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