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