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