bootstrap.css (281046B)
1 @charset "UTF-8"; 2 /*! 3 * Bootstrap v5.3.3 (https://getbootstrap.com/) 4 * Copyright 2011-2024 The Bootstrap Authors 5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) 6 */ 7 :root, 8 [data-bs-theme=light] { 9 --bs-blue: #0d6efd; 10 --bs-indigo: #6610f2; 11 --bs-purple: #6f42c1; 12 --bs-pink: #d63384; 13 --bs-red: #dc3545; 14 --bs-orange: #fd7e14; 15 --bs-yellow: #ffc107; 16 --bs-green: #198754; 17 --bs-teal: #20c997; 18 --bs-cyan: #0dcaf0; 19 --bs-black: #000; 20 --bs-white: #fff; 21 --bs-gray: #6c757d; 22 --bs-gray-dark: #343a40; 23 --bs-gray-100: #f8f9fa; 24 --bs-gray-200: #e9ecef; 25 --bs-gray-300: #dee2e6; 26 --bs-gray-400: #ced4da; 27 --bs-gray-500: #adb5bd; 28 --bs-gray-600: #6c757d; 29 --bs-gray-700: #495057; 30 --bs-gray-800: #343a40; 31 --bs-gray-900: #212529; 32 --bs-primary: #0d6efd; 33 --bs-secondary: #6c757d; 34 --bs-success: #198754; 35 --bs-info: #0dcaf0; 36 --bs-warning: #ffc107; 37 --bs-danger: #dc3545; 38 --bs-light: #f8f9fa; 39 --bs-dark: #212529; 40 --bs-primary-rgb: 13, 110, 253; 41 --bs-secondary-rgb: 108, 117, 125; 42 --bs-success-rgb: 25, 135, 84; 43 --bs-info-rgb: 13, 202, 240; 44 --bs-warning-rgb: 255, 193, 7; 45 --bs-danger-rgb: 220, 53, 69; 46 --bs-light-rgb: 248, 249, 250; 47 --bs-dark-rgb: 33, 37, 41; 48 --bs-primary-text-emphasis: #052c65; 49 --bs-secondary-text-emphasis: #2b2f32; 50 --bs-success-text-emphasis: #0a3622; 51 --bs-info-text-emphasis: #055160; 52 --bs-warning-text-emphasis: #664d03; 53 --bs-danger-text-emphasis: #58151c; 54 --bs-light-text-emphasis: #495057; 55 --bs-dark-text-emphasis: #495057; 56 --bs-primary-bg-subtle: #cfe2ff; 57 --bs-secondary-bg-subtle: #e2e3e5; 58 --bs-success-bg-subtle: #d1e7dd; 59 --bs-info-bg-subtle: #cff4fc; 60 --bs-warning-bg-subtle: #fff3cd; 61 --bs-danger-bg-subtle: #f8d7da; 62 --bs-light-bg-subtle: #fcfcfd; 63 --bs-dark-bg-subtle: #ced4da; 64 --bs-primary-border-subtle: #9ec5fe; 65 --bs-secondary-border-subtle: #c4c8cb; 66 --bs-success-border-subtle: #a3cfbb; 67 --bs-info-border-subtle: #9eeaf9; 68 --bs-warning-border-subtle: #ffe69c; 69 --bs-danger-border-subtle: #f1aeb5; 70 --bs-light-border-subtle: #e9ecef; 71 --bs-dark-border-subtle: #adb5bd; 72 --bs-white-rgb: 255, 255, 255; 73 --bs-black-rgb: 0, 0, 0; 74 --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 75 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); 77 --bs-body-font-family: var(--bs-font-sans-serif); 78 --bs-body-font-size: 1rem; 79 --bs-body-font-weight: 400; 80 --bs-body-line-height: 1.5; 81 --bs-body-color: #212529; 82 --bs-body-color-rgb: 33, 37, 41; 83 --bs-body-bg: #fff; 84 --bs-body-bg-rgb: 255, 255, 255; 85 --bs-emphasis-color: #000; 86 --bs-emphasis-color-rgb: 0, 0, 0; 87 --bs-secondary-color: rgba(33, 37, 41, 0.75); 88 --bs-secondary-color-rgb: 33, 37, 41; 89 --bs-secondary-bg: #e9ecef; 90 --bs-secondary-bg-rgb: 233, 236, 239; 91 --bs-tertiary-color: rgba(33, 37, 41, 0.5); 92 --bs-tertiary-color-rgb: 33, 37, 41; 93 --bs-tertiary-bg: #f8f9fa; 94 --bs-tertiary-bg-rgb: 248, 249, 250; 95 --bs-heading-color: inherit; 96 --bs-link-color: #0d6efd; 97 --bs-link-color-rgb: 13, 110, 253; 98 --bs-link-decoration: underline; 99 --bs-link-hover-color: #0a58ca; 100 --bs-link-hover-color-rgb: 10, 88, 202; 101 --bs-code-color: #d63384; 102 --bs-highlight-color: #212529; 103 --bs-highlight-bg: #fff3cd; 104 --bs-border-width: 1px; 105 --bs-border-style: solid; 106 --bs-border-color: #dee2e6; 107 --bs-border-color-translucent: rgba(0, 0, 0, 0.175); 108 --bs-border-radius: 0.375rem; 109 --bs-border-radius-sm: 0.25rem; 110 --bs-border-radius-lg: 0.5rem; 111 --bs-border-radius-xl: 1rem; 112 --bs-border-radius-xxl: 2rem; 113 --bs-border-radius-2xl: var(--bs-border-radius-xxl); 114 --bs-border-radius-pill: 50rem; 115 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); 116 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); 117 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); 118 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); 119 --bs-focus-ring-width: 0.25rem; 120 --bs-focus-ring-opacity: 0.25; 121 --bs-focus-ring-color: rgba(13, 110, 253, 0.25); 122 --bs-form-valid-color: #198754; 123 --bs-form-valid-border-color: #198754; 124 --bs-form-invalid-color: #dc3545; 125 --bs-form-invalid-border-color: #dc3545; 126 } 127 128 [data-bs-theme=dark] { 129 color-scheme: dark; 130 --bs-body-color: #dee2e6; 131 --bs-body-color-rgb: 222, 226, 230; 132 --bs-body-bg: #212529; 133 --bs-body-bg-rgb: 33, 37, 41; 134 --bs-emphasis-color: #fff; 135 --bs-emphasis-color-rgb: 255, 255, 255; 136 --bs-secondary-color: rgba(222, 226, 230, 0.75); 137 --bs-secondary-color-rgb: 222, 226, 230; 138 --bs-secondary-bg: #343a40; 139 --bs-secondary-bg-rgb: 52, 58, 64; 140 --bs-tertiary-color: rgba(222, 226, 230, 0.5); 141 --bs-tertiary-color-rgb: 222, 226, 230; 142 --bs-tertiary-bg: #2b3035; 143 --bs-tertiary-bg-rgb: 43, 48, 53; 144 --bs-primary-text-emphasis: #6ea8fe; 145 --bs-secondary-text-emphasis: #a7acb1; 146 --bs-success-text-emphasis: #75b798; 147 --bs-info-text-emphasis: #6edff6; 148 --bs-warning-text-emphasis: #ffda6a; 149 --bs-danger-text-emphasis: #ea868f; 150 --bs-light-text-emphasis: #f8f9fa; 151 --bs-dark-text-emphasis: #dee2e6; 152 --bs-primary-bg-subtle: #031633; 153 --bs-secondary-bg-subtle: #161719; 154 --bs-success-bg-subtle: #051b11; 155 --bs-info-bg-subtle: #032830; 156 --bs-warning-bg-subtle: #332701; 157 --bs-danger-bg-subtle: #2c0b0e; 158 --bs-light-bg-subtle: #343a40; 159 --bs-dark-bg-subtle: #1a1d20; 160 --bs-primary-border-subtle: #084298; 161 --bs-secondary-border-subtle: #41464b; 162 --bs-success-border-subtle: #0f5132; 163 --bs-info-border-subtle: #087990; 164 --bs-warning-border-subtle: #997404; 165 --bs-danger-border-subtle: #842029; 166 --bs-light-border-subtle: #495057; 167 --bs-dark-border-subtle: #343a40; 168 --bs-heading-color: inherit; 169 --bs-link-color: #6ea8fe; 170 --bs-link-hover-color: #8bb9fe; 171 --bs-link-color-rgb: 110, 168, 254; 172 --bs-link-hover-color-rgb: 139, 185, 254; 173 --bs-code-color: #e685b5; 174 --bs-highlight-color: #dee2e6; 175 --bs-highlight-bg: #664d03; 176 --bs-border-color: #495057; 177 --bs-border-color-translucent: rgba(255, 255, 255, 0.15); 178 --bs-form-valid-color: #75b798; 179 --bs-form-valid-border-color: #75b798; 180 --bs-form-invalid-color: #ea868f; 181 --bs-form-invalid-border-color: #ea868f; 182 } 183 184 *, 185 *::before, 186 *::after { 187 box-sizing: border-box; 188 } 189 190 @media (prefers-reduced-motion: no-preference) { 191 :root { 192 scroll-behavior: smooth; 193 } 194 } 195 196 body { 197 margin: 0; 198 font-family: var(--bs-body-font-family); 199 font-size: var(--bs-body-font-size); 200 font-weight: var(--bs-body-font-weight); 201 line-height: var(--bs-body-line-height); 202 color: var(--bs-body-color); 203 text-align: var(--bs-body-text-align); 204 background-color: var(--bs-body-bg); 205 -webkit-text-size-adjust: 100%; 206 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 207 } 208 209 hr { 210 margin: 1rem 0; 211 color: inherit; 212 border: 0; 213 border-top: var(--bs-border-width) solid; 214 opacity: 0.25; 215 } 216 217 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { 218 margin-top: 0; 219 margin-bottom: 0.5rem; 220 font-weight: 500; 221 line-height: 1.2; 222 color: var(--bs-heading-color); 223 } 224 225 h1, .h1 { 226 font-size: calc(1.375rem + 1.5vw); 227 } 228 @media (min-width: 1200px) { 229 h1, .h1 { 230 font-size: 2.5rem; 231 } 232 } 233 234 h2, .h2 { 235 font-size: calc(1.325rem + 0.9vw); 236 } 237 @media (min-width: 1200px) { 238 h2, .h2 { 239 font-size: 2rem; 240 } 241 } 242 243 h3, .h3 { 244 font-size: calc(1.3rem + 0.6vw); 245 } 246 @media (min-width: 1200px) { 247 h3, .h3 { 248 font-size: 1.75rem; 249 } 250 } 251 252 h4, .h4 { 253 font-size: calc(1.275rem + 0.3vw); 254 } 255 @media (min-width: 1200px) { 256 h4, .h4 { 257 font-size: 1.5rem; 258 } 259 } 260 261 h5, .h5 { 262 font-size: 1.25rem; 263 } 264 265 h6, .h6 { 266 font-size: 1rem; 267 } 268 269 p { 270 margin-top: 0; 271 margin-bottom: 1rem; 272 } 273 274 abbr[title] { 275 -webkit-text-decoration: underline dotted; 276 text-decoration: underline dotted; 277 cursor: help; 278 -webkit-text-decoration-skip-ink: none; 279 text-decoration-skip-ink: none; 280 } 281 282 address { 283 margin-bottom: 1rem; 284 font-style: normal; 285 line-height: inherit; 286 } 287 288 ol, 289 ul { 290 padding-left: 2rem; 291 } 292 293 ol, 294 ul, 295 dl { 296 margin-top: 0; 297 margin-bottom: 1rem; 298 } 299 300 ol ol, 301 ul ul, 302 ol ul, 303 ul ol { 304 margin-bottom: 0; 305 } 306 307 dt { 308 font-weight: 700; 309 } 310 311 dd { 312 margin-bottom: 0.5rem; 313 margin-left: 0; 314 } 315 316 blockquote { 317 margin: 0 0 1rem; 318 } 319 320 b, 321 strong { 322 font-weight: bolder; 323 } 324 325 small, .small { 326 font-size: 0.875em; 327 } 328 329 mark, .mark { 330 padding: 0.1875em; 331 color: var(--bs-highlight-color); 332 background-color: var(--bs-highlight-bg); 333 } 334 335 sub, 336 sup { 337 position: relative; 338 font-size: 0.75em; 339 line-height: 0; 340 vertical-align: baseline; 341 } 342 343 sub { 344 bottom: -0.25em; 345 } 346 347 sup { 348 top: -0.5em; 349 } 350 351 a { 352 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); 353 text-decoration: underline; 354 } 355 a:hover { 356 --bs-link-color-rgb: var(--bs-link-hover-color-rgb); 357 } 358 359 a:not([href]):not([class]), a:not([href]):not([class]):hover { 360 color: inherit; 361 text-decoration: none; 362 } 363 364 pre, 365 code, 366 kbd, 367 samp { 368 font-family: var(--bs-font-monospace); 369 font-size: 1em; 370 } 371 372 pre { 373 display: block; 374 margin-top: 0; 375 margin-bottom: 1rem; 376 overflow: auto; 377 font-size: 0.875em; 378 } 379 pre code { 380 font-size: inherit; 381 color: inherit; 382 word-break: normal; 383 } 384 385 code { 386 font-size: 0.875em; 387 color: var(--bs-code-color); 388 word-wrap: break-word; 389 } 390 a > code { 391 color: inherit; 392 } 393 394 kbd { 395 padding: 0.1875rem 0.375rem; 396 font-size: 0.875em; 397 color: var(--bs-body-bg); 398 background-color: var(--bs-body-color); 399 border-radius: 0.25rem; 400 } 401 kbd kbd { 402 padding: 0; 403 font-size: 1em; 404 } 405 406 figure { 407 margin: 0 0 1rem; 408 } 409 410 img, 411 svg { 412 vertical-align: middle; 413 } 414 415 table { 416 caption-side: bottom; 417 border-collapse: collapse; 418 } 419 420 caption { 421 padding-top: 0.5rem; 422 padding-bottom: 0.5rem; 423 color: var(--bs-secondary-color); 424 text-align: left; 425 } 426 427 th { 428 text-align: inherit; 429 text-align: -webkit-match-parent; 430 } 431 432 thead, 433 tbody, 434 tfoot, 435 tr, 436 td, 437 th { 438 border-color: inherit; 439 border-style: solid; 440 border-width: 0; 441 } 442 443 label { 444 display: inline-block; 445 } 446 447 button { 448 border-radius: 0; 449 } 450 451 button:focus:not(:focus-visible) { 452 outline: 0; 453 } 454 455 input, 456 button, 457 select, 458 optgroup, 459 textarea { 460 margin: 0; 461 font-family: inherit; 462 font-size: inherit; 463 line-height: inherit; 464 } 465 466 button, 467 select { 468 text-transform: none; 469 } 470 471 [role=button] { 472 cursor: pointer; 473 } 474 475 select { 476 word-wrap: normal; 477 } 478 select:disabled { 479 opacity: 1; 480 } 481 482 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { 483 display: none !important; 484 } 485 486 button, 487 [type=button], 488 [type=reset], 489 [type=submit] { 490 -webkit-appearance: button; 491 } 492 button:not(:disabled), 493 [type=button]:not(:disabled), 494 [type=reset]:not(:disabled), 495 [type=submit]:not(:disabled) { 496 cursor: pointer; 497 } 498 499 ::-moz-focus-inner { 500 padding: 0; 501 border-style: none; 502 } 503 504 textarea { 505 resize: vertical; 506 } 507 508 fieldset { 509 min-width: 0; 510 padding: 0; 511 margin: 0; 512 border: 0; 513 } 514 515 legend { 516 float: left; 517 width: 100%; 518 padding: 0; 519 margin-bottom: 0.5rem; 520 font-size: calc(1.275rem + 0.3vw); 521 line-height: inherit; 522 } 523 @media (min-width: 1200px) { 524 legend { 525 font-size: 1.5rem; 526 } 527 } 528 legend + * { 529 clear: left; 530 } 531 532 ::-webkit-datetime-edit-fields-wrapper, 533 ::-webkit-datetime-edit-text, 534 ::-webkit-datetime-edit-minute, 535 ::-webkit-datetime-edit-hour-field, 536 ::-webkit-datetime-edit-day-field, 537 ::-webkit-datetime-edit-month-field, 538 ::-webkit-datetime-edit-year-field { 539 padding: 0; 540 } 541 542 ::-webkit-inner-spin-button { 543 height: auto; 544 } 545 546 [type=search] { 547 -webkit-appearance: textfield; 548 outline-offset: -2px; 549 } 550 551 /* rtl:raw: 552 [type="tel"], 553 [type="url"], 554 [type="email"], 555 [type="number"] { 556 direction: ltr; 557 } 558 */ 559 ::-webkit-search-decoration { 560 -webkit-appearance: none; 561 } 562 563 ::-webkit-color-swatch-wrapper { 564 padding: 0; 565 } 566 567 ::-webkit-file-upload-button { 568 font: inherit; 569 -webkit-appearance: button; 570 } 571 572 ::file-selector-button { 573 font: inherit; 574 -webkit-appearance: button; 575 } 576 577 output { 578 display: inline-block; 579 } 580 581 iframe { 582 border: 0; 583 } 584 585 summary { 586 display: list-item; 587 cursor: pointer; 588 } 589 590 progress { 591 vertical-align: baseline; 592 } 593 594 [hidden] { 595 display: none !important; 596 } 597 598 .lead { 599 font-size: 1.25rem; 600 font-weight: 300; 601 } 602 603 .display-1 { 604 font-size: calc(1.625rem + 4.5vw); 605 font-weight: 300; 606 line-height: 1.2; 607 } 608 @media (min-width: 1200px) { 609 .display-1 { 610 font-size: 5rem; 611 } 612 } 613 614 .display-2 { 615 font-size: calc(1.575rem + 3.9vw); 616 font-weight: 300; 617 line-height: 1.2; 618 } 619 @media (min-width: 1200px) { 620 .display-2 { 621 font-size: 4.5rem; 622 } 623 } 624 625 .display-3 { 626 font-size: calc(1.525rem + 3.3vw); 627 font-weight: 300; 628 line-height: 1.2; 629 } 630 @media (min-width: 1200px) { 631 .display-3 { 632 font-size: 4rem; 633 } 634 } 635 636 .display-4 { 637 font-size: calc(1.475rem + 2.7vw); 638 font-weight: 300; 639 line-height: 1.2; 640 } 641 @media (min-width: 1200px) { 642 .display-4 { 643 font-size: 3.5rem; 644 } 645 } 646 647 .display-5 { 648 font-size: calc(1.425rem + 2.1vw); 649 font-weight: 300; 650 line-height: 1.2; 651 } 652 @media (min-width: 1200px) { 653 .display-5 { 654 font-size: 3rem; 655 } 656 } 657 658 .display-6 { 659 font-size: calc(1.375rem + 1.5vw); 660 font-weight: 300; 661 line-height: 1.2; 662 } 663 @media (min-width: 1200px) { 664 .display-6 { 665 font-size: 2.5rem; 666 } 667 } 668 669 .list-unstyled { 670 padding-left: 0; 671 list-style: none; 672 } 673 674 .list-inline { 675 padding-left: 0; 676 list-style: none; 677 } 678 679 .list-inline-item { 680 display: inline-block; 681 } 682 .list-inline-item:not(:last-child) { 683 margin-right: 0.5rem; 684 } 685 686 .initialism { 687 font-size: 0.875em; 688 text-transform: uppercase; 689 } 690 691 .blockquote { 692 margin-bottom: 1rem; 693 font-size: 1.25rem; 694 } 695 .blockquote > :last-child { 696 margin-bottom: 0; 697 } 698 699 .blockquote-footer { 700 margin-top: -1rem; 701 margin-bottom: 1rem; 702 font-size: 0.875em; 703 color: #6c757d; 704 } 705 .blockquote-footer::before { 706 content: "— "; 707 } 708 709 .img-fluid { 710 max-width: 100%; 711 height: auto; 712 } 713 714 .img-thumbnail { 715 padding: 0.25rem; 716 background-color: var(--bs-body-bg); 717 border: var(--bs-border-width) solid var(--bs-border-color); 718 border-radius: var(--bs-border-radius); 719 max-width: 100%; 720 height: auto; 721 } 722 723 .figure { 724 display: inline-block; 725 } 726 727 .figure-img { 728 margin-bottom: 0.5rem; 729 line-height: 1; 730 } 731 732 .figure-caption { 733 font-size: 0.875em; 734 color: var(--bs-secondary-color); 735 } 736 737 .container, 738 .container-fluid, 739 .container-xxl, 740 .container-xl, 741 .container-lg, 742 .container-md, 743 .container-sm { 744 --bs-gutter-x: 1.5rem; 745 --bs-gutter-y: 0; 746 width: 100%; 747 padding-right: calc(var(--bs-gutter-x) * 0.5); 748 padding-left: calc(var(--bs-gutter-x) * 0.5); 749 margin-right: auto; 750 margin-left: auto; 751 } 752 753 @media (min-width: 576px) { 754 .container-sm, .container { 755 max-width: 540px; 756 } 757 } 758 @media (min-width: 768px) { 759 .container-md, .container-sm, .container { 760 max-width: 720px; 761 } 762 } 763 @media (min-width: 992px) { 764 .container-lg, .container-md, .container-sm, .container { 765 max-width: 960px; 766 } 767 } 768 @media (min-width: 1200px) { 769 .container-xl, .container-lg, .container-md, .container-sm, .container { 770 max-width: 1140px; 771 } 772 } 773 @media (min-width: 1400px) { 774 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { 775 max-width: 1320px; 776 } 777 } 778 :root { 779 --bs-breakpoint-xs: 0; 780 --bs-breakpoint-sm: 576px; 781 --bs-breakpoint-md: 768px; 782 --bs-breakpoint-lg: 992px; 783 --bs-breakpoint-xl: 1200px; 784 --bs-breakpoint-xxl: 1400px; 785 } 786 787 .row { 788 --bs-gutter-x: 1.5rem; 789 --bs-gutter-y: 0; 790 display: flex; 791 flex-wrap: wrap; 792 margin-top: calc(-1 * var(--bs-gutter-y)); 793 margin-right: calc(-0.5 * var(--bs-gutter-x)); 794 margin-left: calc(-0.5 * var(--bs-gutter-x)); 795 } 796 .row > * { 797 flex-shrink: 0; 798 width: 100%; 799 max-width: 100%; 800 padding-right: calc(var(--bs-gutter-x) * 0.5); 801 padding-left: calc(var(--bs-gutter-x) * 0.5); 802 margin-top: var(--bs-gutter-y); 803 } 804 805 .col { 806 flex: 1 0 0%; 807 } 808 809 .row-cols-auto > * { 810 flex: 0 0 auto; 811 width: auto; 812 } 813 814 .row-cols-1 > * { 815 flex: 0 0 auto; 816 width: 100%; 817 } 818 819 .row-cols-2 > * { 820 flex: 0 0 auto; 821 width: 50%; 822 } 823 824 .row-cols-3 > * { 825 flex: 0 0 auto; 826 width: 33.33333333%; 827 } 828 829 .row-cols-4 > * { 830 flex: 0 0 auto; 831 width: 25%; 832 } 833 834 .row-cols-5 > * { 835 flex: 0 0 auto; 836 width: 20%; 837 } 838 839 .row-cols-6 > * { 840 flex: 0 0 auto; 841 width: 16.66666667%; 842 } 843 844 .col-auto { 845 flex: 0 0 auto; 846 width: auto; 847 } 848 849 .col-1 { 850 flex: 0 0 auto; 851 width: 8.33333333%; 852 } 853 854 .col-2 { 855 flex: 0 0 auto; 856 width: 16.66666667%; 857 } 858 859 .col-3 { 860 flex: 0 0 auto; 861 width: 25%; 862 } 863 864 .col-4 { 865 flex: 0 0 auto; 866 width: 33.33333333%; 867 } 868 869 .col-5 { 870 flex: 0 0 auto; 871 width: 41.66666667%; 872 } 873 874 .col-6 { 875 flex: 0 0 auto; 876 width: 50%; 877 } 878 879 .col-7 { 880 flex: 0 0 auto; 881 width: 58.33333333%; 882 } 883 884 .col-8 { 885 flex: 0 0 auto; 886 width: 66.66666667%; 887 } 888 889 .col-9 { 890 flex: 0 0 auto; 891 width: 75%; 892 } 893 894 .col-10 { 895 flex: 0 0 auto; 896 width: 83.33333333%; 897 } 898 899 .col-11 { 900 flex: 0 0 auto; 901 width: 91.66666667%; 902 } 903 904 .col-12 { 905 flex: 0 0 auto; 906 width: 100%; 907 } 908 909 .offset-1 { 910 margin-left: 8.33333333%; 911 } 912 913 .offset-2 { 914 margin-left: 16.66666667%; 915 } 916 917 .offset-3 { 918 margin-left: 25%; 919 } 920 921 .offset-4 { 922 margin-left: 33.33333333%; 923 } 924 925 .offset-5 { 926 margin-left: 41.66666667%; 927 } 928 929 .offset-6 { 930 margin-left: 50%; 931 } 932 933 .offset-7 { 934 margin-left: 58.33333333%; 935 } 936 937 .offset-8 { 938 margin-left: 66.66666667%; 939 } 940 941 .offset-9 { 942 margin-left: 75%; 943 } 944 945 .offset-10 { 946 margin-left: 83.33333333%; 947 } 948 949 .offset-11 { 950 margin-left: 91.66666667%; 951 } 952 953 .g-0, 954 .gx-0 { 955 --bs-gutter-x: 0; 956 } 957 958 .g-0, 959 .gy-0 { 960 --bs-gutter-y: 0; 961 } 962 963 .g-1, 964 .gx-1 { 965 --bs-gutter-x: 0.25rem; 966 } 967 968 .g-1, 969 .gy-1 { 970 --bs-gutter-y: 0.25rem; 971 } 972 973 .g-2, 974 .gx-2 { 975 --bs-gutter-x: 0.5rem; 976 } 977 978 .g-2, 979 .gy-2 { 980 --bs-gutter-y: 0.5rem; 981 } 982 983 .g-3, 984 .gx-3 { 985 --bs-gutter-x: 1rem; 986 } 987 988 .g-3, 989 .gy-3 { 990 --bs-gutter-y: 1rem; 991 } 992 993 .g-4, 994 .gx-4 { 995 --bs-gutter-x: 1.5rem; 996 } 997 998 .g-4, 999 .gy-4 { 1000 --bs-gutter-y: 1.5rem; 1001 } 1002 1003 .g-5, 1004 .gx-5 { 1005 --bs-gutter-x: 3rem; 1006 } 1007 1008 .g-5, 1009 .gy-5 { 1010 --bs-gutter-y: 3rem; 1011 } 1012 1013 @media (min-width: 576px) { 1014 .col-sm { 1015 flex: 1 0 0%; 1016 } 1017 .row-cols-sm-auto > * { 1018 flex: 0 0 auto; 1019 width: auto; 1020 } 1021 .row-cols-sm-1 > * { 1022 flex: 0 0 auto; 1023 width: 100%; 1024 } 1025 .row-cols-sm-2 > * { 1026 flex: 0 0 auto; 1027 width: 50%; 1028 } 1029 .row-cols-sm-3 > * { 1030 flex: 0 0 auto; 1031 width: 33.33333333%; 1032 } 1033 .row-cols-sm-4 > * { 1034 flex: 0 0 auto; 1035 width: 25%; 1036 } 1037 .row-cols-sm-5 > * { 1038 flex: 0 0 auto; 1039 width: 20%; 1040 } 1041 .row-cols-sm-6 > * { 1042 flex: 0 0 auto; 1043 width: 16.66666667%; 1044 } 1045 .col-sm-auto { 1046 flex: 0 0 auto; 1047 width: auto; 1048 } 1049 .col-sm-1 { 1050 flex: 0 0 auto; 1051 width: 8.33333333%; 1052 } 1053 .col-sm-2 { 1054 flex: 0 0 auto; 1055 width: 16.66666667%; 1056 } 1057 .col-sm-3 { 1058 flex: 0 0 auto; 1059 width: 25%; 1060 } 1061 .col-sm-4 { 1062 flex: 0 0 auto; 1063 width: 33.33333333%; 1064 } 1065 .col-sm-5 { 1066 flex: 0 0 auto; 1067 width: 41.66666667%; 1068 } 1069 .col-sm-6 { 1070 flex: 0 0 auto; 1071 width: 50%; 1072 } 1073 .col-sm-7 { 1074 flex: 0 0 auto; 1075 width: 58.33333333%; 1076 } 1077 .col-sm-8 { 1078 flex: 0 0 auto; 1079 width: 66.66666667%; 1080 } 1081 .col-sm-9 { 1082 flex: 0 0 auto; 1083 width: 75%; 1084 } 1085 .col-sm-10 { 1086 flex: 0 0 auto; 1087 width: 83.33333333%; 1088 } 1089 .col-sm-11 { 1090 flex: 0 0 auto; 1091 width: 91.66666667%; 1092 } 1093 .col-sm-12 { 1094 flex: 0 0 auto; 1095 width: 100%; 1096 } 1097 .offset-sm-0 { 1098 margin-left: 0; 1099 } 1100 .offset-sm-1 { 1101 margin-left: 8.33333333%; 1102 } 1103 .offset-sm-2 { 1104 margin-left: 16.66666667%; 1105 } 1106 .offset-sm-3 { 1107 margin-left: 25%; 1108 } 1109 .offset-sm-4 { 1110 margin-left: 33.33333333%; 1111 } 1112 .offset-sm-5 { 1113 margin-left: 41.66666667%; 1114 } 1115 .offset-sm-6 { 1116 margin-left: 50%; 1117 } 1118 .offset-sm-7 { 1119 margin-left: 58.33333333%; 1120 } 1121 .offset-sm-8 { 1122 margin-left: 66.66666667%; 1123 } 1124 .offset-sm-9 { 1125 margin-left: 75%; 1126 } 1127 .offset-sm-10 { 1128 margin-left: 83.33333333%; 1129 } 1130 .offset-sm-11 { 1131 margin-left: 91.66666667%; 1132 } 1133 .g-sm-0, 1134 .gx-sm-0 { 1135 --bs-gutter-x: 0; 1136 } 1137 .g-sm-0, 1138 .gy-sm-0 { 1139 --bs-gutter-y: 0; 1140 } 1141 .g-sm-1, 1142 .gx-sm-1 { 1143 --bs-gutter-x: 0.25rem; 1144 } 1145 .g-sm-1, 1146 .gy-sm-1 { 1147 --bs-gutter-y: 0.25rem; 1148 } 1149 .g-sm-2, 1150 .gx-sm-2 { 1151 --bs-gutter-x: 0.5rem; 1152 } 1153 .g-sm-2, 1154 .gy-sm-2 { 1155 --bs-gutter-y: 0.5rem; 1156 } 1157 .g-sm-3, 1158 .gx-sm-3 { 1159 --bs-gutter-x: 1rem; 1160 } 1161 .g-sm-3, 1162 .gy-sm-3 { 1163 --bs-gutter-y: 1rem; 1164 } 1165 .g-sm-4, 1166 .gx-sm-4 { 1167 --bs-gutter-x: 1.5rem; 1168 } 1169 .g-sm-4, 1170 .gy-sm-4 { 1171 --bs-gutter-y: 1.5rem; 1172 } 1173 .g-sm-5, 1174 .gx-sm-5 { 1175 --bs-gutter-x: 3rem; 1176 } 1177 .g-sm-5, 1178 .gy-sm-5 { 1179 --bs-gutter-y: 3rem; 1180 } 1181 } 1182 @media (min-width: 768px) { 1183 .col-md { 1184 flex: 1 0 0%; 1185 } 1186 .row-cols-md-auto > * { 1187 flex: 0 0 auto; 1188 width: auto; 1189 } 1190 .row-cols-md-1 > * { 1191 flex: 0 0 auto; 1192 width: 100%; 1193 } 1194 .row-cols-md-2 > * { 1195 flex: 0 0 auto; 1196 width: 50%; 1197 } 1198 .row-cols-md-3 > * { 1199 flex: 0 0 auto; 1200 width: 33.33333333%; 1201 } 1202 .row-cols-md-4 > * { 1203 flex: 0 0 auto; 1204 width: 25%; 1205 } 1206 .row-cols-md-5 > * { 1207 flex: 0 0 auto; 1208 width: 20%; 1209 } 1210 .row-cols-md-6 > * { 1211 flex: 0 0 auto; 1212 width: 16.66666667%; 1213 } 1214 .col-md-auto { 1215 flex: 0 0 auto; 1216 width: auto; 1217 } 1218 .col-md-1 { 1219 flex: 0 0 auto; 1220 width: 8.33333333%; 1221 } 1222 .col-md-2 { 1223 flex: 0 0 auto; 1224 width: 16.66666667%; 1225 } 1226 .col-md-3 { 1227 flex: 0 0 auto; 1228 width: 25%; 1229 } 1230 .col-md-4 { 1231 flex: 0 0 auto; 1232 width: 33.33333333%; 1233 } 1234 .col-md-5 { 1235 flex: 0 0 auto; 1236 width: 41.66666667%; 1237 } 1238 .col-md-6 { 1239 flex: 0 0 auto; 1240 width: 50%; 1241 } 1242 .col-md-7 { 1243 flex: 0 0 auto; 1244 width: 58.33333333%; 1245 } 1246 .col-md-8 { 1247 flex: 0 0 auto; 1248 width: 66.66666667%; 1249 } 1250 .col-md-9 { 1251 flex: 0 0 auto; 1252 width: 75%; 1253 } 1254 .col-md-10 { 1255 flex: 0 0 auto; 1256 width: 83.33333333%; 1257 } 1258 .col-md-11 { 1259 flex: 0 0 auto; 1260 width: 91.66666667%; 1261 } 1262 .col-md-12 { 1263 flex: 0 0 auto; 1264 width: 100%; 1265 } 1266 .offset-md-0 { 1267 margin-left: 0; 1268 } 1269 .offset-md-1 { 1270 margin-left: 8.33333333%; 1271 } 1272 .offset-md-2 { 1273 margin-left: 16.66666667%; 1274 } 1275 .offset-md-3 { 1276 margin-left: 25%; 1277 } 1278 .offset-md-4 { 1279 margin-left: 33.33333333%; 1280 } 1281 .offset-md-5 { 1282 margin-left: 41.66666667%; 1283 } 1284 .offset-md-6 { 1285 margin-left: 50%; 1286 } 1287 .offset-md-7 { 1288 margin-left: 58.33333333%; 1289 } 1290 .offset-md-8 { 1291 margin-left: 66.66666667%; 1292 } 1293 .offset-md-9 { 1294 margin-left: 75%; 1295 } 1296 .offset-md-10 { 1297 margin-left: 83.33333333%; 1298 } 1299 .offset-md-11 { 1300 margin-left: 91.66666667%; 1301 } 1302 .g-md-0, 1303 .gx-md-0 { 1304 --bs-gutter-x: 0; 1305 } 1306 .g-md-0, 1307 .gy-md-0 { 1308 --bs-gutter-y: 0; 1309 } 1310 .g-md-1, 1311 .gx-md-1 { 1312 --bs-gutter-x: 0.25rem; 1313 } 1314 .g-md-1, 1315 .gy-md-1 { 1316 --bs-gutter-y: 0.25rem; 1317 } 1318 .g-md-2, 1319 .gx-md-2 { 1320 --bs-gutter-x: 0.5rem; 1321 } 1322 .g-md-2, 1323 .gy-md-2 { 1324 --bs-gutter-y: 0.5rem; 1325 } 1326 .g-md-3, 1327 .gx-md-3 { 1328 --bs-gutter-x: 1rem; 1329 } 1330 .g-md-3, 1331 .gy-md-3 { 1332 --bs-gutter-y: 1rem; 1333 } 1334 .g-md-4, 1335 .gx-md-4 { 1336 --bs-gutter-x: 1.5rem; 1337 } 1338 .g-md-4, 1339 .gy-md-4 { 1340 --bs-gutter-y: 1.5rem; 1341 } 1342 .g-md-5, 1343 .gx-md-5 { 1344 --bs-gutter-x: 3rem; 1345 } 1346 .g-md-5, 1347 .gy-md-5 { 1348 --bs-gutter-y: 3rem; 1349 } 1350 } 1351 @media (min-width: 992px) { 1352 .col-lg { 1353 flex: 1 0 0%; 1354 } 1355 .row-cols-lg-auto > * { 1356 flex: 0 0 auto; 1357 width: auto; 1358 } 1359 .row-cols-lg-1 > * { 1360 flex: 0 0 auto; 1361 width: 100%; 1362 } 1363 .row-cols-lg-2 > * { 1364 flex: 0 0 auto; 1365 width: 50%; 1366 } 1367 .row-cols-lg-3 > * { 1368 flex: 0 0 auto; 1369 width: 33.33333333%; 1370 } 1371 .row-cols-lg-4 > * { 1372 flex: 0 0 auto; 1373 width: 25%; 1374 } 1375 .row-cols-lg-5 > * { 1376 flex: 0 0 auto; 1377 width: 20%; 1378 } 1379 .row-cols-lg-6 > * { 1380 flex: 0 0 auto; 1381 width: 16.66666667%; 1382 } 1383 .col-lg-auto { 1384 flex: 0 0 auto; 1385 width: auto; 1386 } 1387 .col-lg-1 { 1388 flex: 0 0 auto; 1389 width: 8.33333333%; 1390 } 1391 .col-lg-2 { 1392 flex: 0 0 auto; 1393 width: 16.66666667%; 1394 } 1395 .col-lg-3 { 1396 flex: 0 0 auto; 1397 width: 25%; 1398 } 1399 .col-lg-4 { 1400 flex: 0 0 auto; 1401 width: 33.33333333%; 1402 } 1403 .col-lg-5 { 1404 flex: 0 0 auto; 1405 width: 41.66666667%; 1406 } 1407 .col-lg-6 { 1408 flex: 0 0 auto; 1409 width: 50%; 1410 } 1411 .col-lg-7 { 1412 flex: 0 0 auto; 1413 width: 58.33333333%; 1414 } 1415 .col-lg-8 { 1416 flex: 0 0 auto; 1417 width: 66.66666667%; 1418 } 1419 .col-lg-9 { 1420 flex: 0 0 auto; 1421 width: 75%; 1422 } 1423 .col-lg-10 { 1424 flex: 0 0 auto; 1425 width: 83.33333333%; 1426 } 1427 .col-lg-11 { 1428 flex: 0 0 auto; 1429 width: 91.66666667%; 1430 } 1431 .col-lg-12 { 1432 flex: 0 0 auto; 1433 width: 100%; 1434 } 1435 .offset-lg-0 { 1436 margin-left: 0; 1437 } 1438 .offset-lg-1 { 1439 margin-left: 8.33333333%; 1440 } 1441 .offset-lg-2 { 1442 margin-left: 16.66666667%; 1443 } 1444 .offset-lg-3 { 1445 margin-left: 25%; 1446 } 1447 .offset-lg-4 { 1448 margin-left: 33.33333333%; 1449 } 1450 .offset-lg-5 { 1451 margin-left: 41.66666667%; 1452 } 1453 .offset-lg-6 { 1454 margin-left: 50%; 1455 } 1456 .offset-lg-7 { 1457 margin-left: 58.33333333%; 1458 } 1459 .offset-lg-8 { 1460 margin-left: 66.66666667%; 1461 } 1462 .offset-lg-9 { 1463 margin-left: 75%; 1464 } 1465 .offset-lg-10 { 1466 margin-left: 83.33333333%; 1467 } 1468 .offset-lg-11 { 1469 margin-left: 91.66666667%; 1470 } 1471 .g-lg-0, 1472 .gx-lg-0 { 1473 --bs-gutter-x: 0; 1474 } 1475 .g-lg-0, 1476 .gy-lg-0 { 1477 --bs-gutter-y: 0; 1478 } 1479 .g-lg-1, 1480 .gx-lg-1 { 1481 --bs-gutter-x: 0.25rem; 1482 } 1483 .g-lg-1, 1484 .gy-lg-1 { 1485 --bs-gutter-y: 0.25rem; 1486 } 1487 .g-lg-2, 1488 .gx-lg-2 { 1489 --bs-gutter-x: 0.5rem; 1490 } 1491 .g-lg-2, 1492 .gy-lg-2 { 1493 --bs-gutter-y: 0.5rem; 1494 } 1495 .g-lg-3, 1496 .gx-lg-3 { 1497 --bs-gutter-x: 1rem; 1498 } 1499 .g-lg-3, 1500 .gy-lg-3 { 1501 --bs-gutter-y: 1rem; 1502 } 1503 .g-lg-4, 1504 .gx-lg-4 { 1505 --bs-gutter-x: 1.5rem; 1506 } 1507 .g-lg-4, 1508 .gy-lg-4 { 1509 --bs-gutter-y: 1.5rem; 1510 } 1511 .g-lg-5, 1512 .gx-lg-5 { 1513 --bs-gutter-x: 3rem; 1514 } 1515 .g-lg-5, 1516 .gy-lg-5 { 1517 --bs-gutter-y: 3rem; 1518 } 1519 } 1520 @media (min-width: 1200px) { 1521 .col-xl { 1522 flex: 1 0 0%; 1523 } 1524 .row-cols-xl-auto > * { 1525 flex: 0 0 auto; 1526 width: auto; 1527 } 1528 .row-cols-xl-1 > * { 1529 flex: 0 0 auto; 1530 width: 100%; 1531 } 1532 .row-cols-xl-2 > * { 1533 flex: 0 0 auto; 1534 width: 50%; 1535 } 1536 .row-cols-xl-3 > * { 1537 flex: 0 0 auto; 1538 width: 33.33333333%; 1539 } 1540 .row-cols-xl-4 > * { 1541 flex: 0 0 auto; 1542 width: 25%; 1543 } 1544 .row-cols-xl-5 > * { 1545 flex: 0 0 auto; 1546 width: 20%; 1547 } 1548 .row-cols-xl-6 > * { 1549 flex: 0 0 auto; 1550 width: 16.66666667%; 1551 } 1552 .col-xl-auto { 1553 flex: 0 0 auto; 1554 width: auto; 1555 } 1556 .col-xl-1 { 1557 flex: 0 0 auto; 1558 width: 8.33333333%; 1559 } 1560 .col-xl-2 { 1561 flex: 0 0 auto; 1562 width: 16.66666667%; 1563 } 1564 .col-xl-3 { 1565 flex: 0 0 auto; 1566 width: 25%; 1567 } 1568 .col-xl-4 { 1569 flex: 0 0 auto; 1570 width: 33.33333333%; 1571 } 1572 .col-xl-5 { 1573 flex: 0 0 auto; 1574 width: 41.66666667%; 1575 } 1576 .col-xl-6 { 1577 flex: 0 0 auto; 1578 width: 50%; 1579 } 1580 .col-xl-7 { 1581 flex: 0 0 auto; 1582 width: 58.33333333%; 1583 } 1584 .col-xl-8 { 1585 flex: 0 0 auto; 1586 width: 66.66666667%; 1587 } 1588 .col-xl-9 { 1589 flex: 0 0 auto; 1590 width: 75%; 1591 } 1592 .col-xl-10 { 1593 flex: 0 0 auto; 1594 width: 83.33333333%; 1595 } 1596 .col-xl-11 { 1597 flex: 0 0 auto; 1598 width: 91.66666667%; 1599 } 1600 .col-xl-12 { 1601 flex: 0 0 auto; 1602 width: 100%; 1603 } 1604 .offset-xl-0 { 1605 margin-left: 0; 1606 } 1607 .offset-xl-1 { 1608 margin-left: 8.33333333%; 1609 } 1610 .offset-xl-2 { 1611 margin-left: 16.66666667%; 1612 } 1613 .offset-xl-3 { 1614 margin-left: 25%; 1615 } 1616 .offset-xl-4 { 1617 margin-left: 33.33333333%; 1618 } 1619 .offset-xl-5 { 1620 margin-left: 41.66666667%; 1621 } 1622 .offset-xl-6 { 1623 margin-left: 50%; 1624 } 1625 .offset-xl-7 { 1626 margin-left: 58.33333333%; 1627 } 1628 .offset-xl-8 { 1629 margin-left: 66.66666667%; 1630 } 1631 .offset-xl-9 { 1632 margin-left: 75%; 1633 } 1634 .offset-xl-10 { 1635 margin-left: 83.33333333%; 1636 } 1637 .offset-xl-11 { 1638 margin-left: 91.66666667%; 1639 } 1640 .g-xl-0, 1641 .gx-xl-0 { 1642 --bs-gutter-x: 0; 1643 } 1644 .g-xl-0, 1645 .gy-xl-0 { 1646 --bs-gutter-y: 0; 1647 } 1648 .g-xl-1, 1649 .gx-xl-1 { 1650 --bs-gutter-x: 0.25rem; 1651 } 1652 .g-xl-1, 1653 .gy-xl-1 { 1654 --bs-gutter-y: 0.25rem; 1655 } 1656 .g-xl-2, 1657 .gx-xl-2 { 1658 --bs-gutter-x: 0.5rem; 1659 } 1660 .g-xl-2, 1661 .gy-xl-2 { 1662 --bs-gutter-y: 0.5rem; 1663 } 1664 .g-xl-3, 1665 .gx-xl-3 { 1666 --bs-gutter-x: 1rem; 1667 } 1668 .g-xl-3, 1669 .gy-xl-3 { 1670 --bs-gutter-y: 1rem; 1671 } 1672 .g-xl-4, 1673 .gx-xl-4 { 1674 --bs-gutter-x: 1.5rem; 1675 } 1676 .g-xl-4, 1677 .gy-xl-4 { 1678 --bs-gutter-y: 1.5rem; 1679 } 1680 .g-xl-5, 1681 .gx-xl-5 { 1682 --bs-gutter-x: 3rem; 1683 } 1684 .g-xl-5, 1685 .gy-xl-5 { 1686 --bs-gutter-y: 3rem; 1687 } 1688 } 1689 @media (min-width: 1400px) { 1690 .col-xxl { 1691 flex: 1 0 0%; 1692 } 1693 .row-cols-xxl-auto > * { 1694 flex: 0 0 auto; 1695 width: auto; 1696 } 1697 .row-cols-xxl-1 > * { 1698 flex: 0 0 auto; 1699 width: 100%; 1700 } 1701 .row-cols-xxl-2 > * { 1702 flex: 0 0 auto; 1703 width: 50%; 1704 } 1705 .row-cols-xxl-3 > * { 1706 flex: 0 0 auto; 1707 width: 33.33333333%; 1708 } 1709 .row-cols-xxl-4 > * { 1710 flex: 0 0 auto; 1711 width: 25%; 1712 } 1713 .row-cols-xxl-5 > * { 1714 flex: 0 0 auto; 1715 width: 20%; 1716 } 1717 .row-cols-xxl-6 > * { 1718 flex: 0 0 auto; 1719 width: 16.66666667%; 1720 } 1721 .col-xxl-auto { 1722 flex: 0 0 auto; 1723 width: auto; 1724 } 1725 .col-xxl-1 { 1726 flex: 0 0 auto; 1727 width: 8.33333333%; 1728 } 1729 .col-xxl-2 { 1730 flex: 0 0 auto; 1731 width: 16.66666667%; 1732 } 1733 .col-xxl-3 { 1734 flex: 0 0 auto; 1735 width: 25%; 1736 } 1737 .col-xxl-4 { 1738 flex: 0 0 auto; 1739 width: 33.33333333%; 1740 } 1741 .col-xxl-5 { 1742 flex: 0 0 auto; 1743 width: 41.66666667%; 1744 } 1745 .col-xxl-6 { 1746 flex: 0 0 auto; 1747 width: 50%; 1748 } 1749 .col-xxl-7 { 1750 flex: 0 0 auto; 1751 width: 58.33333333%; 1752 } 1753 .col-xxl-8 { 1754 flex: 0 0 auto; 1755 width: 66.66666667%; 1756 } 1757 .col-xxl-9 { 1758 flex: 0 0 auto; 1759 width: 75%; 1760 } 1761 .col-xxl-10 { 1762 flex: 0 0 auto; 1763 width: 83.33333333%; 1764 } 1765 .col-xxl-11 { 1766 flex: 0 0 auto; 1767 width: 91.66666667%; 1768 } 1769 .col-xxl-12 { 1770 flex: 0 0 auto; 1771 width: 100%; 1772 } 1773 .offset-xxl-0 { 1774 margin-left: 0; 1775 } 1776 .offset-xxl-1 { 1777 margin-left: 8.33333333%; 1778 } 1779 .offset-xxl-2 { 1780 margin-left: 16.66666667%; 1781 } 1782 .offset-xxl-3 { 1783 margin-left: 25%; 1784 } 1785 .offset-xxl-4 { 1786 margin-left: 33.33333333%; 1787 } 1788 .offset-xxl-5 { 1789 margin-left: 41.66666667%; 1790 } 1791 .offset-xxl-6 { 1792 margin-left: 50%; 1793 } 1794 .offset-xxl-7 { 1795 margin-left: 58.33333333%; 1796 } 1797 .offset-xxl-8 { 1798 margin-left: 66.66666667%; 1799 } 1800 .offset-xxl-9 { 1801 margin-left: 75%; 1802 } 1803 .offset-xxl-10 { 1804 margin-left: 83.33333333%; 1805 } 1806 .offset-xxl-11 { 1807 margin-left: 91.66666667%; 1808 } 1809 .g-xxl-0, 1810 .gx-xxl-0 { 1811 --bs-gutter-x: 0; 1812 } 1813 .g-xxl-0, 1814 .gy-xxl-0 { 1815 --bs-gutter-y: 0; 1816 } 1817 .g-xxl-1, 1818 .gx-xxl-1 { 1819 --bs-gutter-x: 0.25rem; 1820 } 1821 .g-xxl-1, 1822 .gy-xxl-1 { 1823 --bs-gutter-y: 0.25rem; 1824 } 1825 .g-xxl-2, 1826 .gx-xxl-2 { 1827 --bs-gutter-x: 0.5rem; 1828 } 1829 .g-xxl-2, 1830 .gy-xxl-2 { 1831 --bs-gutter-y: 0.5rem; 1832 } 1833 .g-xxl-3, 1834 .gx-xxl-3 { 1835 --bs-gutter-x: 1rem; 1836 } 1837 .g-xxl-3, 1838 .gy-xxl-3 { 1839 --bs-gutter-y: 1rem; 1840 } 1841 .g-xxl-4, 1842 .gx-xxl-4 { 1843 --bs-gutter-x: 1.5rem; 1844 } 1845 .g-xxl-4, 1846 .gy-xxl-4 { 1847 --bs-gutter-y: 1.5rem; 1848 } 1849 .g-xxl-5, 1850 .gx-xxl-5 { 1851 --bs-gutter-x: 3rem; 1852 } 1853 .g-xxl-5, 1854 .gy-xxl-5 { 1855 --bs-gutter-y: 3rem; 1856 } 1857 } 1858 .table { 1859 --bs-table-color-type: initial; 1860 --bs-table-bg-type: initial; 1861 --bs-table-color-state: initial; 1862 --bs-table-bg-state: initial; 1863 --bs-table-color: var(--bs-emphasis-color); 1864 --bs-table-bg: var(--bs-body-bg); 1865 --bs-table-border-color: var(--bs-border-color); 1866 --bs-table-accent-bg: transparent; 1867 --bs-table-striped-color: var(--bs-emphasis-color); 1868 --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); 1869 --bs-table-active-color: var(--bs-emphasis-color); 1870 --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); 1871 --bs-table-hover-color: var(--bs-emphasis-color); 1872 --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); 1873 width: 100%; 1874 margin-bottom: 1rem; 1875 vertical-align: top; 1876 border-color: var(--bs-table-border-color); 1877 } 1878 .table > :not(caption) > * > * { 1879 padding: 0.5rem 0.5rem; 1880 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); 1881 background-color: var(--bs-table-bg); 1882 border-bottom-width: var(--bs-border-width); 1883 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); 1884 } 1885 .table > tbody { 1886 vertical-align: inherit; 1887 } 1888 .table > thead { 1889 vertical-align: bottom; 1890 } 1891 1892 .table-group-divider { 1893 border-top: calc(var(--bs-border-width) * 2) solid currentcolor; 1894 } 1895 1896 .caption-top { 1897 caption-side: top; 1898 } 1899 1900 .table-sm > :not(caption) > * > * { 1901 padding: 0.25rem 0.25rem; 1902 } 1903 1904 .table-bordered > :not(caption) > * { 1905 border-width: var(--bs-border-width) 0; 1906 } 1907 .table-bordered > :not(caption) > * > * { 1908 border-width: 0 var(--bs-border-width); 1909 } 1910 1911 .table-borderless > :not(caption) > * > * { 1912 border-bottom-width: 0; 1913 } 1914 .table-borderless > :not(:first-child) { 1915 border-top-width: 0; 1916 } 1917 1918 .table-striped > tbody > tr:nth-of-type(odd) > * { 1919 --bs-table-color-type: var(--bs-table-striped-color); 1920 --bs-table-bg-type: var(--bs-table-striped-bg); 1921 } 1922 1923 .table-striped-columns > :not(caption) > tr > :nth-child(even) { 1924 --bs-table-color-type: var(--bs-table-striped-color); 1925 --bs-table-bg-type: var(--bs-table-striped-bg); 1926 } 1927 1928 .table-active { 1929 --bs-table-color-state: var(--bs-table-active-color); 1930 --bs-table-bg-state: var(--bs-table-active-bg); 1931 } 1932 1933 .table-hover > tbody > tr:hover > * { 1934 --bs-table-color-state: var(--bs-table-hover-color); 1935 --bs-table-bg-state: var(--bs-table-hover-bg); 1936 } 1937 1938 .table-primary { 1939 --bs-table-color: #000; 1940 --bs-table-bg: #cfe2ff; 1941 --bs-table-border-color: #a6b5cc; 1942 --bs-table-striped-bg: #c5d7f2; 1943 --bs-table-striped-color: #000; 1944 --bs-table-active-bg: #bacbe6; 1945 --bs-table-active-color: #000; 1946 --bs-table-hover-bg: #bfd1ec; 1947 --bs-table-hover-color: #000; 1948 color: var(--bs-table-color); 1949 border-color: var(--bs-table-border-color); 1950 } 1951 1952 .table-secondary { 1953 --bs-table-color: #000; 1954 --bs-table-bg: #e2e3e5; 1955 --bs-table-border-color: #b5b6b7; 1956 --bs-table-striped-bg: #d7d8da; 1957 --bs-table-striped-color: #000; 1958 --bs-table-active-bg: #cbccce; 1959 --bs-table-active-color: #000; 1960 --bs-table-hover-bg: #d1d2d4; 1961 --bs-table-hover-color: #000; 1962 color: var(--bs-table-color); 1963 border-color: var(--bs-table-border-color); 1964 } 1965 1966 .table-success { 1967 --bs-table-color: #000; 1968 --bs-table-bg: #d1e7dd; 1969 --bs-table-border-color: #a7b9b1; 1970 --bs-table-striped-bg: #c7dbd2; 1971 --bs-table-striped-color: #000; 1972 --bs-table-active-bg: #bcd0c7; 1973 --bs-table-active-color: #000; 1974 --bs-table-hover-bg: #c1d6cc; 1975 --bs-table-hover-color: #000; 1976 color: var(--bs-table-color); 1977 border-color: var(--bs-table-border-color); 1978 } 1979 1980 .table-info { 1981 --bs-table-color: #000; 1982 --bs-table-bg: #cff4fc; 1983 --bs-table-border-color: #a6c3ca; 1984 --bs-table-striped-bg: #c5e8ef; 1985 --bs-table-striped-color: #000; 1986 --bs-table-active-bg: #badce3; 1987 --bs-table-active-color: #000; 1988 --bs-table-hover-bg: #bfe2e9; 1989 --bs-table-hover-color: #000; 1990 color: var(--bs-table-color); 1991 border-color: var(--bs-table-border-color); 1992 } 1993 1994 .table-warning { 1995 --bs-table-color: #000; 1996 --bs-table-bg: #fff3cd; 1997 --bs-table-border-color: #ccc2a4; 1998 --bs-table-striped-bg: #f2e7c3; 1999 --bs-table-striped-color: #000; 2000 --bs-table-active-bg: #e6dbb9; 2001 --bs-table-active-color: #000; 2002 --bs-table-hover-bg: #ece1be; 2003 --bs-table-hover-color: #000; 2004 color: var(--bs-table-color); 2005 border-color: var(--bs-table-border-color); 2006 } 2007 2008 .table-danger { 2009 --bs-table-color: #000; 2010 --bs-table-bg: #f8d7da; 2011 --bs-table-border-color: #c6acae; 2012 --bs-table-striped-bg: #eccccf; 2013 --bs-table-striped-color: #000; 2014 --bs-table-active-bg: #dfc2c4; 2015 --bs-table-active-color: #000; 2016 --bs-table-hover-bg: #e5c7ca; 2017 --bs-table-hover-color: #000; 2018 color: var(--bs-table-color); 2019 border-color: var(--bs-table-border-color); 2020 } 2021 2022 .table-light { 2023 --bs-table-color: #000; 2024 --bs-table-bg: #f8f9fa; 2025 --bs-table-border-color: #c6c7c8; 2026 --bs-table-striped-bg: #ecedee; 2027 --bs-table-striped-color: #000; 2028 --bs-table-active-bg: #dfe0e1; 2029 --bs-table-active-color: #000; 2030 --bs-table-hover-bg: #e5e6e7; 2031 --bs-table-hover-color: #000; 2032 color: var(--bs-table-color); 2033 border-color: var(--bs-table-border-color); 2034 } 2035 2036 .table-dark { 2037 --bs-table-color: #fff; 2038 --bs-table-bg: #212529; 2039 --bs-table-border-color: #4d5154; 2040 --bs-table-striped-bg: #2c3034; 2041 --bs-table-striped-color: #fff; 2042 --bs-table-active-bg: #373b3e; 2043 --bs-table-active-color: #fff; 2044 --bs-table-hover-bg: #323539; 2045 --bs-table-hover-color: #fff; 2046 color: var(--bs-table-color); 2047 border-color: var(--bs-table-border-color); 2048 } 2049 2050 .table-responsive { 2051 overflow-x: auto; 2052 -webkit-overflow-scrolling: touch; 2053 } 2054 2055 @media (max-width: 575.98px) { 2056 .table-responsive-sm { 2057 overflow-x: auto; 2058 -webkit-overflow-scrolling: touch; 2059 } 2060 } 2061 @media (max-width: 767.98px) { 2062 .table-responsive-md { 2063 overflow-x: auto; 2064 -webkit-overflow-scrolling: touch; 2065 } 2066 } 2067 @media (max-width: 991.98px) { 2068 .table-responsive-lg { 2069 overflow-x: auto; 2070 -webkit-overflow-scrolling: touch; 2071 } 2072 } 2073 @media (max-width: 1199.98px) { 2074 .table-responsive-xl { 2075 overflow-x: auto; 2076 -webkit-overflow-scrolling: touch; 2077 } 2078 } 2079 @media (max-width: 1399.98px) { 2080 .table-responsive-xxl { 2081 overflow-x: auto; 2082 -webkit-overflow-scrolling: touch; 2083 } 2084 } 2085 .form-label { 2086 margin-bottom: 0.5rem; 2087 } 2088 2089 .col-form-label { 2090 padding-top: calc(0.375rem + var(--bs-border-width)); 2091 padding-bottom: calc(0.375rem + var(--bs-border-width)); 2092 margin-bottom: 0; 2093 font-size: inherit; 2094 line-height: 1.5; 2095 } 2096 2097 .col-form-label-lg { 2098 padding-top: calc(0.5rem + var(--bs-border-width)); 2099 padding-bottom: calc(0.5rem + var(--bs-border-width)); 2100 font-size: 1.25rem; 2101 } 2102 2103 .col-form-label-sm { 2104 padding-top: calc(0.25rem + var(--bs-border-width)); 2105 padding-bottom: calc(0.25rem + var(--bs-border-width)); 2106 font-size: 0.875rem; 2107 } 2108 2109 .form-text { 2110 margin-top: 0.25rem; 2111 font-size: 0.875em; 2112 color: var(--bs-secondary-color); 2113 } 2114 2115 .form-control { 2116 display: block; 2117 width: 100%; 2118 padding: 0.375rem 0.75rem; 2119 font-size: 1rem; 2120 font-weight: 400; 2121 line-height: 1.5; 2122 color: var(--bs-body-color); 2123 -webkit-appearance: none; 2124 -moz-appearance: none; 2125 appearance: none; 2126 background-color: var(--bs-body-bg); 2127 background-clip: padding-box; 2128 border: var(--bs-border-width) solid var(--bs-border-color); 2129 border-radius: var(--bs-border-radius); 2130 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2131 } 2132 @media (prefers-reduced-motion: reduce) { 2133 .form-control { 2134 transition: none; 2135 } 2136 } 2137 .form-control[type=file] { 2138 overflow: hidden; 2139 } 2140 .form-control[type=file]:not(:disabled):not([readonly]) { 2141 cursor: pointer; 2142 } 2143 .form-control:focus { 2144 color: var(--bs-body-color); 2145 background-color: var(--bs-body-bg); 2146 border-color: #86b7fe; 2147 outline: 0; 2148 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2149 } 2150 .form-control::-webkit-date-and-time-value { 2151 min-width: 85px; 2152 height: 1.5em; 2153 margin: 0; 2154 } 2155 .form-control::-webkit-datetime-edit { 2156 display: block; 2157 padding: 0; 2158 } 2159 .form-control::-moz-placeholder { 2160 color: var(--bs-secondary-color); 2161 opacity: 1; 2162 } 2163 .form-control::placeholder { 2164 color: var(--bs-secondary-color); 2165 opacity: 1; 2166 } 2167 .form-control:disabled { 2168 background-color: var(--bs-secondary-bg); 2169 opacity: 1; 2170 } 2171 .form-control::-webkit-file-upload-button { 2172 padding: 0.375rem 0.75rem; 2173 margin: -0.375rem -0.75rem; 2174 -webkit-margin-end: 0.75rem; 2175 margin-inline-end: 0.75rem; 2176 color: var(--bs-body-color); 2177 background-color: var(--bs-tertiary-bg); 2178 pointer-events: none; 2179 border-color: inherit; 2180 border-style: solid; 2181 border-width: 0; 2182 border-inline-end-width: var(--bs-border-width); 2183 border-radius: 0; 2184 -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; 2185 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; 2186 } 2187 .form-control::file-selector-button { 2188 padding: 0.375rem 0.75rem; 2189 margin: -0.375rem -0.75rem; 2190 -webkit-margin-end: 0.75rem; 2191 margin-inline-end: 0.75rem; 2192 color: var(--bs-body-color); 2193 background-color: var(--bs-tertiary-bg); 2194 pointer-events: none; 2195 border-color: inherit; 2196 border-style: solid; 2197 border-width: 0; 2198 border-inline-end-width: var(--bs-border-width); 2199 border-radius: 0; 2200 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; 2201 } 2202 @media (prefers-reduced-motion: reduce) { 2203 .form-control::-webkit-file-upload-button { 2204 -webkit-transition: none; 2205 transition: none; 2206 } 2207 .form-control::file-selector-button { 2208 transition: none; 2209 } 2210 } 2211 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { 2212 background-color: var(--bs-secondary-bg); 2213 } 2214 .form-control:hover:not(:disabled):not([readonly])::file-selector-button { 2215 background-color: var(--bs-secondary-bg); 2216 } 2217 2218 .form-control-plaintext { 2219 display: block; 2220 width: 100%; 2221 padding: 0.375rem 0; 2222 margin-bottom: 0; 2223 line-height: 1.5; 2224 color: var(--bs-body-color); 2225 background-color: transparent; 2226 border: solid transparent; 2227 border-width: var(--bs-border-width) 0; 2228 } 2229 .form-control-plaintext:focus { 2230 outline: 0; 2231 } 2232 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { 2233 padding-right: 0; 2234 padding-left: 0; 2235 } 2236 2237 .form-control-sm { 2238 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); 2239 padding: 0.25rem 0.5rem; 2240 font-size: 0.875rem; 2241 border-radius: var(--bs-border-radius-sm); 2242 } 2243 .form-control-sm::-webkit-file-upload-button { 2244 padding: 0.25rem 0.5rem; 2245 margin: -0.25rem -0.5rem; 2246 -webkit-margin-end: 0.5rem; 2247 margin-inline-end: 0.5rem; 2248 } 2249 .form-control-sm::file-selector-button { 2250 padding: 0.25rem 0.5rem; 2251 margin: -0.25rem -0.5rem; 2252 -webkit-margin-end: 0.5rem; 2253 margin-inline-end: 0.5rem; 2254 } 2255 2256 .form-control-lg { 2257 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); 2258 padding: 0.5rem 1rem; 2259 font-size: 1.25rem; 2260 border-radius: var(--bs-border-radius-lg); 2261 } 2262 .form-control-lg::-webkit-file-upload-button { 2263 padding: 0.5rem 1rem; 2264 margin: -0.5rem -1rem; 2265 -webkit-margin-end: 1rem; 2266 margin-inline-end: 1rem; 2267 } 2268 .form-control-lg::file-selector-button { 2269 padding: 0.5rem 1rem; 2270 margin: -0.5rem -1rem; 2271 -webkit-margin-end: 1rem; 2272 margin-inline-end: 1rem; 2273 } 2274 2275 textarea.form-control { 2276 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); 2277 } 2278 textarea.form-control-sm { 2279 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); 2280 } 2281 textarea.form-control-lg { 2282 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); 2283 } 2284 2285 .form-control-color { 2286 width: 3rem; 2287 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); 2288 padding: 0.375rem; 2289 } 2290 .form-control-color:not(:disabled):not([readonly]) { 2291 cursor: pointer; 2292 } 2293 .form-control-color::-moz-color-swatch { 2294 border: 0 !important; 2295 border-radius: var(--bs-border-radius); 2296 } 2297 .form-control-color::-webkit-color-swatch { 2298 border: 0 !important; 2299 border-radius: var(--bs-border-radius); 2300 } 2301 .form-control-color.form-control-sm { 2302 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); 2303 } 2304 .form-control-color.form-control-lg { 2305 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); 2306 } 2307 2308 .form-select { 2309 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); 2310 display: block; 2311 width: 100%; 2312 padding: 0.375rem 2.25rem 0.375rem 0.75rem; 2313 font-size: 1rem; 2314 font-weight: 400; 2315 line-height: 1.5; 2316 color: var(--bs-body-color); 2317 -webkit-appearance: none; 2318 -moz-appearance: none; 2319 appearance: none; 2320 background-color: var(--bs-body-bg); 2321 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); 2322 background-repeat: no-repeat; 2323 background-position: right 0.75rem center; 2324 background-size: 16px 12px; 2325 border: var(--bs-border-width) solid var(--bs-border-color); 2326 border-radius: var(--bs-border-radius); 2327 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2328 } 2329 @media (prefers-reduced-motion: reduce) { 2330 .form-select { 2331 transition: none; 2332 } 2333 } 2334 .form-select:focus { 2335 border-color: #86b7fe; 2336 outline: 0; 2337 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2338 } 2339 .form-select[multiple], .form-select[size]:not([size="1"]) { 2340 padding-right: 0.75rem; 2341 background-image: none; 2342 } 2343 .form-select:disabled { 2344 background-color: var(--bs-secondary-bg); 2345 } 2346 .form-select:-moz-focusring { 2347 color: transparent; 2348 text-shadow: 0 0 0 var(--bs-body-color); 2349 } 2350 2351 .form-select-sm { 2352 padding-top: 0.25rem; 2353 padding-bottom: 0.25rem; 2354 padding-left: 0.5rem; 2355 font-size: 0.875rem; 2356 border-radius: var(--bs-border-radius-sm); 2357 } 2358 2359 .form-select-lg { 2360 padding-top: 0.5rem; 2361 padding-bottom: 0.5rem; 2362 padding-left: 1rem; 2363 font-size: 1.25rem; 2364 border-radius: var(--bs-border-radius-lg); 2365 } 2366 2367 [data-bs-theme=dark] .form-select { 2368 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); 2369 } 2370 2371 .form-check { 2372 display: block; 2373 min-height: 1.5rem; 2374 padding-left: 1.5em; 2375 margin-bottom: 0.125rem; 2376 } 2377 .form-check .form-check-input { 2378 float: left; 2379 margin-left: -1.5em; 2380 } 2381 2382 .form-check-reverse { 2383 padding-right: 1.5em; 2384 padding-left: 0; 2385 text-align: right; 2386 } 2387 .form-check-reverse .form-check-input { 2388 float: right; 2389 margin-right: -1.5em; 2390 margin-left: 0; 2391 } 2392 2393 .form-check-input { 2394 --bs-form-check-bg: var(--bs-body-bg); 2395 flex-shrink: 0; 2396 width: 1em; 2397 height: 1em; 2398 margin-top: 0.25em; 2399 vertical-align: top; 2400 -webkit-appearance: none; 2401 -moz-appearance: none; 2402 appearance: none; 2403 background-color: var(--bs-form-check-bg); 2404 background-image: var(--bs-form-check-bg-image); 2405 background-repeat: no-repeat; 2406 background-position: center; 2407 background-size: contain; 2408 border: var(--bs-border-width) solid var(--bs-border-color); 2409 -webkit-print-color-adjust: exact; 2410 color-adjust: exact; 2411 print-color-adjust: exact; 2412 } 2413 .form-check-input[type=checkbox] { 2414 border-radius: 0.25em; 2415 } 2416 .form-check-input[type=radio] { 2417 border-radius: 50%; 2418 } 2419 .form-check-input:active { 2420 filter: brightness(90%); 2421 } 2422 .form-check-input:focus { 2423 border-color: #86b7fe; 2424 outline: 0; 2425 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2426 } 2427 .form-check-input:checked { 2428 background-color: #0d6efd; 2429 border-color: #0d6efd; 2430 } 2431 .form-check-input:checked[type=checkbox] { 2432 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); 2433 } 2434 .form-check-input:checked[type=radio] { 2435 --bs-form-check-bg-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"); 2436 } 2437 .form-check-input[type=checkbox]:indeterminate { 2438 background-color: #0d6efd; 2439 border-color: #0d6efd; 2440 --bs-form-check-bg-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"); 2441 } 2442 .form-check-input:disabled { 2443 pointer-events: none; 2444 filter: none; 2445 opacity: 0.5; 2446 } 2447 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { 2448 cursor: default; 2449 opacity: 0.5; 2450 } 2451 2452 .form-switch { 2453 padding-left: 2.5em; 2454 } 2455 .form-switch .form-check-input { 2456 --bs-form-switch-bg: 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"); 2457 width: 2em; 2458 margin-left: -2.5em; 2459 background-image: var(--bs-form-switch-bg); 2460 background-position: left center; 2461 border-radius: 2em; 2462 transition: background-position 0.15s ease-in-out; 2463 } 2464 @media (prefers-reduced-motion: reduce) { 2465 .form-switch .form-check-input { 2466 transition: none; 2467 } 2468 } 2469 .form-switch .form-check-input:focus { 2470 --bs-form-switch-bg: 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"); 2471 } 2472 .form-switch .form-check-input:checked { 2473 background-position: right center; 2474 --bs-form-switch-bg: 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"); 2475 } 2476 .form-switch.form-check-reverse { 2477 padding-right: 2.5em; 2478 padding-left: 0; 2479 } 2480 .form-switch.form-check-reverse .form-check-input { 2481 margin-right: -2.5em; 2482 margin-left: 0; 2483 } 2484 2485 .form-check-inline { 2486 display: inline-block; 2487 margin-right: 1rem; 2488 } 2489 2490 .btn-check { 2491 position: absolute; 2492 clip: rect(0, 0, 0, 0); 2493 pointer-events: none; 2494 } 2495 .btn-check[disabled] + .btn, .btn-check:disabled + .btn { 2496 pointer-events: none; 2497 filter: none; 2498 opacity: 0.65; 2499 } 2500 2501 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) { 2502 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); 2503 } 2504 2505 .form-range { 2506 width: 100%; 2507 height: 1.5rem; 2508 padding: 0; 2509 -webkit-appearance: none; 2510 -moz-appearance: none; 2511 appearance: none; 2512 background-color: transparent; 2513 } 2514 .form-range:focus { 2515 outline: 0; 2516 } 2517 .form-range:focus::-webkit-slider-thumb { 2518 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2519 } 2520 .form-range:focus::-moz-range-thumb { 2521 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 2522 } 2523 .form-range::-moz-focus-outer { 2524 border: 0; 2525 } 2526 .form-range::-webkit-slider-thumb { 2527 width: 1rem; 2528 height: 1rem; 2529 margin-top: -0.25rem; 2530 -webkit-appearance: none; 2531 appearance: none; 2532 background-color: #0d6efd; 2533 border: 0; 2534 border-radius: 1rem; 2535 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2536 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2537 } 2538 @media (prefers-reduced-motion: reduce) { 2539 .form-range::-webkit-slider-thumb { 2540 -webkit-transition: none; 2541 transition: none; 2542 } 2543 } 2544 .form-range::-webkit-slider-thumb:active { 2545 background-color: #b6d4fe; 2546 } 2547 .form-range::-webkit-slider-runnable-track { 2548 width: 100%; 2549 height: 0.5rem; 2550 color: transparent; 2551 cursor: pointer; 2552 background-color: var(--bs-secondary-bg); 2553 border-color: transparent; 2554 border-radius: 1rem; 2555 } 2556 .form-range::-moz-range-thumb { 2557 width: 1rem; 2558 height: 1rem; 2559 -moz-appearance: none; 2560 appearance: none; 2561 background-color: #0d6efd; 2562 border: 0; 2563 border-radius: 1rem; 2564 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2565 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 2566 } 2567 @media (prefers-reduced-motion: reduce) { 2568 .form-range::-moz-range-thumb { 2569 -moz-transition: none; 2570 transition: none; 2571 } 2572 } 2573 .form-range::-moz-range-thumb:active { 2574 background-color: #b6d4fe; 2575 } 2576 .form-range::-moz-range-track { 2577 width: 100%; 2578 height: 0.5rem; 2579 color: transparent; 2580 cursor: pointer; 2581 background-color: var(--bs-secondary-bg); 2582 border-color: transparent; 2583 border-radius: 1rem; 2584 } 2585 .form-range:disabled { 2586 pointer-events: none; 2587 } 2588 .form-range:disabled::-webkit-slider-thumb { 2589 background-color: var(--bs-secondary-color); 2590 } 2591 .form-range:disabled::-moz-range-thumb { 2592 background-color: var(--bs-secondary-color); 2593 } 2594 2595 .form-floating { 2596 position: relative; 2597 } 2598 .form-floating > .form-control, 2599 .form-floating > .form-control-plaintext, 2600 .form-floating > .form-select { 2601 height: calc(3.5rem + calc(var(--bs-border-width) * 2)); 2602 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); 2603 line-height: 1.25; 2604 } 2605 .form-floating > label { 2606 position: absolute; 2607 top: 0; 2608 left: 0; 2609 z-index: 2; 2610 height: 100%; 2611 padding: 1rem 0.75rem; 2612 overflow: hidden; 2613 text-align: start; 2614 text-overflow: ellipsis; 2615 white-space: nowrap; 2616 pointer-events: none; 2617 border: var(--bs-border-width) solid transparent; 2618 transform-origin: 0 0; 2619 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; 2620 } 2621 @media (prefers-reduced-motion: reduce) { 2622 .form-floating > label { 2623 transition: none; 2624 } 2625 } 2626 .form-floating > .form-control, 2627 .form-floating > .form-control-plaintext { 2628 padding: 1rem 0.75rem; 2629 } 2630 .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { 2631 color: transparent; 2632 } 2633 .form-floating > .form-control::placeholder, 2634 .form-floating > .form-control-plaintext::placeholder { 2635 color: transparent; 2636 } 2637 .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { 2638 padding-top: 1.625rem; 2639 padding-bottom: 0.625rem; 2640 } 2641 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), 2642 .form-floating > .form-control-plaintext:focus, 2643 .form-floating > .form-control-plaintext:not(:placeholder-shown) { 2644 padding-top: 1.625rem; 2645 padding-bottom: 0.625rem; 2646 } 2647 .form-floating > .form-control:-webkit-autofill, 2648 .form-floating > .form-control-plaintext:-webkit-autofill { 2649 padding-top: 1.625rem; 2650 padding-bottom: 0.625rem; 2651 } 2652 .form-floating > .form-select { 2653 padding-top: 1.625rem; 2654 padding-bottom: 0.625rem; 2655 } 2656 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { 2657 color: rgba(var(--bs-body-color-rgb), 0.65); 2658 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); 2659 } 2660 .form-floating > .form-control:focus ~ label, 2661 .form-floating > .form-control:not(:placeholder-shown) ~ label, 2662 .form-floating > .form-control-plaintext ~ label, 2663 .form-floating > .form-select ~ label { 2664 color: rgba(var(--bs-body-color-rgb), 0.65); 2665 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); 2666 } 2667 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after { 2668 position: absolute; 2669 inset: 1rem 0.375rem; 2670 z-index: -1; 2671 height: 1.5em; 2672 content: ""; 2673 background-color: var(--bs-body-bg); 2674 border-radius: var(--bs-border-radius); 2675 } 2676 .form-floating > .form-control:focus ~ label::after, 2677 .form-floating > .form-control:not(:placeholder-shown) ~ label::after, 2678 .form-floating > .form-control-plaintext ~ label::after, 2679 .form-floating > .form-select ~ label::after { 2680 position: absolute; 2681 inset: 1rem 0.375rem; 2682 z-index: -1; 2683 height: 1.5em; 2684 content: ""; 2685 background-color: var(--bs-body-bg); 2686 border-radius: var(--bs-border-radius); 2687 } 2688 .form-floating > .form-control:-webkit-autofill ~ label { 2689 color: rgba(var(--bs-body-color-rgb), 0.65); 2690 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); 2691 } 2692 .form-floating > .form-control-plaintext ~ label { 2693 border-width: var(--bs-border-width) 0; 2694 } 2695 .form-floating > :disabled ~ label, 2696 .form-floating > .form-control:disabled ~ label { 2697 color: #6c757d; 2698 } 2699 .form-floating > :disabled ~ label::after, 2700 .form-floating > .form-control:disabled ~ label::after { 2701 background-color: var(--bs-secondary-bg); 2702 } 2703 2704 .input-group { 2705 position: relative; 2706 display: flex; 2707 flex-wrap: wrap; 2708 align-items: stretch; 2709 width: 100%; 2710 } 2711 .input-group > .form-control, 2712 .input-group > .form-select, 2713 .input-group > .form-floating { 2714 position: relative; 2715 flex: 1 1 auto; 2716 width: 1%; 2717 min-width: 0; 2718 } 2719 .input-group > .form-control:focus, 2720 .input-group > .form-select:focus, 2721 .input-group > .form-floating:focus-within { 2722 z-index: 5; 2723 } 2724 .input-group .btn { 2725 position: relative; 2726 z-index: 2; 2727 } 2728 .input-group .btn:focus { 2729 z-index: 5; 2730 } 2731 2732 .input-group-text { 2733 display: flex; 2734 align-items: center; 2735 padding: 0.375rem 0.75rem; 2736 font-size: 1rem; 2737 font-weight: 400; 2738 line-height: 1.5; 2739 color: var(--bs-body-color); 2740 text-align: center; 2741 white-space: nowrap; 2742 background-color: var(--bs-tertiary-bg); 2743 border: var(--bs-border-width) solid var(--bs-border-color); 2744 border-radius: var(--bs-border-radius); 2745 } 2746 2747 .input-group-lg > .form-control, 2748 .input-group-lg > .form-select, 2749 .input-group-lg > .input-group-text, 2750 .input-group-lg > .btn { 2751 padding: 0.5rem 1rem; 2752 font-size: 1.25rem; 2753 border-radius: var(--bs-border-radius-lg); 2754 } 2755 2756 .input-group-sm > .form-control, 2757 .input-group-sm > .form-select, 2758 .input-group-sm > .input-group-text, 2759 .input-group-sm > .btn { 2760 padding: 0.25rem 0.5rem; 2761 font-size: 0.875rem; 2762 border-radius: var(--bs-border-radius-sm); 2763 } 2764 2765 .input-group-lg > .form-select, 2766 .input-group-sm > .form-select { 2767 padding-right: 3rem; 2768 } 2769 2770 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), 2771 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), 2772 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, 2773 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { 2774 border-top-right-radius: 0; 2775 border-bottom-right-radius: 0; 2776 } 2777 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), 2778 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), 2779 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, 2780 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select { 2781 border-top-right-radius: 0; 2782 border-bottom-right-radius: 0; 2783 } 2784 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { 2785 margin-left: calc(var(--bs-border-width) * -1); 2786 border-top-left-radius: 0; 2787 border-bottom-left-radius: 0; 2788 } 2789 .input-group > .form-floating:not(:first-child) > .form-control, 2790 .input-group > .form-floating:not(:first-child) > .form-select { 2791 border-top-left-radius: 0; 2792 border-bottom-left-radius: 0; 2793 } 2794 2795 .valid-feedback { 2796 display: none; 2797 width: 100%; 2798 margin-top: 0.25rem; 2799 font-size: 0.875em; 2800 color: var(--bs-form-valid-color); 2801 } 2802 2803 .valid-tooltip { 2804 position: absolute; 2805 top: 100%; 2806 z-index: 5; 2807 display: none; 2808 max-width: 100%; 2809 padding: 0.25rem 0.5rem; 2810 margin-top: 0.1rem; 2811 font-size: 0.875rem; 2812 color: #fff; 2813 background-color: var(--bs-success); 2814 border-radius: var(--bs-border-radius); 2815 } 2816 2817 .was-validated :valid ~ .valid-feedback, 2818 .was-validated :valid ~ .valid-tooltip, 2819 .is-valid ~ .valid-feedback, 2820 .is-valid ~ .valid-tooltip { 2821 display: block; 2822 } 2823 2824 .was-validated .form-control:valid, .form-control.is-valid { 2825 border-color: var(--bs-form-valid-border-color); 2826 padding-right: calc(1.5em + 0.75rem); 2827 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); 2828 background-repeat: no-repeat; 2829 background-position: right calc(0.375em + 0.1875rem) center; 2830 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 2831 } 2832 .was-validated .form-control:valid:focus, .form-control.is-valid:focus { 2833 border-color: var(--bs-form-valid-border-color); 2834 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); 2835 } 2836 2837 .was-validated textarea.form-control:valid, textarea.form-control.is-valid { 2838 padding-right: calc(1.5em + 0.75rem); 2839 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); 2840 } 2841 2842 .was-validated .form-select:valid, .form-select.is-valid { 2843 border-color: var(--bs-form-valid-border-color); 2844 } 2845 .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"] { 2846 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); 2847 padding-right: 4.125rem; 2848 background-position: right 0.75rem center, center right 2.25rem; 2849 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); 2850 } 2851 .was-validated .form-select:valid:focus, .form-select.is-valid:focus { 2852 border-color: var(--bs-form-valid-border-color); 2853 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); 2854 } 2855 2856 .was-validated .form-control-color:valid, .form-control-color.is-valid { 2857 width: calc(3rem + calc(1.5em + 0.75rem)); 2858 } 2859 2860 .was-validated .form-check-input:valid, .form-check-input.is-valid { 2861 border-color: var(--bs-form-valid-border-color); 2862 } 2863 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { 2864 background-color: var(--bs-form-valid-color); 2865 } 2866 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { 2867 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); 2868 } 2869 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { 2870 color: var(--bs-form-valid-color); 2871 } 2872 2873 .form-check-inline .form-check-input ~ .valid-feedback { 2874 margin-left: 0.5em; 2875 } 2876 2877 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, 2878 .was-validated .input-group > .form-select:not(:focus):valid, 2879 .input-group > .form-select:not(:focus).is-valid, 2880 .was-validated .input-group > .form-floating:not(:focus-within):valid, 2881 .input-group > .form-floating:not(:focus-within).is-valid { 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: var(--bs-form-invalid-color); 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: var(--bs-danger); 2904 border-radius: var(--bs-border-radius); 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: var(--bs-form-invalid-border-color); 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: var(--bs-form-invalid-border-color); 2924 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 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: var(--bs-form-invalid-border-color); 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 --bs-form-select-bg-icon: 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"); 2937 padding-right: 4.125rem; 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: var(--bs-form-invalid-border-color); 2943 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); 2944 } 2945 2946 .was-validated .form-control-color:invalid, .form-control-color.is-invalid { 2947 width: calc(3rem + calc(1.5em + 0.75rem)); 2948 } 2949 2950 .was-validated .form-check-input:invalid, .form-check-input.is-invalid { 2951 border-color: var(--bs-form-invalid-border-color); 2952 } 2953 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { 2954 background-color: var(--bs-form-invalid-color); 2955 } 2956 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { 2957 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); 2958 } 2959 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { 2960 color: var(--bs-form-invalid-color); 2961 } 2962 2963 .form-check-inline .form-check-input ~ .invalid-feedback { 2964 margin-left: 0.5em; 2965 } 2966 2967 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, 2968 .was-validated .input-group > .form-select:not(:focus):invalid, 2969 .input-group > .form-select:not(:focus).is-invalid, 2970 .was-validated .input-group > .form-floating:not(:focus-within):invalid, 2971 .input-group > .form-floating:not(:focus-within).is-invalid { 2972 z-index: 4; 2973 } 2974 2975 .btn { 2976 --bs-btn-padding-x: 0.75rem; 2977 --bs-btn-padding-y: 0.375rem; 2978 --bs-btn-font-family: ; 2979 --bs-btn-font-size: 1rem; 2980 --bs-btn-font-weight: 400; 2981 --bs-btn-line-height: 1.5; 2982 --bs-btn-color: var(--bs-body-color); 2983 --bs-btn-bg: transparent; 2984 --bs-btn-border-width: var(--bs-border-width); 2985 --bs-btn-border-color: transparent; 2986 --bs-btn-border-radius: var(--bs-border-radius); 2987 --bs-btn-hover-border-color: transparent; 2988 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); 2989 --bs-btn-disabled-opacity: 0.65; 2990 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); 2991 display: inline-block; 2992 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); 2993 font-family: var(--bs-btn-font-family); 2994 font-size: var(--bs-btn-font-size); 2995 font-weight: var(--bs-btn-font-weight); 2996 line-height: var(--bs-btn-line-height); 2997 color: var(--bs-btn-color); 2998 text-align: center; 2999 text-decoration: none; 3000 vertical-align: middle; 3001 cursor: pointer; 3002 -webkit-user-select: none; 3003 -moz-user-select: none; 3004 user-select: none; 3005 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); 3006 border-radius: var(--bs-btn-border-radius); 3007 background-color: var(--bs-btn-bg); 3008 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; 3009 } 3010 @media (prefers-reduced-motion: reduce) { 3011 .btn { 3012 transition: none; 3013 } 3014 } 3015 .btn:hover { 3016 color: var(--bs-btn-hover-color); 3017 background-color: var(--bs-btn-hover-bg); 3018 border-color: var(--bs-btn-hover-border-color); 3019 } 3020 .btn-check + .btn:hover { 3021 color: var(--bs-btn-color); 3022 background-color: var(--bs-btn-bg); 3023 border-color: var(--bs-btn-border-color); 3024 } 3025 .btn:focus-visible { 3026 color: var(--bs-btn-hover-color); 3027 background-color: var(--bs-btn-hover-bg); 3028 border-color: var(--bs-btn-hover-border-color); 3029 outline: 0; 3030 box-shadow: var(--bs-btn-focus-box-shadow); 3031 } 3032 .btn-check:focus-visible + .btn { 3033 border-color: var(--bs-btn-hover-border-color); 3034 outline: 0; 3035 box-shadow: var(--bs-btn-focus-box-shadow); 3036 } 3037 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { 3038 color: var(--bs-btn-active-color); 3039 background-color: var(--bs-btn-active-bg); 3040 border-color: var(--bs-btn-active-border-color); 3041 } 3042 .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { 3043 box-shadow: var(--bs-btn-focus-box-shadow); 3044 } 3045 .btn-check:checked:focus-visible + .btn { 3046 box-shadow: var(--bs-btn-focus-box-shadow); 3047 } 3048 .btn:disabled, .btn.disabled, fieldset:disabled .btn { 3049 color: var(--bs-btn-disabled-color); 3050 pointer-events: none; 3051 background-color: var(--bs-btn-disabled-bg); 3052 border-color: var(--bs-btn-disabled-border-color); 3053 opacity: var(--bs-btn-disabled-opacity); 3054 } 3055 3056 .btn-primary { 3057 --bs-btn-color: #fff; 3058 --bs-btn-bg: #0d6efd; 3059 --bs-btn-border-color: #0d6efd; 3060 --bs-btn-hover-color: #fff; 3061 --bs-btn-hover-bg: #0b5ed7; 3062 --bs-btn-hover-border-color: #0a58ca; 3063 --bs-btn-focus-shadow-rgb: 49, 132, 253; 3064 --bs-btn-active-color: #fff; 3065 --bs-btn-active-bg: #0a58ca; 3066 --bs-btn-active-border-color: #0a53be; 3067 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3068 --bs-btn-disabled-color: #fff; 3069 --bs-btn-disabled-bg: #0d6efd; 3070 --bs-btn-disabled-border-color: #0d6efd; 3071 } 3072 3073 .btn-secondary { 3074 --bs-btn-color: #fff; 3075 --bs-btn-bg: #6c757d; 3076 --bs-btn-border-color: #6c757d; 3077 --bs-btn-hover-color: #fff; 3078 --bs-btn-hover-bg: #5c636a; 3079 --bs-btn-hover-border-color: #565e64; 3080 --bs-btn-focus-shadow-rgb: 130, 138, 145; 3081 --bs-btn-active-color: #fff; 3082 --bs-btn-active-bg: #565e64; 3083 --bs-btn-active-border-color: #51585e; 3084 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3085 --bs-btn-disabled-color: #fff; 3086 --bs-btn-disabled-bg: #6c757d; 3087 --bs-btn-disabled-border-color: #6c757d; 3088 } 3089 3090 .btn-success { 3091 --bs-btn-color: #fff; 3092 --bs-btn-bg: #198754; 3093 --bs-btn-border-color: #198754; 3094 --bs-btn-hover-color: #fff; 3095 --bs-btn-hover-bg: #157347; 3096 --bs-btn-hover-border-color: #146c43; 3097 --bs-btn-focus-shadow-rgb: 60, 153, 110; 3098 --bs-btn-active-color: #fff; 3099 --bs-btn-active-bg: #146c43; 3100 --bs-btn-active-border-color: #13653f; 3101 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3102 --bs-btn-disabled-color: #fff; 3103 --bs-btn-disabled-bg: #198754; 3104 --bs-btn-disabled-border-color: #198754; 3105 } 3106 3107 .btn-info { 3108 --bs-btn-color: #000; 3109 --bs-btn-bg: #0dcaf0; 3110 --bs-btn-border-color: #0dcaf0; 3111 --bs-btn-hover-color: #000; 3112 --bs-btn-hover-bg: #31d2f2; 3113 --bs-btn-hover-border-color: #25cff2; 3114 --bs-btn-focus-shadow-rgb: 11, 172, 204; 3115 --bs-btn-active-color: #000; 3116 --bs-btn-active-bg: #3dd5f3; 3117 --bs-btn-active-border-color: #25cff2; 3118 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3119 --bs-btn-disabled-color: #000; 3120 --bs-btn-disabled-bg: #0dcaf0; 3121 --bs-btn-disabled-border-color: #0dcaf0; 3122 } 3123 3124 .btn-warning { 3125 --bs-btn-color: #000; 3126 --bs-btn-bg: #ffc107; 3127 --bs-btn-border-color: #ffc107; 3128 --bs-btn-hover-color: #000; 3129 --bs-btn-hover-bg: #ffca2c; 3130 --bs-btn-hover-border-color: #ffc720; 3131 --bs-btn-focus-shadow-rgb: 217, 164, 6; 3132 --bs-btn-active-color: #000; 3133 --bs-btn-active-bg: #ffcd39; 3134 --bs-btn-active-border-color: #ffc720; 3135 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3136 --bs-btn-disabled-color: #000; 3137 --bs-btn-disabled-bg: #ffc107; 3138 --bs-btn-disabled-border-color: #ffc107; 3139 } 3140 3141 .btn-danger { 3142 --bs-btn-color: #fff; 3143 --bs-btn-bg: #dc3545; 3144 --bs-btn-border-color: #dc3545; 3145 --bs-btn-hover-color: #fff; 3146 --bs-btn-hover-bg: #bb2d3b; 3147 --bs-btn-hover-border-color: #b02a37; 3148 --bs-btn-focus-shadow-rgb: 225, 83, 97; 3149 --bs-btn-active-color: #fff; 3150 --bs-btn-active-bg: #b02a37; 3151 --bs-btn-active-border-color: #a52834; 3152 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3153 --bs-btn-disabled-color: #fff; 3154 --bs-btn-disabled-bg: #dc3545; 3155 --bs-btn-disabled-border-color: #dc3545; 3156 } 3157 3158 .btn-light { 3159 --bs-btn-color: #000; 3160 --bs-btn-bg: #f8f9fa; 3161 --bs-btn-border-color: #f8f9fa; 3162 --bs-btn-hover-color: #000; 3163 --bs-btn-hover-bg: #d3d4d5; 3164 --bs-btn-hover-border-color: #c6c7c8; 3165 --bs-btn-focus-shadow-rgb: 211, 212, 213; 3166 --bs-btn-active-color: #000; 3167 --bs-btn-active-bg: #c6c7c8; 3168 --bs-btn-active-border-color: #babbbc; 3169 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3170 --bs-btn-disabled-color: #000; 3171 --bs-btn-disabled-bg: #f8f9fa; 3172 --bs-btn-disabled-border-color: #f8f9fa; 3173 } 3174 3175 .btn-dark { 3176 --bs-btn-color: #fff; 3177 --bs-btn-bg: #212529; 3178 --bs-btn-border-color: #212529; 3179 --bs-btn-hover-color: #fff; 3180 --bs-btn-hover-bg: #424649; 3181 --bs-btn-hover-border-color: #373b3e; 3182 --bs-btn-focus-shadow-rgb: 66, 70, 73; 3183 --bs-btn-active-color: #fff; 3184 --bs-btn-active-bg: #4d5154; 3185 --bs-btn-active-border-color: #373b3e; 3186 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3187 --bs-btn-disabled-color: #fff; 3188 --bs-btn-disabled-bg: #212529; 3189 --bs-btn-disabled-border-color: #212529; 3190 } 3191 3192 .btn-outline-primary { 3193 --bs-btn-color: #0d6efd; 3194 --bs-btn-border-color: #0d6efd; 3195 --bs-btn-hover-color: #fff; 3196 --bs-btn-hover-bg: #0d6efd; 3197 --bs-btn-hover-border-color: #0d6efd; 3198 --bs-btn-focus-shadow-rgb: 13, 110, 253; 3199 --bs-btn-active-color: #fff; 3200 --bs-btn-active-bg: #0d6efd; 3201 --bs-btn-active-border-color: #0d6efd; 3202 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3203 --bs-btn-disabled-color: #0d6efd; 3204 --bs-btn-disabled-bg: transparent; 3205 --bs-btn-disabled-border-color: #0d6efd; 3206 --bs-gradient: none; 3207 } 3208 3209 .btn-outline-secondary { 3210 --bs-btn-color: #6c757d; 3211 --bs-btn-border-color: #6c757d; 3212 --bs-btn-hover-color: #fff; 3213 --bs-btn-hover-bg: #6c757d; 3214 --bs-btn-hover-border-color: #6c757d; 3215 --bs-btn-focus-shadow-rgb: 108, 117, 125; 3216 --bs-btn-active-color: #fff; 3217 --bs-btn-active-bg: #6c757d; 3218 --bs-btn-active-border-color: #6c757d; 3219 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3220 --bs-btn-disabled-color: #6c757d; 3221 --bs-btn-disabled-bg: transparent; 3222 --bs-btn-disabled-border-color: #6c757d; 3223 --bs-gradient: none; 3224 } 3225 3226 .btn-outline-success { 3227 --bs-btn-color: #198754; 3228 --bs-btn-border-color: #198754; 3229 --bs-btn-hover-color: #fff; 3230 --bs-btn-hover-bg: #198754; 3231 --bs-btn-hover-border-color: #198754; 3232 --bs-btn-focus-shadow-rgb: 25, 135, 84; 3233 --bs-btn-active-color: #fff; 3234 --bs-btn-active-bg: #198754; 3235 --bs-btn-active-border-color: #198754; 3236 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3237 --bs-btn-disabled-color: #198754; 3238 --bs-btn-disabled-bg: transparent; 3239 --bs-btn-disabled-border-color: #198754; 3240 --bs-gradient: none; 3241 } 3242 3243 .btn-outline-info { 3244 --bs-btn-color: #0dcaf0; 3245 --bs-btn-border-color: #0dcaf0; 3246 --bs-btn-hover-color: #000; 3247 --bs-btn-hover-bg: #0dcaf0; 3248 --bs-btn-hover-border-color: #0dcaf0; 3249 --bs-btn-focus-shadow-rgb: 13, 202, 240; 3250 --bs-btn-active-color: #000; 3251 --bs-btn-active-bg: #0dcaf0; 3252 --bs-btn-active-border-color: #0dcaf0; 3253 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3254 --bs-btn-disabled-color: #0dcaf0; 3255 --bs-btn-disabled-bg: transparent; 3256 --bs-btn-disabled-border-color: #0dcaf0; 3257 --bs-gradient: none; 3258 } 3259 3260 .btn-outline-warning { 3261 --bs-btn-color: #ffc107; 3262 --bs-btn-border-color: #ffc107; 3263 --bs-btn-hover-color: #000; 3264 --bs-btn-hover-bg: #ffc107; 3265 --bs-btn-hover-border-color: #ffc107; 3266 --bs-btn-focus-shadow-rgb: 255, 193, 7; 3267 --bs-btn-active-color: #000; 3268 --bs-btn-active-bg: #ffc107; 3269 --bs-btn-active-border-color: #ffc107; 3270 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3271 --bs-btn-disabled-color: #ffc107; 3272 --bs-btn-disabled-bg: transparent; 3273 --bs-btn-disabled-border-color: #ffc107; 3274 --bs-gradient: none; 3275 } 3276 3277 .btn-outline-danger { 3278 --bs-btn-color: #dc3545; 3279 --bs-btn-border-color: #dc3545; 3280 --bs-btn-hover-color: #fff; 3281 --bs-btn-hover-bg: #dc3545; 3282 --bs-btn-hover-border-color: #dc3545; 3283 --bs-btn-focus-shadow-rgb: 220, 53, 69; 3284 --bs-btn-active-color: #fff; 3285 --bs-btn-active-bg: #dc3545; 3286 --bs-btn-active-border-color: #dc3545; 3287 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3288 --bs-btn-disabled-color: #dc3545; 3289 --bs-btn-disabled-bg: transparent; 3290 --bs-btn-disabled-border-color: #dc3545; 3291 --bs-gradient: none; 3292 } 3293 3294 .btn-outline-light { 3295 --bs-btn-color: #f8f9fa; 3296 --bs-btn-border-color: #f8f9fa; 3297 --bs-btn-hover-color: #000; 3298 --bs-btn-hover-bg: #f8f9fa; 3299 --bs-btn-hover-border-color: #f8f9fa; 3300 --bs-btn-focus-shadow-rgb: 248, 249, 250; 3301 --bs-btn-active-color: #000; 3302 --bs-btn-active-bg: #f8f9fa; 3303 --bs-btn-active-border-color: #f8f9fa; 3304 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3305 --bs-btn-disabled-color: #f8f9fa; 3306 --bs-btn-disabled-bg: transparent; 3307 --bs-btn-disabled-border-color: #f8f9fa; 3308 --bs-gradient: none; 3309 } 3310 3311 .btn-outline-dark { 3312 --bs-btn-color: #212529; 3313 --bs-btn-border-color: #212529; 3314 --bs-btn-hover-color: #fff; 3315 --bs-btn-hover-bg: #212529; 3316 --bs-btn-hover-border-color: #212529; 3317 --bs-btn-focus-shadow-rgb: 33, 37, 41; 3318 --bs-btn-active-color: #fff; 3319 --bs-btn-active-bg: #212529; 3320 --bs-btn-active-border-color: #212529; 3321 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); 3322 --bs-btn-disabled-color: #212529; 3323 --bs-btn-disabled-bg: transparent; 3324 --bs-btn-disabled-border-color: #212529; 3325 --bs-gradient: none; 3326 } 3327 3328 .btn-link { 3329 --bs-btn-font-weight: 400; 3330 --bs-btn-color: var(--bs-link-color); 3331 --bs-btn-bg: transparent; 3332 --bs-btn-border-color: transparent; 3333 --bs-btn-hover-color: var(--bs-link-hover-color); 3334 --bs-btn-hover-border-color: transparent; 3335 --bs-btn-active-color: var(--bs-link-hover-color); 3336 --bs-btn-active-border-color: transparent; 3337 --bs-btn-disabled-color: #6c757d; 3338 --bs-btn-disabled-border-color: transparent; 3339 --bs-btn-box-shadow: 0 0 0 #000; 3340 --bs-btn-focus-shadow-rgb: 49, 132, 253; 3341 text-decoration: underline; 3342 } 3343 .btn-link:focus-visible { 3344 color: var(--bs-btn-color); 3345 } 3346 .btn-link:hover { 3347 color: var(--bs-btn-hover-color); 3348 } 3349 3350 .btn-lg, .btn-group-lg > .btn { 3351 --bs-btn-padding-y: 0.5rem; 3352 --bs-btn-padding-x: 1rem; 3353 --bs-btn-font-size: 1.25rem; 3354 --bs-btn-border-radius: var(--bs-border-radius-lg); 3355 } 3356 3357 .btn-sm, .btn-group-sm > .btn { 3358 --bs-btn-padding-y: 0.25rem; 3359 --bs-btn-padding-x: 0.5rem; 3360 --bs-btn-font-size: 0.875rem; 3361 --bs-btn-border-radius: var(--bs-border-radius-sm); 3362 } 3363 3364 .fade { 3365 transition: opacity 0.15s linear; 3366 } 3367 @media (prefers-reduced-motion: reduce) { 3368 .fade { 3369 transition: none; 3370 } 3371 } 3372 .fade:not(.show) { 3373 opacity: 0; 3374 } 3375 3376 .collapse:not(.show) { 3377 display: none; 3378 } 3379 3380 .collapsing { 3381 height: 0; 3382 overflow: hidden; 3383 transition: height 0.35s ease; 3384 } 3385 @media (prefers-reduced-motion: reduce) { 3386 .collapsing { 3387 transition: none; 3388 } 3389 } 3390 .collapsing.collapse-horizontal { 3391 width: 0; 3392 height: auto; 3393 transition: width 0.35s ease; 3394 } 3395 @media (prefers-reduced-motion: reduce) { 3396 .collapsing.collapse-horizontal { 3397 transition: none; 3398 } 3399 } 3400 3401 .dropup, 3402 .dropend, 3403 .dropdown, 3404 .dropstart, 3405 .dropup-center, 3406 .dropdown-center { 3407 position: relative; 3408 } 3409 3410 .dropdown-toggle { 3411 white-space: nowrap; 3412 } 3413 .dropdown-toggle::after { 3414 display: inline-block; 3415 margin-left: 0.255em; 3416 vertical-align: 0.255em; 3417 content: ""; 3418 border-top: 0.3em solid; 3419 border-right: 0.3em solid transparent; 3420 border-bottom: 0; 3421 border-left: 0.3em solid transparent; 3422 } 3423 .dropdown-toggle:empty::after { 3424 margin-left: 0; 3425 } 3426 3427 .dropdown-menu { 3428 --bs-dropdown-zindex: 1000; 3429 --bs-dropdown-min-width: 10rem; 3430 --bs-dropdown-padding-x: 0; 3431 --bs-dropdown-padding-y: 0.5rem; 3432 --bs-dropdown-spacer: 0.125rem; 3433 --bs-dropdown-font-size: 1rem; 3434 --bs-dropdown-color: var(--bs-body-color); 3435 --bs-dropdown-bg: var(--bs-body-bg); 3436 --bs-dropdown-border-color: var(--bs-border-color-translucent); 3437 --bs-dropdown-border-radius: var(--bs-border-radius); 3438 --bs-dropdown-border-width: var(--bs-border-width); 3439 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); 3440 --bs-dropdown-divider-bg: var(--bs-border-color-translucent); 3441 --bs-dropdown-divider-margin-y: 0.5rem; 3442 --bs-dropdown-box-shadow: var(--bs-box-shadow); 3443 --bs-dropdown-link-color: var(--bs-body-color); 3444 --bs-dropdown-link-hover-color: var(--bs-body-color); 3445 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); 3446 --bs-dropdown-link-active-color: #fff; 3447 --bs-dropdown-link-active-bg: #0d6efd; 3448 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); 3449 --bs-dropdown-item-padding-x: 1rem; 3450 --bs-dropdown-item-padding-y: 0.25rem; 3451 --bs-dropdown-header-color: #6c757d; 3452 --bs-dropdown-header-padding-x: 1rem; 3453 --bs-dropdown-header-padding-y: 0.5rem; 3454 position: absolute; 3455 z-index: var(--bs-dropdown-zindex); 3456 display: none; 3457 min-width: var(--bs-dropdown-min-width); 3458 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); 3459 margin: 0; 3460 font-size: var(--bs-dropdown-font-size); 3461 color: var(--bs-dropdown-color); 3462 text-align: left; 3463 list-style: none; 3464 background-color: var(--bs-dropdown-bg); 3465 background-clip: padding-box; 3466 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); 3467 border-radius: var(--bs-dropdown-border-radius); 3468 } 3469 .dropdown-menu[data-bs-popper] { 3470 top: 100%; 3471 left: 0; 3472 margin-top: var(--bs-dropdown-spacer); 3473 } 3474 3475 .dropdown-menu-start { 3476 --bs-position: start; 3477 } 3478 .dropdown-menu-start[data-bs-popper] { 3479 right: auto; 3480 left: 0; 3481 } 3482 3483 .dropdown-menu-end { 3484 --bs-position: end; 3485 } 3486 .dropdown-menu-end[data-bs-popper] { 3487 right: 0; 3488 left: auto; 3489 } 3490 3491 @media (min-width: 576px) { 3492 .dropdown-menu-sm-start { 3493 --bs-position: start; 3494 } 3495 .dropdown-menu-sm-start[data-bs-popper] { 3496 right: auto; 3497 left: 0; 3498 } 3499 .dropdown-menu-sm-end { 3500 --bs-position: end; 3501 } 3502 .dropdown-menu-sm-end[data-bs-popper] { 3503 right: 0; 3504 left: auto; 3505 } 3506 } 3507 @media (min-width: 768px) { 3508 .dropdown-menu-md-start { 3509 --bs-position: start; 3510 } 3511 .dropdown-menu-md-start[data-bs-popper] { 3512 right: auto; 3513 left: 0; 3514 } 3515 .dropdown-menu-md-end { 3516 --bs-position: end; 3517 } 3518 .dropdown-menu-md-end[data-bs-popper] { 3519 right: 0; 3520 left: auto; 3521 } 3522 } 3523 @media (min-width: 992px) { 3524 .dropdown-menu-lg-start { 3525 --bs-position: start; 3526 } 3527 .dropdown-menu-lg-start[data-bs-popper] { 3528 right: auto; 3529 left: 0; 3530 } 3531 .dropdown-menu-lg-end { 3532 --bs-position: end; 3533 } 3534 .dropdown-menu-lg-end[data-bs-popper] { 3535 right: 0; 3536 left: auto; 3537 } 3538 } 3539 @media (min-width: 1200px) { 3540 .dropdown-menu-xl-start { 3541 --bs-position: start; 3542 } 3543 .dropdown-menu-xl-start[data-bs-popper] { 3544 right: auto; 3545 left: 0; 3546 } 3547 .dropdown-menu-xl-end { 3548 --bs-position: end; 3549 } 3550 .dropdown-menu-xl-end[data-bs-popper] { 3551 right: 0; 3552 left: auto; 3553 } 3554 } 3555 @media (min-width: 1400px) { 3556 .dropdown-menu-xxl-start { 3557 --bs-position: start; 3558 } 3559 .dropdown-menu-xxl-start[data-bs-popper] { 3560 right: auto; 3561 left: 0; 3562 } 3563 .dropdown-menu-xxl-end { 3564 --bs-position: end; 3565 } 3566 .dropdown-menu-xxl-end[data-bs-popper] { 3567 right: 0; 3568 left: auto; 3569 } 3570 } 3571 .dropup .dropdown-menu[data-bs-popper] { 3572 top: auto; 3573 bottom: 100%; 3574 margin-top: 0; 3575 margin-bottom: var(--bs-dropdown-spacer); 3576 } 3577 .dropup .dropdown-toggle::after { 3578 display: inline-block; 3579 margin-left: 0.255em; 3580 vertical-align: 0.255em; 3581 content: ""; 3582 border-top: 0; 3583 border-right: 0.3em solid transparent; 3584 border-bottom: 0.3em solid; 3585 border-left: 0.3em solid transparent; 3586 } 3587 .dropup .dropdown-toggle:empty::after { 3588 margin-left: 0; 3589 } 3590 3591 .dropend .dropdown-menu[data-bs-popper] { 3592 top: 0; 3593 right: auto; 3594 left: 100%; 3595 margin-top: 0; 3596 margin-left: var(--bs-dropdown-spacer); 3597 } 3598 .dropend .dropdown-toggle::after { 3599 display: inline-block; 3600 margin-left: 0.255em; 3601 vertical-align: 0.255em; 3602 content: ""; 3603 border-top: 0.3em solid transparent; 3604 border-right: 0; 3605 border-bottom: 0.3em solid transparent; 3606 border-left: 0.3em solid; 3607 } 3608 .dropend .dropdown-toggle:empty::after { 3609 margin-left: 0; 3610 } 3611 .dropend .dropdown-toggle::after { 3612 vertical-align: 0; 3613 } 3614 3615 .dropstart .dropdown-menu[data-bs-popper] { 3616 top: 0; 3617 right: 100%; 3618 left: auto; 3619 margin-top: 0; 3620 margin-right: var(--bs-dropdown-spacer); 3621 } 3622 .dropstart .dropdown-toggle::after { 3623 display: inline-block; 3624 margin-left: 0.255em; 3625 vertical-align: 0.255em; 3626 content: ""; 3627 } 3628 .dropstart .dropdown-toggle::after { 3629 display: none; 3630 } 3631 .dropstart .dropdown-toggle::before { 3632 display: inline-block; 3633 margin-right: 0.255em; 3634 vertical-align: 0.255em; 3635 content: ""; 3636 border-top: 0.3em solid transparent; 3637 border-right: 0.3em solid; 3638 border-bottom: 0.3em solid transparent; 3639 } 3640 .dropstart .dropdown-toggle:empty::after { 3641 margin-left: 0; 3642 } 3643 .dropstart .dropdown-toggle::before { 3644 vertical-align: 0; 3645 } 3646 3647 .dropdown-divider { 3648 height: 0; 3649 margin: var(--bs-dropdown-divider-margin-y) 0; 3650 overflow: hidden; 3651 border-top: 1px solid var(--bs-dropdown-divider-bg); 3652 opacity: 1; 3653 } 3654 3655 .dropdown-item { 3656 display: block; 3657 width: 100%; 3658 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); 3659 clear: both; 3660 font-weight: 400; 3661 color: var(--bs-dropdown-link-color); 3662 text-align: inherit; 3663 text-decoration: none; 3664 white-space: nowrap; 3665 background-color: transparent; 3666 border: 0; 3667 border-radius: var(--bs-dropdown-item-border-radius, 0); 3668 } 3669 .dropdown-item:hover, .dropdown-item:focus { 3670 color: var(--bs-dropdown-link-hover-color); 3671 background-color: var(--bs-dropdown-link-hover-bg); 3672 } 3673 .dropdown-item.active, .dropdown-item:active { 3674 color: var(--bs-dropdown-link-active-color); 3675 text-decoration: none; 3676 background-color: var(--bs-dropdown-link-active-bg); 3677 } 3678 .dropdown-item.disabled, .dropdown-item:disabled { 3679 color: var(--bs-dropdown-link-disabled-color); 3680 pointer-events: none; 3681 background-color: transparent; 3682 } 3683 3684 .dropdown-menu.show { 3685 display: block; 3686 } 3687 3688 .dropdown-header { 3689 display: block; 3690 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); 3691 margin-bottom: 0; 3692 font-size: 0.875rem; 3693 color: var(--bs-dropdown-header-color); 3694 white-space: nowrap; 3695 } 3696 3697 .dropdown-item-text { 3698 display: block; 3699 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); 3700 color: var(--bs-dropdown-link-color); 3701 } 3702 3703 .dropdown-menu-dark { 3704 --bs-dropdown-color: #dee2e6; 3705 --bs-dropdown-bg: #343a40; 3706 --bs-dropdown-border-color: var(--bs-border-color-translucent); 3707 --bs-dropdown-box-shadow: ; 3708 --bs-dropdown-link-color: #dee2e6; 3709 --bs-dropdown-link-hover-color: #fff; 3710 --bs-dropdown-divider-bg: var(--bs-border-color-translucent); 3711 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); 3712 --bs-dropdown-link-active-color: #fff; 3713 --bs-dropdown-link-active-bg: #0d6efd; 3714 --bs-dropdown-link-disabled-color: #adb5bd; 3715 --bs-dropdown-header-color: #adb5bd; 3716 } 3717 3718 .btn-group, 3719 .btn-group-vertical { 3720 position: relative; 3721 display: inline-flex; 3722 vertical-align: middle; 3723 } 3724 .btn-group > .btn, 3725 .btn-group-vertical > .btn { 3726 position: relative; 3727 flex: 1 1 auto; 3728 } 3729 .btn-group > .btn-check:checked + .btn, 3730 .btn-group > .btn-check:focus + .btn, 3731 .btn-group > .btn:hover, 3732 .btn-group > .btn:focus, 3733 .btn-group > .btn:active, 3734 .btn-group > .btn.active, 3735 .btn-group-vertical > .btn-check:checked + .btn, 3736 .btn-group-vertical > .btn-check:focus + .btn, 3737 .btn-group-vertical > .btn:hover, 3738 .btn-group-vertical > .btn:focus, 3739 .btn-group-vertical > .btn:active, 3740 .btn-group-vertical > .btn.active { 3741 z-index: 1; 3742 } 3743 3744 .btn-toolbar { 3745 display: flex; 3746 flex-wrap: wrap; 3747 justify-content: flex-start; 3748 } 3749 .btn-toolbar .input-group { 3750 width: auto; 3751 } 3752 3753 .btn-group { 3754 border-radius: var(--bs-border-radius); 3755 } 3756 .btn-group > :not(.btn-check:first-child) + .btn, 3757 .btn-group > .btn-group:not(:first-child) { 3758 margin-left: calc(var(--bs-border-width) * -1); 3759 } 3760 .btn-group > .btn:not(:last-child):not(.dropdown-toggle), 3761 .btn-group > .btn.dropdown-toggle-split:first-child, 3762 .btn-group > .btn-group:not(:last-child) > .btn { 3763 border-top-right-radius: 0; 3764 border-bottom-right-radius: 0; 3765 } 3766 .btn-group > .btn:nth-child(n+3), 3767 .btn-group > :not(.btn-check) + .btn, 3768 .btn-group > .btn-group:not(:first-child) > .btn { 3769 border-top-left-radius: 0; 3770 border-bottom-left-radius: 0; 3771 } 3772 3773 .dropdown-toggle-split { 3774 padding-right: 0.5625rem; 3775 padding-left: 0.5625rem; 3776 } 3777 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { 3778 margin-left: 0; 3779 } 3780 .dropstart .dropdown-toggle-split::before { 3781 margin-right: 0; 3782 } 3783 3784 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { 3785 padding-right: 0.375rem; 3786 padding-left: 0.375rem; 3787 } 3788 3789 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { 3790 padding-right: 0.75rem; 3791 padding-left: 0.75rem; 3792 } 3793 3794 .btn-group-vertical { 3795 flex-direction: column; 3796 align-items: flex-start; 3797 justify-content: center; 3798 } 3799 .btn-group-vertical > .btn, 3800 .btn-group-vertical > .btn-group { 3801 width: 100%; 3802 } 3803 .btn-group-vertical > .btn:not(:first-child), 3804 .btn-group-vertical > .btn-group:not(:first-child) { 3805 margin-top: calc(var(--bs-border-width) * -1); 3806 } 3807 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), 3808 .btn-group-vertical > .btn-group:not(:last-child) > .btn { 3809 border-bottom-right-radius: 0; 3810 border-bottom-left-radius: 0; 3811 } 3812 .btn-group-vertical > .btn ~ .btn, 3813 .btn-group-vertical > .btn-group:not(:first-child) > .btn { 3814 border-top-left-radius: 0; 3815 border-top-right-radius: 0; 3816 } 3817 3818 .nav { 3819 --bs-nav-link-padding-x: 1rem; 3820 --bs-nav-link-padding-y: 0.5rem; 3821 --bs-nav-link-font-weight: ; 3822 --bs-nav-link-color: var(--bs-link-color); 3823 --bs-nav-link-hover-color: var(--bs-link-hover-color); 3824 --bs-nav-link-disabled-color: var(--bs-secondary-color); 3825 display: flex; 3826 flex-wrap: wrap; 3827 padding-left: 0; 3828 margin-bottom: 0; 3829 list-style: none; 3830 } 3831 3832 .nav-link { 3833 display: block; 3834 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); 3835 font-size: var(--bs-nav-link-font-size); 3836 font-weight: var(--bs-nav-link-font-weight); 3837 color: var(--bs-nav-link-color); 3838 text-decoration: none; 3839 background: none; 3840 border: 0; 3841 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; 3842 } 3843 @media (prefers-reduced-motion: reduce) { 3844 .nav-link { 3845 transition: none; 3846 } 3847 } 3848 .nav-link:hover, .nav-link:focus { 3849 color: var(--bs-nav-link-hover-color); 3850 } 3851 .nav-link:focus-visible { 3852 outline: 0; 3853 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 3854 } 3855 .nav-link.disabled, .nav-link:disabled { 3856 color: var(--bs-nav-link-disabled-color); 3857 pointer-events: none; 3858 cursor: default; 3859 } 3860 3861 .nav-tabs { 3862 --bs-nav-tabs-border-width: var(--bs-border-width); 3863 --bs-nav-tabs-border-color: var(--bs-border-color); 3864 --bs-nav-tabs-border-radius: var(--bs-border-radius); 3865 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color); 3866 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color); 3867 --bs-nav-tabs-link-active-bg: var(--bs-body-bg); 3868 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg); 3869 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); 3870 } 3871 .nav-tabs .nav-link { 3872 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); 3873 border: var(--bs-nav-tabs-border-width) solid transparent; 3874 border-top-left-radius: var(--bs-nav-tabs-border-radius); 3875 border-top-right-radius: var(--bs-nav-tabs-border-radius); 3876 } 3877 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { 3878 isolation: isolate; 3879 border-color: var(--bs-nav-tabs-link-hover-border-color); 3880 } 3881 .nav-tabs .nav-link.active, 3882 .nav-tabs .nav-item.show .nav-link { 3883 color: var(--bs-nav-tabs-link-active-color); 3884 background-color: var(--bs-nav-tabs-link-active-bg); 3885 border-color: var(--bs-nav-tabs-link-active-border-color); 3886 } 3887 .nav-tabs .dropdown-menu { 3888 margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); 3889 border-top-left-radius: 0; 3890 border-top-right-radius: 0; 3891 } 3892 3893 .nav-pills { 3894 --bs-nav-pills-border-radius: var(--bs-border-radius); 3895 --bs-nav-pills-link-active-color: #fff; 3896 --bs-nav-pills-link-active-bg: #0d6efd; 3897 } 3898 .nav-pills .nav-link { 3899 border-radius: var(--bs-nav-pills-border-radius); 3900 } 3901 .nav-pills .nav-link.active, 3902 .nav-pills .show > .nav-link { 3903 color: var(--bs-nav-pills-link-active-color); 3904 background-color: var(--bs-nav-pills-link-active-bg); 3905 } 3906 3907 .nav-underline { 3908 --bs-nav-underline-gap: 1rem; 3909 --bs-nav-underline-border-width: 0.125rem; 3910 --bs-nav-underline-link-active-color: var(--bs-emphasis-color); 3911 gap: var(--bs-nav-underline-gap); 3912 } 3913 .nav-underline .nav-link { 3914 padding-right: 0; 3915 padding-left: 0; 3916 border-bottom: var(--bs-nav-underline-border-width) solid transparent; 3917 } 3918 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus { 3919 border-bottom-color: currentcolor; 3920 } 3921 .nav-underline .nav-link.active, 3922 .nav-underline .show > .nav-link { 3923 font-weight: 700; 3924 color: var(--bs-nav-underline-link-active-color); 3925 border-bottom-color: currentcolor; 3926 } 3927 3928 .nav-fill > .nav-link, 3929 .nav-fill .nav-item { 3930 flex: 1 1 auto; 3931 text-align: center; 3932 } 3933 3934 .nav-justified > .nav-link, 3935 .nav-justified .nav-item { 3936 flex-basis: 0; 3937 flex-grow: 1; 3938 text-align: center; 3939 } 3940 3941 .nav-fill .nav-item .nav-link, 3942 .nav-justified .nav-item .nav-link { 3943 width: 100%; 3944 } 3945 3946 .tab-content > .tab-pane { 3947 display: none; 3948 } 3949 .tab-content > .active { 3950 display: block; 3951 } 3952 3953 .navbar { 3954 --bs-navbar-padding-x: 0; 3955 --bs-navbar-padding-y: 0.5rem; 3956 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); 3957 --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); 3958 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); 3959 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); 3960 --bs-navbar-brand-padding-y: 0.3125rem; 3961 --bs-navbar-brand-margin-end: 1rem; 3962 --bs-navbar-brand-font-size: 1.25rem; 3963 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); 3964 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); 3965 --bs-navbar-nav-link-padding-x: 0.5rem; 3966 --bs-navbar-toggler-padding-y: 0.25rem; 3967 --bs-navbar-toggler-padding-x: 0.75rem; 3968 --bs-navbar-toggler-font-size: 1.25rem; 3969 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); 3970 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); 3971 --bs-navbar-toggler-border-radius: var(--bs-border-radius); 3972 --bs-navbar-toggler-focus-width: 0.25rem; 3973 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; 3974 position: relative; 3975 display: flex; 3976 flex-wrap: wrap; 3977 align-items: center; 3978 justify-content: space-between; 3979 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); 3980 } 3981 .navbar > .container, 3982 .navbar > .container-fluid, 3983 .navbar > .container-sm, 3984 .navbar > .container-md, 3985 .navbar > .container-lg, 3986 .navbar > .container-xl, 3987 .navbar > .container-xxl { 3988 display: flex; 3989 flex-wrap: inherit; 3990 align-items: center; 3991 justify-content: space-between; 3992 } 3993 .navbar-brand { 3994 padding-top: var(--bs-navbar-brand-padding-y); 3995 padding-bottom: var(--bs-navbar-brand-padding-y); 3996 margin-right: var(--bs-navbar-brand-margin-end); 3997 font-size: var(--bs-navbar-brand-font-size); 3998 color: var(--bs-navbar-brand-color); 3999 text-decoration: none; 4000 white-space: nowrap; 4001 } 4002 .navbar-brand:hover, .navbar-brand:focus { 4003 color: var(--bs-navbar-brand-hover-color); 4004 } 4005 4006 .navbar-nav { 4007 --bs-nav-link-padding-x: 0; 4008 --bs-nav-link-padding-y: 0.5rem; 4009 --bs-nav-link-font-weight: ; 4010 --bs-nav-link-color: var(--bs-navbar-color); 4011 --bs-nav-link-hover-color: var(--bs-navbar-hover-color); 4012 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); 4013 display: flex; 4014 flex-direction: column; 4015 padding-left: 0; 4016 margin-bottom: 0; 4017 list-style: none; 4018 } 4019 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show { 4020 color: var(--bs-navbar-active-color); 4021 } 4022 .navbar-nav .dropdown-menu { 4023 position: static; 4024 } 4025 4026 .navbar-text { 4027 padding-top: 0.5rem; 4028 padding-bottom: 0.5rem; 4029 color: var(--bs-navbar-color); 4030 } 4031 .navbar-text a, 4032 .navbar-text a:hover, 4033 .navbar-text a:focus { 4034 color: var(--bs-navbar-active-color); 4035 } 4036 4037 .navbar-collapse { 4038 flex-basis: 100%; 4039 flex-grow: 1; 4040 align-items: center; 4041 } 4042 4043 .navbar-toggler { 4044 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); 4045 font-size: var(--bs-navbar-toggler-font-size); 4046 line-height: 1; 4047 color: var(--bs-navbar-color); 4048 background-color: transparent; 4049 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); 4050 border-radius: var(--bs-navbar-toggler-border-radius); 4051 transition: var(--bs-navbar-toggler-transition); 4052 } 4053 @media (prefers-reduced-motion: reduce) { 4054 .navbar-toggler { 4055 transition: none; 4056 } 4057 } 4058 .navbar-toggler:hover { 4059 text-decoration: none; 4060 } 4061 .navbar-toggler:focus { 4062 text-decoration: none; 4063 outline: 0; 4064 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); 4065 } 4066 4067 .navbar-toggler-icon { 4068 display: inline-block; 4069 width: 1.5em; 4070 height: 1.5em; 4071 vertical-align: middle; 4072 background-image: var(--bs-navbar-toggler-icon-bg); 4073 background-repeat: no-repeat; 4074 background-position: center; 4075 background-size: 100%; 4076 } 4077 4078 .navbar-nav-scroll { 4079 max-height: var(--bs-scroll-height, 75vh); 4080 overflow-y: auto; 4081 } 4082 4083 @media (min-width: 576px) { 4084 .navbar-expand-sm { 4085 flex-wrap: nowrap; 4086 justify-content: flex-start; 4087 } 4088 .navbar-expand-sm .navbar-nav { 4089 flex-direction: row; 4090 } 4091 .navbar-expand-sm .navbar-nav .dropdown-menu { 4092 position: absolute; 4093 } 4094 .navbar-expand-sm .navbar-nav .nav-link { 4095 padding-right: var(--bs-navbar-nav-link-padding-x); 4096 padding-left: var(--bs-navbar-nav-link-padding-x); 4097 } 4098 .navbar-expand-sm .navbar-nav-scroll { 4099 overflow: visible; 4100 } 4101 .navbar-expand-sm .navbar-collapse { 4102 display: flex !important; 4103 flex-basis: auto; 4104 } 4105 .navbar-expand-sm .navbar-toggler { 4106 display: none; 4107 } 4108 .navbar-expand-sm .offcanvas { 4109 position: static; 4110 z-index: auto; 4111 flex-grow: 1; 4112 width: auto !important; 4113 height: auto !important; 4114 visibility: visible !important; 4115 background-color: transparent !important; 4116 border: 0 !important; 4117 transform: none !important; 4118 transition: none; 4119 } 4120 .navbar-expand-sm .offcanvas .offcanvas-header { 4121 display: none; 4122 } 4123 .navbar-expand-sm .offcanvas .offcanvas-body { 4124 display: flex; 4125 flex-grow: 0; 4126 padding: 0; 4127 overflow-y: visible; 4128 } 4129 } 4130 @media (min-width: 768px) { 4131 .navbar-expand-md { 4132 flex-wrap: nowrap; 4133 justify-content: flex-start; 4134 } 4135 .navbar-expand-md .navbar-nav { 4136 flex-direction: row; 4137 } 4138 .navbar-expand-md .navbar-nav .dropdown-menu { 4139 position: absolute; 4140 } 4141 .navbar-expand-md .navbar-nav .nav-link { 4142 padding-right: var(--bs-navbar-nav-link-padding-x); 4143 padding-left: var(--bs-navbar-nav-link-padding-x); 4144 } 4145 .navbar-expand-md .navbar-nav-scroll { 4146 overflow: visible; 4147 } 4148 .navbar-expand-md .navbar-collapse { 4149 display: flex !important; 4150 flex-basis: auto; 4151 } 4152 .navbar-expand-md .navbar-toggler { 4153 display: none; 4154 } 4155 .navbar-expand-md .offcanvas { 4156 position: static; 4157 z-index: auto; 4158 flex-grow: 1; 4159 width: auto !important; 4160 height: auto !important; 4161 visibility: visible !important; 4162 background-color: transparent !important; 4163 border: 0 !important; 4164 transform: none !important; 4165 transition: none; 4166 } 4167 .navbar-expand-md .offcanvas .offcanvas-header { 4168 display: none; 4169 } 4170 .navbar-expand-md .offcanvas .offcanvas-body { 4171 display: flex; 4172 flex-grow: 0; 4173 padding: 0; 4174 overflow-y: visible; 4175 } 4176 } 4177 @media (min-width: 992px) { 4178 .navbar-expand-lg { 4179 flex-wrap: nowrap; 4180 justify-content: flex-start; 4181 } 4182 .navbar-expand-lg .navbar-nav { 4183 flex-direction: row; 4184 } 4185 .navbar-expand-lg .navbar-nav .dropdown-menu { 4186 position: absolute; 4187 } 4188 .navbar-expand-lg .navbar-nav .nav-link { 4189 padding-right: var(--bs-navbar-nav-link-padding-x); 4190 padding-left: var(--bs-navbar-nav-link-padding-x); 4191 } 4192 .navbar-expand-lg .navbar-nav-scroll { 4193 overflow: visible; 4194 } 4195 .navbar-expand-lg .navbar-collapse { 4196 display: flex !important; 4197 flex-basis: auto; 4198 } 4199 .navbar-expand-lg .navbar-toggler { 4200 display: none; 4201 } 4202 .navbar-expand-lg .offcanvas { 4203 position: static; 4204 z-index: auto; 4205 flex-grow: 1; 4206 width: auto !important; 4207 height: auto !important; 4208 visibility: visible !important; 4209 background-color: transparent !important; 4210 border: 0 !important; 4211 transform: none !important; 4212 transition: none; 4213 } 4214 .navbar-expand-lg .offcanvas .offcanvas-header { 4215 display: none; 4216 } 4217 .navbar-expand-lg .offcanvas .offcanvas-body { 4218 display: flex; 4219 flex-grow: 0; 4220 padding: 0; 4221 overflow-y: visible; 4222 } 4223 } 4224 @media (min-width: 1200px) { 4225 .navbar-expand-xl { 4226 flex-wrap: nowrap; 4227 justify-content: flex-start; 4228 } 4229 .navbar-expand-xl .navbar-nav { 4230 flex-direction: row; 4231 } 4232 .navbar-expand-xl .navbar-nav .dropdown-menu { 4233 position: absolute; 4234 } 4235 .navbar-expand-xl .navbar-nav .nav-link { 4236 padding-right: var(--bs-navbar-nav-link-padding-x); 4237 padding-left: var(--bs-navbar-nav-link-padding-x); 4238 } 4239 .navbar-expand-xl .navbar-nav-scroll { 4240 overflow: visible; 4241 } 4242 .navbar-expand-xl .navbar-collapse { 4243 display: flex !important; 4244 flex-basis: auto; 4245 } 4246 .navbar-expand-xl .navbar-toggler { 4247 display: none; 4248 } 4249 .navbar-expand-xl .offcanvas { 4250 position: static; 4251 z-index: auto; 4252 flex-grow: 1; 4253 width: auto !important; 4254 height: auto !important; 4255 visibility: visible !important; 4256 background-color: transparent !important; 4257 border: 0 !important; 4258 transform: none !important; 4259 transition: none; 4260 } 4261 .navbar-expand-xl .offcanvas .offcanvas-header { 4262 display: none; 4263 } 4264 .navbar-expand-xl .offcanvas .offcanvas-body { 4265 display: flex; 4266 flex-grow: 0; 4267 padding: 0; 4268 overflow-y: visible; 4269 } 4270 } 4271 @media (min-width: 1400px) { 4272 .navbar-expand-xxl { 4273 flex-wrap: nowrap; 4274 justify-content: flex-start; 4275 } 4276 .navbar-expand-xxl .navbar-nav { 4277 flex-direction: row; 4278 } 4279 .navbar-expand-xxl .navbar-nav .dropdown-menu { 4280 position: absolute; 4281 } 4282 .navbar-expand-xxl .navbar-nav .nav-link { 4283 padding-right: var(--bs-navbar-nav-link-padding-x); 4284 padding-left: var(--bs-navbar-nav-link-padding-x); 4285 } 4286 .navbar-expand-xxl .navbar-nav-scroll { 4287 overflow: visible; 4288 } 4289 .navbar-expand-xxl .navbar-collapse { 4290 display: flex !important; 4291 flex-basis: auto; 4292 } 4293 .navbar-expand-xxl .navbar-toggler { 4294 display: none; 4295 } 4296 .navbar-expand-xxl .offcanvas { 4297 position: static; 4298 z-index: auto; 4299 flex-grow: 1; 4300 width: auto !important; 4301 height: auto !important; 4302 visibility: visible !important; 4303 background-color: transparent !important; 4304 border: 0 !important; 4305 transform: none !important; 4306 transition: none; 4307 } 4308 .navbar-expand-xxl .offcanvas .offcanvas-header { 4309 display: none; 4310 } 4311 .navbar-expand-xxl .offcanvas .offcanvas-body { 4312 display: flex; 4313 flex-grow: 0; 4314 padding: 0; 4315 overflow-y: visible; 4316 } 4317 } 4318 .navbar-expand { 4319 flex-wrap: nowrap; 4320 justify-content: flex-start; 4321 } 4322 .navbar-expand .navbar-nav { 4323 flex-direction: row; 4324 } 4325 .navbar-expand .navbar-nav .dropdown-menu { 4326 position: absolute; 4327 } 4328 .navbar-expand .navbar-nav .nav-link { 4329 padding-right: var(--bs-navbar-nav-link-padding-x); 4330 padding-left: var(--bs-navbar-nav-link-padding-x); 4331 } 4332 .navbar-expand .navbar-nav-scroll { 4333 overflow: visible; 4334 } 4335 .navbar-expand .navbar-collapse { 4336 display: flex !important; 4337 flex-basis: auto; 4338 } 4339 .navbar-expand .navbar-toggler { 4340 display: none; 4341 } 4342 .navbar-expand .offcanvas { 4343 position: static; 4344 z-index: auto; 4345 flex-grow: 1; 4346 width: auto !important; 4347 height: auto !important; 4348 visibility: visible !important; 4349 background-color: transparent !important; 4350 border: 0 !important; 4351 transform: none !important; 4352 transition: none; 4353 } 4354 .navbar-expand .offcanvas .offcanvas-header { 4355 display: none; 4356 } 4357 .navbar-expand .offcanvas .offcanvas-body { 4358 display: flex; 4359 flex-grow: 0; 4360 padding: 0; 4361 overflow-y: visible; 4362 } 4363 4364 .navbar-dark, 4365 .navbar[data-bs-theme=dark] { 4366 --bs-navbar-color: rgba(255, 255, 255, 0.55); 4367 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); 4368 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); 4369 --bs-navbar-active-color: #fff; 4370 --bs-navbar-brand-color: #fff; 4371 --bs-navbar-brand-hover-color: #fff; 4372 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); 4373 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); 4374 } 4375 4376 [data-bs-theme=dark] .navbar-toggler-icon { 4377 --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); 4378 } 4379 4380 .card { 4381 --bs-card-spacer-y: 1rem; 4382 --bs-card-spacer-x: 1rem; 4383 --bs-card-title-spacer-y: 0.5rem; 4384 --bs-card-title-color: ; 4385 --bs-card-subtitle-color: ; 4386 --bs-card-border-width: var(--bs-border-width); 4387 --bs-card-border-color: var(--bs-border-color-translucent); 4388 --bs-card-border-radius: var(--bs-border-radius); 4389 --bs-card-box-shadow: ; 4390 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); 4391 --bs-card-cap-padding-y: 0.5rem; 4392 --bs-card-cap-padding-x: 1rem; 4393 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); 4394 --bs-card-cap-color: ; 4395 --bs-card-height: ; 4396 --bs-card-color: ; 4397 --bs-card-bg: var(--bs-body-bg); 4398 --bs-card-img-overlay-padding: 1rem; 4399 --bs-card-group-margin: 0.75rem; 4400 position: relative; 4401 display: flex; 4402 flex-direction: column; 4403 min-width: 0; 4404 height: var(--bs-card-height); 4405 color: var(--bs-body-color); 4406 word-wrap: break-word; 4407 background-color: var(--bs-card-bg); 4408 background-clip: border-box; 4409 border: var(--bs-card-border-width) solid var(--bs-card-border-color); 4410 border-radius: var(--bs-card-border-radius); 4411 } 4412 .card > hr { 4413 margin-right: 0; 4414 margin-left: 0; 4415 } 4416 .card > .list-group { 4417 border-top: inherit; 4418 border-bottom: inherit; 4419 } 4420 .card > .list-group:first-child { 4421 border-top-width: 0; 4422 border-top-left-radius: var(--bs-card-inner-border-radius); 4423 border-top-right-radius: var(--bs-card-inner-border-radius); 4424 } 4425 .card > .list-group:last-child { 4426 border-bottom-width: 0; 4427 border-bottom-right-radius: var(--bs-card-inner-border-radius); 4428 border-bottom-left-radius: var(--bs-card-inner-border-radius); 4429 } 4430 .card > .card-header + .list-group, 4431 .card > .list-group + .card-footer { 4432 border-top: 0; 4433 } 4434 4435 .card-body { 4436 flex: 1 1 auto; 4437 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); 4438 color: var(--bs-card-color); 4439 } 4440 4441 .card-title { 4442 margin-bottom: var(--bs-card-title-spacer-y); 4443 color: var(--bs-card-title-color); 4444 } 4445 4446 .card-subtitle { 4447 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); 4448 margin-bottom: 0; 4449 color: var(--bs-card-subtitle-color); 4450 } 4451 4452 .card-text:last-child { 4453 margin-bottom: 0; 4454 } 4455 4456 .card-link + .card-link { 4457 margin-left: var(--bs-card-spacer-x); 4458 } 4459 4460 .card-header { 4461 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); 4462 margin-bottom: 0; 4463 color: var(--bs-card-cap-color); 4464 background-color: var(--bs-card-cap-bg); 4465 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); 4466 } 4467 .card-header:first-child { 4468 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; 4469 } 4470 4471 .card-footer { 4472 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); 4473 color: var(--bs-card-cap-color); 4474 background-color: var(--bs-card-cap-bg); 4475 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); 4476 } 4477 .card-footer:last-child { 4478 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); 4479 } 4480 4481 .card-header-tabs { 4482 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); 4483 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); 4484 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); 4485 border-bottom: 0; 4486 } 4487 .card-header-tabs .nav-link.active { 4488 background-color: var(--bs-card-bg); 4489 border-bottom-color: var(--bs-card-bg); 4490 } 4491 4492 .card-header-pills { 4493 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); 4494 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); 4495 } 4496 4497 .card-img-overlay { 4498 position: absolute; 4499 top: 0; 4500 right: 0; 4501 bottom: 0; 4502 left: 0; 4503 padding: var(--bs-card-img-overlay-padding); 4504 border-radius: var(--bs-card-inner-border-radius); 4505 } 4506 4507 .card-img, 4508 .card-img-top, 4509 .card-img-bottom { 4510 width: 100%; 4511 } 4512 4513 .card-img, 4514 .card-img-top { 4515 border-top-left-radius: var(--bs-card-inner-border-radius); 4516 border-top-right-radius: var(--bs-card-inner-border-radius); 4517 } 4518 4519 .card-img, 4520 .card-img-bottom { 4521 border-bottom-right-radius: var(--bs-card-inner-border-radius); 4522 border-bottom-left-radius: var(--bs-card-inner-border-radius); 4523 } 4524 4525 .card-group > .card { 4526 margin-bottom: var(--bs-card-group-margin); 4527 } 4528 @media (min-width: 576px) { 4529 .card-group { 4530 display: flex; 4531 flex-flow: row wrap; 4532 } 4533 .card-group > .card { 4534 flex: 1 0 0%; 4535 margin-bottom: 0; 4536 } 4537 .card-group > .card + .card { 4538 margin-left: 0; 4539 border-left: 0; 4540 } 4541 .card-group > .card:not(:last-child) { 4542 border-top-right-radius: 0; 4543 border-bottom-right-radius: 0; 4544 } 4545 .card-group > .card:not(:last-child) .card-img-top, 4546 .card-group > .card:not(:last-child) .card-header { 4547 border-top-right-radius: 0; 4548 } 4549 .card-group > .card:not(:last-child) .card-img-bottom, 4550 .card-group > .card:not(:last-child) .card-footer { 4551 border-bottom-right-radius: 0; 4552 } 4553 .card-group > .card:not(:first-child) { 4554 border-top-left-radius: 0; 4555 border-bottom-left-radius: 0; 4556 } 4557 .card-group > .card:not(:first-child) .card-img-top, 4558 .card-group > .card:not(:first-child) .card-header { 4559 border-top-left-radius: 0; 4560 } 4561 .card-group > .card:not(:first-child) .card-img-bottom, 4562 .card-group > .card:not(:first-child) .card-footer { 4563 border-bottom-left-radius: 0; 4564 } 4565 } 4566 4567 .accordion { 4568 --bs-accordion-color: var(--bs-body-color); 4569 --bs-accordion-bg: var(--bs-body-bg); 4570 --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; 4571 --bs-accordion-border-color: var(--bs-border-color); 4572 --bs-accordion-border-width: var(--bs-border-width); 4573 --bs-accordion-border-radius: var(--bs-border-radius); 4574 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); 4575 --bs-accordion-btn-padding-x: 1.25rem; 4576 --bs-accordion-btn-padding-y: 1rem; 4577 --bs-accordion-btn-color: var(--bs-body-color); 4578 --bs-accordion-btn-bg: var(--bs-accordion-bg); 4579 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); 4580 --bs-accordion-btn-icon-width: 1.25rem; 4581 --bs-accordion-btn-icon-transform: rotate(-180deg); 4582 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; 4583 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); 4584 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 4585 --bs-accordion-body-padding-x: 1.25rem; 4586 --bs-accordion-body-padding-y: 1rem; 4587 --bs-accordion-active-color: var(--bs-primary-text-emphasis); 4588 --bs-accordion-active-bg: var(--bs-primary-bg-subtle); 4589 } 4590 4591 .accordion-button { 4592 position: relative; 4593 display: flex; 4594 align-items: center; 4595 width: 100%; 4596 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); 4597 font-size: 1rem; 4598 color: var(--bs-accordion-btn-color); 4599 text-align: left; 4600 background-color: var(--bs-accordion-btn-bg); 4601 border: 0; 4602 border-radius: 0; 4603 overflow-anchor: none; 4604 transition: var(--bs-accordion-transition); 4605 } 4606 @media (prefers-reduced-motion: reduce) { 4607 .accordion-button { 4608 transition: none; 4609 } 4610 } 4611 .accordion-button:not(.collapsed) { 4612 color: var(--bs-accordion-active-color); 4613 background-color: var(--bs-accordion-active-bg); 4614 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); 4615 } 4616 .accordion-button:not(.collapsed)::after { 4617 background-image: var(--bs-accordion-btn-active-icon); 4618 transform: var(--bs-accordion-btn-icon-transform); 4619 } 4620 .accordion-button::after { 4621 flex-shrink: 0; 4622 width: var(--bs-accordion-btn-icon-width); 4623 height: var(--bs-accordion-btn-icon-width); 4624 margin-left: auto; 4625 content: ""; 4626 background-image: var(--bs-accordion-btn-icon); 4627 background-repeat: no-repeat; 4628 background-size: var(--bs-accordion-btn-icon-width); 4629 transition: var(--bs-accordion-btn-icon-transition); 4630 } 4631 @media (prefers-reduced-motion: reduce) { 4632 .accordion-button::after { 4633 transition: none; 4634 } 4635 } 4636 .accordion-button:hover { 4637 z-index: 2; 4638 } 4639 .accordion-button:focus { 4640 z-index: 3; 4641 outline: 0; 4642 box-shadow: var(--bs-accordion-btn-focus-box-shadow); 4643 } 4644 4645 .accordion-header { 4646 margin-bottom: 0; 4647 } 4648 4649 .accordion-item { 4650 color: var(--bs-accordion-color); 4651 background-color: var(--bs-accordion-bg); 4652 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); 4653 } 4654 .accordion-item:first-of-type { 4655 border-top-left-radius: var(--bs-accordion-border-radius); 4656 border-top-right-radius: var(--bs-accordion-border-radius); 4657 } 4658 .accordion-item:first-of-type > .accordion-header .accordion-button { 4659 border-top-left-radius: var(--bs-accordion-inner-border-radius); 4660 border-top-right-radius: var(--bs-accordion-inner-border-radius); 4661 } 4662 .accordion-item:not(:first-of-type) { 4663 border-top: 0; 4664 } 4665 .accordion-item:last-of-type { 4666 border-bottom-right-radius: var(--bs-accordion-border-radius); 4667 border-bottom-left-radius: var(--bs-accordion-border-radius); 4668 } 4669 .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { 4670 border-bottom-right-radius: var(--bs-accordion-inner-border-radius); 4671 border-bottom-left-radius: var(--bs-accordion-inner-border-radius); 4672 } 4673 .accordion-item:last-of-type > .accordion-collapse { 4674 border-bottom-right-radius: var(--bs-accordion-border-radius); 4675 border-bottom-left-radius: var(--bs-accordion-border-radius); 4676 } 4677 4678 .accordion-body { 4679 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); 4680 } 4681 4682 .accordion-flush > .accordion-item { 4683 border-right: 0; 4684 border-left: 0; 4685 border-radius: 0; 4686 } 4687 .accordion-flush > .accordion-item:first-child { 4688 border-top: 0; 4689 } 4690 .accordion-flush > .accordion-item:last-child { 4691 border-bottom: 0; 4692 } 4693 .accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { 4694 border-radius: 0; 4695 } 4696 .accordion-flush > .accordion-item > .accordion-collapse { 4697 border-radius: 0; 4698 } 4699 4700 [data-bs-theme=dark] .accordion-button::after { 4701 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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"); 4702 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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"); 4703 } 4704 4705 .breadcrumb { 4706 --bs-breadcrumb-padding-x: 0; 4707 --bs-breadcrumb-padding-y: 0; 4708 --bs-breadcrumb-margin-bottom: 1rem; 4709 --bs-breadcrumb-bg: ; 4710 --bs-breadcrumb-border-radius: ; 4711 --bs-breadcrumb-divider-color: var(--bs-secondary-color); 4712 --bs-breadcrumb-item-padding-x: 0.5rem; 4713 --bs-breadcrumb-item-active-color: var(--bs-secondary-color); 4714 display: flex; 4715 flex-wrap: wrap; 4716 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); 4717 margin-bottom: var(--bs-breadcrumb-margin-bottom); 4718 font-size: var(--bs-breadcrumb-font-size); 4719 list-style: none; 4720 background-color: var(--bs-breadcrumb-bg); 4721 border-radius: var(--bs-breadcrumb-border-radius); 4722 } 4723 4724 .breadcrumb-item + .breadcrumb-item { 4725 padding-left: var(--bs-breadcrumb-item-padding-x); 4726 } 4727 .breadcrumb-item + .breadcrumb-item::before { 4728 float: left; 4729 padding-right: var(--bs-breadcrumb-item-padding-x); 4730 color: var(--bs-breadcrumb-divider-color); 4731 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; 4732 } 4733 .breadcrumb-item.active { 4734 color: var(--bs-breadcrumb-item-active-color); 4735 } 4736 4737 .pagination { 4738 --bs-pagination-padding-x: 0.75rem; 4739 --bs-pagination-padding-y: 0.375rem; 4740 --bs-pagination-font-size: 1rem; 4741 --bs-pagination-color: var(--bs-link-color); 4742 --bs-pagination-bg: var(--bs-body-bg); 4743 --bs-pagination-border-width: var(--bs-border-width); 4744 --bs-pagination-border-color: var(--bs-border-color); 4745 --bs-pagination-border-radius: var(--bs-border-radius); 4746 --bs-pagination-hover-color: var(--bs-link-hover-color); 4747 --bs-pagination-hover-bg: var(--bs-tertiary-bg); 4748 --bs-pagination-hover-border-color: var(--bs-border-color); 4749 --bs-pagination-focus-color: var(--bs-link-hover-color); 4750 --bs-pagination-focus-bg: var(--bs-secondary-bg); 4751 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 4752 --bs-pagination-active-color: #fff; 4753 --bs-pagination-active-bg: #0d6efd; 4754 --bs-pagination-active-border-color: #0d6efd; 4755 --bs-pagination-disabled-color: var(--bs-secondary-color); 4756 --bs-pagination-disabled-bg: var(--bs-secondary-bg); 4757 --bs-pagination-disabled-border-color: var(--bs-border-color); 4758 display: flex; 4759 padding-left: 0; 4760 list-style: none; 4761 } 4762 4763 .page-link { 4764 position: relative; 4765 display: block; 4766 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); 4767 font-size: var(--bs-pagination-font-size); 4768 color: var(--bs-pagination-color); 4769 text-decoration: none; 4770 background-color: var(--bs-pagination-bg); 4771 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); 4772 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; 4773 } 4774 @media (prefers-reduced-motion: reduce) { 4775 .page-link { 4776 transition: none; 4777 } 4778 } 4779 .page-link:hover { 4780 z-index: 2; 4781 color: var(--bs-pagination-hover-color); 4782 background-color: var(--bs-pagination-hover-bg); 4783 border-color: var(--bs-pagination-hover-border-color); 4784 } 4785 .page-link:focus { 4786 z-index: 3; 4787 color: var(--bs-pagination-focus-color); 4788 background-color: var(--bs-pagination-focus-bg); 4789 outline: 0; 4790 box-shadow: var(--bs-pagination-focus-box-shadow); 4791 } 4792 .page-link.active, .active > .page-link { 4793 z-index: 3; 4794 color: var(--bs-pagination-active-color); 4795 background-color: var(--bs-pagination-active-bg); 4796 border-color: var(--bs-pagination-active-border-color); 4797 } 4798 .page-link.disabled, .disabled > .page-link { 4799 color: var(--bs-pagination-disabled-color); 4800 pointer-events: none; 4801 background-color: var(--bs-pagination-disabled-bg); 4802 border-color: var(--bs-pagination-disabled-border-color); 4803 } 4804 4805 .page-item:not(:first-child) .page-link { 4806 margin-left: calc(var(--bs-border-width) * -1); 4807 } 4808 .page-item:first-child .page-link { 4809 border-top-left-radius: var(--bs-pagination-border-radius); 4810 border-bottom-left-radius: var(--bs-pagination-border-radius); 4811 } 4812 .page-item:last-child .page-link { 4813 border-top-right-radius: var(--bs-pagination-border-radius); 4814 border-bottom-right-radius: var(--bs-pagination-border-radius); 4815 } 4816 4817 .pagination-lg { 4818 --bs-pagination-padding-x: 1.5rem; 4819 --bs-pagination-padding-y: 0.75rem; 4820 --bs-pagination-font-size: 1.25rem; 4821 --bs-pagination-border-radius: var(--bs-border-radius-lg); 4822 } 4823 4824 .pagination-sm { 4825 --bs-pagination-padding-x: 0.5rem; 4826 --bs-pagination-padding-y: 0.25rem; 4827 --bs-pagination-font-size: 0.875rem; 4828 --bs-pagination-border-radius: var(--bs-border-radius-sm); 4829 } 4830 4831 .badge { 4832 --bs-badge-padding-x: 0.65em; 4833 --bs-badge-padding-y: 0.35em; 4834 --bs-badge-font-size: 0.75em; 4835 --bs-badge-font-weight: 700; 4836 --bs-badge-color: #fff; 4837 --bs-badge-border-radius: var(--bs-border-radius); 4838 display: inline-block; 4839 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); 4840 font-size: var(--bs-badge-font-size); 4841 font-weight: var(--bs-badge-font-weight); 4842 line-height: 1; 4843 color: var(--bs-badge-color); 4844 text-align: center; 4845 white-space: nowrap; 4846 vertical-align: baseline; 4847 border-radius: var(--bs-badge-border-radius); 4848 } 4849 .badge:empty { 4850 display: none; 4851 } 4852 4853 .btn .badge { 4854 position: relative; 4855 top: -1px; 4856 } 4857 4858 .alert { 4859 --bs-alert-bg: transparent; 4860 --bs-alert-padding-x: 1rem; 4861 --bs-alert-padding-y: 1rem; 4862 --bs-alert-margin-bottom: 1rem; 4863 --bs-alert-color: inherit; 4864 --bs-alert-border-color: transparent; 4865 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); 4866 --bs-alert-border-radius: var(--bs-border-radius); 4867 --bs-alert-link-color: inherit; 4868 position: relative; 4869 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); 4870 margin-bottom: var(--bs-alert-margin-bottom); 4871 color: var(--bs-alert-color); 4872 background-color: var(--bs-alert-bg); 4873 border: var(--bs-alert-border); 4874 border-radius: var(--bs-alert-border-radius); 4875 } 4876 4877 .alert-heading { 4878 color: inherit; 4879 } 4880 4881 .alert-link { 4882 font-weight: 700; 4883 color: var(--bs-alert-link-color); 4884 } 4885 4886 .alert-dismissible { 4887 padding-right: 3rem; 4888 } 4889 .alert-dismissible .btn-close { 4890 position: absolute; 4891 top: 0; 4892 right: 0; 4893 z-index: 2; 4894 padding: 1.25rem 1rem; 4895 } 4896 4897 .alert-primary { 4898 --bs-alert-color: var(--bs-primary-text-emphasis); 4899 --bs-alert-bg: var(--bs-primary-bg-subtle); 4900 --bs-alert-border-color: var(--bs-primary-border-subtle); 4901 --bs-alert-link-color: var(--bs-primary-text-emphasis); 4902 } 4903 4904 .alert-secondary { 4905 --bs-alert-color: var(--bs-secondary-text-emphasis); 4906 --bs-alert-bg: var(--bs-secondary-bg-subtle); 4907 --bs-alert-border-color: var(--bs-secondary-border-subtle); 4908 --bs-alert-link-color: var(--bs-secondary-text-emphasis); 4909 } 4910 4911 .alert-success { 4912 --bs-alert-color: var(--bs-success-text-emphasis); 4913 --bs-alert-bg: var(--bs-success-bg-subtle); 4914 --bs-alert-border-color: var(--bs-success-border-subtle); 4915 --bs-alert-link-color: var(--bs-success-text-emphasis); 4916 } 4917 4918 .alert-info { 4919 --bs-alert-color: var(--bs-info-text-emphasis); 4920 --bs-alert-bg: var(--bs-info-bg-subtle); 4921 --bs-alert-border-color: var(--bs-info-border-subtle); 4922 --bs-alert-link-color: var(--bs-info-text-emphasis); 4923 } 4924 4925 .alert-warning { 4926 --bs-alert-color: var(--bs-warning-text-emphasis); 4927 --bs-alert-bg: var(--bs-warning-bg-subtle); 4928 --bs-alert-border-color: var(--bs-warning-border-subtle); 4929 --bs-alert-link-color: var(--bs-warning-text-emphasis); 4930 } 4931 4932 .alert-danger { 4933 --bs-alert-color: var(--bs-danger-text-emphasis); 4934 --bs-alert-bg: var(--bs-danger-bg-subtle); 4935 --bs-alert-border-color: var(--bs-danger-border-subtle); 4936 --bs-alert-link-color: var(--bs-danger-text-emphasis); 4937 } 4938 4939 .alert-light { 4940 --bs-alert-color: var(--bs-light-text-emphasis); 4941 --bs-alert-bg: var(--bs-light-bg-subtle); 4942 --bs-alert-border-color: var(--bs-light-border-subtle); 4943 --bs-alert-link-color: var(--bs-light-text-emphasis); 4944 } 4945 4946 .alert-dark { 4947 --bs-alert-color: var(--bs-dark-text-emphasis); 4948 --bs-alert-bg: var(--bs-dark-bg-subtle); 4949 --bs-alert-border-color: var(--bs-dark-border-subtle); 4950 --bs-alert-link-color: var(--bs-dark-text-emphasis); 4951 } 4952 4953 @keyframes progress-bar-stripes { 4954 0% { 4955 background-position-x: 1rem; 4956 } 4957 } 4958 .progress, 4959 .progress-stacked { 4960 --bs-progress-height: 1rem; 4961 --bs-progress-font-size: 0.75rem; 4962 --bs-progress-bg: var(--bs-secondary-bg); 4963 --bs-progress-border-radius: var(--bs-border-radius); 4964 --bs-progress-box-shadow: var(--bs-box-shadow-inset); 4965 --bs-progress-bar-color: #fff; 4966 --bs-progress-bar-bg: #0d6efd; 4967 --bs-progress-bar-transition: width 0.6s ease; 4968 display: flex; 4969 height: var(--bs-progress-height); 4970 overflow: hidden; 4971 font-size: var(--bs-progress-font-size); 4972 background-color: var(--bs-progress-bg); 4973 border-radius: var(--bs-progress-border-radius); 4974 } 4975 4976 .progress-bar { 4977 display: flex; 4978 flex-direction: column; 4979 justify-content: center; 4980 overflow: hidden; 4981 color: var(--bs-progress-bar-color); 4982 text-align: center; 4983 white-space: nowrap; 4984 background-color: var(--bs-progress-bar-bg); 4985 transition: var(--bs-progress-bar-transition); 4986 } 4987 @media (prefers-reduced-motion: reduce) { 4988 .progress-bar { 4989 transition: none; 4990 } 4991 } 4992 4993 .progress-bar-striped { 4994 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); 4995 background-size: var(--bs-progress-height) var(--bs-progress-height); 4996 } 4997 4998 .progress-stacked > .progress { 4999 overflow: visible; 5000 } 5001 5002 .progress-stacked > .progress > .progress-bar { 5003 width: 100%; 5004 } 5005 5006 .progress-bar-animated { 5007 animation: 1s linear infinite progress-bar-stripes; 5008 } 5009 @media (prefers-reduced-motion: reduce) { 5010 .progress-bar-animated { 5011 animation: none; 5012 } 5013 } 5014 5015 .list-group { 5016 --bs-list-group-color: var(--bs-body-color); 5017 --bs-list-group-bg: var(--bs-body-bg); 5018 --bs-list-group-border-color: var(--bs-border-color); 5019 --bs-list-group-border-width: var(--bs-border-width); 5020 --bs-list-group-border-radius: var(--bs-border-radius); 5021 --bs-list-group-item-padding-x: 1rem; 5022 --bs-list-group-item-padding-y: 0.5rem; 5023 --bs-list-group-action-color: var(--bs-secondary-color); 5024 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5025 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg); 5026 --bs-list-group-action-active-color: var(--bs-body-color); 5027 --bs-list-group-action-active-bg: var(--bs-secondary-bg); 5028 --bs-list-group-disabled-color: var(--bs-secondary-color); 5029 --bs-list-group-disabled-bg: var(--bs-body-bg); 5030 --bs-list-group-active-color: #fff; 5031 --bs-list-group-active-bg: #0d6efd; 5032 --bs-list-group-active-border-color: #0d6efd; 5033 display: flex; 5034 flex-direction: column; 5035 padding-left: 0; 5036 margin-bottom: 0; 5037 border-radius: var(--bs-list-group-border-radius); 5038 } 5039 5040 .list-group-numbered { 5041 list-style-type: none; 5042 counter-reset: section; 5043 } 5044 .list-group-numbered > .list-group-item::before { 5045 content: counters(section, ".") ". "; 5046 counter-increment: section; 5047 } 5048 5049 .list-group-item-action { 5050 width: 100%; 5051 color: var(--bs-list-group-action-color); 5052 text-align: inherit; 5053 } 5054 .list-group-item-action:hover, .list-group-item-action:focus { 5055 z-index: 1; 5056 color: var(--bs-list-group-action-hover-color); 5057 text-decoration: none; 5058 background-color: var(--bs-list-group-action-hover-bg); 5059 } 5060 .list-group-item-action:active { 5061 color: var(--bs-list-group-action-active-color); 5062 background-color: var(--bs-list-group-action-active-bg); 5063 } 5064 5065 .list-group-item { 5066 position: relative; 5067 display: block; 5068 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); 5069 color: var(--bs-list-group-color); 5070 text-decoration: none; 5071 background-color: var(--bs-list-group-bg); 5072 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); 5073 } 5074 .list-group-item:first-child { 5075 border-top-left-radius: inherit; 5076 border-top-right-radius: inherit; 5077 } 5078 .list-group-item:last-child { 5079 border-bottom-right-radius: inherit; 5080 border-bottom-left-radius: inherit; 5081 } 5082 .list-group-item.disabled, .list-group-item:disabled { 5083 color: var(--bs-list-group-disabled-color); 5084 pointer-events: none; 5085 background-color: var(--bs-list-group-disabled-bg); 5086 } 5087 .list-group-item.active { 5088 z-index: 2; 5089 color: var(--bs-list-group-active-color); 5090 background-color: var(--bs-list-group-active-bg); 5091 border-color: var(--bs-list-group-active-border-color); 5092 } 5093 .list-group-item + .list-group-item { 5094 border-top-width: 0; 5095 } 5096 .list-group-item + .list-group-item.active { 5097 margin-top: calc(-1 * var(--bs-list-group-border-width)); 5098 border-top-width: var(--bs-list-group-border-width); 5099 } 5100 5101 .list-group-horizontal { 5102 flex-direction: row; 5103 } 5104 .list-group-horizontal > .list-group-item:first-child:not(:last-child) { 5105 border-bottom-left-radius: var(--bs-list-group-border-radius); 5106 border-top-right-radius: 0; 5107 } 5108 .list-group-horizontal > .list-group-item:last-child:not(:first-child) { 5109 border-top-right-radius: var(--bs-list-group-border-radius); 5110 border-bottom-left-radius: 0; 5111 } 5112 .list-group-horizontal > .list-group-item.active { 5113 margin-top: 0; 5114 } 5115 .list-group-horizontal > .list-group-item + .list-group-item { 5116 border-top-width: var(--bs-list-group-border-width); 5117 border-left-width: 0; 5118 } 5119 .list-group-horizontal > .list-group-item + .list-group-item.active { 5120 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5121 border-left-width: var(--bs-list-group-border-width); 5122 } 5123 5124 @media (min-width: 576px) { 5125 .list-group-horizontal-sm { 5126 flex-direction: row; 5127 } 5128 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { 5129 border-bottom-left-radius: var(--bs-list-group-border-radius); 5130 border-top-right-radius: 0; 5131 } 5132 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { 5133 border-top-right-radius: var(--bs-list-group-border-radius); 5134 border-bottom-left-radius: 0; 5135 } 5136 .list-group-horizontal-sm > .list-group-item.active { 5137 margin-top: 0; 5138 } 5139 .list-group-horizontal-sm > .list-group-item + .list-group-item { 5140 border-top-width: var(--bs-list-group-border-width); 5141 border-left-width: 0; 5142 } 5143 .list-group-horizontal-sm > .list-group-item + .list-group-item.active { 5144 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5145 border-left-width: var(--bs-list-group-border-width); 5146 } 5147 } 5148 @media (min-width: 768px) { 5149 .list-group-horizontal-md { 5150 flex-direction: row; 5151 } 5152 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { 5153 border-bottom-left-radius: var(--bs-list-group-border-radius); 5154 border-top-right-radius: 0; 5155 } 5156 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { 5157 border-top-right-radius: var(--bs-list-group-border-radius); 5158 border-bottom-left-radius: 0; 5159 } 5160 .list-group-horizontal-md > .list-group-item.active { 5161 margin-top: 0; 5162 } 5163 .list-group-horizontal-md > .list-group-item + .list-group-item { 5164 border-top-width: var(--bs-list-group-border-width); 5165 border-left-width: 0; 5166 } 5167 .list-group-horizontal-md > .list-group-item + .list-group-item.active { 5168 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5169 border-left-width: var(--bs-list-group-border-width); 5170 } 5171 } 5172 @media (min-width: 992px) { 5173 .list-group-horizontal-lg { 5174 flex-direction: row; 5175 } 5176 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { 5177 border-bottom-left-radius: var(--bs-list-group-border-radius); 5178 border-top-right-radius: 0; 5179 } 5180 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { 5181 border-top-right-radius: var(--bs-list-group-border-radius); 5182 border-bottom-left-radius: 0; 5183 } 5184 .list-group-horizontal-lg > .list-group-item.active { 5185 margin-top: 0; 5186 } 5187 .list-group-horizontal-lg > .list-group-item + .list-group-item { 5188 border-top-width: var(--bs-list-group-border-width); 5189 border-left-width: 0; 5190 } 5191 .list-group-horizontal-lg > .list-group-item + .list-group-item.active { 5192 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5193 border-left-width: var(--bs-list-group-border-width); 5194 } 5195 } 5196 @media (min-width: 1200px) { 5197 .list-group-horizontal-xl { 5198 flex-direction: row; 5199 } 5200 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { 5201 border-bottom-left-radius: var(--bs-list-group-border-radius); 5202 border-top-right-radius: 0; 5203 } 5204 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { 5205 border-top-right-radius: var(--bs-list-group-border-radius); 5206 border-bottom-left-radius: 0; 5207 } 5208 .list-group-horizontal-xl > .list-group-item.active { 5209 margin-top: 0; 5210 } 5211 .list-group-horizontal-xl > .list-group-item + .list-group-item { 5212 border-top-width: var(--bs-list-group-border-width); 5213 border-left-width: 0; 5214 } 5215 .list-group-horizontal-xl > .list-group-item + .list-group-item.active { 5216 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5217 border-left-width: var(--bs-list-group-border-width); 5218 } 5219 } 5220 @media (min-width: 1400px) { 5221 .list-group-horizontal-xxl { 5222 flex-direction: row; 5223 } 5224 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { 5225 border-bottom-left-radius: var(--bs-list-group-border-radius); 5226 border-top-right-radius: 0; 5227 } 5228 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { 5229 border-top-right-radius: var(--bs-list-group-border-radius); 5230 border-bottom-left-radius: 0; 5231 } 5232 .list-group-horizontal-xxl > .list-group-item.active { 5233 margin-top: 0; 5234 } 5235 .list-group-horizontal-xxl > .list-group-item + .list-group-item { 5236 border-top-width: var(--bs-list-group-border-width); 5237 border-left-width: 0; 5238 } 5239 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { 5240 margin-left: calc(-1 * var(--bs-list-group-border-width)); 5241 border-left-width: var(--bs-list-group-border-width); 5242 } 5243 } 5244 .list-group-flush { 5245 border-radius: 0; 5246 } 5247 .list-group-flush > .list-group-item { 5248 border-width: 0 0 var(--bs-list-group-border-width); 5249 } 5250 .list-group-flush > .list-group-item:last-child { 5251 border-bottom-width: 0; 5252 } 5253 5254 .list-group-item-primary { 5255 --bs-list-group-color: var(--bs-primary-text-emphasis); 5256 --bs-list-group-bg: var(--bs-primary-bg-subtle); 5257 --bs-list-group-border-color: var(--bs-primary-border-subtle); 5258 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5259 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); 5260 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5261 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); 5262 --bs-list-group-active-color: var(--bs-primary-bg-subtle); 5263 --bs-list-group-active-bg: var(--bs-primary-text-emphasis); 5264 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); 5265 } 5266 5267 .list-group-item-secondary { 5268 --bs-list-group-color: var(--bs-secondary-text-emphasis); 5269 --bs-list-group-bg: var(--bs-secondary-bg-subtle); 5270 --bs-list-group-border-color: var(--bs-secondary-border-subtle); 5271 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5272 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); 5273 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5274 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); 5275 --bs-list-group-active-color: var(--bs-secondary-bg-subtle); 5276 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); 5277 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); 5278 } 5279 5280 .list-group-item-success { 5281 --bs-list-group-color: var(--bs-success-text-emphasis); 5282 --bs-list-group-bg: var(--bs-success-bg-subtle); 5283 --bs-list-group-border-color: var(--bs-success-border-subtle); 5284 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5285 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); 5286 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5287 --bs-list-group-action-active-bg: var(--bs-success-border-subtle); 5288 --bs-list-group-active-color: var(--bs-success-bg-subtle); 5289 --bs-list-group-active-bg: var(--bs-success-text-emphasis); 5290 --bs-list-group-active-border-color: var(--bs-success-text-emphasis); 5291 } 5292 5293 .list-group-item-info { 5294 --bs-list-group-color: var(--bs-info-text-emphasis); 5295 --bs-list-group-bg: var(--bs-info-bg-subtle); 5296 --bs-list-group-border-color: var(--bs-info-border-subtle); 5297 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5298 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); 5299 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5300 --bs-list-group-action-active-bg: var(--bs-info-border-subtle); 5301 --bs-list-group-active-color: var(--bs-info-bg-subtle); 5302 --bs-list-group-active-bg: var(--bs-info-text-emphasis); 5303 --bs-list-group-active-border-color: var(--bs-info-text-emphasis); 5304 } 5305 5306 .list-group-item-warning { 5307 --bs-list-group-color: var(--bs-warning-text-emphasis); 5308 --bs-list-group-bg: var(--bs-warning-bg-subtle); 5309 --bs-list-group-border-color: var(--bs-warning-border-subtle); 5310 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5311 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); 5312 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5313 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); 5314 --bs-list-group-active-color: var(--bs-warning-bg-subtle); 5315 --bs-list-group-active-bg: var(--bs-warning-text-emphasis); 5316 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); 5317 } 5318 5319 .list-group-item-danger { 5320 --bs-list-group-color: var(--bs-danger-text-emphasis); 5321 --bs-list-group-bg: var(--bs-danger-bg-subtle); 5322 --bs-list-group-border-color: var(--bs-danger-border-subtle); 5323 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5324 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); 5325 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5326 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); 5327 --bs-list-group-active-color: var(--bs-danger-bg-subtle); 5328 --bs-list-group-active-bg: var(--bs-danger-text-emphasis); 5329 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); 5330 } 5331 5332 .list-group-item-light { 5333 --bs-list-group-color: var(--bs-light-text-emphasis); 5334 --bs-list-group-bg: var(--bs-light-bg-subtle); 5335 --bs-list-group-border-color: var(--bs-light-border-subtle); 5336 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5337 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); 5338 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5339 --bs-list-group-action-active-bg: var(--bs-light-border-subtle); 5340 --bs-list-group-active-color: var(--bs-light-bg-subtle); 5341 --bs-list-group-active-bg: var(--bs-light-text-emphasis); 5342 --bs-list-group-active-border-color: var(--bs-light-text-emphasis); 5343 } 5344 5345 .list-group-item-dark { 5346 --bs-list-group-color: var(--bs-dark-text-emphasis); 5347 --bs-list-group-bg: var(--bs-dark-bg-subtle); 5348 --bs-list-group-border-color: var(--bs-dark-border-subtle); 5349 --bs-list-group-action-hover-color: var(--bs-emphasis-color); 5350 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); 5351 --bs-list-group-action-active-color: var(--bs-emphasis-color); 5352 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); 5353 --bs-list-group-active-color: var(--bs-dark-bg-subtle); 5354 --bs-list-group-active-bg: var(--bs-dark-text-emphasis); 5355 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); 5356 } 5357 5358 .btn-close { 5359 --bs-btn-close-color: #000; 5360 --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); 5361 --bs-btn-close-opacity: 0.5; 5362 --bs-btn-close-hover-opacity: 0.75; 5363 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); 5364 --bs-btn-close-focus-opacity: 1; 5365 --bs-btn-close-disabled-opacity: 0.25; 5366 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); 5367 box-sizing: content-box; 5368 width: 1em; 5369 height: 1em; 5370 padding: 0.25em 0.25em; 5371 color: var(--bs-btn-close-color); 5372 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; 5373 border: 0; 5374 border-radius: 0.375rem; 5375 opacity: var(--bs-btn-close-opacity); 5376 } 5377 .btn-close:hover { 5378 color: var(--bs-btn-close-color); 5379 text-decoration: none; 5380 opacity: var(--bs-btn-close-hover-opacity); 5381 } 5382 .btn-close:focus { 5383 outline: 0; 5384 box-shadow: var(--bs-btn-close-focus-shadow); 5385 opacity: var(--bs-btn-close-focus-opacity); 5386 } 5387 .btn-close:disabled, .btn-close.disabled { 5388 pointer-events: none; 5389 -webkit-user-select: none; 5390 -moz-user-select: none; 5391 user-select: none; 5392 opacity: var(--bs-btn-close-disabled-opacity); 5393 } 5394 5395 .btn-close-white { 5396 filter: var(--bs-btn-close-white-filter); 5397 } 5398 5399 [data-bs-theme=dark] .btn-close { 5400 filter: var(--bs-btn-close-white-filter); 5401 } 5402 5403 .toast { 5404 --bs-toast-zindex: 1090; 5405 --bs-toast-padding-x: 0.75rem; 5406 --bs-toast-padding-y: 0.5rem; 5407 --bs-toast-spacing: 1.5rem; 5408 --bs-toast-max-width: 350px; 5409 --bs-toast-font-size: 0.875rem; 5410 --bs-toast-color: ; 5411 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85); 5412 --bs-toast-border-width: var(--bs-border-width); 5413 --bs-toast-border-color: var(--bs-border-color-translucent); 5414 --bs-toast-border-radius: var(--bs-border-radius); 5415 --bs-toast-box-shadow: var(--bs-box-shadow); 5416 --bs-toast-header-color: var(--bs-secondary-color); 5417 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85); 5418 --bs-toast-header-border-color: var(--bs-border-color-translucent); 5419 width: var(--bs-toast-max-width); 5420 max-width: 100%; 5421 font-size: var(--bs-toast-font-size); 5422 color: var(--bs-toast-color); 5423 pointer-events: auto; 5424 background-color: var(--bs-toast-bg); 5425 background-clip: padding-box; 5426 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); 5427 box-shadow: var(--bs-toast-box-shadow); 5428 border-radius: var(--bs-toast-border-radius); 5429 } 5430 .toast.showing { 5431 opacity: 0; 5432 } 5433 .toast:not(.show) { 5434 display: none; 5435 } 5436 5437 .toast-container { 5438 --bs-toast-zindex: 1090; 5439 position: absolute; 5440 z-index: var(--bs-toast-zindex); 5441 width: -webkit-max-content; 5442 width: -moz-max-content; 5443 width: max-content; 5444 max-width: 100%; 5445 pointer-events: none; 5446 } 5447 .toast-container > :not(:last-child) { 5448 margin-bottom: var(--bs-toast-spacing); 5449 } 5450 5451 .toast-header { 5452 display: flex; 5453 align-items: center; 5454 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); 5455 color: var(--bs-toast-header-color); 5456 background-color: var(--bs-toast-header-bg); 5457 background-clip: padding-box; 5458 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); 5459 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); 5460 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); 5461 } 5462 .toast-header .btn-close { 5463 margin-right: calc(-0.5 * var(--bs-toast-padding-x)); 5464 margin-left: var(--bs-toast-padding-x); 5465 } 5466 5467 .toast-body { 5468 padding: var(--bs-toast-padding-x); 5469 word-wrap: break-word; 5470 } 5471 5472 .modal { 5473 --bs-modal-zindex: 1055; 5474 --bs-modal-width: 500px; 5475 --bs-modal-padding: 1rem; 5476 --bs-modal-margin: 0.5rem; 5477 --bs-modal-color: ; 5478 --bs-modal-bg: var(--bs-body-bg); 5479 --bs-modal-border-color: var(--bs-border-color-translucent); 5480 --bs-modal-border-width: var(--bs-border-width); 5481 --bs-modal-border-radius: var(--bs-border-radius-lg); 5482 --bs-modal-box-shadow: var(--bs-box-shadow-sm); 5483 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); 5484 --bs-modal-header-padding-x: 1rem; 5485 --bs-modal-header-padding-y: 1rem; 5486 --bs-modal-header-padding: 1rem 1rem; 5487 --bs-modal-header-border-color: var(--bs-border-color); 5488 --bs-modal-header-border-width: var(--bs-border-width); 5489 --bs-modal-title-line-height: 1.5; 5490 --bs-modal-footer-gap: 0.5rem; 5491 --bs-modal-footer-bg: ; 5492 --bs-modal-footer-border-color: var(--bs-border-color); 5493 --bs-modal-footer-border-width: var(--bs-border-width); 5494 position: fixed; 5495 top: 0; 5496 left: 0; 5497 z-index: var(--bs-modal-zindex); 5498 display: none; 5499 width: 100%; 5500 height: 100%; 5501 overflow-x: hidden; 5502 overflow-y: auto; 5503 outline: 0; 5504 } 5505 5506 .modal-dialog { 5507 position: relative; 5508 width: auto; 5509 margin: var(--bs-modal-margin); 5510 pointer-events: none; 5511 } 5512 .modal.fade .modal-dialog { 5513 transition: transform 0.3s ease-out; 5514 transform: translate(0, -50px); 5515 } 5516 @media (prefers-reduced-motion: reduce) { 5517 .modal.fade .modal-dialog { 5518 transition: none; 5519 } 5520 } 5521 .modal.show .modal-dialog { 5522 transform: none; 5523 } 5524 .modal.modal-static .modal-dialog { 5525 transform: scale(1.02); 5526 } 5527 5528 .modal-dialog-scrollable { 5529 height: calc(100% - var(--bs-modal-margin) * 2); 5530 } 5531 .modal-dialog-scrollable .modal-content { 5532 max-height: 100%; 5533 overflow: hidden; 5534 } 5535 .modal-dialog-scrollable .modal-body { 5536 overflow-y: auto; 5537 } 5538 5539 .modal-dialog-centered { 5540 display: flex; 5541 align-items: center; 5542 min-height: calc(100% - var(--bs-modal-margin) * 2); 5543 } 5544 5545 .modal-content { 5546 position: relative; 5547 display: flex; 5548 flex-direction: column; 5549 width: 100%; 5550 color: var(--bs-modal-color); 5551 pointer-events: auto; 5552 background-color: var(--bs-modal-bg); 5553 background-clip: padding-box; 5554 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); 5555 border-radius: var(--bs-modal-border-radius); 5556 outline: 0; 5557 } 5558 5559 .modal-backdrop { 5560 --bs-backdrop-zindex: 1050; 5561 --bs-backdrop-bg: #000; 5562 --bs-backdrop-opacity: 0.5; 5563 position: fixed; 5564 top: 0; 5565 left: 0; 5566 z-index: var(--bs-backdrop-zindex); 5567 width: 100vw; 5568 height: 100vh; 5569 background-color: var(--bs-backdrop-bg); 5570 } 5571 .modal-backdrop.fade { 5572 opacity: 0; 5573 } 5574 .modal-backdrop.show { 5575 opacity: var(--bs-backdrop-opacity); 5576 } 5577 5578 .modal-header { 5579 display: flex; 5580 flex-shrink: 0; 5581 align-items: center; 5582 padding: var(--bs-modal-header-padding); 5583 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); 5584 border-top-left-radius: var(--bs-modal-inner-border-radius); 5585 border-top-right-radius: var(--bs-modal-inner-border-radius); 5586 } 5587 .modal-header .btn-close { 5588 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); 5589 margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto; 5590 } 5591 5592 .modal-title { 5593 margin-bottom: 0; 5594 line-height: var(--bs-modal-title-line-height); 5595 } 5596 5597 .modal-body { 5598 position: relative; 5599 flex: 1 1 auto; 5600 padding: var(--bs-modal-padding); 5601 } 5602 5603 .modal-footer { 5604 display: flex; 5605 flex-shrink: 0; 5606 flex-wrap: wrap; 5607 align-items: center; 5608 justify-content: flex-end; 5609 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); 5610 background-color: var(--bs-modal-footer-bg); 5611 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); 5612 border-bottom-right-radius: var(--bs-modal-inner-border-radius); 5613 border-bottom-left-radius: var(--bs-modal-inner-border-radius); 5614 } 5615 .modal-footer > * { 5616 margin: calc(var(--bs-modal-footer-gap) * 0.5); 5617 } 5618 5619 @media (min-width: 576px) { 5620 .modal { 5621 --bs-modal-margin: 1.75rem; 5622 --bs-modal-box-shadow: var(--bs-box-shadow); 5623 } 5624 .modal-dialog { 5625 max-width: var(--bs-modal-width); 5626 margin-right: auto; 5627 margin-left: auto; 5628 } 5629 .modal-sm { 5630 --bs-modal-width: 300px; 5631 } 5632 } 5633 @media (min-width: 992px) { 5634 .modal-lg, 5635 .modal-xl { 5636 --bs-modal-width: 800px; 5637 } 5638 } 5639 @media (min-width: 1200px) { 5640 .modal-xl { 5641 --bs-modal-width: 1140px; 5642 } 5643 } 5644 .modal-fullscreen { 5645 width: 100vw; 5646 max-width: none; 5647 height: 100%; 5648 margin: 0; 5649 } 5650 .modal-fullscreen .modal-content { 5651 height: 100%; 5652 border: 0; 5653 border-radius: 0; 5654 } 5655 .modal-fullscreen .modal-header, 5656 .modal-fullscreen .modal-footer { 5657 border-radius: 0; 5658 } 5659 .modal-fullscreen .modal-body { 5660 overflow-y: auto; 5661 } 5662 5663 @media (max-width: 575.98px) { 5664 .modal-fullscreen-sm-down { 5665 width: 100vw; 5666 max-width: none; 5667 height: 100%; 5668 margin: 0; 5669 } 5670 .modal-fullscreen-sm-down .modal-content { 5671 height: 100%; 5672 border: 0; 5673 border-radius: 0; 5674 } 5675 .modal-fullscreen-sm-down .modal-header, 5676 .modal-fullscreen-sm-down .modal-footer { 5677 border-radius: 0; 5678 } 5679 .modal-fullscreen-sm-down .modal-body { 5680 overflow-y: auto; 5681 } 5682 } 5683 @media (max-width: 767.98px) { 5684 .modal-fullscreen-md-down { 5685 width: 100vw; 5686 max-width: none; 5687 height: 100%; 5688 margin: 0; 5689 } 5690 .modal-fullscreen-md-down .modal-content { 5691 height: 100%; 5692 border: 0; 5693 border-radius: 0; 5694 } 5695 .modal-fullscreen-md-down .modal-header, 5696 .modal-fullscreen-md-down .modal-footer { 5697 border-radius: 0; 5698 } 5699 .modal-fullscreen-md-down .modal-body { 5700 overflow-y: auto; 5701 } 5702 } 5703 @media (max-width: 991.98px) { 5704 .modal-fullscreen-lg-down { 5705 width: 100vw; 5706 max-width: none; 5707 height: 100%; 5708 margin: 0; 5709 } 5710 .modal-fullscreen-lg-down .modal-content { 5711 height: 100%; 5712 border: 0; 5713 border-radius: 0; 5714 } 5715 .modal-fullscreen-lg-down .modal-header, 5716 .modal-fullscreen-lg-down .modal-footer { 5717 border-radius: 0; 5718 } 5719 .modal-fullscreen-lg-down .modal-body { 5720 overflow-y: auto; 5721 } 5722 } 5723 @media (max-width: 1199.98px) { 5724 .modal-fullscreen-xl-down { 5725 width: 100vw; 5726 max-width: none; 5727 height: 100%; 5728 margin: 0; 5729 } 5730 .modal-fullscreen-xl-down .modal-content { 5731 height: 100%; 5732 border: 0; 5733 border-radius: 0; 5734 } 5735 .modal-fullscreen-xl-down .modal-header, 5736 .modal-fullscreen-xl-down .modal-footer { 5737 border-radius: 0; 5738 } 5739 .modal-fullscreen-xl-down .modal-body { 5740 overflow-y: auto; 5741 } 5742 } 5743 @media (max-width: 1399.98px) { 5744 .modal-fullscreen-xxl-down { 5745 width: 100vw; 5746 max-width: none; 5747 height: 100%; 5748 margin: 0; 5749 } 5750 .modal-fullscreen-xxl-down .modal-content { 5751 height: 100%; 5752 border: 0; 5753 border-radius: 0; 5754 } 5755 .modal-fullscreen-xxl-down .modal-header, 5756 .modal-fullscreen-xxl-down .modal-footer { 5757 border-radius: 0; 5758 } 5759 .modal-fullscreen-xxl-down .modal-body { 5760 overflow-y: auto; 5761 } 5762 } 5763 .tooltip { 5764 --bs-tooltip-zindex: 1080; 5765 --bs-tooltip-max-width: 200px; 5766 --bs-tooltip-padding-x: 0.5rem; 5767 --bs-tooltip-padding-y: 0.25rem; 5768 --bs-tooltip-margin: ; 5769 --bs-tooltip-font-size: 0.875rem; 5770 --bs-tooltip-color: var(--bs-body-bg); 5771 --bs-tooltip-bg: var(--bs-emphasis-color); 5772 --bs-tooltip-border-radius: var(--bs-border-radius); 5773 --bs-tooltip-opacity: 0.9; 5774 --bs-tooltip-arrow-width: 0.8rem; 5775 --bs-tooltip-arrow-height: 0.4rem; 5776 z-index: var(--bs-tooltip-zindex); 5777 display: block; 5778 margin: var(--bs-tooltip-margin); 5779 font-family: var(--bs-font-sans-serif); 5780 font-style: normal; 5781 font-weight: 400; 5782 line-height: 1.5; 5783 text-align: left; 5784 text-align: start; 5785 text-decoration: none; 5786 text-shadow: none; 5787 text-transform: none; 5788 letter-spacing: normal; 5789 word-break: normal; 5790 white-space: normal; 5791 word-spacing: normal; 5792 line-break: auto; 5793 font-size: var(--bs-tooltip-font-size); 5794 word-wrap: break-word; 5795 opacity: 0; 5796 } 5797 .tooltip.show { 5798 opacity: var(--bs-tooltip-opacity); 5799 } 5800 .tooltip .tooltip-arrow { 5801 display: block; 5802 width: var(--bs-tooltip-arrow-width); 5803 height: var(--bs-tooltip-arrow-height); 5804 } 5805 .tooltip .tooltip-arrow::before { 5806 position: absolute; 5807 content: ""; 5808 border-color: transparent; 5809 border-style: solid; 5810 } 5811 5812 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { 5813 bottom: calc(-1 * var(--bs-tooltip-arrow-height)); 5814 } 5815 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { 5816 top: -1px; 5817 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; 5818 border-top-color: var(--bs-tooltip-bg); 5819 } 5820 5821 /* rtl:begin:ignore */ 5822 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { 5823 left: calc(-1 * var(--bs-tooltip-arrow-height)); 5824 width: var(--bs-tooltip-arrow-height); 5825 height: var(--bs-tooltip-arrow-width); 5826 } 5827 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { 5828 right: -1px; 5829 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; 5830 border-right-color: var(--bs-tooltip-bg); 5831 } 5832 5833 /* rtl:end:ignore */ 5834 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { 5835 top: calc(-1 * var(--bs-tooltip-arrow-height)); 5836 } 5837 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { 5838 bottom: -1px; 5839 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); 5840 border-bottom-color: var(--bs-tooltip-bg); 5841 } 5842 5843 /* rtl:begin:ignore */ 5844 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { 5845 right: calc(-1 * var(--bs-tooltip-arrow-height)); 5846 width: var(--bs-tooltip-arrow-height); 5847 height: var(--bs-tooltip-arrow-width); 5848 } 5849 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { 5850 left: -1px; 5851 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); 5852 border-left-color: var(--bs-tooltip-bg); 5853 } 5854 5855 /* rtl:end:ignore */ 5856 .tooltip-inner { 5857 max-width: var(--bs-tooltip-max-width); 5858 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); 5859 color: var(--bs-tooltip-color); 5860 text-align: center; 5861 background-color: var(--bs-tooltip-bg); 5862 border-radius: var(--bs-tooltip-border-radius); 5863 } 5864 5865 .popover { 5866 --bs-popover-zindex: 1070; 5867 --bs-popover-max-width: 276px; 5868 --bs-popover-font-size: 0.875rem; 5869 --bs-popover-bg: var(--bs-body-bg); 5870 --bs-popover-border-width: var(--bs-border-width); 5871 --bs-popover-border-color: var(--bs-border-color-translucent); 5872 --bs-popover-border-radius: var(--bs-border-radius-lg); 5873 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); 5874 --bs-popover-box-shadow: var(--bs-box-shadow); 5875 --bs-popover-header-padding-x: 1rem; 5876 --bs-popover-header-padding-y: 0.5rem; 5877 --bs-popover-header-font-size: 1rem; 5878 --bs-popover-header-color: inherit; 5879 --bs-popover-header-bg: var(--bs-secondary-bg); 5880 --bs-popover-body-padding-x: 1rem; 5881 --bs-popover-body-padding-y: 1rem; 5882 --bs-popover-body-color: var(--bs-body-color); 5883 --bs-popover-arrow-width: 1rem; 5884 --bs-popover-arrow-height: 0.5rem; 5885 --bs-popover-arrow-border: var(--bs-popover-border-color); 5886 z-index: var(--bs-popover-zindex); 5887 display: block; 5888 max-width: var(--bs-popover-max-width); 5889 font-family: var(--bs-font-sans-serif); 5890 font-style: normal; 5891 font-weight: 400; 5892 line-height: 1.5; 5893 text-align: left; 5894 text-align: start; 5895 text-decoration: none; 5896 text-shadow: none; 5897 text-transform: none; 5898 letter-spacing: normal; 5899 word-break: normal; 5900 white-space: normal; 5901 word-spacing: normal; 5902 line-break: auto; 5903 font-size: var(--bs-popover-font-size); 5904 word-wrap: break-word; 5905 background-color: var(--bs-popover-bg); 5906 background-clip: padding-box; 5907 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); 5908 border-radius: var(--bs-popover-border-radius); 5909 } 5910 .popover .popover-arrow { 5911 display: block; 5912 width: var(--bs-popover-arrow-width); 5913 height: var(--bs-popover-arrow-height); 5914 } 5915 .popover .popover-arrow::before, .popover .popover-arrow::after { 5916 position: absolute; 5917 display: block; 5918 content: ""; 5919 border-color: transparent; 5920 border-style: solid; 5921 border-width: 0; 5922 } 5923 5924 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { 5925 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); 5926 } 5927 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { 5928 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; 5929 } 5930 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { 5931 bottom: 0; 5932 border-top-color: var(--bs-popover-arrow-border); 5933 } 5934 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { 5935 bottom: var(--bs-popover-border-width); 5936 border-top-color: var(--bs-popover-bg); 5937 } 5938 5939 /* rtl:begin:ignore */ 5940 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { 5941 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); 5942 width: var(--bs-popover-arrow-height); 5943 height: var(--bs-popover-arrow-width); 5944 } 5945 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { 5946 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; 5947 } 5948 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { 5949 left: 0; 5950 border-right-color: var(--bs-popover-arrow-border); 5951 } 5952 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { 5953 left: var(--bs-popover-border-width); 5954 border-right-color: var(--bs-popover-bg); 5955 } 5956 5957 /* rtl:end:ignore */ 5958 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { 5959 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); 5960 } 5961 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { 5962 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); 5963 } 5964 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { 5965 top: 0; 5966 border-bottom-color: var(--bs-popover-arrow-border); 5967 } 5968 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { 5969 top: var(--bs-popover-border-width); 5970 border-bottom-color: var(--bs-popover-bg); 5971 } 5972 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { 5973 position: absolute; 5974 top: 0; 5975 left: 50%; 5976 display: block; 5977 width: var(--bs-popover-arrow-width); 5978 margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); 5979 content: ""; 5980 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); 5981 } 5982 5983 /* rtl:begin:ignore */ 5984 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { 5985 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); 5986 width: var(--bs-popover-arrow-height); 5987 height: var(--bs-popover-arrow-width); 5988 } 5989 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { 5990 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); 5991 } 5992 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { 5993 right: 0; 5994 border-left-color: var(--bs-popover-arrow-border); 5995 } 5996 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { 5997 right: var(--bs-popover-border-width); 5998 border-left-color: var(--bs-popover-bg); 5999 } 6000 6001 /* rtl:end:ignore */ 6002 .popover-header { 6003 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); 6004 margin-bottom: 0; 6005 font-size: var(--bs-popover-header-font-size); 6006 color: var(--bs-popover-header-color); 6007 background-color: var(--bs-popover-header-bg); 6008 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); 6009 border-top-left-radius: var(--bs-popover-inner-border-radius); 6010 border-top-right-radius: var(--bs-popover-inner-border-radius); 6011 } 6012 .popover-header:empty { 6013 display: none; 6014 } 6015 6016 .popover-body { 6017 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); 6018 color: var(--bs-popover-body-color); 6019 } 6020 6021 .carousel { 6022 position: relative; 6023 } 6024 6025 .carousel.pointer-event { 6026 touch-action: pan-y; 6027 } 6028 6029 .carousel-inner { 6030 position: relative; 6031 width: 100%; 6032 overflow: hidden; 6033 } 6034 .carousel-inner::after { 6035 display: block; 6036 clear: both; 6037 content: ""; 6038 } 6039 6040 .carousel-item { 6041 position: relative; 6042 display: none; 6043 float: left; 6044 width: 100%; 6045 margin-right: -100%; 6046 -webkit-backface-visibility: hidden; 6047 backface-visibility: hidden; 6048 transition: transform 0.6s ease-in-out; 6049 } 6050 @media (prefers-reduced-motion: reduce) { 6051 .carousel-item { 6052 transition: none; 6053 } 6054 } 6055 6056 .carousel-item.active, 6057 .carousel-item-next, 6058 .carousel-item-prev { 6059 display: block; 6060 } 6061 6062 .carousel-item-next:not(.carousel-item-start), 6063 .active.carousel-item-end { 6064 transform: translateX(100%); 6065 } 6066 6067 .carousel-item-prev:not(.carousel-item-end), 6068 .active.carousel-item-start { 6069 transform: translateX(-100%); 6070 } 6071 6072 .carousel-fade .carousel-item { 6073 opacity: 0; 6074 transition-property: opacity; 6075 transform: none; 6076 } 6077 .carousel-fade .carousel-item.active, 6078 .carousel-fade .carousel-item-next.carousel-item-start, 6079 .carousel-fade .carousel-item-prev.carousel-item-end { 6080 z-index: 1; 6081 opacity: 1; 6082 } 6083 .carousel-fade .active.carousel-item-start, 6084 .carousel-fade .active.carousel-item-end { 6085 z-index: 0; 6086 opacity: 0; 6087 transition: opacity 0s 0.6s; 6088 } 6089 @media (prefers-reduced-motion: reduce) { 6090 .carousel-fade .active.carousel-item-start, 6091 .carousel-fade .active.carousel-item-end { 6092 transition: none; 6093 } 6094 } 6095 6096 .carousel-control-prev, 6097 .carousel-control-next { 6098 position: absolute; 6099 top: 0; 6100 bottom: 0; 6101 z-index: 1; 6102 display: flex; 6103 align-items: center; 6104 justify-content: center; 6105 width: 15%; 6106 padding: 0; 6107 color: #fff; 6108 text-align: center; 6109 background: none; 6110 border: 0; 6111 opacity: 0.5; 6112 transition: opacity 0.15s ease; 6113 } 6114 @media (prefers-reduced-motion: reduce) { 6115 .carousel-control-prev, 6116 .carousel-control-next { 6117 transition: none; 6118 } 6119 } 6120 .carousel-control-prev:hover, .carousel-control-prev:focus, 6121 .carousel-control-next:hover, 6122 .carousel-control-next:focus { 6123 color: #fff; 6124 text-decoration: none; 6125 outline: 0; 6126 opacity: 0.9; 6127 } 6128 6129 .carousel-control-prev { 6130 left: 0; 6131 } 6132 6133 .carousel-control-next { 6134 right: 0; 6135 } 6136 6137 .carousel-control-prev-icon, 6138 .carousel-control-next-icon { 6139 display: inline-block; 6140 width: 2rem; 6141 height: 2rem; 6142 background-repeat: no-repeat; 6143 background-position: 50%; 6144 background-size: 100% 100%; 6145 } 6146 6147 .carousel-control-prev-icon { 6148 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") /*rtl: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")*/; 6149 } 6150 6151 .carousel-control-next-icon { 6152 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") /*rtl: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")*/; 6153 } 6154 6155 .carousel-indicators { 6156 position: absolute; 6157 right: 0; 6158 bottom: 0; 6159 left: 0; 6160 z-index: 2; 6161 display: flex; 6162 justify-content: center; 6163 padding: 0; 6164 margin-right: 15%; 6165 margin-bottom: 1rem; 6166 margin-left: 15%; 6167 } 6168 .carousel-indicators [data-bs-target] { 6169 box-sizing: content-box; 6170 flex: 0 1 auto; 6171 width: 30px; 6172 height: 3px; 6173 padding: 0; 6174 margin-right: 3px; 6175 margin-left: 3px; 6176 text-indent: -999px; 6177 cursor: pointer; 6178 background-color: #fff; 6179 background-clip: padding-box; 6180 border: 0; 6181 border-top: 10px solid transparent; 6182 border-bottom: 10px solid transparent; 6183 opacity: 0.5; 6184 transition: opacity 0.6s ease; 6185 } 6186 @media (prefers-reduced-motion: reduce) { 6187 .carousel-indicators [data-bs-target] { 6188 transition: none; 6189 } 6190 } 6191 .carousel-indicators .active { 6192 opacity: 1; 6193 } 6194 6195 .carousel-caption { 6196 position: absolute; 6197 right: 15%; 6198 bottom: 1.25rem; 6199 left: 15%; 6200 padding-top: 1.25rem; 6201 padding-bottom: 1.25rem; 6202 color: #fff; 6203 text-align: center; 6204 } 6205 6206 .carousel-dark .carousel-control-prev-icon, 6207 .carousel-dark .carousel-control-next-icon { 6208 filter: invert(1) grayscale(100); 6209 } 6210 .carousel-dark .carousel-indicators [data-bs-target] { 6211 background-color: #000; 6212 } 6213 .carousel-dark .carousel-caption { 6214 color: #000; 6215 } 6216 6217 [data-bs-theme=dark] .carousel .carousel-control-prev-icon, 6218 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon, 6219 [data-bs-theme=dark].carousel .carousel-control-next-icon { 6220 filter: invert(1) grayscale(100); 6221 } 6222 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] { 6223 background-color: #000; 6224 } 6225 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption { 6226 color: #000; 6227 } 6228 6229 .spinner-grow, 6230 .spinner-border { 6231 display: inline-block; 6232 width: var(--bs-spinner-width); 6233 height: var(--bs-spinner-height); 6234 vertical-align: var(--bs-spinner-vertical-align); 6235 border-radius: 50%; 6236 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); 6237 } 6238 6239 @keyframes spinner-border { 6240 to { 6241 transform: rotate(360deg) /* rtl:ignore */; 6242 } 6243 } 6244 .spinner-border { 6245 --bs-spinner-width: 2rem; 6246 --bs-spinner-height: 2rem; 6247 --bs-spinner-vertical-align: -0.125em; 6248 --bs-spinner-border-width: 0.25em; 6249 --bs-spinner-animation-speed: 0.75s; 6250 --bs-spinner-animation-name: spinner-border; 6251 border: var(--bs-spinner-border-width) solid currentcolor; 6252 border-right-color: transparent; 6253 } 6254 6255 .spinner-border-sm { 6256 --bs-spinner-width: 1rem; 6257 --bs-spinner-height: 1rem; 6258 --bs-spinner-border-width: 0.2em; 6259 } 6260 6261 @keyframes spinner-grow { 6262 0% { 6263 transform: scale(0); 6264 } 6265 50% { 6266 opacity: 1; 6267 transform: none; 6268 } 6269 } 6270 .spinner-grow { 6271 --bs-spinner-width: 2rem; 6272 --bs-spinner-height: 2rem; 6273 --bs-spinner-vertical-align: -0.125em; 6274 --bs-spinner-animation-speed: 0.75s; 6275 --bs-spinner-animation-name: spinner-grow; 6276 background-color: currentcolor; 6277 opacity: 0; 6278 } 6279 6280 .spinner-grow-sm { 6281 --bs-spinner-width: 1rem; 6282 --bs-spinner-height: 1rem; 6283 } 6284 6285 @media (prefers-reduced-motion: reduce) { 6286 .spinner-border, 6287 .spinner-grow { 6288 --bs-spinner-animation-speed: 1.5s; 6289 } 6290 } 6291 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { 6292 --bs-offcanvas-zindex: 1045; 6293 --bs-offcanvas-width: 400px; 6294 --bs-offcanvas-height: 30vh; 6295 --bs-offcanvas-padding-x: 1rem; 6296 --bs-offcanvas-padding-y: 1rem; 6297 --bs-offcanvas-color: var(--bs-body-color); 6298 --bs-offcanvas-bg: var(--bs-body-bg); 6299 --bs-offcanvas-border-width: var(--bs-border-width); 6300 --bs-offcanvas-border-color: var(--bs-border-color-translucent); 6301 --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); 6302 --bs-offcanvas-transition: transform 0.3s ease-in-out; 6303 --bs-offcanvas-title-line-height: 1.5; 6304 } 6305 6306 @media (max-width: 575.98px) { 6307 .offcanvas-sm { 6308 position: fixed; 6309 bottom: 0; 6310 z-index: var(--bs-offcanvas-zindex); 6311 display: flex; 6312 flex-direction: column; 6313 max-width: 100%; 6314 color: var(--bs-offcanvas-color); 6315 visibility: hidden; 6316 background-color: var(--bs-offcanvas-bg); 6317 background-clip: padding-box; 6318 outline: 0; 6319 transition: var(--bs-offcanvas-transition); 6320 } 6321 } 6322 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { 6323 .offcanvas-sm { 6324 transition: none; 6325 } 6326 } 6327 @media (max-width: 575.98px) { 6328 .offcanvas-sm.offcanvas-start { 6329 top: 0; 6330 left: 0; 6331 width: var(--bs-offcanvas-width); 6332 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6333 transform: translateX(-100%); 6334 } 6335 .offcanvas-sm.offcanvas-end { 6336 top: 0; 6337 right: 0; 6338 width: var(--bs-offcanvas-width); 6339 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6340 transform: translateX(100%); 6341 } 6342 .offcanvas-sm.offcanvas-top { 6343 top: 0; 6344 right: 0; 6345 left: 0; 6346 height: var(--bs-offcanvas-height); 6347 max-height: 100%; 6348 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6349 transform: translateY(-100%); 6350 } 6351 .offcanvas-sm.offcanvas-bottom { 6352 right: 0; 6353 left: 0; 6354 height: var(--bs-offcanvas-height); 6355 max-height: 100%; 6356 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6357 transform: translateY(100%); 6358 } 6359 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { 6360 transform: none; 6361 } 6362 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { 6363 visibility: visible; 6364 } 6365 } 6366 @media (min-width: 576px) { 6367 .offcanvas-sm { 6368 --bs-offcanvas-height: auto; 6369 --bs-offcanvas-border-width: 0; 6370 background-color: transparent !important; 6371 } 6372 .offcanvas-sm .offcanvas-header { 6373 display: none; 6374 } 6375 .offcanvas-sm .offcanvas-body { 6376 display: flex; 6377 flex-grow: 0; 6378 padding: 0; 6379 overflow-y: visible; 6380 background-color: transparent !important; 6381 } 6382 } 6383 6384 @media (max-width: 767.98px) { 6385 .offcanvas-md { 6386 position: fixed; 6387 bottom: 0; 6388 z-index: var(--bs-offcanvas-zindex); 6389 display: flex; 6390 flex-direction: column; 6391 max-width: 100%; 6392 color: var(--bs-offcanvas-color); 6393 visibility: hidden; 6394 background-color: var(--bs-offcanvas-bg); 6395 background-clip: padding-box; 6396 outline: 0; 6397 transition: var(--bs-offcanvas-transition); 6398 } 6399 } 6400 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { 6401 .offcanvas-md { 6402 transition: none; 6403 } 6404 } 6405 @media (max-width: 767.98px) { 6406 .offcanvas-md.offcanvas-start { 6407 top: 0; 6408 left: 0; 6409 width: var(--bs-offcanvas-width); 6410 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6411 transform: translateX(-100%); 6412 } 6413 .offcanvas-md.offcanvas-end { 6414 top: 0; 6415 right: 0; 6416 width: var(--bs-offcanvas-width); 6417 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6418 transform: translateX(100%); 6419 } 6420 .offcanvas-md.offcanvas-top { 6421 top: 0; 6422 right: 0; 6423 left: 0; 6424 height: var(--bs-offcanvas-height); 6425 max-height: 100%; 6426 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6427 transform: translateY(-100%); 6428 } 6429 .offcanvas-md.offcanvas-bottom { 6430 right: 0; 6431 left: 0; 6432 height: var(--bs-offcanvas-height); 6433 max-height: 100%; 6434 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6435 transform: translateY(100%); 6436 } 6437 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { 6438 transform: none; 6439 } 6440 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { 6441 visibility: visible; 6442 } 6443 } 6444 @media (min-width: 768px) { 6445 .offcanvas-md { 6446 --bs-offcanvas-height: auto; 6447 --bs-offcanvas-border-width: 0; 6448 background-color: transparent !important; 6449 } 6450 .offcanvas-md .offcanvas-header { 6451 display: none; 6452 } 6453 .offcanvas-md .offcanvas-body { 6454 display: flex; 6455 flex-grow: 0; 6456 padding: 0; 6457 overflow-y: visible; 6458 background-color: transparent !important; 6459 } 6460 } 6461 6462 @media (max-width: 991.98px) { 6463 .offcanvas-lg { 6464 position: fixed; 6465 bottom: 0; 6466 z-index: var(--bs-offcanvas-zindex); 6467 display: flex; 6468 flex-direction: column; 6469 max-width: 100%; 6470 color: var(--bs-offcanvas-color); 6471 visibility: hidden; 6472 background-color: var(--bs-offcanvas-bg); 6473 background-clip: padding-box; 6474 outline: 0; 6475 transition: var(--bs-offcanvas-transition); 6476 } 6477 } 6478 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { 6479 .offcanvas-lg { 6480 transition: none; 6481 } 6482 } 6483 @media (max-width: 991.98px) { 6484 .offcanvas-lg.offcanvas-start { 6485 top: 0; 6486 left: 0; 6487 width: var(--bs-offcanvas-width); 6488 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6489 transform: translateX(-100%); 6490 } 6491 .offcanvas-lg.offcanvas-end { 6492 top: 0; 6493 right: 0; 6494 width: var(--bs-offcanvas-width); 6495 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6496 transform: translateX(100%); 6497 } 6498 .offcanvas-lg.offcanvas-top { 6499 top: 0; 6500 right: 0; 6501 left: 0; 6502 height: var(--bs-offcanvas-height); 6503 max-height: 100%; 6504 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6505 transform: translateY(-100%); 6506 } 6507 .offcanvas-lg.offcanvas-bottom { 6508 right: 0; 6509 left: 0; 6510 height: var(--bs-offcanvas-height); 6511 max-height: 100%; 6512 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6513 transform: translateY(100%); 6514 } 6515 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { 6516 transform: none; 6517 } 6518 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { 6519 visibility: visible; 6520 } 6521 } 6522 @media (min-width: 992px) { 6523 .offcanvas-lg { 6524 --bs-offcanvas-height: auto; 6525 --bs-offcanvas-border-width: 0; 6526 background-color: transparent !important; 6527 } 6528 .offcanvas-lg .offcanvas-header { 6529 display: none; 6530 } 6531 .offcanvas-lg .offcanvas-body { 6532 display: flex; 6533 flex-grow: 0; 6534 padding: 0; 6535 overflow-y: visible; 6536 background-color: transparent !important; 6537 } 6538 } 6539 6540 @media (max-width: 1199.98px) { 6541 .offcanvas-xl { 6542 position: fixed; 6543 bottom: 0; 6544 z-index: var(--bs-offcanvas-zindex); 6545 display: flex; 6546 flex-direction: column; 6547 max-width: 100%; 6548 color: var(--bs-offcanvas-color); 6549 visibility: hidden; 6550 background-color: var(--bs-offcanvas-bg); 6551 background-clip: padding-box; 6552 outline: 0; 6553 transition: var(--bs-offcanvas-transition); 6554 } 6555 } 6556 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { 6557 .offcanvas-xl { 6558 transition: none; 6559 } 6560 } 6561 @media (max-width: 1199.98px) { 6562 .offcanvas-xl.offcanvas-start { 6563 top: 0; 6564 left: 0; 6565 width: var(--bs-offcanvas-width); 6566 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6567 transform: translateX(-100%); 6568 } 6569 .offcanvas-xl.offcanvas-end { 6570 top: 0; 6571 right: 0; 6572 width: var(--bs-offcanvas-width); 6573 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6574 transform: translateX(100%); 6575 } 6576 .offcanvas-xl.offcanvas-top { 6577 top: 0; 6578 right: 0; 6579 left: 0; 6580 height: var(--bs-offcanvas-height); 6581 max-height: 100%; 6582 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6583 transform: translateY(-100%); 6584 } 6585 .offcanvas-xl.offcanvas-bottom { 6586 right: 0; 6587 left: 0; 6588 height: var(--bs-offcanvas-height); 6589 max-height: 100%; 6590 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6591 transform: translateY(100%); 6592 } 6593 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { 6594 transform: none; 6595 } 6596 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { 6597 visibility: visible; 6598 } 6599 } 6600 @media (min-width: 1200px) { 6601 .offcanvas-xl { 6602 --bs-offcanvas-height: auto; 6603 --bs-offcanvas-border-width: 0; 6604 background-color: transparent !important; 6605 } 6606 .offcanvas-xl .offcanvas-header { 6607 display: none; 6608 } 6609 .offcanvas-xl .offcanvas-body { 6610 display: flex; 6611 flex-grow: 0; 6612 padding: 0; 6613 overflow-y: visible; 6614 background-color: transparent !important; 6615 } 6616 } 6617 6618 @media (max-width: 1399.98px) { 6619 .offcanvas-xxl { 6620 position: fixed; 6621 bottom: 0; 6622 z-index: var(--bs-offcanvas-zindex); 6623 display: flex; 6624 flex-direction: column; 6625 max-width: 100%; 6626 color: var(--bs-offcanvas-color); 6627 visibility: hidden; 6628 background-color: var(--bs-offcanvas-bg); 6629 background-clip: padding-box; 6630 outline: 0; 6631 transition: var(--bs-offcanvas-transition); 6632 } 6633 } 6634 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { 6635 .offcanvas-xxl { 6636 transition: none; 6637 } 6638 } 6639 @media (max-width: 1399.98px) { 6640 .offcanvas-xxl.offcanvas-start { 6641 top: 0; 6642 left: 0; 6643 width: var(--bs-offcanvas-width); 6644 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6645 transform: translateX(-100%); 6646 } 6647 .offcanvas-xxl.offcanvas-end { 6648 top: 0; 6649 right: 0; 6650 width: var(--bs-offcanvas-width); 6651 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6652 transform: translateX(100%); 6653 } 6654 .offcanvas-xxl.offcanvas-top { 6655 top: 0; 6656 right: 0; 6657 left: 0; 6658 height: var(--bs-offcanvas-height); 6659 max-height: 100%; 6660 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6661 transform: translateY(-100%); 6662 } 6663 .offcanvas-xxl.offcanvas-bottom { 6664 right: 0; 6665 left: 0; 6666 height: var(--bs-offcanvas-height); 6667 max-height: 100%; 6668 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6669 transform: translateY(100%); 6670 } 6671 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { 6672 transform: none; 6673 } 6674 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { 6675 visibility: visible; 6676 } 6677 } 6678 @media (min-width: 1400px) { 6679 .offcanvas-xxl { 6680 --bs-offcanvas-height: auto; 6681 --bs-offcanvas-border-width: 0; 6682 background-color: transparent !important; 6683 } 6684 .offcanvas-xxl .offcanvas-header { 6685 display: none; 6686 } 6687 .offcanvas-xxl .offcanvas-body { 6688 display: flex; 6689 flex-grow: 0; 6690 padding: 0; 6691 overflow-y: visible; 6692 background-color: transparent !important; 6693 } 6694 } 6695 6696 .offcanvas { 6697 position: fixed; 6698 bottom: 0; 6699 z-index: var(--bs-offcanvas-zindex); 6700 display: flex; 6701 flex-direction: column; 6702 max-width: 100%; 6703 color: var(--bs-offcanvas-color); 6704 visibility: hidden; 6705 background-color: var(--bs-offcanvas-bg); 6706 background-clip: padding-box; 6707 outline: 0; 6708 transition: var(--bs-offcanvas-transition); 6709 } 6710 @media (prefers-reduced-motion: reduce) { 6711 .offcanvas { 6712 transition: none; 6713 } 6714 } 6715 .offcanvas.offcanvas-start { 6716 top: 0; 6717 left: 0; 6718 width: var(--bs-offcanvas-width); 6719 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6720 transform: translateX(-100%); 6721 } 6722 .offcanvas.offcanvas-end { 6723 top: 0; 6724 right: 0; 6725 width: var(--bs-offcanvas-width); 6726 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6727 transform: translateX(100%); 6728 } 6729 .offcanvas.offcanvas-top { 6730 top: 0; 6731 right: 0; 6732 left: 0; 6733 height: var(--bs-offcanvas-height); 6734 max-height: 100%; 6735 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6736 transform: translateY(-100%); 6737 } 6738 .offcanvas.offcanvas-bottom { 6739 right: 0; 6740 left: 0; 6741 height: var(--bs-offcanvas-height); 6742 max-height: 100%; 6743 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); 6744 transform: translateY(100%); 6745 } 6746 .offcanvas.showing, .offcanvas.show:not(.hiding) { 6747 transform: none; 6748 } 6749 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show { 6750 visibility: visible; 6751 } 6752 6753 .offcanvas-backdrop { 6754 position: fixed; 6755 top: 0; 6756 left: 0; 6757 z-index: 1040; 6758 width: 100vw; 6759 height: 100vh; 6760 background-color: #000; 6761 } 6762 .offcanvas-backdrop.fade { 6763 opacity: 0; 6764 } 6765 .offcanvas-backdrop.show { 6766 opacity: 0.5; 6767 } 6768 6769 .offcanvas-header { 6770 display: flex; 6771 align-items: center; 6772 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); 6773 } 6774 .offcanvas-header .btn-close { 6775 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); 6776 margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto; 6777 } 6778 6779 .offcanvas-title { 6780 margin-bottom: 0; 6781 line-height: var(--bs-offcanvas-title-line-height); 6782 } 6783 6784 .offcanvas-body { 6785 flex-grow: 1; 6786 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); 6787 overflow-y: auto; 6788 } 6789 6790 .placeholder { 6791 display: inline-block; 6792 min-height: 1em; 6793 vertical-align: middle; 6794 cursor: wait; 6795 background-color: currentcolor; 6796 opacity: 0.5; 6797 } 6798 .placeholder.btn::before { 6799 display: inline-block; 6800 content: ""; 6801 } 6802 6803 .placeholder-xs { 6804 min-height: 0.6em; 6805 } 6806 6807 .placeholder-sm { 6808 min-height: 0.8em; 6809 } 6810 6811 .placeholder-lg { 6812 min-height: 1.2em; 6813 } 6814 6815 .placeholder-glow .placeholder { 6816 animation: placeholder-glow 2s ease-in-out infinite; 6817 } 6818 6819 @keyframes placeholder-glow { 6820 50% { 6821 opacity: 0.2; 6822 } 6823 } 6824 .placeholder-wave { 6825 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); 6826 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); 6827 -webkit-mask-size: 200% 100%; 6828 mask-size: 200% 100%; 6829 animation: placeholder-wave 2s linear infinite; 6830 } 6831 6832 @keyframes placeholder-wave { 6833 100% { 6834 -webkit-mask-position: -200% 0%; 6835 mask-position: -200% 0%; 6836 } 6837 } 6838 .clearfix::after { 6839 display: block; 6840 clear: both; 6841 content: ""; 6842 } 6843 6844 .text-bg-primary { 6845 color: #fff !important; 6846 background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; 6847 } 6848 6849 .text-bg-secondary { 6850 color: #fff !important; 6851 background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; 6852 } 6853 6854 .text-bg-success { 6855 color: #fff !important; 6856 background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; 6857 } 6858 6859 .text-bg-info { 6860 color: #000 !important; 6861 background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; 6862 } 6863 6864 .text-bg-warning { 6865 color: #000 !important; 6866 background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; 6867 } 6868 6869 .text-bg-danger { 6870 color: #fff !important; 6871 background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; 6872 } 6873 6874 .text-bg-light { 6875 color: #000 !important; 6876 background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; 6877 } 6878 6879 .text-bg-dark { 6880 color: #fff !important; 6881 background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; 6882 } 6883 6884 .link-primary { 6885 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; 6886 -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; 6887 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; 6888 } 6889 .link-primary:hover, .link-primary:focus { 6890 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important; 6891 -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; 6892 text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; 6893 } 6894 6895 .link-secondary { 6896 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; 6897 -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; 6898 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; 6899 } 6900 .link-secondary:hover, .link-secondary:focus { 6901 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; 6902 -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; 6903 text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; 6904 } 6905 6906 .link-success { 6907 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; 6908 -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; 6909 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; 6910 } 6911 .link-success:hover, .link-success:focus { 6912 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important; 6913 -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important; 6914 text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important; 6915 } 6916 6917 .link-info { 6918 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; 6919 -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; 6920 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; 6921 } 6922 .link-info:hover, .link-info:focus { 6923 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important; 6924 -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; 6925 text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; 6926 } 6927 6928 .link-warning { 6929 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; 6930 -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; 6931 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; 6932 } 6933 .link-warning:hover, .link-warning:focus { 6934 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important; 6935 -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; 6936 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; 6937 } 6938 6939 .link-danger { 6940 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; 6941 -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; 6942 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; 6943 } 6944 .link-danger:hover, .link-danger:focus { 6945 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important; 6946 -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; 6947 text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; 6948 } 6949 6950 .link-light { 6951 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; 6952 -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; 6953 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; 6954 } 6955 .link-light:hover, .link-light:focus { 6956 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; 6957 -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; 6958 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; 6959 } 6960 6961 .link-dark { 6962 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; 6963 -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; 6964 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; 6965 } 6966 .link-dark:hover, .link-dark:focus { 6967 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; 6968 -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; 6969 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; 6970 } 6971 6972 .link-body-emphasis { 6973 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; 6974 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; 6975 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; 6976 } 6977 .link-body-emphasis:hover, .link-body-emphasis:focus { 6978 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; 6979 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; 6980 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; 6981 } 6982 6983 .focus-ring:focus { 6984 outline: 0; 6985 box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); 6986 } 6987 6988 .icon-link { 6989 display: inline-flex; 6990 gap: 0.375rem; 6991 align-items: center; 6992 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); 6993 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); 6994 text-underline-offset: 0.25em; 6995 -webkit-backface-visibility: hidden; 6996 backface-visibility: hidden; 6997 } 6998 .icon-link > .bi { 6999 flex-shrink: 0; 7000 width: 1em; 7001 height: 1em; 7002 fill: currentcolor; 7003 transition: 0.2s ease-in-out transform; 7004 } 7005 @media (prefers-reduced-motion: reduce) { 7006 .icon-link > .bi { 7007 transition: none; 7008 } 7009 } 7010 7011 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { 7012 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); 7013 } 7014 7015 .ratio { 7016 position: relative; 7017 width: 100%; 7018 } 7019 .ratio::before { 7020 display: block; 7021 padding-top: var(--bs-aspect-ratio); 7022 content: ""; 7023 } 7024 .ratio > * { 7025 position: absolute; 7026 top: 0; 7027 left: 0; 7028 width: 100%; 7029 height: 100%; 7030 } 7031 7032 .ratio-1x1 { 7033 --bs-aspect-ratio: 100%; 7034 } 7035 7036 .ratio-4x3 { 7037 --bs-aspect-ratio: 75%; 7038 } 7039 7040 .ratio-16x9 { 7041 --bs-aspect-ratio: 56.25%; 7042 } 7043 7044 .ratio-21x9 { 7045 --bs-aspect-ratio: 42.8571428571%; 7046 } 7047 7048 .fixed-top { 7049 position: fixed; 7050 top: 0; 7051 right: 0; 7052 left: 0; 7053 z-index: 1030; 7054 } 7055 7056 .fixed-bottom { 7057 position: fixed; 7058 right: 0; 7059 bottom: 0; 7060 left: 0; 7061 z-index: 1030; 7062 } 7063 7064 .sticky-top { 7065 position: -webkit-sticky; 7066 position: sticky; 7067 top: 0; 7068 z-index: 1020; 7069 } 7070 7071 .sticky-bottom { 7072 position: -webkit-sticky; 7073 position: sticky; 7074 bottom: 0; 7075 z-index: 1020; 7076 } 7077 7078 @media (min-width: 576px) { 7079 .sticky-sm-top { 7080 position: -webkit-sticky; 7081 position: sticky; 7082 top: 0; 7083 z-index: 1020; 7084 } 7085 .sticky-sm-bottom { 7086 position: -webkit-sticky; 7087 position: sticky; 7088 bottom: 0; 7089 z-index: 1020; 7090 } 7091 } 7092 @media (min-width: 768px) { 7093 .sticky-md-top { 7094 position: -webkit-sticky; 7095 position: sticky; 7096 top: 0; 7097 z-index: 1020; 7098 } 7099 .sticky-md-bottom { 7100 position: -webkit-sticky; 7101 position: sticky; 7102 bottom: 0; 7103 z-index: 1020; 7104 } 7105 } 7106 @media (min-width: 992px) { 7107 .sticky-lg-top { 7108 position: -webkit-sticky; 7109 position: sticky; 7110 top: 0; 7111 z-index: 1020; 7112 } 7113 .sticky-lg-bottom { 7114 position: -webkit-sticky; 7115 position: sticky; 7116 bottom: 0; 7117 z-index: 1020; 7118 } 7119 } 7120 @media (min-width: 1200px) { 7121 .sticky-xl-top { 7122 position: -webkit-sticky; 7123 position: sticky; 7124 top: 0; 7125 z-index: 1020; 7126 } 7127 .sticky-xl-bottom { 7128 position: -webkit-sticky; 7129 position: sticky; 7130 bottom: 0; 7131 z-index: 1020; 7132 } 7133 } 7134 @media (min-width: 1400px) { 7135 .sticky-xxl-top { 7136 position: -webkit-sticky; 7137 position: sticky; 7138 top: 0; 7139 z-index: 1020; 7140 } 7141 .sticky-xxl-bottom { 7142 position: -webkit-sticky; 7143 position: sticky; 7144 bottom: 0; 7145 z-index: 1020; 7146 } 7147 } 7148 .hstack { 7149 display: flex; 7150 flex-direction: row; 7151 align-items: center; 7152 align-self: stretch; 7153 } 7154 7155 .vstack { 7156 display: flex; 7157 flex: 1 1 auto; 7158 flex-direction: column; 7159 align-self: stretch; 7160 } 7161 7162 .visually-hidden, 7163 .visually-hidden-focusable:not(:focus):not(:focus-within) { 7164 width: 1px !important; 7165 height: 1px !important; 7166 padding: 0 !important; 7167 margin: -1px !important; 7168 overflow: hidden !important; 7169 clip: rect(0, 0, 0, 0) !important; 7170 white-space: nowrap !important; 7171 border: 0 !important; 7172 } 7173 .visually-hidden:not(caption), 7174 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { 7175 position: absolute !important; 7176 } 7177 7178 .stretched-link::after { 7179 position: absolute; 7180 top: 0; 7181 right: 0; 7182 bottom: 0; 7183 left: 0; 7184 z-index: 1; 7185 content: ""; 7186 } 7187 7188 .text-truncate { 7189 overflow: hidden; 7190 text-overflow: ellipsis; 7191 white-space: nowrap; 7192 } 7193 7194 .vr { 7195 display: inline-block; 7196 align-self: stretch; 7197 width: var(--bs-border-width); 7198 min-height: 1em; 7199 background-color: currentcolor; 7200 opacity: 0.25; 7201 } 7202 7203 .align-baseline { 7204 vertical-align: baseline !important; 7205 } 7206 7207 .align-top { 7208 vertical-align: top !important; 7209 } 7210 7211 .align-middle { 7212 vertical-align: middle !important; 7213 } 7214 7215 .align-bottom { 7216 vertical-align: bottom !important; 7217 } 7218 7219 .align-text-bottom { 7220 vertical-align: text-bottom !important; 7221 } 7222 7223 .align-text-top { 7224 vertical-align: text-top !important; 7225 } 7226 7227 .float-start { 7228 float: left !important; 7229 } 7230 7231 .float-end { 7232 float: right !important; 7233 } 7234 7235 .float-none { 7236 float: none !important; 7237 } 7238 7239 .object-fit-contain { 7240 -o-object-fit: contain !important; 7241 object-fit: contain !important; 7242 } 7243 7244 .object-fit-cover { 7245 -o-object-fit: cover !important; 7246 object-fit: cover !important; 7247 } 7248 7249 .object-fit-fill { 7250 -o-object-fit: fill !important; 7251 object-fit: fill !important; 7252 } 7253 7254 .object-fit-scale { 7255 -o-object-fit: scale-down !important; 7256 object-fit: scale-down !important; 7257 } 7258 7259 .object-fit-none { 7260 -o-object-fit: none !important; 7261 object-fit: none !important; 7262 } 7263 7264 .opacity-0 { 7265 opacity: 0 !important; 7266 } 7267 7268 .opacity-25 { 7269 opacity: 0.25 !important; 7270 } 7271 7272 .opacity-50 { 7273 opacity: 0.5 !important; 7274 } 7275 7276 .opacity-75 { 7277 opacity: 0.75 !important; 7278 } 7279 7280 .opacity-100 { 7281 opacity: 1 !important; 7282 } 7283 7284 .overflow-auto { 7285 overflow: auto !important; 7286 } 7287 7288 .overflow-hidden { 7289 overflow: hidden !important; 7290 } 7291 7292 .overflow-visible { 7293 overflow: visible !important; 7294 } 7295 7296 .overflow-scroll { 7297 overflow: scroll !important; 7298 } 7299 7300 .overflow-x-auto { 7301 overflow-x: auto !important; 7302 } 7303 7304 .overflow-x-hidden { 7305 overflow-x: hidden !important; 7306 } 7307 7308 .overflow-x-visible { 7309 overflow-x: visible !important; 7310 } 7311 7312 .overflow-x-scroll { 7313 overflow-x: scroll !important; 7314 } 7315 7316 .overflow-y-auto { 7317 overflow-y: auto !important; 7318 } 7319 7320 .overflow-y-hidden { 7321 overflow-y: hidden !important; 7322 } 7323 7324 .overflow-y-visible { 7325 overflow-y: visible !important; 7326 } 7327 7328 .overflow-y-scroll { 7329 overflow-y: scroll !important; 7330 } 7331 7332 .d-inline { 7333 display: inline !important; 7334 } 7335 7336 .d-inline-block { 7337 display: inline-block !important; 7338 } 7339 7340 .d-block { 7341 display: block !important; 7342 } 7343 7344 .d-grid { 7345 display: grid !important; 7346 } 7347 7348 .d-inline-grid { 7349 display: inline-grid !important; 7350 } 7351 7352 .d-table { 7353 display: table !important; 7354 } 7355 7356 .d-table-row { 7357 display: table-row !important; 7358 } 7359 7360 .d-table-cell { 7361 display: table-cell !important; 7362 } 7363 7364 .d-flex { 7365 display: flex !important; 7366 } 7367 7368 .d-inline-flex { 7369 display: inline-flex !important; 7370 } 7371 7372 .d-none { 7373 display: none !important; 7374 } 7375 7376 .shadow { 7377 box-shadow: var(--bs-box-shadow) !important; 7378 } 7379 7380 .shadow-sm { 7381 box-shadow: var(--bs-box-shadow-sm) !important; 7382 } 7383 7384 .shadow-lg { 7385 box-shadow: var(--bs-box-shadow-lg) !important; 7386 } 7387 7388 .shadow-none { 7389 box-shadow: none !important; 7390 } 7391 7392 .focus-ring-primary { 7393 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); 7394 } 7395 7396 .focus-ring-secondary { 7397 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); 7398 } 7399 7400 .focus-ring-success { 7401 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); 7402 } 7403 7404 .focus-ring-info { 7405 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); 7406 } 7407 7408 .focus-ring-warning { 7409 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); 7410 } 7411 7412 .focus-ring-danger { 7413 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); 7414 } 7415 7416 .focus-ring-light { 7417 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); 7418 } 7419 7420 .focus-ring-dark { 7421 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); 7422 } 7423 7424 .position-static { 7425 position: static !important; 7426 } 7427 7428 .position-relative { 7429 position: relative !important; 7430 } 7431 7432 .position-absolute { 7433 position: absolute !important; 7434 } 7435 7436 .position-fixed { 7437 position: fixed !important; 7438 } 7439 7440 .position-sticky { 7441 position: -webkit-sticky !important; 7442 position: sticky !important; 7443 } 7444 7445 .top-0 { 7446 top: 0 !important; 7447 } 7448 7449 .top-50 { 7450 top: 50% !important; 7451 } 7452 7453 .top-100 { 7454 top: 100% !important; 7455 } 7456 7457 .bottom-0 { 7458 bottom: 0 !important; 7459 } 7460 7461 .bottom-50 { 7462 bottom: 50% !important; 7463 } 7464 7465 .bottom-100 { 7466 bottom: 100% !important; 7467 } 7468 7469 .start-0 { 7470 left: 0 !important; 7471 } 7472 7473 .start-50 { 7474 left: 50% !important; 7475 } 7476 7477 .start-100 { 7478 left: 100% !important; 7479 } 7480 7481 .end-0 { 7482 right: 0 !important; 7483 } 7484 7485 .end-50 { 7486 right: 50% !important; 7487 } 7488 7489 .end-100 { 7490 right: 100% !important; 7491 } 7492 7493 .translate-middle { 7494 transform: translate(-50%, -50%) !important; 7495 } 7496 7497 .translate-middle-x { 7498 transform: translateX(-50%) !important; 7499 } 7500 7501 .translate-middle-y { 7502 transform: translateY(-50%) !important; 7503 } 7504 7505 .border { 7506 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; 7507 } 7508 7509 .border-0 { 7510 border: 0 !important; 7511 } 7512 7513 .border-top { 7514 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; 7515 } 7516 7517 .border-top-0 { 7518 border-top: 0 !important; 7519 } 7520 7521 .border-end { 7522 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; 7523 } 7524 7525 .border-end-0 { 7526 border-right: 0 !important; 7527 } 7528 7529 .border-bottom { 7530 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; 7531 } 7532 7533 .border-bottom-0 { 7534 border-bottom: 0 !important; 7535 } 7536 7537 .border-start { 7538 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; 7539 } 7540 7541 .border-start-0 { 7542 border-left: 0 !important; 7543 } 7544 7545 .border-primary { 7546 --bs-border-opacity: 1; 7547 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; 7548 } 7549 7550 .border-secondary { 7551 --bs-border-opacity: 1; 7552 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; 7553 } 7554 7555 .border-success { 7556 --bs-border-opacity: 1; 7557 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; 7558 } 7559 7560 .border-info { 7561 --bs-border-opacity: 1; 7562 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; 7563 } 7564 7565 .border-warning { 7566 --bs-border-opacity: 1; 7567 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; 7568 } 7569 7570 .border-danger { 7571 --bs-border-opacity: 1; 7572 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; 7573 } 7574 7575 .border-light { 7576 --bs-border-opacity: 1; 7577 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; 7578 } 7579 7580 .border-dark { 7581 --bs-border-opacity: 1; 7582 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; 7583 } 7584 7585 .border-black { 7586 --bs-border-opacity: 1; 7587 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; 7588 } 7589 7590 .border-white { 7591 --bs-border-opacity: 1; 7592 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; 7593 } 7594 7595 .border-primary-subtle { 7596 border-color: var(--bs-primary-border-subtle) !important; 7597 } 7598 7599 .border-secondary-subtle { 7600 border-color: var(--bs-secondary-border-subtle) !important; 7601 } 7602 7603 .border-success-subtle { 7604 border-color: var(--bs-success-border-subtle) !important; 7605 } 7606 7607 .border-info-subtle { 7608 border-color: var(--bs-info-border-subtle) !important; 7609 } 7610 7611 .border-warning-subtle { 7612 border-color: var(--bs-warning-border-subtle) !important; 7613 } 7614 7615 .border-danger-subtle { 7616 border-color: var(--bs-danger-border-subtle) !important; 7617 } 7618 7619 .border-light-subtle { 7620 border-color: var(--bs-light-border-subtle) !important; 7621 } 7622 7623 .border-dark-subtle { 7624 border-color: var(--bs-dark-border-subtle) !important; 7625 } 7626 7627 .border-1 { 7628 border-width: 1px !important; 7629 } 7630 7631 .border-2 { 7632 border-width: 2px !important; 7633 } 7634 7635 .border-3 { 7636 border-width: 3px !important; 7637 } 7638 7639 .border-4 { 7640 border-width: 4px !important; 7641 } 7642 7643 .border-5 { 7644 border-width: 5px !important; 7645 } 7646 7647 .border-opacity-10 { 7648 --bs-border-opacity: 0.1; 7649 } 7650 7651 .border-opacity-25 { 7652 --bs-border-opacity: 0.25; 7653 } 7654 7655 .border-opacity-50 { 7656 --bs-border-opacity: 0.5; 7657 } 7658 7659 .border-opacity-75 { 7660 --bs-border-opacity: 0.75; 7661 } 7662 7663 .border-opacity-100 { 7664 --bs-border-opacity: 1; 7665 } 7666 7667 .w-25 { 7668 width: 25% !important; 7669 } 7670 7671 .w-50 { 7672 width: 50% !important; 7673 } 7674 7675 .w-75 { 7676 width: 75% !important; 7677 } 7678 7679 .w-100 { 7680 width: 100% !important; 7681 } 7682 7683 .w-auto { 7684 width: auto !important; 7685 } 7686 7687 .mw-100 { 7688 max-width: 100% !important; 7689 } 7690 7691 .vw-100 { 7692 width: 100vw !important; 7693 } 7694 7695 .min-vw-100 { 7696 min-width: 100vw !important; 7697 } 7698 7699 .h-25 { 7700 height: 25% !important; 7701 } 7702 7703 .h-50 { 7704 height: 50% !important; 7705 } 7706 7707 .h-75 { 7708 height: 75% !important; 7709 } 7710 7711 .h-100 { 7712 height: 100% !important; 7713 } 7714 7715 .h-auto { 7716 height: auto !important; 7717 } 7718 7719 .mh-100 { 7720 max-height: 100% !important; 7721 } 7722 7723 .vh-100 { 7724 height: 100vh !important; 7725 } 7726 7727 .min-vh-100 { 7728 min-height: 100vh !important; 7729 } 7730 7731 .flex-fill { 7732 flex: 1 1 auto !important; 7733 } 7734 7735 .flex-row { 7736 flex-direction: row !important; 7737 } 7738 7739 .flex-column { 7740 flex-direction: column !important; 7741 } 7742 7743 .flex-row-reverse { 7744 flex-direction: row-reverse !important; 7745 } 7746 7747 .flex-column-reverse { 7748 flex-direction: column-reverse !important; 7749 } 7750 7751 .flex-grow-0 { 7752 flex-grow: 0 !important; 7753 } 7754 7755 .flex-grow-1 { 7756 flex-grow: 1 !important; 7757 } 7758 7759 .flex-shrink-0 { 7760 flex-shrink: 0 !important; 7761 } 7762 7763 .flex-shrink-1 { 7764 flex-shrink: 1 !important; 7765 } 7766 7767 .flex-wrap { 7768 flex-wrap: wrap !important; 7769 } 7770 7771 .flex-nowrap { 7772 flex-wrap: nowrap !important; 7773 } 7774 7775 .flex-wrap-reverse { 7776 flex-wrap: wrap-reverse !important; 7777 } 7778 7779 .justify-content-start { 7780 justify-content: flex-start !important; 7781 } 7782 7783 .justify-content-end { 7784 justify-content: flex-end !important; 7785 } 7786 7787 .justify-content-center { 7788 justify-content: center !important; 7789 } 7790 7791 .justify-content-between { 7792 justify-content: space-between !important; 7793 } 7794 7795 .justify-content-around { 7796 justify-content: space-around !important; 7797 } 7798 7799 .justify-content-evenly { 7800 justify-content: space-evenly !important; 7801 } 7802 7803 .align-items-start { 7804 align-items: flex-start !important; 7805 } 7806 7807 .align-items-end { 7808 align-items: flex-end !important; 7809 } 7810 7811 .align-items-center { 7812 align-items: center !important; 7813 } 7814 7815 .align-items-baseline { 7816 align-items: baseline !important; 7817 } 7818 7819 .align-items-stretch { 7820 align-items: stretch !important; 7821 } 7822 7823 .align-content-start { 7824 align-content: flex-start !important; 7825 } 7826 7827 .align-content-end { 7828 align-content: flex-end !important; 7829 } 7830 7831 .align-content-center { 7832 align-content: center !important; 7833 } 7834 7835 .align-content-between { 7836 align-content: space-between !important; 7837 } 7838 7839 .align-content-around { 7840 align-content: space-around !important; 7841 } 7842 7843 .align-content-stretch { 7844 align-content: stretch !important; 7845 } 7846 7847 .align-self-auto { 7848 align-self: auto !important; 7849 } 7850 7851 .align-self-start { 7852 align-self: flex-start !important; 7853 } 7854 7855 .align-self-end { 7856 align-self: flex-end !important; 7857 } 7858 7859 .align-self-center { 7860 align-self: center !important; 7861 } 7862 7863 .align-self-baseline { 7864 align-self: baseline !important; 7865 } 7866 7867 .align-self-stretch { 7868 align-self: stretch !important; 7869 } 7870 7871 .order-first { 7872 order: -1 !important; 7873 } 7874 7875 .order-0 { 7876 order: 0 !important; 7877 } 7878 7879 .order-1 { 7880 order: 1 !important; 7881 } 7882 7883 .order-2 { 7884 order: 2 !important; 7885 } 7886 7887 .order-3 { 7888 order: 3 !important; 7889 } 7890 7891 .order-4 { 7892 order: 4 !important; 7893 } 7894 7895 .order-5 { 7896 order: 5 !important; 7897 } 7898 7899 .order-last { 7900 order: 6 !important; 7901 } 7902 7903 .m-0 { 7904 margin: 0 !important; 7905 } 7906 7907 .m-1 { 7908 margin: 0.25rem !important; 7909 } 7910 7911 .m-2 { 7912 margin: 0.5rem !important; 7913 } 7914 7915 .m-3 { 7916 margin: 1rem !important; 7917 } 7918 7919 .m-4 { 7920 margin: 1.5rem !important; 7921 } 7922 7923 .m-5 { 7924 margin: 3rem !important; 7925 } 7926 7927 .m-auto { 7928 margin: auto !important; 7929 } 7930 7931 .mx-0 { 7932 margin-right: 0 !important; 7933 margin-left: 0 !important; 7934 } 7935 7936 .mx-1 { 7937 margin-right: 0.25rem !important; 7938 margin-left: 0.25rem !important; 7939 } 7940 7941 .mx-2 { 7942 margin-right: 0.5rem !important; 7943 margin-left: 0.5rem !important; 7944 } 7945 7946 .mx-3 { 7947 margin-right: 1rem !important; 7948 margin-left: 1rem !important; 7949 } 7950 7951 .mx-4 { 7952 margin-right: 1.5rem !important; 7953 margin-left: 1.5rem !important; 7954 } 7955 7956 .mx-5 { 7957 margin-right: 3rem !important; 7958 margin-left: 3rem !important; 7959 } 7960 7961 .mx-auto { 7962 margin-right: auto !important; 7963 margin-left: auto !important; 7964 } 7965 7966 .my-0 { 7967 margin-top: 0 !important; 7968 margin-bottom: 0 !important; 7969 } 7970 7971 .my-1 { 7972 margin-top: 0.25rem !important; 7973 margin-bottom: 0.25rem !important; 7974 } 7975 7976 .my-2 { 7977 margin-top: 0.5rem !important; 7978 margin-bottom: 0.5rem !important; 7979 } 7980 7981 .my-3 { 7982 margin-top: 1rem !important; 7983 margin-bottom: 1rem !important; 7984 } 7985 7986 .my-4 { 7987 margin-top: 1.5rem !important; 7988 margin-bottom: 1.5rem !important; 7989 } 7990 7991 .my-5 { 7992 margin-top: 3rem !important; 7993 margin-bottom: 3rem !important; 7994 } 7995 7996 .my-auto { 7997 margin-top: auto !important; 7998 margin-bottom: auto !important; 7999 } 8000 8001 .mt-0 { 8002 margin-top: 0 !important; 8003 } 8004 8005 .mt-1 { 8006 margin-top: 0.25rem !important; 8007 } 8008 8009 .mt-2 { 8010 margin-top: 0.5rem !important; 8011 } 8012 8013 .mt-3 { 8014 margin-top: 1rem !important; 8015 } 8016 8017 .mt-4 { 8018 margin-top: 1.5rem !important; 8019 } 8020 8021 .mt-5 { 8022 margin-top: 3rem !important; 8023 } 8024 8025 .mt-auto { 8026 margin-top: auto !important; 8027 } 8028 8029 .me-0 { 8030 margin-right: 0 !important; 8031 } 8032 8033 .me-1 { 8034 margin-right: 0.25rem !important; 8035 } 8036 8037 .me-2 { 8038 margin-right: 0.5rem !important; 8039 } 8040 8041 .me-3 { 8042 margin-right: 1rem !important; 8043 } 8044 8045 .me-4 { 8046 margin-right: 1.5rem !important; 8047 } 8048 8049 .me-5 { 8050 margin-right: 3rem !important; 8051 } 8052 8053 .me-auto { 8054 margin-right: auto !important; 8055 } 8056 8057 .mb-0 { 8058 margin-bottom: 0 !important; 8059 } 8060 8061 .mb-1 { 8062 margin-bottom: 0.25rem !important; 8063 } 8064 8065 .mb-2 { 8066 margin-bottom: 0.5rem !important; 8067 } 8068 8069 .mb-3 { 8070 margin-bottom: 1rem !important; 8071 } 8072 8073 .mb-4 { 8074 margin-bottom: 1.5rem !important; 8075 } 8076 8077 .mb-5 { 8078 margin-bottom: 3rem !important; 8079 } 8080 8081 .mb-auto { 8082 margin-bottom: auto !important; 8083 } 8084 8085 .ms-0 { 8086 margin-left: 0 !important; 8087 } 8088 8089 .ms-1 { 8090 margin-left: 0.25rem !important; 8091 } 8092 8093 .ms-2 { 8094 margin-left: 0.5rem !important; 8095 } 8096 8097 .ms-3 { 8098 margin-left: 1rem !important; 8099 } 8100 8101 .ms-4 { 8102 margin-left: 1.5rem !important; 8103 } 8104 8105 .ms-5 { 8106 margin-left: 3rem !important; 8107 } 8108 8109 .ms-auto { 8110 margin-left: auto !important; 8111 } 8112 8113 .p-0 { 8114 padding: 0 !important; 8115 } 8116 8117 .p-1 { 8118 padding: 0.25rem !important; 8119 } 8120 8121 .p-2 { 8122 padding: 0.5rem !important; 8123 } 8124 8125 .p-3 { 8126 padding: 1rem !important; 8127 } 8128 8129 .p-4 { 8130 padding: 1.5rem !important; 8131 } 8132 8133 .p-5 { 8134 padding: 3rem !important; 8135 } 8136 8137 .px-0 { 8138 padding-right: 0 !important; 8139 padding-left: 0 !important; 8140 } 8141 8142 .px-1 { 8143 padding-right: 0.25rem !important; 8144 padding-left: 0.25rem !important; 8145 } 8146 8147 .px-2 { 8148 padding-right: 0.5rem !important; 8149 padding-left: 0.5rem !important; 8150 } 8151 8152 .px-3 { 8153 padding-right: 1rem !important; 8154 padding-left: 1rem !important; 8155 } 8156 8157 .px-4 { 8158 padding-right: 1.5rem !important; 8159 padding-left: 1.5rem !important; 8160 } 8161 8162 .px-5 { 8163 padding-right: 3rem !important; 8164 padding-left: 3rem !important; 8165 } 8166 8167 .py-0 { 8168 padding-top: 0 !important; 8169 padding-bottom: 0 !important; 8170 } 8171 8172 .py-1 { 8173 padding-top: 0.25rem !important; 8174 padding-bottom: 0.25rem !important; 8175 } 8176 8177 .py-2 { 8178 padding-top: 0.5rem !important; 8179 padding-bottom: 0.5rem !important; 8180 } 8181 8182 .py-3 { 8183 padding-top: 1rem !important; 8184 padding-bottom: 1rem !important; 8185 } 8186 8187 .py-4 { 8188 padding-top: 1.5rem !important; 8189 padding-bottom: 1.5rem !important; 8190 } 8191 8192 .py-5 { 8193 padding-top: 3rem !important; 8194 padding-bottom: 3rem !important; 8195 } 8196 8197 .pt-0 { 8198 padding-top: 0 !important; 8199 } 8200 8201 .pt-1 { 8202 padding-top: 0.25rem !important; 8203 } 8204 8205 .pt-2 { 8206 padding-top: 0.5rem !important; 8207 } 8208 8209 .pt-3 { 8210 padding-top: 1rem !important; 8211 } 8212 8213 .pt-4 { 8214 padding-top: 1.5rem !important; 8215 } 8216 8217 .pt-5 { 8218 padding-top: 3rem !important; 8219 } 8220 8221 .pe-0 { 8222 padding-right: 0 !important; 8223 } 8224 8225 .pe-1 { 8226 padding-right: 0.25rem !important; 8227 } 8228 8229 .pe-2 { 8230 padding-right: 0.5rem !important; 8231 } 8232 8233 .pe-3 { 8234 padding-right: 1rem !important; 8235 } 8236 8237 .pe-4 { 8238 padding-right: 1.5rem !important; 8239 } 8240 8241 .pe-5 { 8242 padding-right: 3rem !important; 8243 } 8244 8245 .pb-0 { 8246 padding-bottom: 0 !important; 8247 } 8248 8249 .pb-1 { 8250 padding-bottom: 0.25rem !important; 8251 } 8252 8253 .pb-2 { 8254 padding-bottom: 0.5rem !important; 8255 } 8256 8257 .pb-3 { 8258 padding-bottom: 1rem !important; 8259 } 8260 8261 .pb-4 { 8262 padding-bottom: 1.5rem !important; 8263 } 8264 8265 .pb-5 { 8266 padding-bottom: 3rem !important; 8267 } 8268 8269 .ps-0 { 8270 padding-left: 0 !important; 8271 } 8272 8273 .ps-1 { 8274 padding-left: 0.25rem !important; 8275 } 8276 8277 .ps-2 { 8278 padding-left: 0.5rem !important; 8279 } 8280 8281 .ps-3 { 8282 padding-left: 1rem !important; 8283 } 8284 8285 .ps-4 { 8286 padding-left: 1.5rem !important; 8287 } 8288 8289 .ps-5 { 8290 padding-left: 3rem !important; 8291 } 8292 8293 .gap-0 { 8294 gap: 0 !important; 8295 } 8296 8297 .gap-1 { 8298 gap: 0.25rem !important; 8299 } 8300 8301 .gap-2 { 8302 gap: 0.5rem !important; 8303 } 8304 8305 .gap-3 { 8306 gap: 1rem !important; 8307 } 8308 8309 .gap-4 { 8310 gap: 1.5rem !important; 8311 } 8312 8313 .gap-5 { 8314 gap: 3rem !important; 8315 } 8316 8317 .row-gap-0 { 8318 row-gap: 0 !important; 8319 } 8320 8321 .row-gap-1 { 8322 row-gap: 0.25rem !important; 8323 } 8324 8325 .row-gap-2 { 8326 row-gap: 0.5rem !important; 8327 } 8328 8329 .row-gap-3 { 8330 row-gap: 1rem !important; 8331 } 8332 8333 .row-gap-4 { 8334 row-gap: 1.5rem !important; 8335 } 8336 8337 .row-gap-5 { 8338 row-gap: 3rem !important; 8339 } 8340 8341 .column-gap-0 { 8342 -moz-column-gap: 0 !important; 8343 column-gap: 0 !important; 8344 } 8345 8346 .column-gap-1 { 8347 -moz-column-gap: 0.25rem !important; 8348 column-gap: 0.25rem !important; 8349 } 8350 8351 .column-gap-2 { 8352 -moz-column-gap: 0.5rem !important; 8353 column-gap: 0.5rem !important; 8354 } 8355 8356 .column-gap-3 { 8357 -moz-column-gap: 1rem !important; 8358 column-gap: 1rem !important; 8359 } 8360 8361 .column-gap-4 { 8362 -moz-column-gap: 1.5rem !important; 8363 column-gap: 1.5rem !important; 8364 } 8365 8366 .column-gap-5 { 8367 -moz-column-gap: 3rem !important; 8368 column-gap: 3rem !important; 8369 } 8370 8371 .font-monospace { 8372 font-family: var(--bs-font-monospace) !important; 8373 } 8374 8375 .fs-1 { 8376 font-size: calc(1.375rem + 1.5vw) !important; 8377 } 8378 8379 .fs-2 { 8380 font-size: calc(1.325rem + 0.9vw) !important; 8381 } 8382 8383 .fs-3 { 8384 font-size: calc(1.3rem + 0.6vw) !important; 8385 } 8386 8387 .fs-4 { 8388 font-size: calc(1.275rem + 0.3vw) !important; 8389 } 8390 8391 .fs-5 { 8392 font-size: 1.25rem !important; 8393 } 8394 8395 .fs-6 { 8396 font-size: 1rem !important; 8397 } 8398 8399 .fst-italic { 8400 font-style: italic !important; 8401 } 8402 8403 .fst-normal { 8404 font-style: normal !important; 8405 } 8406 8407 .fw-lighter { 8408 font-weight: lighter !important; 8409 } 8410 8411 .fw-light { 8412 font-weight: 300 !important; 8413 } 8414 8415 .fw-normal { 8416 font-weight: 400 !important; 8417 } 8418 8419 .fw-medium { 8420 font-weight: 500 !important; 8421 } 8422 8423 .fw-semibold { 8424 font-weight: 600 !important; 8425 } 8426 8427 .fw-bold { 8428 font-weight: 700 !important; 8429 } 8430 8431 .fw-bolder { 8432 font-weight: bolder !important; 8433 } 8434 8435 .lh-1 { 8436 line-height: 1 !important; 8437 } 8438 8439 .lh-sm { 8440 line-height: 1.25 !important; 8441 } 8442 8443 .lh-base { 8444 line-height: 1.5 !important; 8445 } 8446 8447 .lh-lg { 8448 line-height: 2 !important; 8449 } 8450 8451 .text-start { 8452 text-align: left !important; 8453 } 8454 8455 .text-end { 8456 text-align: right !important; 8457 } 8458 8459 .text-center { 8460 text-align: center !important; 8461 } 8462 8463 .text-decoration-none { 8464 text-decoration: none !important; 8465 } 8466 8467 .text-decoration-underline { 8468 text-decoration: underline !important; 8469 } 8470 8471 .text-decoration-line-through { 8472 text-decoration: line-through !important; 8473 } 8474 8475 .text-lowercase { 8476 text-transform: lowercase !important; 8477 } 8478 8479 .text-uppercase { 8480 text-transform: uppercase !important; 8481 } 8482 8483 .text-capitalize { 8484 text-transform: capitalize !important; 8485 } 8486 8487 .text-wrap { 8488 white-space: normal !important; 8489 } 8490 8491 .text-nowrap { 8492 white-space: nowrap !important; 8493 } 8494 8495 /* rtl:begin:remove */ 8496 .text-break { 8497 word-wrap: break-word !important; 8498 word-break: break-word !important; 8499 } 8500 8501 /* rtl:end:remove */ 8502 .text-primary { 8503 --bs-text-opacity: 1; 8504 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; 8505 } 8506 8507 .text-secondary { 8508 --bs-text-opacity: 1; 8509 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; 8510 } 8511 8512 .text-success { 8513 --bs-text-opacity: 1; 8514 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; 8515 } 8516 8517 .text-info { 8518 --bs-text-opacity: 1; 8519 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; 8520 } 8521 8522 .text-warning { 8523 --bs-text-opacity: 1; 8524 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; 8525 } 8526 8527 .text-danger { 8528 --bs-text-opacity: 1; 8529 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; 8530 } 8531 8532 .text-light { 8533 --bs-text-opacity: 1; 8534 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; 8535 } 8536 8537 .text-dark { 8538 --bs-text-opacity: 1; 8539 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; 8540 } 8541 8542 .text-black { 8543 --bs-text-opacity: 1; 8544 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; 8545 } 8546 8547 .text-white { 8548 --bs-text-opacity: 1; 8549 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; 8550 } 8551 8552 .text-body { 8553 --bs-text-opacity: 1; 8554 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; 8555 } 8556 8557 .text-muted { 8558 --bs-text-opacity: 1; 8559 color: var(--bs-secondary-color) !important; 8560 } 8561 8562 .text-black-50 { 8563 --bs-text-opacity: 1; 8564 color: rgba(0, 0, 0, 0.5) !important; 8565 } 8566 8567 .text-white-50 { 8568 --bs-text-opacity: 1; 8569 color: rgba(255, 255, 255, 0.5) !important; 8570 } 8571 8572 .text-body-secondary { 8573 --bs-text-opacity: 1; 8574 color: var(--bs-secondary-color) !important; 8575 } 8576 8577 .text-body-tertiary { 8578 --bs-text-opacity: 1; 8579 color: var(--bs-tertiary-color) !important; 8580 } 8581 8582 .text-body-emphasis { 8583 --bs-text-opacity: 1; 8584 color: var(--bs-emphasis-color) !important; 8585 } 8586 8587 .text-reset { 8588 --bs-text-opacity: 1; 8589 color: inherit !important; 8590 } 8591 8592 .text-opacity-25 { 8593 --bs-text-opacity: 0.25; 8594 } 8595 8596 .text-opacity-50 { 8597 --bs-text-opacity: 0.5; 8598 } 8599 8600 .text-opacity-75 { 8601 --bs-text-opacity: 0.75; 8602 } 8603 8604 .text-opacity-100 { 8605 --bs-text-opacity: 1; 8606 } 8607 8608 .text-primary-emphasis { 8609 color: var(--bs-primary-text-emphasis) !important; 8610 } 8611 8612 .text-secondary-emphasis { 8613 color: var(--bs-secondary-text-emphasis) !important; 8614 } 8615 8616 .text-success-emphasis { 8617 color: var(--bs-success-text-emphasis) !important; 8618 } 8619 8620 .text-info-emphasis { 8621 color: var(--bs-info-text-emphasis) !important; 8622 } 8623 8624 .text-warning-emphasis { 8625 color: var(--bs-warning-text-emphasis) !important; 8626 } 8627 8628 .text-danger-emphasis { 8629 color: var(--bs-danger-text-emphasis) !important; 8630 } 8631 8632 .text-light-emphasis { 8633 color: var(--bs-light-text-emphasis) !important; 8634 } 8635 8636 .text-dark-emphasis { 8637 color: var(--bs-dark-text-emphasis) !important; 8638 } 8639 8640 .link-opacity-10 { 8641 --bs-link-opacity: 0.1; 8642 } 8643 8644 .link-opacity-10-hover:hover { 8645 --bs-link-opacity: 0.1; 8646 } 8647 8648 .link-opacity-25 { 8649 --bs-link-opacity: 0.25; 8650 } 8651 8652 .link-opacity-25-hover:hover { 8653 --bs-link-opacity: 0.25; 8654 } 8655 8656 .link-opacity-50 { 8657 --bs-link-opacity: 0.5; 8658 } 8659 8660 .link-opacity-50-hover:hover { 8661 --bs-link-opacity: 0.5; 8662 } 8663 8664 .link-opacity-75 { 8665 --bs-link-opacity: 0.75; 8666 } 8667 8668 .link-opacity-75-hover:hover { 8669 --bs-link-opacity: 0.75; 8670 } 8671 8672 .link-opacity-100 { 8673 --bs-link-opacity: 1; 8674 } 8675 8676 .link-opacity-100-hover:hover { 8677 --bs-link-opacity: 1; 8678 } 8679 8680 .link-offset-1 { 8681 text-underline-offset: 0.125em !important; 8682 } 8683 8684 .link-offset-1-hover:hover { 8685 text-underline-offset: 0.125em !important; 8686 } 8687 8688 .link-offset-2 { 8689 text-underline-offset: 0.25em !important; 8690 } 8691 8692 .link-offset-2-hover:hover { 8693 text-underline-offset: 0.25em !important; 8694 } 8695 8696 .link-offset-3 { 8697 text-underline-offset: 0.375em !important; 8698 } 8699 8700 .link-offset-3-hover:hover { 8701 text-underline-offset: 0.375em !important; 8702 } 8703 8704 .link-underline-primary { 8705 --bs-link-underline-opacity: 1; 8706 -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; 8707 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; 8708 } 8709 8710 .link-underline-secondary { 8711 --bs-link-underline-opacity: 1; 8712 -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; 8713 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; 8714 } 8715 8716 .link-underline-success { 8717 --bs-link-underline-opacity: 1; 8718 -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; 8719 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; 8720 } 8721 8722 .link-underline-info { 8723 --bs-link-underline-opacity: 1; 8724 -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; 8725 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; 8726 } 8727 8728 .link-underline-warning { 8729 --bs-link-underline-opacity: 1; 8730 -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; 8731 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; 8732 } 8733 8734 .link-underline-danger { 8735 --bs-link-underline-opacity: 1; 8736 -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; 8737 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; 8738 } 8739 8740 .link-underline-light { 8741 --bs-link-underline-opacity: 1; 8742 -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; 8743 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; 8744 } 8745 8746 .link-underline-dark { 8747 --bs-link-underline-opacity: 1; 8748 -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; 8749 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; 8750 } 8751 8752 .link-underline { 8753 --bs-link-underline-opacity: 1; 8754 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; 8755 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; 8756 } 8757 8758 .link-underline-opacity-0 { 8759 --bs-link-underline-opacity: 0; 8760 } 8761 8762 .link-underline-opacity-0-hover:hover { 8763 --bs-link-underline-opacity: 0; 8764 } 8765 8766 .link-underline-opacity-10 { 8767 --bs-link-underline-opacity: 0.1; 8768 } 8769 8770 .link-underline-opacity-10-hover:hover { 8771 --bs-link-underline-opacity: 0.1; 8772 } 8773 8774 .link-underline-opacity-25 { 8775 --bs-link-underline-opacity: 0.25; 8776 } 8777 8778 .link-underline-opacity-25-hover:hover { 8779 --bs-link-underline-opacity: 0.25; 8780 } 8781 8782 .link-underline-opacity-50 { 8783 --bs-link-underline-opacity: 0.5; 8784 } 8785 8786 .link-underline-opacity-50-hover:hover { 8787 --bs-link-underline-opacity: 0.5; 8788 } 8789 8790 .link-underline-opacity-75 { 8791 --bs-link-underline-opacity: 0.75; 8792 } 8793 8794 .link-underline-opacity-75-hover:hover { 8795 --bs-link-underline-opacity: 0.75; 8796 } 8797 8798 .link-underline-opacity-100 { 8799 --bs-link-underline-opacity: 1; 8800 } 8801 8802 .link-underline-opacity-100-hover:hover { 8803 --bs-link-underline-opacity: 1; 8804 } 8805 8806 .bg-primary { 8807 --bs-bg-opacity: 1; 8808 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; 8809 } 8810 8811 .bg-secondary { 8812 --bs-bg-opacity: 1; 8813 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; 8814 } 8815 8816 .bg-success { 8817 --bs-bg-opacity: 1; 8818 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; 8819 } 8820 8821 .bg-info { 8822 --bs-bg-opacity: 1; 8823 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; 8824 } 8825 8826 .bg-warning { 8827 --bs-bg-opacity: 1; 8828 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; 8829 } 8830 8831 .bg-danger { 8832 --bs-bg-opacity: 1; 8833 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; 8834 } 8835 8836 .bg-light { 8837 --bs-bg-opacity: 1; 8838 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; 8839 } 8840 8841 .bg-dark { 8842 --bs-bg-opacity: 1; 8843 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; 8844 } 8845 8846 .bg-black { 8847 --bs-bg-opacity: 1; 8848 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; 8849 } 8850 8851 .bg-white { 8852 --bs-bg-opacity: 1; 8853 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; 8854 } 8855 8856 .bg-body { 8857 --bs-bg-opacity: 1; 8858 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; 8859 } 8860 8861 .bg-transparent { 8862 --bs-bg-opacity: 1; 8863 background-color: transparent !important; 8864 } 8865 8866 .bg-body-secondary { 8867 --bs-bg-opacity: 1; 8868 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; 8869 } 8870 8871 .bg-body-tertiary { 8872 --bs-bg-opacity: 1; 8873 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; 8874 } 8875 8876 .bg-opacity-10 { 8877 --bs-bg-opacity: 0.1; 8878 } 8879 8880 .bg-opacity-25 { 8881 --bs-bg-opacity: 0.25; 8882 } 8883 8884 .bg-opacity-50 { 8885 --bs-bg-opacity: 0.5; 8886 } 8887 8888 .bg-opacity-75 { 8889 --bs-bg-opacity: 0.75; 8890 } 8891 8892 .bg-opacity-100 { 8893 --bs-bg-opacity: 1; 8894 } 8895 8896 .bg-primary-subtle { 8897 background-color: var(--bs-primary-bg-subtle) !important; 8898 } 8899 8900 .bg-secondary-subtle { 8901 background-color: var(--bs-secondary-bg-subtle) !important; 8902 } 8903 8904 .bg-success-subtle { 8905 background-color: var(--bs-success-bg-subtle) !important; 8906 } 8907 8908 .bg-info-subtle { 8909 background-color: var(--bs-info-bg-subtle) !important; 8910 } 8911 8912 .bg-warning-subtle { 8913 background-color: var(--bs-warning-bg-subtle) !important; 8914 } 8915 8916 .bg-danger-subtle { 8917 background-color: var(--bs-danger-bg-subtle) !important; 8918 } 8919 8920 .bg-light-subtle { 8921 background-color: var(--bs-light-bg-subtle) !important; 8922 } 8923 8924 .bg-dark-subtle { 8925 background-color: var(--bs-dark-bg-subtle) !important; 8926 } 8927 8928 .bg-gradient { 8929 background-image: var(--bs-gradient) !important; 8930 } 8931 8932 .user-select-all { 8933 -webkit-user-select: all !important; 8934 -moz-user-select: all !important; 8935 user-select: all !important; 8936 } 8937 8938 .user-select-auto { 8939 -webkit-user-select: auto !important; 8940 -moz-user-select: auto !important; 8941 user-select: auto !important; 8942 } 8943 8944 .user-select-none { 8945 -webkit-user-select: none !important; 8946 -moz-user-select: none !important; 8947 user-select: none !important; 8948 } 8949 8950 .pe-none { 8951 pointer-events: none !important; 8952 } 8953 8954 .pe-auto { 8955 pointer-events: auto !important; 8956 } 8957 8958 .rounded { 8959 border-radius: var(--bs-border-radius) !important; 8960 } 8961 8962 .rounded-0 { 8963 border-radius: 0 !important; 8964 } 8965 8966 .rounded-1 { 8967 border-radius: var(--bs-border-radius-sm) !important; 8968 } 8969 8970 .rounded-2 { 8971 border-radius: var(--bs-border-radius) !important; 8972 } 8973 8974 .rounded-3 { 8975 border-radius: var(--bs-border-radius-lg) !important; 8976 } 8977 8978 .rounded-4 { 8979 border-radius: var(--bs-border-radius-xl) !important; 8980 } 8981 8982 .rounded-5 { 8983 border-radius: var(--bs-border-radius-xxl) !important; 8984 } 8985 8986 .rounded-circle { 8987 border-radius: 50% !important; 8988 } 8989 8990 .rounded-pill { 8991 border-radius: var(--bs-border-radius-pill) !important; 8992 } 8993 8994 .rounded-top { 8995 border-top-left-radius: var(--bs-border-radius) !important; 8996 border-top-right-radius: var(--bs-border-radius) !important; 8997 } 8998 8999 .rounded-top-0 { 9000 border-top-left-radius: 0 !important; 9001 border-top-right-radius: 0 !important; 9002 } 9003 9004 .rounded-top-1 { 9005 border-top-left-radius: var(--bs-border-radius-sm) !important; 9006 border-top-right-radius: var(--bs-border-radius-sm) !important; 9007 } 9008 9009 .rounded-top-2 { 9010 border-top-left-radius: var(--bs-border-radius) !important; 9011 border-top-right-radius: var(--bs-border-radius) !important; 9012 } 9013 9014 .rounded-top-3 { 9015 border-top-left-radius: var(--bs-border-radius-lg) !important; 9016 border-top-right-radius: var(--bs-border-radius-lg) !important; 9017 } 9018 9019 .rounded-top-4 { 9020 border-top-left-radius: var(--bs-border-radius-xl) !important; 9021 border-top-right-radius: var(--bs-border-radius-xl) !important; 9022 } 9023 9024 .rounded-top-5 { 9025 border-top-left-radius: var(--bs-border-radius-xxl) !important; 9026 border-top-right-radius: var(--bs-border-radius-xxl) !important; 9027 } 9028 9029 .rounded-top-circle { 9030 border-top-left-radius: 50% !important; 9031 border-top-right-radius: 50% !important; 9032 } 9033 9034 .rounded-top-pill { 9035 border-top-left-radius: var(--bs-border-radius-pill) !important; 9036 border-top-right-radius: var(--bs-border-radius-pill) !important; 9037 } 9038 9039 .rounded-end { 9040 border-top-right-radius: var(--bs-border-radius) !important; 9041 border-bottom-right-radius: var(--bs-border-radius) !important; 9042 } 9043 9044 .rounded-end-0 { 9045 border-top-right-radius: 0 !important; 9046 border-bottom-right-radius: 0 !important; 9047 } 9048 9049 .rounded-end-1 { 9050 border-top-right-radius: var(--bs-border-radius-sm) !important; 9051 border-bottom-right-radius: var(--bs-border-radius-sm) !important; 9052 } 9053 9054 .rounded-end-2 { 9055 border-top-right-radius: var(--bs-border-radius) !important; 9056 border-bottom-right-radius: var(--bs-border-radius) !important; 9057 } 9058 9059 .rounded-end-3 { 9060 border-top-right-radius: var(--bs-border-radius-lg) !important; 9061 border-bottom-right-radius: var(--bs-border-radius-lg) !important; 9062 } 9063 9064 .rounded-end-4 { 9065 border-top-right-radius: var(--bs-border-radius-xl) !important; 9066 border-bottom-right-radius: var(--bs-border-radius-xl) !important; 9067 } 9068 9069 .rounded-end-5 { 9070 border-top-right-radius: var(--bs-border-radius-xxl) !important; 9071 border-bottom-right-radius: var(--bs-border-radius-xxl) !important; 9072 } 9073 9074 .rounded-end-circle { 9075 border-top-right-radius: 50% !important; 9076 border-bottom-right-radius: 50% !important; 9077 } 9078 9079 .rounded-end-pill { 9080 border-top-right-radius: var(--bs-border-radius-pill) !important; 9081 border-bottom-right-radius: var(--bs-border-radius-pill) !important; 9082 } 9083 9084 .rounded-bottom { 9085 border-bottom-right-radius: var(--bs-border-radius) !important; 9086 border-bottom-left-radius: var(--bs-border-radius) !important; 9087 } 9088 9089 .rounded-bottom-0 { 9090 border-bottom-right-radius: 0 !important; 9091 border-bottom-left-radius: 0 !important; 9092 } 9093 9094 .rounded-bottom-1 { 9095 border-bottom-right-radius: var(--bs-border-radius-sm) !important; 9096 border-bottom-left-radius: var(--bs-border-radius-sm) !important; 9097 } 9098 9099 .rounded-bottom-2 { 9100 border-bottom-right-radius: var(--bs-border-radius) !important; 9101 border-bottom-left-radius: var(--bs-border-radius) !important; 9102 } 9103 9104 .rounded-bottom-3 { 9105 border-bottom-right-radius: var(--bs-border-radius-lg) !important; 9106 border-bottom-left-radius: var(--bs-border-radius-lg) !important; 9107 } 9108 9109 .rounded-bottom-4 { 9110 border-bottom-right-radius: var(--bs-border-radius-xl) !important; 9111 border-bottom-left-radius: var(--bs-border-radius-xl) !important; 9112 } 9113 9114 .rounded-bottom-5 { 9115 border-bottom-right-radius: var(--bs-border-radius-xxl) !important; 9116 border-bottom-left-radius: var(--bs-border-radius-xxl) !important; 9117 } 9118 9119 .rounded-bottom-circle { 9120 border-bottom-right-radius: 50% !important; 9121 border-bottom-left-radius: 50% !important; 9122 } 9123 9124 .rounded-bottom-pill { 9125 border-bottom-right-radius: var(--bs-border-radius-pill) !important; 9126 border-bottom-left-radius: var(--bs-border-radius-pill) !important; 9127 } 9128 9129 .rounded-start { 9130 border-bottom-left-radius: var(--bs-border-radius) !important; 9131 border-top-left-radius: var(--bs-border-radius) !important; 9132 } 9133 9134 .rounded-start-0 { 9135 border-bottom-left-radius: 0 !important; 9136 border-top-left-radius: 0 !important; 9137 } 9138 9139 .rounded-start-1 { 9140 border-bottom-left-radius: var(--bs-border-radius-sm) !important; 9141 border-top-left-radius: var(--bs-border-radius-sm) !important; 9142 } 9143 9144 .rounded-start-2 { 9145 border-bottom-left-radius: var(--bs-border-radius) !important; 9146 border-top-left-radius: var(--bs-border-radius) !important; 9147 } 9148 9149 .rounded-start-3 { 9150 border-bottom-left-radius: var(--bs-border-radius-lg) !important; 9151 border-top-left-radius: var(--bs-border-radius-lg) !important; 9152 } 9153 9154 .rounded-start-4 { 9155 border-bottom-left-radius: var(--bs-border-radius-xl) !important; 9156 border-top-left-radius: var(--bs-border-radius-xl) !important; 9157 } 9158 9159 .rounded-start-5 { 9160 border-bottom-left-radius: var(--bs-border-radius-xxl) !important; 9161 border-top-left-radius: var(--bs-border-radius-xxl) !important; 9162 } 9163 9164 .rounded-start-circle { 9165 border-bottom-left-radius: 50% !important; 9166 border-top-left-radius: 50% !important; 9167 } 9168 9169 .rounded-start-pill { 9170 border-bottom-left-radius: var(--bs-border-radius-pill) !important; 9171 border-top-left-radius: var(--bs-border-radius-pill) !important; 9172 } 9173 9174 .visible { 9175 visibility: visible !important; 9176 } 9177 9178 .invisible { 9179 visibility: hidden !important; 9180 } 9181 9182 .z-n1 { 9183 z-index: -1 !important; 9184 } 9185 9186 .z-0 { 9187 z-index: 0 !important; 9188 } 9189 9190 .z-1 { 9191 z-index: 1 !important; 9192 } 9193 9194 .z-2 { 9195 z-index: 2 !important; 9196 } 9197 9198 .z-3 { 9199 z-index: 3 !important; 9200 } 9201 9202 @media (min-width: 576px) { 9203 .float-sm-start { 9204 float: left !important; 9205 } 9206 .float-sm-end { 9207 float: right !important; 9208 } 9209 .float-sm-none { 9210 float: none !important; 9211 } 9212 .object-fit-sm-contain { 9213 -o-object-fit: contain !important; 9214 object-fit: contain !important; 9215 } 9216 .object-fit-sm-cover { 9217 -o-object-fit: cover !important; 9218 object-fit: cover !important; 9219 } 9220 .object-fit-sm-fill { 9221 -o-object-fit: fill !important; 9222 object-fit: fill !important; 9223 } 9224 .object-fit-sm-scale { 9225 -o-object-fit: scale-down !important; 9226 object-fit: scale-down !important; 9227 } 9228 .object-fit-sm-none { 9229 -o-object-fit: none !important; 9230 object-fit: none !important; 9231 } 9232 .d-sm-inline { 9233 display: inline !important; 9234 } 9235 .d-sm-inline-block { 9236 display: inline-block !important; 9237 } 9238 .d-sm-block { 9239 display: block !important; 9240 } 9241 .d-sm-grid { 9242 display: grid !important; 9243 } 9244 .d-sm-inline-grid { 9245 display: inline-grid !important; 9246 } 9247 .d-sm-table { 9248 display: table !important; 9249 } 9250 .d-sm-table-row { 9251 display: table-row !important; 9252 } 9253 .d-sm-table-cell { 9254 display: table-cell !important; 9255 } 9256 .d-sm-flex { 9257 display: flex !important; 9258 } 9259 .d-sm-inline-flex { 9260 display: inline-flex !important; 9261 } 9262 .d-sm-none { 9263 display: none !important; 9264 } 9265 .flex-sm-fill { 9266 flex: 1 1 auto !important; 9267 } 9268 .flex-sm-row { 9269 flex-direction: row !important; 9270 } 9271 .flex-sm-column { 9272 flex-direction: column !important; 9273 } 9274 .flex-sm-row-reverse { 9275 flex-direction: row-reverse !important; 9276 } 9277 .flex-sm-column-reverse { 9278 flex-direction: column-reverse !important; 9279 } 9280 .flex-sm-grow-0 { 9281 flex-grow: 0 !important; 9282 } 9283 .flex-sm-grow-1 { 9284 flex-grow: 1 !important; 9285 } 9286 .flex-sm-shrink-0 { 9287 flex-shrink: 0 !important; 9288 } 9289 .flex-sm-shrink-1 { 9290 flex-shrink: 1 !important; 9291 } 9292 .flex-sm-wrap { 9293 flex-wrap: wrap !important; 9294 } 9295 .flex-sm-nowrap { 9296 flex-wrap: nowrap !important; 9297 } 9298 .flex-sm-wrap-reverse { 9299 flex-wrap: wrap-reverse !important; 9300 } 9301 .justify-content-sm-start { 9302 justify-content: flex-start !important; 9303 } 9304 .justify-content-sm-end { 9305 justify-content: flex-end !important; 9306 } 9307 .justify-content-sm-center { 9308 justify-content: center !important; 9309 } 9310 .justify-content-sm-between { 9311 justify-content: space-between !important; 9312 } 9313 .justify-content-sm-around { 9314 justify-content: space-around !important; 9315 } 9316 .justify-content-sm-evenly { 9317 justify-content: space-evenly !important; 9318 } 9319 .align-items-sm-start { 9320 align-items: flex-start !important; 9321 } 9322 .align-items-sm-end { 9323 align-items: flex-end !important; 9324 } 9325 .align-items-sm-center { 9326 align-items: center !important; 9327 } 9328 .align-items-sm-baseline { 9329 align-items: baseline !important; 9330 } 9331 .align-items-sm-stretch { 9332 align-items: stretch !important; 9333 } 9334 .align-content-sm-start { 9335 align-content: flex-start !important; 9336 } 9337 .align-content-sm-end { 9338 align-content: flex-end !important; 9339 } 9340 .align-content-sm-center { 9341 align-content: center !important; 9342 } 9343 .align-content-sm-between { 9344 align-content: space-between !important; 9345 } 9346 .align-content-sm-around { 9347 align-content: space-around !important; 9348 } 9349 .align-content-sm-stretch { 9350 align-content: stretch !important; 9351 } 9352 .align-self-sm-auto { 9353 align-self: auto !important; 9354 } 9355 .align-self-sm-start { 9356 align-self: flex-start !important; 9357 } 9358 .align-self-sm-end { 9359 align-self: flex-end !important; 9360 } 9361 .align-self-sm-center { 9362 align-self: center !important; 9363 } 9364 .align-self-sm-baseline { 9365 align-self: baseline !important; 9366 } 9367 .align-self-sm-stretch { 9368 align-self: stretch !important; 9369 } 9370 .order-sm-first { 9371 order: -1 !important; 9372 } 9373 .order-sm-0 { 9374 order: 0 !important; 9375 } 9376 .order-sm-1 { 9377 order: 1 !important; 9378 } 9379 .order-sm-2 { 9380 order: 2 !important; 9381 } 9382 .order-sm-3 { 9383 order: 3 !important; 9384 } 9385 .order-sm-4 { 9386 order: 4 !important; 9387 } 9388 .order-sm-5 { 9389 order: 5 !important; 9390 } 9391 .order-sm-last { 9392 order: 6 !important; 9393 } 9394 .m-sm-0 { 9395 margin: 0 !important; 9396 } 9397 .m-sm-1 { 9398 margin: 0.25rem !important; 9399 } 9400 .m-sm-2 { 9401 margin: 0.5rem !important; 9402 } 9403 .m-sm-3 { 9404 margin: 1rem !important; 9405 } 9406 .m-sm-4 { 9407 margin: 1.5rem !important; 9408 } 9409 .m-sm-5 { 9410 margin: 3rem !important; 9411 } 9412 .m-sm-auto { 9413 margin: auto !important; 9414 } 9415 .mx-sm-0 { 9416 margin-right: 0 !important; 9417 margin-left: 0 !important; 9418 } 9419 .mx-sm-1 { 9420 margin-right: 0.25rem !important; 9421 margin-left: 0.25rem !important; 9422 } 9423 .mx-sm-2 { 9424 margin-right: 0.5rem !important; 9425 margin-left: 0.5rem !important; 9426 } 9427 .mx-sm-3 { 9428 margin-right: 1rem !important; 9429 margin-left: 1rem !important; 9430 } 9431 .mx-sm-4 { 9432 margin-right: 1.5rem !important; 9433 margin-left: 1.5rem !important; 9434 } 9435 .mx-sm-5 { 9436 margin-right: 3rem !important; 9437 margin-left: 3rem !important; 9438 } 9439 .mx-sm-auto { 9440 margin-right: auto !important; 9441 margin-left: auto !important; 9442 } 9443 .my-sm-0 { 9444 margin-top: 0 !important; 9445 margin-bottom: 0 !important; 9446 } 9447 .my-sm-1 { 9448 margin-top: 0.25rem !important; 9449 margin-bottom: 0.25rem !important; 9450 } 9451 .my-sm-2 { 9452 margin-top: 0.5rem !important; 9453 margin-bottom: 0.5rem !important; 9454 } 9455 .my-sm-3 { 9456 margin-top: 1rem !important; 9457 margin-bottom: 1rem !important; 9458 } 9459 .my-sm-4 { 9460 margin-top: 1.5rem !important; 9461 margin-bottom: 1.5rem !important; 9462 } 9463 .my-sm-5 { 9464 margin-top: 3rem !important; 9465 margin-bottom: 3rem !important; 9466 } 9467 .my-sm-auto { 9468 margin-top: auto !important; 9469 margin-bottom: auto !important; 9470 } 9471 .mt-sm-0 { 9472 margin-top: 0 !important; 9473 } 9474 .mt-sm-1 { 9475 margin-top: 0.25rem !important; 9476 } 9477 .mt-sm-2 { 9478 margin-top: 0.5rem !important; 9479 } 9480 .mt-sm-3 { 9481 margin-top: 1rem !important; 9482 } 9483 .mt-sm-4 { 9484 margin-top: 1.5rem !important; 9485 } 9486 .mt-sm-5 { 9487 margin-top: 3rem !important; 9488 } 9489 .mt-sm-auto { 9490 margin-top: auto !important; 9491 } 9492 .me-sm-0 { 9493 margin-right: 0 !important; 9494 } 9495 .me-sm-1 { 9496 margin-right: 0.25rem !important; 9497 } 9498 .me-sm-2 { 9499 margin-right: 0.5rem !important; 9500 } 9501 .me-sm-3 { 9502 margin-right: 1rem !important; 9503 } 9504 .me-sm-4 { 9505 margin-right: 1.5rem !important; 9506 } 9507 .me-sm-5 { 9508 margin-right: 3rem !important; 9509 } 9510 .me-sm-auto { 9511 margin-right: auto !important; 9512 } 9513 .mb-sm-0 { 9514 margin-bottom: 0 !important; 9515 } 9516 .mb-sm-1 { 9517 margin-bottom: 0.25rem !important; 9518 } 9519 .mb-sm-2 { 9520 margin-bottom: 0.5rem !important; 9521 } 9522 .mb-sm-3 { 9523 margin-bottom: 1rem !important; 9524 } 9525 .mb-sm-4 { 9526 margin-bottom: 1.5rem !important; 9527 } 9528 .mb-sm-5 { 9529 margin-bottom: 3rem !important; 9530 } 9531 .mb-sm-auto { 9532 margin-bottom: auto !important; 9533 } 9534 .ms-sm-0 { 9535 margin-left: 0 !important; 9536 } 9537 .ms-sm-1 { 9538 margin-left: 0.25rem !important; 9539 } 9540 .ms-sm-2 { 9541 margin-left: 0.5rem !important; 9542 } 9543 .ms-sm-3 { 9544 margin-left: 1rem !important; 9545 } 9546 .ms-sm-4 { 9547 margin-left: 1.5rem !important; 9548 } 9549 .ms-sm-5 { 9550 margin-left: 3rem !important; 9551 } 9552 .ms-sm-auto { 9553 margin-left: auto !important; 9554 } 9555 .p-sm-0 { 9556 padding: 0 !important; 9557 } 9558 .p-sm-1 { 9559 padding: 0.25rem !important; 9560 } 9561 .p-sm-2 { 9562 padding: 0.5rem !important; 9563 } 9564 .p-sm-3 { 9565 padding: 1rem !important; 9566 } 9567 .p-sm-4 { 9568 padding: 1.5rem !important; 9569 } 9570 .p-sm-5 { 9571 padding: 3rem !important; 9572 } 9573 .px-sm-0 { 9574 padding-right: 0 !important; 9575 padding-left: 0 !important; 9576 } 9577 .px-sm-1 { 9578 padding-right: 0.25rem !important; 9579 padding-left: 0.25rem !important; 9580 } 9581 .px-sm-2 { 9582 padding-right: 0.5rem !important; 9583 padding-left: 0.5rem !important; 9584 } 9585 .px-sm-3 { 9586 padding-right: 1rem !important; 9587 padding-left: 1rem !important; 9588 } 9589 .px-sm-4 { 9590 padding-right: 1.5rem !important; 9591 padding-left: 1.5rem !important; 9592 } 9593 .px-sm-5 { 9594 padding-right: 3rem !important; 9595 padding-left: 3rem !important; 9596 } 9597 .py-sm-0 { 9598 padding-top: 0 !important; 9599 padding-bottom: 0 !important; 9600 } 9601 .py-sm-1 { 9602 padding-top: 0.25rem !important; 9603 padding-bottom: 0.25rem !important; 9604 } 9605 .py-sm-2 { 9606 padding-top: 0.5rem !important; 9607 padding-bottom: 0.5rem !important; 9608 } 9609 .py-sm-3 { 9610 padding-top: 1rem !important; 9611 padding-bottom: 1rem !important; 9612 } 9613 .py-sm-4 { 9614 padding-top: 1.5rem !important; 9615 padding-bottom: 1.5rem !important; 9616 } 9617 .py-sm-5 { 9618 padding-top: 3rem !important; 9619 padding-bottom: 3rem !important; 9620 } 9621 .pt-sm-0 { 9622 padding-top: 0 !important; 9623 } 9624 .pt-sm-1 { 9625 padding-top: 0.25rem !important; 9626 } 9627 .pt-sm-2 { 9628 padding-top: 0.5rem !important; 9629 } 9630 .pt-sm-3 { 9631 padding-top: 1rem !important; 9632 } 9633 .pt-sm-4 { 9634 padding-top: 1.5rem !important; 9635 } 9636 .pt-sm-5 { 9637 padding-top: 3rem !important; 9638 } 9639 .pe-sm-0 { 9640 padding-right: 0 !important; 9641 } 9642 .pe-sm-1 { 9643 padding-right: 0.25rem !important; 9644 } 9645 .pe-sm-2 { 9646 padding-right: 0.5rem !important; 9647 } 9648 .pe-sm-3 { 9649 padding-right: 1rem !important; 9650 } 9651 .pe-sm-4 { 9652 padding-right: 1.5rem !important; 9653 } 9654 .pe-sm-5 { 9655 padding-right: 3rem !important; 9656 } 9657 .pb-sm-0 { 9658 padding-bottom: 0 !important; 9659 } 9660 .pb-sm-1 { 9661 padding-bottom: 0.25rem !important; 9662 } 9663 .pb-sm-2 { 9664 padding-bottom: 0.5rem !important; 9665 } 9666 .pb-sm-3 { 9667 padding-bottom: 1rem !important; 9668 } 9669 .pb-sm-4 { 9670 padding-bottom: 1.5rem !important; 9671 } 9672 .pb-sm-5 { 9673 padding-bottom: 3rem !important; 9674 } 9675 .ps-sm-0 { 9676 padding-left: 0 !important; 9677 } 9678 .ps-sm-1 { 9679 padding-left: 0.25rem !important; 9680 } 9681 .ps-sm-2 { 9682 padding-left: 0.5rem !important; 9683 } 9684 .ps-sm-3 { 9685 padding-left: 1rem !important; 9686 } 9687 .ps-sm-4 { 9688 padding-left: 1.5rem !important; 9689 } 9690 .ps-sm-5 { 9691 padding-left: 3rem !important; 9692 } 9693 .gap-sm-0 { 9694 gap: 0 !important; 9695 } 9696 .gap-sm-1 { 9697 gap: 0.25rem !important; 9698 } 9699 .gap-sm-2 { 9700 gap: 0.5rem !important; 9701 } 9702 .gap-sm-3 { 9703 gap: 1rem !important; 9704 } 9705 .gap-sm-4 { 9706 gap: 1.5rem !important; 9707 } 9708 .gap-sm-5 { 9709 gap: 3rem !important; 9710 } 9711 .row-gap-sm-0 { 9712 row-gap: 0 !important; 9713 } 9714 .row-gap-sm-1 { 9715 row-gap: 0.25rem !important; 9716 } 9717 .row-gap-sm-2 { 9718 row-gap: 0.5rem !important; 9719 } 9720 .row-gap-sm-3 { 9721 row-gap: 1rem !important; 9722 } 9723 .row-gap-sm-4 { 9724 row-gap: 1.5rem !important; 9725 } 9726 .row-gap-sm-5 { 9727 row-gap: 3rem !important; 9728 } 9729 .column-gap-sm-0 { 9730 -moz-column-gap: 0 !important; 9731 column-gap: 0 !important; 9732 } 9733 .column-gap-sm-1 { 9734 -moz-column-gap: 0.25rem !important; 9735 column-gap: 0.25rem !important; 9736 } 9737 .column-gap-sm-2 { 9738 -moz-column-gap: 0.5rem !important; 9739 column-gap: 0.5rem !important; 9740 } 9741 .column-gap-sm-3 { 9742 -moz-column-gap: 1rem !important; 9743 column-gap: 1rem !important; 9744 } 9745 .column-gap-sm-4 { 9746 -moz-column-gap: 1.5rem !important; 9747 column-gap: 1.5rem !important; 9748 } 9749 .column-gap-sm-5 { 9750 -moz-column-gap: 3rem !important; 9751 column-gap: 3rem !important; 9752 } 9753 .text-sm-start { 9754 text-align: left !important; 9755 } 9756 .text-sm-end { 9757 text-align: right !important; 9758 } 9759 .text-sm-center { 9760 text-align: center !important; 9761 } 9762 } 9763 @media (min-width: 768px) { 9764 .float-md-start { 9765 float: left !important; 9766 } 9767 .float-md-end { 9768 float: right !important; 9769 } 9770 .float-md-none { 9771 float: none !important; 9772 } 9773 .object-fit-md-contain { 9774 -o-object-fit: contain !important; 9775 object-fit: contain !important; 9776 } 9777 .object-fit-md-cover { 9778 -o-object-fit: cover !important; 9779 object-fit: cover !important; 9780 } 9781 .object-fit-md-fill { 9782 -o-object-fit: fill !important; 9783 object-fit: fill !important; 9784 } 9785 .object-fit-md-scale { 9786 -o-object-fit: scale-down !important; 9787 object-fit: scale-down !important; 9788 } 9789 .object-fit-md-none { 9790 -o-object-fit: none !important; 9791 object-fit: none !important; 9792 } 9793 .d-md-inline { 9794 display: inline !important; 9795 } 9796 .d-md-inline-block { 9797 display: inline-block !important; 9798 } 9799 .d-md-block { 9800 display: block !important; 9801 } 9802 .d-md-grid { 9803 display: grid !important; 9804 } 9805 .d-md-inline-grid { 9806 display: inline-grid !important; 9807 } 9808 .d-md-table { 9809 display: table !important; 9810 } 9811 .d-md-table-row { 9812 display: table-row !important; 9813 } 9814 .d-md-table-cell { 9815 display: table-cell !important; 9816 } 9817 .d-md-flex { 9818 display: flex !important; 9819 } 9820 .d-md-inline-flex { 9821 display: inline-flex !important; 9822 } 9823 .d-md-none { 9824 display: none !important; 9825 } 9826 .flex-md-fill { 9827 flex: 1 1 auto !important; 9828 } 9829 .flex-md-row { 9830 flex-direction: row !important; 9831 } 9832 .flex-md-column { 9833 flex-direction: column !important; 9834 } 9835 .flex-md-row-reverse { 9836 flex-direction: row-reverse !important; 9837 } 9838 .flex-md-column-reverse { 9839 flex-direction: column-reverse !important; 9840 } 9841 .flex-md-grow-0 { 9842 flex-grow: 0 !important; 9843 } 9844 .flex-md-grow-1 { 9845 flex-grow: 1 !important; 9846 } 9847 .flex-md-shrink-0 { 9848 flex-shrink: 0 !important; 9849 } 9850 .flex-md-shrink-1 { 9851 flex-shrink: 1 !important; 9852 } 9853 .flex-md-wrap { 9854 flex-wrap: wrap !important; 9855 } 9856 .flex-md-nowrap { 9857 flex-wrap: nowrap !important; 9858 } 9859 .flex-md-wrap-reverse { 9860 flex-wrap: wrap-reverse !important; 9861 } 9862 .justify-content-md-start { 9863 justify-content: flex-start !important; 9864 } 9865 .justify-content-md-end { 9866 justify-content: flex-end !important; 9867 } 9868 .justify-content-md-center { 9869 justify-content: center !important; 9870 } 9871 .justify-content-md-between { 9872 justify-content: space-between !important; 9873 } 9874 .justify-content-md-around { 9875 justify-content: space-around !important; 9876 } 9877 .justify-content-md-evenly { 9878 justify-content: space-evenly !important; 9879 } 9880 .align-items-md-start { 9881 align-items: flex-start !important; 9882 } 9883 .align-items-md-end { 9884 align-items: flex-end !important; 9885 } 9886 .align-items-md-center { 9887 align-items: center !important; 9888 } 9889 .align-items-md-baseline { 9890 align-items: baseline !important; 9891 } 9892 .align-items-md-stretch { 9893 align-items: stretch !important; 9894 } 9895 .align-content-md-start { 9896 align-content: flex-start !important; 9897 } 9898 .align-content-md-end { 9899 align-content: flex-end !important; 9900 } 9901 .align-content-md-center { 9902 align-content: center !important; 9903 } 9904 .align-content-md-between { 9905 align-content: space-between !important; 9906 } 9907 .align-content-md-around { 9908 align-content: space-around !important; 9909 } 9910 .align-content-md-stretch { 9911 align-content: stretch !important; 9912 } 9913 .align-self-md-auto { 9914 align-self: auto !important; 9915 } 9916 .align-self-md-start { 9917 align-self: flex-start !important; 9918 } 9919 .align-self-md-end { 9920 align-self: flex-end !important; 9921 } 9922 .align-self-md-center { 9923 align-self: center !important; 9924 } 9925 .align-self-md-baseline { 9926 align-self: baseline !important; 9927 } 9928 .align-self-md-stretch { 9929 align-self: stretch !important; 9930 } 9931 .order-md-first { 9932 order: -1 !important; 9933 } 9934 .order-md-0 { 9935 order: 0 !important; 9936 } 9937 .order-md-1 { 9938 order: 1 !important; 9939 } 9940 .order-md-2 { 9941 order: 2 !important; 9942 } 9943 .order-md-3 { 9944 order: 3 !important; 9945 } 9946 .order-md-4 { 9947 order: 4 !important; 9948 } 9949 .order-md-5 { 9950 order: 5 !important; 9951 } 9952 .order-md-last { 9953 order: 6 !important; 9954 } 9955 .m-md-0 { 9956 margin: 0 !important; 9957 } 9958 .m-md-1 { 9959 margin: 0.25rem !important; 9960 } 9961 .m-md-2 { 9962 margin: 0.5rem !important; 9963 } 9964 .m-md-3 { 9965 margin: 1rem !important; 9966 } 9967 .m-md-4 { 9968 margin: 1.5rem !important; 9969 } 9970 .m-md-5 { 9971 margin: 3rem !important; 9972 } 9973 .m-md-auto { 9974 margin: auto !important; 9975 } 9976 .mx-md-0 { 9977 margin-right: 0 !important; 9978 margin-left: 0 !important; 9979 } 9980 .mx-md-1 { 9981 margin-right: 0.25rem !important; 9982 margin-left: 0.25rem !important; 9983 } 9984 .mx-md-2 { 9985 margin-right: 0.5rem !important; 9986 margin-left: 0.5rem !important; 9987 } 9988 .mx-md-3 { 9989 margin-right: 1rem !important; 9990 margin-left: 1rem !important; 9991 } 9992 .mx-md-4 { 9993 margin-right: 1.5rem !important; 9994 margin-left: 1.5rem !important; 9995 } 9996 .mx-md-5 { 9997 margin-right: 3rem !important; 9998 margin-left: 3rem !important; 9999 } 10000 .mx-md-auto { 10001 margin-right: auto !important; 10002 margin-left: auto !important; 10003 } 10004 .my-md-0 { 10005 margin-top: 0 !important; 10006 margin-bottom: 0 !important; 10007 } 10008 .my-md-1 { 10009 margin-top: 0.25rem !important; 10010 margin-bottom: 0.25rem !important; 10011 } 10012 .my-md-2 { 10013 margin-top: 0.5rem !important; 10014 margin-bottom: 0.5rem !important; 10015 } 10016 .my-md-3 { 10017 margin-top: 1rem !important; 10018 margin-bottom: 1rem !important; 10019 } 10020 .my-md-4 { 10021 margin-top: 1.5rem !important; 10022 margin-bottom: 1.5rem !important; 10023 } 10024 .my-md-5 { 10025 margin-top: 3rem !important; 10026 margin-bottom: 3rem !important; 10027 } 10028 .my-md-auto { 10029 margin-top: auto !important; 10030 margin-bottom: auto !important; 10031 } 10032 .mt-md-0 { 10033 margin-top: 0 !important; 10034 } 10035 .mt-md-1 { 10036 margin-top: 0.25rem !important; 10037 } 10038 .mt-md-2 { 10039 margin-top: 0.5rem !important; 10040 } 10041 .mt-md-3 { 10042 margin-top: 1rem !important; 10043 } 10044 .mt-md-4 { 10045 margin-top: 1.5rem !important; 10046 } 10047 .mt-md-5 { 10048 margin-top: 3rem !important; 10049 } 10050 .mt-md-auto { 10051 margin-top: auto !important; 10052 } 10053 .me-md-0 { 10054 margin-right: 0 !important; 10055 } 10056 .me-md-1 { 10057 margin-right: 0.25rem !important; 10058 } 10059 .me-md-2 { 10060 margin-right: 0.5rem !important; 10061 } 10062 .me-md-3 { 10063 margin-right: 1rem !important; 10064 } 10065 .me-md-4 { 10066 margin-right: 1.5rem !important; 10067 } 10068 .me-md-5 { 10069 margin-right: 3rem !important; 10070 } 10071 .me-md-auto { 10072 margin-right: auto !important; 10073 } 10074 .mb-md-0 { 10075 margin-bottom: 0 !important; 10076 } 10077 .mb-md-1 { 10078 margin-bottom: 0.25rem !important; 10079 } 10080 .mb-md-2 { 10081 margin-bottom: 0.5rem !important; 10082 } 10083 .mb-md-3 { 10084 margin-bottom: 1rem !important; 10085 } 10086 .mb-md-4 { 10087 margin-bottom: 1.5rem !important; 10088 } 10089 .mb-md-5 { 10090 margin-bottom: 3rem !important; 10091 } 10092 .mb-md-auto { 10093 margin-bottom: auto !important; 10094 } 10095 .ms-md-0 { 10096 margin-left: 0 !important; 10097 } 10098 .ms-md-1 { 10099 margin-left: 0.25rem !important; 10100 } 10101 .ms-md-2 { 10102 margin-left: 0.5rem !important; 10103 } 10104 .ms-md-3 { 10105 margin-left: 1rem !important; 10106 } 10107 .ms-md-4 { 10108 margin-left: 1.5rem !important; 10109 } 10110 .ms-md-5 { 10111 margin-left: 3rem !important; 10112 } 10113 .ms-md-auto { 10114 margin-left: auto !important; 10115 } 10116 .p-md-0 { 10117 padding: 0 !important; 10118 } 10119 .p-md-1 { 10120 padding: 0.25rem !important; 10121 } 10122 .p-md-2 { 10123 padding: 0.5rem !important; 10124 } 10125 .p-md-3 { 10126 padding: 1rem !important; 10127 } 10128 .p-md-4 { 10129 padding: 1.5rem !important; 10130 } 10131 .p-md-5 { 10132 padding: 3rem !important; 10133 } 10134 .px-md-0 { 10135 padding-right: 0 !important; 10136 padding-left: 0 !important; 10137 } 10138 .px-md-1 { 10139 padding-right: 0.25rem !important; 10140 padding-left: 0.25rem !important; 10141 } 10142 .px-md-2 { 10143 padding-right: 0.5rem !important; 10144 padding-left: 0.5rem !important; 10145 } 10146 .px-md-3 { 10147 padding-right: 1rem !important; 10148 padding-left: 1rem !important; 10149 } 10150 .px-md-4 { 10151 padding-right: 1.5rem !important; 10152 padding-left: 1.5rem !important; 10153 } 10154 .px-md-5 { 10155 padding-right: 3rem !important; 10156 padding-left: 3rem !important; 10157 } 10158 .py-md-0 { 10159 padding-top: 0 !important; 10160 padding-bottom: 0 !important; 10161 } 10162 .py-md-1 { 10163 padding-top: 0.25rem !important; 10164 padding-bottom: 0.25rem !important; 10165 } 10166 .py-md-2 { 10167 padding-top: 0.5rem !important; 10168 padding-bottom: 0.5rem !important; 10169 } 10170 .py-md-3 { 10171 padding-top: 1rem !important; 10172 padding-bottom: 1rem !important; 10173 } 10174 .py-md-4 { 10175 padding-top: 1.5rem !important; 10176 padding-bottom: 1.5rem !important; 10177 } 10178 .py-md-5 { 10179 padding-top: 3rem !important; 10180 padding-bottom: 3rem !important; 10181 } 10182 .pt-md-0 { 10183 padding-top: 0 !important; 10184 } 10185 .pt-md-1 { 10186 padding-top: 0.25rem !important; 10187 } 10188 .pt-md-2 { 10189 padding-top: 0.5rem !important; 10190 } 10191 .pt-md-3 { 10192 padding-top: 1rem !important; 10193 } 10194 .pt-md-4 { 10195 padding-top: 1.5rem !important; 10196 } 10197 .pt-md-5 { 10198 padding-top: 3rem !important; 10199 } 10200 .pe-md-0 { 10201 padding-right: 0 !important; 10202 } 10203 .pe-md-1 { 10204 padding-right: 0.25rem !important; 10205 } 10206 .pe-md-2 { 10207 padding-right: 0.5rem !important; 10208 } 10209 .pe-md-3 { 10210 padding-right: 1rem !important; 10211 } 10212 .pe-md-4 { 10213 padding-right: 1.5rem !important; 10214 } 10215 .pe-md-5 { 10216 padding-right: 3rem !important; 10217 } 10218 .pb-md-0 { 10219 padding-bottom: 0 !important; 10220 } 10221 .pb-md-1 { 10222 padding-bottom: 0.25rem !important; 10223 } 10224 .pb-md-2 { 10225 padding-bottom: 0.5rem !important; 10226 } 10227 .pb-md-3 { 10228 padding-bottom: 1rem !important; 10229 } 10230 .pb-md-4 { 10231 padding-bottom: 1.5rem !important; 10232 } 10233 .pb-md-5 { 10234 padding-bottom: 3rem !important; 10235 } 10236 .ps-md-0 { 10237 padding-left: 0 !important; 10238 } 10239 .ps-md-1 { 10240 padding-left: 0.25rem !important; 10241 } 10242 .ps-md-2 { 10243 padding-left: 0.5rem !important; 10244 } 10245 .ps-md-3 { 10246 padding-left: 1rem !important; 10247 } 10248 .ps-md-4 { 10249 padding-left: 1.5rem !important; 10250 } 10251 .ps-md-5 { 10252 padding-left: 3rem !important; 10253 } 10254 .gap-md-0 { 10255 gap: 0 !important; 10256 } 10257 .gap-md-1 { 10258 gap: 0.25rem !important; 10259 } 10260 .gap-md-2 { 10261 gap: 0.5rem !important; 10262 } 10263 .gap-md-3 { 10264 gap: 1rem !important; 10265 } 10266 .gap-md-4 { 10267 gap: 1.5rem !important; 10268 } 10269 .gap-md-5 { 10270 gap: 3rem !important; 10271 } 10272 .row-gap-md-0 { 10273 row-gap: 0 !important; 10274 } 10275 .row-gap-md-1 { 10276 row-gap: 0.25rem !important; 10277 } 10278 .row-gap-md-2 { 10279 row-gap: 0.5rem !important; 10280 } 10281 .row-gap-md-3 { 10282 row-gap: 1rem !important; 10283 } 10284 .row-gap-md-4 { 10285 row-gap: 1.5rem !important; 10286 } 10287 .row-gap-md-5 { 10288 row-gap: 3rem !important; 10289 } 10290 .column-gap-md-0 { 10291 -moz-column-gap: 0 !important; 10292 column-gap: 0 !important; 10293 } 10294 .column-gap-md-1 { 10295 -moz-column-gap: 0.25rem !important; 10296 column-gap: 0.25rem !important; 10297 } 10298 .column-gap-md-2 { 10299 -moz-column-gap: 0.5rem !important; 10300 column-gap: 0.5rem !important; 10301 } 10302 .column-gap-md-3 { 10303 -moz-column-gap: 1rem !important; 10304 column-gap: 1rem !important; 10305 } 10306 .column-gap-md-4 { 10307 -moz-column-gap: 1.5rem !important; 10308 column-gap: 1.5rem !important; 10309 } 10310 .column-gap-md-5 { 10311 -moz-column-gap: 3rem !important; 10312 column-gap: 3rem !important; 10313 } 10314 .text-md-start { 10315 text-align: left !important; 10316 } 10317 .text-md-end { 10318 text-align: right !important; 10319 } 10320 .text-md-center { 10321 text-align: center !important; 10322 } 10323 } 10324 @media (min-width: 992px) { 10325 .float-lg-start { 10326 float: left !important; 10327 } 10328 .float-lg-end { 10329 float: right !important; 10330 } 10331 .float-lg-none { 10332 float: none !important; 10333 } 10334 .object-fit-lg-contain { 10335 -o-object-fit: contain !important; 10336 object-fit: contain !important; 10337 } 10338 .object-fit-lg-cover { 10339 -o-object-fit: cover !important; 10340 object-fit: cover !important; 10341 } 10342 .object-fit-lg-fill { 10343 -o-object-fit: fill !important; 10344 object-fit: fill !important; 10345 } 10346 .object-fit-lg-scale { 10347 -o-object-fit: scale-down !important; 10348 object-fit: scale-down !important; 10349 } 10350 .object-fit-lg-none { 10351 -o-object-fit: none !important; 10352 object-fit: none !important; 10353 } 10354 .d-lg-inline { 10355 display: inline !important; 10356 } 10357 .d-lg-inline-block { 10358 display: inline-block !important; 10359 } 10360 .d-lg-block { 10361 display: block !important; 10362 } 10363 .d-lg-grid { 10364 display: grid !important; 10365 } 10366 .d-lg-inline-grid { 10367 display: inline-grid !important; 10368 } 10369 .d-lg-table { 10370 display: table !important; 10371 } 10372 .d-lg-table-row { 10373 display: table-row !important; 10374 } 10375 .d-lg-table-cell { 10376 display: table-cell !important; 10377 } 10378 .d-lg-flex { 10379 display: flex !important; 10380 } 10381 .d-lg-inline-flex { 10382 display: inline-flex !important; 10383 } 10384 .d-lg-none { 10385 display: none !important; 10386 } 10387 .flex-lg-fill { 10388 flex: 1 1 auto !important; 10389 } 10390 .flex-lg-row { 10391 flex-direction: row !important; 10392 } 10393 .flex-lg-column { 10394 flex-direction: column !important; 10395 } 10396 .flex-lg-row-reverse { 10397 flex-direction: row-reverse !important; 10398 } 10399 .flex-lg-column-reverse { 10400 flex-direction: column-reverse !important; 10401 } 10402 .flex-lg-grow-0 { 10403 flex-grow: 0 !important; 10404 } 10405 .flex-lg-grow-1 { 10406 flex-grow: 1 !important; 10407 } 10408 .flex-lg-shrink-0 { 10409 flex-shrink: 0 !important; 10410 } 10411 .flex-lg-shrink-1 { 10412 flex-shrink: 1 !important; 10413 } 10414 .flex-lg-wrap { 10415 flex-wrap: wrap !important; 10416 } 10417 .flex-lg-nowrap { 10418 flex-wrap: nowrap !important; 10419 } 10420 .flex-lg-wrap-reverse { 10421 flex-wrap: wrap-reverse !important; 10422 } 10423 .justify-content-lg-start { 10424 justify-content: flex-start !important; 10425 } 10426 .justify-content-lg-end { 10427 justify-content: flex-end !important; 10428 } 10429 .justify-content-lg-center { 10430 justify-content: center !important; 10431 } 10432 .justify-content-lg-between { 10433 justify-content: space-between !important; 10434 } 10435 .justify-content-lg-around { 10436 justify-content: space-around !important; 10437 } 10438 .justify-content-lg-evenly { 10439 justify-content: space-evenly !important; 10440 } 10441 .align-items-lg-start { 10442 align-items: flex-start !important; 10443 } 10444 .align-items-lg-end { 10445 align-items: flex-end !important; 10446 } 10447 .align-items-lg-center { 10448 align-items: center !important; 10449 } 10450 .align-items-lg-baseline { 10451 align-items: baseline !important; 10452 } 10453 .align-items-lg-stretch { 10454 align-items: stretch !important; 10455 } 10456 .align-content-lg-start { 10457 align-content: flex-start !important; 10458 } 10459 .align-content-lg-end { 10460 align-content: flex-end !important; 10461 } 10462 .align-content-lg-center { 10463 align-content: center !important; 10464 } 10465 .align-content-lg-between { 10466 align-content: space-between !important; 10467 } 10468 .align-content-lg-around { 10469 align-content: space-around !important; 10470 } 10471 .align-content-lg-stretch { 10472 align-content: stretch !important; 10473 } 10474 .align-self-lg-auto { 10475 align-self: auto !important; 10476 } 10477 .align-self-lg-start { 10478 align-self: flex-start !important; 10479 } 10480 .align-self-lg-end { 10481 align-self: flex-end !important; 10482 } 10483 .align-self-lg-center { 10484 align-self: center !important; 10485 } 10486 .align-self-lg-baseline { 10487 align-self: baseline !important; 10488 } 10489 .align-self-lg-stretch { 10490 align-self: stretch !important; 10491 } 10492 .order-lg-first { 10493 order: -1 !important; 10494 } 10495 .order-lg-0 { 10496 order: 0 !important; 10497 } 10498 .order-lg-1 { 10499 order: 1 !important; 10500 } 10501 .order-lg-2 { 10502 order: 2 !important; 10503 } 10504 .order-lg-3 { 10505 order: 3 !important; 10506 } 10507 .order-lg-4 { 10508 order: 4 !important; 10509 } 10510 .order-lg-5 { 10511 order: 5 !important; 10512 } 10513 .order-lg-last { 10514 order: 6 !important; 10515 } 10516 .m-lg-0 { 10517 margin: 0 !important; 10518 } 10519 .m-lg-1 { 10520 margin: 0.25rem !important; 10521 } 10522 .m-lg-2 { 10523 margin: 0.5rem !important; 10524 } 10525 .m-lg-3 { 10526 margin: 1rem !important; 10527 } 10528 .m-lg-4 { 10529 margin: 1.5rem !important; 10530 } 10531 .m-lg-5 { 10532 margin: 3rem !important; 10533 } 10534 .m-lg-auto { 10535 margin: auto !important; 10536 } 10537 .mx-lg-0 { 10538 margin-right: 0 !important; 10539 margin-left: 0 !important; 10540 } 10541 .mx-lg-1 { 10542 margin-right: 0.25rem !important; 10543 margin-left: 0.25rem !important; 10544 } 10545 .mx-lg-2 { 10546 margin-right: 0.5rem !important; 10547 margin-left: 0.5rem !important; 10548 } 10549 .mx-lg-3 { 10550 margin-right: 1rem !important; 10551 margin-left: 1rem !important; 10552 } 10553 .mx-lg-4 { 10554 margin-right: 1.5rem !important; 10555 margin-left: 1.5rem !important; 10556 } 10557 .mx-lg-5 { 10558 margin-right: 3rem !important; 10559 margin-left: 3rem !important; 10560 } 10561 .mx-lg-auto { 10562 margin-right: auto !important; 10563 margin-left: auto !important; 10564 } 10565 .my-lg-0 { 10566 margin-top: 0 !important; 10567 margin-bottom: 0 !important; 10568 } 10569 .my-lg-1 { 10570 margin-top: 0.25rem !important; 10571 margin-bottom: 0.25rem !important; 10572 } 10573 .my-lg-2 { 10574 margin-top: 0.5rem !important; 10575 margin-bottom: 0.5rem !important; 10576 } 10577 .my-lg-3 { 10578 margin-top: 1rem !important; 10579 margin-bottom: 1rem !important; 10580 } 10581 .my-lg-4 { 10582 margin-top: 1.5rem !important; 10583 margin-bottom: 1.5rem !important; 10584 } 10585 .my-lg-5 { 10586 margin-top: 3rem !important; 10587 margin-bottom: 3rem !important; 10588 } 10589 .my-lg-auto { 10590 margin-top: auto !important; 10591 margin-bottom: auto !important; 10592 } 10593 .mt-lg-0 { 10594 margin-top: 0 !important; 10595 } 10596 .mt-lg-1 { 10597 margin-top: 0.25rem !important; 10598 } 10599 .mt-lg-2 { 10600 margin-top: 0.5rem !important; 10601 } 10602 .mt-lg-3 { 10603 margin-top: 1rem !important; 10604 } 10605 .mt-lg-4 { 10606 margin-top: 1.5rem !important; 10607 } 10608 .mt-lg-5 { 10609 margin-top: 3rem !important; 10610 } 10611 .mt-lg-auto { 10612 margin-top: auto !important; 10613 } 10614 .me-lg-0 { 10615 margin-right: 0 !important; 10616 } 10617 .me-lg-1 { 10618 margin-right: 0.25rem !important; 10619 } 10620 .me-lg-2 { 10621 margin-right: 0.5rem !important; 10622 } 10623 .me-lg-3 { 10624 margin-right: 1rem !important; 10625 } 10626 .me-lg-4 { 10627 margin-right: 1.5rem !important; 10628 } 10629 .me-lg-5 { 10630 margin-right: 3rem !important; 10631 } 10632 .me-lg-auto { 10633 margin-right: auto !important; 10634 } 10635 .mb-lg-0 { 10636 margin-bottom: 0 !important; 10637 } 10638 .mb-lg-1 { 10639 margin-bottom: 0.25rem !important; 10640 } 10641 .mb-lg-2 { 10642 margin-bottom: 0.5rem !important; 10643 } 10644 .mb-lg-3 { 10645 margin-bottom: 1rem !important; 10646 } 10647 .mb-lg-4 { 10648 margin-bottom: 1.5rem !important; 10649 } 10650 .mb-lg-5 { 10651 margin-bottom: 3rem !important; 10652 } 10653 .mb-lg-auto { 10654 margin-bottom: auto !important; 10655 } 10656 .ms-lg-0 { 10657 margin-left: 0 !important; 10658 } 10659 .ms-lg-1 { 10660 margin-left: 0.25rem !important; 10661 } 10662 .ms-lg-2 { 10663 margin-left: 0.5rem !important; 10664 } 10665 .ms-lg-3 { 10666 margin-left: 1rem !important; 10667 } 10668 .ms-lg-4 { 10669 margin-left: 1.5rem !important; 10670 } 10671 .ms-lg-5 { 10672 margin-left: 3rem !important; 10673 } 10674 .ms-lg-auto { 10675 margin-left: auto !important; 10676 } 10677 .p-lg-0 { 10678 padding: 0 !important; 10679 } 10680 .p-lg-1 { 10681 padding: 0.25rem !important; 10682 } 10683 .p-lg-2 { 10684 padding: 0.5rem !important; 10685 } 10686 .p-lg-3 { 10687 padding: 1rem !important; 10688 } 10689 .p-lg-4 { 10690 padding: 1.5rem !important; 10691 } 10692 .p-lg-5 { 10693 padding: 3rem !important; 10694 } 10695 .px-lg-0 { 10696 padding-right: 0 !important; 10697 padding-left: 0 !important; 10698 } 10699 .px-lg-1 { 10700 padding-right: 0.25rem !important; 10701 padding-left: 0.25rem !important; 10702 } 10703 .px-lg-2 { 10704 padding-right: 0.5rem !important; 10705 padding-left: 0.5rem !important; 10706 } 10707 .px-lg-3 { 10708 padding-right: 1rem !important; 10709 padding-left: 1rem !important; 10710 } 10711 .px-lg-4 { 10712 padding-right: 1.5rem !important; 10713 padding-left: 1.5rem !important; 10714 } 10715 .px-lg-5 { 10716 padding-right: 3rem !important; 10717 padding-left: 3rem !important; 10718 } 10719 .py-lg-0 { 10720 padding-top: 0 !important; 10721 padding-bottom: 0 !important; 10722 } 10723 .py-lg-1 { 10724 padding-top: 0.25rem !important; 10725 padding-bottom: 0.25rem !important; 10726 } 10727 .py-lg-2 { 10728 padding-top: 0.5rem !important; 10729 padding-bottom: 0.5rem !important; 10730 } 10731 .py-lg-3 { 10732 padding-top: 1rem !important; 10733 padding-bottom: 1rem !important; 10734 } 10735 .py-lg-4 { 10736 padding-top: 1.5rem !important; 10737 padding-bottom: 1.5rem !important; 10738 } 10739 .py-lg-5 { 10740 padding-top: 3rem !important; 10741 padding-bottom: 3rem !important; 10742 } 10743 .pt-lg-0 { 10744 padding-top: 0 !important; 10745 } 10746 .pt-lg-1 { 10747 padding-top: 0.25rem !important; 10748 } 10749 .pt-lg-2 { 10750 padding-top: 0.5rem !important; 10751 } 10752 .pt-lg-3 { 10753 padding-top: 1rem !important; 10754 } 10755 .pt-lg-4 { 10756 padding-top: 1.5rem !important; 10757 } 10758 .pt-lg-5 { 10759 padding-top: 3rem !important; 10760 } 10761 .pe-lg-0 { 10762 padding-right: 0 !important; 10763 } 10764 .pe-lg-1 { 10765 padding-right: 0.25rem !important; 10766 } 10767 .pe-lg-2 { 10768 padding-right: 0.5rem !important; 10769 } 10770 .pe-lg-3 { 10771 padding-right: 1rem !important; 10772 } 10773 .pe-lg-4 { 10774 padding-right: 1.5rem !important; 10775 } 10776 .pe-lg-5 { 10777 padding-right: 3rem !important; 10778 } 10779 .pb-lg-0 { 10780 padding-bottom: 0 !important; 10781 } 10782 .pb-lg-1 { 10783 padding-bottom: 0.25rem !important; 10784 } 10785 .pb-lg-2 { 10786 padding-bottom: 0.5rem !important; 10787 } 10788 .pb-lg-3 { 10789 padding-bottom: 1rem !important; 10790 } 10791 .pb-lg-4 { 10792 padding-bottom: 1.5rem !important; 10793 } 10794 .pb-lg-5 { 10795 padding-bottom: 3rem !important; 10796 } 10797 .ps-lg-0 { 10798 padding-left: 0 !important; 10799 } 10800 .ps-lg-1 { 10801 padding-left: 0.25rem !important; 10802 } 10803 .ps-lg-2 { 10804 padding-left: 0.5rem !important; 10805 } 10806 .ps-lg-3 { 10807 padding-left: 1rem !important; 10808 } 10809 .ps-lg-4 { 10810 padding-left: 1.5rem !important; 10811 } 10812 .ps-lg-5 { 10813 padding-left: 3rem !important; 10814 } 10815 .gap-lg-0 { 10816 gap: 0 !important; 10817 } 10818 .gap-lg-1 { 10819 gap: 0.25rem !important; 10820 } 10821 .gap-lg-2 { 10822 gap: 0.5rem !important; 10823 } 10824 .gap-lg-3 { 10825 gap: 1rem !important; 10826 } 10827 .gap-lg-4 { 10828 gap: 1.5rem !important; 10829 } 10830 .gap-lg-5 { 10831 gap: 3rem !important; 10832 } 10833 .row-gap-lg-0 { 10834 row-gap: 0 !important; 10835 } 10836 .row-gap-lg-1 { 10837 row-gap: 0.25rem !important; 10838 } 10839 .row-gap-lg-2 { 10840 row-gap: 0.5rem !important; 10841 } 10842 .row-gap-lg-3 { 10843 row-gap: 1rem !important; 10844 } 10845 .row-gap-lg-4 { 10846 row-gap: 1.5rem !important; 10847 } 10848 .row-gap-lg-5 { 10849 row-gap: 3rem !important; 10850 } 10851 .column-gap-lg-0 { 10852 -moz-column-gap: 0 !important; 10853 column-gap: 0 !important; 10854 } 10855 .column-gap-lg-1 { 10856 -moz-column-gap: 0.25rem !important; 10857 column-gap: 0.25rem !important; 10858 } 10859 .column-gap-lg-2 { 10860 -moz-column-gap: 0.5rem !important; 10861 column-gap: 0.5rem !important; 10862 } 10863 .column-gap-lg-3 { 10864 -moz-column-gap: 1rem !important; 10865 column-gap: 1rem !important; 10866 } 10867 .column-gap-lg-4 { 10868 -moz-column-gap: 1.5rem !important; 10869 column-gap: 1.5rem !important; 10870 } 10871 .column-gap-lg-5 { 10872 -moz-column-gap: 3rem !important; 10873 column-gap: 3rem !important; 10874 } 10875 .text-lg-start { 10876 text-align: left !important; 10877 } 10878 .text-lg-end { 10879 text-align: right !important; 10880 } 10881 .text-lg-center { 10882 text-align: center !important; 10883 } 10884 } 10885 @media (min-width: 1200px) { 10886 .float-xl-start { 10887 float: left !important; 10888 } 10889 .float-xl-end { 10890 float: right !important; 10891 } 10892 .float-xl-none { 10893 float: none !important; 10894 } 10895 .object-fit-xl-contain { 10896 -o-object-fit: contain !important; 10897 object-fit: contain !important; 10898 } 10899 .object-fit-xl-cover { 10900 -o-object-fit: cover !important; 10901 object-fit: cover !important; 10902 } 10903 .object-fit-xl-fill { 10904 -o-object-fit: fill !important; 10905 object-fit: fill !important; 10906 } 10907 .object-fit-xl-scale { 10908 -o-object-fit: scale-down !important; 10909 object-fit: scale-down !important; 10910 } 10911 .object-fit-xl-none { 10912 -o-object-fit: none !important; 10913 object-fit: none !important; 10914 } 10915 .d-xl-inline { 10916 display: inline !important; 10917 } 10918 .d-xl-inline-block { 10919 display: inline-block !important; 10920 } 10921 .d-xl-block { 10922 display: block !important; 10923 } 10924 .d-xl-grid { 10925 display: grid !important; 10926 } 10927 .d-xl-inline-grid { 10928 display: inline-grid !important; 10929 } 10930 .d-xl-table { 10931 display: table !important; 10932 } 10933 .d-xl-table-row { 10934 display: table-row !important; 10935 } 10936 .d-xl-table-cell { 10937 display: table-cell !important; 10938 } 10939 .d-xl-flex { 10940 display: flex !important; 10941 } 10942 .d-xl-inline-flex { 10943 display: inline-flex !important; 10944 } 10945 .d-xl-none { 10946 display: none !important; 10947 } 10948 .flex-xl-fill { 10949 flex: 1 1 auto !important; 10950 } 10951 .flex-xl-row { 10952 flex-direction: row !important; 10953 } 10954 .flex-xl-column { 10955 flex-direction: column !important; 10956 } 10957 .flex-xl-row-reverse { 10958 flex-direction: row-reverse !important; 10959 } 10960 .flex-xl-column-reverse { 10961 flex-direction: column-reverse !important; 10962 } 10963 .flex-xl-grow-0 { 10964 flex-grow: 0 !important; 10965 } 10966 .flex-xl-grow-1 { 10967 flex-grow: 1 !important; 10968 } 10969 .flex-xl-shrink-0 { 10970 flex-shrink: 0 !important; 10971 } 10972 .flex-xl-shrink-1 { 10973 flex-shrink: 1 !important; 10974 } 10975 .flex-xl-wrap { 10976 flex-wrap: wrap !important; 10977 } 10978 .flex-xl-nowrap { 10979 flex-wrap: nowrap !important; 10980 } 10981 .flex-xl-wrap-reverse { 10982 flex-wrap: wrap-reverse !important; 10983 } 10984 .justify-content-xl-start { 10985 justify-content: flex-start !important; 10986 } 10987 .justify-content-xl-end { 10988 justify-content: flex-end !important; 10989 } 10990 .justify-content-xl-center { 10991 justify-content: center !important; 10992 } 10993 .justify-content-xl-between { 10994 justify-content: space-between !important; 10995 } 10996 .justify-content-xl-around { 10997 justify-content: space-around !important; 10998 } 10999 .justify-content-xl-evenly { 11000 justify-content: space-evenly !important; 11001 } 11002 .align-items-xl-start { 11003 align-items: flex-start !important; 11004 } 11005 .align-items-xl-end { 11006 align-items: flex-end !important; 11007 } 11008 .align-items-xl-center { 11009 align-items: center !important; 11010 } 11011 .align-items-xl-baseline { 11012 align-items: baseline !important; 11013 } 11014 .align-items-xl-stretch { 11015 align-items: stretch !important; 11016 } 11017 .align-content-xl-start { 11018 align-content: flex-start !important; 11019 } 11020 .align-content-xl-end { 11021 align-content: flex-end !important; 11022 } 11023 .align-content-xl-center { 11024 align-content: center !important; 11025 } 11026 .align-content-xl-between { 11027 align-content: space-between !important; 11028 } 11029 .align-content-xl-around { 11030 align-content: space-around !important; 11031 } 11032 .align-content-xl-stretch { 11033 align-content: stretch !important; 11034 } 11035 .align-self-xl-auto { 11036 align-self: auto !important; 11037 } 11038 .align-self-xl-start { 11039 align-self: flex-start !important; 11040 } 11041 .align-self-xl-end { 11042 align-self: flex-end !important; 11043 } 11044 .align-self-xl-center { 11045 align-self: center !important; 11046 } 11047 .align-self-xl-baseline { 11048 align-self: baseline !important; 11049 } 11050 .align-self-xl-stretch { 11051 align-self: stretch !important; 11052 } 11053 .order-xl-first { 11054 order: -1 !important; 11055 } 11056 .order-xl-0 { 11057 order: 0 !important; 11058 } 11059 .order-xl-1 { 11060 order: 1 !important; 11061 } 11062 .order-xl-2 { 11063 order: 2 !important; 11064 } 11065 .order-xl-3 { 11066 order: 3 !important; 11067 } 11068 .order-xl-4 { 11069 order: 4 !important; 11070 } 11071 .order-xl-5 { 11072 order: 5 !important; 11073 } 11074 .order-xl-last { 11075 order: 6 !important; 11076 } 11077 .m-xl-0 { 11078 margin: 0 !important; 11079 } 11080 .m-xl-1 { 11081 margin: 0.25rem !important; 11082 } 11083 .m-xl-2 { 11084 margin: 0.5rem !important; 11085 } 11086 .m-xl-3 { 11087 margin: 1rem !important; 11088 } 11089 .m-xl-4 { 11090 margin: 1.5rem !important; 11091 } 11092 .m-xl-5 { 11093 margin: 3rem !important; 11094 } 11095 .m-xl-auto { 11096 margin: auto !important; 11097 } 11098 .mx-xl-0 { 11099 margin-right: 0 !important; 11100 margin-left: 0 !important; 11101 } 11102 .mx-xl-1 { 11103 margin-right: 0.25rem !important; 11104 margin-left: 0.25rem !important; 11105 } 11106 .mx-xl-2 { 11107 margin-right: 0.5rem !important; 11108 margin-left: 0.5rem !important; 11109 } 11110 .mx-xl-3 { 11111 margin-right: 1rem !important; 11112 margin-left: 1rem !important; 11113 } 11114 .mx-xl-4 { 11115 margin-right: 1.5rem !important; 11116 margin-left: 1.5rem !important; 11117 } 11118 .mx-xl-5 { 11119 margin-right: 3rem !important; 11120 margin-left: 3rem !important; 11121 } 11122 .mx-xl-auto { 11123 margin-right: auto !important; 11124 margin-left: auto !important; 11125 } 11126 .my-xl-0 { 11127 margin-top: 0 !important; 11128 margin-bottom: 0 !important; 11129 } 11130 .my-xl-1 { 11131 margin-top: 0.25rem !important; 11132 margin-bottom: 0.25rem !important; 11133 } 11134 .my-xl-2 { 11135 margin-top: 0.5rem !important; 11136 margin-bottom: 0.5rem !important; 11137 } 11138 .my-xl-3 { 11139 margin-top: 1rem !important; 11140 margin-bottom: 1rem !important; 11141 } 11142 .my-xl-4 { 11143 margin-top: 1.5rem !important; 11144 margin-bottom: 1.5rem !important; 11145 } 11146 .my-xl-5 { 11147 margin-top: 3rem !important; 11148 margin-bottom: 3rem !important; 11149 } 11150 .my-xl-auto { 11151 margin-top: auto !important; 11152 margin-bottom: auto !important; 11153 } 11154 .mt-xl-0 { 11155 margin-top: 0 !important; 11156 } 11157 .mt-xl-1 { 11158 margin-top: 0.25rem !important; 11159 } 11160 .mt-xl-2 { 11161 margin-top: 0.5rem !important; 11162 } 11163 .mt-xl-3 { 11164 margin-top: 1rem !important; 11165 } 11166 .mt-xl-4 { 11167 margin-top: 1.5rem !important; 11168 } 11169 .mt-xl-5 { 11170 margin-top: 3rem !important; 11171 } 11172 .mt-xl-auto { 11173 margin-top: auto !important; 11174 } 11175 .me-xl-0 { 11176 margin-right: 0 !important; 11177 } 11178 .me-xl-1 { 11179 margin-right: 0.25rem !important; 11180 } 11181 .me-xl-2 { 11182 margin-right: 0.5rem !important; 11183 } 11184 .me-xl-3 { 11185 margin-right: 1rem !important; 11186 } 11187 .me-xl-4 { 11188 margin-right: 1.5rem !important; 11189 } 11190 .me-xl-5 { 11191 margin-right: 3rem !important; 11192 } 11193 .me-xl-auto { 11194 margin-right: auto !important; 11195 } 11196 .mb-xl-0 { 11197 margin-bottom: 0 !important; 11198 } 11199 .mb-xl-1 { 11200 margin-bottom: 0.25rem !important; 11201 } 11202 .mb-xl-2 { 11203 margin-bottom: 0.5rem !important; 11204 } 11205 .mb-xl-3 { 11206 margin-bottom: 1rem !important; 11207 } 11208 .mb-xl-4 { 11209 margin-bottom: 1.5rem !important; 11210 } 11211 .mb-xl-5 { 11212 margin-bottom: 3rem !important; 11213 } 11214 .mb-xl-auto { 11215 margin-bottom: auto !important; 11216 } 11217 .ms-xl-0 { 11218 margin-left: 0 !important; 11219 } 11220 .ms-xl-1 { 11221 margin-left: 0.25rem !important; 11222 } 11223 .ms-xl-2 { 11224 margin-left: 0.5rem !important; 11225 } 11226 .ms-xl-3 { 11227 margin-left: 1rem !important; 11228 } 11229 .ms-xl-4 { 11230 margin-left: 1.5rem !important; 11231 } 11232 .ms-xl-5 { 11233 margin-left: 3rem !important; 11234 } 11235 .ms-xl-auto { 11236 margin-left: auto !important; 11237 } 11238 .p-xl-0 { 11239 padding: 0 !important; 11240 } 11241 .p-xl-1 { 11242 padding: 0.25rem !important; 11243 } 11244 .p-xl-2 { 11245 padding: 0.5rem !important; 11246 } 11247 .p-xl-3 { 11248 padding: 1rem !important; 11249 } 11250 .p-xl-4 { 11251 padding: 1.5rem !important; 11252 } 11253 .p-xl-5 { 11254 padding: 3rem !important; 11255 } 11256 .px-xl-0 { 11257 padding-right: 0 !important; 11258 padding-left: 0 !important; 11259 } 11260 .px-xl-1 { 11261 padding-right: 0.25rem !important; 11262 padding-left: 0.25rem !important; 11263 } 11264 .px-xl-2 { 11265 padding-right: 0.5rem !important; 11266 padding-left: 0.5rem !important; 11267 } 11268 .px-xl-3 { 11269 padding-right: 1rem !important; 11270 padding-left: 1rem !important; 11271 } 11272 .px-xl-4 { 11273 padding-right: 1.5rem !important; 11274 padding-left: 1.5rem !important; 11275 } 11276 .px-xl-5 { 11277 padding-right: 3rem !important; 11278 padding-left: 3rem !important; 11279 } 11280 .py-xl-0 { 11281 padding-top: 0 !important; 11282 padding-bottom: 0 !important; 11283 } 11284 .py-xl-1 { 11285 padding-top: 0.25rem !important; 11286 padding-bottom: 0.25rem !important; 11287 } 11288 .py-xl-2 { 11289 padding-top: 0.5rem !important; 11290 padding-bottom: 0.5rem !important; 11291 } 11292 .py-xl-3 { 11293 padding-top: 1rem !important; 11294 padding-bottom: 1rem !important; 11295 } 11296 .py-xl-4 { 11297 padding-top: 1.5rem !important; 11298 padding-bottom: 1.5rem !important; 11299 } 11300 .py-xl-5 { 11301 padding-top: 3rem !important; 11302 padding-bottom: 3rem !important; 11303 } 11304 .pt-xl-0 { 11305 padding-top: 0 !important; 11306 } 11307 .pt-xl-1 { 11308 padding-top: 0.25rem !important; 11309 } 11310 .pt-xl-2 { 11311 padding-top: 0.5rem !important; 11312 } 11313 .pt-xl-3 { 11314 padding-top: 1rem !important; 11315 } 11316 .pt-xl-4 { 11317 padding-top: 1.5rem !important; 11318 } 11319 .pt-xl-5 { 11320 padding-top: 3rem !important; 11321 } 11322 .pe-xl-0 { 11323 padding-right: 0 !important; 11324 } 11325 .pe-xl-1 { 11326 padding-right: 0.25rem !important; 11327 } 11328 .pe-xl-2 { 11329 padding-right: 0.5rem !important; 11330 } 11331 .pe-xl-3 { 11332 padding-right: 1rem !important; 11333 } 11334 .pe-xl-4 { 11335 padding-right: 1.5rem !important; 11336 } 11337 .pe-xl-5 { 11338 padding-right: 3rem !important; 11339 } 11340 .pb-xl-0 { 11341 padding-bottom: 0 !important; 11342 } 11343 .pb-xl-1 { 11344 padding-bottom: 0.25rem !important; 11345 } 11346 .pb-xl-2 { 11347 padding-bottom: 0.5rem !important; 11348 } 11349 .pb-xl-3 { 11350 padding-bottom: 1rem !important; 11351 } 11352 .pb-xl-4 { 11353 padding-bottom: 1.5rem !important; 11354 } 11355 .pb-xl-5 { 11356 padding-bottom: 3rem !important; 11357 } 11358 .ps-xl-0 { 11359 padding-left: 0 !important; 11360 } 11361 .ps-xl-1 { 11362 padding-left: 0.25rem !important; 11363 } 11364 .ps-xl-2 { 11365 padding-left: 0.5rem !important; 11366 } 11367 .ps-xl-3 { 11368 padding-left: 1rem !important; 11369 } 11370 .ps-xl-4 { 11371 padding-left: 1.5rem !important; 11372 } 11373 .ps-xl-5 { 11374 padding-left: 3rem !important; 11375 } 11376 .gap-xl-0 { 11377 gap: 0 !important; 11378 } 11379 .gap-xl-1 { 11380 gap: 0.25rem !important; 11381 } 11382 .gap-xl-2 { 11383 gap: 0.5rem !important; 11384 } 11385 .gap-xl-3 { 11386 gap: 1rem !important; 11387 } 11388 .gap-xl-4 { 11389 gap: 1.5rem !important; 11390 } 11391 .gap-xl-5 { 11392 gap: 3rem !important; 11393 } 11394 .row-gap-xl-0 { 11395 row-gap: 0 !important; 11396 } 11397 .row-gap-xl-1 { 11398 row-gap: 0.25rem !important; 11399 } 11400 .row-gap-xl-2 { 11401 row-gap: 0.5rem !important; 11402 } 11403 .row-gap-xl-3 { 11404 row-gap: 1rem !important; 11405 } 11406 .row-gap-xl-4 { 11407 row-gap: 1.5rem !important; 11408 } 11409 .row-gap-xl-5 { 11410 row-gap: 3rem !important; 11411 } 11412 .column-gap-xl-0 { 11413 -moz-column-gap: 0 !important; 11414 column-gap: 0 !important; 11415 } 11416 .column-gap-xl-1 { 11417 -moz-column-gap: 0.25rem !important; 11418 column-gap: 0.25rem !important; 11419 } 11420 .column-gap-xl-2 { 11421 -moz-column-gap: 0.5rem !important; 11422 column-gap: 0.5rem !important; 11423 } 11424 .column-gap-xl-3 { 11425 -moz-column-gap: 1rem !important; 11426 column-gap: 1rem !important; 11427 } 11428 .column-gap-xl-4 { 11429 -moz-column-gap: 1.5rem !important; 11430 column-gap: 1.5rem !important; 11431 } 11432 .column-gap-xl-5 { 11433 -moz-column-gap: 3rem !important; 11434 column-gap: 3rem !important; 11435 } 11436 .text-xl-start { 11437 text-align: left !important; 11438 } 11439 .text-xl-end { 11440 text-align: right !important; 11441 } 11442 .text-xl-center { 11443 text-align: center !important; 11444 } 11445 } 11446 @media (min-width: 1400px) { 11447 .float-xxl-start { 11448 float: left !important; 11449 } 11450 .float-xxl-end { 11451 float: right !important; 11452 } 11453 .float-xxl-none { 11454 float: none !important; 11455 } 11456 .object-fit-xxl-contain { 11457 -o-object-fit: contain !important; 11458 object-fit: contain !important; 11459 } 11460 .object-fit-xxl-cover { 11461 -o-object-fit: cover !important; 11462 object-fit: cover !important; 11463 } 11464 .object-fit-xxl-fill { 11465 -o-object-fit: fill !important; 11466 object-fit: fill !important; 11467 } 11468 .object-fit-xxl-scale { 11469 -o-object-fit: scale-down !important; 11470 object-fit: scale-down !important; 11471 } 11472 .object-fit-xxl-none { 11473 -o-object-fit: none !important; 11474 object-fit: none !important; 11475 } 11476 .d-xxl-inline { 11477 display: inline !important; 11478 } 11479 .d-xxl-inline-block { 11480 display: inline-block !important; 11481 } 11482 .d-xxl-block { 11483 display: block !important; 11484 } 11485 .d-xxl-grid { 11486 display: grid !important; 11487 } 11488 .d-xxl-inline-grid { 11489 display: inline-grid !important; 11490 } 11491 .d-xxl-table { 11492 display: table !important; 11493 } 11494 .d-xxl-table-row { 11495 display: table-row !important; 11496 } 11497 .d-xxl-table-cell { 11498 display: table-cell !important; 11499 } 11500 .d-xxl-flex { 11501 display: flex !important; 11502 } 11503 .d-xxl-inline-flex { 11504 display: inline-flex !important; 11505 } 11506 .d-xxl-none { 11507 display: none !important; 11508 } 11509 .flex-xxl-fill { 11510 flex: 1 1 auto !important; 11511 } 11512 .flex-xxl-row { 11513 flex-direction: row !important; 11514 } 11515 .flex-xxl-column { 11516 flex-direction: column !important; 11517 } 11518 .flex-xxl-row-reverse { 11519 flex-direction: row-reverse !important; 11520 } 11521 .flex-xxl-column-reverse { 11522 flex-direction: column-reverse !important; 11523 } 11524 .flex-xxl-grow-0 { 11525 flex-grow: 0 !important; 11526 } 11527 .flex-xxl-grow-1 { 11528 flex-grow: 1 !important; 11529 } 11530 .flex-xxl-shrink-0 { 11531 flex-shrink: 0 !important; 11532 } 11533 .flex-xxl-shrink-1 { 11534 flex-shrink: 1 !important; 11535 } 11536 .flex-xxl-wrap { 11537 flex-wrap: wrap !important; 11538 } 11539 .flex-xxl-nowrap { 11540 flex-wrap: nowrap !important; 11541 } 11542 .flex-xxl-wrap-reverse { 11543 flex-wrap: wrap-reverse !important; 11544 } 11545 .justify-content-xxl-start { 11546 justify-content: flex-start !important; 11547 } 11548 .justify-content-xxl-end { 11549 justify-content: flex-end !important; 11550 } 11551 .justify-content-xxl-center { 11552 justify-content: center !important; 11553 } 11554 .justify-content-xxl-between { 11555 justify-content: space-between !important; 11556 } 11557 .justify-content-xxl-around { 11558 justify-content: space-around !important; 11559 } 11560 .justify-content-xxl-evenly { 11561 justify-content: space-evenly !important; 11562 } 11563 .align-items-xxl-start { 11564 align-items: flex-start !important; 11565 } 11566 .align-items-xxl-end { 11567 align-items: flex-end !important; 11568 } 11569 .align-items-xxl-center { 11570 align-items: center !important; 11571 } 11572 .align-items-xxl-baseline { 11573 align-items: baseline !important; 11574 } 11575 .align-items-xxl-stretch { 11576 align-items: stretch !important; 11577 } 11578 .align-content-xxl-start { 11579 align-content: flex-start !important; 11580 } 11581 .align-content-xxl-end { 11582 align-content: flex-end !important; 11583 } 11584 .align-content-xxl-center { 11585 align-content: center !important; 11586 } 11587 .align-content-xxl-between { 11588 align-content: space-between !important; 11589 } 11590 .align-content-xxl-around { 11591 align-content: space-around !important; 11592 } 11593 .align-content-xxl-stretch { 11594 align-content: stretch !important; 11595 } 11596 .align-self-xxl-auto { 11597 align-self: auto !important; 11598 } 11599 .align-self-xxl-start { 11600 align-self: flex-start !important; 11601 } 11602 .align-self-xxl-end { 11603 align-self: flex-end !important; 11604 } 11605 .align-self-xxl-center { 11606 align-self: center !important; 11607 } 11608 .align-self-xxl-baseline { 11609 align-self: baseline !important; 11610 } 11611 .align-self-xxl-stretch { 11612 align-self: stretch !important; 11613 } 11614 .order-xxl-first { 11615 order: -1 !important; 11616 } 11617 .order-xxl-0 { 11618 order: 0 !important; 11619 } 11620 .order-xxl-1 { 11621 order: 1 !important; 11622 } 11623 .order-xxl-2 { 11624 order: 2 !important; 11625 } 11626 .order-xxl-3 { 11627 order: 3 !important; 11628 } 11629 .order-xxl-4 { 11630 order: 4 !important; 11631 } 11632 .order-xxl-5 { 11633 order: 5 !important; 11634 } 11635 .order-xxl-last { 11636 order: 6 !important; 11637 } 11638 .m-xxl-0 { 11639 margin: 0 !important; 11640 } 11641 .m-xxl-1 { 11642 margin: 0.25rem !important; 11643 } 11644 .m-xxl-2 { 11645 margin: 0.5rem !important; 11646 } 11647 .m-xxl-3 { 11648 margin: 1rem !important; 11649 } 11650 .m-xxl-4 { 11651 margin: 1.5rem !important; 11652 } 11653 .m-xxl-5 { 11654 margin: 3rem !important; 11655 } 11656 .m-xxl-auto { 11657 margin: auto !important; 11658 } 11659 .mx-xxl-0 { 11660 margin-right: 0 !important; 11661 margin-left: 0 !important; 11662 } 11663 .mx-xxl-1 { 11664 margin-right: 0.25rem !important; 11665 margin-left: 0.25rem !important; 11666 } 11667 .mx-xxl-2 { 11668 margin-right: 0.5rem !important; 11669 margin-left: 0.5rem !important; 11670 } 11671 .mx-xxl-3 { 11672 margin-right: 1rem !important; 11673 margin-left: 1rem !important; 11674 } 11675 .mx-xxl-4 { 11676 margin-right: 1.5rem !important; 11677 margin-left: 1.5rem !important; 11678 } 11679 .mx-xxl-5 { 11680 margin-right: 3rem !important; 11681 margin-left: 3rem !important; 11682 } 11683 .mx-xxl-auto { 11684 margin-right: auto !important; 11685 margin-left: auto !important; 11686 } 11687 .my-xxl-0 { 11688 margin-top: 0 !important; 11689 margin-bottom: 0 !important; 11690 } 11691 .my-xxl-1 { 11692 margin-top: 0.25rem !important; 11693 margin-bottom: 0.25rem !important; 11694 } 11695 .my-xxl-2 { 11696 margin-top: 0.5rem !important; 11697 margin-bottom: 0.5rem !important; 11698 } 11699 .my-xxl-3 { 11700 margin-top: 1rem !important; 11701 margin-bottom: 1rem !important; 11702 } 11703 .my-xxl-4 { 11704 margin-top: 1.5rem !important; 11705 margin-bottom: 1.5rem !important; 11706 } 11707 .my-xxl-5 { 11708 margin-top: 3rem !important; 11709 margin-bottom: 3rem !important; 11710 } 11711 .my-xxl-auto { 11712 margin-top: auto !important; 11713 margin-bottom: auto !important; 11714 } 11715 .mt-xxl-0 { 11716 margin-top: 0 !important; 11717 } 11718 .mt-xxl-1 { 11719 margin-top: 0.25rem !important; 11720 } 11721 .mt-xxl-2 { 11722 margin-top: 0.5rem !important; 11723 } 11724 .mt-xxl-3 { 11725 margin-top: 1rem !important; 11726 } 11727 .mt-xxl-4 { 11728 margin-top: 1.5rem !important; 11729 } 11730 .mt-xxl-5 { 11731 margin-top: 3rem !important; 11732 } 11733 .mt-xxl-auto { 11734 margin-top: auto !important; 11735 } 11736 .me-xxl-0 { 11737 margin-right: 0 !important; 11738 } 11739 .me-xxl-1 { 11740 margin-right: 0.25rem !important; 11741 } 11742 .me-xxl-2 { 11743 margin-right: 0.5rem !important; 11744 } 11745 .me-xxl-3 { 11746 margin-right: 1rem !important; 11747 } 11748 .me-xxl-4 { 11749 margin-right: 1.5rem !important; 11750 } 11751 .me-xxl-5 { 11752 margin-right: 3rem !important; 11753 } 11754 .me-xxl-auto { 11755 margin-right: auto !important; 11756 } 11757 .mb-xxl-0 { 11758 margin-bottom: 0 !important; 11759 } 11760 .mb-xxl-1 { 11761 margin-bottom: 0.25rem !important; 11762 } 11763 .mb-xxl-2 { 11764 margin-bottom: 0.5rem !important; 11765 } 11766 .mb-xxl-3 { 11767 margin-bottom: 1rem !important; 11768 } 11769 .mb-xxl-4 { 11770 margin-bottom: 1.5rem !important; 11771 } 11772 .mb-xxl-5 { 11773 margin-bottom: 3rem !important; 11774 } 11775 .mb-xxl-auto { 11776 margin-bottom: auto !important; 11777 } 11778 .ms-xxl-0 { 11779 margin-left: 0 !important; 11780 } 11781 .ms-xxl-1 { 11782 margin-left: 0.25rem !important; 11783 } 11784 .ms-xxl-2 { 11785 margin-left: 0.5rem !important; 11786 } 11787 .ms-xxl-3 { 11788 margin-left: 1rem !important; 11789 } 11790 .ms-xxl-4 { 11791 margin-left: 1.5rem !important; 11792 } 11793 .ms-xxl-5 { 11794 margin-left: 3rem !important; 11795 } 11796 .ms-xxl-auto { 11797 margin-left: auto !important; 11798 } 11799 .p-xxl-0 { 11800 padding: 0 !important; 11801 } 11802 .p-xxl-1 { 11803 padding: 0.25rem !important; 11804 } 11805 .p-xxl-2 { 11806 padding: 0.5rem !important; 11807 } 11808 .p-xxl-3 { 11809 padding: 1rem !important; 11810 } 11811 .p-xxl-4 { 11812 padding: 1.5rem !important; 11813 } 11814 .p-xxl-5 { 11815 padding: 3rem !important; 11816 } 11817 .px-xxl-0 { 11818 padding-right: 0 !important; 11819 padding-left: 0 !important; 11820 } 11821 .px-xxl-1 { 11822 padding-right: 0.25rem !important; 11823 padding-left: 0.25rem !important; 11824 } 11825 .px-xxl-2 { 11826 padding-right: 0.5rem !important; 11827 padding-left: 0.5rem !important; 11828 } 11829 .px-xxl-3 { 11830 padding-right: 1rem !important; 11831 padding-left: 1rem !important; 11832 } 11833 .px-xxl-4 { 11834 padding-right: 1.5rem !important; 11835 padding-left: 1.5rem !important; 11836 } 11837 .px-xxl-5 { 11838 padding-right: 3rem !important; 11839 padding-left: 3rem !important; 11840 } 11841 .py-xxl-0 { 11842 padding-top: 0 !important; 11843 padding-bottom: 0 !important; 11844 } 11845 .py-xxl-1 { 11846 padding-top: 0.25rem !important; 11847 padding-bottom: 0.25rem !important; 11848 } 11849 .py-xxl-2 { 11850 padding-top: 0.5rem !important; 11851 padding-bottom: 0.5rem !important; 11852 } 11853 .py-xxl-3 { 11854 padding-top: 1rem !important; 11855 padding-bottom: 1rem !important; 11856 } 11857 .py-xxl-4 { 11858 padding-top: 1.5rem !important; 11859 padding-bottom: 1.5rem !important; 11860 } 11861 .py-xxl-5 { 11862 padding-top: 3rem !important; 11863 padding-bottom: 3rem !important; 11864 } 11865 .pt-xxl-0 { 11866 padding-top: 0 !important; 11867 } 11868 .pt-xxl-1 { 11869 padding-top: 0.25rem !important; 11870 } 11871 .pt-xxl-2 { 11872 padding-top: 0.5rem !important; 11873 } 11874 .pt-xxl-3 { 11875 padding-top: 1rem !important; 11876 } 11877 .pt-xxl-4 { 11878 padding-top: 1.5rem !important; 11879 } 11880 .pt-xxl-5 { 11881 padding-top: 3rem !important; 11882 } 11883 .pe-xxl-0 { 11884 padding-right: 0 !important; 11885 } 11886 .pe-xxl-1 { 11887 padding-right: 0.25rem !important; 11888 } 11889 .pe-xxl-2 { 11890 padding-right: 0.5rem !important; 11891 } 11892 .pe-xxl-3 { 11893 padding-right: 1rem !important; 11894 } 11895 .pe-xxl-4 { 11896 padding-right: 1.5rem !important; 11897 } 11898 .pe-xxl-5 { 11899 padding-right: 3rem !important; 11900 } 11901 .pb-xxl-0 { 11902 padding-bottom: 0 !important; 11903 } 11904 .pb-xxl-1 { 11905 padding-bottom: 0.25rem !important; 11906 } 11907 .pb-xxl-2 { 11908 padding-bottom: 0.5rem !important; 11909 } 11910 .pb-xxl-3 { 11911 padding-bottom: 1rem !important; 11912 } 11913 .pb-xxl-4 { 11914 padding-bottom: 1.5rem !important; 11915 } 11916 .pb-xxl-5 { 11917 padding-bottom: 3rem !important; 11918 } 11919 .ps-xxl-0 { 11920 padding-left: 0 !important; 11921 } 11922 .ps-xxl-1 { 11923 padding-left: 0.25rem !important; 11924 } 11925 .ps-xxl-2 { 11926 padding-left: 0.5rem !important; 11927 } 11928 .ps-xxl-3 { 11929 padding-left: 1rem !important; 11930 } 11931 .ps-xxl-4 { 11932 padding-left: 1.5rem !important; 11933 } 11934 .ps-xxl-5 { 11935 padding-left: 3rem !important; 11936 } 11937 .gap-xxl-0 { 11938 gap: 0 !important; 11939 } 11940 .gap-xxl-1 { 11941 gap: 0.25rem !important; 11942 } 11943 .gap-xxl-2 { 11944 gap: 0.5rem !important; 11945 } 11946 .gap-xxl-3 { 11947 gap: 1rem !important; 11948 } 11949 .gap-xxl-4 { 11950 gap: 1.5rem !important; 11951 } 11952 .gap-xxl-5 { 11953 gap: 3rem !important; 11954 } 11955 .row-gap-xxl-0 { 11956 row-gap: 0 !important; 11957 } 11958 .row-gap-xxl-1 { 11959 row-gap: 0.25rem !important; 11960 } 11961 .row-gap-xxl-2 { 11962 row-gap: 0.5rem !important; 11963 } 11964 .row-gap-xxl-3 { 11965 row-gap: 1rem !important; 11966 } 11967 .row-gap-xxl-4 { 11968 row-gap: 1.5rem !important; 11969 } 11970 .row-gap-xxl-5 { 11971 row-gap: 3rem !important; 11972 } 11973 .column-gap-xxl-0 { 11974 -moz-column-gap: 0 !important; 11975 column-gap: 0 !important; 11976 } 11977 .column-gap-xxl-1 { 11978 -moz-column-gap: 0.25rem !important; 11979 column-gap: 0.25rem !important; 11980 } 11981 .column-gap-xxl-2 { 11982 -moz-column-gap: 0.5rem !important; 11983 column-gap: 0.5rem !important; 11984 } 11985 .column-gap-xxl-3 { 11986 -moz-column-gap: 1rem !important; 11987 column-gap: 1rem !important; 11988 } 11989 .column-gap-xxl-4 { 11990 -moz-column-gap: 1.5rem !important; 11991 column-gap: 1.5rem !important; 11992 } 11993 .column-gap-xxl-5 { 11994 -moz-column-gap: 3rem !important; 11995 column-gap: 3rem !important; 11996 } 11997 .text-xxl-start { 11998 text-align: left !important; 11999 } 12000 .text-xxl-end { 12001 text-align: right !important; 12002 } 12003 .text-xxl-center { 12004 text-align: center !important; 12005 } 12006 } 12007 @media (min-width: 1200px) { 12008 .fs-1 { 12009 font-size: 2.5rem !important; 12010 } 12011 .fs-2 { 12012 font-size: 2rem !important; 12013 } 12014 .fs-3 { 12015 font-size: 1.75rem !important; 12016 } 12017 .fs-4 { 12018 font-size: 1.5rem !important; 12019 } 12020 } 12021 @media print { 12022 .d-print-inline { 12023 display: inline !important; 12024 } 12025 .d-print-inline-block { 12026 display: inline-block !important; 12027 } 12028 .d-print-block { 12029 display: block !important; 12030 } 12031 .d-print-grid { 12032 display: grid !important; 12033 } 12034 .d-print-inline-grid { 12035 display: inline-grid !important; 12036 } 12037 .d-print-table { 12038 display: table !important; 12039 } 12040 .d-print-table-row { 12041 display: table-row !important; 12042 } 12043 .d-print-table-cell { 12044 display: table-cell !important; 12045 } 12046 .d-print-flex { 12047 display: flex !important; 12048 } 12049 .d-print-inline-flex { 12050 display: inline-flex !important; 12051 } 12052 .d-print-none { 12053 display: none !important; 12054 } 12055 } 12056 12057 /*# sourceMappingURL=bootstrap.css.map */