templates/contact/index.html.twig line 1

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