Advertisement
Guest User

Untitled

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