Ignore:
Timestamp:
10/16/21 18:10:51 (3 years ago)
Author:
Ema <ema_spirova@…>
Branches:
master
Children:
eed0bf8
Parents:
6a3a178
Message:

adding new components

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trip-planner-front/node_modules/bootstrap/dist/css/bootstrap.css

    r6a3a178 rfa375fe  
    1 @charset "UTF-8";
    21/*!
    3  * Bootstrap v5.1.3 (https://getbootstrap.com/)
    4  * Copyright 2011-2021 The Bootstrap Authors
    5  * Copyright 2011-2021 Twitter, Inc.
    6  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
     2 * Bootstrap v3.4.1 (https://getbootstrap.com/)
     3 * Copyright 2011-2019 Twitter, Inc.
     4 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
    75 */
    8 :root {
    9   --bs-blue: #0d6efd;
    10   --bs-indigo: #6610f2;
    11   --bs-purple: #6f42c1;
    12   --bs-pink: #d63384;
    13   --bs-red: #dc3545;
    14   --bs-orange: #fd7e14;
    15   --bs-yellow: #ffc107;
    16   --bs-green: #198754;
    17   --bs-teal: #20c997;
    18   --bs-cyan: #0dcaf0;
    19   --bs-white: #fff;
    20   --bs-gray: #6c757d;
    21   --bs-gray-dark: #343a40;
    22   --bs-gray-100: #f8f9fa;
    23   --bs-gray-200: #e9ecef;
    24   --bs-gray-300: #dee2e6;
    25   --bs-gray-400: #ced4da;
    26   --bs-gray-500: #adb5bd;
    27   --bs-gray-600: #6c757d;
    28   --bs-gray-700: #495057;
    29   --bs-gray-800: #343a40;
    30   --bs-gray-900: #212529;
    31   --bs-primary: #0d6efd;
    32   --bs-secondary: #6c757d;
    33   --bs-success: #198754;
    34   --bs-info: #0dcaf0;
    35   --bs-warning: #ffc107;
    36   --bs-danger: #dc3545;
    37   --bs-light: #f8f9fa;
    38   --bs-dark: #212529;
    39   --bs-primary-rgb: 13, 110, 253;
    40   --bs-secondary-rgb: 108, 117, 125;
    41   --bs-success-rgb: 25, 135, 84;
    42   --bs-info-rgb: 13, 202, 240;
    43   --bs-warning-rgb: 255, 193, 7;
    44   --bs-danger-rgb: 220, 53, 69;
    45   --bs-light-rgb: 248, 249, 250;
    46   --bs-dark-rgb: 33, 37, 41;
    47   --bs-white-rgb: 255, 255, 255;
    48   --bs-black-rgb: 0, 0, 0;
    49   --bs-body-color-rgb: 33, 37, 41;
    50   --bs-body-bg-rgb: 255, 255, 255;
    51   --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    52   --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    53   --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    54   --bs-body-font-family: var(--bs-font-sans-serif);
    55   --bs-body-font-size: 1rem;
    56   --bs-body-font-weight: 400;
    57   --bs-body-line-height: 1.5;
    58   --bs-body-color: #212529;
    59   --bs-body-bg: #fff;
    60 }
    61 
    62 *,
    63 *::before,
    64 *::after {
    65   box-sizing: border-box;
    66 }
    67 
    68 @media (prefers-reduced-motion: no-preference) {
    69   :root {
    70     scroll-behavior: smooth;
    71   }
    72 }
    73 
     6/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
     7html {
     8  font-family: sans-serif;
     9  -ms-text-size-adjust: 100%;
     10  -webkit-text-size-adjust: 100%;
     11}
    7412body {
    7513  margin: 0;
    76   font-family: var(--bs-body-font-family);
    77   font-size: var(--bs-body-font-size);
    78   font-weight: var(--bs-body-font-weight);
    79   line-height: var(--bs-body-line-height);
    80   color: var(--bs-body-color);
    81   text-align: var(--bs-body-text-align);
    82   background-color: var(--bs-body-bg);
    83   -webkit-text-size-adjust: 100%;
    84   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    85 }
    86 
    87 hr {
    88   margin: 1rem 0;
    89   color: inherit;
    90   background-color: currentColor;
    91   border: 0;
    92   opacity: 0.25;
    93 }
    94 
    95 hr:not([size]) {
    96   height: 1px;
    97 }
    98 
    99 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    100   margin-top: 0;
    101   margin-bottom: 0.5rem;
    102   font-weight: 500;
    103   line-height: 1.2;
    104 }
    105 
    106 h1, .h1 {
    107   font-size: calc(1.375rem + 1.5vw);
    108 }
    109 @media (min-width: 1200px) {
    110   h1, .h1 {
    111     font-size: 2.5rem;
    112   }
    113 }
    114 
    115 h2, .h2 {
    116   font-size: calc(1.325rem + 0.9vw);
    117 }
    118 @media (min-width: 1200px) {
    119   h2, .h2 {
    120     font-size: 2rem;
    121   }
    122 }
    123 
    124 h3, .h3 {
    125   font-size: calc(1.3rem + 0.6vw);
    126 }
    127 @media (min-width: 1200px) {
    128   h3, .h3 {
    129     font-size: 1.75rem;
    130   }
    131 }
    132 
    133 h4, .h4 {
    134   font-size: calc(1.275rem + 0.3vw);
    135 }
    136 @media (min-width: 1200px) {
    137   h4, .h4 {
    138     font-size: 1.5rem;
    139   }
    140 }
    141 
    142 h5, .h5 {
    143   font-size: 1.25rem;
    144 }
    145 
    146 h6, .h6 {
    147   font-size: 1rem;
    148 }
    149 
    150 p {
    151   margin-top: 0;
    152   margin-bottom: 1rem;
    153 }
    154 
    155 abbr[title],
    156 abbr[data-bs-original-title] {
     14}
     15article,
     16aside,
     17details,
     18figcaption,
     19figure,
     20footer,
     21header,
     22hgroup,
     23main,
     24menu,
     25nav,
     26section,
     27summary {
     28  display: block;
     29}
     30audio,
     31canvas,
     32progress,
     33video {
     34  display: inline-block;
     35  vertical-align: baseline;
     36}
     37audio:not([controls]) {
     38  display: none;
     39  height: 0;
     40}
     41[hidden],
     42template {
     43  display: none;
     44}
     45a {
     46  background-color: transparent;
     47}
     48a:active,
     49a:hover {
     50  outline: 0;
     51}
     52abbr[title] {
     53  border-bottom: none;
     54  text-decoration: underline;
    15755  -webkit-text-decoration: underline dotted;
     56  -moz-text-decoration: underline dotted;
    15857  text-decoration: underline dotted;
    159   cursor: help;
    160   -webkit-text-decoration-skip-ink: none;
    161   text-decoration-skip-ink: none;
    162 }
    163 
    164 address {
    165   margin-bottom: 1rem;
    166   font-style: normal;
    167   line-height: inherit;
    168 }
    169 
    170 ol,
    171 ul {
    172   padding-left: 2rem;
    173 }
    174 
    175 ol,
    176 ul,
    177 dl {
    178   margin-top: 0;
    179   margin-bottom: 1rem;
    180 }
    181 
    182 ol ol,
    183 ul ul,
    184 ol ul,
    185 ul ol {
    186   margin-bottom: 0;
    187 }
    188 
    189 dt {
    190   font-weight: 700;
    191 }
    192 
    193 dd {
    194   margin-bottom: 0.5rem;
    195   margin-left: 0;
    196 }
    197 
    198 blockquote {
    199   margin: 0 0 1rem;
    200 }
    201 
     58}
    20259b,
    20360strong {
    204   font-weight: bolder;
    205 }
    206 
    207 small, .small {
    208   font-size: 0.875em;
    209 }
    210 
    211 mark, .mark {
    212   padding: 0.2em;
    213   background-color: #fcf8e3;
    214 }
    215 
     61  font-weight: bold;
     62}
     63dfn {
     64  font-style: italic;
     65}
     66h1 {
     67  font-size: 2em;
     68  margin: 0.67em 0;
     69}
     70mark {
     71  background: #ff0;
     72  color: #000;
     73}
     74small {
     75  font-size: 80%;
     76}
    21677sub,
    21778sup {
     79  font-size: 75%;
     80  line-height: 0;
    21881  position: relative;
    219   font-size: 0.75em;
    220   line-height: 0;
    22182  vertical-align: baseline;
    22283}
    223 
     84sup {
     85  top: -0.5em;
     86}
    22487sub {
    22588  bottom: -0.25em;
    22689}
    227 
    228 sup {
    229   top: -0.5em;
    230 }
    231 
    232 a {
    233   color: #0d6efd;
    234   text-decoration: underline;
    235 }
    236 a:hover {
    237   color: #0a58ca;
    238 }
    239 
    240 a:not([href]):not([class]), a:not([href]):not([class]):hover {
    241   color: inherit;
    242   text-decoration: none;
    243 }
    244 
    245 pre,
     90img {
     91  border: 0;
     92}
     93svg:not(:root) {
     94  overflow: hidden;
     95}
     96figure {
     97  margin: 1em 40px;
     98}
     99hr {
     100  -webkit-box-sizing: content-box;
     101  -moz-box-sizing: content-box;
     102  box-sizing: content-box;
     103  height: 0;
     104}
     105pre {
     106  overflow: auto;
     107}
    246108code,
    247109kbd,
     110pre,
    248111samp {
    249   font-family: var(--bs-font-monospace);
     112  font-family: monospace, monospace;
    250113  font-size: 1em;
    251   direction: ltr /* rtl:ignore */;
    252   unicode-bidi: bidi-override;
    253 }
    254 
    255 pre {
    256   display: block;
    257   margin-top: 0;
    258   margin-bottom: 1rem;
     114}
     115button,
     116input,
     117optgroup,
     118select,
     119textarea {
     120  color: inherit;
     121  font: inherit;
     122  margin: 0;
     123}
     124button {
     125  overflow: visible;
     126}
     127button,
     128select {
     129  text-transform: none;
     130}
     131button,
     132html input[type="button"],
     133input[type="reset"],
     134input[type="submit"] {
     135  -webkit-appearance: button;
     136  cursor: pointer;
     137}
     138button[disabled],
     139html input[disabled] {
     140  cursor: default;
     141}
     142button::-moz-focus-inner,
     143input::-moz-focus-inner {
     144  border: 0;
     145  padding: 0;
     146}
     147input {
     148  line-height: normal;
     149}
     150input[type="checkbox"],
     151input[type="radio"] {
     152  -webkit-box-sizing: border-box;
     153  -moz-box-sizing: border-box;
     154  box-sizing: border-box;
     155  padding: 0;
     156}
     157input[type="number"]::-webkit-inner-spin-button,
     158input[type="number"]::-webkit-outer-spin-button {
     159  height: auto;
     160}
     161input[type="search"] {
     162  -webkit-appearance: textfield;
     163  -webkit-box-sizing: content-box;
     164  -moz-box-sizing: content-box;
     165  box-sizing: content-box;
     166}
     167input[type="search"]::-webkit-search-cancel-button,
     168input[type="search"]::-webkit-search-decoration {
     169  -webkit-appearance: none;
     170}
     171fieldset {
     172  border: 1px solid #c0c0c0;
     173  margin: 0 2px;
     174  padding: 0.35em 0.625em 0.75em;
     175}
     176legend {
     177  border: 0;
     178  padding: 0;
     179}
     180textarea {
    259181  overflow: auto;
    260   font-size: 0.875em;
    261 }
    262 pre code {
    263   font-size: inherit;
    264   color: inherit;
    265   word-break: normal;
    266 }
    267 
    268 code {
    269   font-size: 0.875em;
    270   color: #d63384;
    271   word-wrap: break-word;
    272 }
    273 a > code {
    274   color: inherit;
    275 }
    276 
    277 kbd {
    278   padding: 0.2rem 0.4rem;
    279   font-size: 0.875em;
    280   color: #fff;
    281   background-color: #212529;
    282   border-radius: 0.2rem;
    283 }
    284 kbd kbd {
    285   padding: 0;
    286   font-size: 1em;
    287   font-weight: 700;
    288 }
    289 
    290 figure {
    291   margin: 0 0 1rem;
    292 }
    293 
    294 img,
    295 svg {
    296   vertical-align: middle;
    297 }
    298 
     182}
     183optgroup {
     184  font-weight: bold;
     185}
    299186table {
    300   caption-side: bottom;
    301187  border-collapse: collapse;
    302 }
    303 
    304 caption {
    305   padding-top: 0.5rem;
    306   padding-bottom: 0.5rem;
    307   color: #6c757d;
    308   text-align: left;
    309 }
    310 
    311 th {
    312   text-align: inherit;
    313   text-align: -webkit-match-parent;
    314 }
    315 
    316 thead,
    317 tbody,
    318 tfoot,
    319 tr,
     188  border-spacing: 0;
     189}
    320190td,
    321191th {
    322   border-color: inherit;
    323   border-style: solid;
    324   border-width: 0;
    325 }
    326 
    327 label {
     192  padding: 0;
     193}
     194/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
     195@media print {
     196  *,
     197  *:before,
     198  *:after {
     199    color: #000 !important;
     200    text-shadow: none !important;
     201    background: transparent !important;
     202    -webkit-box-shadow: none !important;
     203    box-shadow: none !important;
     204  }
     205  a,
     206  a:visited {
     207    text-decoration: underline;
     208  }
     209  a[href]:after {
     210    content: " (" attr(href) ")";
     211  }
     212  abbr[title]:after {
     213    content: " (" attr(title) ")";
     214  }
     215  a[href^="#"]:after,
     216  a[href^="javascript:"]:after {
     217    content: "";
     218  }
     219  pre,
     220  blockquote {
     221    border: 1px solid #999;
     222    page-break-inside: avoid;
     223  }
     224  thead {
     225    display: table-header-group;
     226  }
     227  tr,
     228  img {
     229    page-break-inside: avoid;
     230  }
     231  img {
     232    max-width: 100% !important;
     233  }
     234  p,
     235  h2,
     236  h3 {
     237    orphans: 3;
     238    widows: 3;
     239  }
     240  h2,
     241  h3 {
     242    page-break-after: avoid;
     243  }
     244  .navbar {
     245    display: none;
     246  }
     247  .btn > .caret,
     248  .dropup > .btn > .caret {
     249    border-top-color: #000 !important;
     250  }
     251  .label {
     252    border: 1px solid #000;
     253  }
     254  .table {
     255    border-collapse: collapse !important;
     256  }
     257  .table td,
     258  .table th {
     259    background-color: #fff !important;
     260  }
     261  .table-bordered th,
     262  .table-bordered td {
     263    border: 1px solid #ddd !important;
     264  }
     265}
     266@font-face {
     267  font-family: "Glyphicons Halflings";
     268  src: url("../fonts/glyphicons-halflings-regular.eot");
     269  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
     270}
     271.glyphicon {
     272  position: relative;
     273  top: 1px;
    328274  display: inline-block;
    329 }
    330 
    331 button {
    332   border-radius: 0;
    333 }
    334 
    335 button:focus:not(:focus-visible) {
    336   outline: 0;
    337 }
    338 
     275  font-family: "Glyphicons Halflings";
     276  font-style: normal;
     277  font-weight: 400;
     278  line-height: 1;
     279  -webkit-font-smoothing: antialiased;
     280  -moz-osx-font-smoothing: grayscale;
     281}
     282.glyphicon-asterisk:before {
     283  content: "\002a";
     284}
     285.glyphicon-plus:before {
     286  content: "\002b";
     287}
     288.glyphicon-euro:before,
     289.glyphicon-eur:before {
     290  content: "\20ac";
     291}
     292.glyphicon-minus:before {
     293  content: "\2212";
     294}
     295.glyphicon-cloud:before {
     296  content: "\2601";
     297}
     298.glyphicon-envelope:before {
     299  content: "\2709";
     300}
     301.glyphicon-pencil:before {
     302  content: "\270f";
     303}
     304.glyphicon-glass:before {
     305  content: "\e001";
     306}
     307.glyphicon-music:before {
     308  content: "\e002";
     309}
     310.glyphicon-search:before {
     311  content: "\e003";
     312}
     313.glyphicon-heart:before {
     314  content: "\e005";
     315}
     316.glyphicon-star:before {
     317  content: "\e006";
     318}
     319.glyphicon-star-empty:before {
     320  content: "\e007";
     321}
     322.glyphicon-user:before {
     323  content: "\e008";
     324}
     325.glyphicon-film:before {
     326  content: "\e009";
     327}
     328.glyphicon-th-large:before {
     329  content: "\e010";
     330}
     331.glyphicon-th:before {
     332  content: "\e011";
     333}
     334.glyphicon-th-list:before {
     335  content: "\e012";
     336}
     337.glyphicon-ok:before {
     338  content: "\e013";
     339}
     340.glyphicon-remove:before {
     341  content: "\e014";
     342}
     343.glyphicon-zoom-in:before {
     344  content: "\e015";
     345}
     346.glyphicon-zoom-out:before {
     347  content: "\e016";
     348}
     349.glyphicon-off:before {
     350  content: "\e017";
     351}
     352.glyphicon-signal:before {
     353  content: "\e018";
     354}
     355.glyphicon-cog:before {
     356  content: "\e019";
     357}
     358.glyphicon-trash:before {
     359  content: "\e020";
     360}
     361.glyphicon-home:before {
     362  content: "\e021";
     363}
     364.glyphicon-file:before {
     365  content: "\e022";
     366}
     367.glyphicon-time:before {
     368  content: "\e023";
     369}
     370.glyphicon-road:before {
     371  content: "\e024";
     372}
     373.glyphicon-download-alt:before {
     374  content: "\e025";
     375}
     376.glyphicon-download:before {
     377  content: "\e026";
     378}
     379.glyphicon-upload:before {
     380  content: "\e027";
     381}
     382.glyphicon-inbox:before {
     383  content: "\e028";
     384}
     385.glyphicon-play-circle:before {
     386  content: "\e029";
     387}
     388.glyphicon-repeat:before {
     389  content: "\e030";
     390}
     391.glyphicon-refresh:before {
     392  content: "\e031";
     393}
     394.glyphicon-list-alt:before {
     395  content: "\e032";
     396}
     397.glyphicon-lock:before {
     398  content: "\e033";
     399}
     400.glyphicon-flag:before {
     401  content: "\e034";
     402}
     403.glyphicon-headphones:before {
     404  content: "\e035";
     405}
     406.glyphicon-volume-off:before {
     407  content: "\e036";
     408}
     409.glyphicon-volume-down:before {
     410  content: "\e037";
     411}
     412.glyphicon-volume-up:before {
     413  content: "\e038";
     414}
     415.glyphicon-qrcode:before {
     416  content: "\e039";
     417}
     418.glyphicon-barcode:before {
     419  content: "\e040";
     420}
     421.glyphicon-tag:before {
     422  content: "\e041";
     423}
     424.glyphicon-tags:before {
     425  content: "\e042";
     426}
     427.glyphicon-book:before {
     428  content: "\e043";
     429}
     430.glyphicon-bookmark:before {
     431  content: "\e044";
     432}
     433.glyphicon-print:before {
     434  content: "\e045";
     435}
     436.glyphicon-camera:before {
     437  content: "\e046";
     438}
     439.glyphicon-font:before {
     440  content: "\e047";
     441}
     442.glyphicon-bold:before {
     443  content: "\e048";
     444}
     445.glyphicon-italic:before {
     446  content: "\e049";
     447}
     448.glyphicon-text-height:before {
     449  content: "\e050";
     450}
     451.glyphicon-text-width:before {
     452  content: "\e051";
     453}
     454.glyphicon-align-left:before {
     455  content: "\e052";
     456}
     457.glyphicon-align-center:before {
     458  content: "\e053";
     459}
     460.glyphicon-align-right:before {
     461  content: "\e054";
     462}
     463.glyphicon-align-justify:before {
     464  content: "\e055";
     465}
     466.glyphicon-list:before {
     467  content: "\e056";
     468}
     469.glyphicon-indent-left:before {
     470  content: "\e057";
     471}
     472.glyphicon-indent-right:before {
     473  content: "\e058";
     474}
     475.glyphicon-facetime-video:before {
     476  content: "\e059";
     477}
     478.glyphicon-picture:before {
     479  content: "\e060";
     480}
     481.glyphicon-map-marker:before {
     482  content: "\e062";
     483}
     484.glyphicon-adjust:before {
     485  content: "\e063";
     486}
     487.glyphicon-tint:before {
     488  content: "\e064";
     489}
     490.glyphicon-edit:before {
     491  content: "\e065";
     492}
     493.glyphicon-share:before {
     494  content: "\e066";
     495}
     496.glyphicon-check:before {
     497  content: "\e067";
     498}
     499.glyphicon-move:before {
     500  content: "\e068";
     501}
     502.glyphicon-step-backward:before {
     503  content: "\e069";
     504}
     505.glyphicon-fast-backward:before {
     506  content: "\e070";
     507}
     508.glyphicon-backward:before {
     509  content: "\e071";
     510}
     511.glyphicon-play:before {
     512  content: "\e072";
     513}
     514.glyphicon-pause:before {
     515  content: "\e073";
     516}
     517.glyphicon-stop:before {
     518  content: "\e074";
     519}
     520.glyphicon-forward:before {
     521  content: "\e075";
     522}
     523.glyphicon-fast-forward:before {
     524  content: "\e076";
     525}
     526.glyphicon-step-forward:before {
     527  content: "\e077";
     528}
     529.glyphicon-eject:before {
     530  content: "\e078";
     531}
     532.glyphicon-chevron-left:before {
     533  content: "\e079";
     534}
     535.glyphicon-chevron-right:before {
     536  content: "\e080";
     537}
     538.glyphicon-plus-sign:before {
     539  content: "\e081";
     540}
     541.glyphicon-minus-sign:before {
     542  content: "\e082";
     543}
     544.glyphicon-remove-sign:before {
     545  content: "\e083";
     546}
     547.glyphicon-ok-sign:before {
     548  content: "\e084";
     549}
     550.glyphicon-question-sign:before {
     551  content: "\e085";
     552}
     553.glyphicon-info-sign:before {
     554  content: "\e086";
     555}
     556.glyphicon-screenshot:before {
     557  content: "\e087";
     558}
     559.glyphicon-remove-circle:before {
     560  content: "\e088";
     561}
     562.glyphicon-ok-circle:before {
     563  content: "\e089";
     564}
     565.glyphicon-ban-circle:before {
     566  content: "\e090";
     567}
     568.glyphicon-arrow-left:before {
     569  content: "\e091";
     570}
     571.glyphicon-arrow-right:before {
     572  content: "\e092";
     573}
     574.glyphicon-arrow-up:before {
     575  content: "\e093";
     576}
     577.glyphicon-arrow-down:before {
     578  content: "\e094";
     579}
     580.glyphicon-share-alt:before {
     581  content: "\e095";
     582}
     583.glyphicon-resize-full:before {
     584  content: "\e096";
     585}
     586.glyphicon-resize-small:before {
     587  content: "\e097";
     588}
     589.glyphicon-exclamation-sign:before {
     590  content: "\e101";
     591}
     592.glyphicon-gift:before {
     593  content: "\e102";
     594}
     595.glyphicon-leaf:before {
     596  content: "\e103";
     597}
     598.glyphicon-fire:before {
     599  content: "\e104";
     600}
     601.glyphicon-eye-open:before {
     602  content: "\e105";
     603}
     604.glyphicon-eye-close:before {
     605  content: "\e106";
     606}
     607.glyphicon-warning-sign:before {
     608  content: "\e107";
     609}
     610.glyphicon-plane:before {
     611  content: "\e108";
     612}
     613.glyphicon-calendar:before {
     614  content: "\e109";
     615}
     616.glyphicon-random:before {
     617  content: "\e110";
     618}
     619.glyphicon-comment:before {
     620  content: "\e111";
     621}
     622.glyphicon-magnet:before {
     623  content: "\e112";
     624}
     625.glyphicon-chevron-up:before {
     626  content: "\e113";
     627}
     628.glyphicon-chevron-down:before {
     629  content: "\e114";
     630}
     631.glyphicon-retweet:before {
     632  content: "\e115";
     633}
     634.glyphicon-shopping-cart:before {
     635  content: "\e116";
     636}
     637.glyphicon-folder-close:before {
     638  content: "\e117";
     639}
     640.glyphicon-folder-open:before {
     641  content: "\e118";
     642}
     643.glyphicon-resize-vertical:before {
     644  content: "\e119";
     645}
     646.glyphicon-resize-horizontal:before {
     647  content: "\e120";
     648}
     649.glyphicon-hdd:before {
     650  content: "\e121";
     651}
     652.glyphicon-bullhorn:before {
     653  content: "\e122";
     654}
     655.glyphicon-bell:before {
     656  content: "\e123";
     657}
     658.glyphicon-certificate:before {
     659  content: "\e124";
     660}
     661.glyphicon-thumbs-up:before {
     662  content: "\e125";
     663}
     664.glyphicon-thumbs-down:before {
     665  content: "\e126";
     666}
     667.glyphicon-hand-right:before {
     668  content: "\e127";
     669}
     670.glyphicon-hand-left:before {
     671  content: "\e128";
     672}
     673.glyphicon-hand-up:before {
     674  content: "\e129";
     675}
     676.glyphicon-hand-down:before {
     677  content: "\e130";
     678}
     679.glyphicon-circle-arrow-right:before {
     680  content: "\e131";
     681}
     682.glyphicon-circle-arrow-left:before {
     683  content: "\e132";
     684}
     685.glyphicon-circle-arrow-up:before {
     686  content: "\e133";
     687}
     688.glyphicon-circle-arrow-down:before {
     689  content: "\e134";
     690}
     691.glyphicon-globe:before {
     692  content: "\e135";
     693}
     694.glyphicon-wrench:before {
     695  content: "\e136";
     696}
     697.glyphicon-tasks:before {
     698  content: "\e137";
     699}
     700.glyphicon-filter:before {
     701  content: "\e138";
     702}
     703.glyphicon-briefcase:before {
     704  content: "\e139";
     705}
     706.glyphicon-fullscreen:before {
     707  content: "\e140";
     708}
     709.glyphicon-dashboard:before {
     710  content: "\e141";
     711}
     712.glyphicon-paperclip:before {
     713  content: "\e142";
     714}
     715.glyphicon-heart-empty:before {
     716  content: "\e143";
     717}
     718.glyphicon-link:before {
     719  content: "\e144";
     720}
     721.glyphicon-phone:before {
     722  content: "\e145";
     723}
     724.glyphicon-pushpin:before {
     725  content: "\e146";
     726}
     727.glyphicon-usd:before {
     728  content: "\e148";
     729}
     730.glyphicon-gbp:before {
     731  content: "\e149";
     732}
     733.glyphicon-sort:before {
     734  content: "\e150";
     735}
     736.glyphicon-sort-by-alphabet:before {
     737  content: "\e151";
     738}
     739.glyphicon-sort-by-alphabet-alt:before {
     740  content: "\e152";
     741}
     742.glyphicon-sort-by-order:before {
     743  content: "\e153";
     744}
     745.glyphicon-sort-by-order-alt:before {
     746  content: "\e154";
     747}
     748.glyphicon-sort-by-attributes:before {
     749  content: "\e155";
     750}
     751.glyphicon-sort-by-attributes-alt:before {
     752  content: "\e156";
     753}
     754.glyphicon-unchecked:before {
     755  content: "\e157";
     756}
     757.glyphicon-expand:before {
     758  content: "\e158";
     759}
     760.glyphicon-collapse-down:before {
     761  content: "\e159";
     762}
     763.glyphicon-collapse-up:before {
     764  content: "\e160";
     765}
     766.glyphicon-log-in:before {
     767  content: "\e161";
     768}
     769.glyphicon-flash:before {
     770  content: "\e162";
     771}
     772.glyphicon-log-out:before {
     773  content: "\e163";
     774}
     775.glyphicon-new-window:before {
     776  content: "\e164";
     777}
     778.glyphicon-record:before {
     779  content: "\e165";
     780}
     781.glyphicon-save:before {
     782  content: "\e166";
     783}
     784.glyphicon-open:before {
     785  content: "\e167";
     786}
     787.glyphicon-saved:before {
     788  content: "\e168";
     789}
     790.glyphicon-import:before {
     791  content: "\e169";
     792}
     793.glyphicon-export:before {
     794  content: "\e170";
     795}
     796.glyphicon-send:before {
     797  content: "\e171";
     798}
     799.glyphicon-floppy-disk:before {
     800  content: "\e172";
     801}
     802.glyphicon-floppy-saved:before {
     803  content: "\e173";
     804}
     805.glyphicon-floppy-remove:before {
     806  content: "\e174";
     807}
     808.glyphicon-floppy-save:before {
     809  content: "\e175";
     810}
     811.glyphicon-floppy-open:before {
     812  content: "\e176";
     813}
     814.glyphicon-credit-card:before {
     815  content: "\e177";
     816}
     817.glyphicon-transfer:before {
     818  content: "\e178";
     819}
     820.glyphicon-cutlery:before {
     821  content: "\e179";
     822}
     823.glyphicon-header:before {
     824  content: "\e180";
     825}
     826.glyphicon-compressed:before {
     827  content: "\e181";
     828}
     829.glyphicon-earphone:before {
     830  content: "\e182";
     831}
     832.glyphicon-phone-alt:before {
     833  content: "\e183";
     834}
     835.glyphicon-tower:before {
     836  content: "\e184";
     837}
     838.glyphicon-stats:before {
     839  content: "\e185";
     840}
     841.glyphicon-sd-video:before {
     842  content: "\e186";
     843}
     844.glyphicon-hd-video:before {
     845  content: "\e187";
     846}
     847.glyphicon-subtitles:before {
     848  content: "\e188";
     849}
     850.glyphicon-sound-stereo:before {
     851  content: "\e189";
     852}
     853.glyphicon-sound-dolby:before {
     854  content: "\e190";
     855}
     856.glyphicon-sound-5-1:before {
     857  content: "\e191";
     858}
     859.glyphicon-sound-6-1:before {
     860  content: "\e192";
     861}
     862.glyphicon-sound-7-1:before {
     863  content: "\e193";
     864}
     865.glyphicon-copyright-mark:before {
     866  content: "\e194";
     867}
     868.glyphicon-registration-mark:before {
     869  content: "\e195";
     870}
     871.glyphicon-cloud-download:before {
     872  content: "\e197";
     873}
     874.glyphicon-cloud-upload:before {
     875  content: "\e198";
     876}
     877.glyphicon-tree-conifer:before {
     878  content: "\e199";
     879}
     880.glyphicon-tree-deciduous:before {
     881  content: "\e200";
     882}
     883.glyphicon-cd:before {
     884  content: "\e201";
     885}
     886.glyphicon-save-file:before {
     887  content: "\e202";
     888}
     889.glyphicon-open-file:before {
     890  content: "\e203";
     891}
     892.glyphicon-level-up:before {
     893  content: "\e204";
     894}
     895.glyphicon-copy:before {
     896  content: "\e205";
     897}
     898.glyphicon-paste:before {
     899  content: "\e206";
     900}
     901.glyphicon-alert:before {
     902  content: "\e209";
     903}
     904.glyphicon-equalizer:before {
     905  content: "\e210";
     906}
     907.glyphicon-king:before {
     908  content: "\e211";
     909}
     910.glyphicon-queen:before {
     911  content: "\e212";
     912}
     913.glyphicon-pawn:before {
     914  content: "\e213";
     915}
     916.glyphicon-bishop:before {
     917  content: "\e214";
     918}
     919.glyphicon-knight:before {
     920  content: "\e215";
     921}
     922.glyphicon-baby-formula:before {
     923  content: "\e216";
     924}
     925.glyphicon-tent:before {
     926  content: "\26fa";
     927}
     928.glyphicon-blackboard:before {
     929  content: "\e218";
     930}
     931.glyphicon-bed:before {
     932  content: "\e219";
     933}
     934.glyphicon-apple:before {
     935  content: "\f8ff";
     936}
     937.glyphicon-erase:before {
     938  content: "\e221";
     939}
     940.glyphicon-hourglass:before {
     941  content: "\231b";
     942}
     943.glyphicon-lamp:before {
     944  content: "\e223";
     945}
     946.glyphicon-duplicate:before {
     947  content: "\e224";
     948}
     949.glyphicon-piggy-bank:before {
     950  content: "\e225";
     951}
     952.glyphicon-scissors:before {
     953  content: "\e226";
     954}
     955.glyphicon-bitcoin:before {
     956  content: "\e227";
     957}
     958.glyphicon-btc:before {
     959  content: "\e227";
     960}
     961.glyphicon-xbt:before {
     962  content: "\e227";
     963}
     964.glyphicon-yen:before {
     965  content: "\00a5";
     966}
     967.glyphicon-jpy:before {
     968  content: "\00a5";
     969}
     970.glyphicon-ruble:before {
     971  content: "\20bd";
     972}
     973.glyphicon-rub:before {
     974  content: "\20bd";
     975}
     976.glyphicon-scale:before {
     977  content: "\e230";
     978}
     979.glyphicon-ice-lolly:before {
     980  content: "\e231";
     981}
     982.glyphicon-ice-lolly-tasted:before {
     983  content: "\e232";
     984}
     985.glyphicon-education:before {
     986  content: "\e233";
     987}
     988.glyphicon-option-horizontal:before {
     989  content: "\e234";
     990}
     991.glyphicon-option-vertical:before {
     992  content: "\e235";
     993}
     994.glyphicon-menu-hamburger:before {
     995  content: "\e236";
     996}
     997.glyphicon-modal-window:before {
     998  content: "\e237";
     999}
     1000.glyphicon-oil:before {
     1001  content: "\e238";
     1002}
     1003.glyphicon-grain:before {
     1004  content: "\e239";
     1005}
     1006.glyphicon-sunglasses:before {
     1007  content: "\e240";
     1008}
     1009.glyphicon-text-size:before {
     1010  content: "\e241";
     1011}
     1012.glyphicon-text-color:before {
     1013  content: "\e242";
     1014}
     1015.glyphicon-text-background:before {
     1016  content: "\e243";
     1017}
     1018.glyphicon-object-align-top:before {
     1019  content: "\e244";
     1020}
     1021.glyphicon-object-align-bottom:before {
     1022  content: "\e245";
     1023}
     1024.glyphicon-object-align-horizontal:before {
     1025  content: "\e246";
     1026}
     1027.glyphicon-object-align-left:before {
     1028  content: "\e247";
     1029}
     1030.glyphicon-object-align-vertical:before {
     1031  content: "\e248";
     1032}
     1033.glyphicon-object-align-right:before {
     1034  content: "\e249";
     1035}
     1036.glyphicon-triangle-right:before {
     1037  content: "\e250";
     1038}
     1039.glyphicon-triangle-left:before {
     1040  content: "\e251";
     1041}
     1042.glyphicon-triangle-bottom:before {
     1043  content: "\e252";
     1044}
     1045.glyphicon-triangle-top:before {
     1046  content: "\e253";
     1047}
     1048.glyphicon-console:before {
     1049  content: "\e254";
     1050}
     1051.glyphicon-superscript:before {
     1052  content: "\e255";
     1053}
     1054.glyphicon-subscript:before {
     1055  content: "\e256";
     1056}
     1057.glyphicon-menu-left:before {
     1058  content: "\e257";
     1059}
     1060.glyphicon-menu-right:before {
     1061  content: "\e258";
     1062}
     1063.glyphicon-menu-down:before {
     1064  content: "\e259";
     1065}
     1066.glyphicon-menu-up:before {
     1067  content: "\e260";
     1068}
     1069* {
     1070  -webkit-box-sizing: border-box;
     1071  -moz-box-sizing: border-box;
     1072  box-sizing: border-box;
     1073}
     1074*:before,
     1075*:after {
     1076  -webkit-box-sizing: border-box;
     1077  -moz-box-sizing: border-box;
     1078  box-sizing: border-box;
     1079}
     1080html {
     1081  font-size: 10px;
     1082  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
     1083}
     1084body {
     1085  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     1086  font-size: 14px;
     1087  line-height: 1.42857143;
     1088  color: #333333;
     1089  background-color: #fff;
     1090}
    3391091input,
    3401092button,
    3411093select,
    342 optgroup,
    3431094textarea {
    344   margin: 0;
    3451095  font-family: inherit;
    3461096  font-size: inherit;
    3471097  line-height: inherit;
    3481098}
    349 
    350 button,
    351 select {
    352   text-transform: none;
    353 }
    354 
    355 [role=button] {
     1099a {
     1100  color: #337ab7;
     1101  text-decoration: none;
     1102}
     1103a:hover,
     1104a:focus {
     1105  color: #23527c;
     1106  text-decoration: underline;
     1107}
     1108a:focus {
     1109  outline: 5px auto -webkit-focus-ring-color;
     1110  outline-offset: -2px;
     1111}
     1112figure {
     1113  margin: 0;
     1114}
     1115img {
     1116  vertical-align: middle;
     1117}
     1118.img-responsive,
     1119.thumbnail > img,
     1120.thumbnail a > img,
     1121.carousel-inner > .item > img,
     1122.carousel-inner > .item > a > img {
     1123  display: block;
     1124  max-width: 100%;
     1125  height: auto;
     1126}
     1127.img-rounded {
     1128  border-radius: 6px;
     1129}
     1130.img-thumbnail {
     1131  padding: 4px;
     1132  line-height: 1.42857143;
     1133  background-color: #fff;
     1134  border: 1px solid #ddd;
     1135  border-radius: 4px;
     1136  -webkit-transition: all 0.2s ease-in-out;
     1137  -o-transition: all 0.2s ease-in-out;
     1138  transition: all 0.2s ease-in-out;
     1139  display: inline-block;
     1140  max-width: 100%;
     1141  height: auto;
     1142}
     1143.img-circle {
     1144  border-radius: 50%;
     1145}
     1146hr {
     1147  margin-top: 20px;
     1148  margin-bottom: 20px;
     1149  border: 0;
     1150  border-top: 1px solid #eeeeee;
     1151}
     1152.sr-only {
     1153  position: absolute;
     1154  width: 1px;
     1155  height: 1px;
     1156  padding: 0;
     1157  margin: -1px;
     1158  overflow: hidden;
     1159  clip: rect(0, 0, 0, 0);
     1160  border: 0;
     1161}
     1162.sr-only-focusable:active,
     1163.sr-only-focusable:focus {
     1164  position: static;
     1165  width: auto;
     1166  height: auto;
     1167  margin: 0;
     1168  overflow: visible;
     1169  clip: auto;
     1170}
     1171[role="button"] {
    3561172  cursor: pointer;
    3571173}
    358 
    359 select {
    360   word-wrap: normal;
    361 }
    362 select:disabled {
    363   opacity: 1;
    364 }
    365 
    366 [list]::-webkit-calendar-picker-indicator {
    367   display: none;
    368 }
    369 
    370 button,
    371 [type=button],
    372 [type=reset],
    373 [type=submit] {
    374   -webkit-appearance: button;
    375 }
    376 button:not(:disabled),
    377 [type=button]:not(:disabled),
    378 [type=reset]:not(:disabled),
    379 [type=submit]:not(:disabled) {
    380   cursor: pointer;
    381 }
    382 
    383 ::-moz-focus-inner {
     1174h1,
     1175h2,
     1176h3,
     1177h4,
     1178h5,
     1179h6,
     1180.h1,
     1181.h2,
     1182.h3,
     1183.h4,
     1184.h5,
     1185.h6 {
     1186  font-family: inherit;
     1187  font-weight: 500;
     1188  line-height: 1.1;
     1189  color: inherit;
     1190}
     1191h1 small,
     1192h2 small,
     1193h3 small,
     1194h4 small,
     1195h5 small,
     1196h6 small,
     1197.h1 small,
     1198.h2 small,
     1199.h3 small,
     1200.h4 small,
     1201.h5 small,
     1202.h6 small,
     1203h1 .small,
     1204h2 .small,
     1205h3 .small,
     1206h4 .small,
     1207h5 .small,
     1208h6 .small,
     1209.h1 .small,
     1210.h2 .small,
     1211.h3 .small,
     1212.h4 .small,
     1213.h5 .small,
     1214.h6 .small {
     1215  font-weight: 400;
     1216  line-height: 1;
     1217  color: #777777;
     1218}
     1219h1,
     1220.h1,
     1221h2,
     1222.h2,
     1223h3,
     1224.h3 {
     1225  margin-top: 20px;
     1226  margin-bottom: 10px;
     1227}
     1228h1 small,
     1229.h1 small,
     1230h2 small,
     1231.h2 small,
     1232h3 small,
     1233.h3 small,
     1234h1 .small,
     1235.h1 .small,
     1236h2 .small,
     1237.h2 .small,
     1238h3 .small,
     1239.h3 .small {
     1240  font-size: 65%;
     1241}
     1242h4,
     1243.h4,
     1244h5,
     1245.h5,
     1246h6,
     1247.h6 {
     1248  margin-top: 10px;
     1249  margin-bottom: 10px;
     1250}
     1251h4 small,
     1252.h4 small,
     1253h5 small,
     1254.h5 small,
     1255h6 small,
     1256.h6 small,
     1257h4 .small,
     1258.h4 .small,
     1259h5 .small,
     1260.h5 .small,
     1261h6 .small,
     1262.h6 .small {
     1263  font-size: 75%;
     1264}
     1265h1,
     1266.h1 {
     1267  font-size: 36px;
     1268}
     1269h2,
     1270.h2 {
     1271  font-size: 30px;
     1272}
     1273h3,
     1274.h3 {
     1275  font-size: 24px;
     1276}
     1277h4,
     1278.h4 {
     1279  font-size: 18px;
     1280}
     1281h5,
     1282.h5 {
     1283  font-size: 14px;
     1284}
     1285h6,
     1286.h6 {
     1287  font-size: 12px;
     1288}
     1289p {
     1290  margin: 0 0 10px;
     1291}
     1292.lead {
     1293  margin-bottom: 20px;
     1294  font-size: 16px;
     1295  font-weight: 300;
     1296  line-height: 1.4;
     1297}
     1298@media (min-width: 768px) {
     1299  .lead {
     1300    font-size: 21px;
     1301  }
     1302}
     1303small,
     1304.small {
     1305  font-size: 85%;
     1306}
     1307mark,
     1308.mark {
     1309  padding: 0.2em;
     1310  background-color: #fcf8e3;
     1311}
     1312.text-left {
     1313  text-align: left;
     1314}
     1315.text-right {
     1316  text-align: right;
     1317}
     1318.text-center {
     1319  text-align: center;
     1320}
     1321.text-justify {
     1322  text-align: justify;
     1323}
     1324.text-nowrap {
     1325  white-space: nowrap;
     1326}
     1327.text-lowercase {
     1328  text-transform: lowercase;
     1329}
     1330.text-uppercase {
     1331  text-transform: uppercase;
     1332}
     1333.text-capitalize {
     1334  text-transform: capitalize;
     1335}
     1336.text-muted {
     1337  color: #777777;
     1338}
     1339.text-primary {
     1340  color: #337ab7;
     1341}
     1342a.text-primary:hover,
     1343a.text-primary:focus {
     1344  color: #286090;
     1345}
     1346.text-success {
     1347  color: #3c763d;
     1348}
     1349a.text-success:hover,
     1350a.text-success:focus {
     1351  color: #2b542c;
     1352}
     1353.text-info {
     1354  color: #31708f;
     1355}
     1356a.text-info:hover,
     1357a.text-info:focus {
     1358  color: #245269;
     1359}
     1360.text-warning {
     1361  color: #8a6d3b;
     1362}
     1363a.text-warning:hover,
     1364a.text-warning:focus {
     1365  color: #66512c;
     1366}
     1367.text-danger {
     1368  color: #a94442;
     1369}
     1370a.text-danger:hover,
     1371a.text-danger:focus {
     1372  color: #843534;
     1373}
     1374.bg-primary {
     1375  color: #fff;
     1376  background-color: #337ab7;
     1377}
     1378a.bg-primary:hover,
     1379a.bg-primary:focus {
     1380  background-color: #286090;
     1381}
     1382.bg-success {
     1383  background-color: #dff0d8;
     1384}
     1385a.bg-success:hover,
     1386a.bg-success:focus {
     1387  background-color: #c1e2b3;
     1388}
     1389.bg-info {
     1390  background-color: #d9edf7;
     1391}
     1392a.bg-info:hover,
     1393a.bg-info:focus {
     1394  background-color: #afd9ee;
     1395}
     1396.bg-warning {
     1397  background-color: #fcf8e3;
     1398}
     1399a.bg-warning:hover,
     1400a.bg-warning:focus {
     1401  background-color: #f7ecb5;
     1402}
     1403.bg-danger {
     1404  background-color: #f2dede;
     1405}
     1406a.bg-danger:hover,
     1407a.bg-danger:focus {
     1408  background-color: #e4b9b9;
     1409}
     1410.page-header {
     1411  padding-bottom: 9px;
     1412  margin: 40px 0 20px;
     1413  border-bottom: 1px solid #eeeeee;
     1414}
     1415ul,
     1416ol {
     1417  margin-top: 0;
     1418  margin-bottom: 10px;
     1419}
     1420ul ul,
     1421ol ul,
     1422ul ol,
     1423ol ol {
     1424  margin-bottom: 0;
     1425}
     1426.list-unstyled {
     1427  padding-left: 0;
     1428  list-style: none;
     1429}
     1430.list-inline {
     1431  padding-left: 0;
     1432  list-style: none;
     1433  margin-left: -5px;
     1434}
     1435.list-inline > li {
     1436  display: inline-block;
     1437  padding-right: 5px;
     1438  padding-left: 5px;
     1439}
     1440dl {
     1441  margin-top: 0;
     1442  margin-bottom: 20px;
     1443}
     1444dt,
     1445dd {
     1446  line-height: 1.42857143;
     1447}
     1448dt {
     1449  font-weight: 700;
     1450}
     1451dd {
     1452  margin-left: 0;
     1453}
     1454@media (min-width: 768px) {
     1455  .dl-horizontal dt {
     1456    float: left;
     1457    width: 160px;
     1458    clear: left;
     1459    text-align: right;
     1460    overflow: hidden;
     1461    text-overflow: ellipsis;
     1462    white-space: nowrap;
     1463  }
     1464  .dl-horizontal dd {
     1465    margin-left: 180px;
     1466  }
     1467}
     1468abbr[title],
     1469abbr[data-original-title] {
     1470  cursor: help;
     1471}
     1472.initialism {
     1473  font-size: 90%;
     1474  text-transform: uppercase;
     1475}
     1476blockquote {
     1477  padding: 10px 20px;
     1478  margin: 0 0 20px;
     1479  font-size: 17.5px;
     1480  border-left: 5px solid #eeeeee;
     1481}
     1482blockquote p:last-child,
     1483blockquote ul:last-child,
     1484blockquote ol:last-child {
     1485  margin-bottom: 0;
     1486}
     1487blockquote footer,
     1488blockquote small,
     1489blockquote .small {
     1490  display: block;
     1491  font-size: 80%;
     1492  line-height: 1.42857143;
     1493  color: #777777;
     1494}
     1495blockquote footer:before,
     1496blockquote small:before,
     1497blockquote .small:before {
     1498  content: "\2014 \00A0";
     1499}
     1500.blockquote-reverse,
     1501blockquote.pull-right {
     1502  padding-right: 15px;
     1503  padding-left: 0;
     1504  text-align: right;
     1505  border-right: 5px solid #eeeeee;
     1506  border-left: 0;
     1507}
     1508.blockquote-reverse footer:before,
     1509blockquote.pull-right footer:before,
     1510.blockquote-reverse small:before,
     1511blockquote.pull-right small:before,
     1512.blockquote-reverse .small:before,
     1513blockquote.pull-right .small:before {
     1514  content: "";
     1515}
     1516.blockquote-reverse footer:after,
     1517blockquote.pull-right footer:after,
     1518.blockquote-reverse small:after,
     1519blockquote.pull-right small:after,
     1520.blockquote-reverse .small:after,
     1521blockquote.pull-right .small:after {
     1522  content: "\00A0 \2014";
     1523}
     1524address {
     1525  margin-bottom: 20px;
     1526  font-style: normal;
     1527  line-height: 1.42857143;
     1528}
     1529code,
     1530kbd,
     1531pre,
     1532samp {
     1533  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
     1534}
     1535code {
     1536  padding: 2px 4px;
     1537  font-size: 90%;
     1538  color: #c7254e;
     1539  background-color: #f9f2f4;
     1540  border-radius: 4px;
     1541}
     1542kbd {
     1543  padding: 2px 4px;
     1544  font-size: 90%;
     1545  color: #fff;
     1546  background-color: #333;
     1547  border-radius: 3px;
     1548  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
     1549  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
     1550}
     1551kbd kbd {
    3841552  padding: 0;
    385   border-style: none;
    386 }
    387 
    388 textarea {
    389   resize: vertical;
    390 }
    391 
     1553  font-size: 100%;
     1554  font-weight: 700;
     1555  -webkit-box-shadow: none;
     1556  box-shadow: none;
     1557}
     1558pre {
     1559  display: block;
     1560  padding: 9.5px;
     1561  margin: 0 0 10px;
     1562  font-size: 13px;
     1563  line-height: 1.42857143;
     1564  color: #333333;
     1565  word-break: break-all;
     1566  word-wrap: break-word;
     1567  background-color: #f5f5f5;
     1568  border: 1px solid #ccc;
     1569  border-radius: 4px;
     1570}
     1571pre code {
     1572  padding: 0;
     1573  font-size: inherit;
     1574  color: inherit;
     1575  white-space: pre-wrap;
     1576  background-color: transparent;
     1577  border-radius: 0;
     1578}
     1579.pre-scrollable {
     1580  max-height: 340px;
     1581  overflow-y: scroll;
     1582}
     1583.container {
     1584  padding-right: 15px;
     1585  padding-left: 15px;
     1586  margin-right: auto;
     1587  margin-left: auto;
     1588}
     1589@media (min-width: 768px) {
     1590  .container {
     1591    width: 750px;
     1592  }
     1593}
     1594@media (min-width: 992px) {
     1595  .container {
     1596    width: 970px;
     1597  }
     1598}
     1599@media (min-width: 1200px) {
     1600  .container {
     1601    width: 1170px;
     1602  }
     1603}
     1604.container-fluid {
     1605  padding-right: 15px;
     1606  padding-left: 15px;
     1607  margin-right: auto;
     1608  margin-left: auto;
     1609}
     1610.row {
     1611  margin-right: -15px;
     1612  margin-left: -15px;
     1613}
     1614.row-no-gutters {
     1615  margin-right: 0;
     1616  margin-left: 0;
     1617}
     1618.row-no-gutters [class*="col-"] {
     1619  padding-right: 0;
     1620  padding-left: 0;
     1621}
     1622.col-xs-1,
     1623.col-sm-1,
     1624.col-md-1,
     1625.col-lg-1,
     1626.col-xs-2,
     1627.col-sm-2,
     1628.col-md-2,
     1629.col-lg-2,
     1630.col-xs-3,
     1631.col-sm-3,
     1632.col-md-3,
     1633.col-lg-3,
     1634.col-xs-4,
     1635.col-sm-4,
     1636.col-md-4,
     1637.col-lg-4,
     1638.col-xs-5,
     1639.col-sm-5,
     1640.col-md-5,
     1641.col-lg-5,
     1642.col-xs-6,
     1643.col-sm-6,
     1644.col-md-6,
     1645.col-lg-6,
     1646.col-xs-7,
     1647.col-sm-7,
     1648.col-md-7,
     1649.col-lg-7,
     1650.col-xs-8,
     1651.col-sm-8,
     1652.col-md-8,
     1653.col-lg-8,
     1654.col-xs-9,
     1655.col-sm-9,
     1656.col-md-9,
     1657.col-lg-9,
     1658.col-xs-10,
     1659.col-sm-10,
     1660.col-md-10,
     1661.col-lg-10,
     1662.col-xs-11,
     1663.col-sm-11,
     1664.col-md-11,
     1665.col-lg-11,
     1666.col-xs-12,
     1667.col-sm-12,
     1668.col-md-12,
     1669.col-lg-12 {
     1670  position: relative;
     1671  min-height: 1px;
     1672  padding-right: 15px;
     1673  padding-left: 15px;
     1674}
     1675.col-xs-1,
     1676.col-xs-2,
     1677.col-xs-3,
     1678.col-xs-4,
     1679.col-xs-5,
     1680.col-xs-6,
     1681.col-xs-7,
     1682.col-xs-8,
     1683.col-xs-9,
     1684.col-xs-10,
     1685.col-xs-11,
     1686.col-xs-12 {
     1687  float: left;
     1688}
     1689.col-xs-12 {
     1690  width: 100%;
     1691}
     1692.col-xs-11 {
     1693  width: 91.66666667%;
     1694}
     1695.col-xs-10 {
     1696  width: 83.33333333%;
     1697}
     1698.col-xs-9 {
     1699  width: 75%;
     1700}
     1701.col-xs-8 {
     1702  width: 66.66666667%;
     1703}
     1704.col-xs-7 {
     1705  width: 58.33333333%;
     1706}
     1707.col-xs-6 {
     1708  width: 50%;
     1709}
     1710.col-xs-5 {
     1711  width: 41.66666667%;
     1712}
     1713.col-xs-4 {
     1714  width: 33.33333333%;
     1715}
     1716.col-xs-3 {
     1717  width: 25%;
     1718}
     1719.col-xs-2 {
     1720  width: 16.66666667%;
     1721}
     1722.col-xs-1 {
     1723  width: 8.33333333%;
     1724}
     1725.col-xs-pull-12 {
     1726  right: 100%;
     1727}
     1728.col-xs-pull-11 {
     1729  right: 91.66666667%;
     1730}
     1731.col-xs-pull-10 {
     1732  right: 83.33333333%;
     1733}
     1734.col-xs-pull-9 {
     1735  right: 75%;
     1736}
     1737.col-xs-pull-8 {
     1738  right: 66.66666667%;
     1739}
     1740.col-xs-pull-7 {
     1741  right: 58.33333333%;
     1742}
     1743.col-xs-pull-6 {
     1744  right: 50%;
     1745}
     1746.col-xs-pull-5 {
     1747  right: 41.66666667%;
     1748}
     1749.col-xs-pull-4 {
     1750  right: 33.33333333%;
     1751}
     1752.col-xs-pull-3 {
     1753  right: 25%;
     1754}
     1755.col-xs-pull-2 {
     1756  right: 16.66666667%;
     1757}
     1758.col-xs-pull-1 {
     1759  right: 8.33333333%;
     1760}
     1761.col-xs-pull-0 {
     1762  right: auto;
     1763}
     1764.col-xs-push-12 {
     1765  left: 100%;
     1766}
     1767.col-xs-push-11 {
     1768  left: 91.66666667%;
     1769}
     1770.col-xs-push-10 {
     1771  left: 83.33333333%;
     1772}
     1773.col-xs-push-9 {
     1774  left: 75%;
     1775}
     1776.col-xs-push-8 {
     1777  left: 66.66666667%;
     1778}
     1779.col-xs-push-7 {
     1780  left: 58.33333333%;
     1781}
     1782.col-xs-push-6 {
     1783  left: 50%;
     1784}
     1785.col-xs-push-5 {
     1786  left: 41.66666667%;
     1787}
     1788.col-xs-push-4 {
     1789  left: 33.33333333%;
     1790}
     1791.col-xs-push-3 {
     1792  left: 25%;
     1793}
     1794.col-xs-push-2 {
     1795  left: 16.66666667%;
     1796}
     1797.col-xs-push-1 {
     1798  left: 8.33333333%;
     1799}
     1800.col-xs-push-0 {
     1801  left: auto;
     1802}
     1803.col-xs-offset-12 {
     1804  margin-left: 100%;
     1805}
     1806.col-xs-offset-11 {
     1807  margin-left: 91.66666667%;
     1808}
     1809.col-xs-offset-10 {
     1810  margin-left: 83.33333333%;
     1811}
     1812.col-xs-offset-9 {
     1813  margin-left: 75%;
     1814}
     1815.col-xs-offset-8 {
     1816  margin-left: 66.66666667%;
     1817}
     1818.col-xs-offset-7 {
     1819  margin-left: 58.33333333%;
     1820}
     1821.col-xs-offset-6 {
     1822  margin-left: 50%;
     1823}
     1824.col-xs-offset-5 {
     1825  margin-left: 41.66666667%;
     1826}
     1827.col-xs-offset-4 {
     1828  margin-left: 33.33333333%;
     1829}
     1830.col-xs-offset-3 {
     1831  margin-left: 25%;
     1832}
     1833.col-xs-offset-2 {
     1834  margin-left: 16.66666667%;
     1835}
     1836.col-xs-offset-1 {
     1837  margin-left: 8.33333333%;
     1838}
     1839.col-xs-offset-0 {
     1840  margin-left: 0%;
     1841}
     1842@media (min-width: 768px) {
     1843  .col-sm-1,
     1844  .col-sm-2,
     1845  .col-sm-3,
     1846  .col-sm-4,
     1847  .col-sm-5,
     1848  .col-sm-6,
     1849  .col-sm-7,
     1850  .col-sm-8,
     1851  .col-sm-9,
     1852  .col-sm-10,
     1853  .col-sm-11,
     1854  .col-sm-12 {
     1855    float: left;
     1856  }
     1857  .col-sm-12 {
     1858    width: 100%;
     1859  }
     1860  .col-sm-11 {
     1861    width: 91.66666667%;
     1862  }
     1863  .col-sm-10 {
     1864    width: 83.33333333%;
     1865  }
     1866  .col-sm-9 {
     1867    width: 75%;
     1868  }
     1869  .col-sm-8 {
     1870    width: 66.66666667%;
     1871  }
     1872  .col-sm-7 {
     1873    width: 58.33333333%;
     1874  }
     1875  .col-sm-6 {
     1876    width: 50%;
     1877  }
     1878  .col-sm-5 {
     1879    width: 41.66666667%;
     1880  }
     1881  .col-sm-4 {
     1882    width: 33.33333333%;
     1883  }
     1884  .col-sm-3 {
     1885    width: 25%;
     1886  }
     1887  .col-sm-2 {
     1888    width: 16.66666667%;
     1889  }
     1890  .col-sm-1 {
     1891    width: 8.33333333%;
     1892  }
     1893  .col-sm-pull-12 {
     1894    right: 100%;
     1895  }
     1896  .col-sm-pull-11 {
     1897    right: 91.66666667%;
     1898  }
     1899  .col-sm-pull-10 {
     1900    right: 83.33333333%;
     1901  }
     1902  .col-sm-pull-9 {
     1903    right: 75%;
     1904  }
     1905  .col-sm-pull-8 {
     1906    right: 66.66666667%;
     1907  }
     1908  .col-sm-pull-7 {
     1909    right: 58.33333333%;
     1910  }
     1911  .col-sm-pull-6 {
     1912    right: 50%;
     1913  }
     1914  .col-sm-pull-5 {
     1915    right: 41.66666667%;
     1916  }
     1917  .col-sm-pull-4 {
     1918    right: 33.33333333%;
     1919  }
     1920  .col-sm-pull-3 {
     1921    right: 25%;
     1922  }
     1923  .col-sm-pull-2 {
     1924    right: 16.66666667%;
     1925  }
     1926  .col-sm-pull-1 {
     1927    right: 8.33333333%;
     1928  }
     1929  .col-sm-pull-0 {
     1930    right: auto;
     1931  }
     1932  .col-sm-push-12 {
     1933    left: 100%;
     1934  }
     1935  .col-sm-push-11 {
     1936    left: 91.66666667%;
     1937  }
     1938  .col-sm-push-10 {
     1939    left: 83.33333333%;
     1940  }
     1941  .col-sm-push-9 {
     1942    left: 75%;
     1943  }
     1944  .col-sm-push-8 {
     1945    left: 66.66666667%;
     1946  }
     1947  .col-sm-push-7 {
     1948    left: 58.33333333%;
     1949  }
     1950  .col-sm-push-6 {
     1951    left: 50%;
     1952  }
     1953  .col-sm-push-5 {
     1954    left: 41.66666667%;
     1955  }
     1956  .col-sm-push-4 {
     1957    left: 33.33333333%;
     1958  }
     1959  .col-sm-push-3 {
     1960    left: 25%;
     1961  }
     1962  .col-sm-push-2 {
     1963    left: 16.66666667%;
     1964  }
     1965  .col-sm-push-1 {
     1966    left: 8.33333333%;
     1967  }
     1968  .col-sm-push-0 {
     1969    left: auto;
     1970  }
     1971  .col-sm-offset-12 {
     1972    margin-left: 100%;
     1973  }
     1974  .col-sm-offset-11 {
     1975    margin-left: 91.66666667%;
     1976  }
     1977  .col-sm-offset-10 {
     1978    margin-left: 83.33333333%;
     1979  }
     1980  .col-sm-offset-9 {
     1981    margin-left: 75%;
     1982  }
     1983  .col-sm-offset-8 {
     1984    margin-left: 66.66666667%;
     1985  }
     1986  .col-sm-offset-7 {
     1987    margin-left: 58.33333333%;
     1988  }
     1989  .col-sm-offset-6 {
     1990    margin-left: 50%;
     1991  }
     1992  .col-sm-offset-5 {
     1993    margin-left: 41.66666667%;
     1994  }
     1995  .col-sm-offset-4 {
     1996    margin-left: 33.33333333%;
     1997  }
     1998  .col-sm-offset-3 {
     1999    margin-left: 25%;
     2000  }
     2001  .col-sm-offset-2 {
     2002    margin-left: 16.66666667%;
     2003  }
     2004  .col-sm-offset-1 {
     2005    margin-left: 8.33333333%;
     2006  }
     2007  .col-sm-offset-0 {
     2008    margin-left: 0%;
     2009  }
     2010}
     2011@media (min-width: 992px) {
     2012  .col-md-1,
     2013  .col-md-2,
     2014  .col-md-3,
     2015  .col-md-4,
     2016  .col-md-5,
     2017  .col-md-6,
     2018  .col-md-7,
     2019  .col-md-8,
     2020  .col-md-9,
     2021  .col-md-10,
     2022  .col-md-11,
     2023  .col-md-12 {
     2024    float: left;
     2025  }
     2026  .col-md-12 {
     2027    width: 100%;
     2028  }
     2029  .col-md-11 {
     2030    width: 91.66666667%;
     2031  }
     2032  .col-md-10 {
     2033    width: 83.33333333%;
     2034  }
     2035  .col-md-9 {
     2036    width: 75%;
     2037  }
     2038  .col-md-8 {
     2039    width: 66.66666667%;
     2040  }
     2041  .col-md-7 {
     2042    width: 58.33333333%;
     2043  }
     2044  .col-md-6 {
     2045    width: 50%;
     2046  }
     2047  .col-md-5 {
     2048    width: 41.66666667%;
     2049  }
     2050  .col-md-4 {
     2051    width: 33.33333333%;
     2052  }
     2053  .col-md-3 {
     2054    width: 25%;
     2055  }
     2056  .col-md-2 {
     2057    width: 16.66666667%;
     2058  }
     2059  .col-md-1 {
     2060    width: 8.33333333%;
     2061  }
     2062  .col-md-pull-12 {
     2063    right: 100%;
     2064  }
     2065  .col-md-pull-11 {
     2066    right: 91.66666667%;
     2067  }
     2068  .col-md-pull-10 {
     2069    right: 83.33333333%;
     2070  }
     2071  .col-md-pull-9 {
     2072    right: 75%;
     2073  }
     2074  .col-md-pull-8 {
     2075    right: 66.66666667%;
     2076  }
     2077  .col-md-pull-7 {
     2078    right: 58.33333333%;
     2079  }
     2080  .col-md-pull-6 {
     2081    right: 50%;
     2082  }
     2083  .col-md-pull-5 {
     2084    right: 41.66666667%;
     2085  }
     2086  .col-md-pull-4 {
     2087    right: 33.33333333%;
     2088  }
     2089  .col-md-pull-3 {
     2090    right: 25%;
     2091  }
     2092  .col-md-pull-2 {
     2093    right: 16.66666667%;
     2094  }
     2095  .col-md-pull-1 {
     2096    right: 8.33333333%;
     2097  }
     2098  .col-md-pull-0 {
     2099    right: auto;
     2100  }
     2101  .col-md-push-12 {
     2102    left: 100%;
     2103  }
     2104  .col-md-push-11 {
     2105    left: 91.66666667%;
     2106  }
     2107  .col-md-push-10 {
     2108    left: 83.33333333%;
     2109  }
     2110  .col-md-push-9 {
     2111    left: 75%;
     2112  }
     2113  .col-md-push-8 {
     2114    left: 66.66666667%;
     2115  }
     2116  .col-md-push-7 {
     2117    left: 58.33333333%;
     2118  }
     2119  .col-md-push-6 {
     2120    left: 50%;
     2121  }
     2122  .col-md-push-5 {
     2123    left: 41.66666667%;
     2124  }
     2125  .col-md-push-4 {
     2126    left: 33.33333333%;
     2127  }
     2128  .col-md-push-3 {
     2129    left: 25%;
     2130  }
     2131  .col-md-push-2 {
     2132    left: 16.66666667%;
     2133  }
     2134  .col-md-push-1 {
     2135    left: 8.33333333%;
     2136  }
     2137  .col-md-push-0 {
     2138    left: auto;
     2139  }
     2140  .col-md-offset-12 {
     2141    margin-left: 100%;
     2142  }
     2143  .col-md-offset-11 {
     2144    margin-left: 91.66666667%;
     2145  }
     2146  .col-md-offset-10 {
     2147    margin-left: 83.33333333%;
     2148  }
     2149  .col-md-offset-9 {
     2150    margin-left: 75%;
     2151  }
     2152  .col-md-offset-8 {
     2153    margin-left: 66.66666667%;
     2154  }
     2155  .col-md-offset-7 {
     2156    margin-left: 58.33333333%;
     2157  }
     2158  .col-md-offset-6 {
     2159    margin-left: 50%;
     2160  }
     2161  .col-md-offset-5 {
     2162    margin-left: 41.66666667%;
     2163  }
     2164  .col-md-offset-4 {
     2165    margin-left: 33.33333333%;
     2166  }
     2167  .col-md-offset-3 {
     2168    margin-left: 25%;
     2169  }
     2170  .col-md-offset-2 {
     2171    margin-left: 16.66666667%;
     2172  }
     2173  .col-md-offset-1 {
     2174    margin-left: 8.33333333%;
     2175  }
     2176  .col-md-offset-0 {
     2177    margin-left: 0%;
     2178  }
     2179}
     2180@media (min-width: 1200px) {
     2181  .col-lg-1,
     2182  .col-lg-2,
     2183  .col-lg-3,
     2184  .col-lg-4,
     2185  .col-lg-5,
     2186  .col-lg-6,
     2187  .col-lg-7,
     2188  .col-lg-8,
     2189  .col-lg-9,
     2190  .col-lg-10,
     2191  .col-lg-11,
     2192  .col-lg-12 {
     2193    float: left;
     2194  }
     2195  .col-lg-12 {
     2196    width: 100%;
     2197  }
     2198  .col-lg-11 {
     2199    width: 91.66666667%;
     2200  }
     2201  .col-lg-10 {
     2202    width: 83.33333333%;
     2203  }
     2204  .col-lg-9 {
     2205    width: 75%;
     2206  }
     2207  .col-lg-8 {
     2208    width: 66.66666667%;
     2209  }
     2210  .col-lg-7 {
     2211    width: 58.33333333%;
     2212  }
     2213  .col-lg-6 {
     2214    width: 50%;
     2215  }
     2216  .col-lg-5 {
     2217    width: 41.66666667%;
     2218  }
     2219  .col-lg-4 {
     2220    width: 33.33333333%;
     2221  }
     2222  .col-lg-3 {
     2223    width: 25%;
     2224  }
     2225  .col-lg-2 {
     2226    width: 16.66666667%;
     2227  }
     2228  .col-lg-1 {
     2229    width: 8.33333333%;
     2230  }
     2231  .col-lg-pull-12 {
     2232    right: 100%;
     2233  }
     2234  .col-lg-pull-11 {
     2235    right: 91.66666667%;
     2236  }
     2237  .col-lg-pull-10 {
     2238    right: 83.33333333%;
     2239  }
     2240  .col-lg-pull-9 {
     2241    right: 75%;
     2242  }
     2243  .col-lg-pull-8 {
     2244    right: 66.66666667%;
     2245  }
     2246  .col-lg-pull-7 {
     2247    right: 58.33333333%;
     2248  }
     2249  .col-lg-pull-6 {
     2250    right: 50%;
     2251  }
     2252  .col-lg-pull-5 {
     2253    right: 41.66666667%;
     2254  }
     2255  .col-lg-pull-4 {
     2256    right: 33.33333333%;
     2257  }
     2258  .col-lg-pull-3 {
     2259    right: 25%;
     2260  }
     2261  .col-lg-pull-2 {
     2262    right: 16.66666667%;
     2263  }
     2264  .col-lg-pull-1 {
     2265    right: 8.33333333%;
     2266  }
     2267  .col-lg-pull-0 {
     2268    right: auto;
     2269  }
     2270  .col-lg-push-12 {
     2271    left: 100%;
     2272  }
     2273  .col-lg-push-11 {
     2274    left: 91.66666667%;
     2275  }
     2276  .col-lg-push-10 {
     2277    left: 83.33333333%;
     2278  }
     2279  .col-lg-push-9 {
     2280    left: 75%;
     2281  }
     2282  .col-lg-push-8 {
     2283    left: 66.66666667%;
     2284  }
     2285  .col-lg-push-7 {
     2286    left: 58.33333333%;
     2287  }
     2288  .col-lg-push-6 {
     2289    left: 50%;
     2290  }
     2291  .col-lg-push-5 {
     2292    left: 41.66666667%;
     2293  }
     2294  .col-lg-push-4 {
     2295    left: 33.33333333%;
     2296  }
     2297  .col-lg-push-3 {
     2298    left: 25%;
     2299  }
     2300  .col-lg-push-2 {
     2301    left: 16.66666667%;
     2302  }
     2303  .col-lg-push-1 {
     2304    left: 8.33333333%;
     2305  }
     2306  .col-lg-push-0 {
     2307    left: auto;
     2308  }
     2309  .col-lg-offset-12 {
     2310    margin-left: 100%;
     2311  }
     2312  .col-lg-offset-11 {
     2313    margin-left: 91.66666667%;
     2314  }
     2315  .col-lg-offset-10 {
     2316    margin-left: 83.33333333%;
     2317  }
     2318  .col-lg-offset-9 {
     2319    margin-left: 75%;
     2320  }
     2321  .col-lg-offset-8 {
     2322    margin-left: 66.66666667%;
     2323  }
     2324  .col-lg-offset-7 {
     2325    margin-left: 58.33333333%;
     2326  }
     2327  .col-lg-offset-6 {
     2328    margin-left: 50%;
     2329  }
     2330  .col-lg-offset-5 {
     2331    margin-left: 41.66666667%;
     2332  }
     2333  .col-lg-offset-4 {
     2334    margin-left: 33.33333333%;
     2335  }
     2336  .col-lg-offset-3 {
     2337    margin-left: 25%;
     2338  }
     2339  .col-lg-offset-2 {
     2340    margin-left: 16.66666667%;
     2341  }
     2342  .col-lg-offset-1 {
     2343    margin-left: 8.33333333%;
     2344  }
     2345  .col-lg-offset-0 {
     2346    margin-left: 0%;
     2347  }
     2348}
     2349table {
     2350  background-color: transparent;
     2351}
     2352table col[class*="col-"] {
     2353  position: static;
     2354  display: table-column;
     2355  float: none;
     2356}
     2357table td[class*="col-"],
     2358table th[class*="col-"] {
     2359  position: static;
     2360  display: table-cell;
     2361  float: none;
     2362}
     2363caption {
     2364  padding-top: 8px;
     2365  padding-bottom: 8px;
     2366  color: #777777;
     2367  text-align: left;
     2368}
     2369th {
     2370  text-align: left;
     2371}
     2372.table {
     2373  width: 100%;
     2374  max-width: 100%;
     2375  margin-bottom: 20px;
     2376}
     2377.table > thead > tr > th,
     2378.table > tbody > tr > th,
     2379.table > tfoot > tr > th,
     2380.table > thead > tr > td,
     2381.table > tbody > tr > td,
     2382.table > tfoot > tr > td {
     2383  padding: 8px;
     2384  line-height: 1.42857143;
     2385  vertical-align: top;
     2386  border-top: 1px solid #ddd;
     2387}
     2388.table > thead > tr > th {
     2389  vertical-align: bottom;
     2390  border-bottom: 2px solid #ddd;
     2391}
     2392.table > caption + thead > tr:first-child > th,
     2393.table > colgroup + thead > tr:first-child > th,
     2394.table > thead:first-child > tr:first-child > th,
     2395.table > caption + thead > tr:first-child > td,
     2396.table > colgroup + thead > tr:first-child > td,
     2397.table > thead:first-child > tr:first-child > td {
     2398  border-top: 0;
     2399}
     2400.table > tbody + tbody {
     2401  border-top: 2px solid #ddd;
     2402}
     2403.table .table {
     2404  background-color: #fff;
     2405}
     2406.table-condensed > thead > tr > th,
     2407.table-condensed > tbody > tr > th,
     2408.table-condensed > tfoot > tr > th,
     2409.table-condensed > thead > tr > td,
     2410.table-condensed > tbody > tr > td,
     2411.table-condensed > tfoot > tr > td {
     2412  padding: 5px;
     2413}
     2414.table-bordered {
     2415  border: 1px solid #ddd;
     2416}
     2417.table-bordered > thead > tr > th,
     2418.table-bordered > tbody > tr > th,
     2419.table-bordered > tfoot > tr > th,
     2420.table-bordered > thead > tr > td,
     2421.table-bordered > tbody > tr > td,
     2422.table-bordered > tfoot > tr > td {
     2423  border: 1px solid #ddd;
     2424}
     2425.table-bordered > thead > tr > th,
     2426.table-bordered > thead > tr > td {
     2427  border-bottom-width: 2px;
     2428}
     2429.table-striped > tbody > tr:nth-of-type(odd) {
     2430  background-color: #f9f9f9;
     2431}
     2432.table-hover > tbody > tr:hover {
     2433  background-color: #f5f5f5;
     2434}
     2435.table > thead > tr > td.active,
     2436.table > tbody > tr > td.active,
     2437.table > tfoot > tr > td.active,
     2438.table > thead > tr > th.active,
     2439.table > tbody > tr > th.active,
     2440.table > tfoot > tr > th.active,
     2441.table > thead > tr.active > td,
     2442.table > tbody > tr.active > td,
     2443.table > tfoot > tr.active > td,
     2444.table > thead > tr.active > th,
     2445.table > tbody > tr.active > th,
     2446.table > tfoot > tr.active > th {
     2447  background-color: #f5f5f5;
     2448}
     2449.table-hover > tbody > tr > td.active:hover,
     2450.table-hover > tbody > tr > th.active:hover,
     2451.table-hover > tbody > tr.active:hover > td,
     2452.table-hover > tbody > tr:hover > .active,
     2453.table-hover > tbody > tr.active:hover > th {
     2454  background-color: #e8e8e8;
     2455}
     2456.table > thead > tr > td.success,
     2457.table > tbody > tr > td.success,
     2458.table > tfoot > tr > td.success,
     2459.table > thead > tr > th.success,
     2460.table > tbody > tr > th.success,
     2461.table > tfoot > tr > th.success,
     2462.table > thead > tr.success > td,
     2463.table > tbody > tr.success > td,
     2464.table > tfoot > tr.success > td,
     2465.table > thead > tr.success > th,
     2466.table > tbody > tr.success > th,
     2467.table > tfoot > tr.success > th {
     2468  background-color: #dff0d8;
     2469}
     2470.table-hover > tbody > tr > td.success:hover,
     2471.table-hover > tbody > tr > th.success:hover,
     2472.table-hover > tbody > tr.success:hover > td,
     2473.table-hover > tbody > tr:hover > .success,
     2474.table-hover > tbody > tr.success:hover > th {
     2475  background-color: #d0e9c6;
     2476}
     2477.table > thead > tr > td.info,
     2478.table > tbody > tr > td.info,
     2479.table > tfoot > tr > td.info,
     2480.table > thead > tr > th.info,
     2481.table > tbody > tr > th.info,
     2482.table > tfoot > tr > th.info,
     2483.table > thead > tr.info > td,
     2484.table > tbody > tr.info > td,
     2485.table > tfoot > tr.info > td,
     2486.table > thead > tr.info > th,
     2487.table > tbody > tr.info > th,
     2488.table > tfoot > tr.info > th {
     2489  background-color: #d9edf7;
     2490}
     2491.table-hover > tbody > tr > td.info:hover,
     2492.table-hover > tbody > tr > th.info:hover,
     2493.table-hover > tbody > tr.info:hover > td,
     2494.table-hover > tbody > tr:hover > .info,
     2495.table-hover > tbody > tr.info:hover > th {
     2496  background-color: #c4e3f3;
     2497}
     2498.table > thead > tr > td.warning,
     2499.table > tbody > tr > td.warning,
     2500.table > tfoot > tr > td.warning,
     2501.table > thead > tr > th.warning,
     2502.table > tbody > tr > th.warning,
     2503.table > tfoot > tr > th.warning,
     2504.table > thead > tr.warning > td,
     2505.table > tbody > tr.warning > td,
     2506.table > tfoot > tr.warning > td,
     2507.table > thead > tr.warning > th,
     2508.table > tbody > tr.warning > th,
     2509.table > tfoot > tr.warning > th {
     2510  background-color: #fcf8e3;
     2511}
     2512.table-hover > tbody > tr > td.warning:hover,
     2513.table-hover > tbody > tr > th.warning:hover,
     2514.table-hover > tbody > tr.warning:hover > td,
     2515.table-hover > tbody > tr:hover > .warning,
     2516.table-hover > tbody > tr.warning:hover > th {
     2517  background-color: #faf2cc;
     2518}
     2519.table > thead > tr > td.danger,
     2520.table > tbody > tr > td.danger,
     2521.table > tfoot > tr > td.danger,
     2522.table > thead > tr > th.danger,
     2523.table > tbody > tr > th.danger,
     2524.table > tfoot > tr > th.danger,
     2525.table > thead > tr.danger > td,
     2526.table > tbody > tr.danger > td,
     2527.table > tfoot > tr.danger > td,
     2528.table > thead > tr.danger > th,
     2529.table > tbody > tr.danger > th,
     2530.table > tfoot > tr.danger > th {
     2531  background-color: #f2dede;
     2532}
     2533.table-hover > tbody > tr > td.danger:hover,
     2534.table-hover > tbody > tr > th.danger:hover,
     2535.table-hover > tbody > tr.danger:hover > td,
     2536.table-hover > tbody > tr:hover > .danger,
     2537.table-hover > tbody > tr.danger:hover > th {
     2538  background-color: #ebcccc;
     2539}
     2540.table-responsive {
     2541  min-height: 0.01%;
     2542  overflow-x: auto;
     2543}
     2544@media screen and (max-width: 767px) {
     2545  .table-responsive {
     2546    width: 100%;
     2547    margin-bottom: 15px;
     2548    overflow-y: hidden;
     2549    -ms-overflow-style: -ms-autohiding-scrollbar;
     2550    border: 1px solid #ddd;
     2551  }
     2552  .table-responsive > .table {
     2553    margin-bottom: 0;
     2554  }
     2555  .table-responsive > .table > thead > tr > th,
     2556  .table-responsive > .table > tbody > tr > th,
     2557  .table-responsive > .table > tfoot > tr > th,
     2558  .table-responsive > .table > thead > tr > td,
     2559  .table-responsive > .table > tbody > tr > td,
     2560  .table-responsive > .table > tfoot > tr > td {
     2561    white-space: nowrap;
     2562  }
     2563  .table-responsive > .table-bordered {
     2564    border: 0;
     2565  }
     2566  .table-responsive > .table-bordered > thead > tr > th:first-child,
     2567  .table-responsive > .table-bordered > tbody > tr > th:first-child,
     2568  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
     2569  .table-responsive > .table-bordered > thead > tr > td:first-child,
     2570  .table-responsive > .table-bordered > tbody > tr > td:first-child,
     2571  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
     2572    border-left: 0;
     2573  }
     2574  .table-responsive > .table-bordered > thead > tr > th:last-child,
     2575  .table-responsive > .table-bordered > tbody > tr > th:last-child,
     2576  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
     2577  .table-responsive > .table-bordered > thead > tr > td:last-child,
     2578  .table-responsive > .table-bordered > tbody > tr > td:last-child,
     2579  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
     2580    border-right: 0;
     2581  }
     2582  .table-responsive > .table-bordered > tbody > tr:last-child > th,
     2583  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
     2584  .table-responsive > .table-bordered > tbody > tr:last-child > td,
     2585  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
     2586    border-bottom: 0;
     2587  }
     2588}
    3922589fieldset {
    3932590  min-width: 0;
     
    3962593  border: 0;
    3972594}
    398 
    3992595legend {
    400   float: left;
     2596  display: block;
    4012597  width: 100%;
    4022598  padding: 0;
    403   margin-bottom: 0.5rem;
    404   font-size: calc(1.275rem + 0.3vw);
     2599  margin-bottom: 20px;
     2600  font-size: 21px;
    4052601  line-height: inherit;
    406 }
    407 @media (min-width: 1200px) {
    408   legend {
    409     font-size: 1.5rem;
    410   }
    411 }
    412 legend + * {
    413   clear: left;
    414 }
    415 
    416 ::-webkit-datetime-edit-fields-wrapper,
    417 ::-webkit-datetime-edit-text,
    418 ::-webkit-datetime-edit-minute,
    419 ::-webkit-datetime-edit-hour-field,
    420 ::-webkit-datetime-edit-day-field,
    421 ::-webkit-datetime-edit-month-field,
    422 ::-webkit-datetime-edit-year-field {
    423   padding: 0;
    424 }
    425 
    426 ::-webkit-inner-spin-button {
     2602  color: #333333;
     2603  border: 0;
     2604  border-bottom: 1px solid #e5e5e5;
     2605}
     2606label {
     2607  display: inline-block;
     2608  max-width: 100%;
     2609  margin-bottom: 5px;
     2610  font-weight: 700;
     2611}
     2612input[type="search"] {
     2613  -webkit-box-sizing: border-box;
     2614  -moz-box-sizing: border-box;
     2615  box-sizing: border-box;
     2616  -webkit-appearance: none;
     2617  -moz-appearance: none;
     2618  appearance: none;
     2619}
     2620input[type="radio"],
     2621input[type="checkbox"] {
     2622  margin: 4px 0 0;
     2623  margin-top: 1px \9;
     2624  line-height: normal;
     2625}
     2626input[type="radio"][disabled],
     2627input[type="checkbox"][disabled],
     2628input[type="radio"].disabled,
     2629input[type="checkbox"].disabled,
     2630fieldset[disabled] input[type="radio"],
     2631fieldset[disabled] input[type="checkbox"] {
     2632  cursor: not-allowed;
     2633}
     2634input[type="file"] {
     2635  display: block;
     2636}
     2637input[type="range"] {
     2638  display: block;
     2639  width: 100%;
     2640}
     2641select[multiple],
     2642select[size] {
    4272643  height: auto;
    4282644}
    429 
    430 [type=search] {
     2645input[type="file"]:focus,
     2646input[type="radio"]:focus,
     2647input[type="checkbox"]:focus {
     2648  outline: 5px auto -webkit-focus-ring-color;
    4312649  outline-offset: -2px;
    432   -webkit-appearance: textfield;
    433 }
    434 
    435 /* rtl:raw:
    436 [type="tel"],
    437 [type="url"],
    438 [type="email"],
    439 [type="number"] {
    440   direction: ltr;
    441 }
    442 */
    443 ::-webkit-search-decoration {
    444   -webkit-appearance: none;
    445 }
    446 
    447 ::-webkit-color-swatch-wrapper {
    448   padding: 0;
    449 }
    450 
    451 ::-webkit-file-upload-button {
    452   font: inherit;
    453 }
    454 
    455 ::file-selector-button {
    456   font: inherit;
    457 }
    458 
    459 ::-webkit-file-upload-button {
    460   font: inherit;
    461   -webkit-appearance: button;
    462 }
    463 
     2650}
    4642651output {
    465   display: inline-block;
    466 }
    467 
    468 iframe {
    469   border: 0;
    470 }
    471 
    472 summary {
    473   display: list-item;
    474   cursor: pointer;
    475 }
    476 
    477 progress {
    478   vertical-align: baseline;
    479 }
    480 
    481 [hidden] {
    482   display: none !important;
    483 }
    484 
    485 .lead {
    486   font-size: 1.25rem;
    487   font-weight: 300;
    488 }
    489 
    490 .display-1 {
    491   font-size: calc(1.625rem + 4.5vw);
    492   font-weight: 300;
    493   line-height: 1.2;
    494 }
    495 @media (min-width: 1200px) {
    496   .display-1 {
    497     font-size: 5rem;
    498   }
    499 }
    500 
    501 .display-2 {
    502   font-size: calc(1.575rem + 3.9vw);
    503   font-weight: 300;
    504   line-height: 1.2;
    505 }
    506 @media (min-width: 1200px) {
    507   .display-2 {
    508     font-size: 4.5rem;
    509   }
    510 }
    511 
    512 .display-3 {
    513   font-size: calc(1.525rem + 3.3vw);
    514   font-weight: 300;
    515   line-height: 1.2;
    516 }
    517 @media (min-width: 1200px) {
    518   .display-3 {
    519     font-size: 4rem;
    520   }
    521 }
    522 
    523 .display-4 {
    524   font-size: calc(1.475rem + 2.7vw);
    525   font-weight: 300;
    526   line-height: 1.2;
    527 }
    528 @media (min-width: 1200px) {
    529   .display-4 {
    530     font-size: 3.5rem;
    531   }
    532 }
    533 
    534 .display-5 {
    535   font-size: calc(1.425rem + 2.1vw);
    536   font-weight: 300;
    537   line-height: 1.2;
    538 }
    539 @media (min-width: 1200px) {
    540   .display-5 {
    541     font-size: 3rem;
    542   }
    543 }
    544 
    545 .display-6 {
    546   font-size: calc(1.375rem + 1.5vw);
    547   font-weight: 300;
    548   line-height: 1.2;
    549 }
    550 @media (min-width: 1200px) {
    551   .display-6 {
    552     font-size: 2.5rem;
    553   }
    554 }
    555 
    556 .list-unstyled {
    557   padding-left: 0;
    558   list-style: none;
    559 }
    560 
    561 .list-inline {
    562   padding-left: 0;
    563   list-style: none;
    564 }
    565 
    566 .list-inline-item {
    567   display: inline-block;
    568 }
    569 .list-inline-item:not(:last-child) {
    570   margin-right: 0.5rem;
    571 }
    572 
    573 .initialism {
    574   font-size: 0.875em;
    575   text-transform: uppercase;
    576 }
    577 
    578 .blockquote {
    579   margin-bottom: 1rem;
    580   font-size: 1.25rem;
    581 }
    582 .blockquote > :last-child {
    583   margin-bottom: 0;
    584 }
    585 
    586 .blockquote-footer {
    587   margin-top: -1rem;
    588   margin-bottom: 1rem;
    589   font-size: 0.875em;
    590   color: #6c757d;
    591 }
    592 .blockquote-footer::before {
    593   content: "— ";
    594 }
    595 
    596 .img-fluid {
    597   max-width: 100%;
    598   height: auto;
    599 }
    600 
    601 .img-thumbnail {
    602   padding: 0.25rem;
    603   background-color: #fff;
    604   border: 1px solid #dee2e6;
    605   border-radius: 0.25rem;
    606   max-width: 100%;
    607   height: auto;
    608 }
    609 
    610 .figure {
    611   display: inline-block;
    612 }
    613 
    614 .figure-img {
    615   margin-bottom: 0.5rem;
    616   line-height: 1;
    617 }
    618 
    619 .figure-caption {
    620   font-size: 0.875em;
    621   color: #6c757d;
    622 }
    623 
    624 .container,
    625 .container-fluid,
    626 .container-xxl,
    627 .container-xl,
    628 .container-lg,
    629 .container-md,
    630 .container-sm {
    631   width: 100%;
    632   padding-right: var(--bs-gutter-x, 0.75rem);
    633   padding-left: var(--bs-gutter-x, 0.75rem);
    634   margin-right: auto;
    635   margin-left: auto;
    636 }
    637 
    638 @media (min-width: 576px) {
    639   .container-sm, .container {
    640     max-width: 540px;
    641   }
    642 }
    643 @media (min-width: 768px) {
    644   .container-md, .container-sm, .container {
    645     max-width: 720px;
    646   }
    647 }
    648 @media (min-width: 992px) {
    649   .container-lg, .container-md, .container-sm, .container {
    650     max-width: 960px;
    651   }
    652 }
    653 @media (min-width: 1200px) {
    654   .container-xl, .container-lg, .container-md, .container-sm, .container {
    655     max-width: 1140px;
    656   }
    657 }
    658 @media (min-width: 1400px) {
    659   .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    660     max-width: 1320px;
    661   }
    662 }
    663 .row {
    664   --bs-gutter-x: 1.5rem;
    665   --bs-gutter-y: 0;
    666   display: flex;
    667   flex-wrap: wrap;
    668   margin-top: calc(-1 * var(--bs-gutter-y));
    669   margin-right: calc(-0.5 * var(--bs-gutter-x));
    670   margin-left: calc(-0.5 * var(--bs-gutter-x));
    671 }
    672 .row > * {
    673   flex-shrink: 0;
    674   width: 100%;
    675   max-width: 100%;
    676   padding-right: calc(var(--bs-gutter-x) * 0.5);
    677   padding-left: calc(var(--bs-gutter-x) * 0.5);
    678   margin-top: var(--bs-gutter-y);
    679 }
    680 
    681 .col {
    682   flex: 1 0 0%;
    683 }
    684 
    685 .row-cols-auto > * {
    686   flex: 0 0 auto;
    687   width: auto;
    688 }
    689 
    690 .row-cols-1 > * {
    691   flex: 0 0 auto;
    692   width: 100%;
    693 }
    694 
    695 .row-cols-2 > * {
    696   flex: 0 0 auto;
    697   width: 50%;
    698 }
    699 
    700 .row-cols-3 > * {
    701   flex: 0 0 auto;
    702   width: 33.3333333333%;
    703 }
    704 
    705 .row-cols-4 > * {
    706   flex: 0 0 auto;
    707   width: 25%;
    708 }
    709 
    710 .row-cols-5 > * {
    711   flex: 0 0 auto;
    712   width: 20%;
    713 }
    714 
    715 .row-cols-6 > * {
    716   flex: 0 0 auto;
    717   width: 16.6666666667%;
    718 }
    719 
    720 .col-auto {
    721   flex: 0 0 auto;
    722   width: auto;
    723 }
    724 
    725 .col-1 {
    726   flex: 0 0 auto;
    727   width: 8.33333333%;
    728 }
    729 
    730 .col-2 {
    731   flex: 0 0 auto;
    732   width: 16.66666667%;
    733 }
    734 
    735 .col-3 {
    736   flex: 0 0 auto;
    737   width: 25%;
    738 }
    739 
    740 .col-4 {
    741   flex: 0 0 auto;
    742   width: 33.33333333%;
    743 }
    744 
    745 .col-5 {
    746   flex: 0 0 auto;
    747   width: 41.66666667%;
    748 }
    749 
    750 .col-6 {
    751   flex: 0 0 auto;
    752   width: 50%;
    753 }
    754 
    755 .col-7 {
    756   flex: 0 0 auto;
    757   width: 58.33333333%;
    758 }
    759 
    760 .col-8 {
    761   flex: 0 0 auto;
    762   width: 66.66666667%;
    763 }
    764 
    765 .col-9 {
    766   flex: 0 0 auto;
    767   width: 75%;
    768 }
    769 
    770 .col-10 {
    771   flex: 0 0 auto;
    772   width: 83.33333333%;
    773 }
    774 
    775 .col-11 {
    776   flex: 0 0 auto;
    777   width: 91.66666667%;
    778 }
    779 
    780 .col-12 {
    781   flex: 0 0 auto;
    782   width: 100%;
    783 }
    784 
    785 .offset-1 {
    786   margin-left: 8.33333333%;
    787 }
    788 
    789 .offset-2 {
    790   margin-left: 16.66666667%;
    791 }
    792 
    793 .offset-3 {
    794   margin-left: 25%;
    795 }
    796 
    797 .offset-4 {
    798   margin-left: 33.33333333%;
    799 }
    800 
    801 .offset-5 {
    802   margin-left: 41.66666667%;
    803 }
    804 
    805 .offset-6 {
    806   margin-left: 50%;
    807 }
    808 
    809 .offset-7 {
    810   margin-left: 58.33333333%;
    811 }
    812 
    813 .offset-8 {
    814   margin-left: 66.66666667%;
    815 }
    816 
    817 .offset-9 {
    818   margin-left: 75%;
    819 }
    820 
    821 .offset-10 {
    822   margin-left: 83.33333333%;
    823 }
    824 
    825 .offset-11 {
    826   margin-left: 91.66666667%;
    827 }
    828 
    829 .g-0,
    830 .gx-0 {
    831   --bs-gutter-x: 0;
    832 }
    833 
    834 .g-0,
    835 .gy-0 {
    836   --bs-gutter-y: 0;
    837 }
    838 
    839 .g-1,
    840 .gx-1 {
    841   --bs-gutter-x: 0.25rem;
    842 }
    843 
    844 .g-1,
    845 .gy-1 {
    846   --bs-gutter-y: 0.25rem;
    847 }
    848 
    849 .g-2,
    850 .gx-2 {
    851   --bs-gutter-x: 0.5rem;
    852 }
    853 
    854 .g-2,
    855 .gy-2 {
    856   --bs-gutter-y: 0.5rem;
    857 }
    858 
    859 .g-3,
    860 .gx-3 {
    861   --bs-gutter-x: 1rem;
    862 }
    863 
    864 .g-3,
    865 .gy-3 {
    866   --bs-gutter-y: 1rem;
    867 }
    868 
    869 .g-4,
    870 .gx-4 {
    871   --bs-gutter-x: 1.5rem;
    872 }
    873 
    874 .g-4,
    875 .gy-4 {
    876   --bs-gutter-y: 1.5rem;
    877 }
    878 
    879 .g-5,
    880 .gx-5 {
    881   --bs-gutter-x: 3rem;
    882 }
    883 
    884 .g-5,
    885 .gy-5 {
    886   --bs-gutter-y: 3rem;
    887 }
    888 
    889 @media (min-width: 576px) {
    890   .col-sm {
    891     flex: 1 0 0%;
    892   }
    893 
    894   .row-cols-sm-auto > * {
    895     flex: 0 0 auto;
    896     width: auto;
    897   }
    898 
    899   .row-cols-sm-1 > * {
    900     flex: 0 0 auto;
    901     width: 100%;
    902   }
    903 
    904   .row-cols-sm-2 > * {
    905     flex: 0 0 auto;
    906     width: 50%;
    907   }
    908 
    909   .row-cols-sm-3 > * {
    910     flex: 0 0 auto;
    911     width: 33.3333333333%;
    912   }
    913 
    914   .row-cols-sm-4 > * {
    915     flex: 0 0 auto;
    916     width: 25%;
    917   }
    918 
    919   .row-cols-sm-5 > * {
    920     flex: 0 0 auto;
    921     width: 20%;
    922   }
    923 
    924   .row-cols-sm-6 > * {
    925     flex: 0 0 auto;
    926     width: 16.6666666667%;
    927   }
    928 
    929   .col-sm-auto {
    930     flex: 0 0 auto;
    931     width: auto;
    932   }
    933 
    934   .col-sm-1 {
    935     flex: 0 0 auto;
    936     width: 8.33333333%;
    937   }
    938 
    939   .col-sm-2 {
    940     flex: 0 0 auto;
    941     width: 16.66666667%;
    942   }
    943 
    944   .col-sm-3 {
    945     flex: 0 0 auto;
    946     width: 25%;
    947   }
    948 
    949   .col-sm-4 {
    950     flex: 0 0 auto;
    951     width: 33.33333333%;
    952   }
    953 
    954   .col-sm-5 {
    955     flex: 0 0 auto;
    956     width: 41.66666667%;
    957   }
    958 
    959   .col-sm-6 {
    960     flex: 0 0 auto;
    961     width: 50%;
    962   }
    963 
    964   .col-sm-7 {
    965     flex: 0 0 auto;
    966     width: 58.33333333%;
    967   }
    968 
    969   .col-sm-8 {
    970     flex: 0 0 auto;
    971     width: 66.66666667%;
    972   }
    973 
    974   .col-sm-9 {
    975     flex: 0 0 auto;
    976     width: 75%;
    977   }
    978 
    979   .col-sm-10 {
    980     flex: 0 0 auto;
    981     width: 83.33333333%;
    982   }
    983 
    984   .col-sm-11 {
    985     flex: 0 0 auto;
    986     width: 91.66666667%;
    987   }
    988 
    989   .col-sm-12 {
    990     flex: 0 0 auto;
    991     width: 100%;
    992   }
    993 
    994   .offset-sm-0 {
    995     margin-left: 0;
    996   }
    997 
    998   .offset-sm-1 {
    999     margin-left: 8.33333333%;
    1000   }
    1001 
    1002   .offset-sm-2 {
    1003     margin-left: 16.66666667%;
    1004   }
    1005 
    1006   .offset-sm-3 {
    1007     margin-left: 25%;
    1008   }
    1009 
    1010   .offset-sm-4 {
    1011     margin-left: 33.33333333%;
    1012   }
    1013 
    1014   .offset-sm-5 {
    1015     margin-left: 41.66666667%;
    1016   }
    1017 
    1018   .offset-sm-6 {
    1019     margin-left: 50%;
    1020   }
    1021 
    1022   .offset-sm-7 {
    1023     margin-left: 58.33333333%;
    1024   }
    1025 
    1026   .offset-sm-8 {
    1027     margin-left: 66.66666667%;
    1028   }
    1029 
    1030   .offset-sm-9 {
    1031     margin-left: 75%;
    1032   }
    1033 
    1034   .offset-sm-10 {
    1035     margin-left: 83.33333333%;
    1036   }
    1037 
    1038   .offset-sm-11 {
    1039     margin-left: 91.66666667%;
    1040   }
    1041 
    1042   .g-sm-0,
    1043 .gx-sm-0 {
    1044     --bs-gutter-x: 0;
    1045   }
    1046 
    1047   .g-sm-0,
    1048 .gy-sm-0 {
    1049     --bs-gutter-y: 0;
    1050   }
    1051 
    1052   .g-sm-1,
    1053 .gx-sm-1 {
    1054     --bs-gutter-x: 0.25rem;
    1055   }
    1056 
    1057   .g-sm-1,
    1058 .gy-sm-1 {
    1059     --bs-gutter-y: 0.25rem;
    1060   }
    1061 
    1062   .g-sm-2,
    1063 .gx-sm-2 {
    1064     --bs-gutter-x: 0.5rem;
    1065   }
    1066 
    1067   .g-sm-2,
    1068 .gy-sm-2 {
    1069     --bs-gutter-y: 0.5rem;
    1070   }
    1071 
    1072   .g-sm-3,
    1073 .gx-sm-3 {
    1074     --bs-gutter-x: 1rem;
    1075   }
    1076 
    1077   .g-sm-3,
    1078 .gy-sm-3 {
    1079     --bs-gutter-y: 1rem;
    1080   }
    1081 
    1082   .g-sm-4,
    1083 .gx-sm-4 {
    1084     --bs-gutter-x: 1.5rem;
    1085   }
    1086 
    1087   .g-sm-4,
    1088 .gy-sm-4 {
    1089     --bs-gutter-y: 1.5rem;
    1090   }
    1091 
    1092   .g-sm-5,
    1093 .gx-sm-5 {
    1094     --bs-gutter-x: 3rem;
    1095   }
    1096 
    1097   .g-sm-5,
    1098 .gy-sm-5 {
    1099     --bs-gutter-y: 3rem;
    1100   }
    1101 }
    1102 @media (min-width: 768px) {
    1103   .col-md {
    1104     flex: 1 0 0%;
    1105   }
    1106 
    1107   .row-cols-md-auto > * {
    1108     flex: 0 0 auto;
    1109     width: auto;
    1110   }
    1111 
    1112   .row-cols-md-1 > * {
    1113     flex: 0 0 auto;
    1114     width: 100%;
    1115   }
    1116 
    1117   .row-cols-md-2 > * {
    1118     flex: 0 0 auto;
    1119     width: 50%;
    1120   }
    1121 
    1122   .row-cols-md-3 > * {
    1123     flex: 0 0 auto;
    1124     width: 33.3333333333%;
    1125   }
    1126 
    1127   .row-cols-md-4 > * {
    1128     flex: 0 0 auto;
    1129     width: 25%;
    1130   }
    1131 
    1132   .row-cols-md-5 > * {
    1133     flex: 0 0 auto;
    1134     width: 20%;
    1135   }
    1136 
    1137   .row-cols-md-6 > * {
    1138     flex: 0 0 auto;
    1139     width: 16.6666666667%;
    1140   }
    1141 
    1142   .col-md-auto {
    1143     flex: 0 0 auto;
    1144     width: auto;
    1145   }
    1146 
    1147   .col-md-1 {
    1148     flex: 0 0 auto;
    1149     width: 8.33333333%;
    1150   }
    1151 
    1152   .col-md-2 {
    1153     flex: 0 0 auto;
    1154     width: 16.66666667%;
    1155   }
    1156 
    1157   .col-md-3 {
    1158     flex: 0 0 auto;
    1159     width: 25%;
    1160   }
    1161 
    1162   .col-md-4 {
    1163     flex: 0 0 auto;
    1164     width: 33.33333333%;
    1165   }
    1166 
    1167   .col-md-5 {
    1168     flex: 0 0 auto;
    1169     width: 41.66666667%;
    1170   }
    1171 
    1172   .col-md-6 {
    1173     flex: 0 0 auto;
    1174     width: 50%;
    1175   }
    1176 
    1177   .col-md-7 {
    1178     flex: 0 0 auto;
    1179     width: 58.33333333%;
    1180   }
    1181 
    1182   .col-md-8 {
    1183     flex: 0 0 auto;
    1184     width: 66.66666667%;
    1185   }
    1186 
    1187   .col-md-9 {
    1188     flex: 0 0 auto;
    1189     width: 75%;
    1190   }
    1191 
    1192   .col-md-10 {
    1193     flex: 0 0 auto;
    1194     width: 83.33333333%;
    1195   }
    1196 
    1197   .col-md-11 {
    1198     flex: 0 0 auto;
    1199     width: 91.66666667%;
    1200   }
    1201 
    1202   .col-md-12 {
    1203     flex: 0 0 auto;
    1204     width: 100%;
    1205   }
    1206 
    1207   .offset-md-0 {
    1208     margin-left: 0;
    1209   }
    1210 
    1211   .offset-md-1 {
    1212     margin-left: 8.33333333%;
    1213   }
    1214 
    1215   .offset-md-2 {
    1216     margin-left: 16.66666667%;
    1217   }
    1218 
    1219   .offset-md-3 {
    1220     margin-left: 25%;
    1221   }
    1222 
    1223   .offset-md-4 {
    1224     margin-left: 33.33333333%;
    1225   }
    1226 
    1227   .offset-md-5 {
    1228     margin-left: 41.66666667%;
    1229   }
    1230 
    1231   .offset-md-6 {
    1232     margin-left: 50%;
    1233   }
    1234 
    1235   .offset-md-7 {
    1236     margin-left: 58.33333333%;
    1237   }
    1238 
    1239   .offset-md-8 {
    1240     margin-left: 66.66666667%;
    1241   }
    1242 
    1243   .offset-md-9 {
    1244     margin-left: 75%;
    1245   }
    1246 
    1247   .offset-md-10 {
    1248     margin-left: 83.33333333%;
    1249   }
    1250 
    1251   .offset-md-11 {
    1252     margin-left: 91.66666667%;
    1253   }
    1254 
    1255   .g-md-0,
    1256 .gx-md-0 {
    1257     --bs-gutter-x: 0;
    1258   }
    1259 
    1260   .g-md-0,
    1261 .gy-md-0 {
    1262     --bs-gutter-y: 0;
    1263   }
    1264 
    1265   .g-md-1,
    1266 .gx-md-1 {
    1267     --bs-gutter-x: 0.25rem;
    1268   }
    1269 
    1270   .g-md-1,
    1271 .gy-md-1 {
    1272     --bs-gutter-y: 0.25rem;
    1273   }
    1274 
    1275   .g-md-2,
    1276 .gx-md-2 {
    1277     --bs-gutter-x: 0.5rem;
    1278   }
    1279 
    1280   .g-md-2,
    1281 .gy-md-2 {
    1282     --bs-gutter-y: 0.5rem;
    1283   }
    1284 
    1285   .g-md-3,
    1286 .gx-md-3 {
    1287     --bs-gutter-x: 1rem;
    1288   }
    1289 
    1290   .g-md-3,
    1291 .gy-md-3 {
    1292     --bs-gutter-y: 1rem;
    1293   }
    1294 
    1295   .g-md-4,
    1296 .gx-md-4 {
    1297     --bs-gutter-x: 1.5rem;
    1298   }
    1299 
    1300   .g-md-4,
    1301 .gy-md-4 {
    1302     --bs-gutter-y: 1.5rem;
    1303   }
    1304 
    1305   .g-md-5,
    1306 .gx-md-5 {
    1307     --bs-gutter-x: 3rem;
    1308   }
    1309 
    1310   .g-md-5,
    1311 .gy-md-5 {
    1312     --bs-gutter-y: 3rem;
    1313   }
    1314 }
    1315 @media (min-width: 992px) {
    1316   .col-lg {
    1317     flex: 1 0 0%;
    1318   }
    1319 
    1320   .row-cols-lg-auto > * {
    1321     flex: 0 0 auto;
    1322     width: auto;
    1323   }
    1324 
    1325   .row-cols-lg-1 > * {
    1326     flex: 0 0 auto;
    1327     width: 100%;
    1328   }
    1329 
    1330   .row-cols-lg-2 > * {
    1331     flex: 0 0 auto;
    1332     width: 50%;
    1333   }
    1334 
    1335   .row-cols-lg-3 > * {
    1336     flex: 0 0 auto;
    1337     width: 33.3333333333%;
    1338   }
    1339 
    1340   .row-cols-lg-4 > * {
    1341     flex: 0 0 auto;
    1342     width: 25%;
    1343   }
    1344 
    1345   .row-cols-lg-5 > * {
    1346     flex: 0 0 auto;
    1347     width: 20%;
    1348   }
    1349 
    1350   .row-cols-lg-6 > * {
    1351     flex: 0 0 auto;
    1352     width: 16.6666666667%;
    1353   }
    1354 
    1355   .col-lg-auto {
    1356     flex: 0 0 auto;
    1357     width: auto;
    1358   }
    1359 
    1360   .col-lg-1 {
    1361     flex: 0 0 auto;
    1362     width: 8.33333333%;
    1363   }
    1364 
    1365   .col-lg-2 {
    1366     flex: 0 0 auto;
    1367     width: 16.66666667%;
    1368   }
    1369 
    1370   .col-lg-3 {
    1371     flex: 0 0 auto;
    1372     width: 25%;
    1373   }
    1374 
    1375   .col-lg-4 {
    1376     flex: 0 0 auto;
    1377     width: 33.33333333%;
    1378   }
    1379 
    1380   .col-lg-5 {
    1381     flex: 0 0 auto;
    1382     width: 41.66666667%;
    1383   }
    1384 
    1385   .col-lg-6 {
    1386     flex: 0 0 auto;
    1387     width: 50%;
    1388   }
    1389 
    1390   .col-lg-7 {
    1391     flex: 0 0 auto;
    1392     width: 58.33333333%;
    1393   }
    1394 
    1395   .col-lg-8 {
    1396     flex: 0 0 auto;
    1397     width: 66.66666667%;
    1398   }
    1399 
    1400   .col-lg-9 {
    1401     flex: 0 0 auto;
    1402     width: 75%;
    1403   }
    1404 
    1405   .col-lg-10 {
    1406     flex: 0 0 auto;
    1407     width: 83.33333333%;
    1408   }
    1409 
    1410   .col-lg-11 {
    1411     flex: 0 0 auto;
    1412     width: 91.66666667%;
    1413   }
    1414 
    1415   .col-lg-12 {
    1416     flex: 0 0 auto;
    1417     width: 100%;
    1418   }
    1419 
    1420   .offset-lg-0 {
    1421     margin-left: 0;
    1422   }
    1423 
    1424   .offset-lg-1 {
    1425     margin-left: 8.33333333%;
    1426   }
    1427 
    1428   .offset-lg-2 {
    1429     margin-left: 16.66666667%;
    1430   }
    1431 
    1432   .offset-lg-3 {
    1433     margin-left: 25%;
    1434   }
    1435 
    1436   .offset-lg-4 {
    1437     margin-left: 33.33333333%;
    1438   }
    1439 
    1440   .offset-lg-5 {
    1441     margin-left: 41.66666667%;
    1442   }
    1443 
    1444   .offset-lg-6 {
    1445     margin-left: 50%;
    1446   }
    1447 
    1448   .offset-lg-7 {
    1449     margin-left: 58.33333333%;
    1450   }
    1451 
    1452   .offset-lg-8 {
    1453     margin-left: 66.66666667%;
    1454   }
    1455 
    1456   .offset-lg-9 {
    1457     margin-left: 75%;
    1458   }
    1459 
    1460   .offset-lg-10 {
    1461     margin-left: 83.33333333%;
    1462   }
    1463 
    1464   .offset-lg-11 {
    1465     margin-left: 91.66666667%;
    1466   }
    1467 
    1468   .g-lg-0,
    1469 .gx-lg-0 {
    1470     --bs-gutter-x: 0;
    1471   }
    1472 
    1473   .g-lg-0,
    1474 .gy-lg-0 {
    1475     --bs-gutter-y: 0;
    1476   }
    1477 
    1478   .g-lg-1,
    1479 .gx-lg-1 {
    1480     --bs-gutter-x: 0.25rem;
    1481   }
    1482 
    1483   .g-lg-1,
    1484 .gy-lg-1 {
    1485     --bs-gutter-y: 0.25rem;
    1486   }
    1487 
    1488   .g-lg-2,
    1489 .gx-lg-2 {
    1490     --bs-gutter-x: 0.5rem;
    1491   }
    1492 
    1493   .g-lg-2,
    1494 .gy-lg-2 {
    1495     --bs-gutter-y: 0.5rem;
    1496   }
    1497 
    1498   .g-lg-3,
    1499 .gx-lg-3 {
    1500     --bs-gutter-x: 1rem;
    1501   }
    1502 
    1503   .g-lg-3,
    1504 .gy-lg-3 {
    1505     --bs-gutter-y: 1rem;
    1506   }
    1507 
    1508   .g-lg-4,
    1509 .gx-lg-4 {
    1510     --bs-gutter-x: 1.5rem;
    1511   }
    1512 
    1513   .g-lg-4,
    1514 .gy-lg-4 {
    1515     --bs-gutter-y: 1.5rem;
    1516   }
    1517 
    1518   .g-lg-5,
    1519 .gx-lg-5 {
    1520     --bs-gutter-x: 3rem;
    1521   }
    1522 
    1523   .g-lg-5,
    1524 .gy-lg-5 {
    1525     --bs-gutter-y: 3rem;
    1526   }
    1527 }
    1528 @media (min-width: 1200px) {
    1529   .col-xl {
    1530     flex: 1 0 0%;
    1531   }
    1532 
    1533   .row-cols-xl-auto > * {
    1534     flex: 0 0 auto;
    1535     width: auto;
    1536   }
    1537 
    1538   .row-cols-xl-1 > * {
    1539     flex: 0 0 auto;
    1540     width: 100%;
    1541   }
    1542 
    1543   .row-cols-xl-2 > * {
    1544     flex: 0 0 auto;
    1545     width: 50%;
    1546   }
    1547 
    1548   .row-cols-xl-3 > * {
    1549     flex: 0 0 auto;
    1550     width: 33.3333333333%;
    1551   }
    1552 
    1553   .row-cols-xl-4 > * {
    1554     flex: 0 0 auto;
    1555     width: 25%;
    1556   }
    1557 
    1558   .row-cols-xl-5 > * {
    1559     flex: 0 0 auto;
    1560     width: 20%;
    1561   }
    1562 
    1563   .row-cols-xl-6 > * {
    1564     flex: 0 0 auto;
    1565     width: 16.6666666667%;
    1566   }
    1567 
    1568   .col-xl-auto {
    1569     flex: 0 0 auto;
    1570     width: auto;
    1571   }
    1572 
    1573   .col-xl-1 {
    1574     flex: 0 0 auto;
    1575     width: 8.33333333%;
    1576   }
    1577 
    1578   .col-xl-2 {
    1579     flex: 0 0 auto;
    1580     width: 16.66666667%;
    1581   }
    1582 
    1583   .col-xl-3 {
    1584     flex: 0 0 auto;
    1585     width: 25%;
    1586   }
    1587 
    1588   .col-xl-4 {
    1589     flex: 0 0 auto;
    1590     width: 33.33333333%;
    1591   }
    1592 
    1593   .col-xl-5 {
    1594     flex: 0 0 auto;
    1595     width: 41.66666667%;
    1596   }
    1597 
    1598   .col-xl-6 {
    1599     flex: 0 0 auto;
    1600     width: 50%;
    1601   }
    1602 
    1603   .col-xl-7 {
    1604     flex: 0 0 auto;
    1605     width: 58.33333333%;
    1606   }
    1607 
    1608   .col-xl-8 {
    1609     flex: 0 0 auto;
    1610     width: 66.66666667%;
    1611   }
    1612 
    1613   .col-xl-9 {
    1614     flex: 0 0 auto;
    1615     width: 75%;
    1616   }
    1617 
    1618   .col-xl-10 {
    1619     flex: 0 0 auto;
    1620     width: 83.33333333%;
    1621   }
    1622 
    1623   .col-xl-11 {
    1624     flex: 0 0 auto;
    1625     width: 91.66666667%;
    1626   }
    1627 
    1628   .col-xl-12 {
    1629     flex: 0 0 auto;
    1630     width: 100%;
    1631   }
    1632 
    1633   .offset-xl-0 {
    1634     margin-left: 0;
    1635   }
    1636 
    1637   .offset-xl-1 {
    1638     margin-left: 8.33333333%;
    1639   }
    1640 
    1641   .offset-xl-2 {
    1642     margin-left: 16.66666667%;
    1643   }
    1644 
    1645   .offset-xl-3 {
    1646     margin-left: 25%;
    1647   }
    1648 
    1649   .offset-xl-4 {
    1650     margin-left: 33.33333333%;
    1651   }
    1652 
    1653   .offset-xl-5 {
    1654     margin-left: 41.66666667%;
    1655   }
    1656 
    1657   .offset-xl-6 {
    1658     margin-left: 50%;
    1659   }
    1660 
    1661   .offset-xl-7 {
    1662     margin-left: 58.33333333%;
    1663   }
    1664 
    1665   .offset-xl-8 {
    1666     margin-left: 66.66666667%;
    1667   }
    1668 
    1669   .offset-xl-9 {
    1670     margin-left: 75%;
    1671   }
    1672 
    1673   .offset-xl-10 {
    1674     margin-left: 83.33333333%;
    1675   }
    1676 
    1677   .offset-xl-11 {
    1678     margin-left: 91.66666667%;
    1679   }
    1680 
    1681   .g-xl-0,
    1682 .gx-xl-0 {
    1683     --bs-gutter-x: 0;
    1684   }
    1685 
    1686   .g-xl-0,
    1687 .gy-xl-0 {
    1688     --bs-gutter-y: 0;
    1689   }
    1690 
    1691   .g-xl-1,
    1692 .gx-xl-1 {
    1693     --bs-gutter-x: 0.25rem;
    1694   }
    1695 
    1696   .g-xl-1,
    1697 .gy-xl-1 {
    1698     --bs-gutter-y: 0.25rem;
    1699   }
    1700 
    1701   .g-xl-2,
    1702 .gx-xl-2 {
    1703     --bs-gutter-x: 0.5rem;
    1704   }
    1705 
    1706   .g-xl-2,
    1707 .gy-xl-2 {
    1708     --bs-gutter-y: 0.5rem;
    1709   }
    1710 
    1711   .g-xl-3,
    1712 .gx-xl-3 {
    1713     --bs-gutter-x: 1rem;
    1714   }
    1715 
    1716   .g-xl-3,
    1717 .gy-xl-3 {
    1718     --bs-gutter-y: 1rem;
    1719   }
    1720 
    1721   .g-xl-4,
    1722 .gx-xl-4 {
    1723     --bs-gutter-x: 1.5rem;
    1724   }
    1725 
    1726   .g-xl-4,
    1727 .gy-xl-4 {
    1728     --bs-gutter-y: 1.5rem;
    1729   }
    1730 
    1731   .g-xl-5,
    1732 .gx-xl-5 {
    1733     --bs-gutter-x: 3rem;
    1734   }
    1735 
    1736   .g-xl-5,
    1737 .gy-xl-5 {
    1738     --bs-gutter-y: 3rem;
    1739   }
    1740 }
    1741 @media (min-width: 1400px) {
    1742   .col-xxl {
    1743     flex: 1 0 0%;
    1744   }
    1745 
    1746   .row-cols-xxl-auto > * {
    1747     flex: 0 0 auto;
    1748     width: auto;
    1749   }
    1750 
    1751   .row-cols-xxl-1 > * {
    1752     flex: 0 0 auto;
    1753     width: 100%;
    1754   }
    1755 
    1756   .row-cols-xxl-2 > * {
    1757     flex: 0 0 auto;
    1758     width: 50%;
    1759   }
    1760 
    1761   .row-cols-xxl-3 > * {
    1762     flex: 0 0 auto;
    1763     width: 33.3333333333%;
    1764   }
    1765 
    1766   .row-cols-xxl-4 > * {
    1767     flex: 0 0 auto;
    1768     width: 25%;
    1769   }
    1770 
    1771   .row-cols-xxl-5 > * {
    1772     flex: 0 0 auto;
    1773     width: 20%;
    1774   }
    1775 
    1776   .row-cols-xxl-6 > * {
    1777     flex: 0 0 auto;
    1778     width: 16.6666666667%;
    1779   }
    1780 
    1781   .col-xxl-auto {
    1782     flex: 0 0 auto;
    1783     width: auto;
    1784   }
    1785 
    1786   .col-xxl-1 {
    1787     flex: 0 0 auto;
    1788     width: 8.33333333%;
    1789   }
    1790 
    1791   .col-xxl-2 {
    1792     flex: 0 0 auto;
    1793     width: 16.66666667%;
    1794   }
    1795 
    1796   .col-xxl-3 {
    1797     flex: 0 0 auto;
    1798     width: 25%;
    1799   }
    1800 
    1801   .col-xxl-4 {
    1802     flex: 0 0 auto;
    1803     width: 33.33333333%;
    1804   }
    1805 
    1806   .col-xxl-5 {
    1807     flex: 0 0 auto;
    1808     width: 41.66666667%;
    1809   }
    1810 
    1811   .col-xxl-6 {
    1812     flex: 0 0 auto;
    1813     width: 50%;
    1814   }
    1815 
    1816   .col-xxl-7 {
    1817     flex: 0 0 auto;
    1818     width: 58.33333333%;
    1819   }
    1820 
    1821   .col-xxl-8 {
    1822     flex: 0 0 auto;
    1823     width: 66.66666667%;
    1824   }
    1825 
    1826   .col-xxl-9 {
    1827     flex: 0 0 auto;
    1828     width: 75%;
    1829   }
    1830 
    1831   .col-xxl-10 {
    1832     flex: 0 0 auto;
    1833     width: 83.33333333%;
    1834   }
    1835 
    1836   .col-xxl-11 {
    1837     flex: 0 0 auto;
    1838     width: 91.66666667%;
    1839   }
    1840 
    1841   .col-xxl-12 {
    1842     flex: 0 0 auto;
    1843     width: 100%;
    1844   }
    1845 
    1846   .offset-xxl-0 {
    1847     margin-left: 0;
    1848   }
    1849 
    1850   .offset-xxl-1 {
    1851     margin-left: 8.33333333%;
    1852   }
    1853 
    1854   .offset-xxl-2 {
    1855     margin-left: 16.66666667%;
    1856   }
    1857 
    1858   .offset-xxl-3 {
    1859     margin-left: 25%;
    1860   }
    1861 
    1862   .offset-xxl-4 {
    1863     margin-left: 33.33333333%;
    1864   }
    1865 
    1866   .offset-xxl-5 {
    1867     margin-left: 41.66666667%;
    1868   }
    1869 
    1870   .offset-xxl-6 {
    1871     margin-left: 50%;
    1872   }
    1873 
    1874   .offset-xxl-7 {
    1875     margin-left: 58.33333333%;
    1876   }
    1877 
    1878   .offset-xxl-8 {
    1879     margin-left: 66.66666667%;
    1880   }
    1881 
    1882   .offset-xxl-9 {
    1883     margin-left: 75%;
    1884   }
    1885 
    1886   .offset-xxl-10 {
    1887     margin-left: 83.33333333%;
    1888   }
    1889 
    1890   .offset-xxl-11 {
    1891     margin-left: 91.66666667%;
    1892   }
    1893 
    1894   .g-xxl-0,
    1895 .gx-xxl-0 {
    1896     --bs-gutter-x: 0;
    1897   }
    1898 
    1899   .g-xxl-0,
    1900 .gy-xxl-0 {
    1901     --bs-gutter-y: 0;
    1902   }
    1903 
    1904   .g-xxl-1,
    1905 .gx-xxl-1 {
    1906     --bs-gutter-x: 0.25rem;
    1907   }
    1908 
    1909   .g-xxl-1,
    1910 .gy-xxl-1 {
    1911     --bs-gutter-y: 0.25rem;
    1912   }
    1913 
    1914   .g-xxl-2,
    1915 .gx-xxl-2 {
    1916     --bs-gutter-x: 0.5rem;
    1917   }
    1918 
    1919   .g-xxl-2,
    1920 .gy-xxl-2 {
    1921     --bs-gutter-y: 0.5rem;
    1922   }
    1923 
    1924   .g-xxl-3,
    1925 .gx-xxl-3 {
    1926     --bs-gutter-x: 1rem;
    1927   }
    1928 
    1929   .g-xxl-3,
    1930 .gy-xxl-3 {
    1931     --bs-gutter-y: 1rem;
    1932   }
    1933 
    1934   .g-xxl-4,
    1935 .gx-xxl-4 {
    1936     --bs-gutter-x: 1.5rem;
    1937   }
    1938 
    1939   .g-xxl-4,
    1940 .gy-xxl-4 {
    1941     --bs-gutter-y: 1.5rem;
    1942   }
    1943 
    1944   .g-xxl-5,
    1945 .gx-xxl-5 {
    1946     --bs-gutter-x: 3rem;
    1947   }
    1948 
    1949   .g-xxl-5,
    1950 .gy-xxl-5 {
    1951     --bs-gutter-y: 3rem;
    1952   }
    1953 }
    1954 .table {
    1955   --bs-table-bg: transparent;
    1956   --bs-table-accent-bg: transparent;
    1957   --bs-table-striped-color: #212529;
    1958   --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    1959   --bs-table-active-color: #212529;
    1960   --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    1961   --bs-table-hover-color: #212529;
    1962   --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    1963   width: 100%;
    1964   margin-bottom: 1rem;
    1965   color: #212529;
    1966   vertical-align: top;
    1967   border-color: #dee2e6;
    1968 }
    1969 .table > :not(caption) > * > * {
    1970   padding: 0.5rem 0.5rem;
    1971   background-color: var(--bs-table-bg);
    1972   border-bottom-width: 1px;
    1973   box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    1974 }
    1975 .table > tbody {
    1976   vertical-align: inherit;
    1977 }
    1978 .table > thead {
    1979   vertical-align: bottom;
    1980 }
    1981 .table > :not(:first-child) {
    1982   border-top: 2px solid currentColor;
    1983 }
    1984 
    1985 .caption-top {
    1986   caption-side: top;
    1987 }
    1988 
    1989 .table-sm > :not(caption) > * > * {
    1990   padding: 0.25rem 0.25rem;
    1991 }
    1992 
    1993 .table-bordered > :not(caption) > * {
    1994   border-width: 1px 0;
    1995 }
    1996 .table-bordered > :not(caption) > * > * {
    1997   border-width: 0 1px;
    1998 }
    1999 
    2000 .table-borderless > :not(caption) > * > * {
    2001   border-bottom-width: 0;
    2002 }
    2003 .table-borderless > :not(:first-child) {
    2004   border-top-width: 0;
    2005 }
    2006 
    2007 .table-striped > tbody > tr:nth-of-type(odd) > * {
    2008   --bs-table-accent-bg: var(--bs-table-striped-bg);
    2009   color: var(--bs-table-striped-color);
    2010 }
    2011 
    2012 .table-active {
    2013   --bs-table-accent-bg: var(--bs-table-active-bg);
    2014   color: var(--bs-table-active-color);
    2015 }
    2016 
    2017 .table-hover > tbody > tr:hover > * {
    2018   --bs-table-accent-bg: var(--bs-table-hover-bg);
    2019   color: var(--bs-table-hover-color);
    2020 }
    2021 
    2022 .table-primary {
    2023   --bs-table-bg: #cfe2ff;
    2024   --bs-table-striped-bg: #c5d7f2;
    2025   --bs-table-striped-color: #000;
    2026   --bs-table-active-bg: #bacbe6;
    2027   --bs-table-active-color: #000;
    2028   --bs-table-hover-bg: #bfd1ec;
    2029   --bs-table-hover-color: #000;
    2030   color: #000;
    2031   border-color: #bacbe6;
    2032 }
    2033 
    2034 .table-secondary {
    2035   --bs-table-bg: #e2e3e5;
    2036   --bs-table-striped-bg: #d7d8da;
    2037   --bs-table-striped-color: #000;
    2038   --bs-table-active-bg: #cbccce;
    2039   --bs-table-active-color: #000;
    2040   --bs-table-hover-bg: #d1d2d4;
    2041   --bs-table-hover-color: #000;
    2042   color: #000;
    2043   border-color: #cbccce;
    2044 }
    2045 
    2046 .table-success {
    2047   --bs-table-bg: #d1e7dd;
    2048   --bs-table-striped-bg: #c7dbd2;
    2049   --bs-table-striped-color: #000;
    2050   --bs-table-active-bg: #bcd0c7;
    2051   --bs-table-active-color: #000;
    2052   --bs-table-hover-bg: #c1d6cc;
    2053   --bs-table-hover-color: #000;
    2054   color: #000;
    2055   border-color: #bcd0c7;
    2056 }
    2057 
    2058 .table-info {
    2059   --bs-table-bg: #cff4fc;
    2060   --bs-table-striped-bg: #c5e8ef;
    2061   --bs-table-striped-color: #000;
    2062   --bs-table-active-bg: #badce3;
    2063   --bs-table-active-color: #000;
    2064   --bs-table-hover-bg: #bfe2e9;
    2065   --bs-table-hover-color: #000;
    2066   color: #000;
    2067   border-color: #badce3;
    2068 }
    2069 
    2070 .table-warning {
    2071   --bs-table-bg: #fff3cd;
    2072   --bs-table-striped-bg: #f2e7c3;
    2073   --bs-table-striped-color: #000;
    2074   --bs-table-active-bg: #e6dbb9;
    2075   --bs-table-active-color: #000;
    2076   --bs-table-hover-bg: #ece1be;
    2077   --bs-table-hover-color: #000;
    2078   color: #000;
    2079   border-color: #e6dbb9;
    2080 }
    2081 
    2082 .table-danger {
    2083   --bs-table-bg: #f8d7da;
    2084   --bs-table-striped-bg: #eccccf;
    2085   --bs-table-striped-color: #000;
    2086   --bs-table-active-bg: #dfc2c4;
    2087   --bs-table-active-color: #000;
    2088   --bs-table-hover-bg: #e5c7ca;
    2089   --bs-table-hover-color: #000;
    2090   color: #000;
    2091   border-color: #dfc2c4;
    2092 }
    2093 
    2094 .table-light {
    2095   --bs-table-bg: #f8f9fa;
    2096   --bs-table-striped-bg: #ecedee;
    2097   --bs-table-striped-color: #000;
    2098   --bs-table-active-bg: #dfe0e1;
    2099   --bs-table-active-color: #000;
    2100   --bs-table-hover-bg: #e5e6e7;
    2101   --bs-table-hover-color: #000;
    2102   color: #000;
    2103   border-color: #dfe0e1;
    2104 }
    2105 
    2106 .table-dark {
    2107   --bs-table-bg: #212529;
    2108   --bs-table-striped-bg: #2c3034;
    2109   --bs-table-striped-color: #fff;
    2110   --bs-table-active-bg: #373b3e;
    2111   --bs-table-active-color: #fff;
    2112   --bs-table-hover-bg: #323539;
    2113   --bs-table-hover-color: #fff;
    2114   color: #fff;
    2115   border-color: #373b3e;
    2116 }
    2117 
    2118 .table-responsive {
    2119   overflow-x: auto;
    2120   -webkit-overflow-scrolling: touch;
    2121 }
    2122 
    2123 @media (max-width: 575.98px) {
    2124   .table-responsive-sm {
    2125     overflow-x: auto;
    2126     -webkit-overflow-scrolling: touch;
    2127   }
    2128 }
    2129 @media (max-width: 767.98px) {
    2130   .table-responsive-md {
    2131     overflow-x: auto;
    2132     -webkit-overflow-scrolling: touch;
    2133   }
    2134 }
    2135 @media (max-width: 991.98px) {
    2136   .table-responsive-lg {
    2137     overflow-x: auto;
    2138     -webkit-overflow-scrolling: touch;
    2139   }
    2140 }
    2141 @media (max-width: 1199.98px) {
    2142   .table-responsive-xl {
    2143     overflow-x: auto;
    2144     -webkit-overflow-scrolling: touch;
    2145   }
    2146 }
    2147 @media (max-width: 1399.98px) {
    2148   .table-responsive-xxl {
    2149     overflow-x: auto;
    2150     -webkit-overflow-scrolling: touch;
    2151   }
    2152 }
    2153 .form-label {
    2154   margin-bottom: 0.5rem;
    2155 }
    2156 
    2157 .col-form-label {
    2158   padding-top: calc(0.375rem + 1px);
    2159   padding-bottom: calc(0.375rem + 1px);
    2160   margin-bottom: 0;
    2161   font-size: inherit;
    2162   line-height: 1.5;
    2163 }
    2164 
    2165 .col-form-label-lg {
    2166   padding-top: calc(0.5rem + 1px);
    2167   padding-bottom: calc(0.5rem + 1px);
    2168   font-size: 1.25rem;
    2169 }
    2170 
    2171 .col-form-label-sm {
    2172   padding-top: calc(0.25rem + 1px);
    2173   padding-bottom: calc(0.25rem + 1px);
    2174   font-size: 0.875rem;
    2175 }
    2176 
    2177 .form-text {
    2178   margin-top: 0.25rem;
    2179   font-size: 0.875em;
    2180   color: #6c757d;
    2181 }
    2182 
     2652  display: block;
     2653  padding-top: 7px;
     2654  font-size: 14px;
     2655  line-height: 1.42857143;
     2656  color: #555555;
     2657}
    21832658.form-control {
    21842659  display: block;
    21852660  width: 100%;
    2186   padding: 0.375rem 0.75rem;
    2187   font-size: 1rem;
     2661  height: 34px;
     2662  padding: 6px 12px;
     2663  font-size: 14px;
     2664  line-height: 1.42857143;
     2665  color: #555555;
     2666  background-color: #fff;
     2667  background-image: none;
     2668  border: 1px solid #ccc;
     2669  border-radius: 4px;
     2670  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     2671  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     2672  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     2673  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     2674  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
     2675  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
     2676  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     2677  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
     2678}
     2679.form-control:focus {
     2680  border-color: #66afe9;
     2681  outline: 0;
     2682  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
     2683  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
     2684}
     2685.form-control::-moz-placeholder {
     2686  color: #999;
     2687  opacity: 1;
     2688}
     2689.form-control:-ms-input-placeholder {
     2690  color: #999;
     2691}
     2692.form-control::-webkit-input-placeholder {
     2693  color: #999;
     2694}
     2695.form-control::-ms-expand {
     2696  background-color: transparent;
     2697  border: 0;
     2698}
     2699.form-control[disabled],
     2700.form-control[readonly],
     2701fieldset[disabled] .form-control {
     2702  background-color: #eeeeee;
     2703  opacity: 1;
     2704}
     2705.form-control[disabled],
     2706fieldset[disabled] .form-control {
     2707  cursor: not-allowed;
     2708}
     2709textarea.form-control {
     2710  height: auto;
     2711}
     2712@media screen and (-webkit-min-device-pixel-ratio: 0) {
     2713  input[type="date"].form-control,
     2714  input[type="time"].form-control,
     2715  input[type="datetime-local"].form-control,
     2716  input[type="month"].form-control {
     2717    line-height: 34px;
     2718  }
     2719  input[type="date"].input-sm,
     2720  input[type="time"].input-sm,
     2721  input[type="datetime-local"].input-sm,
     2722  input[type="month"].input-sm,
     2723  .input-group-sm input[type="date"],
     2724  .input-group-sm input[type="time"],
     2725  .input-group-sm input[type="datetime-local"],
     2726  .input-group-sm input[type="month"] {
     2727    line-height: 30px;
     2728  }
     2729  input[type="date"].input-lg,
     2730  input[type="time"].input-lg,
     2731  input[type="datetime-local"].input-lg,
     2732  input[type="month"].input-lg,
     2733  .input-group-lg input[type="date"],
     2734  .input-group-lg input[type="time"],
     2735  .input-group-lg input[type="datetime-local"],
     2736  .input-group-lg input[type="month"] {
     2737    line-height: 46px;
     2738  }
     2739}
     2740.form-group {
     2741  margin-bottom: 15px;
     2742}
     2743.radio,
     2744.checkbox {
     2745  position: relative;
     2746  display: block;
     2747  margin-top: 10px;
     2748  margin-bottom: 10px;
     2749}
     2750.radio.disabled label,
     2751.checkbox.disabled label,
     2752fieldset[disabled] .radio label,
     2753fieldset[disabled] .checkbox label {
     2754  cursor: not-allowed;
     2755}
     2756.radio label,
     2757.checkbox label {
     2758  min-height: 20px;
     2759  padding-left: 20px;
     2760  margin-bottom: 0;
    21882761  font-weight: 400;
     2762  cursor: pointer;
     2763}
     2764.radio input[type="radio"],
     2765.radio-inline input[type="radio"],
     2766.checkbox input[type="checkbox"],
     2767.checkbox-inline input[type="checkbox"] {
     2768  position: absolute;
     2769  margin-top: 4px \9;
     2770  margin-left: -20px;
     2771}
     2772.radio + .radio,
     2773.checkbox + .checkbox {
     2774  margin-top: -5px;
     2775}
     2776.radio-inline,
     2777.checkbox-inline {
     2778  position: relative;
     2779  display: inline-block;
     2780  padding-left: 20px;
     2781  margin-bottom: 0;
     2782  font-weight: 400;
     2783  vertical-align: middle;
     2784  cursor: pointer;
     2785}
     2786.radio-inline.disabled,
     2787.checkbox-inline.disabled,
     2788fieldset[disabled] .radio-inline,
     2789fieldset[disabled] .checkbox-inline {
     2790  cursor: not-allowed;
     2791}
     2792.radio-inline + .radio-inline,
     2793.checkbox-inline + .checkbox-inline {
     2794  margin-top: 0;
     2795  margin-left: 10px;
     2796}
     2797.form-control-static {
     2798  min-height: 34px;
     2799  padding-top: 7px;
     2800  padding-bottom: 7px;
     2801  margin-bottom: 0;
     2802}
     2803.form-control-static.input-lg,
     2804.form-control-static.input-sm {
     2805  padding-right: 0;
     2806  padding-left: 0;
     2807}
     2808.input-sm {
     2809  height: 30px;
     2810  padding: 5px 10px;
     2811  font-size: 12px;
    21892812  line-height: 1.5;
    2190   color: #212529;
     2813  border-radius: 3px;
     2814}
     2815select.input-sm {
     2816  height: 30px;
     2817  line-height: 30px;
     2818}
     2819textarea.input-sm,
     2820select[multiple].input-sm {
     2821  height: auto;
     2822}
     2823.form-group-sm .form-control {
     2824  height: 30px;
     2825  padding: 5px 10px;
     2826  font-size: 12px;
     2827  line-height: 1.5;
     2828  border-radius: 3px;
     2829}
     2830.form-group-sm select.form-control {
     2831  height: 30px;
     2832  line-height: 30px;
     2833}
     2834.form-group-sm textarea.form-control,
     2835.form-group-sm select[multiple].form-control {
     2836  height: auto;
     2837}
     2838.form-group-sm .form-control-static {
     2839  height: 30px;
     2840  min-height: 32px;
     2841  padding: 6px 10px;
     2842  font-size: 12px;
     2843  line-height: 1.5;
     2844}
     2845.input-lg {
     2846  height: 46px;
     2847  padding: 10px 16px;
     2848  font-size: 18px;
     2849  line-height: 1.3333333;
     2850  border-radius: 6px;
     2851}
     2852select.input-lg {
     2853  height: 46px;
     2854  line-height: 46px;
     2855}
     2856textarea.input-lg,
     2857select[multiple].input-lg {
     2858  height: auto;
     2859}
     2860.form-group-lg .form-control {
     2861  height: 46px;
     2862  padding: 10px 16px;
     2863  font-size: 18px;
     2864  line-height: 1.3333333;
     2865  border-radius: 6px;
     2866}
     2867.form-group-lg select.form-control {
     2868  height: 46px;
     2869  line-height: 46px;
     2870}
     2871.form-group-lg textarea.form-control,
     2872.form-group-lg select[multiple].form-control {
     2873  height: auto;
     2874}
     2875.form-group-lg .form-control-static {
     2876  height: 46px;
     2877  min-height: 38px;
     2878  padding: 11px 16px;
     2879  font-size: 18px;
     2880  line-height: 1.3333333;
     2881}
     2882.has-feedback {
     2883  position: relative;
     2884}
     2885.has-feedback .form-control {
     2886  padding-right: 42.5px;
     2887}
     2888.form-control-feedback {
     2889  position: absolute;
     2890  top: 0;
     2891  right: 0;
     2892  z-index: 2;
     2893  display: block;
     2894  width: 34px;
     2895  height: 34px;
     2896  line-height: 34px;
     2897  text-align: center;
     2898  pointer-events: none;
     2899}
     2900.input-lg + .form-control-feedback,
     2901.input-group-lg + .form-control-feedback,
     2902.form-group-lg .form-control + .form-control-feedback {
     2903  width: 46px;
     2904  height: 46px;
     2905  line-height: 46px;
     2906}
     2907.input-sm + .form-control-feedback,
     2908.input-group-sm + .form-control-feedback,
     2909.form-group-sm .form-control + .form-control-feedback {
     2910  width: 30px;
     2911  height: 30px;
     2912  line-height: 30px;
     2913}
     2914.has-success .help-block,
     2915.has-success .control-label,
     2916.has-success .radio,
     2917.has-success .checkbox,
     2918.has-success .radio-inline,
     2919.has-success .checkbox-inline,
     2920.has-success.radio label,
     2921.has-success.checkbox label,
     2922.has-success.radio-inline label,
     2923.has-success.checkbox-inline label {
     2924  color: #3c763d;
     2925}
     2926.has-success .form-control {
     2927  border-color: #3c763d;
     2928  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     2929  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     2930}
     2931.has-success .form-control:focus {
     2932  border-color: #2b542c;
     2933  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
     2934  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
     2935}
     2936.has-success .input-group-addon {
     2937  color: #3c763d;
     2938  background-color: #dff0d8;
     2939  border-color: #3c763d;
     2940}
     2941.has-success .form-control-feedback {
     2942  color: #3c763d;
     2943}
     2944.has-warning .help-block,
     2945.has-warning .control-label,
     2946.has-warning .radio,
     2947.has-warning .checkbox,
     2948.has-warning .radio-inline,
     2949.has-warning .checkbox-inline,
     2950.has-warning.radio label,
     2951.has-warning.checkbox label,
     2952.has-warning.radio-inline label,
     2953.has-warning.checkbox-inline label {
     2954  color: #8a6d3b;
     2955}
     2956.has-warning .form-control {
     2957  border-color: #8a6d3b;
     2958  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     2959  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     2960}
     2961.has-warning .form-control:focus {
     2962  border-color: #66512c;
     2963  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
     2964  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
     2965}
     2966.has-warning .input-group-addon {
     2967  color: #8a6d3b;
     2968  background-color: #fcf8e3;
     2969  border-color: #8a6d3b;
     2970}
     2971.has-warning .form-control-feedback {
     2972  color: #8a6d3b;
     2973}
     2974.has-error .help-block,
     2975.has-error .control-label,
     2976.has-error .radio,
     2977.has-error .checkbox,
     2978.has-error .radio-inline,
     2979.has-error .checkbox-inline,
     2980.has-error.radio label,
     2981.has-error.checkbox label,
     2982.has-error.radio-inline label,
     2983.has-error.checkbox-inline label {
     2984  color: #a94442;
     2985}
     2986.has-error .form-control {
     2987  border-color: #a94442;
     2988  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     2989  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     2990}
     2991.has-error .form-control:focus {
     2992  border-color: #843534;
     2993  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
     2994  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
     2995}
     2996.has-error .input-group-addon {
     2997  color: #a94442;
     2998  background-color: #f2dede;
     2999  border-color: #a94442;
     3000}
     3001.has-error .form-control-feedback {
     3002  color: #a94442;
     3003}
     3004.has-feedback label ~ .form-control-feedback {
     3005  top: 25px;
     3006}
     3007.has-feedback label.sr-only ~ .form-control-feedback {
     3008  top: 0;
     3009}
     3010.help-block {
     3011  display: block;
     3012  margin-top: 5px;
     3013  margin-bottom: 10px;
     3014  color: #737373;
     3015}
     3016@media (min-width: 768px) {
     3017  .form-inline .form-group {
     3018    display: inline-block;
     3019    margin-bottom: 0;
     3020    vertical-align: middle;
     3021  }
     3022  .form-inline .form-control {
     3023    display: inline-block;
     3024    width: auto;
     3025    vertical-align: middle;
     3026  }
     3027  .form-inline .form-control-static {
     3028    display: inline-block;
     3029  }
     3030  .form-inline .input-group {
     3031    display: inline-table;
     3032    vertical-align: middle;
     3033  }
     3034  .form-inline .input-group .input-group-addon,
     3035  .form-inline .input-group .input-group-btn,
     3036  .form-inline .input-group .form-control {
     3037    width: auto;
     3038  }
     3039  .form-inline .input-group > .form-control {
     3040    width: 100%;
     3041  }
     3042  .form-inline .control-label {
     3043    margin-bottom: 0;
     3044    vertical-align: middle;
     3045  }
     3046  .form-inline .radio,
     3047  .form-inline .checkbox {
     3048    display: inline-block;
     3049    margin-top: 0;
     3050    margin-bottom: 0;
     3051    vertical-align: middle;
     3052  }
     3053  .form-inline .radio label,
     3054  .form-inline .checkbox label {
     3055    padding-left: 0;
     3056  }
     3057  .form-inline .radio input[type="radio"],
     3058  .form-inline .checkbox input[type="checkbox"] {
     3059    position: relative;
     3060    margin-left: 0;
     3061  }
     3062  .form-inline .has-feedback .form-control-feedback {
     3063    top: 0;
     3064  }
     3065}
     3066.form-horizontal .radio,
     3067.form-horizontal .checkbox,
     3068.form-horizontal .radio-inline,
     3069.form-horizontal .checkbox-inline {
     3070  padding-top: 7px;
     3071  margin-top: 0;
     3072  margin-bottom: 0;
     3073}
     3074.form-horizontal .radio,
     3075.form-horizontal .checkbox {
     3076  min-height: 27px;
     3077}
     3078.form-horizontal .form-group {
     3079  margin-right: -15px;
     3080  margin-left: -15px;
     3081}
     3082@media (min-width: 768px) {
     3083  .form-horizontal .control-label {
     3084    padding-top: 7px;
     3085    margin-bottom: 0;
     3086    text-align: right;
     3087  }
     3088}
     3089.form-horizontal .has-feedback .form-control-feedback {
     3090  right: 15px;
     3091}
     3092@media (min-width: 768px) {
     3093  .form-horizontal .form-group-lg .control-label {
     3094    padding-top: 11px;
     3095    font-size: 18px;
     3096  }
     3097}
     3098@media (min-width: 768px) {
     3099  .form-horizontal .form-group-sm .control-label {
     3100    padding-top: 6px;
     3101    font-size: 12px;
     3102  }
     3103}
     3104.btn {
     3105  display: inline-block;
     3106  margin-bottom: 0;
     3107  font-weight: normal;
     3108  text-align: center;
     3109  white-space: nowrap;
     3110  vertical-align: middle;
     3111  -ms-touch-action: manipulation;
     3112  touch-action: manipulation;
     3113  cursor: pointer;
     3114  background-image: none;
     3115  border: 1px solid transparent;
     3116  padding: 6px 12px;
     3117  font-size: 14px;
     3118  line-height: 1.42857143;
     3119  border-radius: 4px;
     3120  -webkit-user-select: none;
     3121  -moz-user-select: none;
     3122  -ms-user-select: none;
     3123  user-select: none;
     3124}
     3125.btn:focus,
     3126.btn:active:focus,
     3127.btn.active:focus,
     3128.btn.focus,
     3129.btn:active.focus,
     3130.btn.active.focus {
     3131  outline: 5px auto -webkit-focus-ring-color;
     3132  outline-offset: -2px;
     3133}
     3134.btn:hover,
     3135.btn:focus,
     3136.btn.focus {
     3137  color: #333;
     3138  text-decoration: none;
     3139}
     3140.btn:active,
     3141.btn.active {
     3142  background-image: none;
     3143  outline: 0;
     3144  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     3145  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     3146}
     3147.btn.disabled,
     3148.btn[disabled],
     3149fieldset[disabled] .btn {
     3150  cursor: not-allowed;
     3151  filter: alpha(opacity=65);
     3152  opacity: 0.65;
     3153  -webkit-box-shadow: none;
     3154  box-shadow: none;
     3155}
     3156a.btn.disabled,
     3157fieldset[disabled] a.btn {
     3158  pointer-events: none;
     3159}
     3160.btn-default {
     3161  color: #333;
    21913162  background-color: #fff;
    2192   background-clip: padding-box;
    2193   border: 1px solid #ced4da;
    2194   -webkit-appearance: none;
    2195   -moz-appearance: none;
    2196   appearance: none;
    2197   border-radius: 0.25rem;
    2198   transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    2199 }
    2200 @media (prefers-reduced-motion: reduce) {
    2201   .form-control {
    2202     transition: none;
    2203   }
    2204 }
    2205 .form-control[type=file] {
    2206   overflow: hidden;
    2207 }
    2208 .form-control[type=file]:not(:disabled):not([readonly]) {
    2209   cursor: pointer;
    2210 }
    2211 .form-control:focus {
    2212   color: #212529;
     3163  border-color: #ccc;
     3164}
     3165.btn-default:focus,
     3166.btn-default.focus {
     3167  color: #333;
     3168  background-color: #e6e6e6;
     3169  border-color: #8c8c8c;
     3170}
     3171.btn-default:hover {
     3172  color: #333;
     3173  background-color: #e6e6e6;
     3174  border-color: #adadad;
     3175}
     3176.btn-default:active,
     3177.btn-default.active,
     3178.open > .dropdown-toggle.btn-default {
     3179  color: #333;
     3180  background-color: #e6e6e6;
     3181  background-image: none;
     3182  border-color: #adadad;
     3183}
     3184.btn-default:active:hover,
     3185.btn-default.active:hover,
     3186.open > .dropdown-toggle.btn-default:hover,
     3187.btn-default:active:focus,
     3188.btn-default.active:focus,
     3189.open > .dropdown-toggle.btn-default:focus,
     3190.btn-default:active.focus,
     3191.btn-default.active.focus,
     3192.open > .dropdown-toggle.btn-default.focus {
     3193  color: #333;
     3194  background-color: #d4d4d4;
     3195  border-color: #8c8c8c;
     3196}
     3197.btn-default.disabled:hover,
     3198.btn-default[disabled]:hover,
     3199fieldset[disabled] .btn-default:hover,
     3200.btn-default.disabled:focus,
     3201.btn-default[disabled]:focus,
     3202fieldset[disabled] .btn-default:focus,
     3203.btn-default.disabled.focus,
     3204.btn-default[disabled].focus,
     3205fieldset[disabled] .btn-default.focus {
    22133206  background-color: #fff;
    2214   border-color: #86b7fe;
    2215   outline: 0;
    2216   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    2217 }
    2218 .form-control::-webkit-date-and-time-value {
    2219   height: 1.5em;
    2220 }
    2221 .form-control::-moz-placeholder {
    2222   color: #6c757d;
    2223   opacity: 1;
    2224 }
    2225 .form-control::placeholder {
    2226   color: #6c757d;
    2227   opacity: 1;
    2228 }
    2229 .form-control:disabled, .form-control[readonly] {
    2230   background-color: #e9ecef;
    2231   opacity: 1;
    2232 }
    2233 .form-control::-webkit-file-upload-button {
    2234   padding: 0.375rem 0.75rem;
    2235   margin: -0.375rem -0.75rem;
    2236   -webkit-margin-end: 0.75rem;
    2237   margin-inline-end: 0.75rem;
    2238   color: #212529;
    2239   background-color: #e9ecef;
    2240   pointer-events: none;
    2241   border-color: inherit;
    2242   border-style: solid;
    2243   border-width: 0;
    2244   border-inline-end-width: 1px;
     3207  border-color: #ccc;
     3208}
     3209.btn-default .badge {
     3210  color: #fff;
     3211  background-color: #333;
     3212}
     3213.btn-primary {
     3214  color: #fff;
     3215  background-color: #337ab7;
     3216  border-color: #2e6da4;
     3217}
     3218.btn-primary:focus,
     3219.btn-primary.focus {
     3220  color: #fff;
     3221  background-color: #286090;
     3222  border-color: #122b40;
     3223}
     3224.btn-primary:hover {
     3225  color: #fff;
     3226  background-color: #286090;
     3227  border-color: #204d74;
     3228}
     3229.btn-primary:active,
     3230.btn-primary.active,
     3231.open > .dropdown-toggle.btn-primary {
     3232  color: #fff;
     3233  background-color: #286090;
     3234  background-image: none;
     3235  border-color: #204d74;
     3236}
     3237.btn-primary:active:hover,
     3238.btn-primary.active:hover,
     3239.open > .dropdown-toggle.btn-primary:hover,
     3240.btn-primary:active:focus,
     3241.btn-primary.active:focus,
     3242.open > .dropdown-toggle.btn-primary:focus,
     3243.btn-primary:active.focus,
     3244.btn-primary.active.focus,
     3245.open > .dropdown-toggle.btn-primary.focus {
     3246  color: #fff;
     3247  background-color: #204d74;
     3248  border-color: #122b40;
     3249}
     3250.btn-primary.disabled:hover,
     3251.btn-primary[disabled]:hover,
     3252fieldset[disabled] .btn-primary:hover,
     3253.btn-primary.disabled:focus,
     3254.btn-primary[disabled]:focus,
     3255fieldset[disabled] .btn-primary:focus,
     3256.btn-primary.disabled.focus,
     3257.btn-primary[disabled].focus,
     3258fieldset[disabled] .btn-primary.focus {
     3259  background-color: #337ab7;
     3260  border-color: #2e6da4;
     3261}
     3262.btn-primary .badge {
     3263  color: #337ab7;
     3264  background-color: #fff;
     3265}
     3266.btn-success {
     3267  color: #fff;
     3268  background-color: #5cb85c;
     3269  border-color: #4cae4c;
     3270}
     3271.btn-success:focus,
     3272.btn-success.focus {
     3273  color: #fff;
     3274  background-color: #449d44;
     3275  border-color: #255625;
     3276}
     3277.btn-success:hover {
     3278  color: #fff;
     3279  background-color: #449d44;
     3280  border-color: #398439;
     3281}
     3282.btn-success:active,
     3283.btn-success.active,
     3284.open > .dropdown-toggle.btn-success {
     3285  color: #fff;
     3286  background-color: #449d44;
     3287  background-image: none;
     3288  border-color: #398439;
     3289}
     3290.btn-success:active:hover,
     3291.btn-success.active:hover,
     3292.open > .dropdown-toggle.btn-success:hover,
     3293.btn-success:active:focus,
     3294.btn-success.active:focus,
     3295.open > .dropdown-toggle.btn-success:focus,
     3296.btn-success:active.focus,
     3297.btn-success.active.focus,
     3298.open > .dropdown-toggle.btn-success.focus {
     3299  color: #fff;
     3300  background-color: #398439;
     3301  border-color: #255625;
     3302}
     3303.btn-success.disabled:hover,
     3304.btn-success[disabled]:hover,
     3305fieldset[disabled] .btn-success:hover,
     3306.btn-success.disabled:focus,
     3307.btn-success[disabled]:focus,
     3308fieldset[disabled] .btn-success:focus,
     3309.btn-success.disabled.focus,
     3310.btn-success[disabled].focus,
     3311fieldset[disabled] .btn-success.focus {
     3312  background-color: #5cb85c;
     3313  border-color: #4cae4c;
     3314}
     3315.btn-success .badge {
     3316  color: #5cb85c;
     3317  background-color: #fff;
     3318}
     3319.btn-info {
     3320  color: #fff;
     3321  background-color: #5bc0de;
     3322  border-color: #46b8da;
     3323}
     3324.btn-info:focus,
     3325.btn-info.focus {
     3326  color: #fff;
     3327  background-color: #31b0d5;
     3328  border-color: #1b6d85;
     3329}
     3330.btn-info:hover {
     3331  color: #fff;
     3332  background-color: #31b0d5;
     3333  border-color: #269abc;
     3334}
     3335.btn-info:active,
     3336.btn-info.active,
     3337.open > .dropdown-toggle.btn-info {
     3338  color: #fff;
     3339  background-color: #31b0d5;
     3340  background-image: none;
     3341  border-color: #269abc;
     3342}
     3343.btn-info:active:hover,
     3344.btn-info.active:hover,
     3345.open > .dropdown-toggle.btn-info:hover,
     3346.btn-info:active:focus,
     3347.btn-info.active:focus,
     3348.open > .dropdown-toggle.btn-info:focus,
     3349.btn-info:active.focus,
     3350.btn-info.active.focus,
     3351.open > .dropdown-toggle.btn-info.focus {
     3352  color: #fff;
     3353  background-color: #269abc;
     3354  border-color: #1b6d85;
     3355}
     3356.btn-info.disabled:hover,
     3357.btn-info[disabled]:hover,
     3358fieldset[disabled] .btn-info:hover,
     3359.btn-info.disabled:focus,
     3360.btn-info[disabled]:focus,
     3361fieldset[disabled] .btn-info:focus,
     3362.btn-info.disabled.focus,
     3363.btn-info[disabled].focus,
     3364fieldset[disabled] .btn-info.focus {
     3365  background-color: #5bc0de;
     3366  border-color: #46b8da;
     3367}
     3368.btn-info .badge {
     3369  color: #5bc0de;
     3370  background-color: #fff;
     3371}
     3372.btn-warning {
     3373  color: #fff;
     3374  background-color: #f0ad4e;
     3375  border-color: #eea236;
     3376}
     3377.btn-warning:focus,
     3378.btn-warning.focus {
     3379  color: #fff;
     3380  background-color: #ec971f;
     3381  border-color: #985f0d;
     3382}
     3383.btn-warning:hover {
     3384  color: #fff;
     3385  background-color: #ec971f;
     3386  border-color: #d58512;
     3387}
     3388.btn-warning:active,
     3389.btn-warning.active,
     3390.open > .dropdown-toggle.btn-warning {
     3391  color: #fff;
     3392  background-color: #ec971f;
     3393  background-image: none;
     3394  border-color: #d58512;
     3395}
     3396.btn-warning:active:hover,
     3397.btn-warning.active:hover,
     3398.open > .dropdown-toggle.btn-warning:hover,
     3399.btn-warning:active:focus,
     3400.btn-warning.active:focus,
     3401.open > .dropdown-toggle.btn-warning:focus,
     3402.btn-warning:active.focus,
     3403.btn-warning.active.focus,
     3404.open > .dropdown-toggle.btn-warning.focus {
     3405  color: #fff;
     3406  background-color: #d58512;
     3407  border-color: #985f0d;
     3408}
     3409.btn-warning.disabled:hover,
     3410.btn-warning[disabled]:hover,
     3411fieldset[disabled] .btn-warning:hover,
     3412.btn-warning.disabled:focus,
     3413.btn-warning[disabled]:focus,
     3414fieldset[disabled] .btn-warning:focus,
     3415.btn-warning.disabled.focus,
     3416.btn-warning[disabled].focus,
     3417fieldset[disabled] .btn-warning.focus {
     3418  background-color: #f0ad4e;
     3419  border-color: #eea236;
     3420}
     3421.btn-warning .badge {
     3422  color: #f0ad4e;
     3423  background-color: #fff;
     3424}
     3425.btn-danger {
     3426  color: #fff;
     3427  background-color: #d9534f;
     3428  border-color: #d43f3a;
     3429}
     3430.btn-danger:focus,
     3431.btn-danger.focus {
     3432  color: #fff;
     3433  background-color: #c9302c;
     3434  border-color: #761c19;
     3435}
     3436.btn-danger:hover {
     3437  color: #fff;
     3438  background-color: #c9302c;
     3439  border-color: #ac2925;
     3440}
     3441.btn-danger:active,
     3442.btn-danger.active,
     3443.open > .dropdown-toggle.btn-danger {
     3444  color: #fff;
     3445  background-color: #c9302c;
     3446  background-image: none;
     3447  border-color: #ac2925;
     3448}
     3449.btn-danger:active:hover,
     3450.btn-danger.active:hover,
     3451.open > .dropdown-toggle.btn-danger:hover,
     3452.btn-danger:active:focus,
     3453.btn-danger.active:focus,
     3454.open > .dropdown-toggle.btn-danger:focus,
     3455.btn-danger:active.focus,
     3456.btn-danger.active.focus,
     3457.open > .dropdown-toggle.btn-danger.focus {
     3458  color: #fff;
     3459  background-color: #ac2925;
     3460  border-color: #761c19;
     3461}
     3462.btn-danger.disabled:hover,
     3463.btn-danger[disabled]:hover,
     3464fieldset[disabled] .btn-danger:hover,
     3465.btn-danger.disabled:focus,
     3466.btn-danger[disabled]:focus,
     3467fieldset[disabled] .btn-danger:focus,
     3468.btn-danger.disabled.focus,
     3469.btn-danger[disabled].focus,
     3470fieldset[disabled] .btn-danger.focus {
     3471  background-color: #d9534f;
     3472  border-color: #d43f3a;
     3473}
     3474.btn-danger .badge {
     3475  color: #d9534f;
     3476  background-color: #fff;
     3477}
     3478.btn-link {
     3479  font-weight: 400;
     3480  color: #337ab7;
    22453481  border-radius: 0;
    2246   -webkit-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;
    2247   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;
    2248 }
    2249 .form-control::file-selector-button {
    2250   padding: 0.375rem 0.75rem;
    2251   margin: -0.375rem -0.75rem;
    2252   -webkit-margin-end: 0.75rem;
    2253   margin-inline-end: 0.75rem;
    2254   color: #212529;
    2255   background-color: #e9ecef;
    2256   pointer-events: none;
    2257   border-color: inherit;
    2258   border-style: solid;
    2259   border-width: 0;
    2260   border-inline-end-width: 1px;
    2261   border-radius: 0;
    2262   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;
    2263 }
    2264 @media (prefers-reduced-motion: reduce) {
    2265   .form-control::-webkit-file-upload-button {
    2266     -webkit-transition: none;
    2267     transition: none;
    2268   }
    2269   .form-control::file-selector-button {
    2270     transition: none;
    2271   }
    2272 }
    2273 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    2274   background-color: #dde0e3;
    2275 }
    2276 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    2277   background-color: #dde0e3;
    2278 }
    2279 .form-control::-webkit-file-upload-button {
    2280   padding: 0.375rem 0.75rem;
    2281   margin: -0.375rem -0.75rem;
    2282   -webkit-margin-end: 0.75rem;
    2283   margin-inline-end: 0.75rem;
    2284   color: #212529;
    2285   background-color: #e9ecef;
    2286   pointer-events: none;
    2287   border-color: inherit;
    2288   border-style: solid;
    2289   border-width: 0;
    2290   border-inline-end-width: 1px;
    2291   border-radius: 0;
    2292   -webkit-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;
    2293   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;
    2294 }
    2295 @media (prefers-reduced-motion: reduce) {
    2296   .form-control::-webkit-file-upload-button {
    2297     -webkit-transition: none;
    2298     transition: none;
    2299   }
    2300 }
    2301 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    2302   background-color: #dde0e3;
    2303 }
    2304 
    2305 .form-control-plaintext {
     3482}
     3483.btn-link,
     3484.btn-link:active,
     3485.btn-link.active,
     3486.btn-link[disabled],
     3487fieldset[disabled] .btn-link {
     3488  background-color: transparent;
     3489  -webkit-box-shadow: none;
     3490  box-shadow: none;
     3491}
     3492.btn-link,
     3493.btn-link:hover,
     3494.btn-link:focus,
     3495.btn-link:active {
     3496  border-color: transparent;
     3497}
     3498.btn-link:hover,
     3499.btn-link:focus {
     3500  color: #23527c;
     3501  text-decoration: underline;
     3502  background-color: transparent;
     3503}
     3504.btn-link[disabled]:hover,
     3505fieldset[disabled] .btn-link:hover,
     3506.btn-link[disabled]:focus,
     3507fieldset[disabled] .btn-link:focus {
     3508  color: #777777;
     3509  text-decoration: none;
     3510}
     3511.btn-lg,
     3512.btn-group-lg > .btn {
     3513  padding: 10px 16px;
     3514  font-size: 18px;
     3515  line-height: 1.3333333;
     3516  border-radius: 6px;
     3517}
     3518.btn-sm,
     3519.btn-group-sm > .btn {
     3520  padding: 5px 10px;
     3521  font-size: 12px;
     3522  line-height: 1.5;
     3523  border-radius: 3px;
     3524}
     3525.btn-xs,
     3526.btn-group-xs > .btn {
     3527  padding: 1px 5px;
     3528  font-size: 12px;
     3529  line-height: 1.5;
     3530  border-radius: 3px;
     3531}
     3532.btn-block {
    23063533  display: block;
    23073534  width: 100%;
    2308   padding: 0.375rem 0;
    2309   margin-bottom: 0;
    2310   line-height: 1.5;
    2311   color: #212529;
    2312   background-color: transparent;
    2313   border: solid transparent;
    2314   border-width: 1px 0;
    2315 }
    2316 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    2317   padding-right: 0;
    2318   padding-left: 0;
    2319 }
    2320 
    2321 .form-control-sm {
    2322   min-height: calc(1.5em + 0.5rem + 2px);
    2323   padding: 0.25rem 0.5rem;
    2324   font-size: 0.875rem;
    2325   border-radius: 0.2rem;
    2326 }
    2327 .form-control-sm::-webkit-file-upload-button {
    2328   padding: 0.25rem 0.5rem;
    2329   margin: -0.25rem -0.5rem;
    2330   -webkit-margin-end: 0.5rem;
    2331   margin-inline-end: 0.5rem;
    2332 }
    2333 .form-control-sm::file-selector-button {
    2334   padding: 0.25rem 0.5rem;
    2335   margin: -0.25rem -0.5rem;
    2336   -webkit-margin-end: 0.5rem;
    2337   margin-inline-end: 0.5rem;
    2338 }
    2339 .form-control-sm::-webkit-file-upload-button {
    2340   padding: 0.25rem 0.5rem;
    2341   margin: -0.25rem -0.5rem;
    2342   -webkit-margin-end: 0.5rem;
    2343   margin-inline-end: 0.5rem;
    2344 }
    2345 
    2346 .form-control-lg {
    2347   min-height: calc(1.5em + 1rem + 2px);
    2348   padding: 0.5rem 1rem;
    2349   font-size: 1.25rem;
    2350   border-radius: 0.3rem;
    2351 }
    2352 .form-control-lg::-webkit-file-upload-button {
    2353   padding: 0.5rem 1rem;
    2354   margin: -0.5rem -1rem;
    2355   -webkit-margin-end: 1rem;
    2356   margin-inline-end: 1rem;
    2357 }
    2358 .form-control-lg::file-selector-button {
    2359   padding: 0.5rem 1rem;
    2360   margin: -0.5rem -1rem;
    2361   -webkit-margin-end: 1rem;
    2362   margin-inline-end: 1rem;
    2363 }
    2364 .form-control-lg::-webkit-file-upload-button {
    2365   padding: 0.5rem 1rem;
    2366   margin: -0.5rem -1rem;
    2367   -webkit-margin-end: 1rem;
    2368   margin-inline-end: 1rem;
    2369 }
    2370 
    2371 textarea.form-control {
    2372   min-height: calc(1.5em + 0.75rem + 2px);
    2373 }
    2374 textarea.form-control-sm {
    2375   min-height: calc(1.5em + 0.5rem + 2px);
    2376 }
    2377 textarea.form-control-lg {
    2378   min-height: calc(1.5em + 1rem + 2px);
    2379 }
    2380 
    2381 .form-control-color {
    2382   width: 3rem;
    2383   height: auto;
    2384   padding: 0.375rem;
    2385 }
    2386 .form-control-color:not(:disabled):not([readonly]) {
    2387   cursor: pointer;
    2388 }
    2389 .form-control-color::-moz-color-swatch {
    2390   height: 1.5em;
    2391   border-radius: 0.25rem;
    2392 }
    2393 .form-control-color::-webkit-color-swatch {
    2394   height: 1.5em;
    2395   border-radius: 0.25rem;
    2396 }
    2397 
    2398 .form-select {
     3535}
     3536.btn-block + .btn-block {
     3537  margin-top: 5px;
     3538}
     3539input[type="submit"].btn-block,
     3540input[type="reset"].btn-block,
     3541input[type="button"].btn-block {
     3542  width: 100%;
     3543}
     3544.fade {
     3545  opacity: 0;
     3546  -webkit-transition: opacity 0.15s linear;
     3547  -o-transition: opacity 0.15s linear;
     3548  transition: opacity 0.15s linear;
     3549}
     3550.fade.in {
     3551  opacity: 1;
     3552}
     3553.collapse {
     3554  display: none;
     3555}
     3556.collapse.in {
    23993557  display: block;
    2400   width: 100%;
    2401   padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    2402   -moz-padding-start: calc(0.75rem - 3px);
    2403   font-size: 1rem;
    2404   font-weight: 400;
    2405   line-height: 1.5;
    2406   color: #212529;
    2407   background-color: #fff;
    2408   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    2409   background-repeat: no-repeat;
    2410   background-position: right 0.75rem center;
    2411   background-size: 16px 12px;
    2412   border: 1px solid #ced4da;
    2413   border-radius: 0.25rem;
    2414   transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    2415   -webkit-appearance: none;
    2416   -moz-appearance: none;
    2417   appearance: none;
    2418 }
    2419 @media (prefers-reduced-motion: reduce) {
    2420   .form-select {
    2421     transition: none;
    2422   }
    2423 }
    2424 .form-select:focus {
    2425   border-color: #86b7fe;
     3558}
     3559tr.collapse.in {
     3560  display: table-row;
     3561}
     3562tbody.collapse.in {
     3563  display: table-row-group;
     3564}
     3565.collapsing {
     3566  position: relative;
     3567  height: 0;
     3568  overflow: hidden;
     3569  -webkit-transition-property: height, visibility;
     3570  -o-transition-property: height, visibility;
     3571  transition-property: height, visibility;
     3572  -webkit-transition-duration: 0.35s;
     3573  -o-transition-duration: 0.35s;
     3574  transition-duration: 0.35s;
     3575  -webkit-transition-timing-function: ease;
     3576  -o-transition-timing-function: ease;
     3577  transition-timing-function: ease;
     3578}
     3579.caret {
     3580  display: inline-block;
     3581  width: 0;
     3582  height: 0;
     3583  margin-left: 2px;
     3584  vertical-align: middle;
     3585  border-top: 4px dashed;
     3586  border-top: 4px solid \9;
     3587  border-right: 4px solid transparent;
     3588  border-left: 4px solid transparent;
     3589}
     3590.dropup,
     3591.dropdown {
     3592  position: relative;
     3593}
     3594.dropdown-toggle:focus {
    24263595  outline: 0;
    2427   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    2428 }
    2429 .form-select[multiple], .form-select[size]:not([size="1"]) {
    2430   padding-right: 0.75rem;
    2431   background-image: none;
    2432 }
    2433 .form-select:disabled {
    2434   background-color: #e9ecef;
    2435 }
    2436 .form-select:-moz-focusring {
    2437   color: transparent;
    2438   text-shadow: 0 0 0 #212529;
    2439 }
    2440 
    2441 .form-select-sm {
    2442   padding-top: 0.25rem;
    2443   padding-bottom: 0.25rem;
    2444   padding-left: 0.5rem;
    2445   font-size: 0.875rem;
    2446   border-radius: 0.2rem;
    2447 }
    2448 
    2449 .form-select-lg {
    2450   padding-top: 0.5rem;
    2451   padding-bottom: 0.5rem;
    2452   padding-left: 1rem;
    2453   font-size: 1.25rem;
    2454   border-radius: 0.3rem;
    2455 }
    2456 
    2457 .form-check {
    2458   display: block;
    2459   min-height: 1.5rem;
    2460   padding-left: 1.5em;
    2461   margin-bottom: 0.125rem;
    2462 }
    2463 .form-check .form-check-input {
    2464   float: left;
    2465   margin-left: -1.5em;
    2466 }
    2467 
    2468 .form-check-input {
    2469   width: 1em;
    2470   height: 1em;
    2471   margin-top: 0.25em;
    2472   vertical-align: top;
    2473   background-color: #fff;
    2474   background-repeat: no-repeat;
    2475   background-position: center;
    2476   background-size: contain;
    2477   border: 1px solid rgba(0, 0, 0, 0.25);
    2478   -webkit-appearance: none;
    2479   -moz-appearance: none;
    2480   appearance: none;
    2481   -webkit-print-color-adjust: exact;
    2482   color-adjust: exact;
    2483 }
    2484 .form-check-input[type=checkbox] {
    2485   border-radius: 0.25em;
    2486 }
    2487 .form-check-input[type=radio] {
    2488   border-radius: 50%;
    2489 }
    2490 .form-check-input:active {
    2491   filter: brightness(90%);
    2492 }
    2493 .form-check-input:focus {
    2494   border-color: #86b7fe;
    2495   outline: 0;
    2496   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    2497 }
    2498 .form-check-input:checked {
    2499   background-color: #0d6efd;
    2500   border-color: #0d6efd;
    2501 }
    2502 .form-check-input:checked[type=checkbox] {
    2503   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
    2504 }
    2505 .form-check-input:checked[type=radio] {
    2506   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
    2507 }
    2508 .form-check-input[type=checkbox]:indeterminate {
    2509   background-color: #0d6efd;
    2510   border-color: #0d6efd;
    2511   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
    2512 }
    2513 .form-check-input:disabled {
    2514   pointer-events: none;
    2515   filter: none;
    2516   opacity: 0.5;
    2517 }
    2518 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    2519   opacity: 0.5;
    2520 }
    2521 
    2522 .form-switch {
    2523   padding-left: 2.5em;
    2524 }
    2525 .form-switch .form-check-input {
    2526   width: 2em;
    2527   margin-left: -2.5em;
    2528   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='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    2529   background-position: left center;
    2530   border-radius: 2em;
    2531   transition: background-position 0.15s ease-in-out;
    2532 }
    2533 @media (prefers-reduced-motion: reduce) {
    2534   .form-switch .form-check-input {
    2535     transition: none;
    2536   }
    2537 }
    2538 .form-switch .form-check-input:focus {
    2539   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='%2386b7fe'/%3e%3c/svg%3e");
    2540 }
    2541 .form-switch .form-check-input:checked {
    2542   background-position: right center;
    2543   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");
    2544 }
    2545 
    2546 .form-check-inline {
    2547   display: inline-block;
    2548   margin-right: 1rem;
    2549 }
    2550 
    2551 .btn-check {
    2552   position: absolute;
    2553   clip: rect(0, 0, 0, 0);
    2554   pointer-events: none;
    2555 }
    2556 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    2557   pointer-events: none;
    2558   filter: none;
    2559   opacity: 0.65;
    2560 }
    2561 
    2562 .form-range {
    2563   width: 100%;
    2564   height: 1.5rem;
    2565   padding: 0;
    2566   background-color: transparent;
    2567   -webkit-appearance: none;
    2568   -moz-appearance: none;
    2569   appearance: none;
    2570 }
    2571 .form-range:focus {
    2572   outline: 0;
    2573 }
    2574 .form-range:focus::-webkit-slider-thumb {
    2575   box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    2576 }
    2577 .form-range:focus::-moz-range-thumb {
    2578   box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    2579 }
    2580 .form-range::-moz-focus-outer {
    2581   border: 0;
    2582 }
    2583 .form-range::-webkit-slider-thumb {
    2584   width: 1rem;
    2585   height: 1rem;
    2586   margin-top: -0.25rem;
    2587   background-color: #0d6efd;
    2588   border: 0;
    2589   border-radius: 1rem;
    2590   -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    2591   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    2592   -webkit-appearance: none;
    2593   appearance: none;
    2594 }
    2595 @media (prefers-reduced-motion: reduce) {
    2596   .form-range::-webkit-slider-thumb {
    2597     -webkit-transition: none;
    2598     transition: none;
    2599   }
    2600 }
    2601 .form-range::-webkit-slider-thumb:active {
    2602   background-color: #b6d4fe;
    2603 }
    2604 .form-range::-webkit-slider-runnable-track {
    2605   width: 100%;
    2606   height: 0.5rem;
    2607   color: transparent;
    2608   cursor: pointer;
    2609   background-color: #dee2e6;
    2610   border-color: transparent;
    2611   border-radius: 1rem;
    2612 }
    2613 .form-range::-moz-range-thumb {
    2614   width: 1rem;
    2615   height: 1rem;
    2616   background-color: #0d6efd;
    2617   border: 0;
    2618   border-radius: 1rem;
    2619   -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    2620   transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    2621   -moz-appearance: none;
    2622   appearance: none;
    2623 }
    2624 @media (prefers-reduced-motion: reduce) {
    2625   .form-range::-moz-range-thumb {
    2626     -moz-transition: none;
    2627     transition: none;
    2628   }
    2629 }
    2630 .form-range::-moz-range-thumb:active {
    2631   background-color: #b6d4fe;
    2632 }
    2633 .form-range::-moz-range-track {
    2634   width: 100%;
    2635   height: 0.5rem;
    2636   color: transparent;
    2637   cursor: pointer;
    2638   background-color: #dee2e6;
    2639   border-color: transparent;
    2640   border-radius: 1rem;
    2641 }
    2642 .form-range:disabled {
    2643   pointer-events: none;
    2644 }
    2645 .form-range:disabled::-webkit-slider-thumb {
    2646   background-color: #adb5bd;
    2647 }
    2648 .form-range:disabled::-moz-range-thumb {
    2649   background-color: #adb5bd;
    2650 }
    2651 
    2652 .form-floating {
    2653   position: relative;
    2654 }
    2655 .form-floating > .form-control,
    2656 .form-floating > .form-select {
    2657   height: calc(3.5rem + 2px);
    2658   line-height: 1.25;
    2659 }
    2660 .form-floating > label {
    2661   position: absolute;
    2662   top: 0;
    2663   left: 0;
    2664   height: 100%;
    2665   padding: 1rem 0.75rem;
    2666   pointer-events: none;
    2667   border: 1px solid transparent;
    2668   transform-origin: 0 0;
    2669   transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
    2670 }
    2671 @media (prefers-reduced-motion: reduce) {
    2672   .form-floating > label {
    2673     transition: none;
    2674   }
    2675 }
    2676 .form-floating > .form-control {
    2677   padding: 1rem 0.75rem;
    2678 }
    2679 .form-floating > .form-control::-moz-placeholder {
    2680   color: transparent;
    2681 }
    2682 .form-floating > .form-control::placeholder {
    2683   color: transparent;
    2684 }
    2685 .form-floating > .form-control:not(:-moz-placeholder-shown) {
    2686   padding-top: 1.625rem;
    2687   padding-bottom: 0.625rem;
    2688 }
    2689 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
    2690   padding-top: 1.625rem;
    2691   padding-bottom: 0.625rem;
    2692 }
    2693 .form-floating > .form-control:-webkit-autofill {
    2694   padding-top: 1.625rem;
    2695   padding-bottom: 0.625rem;
    2696 }
    2697 .form-floating > .form-select {
    2698   padding-top: 1.625rem;
    2699   padding-bottom: 0.625rem;
    2700 }
    2701 .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
    2702   opacity: 0.65;
    2703   transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
    2704 }
    2705 .form-floating > .form-control:focus ~ label,
    2706 .form-floating > .form-control:not(:placeholder-shown) ~ label,
    2707 .form-floating > .form-select ~ label {
    2708   opacity: 0.65;
    2709   transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
    2710 }
    2711 .form-floating > .form-control:-webkit-autofill ~ label {
    2712   opacity: 0.65;
    2713   transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
    2714 }
    2715 
    2716 .input-group {
    2717   position: relative;
    2718   display: flex;
    2719   flex-wrap: wrap;
    2720   align-items: stretch;
    2721   width: 100%;
    2722 }
    2723 .input-group > .form-control,
    2724 .input-group > .form-select {
    2725   position: relative;
    2726   flex: 1 1 auto;
    2727   width: 1%;
    2728   min-width: 0;
    2729 }
    2730 .input-group > .form-control:focus,
    2731 .input-group > .form-select:focus {
    2732   z-index: 3;
    2733 }
    2734 .input-group .btn {
    2735   position: relative;
    2736   z-index: 2;
    2737 }
    2738 .input-group .btn:focus {
    2739   z-index: 3;
    2740 }
    2741 
    2742 .input-group-text {
    2743   display: flex;
    2744   align-items: center;
    2745   padding: 0.375rem 0.75rem;
    2746   font-size: 1rem;
    2747   font-weight: 400;
    2748   line-height: 1.5;
    2749   color: #212529;
    2750   text-align: center;
    2751   white-space: nowrap;
    2752   background-color: #e9ecef;
    2753   border: 1px solid #ced4da;
    2754   border-radius: 0.25rem;
    2755 }
    2756 
    2757 .input-group-lg > .form-control,
    2758 .input-group-lg > .form-select,
    2759 .input-group-lg > .input-group-text,
    2760 .input-group-lg > .btn {
    2761   padding: 0.5rem 1rem;
    2762   font-size: 1.25rem;
    2763   border-radius: 0.3rem;
    2764 }
    2765 
    2766 .input-group-sm > .form-control,
    2767 .input-group-sm > .form-select,
    2768 .input-group-sm > .input-group-text,
    2769 .input-group-sm > .btn {
    2770   padding: 0.25rem 0.5rem;
    2771   font-size: 0.875rem;
    2772   border-radius: 0.2rem;
    2773 }
    2774 
    2775 .input-group-lg > .form-select,
    2776 .input-group-sm > .form-select {
    2777   padding-right: 3rem;
    2778 }
    2779 
    2780 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
    2781 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    2782   border-top-right-radius: 0;
    2783   border-bottom-right-radius: 0;
    2784 }
    2785 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
    2786 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
    2787   border-top-right-radius: 0;
    2788   border-bottom-right-radius: 0;
    2789 }
    2790 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    2791   margin-left: -1px;
    2792   border-top-left-radius: 0;
    2793   border-bottom-left-radius: 0;
    2794 }
    2795 
    2796 .valid-feedback {
    2797   display: none;
    2798   width: 100%;
    2799   margin-top: 0.25rem;
    2800   font-size: 0.875em;
    2801   color: #198754;
    2802 }
    2803 
    2804 .valid-tooltip {
     3596}
     3597.dropdown-menu {
    28053598  position: absolute;
    28063599  top: 100%;
    2807   z-index: 5;
    2808   display: none;
    2809   max-width: 100%;
    2810   padding: 0.25rem 0.5rem;
    2811   margin-top: 0.1rem;
    2812   font-size: 0.875rem;
    2813   color: #fff;
    2814   background-color: rgba(25, 135, 84, 0.9);
    2815   border-radius: 0.25rem;
    2816 }
    2817 
    2818 .was-validated :valid ~ .valid-feedback,
    2819 .was-validated :valid ~ .valid-tooltip,
    2820 .is-valid ~ .valid-feedback,
    2821 .is-valid ~ .valid-tooltip {
    2822   display: block;
    2823 }
    2824 
    2825 .was-validated .form-control:valid, .form-control.is-valid {
    2826   border-color: #198754;
    2827   padding-right: calc(1.5em + 0.75rem);
    2828   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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");
    2829   background-repeat: no-repeat;
    2830   background-position: right calc(0.375em + 0.1875rem) center;
    2831   background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    2832 }
    2833 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    2834   border-color: #198754;
    2835   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
    2836 }
    2837 
    2838 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    2839   padding-right: calc(1.5em + 0.75rem);
    2840   background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
    2841 }
    2842 
    2843 .was-validated .form-select:valid, .form-select.is-valid {
    2844   border-color: #198754;
    2845 }
    2846 .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    2847   padding-right: 4.125rem;
    2848   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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");
    2849   background-position: right 0.75rem center, center right 2.25rem;
    2850   background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    2851 }
    2852 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    2853   border-color: #198754;
    2854   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
    2855 }
    2856 
    2857 .was-validated .form-check-input:valid, .form-check-input.is-valid {
    2858   border-color: #198754;
    2859 }
    2860 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    2861   background-color: #198754;
    2862 }
    2863 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    2864   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
    2865 }
    2866 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    2867   color: #198754;
    2868 }
    2869 
    2870 .form-check-inline .form-check-input ~ .valid-feedback {
    2871   margin-left: 0.5em;
    2872 }
    2873 
    2874 .was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
    2875 .was-validated .input-group .form-select:valid,
    2876 .input-group .form-select.is-valid {
    2877   z-index: 1;
    2878 }
    2879 .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
    2880 .was-validated .input-group .form-select:valid:focus,
    2881 .input-group .form-select.is-valid:focus {
    2882   z-index: 3;
    2883 }
    2884 
    2885 .invalid-feedback {
    2886   display: none;
    2887   width: 100%;
    2888   margin-top: 0.25rem;
    2889   font-size: 0.875em;
    2890   color: #dc3545;
    2891 }
    2892 
    2893 .invalid-tooltip {
    2894   position: absolute;
    2895   top: 100%;
    2896   z-index: 5;
    2897   display: none;
    2898   max-width: 100%;
    2899   padding: 0.25rem 0.5rem;
    2900   margin-top: 0.1rem;
    2901   font-size: 0.875rem;
    2902   color: #fff;
    2903   background-color: rgba(220, 53, 69, 0.9);
    2904   border-radius: 0.25rem;
    2905 }
    2906 
    2907 .was-validated :invalid ~ .invalid-feedback,
    2908 .was-validated :invalid ~ .invalid-tooltip,
    2909 .is-invalid ~ .invalid-feedback,
    2910 .is-invalid ~ .invalid-tooltip {
    2911   display: block;
    2912 }
    2913 
    2914 .was-validated .form-control:invalid, .form-control.is-invalid {
    2915   border-color: #dc3545;
    2916   padding-right: calc(1.5em + 0.75rem);
    2917   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    2918   background-repeat: no-repeat;
    2919   background-position: right calc(0.375em + 0.1875rem) center;
    2920   background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    2921 }
    2922 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    2923   border-color: #dc3545;
    2924   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
    2925 }
    2926 
    2927 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    2928   padding-right: calc(1.5em + 0.75rem);
    2929   background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
    2930 }
    2931 
    2932 .was-validated .form-select:invalid, .form-select.is-invalid {
    2933   border-color: #dc3545;
    2934 }
    2935 .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    2936   padding-right: 4.125rem;
    2937   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    2938   background-position: right 0.75rem center, center right 2.25rem;
    2939   background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    2940 }
    2941 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    2942   border-color: #dc3545;
    2943   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
    2944 }
    2945 
    2946 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
    2947   border-color: #dc3545;
    2948 }
    2949 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    2950   background-color: #dc3545;
    2951 }
    2952 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    2953   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
    2954 }
    2955 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    2956   color: #dc3545;
    2957 }
    2958 
    2959 .form-check-inline .form-check-input ~ .invalid-feedback {
    2960   margin-left: 0.5em;
    2961 }
    2962 
    2963 .was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
    2964 .was-validated .input-group .form-select:invalid,
    2965 .input-group .form-select.is-invalid {
    2966   z-index: 2;
    2967 }
    2968 .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
    2969 .was-validated .input-group .form-select:invalid:focus,
    2970 .input-group .form-select.is-invalid:focus {
    2971   z-index: 3;
    2972 }
    2973 
    2974 .btn {
    2975   display: inline-block;
    2976   font-weight: 400;
    2977   line-height: 1.5;
    2978   color: #212529;
    2979   text-align: center;
    2980   text-decoration: none;
    2981   vertical-align: middle;
    2982   cursor: pointer;
    2983   -webkit-user-select: none;
    2984   -moz-user-select: none;
    2985   user-select: none;
    2986   background-color: transparent;
    2987   border: 1px solid transparent;
    2988   padding: 0.375rem 0.75rem;
    2989   font-size: 1rem;
    2990   border-radius: 0.25rem;
    2991   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;
    2992 }
    2993 @media (prefers-reduced-motion: reduce) {
    2994   .btn {
    2995     transition: none;
    2996   }
    2997 }
    2998 .btn:hover {
    2999   color: #212529;
    3000 }
    3001 .btn-check:focus + .btn, .btn:focus {
    3002   outline: 0;
    3003   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    3004 }
    3005 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
    3006   pointer-events: none;
    3007   opacity: 0.65;
    3008 }
    3009 
    3010 .btn-primary {
    3011   color: #fff;
    3012   background-color: #0d6efd;
    3013   border-color: #0d6efd;
    3014 }
    3015 .btn-primary:hover {
    3016   color: #fff;
    3017   background-color: #0b5ed7;
    3018   border-color: #0a58ca;
    3019 }
    3020 .btn-check:focus + .btn-primary, .btn-primary:focus {
    3021   color: #fff;
    3022   background-color: #0b5ed7;
    3023   border-color: #0a58ca;
    3024   box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
    3025 }
    3026 .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    3027   color: #fff;
    3028   background-color: #0a58ca;
    3029   border-color: #0a53be;
    3030 }
    3031 .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
    3032   box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
    3033 }
    3034 .btn-primary:disabled, .btn-primary.disabled {
    3035   color: #fff;
    3036   background-color: #0d6efd;
    3037   border-color: #0d6efd;
    3038 }
    3039 
    3040 .btn-secondary {
    3041   color: #fff;
    3042   background-color: #6c757d;
    3043   border-color: #6c757d;
    3044 }
    3045 .btn-secondary:hover {
    3046   color: #fff;
    3047   background-color: #5c636a;
    3048   border-color: #565e64;
    3049 }
    3050 .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    3051   color: #fff;
    3052   background-color: #5c636a;
    3053   border-color: #565e64;
    3054   box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
    3055 }
    3056 .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
    3057   color: #fff;
    3058   background-color: #565e64;
    3059   border-color: #51585e;
    3060 }
    3061 .btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
    3062   box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
    3063 }
    3064 .btn-secondary:disabled, .btn-secondary.disabled {
    3065   color: #fff;
    3066   background-color: #6c757d;
    3067   border-color: #6c757d;
    3068 }
    3069 
    3070 .btn-success {
    3071   color: #fff;
    3072   background-color: #198754;
    3073   border-color: #198754;
    3074 }
    3075 .btn-success:hover {
    3076   color: #fff;
    3077   background-color: #157347;
    3078   border-color: #146c43;
    3079 }
    3080 .btn-check:focus + .btn-success, .btn-success:focus {
    3081   color: #fff;
    3082   background-color: #157347;
    3083   border-color: #146c43;
    3084   box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
    3085 }
    3086 .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
    3087   color: #fff;
    3088   background-color: #146c43;
    3089   border-color: #13653f;
    3090 }
    3091 .btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
    3092   box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
    3093 }
    3094 .btn-success:disabled, .btn-success.disabled {
    3095   color: #fff;
    3096   background-color: #198754;
    3097   border-color: #198754;
    3098 }
    3099 
    3100 .btn-info {
    3101   color: #000;
    3102   background-color: #0dcaf0;
    3103   border-color: #0dcaf0;
    3104 }
    3105 .btn-info:hover {
    3106   color: #000;
    3107   background-color: #31d2f2;
    3108   border-color: #25cff2;
    3109 }
    3110 .btn-check:focus + .btn-info, .btn-info:focus {
    3111   color: #000;
    3112   background-color: #31d2f2;
    3113   border-color: #25cff2;
    3114   box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
    3115 }
    3116 .btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
    3117   color: #000;
    3118   background-color: #3dd5f3;
    3119   border-color: #25cff2;
    3120 }
    3121 .btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
    3122   box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
    3123 }
    3124 .btn-info:disabled, .btn-info.disabled {
    3125   color: #000;
    3126   background-color: #0dcaf0;
    3127   border-color: #0dcaf0;
    3128 }
    3129 
    3130 .btn-warning {
    3131   color: #000;
    3132   background-color: #ffc107;
    3133   border-color: #ffc107;
    3134 }
    3135 .btn-warning:hover {
    3136   color: #000;
    3137   background-color: #ffca2c;
    3138   border-color: #ffc720;
    3139 }
    3140 .btn-check:focus + .btn-warning, .btn-warning:focus {
    3141   color: #000;
    3142   background-color: #ffca2c;
    3143   border-color: #ffc720;
    3144   box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
    3145 }
    3146 .btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
    3147   color: #000;
    3148   background-color: #ffcd39;
    3149   border-color: #ffc720;
    3150 }
    3151 .btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
    3152   box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
    3153 }
    3154 .btn-warning:disabled, .btn-warning.disabled {
    3155   color: #000;
    3156   background-color: #ffc107;
    3157   border-color: #ffc107;
    3158 }
    3159 
    3160 .btn-danger {
    3161   color: #fff;
    3162   background-color: #dc3545;
    3163   border-color: #dc3545;
    3164 }
    3165 .btn-danger:hover {
    3166   color: #fff;
    3167   background-color: #bb2d3b;
    3168   border-color: #b02a37;
    3169 }
    3170 .btn-check:focus + .btn-danger, .btn-danger:focus {
    3171   color: #fff;
    3172   background-color: #bb2d3b;
    3173   border-color: #b02a37;
    3174   box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
    3175 }
    3176 .btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
    3177   color: #fff;
    3178   background-color: #b02a37;
    3179   border-color: #a52834;
    3180 }
    3181 .btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
    3182   box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
    3183 }
    3184 .btn-danger:disabled, .btn-danger.disabled {
    3185   color: #fff;
    3186   background-color: #dc3545;
    3187   border-color: #dc3545;
    3188 }
    3189 
    3190 .btn-light {
    3191   color: #000;
    3192   background-color: #f8f9fa;
    3193   border-color: #f8f9fa;
    3194 }
    3195 .btn-light:hover {
    3196   color: #000;
    3197   background-color: #f9fafb;
    3198   border-color: #f9fafb;
    3199 }
    3200 .btn-check:focus + .btn-light, .btn-light:focus {
    3201   color: #000;
    3202   background-color: #f9fafb;
    3203   border-color: #f9fafb;
    3204   box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
    3205 }
    3206 .btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
    3207   color: #000;
    3208   background-color: #f9fafb;
    3209   border-color: #f9fafb;
    3210 }
    3211 .btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
    3212   box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
    3213 }
    3214 .btn-light:disabled, .btn-light.disabled {
    3215   color: #000;
    3216   background-color: #f8f9fa;
    3217   border-color: #f8f9fa;
    3218 }
    3219 
    3220 .btn-dark {
    3221   color: #fff;
    3222   background-color: #212529;
    3223   border-color: #212529;
    3224 }
    3225 .btn-dark:hover {
    3226   color: #fff;
    3227   background-color: #1c1f23;
    3228   border-color: #1a1e21;
    3229 }
    3230 .btn-check:focus + .btn-dark, .btn-dark:focus {
    3231   color: #fff;
    3232   background-color: #1c1f23;
    3233   border-color: #1a1e21;
    3234   box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
    3235 }
    3236 .btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
    3237   color: #fff;
    3238   background-color: #1a1e21;
    3239   border-color: #191c1f;
    3240 }
    3241 .btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
    3242   box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
    3243 }
    3244 .btn-dark:disabled, .btn-dark.disabled {
    3245   color: #fff;
    3246   background-color: #212529;
    3247   border-color: #212529;
    3248 }
    3249 
    3250 .btn-outline-primary {
    3251   color: #0d6efd;
    3252   border-color: #0d6efd;
    3253 }
    3254 .btn-outline-primary:hover {
    3255   color: #fff;
    3256   background-color: #0d6efd;
    3257   border-color: #0d6efd;
    3258 }
    3259 .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    3260   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
    3261 }
    3262 .btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    3263   color: #fff;
    3264   background-color: #0d6efd;
    3265   border-color: #0d6efd;
    3266 }
    3267 .btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
    3268   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
    3269 }
    3270 .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    3271   color: #0d6efd;
    3272   background-color: transparent;
    3273 }
    3274 
    3275 .btn-outline-secondary {
    3276   color: #6c757d;
    3277   border-color: #6c757d;
    3278 }
    3279 .btn-outline-secondary:hover {
    3280   color: #fff;
    3281   background-color: #6c757d;
    3282   border-color: #6c757d;
    3283 }
    3284 .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    3285   box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
    3286 }
    3287 .btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    3288   color: #fff;
    3289   background-color: #6c757d;
    3290   border-color: #6c757d;
    3291 }
    3292 .btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
    3293   box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
    3294 }
    3295 .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    3296   color: #6c757d;
    3297   background-color: transparent;
    3298 }
    3299 
    3300 .btn-outline-success {
    3301   color: #198754;
    3302   border-color: #198754;
    3303 }
    3304 .btn-outline-success:hover {
    3305   color: #fff;
    3306   background-color: #198754;
    3307   border-color: #198754;
    3308 }
    3309 .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    3310   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
    3311 }
    3312 .btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    3313   color: #fff;
    3314   background-color: #198754;
    3315   border-color: #198754;
    3316 }
    3317 .btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
    3318   box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
    3319 }
    3320 .btn-outline-success:disabled, .btn-outline-success.disabled {
    3321   color: #198754;
    3322   background-color: transparent;
    3323 }
    3324 
    3325 .btn-outline-info {
    3326   color: #0dcaf0;
    3327   border-color: #0dcaf0;
    3328 }
    3329 .btn-outline-info:hover {
    3330   color: #000;
    3331   background-color: #0dcaf0;
    3332   border-color: #0dcaf0;
    3333 }
    3334 .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    3335   box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
    3336 }
    3337 .btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    3338   color: #000;
    3339   background-color: #0dcaf0;
    3340   border-color: #0dcaf0;
    3341 }
    3342 .btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
    3343   box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
    3344 }
    3345 .btn-outline-info:disabled, .btn-outline-info.disabled {
    3346   color: #0dcaf0;
    3347   background-color: transparent;
    3348 }
    3349 
    3350 .btn-outline-warning {
    3351   color: #ffc107;
    3352   border-color: #ffc107;
    3353 }
    3354 .btn-outline-warning:hover {
    3355   color: #000;
    3356   background-color: #ffc107;
    3357   border-color: #ffc107;
    3358 }
    3359 .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    3360   box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
    3361 }
    3362 .btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
    3363   color: #000;
    3364   background-color: #ffc107;
    3365   border-color: #ffc107;
    3366 }
    3367 .btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
    3368   box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
    3369 }
    3370 .btn-outline-warning:disabled, .btn-outline-warning.disabled {
    3371   color: #ffc107;
    3372   background-color: transparent;
    3373 }
    3374 
    3375 .btn-outline-danger {
    3376   color: #dc3545;
    3377   border-color: #dc3545;
    3378 }
    3379 .btn-outline-danger:hover {
    3380   color: #fff;
    3381   background-color: #dc3545;
    3382   border-color: #dc3545;
    3383 }
    3384 .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    3385   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
    3386 }
    3387 .btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    3388   color: #fff;
    3389   background-color: #dc3545;
    3390   border-color: #dc3545;
    3391 }
    3392 .btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
    3393   box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
    3394 }
    3395 .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    3396   color: #dc3545;
    3397   background-color: transparent;
    3398 }
    3399 
    3400 .btn-outline-light {
    3401   color: #f8f9fa;
    3402   border-color: #f8f9fa;
    3403 }
    3404 .btn-outline-light:hover {
    3405   color: #000;
    3406   background-color: #f8f9fa;
    3407   border-color: #f8f9fa;
    3408 }
    3409 .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    3410   box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
    3411 }
    3412 .btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    3413   color: #000;
    3414   background-color: #f8f9fa;
    3415   border-color: #f8f9fa;
    3416 }
    3417 .btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
    3418   box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
    3419 }
    3420 .btn-outline-light:disabled, .btn-outline-light.disabled {
    3421   color: #f8f9fa;
    3422   background-color: transparent;
    3423 }
    3424 
    3425 .btn-outline-dark {
    3426   color: #212529;
    3427   border-color: #212529;
    3428 }
    3429 .btn-outline-dark:hover {
    3430   color: #fff;
    3431   background-color: #212529;
    3432   border-color: #212529;
    3433 }
    3434 .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    3435   box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
    3436 }
    3437 .btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    3438   color: #fff;
    3439   background-color: #212529;
    3440   border-color: #212529;
    3441 }
    3442 .btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
    3443   box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
    3444 }
    3445 .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    3446   color: #212529;
    3447   background-color: transparent;
    3448 }
    3449 
    3450 .btn-link {
    3451   font-weight: 400;
    3452   color: #0d6efd;
    3453   text-decoration: underline;
    3454 }
    3455 .btn-link:hover {
    3456   color: #0a58ca;
    3457 }
    3458 .btn-link:disabled, .btn-link.disabled {
    3459   color: #6c757d;
    3460 }
    3461 
    3462 .btn-lg, .btn-group-lg > .btn {
    3463   padding: 0.5rem 1rem;
    3464   font-size: 1.25rem;
    3465   border-radius: 0.3rem;
    3466 }
    3467 
    3468 .btn-sm, .btn-group-sm > .btn {
    3469   padding: 0.25rem 0.5rem;
    3470   font-size: 0.875rem;
    3471   border-radius: 0.2rem;
    3472 }
    3473 
    3474 .fade {
    3475   transition: opacity 0.15s linear;
    3476 }
    3477 @media (prefers-reduced-motion: reduce) {
    3478   .fade {
    3479     transition: none;
    3480   }
    3481 }
    3482 .fade:not(.show) {
    3483   opacity: 0;
    3484 }
    3485 
    3486 .collapse:not(.show) {
    3487   display: none;
    3488 }
    3489 
    3490 .collapsing {
    3491   height: 0;
    3492   overflow: hidden;
    3493   transition: height 0.35s ease;
    3494 }
    3495 @media (prefers-reduced-motion: reduce) {
    3496   .collapsing {
    3497     transition: none;
    3498   }
    3499 }
    3500 .collapsing.collapse-horizontal {
    3501   width: 0;
    3502   height: auto;
    3503   transition: width 0.35s ease;
    3504 }
    3505 @media (prefers-reduced-motion: reduce) {
    3506   .collapsing.collapse-horizontal {
    3507     transition: none;
    3508   }
    3509 }
    3510 
    3511 .dropup,
    3512 .dropend,
    3513 .dropdown,
    3514 .dropstart {
    3515   position: relative;
    3516 }
    3517 
    3518 .dropdown-toggle {
    3519   white-space: nowrap;
    3520 }
    3521 .dropdown-toggle::after {
    3522   display: inline-block;
    3523   margin-left: 0.255em;
    3524   vertical-align: 0.255em;
    3525   content: "";
    3526   border-top: 0.3em solid;
    3527   border-right: 0.3em solid transparent;
    3528   border-bottom: 0;
    3529   border-left: 0.3em solid transparent;
    3530 }
    3531 .dropdown-toggle:empty::after {
    3532   margin-left: 0;
    3533 }
    3534 
    3535 .dropdown-menu {
    3536   position: absolute;
     3600  left: 0;
    35373601  z-index: 1000;
    35383602  display: none;
    3539   min-width: 10rem;
    3540   padding: 0.5rem 0;
    3541   margin: 0;
    3542   font-size: 1rem;
    3543   color: #212529;
     3603  float: left;
     3604  min-width: 160px;
     3605  padding: 5px 0;
     3606  margin: 2px 0 0;
     3607  font-size: 14px;
    35443608  text-align: left;
    35453609  list-style: none;
    35463610  background-color: #fff;
    35473611  background-clip: padding-box;
     3612  border: 1px solid #ccc;
    35483613  border: 1px solid rgba(0, 0, 0, 0.15);
    3549   border-radius: 0.25rem;
    3550 }
    3551 .dropdown-menu[data-bs-popper] {
    3552   top: 100%;
    3553   left: 0;
    3554   margin-top: 0.125rem;
    3555 }
    3556 
    3557 .dropdown-menu-start {
    3558   --bs-position: start;
    3559 }
    3560 .dropdown-menu-start[data-bs-popper] {
     3614  border-radius: 4px;
     3615  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
     3616  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
     3617}
     3618.dropdown-menu.pull-right {
     3619  right: 0;
     3620  left: auto;
     3621}
     3622.dropdown-menu .divider {
     3623  height: 1px;
     3624  margin: 9px 0;
     3625  overflow: hidden;
     3626  background-color: #e5e5e5;
     3627}
     3628.dropdown-menu > li > a {
     3629  display: block;
     3630  padding: 3px 20px;
     3631  clear: both;
     3632  font-weight: 400;
     3633  line-height: 1.42857143;
     3634  color: #333333;
     3635  white-space: nowrap;
     3636}
     3637.dropdown-menu > li > a:hover,
     3638.dropdown-menu > li > a:focus {
     3639  color: #262626;
     3640  text-decoration: none;
     3641  background-color: #f5f5f5;
     3642}
     3643.dropdown-menu > .active > a,
     3644.dropdown-menu > .active > a:hover,
     3645.dropdown-menu > .active > a:focus {
     3646  color: #fff;
     3647  text-decoration: none;
     3648  background-color: #337ab7;
     3649  outline: 0;
     3650}
     3651.dropdown-menu > .disabled > a,
     3652.dropdown-menu > .disabled > a:hover,
     3653.dropdown-menu > .disabled > a:focus {
     3654  color: #777777;
     3655}
     3656.dropdown-menu > .disabled > a:hover,
     3657.dropdown-menu > .disabled > a:focus {
     3658  text-decoration: none;
     3659  cursor: not-allowed;
     3660  background-color: transparent;
     3661  background-image: none;
     3662  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
     3663}
     3664.open > .dropdown-menu {
     3665  display: block;
     3666}
     3667.open > a {
     3668  outline: 0;
     3669}
     3670.dropdown-menu-right {
     3671  right: 0;
     3672  left: auto;
     3673}
     3674.dropdown-menu-left {
    35613675  right: auto;
    35623676  left: 0;
    35633677}
    3564 
    3565 .dropdown-menu-end {
    3566   --bs-position: end;
    3567 }
    3568 .dropdown-menu-end[data-bs-popper] {
     3678.dropdown-header {
     3679  display: block;
     3680  padding: 3px 20px;
     3681  font-size: 12px;
     3682  line-height: 1.42857143;
     3683  color: #777777;
     3684  white-space: nowrap;
     3685}
     3686.dropdown-backdrop {
     3687  position: fixed;
     3688  top: 0;
     3689  right: 0;
     3690  bottom: 0;
     3691  left: 0;
     3692  z-index: 990;
     3693}
     3694.pull-right > .dropdown-menu {
    35693695  right: 0;
    35703696  left: auto;
    35713697}
    3572 
    3573 @media (min-width: 576px) {
    3574   .dropdown-menu-sm-start {
    3575     --bs-position: start;
    3576   }
    3577   .dropdown-menu-sm-start[data-bs-popper] {
     3698.dropup .caret,
     3699.navbar-fixed-bottom .dropdown .caret {
     3700  content: "";
     3701  border-top: 0;
     3702  border-bottom: 4px dashed;
     3703  border-bottom: 4px solid \9;
     3704}
     3705.dropup .dropdown-menu,
     3706.navbar-fixed-bottom .dropdown .dropdown-menu {
     3707  top: auto;
     3708  bottom: 100%;
     3709  margin-bottom: 2px;
     3710}
     3711@media (min-width: 768px) {
     3712  .navbar-right .dropdown-menu {
     3713    right: 0;
     3714    left: auto;
     3715  }
     3716  .navbar-right .dropdown-menu-left {
    35783717    right: auto;
    35793718    left: 0;
    35803719  }
    3581 
    3582   .dropdown-menu-sm-end {
    3583     --bs-position: end;
    3584   }
    3585   .dropdown-menu-sm-end[data-bs-popper] {
    3586     right: 0;
    3587     left: auto;
    3588   }
    3589 }
    3590 @media (min-width: 768px) {
    3591   .dropdown-menu-md-start {
    3592     --bs-position: start;
    3593   }
    3594   .dropdown-menu-md-start[data-bs-popper] {
    3595     right: auto;
    3596     left: 0;
    3597   }
    3598 
    3599   .dropdown-menu-md-end {
    3600     --bs-position: end;
    3601   }
    3602   .dropdown-menu-md-end[data-bs-popper] {
    3603     right: 0;
    3604     left: auto;
    3605   }
    3606 }
    3607 @media (min-width: 992px) {
    3608   .dropdown-menu-lg-start {
    3609     --bs-position: start;
    3610   }
    3611   .dropdown-menu-lg-start[data-bs-popper] {
    3612     right: auto;
    3613     left: 0;
    3614   }
    3615 
    3616   .dropdown-menu-lg-end {
    3617     --bs-position: end;
    3618   }
    3619   .dropdown-menu-lg-end[data-bs-popper] {
    3620     right: 0;
    3621     left: auto;
    3622   }
    3623 }
    3624 @media (min-width: 1200px) {
    3625   .dropdown-menu-xl-start {
    3626     --bs-position: start;
    3627   }
    3628   .dropdown-menu-xl-start[data-bs-popper] {
    3629     right: auto;
    3630     left: 0;
    3631   }
    3632 
    3633   .dropdown-menu-xl-end {
    3634     --bs-position: end;
    3635   }
    3636   .dropdown-menu-xl-end[data-bs-popper] {
    3637     right: 0;
    3638     left: auto;
    3639   }
    3640 }
    3641 @media (min-width: 1400px) {
    3642   .dropdown-menu-xxl-start {
    3643     --bs-position: start;
    3644   }
    3645   .dropdown-menu-xxl-start[data-bs-popper] {
    3646     right: auto;
    3647     left: 0;
    3648   }
    3649 
    3650   .dropdown-menu-xxl-end {
    3651     --bs-position: end;
    3652   }
    3653   .dropdown-menu-xxl-end[data-bs-popper] {
    3654     right: 0;
    3655     left: auto;
    3656   }
    3657 }
    3658 .dropup .dropdown-menu[data-bs-popper] {
    3659   top: auto;
    3660   bottom: 100%;
    3661   margin-top: 0;
    3662   margin-bottom: 0.125rem;
    3663 }
    3664 .dropup .dropdown-toggle::after {
    3665   display: inline-block;
    3666   margin-left: 0.255em;
    3667   vertical-align: 0.255em;
    3668   content: "";
    3669   border-top: 0;
    3670   border-right: 0.3em solid transparent;
    3671   border-bottom: 0.3em solid;
    3672   border-left: 0.3em solid transparent;
    3673 }
    3674 .dropup .dropdown-toggle:empty::after {
    3675   margin-left: 0;
    3676 }
    3677 
    3678 .dropend .dropdown-menu[data-bs-popper] {
    3679   top: 0;
    3680   right: auto;
    3681   left: 100%;
    3682   margin-top: 0;
    3683   margin-left: 0.125rem;
    3684 }
    3685 .dropend .dropdown-toggle::after {
    3686   display: inline-block;
    3687   margin-left: 0.255em;
    3688   vertical-align: 0.255em;
    3689   content: "";
    3690   border-top: 0.3em solid transparent;
    3691   border-right: 0;
    3692   border-bottom: 0.3em solid transparent;
    3693   border-left: 0.3em solid;
    3694 }
    3695 .dropend .dropdown-toggle:empty::after {
    3696   margin-left: 0;
    3697 }
    3698 .dropend .dropdown-toggle::after {
    3699   vertical-align: 0;
    3700 }
    3701 
    3702 .dropstart .dropdown-menu[data-bs-popper] {
    3703   top: 0;
    3704   right: 100%;
    3705   left: auto;
    3706   margin-top: 0;
    3707   margin-right: 0.125rem;
    3708 }
    3709 .dropstart .dropdown-toggle::after {
    3710   display: inline-block;
    3711   margin-left: 0.255em;
    3712   vertical-align: 0.255em;
    3713   content: "";
    3714 }
    3715 .dropstart .dropdown-toggle::after {
    3716   display: none;
    3717 }
    3718 .dropstart .dropdown-toggle::before {
    3719   display: inline-block;
    3720   margin-right: 0.255em;
    3721   vertical-align: 0.255em;
    3722   content: "";
    3723   border-top: 0.3em solid transparent;
    3724   border-right: 0.3em solid;
    3725   border-bottom: 0.3em solid transparent;
    3726 }
    3727 .dropstart .dropdown-toggle:empty::after {
    3728   margin-left: 0;
    3729 }
    3730 .dropstart .dropdown-toggle::before {
    3731   vertical-align: 0;
    3732 }
    3733 
    3734 .dropdown-divider {
    3735   height: 0;
    3736   margin: 0.5rem 0;
    3737   overflow: hidden;
    3738   border-top: 1px solid rgba(0, 0, 0, 0.15);
    3739 }
    3740 
    3741 .dropdown-item {
    3742   display: block;
    3743   width: 100%;
    3744   padding: 0.25rem 1rem;
    3745   clear: both;
    3746   font-weight: 400;
    3747   color: #212529;
    3748   text-align: inherit;
    3749   text-decoration: none;
    3750   white-space: nowrap;
    3751   background-color: transparent;
    3752   border: 0;
    3753 }
    3754 .dropdown-item:hover, .dropdown-item:focus {
    3755   color: #1e2125;
    3756   background-color: #e9ecef;
    3757 }
    3758 .dropdown-item.active, .dropdown-item:active {
    3759   color: #fff;
    3760   text-decoration: none;
    3761   background-color: #0d6efd;
    3762 }
    3763 .dropdown-item.disabled, .dropdown-item:disabled {
    3764   color: #adb5bd;
    3765   pointer-events: none;
    3766   background-color: transparent;
    3767 }
    3768 
    3769 .dropdown-menu.show {
    3770   display: block;
    3771 }
    3772 
    3773 .dropdown-header {
    3774   display: block;
    3775   padding: 0.5rem 1rem;
    3776   margin-bottom: 0;
    3777   font-size: 0.875rem;
    3778   color: #6c757d;
    3779   white-space: nowrap;
    3780 }
    3781 
    3782 .dropdown-item-text {
    3783   display: block;
    3784   padding: 0.25rem 1rem;
    3785   color: #212529;
    3786 }
    3787 
    3788 .dropdown-menu-dark {
    3789   color: #dee2e6;
    3790   background-color: #343a40;
    3791   border-color: rgba(0, 0, 0, 0.15);
    3792 }
    3793 .dropdown-menu-dark .dropdown-item {
    3794   color: #dee2e6;
    3795 }
    3796 .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
    3797   color: #fff;
    3798   background-color: rgba(255, 255, 255, 0.15);
    3799 }
    3800 .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
    3801   color: #fff;
    3802   background-color: #0d6efd;
    3803 }
    3804 .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
    3805   color: #adb5bd;
    3806 }
    3807 .dropdown-menu-dark .dropdown-divider {
    3808   border-color: rgba(0, 0, 0, 0.15);
    3809 }
    3810 .dropdown-menu-dark .dropdown-item-text {
    3811   color: #dee2e6;
    3812 }
    3813 .dropdown-menu-dark .dropdown-header {
    3814   color: #adb5bd;
    3815 }
    3816 
     3720}
    38173721.btn-group,
    38183722.btn-group-vertical {
    38193723  position: relative;
    3820   display: inline-flex;
     3724  display: inline-block;
    38213725  vertical-align: middle;
    38223726}
     
    38243728.btn-group-vertical > .btn {
    38253729  position: relative;
    3826   flex: 1 1 auto;
    3827 }
    3828 .btn-group > .btn-check:checked + .btn,
    3829 .btn-group > .btn-check:focus + .btn,
     3730  float: left;
     3731}
    38303732.btn-group > .btn:hover,
     3733.btn-group-vertical > .btn:hover,
    38313734.btn-group > .btn:focus,
     3735.btn-group-vertical > .btn:focus,
    38323736.btn-group > .btn:active,
     3737.btn-group-vertical > .btn:active,
    38333738.btn-group > .btn.active,
    3834 .btn-group-vertical > .btn-check:checked + .btn,
    3835 .btn-group-vertical > .btn-check:focus + .btn,
    3836 .btn-group-vertical > .btn:hover,
    3837 .btn-group-vertical > .btn:focus,
    3838 .btn-group-vertical > .btn:active,
    38393739.btn-group-vertical > .btn.active {
    3840   z-index: 1;
    3841 }
    3842 
     3740  z-index: 2;
     3741}
     3742.btn-group .btn + .btn,
     3743.btn-group .btn + .btn-group,
     3744.btn-group .btn-group + .btn,
     3745.btn-group .btn-group + .btn-group {
     3746  margin-left: -1px;
     3747}
    38433748.btn-toolbar {
    3844   display: flex;
    3845   flex-wrap: wrap;
    3846   justify-content: flex-start;
    3847 }
     3749  margin-left: -5px;
     3750}
     3751.btn-toolbar .btn,
     3752.btn-toolbar .btn-group,
    38483753.btn-toolbar .input-group {
    3849   width: auto;
    3850 }
    3851 
    3852 .btn-group > .btn:not(:first-child),
    3853 .btn-group > .btn-group:not(:first-child) {
    3854   margin-left: -1px;
    3855 }
    3856 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
    3857 .btn-group > .btn-group:not(:last-child) > .btn {
     3754  float: left;
     3755}
     3756.btn-toolbar > .btn,
     3757.btn-toolbar > .btn-group,
     3758.btn-toolbar > .input-group {
     3759  margin-left: 5px;
     3760}
     3761.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
     3762  border-radius: 0;
     3763}
     3764.btn-group > .btn:first-child {
     3765  margin-left: 0;
     3766}
     3767.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    38583768  border-top-right-radius: 0;
    38593769  border-bottom-right-radius: 0;
    38603770}
    3861 .btn-group > .btn:nth-child(n+3),
    3862 .btn-group > :not(.btn-check) + .btn,
    3863 .btn-group > .btn-group:not(:first-child) > .btn {
     3771.btn-group > .btn:last-child:not(:first-child),
     3772.btn-group > .dropdown-toggle:not(:first-child) {
    38643773  border-top-left-radius: 0;
    38653774  border-bottom-left-radius: 0;
    38663775}
    3867 
    3868 .dropdown-toggle-split {
    3869   padding-right: 0.5625rem;
    3870   padding-left: 0.5625rem;
    3871 }
    3872 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
     3776.btn-group > .btn-group {
     3777  float: left;
     3778}
     3779.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
     3780  border-radius: 0;
     3781}
     3782.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
     3783.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
     3784  border-top-right-radius: 0;
     3785  border-bottom-right-radius: 0;
     3786}
     3787.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
     3788  border-top-left-radius: 0;
     3789  border-bottom-left-radius: 0;
     3790}
     3791.btn-group .dropdown-toggle:active,
     3792.btn-group.open .dropdown-toggle {
     3793  outline: 0;
     3794}
     3795.btn-group > .btn + .dropdown-toggle {
     3796  padding-right: 8px;
     3797  padding-left: 8px;
     3798}
     3799.btn-group > .btn-lg + .dropdown-toggle {
     3800  padding-right: 12px;
     3801  padding-left: 12px;
     3802}
     3803.btn-group.open .dropdown-toggle {
     3804  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     3805  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     3806}
     3807.btn-group.open .dropdown-toggle.btn-link {
     3808  -webkit-box-shadow: none;
     3809  box-shadow: none;
     3810}
     3811.btn .caret {
    38733812  margin-left: 0;
    38743813}
    3875 .dropstart .dropdown-toggle-split::before {
    3876   margin-right: 0;
    3877 }
    3878 
    3879 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    3880   padding-right: 0.375rem;
    3881   padding-left: 0.375rem;
    3882 }
    3883 
    3884 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    3885   padding-right: 0.75rem;
    3886   padding-left: 0.75rem;
    3887 }
    3888 
    3889 .btn-group-vertical {
    3890   flex-direction: column;
    3891   align-items: flex-start;
    3892   justify-content: center;
     3814.btn-lg .caret {
     3815  border-width: 5px 5px 0;
     3816  border-bottom-width: 0;
     3817}
     3818.dropup .btn-lg .caret {
     3819  border-width: 0 5px 5px;
    38933820}
    38943821.btn-group-vertical > .btn,
    3895 .btn-group-vertical > .btn-group {
     3822.btn-group-vertical > .btn-group,
     3823.btn-group-vertical > .btn-group > .btn {
     3824  display: block;
     3825  float: none;
    38963826  width: 100%;
    3897 }
    3898 .btn-group-vertical > .btn:not(:first-child),
    3899 .btn-group-vertical > .btn-group:not(:first-child) {
     3827  max-width: 100%;
     3828}
     3829.btn-group-vertical > .btn-group > .btn {
     3830  float: none;
     3831}
     3832.btn-group-vertical > .btn + .btn,
     3833.btn-group-vertical > .btn + .btn-group,
     3834.btn-group-vertical > .btn-group + .btn,
     3835.btn-group-vertical > .btn-group + .btn-group {
    39003836  margin-top: -1px;
    3901 }
    3902 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
    3903 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
     3837  margin-left: 0;
     3838}
     3839.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
     3840  border-radius: 0;
     3841}
     3842.btn-group-vertical > .btn:first-child:not(:last-child) {
     3843  border-top-left-radius: 4px;
     3844  border-top-right-radius: 4px;
    39043845  border-bottom-right-radius: 0;
    39053846  border-bottom-left-radius: 0;
    39063847}
    3907 .btn-group-vertical > .btn ~ .btn,
    3908 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
     3848.btn-group-vertical > .btn:last-child:not(:first-child) {
    39093849  border-top-left-radius: 0;
    39103850  border-top-right-radius: 0;
    3911 }
    3912 
     3851  border-bottom-right-radius: 4px;
     3852  border-bottom-left-radius: 4px;
     3853}
     3854.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
     3855  border-radius: 0;
     3856}
     3857.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
     3858.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
     3859  border-bottom-right-radius: 0;
     3860  border-bottom-left-radius: 0;
     3861}
     3862.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
     3863  border-top-left-radius: 0;
     3864  border-top-right-radius: 0;
     3865}
     3866.btn-group-justified {
     3867  display: table;
     3868  width: 100%;
     3869  table-layout: fixed;
     3870  border-collapse: separate;
     3871}
     3872.btn-group-justified > .btn,
     3873.btn-group-justified > .btn-group {
     3874  display: table-cell;
     3875  float: none;
     3876  width: 1%;
     3877}
     3878.btn-group-justified > .btn-group .btn {
     3879  width: 100%;
     3880}
     3881.btn-group-justified > .btn-group .dropdown-menu {
     3882  left: auto;
     3883}
     3884[data-toggle="buttons"] > .btn input[type="radio"],
     3885[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
     3886[data-toggle="buttons"] > .btn input[type="checkbox"],
     3887[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
     3888  position: absolute;
     3889  clip: rect(0, 0, 0, 0);
     3890  pointer-events: none;
     3891}
     3892.input-group {
     3893  position: relative;
     3894  display: table;
     3895  border-collapse: separate;
     3896}
     3897.input-group[class*="col-"] {
     3898  float: none;
     3899  padding-right: 0;
     3900  padding-left: 0;
     3901}
     3902.input-group .form-control {
     3903  position: relative;
     3904  z-index: 2;
     3905  float: left;
     3906  width: 100%;
     3907  margin-bottom: 0;
     3908}
     3909.input-group .form-control:focus {
     3910  z-index: 3;
     3911}
     3912.input-group-lg > .form-control,
     3913.input-group-lg > .input-group-addon,
     3914.input-group-lg > .input-group-btn > .btn {
     3915  height: 46px;
     3916  padding: 10px 16px;
     3917  font-size: 18px;
     3918  line-height: 1.3333333;
     3919  border-radius: 6px;
     3920}
     3921select.input-group-lg > .form-control,
     3922select.input-group-lg > .input-group-addon,
     3923select.input-group-lg > .input-group-btn > .btn {
     3924  height: 46px;
     3925  line-height: 46px;
     3926}
     3927textarea.input-group-lg > .form-control,
     3928textarea.input-group-lg > .input-group-addon,
     3929textarea.input-group-lg > .input-group-btn > .btn,
     3930select[multiple].input-group-lg > .form-control,
     3931select[multiple].input-group-lg > .input-group-addon,
     3932select[multiple].input-group-lg > .input-group-btn > .btn {
     3933  height: auto;
     3934}
     3935.input-group-sm > .form-control,
     3936.input-group-sm > .input-group-addon,
     3937.input-group-sm > .input-group-btn > .btn {
     3938  height: 30px;
     3939  padding: 5px 10px;
     3940  font-size: 12px;
     3941  line-height: 1.5;
     3942  border-radius: 3px;
     3943}
     3944select.input-group-sm > .form-control,
     3945select.input-group-sm > .input-group-addon,
     3946select.input-group-sm > .input-group-btn > .btn {
     3947  height: 30px;
     3948  line-height: 30px;
     3949}
     3950textarea.input-group-sm > .form-control,
     3951textarea.input-group-sm > .input-group-addon,
     3952textarea.input-group-sm > .input-group-btn > .btn,
     3953select[multiple].input-group-sm > .form-control,
     3954select[multiple].input-group-sm > .input-group-addon,
     3955select[multiple].input-group-sm > .input-group-btn > .btn {
     3956  height: auto;
     3957}
     3958.input-group-addon,
     3959.input-group-btn,
     3960.input-group .form-control {
     3961  display: table-cell;
     3962}
     3963.input-group-addon:not(:first-child):not(:last-child),
     3964.input-group-btn:not(:first-child):not(:last-child),
     3965.input-group .form-control:not(:first-child):not(:last-child) {
     3966  border-radius: 0;
     3967}
     3968.input-group-addon,
     3969.input-group-btn {
     3970  width: 1%;
     3971  white-space: nowrap;
     3972  vertical-align: middle;
     3973}
     3974.input-group-addon {
     3975  padding: 6px 12px;
     3976  font-size: 14px;
     3977  font-weight: 400;
     3978  line-height: 1;
     3979  color: #555555;
     3980  text-align: center;
     3981  background-color: #eeeeee;
     3982  border: 1px solid #ccc;
     3983  border-radius: 4px;
     3984}
     3985.input-group-addon.input-sm {
     3986  padding: 5px 10px;
     3987  font-size: 12px;
     3988  border-radius: 3px;
     3989}
     3990.input-group-addon.input-lg {
     3991  padding: 10px 16px;
     3992  font-size: 18px;
     3993  border-radius: 6px;
     3994}
     3995.input-group-addon input[type="radio"],
     3996.input-group-addon input[type="checkbox"] {
     3997  margin-top: 0;
     3998}
     3999.input-group .form-control:first-child,
     4000.input-group-addon:first-child,
     4001.input-group-btn:first-child > .btn,
     4002.input-group-btn:first-child > .btn-group > .btn,
     4003.input-group-btn:first-child > .dropdown-toggle,
     4004.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
     4005.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
     4006  border-top-right-radius: 0;
     4007  border-bottom-right-radius: 0;
     4008}
     4009.input-group-addon:first-child {
     4010  border-right: 0;
     4011}
     4012.input-group .form-control:last-child,
     4013.input-group-addon:last-child,
     4014.input-group-btn:last-child > .btn,
     4015.input-group-btn:last-child > .btn-group > .btn,
     4016.input-group-btn:last-child > .dropdown-toggle,
     4017.input-group-btn:first-child > .btn:not(:first-child),
     4018.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
     4019  border-top-left-radius: 0;
     4020  border-bottom-left-radius: 0;
     4021}
     4022.input-group-addon:last-child {
     4023  border-left: 0;
     4024}
     4025.input-group-btn {
     4026  position: relative;
     4027  font-size: 0;
     4028  white-space: nowrap;
     4029}
     4030.input-group-btn > .btn {
     4031  position: relative;
     4032}
     4033.input-group-btn > .btn + .btn {
     4034  margin-left: -1px;
     4035}
     4036.input-group-btn > .btn:hover,
     4037.input-group-btn > .btn:focus,
     4038.input-group-btn > .btn:active {
     4039  z-index: 2;
     4040}
     4041.input-group-btn:first-child > .btn,
     4042.input-group-btn:first-child > .btn-group {
     4043  margin-right: -1px;
     4044}
     4045.input-group-btn:last-child > .btn,
     4046.input-group-btn:last-child > .btn-group {
     4047  z-index: 2;
     4048  margin-left: -1px;
     4049}
    39134050.nav {
    3914   display: flex;
    3915   flex-wrap: wrap;
    39164051  padding-left: 0;
    39174052  margin-bottom: 0;
    39184053  list-style: none;
    39194054}
    3920 
    3921 .nav-link {
     4055.nav > li {
     4056  position: relative;
    39224057  display: block;
    3923   padding: 0.5rem 1rem;
    3924   color: #0d6efd;
     4058}
     4059.nav > li > a {
     4060  position: relative;
     4061  display: block;
     4062  padding: 10px 15px;
     4063}
     4064.nav > li > a:hover,
     4065.nav > li > a:focus {
    39254066  text-decoration: none;
    3926   transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    3927 }
    3928 @media (prefers-reduced-motion: reduce) {
    3929   .nav-link {
    3930     transition: none;
    3931   }
    3932 }
    3933 .nav-link:hover, .nav-link:focus {
    3934   color: #0a58ca;
    3935 }
    3936 .nav-link.disabled {
    3937   color: #6c757d;
    3938   pointer-events: none;
     4067  background-color: #eeeeee;
     4068}
     4069.nav > li.disabled > a {
     4070  color: #777777;
     4071}
     4072.nav > li.disabled > a:hover,
     4073.nav > li.disabled > a:focus {
     4074  color: #777777;
     4075  text-decoration: none;
     4076  cursor: not-allowed;
     4077  background-color: transparent;
     4078}
     4079.nav .open > a,
     4080.nav .open > a:hover,
     4081.nav .open > a:focus {
     4082  background-color: #eeeeee;
     4083  border-color: #337ab7;
     4084}
     4085.nav .nav-divider {
     4086  height: 1px;
     4087  margin: 9px 0;
     4088  overflow: hidden;
     4089  background-color: #e5e5e5;
     4090}
     4091.nav > li > a > img {
     4092  max-width: none;
     4093}
     4094.nav-tabs {
     4095  border-bottom: 1px solid #ddd;
     4096}
     4097.nav-tabs > li {
     4098  float: left;
     4099  margin-bottom: -1px;
     4100}
     4101.nav-tabs > li > a {
     4102  margin-right: 2px;
     4103  line-height: 1.42857143;
     4104  border: 1px solid transparent;
     4105  border-radius: 4px 4px 0 0;
     4106}
     4107.nav-tabs > li > a:hover {
     4108  border-color: #eeeeee #eeeeee #ddd;
     4109}
     4110.nav-tabs > li.active > a,
     4111.nav-tabs > li.active > a:hover,
     4112.nav-tabs > li.active > a:focus {
     4113  color: #555555;
    39394114  cursor: default;
    3940 }
    3941 
    3942 .nav-tabs {
    3943   border-bottom: 1px solid #dee2e6;
    3944 }
    3945 .nav-tabs .nav-link {
    3946   margin-bottom: -1px;
    3947   background: none;
    3948   border: 1px solid transparent;
    3949   border-top-left-radius: 0.25rem;
    3950   border-top-right-radius: 0.25rem;
    3951 }
    3952 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    3953   border-color: #e9ecef #e9ecef #dee2e6;
    3954   isolation: isolate;
    3955 }
    3956 .nav-tabs .nav-link.disabled {
    3957   color: #6c757d;
    3958   background-color: transparent;
    3959   border-color: transparent;
    3960 }
    3961 .nav-tabs .nav-link.active,
    3962 .nav-tabs .nav-item.show .nav-link {
    3963   color: #495057;
    39644115  background-color: #fff;
    3965   border-color: #dee2e6 #dee2e6 #fff;
     4116  border: 1px solid #ddd;
     4117  border-bottom-color: transparent;
     4118}
     4119.nav-tabs.nav-justified {
     4120  width: 100%;
     4121  border-bottom: 0;
     4122}
     4123.nav-tabs.nav-justified > li {
     4124  float: none;
     4125}
     4126.nav-tabs.nav-justified > li > a {
     4127  margin-bottom: 5px;
     4128  text-align: center;
     4129}
     4130.nav-tabs.nav-justified > .dropdown .dropdown-menu {
     4131  top: auto;
     4132  left: auto;
     4133}
     4134@media (min-width: 768px) {
     4135  .nav-tabs.nav-justified > li {
     4136    display: table-cell;
     4137    width: 1%;
     4138  }
     4139  .nav-tabs.nav-justified > li > a {
     4140    margin-bottom: 0;
     4141  }
     4142}
     4143.nav-tabs.nav-justified > li > a {
     4144  margin-right: 0;
     4145  border-radius: 4px;
     4146}
     4147.nav-tabs.nav-justified > .active > a,
     4148.nav-tabs.nav-justified > .active > a:hover,
     4149.nav-tabs.nav-justified > .active > a:focus {
     4150  border: 1px solid #ddd;
     4151}
     4152@media (min-width: 768px) {
     4153  .nav-tabs.nav-justified > li > a {
     4154    border-bottom: 1px solid #ddd;
     4155    border-radius: 4px 4px 0 0;
     4156  }
     4157  .nav-tabs.nav-justified > .active > a,
     4158  .nav-tabs.nav-justified > .active > a:hover,
     4159  .nav-tabs.nav-justified > .active > a:focus {
     4160    border-bottom-color: #fff;
     4161  }
     4162}
     4163.nav-pills > li {
     4164  float: left;
     4165}
     4166.nav-pills > li > a {
     4167  border-radius: 4px;
     4168}
     4169.nav-pills > li + li {
     4170  margin-left: 2px;
     4171}
     4172.nav-pills > li.active > a,
     4173.nav-pills > li.active > a:hover,
     4174.nav-pills > li.active > a:focus {
     4175  color: #fff;
     4176  background-color: #337ab7;
     4177}
     4178.nav-stacked > li {
     4179  float: none;
     4180}
     4181.nav-stacked > li + li {
     4182  margin-top: 2px;
     4183  margin-left: 0;
     4184}
     4185.nav-justified {
     4186  width: 100%;
     4187}
     4188.nav-justified > li {
     4189  float: none;
     4190}
     4191.nav-justified > li > a {
     4192  margin-bottom: 5px;
     4193  text-align: center;
     4194}
     4195.nav-justified > .dropdown .dropdown-menu {
     4196  top: auto;
     4197  left: auto;
     4198}
     4199@media (min-width: 768px) {
     4200  .nav-justified > li {
     4201    display: table-cell;
     4202    width: 1%;
     4203  }
     4204  .nav-justified > li > a {
     4205    margin-bottom: 0;
     4206  }
     4207}
     4208.nav-tabs-justified {
     4209  border-bottom: 0;
     4210}
     4211.nav-tabs-justified > li > a {
     4212  margin-right: 0;
     4213  border-radius: 4px;
     4214}
     4215.nav-tabs-justified > .active > a,
     4216.nav-tabs-justified > .active > a:hover,
     4217.nav-tabs-justified > .active > a:focus {
     4218  border: 1px solid #ddd;
     4219}
     4220@media (min-width: 768px) {
     4221  .nav-tabs-justified > li > a {
     4222    border-bottom: 1px solid #ddd;
     4223    border-radius: 4px 4px 0 0;
     4224  }
     4225  .nav-tabs-justified > .active > a,
     4226  .nav-tabs-justified > .active > a:hover,
     4227  .nav-tabs-justified > .active > a:focus {
     4228    border-bottom-color: #fff;
     4229  }
     4230}
     4231.tab-content > .tab-pane {
     4232  display: none;
     4233}
     4234.tab-content > .active {
     4235  display: block;
    39664236}
    39674237.nav-tabs .dropdown-menu {
     
    39704240  border-top-right-radius: 0;
    39714241}
    3972 
    3973 .nav-pills .nav-link {
    3974   background: none;
    3975   border: 0;
    3976   border-radius: 0.25rem;
    3977 }
    3978 .nav-pills .nav-link.active,
    3979 .nav-pills .show > .nav-link {
    3980   color: #fff;
    3981   background-color: #0d6efd;
    3982 }
    3983 
    3984 .nav-fill > .nav-link,
    3985 .nav-fill .nav-item {
    3986   flex: 1 1 auto;
    3987   text-align: center;
    3988 }
    3989 
    3990 .nav-justified > .nav-link,
    3991 .nav-justified .nav-item {
    3992   flex-basis: 0;
    3993   flex-grow: 1;
    3994   text-align: center;
    3995 }
    3996 
    3997 .nav-fill .nav-item .nav-link,
    3998 .nav-justified .nav-item .nav-link {
    3999   width: 100%;
    4000 }
    4001 
    4002 .tab-content > .tab-pane {
    4003   display: none;
    4004 }
    4005 .tab-content > .active {
    4006   display: block;
    4007 }
    4008 
    40094242.navbar {
    40104243  position: relative;
    4011   display: flex;
    4012   flex-wrap: wrap;
    4013   align-items: center;
    4014   justify-content: space-between;
    4015   padding-top: 0.5rem;
    4016   padding-bottom: 0.5rem;
    4017 }
    4018 .navbar > .container,
    4019 .navbar > .container-fluid,
    4020 .navbar > .container-sm,
    4021 .navbar > .container-md,
    4022 .navbar > .container-lg,
    4023 .navbar > .container-xl,
    4024 .navbar > .container-xxl {
    4025   display: flex;
    4026   flex-wrap: inherit;
    4027   align-items: center;
    4028   justify-content: space-between;
     4244  min-height: 50px;
     4245  margin-bottom: 20px;
     4246  border: 1px solid transparent;
     4247}
     4248@media (min-width: 768px) {
     4249  .navbar {
     4250    border-radius: 4px;
     4251  }
     4252}
     4253@media (min-width: 768px) {
     4254  .navbar-header {
     4255    float: left;
     4256  }
     4257}
     4258.navbar-collapse {
     4259  padding-right: 15px;
     4260  padding-left: 15px;
     4261  overflow-x: visible;
     4262  border-top: 1px solid transparent;
     4263  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
     4264  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
     4265  -webkit-overflow-scrolling: touch;
     4266}
     4267.navbar-collapse.in {
     4268  overflow-y: auto;
     4269}
     4270@media (min-width: 768px) {
     4271  .navbar-collapse {
     4272    width: auto;
     4273    border-top: 0;
     4274    -webkit-box-shadow: none;
     4275    box-shadow: none;
     4276  }
     4277  .navbar-collapse.collapse {
     4278    display: block !important;
     4279    height: auto !important;
     4280    padding-bottom: 0;
     4281    overflow: visible !important;
     4282  }
     4283  .navbar-collapse.in {
     4284    overflow-y: visible;
     4285  }
     4286  .navbar-fixed-top .navbar-collapse,
     4287  .navbar-static-top .navbar-collapse,
     4288  .navbar-fixed-bottom .navbar-collapse {
     4289    padding-right: 0;
     4290    padding-left: 0;
     4291  }
     4292}
     4293.navbar-fixed-top,
     4294.navbar-fixed-bottom {
     4295  position: fixed;
     4296  right: 0;
     4297  left: 0;
     4298  z-index: 1030;
     4299}
     4300.navbar-fixed-top .navbar-collapse,
     4301.navbar-fixed-bottom .navbar-collapse {
     4302  max-height: 340px;
     4303}
     4304@media (max-device-width: 480px) and (orientation: landscape) {
     4305  .navbar-fixed-top .navbar-collapse,
     4306  .navbar-fixed-bottom .navbar-collapse {
     4307    max-height: 200px;
     4308  }
     4309}
     4310@media (min-width: 768px) {
     4311  .navbar-fixed-top,
     4312  .navbar-fixed-bottom {
     4313    border-radius: 0;
     4314  }
     4315}
     4316.navbar-fixed-top {
     4317  top: 0;
     4318  border-width: 0 0 1px;
     4319}
     4320.navbar-fixed-bottom {
     4321  bottom: 0;
     4322  margin-bottom: 0;
     4323  border-width: 1px 0 0;
     4324}
     4325.container > .navbar-header,
     4326.container-fluid > .navbar-header,
     4327.container > .navbar-collapse,
     4328.container-fluid > .navbar-collapse {
     4329  margin-right: -15px;
     4330  margin-left: -15px;
     4331}
     4332@media (min-width: 768px) {
     4333  .container > .navbar-header,
     4334  .container-fluid > .navbar-header,
     4335  .container > .navbar-collapse,
     4336  .container-fluid > .navbar-collapse {
     4337    margin-right: 0;
     4338    margin-left: 0;
     4339  }
     4340}
     4341.navbar-static-top {
     4342  z-index: 1000;
     4343  border-width: 0 0 1px;
     4344}
     4345@media (min-width: 768px) {
     4346  .navbar-static-top {
     4347    border-radius: 0;
     4348  }
    40294349}
    40304350.navbar-brand {
    4031   padding-top: 0.3125rem;
    4032   padding-bottom: 0.3125rem;
    4033   margin-right: 1rem;
    4034   font-size: 1.25rem;
     4351  float: left;
     4352  height: 50px;
     4353  padding: 15px 15px;
     4354  font-size: 18px;
     4355  line-height: 20px;
     4356}
     4357.navbar-brand:hover,
     4358.navbar-brand:focus {
    40354359  text-decoration: none;
    4036   white-space: nowrap;
     4360}
     4361.navbar-brand > img {
     4362  display: block;
     4363}
     4364@media (min-width: 768px) {
     4365  .navbar > .container .navbar-brand,
     4366  .navbar > .container-fluid .navbar-brand {
     4367    margin-left: -15px;
     4368  }
     4369}
     4370.navbar-toggle {
     4371  position: relative;
     4372  float: right;
     4373  padding: 9px 10px;
     4374  margin-right: 15px;
     4375  margin-top: 8px;
     4376  margin-bottom: 8px;
     4377  background-color: transparent;
     4378  background-image: none;
     4379  border: 1px solid transparent;
     4380  border-radius: 4px;
     4381}
     4382.navbar-toggle:focus {
     4383  outline: 0;
     4384}
     4385.navbar-toggle .icon-bar {
     4386  display: block;
     4387  width: 22px;
     4388  height: 2px;
     4389  border-radius: 1px;
     4390}
     4391.navbar-toggle .icon-bar + .icon-bar {
     4392  margin-top: 4px;
     4393}
     4394@media (min-width: 768px) {
     4395  .navbar-toggle {
     4396    display: none;
     4397  }
    40374398}
    40384399.navbar-nav {
    4039   display: flex;
    4040   flex-direction: column;
     4400  margin: 7.5px -15px;
     4401}
     4402.navbar-nav > li > a {
     4403  padding-top: 10px;
     4404  padding-bottom: 10px;
     4405  line-height: 20px;
     4406}
     4407@media (max-width: 767px) {
     4408  .navbar-nav .open .dropdown-menu {
     4409    position: static;
     4410    float: none;
     4411    width: auto;
     4412    margin-top: 0;
     4413    background-color: transparent;
     4414    border: 0;
     4415    -webkit-box-shadow: none;
     4416    box-shadow: none;
     4417  }
     4418  .navbar-nav .open .dropdown-menu > li > a,
     4419  .navbar-nav .open .dropdown-menu .dropdown-header {
     4420    padding: 5px 15px 5px 25px;
     4421  }
     4422  .navbar-nav .open .dropdown-menu > li > a {
     4423    line-height: 20px;
     4424  }
     4425  .navbar-nav .open .dropdown-menu > li > a:hover,
     4426  .navbar-nav .open .dropdown-menu > li > a:focus {
     4427    background-image: none;
     4428  }
     4429}
     4430@media (min-width: 768px) {
     4431  .navbar-nav {
     4432    float: left;
     4433    margin: 0;
     4434  }
     4435  .navbar-nav > li {
     4436    float: left;
     4437  }
     4438  .navbar-nav > li > a {
     4439    padding-top: 15px;
     4440    padding-bottom: 15px;
     4441  }
     4442}
     4443.navbar-form {
     4444  padding: 10px 15px;
     4445  margin-right: -15px;
     4446  margin-left: -15px;
     4447  border-top: 1px solid transparent;
     4448  border-bottom: 1px solid transparent;
     4449  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
     4450  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
     4451  margin-top: 8px;
     4452  margin-bottom: 8px;
     4453}
     4454@media (min-width: 768px) {
     4455  .navbar-form .form-group {
     4456    display: inline-block;
     4457    margin-bottom: 0;
     4458    vertical-align: middle;
     4459  }
     4460  .navbar-form .form-control {
     4461    display: inline-block;
     4462    width: auto;
     4463    vertical-align: middle;
     4464  }
     4465  .navbar-form .form-control-static {
     4466    display: inline-block;
     4467  }
     4468  .navbar-form .input-group {
     4469    display: inline-table;
     4470    vertical-align: middle;
     4471  }
     4472  .navbar-form .input-group .input-group-addon,
     4473  .navbar-form .input-group .input-group-btn,
     4474  .navbar-form .input-group .form-control {
     4475    width: auto;
     4476  }
     4477  .navbar-form .input-group > .form-control {
     4478    width: 100%;
     4479  }
     4480  .navbar-form .control-label {
     4481    margin-bottom: 0;
     4482    vertical-align: middle;
     4483  }
     4484  .navbar-form .radio,
     4485  .navbar-form .checkbox {
     4486    display: inline-block;
     4487    margin-top: 0;
     4488    margin-bottom: 0;
     4489    vertical-align: middle;
     4490  }
     4491  .navbar-form .radio label,
     4492  .navbar-form .checkbox label {
     4493    padding-left: 0;
     4494  }
     4495  .navbar-form .radio input[type="radio"],
     4496  .navbar-form .checkbox input[type="checkbox"] {
     4497    position: relative;
     4498    margin-left: 0;
     4499  }
     4500  .navbar-form .has-feedback .form-control-feedback {
     4501    top: 0;
     4502  }
     4503}
     4504@media (max-width: 767px) {
     4505  .navbar-form .form-group {
     4506    margin-bottom: 5px;
     4507  }
     4508  .navbar-form .form-group:last-child {
     4509    margin-bottom: 0;
     4510  }
     4511}
     4512@media (min-width: 768px) {
     4513  .navbar-form {
     4514    width: auto;
     4515    padding-top: 0;
     4516    padding-bottom: 0;
     4517    margin-right: 0;
     4518    margin-left: 0;
     4519    border: 0;
     4520    -webkit-box-shadow: none;
     4521    box-shadow: none;
     4522  }
     4523}
     4524.navbar-nav > li > .dropdown-menu {
     4525  margin-top: 0;
     4526  border-top-left-radius: 0;
     4527  border-top-right-radius: 0;
     4528}
     4529.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
     4530  margin-bottom: 0;
     4531  border-top-left-radius: 4px;
     4532  border-top-right-radius: 4px;
     4533  border-bottom-right-radius: 0;
     4534  border-bottom-left-radius: 0;
     4535}
     4536.navbar-btn {
     4537  margin-top: 8px;
     4538  margin-bottom: 8px;
     4539}
     4540.navbar-btn.btn-sm {
     4541  margin-top: 10px;
     4542  margin-bottom: 10px;
     4543}
     4544.navbar-btn.btn-xs {
     4545  margin-top: 14px;
     4546  margin-bottom: 14px;
     4547}
     4548.navbar-text {
     4549  margin-top: 15px;
     4550  margin-bottom: 15px;
     4551}
     4552@media (min-width: 768px) {
     4553  .navbar-text {
     4554    float: left;
     4555    margin-right: 15px;
     4556    margin-left: 15px;
     4557  }
     4558}
     4559@media (min-width: 768px) {
     4560  .navbar-left {
     4561    float: left !important;
     4562  }
     4563  .navbar-right {
     4564    float: right !important;
     4565    margin-right: -15px;
     4566  }
     4567  .navbar-right ~ .navbar-right {
     4568    margin-right: 0;
     4569  }
     4570}
     4571.navbar-default {
     4572  background-color: #f8f8f8;
     4573  border-color: #e7e7e7;
     4574}
     4575.navbar-default .navbar-brand {
     4576  color: #777;
     4577}
     4578.navbar-default .navbar-brand:hover,
     4579.navbar-default .navbar-brand:focus {
     4580  color: #5e5e5e;
     4581  background-color: transparent;
     4582}
     4583.navbar-default .navbar-text {
     4584  color: #777;
     4585}
     4586.navbar-default .navbar-nav > li > a {
     4587  color: #777;
     4588}
     4589.navbar-default .navbar-nav > li > a:hover,
     4590.navbar-default .navbar-nav > li > a:focus {
     4591  color: #333;
     4592  background-color: transparent;
     4593}
     4594.navbar-default .navbar-nav > .active > a,
     4595.navbar-default .navbar-nav > .active > a:hover,
     4596.navbar-default .navbar-nav > .active > a:focus {
     4597  color: #555;
     4598  background-color: #e7e7e7;
     4599}
     4600.navbar-default .navbar-nav > .disabled > a,
     4601.navbar-default .navbar-nav > .disabled > a:hover,
     4602.navbar-default .navbar-nav > .disabled > a:focus {
     4603  color: #ccc;
     4604  background-color: transparent;
     4605}
     4606.navbar-default .navbar-nav > .open > a,
     4607.navbar-default .navbar-nav > .open > a:hover,
     4608.navbar-default .navbar-nav > .open > a:focus {
     4609  color: #555;
     4610  background-color: #e7e7e7;
     4611}
     4612@media (max-width: 767px) {
     4613  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     4614    color: #777;
     4615  }
     4616  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
     4617  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     4618    color: #333;
     4619    background-color: transparent;
     4620  }
     4621  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
     4622  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
     4623  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
     4624    color: #555;
     4625    background-color: #e7e7e7;
     4626  }
     4627  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
     4628  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
     4629  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
     4630    color: #ccc;
     4631    background-color: transparent;
     4632  }
     4633}
     4634.navbar-default .navbar-toggle {
     4635  border-color: #ddd;
     4636}
     4637.navbar-default .navbar-toggle:hover,
     4638.navbar-default .navbar-toggle:focus {
     4639  background-color: #ddd;
     4640}
     4641.navbar-default .navbar-toggle .icon-bar {
     4642  background-color: #888;
     4643}
     4644.navbar-default .navbar-collapse,
     4645.navbar-default .navbar-form {
     4646  border-color: #e7e7e7;
     4647}
     4648.navbar-default .navbar-link {
     4649  color: #777;
     4650}
     4651.navbar-default .navbar-link:hover {
     4652  color: #333;
     4653}
     4654.navbar-default .btn-link {
     4655  color: #777;
     4656}
     4657.navbar-default .btn-link:hover,
     4658.navbar-default .btn-link:focus {
     4659  color: #333;
     4660}
     4661.navbar-default .btn-link[disabled]:hover,
     4662fieldset[disabled] .navbar-default .btn-link:hover,
     4663.navbar-default .btn-link[disabled]:focus,
     4664fieldset[disabled] .navbar-default .btn-link:focus {
     4665  color: #ccc;
     4666}
     4667.navbar-inverse {
     4668  background-color: #222;
     4669  border-color: #080808;
     4670}
     4671.navbar-inverse .navbar-brand {
     4672  color: #9d9d9d;
     4673}
     4674.navbar-inverse .navbar-brand:hover,
     4675.navbar-inverse .navbar-brand:focus {
     4676  color: #fff;
     4677  background-color: transparent;
     4678}
     4679.navbar-inverse .navbar-text {
     4680  color: #9d9d9d;
     4681}
     4682.navbar-inverse .navbar-nav > li > a {
     4683  color: #9d9d9d;
     4684}
     4685.navbar-inverse .navbar-nav > li > a:hover,
     4686.navbar-inverse .navbar-nav > li > a:focus {
     4687  color: #fff;
     4688  background-color: transparent;
     4689}
     4690.navbar-inverse .navbar-nav > .active > a,
     4691.navbar-inverse .navbar-nav > .active > a:hover,
     4692.navbar-inverse .navbar-nav > .active > a:focus {
     4693  color: #fff;
     4694  background-color: #080808;
     4695}
     4696.navbar-inverse .navbar-nav > .disabled > a,
     4697.navbar-inverse .navbar-nav > .disabled > a:hover,
     4698.navbar-inverse .navbar-nav > .disabled > a:focus {
     4699  color: #444;
     4700  background-color: transparent;
     4701}
     4702.navbar-inverse .navbar-nav > .open > a,
     4703.navbar-inverse .navbar-nav > .open > a:hover,
     4704.navbar-inverse .navbar-nav > .open > a:focus {
     4705  color: #fff;
     4706  background-color: #080808;
     4707}
     4708@media (max-width: 767px) {
     4709  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
     4710    border-color: #080808;
     4711  }
     4712  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
     4713    background-color: #080808;
     4714  }
     4715  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
     4716    color: #9d9d9d;
     4717  }
     4718  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
     4719  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
     4720    color: #fff;
     4721    background-color: transparent;
     4722  }
     4723  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
     4724  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
     4725  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
     4726    color: #fff;
     4727    background-color: #080808;
     4728  }
     4729  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
     4730  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
     4731  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
     4732    color: #444;
     4733    background-color: transparent;
     4734  }
     4735}
     4736.navbar-inverse .navbar-toggle {
     4737  border-color: #333;
     4738}
     4739.navbar-inverse .navbar-toggle:hover,
     4740.navbar-inverse .navbar-toggle:focus {
     4741  background-color: #333;
     4742}
     4743.navbar-inverse .navbar-toggle .icon-bar {
     4744  background-color: #fff;
     4745}
     4746.navbar-inverse .navbar-collapse,
     4747.navbar-inverse .navbar-form {
     4748  border-color: #101010;
     4749}
     4750.navbar-inverse .navbar-link {
     4751  color: #9d9d9d;
     4752}
     4753.navbar-inverse .navbar-link:hover {
     4754  color: #fff;
     4755}
     4756.navbar-inverse .btn-link {
     4757  color: #9d9d9d;
     4758}
     4759.navbar-inverse .btn-link:hover,
     4760.navbar-inverse .btn-link:focus {
     4761  color: #fff;
     4762}
     4763.navbar-inverse .btn-link[disabled]:hover,
     4764fieldset[disabled] .navbar-inverse .btn-link:hover,
     4765.navbar-inverse .btn-link[disabled]:focus,
     4766fieldset[disabled] .navbar-inverse .btn-link:focus {
     4767  color: #444;
     4768}
     4769.breadcrumb {
     4770  padding: 8px 15px;
     4771  margin-bottom: 20px;
     4772  list-style: none;
     4773  background-color: #f5f5f5;
     4774  border-radius: 4px;
     4775}
     4776.breadcrumb > li {
     4777  display: inline-block;
     4778}
     4779.breadcrumb > li + li:before {
     4780  padding: 0 5px;
     4781  color: #ccc;
     4782  content: "/\00a0";
     4783}
     4784.breadcrumb > .active {
     4785  color: #777777;
     4786}
     4787.pagination {
     4788  display: inline-block;
    40414789  padding-left: 0;
    4042   margin-bottom: 0;
    4043   list-style: none;
    4044 }
    4045 .navbar-nav .nav-link {
    4046   padding-right: 0;
    4047   padding-left: 0;
    4048 }
    4049 .navbar-nav .dropdown-menu {
    4050   position: static;
    4051 }
    4052 
    4053 .navbar-text {
    4054   padding-top: 0.5rem;
    4055   padding-bottom: 0.5rem;
    4056 }
    4057 
    4058 .navbar-collapse {
    4059   flex-basis: 100%;
    4060   flex-grow: 1;
    4061   align-items: center;
    4062 }
    4063 
    4064 .navbar-toggler {
    4065   padding: 0.25rem 0.75rem;
    4066   font-size: 1.25rem;
    4067   line-height: 1;
    4068   background-color: transparent;
    4069   border: 1px solid transparent;
    4070   border-radius: 0.25rem;
    4071   transition: box-shadow 0.15s ease-in-out;
    4072 }
    4073 @media (prefers-reduced-motion: reduce) {
    4074   .navbar-toggler {
    4075     transition: none;
    4076   }
    4077 }
    4078 .navbar-toggler:hover {
    4079   text-decoration: none;
    4080 }
    4081 .navbar-toggler:focus {
    4082   text-decoration: none;
    4083   outline: 0;
    4084   box-shadow: 0 0 0 0.25rem;
    4085 }
    4086 
    4087 .navbar-toggler-icon {
    4088   display: inline-block;
    4089   width: 1.5em;
    4090   height: 1.5em;
    4091   vertical-align: middle;
    4092   background-repeat: no-repeat;
    4093   background-position: center;
    4094   background-size: 100%;
    4095 }
    4096 
    4097 .navbar-nav-scroll {
    4098   max-height: var(--bs-scroll-height, 75vh);
    4099   overflow-y: auto;
    4100 }
    4101 
    4102 @media (min-width: 576px) {
    4103   .navbar-expand-sm {
    4104     flex-wrap: nowrap;
    4105     justify-content: flex-start;
    4106   }
    4107   .navbar-expand-sm .navbar-nav {
    4108     flex-direction: row;
    4109   }
    4110   .navbar-expand-sm .navbar-nav .dropdown-menu {
    4111     position: absolute;
    4112   }
    4113   .navbar-expand-sm .navbar-nav .nav-link {
    4114     padding-right: 0.5rem;
    4115     padding-left: 0.5rem;
    4116   }
    4117   .navbar-expand-sm .navbar-nav-scroll {
    4118     overflow: visible;
    4119   }
    4120   .navbar-expand-sm .navbar-collapse {
    4121     display: flex !important;
    4122     flex-basis: auto;
    4123   }
    4124   .navbar-expand-sm .navbar-toggler {
    4125     display: none;
    4126   }
    4127   .navbar-expand-sm .offcanvas-header {
    4128     display: none;
    4129   }
    4130   .navbar-expand-sm .offcanvas {
    4131     position: inherit;
    4132     bottom: 0;
    4133     z-index: 1000;
    4134     flex-grow: 1;
    4135     visibility: visible !important;
    4136     background-color: transparent;
    4137     border-right: 0;
    4138     border-left: 0;
    4139     transition: none;
    4140     transform: none;
    4141   }
    4142   .navbar-expand-sm .offcanvas-top,
    4143 .navbar-expand-sm .offcanvas-bottom {
    4144     height: auto;
    4145     border-top: 0;
    4146     border-bottom: 0;
    4147   }
    4148   .navbar-expand-sm .offcanvas-body {
    4149     display: flex;
    4150     flex-grow: 0;
    4151     padding: 0;
    4152     overflow-y: visible;
    4153   }
    4154 }
    4155 @media (min-width: 768px) {
    4156   .navbar-expand-md {
    4157     flex-wrap: nowrap;
    4158     justify-content: flex-start;
    4159   }
    4160   .navbar-expand-md .navbar-nav {
    4161     flex-direction: row;
    4162   }
    4163   .navbar-expand-md .navbar-nav .dropdown-menu {
    4164     position: absolute;
    4165   }
    4166   .navbar-expand-md .navbar-nav .nav-link {
    4167     padding-right: 0.5rem;
    4168     padding-left: 0.5rem;
    4169   }
    4170   .navbar-expand-md .navbar-nav-scroll {
    4171     overflow: visible;
    4172   }
    4173   .navbar-expand-md .navbar-collapse {
    4174     display: flex !important;
    4175     flex-basis: auto;
    4176   }
    4177   .navbar-expand-md .navbar-toggler {
    4178     display: none;
    4179   }
    4180   .navbar-expand-md .offcanvas-header {
    4181     display: none;
    4182   }
    4183   .navbar-expand-md .offcanvas {
    4184     position: inherit;
    4185     bottom: 0;
    4186     z-index: 1000;
    4187     flex-grow: 1;
    4188     visibility: visible !important;
    4189     background-color: transparent;
    4190     border-right: 0;
    4191     border-left: 0;
    4192     transition: none;
    4193     transform: none;
    4194   }
    4195   .navbar-expand-md .offcanvas-top,
    4196 .navbar-expand-md .offcanvas-bottom {
    4197     height: auto;
    4198     border-top: 0;
    4199     border-bottom: 0;
    4200   }
    4201   .navbar-expand-md .offcanvas-body {
    4202     display: flex;
    4203     flex-grow: 0;
    4204     padding: 0;
    4205     overflow-y: visible;
    4206   }
    4207 }
    4208 @media (min-width: 992px) {
    4209   .navbar-expand-lg {
    4210     flex-wrap: nowrap;
    4211     justify-content: flex-start;
    4212   }
    4213   .navbar-expand-lg .navbar-nav {
    4214     flex-direction: row;
    4215   }
    4216   .navbar-expand-lg .navbar-nav .dropdown-menu {
    4217     position: absolute;
    4218   }
    4219   .navbar-expand-lg .navbar-nav .nav-link {
    4220     padding-right: 0.5rem;
    4221     padding-left: 0.5rem;
    4222   }
    4223   .navbar-expand-lg .navbar-nav-scroll {
    4224     overflow: visible;
    4225   }
    4226   .navbar-expand-lg .navbar-collapse {
    4227     display: flex !important;
    4228     flex-basis: auto;
    4229   }
    4230   .navbar-expand-lg .navbar-toggler {
    4231     display: none;
    4232   }
    4233   .navbar-expand-lg .offcanvas-header {
    4234     display: none;
    4235   }
    4236   .navbar-expand-lg .offcanvas {
    4237     position: inherit;
    4238     bottom: 0;
    4239     z-index: 1000;
    4240     flex-grow: 1;
    4241     visibility: visible !important;
    4242     background-color: transparent;
    4243     border-right: 0;
    4244     border-left: 0;
    4245     transition: none;
    4246     transform: none;
    4247   }
    4248   .navbar-expand-lg .offcanvas-top,
    4249 .navbar-expand-lg .offcanvas-bottom {
    4250     height: auto;
    4251     border-top: 0;
    4252     border-bottom: 0;
    4253   }
    4254   .navbar-expand-lg .offcanvas-body {
    4255     display: flex;
    4256     flex-grow: 0;
    4257     padding: 0;
    4258     overflow-y: visible;
    4259   }
    4260 }
    4261 @media (min-width: 1200px) {
    4262   .navbar-expand-xl {
    4263     flex-wrap: nowrap;
    4264     justify-content: flex-start;
    4265   }
    4266   .navbar-expand-xl .navbar-nav {
    4267     flex-direction: row;
    4268   }
    4269   .navbar-expand-xl .navbar-nav .dropdown-menu {
    4270     position: absolute;
    4271   }
    4272   .navbar-expand-xl .navbar-nav .nav-link {
    4273     padding-right: 0.5rem;
    4274     padding-left: 0.5rem;
    4275   }
    4276   .navbar-expand-xl .navbar-nav-scroll {
    4277     overflow: visible;
    4278   }
    4279   .navbar-expand-xl .navbar-collapse {
    4280     display: flex !important;
    4281     flex-basis: auto;
    4282   }
    4283   .navbar-expand-xl .navbar-toggler {
    4284     display: none;
    4285   }
    4286   .navbar-expand-xl .offcanvas-header {
    4287     display: none;
    4288   }
    4289   .navbar-expand-xl .offcanvas {
    4290     position: inherit;
    4291     bottom: 0;
    4292     z-index: 1000;
    4293     flex-grow: 1;
    4294     visibility: visible !important;
    4295     background-color: transparent;
    4296     border-right: 0;
    4297     border-left: 0;
    4298     transition: none;
    4299     transform: none;
    4300   }
    4301   .navbar-expand-xl .offcanvas-top,
    4302 .navbar-expand-xl .offcanvas-bottom {
    4303     height: auto;
    4304     border-top: 0;
    4305     border-bottom: 0;
    4306   }
    4307   .navbar-expand-xl .offcanvas-body {
    4308     display: flex;
    4309     flex-grow: 0;
    4310     padding: 0;
    4311     overflow-y: visible;
    4312   }
    4313 }
    4314 @media (min-width: 1400px) {
    4315   .navbar-expand-xxl {
    4316     flex-wrap: nowrap;
    4317     justify-content: flex-start;
    4318   }
    4319   .navbar-expand-xxl .navbar-nav {
    4320     flex-direction: row;
    4321   }
    4322   .navbar-expand-xxl .navbar-nav .dropdown-menu {
    4323     position: absolute;
    4324   }
    4325   .navbar-expand-xxl .navbar-nav .nav-link {
    4326     padding-right: 0.5rem;
    4327     padding-left: 0.5rem;
    4328   }
    4329   .navbar-expand-xxl .navbar-nav-scroll {
    4330     overflow: visible;
    4331   }
    4332   .navbar-expand-xxl .navbar-collapse {
    4333     display: flex !important;
    4334     flex-basis: auto;
    4335   }
    4336   .navbar-expand-xxl .navbar-toggler {
    4337     display: none;
    4338   }
    4339   .navbar-expand-xxl .offcanvas-header {
    4340     display: none;
    4341   }
    4342   .navbar-expand-xxl .offcanvas {
    4343     position: inherit;
    4344     bottom: 0;
    4345     z-index: 1000;
    4346     flex-grow: 1;
    4347     visibility: visible !important;
    4348     background-color: transparent;
    4349     border-right: 0;
    4350     border-left: 0;
    4351     transition: none;
    4352     transform: none;
    4353   }
    4354   .navbar-expand-xxl .offcanvas-top,
    4355 .navbar-expand-xxl .offcanvas-bottom {
    4356     height: auto;
    4357     border-top: 0;
    4358     border-bottom: 0;
    4359   }
    4360   .navbar-expand-xxl .offcanvas-body {
    4361     display: flex;
    4362     flex-grow: 0;
    4363     padding: 0;
    4364     overflow-y: visible;
    4365   }
    4366 }
    4367 .navbar-expand {
    4368   flex-wrap: nowrap;
    4369   justify-content: flex-start;
    4370 }
    4371 .navbar-expand .navbar-nav {
    4372   flex-direction: row;
    4373 }
    4374 .navbar-expand .navbar-nav .dropdown-menu {
    4375   position: absolute;
    4376 }
    4377 .navbar-expand .navbar-nav .nav-link {
    4378   padding-right: 0.5rem;
    4379   padding-left: 0.5rem;
    4380 }
    4381 .navbar-expand .navbar-nav-scroll {
    4382   overflow: visible;
    4383 }
    4384 .navbar-expand .navbar-collapse {
    4385   display: flex !important;
    4386   flex-basis: auto;
    4387 }
    4388 .navbar-expand .navbar-toggler {
    4389   display: none;
    4390 }
    4391 .navbar-expand .offcanvas-header {
    4392   display: none;
    4393 }
    4394 .navbar-expand .offcanvas {
    4395   position: inherit;
    4396   bottom: 0;
    4397   z-index: 1000;
    4398   flex-grow: 1;
    4399   visibility: visible !important;
    4400   background-color: transparent;
    4401   border-right: 0;
    4402   border-left: 0;
    4403   transition: none;
    4404   transform: none;
    4405 }
    4406 .navbar-expand .offcanvas-top,
    4407 .navbar-expand .offcanvas-bottom {
    4408   height: auto;
    4409   border-top: 0;
    4410   border-bottom: 0;
    4411 }
    4412 .navbar-expand .offcanvas-body {
    4413   display: flex;
    4414   flex-grow: 0;
    4415   padding: 0;
    4416   overflow-y: visible;
    4417 }
    4418 
    4419 .navbar-light .navbar-brand {
    4420   color: rgba(0, 0, 0, 0.9);
    4421 }
    4422 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    4423   color: rgba(0, 0, 0, 0.9);
    4424 }
    4425 .navbar-light .navbar-nav .nav-link {
    4426   color: rgba(0, 0, 0, 0.55);
    4427 }
    4428 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    4429   color: rgba(0, 0, 0, 0.7);
    4430 }
    4431 .navbar-light .navbar-nav .nav-link.disabled {
    4432   color: rgba(0, 0, 0, 0.3);
    4433 }
    4434 .navbar-light .navbar-nav .show > .nav-link,
    4435 .navbar-light .navbar-nav .nav-link.active {
    4436   color: rgba(0, 0, 0, 0.9);
    4437 }
    4438 .navbar-light .navbar-toggler {
    4439   color: rgba(0, 0, 0, 0.55);
    4440   border-color: rgba(0, 0, 0, 0.1);
    4441 }
    4442 .navbar-light .navbar-toggler-icon {
    4443   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    4444 }
    4445 .navbar-light .navbar-text {
    4446   color: rgba(0, 0, 0, 0.55);
    4447 }
    4448 .navbar-light .navbar-text a,
    4449 .navbar-light .navbar-text a:hover,
    4450 .navbar-light .navbar-text a:focus {
    4451   color: rgba(0, 0, 0, 0.9);
    4452 }
    4453 
    4454 .navbar-dark .navbar-brand {
    4455   color: #fff;
    4456 }
    4457 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    4458   color: #fff;
    4459 }
    4460 .navbar-dark .navbar-nav .nav-link {
    4461   color: rgba(255, 255, 255, 0.55);
    4462 }
    4463 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    4464   color: rgba(255, 255, 255, 0.75);
    4465 }
    4466 .navbar-dark .navbar-nav .nav-link.disabled {
    4467   color: rgba(255, 255, 255, 0.25);
    4468 }
    4469 .navbar-dark .navbar-nav .show > .nav-link,
    4470 .navbar-dark .navbar-nav .nav-link.active {
    4471   color: #fff;
    4472 }
    4473 .navbar-dark .navbar-toggler {
    4474   color: rgba(255, 255, 255, 0.55);
    4475   border-color: rgba(255, 255, 255, 0.1);
    4476 }
    4477 .navbar-dark .navbar-toggler-icon {
    4478   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    4479 }
    4480 .navbar-dark .navbar-text {
    4481   color: rgba(255, 255, 255, 0.55);
    4482 }
    4483 .navbar-dark .navbar-text a,
    4484 .navbar-dark .navbar-text a:hover,
    4485 .navbar-dark .navbar-text a:focus {
    4486   color: #fff;
    4487 }
    4488 
    4489 .card {
     4790  margin: 20px 0;
     4791  border-radius: 4px;
     4792}
     4793.pagination > li {
     4794  display: inline;
     4795}
     4796.pagination > li > a,
     4797.pagination > li > span {
    44904798  position: relative;
    4491   display: flex;
    4492   flex-direction: column;
    4493   min-width: 0;
    4494   word-wrap: break-word;
    4495   background-color: #fff;
    4496   background-clip: border-box;
    4497   border: 1px solid rgba(0, 0, 0, 0.125);
    4498   border-radius: 0.25rem;
    4499 }
    4500 .card > hr {
    4501   margin-right: 0;
    4502   margin-left: 0;
    4503 }
    4504 .card > .list-group {
    4505   border-top: inherit;
    4506   border-bottom: inherit;
    4507 }
    4508 .card > .list-group:first-child {
    4509   border-top-width: 0;
    4510   border-top-left-radius: calc(0.25rem - 1px);
    4511   border-top-right-radius: calc(0.25rem - 1px);
    4512 }
    4513 .card > .list-group:last-child {
    4514   border-bottom-width: 0;
    4515   border-bottom-right-radius: calc(0.25rem - 1px);
    4516   border-bottom-left-radius: calc(0.25rem - 1px);
    4517 }
    4518 .card > .card-header + .list-group,
    4519 .card > .list-group + .card-footer {
    4520   border-top: 0;
    4521 }
    4522 
    4523 .card-body {
    4524   flex: 1 1 auto;
    4525   padding: 1rem 1rem;
    4526 }
    4527 
    4528 .card-title {
    4529   margin-bottom: 0.5rem;
    4530 }
    4531 
    4532 .card-subtitle {
    4533   margin-top: -0.25rem;
    4534   margin-bottom: 0;
    4535 }
    4536 
    4537 .card-text:last-child {
    4538   margin-bottom: 0;
    4539 }
    4540 
    4541 .card-link + .card-link {
    4542   margin-left: 1rem;
    4543 }
    4544 
    4545 .card-header {
    4546   padding: 0.5rem 1rem;
    4547   margin-bottom: 0;
    4548   background-color: rgba(0, 0, 0, 0.03);
    4549   border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    4550 }
    4551 .card-header:first-child {
    4552   border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
    4553 }
    4554 
    4555 .card-footer {
    4556   padding: 0.5rem 1rem;
    4557   background-color: rgba(0, 0, 0, 0.03);
    4558   border-top: 1px solid rgba(0, 0, 0, 0.125);
    4559 }
    4560 .card-footer:last-child {
    4561   border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
    4562 }
    4563 
    4564 .card-header-tabs {
    4565   margin-right: -0.5rem;
    4566   margin-bottom: -0.5rem;
    4567   margin-left: -0.5rem;
    4568   border-bottom: 0;
    4569 }
    4570 
    4571 .card-header-pills {
    4572   margin-right: -0.5rem;
    4573   margin-left: -0.5rem;
    4574 }
    4575 
    4576 .card-img-overlay {
    4577   position: absolute;
    4578   top: 0;
    4579   right: 0;
    4580   bottom: 0;
    4581   left: 0;
    4582   padding: 1rem;
    4583   border-radius: calc(0.25rem - 1px);
    4584 }
    4585 
    4586 .card-img,
    4587 .card-img-top,
    4588 .card-img-bottom {
    4589   width: 100%;
    4590 }
    4591 
    4592 .card-img,
    4593 .card-img-top {
    4594   border-top-left-radius: calc(0.25rem - 1px);
    4595   border-top-right-radius: calc(0.25rem - 1px);
    4596 }
    4597 
    4598 .card-img,
    4599 .card-img-bottom {
    4600   border-bottom-right-radius: calc(0.25rem - 1px);
    4601   border-bottom-left-radius: calc(0.25rem - 1px);
    4602 }
    4603 
    4604 .card-group > .card {
    4605   margin-bottom: 0.75rem;
    4606 }
    4607 @media (min-width: 576px) {
    4608   .card-group {
    4609     display: flex;
    4610     flex-flow: row wrap;
    4611   }
    4612   .card-group > .card {
    4613     flex: 1 0 0%;
    4614     margin-bottom: 0;
    4615   }
    4616   .card-group > .card + .card {
    4617     margin-left: 0;
    4618     border-left: 0;
    4619   }
    4620   .card-group > .card:not(:last-child) {
    4621     border-top-right-radius: 0;
    4622     border-bottom-right-radius: 0;
    4623   }
    4624   .card-group > .card:not(:last-child) .card-img-top,
    4625 .card-group > .card:not(:last-child) .card-header {
    4626     border-top-right-radius: 0;
    4627   }
    4628   .card-group > .card:not(:last-child) .card-img-bottom,
    4629 .card-group > .card:not(:last-child) .card-footer {
    4630     border-bottom-right-radius: 0;
    4631   }
    4632   .card-group > .card:not(:first-child) {
    4633     border-top-left-radius: 0;
    4634     border-bottom-left-radius: 0;
    4635   }
    4636   .card-group > .card:not(:first-child) .card-img-top,
    4637 .card-group > .card:not(:first-child) .card-header {
    4638     border-top-left-radius: 0;
    4639   }
    4640   .card-group > .card:not(:first-child) .card-img-bottom,
    4641 .card-group > .card:not(:first-child) .card-footer {
    4642     border-bottom-left-radius: 0;
    4643   }
    4644 }
    4645 
    4646 .accordion-button {
    4647   position: relative;
    4648   display: flex;
    4649   align-items: center;
    4650   width: 100%;
    4651   padding: 1rem 1.25rem;
    4652   font-size: 1rem;
    4653   color: #212529;
    4654   text-align: left;
    4655   background-color: #fff;
    4656   border: 0;
    4657   border-radius: 0;
    4658   overflow-anchor: none;
    4659   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, border-radius 0.15s ease;
    4660 }
    4661 @media (prefers-reduced-motion: reduce) {
    4662   .accordion-button {
    4663     transition: none;
    4664   }
    4665 }
    4666 .accordion-button:not(.collapsed) {
    4667   color: #0c63e4;
    4668   background-color: #e7f1ff;
    4669   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
    4670 }
    4671 .accordion-button:not(.collapsed)::after {
    4672   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    4673   transform: rotate(-180deg);
    4674 }
    4675 .accordion-button::after {
    4676   flex-shrink: 0;
    4677   width: 1.25rem;
    4678   height: 1.25rem;
    4679   margin-left: auto;
    4680   content: "";
    4681   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    4682   background-repeat: no-repeat;
    4683   background-size: 1.25rem;
    4684   transition: transform 0.2s ease-in-out;
    4685 }
    4686 @media (prefers-reduced-motion: reduce) {
    4687   .accordion-button::after {
    4688     transition: none;
    4689   }
    4690 }
    4691 .accordion-button:hover {
    4692   z-index: 2;
    4693 }
    4694 .accordion-button:focus {
    4695   z-index: 3;
    4696   border-color: #86b7fe;
    4697   outline: 0;
    4698   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    4699 }
    4700 
    4701 .accordion-header {
    4702   margin-bottom: 0;
    4703 }
    4704 
    4705 .accordion-item {
    4706   background-color: #fff;
    4707   border: 1px solid rgba(0, 0, 0, 0.125);
    4708 }
    4709 .accordion-item:first-of-type {
    4710   border-top-left-radius: 0.25rem;
    4711   border-top-right-radius: 0.25rem;
    4712 }
    4713 .accordion-item:first-of-type .accordion-button {
    4714   border-top-left-radius: calc(0.25rem - 1px);
    4715   border-top-right-radius: calc(0.25rem - 1px);
    4716 }
    4717 .accordion-item:not(:first-of-type) {
    4718   border-top: 0;
    4719 }
    4720 .accordion-item:last-of-type {
    4721   border-bottom-right-radius: 0.25rem;
    4722   border-bottom-left-radius: 0.25rem;
    4723 }
    4724 .accordion-item:last-of-type .accordion-button.collapsed {
    4725   border-bottom-right-radius: calc(0.25rem - 1px);
    4726   border-bottom-left-radius: calc(0.25rem - 1px);
    4727 }
    4728 .accordion-item:last-of-type .accordion-collapse {
    4729   border-bottom-right-radius: 0.25rem;
    4730   border-bottom-left-radius: 0.25rem;
    4731 }
    4732 
    4733 .accordion-body {
    4734   padding: 1rem 1.25rem;
    4735 }
    4736 
    4737 .accordion-flush .accordion-collapse {
    4738   border-width: 0;
    4739 }
    4740 .accordion-flush .accordion-item {
    4741   border-right: 0;
    4742   border-left: 0;
    4743   border-radius: 0;
    4744 }
    4745 .accordion-flush .accordion-item:first-child {
    4746   border-top: 0;
    4747 }
    4748 .accordion-flush .accordion-item:last-child {
    4749   border-bottom: 0;
    4750 }
    4751 .accordion-flush .accordion-item .accordion-button {
    4752   border-radius: 0;
    4753 }
    4754 
    4755 .breadcrumb {
    4756   display: flex;
    4757   flex-wrap: wrap;
    4758   padding: 0 0;
    4759   margin-bottom: 1rem;
    4760   list-style: none;
    4761 }
    4762 
    4763 .breadcrumb-item + .breadcrumb-item {
    4764   padding-left: 0.5rem;
    4765 }
    4766 .breadcrumb-item + .breadcrumb-item::before {
    47674799  float: left;
    4768   padding-right: 0.5rem;
    4769   color: #6c757d;
    4770   content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
    4771 }
    4772 .breadcrumb-item.active {
    4773   color: #6c757d;
    4774 }
    4775 
    4776 .pagination {
    4777   display: flex;
    4778   padding-left: 0;
    4779   list-style: none;
    4780 }
    4781 
    4782 .page-link {
    4783   position: relative;
    4784   display: block;
    4785   color: #0d6efd;
     4800  padding: 6px 12px;
     4801  margin-left: -1px;
     4802  line-height: 1.42857143;
     4803  color: #337ab7;
    47864804  text-decoration: none;
    47874805  background-color: #fff;
    4788   border: 1px solid #dee2e6;
    4789   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;
    4790 }
    4791 @media (prefers-reduced-motion: reduce) {
    4792   .page-link {
    4793     transition: none;
    4794   }
    4795 }
    4796 .page-link:hover {
     4806  border: 1px solid #ddd;
     4807}
     4808.pagination > li > a:hover,
     4809.pagination > li > span:hover,
     4810.pagination > li > a:focus,
     4811.pagination > li > span:focus {
    47974812  z-index: 2;
    4798   color: #0a58ca;
    4799   background-color: #e9ecef;
    4800   border-color: #dee2e6;
    4801 }
    4802 .page-link:focus {
    4803   z-index: 3;
    4804   color: #0a58ca;
    4805   background-color: #e9ecef;
    4806   outline: 0;
    4807   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    4808 }
    4809 
    4810 .page-item:not(:first-child) .page-link {
    4811   margin-left: -1px;
    4812 }
    4813 .page-item.active .page-link {
     4813  color: #23527c;
     4814  background-color: #eeeeee;
     4815  border-color: #ddd;
     4816}
     4817.pagination > li:first-child > a,
     4818.pagination > li:first-child > span {
     4819  margin-left: 0;
     4820  border-top-left-radius: 4px;
     4821  border-bottom-left-radius: 4px;
     4822}
     4823.pagination > li:last-child > a,
     4824.pagination > li:last-child > span {
     4825  border-top-right-radius: 4px;
     4826  border-bottom-right-radius: 4px;
     4827}
     4828.pagination > .active > a,
     4829.pagination > .active > span,
     4830.pagination > .active > a:hover,
     4831.pagination > .active > span:hover,
     4832.pagination > .active > a:focus,
     4833.pagination > .active > span:focus {
    48144834  z-index: 3;
    48154835  color: #fff;
    4816   background-color: #0d6efd;
    4817   border-color: #0d6efd;
    4818 }
    4819 .page-item.disabled .page-link {
    4820   color: #6c757d;
    4821   pointer-events: none;
     4836  cursor: default;
     4837  background-color: #337ab7;
     4838  border-color: #337ab7;
     4839}
     4840.pagination > .disabled > span,
     4841.pagination > .disabled > span:hover,
     4842.pagination > .disabled > span:focus,
     4843.pagination > .disabled > a,
     4844.pagination > .disabled > a:hover,
     4845.pagination > .disabled > a:focus {
     4846  color: #777777;
     4847  cursor: not-allowed;
    48224848  background-color: #fff;
    4823   border-color: #dee2e6;
    4824 }
    4825 
    4826 .page-link {
    4827   padding: 0.375rem 0.75rem;
    4828 }
    4829 
    4830 .page-item:first-child .page-link {
    4831   border-top-left-radius: 0.25rem;
    4832   border-bottom-left-radius: 0.25rem;
    4833 }
    4834 .page-item:last-child .page-link {
    4835   border-top-right-radius: 0.25rem;
    4836   border-bottom-right-radius: 0.25rem;
    4837 }
    4838 
    4839 .pagination-lg .page-link {
    4840   padding: 0.75rem 1.5rem;
    4841   font-size: 1.25rem;
    4842 }
    4843 .pagination-lg .page-item:first-child .page-link {
    4844   border-top-left-radius: 0.3rem;
    4845   border-bottom-left-radius: 0.3rem;
    4846 }
    4847 .pagination-lg .page-item:last-child .page-link {
    4848   border-top-right-radius: 0.3rem;
    4849   border-bottom-right-radius: 0.3rem;
    4850 }
    4851 
    4852 .pagination-sm .page-link {
    4853   padding: 0.25rem 0.5rem;
    4854   font-size: 0.875rem;
    4855 }
    4856 .pagination-sm .page-item:first-child .page-link {
    4857   border-top-left-radius: 0.2rem;
    4858   border-bottom-left-radius: 0.2rem;
    4859 }
    4860 .pagination-sm .page-item:last-child .page-link {
    4861   border-top-right-radius: 0.2rem;
    4862   border-bottom-right-radius: 0.2rem;
    4863 }
    4864 
    4865 .badge {
     4849  border-color: #ddd;
     4850}
     4851.pagination-lg > li > a,
     4852.pagination-lg > li > span {
     4853  padding: 10px 16px;
     4854  font-size: 18px;
     4855  line-height: 1.3333333;
     4856}
     4857.pagination-lg > li:first-child > a,
     4858.pagination-lg > li:first-child > span {
     4859  border-top-left-radius: 6px;
     4860  border-bottom-left-radius: 6px;
     4861}
     4862.pagination-lg > li:last-child > a,
     4863.pagination-lg > li:last-child > span {
     4864  border-top-right-radius: 6px;
     4865  border-bottom-right-radius: 6px;
     4866}
     4867.pagination-sm > li > a,
     4868.pagination-sm > li > span {
     4869  padding: 5px 10px;
     4870  font-size: 12px;
     4871  line-height: 1.5;
     4872}
     4873.pagination-sm > li:first-child > a,
     4874.pagination-sm > li:first-child > span {
     4875  border-top-left-radius: 3px;
     4876  border-bottom-left-radius: 3px;
     4877}
     4878.pagination-sm > li:last-child > a,
     4879.pagination-sm > li:last-child > span {
     4880  border-top-right-radius: 3px;
     4881  border-bottom-right-radius: 3px;
     4882}
     4883.pager {
     4884  padding-left: 0;
     4885  margin: 20px 0;
     4886  text-align: center;
     4887  list-style: none;
     4888}
     4889.pager li {
     4890  display: inline;
     4891}
     4892.pager li > a,
     4893.pager li > span {
    48664894  display: inline-block;
    4867   padding: 0.35em 0.65em;
    4868   font-size: 0.75em;
     4895  padding: 5px 14px;
     4896  background-color: #fff;
     4897  border: 1px solid #ddd;
     4898  border-radius: 15px;
     4899}
     4900.pager li > a:hover,
     4901.pager li > a:focus {
     4902  text-decoration: none;
     4903  background-color: #eeeeee;
     4904}
     4905.pager .next > a,
     4906.pager .next > span {
     4907  float: right;
     4908}
     4909.pager .previous > a,
     4910.pager .previous > span {
     4911  float: left;
     4912}
     4913.pager .disabled > a,
     4914.pager .disabled > a:hover,
     4915.pager .disabled > a:focus,
     4916.pager .disabled > span {
     4917  color: #777777;
     4918  cursor: not-allowed;
     4919  background-color: #fff;
     4920}
     4921.label {
     4922  display: inline;
     4923  padding: 0.2em 0.6em 0.3em;
     4924  font-size: 75%;
    48694925  font-weight: 700;
    48704926  line-height: 1;
     
    48734929  white-space: nowrap;
    48744930  vertical-align: baseline;
    4875   border-radius: 0.25rem;
     4931  border-radius: 0.25em;
     4932}
     4933a.label:hover,
     4934a.label:focus {
     4935  color: #fff;
     4936  text-decoration: none;
     4937  cursor: pointer;
     4938}
     4939.label:empty {
     4940  display: none;
     4941}
     4942.btn .label {
     4943  position: relative;
     4944  top: -1px;
     4945}
     4946.label-default {
     4947  background-color: #777777;
     4948}
     4949.label-default[href]:hover,
     4950.label-default[href]:focus {
     4951  background-color: #5e5e5e;
     4952}
     4953.label-primary {
     4954  background-color: #337ab7;
     4955}
     4956.label-primary[href]:hover,
     4957.label-primary[href]:focus {
     4958  background-color: #286090;
     4959}
     4960.label-success {
     4961  background-color: #5cb85c;
     4962}
     4963.label-success[href]:hover,
     4964.label-success[href]:focus {
     4965  background-color: #449d44;
     4966}
     4967.label-info {
     4968  background-color: #5bc0de;
     4969}
     4970.label-info[href]:hover,
     4971.label-info[href]:focus {
     4972  background-color: #31b0d5;
     4973}
     4974.label-warning {
     4975  background-color: #f0ad4e;
     4976}
     4977.label-warning[href]:hover,
     4978.label-warning[href]:focus {
     4979  background-color: #ec971f;
     4980}
     4981.label-danger {
     4982  background-color: #d9534f;
     4983}
     4984.label-danger[href]:hover,
     4985.label-danger[href]:focus {
     4986  background-color: #c9302c;
     4987}
     4988.badge {
     4989  display: inline-block;
     4990  min-width: 10px;
     4991  padding: 3px 7px;
     4992  font-size: 12px;
     4993  font-weight: bold;
     4994  line-height: 1;
     4995  color: #fff;
     4996  text-align: center;
     4997  white-space: nowrap;
     4998  vertical-align: middle;
     4999  background-color: #777777;
     5000  border-radius: 10px;
    48765001}
    48775002.badge:empty {
    48785003  display: none;
    48795004}
    4880 
    48815005.btn .badge {
    48825006  position: relative;
    48835007  top: -1px;
    48845008}
    4885 
     5009.btn-xs .badge,
     5010.btn-group-xs > .btn .badge {
     5011  top: 0;
     5012  padding: 1px 5px;
     5013}
     5014a.badge:hover,
     5015a.badge:focus {
     5016  color: #fff;
     5017  text-decoration: none;
     5018  cursor: pointer;
     5019}
     5020.list-group-item.active > .badge,
     5021.nav-pills > .active > a > .badge {
     5022  color: #337ab7;
     5023  background-color: #fff;
     5024}
     5025.list-group-item > .badge {
     5026  float: right;
     5027}
     5028.list-group-item > .badge + .badge {
     5029  margin-right: 5px;
     5030}
     5031.nav-pills > li > a > .badge {
     5032  margin-left: 3px;
     5033}
     5034.jumbotron {
     5035  padding-top: 30px;
     5036  padding-bottom: 30px;
     5037  margin-bottom: 30px;
     5038  color: inherit;
     5039  background-color: #eeeeee;
     5040}
     5041.jumbotron h1,
     5042.jumbotron .h1 {
     5043  color: inherit;
     5044}
     5045.jumbotron p {
     5046  margin-bottom: 15px;
     5047  font-size: 21px;
     5048  font-weight: 200;
     5049}
     5050.jumbotron > hr {
     5051  border-top-color: #d5d5d5;
     5052}
     5053.container .jumbotron,
     5054.container-fluid .jumbotron {
     5055  padding-right: 15px;
     5056  padding-left: 15px;
     5057  border-radius: 6px;
     5058}
     5059.jumbotron .container {
     5060  max-width: 100%;
     5061}
     5062@media screen and (min-width: 768px) {
     5063  .jumbotron {
     5064    padding-top: 48px;
     5065    padding-bottom: 48px;
     5066  }
     5067  .container .jumbotron,
     5068  .container-fluid .jumbotron {
     5069    padding-right: 60px;
     5070    padding-left: 60px;
     5071  }
     5072  .jumbotron h1,
     5073  .jumbotron .h1 {
     5074    font-size: 63px;
     5075  }
     5076}
     5077.thumbnail {
     5078  display: block;
     5079  padding: 4px;
     5080  margin-bottom: 20px;
     5081  line-height: 1.42857143;
     5082  background-color: #fff;
     5083  border: 1px solid #ddd;
     5084  border-radius: 4px;
     5085  -webkit-transition: border 0.2s ease-in-out;
     5086  -o-transition: border 0.2s ease-in-out;
     5087  transition: border 0.2s ease-in-out;
     5088}
     5089.thumbnail > img,
     5090.thumbnail a > img {
     5091  margin-right: auto;
     5092  margin-left: auto;
     5093}
     5094a.thumbnail:hover,
     5095a.thumbnail:focus,
     5096a.thumbnail.active {
     5097  border-color: #337ab7;
     5098}
     5099.thumbnail .caption {
     5100  padding: 9px;
     5101  color: #333333;
     5102}
    48865103.alert {
     5104  padding: 15px;
     5105  margin-bottom: 20px;
     5106  border: 1px solid transparent;
     5107  border-radius: 4px;
     5108}
     5109.alert h4 {
     5110  margin-top: 0;
     5111  color: inherit;
     5112}
     5113.alert .alert-link {
     5114  font-weight: bold;
     5115}
     5116.alert > p,
     5117.alert > ul {
     5118  margin-bottom: 0;
     5119}
     5120.alert > p + p {
     5121  margin-top: 5px;
     5122}
     5123.alert-dismissable,
     5124.alert-dismissible {
     5125  padding-right: 35px;
     5126}
     5127.alert-dismissable .close,
     5128.alert-dismissible .close {
    48875129  position: relative;
    4888   padding: 1rem 1rem;
    4889   margin-bottom: 1rem;
    4890   border: 1px solid transparent;
    4891   border-radius: 0.25rem;
    4892 }
    4893 
    4894 .alert-heading {
     5130  top: -2px;
     5131  right: -21px;
    48955132  color: inherit;
    48965133}
    4897 
    4898 .alert-link {
    4899   font-weight: 700;
    4900 }
    4901 
    4902 .alert-dismissible {
    4903   padding-right: 3rem;
    4904 }
    4905 .alert-dismissible .btn-close {
    4906   position: absolute;
    4907   top: 0;
    4908   right: 0;
    4909   z-index: 2;
    4910   padding: 1.25rem 1rem;
    4911 }
    4912 
    4913 .alert-primary {
    4914   color: #084298;
    4915   background-color: #cfe2ff;
    4916   border-color: #b6d4fe;
    4917 }
    4918 .alert-primary .alert-link {
    4919   color: #06357a;
    4920 }
    4921 
    4922 .alert-secondary {
    4923   color: #41464b;
    4924   background-color: #e2e3e5;
    4925   border-color: #d3d6d8;
    4926 }
    4927 .alert-secondary .alert-link {
    4928   color: #34383c;
    4929 }
    4930 
    49315134.alert-success {
    4932   color: #0f5132;
    4933   background-color: #d1e7dd;
    4934   border-color: #badbcc;
     5135  color: #3c763d;
     5136  background-color: #dff0d8;
     5137  border-color: #d6e9c6;
     5138}
     5139.alert-success hr {
     5140  border-top-color: #c9e2b3;
    49355141}
    49365142.alert-success .alert-link {
    4937   color: #0c4128;
    4938 }
    4939 
     5143  color: #2b542c;
     5144}
    49405145.alert-info {
    4941   color: #055160;
    4942   background-color: #cff4fc;
    4943   border-color: #b6effb;
     5146  color: #31708f;
     5147  background-color: #d9edf7;
     5148  border-color: #bce8f1;
     5149}
     5150.alert-info hr {
     5151  border-top-color: #a6e1ec;
    49445152}
    49455153.alert-info .alert-link {
    4946   color: #04414d;
    4947 }
    4948 
     5154  color: #245269;
     5155}
    49495156.alert-warning {
    4950   color: #664d03;
    4951   background-color: #fff3cd;
    4952   border-color: #ffecb5;
     5157  color: #8a6d3b;
     5158  background-color: #fcf8e3;
     5159  border-color: #faebcc;
     5160}
     5161.alert-warning hr {
     5162  border-top-color: #f7e1b5;
    49535163}
    49545164.alert-warning .alert-link {
    4955   color: #523e02;
    4956 }
    4957 
     5165  color: #66512c;
     5166}
    49585167.alert-danger {
    4959   color: #842029;
    4960   background-color: #f8d7da;
    4961   border-color: #f5c2c7;
     5168  color: #a94442;
     5169  background-color: #f2dede;
     5170  border-color: #ebccd1;
     5171}
     5172.alert-danger hr {
     5173  border-top-color: #e4b9c0;
    49625174}
    49635175.alert-danger .alert-link {
    4964   color: #6a1a21;
    4965 }
    4966 
    4967 .alert-light {
    4968   color: #636464;
    4969   background-color: #fefefe;
    4970   border-color: #fdfdfe;
    4971 }
    4972 .alert-light .alert-link {
    4973   color: #4f5050;
    4974 }
    4975 
    4976 .alert-dark {
    4977   color: #141619;
    4978   background-color: #d3d3d4;
    4979   border-color: #bcbebf;
    4980 }
    4981 .alert-dark .alert-link {
    4982   color: #101214;
    4983 }
    4984 
     5176  color: #843534;
     5177}
    49855178@-webkit-keyframes progress-bar-stripes {
    4986   0% {
    4987     background-position-x: 1rem;
    4988   }
    4989 }
    4990 
     5179  from {
     5180    background-position: 40px 0;
     5181  }
     5182  to {
     5183    background-position: 0 0;
     5184  }
     5185}
     5186@-o-keyframes progress-bar-stripes {
     5187  from {
     5188    background-position: 40px 0;
     5189  }
     5190  to {
     5191    background-position: 0 0;
     5192  }
     5193}
    49915194@keyframes progress-bar-stripes {
    4992   0% {
    4993     background-position-x: 1rem;
     5195  from {
     5196    background-position: 40px 0;
     5197  }
     5198  to {
     5199    background-position: 0 0;
    49945200  }
    49955201}
    49965202.progress {
    4997   display: flex;
    4998   height: 1rem;
     5203  height: 20px;
     5204  margin-bottom: 20px;
    49995205  overflow: hidden;
    5000   font-size: 0.75rem;
    5001   background-color: #e9ecef;
    5002   border-radius: 0.25rem;
    5003 }
    5004 
     5206  background-color: #f5f5f5;
     5207  border-radius: 4px;
     5208  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     5209  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     5210}
    50055211.progress-bar {
    5006   display: flex;
    5007   flex-direction: column;
    5008   justify-content: center;
    5009   overflow: hidden;
     5212  float: left;
     5213  width: 0%;
     5214  height: 100%;
     5215  font-size: 12px;
     5216  line-height: 20px;
    50105217  color: #fff;
    50115218  text-align: center;
    5012   white-space: nowrap;
    5013   background-color: #0d6efd;
     5219  background-color: #337ab7;
     5220  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     5221  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     5222  -webkit-transition: width 0.6s ease;
     5223  -o-transition: width 0.6s ease;
    50145224  transition: width 0.6s ease;
    50155225}
    5016 @media (prefers-reduced-motion: reduce) {
    5017   .progress-bar {
    5018     transition: none;
    5019   }
    5020 }
    5021 
     5226.progress-striped .progress-bar,
    50225227.progress-bar-striped {
     5228  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);
     5229  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);
    50235230  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);
    5024   background-size: 1rem 1rem;
    5025 }
    5026 
    5027 .progress-bar-animated {
    5028   -webkit-animation: 1s linear infinite progress-bar-stripes;
    5029   animation: 1s linear infinite progress-bar-stripes;
    5030 }
    5031 @media (prefers-reduced-motion: reduce) {
    5032   .progress-bar-animated {
    5033     -webkit-animation: none;
    5034     animation: none;
    5035   }
    5036 }
    5037 
     5231  -webkit-background-size: 40px 40px;
     5232  background-size: 40px 40px;
     5233}
     5234.progress.active .progress-bar,
     5235.progress-bar.active {
     5236  -webkit-animation: progress-bar-stripes 2s linear infinite;
     5237  -o-animation: progress-bar-stripes 2s linear infinite;
     5238  animation: progress-bar-stripes 2s linear infinite;
     5239}
     5240.progress-bar-success {
     5241  background-color: #5cb85c;
     5242}
     5243.progress-striped .progress-bar-success {
     5244  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);
     5245  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);
     5246  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);
     5247}
     5248.progress-bar-info {
     5249  background-color: #5bc0de;
     5250}
     5251.progress-striped .progress-bar-info {
     5252  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);
     5253  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);
     5254  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);
     5255}
     5256.progress-bar-warning {
     5257  background-color: #f0ad4e;
     5258}
     5259.progress-striped .progress-bar-warning {
     5260  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);
     5261  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);
     5262  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);
     5263}
     5264.progress-bar-danger {
     5265  background-color: #d9534f;
     5266}
     5267.progress-striped .progress-bar-danger {
     5268  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);
     5269  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);
     5270  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);
     5271}
     5272.media {
     5273  margin-top: 15px;
     5274}
     5275.media:first-child {
     5276  margin-top: 0;
     5277}
     5278.media,
     5279.media-body {
     5280  overflow: hidden;
     5281  zoom: 1;
     5282}
     5283.media-body {
     5284  width: 10000px;
     5285}
     5286.media-object {
     5287  display: block;
     5288}
     5289.media-object.img-thumbnail {
     5290  max-width: none;
     5291}
     5292.media-right,
     5293.media > .pull-right {
     5294  padding-left: 10px;
     5295}
     5296.media-left,
     5297.media > .pull-left {
     5298  padding-right: 10px;
     5299}
     5300.media-left,
     5301.media-right,
     5302.media-body {
     5303  display: table-cell;
     5304  vertical-align: top;
     5305}
     5306.media-middle {
     5307  vertical-align: middle;
     5308}
     5309.media-bottom {
     5310  vertical-align: bottom;
     5311}
     5312.media-heading {
     5313  margin-top: 0;
     5314  margin-bottom: 5px;
     5315}
     5316.media-list {
     5317  padding-left: 0;
     5318  list-style: none;
     5319}
    50385320.list-group {
    5039   display: flex;
    5040   flex-direction: column;
    50415321  padding-left: 0;
    5042   margin-bottom: 0;
    5043   border-radius: 0.25rem;
    5044 }
    5045 
    5046 .list-group-numbered {
    5047   list-style-type: none;
    5048   counter-reset: section;
    5049 }
    5050 .list-group-numbered > li::before {
    5051   content: counters(section, ".") ". ";
    5052   counter-increment: section;
    5053 }
    5054 
    5055 .list-group-item-action {
    5056   width: 100%;
    5057   color: #495057;
    5058   text-align: inherit;
    5059 }
    5060 .list-group-item-action:hover, .list-group-item-action:focus {
    5061   z-index: 1;
    5062   color: #495057;
    5063   text-decoration: none;
    5064   background-color: #f8f9fa;
    5065 }
    5066 .list-group-item-action:active {
    5067   color: #212529;
    5068   background-color: #e9ecef;
    5069 }
    5070 
     5322  margin-bottom: 20px;
     5323}
    50715324.list-group-item {
    50725325  position: relative;
    50735326  display: block;
    5074   padding: 0.5rem 1rem;
    5075   color: #212529;
    5076   text-decoration: none;
     5327  padding: 10px 15px;
     5328  margin-bottom: -1px;
    50775329  background-color: #fff;
    5078   border: 1px solid rgba(0, 0, 0, 0.125);
     5330  border: 1px solid #ddd;
    50795331}
    50805332.list-group-item:first-child {
    5081   border-top-left-radius: inherit;
    5082   border-top-right-radius: inherit;
     5333  border-top-left-radius: 4px;
     5334  border-top-right-radius: 4px;
    50835335}
    50845336.list-group-item:last-child {
    5085   border-bottom-right-radius: inherit;
    5086   border-bottom-left-radius: inherit;
    5087 }
    5088 .list-group-item.disabled, .list-group-item:disabled {
    5089   color: #6c757d;
    5090   pointer-events: none;
    5091   background-color: #fff;
    5092 }
    5093 .list-group-item.active {
     5337  margin-bottom: 0;
     5338  border-bottom-right-radius: 4px;
     5339  border-bottom-left-radius: 4px;
     5340}
     5341.list-group-item.disabled,
     5342.list-group-item.disabled:hover,
     5343.list-group-item.disabled:focus {
     5344  color: #777777;
     5345  cursor: not-allowed;
     5346  background-color: #eeeeee;
     5347}
     5348.list-group-item.disabled .list-group-item-heading,
     5349.list-group-item.disabled:hover .list-group-item-heading,
     5350.list-group-item.disabled:focus .list-group-item-heading {
     5351  color: inherit;
     5352}
     5353.list-group-item.disabled .list-group-item-text,
     5354.list-group-item.disabled:hover .list-group-item-text,
     5355.list-group-item.disabled:focus .list-group-item-text {
     5356  color: #777777;
     5357}
     5358.list-group-item.active,
     5359.list-group-item.active:hover,
     5360.list-group-item.active:focus {
    50945361  z-index: 2;
    50955362  color: #fff;
    5096   background-color: #0d6efd;
    5097   border-color: #0d6efd;
    5098 }
    5099 .list-group-item + .list-group-item {
     5363  background-color: #337ab7;
     5364  border-color: #337ab7;
     5365}
     5366.list-group-item.active .list-group-item-heading,
     5367.list-group-item.active:hover .list-group-item-heading,
     5368.list-group-item.active:focus .list-group-item-heading,
     5369.list-group-item.active .list-group-item-heading > small,
     5370.list-group-item.active:hover .list-group-item-heading > small,
     5371.list-group-item.active:focus .list-group-item-heading > small,
     5372.list-group-item.active .list-group-item-heading > .small,
     5373.list-group-item.active:hover .list-group-item-heading > .small,
     5374.list-group-item.active:focus .list-group-item-heading > .small {
     5375  color: inherit;
     5376}
     5377.list-group-item.active .list-group-item-text,
     5378.list-group-item.active:hover .list-group-item-text,
     5379.list-group-item.active:focus .list-group-item-text {
     5380  color: #c7ddef;
     5381}
     5382a.list-group-item,
     5383button.list-group-item {
     5384  color: #555;
     5385}
     5386a.list-group-item .list-group-item-heading,
     5387button.list-group-item .list-group-item-heading {
     5388  color: #333;
     5389}
     5390a.list-group-item:hover,
     5391button.list-group-item:hover,
     5392a.list-group-item:focus,
     5393button.list-group-item:focus {
     5394  color: #555;
     5395  text-decoration: none;
     5396  background-color: #f5f5f5;
     5397}
     5398button.list-group-item {
     5399  width: 100%;
     5400  text-align: left;
     5401}
     5402.list-group-item-success {
     5403  color: #3c763d;
     5404  background-color: #dff0d8;
     5405}
     5406a.list-group-item-success,
     5407button.list-group-item-success {
     5408  color: #3c763d;
     5409}
     5410a.list-group-item-success .list-group-item-heading,
     5411button.list-group-item-success .list-group-item-heading {
     5412  color: inherit;
     5413}
     5414a.list-group-item-success:hover,
     5415button.list-group-item-success:hover,
     5416a.list-group-item-success:focus,
     5417button.list-group-item-success:focus {
     5418  color: #3c763d;
     5419  background-color: #d0e9c6;
     5420}
     5421a.list-group-item-success.active,
     5422button.list-group-item-success.active,
     5423a.list-group-item-success.active:hover,
     5424button.list-group-item-success.active:hover,
     5425a.list-group-item-success.active:focus,
     5426button.list-group-item-success.active:focus {
     5427  color: #fff;
     5428  background-color: #3c763d;
     5429  border-color: #3c763d;
     5430}
     5431.list-group-item-info {
     5432  color: #31708f;
     5433  background-color: #d9edf7;
     5434}
     5435a.list-group-item-info,
     5436button.list-group-item-info {
     5437  color: #31708f;
     5438}
     5439a.list-group-item-info .list-group-item-heading,
     5440button.list-group-item-info .list-group-item-heading {
     5441  color: inherit;
     5442}
     5443a.list-group-item-info:hover,
     5444button.list-group-item-info:hover,
     5445a.list-group-item-info:focus,
     5446button.list-group-item-info:focus {
     5447  color: #31708f;
     5448  background-color: #c4e3f3;
     5449}
     5450a.list-group-item-info.active,
     5451button.list-group-item-info.active,
     5452a.list-group-item-info.active:hover,
     5453button.list-group-item-info.active:hover,
     5454a.list-group-item-info.active:focus,
     5455button.list-group-item-info.active:focus {
     5456  color: #fff;
     5457  background-color: #31708f;
     5458  border-color: #31708f;
     5459}
     5460.list-group-item-warning {
     5461  color: #8a6d3b;
     5462  background-color: #fcf8e3;
     5463}
     5464a.list-group-item-warning,
     5465button.list-group-item-warning {
     5466  color: #8a6d3b;
     5467}
     5468a.list-group-item-warning .list-group-item-heading,
     5469button.list-group-item-warning .list-group-item-heading {
     5470  color: inherit;
     5471}
     5472a.list-group-item-warning:hover,
     5473button.list-group-item-warning:hover,
     5474a.list-group-item-warning:focus,
     5475button.list-group-item-warning:focus {
     5476  color: #8a6d3b;
     5477  background-color: #faf2cc;
     5478}
     5479a.list-group-item-warning.active,
     5480button.list-group-item-warning.active,
     5481a.list-group-item-warning.active:hover,
     5482button.list-group-item-warning.active:hover,
     5483a.list-group-item-warning.active:focus,
     5484button.list-group-item-warning.active:focus {
     5485  color: #fff;
     5486  background-color: #8a6d3b;
     5487  border-color: #8a6d3b;
     5488}
     5489.list-group-item-danger {
     5490  color: #a94442;
     5491  background-color: #f2dede;
     5492}
     5493a.list-group-item-danger,
     5494button.list-group-item-danger {
     5495  color: #a94442;
     5496}
     5497a.list-group-item-danger .list-group-item-heading,
     5498button.list-group-item-danger .list-group-item-heading {
     5499  color: inherit;
     5500}
     5501a.list-group-item-danger:hover,
     5502button.list-group-item-danger:hover,
     5503a.list-group-item-danger:focus,
     5504button.list-group-item-danger:focus {
     5505  color: #a94442;
     5506  background-color: #ebcccc;
     5507}
     5508a.list-group-item-danger.active,
     5509button.list-group-item-danger.active,
     5510a.list-group-item-danger.active:hover,
     5511button.list-group-item-danger.active:hover,
     5512a.list-group-item-danger.active:focus,
     5513button.list-group-item-danger.active:focus {
     5514  color: #fff;
     5515  background-color: #a94442;
     5516  border-color: #a94442;
     5517}
     5518.list-group-item-heading {
     5519  margin-top: 0;
     5520  margin-bottom: 5px;
     5521}
     5522.list-group-item-text {
     5523  margin-bottom: 0;
     5524  line-height: 1.3;
     5525}
     5526.panel {
     5527  margin-bottom: 20px;
     5528  background-color: #fff;
     5529  border: 1px solid transparent;
     5530  border-radius: 4px;
     5531  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
     5532  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
     5533}
     5534.panel-body {
     5535  padding: 15px;
     5536}
     5537.panel-heading {
     5538  padding: 10px 15px;
     5539  border-bottom: 1px solid transparent;
     5540  border-top-left-radius: 3px;
     5541  border-top-right-radius: 3px;
     5542}
     5543.panel-heading > .dropdown .dropdown-toggle {
     5544  color: inherit;
     5545}
     5546.panel-title {
     5547  margin-top: 0;
     5548  margin-bottom: 0;
     5549  font-size: 16px;
     5550  color: inherit;
     5551}
     5552.panel-title > a,
     5553.panel-title > small,
     5554.panel-title > .small,
     5555.panel-title > small > a,
     5556.panel-title > .small > a {
     5557  color: inherit;
     5558}
     5559.panel-footer {
     5560  padding: 10px 15px;
     5561  background-color: #f5f5f5;
     5562  border-top: 1px solid #ddd;
     5563  border-bottom-right-radius: 3px;
     5564  border-bottom-left-radius: 3px;
     5565}
     5566.panel > .list-group,
     5567.panel > .panel-collapse > .list-group {
     5568  margin-bottom: 0;
     5569}
     5570.panel > .list-group .list-group-item,
     5571.panel > .panel-collapse > .list-group .list-group-item {
     5572  border-width: 1px 0;
     5573  border-radius: 0;
     5574}
     5575.panel > .list-group:first-child .list-group-item:first-child,
     5576.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
     5577  border-top: 0;
     5578  border-top-left-radius: 3px;
     5579  border-top-right-radius: 3px;
     5580}
     5581.panel > .list-group:last-child .list-group-item:last-child,
     5582.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
     5583  border-bottom: 0;
     5584  border-bottom-right-radius: 3px;
     5585  border-bottom-left-radius: 3px;
     5586}
     5587.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
     5588  border-top-left-radius: 0;
     5589  border-top-right-radius: 0;
     5590}
     5591.panel-heading + .list-group .list-group-item:first-child {
    51005592  border-top-width: 0;
    51015593}
    5102 .list-group-item + .list-group-item.active {
    5103   margin-top: -1px;
    5104   border-top-width: 1px;
    5105 }
    5106 
    5107 .list-group-horizontal {
    5108   flex-direction: row;
    5109 }
    5110 .list-group-horizontal > .list-group-item:first-child {
    5111   border-bottom-left-radius: 0.25rem;
    5112   border-top-right-radius: 0;
    5113 }
    5114 .list-group-horizontal > .list-group-item:last-child {
    5115   border-top-right-radius: 0.25rem;
    5116   border-bottom-left-radius: 0;
    5117 }
    5118 .list-group-horizontal > .list-group-item.active {
    5119   margin-top: 0;
    5120 }
    5121 .list-group-horizontal > .list-group-item + .list-group-item {
    5122   border-top-width: 1px;
    5123   border-left-width: 0;
    5124 }
    5125 .list-group-horizontal > .list-group-item + .list-group-item.active {
    5126   margin-left: -1px;
    5127   border-left-width: 1px;
    5128 }
    5129 
    5130 @media (min-width: 576px) {
    5131   .list-group-horizontal-sm {
    5132     flex-direction: row;
    5133   }
    5134   .list-group-horizontal-sm > .list-group-item:first-child {
    5135     border-bottom-left-radius: 0.25rem;
    5136     border-top-right-radius: 0;
    5137   }
    5138   .list-group-horizontal-sm > .list-group-item:last-child {
    5139     border-top-right-radius: 0.25rem;
    5140     border-bottom-left-radius: 0;
    5141   }
    5142   .list-group-horizontal-sm > .list-group-item.active {
    5143     margin-top: 0;
    5144   }
    5145   .list-group-horizontal-sm > .list-group-item + .list-group-item {
    5146     border-top-width: 1px;
    5147     border-left-width: 0;
    5148   }
    5149   .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    5150     margin-left: -1px;
    5151     border-left-width: 1px;
    5152   }
    5153 }
    5154 @media (min-width: 768px) {
    5155   .list-group-horizontal-md {
    5156     flex-direction: row;
    5157   }
    5158   .list-group-horizontal-md > .list-group-item:first-child {
    5159     border-bottom-left-radius: 0.25rem;
    5160     border-top-right-radius: 0;
    5161   }
    5162   .list-group-horizontal-md > .list-group-item:last-child {
    5163     border-top-right-radius: 0.25rem;
    5164     border-bottom-left-radius: 0;
    5165   }
    5166   .list-group-horizontal-md > .list-group-item.active {
    5167     margin-top: 0;
    5168   }
    5169   .list-group-horizontal-md > .list-group-item + .list-group-item {
    5170     border-top-width: 1px;
    5171     border-left-width: 0;
    5172   }
    5173   .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    5174     margin-left: -1px;
    5175     border-left-width: 1px;
    5176   }
    5177 }
    5178 @media (min-width: 992px) {
    5179   .list-group-horizontal-lg {
    5180     flex-direction: row;
    5181   }
    5182   .list-group-horizontal-lg > .list-group-item:first-child {
    5183     border-bottom-left-radius: 0.25rem;
    5184     border-top-right-radius: 0;
    5185   }
    5186   .list-group-horizontal-lg > .list-group-item:last-child {
    5187     border-top-right-radius: 0.25rem;
    5188     border-bottom-left-radius: 0;
    5189   }
    5190   .list-group-horizontal-lg > .list-group-item.active {
    5191     margin-top: 0;
    5192   }
    5193   .list-group-horizontal-lg > .list-group-item + .list-group-item {
    5194     border-top-width: 1px;
    5195     border-left-width: 0;
    5196   }
    5197   .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    5198     margin-left: -1px;
    5199     border-left-width: 1px;
    5200   }
    5201 }
    5202 @media (min-width: 1200px) {
    5203   .list-group-horizontal-xl {
    5204     flex-direction: row;
    5205   }
    5206   .list-group-horizontal-xl > .list-group-item:first-child {
    5207     border-bottom-left-radius: 0.25rem;
    5208     border-top-right-radius: 0;
    5209   }
    5210   .list-group-horizontal-xl > .list-group-item:last-child {
    5211     border-top-right-radius: 0.25rem;
    5212     border-bottom-left-radius: 0;
    5213   }
    5214   .list-group-horizontal-xl > .list-group-item.active {
    5215     margin-top: 0;
    5216   }
    5217   .list-group-horizontal-xl > .list-group-item + .list-group-item {
    5218     border-top-width: 1px;
    5219     border-left-width: 0;
    5220   }
    5221   .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    5222     margin-left: -1px;
    5223     border-left-width: 1px;
    5224   }
    5225 }
    5226 @media (min-width: 1400px) {
    5227   .list-group-horizontal-xxl {
    5228     flex-direction: row;
    5229   }
    5230   .list-group-horizontal-xxl > .list-group-item:first-child {
    5231     border-bottom-left-radius: 0.25rem;
    5232     border-top-right-radius: 0;
    5233   }
    5234   .list-group-horizontal-xxl > .list-group-item:last-child {
    5235     border-top-right-radius: 0.25rem;
    5236     border-bottom-left-radius: 0;
    5237   }
    5238   .list-group-horizontal-xxl > .list-group-item.active {
    5239     margin-top: 0;
    5240   }
    5241   .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    5242     border-top-width: 1px;
    5243     border-left-width: 0;
    5244   }
    5245   .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    5246     margin-left: -1px;
    5247     border-left-width: 1px;
    5248   }
    5249 }
    5250 .list-group-flush {
    5251   border-radius: 0;
    5252 }
    5253 .list-group-flush > .list-group-item {
    5254   border-width: 0 0 1px;
    5255 }
    5256 .list-group-flush > .list-group-item:last-child {
    5257   border-bottom-width: 0;
    5258 }
    5259 
    5260 .list-group-item-primary {
    5261   color: #084298;
    5262   background-color: #cfe2ff;
    5263 }
    5264 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    5265   color: #084298;
    5266   background-color: #bacbe6;
    5267 }
    5268 .list-group-item-primary.list-group-item-action.active {
     5594.list-group + .panel-footer {
     5595  border-top-width: 0;
     5596}
     5597.panel > .table,
     5598.panel > .table-responsive > .table,
     5599.panel > .panel-collapse > .table {
     5600  margin-bottom: 0;
     5601}
     5602.panel > .table caption,
     5603.panel > .table-responsive > .table caption,
     5604.panel > .panel-collapse > .table caption {
     5605  padding-right: 15px;
     5606  padding-left: 15px;
     5607}
     5608.panel > .table:first-child,
     5609.panel > .table-responsive:first-child > .table:first-child {
     5610  border-top-left-radius: 3px;
     5611  border-top-right-radius: 3px;
     5612}
     5613.panel > .table:first-child > thead:first-child > tr:first-child,
     5614.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
     5615.panel > .table:first-child > tbody:first-child > tr:first-child,
     5616.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
     5617  border-top-left-radius: 3px;
     5618  border-top-right-radius: 3px;
     5619}
     5620.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
     5621.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
     5622.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
     5623.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
     5624.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
     5625.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
     5626.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
     5627.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
     5628  border-top-left-radius: 3px;
     5629}
     5630.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
     5631.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
     5632.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
     5633.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
     5634.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
     5635.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
     5636.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
     5637.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
     5638  border-top-right-radius: 3px;
     5639}
     5640.panel > .table:last-child,
     5641.panel > .table-responsive:last-child > .table:last-child {
     5642  border-bottom-right-radius: 3px;
     5643  border-bottom-left-radius: 3px;
     5644}
     5645.panel > .table:last-child > tbody:last-child > tr:last-child,
     5646.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
     5647.panel > .table:last-child > tfoot:last-child > tr:last-child,
     5648.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
     5649  border-bottom-right-radius: 3px;
     5650  border-bottom-left-radius: 3px;
     5651}
     5652.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
     5653.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
     5654.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
     5655.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
     5656.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
     5657.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
     5658.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
     5659.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
     5660  border-bottom-left-radius: 3px;
     5661}
     5662.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
     5663.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
     5664.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
     5665.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
     5666.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
     5667.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
     5668.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
     5669.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
     5670  border-bottom-right-radius: 3px;
     5671}
     5672.panel > .panel-body + .table,
     5673.panel > .panel-body + .table-responsive,
     5674.panel > .table + .panel-body,
     5675.panel > .table-responsive + .panel-body {
     5676  border-top: 1px solid #ddd;
     5677}
     5678.panel > .table > tbody:first-child > tr:first-child th,
     5679.panel > .table > tbody:first-child > tr:first-child td {
     5680  border-top: 0;
     5681}
     5682.panel > .table-bordered,
     5683.panel > .table-responsive > .table-bordered {
     5684  border: 0;
     5685}
     5686.panel > .table-bordered > thead > tr > th:first-child,
     5687.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
     5688.panel > .table-bordered > tbody > tr > th:first-child,
     5689.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
     5690.panel > .table-bordered > tfoot > tr > th:first-child,
     5691.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
     5692.panel > .table-bordered > thead > tr > td:first-child,
     5693.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
     5694.panel > .table-bordered > tbody > tr > td:first-child,
     5695.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
     5696.panel > .table-bordered > tfoot > tr > td:first-child,
     5697.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
     5698  border-left: 0;
     5699}
     5700.panel > .table-bordered > thead > tr > th:last-child,
     5701.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
     5702.panel > .table-bordered > tbody > tr > th:last-child,
     5703.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
     5704.panel > .table-bordered > tfoot > tr > th:last-child,
     5705.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
     5706.panel > .table-bordered > thead > tr > td:last-child,
     5707.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
     5708.panel > .table-bordered > tbody > tr > td:last-child,
     5709.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
     5710.panel > .table-bordered > tfoot > tr > td:last-child,
     5711.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
     5712  border-right: 0;
     5713}
     5714.panel > .table-bordered > thead > tr:first-child > td,
     5715.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
     5716.panel > .table-bordered > tbody > tr:first-child > td,
     5717.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
     5718.panel > .table-bordered > thead > tr:first-child > th,
     5719.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
     5720.panel > .table-bordered > tbody > tr:first-child > th,
     5721.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
     5722  border-bottom: 0;
     5723}
     5724.panel > .table-bordered > tbody > tr:last-child > td,
     5725.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
     5726.panel > .table-bordered > tfoot > tr:last-child > td,
     5727.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
     5728.panel > .table-bordered > tbody > tr:last-child > th,
     5729.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
     5730.panel > .table-bordered > tfoot > tr:last-child > th,
     5731.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
     5732  border-bottom: 0;
     5733}
     5734.panel > .table-responsive {
     5735  margin-bottom: 0;
     5736  border: 0;
     5737}
     5738.panel-group {
     5739  margin-bottom: 20px;
     5740}
     5741.panel-group .panel {
     5742  margin-bottom: 0;
     5743  border-radius: 4px;
     5744}
     5745.panel-group .panel + .panel {
     5746  margin-top: 5px;
     5747}
     5748.panel-group .panel-heading {
     5749  border-bottom: 0;
     5750}
     5751.panel-group .panel-heading + .panel-collapse > .panel-body,
     5752.panel-group .panel-heading + .panel-collapse > .list-group {
     5753  border-top: 1px solid #ddd;
     5754}
     5755.panel-group .panel-footer {
     5756  border-top: 0;
     5757}
     5758.panel-group .panel-footer + .panel-collapse .panel-body {
     5759  border-bottom: 1px solid #ddd;
     5760}
     5761.panel-default {
     5762  border-color: #ddd;
     5763}
     5764.panel-default > .panel-heading {
     5765  color: #333333;
     5766  background-color: #f5f5f5;
     5767  border-color: #ddd;
     5768}
     5769.panel-default > .panel-heading + .panel-collapse > .panel-body {
     5770  border-top-color: #ddd;
     5771}
     5772.panel-default > .panel-heading .badge {
     5773  color: #f5f5f5;
     5774  background-color: #333333;
     5775}
     5776.panel-default > .panel-footer + .panel-collapse > .panel-body {
     5777  border-bottom-color: #ddd;
     5778}
     5779.panel-primary {
     5780  border-color: #337ab7;
     5781}
     5782.panel-primary > .panel-heading {
    52695783  color: #fff;
    5270   background-color: #084298;
    5271   border-color: #084298;
    5272 }
    5273 
    5274 .list-group-item-secondary {
    5275   color: #41464b;
    5276   background-color: #e2e3e5;
    5277 }
    5278 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    5279   color: #41464b;
    5280   background-color: #cbccce;
    5281 }
    5282 .list-group-item-secondary.list-group-item-action.active {
    5283   color: #fff;
    5284   background-color: #41464b;
    5285   border-color: #41464b;
    5286 }
    5287 
    5288 .list-group-item-success {
    5289   color: #0f5132;
    5290   background-color: #d1e7dd;
    5291 }
    5292 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    5293   color: #0f5132;
    5294   background-color: #bcd0c7;
    5295 }
    5296 .list-group-item-success.list-group-item-action.active {
    5297   color: #fff;
    5298   background-color: #0f5132;
    5299   border-color: #0f5132;
    5300 }
    5301 
    5302 .list-group-item-info {
    5303   color: #055160;
    5304   background-color: #cff4fc;
    5305 }
    5306 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    5307   color: #055160;
    5308   background-color: #badce3;
    5309 }
    5310 .list-group-item-info.list-group-item-action.active {
    5311   color: #fff;
    5312   background-color: #055160;
    5313   border-color: #055160;
    5314 }
    5315 
    5316 .list-group-item-warning {
    5317   color: #664d03;
    5318   background-color: #fff3cd;
    5319 }
    5320 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    5321   color: #664d03;
    5322   background-color: #e6dbb9;
    5323 }
    5324 .list-group-item-warning.list-group-item-action.active {
    5325   color: #fff;
    5326   background-color: #664d03;
    5327   border-color: #664d03;
    5328 }
    5329 
    5330 .list-group-item-danger {
    5331   color: #842029;
    5332   background-color: #f8d7da;
    5333 }
    5334 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    5335   color: #842029;
    5336   background-color: #dfc2c4;
    5337 }
    5338 .list-group-item-danger.list-group-item-action.active {
    5339   color: #fff;
    5340   background-color: #842029;
    5341   border-color: #842029;
    5342 }
    5343 
    5344 .list-group-item-light {
    5345   color: #636464;
    5346   background-color: #fefefe;
    5347 }
    5348 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    5349   color: #636464;
    5350   background-color: #e5e5e5;
    5351 }
    5352 .list-group-item-light.list-group-item-action.active {
    5353   color: #fff;
    5354   background-color: #636464;
    5355   border-color: #636464;
    5356 }
    5357 
    5358 .list-group-item-dark {
    5359   color: #141619;
    5360   background-color: #d3d3d4;
    5361 }
    5362 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    5363   color: #141619;
    5364   background-color: #bebebf;
    5365 }
    5366 .list-group-item-dark.list-group-item-action.active {
    5367   color: #fff;
    5368   background-color: #141619;
    5369   border-color: #141619;
    5370 }
    5371 
    5372 .btn-close {
    5373   box-sizing: content-box;
    5374   width: 1em;
    5375   height: 1em;
    5376   padding: 0.25em 0.25em;
     5784  background-color: #337ab7;
     5785  border-color: #337ab7;
     5786}
     5787.panel-primary > .panel-heading + .panel-collapse > .panel-body {
     5788  border-top-color: #337ab7;
     5789}
     5790.panel-primary > .panel-heading .badge {
     5791  color: #337ab7;
     5792  background-color: #fff;
     5793}
     5794.panel-primary > .panel-footer + .panel-collapse > .panel-body {
     5795  border-bottom-color: #337ab7;
     5796}
     5797.panel-success {
     5798  border-color: #d6e9c6;
     5799}
     5800.panel-success > .panel-heading {
     5801  color: #3c763d;
     5802  background-color: #dff0d8;
     5803  border-color: #d6e9c6;
     5804}
     5805.panel-success > .panel-heading + .panel-collapse > .panel-body {
     5806  border-top-color: #d6e9c6;
     5807}
     5808.panel-success > .panel-heading .badge {
     5809  color: #dff0d8;
     5810  background-color: #3c763d;
     5811}
     5812.panel-success > .panel-footer + .panel-collapse > .panel-body {
     5813  border-bottom-color: #d6e9c6;
     5814}
     5815.panel-info {
     5816  border-color: #bce8f1;
     5817}
     5818.panel-info > .panel-heading {
     5819  color: #31708f;
     5820  background-color: #d9edf7;
     5821  border-color: #bce8f1;
     5822}
     5823.panel-info > .panel-heading + .panel-collapse > .panel-body {
     5824  border-top-color: #bce8f1;
     5825}
     5826.panel-info > .panel-heading .badge {
     5827  color: #d9edf7;
     5828  background-color: #31708f;
     5829}
     5830.panel-info > .panel-footer + .panel-collapse > .panel-body {
     5831  border-bottom-color: #bce8f1;
     5832}
     5833.panel-warning {
     5834  border-color: #faebcc;
     5835}
     5836.panel-warning > .panel-heading {
     5837  color: #8a6d3b;
     5838  background-color: #fcf8e3;
     5839  border-color: #faebcc;
     5840}
     5841.panel-warning > .panel-heading + .panel-collapse > .panel-body {
     5842  border-top-color: #faebcc;
     5843}
     5844.panel-warning > .panel-heading .badge {
     5845  color: #fcf8e3;
     5846  background-color: #8a6d3b;
     5847}
     5848.panel-warning > .panel-footer + .panel-collapse > .panel-body {
     5849  border-bottom-color: #faebcc;
     5850}
     5851.panel-danger {
     5852  border-color: #ebccd1;
     5853}
     5854.panel-danger > .panel-heading {
     5855  color: #a94442;
     5856  background-color: #f2dede;
     5857  border-color: #ebccd1;
     5858}
     5859.panel-danger > .panel-heading + .panel-collapse > .panel-body {
     5860  border-top-color: #ebccd1;
     5861}
     5862.panel-danger > .panel-heading .badge {
     5863  color: #f2dede;
     5864  background-color: #a94442;
     5865}
     5866.panel-danger > .panel-footer + .panel-collapse > .panel-body {
     5867  border-bottom-color: #ebccd1;
     5868}
     5869.embed-responsive {
     5870  position: relative;
     5871  display: block;
     5872  height: 0;
     5873  padding: 0;
     5874  overflow: hidden;
     5875}
     5876.embed-responsive .embed-responsive-item,
     5877.embed-responsive iframe,
     5878.embed-responsive embed,
     5879.embed-responsive object,
     5880.embed-responsive video {
     5881  position: absolute;
     5882  top: 0;
     5883  bottom: 0;
     5884  left: 0;
     5885  width: 100%;
     5886  height: 100%;
     5887  border: 0;
     5888}
     5889.embed-responsive-16by9 {
     5890  padding-bottom: 56.25%;
     5891}
     5892.embed-responsive-4by3 {
     5893  padding-bottom: 75%;
     5894}
     5895.well {
     5896  min-height: 20px;
     5897  padding: 19px;
     5898  margin-bottom: 20px;
     5899  background-color: #f5f5f5;
     5900  border: 1px solid #e3e3e3;
     5901  border-radius: 4px;
     5902  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     5903  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     5904}
     5905.well blockquote {
     5906  border-color: #ddd;
     5907  border-color: rgba(0, 0, 0, 0.15);
     5908}
     5909.well-lg {
     5910  padding: 24px;
     5911  border-radius: 6px;
     5912}
     5913.well-sm {
     5914  padding: 9px;
     5915  border-radius: 3px;
     5916}
     5917.close {
     5918  float: right;
     5919  font-size: 21px;
     5920  font-weight: bold;
     5921  line-height: 1;
    53775922  color: #000;
    5378   background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    5379   border: 0;
    5380   border-radius: 0.25rem;
    5381   opacity: 0.5;
    5382 }
    5383 .btn-close:hover {
     5923  text-shadow: 0 1px 0 #fff;
     5924  filter: alpha(opacity=20);
     5925  opacity: 0.2;
     5926}
     5927.close:hover,
     5928.close:focus {
    53845929  color: #000;
    53855930  text-decoration: none;
    5386   opacity: 0.75;
    5387 }
    5388 .btn-close:focus {
    5389   outline: 0;
    5390   box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    5391   opacity: 1;
    5392 }
    5393 .btn-close:disabled, .btn-close.disabled {
    5394   pointer-events: none;
    5395   -webkit-user-select: none;
    5396   -moz-user-select: none;
    5397   user-select: none;
    5398   opacity: 0.25;
    5399 }
    5400 
    5401 .btn-close-white {
    5402   filter: invert(1) grayscale(100%) brightness(200%);
    5403 }
    5404 
    5405 .toast {
    5406   width: 350px;
    5407   max-width: 100%;
    5408   font-size: 0.875rem;
    5409   pointer-events: auto;
    5410   background-color: rgba(255, 255, 255, 0.85);
    5411   background-clip: padding-box;
    5412   border: 1px solid rgba(0, 0, 0, 0.1);
    5413   box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    5414   border-radius: 0.25rem;
    5415 }
    5416 .toast.showing {
    5417   opacity: 0;
    5418 }
    5419 .toast:not(.show) {
    5420   display: none;
    5421 }
    5422 
    5423 .toast-container {
    5424   width: -webkit-max-content;
    5425   width: -moz-max-content;
    5426   width: max-content;
    5427   max-width: 100%;
    5428   pointer-events: none;
    5429 }
    5430 .toast-container > :not(:last-child) {
    5431   margin-bottom: 0.75rem;
    5432 }
    5433 
    5434 .toast-header {
    5435   display: flex;
    5436   align-items: center;
    5437   padding: 0.5rem 0.75rem;
    5438   color: #6c757d;
    5439   background-color: rgba(255, 255, 255, 0.85);
    5440   background-clip: padding-box;
    5441   border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    5442   border-top-left-radius: calc(0.25rem - 1px);
    5443   border-top-right-radius: calc(0.25rem - 1px);
    5444 }
    5445 .toast-header .btn-close {
    5446   margin-right: -0.375rem;
    5447   margin-left: 0.75rem;
    5448 }
    5449 
    5450 .toast-body {
    5451   padding: 0.75rem;
    5452   word-wrap: break-word;
    5453 }
    5454 
     5931  cursor: pointer;
     5932  filter: alpha(opacity=50);
     5933  opacity: 0.5;
     5934}
     5935button.close {
     5936  padding: 0;
     5937  cursor: pointer;
     5938  background: transparent;
     5939  border: 0;
     5940  -webkit-appearance: none;
     5941  -moz-appearance: none;
     5942  appearance: none;
     5943}
     5944.modal-open {
     5945  overflow: hidden;
     5946}
    54555947.modal {
    54565948  position: fixed;
    54575949  top: 0;
     5950  right: 0;
     5951  bottom: 0;
    54585952  left: 0;
    5459   z-index: 1055;
     5953  z-index: 1050;
    54605954  display: none;
    5461   width: 100%;
    5462   height: 100%;
     5955  overflow: hidden;
     5956  -webkit-overflow-scrolling: touch;
     5957  outline: 0;
     5958}
     5959.modal.fade .modal-dialog {
     5960  -webkit-transform: translate(0, -25%);
     5961  -ms-transform: translate(0, -25%);
     5962  -o-transform: translate(0, -25%);
     5963  transform: translate(0, -25%);
     5964  -webkit-transition: -webkit-transform 0.3s ease-out;
     5965  -o-transition: -o-transform 0.3s ease-out;
     5966  transition: -webkit-transform 0.3s ease-out;
     5967  transition: transform 0.3s ease-out;
     5968  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
     5969}
     5970.modal.in .modal-dialog {
     5971  -webkit-transform: translate(0, 0);
     5972  -ms-transform: translate(0, 0);
     5973  -o-transform: translate(0, 0);
     5974  transform: translate(0, 0);
     5975}
     5976.modal-open .modal {
    54635977  overflow-x: hidden;
    54645978  overflow-y: auto;
    5465   outline: 0;
    5466 }
    5467 
     5979}
    54685980.modal-dialog {
    54695981  position: relative;
    54705982  width: auto;
    5471   margin: 0.5rem;
    5472   pointer-events: none;
    5473 }
    5474 .modal.fade .modal-dialog {
    5475   transition: transform 0.3s ease-out;
    5476   transform: translate(0, -50px);
    5477 }
    5478 @media (prefers-reduced-motion: reduce) {
    5479   .modal.fade .modal-dialog {
    5480     transition: none;
    5481   }
    5482 }
    5483 .modal.show .modal-dialog {
    5484   transform: none;
    5485 }
    5486 .modal.modal-static .modal-dialog {
    5487   transform: scale(1.02);
    5488 }
    5489 
    5490 .modal-dialog-scrollable {
    5491   height: calc(100% - 1rem);
    5492 }
    5493 .modal-dialog-scrollable .modal-content {
    5494   max-height: 100%;
    5495   overflow: hidden;
    5496 }
    5497 .modal-dialog-scrollable .modal-body {
    5498   overflow-y: auto;
    5499 }
    5500 
    5501 .modal-dialog-centered {
    5502   display: flex;
    5503   align-items: center;
    5504   min-height: calc(100% - 1rem);
    5505 }
    5506 
     5983  margin: 10px;
     5984}
    55075985.modal-content {
    55085986  position: relative;
    5509   display: flex;
    5510   flex-direction: column;
    5511   width: 100%;
    5512   pointer-events: auto;
    55135987  background-color: #fff;
    55145988  background-clip: padding-box;
     5989  border: 1px solid #999;
    55155990  border: 1px solid rgba(0, 0, 0, 0.2);
    5516   border-radius: 0.3rem;
     5991  border-radius: 6px;
     5992  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
     5993  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    55175994  outline: 0;
    55185995}
    5519 
    55205996.modal-backdrop {
    55215997  position: fixed;
    55225998  top: 0;
     5999  right: 0;
     6000  bottom: 0;
    55236001  left: 0;
    5524   z-index: 1050;
    5525   width: 100vw;
    5526   height: 100vh;
     6002  z-index: 1040;
    55276003  background-color: #000;
    55286004}
    55296005.modal-backdrop.fade {
     6006  filter: alpha(opacity=0);
    55306007  opacity: 0;
    55316008}
    5532 .modal-backdrop.show {
     6009.modal-backdrop.in {
     6010  filter: alpha(opacity=50);
    55336011  opacity: 0.5;
    55346012}
    5535 
    55366013.modal-header {
    5537   display: flex;
    5538   flex-shrink: 0;
    5539   align-items: center;
    5540   justify-content: space-between;
    5541   padding: 1rem 1rem;
    5542   border-bottom: 1px solid #dee2e6;
    5543   border-top-left-radius: calc(0.3rem - 1px);
    5544   border-top-right-radius: calc(0.3rem - 1px);
    5545 }
    5546 .modal-header .btn-close {
    5547   padding: 0.5rem 0.5rem;
    5548   margin: -0.5rem -0.5rem -0.5rem auto;
    5549 }
    5550 
     6014  padding: 15px;
     6015  border-bottom: 1px solid #e5e5e5;
     6016}
     6017.modal-header .close {
     6018  margin-top: -2px;
     6019}
    55516020.modal-title {
    5552   margin-bottom: 0;
    5553   line-height: 1.5;
    5554 }
    5555 
     6021  margin: 0;
     6022  line-height: 1.42857143;
     6023}
    55566024.modal-body {
    55576025  position: relative;
    5558   flex: 1 1 auto;
    5559   padding: 1rem;
    5560 }
    5561 
     6026  padding: 15px;
     6027}
    55626028.modal-footer {
    5563   display: flex;
    5564   flex-wrap: wrap;
    5565   flex-shrink: 0;
    5566   align-items: center;
    5567   justify-content: flex-end;
    5568   padding: 0.75rem;
    5569   border-top: 1px solid #dee2e6;
    5570   border-bottom-right-radius: calc(0.3rem - 1px);
    5571   border-bottom-left-radius: calc(0.3rem - 1px);
    5572 }
    5573 .modal-footer > * {
    5574   margin: 0.25rem;
    5575 }
    5576 
    5577 @media (min-width: 576px) {
     6029  padding: 15px;
     6030  text-align: right;
     6031  border-top: 1px solid #e5e5e5;
     6032}
     6033.modal-footer .btn + .btn {
     6034  margin-bottom: 0;
     6035  margin-left: 5px;
     6036}
     6037.modal-footer .btn-group .btn + .btn {
     6038  margin-left: -1px;
     6039}
     6040.modal-footer .btn-block + .btn-block {
     6041  margin-left: 0;
     6042}
     6043.modal-scrollbar-measure {
     6044  position: absolute;
     6045  top: -9999px;
     6046  width: 50px;
     6047  height: 50px;
     6048  overflow: scroll;
     6049}
     6050@media (min-width: 768px) {
    55786051  .modal-dialog {
    5579     max-width: 500px;
    5580     margin: 1.75rem auto;
    5581   }
    5582 
    5583   .modal-dialog-scrollable {
    5584     height: calc(100% - 3.5rem);
    5585   }
    5586 
    5587   .modal-dialog-centered {
    5588     min-height: calc(100% - 3.5rem);
    5589   }
    5590 
     6052    width: 600px;
     6053    margin: 30px auto;
     6054  }
     6055  .modal-content {
     6056    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
     6057    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
     6058  }
    55916059  .modal-sm {
    5592     max-width: 300px;
     6060    width: 300px;
    55936061  }
    55946062}
    55956063@media (min-width: 992px) {
    5596   .modal-lg,
    5597 .modal-xl {
    5598     max-width: 800px;
    5599   }
    5600 }
    5601 @media (min-width: 1200px) {
    5602   .modal-xl {
    5603     max-width: 1140px;
    5604   }
    5605 }
    5606 .modal-fullscreen {
    5607   width: 100vw;
    5608   max-width: none;
    5609   height: 100%;
    5610   margin: 0;
    5611 }
    5612 .modal-fullscreen .modal-content {
    5613   height: 100%;
    5614   border: 0;
    5615   border-radius: 0;
    5616 }
    5617 .modal-fullscreen .modal-header {
    5618   border-radius: 0;
    5619 }
    5620 .modal-fullscreen .modal-body {
    5621   overflow-y: auto;
    5622 }
    5623 .modal-fullscreen .modal-footer {
    5624   border-radius: 0;
    5625 }
    5626 
    5627 @media (max-width: 575.98px) {
    5628   .modal-fullscreen-sm-down {
    5629     width: 100vw;
    5630     max-width: none;
    5631     height: 100%;
    5632     margin: 0;
    5633   }
    5634   .modal-fullscreen-sm-down .modal-content {
    5635     height: 100%;
    5636     border: 0;
    5637     border-radius: 0;
    5638   }
    5639   .modal-fullscreen-sm-down .modal-header {
    5640     border-radius: 0;
    5641   }
    5642   .modal-fullscreen-sm-down .modal-body {
    5643     overflow-y: auto;
    5644   }
    5645   .modal-fullscreen-sm-down .modal-footer {
    5646     border-radius: 0;
    5647   }
    5648 }
    5649 @media (max-width: 767.98px) {
    5650   .modal-fullscreen-md-down {
    5651     width: 100vw;
    5652     max-width: none;
    5653     height: 100%;
    5654     margin: 0;
    5655   }
    5656   .modal-fullscreen-md-down .modal-content {
    5657     height: 100%;
    5658     border: 0;
    5659     border-radius: 0;
    5660   }
    5661   .modal-fullscreen-md-down .modal-header {
    5662     border-radius: 0;
    5663   }
    5664   .modal-fullscreen-md-down .modal-body {
    5665     overflow-y: auto;
    5666   }
    5667   .modal-fullscreen-md-down .modal-footer {
    5668     border-radius: 0;
    5669   }
    5670 }
    5671 @media (max-width: 991.98px) {
    5672   .modal-fullscreen-lg-down {
    5673     width: 100vw;
    5674     max-width: none;
    5675     height: 100%;
    5676     margin: 0;
    5677   }
    5678   .modal-fullscreen-lg-down .modal-content {
    5679     height: 100%;
    5680     border: 0;
    5681     border-radius: 0;
    5682   }
    5683   .modal-fullscreen-lg-down .modal-header {
    5684     border-radius: 0;
    5685   }
    5686   .modal-fullscreen-lg-down .modal-body {
    5687     overflow-y: auto;
    5688   }
    5689   .modal-fullscreen-lg-down .modal-footer {
    5690     border-radius: 0;
    5691   }
    5692 }
    5693 @media (max-width: 1199.98px) {
    5694   .modal-fullscreen-xl-down {
    5695     width: 100vw;
    5696     max-width: none;
    5697     height: 100%;
    5698     margin: 0;
    5699   }
    5700   .modal-fullscreen-xl-down .modal-content {
    5701     height: 100%;
    5702     border: 0;
    5703     border-radius: 0;
    5704   }
    5705   .modal-fullscreen-xl-down .modal-header {
    5706     border-radius: 0;
    5707   }
    5708   .modal-fullscreen-xl-down .modal-body {
    5709     overflow-y: auto;
    5710   }
    5711   .modal-fullscreen-xl-down .modal-footer {
    5712     border-radius: 0;
    5713   }
    5714 }
    5715 @media (max-width: 1399.98px) {
    5716   .modal-fullscreen-xxl-down {
    5717     width: 100vw;
    5718     max-width: none;
    5719     height: 100%;
    5720     margin: 0;
    5721   }
    5722   .modal-fullscreen-xxl-down .modal-content {
    5723     height: 100%;
    5724     border: 0;
    5725     border-radius: 0;
    5726   }
    5727   .modal-fullscreen-xxl-down .modal-header {
    5728     border-radius: 0;
    5729   }
    5730   .modal-fullscreen-xxl-down .modal-body {
    5731     overflow-y: auto;
    5732   }
    5733   .modal-fullscreen-xxl-down .modal-footer {
    5734     border-radius: 0;
     6064  .modal-lg {
     6065    width: 900px;
    57356066  }
    57366067}
    57376068.tooltip {
    57386069  position: absolute;
    5739   z-index: 1080;
     6070  z-index: 1070;
    57406071  display: block;
    5741   margin: 0;
    5742   font-family: var(--bs-font-sans-serif);
     6072  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    57436073  font-style: normal;
    57446074  font-weight: 400;
    5745   line-height: 1.5;
     6075  line-height: 1.42857143;
     6076  line-break: auto;
    57466077  text-align: left;
    57476078  text-align: start;
     
    57526083  word-break: normal;
    57536084  word-spacing: normal;
     6085  word-wrap: normal;
    57546086  white-space: normal;
    5755   line-break: auto;
    5756   font-size: 0.875rem;
    5757   word-wrap: break-word;
     6087  font-size: 12px;
     6088  filter: alpha(opacity=0);
    57586089  opacity: 0;
    57596090}
    5760 .tooltip.show {
     6091.tooltip.in {
     6092  filter: alpha(opacity=90);
    57616093  opacity: 0.9;
    57626094}
    5763 .tooltip .tooltip-arrow {
    5764   position: absolute;
    5765   display: block;
    5766   width: 0.8rem;
    5767   height: 0.4rem;
    5768 }
    5769 .tooltip .tooltip-arrow::before {
    5770   position: absolute;
    5771   content: "";
    5772   border-color: transparent;
    5773   border-style: solid;
    5774 }
    5775 
    5776 .bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
    5777   padding: 0.4rem 0;
    5778 }
    5779 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
     6095.tooltip.top {
     6096  padding: 5px 0;
     6097  margin-top: -3px;
     6098}
     6099.tooltip.right {
     6100  padding: 0 5px;
     6101  margin-left: 3px;
     6102}
     6103.tooltip.bottom {
     6104  padding: 5px 0;
     6105  margin-top: 3px;
     6106}
     6107.tooltip.left {
     6108  padding: 0 5px;
     6109  margin-left: -3px;
     6110}
     6111.tooltip.top .tooltip-arrow {
    57806112  bottom: 0;
    5781 }
    5782 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
    5783   top: -1px;
    5784   border-width: 0.4rem 0.4rem 0;
     6113  left: 50%;
     6114  margin-left: -5px;
     6115  border-width: 5px 5px 0;
    57856116  border-top-color: #000;
    57866117}
    5787 
    5788 .bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
    5789   padding: 0 0.4rem;
    5790 }
    5791 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
     6118.tooltip.top-left .tooltip-arrow {
     6119  right: 5px;
     6120  bottom: 0;
     6121  margin-bottom: -5px;
     6122  border-width: 5px 5px 0;
     6123  border-top-color: #000;
     6124}
     6125.tooltip.top-right .tooltip-arrow {
     6126  bottom: 0;
     6127  left: 5px;
     6128  margin-bottom: -5px;
     6129  border-width: 5px 5px 0;
     6130  border-top-color: #000;
     6131}
     6132.tooltip.right .tooltip-arrow {
     6133  top: 50%;
    57926134  left: 0;
    5793   width: 0.4rem;
    5794   height: 0.8rem;
    5795 }
    5796 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
    5797   right: -1px;
    5798   border-width: 0.4rem 0.4rem 0.4rem 0;
     6135  margin-top: -5px;
     6136  border-width: 5px 5px 5px 0;
    57996137  border-right-color: #000;
    58006138}
    5801 
    5802 .bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
    5803   padding: 0.4rem 0;
    5804 }
    5805 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
     6139.tooltip.left .tooltip-arrow {
     6140  top: 50%;
     6141  right: 0;
     6142  margin-top: -5px;
     6143  border-width: 5px 0 5px 5px;
     6144  border-left-color: #000;
     6145}
     6146.tooltip.bottom .tooltip-arrow {
    58066147  top: 0;
    5807 }
    5808 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
    5809   bottom: -1px;
    5810   border-width: 0 0.4rem 0.4rem;
     6148  left: 50%;
     6149  margin-left: -5px;
     6150  border-width: 0 5px 5px;
    58116151  border-bottom-color: #000;
    58126152}
    5813 
    5814 .bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
    5815   padding: 0 0.4rem;
    5816 }
    5817 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    5818   right: 0;
    5819   width: 0.4rem;
    5820   height: 0.8rem;
    5821 }
    5822 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    5823   left: -1px;
    5824   border-width: 0.4rem 0 0.4rem 0.4rem;
    5825   border-left-color: #000;
    5826 }
    5827 
     6153.tooltip.bottom-left .tooltip-arrow {
     6154  top: 0;
     6155  right: 5px;
     6156  margin-top: -5px;
     6157  border-width: 0 5px 5px;
     6158  border-bottom-color: #000;
     6159}
     6160.tooltip.bottom-right .tooltip-arrow {
     6161  top: 0;
     6162  left: 5px;
     6163  margin-top: -5px;
     6164  border-width: 0 5px 5px;
     6165  border-bottom-color: #000;
     6166}
    58286167.tooltip-inner {
    58296168  max-width: 200px;
    5830   padding: 0.25rem 0.5rem;
     6169  padding: 3px 8px;
    58316170  color: #fff;
    58326171  text-align: center;
    58336172  background-color: #000;
    5834   border-radius: 0.25rem;
    5835 }
    5836 
     6173  border-radius: 4px;
     6174}
     6175.tooltip-arrow {
     6176  position: absolute;
     6177  width: 0;
     6178  height: 0;
     6179  border-color: transparent;
     6180  border-style: solid;
     6181}
    58376182.popover {
    58386183  position: absolute;
    58396184  top: 0;
    5840   left: 0 /* rtl:ignore */;
    5841   z-index: 1070;
    5842   display: block;
     6185  left: 0;
     6186  z-index: 1060;
     6187  display: none;
    58436188  max-width: 276px;
    5844   font-family: var(--bs-font-sans-serif);
     6189  padding: 1px;
     6190  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    58456191  font-style: normal;
    58466192  font-weight: 400;
    5847   line-height: 1.5;
     6193  line-height: 1.42857143;
     6194  line-break: auto;
    58486195  text-align: left;
    58496196  text-align: start;
     
    58546201  word-break: normal;
    58556202  word-spacing: normal;
     6203  word-wrap: normal;
    58566204  white-space: normal;
    5857   line-break: auto;
    5858   font-size: 0.875rem;
    5859   word-wrap: break-word;
     6205  font-size: 14px;
    58606206  background-color: #fff;
    58616207  background-clip: padding-box;
     6208  border: 1px solid #ccc;
    58626209  border: 1px solid rgba(0, 0, 0, 0.2);
    5863   border-radius: 0.3rem;
    5864 }
    5865 .popover .popover-arrow {
     6210  border-radius: 6px;
     6211  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     6212  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     6213}
     6214.popover.top {
     6215  margin-top: -10px;
     6216}
     6217.popover.right {
     6218  margin-left: 10px;
     6219}
     6220.popover.bottom {
     6221  margin-top: 10px;
     6222}
     6223.popover.left {
     6224  margin-left: -10px;
     6225}
     6226.popover > .arrow {
     6227  border-width: 11px;
     6228}
     6229.popover > .arrow,
     6230.popover > .arrow:after {
    58666231  position: absolute;
    58676232  display: block;
    5868   width: 1rem;
    5869   height: 0.5rem;
    5870 }
    5871 .popover .popover-arrow::before, .popover .popover-arrow::after {
    5872   position: absolute;
    5873   display: block;
    5874   content: "";
     6233  width: 0;
     6234  height: 0;
    58756235  border-color: transparent;
    58766236  border-style: solid;
    58776237}
    5878 
    5879 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
    5880   bottom: calc(-0.5rem - 1px);
    5881 }
    5882 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
    5883   bottom: 0;
    5884   border-width: 0.5rem 0.5rem 0;
     6238.popover > .arrow:after {
     6239  content: "";
     6240  border-width: 10px;
     6241}
     6242.popover.top > .arrow {
     6243  bottom: -11px;
     6244  left: 50%;
     6245  margin-left: -11px;
     6246  border-top-color: #999999;
    58856247  border-top-color: rgba(0, 0, 0, 0.25);
    5886 }
    5887 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
     6248  border-bottom-width: 0;
     6249}
     6250.popover.top > .arrow:after {
    58886251  bottom: 1px;
    5889   border-width: 0.5rem 0.5rem 0;
     6252  margin-left: -10px;
     6253  content: " ";
    58906254  border-top-color: #fff;
    5891 }
    5892 
    5893 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
    5894   left: calc(-0.5rem - 1px);
    5895   width: 0.5rem;
    5896   height: 1rem;
    5897 }
    5898 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
    5899   left: 0;
    5900   border-width: 0.5rem 0.5rem 0.5rem 0;
     6255  border-bottom-width: 0;
     6256}
     6257.popover.right > .arrow {
     6258  top: 50%;
     6259  left: -11px;
     6260  margin-top: -11px;
     6261  border-right-color: #999999;
    59016262  border-right-color: rgba(0, 0, 0, 0.25);
    5902 }
    5903 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
     6263  border-left-width: 0;
     6264}
     6265.popover.right > .arrow:after {
     6266  bottom: -10px;
    59046267  left: 1px;
    5905   border-width: 0.5rem 0.5rem 0.5rem 0;
     6268  content: " ";
    59066269  border-right-color: #fff;
    5907 }
    5908 
    5909 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
    5910   top: calc(-0.5rem - 1px);
    5911 }
    5912 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
    5913   top: 0;
    5914   border-width: 0 0.5rem 0.5rem 0.5rem;
     6270  border-left-width: 0;
     6271}
     6272.popover.bottom > .arrow {
     6273  top: -11px;
     6274  left: 50%;
     6275  margin-left: -11px;
     6276  border-top-width: 0;
     6277  border-bottom-color: #999999;
    59156278  border-bottom-color: rgba(0, 0, 0, 0.25);
    59166279}
    5917 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
     6280.popover.bottom > .arrow:after {
    59186281  top: 1px;
    5919   border-width: 0 0.5rem 0.5rem 0.5rem;
     6282  margin-left: -10px;
     6283  content: " ";
     6284  border-top-width: 0;
    59206285  border-bottom-color: #fff;
    59216286}
    5922 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
    5923   position: absolute;
    5924   top: 0;
    5925   left: 50%;
    5926   display: block;
    5927   width: 1rem;
    5928   margin-left: -0.5rem;
    5929   content: "";
    5930   border-bottom: 1px solid #f0f0f0;
    5931 }
    5932 
    5933 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
    5934   right: calc(-0.5rem - 1px);
    5935   width: 0.5rem;
    5936   height: 1rem;
    5937 }
    5938 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
    5939   right: 0;
    5940   border-width: 0.5rem 0 0.5rem 0.5rem;
     6287.popover.left > .arrow {
     6288  top: 50%;
     6289  right: -11px;
     6290  margin-top: -11px;
     6291  border-right-width: 0;
     6292  border-left-color: #999999;
    59416293  border-left-color: rgba(0, 0, 0, 0.25);
    59426294}
    5943 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
     6295.popover.left > .arrow:after {
    59446296  right: 1px;
    5945   border-width: 0.5rem 0 0.5rem 0.5rem;
     6297  bottom: -10px;
     6298  content: " ";
     6299  border-right-width: 0;
    59466300  border-left-color: #fff;
    59476301}
    5948 
    5949 .popover-header {
    5950   padding: 0.5rem 1rem;
    5951   margin-bottom: 0;
    5952   font-size: 1rem;
    5953   background-color: #f0f0f0;
    5954   border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    5955   border-top-left-radius: calc(0.3rem - 1px);
    5956   border-top-right-radius: calc(0.3rem - 1px);
    5957 }
    5958 .popover-header:empty {
    5959   display: none;
    5960 }
    5961 
    5962 .popover-body {
    5963   padding: 1rem 1rem;
    5964   color: #212529;
    5965 }
    5966 
     6302.popover-title {
     6303  padding: 8px 14px;
     6304  margin: 0;
     6305  font-size: 14px;
     6306  background-color: #f7f7f7;
     6307  border-bottom: 1px solid #ebebeb;
     6308  border-radius: 5px 5px 0 0;
     6309}
     6310.popover-content {
     6311  padding: 9px 14px;
     6312}
    59676313.carousel {
    59686314  position: relative;
    59696315}
    5970 
    5971 .carousel.pointer-event {
    5972   touch-action: pan-y;
    5973 }
    5974 
    59756316.carousel-inner {
    59766317  position: relative;
     
    59786319  overflow: hidden;
    59796320}
    5980 .carousel-inner::after {
    5981   display: block;
    5982   clear: both;
    5983   content: "";
    5984 }
    5985 
    5986 .carousel-item {
     6321.carousel-inner > .item {
    59876322  position: relative;
    59886323  display: none;
    5989   float: left;
     6324  -webkit-transition: 0.6s ease-in-out left;
     6325  -o-transition: 0.6s ease-in-out left;
     6326  transition: 0.6s ease-in-out left;
     6327}
     6328.carousel-inner > .item > img,
     6329.carousel-inner > .item > a > img {
     6330  line-height: 1;
     6331}
     6332@media all and (transform-3d), (-webkit-transform-3d) {
     6333  .carousel-inner > .item {
     6334    -webkit-transition: -webkit-transform 0.6s ease-in-out;
     6335    -o-transition: -o-transform 0.6s ease-in-out;
     6336    transition: -webkit-transform 0.6s ease-in-out;
     6337    transition: transform 0.6s ease-in-out;
     6338    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
     6339    -webkit-backface-visibility: hidden;
     6340    backface-visibility: hidden;
     6341    -webkit-perspective: 1000px;
     6342    perspective: 1000px;
     6343  }
     6344  .carousel-inner > .item.next,
     6345  .carousel-inner > .item.active.right {
     6346    -webkit-transform: translate3d(100%, 0, 0);
     6347    transform: translate3d(100%, 0, 0);
     6348    left: 0;
     6349  }
     6350  .carousel-inner > .item.prev,
     6351  .carousel-inner > .item.active.left {
     6352    -webkit-transform: translate3d(-100%, 0, 0);
     6353    transform: translate3d(-100%, 0, 0);
     6354    left: 0;
     6355  }
     6356  .carousel-inner > .item.next.left,
     6357  .carousel-inner > .item.prev.right,
     6358  .carousel-inner > .item.active {
     6359    -webkit-transform: translate3d(0, 0, 0);
     6360    transform: translate3d(0, 0, 0);
     6361    left: 0;
     6362  }
     6363}
     6364.carousel-inner > .active,
     6365.carousel-inner > .next,
     6366.carousel-inner > .prev {
     6367  display: block;
     6368}
     6369.carousel-inner > .active {
     6370  left: 0;
     6371}
     6372.carousel-inner > .next,
     6373.carousel-inner > .prev {
     6374  position: absolute;
     6375  top: 0;
    59906376  width: 100%;
    5991   margin-right: -100%;
    5992   -webkit-backface-visibility: hidden;
    5993   backface-visibility: hidden;
    5994   transition: transform 0.6s ease-in-out;
    5995 }
    5996 @media (prefers-reduced-motion: reduce) {
    5997   .carousel-item {
    5998     transition: none;
    5999   }
    6000 }
    6001 
    6002 .carousel-item.active,
    6003 .carousel-item-next,
    6004 .carousel-item-prev {
    6005   display: block;
    6006 }
    6007 
    6008 /* rtl:begin:ignore */
    6009 .carousel-item-next:not(.carousel-item-start),
    6010 .active.carousel-item-end {
    6011   transform: translateX(100%);
    6012 }
    6013 
    6014 .carousel-item-prev:not(.carousel-item-end),
    6015 .active.carousel-item-start {
    6016   transform: translateX(-100%);
    6017 }
    6018 
    6019 /* rtl:end:ignore */
    6020 .carousel-fade .carousel-item {
    6021   opacity: 0;
    6022   transition-property: opacity;
    6023   transform: none;
    6024 }
    6025 .carousel-fade .carousel-item.active,
    6026 .carousel-fade .carousel-item-next.carousel-item-start,
    6027 .carousel-fade .carousel-item-prev.carousel-item-end {
    6028   z-index: 1;
    6029   opacity: 1;
    6030 }
    6031 .carousel-fade .active.carousel-item-start,
    6032 .carousel-fade .active.carousel-item-end {
    6033   z-index: 0;
    6034   opacity: 0;
    6035   transition: opacity 0s 0.6s;
    6036 }
    6037 @media (prefers-reduced-motion: reduce) {
    6038   .carousel-fade .active.carousel-item-start,
    6039 .carousel-fade .active.carousel-item-end {
    6040     transition: none;
    6041   }
    6042 }
    6043 
    6044 .carousel-control-prev,
    6045 .carousel-control-next {
     6377}
     6378.carousel-inner > .next {
     6379  left: 100%;
     6380}
     6381.carousel-inner > .prev {
     6382  left: -100%;
     6383}
     6384.carousel-inner > .next.left,
     6385.carousel-inner > .prev.right {
     6386  left: 0;
     6387}
     6388.carousel-inner > .active.left {
     6389  left: -100%;
     6390}
     6391.carousel-inner > .active.right {
     6392  left: 100%;
     6393}
     6394.carousel-control {
    60466395  position: absolute;
    60476396  top: 0;
    60486397  bottom: 0;
    6049   z-index: 1;
    6050   display: flex;
    6051   align-items: center;
    6052   justify-content: center;
     6398  left: 0;
    60536399  width: 15%;
    6054   padding: 0;
     6400  font-size: 20px;
    60556401  color: #fff;
    60566402  text-align: center;
    6057   background: none;
    6058   border: 0;
     6403  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
     6404  background-color: rgba(0, 0, 0, 0);
     6405  filter: alpha(opacity=50);
    60596406  opacity: 0.5;
    6060   transition: opacity 0.15s ease;
    6061 }
    6062 @media (prefers-reduced-motion: reduce) {
    6063   .carousel-control-prev,
    6064 .carousel-control-next {
    6065     transition: none;
    6066   }
    6067 }
    6068 .carousel-control-prev:hover, .carousel-control-prev:focus,
    6069 .carousel-control-next:hover,
    6070 .carousel-control-next:focus {
     6407}
     6408.carousel-control.left {
     6409  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
     6410  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
     6411  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
     6412  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
     6413  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
     6414  background-repeat: repeat-x;
     6415}
     6416.carousel-control.right {
     6417  right: 0;
     6418  left: auto;
     6419  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
     6420  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
     6421  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
     6422  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
     6423  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
     6424  background-repeat: repeat-x;
     6425}
     6426.carousel-control:hover,
     6427.carousel-control:focus {
    60716428  color: #fff;
    60726429  text-decoration: none;
    60736430  outline: 0;
     6431  filter: alpha(opacity=90);
    60746432  opacity: 0.9;
    60756433}
    6076 
    6077 .carousel-control-prev {
    6078   left: 0;
    6079 }
    6080 
    6081 .carousel-control-next {
    6082   right: 0;
    6083 }
    6084 
    6085 .carousel-control-prev-icon,
    6086 .carousel-control-next-icon {
     6434.carousel-control .icon-prev,
     6435.carousel-control .icon-next,
     6436.carousel-control .glyphicon-chevron-left,
     6437.carousel-control .glyphicon-chevron-right {
     6438  position: absolute;
     6439  top: 50%;
     6440  z-index: 5;
    60876441  display: inline-block;
    6088   width: 2rem;
    6089   height: 2rem;
    6090   background-repeat: no-repeat;
    6091   background-position: 50%;
    6092   background-size: 100% 100%;
    6093 }
    6094 
    6095 /* rtl:options: {
    6096   "autoRename": true,
    6097   "stringMap":[ {
    6098     "name"    : "prev-next",
    6099     "search"  : "prev",
    6100     "replace" : "next"
    6101   } ]
    6102 } */
    6103 .carousel-control-prev-icon {
    6104   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    6105 }
    6106 
    6107 .carousel-control-next-icon {
    6108   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    6109 }
    6110 
     6442  margin-top: -10px;
     6443}
     6444.carousel-control .icon-prev,
     6445.carousel-control .glyphicon-chevron-left {
     6446  left: 50%;
     6447  margin-left: -10px;
     6448}
     6449.carousel-control .icon-next,
     6450.carousel-control .glyphicon-chevron-right {
     6451  right: 50%;
     6452  margin-right: -10px;
     6453}
     6454.carousel-control .icon-prev,
     6455.carousel-control .icon-next {
     6456  width: 20px;
     6457  height: 20px;
     6458  font-family: serif;
     6459  line-height: 1;
     6460}
     6461.carousel-control .icon-prev:before {
     6462  content: "\2039";
     6463}
     6464.carousel-control .icon-next:before {
     6465  content: "\203a";
     6466}
    61116467.carousel-indicators {
    61126468  position: absolute;
    6113   right: 0;
    6114   bottom: 0;
    6115   left: 0;
    6116   z-index: 2;
    6117   display: flex;
    6118   justify-content: center;
    6119   padding: 0;
    6120   margin-right: 15%;
    6121   margin-bottom: 1rem;
    6122   margin-left: 15%;
     6469  bottom: 10px;
     6470  left: 50%;
     6471  z-index: 15;
     6472  width: 60%;
     6473  padding-left: 0;
     6474  margin-left: -30%;
     6475  text-align: center;
    61236476  list-style: none;
    61246477}
    6125 .carousel-indicators [data-bs-target] {
    6126   box-sizing: content-box;
    6127   flex: 0 1 auto;
    6128   width: 30px;
    6129   height: 3px;
    6130   padding: 0;
    6131   margin-right: 3px;
    6132   margin-left: 3px;
     6478.carousel-indicators li {
     6479  display: inline-block;
     6480  width: 10px;
     6481  height: 10px;
     6482  margin: 1px;
    61336483  text-indent: -999px;
    61346484  cursor: pointer;
     6485  background-color: #000 \9;
     6486  background-color: rgba(0, 0, 0, 0);
     6487  border: 1px solid #fff;
     6488  border-radius: 10px;
     6489}
     6490.carousel-indicators .active {
     6491  width: 12px;
     6492  height: 12px;
     6493  margin: 0;
    61356494  background-color: #fff;
    6136   background-clip: padding-box;
    6137   border: 0;
    6138   border-top: 10px solid transparent;
    6139   border-bottom: 10px solid transparent;
    6140   opacity: 0.5;
    6141   transition: opacity 0.6s ease;
    6142 }
    6143 @media (prefers-reduced-motion: reduce) {
    6144   .carousel-indicators [data-bs-target] {
    6145     transition: none;
    6146   }
    6147 }
    6148 .carousel-indicators .active {
    6149   opacity: 1;
    6150 }
    6151 
     6495}
    61526496.carousel-caption {
    61536497  position: absolute;
    61546498  right: 15%;
    6155   bottom: 1.25rem;
     6499  bottom: 20px;
    61566500  left: 15%;
    6157   padding-top: 1.25rem;
    6158   padding-bottom: 1.25rem;
     6501  z-index: 10;
     6502  padding-top: 20px;
     6503  padding-bottom: 20px;
    61596504  color: #fff;
    61606505  text-align: center;
    6161 }
    6162 
    6163 .carousel-dark .carousel-control-prev-icon,
    6164 .carousel-dark .carousel-control-next-icon {
    6165   filter: invert(1) grayscale(100);
    6166 }
    6167 .carousel-dark .carousel-indicators [data-bs-target] {
    6168   background-color: #000;
    6169 }
    6170 .carousel-dark .carousel-caption {
    6171   color: #000;
    6172 }
    6173 
    6174 @-webkit-keyframes spinner-border {
    6175   to {
    6176     transform: rotate(360deg) /* rtl:ignore */;
    6177   }
    6178 }
    6179 
    6180 @keyframes spinner-border {
    6181   to {
    6182     transform: rotate(360deg) /* rtl:ignore */;
    6183   }
    6184 }
    6185 .spinner-border {
    6186   display: inline-block;
    6187   width: 2rem;
    6188   height: 2rem;
    6189   vertical-align: -0.125em;
    6190   border: 0.25em solid currentColor;
    6191   border-right-color: transparent;
    6192   border-radius: 50%;
    6193   -webkit-animation: 0.75s linear infinite spinner-border;
    6194   animation: 0.75s linear infinite spinner-border;
    6195 }
    6196 
    6197 .spinner-border-sm {
    6198   width: 1rem;
    6199   height: 1rem;
    6200   border-width: 0.2em;
    6201 }
    6202 
    6203 @-webkit-keyframes spinner-grow {
    6204   0% {
    6205     transform: scale(0);
    6206   }
    6207   50% {
    6208     opacity: 1;
    6209     transform: none;
    6210   }
    6211 }
    6212 
    6213 @keyframes spinner-grow {
    6214   0% {
    6215     transform: scale(0);
    6216   }
    6217   50% {
    6218     opacity: 1;
    6219     transform: none;
    6220   }
    6221 }
    6222 .spinner-grow {
    6223   display: inline-block;
    6224   width: 2rem;
    6225   height: 2rem;
    6226   vertical-align: -0.125em;
    6227   background-color: currentColor;
    6228   border-radius: 50%;
    6229   opacity: 0;
    6230   -webkit-animation: 0.75s linear infinite spinner-grow;
    6231   animation: 0.75s linear infinite spinner-grow;
    6232 }
    6233 
    6234 .spinner-grow-sm {
    6235   width: 1rem;
    6236   height: 1rem;
    6237 }
    6238 
    6239 @media (prefers-reduced-motion: reduce) {
    6240   .spinner-border,
    6241 .spinner-grow {
    6242     -webkit-animation-duration: 1.5s;
    6243     animation-duration: 1.5s;
    6244   }
    6245 }
    6246 .offcanvas {
     6506  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
     6507}
     6508.carousel-caption .btn {
     6509  text-shadow: none;
     6510}
     6511@media screen and (min-width: 768px) {
     6512  .carousel-control .glyphicon-chevron-left,
     6513  .carousel-control .glyphicon-chevron-right,
     6514  .carousel-control .icon-prev,
     6515  .carousel-control .icon-next {
     6516    width: 30px;
     6517    height: 30px;
     6518    margin-top: -10px;
     6519    font-size: 30px;
     6520  }
     6521  .carousel-control .glyphicon-chevron-left,
     6522  .carousel-control .icon-prev {
     6523    margin-left: -10px;
     6524  }
     6525  .carousel-control .glyphicon-chevron-right,
     6526  .carousel-control .icon-next {
     6527    margin-right: -10px;
     6528  }
     6529  .carousel-caption {
     6530    right: 20%;
     6531    left: 20%;
     6532    padding-bottom: 30px;
     6533  }
     6534  .carousel-indicators {
     6535    bottom: 20px;
     6536  }
     6537}
     6538.clearfix:before,
     6539.clearfix:after,
     6540.dl-horizontal dd:before,
     6541.dl-horizontal dd:after,
     6542.container:before,
     6543.container:after,
     6544.container-fluid:before,
     6545.container-fluid:after,
     6546.row:before,
     6547.row:after,
     6548.form-horizontal .form-group:before,
     6549.form-horizontal .form-group:after,
     6550.btn-toolbar:before,
     6551.btn-toolbar:after,
     6552.btn-group-vertical > .btn-group:before,
     6553.btn-group-vertical > .btn-group:after,
     6554.nav:before,
     6555.nav:after,
     6556.navbar:before,
     6557.navbar:after,
     6558.navbar-header:before,
     6559.navbar-header:after,
     6560.navbar-collapse:before,
     6561.navbar-collapse:after,
     6562.pager:before,
     6563.pager:after,
     6564.panel-body:before,
     6565.panel-body:after,
     6566.modal-header:before,
     6567.modal-header:after,
     6568.modal-footer:before,
     6569.modal-footer:after {
     6570  display: table;
     6571  content: " ";
     6572}
     6573.clearfix:after,
     6574.dl-horizontal dd:after,
     6575.container:after,
     6576.container-fluid:after,
     6577.row:after,
     6578.form-horizontal .form-group:after,
     6579.btn-toolbar:after,
     6580.btn-group-vertical > .btn-group:after,
     6581.nav:after,
     6582.navbar:after,
     6583.navbar-header:after,
     6584.navbar-collapse:after,
     6585.pager:after,
     6586.panel-body:after,
     6587.modal-header:after,
     6588.modal-footer:after {
     6589  clear: both;
     6590}
     6591.center-block {
     6592  display: block;
     6593  margin-right: auto;
     6594  margin-left: auto;
     6595}
     6596.pull-right {
     6597  float: right !important;
     6598}
     6599.pull-left {
     6600  float: left !important;
     6601}
     6602.hide {
     6603  display: none !important;
     6604}
     6605.show {
     6606  display: block !important;
     6607}
     6608.invisible {
     6609  visibility: hidden;
     6610}
     6611.text-hide {
     6612  font: 0/0 a;
     6613  color: transparent;
     6614  text-shadow: none;
     6615  background-color: transparent;
     6616  border: 0;
     6617}
     6618.hidden {
     6619  display: none !important;
     6620}
     6621.affix {
    62476622  position: fixed;
    6248   bottom: 0;
    6249   z-index: 1045;
    6250   display: flex;
    6251   flex-direction: column;
    6252   max-width: 100%;
    6253   visibility: hidden;
    6254   background-color: #fff;
    6255   background-clip: padding-box;
    6256   outline: 0;
    6257   transition: transform 0.3s ease-in-out;
    6258 }
    6259 @media (prefers-reduced-motion: reduce) {
    6260   .offcanvas {
    6261     transition: none;
    6262   }
    6263 }
    6264 
    6265 .offcanvas-backdrop {
    6266   position: fixed;
    6267   top: 0;
    6268   left: 0;
    6269   z-index: 1040;
    6270   width: 100vw;
    6271   height: 100vh;
    6272   background-color: #000;
    6273 }
    6274 .offcanvas-backdrop.fade {
    6275   opacity: 0;
    6276 }
    6277 .offcanvas-backdrop.show {
    6278   opacity: 0.5;
    6279 }
    6280 
    6281 .offcanvas-header {
    6282   display: flex;
    6283   align-items: center;
    6284   justify-content: space-between;
    6285   padding: 1rem 1rem;
    6286 }
    6287 .offcanvas-header .btn-close {
    6288   padding: 0.5rem 0.5rem;
    6289   margin-top: -0.5rem;
    6290   margin-right: -0.5rem;
    6291   margin-bottom: -0.5rem;
    6292 }
    6293 
    6294 .offcanvas-title {
    6295   margin-bottom: 0;
    6296   line-height: 1.5;
    6297 }
    6298 
    6299 .offcanvas-body {
    6300   flex-grow: 1;
    6301   padding: 1rem 1rem;
    6302   overflow-y: auto;
    6303 }
    6304 
    6305 .offcanvas-start {
    6306   top: 0;
    6307   left: 0;
    6308   width: 400px;
    6309   border-right: 1px solid rgba(0, 0, 0, 0.2);
    6310   transform: translateX(-100%);
    6311 }
    6312 
    6313 .offcanvas-end {
    6314   top: 0;
    6315   right: 0;
    6316   width: 400px;
    6317   border-left: 1px solid rgba(0, 0, 0, 0.2);
    6318   transform: translateX(100%);
    6319 }
    6320 
    6321 .offcanvas-top {
    6322   top: 0;
    6323   right: 0;
    6324   left: 0;
    6325   height: 30vh;
    6326   max-height: 100%;
    6327   border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    6328   transform: translateY(-100%);
    6329 }
    6330 
    6331 .offcanvas-bottom {
    6332   right: 0;
    6333   left: 0;
    6334   height: 30vh;
    6335   max-height: 100%;
    6336   border-top: 1px solid rgba(0, 0, 0, 0.2);
    6337   transform: translateY(100%);
    6338 }
    6339 
    6340 .offcanvas.show {
    6341   transform: none;
    6342 }
    6343 
    6344 .placeholder {
    6345   display: inline-block;
    6346   min-height: 1em;
    6347   vertical-align: middle;
    6348   cursor: wait;
    6349   background-color: currentColor;
    6350   opacity: 0.5;
    6351 }
    6352 .placeholder.btn::before {
    6353   display: inline-block;
    6354   content: "";
    6355 }
    6356 
    6357 .placeholder-xs {
    6358   min-height: 0.6em;
    6359 }
    6360 
    6361 .placeholder-sm {
    6362   min-height: 0.8em;
    6363 }
    6364 
    6365 .placeholder-lg {
    6366   min-height: 1.2em;
    6367 }
    6368 
    6369 .placeholder-glow .placeholder {
    6370   -webkit-animation: placeholder-glow 2s ease-in-out infinite;
    6371   animation: placeholder-glow 2s ease-in-out infinite;
    6372 }
    6373 
    6374 @-webkit-keyframes placeholder-glow {
    6375   50% {
    6376     opacity: 0.2;
    6377   }
    6378 }
    6379 
    6380 @keyframes placeholder-glow {
    6381   50% {
    6382     opacity: 0.2;
    6383   }
    6384 }
    6385 .placeholder-wave {
    6386   -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    6387   mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    6388   -webkit-mask-size: 200% 100%;
    6389   mask-size: 200% 100%;
    6390   -webkit-animation: placeholder-wave 2s linear infinite;
    6391   animation: placeholder-wave 2s linear infinite;
    6392 }
    6393 
    6394 @-webkit-keyframes placeholder-wave {
    6395   100% {
    6396     -webkit-mask-position: -200% 0%;
    6397     mask-position: -200% 0%;
    6398   }
    6399 }
    6400 
    6401 @keyframes placeholder-wave {
    6402   100% {
    6403     -webkit-mask-position: -200% 0%;
    6404     mask-position: -200% 0%;
    6405   }
    6406 }
    6407 .clearfix::after {
    6408   display: block;
    6409   clear: both;
    6410   content: "";
    6411 }
    6412 
    6413 .link-primary {
    6414   color: #0d6efd;
    6415 }
    6416 .link-primary:hover, .link-primary:focus {
    6417   color: #0a58ca;
    6418 }
    6419 
    6420 .link-secondary {
    6421   color: #6c757d;
    6422 }
    6423 .link-secondary:hover, .link-secondary:focus {
    6424   color: #565e64;
    6425 }
    6426 
    6427 .link-success {
    6428   color: #198754;
    6429 }
    6430 .link-success:hover, .link-success:focus {
    6431   color: #146c43;
    6432 }
    6433 
    6434 .link-info {
    6435   color: #0dcaf0;
    6436 }
    6437 .link-info:hover, .link-info:focus {
    6438   color: #3dd5f3;
    6439 }
    6440 
    6441 .link-warning {
    6442   color: #ffc107;
    6443 }
    6444 .link-warning:hover, .link-warning:focus {
    6445   color: #ffcd39;
    6446 }
    6447 
    6448 .link-danger {
    6449   color: #dc3545;
    6450 }
    6451 .link-danger:hover, .link-danger:focus {
    6452   color: #b02a37;
    6453 }
    6454 
    6455 .link-light {
    6456   color: #f8f9fa;
    6457 }
    6458 .link-light:hover, .link-light:focus {
    6459   color: #f9fafb;
    6460 }
    6461 
    6462 .link-dark {
    6463   color: #212529;
    6464 }
    6465 .link-dark:hover, .link-dark:focus {
    6466   color: #1a1e21;
    6467 }
    6468 
    6469 .ratio {
    6470   position: relative;
    6471   width: 100%;
    6472 }
    6473 .ratio::before {
    6474   display: block;
    6475   padding-top: var(--bs-aspect-ratio);
    6476   content: "";
    6477 }
    6478 .ratio > * {
    6479   position: absolute;
    6480   top: 0;
    6481   left: 0;
    6482   width: 100%;
    6483   height: 100%;
    6484 }
    6485 
    6486 .ratio-1x1 {
    6487   --bs-aspect-ratio: 100%;
    6488 }
    6489 
    6490 .ratio-4x3 {
    6491   --bs-aspect-ratio: 75%;
    6492 }
    6493 
    6494 .ratio-16x9 {
    6495   --bs-aspect-ratio: 56.25%;
    6496 }
    6497 
    6498 .ratio-21x9 {
    6499   --bs-aspect-ratio: 42.8571428571%;
    6500 }
    6501 
    6502 .fixed-top {
    6503   position: fixed;
    6504   top: 0;
    6505   right: 0;
    6506   left: 0;
    6507   z-index: 1030;
    6508 }
    6509 
    6510 .fixed-bottom {
    6511   position: fixed;
    6512   right: 0;
    6513   bottom: 0;
    6514   left: 0;
    6515   z-index: 1030;
    6516 }
    6517 
    6518 .sticky-top {
    6519   position: -webkit-sticky;
    6520   position: sticky;
    6521   top: 0;
    6522   z-index: 1020;
    6523 }
    6524 
    6525 @media (min-width: 576px) {
    6526   .sticky-sm-top {
    6527     position: -webkit-sticky;
    6528     position: sticky;
    6529     top: 0;
    6530     z-index: 1020;
    6531   }
    6532 }
    6533 @media (min-width: 768px) {
    6534   .sticky-md-top {
    6535     position: -webkit-sticky;
    6536     position: sticky;
    6537     top: 0;
    6538     z-index: 1020;
    6539   }
    6540 }
    6541 @media (min-width: 992px) {
    6542   .sticky-lg-top {
    6543     position: -webkit-sticky;
    6544     position: sticky;
    6545     top: 0;
    6546     z-index: 1020;
     6623}
     6624@-ms-viewport {
     6625  width: device-width;
     6626}
     6627.visible-xs,
     6628.visible-sm,
     6629.visible-md,
     6630.visible-lg {
     6631  display: none !important;
     6632}
     6633.visible-xs-block,
     6634.visible-xs-inline,
     6635.visible-xs-inline-block,
     6636.visible-sm-block,
     6637.visible-sm-inline,
     6638.visible-sm-inline-block,
     6639.visible-md-block,
     6640.visible-md-inline,
     6641.visible-md-inline-block,
     6642.visible-lg-block,
     6643.visible-lg-inline,
     6644.visible-lg-inline-block {
     6645  display: none !important;
     6646}
     6647@media (max-width: 767px) {
     6648  .visible-xs {
     6649    display: block !important;
     6650  }
     6651  table.visible-xs {
     6652    display: table !important;
     6653  }
     6654  tr.visible-xs {
     6655    display: table-row !important;
     6656  }
     6657  th.visible-xs,
     6658  td.visible-xs {
     6659    display: table-cell !important;
     6660  }
     6661}
     6662@media (max-width: 767px) {
     6663  .visible-xs-block {
     6664    display: block !important;
     6665  }
     6666}
     6667@media (max-width: 767px) {
     6668  .visible-xs-inline {
     6669    display: inline !important;
     6670  }
     6671}
     6672@media (max-width: 767px) {
     6673  .visible-xs-inline-block {
     6674    display: inline-block !important;
     6675  }
     6676}
     6677@media (min-width: 768px) and (max-width: 991px) {
     6678  .visible-sm {
     6679    display: block !important;
     6680  }
     6681  table.visible-sm {
     6682    display: table !important;
     6683  }
     6684  tr.visible-sm {
     6685    display: table-row !important;
     6686  }
     6687  th.visible-sm,
     6688  td.visible-sm {
     6689    display: table-cell !important;
     6690  }
     6691}
     6692@media (min-width: 768px) and (max-width: 991px) {
     6693  .visible-sm-block {
     6694    display: block !important;
     6695  }
     6696}
     6697@media (min-width: 768px) and (max-width: 991px) {
     6698  .visible-sm-inline {
     6699    display: inline !important;
     6700  }
     6701}
     6702@media (min-width: 768px) and (max-width: 991px) {
     6703  .visible-sm-inline-block {
     6704    display: inline-block !important;
     6705  }
     6706}
     6707@media (min-width: 992px) and (max-width: 1199px) {
     6708  .visible-md {
     6709    display: block !important;
     6710  }
     6711  table.visible-md {
     6712    display: table !important;
     6713  }
     6714  tr.visible-md {
     6715    display: table-row !important;
     6716  }
     6717  th.visible-md,
     6718  td.visible-md {
     6719    display: table-cell !important;
     6720  }
     6721}
     6722@media (min-width: 992px) and (max-width: 1199px) {
     6723  .visible-md-block {
     6724    display: block !important;
     6725  }
     6726}
     6727@media (min-width: 992px) and (max-width: 1199px) {
     6728  .visible-md-inline {
     6729    display: inline !important;
     6730  }
     6731}
     6732@media (min-width: 992px) and (max-width: 1199px) {
     6733  .visible-md-inline-block {
     6734    display: inline-block !important;
    65476735  }
    65486736}
    65496737@media (min-width: 1200px) {
    6550   .sticky-xl-top {
    6551     position: -webkit-sticky;
    6552     position: sticky;
    6553     top: 0;
    6554     z-index: 1020;
    6555   }
    6556 }
    6557 @media (min-width: 1400px) {
    6558   .sticky-xxl-top {
    6559     position: -webkit-sticky;
    6560     position: sticky;
    6561     top: 0;
    6562     z-index: 1020;
    6563   }
    6564 }
    6565 .hstack {
    6566   display: flex;
    6567   flex-direction: row;
    6568   align-items: center;
    6569   align-self: stretch;
    6570 }
    6571 
    6572 .vstack {
    6573   display: flex;
    6574   flex: 1 1 auto;
    6575   flex-direction: column;
    6576   align-self: stretch;
    6577 }
    6578 
    6579 .visually-hidden,
    6580 .visually-hidden-focusable:not(:focus):not(:focus-within) {
    6581   position: absolute !important;
    6582   width: 1px !important;
    6583   height: 1px !important;
    6584   padding: 0 !important;
    6585   margin: -1px !important;
    6586   overflow: hidden !important;
    6587   clip: rect(0, 0, 0, 0) !important;
    6588   white-space: nowrap !important;
    6589   border: 0 !important;
    6590 }
    6591 
    6592 .stretched-link::after {
    6593   position: absolute;
    6594   top: 0;
    6595   right: 0;
    6596   bottom: 0;
    6597   left: 0;
    6598   z-index: 1;
    6599   content: "";
    6600 }
    6601 
    6602 .text-truncate {
    6603   overflow: hidden;
    6604   text-overflow: ellipsis;
    6605   white-space: nowrap;
    6606 }
    6607 
    6608 .vr {
    6609   display: inline-block;
    6610   align-self: stretch;
    6611   width: 1px;
    6612   min-height: 1em;
    6613   background-color: currentColor;
    6614   opacity: 0.25;
    6615 }
    6616 
    6617 .align-baseline {
    6618   vertical-align: baseline !important;
    6619 }
    6620 
    6621 .align-top {
    6622   vertical-align: top !important;
    6623 }
    6624 
    6625 .align-middle {
    6626   vertical-align: middle !important;
    6627 }
    6628 
    6629 .align-bottom {
    6630   vertical-align: bottom !important;
    6631 }
    6632 
    6633 .align-text-bottom {
    6634   vertical-align: text-bottom !important;
    6635 }
    6636 
    6637 .align-text-top {
    6638   vertical-align: text-top !important;
    6639 }
    6640 
    6641 .float-start {
    6642   float: left !important;
    6643 }
    6644 
    6645 .float-end {
    6646   float: right !important;
    6647 }
    6648 
    6649 .float-none {
    6650   float: none !important;
    6651 }
    6652 
    6653 .opacity-0 {
    6654   opacity: 0 !important;
    6655 }
    6656 
    6657 .opacity-25 {
    6658   opacity: 0.25 !important;
    6659 }
    6660 
    6661 .opacity-50 {
    6662   opacity: 0.5 !important;
    6663 }
    6664 
    6665 .opacity-75 {
    6666   opacity: 0.75 !important;
    6667 }
    6668 
    6669 .opacity-100 {
    6670   opacity: 1 !important;
    6671 }
    6672 
    6673 .overflow-auto {
    6674   overflow: auto !important;
    6675 }
    6676 
    6677 .overflow-hidden {
    6678   overflow: hidden !important;
    6679 }
    6680 
    6681 .overflow-visible {
    6682   overflow: visible !important;
    6683 }
    6684 
    6685 .overflow-scroll {
    6686   overflow: scroll !important;
    6687 }
    6688 
    6689 .d-inline {
    6690   display: inline !important;
    6691 }
    6692 
    6693 .d-inline-block {
    6694   display: inline-block !important;
    6695 }
    6696 
    6697 .d-block {
    6698   display: block !important;
    6699 }
    6700 
    6701 .d-grid {
    6702   display: grid !important;
    6703 }
    6704 
    6705 .d-table {
    6706   display: table !important;
    6707 }
    6708 
    6709 .d-table-row {
    6710   display: table-row !important;
    6711 }
    6712 
    6713 .d-table-cell {
    6714   display: table-cell !important;
    6715 }
    6716 
    6717 .d-flex {
    6718   display: flex !important;
    6719 }
    6720 
    6721 .d-inline-flex {
    6722   display: inline-flex !important;
    6723 }
    6724 
    6725 .d-none {
     6738  .visible-lg {
     6739    display: block !important;
     6740  }
     6741  table.visible-lg {
     6742    display: table !important;
     6743  }
     6744  tr.visible-lg {
     6745    display: table-row !important;
     6746  }
     6747  th.visible-lg,
     6748  td.visible-lg {
     6749    display: table-cell !important;
     6750  }
     6751}
     6752@media (min-width: 1200px) {
     6753  .visible-lg-block {
     6754    display: block !important;
     6755  }
     6756}
     6757@media (min-width: 1200px) {
     6758  .visible-lg-inline {
     6759    display: inline !important;
     6760  }
     6761}
     6762@media (min-width: 1200px) {
     6763  .visible-lg-inline-block {
     6764    display: inline-block !important;
     6765  }
     6766}
     6767@media (max-width: 767px) {
     6768  .hidden-xs {
     6769    display: none !important;
     6770  }
     6771}
     6772@media (min-width: 768px) and (max-width: 991px) {
     6773  .hidden-sm {
     6774    display: none !important;
     6775  }
     6776}
     6777@media (min-width: 992px) and (max-width: 1199px) {
     6778  .hidden-md {
     6779    display: none !important;
     6780  }
     6781}
     6782@media (min-width: 1200px) {
     6783  .hidden-lg {
     6784    display: none !important;
     6785  }
     6786}
     6787.visible-print {
    67266788  display: none !important;
    67276789}
    6728 
    6729 .shadow {
    6730   box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
    6731 }
    6732 
    6733 .shadow-sm {
    6734   box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
    6735 }
    6736 
    6737 .shadow-lg {
    6738   box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
    6739 }
    6740 
    6741 .shadow-none {
    6742   box-shadow: none !important;
    6743 }
    6744 
    6745 .position-static {
    6746   position: static !important;
    6747 }
    6748 
    6749 .position-relative {
    6750   position: relative !important;
    6751 }
    6752 
    6753 .position-absolute {
    6754   position: absolute !important;
    6755 }
    6756 
    6757 .position-fixed {
    6758   position: fixed !important;
    6759 }
    6760 
    6761 .position-sticky {
    6762   position: -webkit-sticky !important;
    6763   position: sticky !important;
    6764 }
    6765 
    6766 .top-0 {
    6767   top: 0 !important;
    6768 }
    6769 
    6770 .top-50 {
    6771   top: 50% !important;
    6772 }
    6773 
    6774 .top-100 {
    6775   top: 100% !important;
    6776 }
    6777 
    6778 .bottom-0 {
    6779   bottom: 0 !important;
    6780 }
    6781 
    6782 .bottom-50 {
    6783   bottom: 50% !important;
    6784 }
    6785 
    6786 .bottom-100 {
    6787   bottom: 100% !important;
    6788 }
    6789 
    6790 .start-0 {
    6791   left: 0 !important;
    6792 }
    6793 
    6794 .start-50 {
    6795   left: 50% !important;
    6796 }
    6797 
    6798 .start-100 {
    6799   left: 100% !important;
    6800 }
    6801 
    6802 .end-0 {
    6803   right: 0 !important;
    6804 }
    6805 
    6806 .end-50 {
    6807   right: 50% !important;
    6808 }
    6809 
    6810 .end-100 {
    6811   right: 100% !important;
    6812 }
    6813 
    6814 .translate-middle {
    6815   transform: translate(-50%, -50%) !important;
    6816 }
    6817 
    6818 .translate-middle-x {
    6819   transform: translateX(-50%) !important;
    6820 }
    6821 
    6822 .translate-middle-y {
    6823   transform: translateY(-50%) !important;
    6824 }
    6825 
    6826 .border {
    6827   border: 1px solid #dee2e6 !important;
    6828 }
    6829 
    6830 .border-0 {
    6831   border: 0 !important;
    6832 }
    6833 
    6834 .border-top {
    6835   border-top: 1px solid #dee2e6 !important;
    6836 }
    6837 
    6838 .border-top-0 {
    6839   border-top: 0 !important;
    6840 }
    6841 
    6842 .border-end {
    6843   border-right: 1px solid #dee2e6 !important;
    6844 }
    6845 
    6846 .border-end-0 {
    6847   border-right: 0 !important;
    6848 }
    6849 
    6850 .border-bottom {
    6851   border-bottom: 1px solid #dee2e6 !important;
    6852 }
    6853 
    6854 .border-bottom-0 {
    6855   border-bottom: 0 !important;
    6856 }
    6857 
    6858 .border-start {
    6859   border-left: 1px solid #dee2e6 !important;
    6860 }
    6861 
    6862 .border-start-0 {
    6863   border-left: 0 !important;
    6864 }
    6865 
    6866 .border-primary {
    6867   border-color: #0d6efd !important;
    6868 }
    6869 
    6870 .border-secondary {
    6871   border-color: #6c757d !important;
    6872 }
    6873 
    6874 .border-success {
    6875   border-color: #198754 !important;
    6876 }
    6877 
    6878 .border-info {
    6879   border-color: #0dcaf0 !important;
    6880 }
    6881 
    6882 .border-warning {
    6883   border-color: #ffc107 !important;
    6884 }
    6885 
    6886 .border-danger {
    6887   border-color: #dc3545 !important;
    6888 }
    6889 
    6890 .border-light {
    6891   border-color: #f8f9fa !important;
    6892 }
    6893 
    6894 .border-dark {
    6895   border-color: #212529 !important;
    6896 }
    6897 
    6898 .border-white {
    6899   border-color: #fff !important;
    6900 }
    6901 
    6902 .border-1 {
    6903   border-width: 1px !important;
    6904 }
    6905 
    6906 .border-2 {
    6907   border-width: 2px !important;
    6908 }
    6909 
    6910 .border-3 {
    6911   border-width: 3px !important;
    6912 }
    6913 
    6914 .border-4 {
    6915   border-width: 4px !important;
    6916 }
    6917 
    6918 .border-5 {
    6919   border-width: 5px !important;
    6920 }
    6921 
    6922 .w-25 {
    6923   width: 25% !important;
    6924 }
    6925 
    6926 .w-50 {
    6927   width: 50% !important;
    6928 }
    6929 
    6930 .w-75 {
    6931   width: 75% !important;
    6932 }
    6933 
    6934 .w-100 {
    6935   width: 100% !important;
    6936 }
    6937 
    6938 .w-auto {
    6939   width: auto !important;
    6940 }
    6941 
    6942 .mw-100 {
    6943   max-width: 100% !important;
    6944 }
    6945 
    6946 .vw-100 {
    6947   width: 100vw !important;
    6948 }
    6949 
    6950 .min-vw-100 {
    6951   min-width: 100vw !important;
    6952 }
    6953 
    6954 .h-25 {
    6955   height: 25% !important;
    6956 }
    6957 
    6958 .h-50 {
    6959   height: 50% !important;
    6960 }
    6961 
    6962 .h-75 {
    6963   height: 75% !important;
    6964 }
    6965 
    6966 .h-100 {
    6967   height: 100% !important;
    6968 }
    6969 
    6970 .h-auto {
    6971   height: auto !important;
    6972 }
    6973 
    6974 .mh-100 {
    6975   max-height: 100% !important;
    6976 }
    6977 
    6978 .vh-100 {
    6979   height: 100vh !important;
    6980 }
    6981 
    6982 .min-vh-100 {
    6983   min-height: 100vh !important;
    6984 }
    6985 
    6986 .flex-fill {
    6987   flex: 1 1 auto !important;
    6988 }
    6989 
    6990 .flex-row {
    6991   flex-direction: row !important;
    6992 }
    6993 
    6994 .flex-column {
    6995   flex-direction: column !important;
    6996 }
    6997 
    6998 .flex-row-reverse {
    6999   flex-direction: row-reverse !important;
    7000 }
    7001 
    7002 .flex-column-reverse {
    7003   flex-direction: column-reverse !important;
    7004 }
    7005 
    7006 .flex-grow-0 {
    7007   flex-grow: 0 !important;
    7008 }
    7009 
    7010 .flex-grow-1 {
    7011   flex-grow: 1 !important;
    7012 }
    7013 
    7014 .flex-shrink-0 {
    7015   flex-shrink: 0 !important;
    7016 }
    7017 
    7018 .flex-shrink-1 {
    7019   flex-shrink: 1 !important;
    7020 }
    7021 
    7022 .flex-wrap {
    7023   flex-wrap: wrap !important;
    7024 }
    7025 
    7026 .flex-nowrap {
    7027   flex-wrap: nowrap !important;
    7028 }
    7029 
    7030 .flex-wrap-reverse {
    7031   flex-wrap: wrap-reverse !important;
    7032 }
    7033 
    7034 .gap-0 {
    7035   gap: 0 !important;
    7036 }
    7037 
    7038 .gap-1 {
    7039   gap: 0.25rem !important;
    7040 }
    7041 
    7042 .gap-2 {
    7043   gap: 0.5rem !important;
    7044 }
    7045 
    7046 .gap-3 {
    7047   gap: 1rem !important;
    7048 }
    7049 
    7050 .gap-4 {
    7051   gap: 1.5rem !important;
    7052 }
    7053 
    7054 .gap-5 {
    7055   gap: 3rem !important;
    7056 }
    7057 
    7058 .justify-content-start {
    7059   justify-content: flex-start !important;
    7060 }
    7061 
    7062 .justify-content-end {
    7063   justify-content: flex-end !important;
    7064 }
    7065 
    7066 .justify-content-center {
    7067   justify-content: center !important;
    7068 }
    7069 
    7070 .justify-content-between {
    7071   justify-content: space-between !important;
    7072 }
    7073 
    7074 .justify-content-around {
    7075   justify-content: space-around !important;
    7076 }
    7077 
    7078 .justify-content-evenly {
    7079   justify-content: space-evenly !important;
    7080 }
    7081 
    7082 .align-items-start {
    7083   align-items: flex-start !important;
    7084 }
    7085 
    7086 .align-items-end {
    7087   align-items: flex-end !important;
    7088 }
    7089 
    7090 .align-items-center {
    7091   align-items: center !important;
    7092 }
    7093 
    7094 .align-items-baseline {
    7095   align-items: baseline !important;
    7096 }
    7097 
    7098 .align-items-stretch {
    7099   align-items: stretch !important;
    7100 }
    7101 
    7102 .align-content-start {
    7103   align-content: flex-start !important;
    7104 }
    7105 
    7106 .align-content-end {
    7107   align-content: flex-end !important;
    7108 }
    7109 
    7110 .align-content-center {
    7111   align-content: center !important;
    7112 }
    7113 
    7114 .align-content-between {
    7115   align-content: space-between !important;
    7116 }
    7117 
    7118 .align-content-around {
    7119   align-content: space-around !important;
    7120 }
    7121 
    7122 .align-content-stretch {
    7123   align-content: stretch !important;
    7124 }
    7125 
    7126 .align-self-auto {
    7127   align-self: auto !important;
    7128 }
    7129 
    7130 .align-self-start {
    7131   align-self: flex-start !important;
    7132 }
    7133 
    7134 .align-self-end {
    7135   align-self: flex-end !important;
    7136 }
    7137 
    7138 .align-self-center {
    7139   align-self: center !important;
    7140 }
    7141 
    7142 .align-self-baseline {
    7143   align-self: baseline !important;
    7144 }
    7145 
    7146 .align-self-stretch {
    7147   align-self: stretch !important;
    7148 }
    7149 
    7150 .order-first {
    7151   order: -1 !important;
    7152 }
    7153 
    7154 .order-0 {
    7155   order: 0 !important;
    7156 }
    7157 
    7158 .order-1 {
    7159   order: 1 !important;
    7160 }
    7161 
    7162 .order-2 {
    7163   order: 2 !important;
    7164 }
    7165 
    7166 .order-3 {
    7167   order: 3 !important;
    7168 }
    7169 
    7170 .order-4 {
    7171   order: 4 !important;
    7172 }
    7173 
    7174 .order-5 {
    7175   order: 5 !important;
    7176 }
    7177 
    7178 .order-last {
    7179   order: 6 !important;
    7180 }
    7181 
    7182 .m-0 {
    7183   margin: 0 !important;
    7184 }
    7185 
    7186 .m-1 {
    7187   margin: 0.25rem !important;
    7188 }
    7189 
    7190 .m-2 {
    7191   margin: 0.5rem !important;
    7192 }
    7193 
    7194 .m-3 {
    7195   margin: 1rem !important;
    7196 }
    7197 
    7198 .m-4 {
    7199   margin: 1.5rem !important;
    7200 }
    7201 
    7202 .m-5 {
    7203   margin: 3rem !important;
    7204 }
    7205 
    7206 .m-auto {
    7207   margin: auto !important;
    7208 }
    7209 
    7210 .mx-0 {
    7211   margin-right: 0 !important;
    7212   margin-left: 0 !important;
    7213 }
    7214 
    7215 .mx-1 {
    7216   margin-right: 0.25rem !important;
    7217   margin-left: 0.25rem !important;
    7218 }
    7219 
    7220 .mx-2 {
    7221   margin-right: 0.5rem !important;
    7222   margin-left: 0.5rem !important;
    7223 }
    7224 
    7225 .mx-3 {
    7226   margin-right: 1rem !important;
    7227   margin-left: 1rem !important;
    7228 }
    7229 
    7230 .mx-4 {
    7231   margin-right: 1.5rem !important;
    7232   margin-left: 1.5rem !important;
    7233 }
    7234 
    7235 .mx-5 {
    7236   margin-right: 3rem !important;
    7237   margin-left: 3rem !important;
    7238 }
    7239 
    7240 .mx-auto {
    7241   margin-right: auto !important;
    7242   margin-left: auto !important;
    7243 }
    7244 
    7245 .my-0 {
    7246   margin-top: 0 !important;
    7247   margin-bottom: 0 !important;
    7248 }
    7249 
    7250 .my-1 {
    7251   margin-top: 0.25rem !important;
    7252   margin-bottom: 0.25rem !important;
    7253 }
    7254 
    7255 .my-2 {
    7256   margin-top: 0.5rem !important;
    7257   margin-bottom: 0.5rem !important;
    7258 }
    7259 
    7260 .my-3 {
    7261   margin-top: 1rem !important;
    7262   margin-bottom: 1rem !important;
    7263 }
    7264 
    7265 .my-4 {
    7266   margin-top: 1.5rem !important;
    7267   margin-bottom: 1.5rem !important;
    7268 }
    7269 
    7270 .my-5 {
    7271   margin-top: 3rem !important;
    7272   margin-bottom: 3rem !important;
    7273 }
    7274 
    7275 .my-auto {
    7276   margin-top: auto !important;
    7277   margin-bottom: auto !important;
    7278 }
    7279 
    7280 .mt-0 {
    7281   margin-top: 0 !important;
    7282 }
    7283 
    7284 .mt-1 {
    7285   margin-top: 0.25rem !important;
    7286 }
    7287 
    7288 .mt-2 {
    7289   margin-top: 0.5rem !important;
    7290 }
    7291 
    7292 .mt-3 {
    7293   margin-top: 1rem !important;
    7294 }
    7295 
    7296 .mt-4 {
    7297   margin-top: 1.5rem !important;
    7298 }
    7299 
    7300 .mt-5 {
    7301   margin-top: 3rem !important;
    7302 }
    7303 
    7304 .mt-auto {
    7305   margin-top: auto !important;
    7306 }
    7307 
    7308 .me-0 {
    7309   margin-right: 0 !important;
    7310 }
    7311 
    7312 .me-1 {
    7313   margin-right: 0.25rem !important;
    7314 }
    7315 
    7316 .me-2 {
    7317   margin-right: 0.5rem !important;
    7318 }
    7319 
    7320 .me-3 {
    7321   margin-right: 1rem !important;
    7322 }
    7323 
    7324 .me-4 {
    7325   margin-right: 1.5rem !important;
    7326 }
    7327 
    7328 .me-5 {
    7329   margin-right: 3rem !important;
    7330 }
    7331 
    7332 .me-auto {
    7333   margin-right: auto !important;
    7334 }
    7335 
    7336 .mb-0 {
    7337   margin-bottom: 0 !important;
    7338 }
    7339 
    7340 .mb-1 {
    7341   margin-bottom: 0.25rem !important;
    7342 }
    7343 
    7344 .mb-2 {
    7345   margin-bottom: 0.5rem !important;
    7346 }
    7347 
    7348 .mb-3 {
    7349   margin-bottom: 1rem !important;
    7350 }
    7351 
    7352 .mb-4 {
    7353   margin-bottom: 1.5rem !important;
    7354 }
    7355 
    7356 .mb-5 {
    7357   margin-bottom: 3rem !important;
    7358 }
    7359 
    7360 .mb-auto {
    7361   margin-bottom: auto !important;
    7362 }
    7363 
    7364 .ms-0 {
    7365   margin-left: 0 !important;
    7366 }
    7367 
    7368 .ms-1 {
    7369   margin-left: 0.25rem !important;
    7370 }
    7371 
    7372 .ms-2 {
    7373   margin-left: 0.5rem !important;
    7374 }
    7375 
    7376 .ms-3 {
    7377   margin-left: 1rem !important;
    7378 }
    7379 
    7380 .ms-4 {
    7381   margin-left: 1.5rem !important;
    7382 }
    7383 
    7384 .ms-5 {
    7385   margin-left: 3rem !important;
    7386 }
    7387 
    7388 .ms-auto {
    7389   margin-left: auto !important;
    7390 }
    7391 
    7392 .p-0 {
    7393   padding: 0 !important;
    7394 }
    7395 
    7396 .p-1 {
    7397   padding: 0.25rem !important;
    7398 }
    7399 
    7400 .p-2 {
    7401   padding: 0.5rem !important;
    7402 }
    7403 
    7404 .p-3 {
    7405   padding: 1rem !important;
    7406 }
    7407 
    7408 .p-4 {
    7409   padding: 1.5rem !important;
    7410 }
    7411 
    7412 .p-5 {
    7413   padding: 3rem !important;
    7414 }
    7415 
    7416 .px-0 {
    7417   padding-right: 0 !important;
    7418   padding-left: 0 !important;
    7419 }
    7420 
    7421 .px-1 {
    7422   padding-right: 0.25rem !important;
    7423   padding-left: 0.25rem !important;
    7424 }
    7425 
    7426 .px-2 {
    7427   padding-right: 0.5rem !important;
    7428   padding-left: 0.5rem !important;
    7429 }
    7430 
    7431 .px-3 {
    7432   padding-right: 1rem !important;
    7433   padding-left: 1rem !important;
    7434 }
    7435 
    7436 .px-4 {
    7437   padding-right: 1.5rem !important;
    7438   padding-left: 1.5rem !important;
    7439 }
    7440 
    7441 .px-5 {
    7442   padding-right: 3rem !important;
    7443   padding-left: 3rem !important;
    7444 }
    7445 
    7446 .py-0 {
    7447   padding-top: 0 !important;
    7448   padding-bottom: 0 !important;
    7449 }
    7450 
    7451 .py-1 {
    7452   padding-top: 0.25rem !important;
    7453   padding-bottom: 0.25rem !important;
    7454 }
    7455 
    7456 .py-2 {
    7457   padding-top: 0.5rem !important;
    7458   padding-bottom: 0.5rem !important;
    7459 }
    7460 
    7461 .py-3 {
    7462   padding-top: 1rem !important;
    7463   padding-bottom: 1rem !important;
    7464 }
    7465 
    7466 .py-4 {
    7467   padding-top: 1.5rem !important;
    7468   padding-bottom: 1.5rem !important;
    7469 }
    7470 
    7471 .py-5 {
    7472   padding-top: 3rem !important;
    7473   padding-bottom: 3rem !important;
    7474 }
    7475 
    7476 .pt-0 {
    7477   padding-top: 0 !important;
    7478 }
    7479 
    7480 .pt-1 {
    7481   padding-top: 0.25rem !important;
    7482 }
    7483 
    7484 .pt-2 {
    7485   padding-top: 0.5rem !important;
    7486 }
    7487 
    7488 .pt-3 {
    7489   padding-top: 1rem !important;
    7490 }
    7491 
    7492 .pt-4 {
    7493   padding-top: 1.5rem !important;
    7494 }
    7495 
    7496 .pt-5 {
    7497   padding-top: 3rem !important;
    7498 }
    7499 
    7500 .pe-0 {
    7501   padding-right: 0 !important;
    7502 }
    7503 
    7504 .pe-1 {
    7505   padding-right: 0.25rem !important;
    7506 }
    7507 
    7508 .pe-2 {
    7509   padding-right: 0.5rem !important;
    7510 }
    7511 
    7512 .pe-3 {
    7513   padding-right: 1rem !important;
    7514 }
    7515 
    7516 .pe-4 {
    7517   padding-right: 1.5rem !important;
    7518 }
    7519 
    7520 .pe-5 {
    7521   padding-right: 3rem !important;
    7522 }
    7523 
    7524 .pb-0 {
    7525   padding-bottom: 0 !important;
    7526 }
    7527 
    7528 .pb-1 {
    7529   padding-bottom: 0.25rem !important;
    7530 }
    7531 
    7532 .pb-2 {
    7533   padding-bottom: 0.5rem !important;
    7534 }
    7535 
    7536 .pb-3 {
    7537   padding-bottom: 1rem !important;
    7538 }
    7539 
    7540 .pb-4 {
    7541   padding-bottom: 1.5rem !important;
    7542 }
    7543 
    7544 .pb-5 {
    7545   padding-bottom: 3rem !important;
    7546 }
    7547 
    7548 .ps-0 {
    7549   padding-left: 0 !important;
    7550 }
    7551 
    7552 .ps-1 {
    7553   padding-left: 0.25rem !important;
    7554 }
    7555 
    7556 .ps-2 {
    7557   padding-left: 0.5rem !important;
    7558 }
    7559 
    7560 .ps-3 {
    7561   padding-left: 1rem !important;
    7562 }
    7563 
    7564 .ps-4 {
    7565   padding-left: 1.5rem !important;
    7566 }
    7567 
    7568 .ps-5 {
    7569   padding-left: 3rem !important;
    7570 }
    7571 
    7572 .font-monospace {
    7573   font-family: var(--bs-font-monospace) !important;
    7574 }
    7575 
    7576 .fs-1 {
    7577   font-size: calc(1.375rem + 1.5vw) !important;
    7578 }
    7579 
    7580 .fs-2 {
    7581   font-size: calc(1.325rem + 0.9vw) !important;
    7582 }
    7583 
    7584 .fs-3 {
    7585   font-size: calc(1.3rem + 0.6vw) !important;
    7586 }
    7587 
    7588 .fs-4 {
    7589   font-size: calc(1.275rem + 0.3vw) !important;
    7590 }
    7591 
    7592 .fs-5 {
    7593   font-size: 1.25rem !important;
    7594 }
    7595 
    7596 .fs-6 {
    7597   font-size: 1rem !important;
    7598 }
    7599 
    7600 .fst-italic {
    7601   font-style: italic !important;
    7602 }
    7603 
    7604 .fst-normal {
    7605   font-style: normal !important;
    7606 }
    7607 
    7608 .fw-light {
    7609   font-weight: 300 !important;
    7610 }
    7611 
    7612 .fw-lighter {
    7613   font-weight: lighter !important;
    7614 }
    7615 
    7616 .fw-normal {
    7617   font-weight: 400 !important;
    7618 }
    7619 
    7620 .fw-bold {
    7621   font-weight: 700 !important;
    7622 }
    7623 
    7624 .fw-bolder {
    7625   font-weight: bolder !important;
    7626 }
    7627 
    7628 .lh-1 {
    7629   line-height: 1 !important;
    7630 }
    7631 
    7632 .lh-sm {
    7633   line-height: 1.25 !important;
    7634 }
    7635 
    7636 .lh-base {
    7637   line-height: 1.5 !important;
    7638 }
    7639 
    7640 .lh-lg {
    7641   line-height: 2 !important;
    7642 }
    7643 
    7644 .text-start {
    7645   text-align: left !important;
    7646 }
    7647 
    7648 .text-end {
    7649   text-align: right !important;
    7650 }
    7651 
    7652 .text-center {
    7653   text-align: center !important;
    7654 }
    7655 
    7656 .text-decoration-none {
    7657   text-decoration: none !important;
    7658 }
    7659 
    7660 .text-decoration-underline {
    7661   text-decoration: underline !important;
    7662 }
    7663 
    7664 .text-decoration-line-through {
    7665   text-decoration: line-through !important;
    7666 }
    7667 
    7668 .text-lowercase {
    7669   text-transform: lowercase !important;
    7670 }
    7671 
    7672 .text-uppercase {
    7673   text-transform: uppercase !important;
    7674 }
    7675 
    7676 .text-capitalize {
    7677   text-transform: capitalize !important;
    7678 }
    7679 
    7680 .text-wrap {
    7681   white-space: normal !important;
    7682 }
    7683 
    7684 .text-nowrap {
    7685   white-space: nowrap !important;
    7686 }
    7687 
    7688 /* rtl:begin:remove */
    7689 .text-break {
    7690   word-wrap: break-word !important;
    7691   word-break: break-word !important;
    7692 }
    7693 
    7694 /* rtl:end:remove */
    7695 .text-primary {
    7696   --bs-text-opacity: 1;
    7697   color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
    7698 }
    7699 
    7700 .text-secondary {
    7701   --bs-text-opacity: 1;
    7702   color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
    7703 }
    7704 
    7705 .text-success {
    7706   --bs-text-opacity: 1;
    7707   color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
    7708 }
    7709 
    7710 .text-info {
    7711   --bs-text-opacity: 1;
    7712   color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
    7713 }
    7714 
    7715 .text-warning {
    7716   --bs-text-opacity: 1;
    7717   color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
    7718 }
    7719 
    7720 .text-danger {
    7721   --bs-text-opacity: 1;
    7722   color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
    7723 }
    7724 
    7725 .text-light {
    7726   --bs-text-opacity: 1;
    7727   color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
    7728 }
    7729 
    7730 .text-dark {
    7731   --bs-text-opacity: 1;
    7732   color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
    7733 }
    7734 
    7735 .text-black {
    7736   --bs-text-opacity: 1;
    7737   color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
    7738 }
    7739 
    7740 .text-white {
    7741   --bs-text-opacity: 1;
    7742   color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
    7743 }
    7744 
    7745 .text-body {
    7746   --bs-text-opacity: 1;
    7747   color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
    7748 }
    7749 
    7750 .text-muted {
    7751   --bs-text-opacity: 1;
    7752   color: #6c757d !important;
    7753 }
    7754 
    7755 .text-black-50 {
    7756   --bs-text-opacity: 1;
    7757   color: rgba(0, 0, 0, 0.5) !important;
    7758 }
    7759 
    7760 .text-white-50 {
    7761   --bs-text-opacity: 1;
    7762   color: rgba(255, 255, 255, 0.5) !important;
    7763 }
    7764 
    7765 .text-reset {
    7766   --bs-text-opacity: 1;
    7767   color: inherit !important;
    7768 }
    7769 
    7770 .text-opacity-25 {
    7771   --bs-text-opacity: 0.25;
    7772 }
    7773 
    7774 .text-opacity-50 {
    7775   --bs-text-opacity: 0.5;
    7776 }
    7777 
    7778 .text-opacity-75 {
    7779   --bs-text-opacity: 0.75;
    7780 }
    7781 
    7782 .text-opacity-100 {
    7783   --bs-text-opacity: 1;
    7784 }
    7785 
    7786 .bg-primary {
    7787   --bs-bg-opacity: 1;
    7788   background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
    7789 }
    7790 
    7791 .bg-secondary {
    7792   --bs-bg-opacity: 1;
    7793   background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
    7794 }
    7795 
    7796 .bg-success {
    7797   --bs-bg-opacity: 1;
    7798   background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
    7799 }
    7800 
    7801 .bg-info {
    7802   --bs-bg-opacity: 1;
    7803   background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
    7804 }
    7805 
    7806 .bg-warning {
    7807   --bs-bg-opacity: 1;
    7808   background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
    7809 }
    7810 
    7811 .bg-danger {
    7812   --bs-bg-opacity: 1;
    7813   background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
    7814 }
    7815 
    7816 .bg-light {
    7817   --bs-bg-opacity: 1;
    7818   background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
    7819 }
    7820 
    7821 .bg-dark {
    7822   --bs-bg-opacity: 1;
    7823   background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
    7824 }
    7825 
    7826 .bg-black {
    7827   --bs-bg-opacity: 1;
    7828   background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
    7829 }
    7830 
    7831 .bg-white {
    7832   --bs-bg-opacity: 1;
    7833   background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
    7834 }
    7835 
    7836 .bg-body {
    7837   --bs-bg-opacity: 1;
    7838   background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
    7839 }
    7840 
    7841 .bg-transparent {
    7842   --bs-bg-opacity: 1;
    7843   background-color: transparent !important;
    7844 }
    7845 
    7846 .bg-opacity-10 {
    7847   --bs-bg-opacity: 0.1;
    7848 }
    7849 
    7850 .bg-opacity-25 {
    7851   --bs-bg-opacity: 0.25;
    7852 }
    7853 
    7854 .bg-opacity-50 {
    7855   --bs-bg-opacity: 0.5;
    7856 }
    7857 
    7858 .bg-opacity-75 {
    7859   --bs-bg-opacity: 0.75;
    7860 }
    7861 
    7862 .bg-opacity-100 {
    7863   --bs-bg-opacity: 1;
    7864 }
    7865 
    7866 .bg-gradient {
    7867   background-image: var(--bs-gradient) !important;
    7868 }
    7869 
    7870 .user-select-all {
    7871   -webkit-user-select: all !important;
    7872   -moz-user-select: all !important;
    7873   user-select: all !important;
    7874 }
    7875 
    7876 .user-select-auto {
    7877   -webkit-user-select: auto !important;
    7878   -moz-user-select: auto !important;
    7879   user-select: auto !important;
    7880 }
    7881 
    7882 .user-select-none {
    7883   -webkit-user-select: none !important;
    7884   -moz-user-select: none !important;
    7885   user-select: none !important;
    7886 }
    7887 
    7888 .pe-none {
    7889   pointer-events: none !important;
    7890 }
    7891 
    7892 .pe-auto {
    7893   pointer-events: auto !important;
    7894 }
    7895 
    7896 .rounded {
    7897   border-radius: 0.25rem !important;
    7898 }
    7899 
    7900 .rounded-0 {
    7901   border-radius: 0 !important;
    7902 }
    7903 
    7904 .rounded-1 {
    7905   border-radius: 0.2rem !important;
    7906 }
    7907 
    7908 .rounded-2 {
    7909   border-radius: 0.25rem !important;
    7910 }
    7911 
    7912 .rounded-3 {
    7913   border-radius: 0.3rem !important;
    7914 }
    7915 
    7916 .rounded-circle {
    7917   border-radius: 50% !important;
    7918 }
    7919 
    7920 .rounded-pill {
    7921   border-radius: 50rem !important;
    7922 }
    7923 
    7924 .rounded-top {
    7925   border-top-left-radius: 0.25rem !important;
    7926   border-top-right-radius: 0.25rem !important;
    7927 }
    7928 
    7929 .rounded-end {
    7930   border-top-right-radius: 0.25rem !important;
    7931   border-bottom-right-radius: 0.25rem !important;
    7932 }
    7933 
    7934 .rounded-bottom {
    7935   border-bottom-right-radius: 0.25rem !important;
    7936   border-bottom-left-radius: 0.25rem !important;
    7937 }
    7938 
    7939 .rounded-start {
    7940   border-bottom-left-radius: 0.25rem !important;
    7941   border-top-left-radius: 0.25rem !important;
    7942 }
    7943 
    7944 .visible {
    7945   visibility: visible !important;
    7946 }
    7947 
    7948 .invisible {
    7949   visibility: hidden !important;
    7950 }
    7951 
    7952 @media (min-width: 576px) {
    7953   .float-sm-start {
    7954     float: left !important;
    7955   }
    7956 
    7957   .float-sm-end {
    7958     float: right !important;
    7959   }
    7960 
    7961   .float-sm-none {
    7962     float: none !important;
    7963   }
    7964 
    7965   .d-sm-inline {
     6790@media print {
     6791  .visible-print {
     6792    display: block !important;
     6793  }
     6794  table.visible-print {
     6795    display: table !important;
     6796  }
     6797  tr.visible-print {
     6798    display: table-row !important;
     6799  }
     6800  th.visible-print,
     6801  td.visible-print {
     6802    display: table-cell !important;
     6803  }
     6804}
     6805.visible-print-block {
     6806  display: none !important;
     6807}
     6808@media print {
     6809  .visible-print-block {
     6810    display: block !important;
     6811  }
     6812}
     6813.visible-print-inline {
     6814  display: none !important;
     6815}
     6816@media print {
     6817  .visible-print-inline {
    79666818    display: inline !important;
    79676819  }
    7968 
    7969   .d-sm-inline-block {
     6820}
     6821.visible-print-inline-block {
     6822  display: none !important;
     6823}
     6824@media print {
     6825  .visible-print-inline-block {
    79706826    display: inline-block !important;
    79716827  }
    7972 
    7973   .d-sm-block {
    7974     display: block !important;
    7975   }
    7976 
    7977   .d-sm-grid {
    7978     display: grid !important;
    7979   }
    7980 
    7981   .d-sm-table {
    7982     display: table !important;
    7983   }
    7984 
    7985   .d-sm-table-row {
    7986     display: table-row !important;
    7987   }
    7988 
    7989   .d-sm-table-cell {
    7990     display: table-cell !important;
    7991   }
    7992 
    7993   .d-sm-flex {
    7994     display: flex !important;
    7995   }
    7996 
    7997   .d-sm-inline-flex {
    7998     display: inline-flex !important;
    7999   }
    8000 
    8001   .d-sm-none {
     6828}
     6829@media print {
     6830  .hidden-print {
    80026831    display: none !important;
    80036832  }
    8004 
    8005   .flex-sm-fill {
    8006     flex: 1 1 auto !important;
    8007   }
    8008 
    8009   .flex-sm-row {
    8010     flex-direction: row !important;
    8011   }
    8012 
    8013   .flex-sm-column {
    8014     flex-direction: column !important;
    8015   }
    8016 
    8017   .flex-sm-row-reverse {
    8018     flex-direction: row-reverse !important;
    8019   }
    8020 
    8021   .flex-sm-column-reverse {
    8022     flex-direction: column-reverse !important;
    8023   }
    8024 
    8025   .flex-sm-grow-0 {
    8026     flex-grow: 0 !important;
    8027   }
    8028 
    8029   .flex-sm-grow-1 {
    8030     flex-grow: 1 !important;
    8031   }
    8032 
    8033   .flex-sm-shrink-0 {
    8034     flex-shrink: 0 !important;
    8035   }
    8036 
    8037   .flex-sm-shrink-1 {
    8038     flex-shrink: 1 !important;
    8039   }
    8040 
    8041   .flex-sm-wrap {
    8042     flex-wrap: wrap !important;
    8043   }
    8044 
    8045   .flex-sm-nowrap {
    8046     flex-wrap: nowrap !important;
    8047   }
    8048 
    8049   .flex-sm-wrap-reverse {
    8050     flex-wrap: wrap-reverse !important;
    8051   }
    8052 
    8053   .gap-sm-0 {
    8054     gap: 0 !important;
    8055   }
    8056 
    8057   .gap-sm-1 {
    8058     gap: 0.25rem !important;
    8059   }
    8060 
    8061   .gap-sm-2 {
    8062     gap: 0.5rem !important;
    8063   }
    8064 
    8065   .gap-sm-3 {
    8066     gap: 1rem !important;
    8067   }
    8068 
    8069   .gap-sm-4 {
    8070     gap: 1.5rem !important;
    8071   }
    8072 
    8073   .gap-sm-5 {
    8074     gap: 3rem !important;
    8075   }
    8076 
    8077   .justify-content-sm-start {
    8078     justify-content: flex-start !important;
    8079   }
    8080 
    8081   .justify-content-sm-end {
    8082     justify-content: flex-end !important;
    8083   }
    8084 
    8085   .justify-content-sm-center {
    8086     justify-content: center !important;
    8087   }
    8088 
    8089   .justify-content-sm-between {
    8090     justify-content: space-between !important;
    8091   }
    8092 
    8093   .justify-content-sm-around {
    8094     justify-content: space-around !important;
    8095   }
    8096 
    8097   .justify-content-sm-evenly {
    8098     justify-content: space-evenly !important;
    8099   }
    8100 
    8101   .align-items-sm-start {
    8102     align-items: flex-start !important;
    8103   }
    8104 
    8105   .align-items-sm-end {
    8106     align-items: flex-end !important;
    8107   }
    8108 
    8109   .align-items-sm-center {
    8110     align-items: center !important;
    8111   }
    8112 
    8113   .align-items-sm-baseline {
    8114     align-items: baseline !important;
    8115   }
    8116 
    8117   .align-items-sm-stretch {
    8118     align-items: stretch !important;
    8119   }
    8120 
    8121   .align-content-sm-start {
    8122     align-content: flex-start !important;
    8123   }
    8124 
    8125   .align-content-sm-end {
    8126     align-content: flex-end !important;
    8127   }
    8128 
    8129   .align-content-sm-center {
    8130     align-content: center !important;
    8131   }
    8132 
    8133   .align-content-sm-between {
    8134     align-content: space-between !important;
    8135   }
    8136 
    8137   .align-content-sm-around {
    8138     align-content: space-around !important;
    8139   }
    8140 
    8141   .align-content-sm-stretch {
    8142     align-content: stretch !important;
    8143   }
    8144 
    8145   .align-self-sm-auto {
    8146     align-self: auto !important;
    8147   }
    8148 
    8149   .align-self-sm-start {
    8150     align-self: flex-start !important;
    8151   }
    8152 
    8153   .align-self-sm-end {
    8154     align-self: flex-end !important;
    8155   }
    8156 
    8157   .align-self-sm-center {
    8158     align-self: center !important;
    8159   }
    8160 
    8161   .align-self-sm-baseline {
    8162     align-self: baseline !important;
    8163   }
    8164 
    8165   .align-self-sm-stretch {
    8166     align-self: stretch !important;
    8167   }
    8168 
    8169   .order-sm-first {
    8170     order: -1 !important;
    8171   }
    8172 
    8173   .order-sm-0 {
    8174     order: 0 !important;
    8175   }
    8176 
    8177   .order-sm-1 {
    8178     order: 1 !important;
    8179   }
    8180 
    8181   .order-sm-2 {
    8182     order: 2 !important;
    8183   }
    8184 
    8185   .order-sm-3 {
    8186     order: 3 !important;
    8187   }
    8188 
    8189   .order-sm-4 {
    8190     order: 4 !important;
    8191   }
    8192 
    8193   .order-sm-5 {
    8194     order: 5 !important;
    8195   }
    8196 
    8197   .order-sm-last {
    8198     order: 6 !important;
    8199   }
    8200 
    8201   .m-sm-0 {
    8202     margin: 0 !important;
    8203   }
    8204 
    8205   .m-sm-1 {
    8206     margin: 0.25rem !important;
    8207   }
    8208 
    8209   .m-sm-2 {
    8210     margin: 0.5rem !important;
    8211   }
    8212 
    8213   .m-sm-3 {
    8214     margin: 1rem !important;
    8215   }
    8216 
    8217   .m-sm-4 {
    8218     margin: 1.5rem !important;
    8219   }
    8220 
    8221   .m-sm-5 {
    8222     margin: 3rem !important;
    8223   }
    8224 
    8225   .m-sm-auto {
    8226     margin: auto !important;
    8227   }
    8228 
    8229   .mx-sm-0 {
    8230     margin-right: 0 !important;
    8231     margin-left: 0 !important;
    8232   }
    8233 
    8234   .mx-sm-1 {
    8235     margin-right: 0.25rem !important;
    8236     margin-left: 0.25rem !important;
    8237   }
    8238 
    8239   .mx-sm-2 {
    8240     margin-right: 0.5rem !important;
    8241     margin-left: 0.5rem !important;
    8242   }
    8243 
    8244   .mx-sm-3 {
    8245     margin-right: 1rem !important;
    8246     margin-left: 1rem !important;
    8247   }
    8248 
    8249   .mx-sm-4 {
    8250     margin-right: 1.5rem !important;
    8251     margin-left: 1.5rem !important;
    8252   }
    8253 
    8254   .mx-sm-5 {
    8255     margin-right: 3rem !important;
    8256     margin-left: 3rem !important;
    8257   }
    8258 
    8259   .mx-sm-auto {
    8260     margin-right: auto !important;
    8261     margin-left: auto !important;
    8262   }
    8263 
    8264   .my-sm-0 {
    8265     margin-top: 0 !important;
    8266     margin-bottom: 0 !important;
    8267   }
    8268 
    8269   .my-sm-1 {
    8270     margin-top: 0.25rem !important;
    8271     margin-bottom: 0.25rem !important;
    8272   }
    8273 
    8274   .my-sm-2 {
    8275     margin-top: 0.5rem !important;
    8276     margin-bottom: 0.5rem !important;
    8277   }
    8278 
    8279   .my-sm-3 {
    8280     margin-top: 1rem !important;
    8281     margin-bottom: 1rem !important;
    8282   }
    8283 
    8284   .my-sm-4 {
    8285     margin-top: 1.5rem !important;
    8286     margin-bottom: 1.5rem !important;
    8287   }
    8288 
    8289   .my-sm-5 {
    8290     margin-top: 3rem !important;
    8291     margin-bottom: 3rem !important;
    8292   }
    8293 
    8294   .my-sm-auto {
    8295     margin-top: auto !important;
    8296     margin-bottom: auto !important;
    8297   }
    8298 
    8299   .mt-sm-0 {
    8300     margin-top: 0 !important;
    8301   }
    8302 
    8303   .mt-sm-1 {
    8304     margin-top: 0.25rem !important;
    8305   }
    8306 
    8307   .mt-sm-2 {
    8308     margin-top: 0.5rem !important;
    8309   }
    8310 
    8311   .mt-sm-3 {
    8312     margin-top: 1rem !important;
    8313   }
    8314 
    8315   .mt-sm-4 {
    8316     margin-top: 1.5rem !important;
    8317   }
    8318 
    8319   .mt-sm-5 {
    8320     margin-top: 3rem !important;
    8321   }
    8322 
    8323   .mt-sm-auto {
    8324     margin-top: auto !important;
    8325   }
    8326 
    8327   .me-sm-0 {
    8328     margin-right: 0 !important;
    8329   }
    8330 
    8331   .me-sm-1 {
    8332     margin-right: 0.25rem !important;
    8333   }
    8334 
    8335   .me-sm-2 {
    8336     margin-right: 0.5rem !important;
    8337   }
    8338 
    8339   .me-sm-3 {
    8340     margin-right: 1rem !important;
    8341   }
    8342 
    8343   .me-sm-4 {
    8344     margin-right: 1.5rem !important;
    8345   }
    8346 
    8347   .me-sm-5 {
    8348     margin-right: 3rem !important;
    8349   }
    8350 
    8351   .me-sm-auto {
    8352     margin-right: auto !important;
    8353   }
    8354 
    8355   .mb-sm-0 {
    8356     margin-bottom: 0 !important;
    8357   }
    8358 
    8359   .mb-sm-1 {
    8360     margin-bottom: 0.25rem !important;
    8361   }
    8362 
    8363   .mb-sm-2 {
    8364     margin-bottom: 0.5rem !important;
    8365   }
    8366 
    8367   .mb-sm-3 {
    8368     margin-bottom: 1rem !important;
    8369   }
    8370 
    8371   .mb-sm-4 {
    8372     margin-bottom: 1.5rem !important;
    8373   }
    8374 
    8375   .mb-sm-5 {
    8376     margin-bottom: 3rem !important;
    8377   }
    8378 
    8379   .mb-sm-auto {
    8380     margin-bottom: auto !important;
    8381   }
    8382 
    8383   .ms-sm-0 {
    8384     margin-left: 0 !important;
    8385   }
    8386 
    8387   .ms-sm-1 {
    8388     margin-left: 0.25rem !important;
    8389   }
    8390 
    8391   .ms-sm-2 {
    8392     margin-left: 0.5rem !important;
    8393   }
    8394 
    8395   .ms-sm-3 {
    8396     margin-left: 1rem !important;
    8397   }
    8398 
    8399   .ms-sm-4 {
    8400     margin-left: 1.5rem !important;
    8401   }
    8402 
    8403   .ms-sm-5 {
    8404     margin-left: 3rem !important;
    8405   }
    8406 
    8407   .ms-sm-auto {
    8408     margin-left: auto !important;
    8409   }
    8410 
    8411   .p-sm-0 {
    8412     padding: 0 !important;
    8413   }
    8414 
    8415   .p-sm-1 {
    8416     padding: 0.25rem !important;
    8417   }
    8418 
    8419   .p-sm-2 {
    8420     padding: 0.5rem !important;
    8421   }
    8422 
    8423   .p-sm-3 {
    8424     padding: 1rem !important;
    8425   }
    8426 
    8427   .p-sm-4 {
    8428     padding: 1.5rem !important;
    8429   }
    8430 
    8431   .p-sm-5 {
    8432     padding: 3rem !important;
    8433   }
    8434 
    8435   .px-sm-0 {
    8436     padding-right: 0 !important;
    8437     padding-left: 0 !important;
    8438   }
    8439 
    8440   .px-sm-1 {
    8441     padding-right: 0.25rem !important;
    8442     padding-left: 0.25rem !important;
    8443   }
    8444 
    8445   .px-sm-2 {
    8446     padding-right: 0.5rem !important;
    8447     padding-left: 0.5rem !important;
    8448   }
    8449 
    8450   .px-sm-3 {
    8451     padding-right: 1rem !important;
    8452     padding-left: 1rem !important;
    8453   }
    8454 
    8455   .px-sm-4 {
    8456     padding-right: 1.5rem !important;
    8457     padding-left: 1.5rem !important;
    8458   }
    8459 
    8460   .px-sm-5 {
    8461     padding-right: 3rem !important;
    8462     padding-left: 3rem !important;
    8463   }
    8464 
    8465   .py-sm-0 {
    8466     padding-top: 0 !important;
    8467     padding-bottom: 0 !important;
    8468   }
    8469 
    8470   .py-sm-1 {
    8471     padding-top: 0.25rem !important;
    8472     padding-bottom: 0.25rem !important;
    8473   }
    8474 
    8475   .py-sm-2 {
    8476     padding-top: 0.5rem !important;
    8477     padding-bottom: 0.5rem !important;
    8478   }
    8479 
    8480   .py-sm-3 {
    8481     padding-top: 1rem !important;
    8482     padding-bottom: 1rem !important;
    8483   }
    8484 
    8485   .py-sm-4 {
    8486     padding-top: 1.5rem !important;
    8487     padding-bottom: 1.5rem !important;
    8488   }
    8489 
    8490   .py-sm-5 {
    8491     padding-top: 3rem !important;
    8492     padding-bottom: 3rem !important;
    8493   }
    8494 
    8495   .pt-sm-0 {
    8496     padding-top: 0 !important;
    8497   }
    8498 
    8499   .pt-sm-1 {
    8500     padding-top: 0.25rem !important;
    8501   }
    8502 
    8503   .pt-sm-2 {
    8504     padding-top: 0.5rem !important;
    8505   }
    8506 
    8507   .pt-sm-3 {
    8508     padding-top: 1rem !important;
    8509   }
    8510 
    8511   .pt-sm-4 {
    8512     padding-top: 1.5rem !important;
    8513   }
    8514 
    8515   .pt-sm-5 {
    8516     padding-top: 3rem !important;
    8517   }
    8518 
    8519   .pe-sm-0 {
    8520     padding-right: 0 !important;
    8521   }
    8522 
    8523   .pe-sm-1 {
    8524     padding-right: 0.25rem !important;
    8525   }
    8526 
    8527   .pe-sm-2 {
    8528     padding-right: 0.5rem !important;
    8529   }
    8530 
    8531   .pe-sm-3 {
    8532     padding-right: 1rem !important;
    8533   }
    8534 
    8535   .pe-sm-4 {
    8536     padding-right: 1.5rem !important;
    8537   }
    8538 
    8539   .pe-sm-5 {
    8540     padding-right: 3rem !important;
    8541   }
    8542 
    8543   .pb-sm-0 {
    8544     padding-bottom: 0 !important;
    8545   }
    8546 
    8547   .pb-sm-1 {
    8548     padding-bottom: 0.25rem !important;
    8549   }
    8550 
    8551   .pb-sm-2 {
    8552     padding-bottom: 0.5rem !important;
    8553   }
    8554 
    8555   .pb-sm-3 {
    8556     padding-bottom: 1rem !important;
    8557   }
    8558 
    8559   .pb-sm-4 {
    8560     padding-bottom: 1.5rem !important;
    8561   }
    8562 
    8563   .pb-sm-5 {
    8564     padding-bottom: 3rem !important;
    8565   }
    8566 
    8567   .ps-sm-0 {
    8568     padding-left: 0 !important;
    8569   }
    8570 
    8571   .ps-sm-1 {
    8572     padding-left: 0.25rem !important;
    8573   }
    8574 
    8575   .ps-sm-2 {
    8576     padding-left: 0.5rem !important;
    8577   }
    8578 
    8579   .ps-sm-3 {
    8580     padding-left: 1rem !important;
    8581   }
    8582 
    8583   .ps-sm-4 {
    8584     padding-left: 1.5rem !important;
    8585   }
    8586 
    8587   .ps-sm-5 {
    8588     padding-left: 3rem !important;
    8589   }
    8590 
    8591   .text-sm-start {
    8592     text-align: left !important;
    8593   }
    8594 
    8595   .text-sm-end {
    8596     text-align: right !important;
    8597   }
    8598 
    8599   .text-sm-center {
    8600     text-align: center !important;
    8601   }
    8602 }
    8603 @media (min-width: 768px) {
    8604   .float-md-start {
    8605     float: left !important;
    8606   }
    8607 
    8608   .float-md-end {
    8609     float: right !important;
    8610   }
    8611 
    8612   .float-md-none {
    8613     float: none !important;
    8614   }
    8615 
    8616   .d-md-inline {
    8617     display: inline !important;
    8618   }
    8619 
    8620   .d-md-inline-block {
    8621     display: inline-block !important;
    8622   }
    8623 
    8624   .d-md-block {
    8625     display: block !important;
    8626   }
    8627 
    8628   .d-md-grid {
    8629     display: grid !important;
    8630   }
    8631 
    8632   .d-md-table {
    8633     display: table !important;
    8634   }
    8635 
    8636   .d-md-table-row {
    8637     display: table-row !important;
    8638   }
    8639 
    8640   .d-md-table-cell {
    8641     display: table-cell !important;
    8642   }
    8643 
    8644   .d-md-flex {
    8645     display: flex !important;
    8646   }
    8647 
    8648   .d-md-inline-flex {
    8649     display: inline-flex !important;
    8650   }
    8651 
    8652   .d-md-none {
    8653     display: none !important;
    8654   }
    8655 
    8656   .flex-md-fill {
    8657     flex: 1 1 auto !important;
    8658   }
    8659 
    8660   .flex-md-row {
    8661     flex-direction: row !important;
    8662   }
    8663 
    8664   .flex-md-column {
    8665     flex-direction: column !important;
    8666   }
    8667 
    8668   .flex-md-row-reverse {
    8669     flex-direction: row-reverse !important;
    8670   }
    8671 
    8672   .flex-md-column-reverse {
    8673     flex-direction: column-reverse !important;
    8674   }
    8675 
    8676   .flex-md-grow-0 {
    8677     flex-grow: 0 !important;
    8678   }
    8679 
    8680   .flex-md-grow-1 {
    8681     flex-grow: 1 !important;
    8682   }
    8683 
    8684   .flex-md-shrink-0 {
    8685     flex-shrink: 0 !important;
    8686   }
    8687 
    8688   .flex-md-shrink-1 {
    8689     flex-shrink: 1 !important;
    8690   }
    8691 
    8692   .flex-md-wrap {
    8693     flex-wrap: wrap !important;
    8694   }
    8695 
    8696   .flex-md-nowrap {
    8697     flex-wrap: nowrap !important;
    8698   }
    8699 
    8700   .flex-md-wrap-reverse {
    8701     flex-wrap: wrap-reverse !important;
    8702   }
    8703 
    8704   .gap-md-0 {
    8705     gap: 0 !important;
    8706   }
    8707 
    8708   .gap-md-1 {
    8709     gap: 0.25rem !important;
    8710   }
    8711 
    8712   .gap-md-2 {
    8713     gap: 0.5rem !important;
    8714   }
    8715 
    8716   .gap-md-3 {
    8717     gap: 1rem !important;
    8718   }
    8719 
    8720   .gap-md-4 {
    8721     gap: 1.5rem !important;
    8722   }
    8723 
    8724   .gap-md-5 {
    8725     gap: 3rem !important;
    8726   }
    8727 
    8728   .justify-content-md-start {
    8729     justify-content: flex-start !important;
    8730   }
    8731 
    8732   .justify-content-md-end {
    8733     justify-content: flex-end !important;
    8734   }
    8735 
    8736   .justify-content-md-center {
    8737     justify-content: center !important;
    8738   }
    8739 
    8740   .justify-content-md-between {
    8741     justify-content: space-between !important;
    8742   }
    8743 
    8744   .justify-content-md-around {
    8745     justify-content: space-around !important;
    8746   }
    8747 
    8748   .justify-content-md-evenly {
    8749     justify-content: space-evenly !important;
    8750   }
    8751 
    8752   .align-items-md-start {
    8753     align-items: flex-start !important;
    8754   }
    8755 
    8756   .align-items-md-end {
    8757     align-items: flex-end !important;
    8758   }
    8759 
    8760   .align-items-md-center {
    8761     align-items: center !important;
    8762   }
    8763 
    8764   .align-items-md-baseline {
    8765     align-items: baseline !important;
    8766   }
    8767 
    8768   .align-items-md-stretch {
    8769     align-items: stretch !important;
    8770   }
    8771 
    8772   .align-content-md-start {
    8773     align-content: flex-start !important;
    8774   }
    8775 
    8776   .align-content-md-end {
    8777     align-content: flex-end !important;
    8778   }
    8779 
    8780   .align-content-md-center {
    8781     align-content: center !important;
    8782   }
    8783 
    8784   .align-content-md-between {
    8785     align-content: space-between !important;
    8786   }
    8787 
    8788   .align-content-md-around {
    8789     align-content: space-around !important;
    8790   }
    8791 
    8792   .align-content-md-stretch {
    8793     align-content: stretch !important;
    8794   }
    8795 
    8796   .align-self-md-auto {
    8797     align-self: auto !important;
    8798   }
    8799 
    8800   .align-self-md-start {
    8801     align-self: flex-start !important;
    8802   }
    8803 
    8804   .align-self-md-end {
    8805     align-self: flex-end !important;
    8806   }
    8807 
    8808   .align-self-md-center {
    8809     align-self: center !important;
    8810   }
    8811 
    8812   .align-self-md-baseline {
    8813     align-self: baseline !important;
    8814   }
    8815 
    8816   .align-self-md-stretch {
    8817     align-self: stretch !important;
    8818   }
    8819 
    8820   .order-md-first {
    8821     order: -1 !important;
    8822   }
    8823 
    8824   .order-md-0 {
    8825     order: 0 !important;
    8826   }
    8827 
    8828   .order-md-1 {
    8829     order: 1 !important;
    8830   }
    8831 
    8832   .order-md-2 {
    8833     order: 2 !important;
    8834   }
    8835 
    8836   .order-md-3 {
    8837     order: 3 !important;
    8838   }
    8839 
    8840   .order-md-4 {
    8841     order: 4 !important;
    8842   }
    8843 
    8844   .order-md-5 {
    8845     order: 5 !important;
    8846   }
    8847 
    8848   .order-md-last {
    8849     order: 6 !important;
    8850   }
    8851 
    8852   .m-md-0 {
    8853     margin: 0 !important;
    8854   }
    8855 
    8856   .m-md-1 {
    8857     margin: 0.25rem !important;
    8858   }
    8859 
    8860   .m-md-2 {
    8861     margin: 0.5rem !important;
    8862   }
    8863 
    8864   .m-md-3 {
    8865     margin: 1rem !important;
    8866   }
    8867 
    8868   .m-md-4 {
    8869     margin: 1.5rem !important;
    8870   }
    8871 
    8872   .m-md-5 {
    8873     margin: 3rem !important;
    8874   }
    8875 
    8876   .m-md-auto {
    8877     margin: auto !important;
    8878   }
    8879 
    8880   .mx-md-0 {
    8881     margin-right: 0 !important;
    8882     margin-left: 0 !important;
    8883   }
    8884 
    8885   .mx-md-1 {
    8886     margin-right: 0.25rem !important;
    8887     margin-left: 0.25rem !important;
    8888   }
    8889 
    8890   .mx-md-2 {
    8891     margin-right: 0.5rem !important;
    8892     margin-left: 0.5rem !important;
    8893   }
    8894 
    8895   .mx-md-3 {
    8896     margin-right: 1rem !important;
    8897     margin-left: 1rem !important;
    8898   }
    8899 
    8900   .mx-md-4 {
    8901     margin-right: 1.5rem !important;
    8902     margin-left: 1.5rem !important;
    8903   }
    8904 
    8905   .mx-md-5 {
    8906     margin-right: 3rem !important;
    8907     margin-left: 3rem !important;
    8908   }
    8909 
    8910   .mx-md-auto {
    8911     margin-right: auto !important;
    8912     margin-left: auto !important;
    8913   }
    8914 
    8915   .my-md-0 {
    8916     margin-top: 0 !important;
    8917     margin-bottom: 0 !important;
    8918   }
    8919 
    8920   .my-md-1 {
    8921     margin-top: 0.25rem !important;
    8922     margin-bottom: 0.25rem !important;
    8923   }
    8924 
    8925   .my-md-2 {
    8926     margin-top: 0.5rem !important;
    8927     margin-bottom: 0.5rem !important;
    8928   }
    8929 
    8930   .my-md-3 {
    8931     margin-top: 1rem !important;
    8932     margin-bottom: 1rem !important;
    8933   }
    8934 
    8935   .my-md-4 {
    8936     margin-top: 1.5rem !important;
    8937     margin-bottom: 1.5rem !important;
    8938   }
    8939 
    8940   .my-md-5 {
    8941     margin-top: 3rem !important;
    8942     margin-bottom: 3rem !important;
    8943   }
    8944 
    8945   .my-md-auto {
    8946     margin-top: auto !important;
    8947     margin-bottom: auto !important;
    8948   }
    8949 
    8950   .mt-md-0 {
    8951     margin-top: 0 !important;
    8952   }
    8953 
    8954   .mt-md-1 {
    8955     margin-top: 0.25rem !important;
    8956   }
    8957 
    8958   .mt-md-2 {
    8959     margin-top: 0.5rem !important;
    8960   }
    8961 
    8962   .mt-md-3 {
    8963     margin-top: 1rem !important;
    8964   }
    8965 
    8966   .mt-md-4 {
    8967     margin-top: 1.5rem !important;
    8968   }
    8969 
    8970   .mt-md-5 {
    8971     margin-top: 3rem !important;
    8972   }
    8973 
    8974   .mt-md-auto {
    8975     margin-top: auto !important;
    8976   }
    8977 
    8978   .me-md-0 {
    8979     margin-right: 0 !important;
    8980   }
    8981 
    8982   .me-md-1 {
    8983     margin-right: 0.25rem !important;
    8984   }
    8985 
    8986   .me-md-2 {
    8987     margin-right: 0.5rem !important;
    8988   }
    8989 
    8990   .me-md-3 {
    8991     margin-right: 1rem !important;
    8992   }
    8993 
    8994   .me-md-4 {
    8995     margin-right: 1.5rem !important;
    8996   }
    8997 
    8998   .me-md-5 {
    8999     margin-right: 3rem !important;
    9000   }
    9001 
    9002   .me-md-auto {
    9003     margin-right: auto !important;
    9004   }
    9005 
    9006   .mb-md-0 {
    9007     margin-bottom: 0 !important;
    9008   }
    9009 
    9010   .mb-md-1 {
    9011     margin-bottom: 0.25rem !important;
    9012   }
    9013 
    9014   .mb-md-2 {
    9015     margin-bottom: 0.5rem !important;
    9016   }
    9017 
    9018   .mb-md-3 {
    9019     margin-bottom: 1rem !important;
    9020   }
    9021 
    9022   .mb-md-4 {
    9023     margin-bottom: 1.5rem !important;
    9024   }
    9025 
    9026   .mb-md-5 {
    9027     margin-bottom: 3rem !important;
    9028   }
    9029 
    9030   .mb-md-auto {
    9031     margin-bottom: auto !important;
    9032   }
    9033 
    9034   .ms-md-0 {
    9035     margin-left: 0 !important;
    9036   }
    9037 
    9038   .ms-md-1 {
    9039     margin-left: 0.25rem !important;
    9040   }
    9041 
    9042   .ms-md-2 {
    9043     margin-left: 0.5rem !important;
    9044   }
    9045 
    9046   .ms-md-3 {
    9047     margin-left: 1rem !important;
    9048   }
    9049 
    9050   .ms-md-4 {
    9051     margin-left: 1.5rem !important;
    9052   }
    9053 
    9054   .ms-md-5 {
    9055     margin-left: 3rem !important;
    9056   }
    9057 
    9058   .ms-md-auto {
    9059     margin-left: auto !important;
    9060   }
    9061 
    9062   .p-md-0 {
    9063     padding: 0 !important;
    9064   }
    9065 
    9066   .p-md-1 {
    9067     padding: 0.25rem !important;
    9068   }
    9069 
    9070   .p-md-2 {
    9071     padding: 0.5rem !important;
    9072   }
    9073 
    9074   .p-md-3 {
    9075     padding: 1rem !important;
    9076   }
    9077 
    9078   .p-md-4 {
    9079     padding: 1.5rem !important;
    9080   }
    9081 
    9082   .p-md-5 {
    9083     padding: 3rem !important;
    9084   }
    9085 
    9086   .px-md-0 {
    9087     padding-right: 0 !important;
    9088     padding-left: 0 !important;
    9089   }
    9090 
    9091   .px-md-1 {
    9092     padding-right: 0.25rem !important;
    9093     padding-left: 0.25rem !important;
    9094   }
    9095 
    9096   .px-md-2 {
    9097     padding-right: 0.5rem !important;
    9098     padding-left: 0.5rem !important;
    9099   }
    9100 
    9101   .px-md-3 {
    9102     padding-right: 1rem !important;
    9103     padding-left: 1rem !important;
    9104   }
    9105 
    9106   .px-md-4 {
    9107     padding-right: 1.5rem !important;
    9108     padding-left: 1.5rem !important;
    9109   }
    9110 
    9111   .px-md-5 {
    9112     padding-right: 3rem !important;
    9113     padding-left: 3rem !important;
    9114   }
    9115 
    9116   .py-md-0 {
    9117     padding-top: 0 !important;
    9118     padding-bottom: 0 !important;
    9119   }
    9120 
    9121   .py-md-1 {
    9122     padding-top: 0.25rem !important;
    9123     padding-bottom: 0.25rem !important;
    9124   }
    9125 
    9126   .py-md-2 {
    9127     padding-top: 0.5rem !important;
    9128     padding-bottom: 0.5rem !important;
    9129   }
    9130 
    9131   .py-md-3 {
    9132     padding-top: 1rem !important;
    9133     padding-bottom: 1rem !important;
    9134   }
    9135 
    9136   .py-md-4 {
    9137     padding-top: 1.5rem !important;
    9138     padding-bottom: 1.5rem !important;
    9139   }
    9140 
    9141   .py-md-5 {
    9142     padding-top: 3rem !important;
    9143     padding-bottom: 3rem !important;
    9144   }
    9145 
    9146   .pt-md-0 {
    9147     padding-top: 0 !important;
    9148   }
    9149 
    9150   .pt-md-1 {
    9151     padding-top: 0.25rem !important;
    9152   }
    9153 
    9154   .pt-md-2 {
    9155     padding-top: 0.5rem !important;
    9156   }
    9157 
    9158   .pt-md-3 {
    9159     padding-top: 1rem !important;
    9160   }
    9161 
    9162   .pt-md-4 {
    9163     padding-top: 1.5rem !important;
    9164   }
    9165 
    9166   .pt-md-5 {
    9167     padding-top: 3rem !important;
    9168   }
    9169 
    9170   .pe-md-0 {
    9171     padding-right: 0 !important;
    9172   }
    9173 
    9174   .pe-md-1 {
    9175     padding-right: 0.25rem !important;
    9176   }
    9177 
    9178   .pe-md-2 {
    9179     padding-right: 0.5rem !important;
    9180   }
    9181 
    9182   .pe-md-3 {
    9183     padding-right: 1rem !important;
    9184   }
    9185 
    9186   .pe-md-4 {
    9187     padding-right: 1.5rem !important;
    9188   }
    9189 
    9190   .pe-md-5 {
    9191     padding-right: 3rem !important;
    9192   }
    9193 
    9194   .pb-md-0 {
    9195     padding-bottom: 0 !important;
    9196   }
    9197 
    9198   .pb-md-1 {
    9199     padding-bottom: 0.25rem !important;
    9200   }
    9201 
    9202   .pb-md-2 {
    9203     padding-bottom: 0.5rem !important;
    9204   }
    9205 
    9206   .pb-md-3 {
    9207     padding-bottom: 1rem !important;
    9208   }
    9209 
    9210   .pb-md-4 {
    9211     padding-bottom: 1.5rem !important;
    9212   }
    9213 
    9214   .pb-md-5 {
    9215     padding-bottom: 3rem !important;
    9216   }
    9217 
    9218   .ps-md-0 {
    9219     padding-left: 0 !important;
    9220   }
    9221 
    9222   .ps-md-1 {
    9223     padding-left: 0.25rem !important;
    9224   }
    9225 
    9226   .ps-md-2 {
    9227     padding-left: 0.5rem !important;
    9228   }
    9229 
    9230   .ps-md-3 {
    9231     padding-left: 1rem !important;
    9232   }
    9233 
    9234   .ps-md-4 {
    9235     padding-left: 1.5rem !important;
    9236   }
    9237 
    9238   .ps-md-5 {
    9239     padding-left: 3rem !important;
    9240   }
    9241 
    9242   .text-md-start {
    9243     text-align: left !important;
    9244   }
    9245 
    9246   .text-md-end {
    9247     text-align: right !important;
    9248   }
    9249 
    9250   .text-md-center {
    9251     text-align: center !important;
    9252   }
    9253 }
    9254 @media (min-width: 992px) {
    9255   .float-lg-start {
    9256     float: left !important;
    9257   }
    9258 
    9259   .float-lg-end {
    9260     float: right !important;
    9261   }
    9262 
    9263   .float-lg-none {
    9264     float: none !important;
    9265   }
    9266 
    9267   .d-lg-inline {
    9268     display: inline !important;
    9269   }
    9270 
    9271   .d-lg-inline-block {
    9272     display: inline-block !important;
    9273   }
    9274 
    9275   .d-lg-block {
    9276     display: block !important;
    9277   }
    9278 
    9279   .d-lg-grid {
    9280     display: grid !important;
    9281   }
    9282 
    9283   .d-lg-table {
    9284     display: table !important;
    9285   }
    9286 
    9287   .d-lg-table-row {
    9288     display: table-row !important;
    9289   }
    9290 
    9291   .d-lg-table-cell {
    9292     display: table-cell !important;
    9293   }
    9294 
    9295   .d-lg-flex {
    9296     display: flex !important;
    9297   }
    9298 
    9299   .d-lg-inline-flex {
    9300     display: inline-flex !important;
    9301   }
    9302 
    9303   .d-lg-none {
    9304     display: none !important;
    9305   }
    9306 
    9307   .flex-lg-fill {
    9308     flex: 1 1 auto !important;
    9309   }
    9310 
    9311   .flex-lg-row {
    9312     flex-direction: row !important;
    9313   }
    9314 
    9315   .flex-lg-column {
    9316     flex-direction: column !important;
    9317   }
    9318 
    9319   .flex-lg-row-reverse {
    9320     flex-direction: row-reverse !important;
    9321   }
    9322 
    9323   .flex-lg-column-reverse {
    9324     flex-direction: column-reverse !important;
    9325   }
    9326 
    9327   .flex-lg-grow-0 {
    9328     flex-grow: 0 !important;
    9329   }
    9330 
    9331   .flex-lg-grow-1 {
    9332     flex-grow: 1 !important;
    9333   }
    9334 
    9335   .flex-lg-shrink-0 {
    9336     flex-shrink: 0 !important;
    9337   }
    9338 
    9339   .flex-lg-shrink-1 {
    9340     flex-shrink: 1 !important;
    9341   }
    9342 
    9343   .flex-lg-wrap {
    9344     flex-wrap: wrap !important;
    9345   }
    9346 
    9347   .flex-lg-nowrap {
    9348     flex-wrap: nowrap !important;
    9349   }
    9350 
    9351   .flex-lg-wrap-reverse {
    9352     flex-wrap: wrap-reverse !important;
    9353   }
    9354 
    9355   .gap-lg-0 {
    9356     gap: 0 !important;
    9357   }
    9358 
    9359   .gap-lg-1 {
    9360     gap: 0.25rem !important;
    9361   }
    9362 
    9363   .gap-lg-2 {
    9364     gap: 0.5rem !important;
    9365   }
    9366 
    9367   .gap-lg-3 {
    9368     gap: 1rem !important;
    9369   }
    9370 
    9371   .gap-lg-4 {
    9372     gap: 1.5rem !important;
    9373   }
    9374 
    9375   .gap-lg-5 {
    9376     gap: 3rem !important;
    9377   }
    9378 
    9379   .justify-content-lg-start {
    9380     justify-content: flex-start !important;
    9381   }
    9382 
    9383   .justify-content-lg-end {
    9384     justify-content: flex-end !important;
    9385   }
    9386 
    9387   .justify-content-lg-center {
    9388     justify-content: center !important;
    9389   }
    9390 
    9391   .justify-content-lg-between {
    9392     justify-content: space-between !important;
    9393   }
    9394 
    9395   .justify-content-lg-around {
    9396     justify-content: space-around !important;
    9397   }
    9398 
    9399   .justify-content-lg-evenly {
    9400     justify-content: space-evenly !important;
    9401   }
    9402 
    9403   .align-items-lg-start {
    9404     align-items: flex-start !important;
    9405   }
    9406 
    9407   .align-items-lg-end {
    9408     align-items: flex-end !important;
    9409   }
    9410 
    9411   .align-items-lg-center {
    9412     align-items: center !important;
    9413   }
    9414 
    9415   .align-items-lg-baseline {
    9416     align-items: baseline !important;
    9417   }
    9418 
    9419   .align-items-lg-stretch {
    9420     align-items: stretch !important;
    9421   }
    9422 
    9423   .align-content-lg-start {
    9424     align-content: flex-start !important;
    9425   }
    9426 
    9427   .align-content-lg-end {
    9428     align-content: flex-end !important;
    9429   }
    9430 
    9431   .align-content-lg-center {
    9432     align-content: center !important;
    9433   }
    9434 
    9435   .align-content-lg-between {
    9436     align-content: space-between !important;
    9437   }
    9438 
    9439   .align-content-lg-around {
    9440     align-content: space-around !important;
    9441   }
    9442 
    9443   .align-content-lg-stretch {
    9444     align-content: stretch !important;
    9445   }
    9446 
    9447   .align-self-lg-auto {
    9448     align-self: auto !important;
    9449   }
    9450 
    9451   .align-self-lg-start {
    9452     align-self: flex-start !important;
    9453   }
    9454 
    9455   .align-self-lg-end {
    9456     align-self: flex-end !important;
    9457   }
    9458 
    9459   .align-self-lg-center {
    9460     align-self: center !important;
    9461   }
    9462 
    9463   .align-self-lg-baseline {
    9464     align-self: baseline !important;
    9465   }
    9466 
    9467   .align-self-lg-stretch {
    9468     align-self: stretch !important;
    9469   }
    9470 
    9471   .order-lg-first {
    9472     order: -1 !important;
    9473   }
    9474 
    9475   .order-lg-0 {
    9476     order: 0 !important;
    9477   }
    9478 
    9479   .order-lg-1 {
    9480     order: 1 !important;
    9481   }
    9482 
    9483   .order-lg-2 {
    9484     order: 2 !important;
    9485   }
    9486 
    9487   .order-lg-3 {
    9488     order: 3 !important;
    9489   }
    9490 
    9491   .order-lg-4 {
    9492     order: 4 !important;
    9493   }
    9494 
    9495   .order-lg-5 {
    9496     order: 5 !important;
    9497   }
    9498 
    9499   .order-lg-last {
    9500     order: 6 !important;
    9501   }
    9502 
    9503   .m-lg-0 {
    9504     margin: 0 !important;
    9505   }
    9506 
    9507   .m-lg-1 {
    9508     margin: 0.25rem !important;
    9509   }
    9510 
    9511   .m-lg-2 {
    9512     margin: 0.5rem !important;
    9513   }
    9514 
    9515   .m-lg-3 {
    9516     margin: 1rem !important;
    9517   }
    9518 
    9519   .m-lg-4 {
    9520     margin: 1.5rem !important;
    9521   }
    9522 
    9523   .m-lg-5 {
    9524     margin: 3rem !important;
    9525   }
    9526 
    9527   .m-lg-auto {
    9528     margin: auto !important;
    9529   }
    9530 
    9531   .mx-lg-0 {
    9532     margin-right: 0 !important;
    9533     margin-left: 0 !important;
    9534   }
    9535 
    9536   .mx-lg-1 {
    9537     margin-right: 0.25rem !important;
    9538     margin-left: 0.25rem !important;
    9539   }
    9540 
    9541   .mx-lg-2 {
    9542     margin-right: 0.5rem !important;
    9543     margin-left: 0.5rem !important;
    9544   }
    9545 
    9546   .mx-lg-3 {
    9547     margin-right: 1rem !important;
    9548     margin-left: 1rem !important;
    9549   }
    9550 
    9551   .mx-lg-4 {
    9552     margin-right: 1.5rem !important;
    9553     margin-left: 1.5rem !important;
    9554   }
    9555 
    9556   .mx-lg-5 {
    9557     margin-right: 3rem !important;
    9558     margin-left: 3rem !important;
    9559   }
    9560 
    9561   .mx-lg-auto {
    9562     margin-right: auto !important;
    9563     margin-left: auto !important;
    9564   }
    9565 
    9566   .my-lg-0 {
    9567     margin-top: 0 !important;
    9568     margin-bottom: 0 !important;
    9569   }
    9570 
    9571   .my-lg-1 {
    9572     margin-top: 0.25rem !important;
    9573     margin-bottom: 0.25rem !important;
    9574   }
    9575 
    9576   .my-lg-2 {
    9577     margin-top: 0.5rem !important;
    9578     margin-bottom: 0.5rem !important;
    9579   }
    9580 
    9581   .my-lg-3 {
    9582     margin-top: 1rem !important;
    9583     margin-bottom: 1rem !important;
    9584   }
    9585 
    9586   .my-lg-4 {
    9587     margin-top: 1.5rem !important;
    9588     margin-bottom: 1.5rem !important;
    9589   }
    9590 
    9591   .my-lg-5 {
    9592     margin-top: 3rem !important;
    9593     margin-bottom: 3rem !important;
    9594   }
    9595 
    9596   .my-lg-auto {
    9597     margin-top: auto !important;
    9598     margin-bottom: auto !important;
    9599   }
    9600 
    9601   .mt-lg-0 {
    9602     margin-top: 0 !important;
    9603   }
    9604 
    9605   .mt-lg-1 {
    9606     margin-top: 0.25rem !important;
    9607   }
    9608 
    9609   .mt-lg-2 {
    9610     margin-top: 0.5rem !important;
    9611   }
    9612 
    9613   .mt-lg-3 {
    9614     margin-top: 1rem !important;
    9615   }
    9616 
    9617   .mt-lg-4 {
    9618     margin-top: 1.5rem !important;
    9619   }
    9620 
    9621   .mt-lg-5 {
    9622     margin-top: 3rem !important;
    9623   }
    9624 
    9625   .mt-lg-auto {
    9626     margin-top: auto !important;
    9627   }
    9628 
    9629   .me-lg-0 {
    9630     margin-right: 0 !important;
    9631   }
    9632 
    9633   .me-lg-1 {
    9634     margin-right: 0.25rem !important;
    9635   }
    9636 
    9637   .me-lg-2 {
    9638     margin-right: 0.5rem !important;
    9639   }
    9640 
    9641   .me-lg-3 {
    9642     margin-right: 1rem !important;
    9643   }
    9644 
    9645   .me-lg-4 {
    9646     margin-right: 1.5rem !important;
    9647   }
    9648 
    9649   .me-lg-5 {
    9650     margin-right: 3rem !important;
    9651   }
    9652 
    9653   .me-lg-auto {
    9654     margin-right: auto !important;
    9655   }
    9656 
    9657   .mb-lg-0 {
    9658     margin-bottom: 0 !important;
    9659   }
    9660 
    9661   .mb-lg-1 {
    9662     margin-bottom: 0.25rem !important;
    9663   }
    9664 
    9665   .mb-lg-2 {
    9666     margin-bottom: 0.5rem !important;
    9667   }
    9668 
    9669   .mb-lg-3 {
    9670     margin-bottom: 1rem !important;
    9671   }
    9672 
    9673   .mb-lg-4 {
    9674     margin-bottom: 1.5rem !important;
    9675   }
    9676 
    9677   .mb-lg-5 {
    9678     margin-bottom: 3rem !important;
    9679   }
    9680 
    9681   .mb-lg-auto {
    9682     margin-bottom: auto !important;
    9683   }
    9684 
    9685   .ms-lg-0 {
    9686     margin-left: 0 !important;
    9687   }
    9688 
    9689   .ms-lg-1 {
    9690     margin-left: 0.25rem !important;
    9691   }
    9692 
    9693   .ms-lg-2 {
    9694     margin-left: 0.5rem !important;
    9695   }
    9696 
    9697   .ms-lg-3 {
    9698     margin-left: 1rem !important;
    9699   }
    9700 
    9701   .ms-lg-4 {
    9702     margin-left: 1.5rem !important;
    9703   }
    9704 
    9705   .ms-lg-5 {
    9706     margin-left: 3rem !important;
    9707   }
    9708 
    9709   .ms-lg-auto {
    9710     margin-left: auto !important;
    9711   }
    9712 
    9713   .p-lg-0 {
    9714     padding: 0 !important;
    9715   }
    9716 
    9717   .p-lg-1 {
    9718     padding: 0.25rem !important;
    9719   }
    9720 
    9721   .p-lg-2 {
    9722     padding: 0.5rem !important;
    9723   }
    9724 
    9725   .p-lg-3 {
    9726     padding: 1rem !important;
    9727   }
    9728 
    9729   .p-lg-4 {
    9730     padding: 1.5rem !important;
    9731   }
    9732 
    9733   .p-lg-5 {
    9734     padding: 3rem !important;
    9735   }
    9736 
    9737   .px-lg-0 {
    9738     padding-right: 0 !important;
    9739     padding-left: 0 !important;
    9740   }
    9741 
    9742   .px-lg-1 {
    9743     padding-right: 0.25rem !important;
    9744     padding-left: 0.25rem !important;
    9745   }
    9746 
    9747   .px-lg-2 {
    9748     padding-right: 0.5rem !important;
    9749     padding-left: 0.5rem !important;
    9750   }
    9751 
    9752   .px-lg-3 {
    9753     padding-right: 1rem !important;
    9754     padding-left: 1rem !important;
    9755   }
    9756 
    9757   .px-lg-4 {
    9758     padding-right: 1.5rem !important;
    9759     padding-left: 1.5rem !important;
    9760   }
    9761 
    9762   .px-lg-5 {
    9763     padding-right: 3rem !important;
    9764     padding-left: 3rem !important;
    9765   }
    9766 
    9767   .py-lg-0 {
    9768     padding-top: 0 !important;
    9769     padding-bottom: 0 !important;
    9770   }
    9771 
    9772   .py-lg-1 {
    9773     padding-top: 0.25rem !important;
    9774     padding-bottom: 0.25rem !important;
    9775   }
    9776 
    9777   .py-lg-2 {
    9778     padding-top: 0.5rem !important;
    9779     padding-bottom: 0.5rem !important;
    9780   }
    9781 
    9782   .py-lg-3 {
    9783     padding-top: 1rem !important;
    9784     padding-bottom: 1rem !important;
    9785   }
    9786 
    9787   .py-lg-4 {
    9788     padding-top: 1.5rem !important;
    9789     padding-bottom: 1.5rem !important;
    9790   }
    9791 
    9792   .py-lg-5 {
    9793     padding-top: 3rem !important;
    9794     padding-bottom: 3rem !important;
    9795   }
    9796 
    9797   .pt-lg-0 {
    9798     padding-top: 0 !important;
    9799   }
    9800 
    9801   .pt-lg-1 {
    9802     padding-top: 0.25rem !important;
    9803   }
    9804 
    9805   .pt-lg-2 {
    9806     padding-top: 0.5rem !important;
    9807   }
    9808 
    9809   .pt-lg-3 {
    9810     padding-top: 1rem !important;
    9811   }
    9812 
    9813   .pt-lg-4 {
    9814     padding-top: 1.5rem !important;
    9815   }
    9816 
    9817   .pt-lg-5 {
    9818     padding-top: 3rem !important;
    9819   }
    9820 
    9821   .pe-lg-0 {
    9822     padding-right: 0 !important;
    9823   }
    9824 
    9825   .pe-lg-1 {
    9826     padding-right: 0.25rem !important;
    9827   }
    9828 
    9829   .pe-lg-2 {
    9830     padding-right: 0.5rem !important;
    9831   }
    9832 
    9833   .pe-lg-3 {
    9834     padding-right: 1rem !important;
    9835   }
    9836 
    9837   .pe-lg-4 {
    9838     padding-right: 1.5rem !important;
    9839   }
    9840 
    9841   .pe-lg-5 {
    9842     padding-right: 3rem !important;
    9843   }
    9844 
    9845   .pb-lg-0 {
    9846     padding-bottom: 0 !important;
    9847   }
    9848 
    9849   .pb-lg-1 {
    9850     padding-bottom: 0.25rem !important;
    9851   }
    9852 
    9853   .pb-lg-2 {
    9854     padding-bottom: 0.5rem !important;
    9855   }
    9856 
    9857   .pb-lg-3 {
    9858     padding-bottom: 1rem !important;
    9859   }
    9860 
    9861   .pb-lg-4 {
    9862     padding-bottom: 1.5rem !important;
    9863   }
    9864 
    9865   .pb-lg-5 {
    9866     padding-bottom: 3rem !important;
    9867   }
    9868 
    9869   .ps-lg-0 {
    9870     padding-left: 0 !important;
    9871   }
    9872 
    9873   .ps-lg-1 {
    9874     padding-left: 0.25rem !important;
    9875   }
    9876 
    9877   .ps-lg-2 {
    9878     padding-left: 0.5rem !important;
    9879   }
    9880 
    9881   .ps-lg-3 {
    9882     padding-left: 1rem !important;
    9883   }
    9884 
    9885   .ps-lg-4 {
    9886     padding-left: 1.5rem !important;
    9887   }
    9888 
    9889   .ps-lg-5 {
    9890     padding-left: 3rem !important;
    9891   }
    9892 
    9893   .text-lg-start {
    9894     text-align: left !important;
    9895   }
    9896 
    9897   .text-lg-end {
    9898     text-align: right !important;
    9899   }
    9900 
    9901   .text-lg-center {
    9902     text-align: center !important;
    9903   }
    9904 }
    9905 @media (min-width: 1200px) {
    9906   .float-xl-start {
    9907     float: left !important;
    9908   }
    9909 
    9910   .float-xl-end {
    9911     float: right !important;
    9912   }
    9913 
    9914   .float-xl-none {
    9915     float: none !important;
    9916   }
    9917 
    9918   .d-xl-inline {
    9919     display: inline !important;
    9920   }
    9921 
    9922   .d-xl-inline-block {
    9923     display: inline-block !important;
    9924   }
    9925 
    9926   .d-xl-block {
    9927     display: block !important;
    9928   }
    9929 
    9930   .d-xl-grid {
    9931     display: grid !important;
    9932   }
    9933 
    9934   .d-xl-table {
    9935     display: table !important;
    9936   }
    9937 
    9938   .d-xl-table-row {
    9939     display: table-row !important;
    9940   }
    9941 
    9942   .d-xl-table-cell {
    9943     display: table-cell !important;
    9944   }
    9945 
    9946   .d-xl-flex {
    9947     display: flex !important;
    9948   }
    9949 
    9950   .d-xl-inline-flex {
    9951     display: inline-flex !important;
    9952   }
    9953 
    9954   .d-xl-none {
    9955     display: none !important;
    9956   }
    9957 
    9958   .flex-xl-fill {
    9959     flex: 1 1 auto !important;
    9960   }
    9961 
    9962   .flex-xl-row {
    9963     flex-direction: row !important;
    9964   }
    9965 
    9966   .flex-xl-column {
    9967     flex-direction: column !important;
    9968   }
    9969 
    9970   .flex-xl-row-reverse {
    9971     flex-direction: row-reverse !important;
    9972   }
    9973 
    9974   .flex-xl-column-reverse {
    9975     flex-direction: column-reverse !important;
    9976   }
    9977 
    9978   .flex-xl-grow-0 {
    9979     flex-grow: 0 !important;
    9980   }
    9981 
    9982   .flex-xl-grow-1 {
    9983     flex-grow: 1 !important;
    9984   }
    9985 
    9986   .flex-xl-shrink-0 {
    9987     flex-shrink: 0 !important;
    9988   }
    9989 
    9990   .flex-xl-shrink-1 {
    9991     flex-shrink: 1 !important;
    9992   }
    9993 
    9994   .flex-xl-wrap {
    9995     flex-wrap: wrap !important;
    9996   }
    9997 
    9998   .flex-xl-nowrap {
    9999     flex-wrap: nowrap !important;
    10000   }
    10001 
    10002   .flex-xl-wrap-reverse {
    10003     flex-wrap: wrap-reverse !important;
    10004   }
    10005 
    10006   .gap-xl-0 {
    10007     gap: 0 !important;
    10008   }
    10009 
    10010   .gap-xl-1 {
    10011     gap: 0.25rem !important;
    10012   }
    10013 
    10014   .gap-xl-2 {
    10015     gap: 0.5rem !important;
    10016   }
    10017 
    10018   .gap-xl-3 {
    10019     gap: 1rem !important;
    10020   }
    10021 
    10022   .gap-xl-4 {
    10023     gap: 1.5rem !important;
    10024   }
    10025 
    10026   .gap-xl-5 {
    10027     gap: 3rem !important;
    10028   }
    10029 
    10030   .justify-content-xl-start {
    10031     justify-content: flex-start !important;
    10032   }
    10033 
    10034   .justify-content-xl-end {
    10035     justify-content: flex-end !important;
    10036   }
    10037 
    10038   .justify-content-xl-center {
    10039     justify-content: center !important;
    10040   }
    10041 
    10042   .justify-content-xl-between {
    10043     justify-content: space-between !important;
    10044   }
    10045 
    10046   .justify-content-xl-around {
    10047     justify-content: space-around !important;
    10048   }
    10049 
    10050   .justify-content-xl-evenly {
    10051     justify-content: space-evenly !important;
    10052   }
    10053 
    10054   .align-items-xl-start {
    10055     align-items: flex-start !important;
    10056   }
    10057 
    10058   .align-items-xl-end {
    10059     align-items: flex-end !important;
    10060   }
    10061 
    10062   .align-items-xl-center {
    10063     align-items: center !important;
    10064   }
    10065 
    10066   .align-items-xl-baseline {
    10067     align-items: baseline !important;
    10068   }
    10069 
    10070   .align-items-xl-stretch {
    10071     align-items: stretch !important;
    10072   }
    10073 
    10074   .align-content-xl-start {
    10075     align-content: flex-start !important;
    10076   }
    10077 
    10078   .align-content-xl-end {
    10079     align-content: flex-end !important;
    10080   }
    10081 
    10082   .align-content-xl-center {
    10083     align-content: center !important;
    10084   }
    10085 
    10086   .align-content-xl-between {
    10087     align-content: space-between !important;
    10088   }
    10089 
    10090   .align-content-xl-around {
    10091     align-content: space-around !important;
    10092   }
    10093 
    10094   .align-content-xl-stretch {
    10095     align-content: stretch !important;
    10096   }
    10097 
    10098   .align-self-xl-auto {
    10099     align-self: auto !important;
    10100   }
    10101 
    10102   .align-self-xl-start {
    10103     align-self: flex-start !important;
    10104   }
    10105 
    10106   .align-self-xl-end {
    10107     align-self: flex-end !important;
    10108   }
    10109 
    10110   .align-self-xl-center {
    10111     align-self: center !important;
    10112   }
    10113 
    10114   .align-self-xl-baseline {
    10115     align-self: baseline !important;
    10116   }
    10117 
    10118   .align-self-xl-stretch {
    10119     align-self: stretch !important;
    10120   }
    10121 
    10122   .order-xl-first {
    10123     order: -1 !important;
    10124   }
    10125 
    10126   .order-xl-0 {
    10127     order: 0 !important;
    10128   }
    10129 
    10130   .order-xl-1 {
    10131     order: 1 !important;
    10132   }
    10133 
    10134   .order-xl-2 {
    10135     order: 2 !important;
    10136   }
    10137 
    10138   .order-xl-3 {
    10139     order: 3 !important;
    10140   }
    10141 
    10142   .order-xl-4 {
    10143     order: 4 !important;
    10144   }
    10145 
    10146   .order-xl-5 {
    10147     order: 5 !important;
    10148   }
    10149 
    10150   .order-xl-last {
    10151     order: 6 !important;
    10152   }
    10153 
    10154   .m-xl-0 {
    10155     margin: 0 !important;
    10156   }
    10157 
    10158   .m-xl-1 {
    10159     margin: 0.25rem !important;
    10160   }
    10161 
    10162   .m-xl-2 {
    10163     margin: 0.5rem !important;
    10164   }
    10165 
    10166   .m-xl-3 {
    10167     margin: 1rem !important;
    10168   }
    10169 
    10170   .m-xl-4 {
    10171     margin: 1.5rem !important;
    10172   }
    10173 
    10174   .m-xl-5 {
    10175     margin: 3rem !important;
    10176   }
    10177 
    10178   .m-xl-auto {
    10179     margin: auto !important;
    10180   }
    10181 
    10182   .mx-xl-0 {
    10183     margin-right: 0 !important;
    10184     margin-left: 0 !important;
    10185   }
    10186 
    10187   .mx-xl-1 {
    10188     margin-right: 0.25rem !important;
    10189     margin-left: 0.25rem !important;
    10190   }
    10191 
    10192   .mx-xl-2 {
    10193     margin-right: 0.5rem !important;
    10194     margin-left: 0.5rem !important;
    10195   }
    10196 
    10197   .mx-xl-3 {
    10198     margin-right: 1rem !important;
    10199     margin-left: 1rem !important;
    10200   }
    10201 
    10202   .mx-xl-4 {
    10203     margin-right: 1.5rem !important;
    10204     margin-left: 1.5rem !important;
    10205   }
    10206 
    10207   .mx-xl-5 {
    10208     margin-right: 3rem !important;
    10209     margin-left: 3rem !important;
    10210   }
    10211 
    10212   .mx-xl-auto {
    10213     margin-right: auto !important;
    10214     margin-left: auto !important;
    10215   }
    10216 
    10217   .my-xl-0 {
    10218     margin-top: 0 !important;
    10219     margin-bottom: 0 !important;
    10220   }
    10221 
    10222   .my-xl-1 {
    10223     margin-top: 0.25rem !important;
    10224     margin-bottom: 0.25rem !important;
    10225   }
    10226 
    10227   .my-xl-2 {
    10228     margin-top: 0.5rem !important;
    10229     margin-bottom: 0.5rem !important;
    10230   }
    10231 
    10232   .my-xl-3 {
    10233     margin-top: 1rem !important;
    10234     margin-bottom: 1rem !important;
    10235   }
    10236 
    10237   .my-xl-4 {
    10238     margin-top: 1.5rem !important;
    10239     margin-bottom: 1.5rem !important;
    10240   }
    10241 
    10242   .my-xl-5 {
    10243     margin-top: 3rem !important;
    10244     margin-bottom: 3rem !important;
    10245   }
    10246 
    10247   .my-xl-auto {
    10248     margin-top: auto !important;
    10249     margin-bottom: auto !important;
    10250   }
    10251 
    10252   .mt-xl-0 {
    10253     margin-top: 0 !important;
    10254   }
    10255 
    10256   .mt-xl-1 {
    10257     margin-top: 0.25rem !important;
    10258   }
    10259 
    10260   .mt-xl-2 {
    10261     margin-top: 0.5rem !important;
    10262   }
    10263 
    10264   .mt-xl-3 {
    10265     margin-top: 1rem !important;
    10266   }
    10267 
    10268   .mt-xl-4 {
    10269     margin-top: 1.5rem !important;
    10270   }
    10271 
    10272   .mt-xl-5 {
    10273     margin-top: 3rem !important;
    10274   }
    10275 
    10276   .mt-xl-auto {
    10277     margin-top: auto !important;
    10278   }
    10279 
    10280   .me-xl-0 {
    10281     margin-right: 0 !important;
    10282   }
    10283 
    10284   .me-xl-1 {
    10285     margin-right: 0.25rem !important;
    10286   }
    10287 
    10288   .me-xl-2 {
    10289     margin-right: 0.5rem !important;
    10290   }
    10291 
    10292   .me-xl-3 {
    10293     margin-right: 1rem !important;
    10294   }
    10295 
    10296   .me-xl-4 {
    10297     margin-right: 1.5rem !important;
    10298   }
    10299 
    10300   .me-xl-5 {
    10301     margin-right: 3rem !important;
    10302   }
    10303 
    10304   .me-xl-auto {
    10305     margin-right: auto !important;
    10306   }
    10307 
    10308   .mb-xl-0 {
    10309     margin-bottom: 0 !important;
    10310   }
    10311 
    10312   .mb-xl-1 {
    10313     margin-bottom: 0.25rem !important;
    10314   }
    10315 
    10316   .mb-xl-2 {
    10317     margin-bottom: 0.5rem !important;
    10318   }
    10319 
    10320   .mb-xl-3 {
    10321     margin-bottom: 1rem !important;
    10322   }
    10323 
    10324   .mb-xl-4 {
    10325     margin-bottom: 1.5rem !important;
    10326   }
    10327 
    10328   .mb-xl-5 {
    10329     margin-bottom: 3rem !important;
    10330   }
    10331 
    10332   .mb-xl-auto {
    10333     margin-bottom: auto !important;
    10334   }
    10335 
    10336   .ms-xl-0 {
    10337     margin-left: 0 !important;
    10338   }
    10339 
    10340   .ms-xl-1 {
    10341     margin-left: 0.25rem !important;
    10342   }
    10343 
    10344   .ms-xl-2 {
    10345     margin-left: 0.5rem !important;
    10346   }
    10347 
    10348   .ms-xl-3 {
    10349     margin-left: 1rem !important;
    10350   }
    10351 
    10352   .ms-xl-4 {
    10353     margin-left: 1.5rem !important;
    10354   }
    10355 
    10356   .ms-xl-5 {
    10357     margin-left: 3rem !important;
    10358   }
    10359 
    10360   .ms-xl-auto {
    10361     margin-left: auto !important;
    10362   }
    10363 
    10364   .p-xl-0 {
    10365     padding: 0 !important;
    10366   }
    10367 
    10368   .p-xl-1 {
    10369     padding: 0.25rem !important;
    10370   }
    10371 
    10372   .p-xl-2 {
    10373     padding: 0.5rem !important;
    10374   }
    10375 
    10376   .p-xl-3 {
    10377     padding: 1rem !important;
    10378   }
    10379 
    10380   .p-xl-4 {
    10381     padding: 1.5rem !important;
    10382   }
    10383 
    10384   .p-xl-5 {
    10385     padding: 3rem !important;
    10386   }
    10387 
    10388   .px-xl-0 {
    10389     padding-right: 0 !important;
    10390     padding-left: 0 !important;
    10391   }
    10392 
    10393   .px-xl-1 {
    10394     padding-right: 0.25rem !important;
    10395     padding-left: 0.25rem !important;
    10396   }
    10397 
    10398   .px-xl-2 {
    10399     padding-right: 0.5rem !important;
    10400     padding-left: 0.5rem !important;
    10401   }
    10402 
    10403   .px-xl-3 {
    10404     padding-right: 1rem !important;
    10405     padding-left: 1rem !important;
    10406   }
    10407 
    10408   .px-xl-4 {
    10409     padding-right: 1.5rem !important;
    10410     padding-left: 1.5rem !important;
    10411   }
    10412 
    10413   .px-xl-5 {
    10414     padding-right: 3rem !important;
    10415     padding-left: 3rem !important;
    10416   }
    10417 
    10418   .py-xl-0 {
    10419     padding-top: 0 !important;
    10420     padding-bottom: 0 !important;
    10421   }
    10422 
    10423   .py-xl-1 {
    10424     padding-top: 0.25rem !important;
    10425     padding-bottom: 0.25rem !important;
    10426   }
    10427 
    10428   .py-xl-2 {
    10429     padding-top: 0.5rem !important;
    10430     padding-bottom: 0.5rem !important;
    10431   }
    10432 
    10433   .py-xl-3 {
    10434     padding-top: 1rem !important;
    10435     padding-bottom: 1rem !important;
    10436   }
    10437 
    10438   .py-xl-4 {
    10439     padding-top: 1.5rem !important;
    10440     padding-bottom: 1.5rem !important;
    10441   }
    10442 
    10443   .py-xl-5 {
    10444     padding-top: 3rem !important;
    10445     padding-bottom: 3rem !important;
    10446   }
    10447 
    10448   .pt-xl-0 {
    10449     padding-top: 0 !important;
    10450   }
    10451 
    10452   .pt-xl-1 {
    10453     padding-top: 0.25rem !important;
    10454   }
    10455 
    10456   .pt-xl-2 {
    10457     padding-top: 0.5rem !important;
    10458   }
    10459 
    10460   .pt-xl-3 {
    10461     padding-top: 1rem !important;
    10462   }
    10463 
    10464   .pt-xl-4 {
    10465     padding-top: 1.5rem !important;
    10466   }
    10467 
    10468   .pt-xl-5 {
    10469     padding-top: 3rem !important;
    10470   }
    10471 
    10472   .pe-xl-0 {
    10473     padding-right: 0 !important;
    10474   }
    10475 
    10476   .pe-xl-1 {
    10477     padding-right: 0.25rem !important;
    10478   }
    10479 
    10480   .pe-xl-2 {
    10481     padding-right: 0.5rem !important;
    10482   }
    10483 
    10484   .pe-xl-3 {
    10485     padding-right: 1rem !important;
    10486   }
    10487 
    10488   .pe-xl-4 {
    10489     padding-right: 1.5rem !important;
    10490   }
    10491 
    10492   .pe-xl-5 {
    10493     padding-right: 3rem !important;
    10494   }
    10495 
    10496   .pb-xl-0 {
    10497     padding-bottom: 0 !important;
    10498   }
    10499 
    10500   .pb-xl-1 {
    10501     padding-bottom: 0.25rem !important;
    10502   }
    10503 
    10504   .pb-xl-2 {
    10505     padding-bottom: 0.5rem !important;
    10506   }
    10507 
    10508   .pb-xl-3 {
    10509     padding-bottom: 1rem !important;
    10510   }
    10511 
    10512   .pb-xl-4 {
    10513     padding-bottom: 1.5rem !important;
    10514   }
    10515 
    10516   .pb-xl-5 {
    10517     padding-bottom: 3rem !important;
    10518   }
    10519 
    10520   .ps-xl-0 {
    10521     padding-left: 0 !important;
    10522   }
    10523 
    10524   .ps-xl-1 {
    10525     padding-left: 0.25rem !important;
    10526   }
    10527 
    10528   .ps-xl-2 {
    10529     padding-left: 0.5rem !important;
    10530   }
    10531 
    10532   .ps-xl-3 {
    10533     padding-left: 1rem !important;
    10534   }
    10535 
    10536   .ps-xl-4 {
    10537     padding-left: 1.5rem !important;
    10538   }
    10539 
    10540   .ps-xl-5 {
    10541     padding-left: 3rem !important;
    10542   }
    10543 
    10544   .text-xl-start {
    10545     text-align: left !important;
    10546   }
    10547 
    10548   .text-xl-end {
    10549     text-align: right !important;
    10550   }
    10551 
    10552   .text-xl-center {
    10553     text-align: center !important;
    10554   }
    10555 }
    10556 @media (min-width: 1400px) {
    10557   .float-xxl-start {
    10558     float: left !important;
    10559   }
    10560 
    10561   .float-xxl-end {
    10562     float: right !important;
    10563   }
    10564 
    10565   .float-xxl-none {
    10566     float: none !important;
    10567   }
    10568 
    10569   .d-xxl-inline {
    10570     display: inline !important;
    10571   }
    10572 
    10573   .d-xxl-inline-block {
    10574     display: inline-block !important;
    10575   }
    10576 
    10577   .d-xxl-block {
    10578     display: block !important;
    10579   }
    10580 
    10581   .d-xxl-grid {
    10582     display: grid !important;
    10583   }
    10584 
    10585   .d-xxl-table {
    10586     display: table !important;
    10587   }
    10588 
    10589   .d-xxl-table-row {
    10590     display: table-row !important;
    10591   }
    10592 
    10593   .d-xxl-table-cell {
    10594     display: table-cell !important;
    10595   }
    10596 
    10597   .d-xxl-flex {
    10598     display: flex !important;
    10599   }
    10600 
    10601   .d-xxl-inline-flex {
    10602     display: inline-flex !important;
    10603   }
    10604 
    10605   .d-xxl-none {
    10606     display: none !important;
    10607   }
    10608 
    10609   .flex-xxl-fill {
    10610     flex: 1 1 auto !important;
    10611   }
    10612 
    10613   .flex-xxl-row {
    10614     flex-direction: row !important;
    10615   }
    10616 
    10617   .flex-xxl-column {
    10618     flex-direction: column !important;
    10619   }
    10620 
    10621   .flex-xxl-row-reverse {
    10622     flex-direction: row-reverse !important;
    10623   }
    10624 
    10625   .flex-xxl-column-reverse {
    10626     flex-direction: column-reverse !important;
    10627   }
    10628 
    10629   .flex-xxl-grow-0 {
    10630     flex-grow: 0 !important;
    10631   }
    10632 
    10633   .flex-xxl-grow-1 {
    10634     flex-grow: 1 !important;
    10635   }
    10636 
    10637   .flex-xxl-shrink-0 {
    10638     flex-shrink: 0 !important;
    10639   }
    10640 
    10641   .flex-xxl-shrink-1 {
    10642     flex-shrink: 1 !important;
    10643   }
    10644 
    10645   .flex-xxl-wrap {
    10646     flex-wrap: wrap !important;
    10647   }
    10648 
    10649   .flex-xxl-nowrap {
    10650     flex-wrap: nowrap !important;
    10651   }
    10652 
    10653   .flex-xxl-wrap-reverse {
    10654     flex-wrap: wrap-reverse !important;
    10655   }
    10656 
    10657   .gap-xxl-0 {
    10658     gap: 0 !important;
    10659   }
    10660 
    10661   .gap-xxl-1 {
    10662     gap: 0.25rem !important;
    10663   }
    10664 
    10665   .gap-xxl-2 {
    10666     gap: 0.5rem !important;
    10667   }
    10668 
    10669   .gap-xxl-3 {
    10670     gap: 1rem !important;
    10671   }
    10672 
    10673   .gap-xxl-4 {
    10674     gap: 1.5rem !important;
    10675   }
    10676 
    10677   .gap-xxl-5 {
    10678     gap: 3rem !important;
    10679   }
    10680 
    10681   .justify-content-xxl-start {
    10682     justify-content: flex-start !important;
    10683   }
    10684 
    10685   .justify-content-xxl-end {
    10686     justify-content: flex-end !important;
    10687   }
    10688 
    10689   .justify-content-xxl-center {
    10690     justify-content: center !important;
    10691   }
    10692 
    10693   .justify-content-xxl-between {
    10694     justify-content: space-between !important;
    10695   }
    10696 
    10697   .justify-content-xxl-around {
    10698     justify-content: space-around !important;
    10699   }
    10700 
    10701   .justify-content-xxl-evenly {
    10702     justify-content: space-evenly !important;
    10703   }
    10704 
    10705   .align-items-xxl-start {
    10706     align-items: flex-start !important;
    10707   }
    10708 
    10709   .align-items-xxl-end {
    10710     align-items: flex-end !important;
    10711   }
    10712 
    10713   .align-items-xxl-center {
    10714     align-items: center !important;
    10715   }
    10716 
    10717   .align-items-xxl-baseline {
    10718     align-items: baseline !important;
    10719   }
    10720 
    10721   .align-items-xxl-stretch {
    10722     align-items: stretch !important;
    10723   }
    10724 
    10725   .align-content-xxl-start {
    10726     align-content: flex-start !important;
    10727   }
    10728 
    10729   .align-content-xxl-end {
    10730     align-content: flex-end !important;
    10731   }
    10732 
    10733   .align-content-xxl-center {
    10734     align-content: center !important;
    10735   }
    10736 
    10737   .align-content-xxl-between {
    10738     align-content: space-between !important;
    10739   }
    10740 
    10741   .align-content-xxl-around {
    10742     align-content: space-around !important;
    10743   }
    10744 
    10745   .align-content-xxl-stretch {
    10746     align-content: stretch !important;
    10747   }
    10748 
    10749   .align-self-xxl-auto {
    10750     align-self: auto !important;
    10751   }
    10752 
    10753   .align-self-xxl-start {
    10754     align-self: flex-start !important;
    10755   }
    10756 
    10757   .align-self-xxl-end {
    10758     align-self: flex-end !important;
    10759   }
    10760 
    10761   .align-self-xxl-center {
    10762     align-self: center !important;
    10763   }
    10764 
    10765   .align-self-xxl-baseline {
    10766     align-self: baseline !important;
    10767   }
    10768 
    10769   .align-self-xxl-stretch {
    10770     align-self: stretch !important;
    10771   }
    10772 
    10773   .order-xxl-first {
    10774     order: -1 !important;
    10775   }
    10776 
    10777   .order-xxl-0 {
    10778     order: 0 !important;
    10779   }
    10780 
    10781   .order-xxl-1 {
    10782     order: 1 !important;
    10783   }
    10784 
    10785   .order-xxl-2 {
    10786     order: 2 !important;
    10787   }
    10788 
    10789   .order-xxl-3 {
    10790     order: 3 !important;
    10791   }
    10792 
    10793   .order-xxl-4 {
    10794     order: 4 !important;
    10795   }
    10796 
    10797   .order-xxl-5 {
    10798     order: 5 !important;
    10799   }
    10800 
    10801   .order-xxl-last {
    10802     order: 6 !important;
    10803   }
    10804 
    10805   .m-xxl-0 {
    10806     margin: 0 !important;
    10807   }
    10808 
    10809   .m-xxl-1 {
    10810     margin: 0.25rem !important;
    10811   }
    10812 
    10813   .m-xxl-2 {
    10814     margin: 0.5rem !important;
    10815   }
    10816 
    10817   .m-xxl-3 {
    10818     margin: 1rem !important;
    10819   }
    10820 
    10821   .m-xxl-4 {
    10822     margin: 1.5rem !important;
    10823   }
    10824 
    10825   .m-xxl-5 {
    10826     margin: 3rem !important;
    10827   }
    10828 
    10829   .m-xxl-auto {
    10830     margin: auto !important;
    10831   }
    10832 
    10833   .mx-xxl-0 {
    10834     margin-right: 0 !important;
    10835     margin-left: 0 !important;
    10836   }
    10837 
    10838   .mx-xxl-1 {
    10839     margin-right: 0.25rem !important;
    10840     margin-left: 0.25rem !important;
    10841   }
    10842 
    10843   .mx-xxl-2 {
    10844     margin-right: 0.5rem !important;
    10845     margin-left: 0.5rem !important;
    10846   }
    10847 
    10848   .mx-xxl-3 {
    10849     margin-right: 1rem !important;
    10850     margin-left: 1rem !important;
    10851   }
    10852 
    10853   .mx-xxl-4 {
    10854     margin-right: 1.5rem !important;
    10855     margin-left: 1.5rem !important;
    10856   }
    10857 
    10858   .mx-xxl-5 {
    10859     margin-right: 3rem !important;
    10860     margin-left: 3rem !important;
    10861   }
    10862 
    10863   .mx-xxl-auto {
    10864     margin-right: auto !important;
    10865     margin-left: auto !important;
    10866   }
    10867 
    10868   .my-xxl-0 {
    10869     margin-top: 0 !important;
    10870     margin-bottom: 0 !important;
    10871   }
    10872 
    10873   .my-xxl-1 {
    10874     margin-top: 0.25rem !important;
    10875     margin-bottom: 0.25rem !important;
    10876   }
    10877 
    10878   .my-xxl-2 {
    10879     margin-top: 0.5rem !important;
    10880     margin-bottom: 0.5rem !important;
    10881   }
    10882 
    10883   .my-xxl-3 {
    10884     margin-top: 1rem !important;
    10885     margin-bottom: 1rem !important;
    10886   }
    10887 
    10888   .my-xxl-4 {
    10889     margin-top: 1.5rem !important;
    10890     margin-bottom: 1.5rem !important;
    10891   }
    10892 
    10893   .my-xxl-5 {
    10894     margin-top: 3rem !important;
    10895     margin-bottom: 3rem !important;
    10896   }
    10897 
    10898   .my-xxl-auto {
    10899     margin-top: auto !important;
    10900     margin-bottom: auto !important;
    10901   }
    10902 
    10903   .mt-xxl-0 {
    10904     margin-top: 0 !important;
    10905   }
    10906 
    10907   .mt-xxl-1 {
    10908     margin-top: 0.25rem !important;
    10909   }
    10910 
    10911   .mt-xxl-2 {
    10912     margin-top: 0.5rem !important;
    10913   }
    10914 
    10915   .mt-xxl-3 {
    10916     margin-top: 1rem !important;
    10917   }
    10918 
    10919   .mt-xxl-4 {
    10920     margin-top: 1.5rem !important;
    10921   }
    10922 
    10923   .mt-xxl-5 {
    10924     margin-top: 3rem !important;
    10925   }
    10926 
    10927   .mt-xxl-auto {
    10928     margin-top: auto !important;
    10929   }
    10930 
    10931   .me-xxl-0 {
    10932     margin-right: 0 !important;
    10933   }
    10934 
    10935   .me-xxl-1 {
    10936     margin-right: 0.25rem !important;
    10937   }
    10938 
    10939   .me-xxl-2 {
    10940     margin-right: 0.5rem !important;
    10941   }
    10942 
    10943   .me-xxl-3 {
    10944     margin-right: 1rem !important;
    10945   }
    10946 
    10947   .me-xxl-4 {
    10948     margin-right: 1.5rem !important;
    10949   }
    10950 
    10951   .me-xxl-5 {
    10952     margin-right: 3rem !important;
    10953   }
    10954 
    10955   .me-xxl-auto {
    10956     margin-right: auto !important;
    10957   }
    10958 
    10959   .mb-xxl-0 {
    10960     margin-bottom: 0 !important;
    10961   }
    10962 
    10963   .mb-xxl-1 {
    10964     margin-bottom: 0.25rem !important;
    10965   }
    10966 
    10967   .mb-xxl-2 {
    10968     margin-bottom: 0.5rem !important;
    10969   }
    10970 
    10971   .mb-xxl-3 {
    10972     margin-bottom: 1rem !important;
    10973   }
    10974 
    10975   .mb-xxl-4 {
    10976     margin-bottom: 1.5rem !important;
    10977   }
    10978 
    10979   .mb-xxl-5 {
    10980     margin-bottom: 3rem !important;
    10981   }
    10982 
    10983   .mb-xxl-auto {
    10984     margin-bottom: auto !important;
    10985   }
    10986 
    10987   .ms-xxl-0 {
    10988     margin-left: 0 !important;
    10989   }
    10990 
    10991   .ms-xxl-1 {
    10992     margin-left: 0.25rem !important;
    10993   }
    10994 
    10995   .ms-xxl-2 {
    10996     margin-left: 0.5rem !important;
    10997   }
    10998 
    10999   .ms-xxl-3 {
    11000     margin-left: 1rem !important;
    11001   }
    11002 
    11003   .ms-xxl-4 {
    11004     margin-left: 1.5rem !important;
    11005   }
    11006 
    11007   .ms-xxl-5 {
    11008     margin-left: 3rem !important;
    11009   }
    11010 
    11011   .ms-xxl-auto {
    11012     margin-left: auto !important;
    11013   }
    11014 
    11015   .p-xxl-0 {
    11016     padding: 0 !important;
    11017   }
    11018 
    11019   .p-xxl-1 {
    11020     padding: 0.25rem !important;
    11021   }
    11022 
    11023   .p-xxl-2 {
    11024     padding: 0.5rem !important;
    11025   }
    11026 
    11027   .p-xxl-3 {
    11028     padding: 1rem !important;
    11029   }
    11030 
    11031   .p-xxl-4 {
    11032     padding: 1.5rem !important;
    11033   }
    11034 
    11035   .p-xxl-5 {
    11036     padding: 3rem !important;
    11037   }
    11038 
    11039   .px-xxl-0 {
    11040     padding-right: 0 !important;
    11041     padding-left: 0 !important;
    11042   }
    11043 
    11044   .px-xxl-1 {
    11045     padding-right: 0.25rem !important;
    11046     padding-left: 0.25rem !important;
    11047   }
    11048 
    11049   .px-xxl-2 {
    11050     padding-right: 0.5rem !important;
    11051     padding-left: 0.5rem !important;
    11052   }
    11053 
    11054   .px-xxl-3 {
    11055     padding-right: 1rem !important;
    11056     padding-left: 1rem !important;
    11057   }
    11058 
    11059   .px-xxl-4 {
    11060     padding-right: 1.5rem !important;
    11061     padding-left: 1.5rem !important;
    11062   }
    11063 
    11064   .px-xxl-5 {
    11065     padding-right: 3rem !important;
    11066     padding-left: 3rem !important;
    11067   }
    11068 
    11069   .py-xxl-0 {
    11070     padding-top: 0 !important;
    11071     padding-bottom: 0 !important;
    11072   }
    11073 
    11074   .py-xxl-1 {
    11075     padding-top: 0.25rem !important;
    11076     padding-bottom: 0.25rem !important;
    11077   }
    11078 
    11079   .py-xxl-2 {
    11080     padding-top: 0.5rem !important;
    11081     padding-bottom: 0.5rem !important;
    11082   }
    11083 
    11084   .py-xxl-3 {
    11085     padding-top: 1rem !important;
    11086     padding-bottom: 1rem !important;
    11087   }
    11088 
    11089   .py-xxl-4 {
    11090     padding-top: 1.5rem !important;
    11091     padding-bottom: 1.5rem !important;
    11092   }
    11093 
    11094   .py-xxl-5 {
    11095     padding-top: 3rem !important;
    11096     padding-bottom: 3rem !important;
    11097   }
    11098 
    11099   .pt-xxl-0 {
    11100     padding-top: 0 !important;
    11101   }
    11102 
    11103   .pt-xxl-1 {
    11104     padding-top: 0.25rem !important;
    11105   }
    11106 
    11107   .pt-xxl-2 {
    11108     padding-top: 0.5rem !important;
    11109   }
    11110 
    11111   .pt-xxl-3 {
    11112     padding-top: 1rem !important;
    11113   }
    11114 
    11115   .pt-xxl-4 {
    11116     padding-top: 1.5rem !important;
    11117   }
    11118 
    11119   .pt-xxl-5 {
    11120     padding-top: 3rem !important;
    11121   }
    11122 
    11123   .pe-xxl-0 {
    11124     padding-right: 0 !important;
    11125   }
    11126 
    11127   .pe-xxl-1 {
    11128     padding-right: 0.25rem !important;
    11129   }
    11130 
    11131   .pe-xxl-2 {
    11132     padding-right: 0.5rem !important;
    11133   }
    11134 
    11135   .pe-xxl-3 {
    11136     padding-right: 1rem !important;
    11137   }
    11138 
    11139   .pe-xxl-4 {
    11140     padding-right: 1.5rem !important;
    11141   }
    11142 
    11143   .pe-xxl-5 {
    11144     padding-right: 3rem !important;
    11145   }
    11146 
    11147   .pb-xxl-0 {
    11148     padding-bottom: 0 !important;
    11149   }
    11150 
    11151   .pb-xxl-1 {
    11152     padding-bottom: 0.25rem !important;
    11153   }
    11154 
    11155   .pb-xxl-2 {
    11156     padding-bottom: 0.5rem !important;
    11157   }
    11158 
    11159   .pb-xxl-3 {
    11160     padding-bottom: 1rem !important;
    11161   }
    11162 
    11163   .pb-xxl-4 {
    11164     padding-bottom: 1.5rem !important;
    11165   }
    11166 
    11167   .pb-xxl-5 {
    11168     padding-bottom: 3rem !important;
    11169   }
    11170 
    11171   .ps-xxl-0 {
    11172     padding-left: 0 !important;
    11173   }
    11174 
    11175   .ps-xxl-1 {
    11176     padding-left: 0.25rem !important;
    11177   }
    11178 
    11179   .ps-xxl-2 {
    11180     padding-left: 0.5rem !important;
    11181   }
    11182 
    11183   .ps-xxl-3 {
    11184     padding-left: 1rem !important;
    11185   }
    11186 
    11187   .ps-xxl-4 {
    11188     padding-left: 1.5rem !important;
    11189   }
    11190 
    11191   .ps-xxl-5 {
    11192     padding-left: 3rem !important;
    11193   }
    11194 
    11195   .text-xxl-start {
    11196     text-align: left !important;
    11197   }
    11198 
    11199   .text-xxl-end {
    11200     text-align: right !important;
    11201   }
    11202 
    11203   .text-xxl-center {
    11204     text-align: center !important;
    11205   }
    11206 }
    11207 @media (min-width: 1200px) {
    11208   .fs-1 {
    11209     font-size: 2.5rem !important;
    11210   }
    11211 
    11212   .fs-2 {
    11213     font-size: 2rem !important;
    11214   }
    11215 
    11216   .fs-3 {
    11217     font-size: 1.75rem !important;
    11218   }
    11219 
    11220   .fs-4 {
    11221     font-size: 1.5rem !important;
    11222   }
    11223 }
    11224 @media print {
    11225   .d-print-inline {
    11226     display: inline !important;
    11227   }
    11228 
    11229   .d-print-inline-block {
    11230     display: inline-block !important;
    11231   }
    11232 
    11233   .d-print-block {
    11234     display: block !important;
    11235   }
    11236 
    11237   .d-print-grid {
    11238     display: grid !important;
    11239   }
    11240 
    11241   .d-print-table {
    11242     display: table !important;
    11243   }
    11244 
    11245   .d-print-table-row {
    11246     display: table-row !important;
    11247   }
    11248 
    11249   .d-print-table-cell {
    11250     display: table-cell !important;
    11251   }
    11252 
    11253   .d-print-flex {
    11254     display: flex !important;
    11255   }
    11256 
    11257   .d-print-inline-flex {
    11258     display: inline-flex !important;
    11259   }
    11260 
    11261   .d-print-none {
    11262     display: none !important;
    11263   }
    11264 }
    11265 
     6833}
    112666834/*# sourceMappingURL=bootstrap.css.map */
Note: See TracChangeset for help on using the changeset viewer.