Advertisement
Guest User

Untitled

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