FilterYT

Untitled

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