1/*  The News theme style sheet for Tiki Wiki CMS Groupware. */
2@import url('https://fonts.googleapis.com/css?family=Mukta:800|Open+Sans|Source+Serif+Pro');
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:root {
10  --blue: #007bff;
11  --indigo: #6610f2;
12  --purple: #6f42c1;
13  --pink: #e83e8c;
14  --red: #dc3545;
15  --orange: #fd7e14;
16  --yellow: #ffc107;
17  --green: #28a745;
18  --teal: #20c997;
19  --cyan: #17a2b8;
20  --white: #fff;
21  --gray: #6c757d;
22  --gray-dark: #343a40;
23  --primary: #0099cc;
24  --secondary: #52269c;
25  --success: #28a745;
26  --info: #5bc0de;
27  --warning: #ffc107;
28  --danger: #ff5c1a;
29  --light: #f8f9fa;
30  --dark: #efefef;
31  --breakpoint-xs: 0;
32  --breakpoint-sm: 576px;
33  --breakpoint-md: 768px;
34  --breakpoint-lg: 992px;
35  --breakpoint-xl: 1200px;
36  --font-family-sans-serif: 'Mukta', sans-serif;
37  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
38
39*, *::before, *::after {
40  box-sizing: border-box; }
41
42html {
43  font-family: sans-serif;
44  line-height: 1.15;
45  -webkit-text-size-adjust: 100%;
46  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
47
48article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
49  display: block; }
50
51body {
52  margin: 0;
53  font-family: 'Source Serif Pro', serif;
54  font-size: 1rem;
55  font-weight: 400;
56  line-height: 1.5;
57  color: #212529;
58  text-align: left;
59  background-color: #fff; }
60
61[tabindex="-1"]:focus:not(:focus-visible) {
62  outline: 0 !important; }
63
64hr {
65  box-sizing: content-box;
66  height: 0;
67  overflow: visible; }
68
69h1, h2, h3, h4, h5, h6 {
70  margin-top: 0;
71  margin-bottom: 0.5rem; }
72
73p {
74  margin-top: 0;
75  margin-bottom: 1rem; }
76
77abbr[title], abbr[data-original-title] {
78  text-decoration: underline;
79  text-decoration: underline dotted;
80  cursor: help;
81  border-bottom: 0;
82  text-decoration-skip-ink: none; }
83
84address {
85  margin-bottom: 1rem;
86  font-style: normal;
87  line-height: inherit; }
88
89ol, ul, dl {
90  margin-top: 0;
91  margin-bottom: 1rem; }
92
93ol ol, ul ul, ol ul, ul ol {
94  margin-bottom: 0; }
95
96dt {
97  font-weight: 700; }
98
99dd {
100  margin-bottom: 0.5rem;
101  margin-left: 0; }
102
103blockquote {
104  margin: 0 0 1rem; }
105
106b, strong {
107  font-weight: bolder; }
108
109small {
110  font-size: 80%; }
111
112sub, sup {
113  position: relative;
114  font-size: 75%;
115  line-height: 0;
116  vertical-align: baseline; }
117
118sub {
119  bottom: -0.25em; }
120
121sup {
122  top: -0.5em; }
123
124a {
125  color: #09c;
126  text-decoration: none;
127  background-color: transparent; }
128  a:hover {
129    color: #ff5c1a;
130    text-decoration: underline; }
131
132a:not([href]) {
133  color: inherit;
134  text-decoration: none; }
135  a:not([href]):hover {
136    color: inherit;
137    text-decoration: none; }
138
139pre, code, kbd, samp {
140  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
141  font-size: 1em; }
142
143pre {
144  margin-top: 0;
145  margin-bottom: 1rem;
146  overflow: auto; }
147
148figure {
149  margin: 0 0 1rem; }
150
151img {
152  vertical-align: middle;
153  border-style: none; }
154
155svg {
156  overflow: hidden;
157  vertical-align: middle; }
158
159table {
160  border-collapse: collapse; }
161
162caption {
163  padding-top: 0.75rem;
164  padding-bottom: 0.75rem;
165  color: #6c757d;
166  text-align: left;
167  caption-side: bottom; }
168
169th {
170  text-align: inherit; }
171
172label {
173  display: inline-block;
174  margin-bottom: 0.5rem; }
175
176button {
177  border-radius: 0; }
178
179button:focus {
180  outline: 1px dotted;
181  outline: 5px auto -webkit-focus-ring-color; }
182
183input, button, select, optgroup, textarea {
184  margin: 0;
185  font-family: inherit;
186  font-size: inherit;
187  line-height: inherit; }
188
189button, input {
190  overflow: visible; }
191
192button, select {
193  text-transform: none; }
194
195select {
196  word-wrap: normal; }
197
198button, [type="button"], [type="reset"], [type="submit"] {
199  -webkit-appearance: button; }
200
201button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
202  cursor: pointer; }
203
204button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
205  padding: 0;
206  border-style: none; }
207
208input[type="radio"], input[type="checkbox"] {
209  box-sizing: border-box;
210  padding: 0; }
211
212input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
213  -webkit-appearance: listbox; }
214
215textarea {
216  overflow: auto;
217  resize: vertical; }
218
219fieldset {
220  min-width: 0;
221  padding: 0;
222  margin: 0;
223  border: 0; }
224
225legend {
226  display: block;
227  width: 100%;
228  max-width: 100%;
229  padding: 0;
230  margin-bottom: 0.5rem;
231  font-size: 1.5rem;
232  line-height: inherit;
233  color: inherit;
234  white-space: normal; }
235
236progress {
237  vertical-align: baseline; }
238
239[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
240  height: auto; }
241
242[type="search"] {
243  outline-offset: -2px;
244  -webkit-appearance: none; }
245
246[type="search"]::-webkit-search-decoration {
247  -webkit-appearance: none; }
248
249::-webkit-file-upload-button {
250  font: inherit;
251  -webkit-appearance: button; }
252
253output {
254  display: inline-block; }
255
256summary {
257  display: list-item;
258  cursor: pointer; }
259
260template {
261  display: none; }
262
263[hidden] {
264  display: none !important; }
265
266h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
267  margin-bottom: 0.5rem;
268  font-family: inherit;
269  font-weight: 800;
270  line-height: 1.2; }
271
272h1, .h1 {
273  font-size: 2.5rem; }
274
275h2, .h2 {
276  font-size: 2rem; }
277
278h3, .h3 {
279  font-size: 1.75rem; }
280
281h4, .h4 {
282  font-size: 1.5rem; }
283
284h5, .h5 {
285  font-size: 1.25rem; }
286
287h6, .h6 {
288  font-size: 1rem; }
289
290.lead {
291  font-size: 1.25rem;
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.25rem; }
348
349.blockquote-footer {
350  display: block;
351  font-size: 80%;
352  color: #6c757d; }
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: 0rem;
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: #6c757d; }
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: #212529;
391  border-radius: 0.1rem; }
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: #212529; }
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: #212529; }
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: #212529;
1081  background-color: rgba(0, 0, 0, 0.075); }
1082.table-primary, .table-primary > th, .table-primary > td {
1083  background-color: #b8e2f1; }
1084.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {
1085  border-color: #7acae4; }
1086.table-hover .table-primary:hover {
1087  background-color: #a2daec; }
1088  .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
1089    background-color: #a2daec; }
1090.table-secondary, .table-secondary > th, .table-secondary > td {
1091  background-color: #cfc2e3; }
1092.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {
1093  border-color: #a58ecc; }
1094.table-hover .table-secondary:hover {
1095  background-color: #c1b1db; }
1096  .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
1097    background-color: #c1b1db; }
1098.table-success, .table-success > th, .table-success > td {
1099  background-color: #c3e6cb; }
1100.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {
1101  border-color: #8fd19e; }
1102.table-hover .table-success:hover {
1103  background-color: #b1dfbb; }
1104  .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
1105    background-color: #b1dfbb; }
1106.table-info, .table-info > th, .table-info > td {
1107  background-color: #d1edf6; }
1108.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {
1109  border-color: #aadeee; }
1110.table-hover .table-info:hover {
1111  background-color: #bce5f1; }
1112  .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
1113    background-color: #bce5f1; }
1114.table-warning, .table-warning > th, .table-warning > td {
1115  background-color: #ffeeba; }
1116.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {
1117  border-color: #ffdf7e; }
1118.table-hover .table-warning:hover {
1119  background-color: #ffe7a0; }
1120  .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
1121    background-color: #ffe7a0; }
1122.table-danger, .table-danger > th, .table-danger > td {
1123  background-color: #ffd1bf; }
1124.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {
1125  border-color: #fa8; }
1126.table-hover .table-danger:hover {
1127  background-color: #ffbfa5; }
1128  .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
1129    background-color: #ffbfa5; }
1130.table-light, .table-light > th, .table-light > td {
1131  background-color: #fdfdfe; }
1132.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {
1133  border-color: #fbfcfc; }
1134.table-hover .table-light:hover {
1135  background-color: #f1f1f1; }
1136  .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
1137    background-color: #f1f1f1; }
1138.table-dark, .table-dark > th, .table-dark > td {
1139  background-color: #fbfbfb; }
1140.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
1141  border-color: #f7f7f7; }
1142.table-hover .table-dark:hover {
1143  background-color: #eee; }
1144  .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
1145    background-color: #eee; }
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: #343a40;
1158  border-color: #454d55; }
1159.table .thead-light th {
1160  color: #495057;
1161  background-color: #e9ecef;
1162  border-color: #dee2e6; }
1163
1164.table-dark {
1165  color: #fff;
1166  background-color: #343a40; }
1167  .table-dark th, .table-dark td, .table-dark thead th {
1168    border-color: #454d55; }
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: 1rem;
1223  font-weight: 400;
1224  line-height: 1.5;
1225  color: #495057;
1226  background-color: #fff;
1227  background-clip: padding-box;
1228  border: 1px solid #ced4da;
1229  border-radius: 0rem;
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 #495057; }
1240.form-control:focus {
1241  color: #495057;
1242  background-color: #fff;
1243  border-color: #4dd2ff;
1244  outline: 0;
1245  box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.25); }
1246.form-control::placeholder {
1247  color: #6c757d;
1248  opacity: 1; }
1249.form-control:disabled, .form-control[readonly] {
1250  background-color: #e9ecef;
1251  opacity: 1; }
1252
1253select.form-control:focus::-ms-value {
1254  color: #495057;
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.25rem;
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.875rem;
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: 1rem;
1286  line-height: 1.5;
1287  color: #212529;
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.875rem;
1299  line-height: 1.5;
1300  border-radius: 0.1rem; }
1301
1302.form-control-lg {
1303  height: calc(1.5em + 1rem + 2px);
1304  padding: 0.5rem 1rem;
1305  font-size: 1.25rem;
1306  line-height: 1.5;
1307  border-radius: 0.2rem; }
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: #6c757d; }
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: #28a745; }
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.875rem;
1371    line-height: 1.5;
1372    color: #fff;
1373    background-color: rgba(40, 167, 69, 0.9);
1374    border-radius: 0rem; }
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: #28a745;
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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
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: #28a745;
1386      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 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: #28a745;
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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1394  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
1395    border-color: #28a745;
1396    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1397.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
1398  color: #28a745; }
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: #28a745; }
1403  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
1404    border-color: #28a745; }
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: #34ce57;
1407  background-color: #34ce57; }
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, 167, 69, 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: #28a745; }
1412.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
1413  border-color: #28a745; }
1414  .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
1415    border-color: #28a745;
1416    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
1417.invalid-feedback {
1418  display: none;
1419  width: 100%;
1420  margin-top: 0.25rem;
1421  font-size: 80%;
1422  color: #ff5c1a; }
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.875rem;
1432  line-height: 1.5;
1433  color: #fff;
1434  background-color: rgba(255, 92, 26, 0.9);
1435  border-radius: 0rem; }
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: #ff5c1a;
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='%23ff5c1a' 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='%23ff5c1a' 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: #ff5c1a;
1447    box-shadow: 0 0 0 0.2rem rgba(255, 92, 26, 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: #ff5c1a;
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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff5c1a' 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='%23ff5c1a' 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: #ff5c1a;
1457    box-shadow: 0 0 0 0.2rem rgba(255, 92, 26, 0.25); }
1458.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
1459  color: #ff5c1a; }
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: #ff5c1a; }
1464  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
1465    border-color: #ff5c1a; }
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: #ff804d;
1468  background-color: #ff804d; }
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, 92, 26, 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: #ff5c1a; }
1473.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
1474  border-color: #ff5c1a; }
1475  .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
1476    border-color: #ff5c1a;
1477    box-shadow: 0 0 0 0.2rem rgba(255, 92, 26, 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: #212529;
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: 1rem;
1535  line-height: 1.5;
1536  border-radius: 5px;
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: #212529;
1543  text-decoration: none; }
1544.btn:focus, .btn.focus {
1545  outline: 0;
1546  box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 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: #0099cc;
1555    border-color: #0099cc; }
1556    .btn-primary:hover {
1557      color: #fff;
1558      background-color: #007ca6;
1559      border-color: #007399; }
1560    .btn-primary:focus, .btn-primary.focus {
1561      color: #fff;
1562      background-color: #007ca6;
1563      border-color: #007399;
1564      box-shadow: 0 0 0 0.2rem rgba(38, 168, 212, 0.5); }
1565    .btn-primary.disabled, .btn-primary:disabled {
1566      color: #fff;
1567      background-color: #0099cc;
1568      border-color: #0099cc; }
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: #007399;
1572      border-color: #00698c; }
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(38, 168, 212, 0.5); }
1575  .btn-secondary {
1576    color: #fff;
1577    background-color: #52269c;
1578    border-color: #52269c; }
1579    .btn-secondary:hover {
1580      color: #fff;
1581      background-color: #421f7d;
1582      border-color: #3c1c73; }
1583    .btn-secondary:focus, .btn-secondary.focus {
1584      color: #fff;
1585      background-color: #421f7d;
1586      border-color: #3c1c73;
1587      box-shadow: 0 0 0 0.2rem rgba(108, 71, 171, 0.5); }
1588    .btn-secondary.disabled, .btn-secondary:disabled {
1589      color: #fff;
1590      background-color: #52269c;
1591      border-color: #52269c; }
1592    .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
1593      color: #fff;
1594      background-color: #3c1c73;
1595      border-color: #371a69; }
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(108, 71, 171, 0.5); }
1598  .btn-success {
1599    color: #fff;
1600    background-color: #28a745;
1601    border-color: #28a745; }
1602    .btn-success:hover {
1603      color: #fff;
1604      background-color: #218838;
1605      border-color: #1e7e34; }
1606    .btn-success:focus, .btn-success.focus {
1607      color: #fff;
1608      background-color: #218838;
1609      border-color: #1e7e34;
1610      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
1611    .btn-success.disabled, .btn-success:disabled {
1612      color: #fff;
1613      background-color: #28a745;
1614      border-color: #28a745; }
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: #1e7e34;
1618      border-color: #1c7430; }
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, 180, 97, 0.5); }
1621  .btn-info {
1622    color: #212529;
1623    background-color: #5bc0de;
1624    border-color: #5bc0de; }
1625    .btn-info:hover {
1626      color: #fff;
1627      background-color: #3bb4d8;
1628      border-color: #31b0d5; }
1629    .btn-info:focus, .btn-info.focus {
1630      color: #fff;
1631      background-color: #3bb4d8;
1632      border-color: #31b0d5;
1633      box-shadow: 0 0 0 0.2rem rgba(82, 169, 195, 0.5); }
1634    .btn-info.disabled, .btn-info:disabled {
1635      color: #212529;
1636      background-color: #5bc0de;
1637      border-color: #5bc0de; }
1638    .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
1639      color: #fff;
1640      background-color: #31b0d5;
1641      border-color: #2aaacf; }
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(82, 169, 195, 0.5); }
1644  .btn-warning {
1645    color: #212529;
1646    background-color: #ffc107;
1647    border-color: #ffc107; }
1648    .btn-warning:hover {
1649      color: #212529;
1650      background-color: #e0a800;
1651      border-color: #d39e00; }
1652    .btn-warning:focus, .btn-warning.focus {
1653      color: #212529;
1654      background-color: #e0a800;
1655      border-color: #d39e00;
1656      box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
1657    .btn-warning.disabled, .btn-warning:disabled {
1658      color: #212529;
1659      background-color: #ffc107;
1660      border-color: #ffc107; }
1661    .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
1662      color: #212529;
1663      background-color: #d39e00;
1664      border-color: #c69500; }
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, 170, 12, 0.5); }
1667  .btn-danger {
1668    color: #fff;
1669    background-color: #ff5c1a;
1670    border-color: #ff5c1a; }
1671    .btn-danger:hover {
1672      color: #fff;
1673      background-color: #f34600;
1674      border-color: #e64200; }
1675    .btn-danger:focus, .btn-danger.focus {
1676      color: #fff;
1677      background-color: #f34600;
1678      border-color: #e64200;
1679      box-shadow: 0 0 0 0.2rem rgba(255, 116, 60, 0.5); }
1680    .btn-danger.disabled, .btn-danger:disabled {
1681      color: #fff;
1682      background-color: #ff5c1a;
1683      border-color: #ff5c1a; }
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: #e64200;
1687      border-color: #d93f00; }
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, 116, 60, 0.5); }
1690  .btn-light {
1691    color: #212529;
1692    background-color: #f8f9fa;
1693    border-color: #f8f9fa; }
1694    .btn-light:hover {
1695      color: #212529;
1696      background-color: #e2e6ea;
1697      border-color: #dae0e5; }
1698    .btn-light:focus, .btn-light.focus {
1699      color: #212529;
1700      background-color: #e2e6ea;
1701      border-color: #dae0e5;
1702      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
1703    .btn-light.disabled, .btn-light:disabled {
1704      color: #212529;
1705      background-color: #f8f9fa;
1706      border-color: #f8f9fa; }
1707    .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
1708      color: #212529;
1709      background-color: #dae0e5;
1710      border-color: #d3d9df; }
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(216, 217, 219, 0.5); }
1713  .btn-dark {
1714    color: #212529;
1715    background-color: #efefef;
1716    border-color: #efefef; }
1717    .btn-dark:hover {
1718      color: #212529;
1719      background-color: gainsboro;
1720      border-color: #d6d6d6; }
1721    .btn-dark:focus, .btn-dark.focus {
1722      color: #212529;
1723      background-color: gainsboro;
1724      border-color: #d6d6d6;
1725      box-shadow: 0 0 0 0.2rem rgba(208, 209, 209, 0.5); }
1726    .btn-dark.disabled, .btn-dark:disabled {
1727      color: #212529;
1728      background-color: #efefef;
1729      border-color: #efefef; }
1730    .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
1731      color: #212529;
1732      background-color: #d6d6d6;
1733      border-color: #cfcfcf; }
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(208, 209, 209, 0.5); }
1736  .btn-outline-primary {
1737    color: #0099cc;
1738    border-color: #0099cc; }
1739    .btn-outline-primary:hover {
1740      color: #fff;
1741      background-color: #0099cc;
1742      border-color: #0099cc; }
1743    .btn-outline-primary:focus, .btn-outline-primary.focus {
1744      box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.5); }
1745    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
1746      color: #0099cc;
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: #0099cc;
1751      border-color: #0099cc; }
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(0, 153, 204, 0.5); }
1754  .btn-outline-secondary {
1755    color: #52269c;
1756    border-color: #52269c; }
1757    .btn-outline-secondary:hover {
1758      color: #fff;
1759      background-color: #52269c;
1760      border-color: #52269c; }
1761    .btn-outline-secondary:focus, .btn-outline-secondary.focus {
1762      box-shadow: 0 0 0 0.2rem rgba(82, 38, 156, 0.5); }
1763    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
1764      color: #52269c;
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: #fff;
1768      background-color: #52269c;
1769      border-color: #52269c; }
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(82, 38, 156, 0.5); }
1772  .btn-outline-success {
1773    color: #28a745;
1774    border-color: #28a745; }
1775    .btn-outline-success:hover {
1776      color: #fff;
1777      background-color: #28a745;
1778      border-color: #28a745; }
1779    .btn-outline-success:focus, .btn-outline-success.focus {
1780      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
1781    .btn-outline-success.disabled, .btn-outline-success:disabled {
1782      color: #28a745;
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: #28a745;
1787      border-color: #28a745; }
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, 167, 69, 0.5); }
1790  .btn-outline-info {
1791    color: #5bc0de;
1792    border-color: #5bc0de; }
1793    .btn-outline-info:hover {
1794      color: #212529;
1795      background-color: #5bc0de;
1796      border-color: #5bc0de; }
1797    .btn-outline-info:focus, .btn-outline-info.focus {
1798      box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }
1799    .btn-outline-info.disabled, .btn-outline-info:disabled {
1800      color: #5bc0de;
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: #212529;
1804      background-color: #5bc0de;
1805      border-color: #5bc0de; }
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(91, 192, 222, 0.5); }
1808  .btn-outline-warning {
1809    color: #ffc107;
1810    border-color: #ffc107; }
1811    .btn-outline-warning:hover {
1812      color: #212529;
1813      background-color: #ffc107;
1814      border-color: #ffc107; }
1815    .btn-outline-warning:focus, .btn-outline-warning.focus {
1816      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
1817    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
1818      color: #ffc107;
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: #212529;
1822      background-color: #ffc107;
1823      border-color: #ffc107; }
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, 193, 7, 0.5); }
1826  .btn-outline-danger {
1827    color: #ff5c1a;
1828    border-color: #ff5c1a; }
1829    .btn-outline-danger:hover {
1830      color: #fff;
1831      background-color: #ff5c1a;
1832      border-color: #ff5c1a; }
1833    .btn-outline-danger:focus, .btn-outline-danger.focus {
1834      box-shadow: 0 0 0 0.2rem rgba(255, 92, 26, 0.5); }
1835    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
1836      color: #ff5c1a;
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: #ff5c1a;
1841      border-color: #ff5c1a; }
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, 92, 26, 0.5); }
1844  .btn-outline-light {
1845    color: #f8f9fa;
1846    border-color: #f8f9fa; }
1847    .btn-outline-light:hover {
1848      color: #212529;
1849      background-color: #f8f9fa;
1850      border-color: #f8f9fa; }
1851    .btn-outline-light:focus, .btn-outline-light.focus {
1852      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
1853    .btn-outline-light.disabled, .btn-outline-light:disabled {
1854      color: #f8f9fa;
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: #212529;
1858      background-color: #f8f9fa;
1859      border-color: #f8f9fa; }
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(248, 249, 250, 0.5); }
1862  .btn-outline-dark {
1863    color: #efefef;
1864    border-color: #efefef; }
1865    .btn-outline-dark:hover {
1866      color: #212529;
1867      background-color: #efefef;
1868      border-color: #efefef; }
1869    .btn-outline-dark:focus, .btn-outline-dark.focus {
1870      box-shadow: 0 0 0 0.2rem rgba(239, 239, 239, 0.5); }
1871    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
1872      color: #efefef;
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: #212529;
1876      background-color: #efefef;
1877      border-color: #efefef; }
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(239, 239, 239, 0.5); }
1880
1881.btn-link {
1882  font-weight: 400;
1883  color: #09c;
1884  text-decoration: none; }
1885  .btn-link:hover {
1886    color: #ff5c1a;
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: #6c757d;
1893    pointer-events: none; }
1894
1895.btn-lg, .btn-group-lg > .btn {
1896  padding: 0.5rem 1rem;
1897  font-size: 1.25rem;
1898  line-height: 1.5;
1899  border-radius: 0.2rem; }
1900
1901.btn-sm, .btn-group-sm > .btn {
1902  padding: 0.25rem 0.5rem;
1903  font-size: 0.875rem;
1904  line-height: 1.5;
1905  border-radius: 0.1rem; }
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: 1rem;
1964  color: #212529;
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: 0rem; }
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 #e9ecef; }
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: #212529;
2086  text-align: inherit;
2087  white-space: nowrap;
2088  background-color: transparent;
2089  border: 0; }
2090  .dropdown-item:hover, .dropdown-item:focus {
2091    color: #16181b;
2092    text-decoration: none;
2093    background-color: #f8f9fa; }
2094  .dropdown-item.active, .dropdown-item:active {
2095    color: #fff;
2096    text-decoration: none;
2097    background-color: #0099cc; }
2098  .dropdown-item.disabled, .dropdown-item:disabled {
2099    color: #6c757d;
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.875rem;
2111  color: #6c757d;
2112  white-space: nowrap; }
2113
2114.dropdown-item-text {
2115  display: block;
2116  padding: 0.25rem 1.5rem;
2117  color: #212529; }
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: 1rem;
2240  font-weight: 400;
2241  line-height: 1.5;
2242  color: #495057;
2243  text-align: center;
2244  white-space: nowrap;
2245  background-color: #e9ecef;
2246  border: 1px solid #ced4da;
2247  border-radius: 0rem; }
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.25rem;
2257  line-height: 1.5;
2258  border-radius: 0.2rem; }
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.875rem;
2266  line-height: 1.5;
2267  border-radius: 0.1rem; }
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.5rem;
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.25rem;
2296  opacity: 0; }
2297  .custom-control-input:checked ~ .custom-control-label::before {
2298    color: #fff;
2299    border-color: #0099cc;
2300    background-color: #0099cc; }
2301  .custom-control-input:focus ~ .custom-control-label::before {
2302    box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.25); }
2303  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
2304    border-color: #4dd2ff; }
2305  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
2306    color: #fff;
2307    background-color: #80dfff;
2308    border-color: #80dfff; }
2309    .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
2310      color: #6c757d; }
2311      .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
2312        background-color: #e9ecef; }
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.25rem;
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.25rem;
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: 0rem; }
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: #0099cc;
2345  background-color: #0099cc; }
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(0, 153, 204, 0.5); }
2350.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
2351  background-color: rgba(0, 153, 204, 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(0, 153, 204, 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.25rem + 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(0, 153, 204, 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: 1rem;
2390  font-weight: 400;
2391  line-height: 1.5;
2392  color: #495057;
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='%23343a40' 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: 0rem;
2397  appearance: none; }
2398  .custom-select:focus {
2399    border-color: #4dd2ff;
2400    outline: 0;
2401    box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.25); }
2402    .custom-select:focus::-ms-value {
2403      color: #495057;
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: #6c757d;
2411    background-color: #e9ecef; }
2412  .custom-select::-ms-expand {
2413    display: none; }
2414  .custom-select:-moz-focusring {
2415    color: transparent;
2416    text-shadow: 0 0 0 #495057; }
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.875rem; }
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.25rem; }
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: #4dd2ff;
2448    box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.25); }
2449  .custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
2450    background-color: #e9ecef; }
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: #495057;
2467  background-color: #fff;
2468  border: 1px solid #ced4da;
2469  border-radius: 0rem; }
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: #495057;
2481    content: "Browse";
2482    background-color: #e9ecef;
2483    border-left: inherit;
2484    border-radius: 0 0rem 0rem 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(0, 153, 204, 0.25); }
2496    .custom-range:focus::-moz-range-thumb {
2497      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 153, 204, 0.25); }
2498    .custom-range:focus::-ms-thumb {
2499      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 153, 204, 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: #0099cc;
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: #80dfff; }
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: #0099cc;
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: #80dfff; }
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: #0099cc;
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: #80dfff; }
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: #6c757d;
2607    pointer-events: none;
2608    cursor: default; }
2609
2610.nav-tabs {
2611  border-bottom: 1px solid #dee2e6; }
2612  .nav-tabs .nav-item {
2613    margin-bottom: -1px; }
2614  .nav-tabs .nav-link {
2615    border: 1px solid transparent;
2616    border-top-left-radius: 0rem;
2617    border-top-right-radius: 0rem; }
2618    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
2619      border-color: #e9ecef #e9ecef #dee2e6; }
2620    .nav-tabs .nav-link.disabled {
2621      color: #6c757d;
2622      background-color: transparent;
2623      border-color: transparent; }
2624  .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
2625    color: #495057;
2626    background-color: #fff;
2627    border-color: #dee2e6 #dee2e6 #fff; }
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: 0rem; }
2635.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
2636  color: #fff;
2637  background-color: #0099cc; }
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.3125rem;
2669  padding-bottom: 0.3125rem;
2670  margin-right: 1rem;
2671  font-size: 1.25rem;
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.25rem;
2703  line-height: 1;
2704  background-color: transparent;
2705  border: 1px solid transparent;
2706  border-radius: 5px; }
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: 2rem;
2733        padding-left: 2rem; }
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: 2rem;
2755        padding-left: 2rem; }
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: 2rem;
2777        padding-left: 2rem; }
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: 2rem;
2799        padding-left: 2rem; }
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: 2rem;
2819      padding-left: 2rem; }
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: #333; }
2854  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
2855    color: #333; }
2856.navbar-dark .navbar-nav .nav-link {
2857  color: #333; }
2858  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
2859    color: #ff5c1a; }
2860  .navbar-dark .navbar-nav .nav-link.disabled {
2861    color: rgba(255, 255, 255, 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: #333; }
2864.navbar-dark .navbar-toggler {
2865  color: #333;
2866  border-color: rgba(255, 255, 255, 0.1); }
2867.navbar-dark .navbar-toggler-icon {
2868  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='%23333' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
2869.navbar-dark .navbar-text {
2870  color: #333; }
2871  .navbar-dark .navbar-text a {
2872    color: #333; }
2873    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
2874      color: #333; }
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: #fbfbfb;
2883  background-clip: border-box;
2884  border: 1px solid transparent;
2885  border-radius: 0rem; }
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: 0rem;
2891      border-top-right-radius: 0rem; }
2892  .card > .list-group:last-child .list-group-item:last-child {
2893    border-bottom-right-radius: 0rem;
2894    border-bottom-left-radius: 0rem; }
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 transparent; }
2921  .card-header:first-child {
2922    border-radius: calc(0rem - 1px) calc(0rem - 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 transparent; }
2930  .card-footer:last-child {
2931    border-radius: 0 0 calc(0rem - 1px) calc(0rem - 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(0rem - 1px);
2957  border-top-right-radius: calc(0rem - 1px); }
2958
2959.card-img, .card-img-bottom {
2960  border-bottom-right-radius: calc(0rem - 1px);
2961  border-bottom-left-radius: calc(0rem - 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: #e9ecef;
3037  border-radius: 0rem; }
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: #6c757d;
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: #6c757d; }
3052
3053.pagination {
3054  display: flex;
3055  padding-left: 0;
3056  list-style: none;
3057  border-radius: 0rem; }
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: #09c;
3066  background-color: #fff;
3067  border: 1px solid #dee2e6; }
3068  .page-link:hover {
3069    z-index: 2;
3070    color: #ff5c1a;
3071    text-decoration: none;
3072    background-color: #e9ecef;
3073    border-color: #dee2e6; }
3074  .page-link:focus {
3075    z-index: 3;
3076    outline: 0;
3077    box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.25); }
3078
3079.page-item:first-child .page-link {
3080  margin-left: 0;
3081  border-top-left-radius: 0rem;
3082  border-bottom-left-radius: 0rem; }
3083.page-item:last-child .page-link {
3084  border-top-right-radius: 0rem;
3085  border-bottom-right-radius: 0rem; }
3086.page-item.active .page-link {
3087  z-index: 3;
3088  color: #fff;
3089  background-color: #0099cc;
3090  border-color: #0099cc; }
3091.page-item.disabled .page-link {
3092  color: #6c757d;
3093  pointer-events: none;
3094  cursor: auto;
3095  background-color: #fff;
3096  border-color: #dee2e6; }
3097
3098.pagination-lg .page-link {
3099  padding: 0.75rem 1.5rem;
3100  font-size: 1.25rem;
3101  line-height: 1.5; }
3102  .pagination-lg .page-item:first-child .page-link {
3103    border-top-left-radius: 0.2rem;
3104    border-bottom-left-radius: 0.2rem; }
3105.pagination-lg .page-item:last-child .page-link {
3106  border-top-right-radius: 0.2rem;
3107  border-bottom-right-radius: 0.2rem; }
3108
3109.pagination-sm .page-link {
3110  padding: 0.25rem 0.5rem;
3111  font-size: 0.875rem;
3112  line-height: 1.5; }
3113  .pagination-sm .page-item:first-child .page-link {
3114    border-top-left-radius: 0.1rem;
3115    border-bottom-left-radius: 0.1rem; }
3116.pagination-sm .page-item:last-child .page-link {
3117  border-top-right-radius: 0.1rem;
3118  border-bottom-right-radius: 0.1rem; }
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: 0rem;
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: #0099cc; }
3150    a.badge-primary:hover, a.badge-primary:focus {
3151      color: #fff;
3152      background-color: #007399; }
3153    a.badge-primary:focus, a.badge-primary.focus {
3154      outline: 0;
3155      box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.5); }
3156  .badge-secondary {
3157    color: #fff;
3158    background-color: #52269c; }
3159    a.badge-secondary:hover, a.badge-secondary:focus {
3160      color: #fff;
3161      background-color: #3c1c73; }
3162    a.badge-secondary:focus, a.badge-secondary.focus {
3163      outline: 0;
3164      box-shadow: 0 0 0 0.2rem rgba(82, 38, 156, 0.5); }
3165  .badge-success {
3166    color: #fff;
3167    background-color: #28a745; }
3168    a.badge-success:hover, a.badge-success:focus {
3169      color: #fff;
3170      background-color: #1e7e34; }
3171    a.badge-success:focus, a.badge-success.focus {
3172      outline: 0;
3173      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
3174  .badge-info {
3175    color: #212529;
3176    background-color: #5bc0de; }
3177    a.badge-info:hover, a.badge-info:focus {
3178      color: #212529;
3179      background-color: #31b0d5; }
3180    a.badge-info:focus, a.badge-info.focus {
3181      outline: 0;
3182      box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }
3183  .badge-warning {
3184    color: #212529;
3185    background-color: #ffc107; }
3186    a.badge-warning:hover, a.badge-warning:focus {
3187      color: #212529;
3188      background-color: #d39e00; }
3189    a.badge-warning:focus, a.badge-warning.focus {
3190      outline: 0;
3191      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
3192  .badge-danger {
3193    color: #fff;
3194    background-color: #ff5c1a; }
3195    a.badge-danger:hover, a.badge-danger:focus {
3196      color: #fff;
3197      background-color: #e64200; }
3198    a.badge-danger:focus, a.badge-danger.focus {
3199      outline: 0;
3200      box-shadow: 0 0 0 0.2rem rgba(255, 92, 26, 0.5); }
3201  .badge-light {
3202    color: #212529;
3203    background-color: #f8f9fa; }
3204    a.badge-light:hover, a.badge-light:focus {
3205      color: #212529;
3206      background-color: #dae0e5; }
3207    a.badge-light:focus, a.badge-light.focus {
3208      outline: 0;
3209      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
3210  .badge-dark {
3211    color: #212529;
3212    background-color: #efefef; }
3213    a.badge-dark:hover, a.badge-dark:focus {
3214      color: #212529;
3215      background-color: #d6d6d6; }
3216    a.badge-dark:focus, a.badge-dark.focus {
3217      outline: 0;
3218      box-shadow: 0 0 0 0.2rem rgba(239, 239, 239, 0.5); }
3219
3220.jumbotron {
3221  padding: 2rem 1rem;
3222  margin-bottom: 2rem;
3223  background-color: #e9ecef;
3224  border-radius: 0.2rem; }
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: 0rem; }
3240
3241.alert-heading {
3242  color: inherit; }
3243
3244.alert-link {
3245  font-weight: 700; }
3246
3247.alert-dismissible {
3248  padding-right: 4rem; }
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: #00506a;
3257    background-color: #ccebf5;
3258    border-color: #b8e2f1; }
3259    .alert-primary hr {
3260      border-top-color: #a2daec; }
3261    .alert-primary .alert-link {
3262      color: #002937; }
3263  .alert-secondary {
3264    color: #2b1451;
3265    background-color: #dcd4eb;
3266    border-color: #cfc2e3; }
3267    .alert-secondary hr {
3268      border-top-color: #c1b1db; }
3269    .alert-secondary .alert-link {
3270      color: #150a28; }
3271  .alert-success {
3272    color: #155724;
3273    background-color: #d4edda;
3274    border-color: #c3e6cb; }
3275    .alert-success hr {
3276      border-top-color: #b1dfbb; }
3277    .alert-success .alert-link {
3278      color: #0b2e13; }
3279  .alert-info {
3280    color: #2f6473;
3281    background-color: #def2f8;
3282    border-color: #d1edf6; }
3283    .alert-info hr {
3284      border-top-color: #bce5f1; }
3285    .alert-info .alert-link {
3286      color: #20454f; }
3287  .alert-warning {
3288    color: #856404;
3289    background-color: #fff3cd;
3290    border-color: #ffeeba; }
3291    .alert-warning hr {
3292      border-top-color: #ffe7a0; }
3293    .alert-warning .alert-link {
3294      color: #533f02; }
3295  .alert-danger {
3296    color: #85300e;
3297    background-color: #ffded1;
3298    border-color: #ffd1bf; }
3299    .alert-danger hr {
3300      border-top-color: #ffbfa5; }
3301    .alert-danger .alert-link {
3302      color: #561f09; }
3303  .alert-light {
3304    color: #818182;
3305    background-color: #fefefe;
3306    border-color: #fdfdfe; }
3307    .alert-light hr {
3308      border-top-color: #f1f1f1; }
3309    .alert-light .alert-link {
3310      color: #686868; }
3311  .alert-dark {
3312    color: #7c7c7c;
3313    background-color: #fcfcfc;
3314    border-color: #fbfbfb; }
3315    .alert-dark hr {
3316      border-top-color: #eee; }
3317    .alert-dark .alert-link {
3318      color: #636363; }
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.75rem;
3331  background-color: #e9ecef;
3332  border-radius: 0rem; }
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: #0099cc;
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: #495057;
3374  text-align: inherit; }
3375  .list-group-item-action:hover, .list-group-item-action:focus {
3376    z-index: 1;
3377    color: #495057;
3378    text-decoration: none;
3379    background-color: #f8f9fa; }
3380  .list-group-item-action:active {
3381    color: #212529;
3382    background-color: #e9ecef; }
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: 0rem;
3392    border-top-right-radius: 0rem; }
3393  .list-group-item:last-child {
3394    border-bottom-right-radius: 0rem;
3395    border-bottom-left-radius: 0rem; }
3396  .list-group-item.disabled, .list-group-item:disabled {
3397    color: #6c757d;
3398    pointer-events: none;
3399    background-color: #fff; }
3400  .list-group-item.active {
3401    z-index: 2;
3402    color: #fff;
3403    background-color: #0099cc;
3404    border-color: #0099cc; }
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: 0rem;
3414      border-top-right-radius: 0; }
3415    .list-group-horizontal .list-group-item:last-child {
3416      border-top-right-radius: 0rem;
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: 0rem;
3431        border-top-right-radius: 0; }
3432      .list-group-horizontal-sm .list-group-item:last-child {
3433        border-top-right-radius: 0rem;
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: 0rem;
3448      border-top-right-radius: 0; }
3449    .list-group-horizontal-md .list-group-item:last-child {
3450      border-top-right-radius: 0rem;
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: 0rem;
3465      border-top-right-radius: 0; }
3466    .list-group-horizontal-lg .list-group-item:last-child {
3467      border-top-right-radius: 0rem;
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: 0rem;
3482      border-top-right-radius: 0; }
3483    .list-group-horizontal-xl .list-group-item:last-child {
3484      border-top-right-radius: 0rem;
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: #00506a;
3505  background-color: #b8e2f1; }
3506  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
3507    color: #00506a;
3508    background-color: #a2daec; }
3509  .list-group-item-primary.list-group-item-action.active {
3510    color: #fff;
3511    background-color: #00506a;
3512    border-color: #00506a; }
3513.list-group-item-secondary {
3514  color: #2b1451;
3515  background-color: #cfc2e3; }
3516  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
3517    color: #2b1451;
3518    background-color: #c1b1db; }
3519  .list-group-item-secondary.list-group-item-action.active {
3520    color: #fff;
3521    background-color: #2b1451;
3522    border-color: #2b1451; }
3523.list-group-item-success {
3524  color: #155724;
3525  background-color: #c3e6cb; }
3526  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
3527    color: #155724;
3528    background-color: #b1dfbb; }
3529  .list-group-item-success.list-group-item-action.active {
3530    color: #fff;
3531    background-color: #155724;
3532    border-color: #155724; }
3533.list-group-item-info {
3534  color: #2f6473;
3535  background-color: #d1edf6; }
3536  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
3537    color: #2f6473;
3538    background-color: #bce5f1; }
3539  .list-group-item-info.list-group-item-action.active {
3540    color: #fff;
3541    background-color: #2f6473;
3542    border-color: #2f6473; }
3543.list-group-item-warning {
3544  color: #856404;
3545  background-color: #ffeeba; }
3546  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
3547    color: #856404;
3548    background-color: #ffe7a0; }
3549  .list-group-item-warning.list-group-item-action.active {
3550    color: #fff;
3551    background-color: #856404;
3552    border-color: #856404; }
3553.list-group-item-danger {
3554  color: #85300e;
3555  background-color: #ffd1bf; }
3556  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
3557    color: #85300e;
3558    background-color: #ffbfa5; }
3559  .list-group-item-danger.list-group-item-action.active {
3560    color: #fff;
3561    background-color: #85300e;
3562    border-color: #85300e; }
3563.list-group-item-light {
3564  color: #818182;
3565  background-color: #fdfdfe; }
3566  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
3567    color: #818182;
3568    background-color: #f1f1f1; }
3569  .list-group-item-light.list-group-item-action.active {
3570    color: #fff;
3571    background-color: #818182;
3572    border-color: #818182; }
3573.list-group-item-dark {
3574  color: #7c7c7c;
3575  background-color: #fbfbfb; }
3576  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
3577    color: #7c7c7c;
3578    background-color: #eee; }
3579  .list-group-item-dark.list-group-item-action.active {
3580    color: #fff;
3581    background-color: #7c7c7c;
3582    border-color: #7c7c7c; }
3583
3584.close {
3585  float: right;
3586  font-size: 1.5rem;
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: #6c757d;
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.2);
3710  border-radius: 0.2rem;
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.2rem - 1px);
3733  border-top-right-radius: calc(0.2rem - 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.2rem - 1px);
3755  border-bottom-left-radius: calc(0.2rem - 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 Serif Pro', serif;
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.875rem;
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: 0rem; }
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 Serif Pro', serif;
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.875rem;
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.2rem; }
3899  .popover .arrow {
3900    position: absolute;
3901    display: block;
3902    width: 1rem;
3903    height: 0.5rem;
3904    margin: 0 0.2rem; }
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.2rem 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.2rem 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: 1rem;
3983  background-color: #f7f7f7;
3984  border-bottom: 1px solid #ebebeb;
3985  border-top-left-radius: calc(0.2rem - 1px);
3986  border-top-right-radius: calc(0.2rem - 1px); }
3987  .popover-header:empty {
3988    display: none; }
3989
3990.popover-body {
3991  padding: 0.5rem 0.75rem;
3992  color: #212529; }
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: #0099cc !important; }
4187    a.bg-primary:hover, button.bg-primary:hover, a.bg-primary:focus, button.bg-primary:focus {
4188      background-color: #007399 !important; }
4189  .bg-secondary {
4190    background-color: #52269c !important; }
4191    a.bg-secondary:hover, button.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:focus {
4192      background-color: #3c1c73 !important; }
4193  .bg-success {
4194    background-color: #28a745 !important; }
4195    a.bg-success:hover, button.bg-success:hover, a.bg-success:focus, button.bg-success:focus {
4196      background-color: #1e7e34 !important; }
4197  .bg-info {
4198    background-color: #5bc0de !important; }
4199    a.bg-info:hover, button.bg-info:hover, a.bg-info:focus, button.bg-info:focus {
4200      background-color: #31b0d5 !important; }
4201  .bg-warning {
4202    background-color: #ffc107 !important; }
4203    a.bg-warning:hover, button.bg-warning:hover, a.bg-warning:focus, button.bg-warning:focus {
4204      background-color: #d39e00 !important; }
4205  .bg-danger {
4206    background-color: #ff5c1a !important; }
4207    a.bg-danger:hover, button.bg-danger:hover, a.bg-danger:focus, button.bg-danger:focus {
4208      background-color: #e64200 !important; }
4209  .bg-light {
4210    background-color: #f8f9fa !important; }
4211    a.bg-light:hover, button.bg-light:hover, a.bg-light:focus, button.bg-light:focus {
4212      background-color: #dae0e5 !important; }
4213  .bg-dark {
4214    background-color: #efefef !important; }
4215    a.bg-dark:hover, button.bg-dark:hover, a.bg-dark:focus, button.bg-dark:focus {
4216      background-color: #d6d6d6 !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: #0099cc !important; }
4255  .border-secondary {
4256    border-color: #52269c !important; }
4257  .border-success {
4258    border-color: #28a745 !important; }
4259  .border-info {
4260    border-color: #5bc0de !important; }
4261  .border-warning {
4262    border-color: #ffc107 !important; }
4263  .border-danger {
4264    border-color: #ff5c1a !important; }
4265  .border-light {
4266    border-color: #f8f9fa !important; }
4267  .border-dark {
4268    border-color: #efefef !important; }
4269
4270.border-white {
4271  border-color: #fff !important; }
4272
4273.rounded-sm {
4274  border-radius: 0.1rem !important; }
4275
4276.rounded {
4277  border-radius: 0rem !important; }
4278
4279.rounded-top {
4280  border-top-left-radius: 0rem !important;
4281  border-top-right-radius: 0rem !important; }
4282
4283.rounded-right {
4284  border-top-right-radius: 0rem !important;
4285  border-bottom-right-radius: 0rem !important; }
4286
4287.rounded-bottom {
4288  border-bottom-right-radius: 0rem !important;
4289  border-bottom-left-radius: 0rem !important; }
4290
4291.rounded-left {
4292  border-top-left-radius: 0rem !important;
4293  border-bottom-left-radius: 0rem !important; }
4294
4295.rounded-lg {
4296  border-radius: 0.2rem !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: #0099cc !important; }
5932    a.text-primary:hover, a.text-primary:focus {
5933      color: #006080 !important; }
5934  .text-secondary {
5935    color: #52269c !important; }
5936    a.text-secondary:hover, a.text-secondary:focus {
5937      color: #32175e !important; }
5938  .text-success {
5939    color: #28a745 !important; }
5940    a.text-success:hover, a.text-success:focus {
5941      color: #19692c !important; }
5942  .text-info {
5943    color: #5bc0de !important; }
5944    a.text-info:hover, a.text-info:focus {
5945      color: #28a1c5 !important; }
5946  .text-warning {
5947    color: #ffc107 !important; }
5948    a.text-warning:hover, a.text-warning:focus {
5949      color: #ba8b00 !important; }
5950  .text-danger {
5951    color: #ff5c1a !important; }
5952    a.text-danger:hover, a.text-danger:focus {
5953      color: #cd3b00 !important; }
5954  .text-light {
5955    color: #f8f9fa !important; }
5956    a.text-light:hover, a.text-light:focus {
5957      color: #cbd3da !important; }
5958  .text-dark {
5959    color: #efefef !important; }
5960    a.text-dark:hover, a.text-dark:focus {
5961      color: #c9c9c9 !important; }
5962
5963.text-body {
5964  color: #212529 !important; }
5965
5966.text-muted {
5967  color: #6c757d !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.topbar {
6045  margin-bottom: 1.4rem; }
6046
6047.navbar-dark > a, .navbar-dark .cssmenu_horiz > li > a {
6048  color: #333; }
6049  .navbar-dark > a:hover, .navbar-dark .cssmenu_horiz > li > a:hover {
6050    color: #ff5c1a;
6051    text-decoration: none; }
6052
6053.navbar-dark .sitetitle a {
6054  color: #ccc; }
6055  .navbar-dark .sitetitle a:hover {
6056    color: #ff5c1a;
6057    text-decoration: none; }
6058
6059.warning a, .warning a:link, .warning a:visited {
6060  color: #ffc107; }
6061
6062.module h3.card-title {
6063  font-size: 1.25rem; }
6064
6065.calhighlight {
6066  color: #fff;
6067  background: #17a2b8; }
6068  .calhighlight > a {
6069    color: #fff; }
6070
6071a.fc-event:hover {
6072  color: #fff; }
6073
6074.filter .fancyfilter {
6075  border: thin solid #0099cc;
6076  /*black*/ }
6077  .filter .fancyfilter .token {
6078    background: #fff;
6079    border: 1px solid #e9ecef;
6080    font-size: 11px;
6081    padding: 3px; }
6082
6083.note-list .postbody-title {
6084  background: #fff;
6085  color: #212529; }
6086
6087.post-approved-n {
6088  border-left: 3px dotted #28a745; }
6089
6090.post-approved-r {
6091  border-left: 3px double #ffc107; }
6092
6093.post-approved-r .content * {
6094  background: url("../../../img/icons/dots.gif"); }
6095
6096.dropdown-menu {
6097  color: #6c757d; }
6098
6099#topbar_modules_social .form-control {
6100  margin-top: 0.5rem; }
6101
6102.cssmenu_horiz > li:hover, .cssmenu_horiz > li.sfHover, .cssmenu_vert > li:hover, .cssmenu_vert > li.sfHover {
6103  -webkit-transition: none;
6104  -moz-transition: none;
6105  -o-transition: none;
6106  transition: none; }
6107
6108.topbar .nav > li > a:hover, .topbar .nav > li > a:focus {
6109  background: transparent; }
6110
6111.cssmenu_horiz ul, .cssmenu_vert ul {
6112  border: rgba(0, 0, 0, 0.15); }
6113
6114.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 {
6115  background: #fff;
6116  color: #212529; }
6117
6118.cssmenu_horiz ul li button.btn-link.link-list, .cssmenu_vert ul li button.btn-link.link-list {
6119  width: 100%;
6120  border-radius: 0px;
6121  text-align: left; }
6122
6123.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 {
6124  color: #16181b;
6125  background: #f8f9fa; }
6126
6127.sf-arrows .sf-with-ul:after {
6128  border: 5px solid transparent;
6129  border-top-color: #09c; }
6130
6131.cssmenu_vert.sf-arrows li > .sf-with-ul:after {
6132  border-color: transparent;
6133  border-left-color: #09c;
6134  /* edit this to suit design (no rgba in IE8) */ }
6135
6136.sf-arrows ul .sf-with-ul:after, .cssmenu_vert.sf-arrows ul > li > .sf-with-ul:after {
6137  border-color: transparent;
6138  border-left-color: #212529;
6139  /* edit this to suit design (no rgba in IE8) */ }
6140
6141.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 {
6142  border-color: transparent;
6143  border-left-color: #16181b; }
6144
6145.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 {
6146  border-color: transparent;
6147  border-left-color: #16181b; }
6148
6149.topbar .cssmenu_horiz ul {
6150  background: #fff; }
6151
6152.topbar .cssmenu_horiz.sf-arrows > .menuSection0 > .sf-with-ul:after {
6153  border: 5px solid transparent;
6154  border-top-color: #333; }
6155
6156.topbar .cssmenu_horiz.sf-arrows > .menuSection0:hover > .sf-with-ul:after, .topbar .cssmenu_horiz.sf-arrows > .menuSection0.sfhover > .sf-with-ul:after {
6157  border-top-color: #ff5c1a; }
6158
6159.dropdown-menu .dropdown-title, .dropdown-menu li label {
6160  color: #212529; }
6161
6162.thumbinfosothers {
6163  color: #e9ecef; }
6164
6165table.treetable.objectperms td.added {
6166  background-color: #28a745; }
6167
6168table.treetable.objectperms td.removed {
6169  background-color: #ffc107; }
6170
6171.progressBarInProgress {
6172  background-color: #5bc0de;
6173  color: #fff; }
6174
6175.progressBarComplete {
6176  background-color: #28a745;
6177  color: #fff; }
6178
6179.progressBarError {
6180  background-color: #ffc107;
6181  color: #fff; }
6182
6183.progressContainer {
6184  border: solid 1px rgba(0, 0, 0, 0.2);
6185  background-color: #fff; }
6186
6187.filter-panel-heading a:after {
6188  color: #adb5bd; }
6189
6190.olControlMousePosition {
6191  background: rgba(0, 0, 0, 0.75);
6192  color: #fff; }
6193
6194.olControlScaleLineTop, .olControlScaleLineBottom {
6195  background-color: rgba(255, 255, 255, 0.5); }
6196
6197.ui-selectmenu-icon {
6198  background-color: inherit;
6199  border: solid 5px transparent !important;
6200  -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);
6201  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); }
6202
6203.dirsitetrail {
6204  color: #e9ecef; }
6205
6206.dirsitecats {
6207  color: #e9ecef; }
6208
6209#resultzone > div:hover {
6210  background: #28a745; }
6211
6212.searchresults blockquote em, .highlight, .btn-primary.highlight a, .btn-primary a.highlight {
6213  background: #ff5c1a;
6214  color: #fff;
6215  border-color: #e64200; }
6216
6217.btn-primary.highlight:hover {
6218  background: #cd3b00; }
6219
6220.btn.active.btn-link {
6221  color: #0086b3;
6222  text-decoration: underline;
6223  background-color: transparent;
6224  border-color: transparent; }
6225  .btn.active.btn-link:hover {
6226    color: #ff5c1a;
6227    background-color: transparent;
6228    border-color: transparent; }
6229
6230.btn-primary.btn-link, .btn-primary.btn-link:hover {
6231  background: transparent;
6232  border: none; }
6233
6234.btn-primary:focus {
6235  color: #fff; }
6236
6237#ajaxLoadingBG {
6238  background: transparent url("../../../img/overlay-light.png"); }
6239
6240#ajaxLoading {
6241  color: #dee2e6;
6242  background: transparent url("../../../img/loading-light.gif") no-repeat 50% 50%; }
6243
6244#cookie_consent_div .description a {
6245  color: #000aaa;
6246  font-weight: bold; }
6247
6248html#print, body.print * {
6249  background: #ffffff;
6250  color: #000000; }
6251
6252body.fullscreen {
6253  background: #ffffff; }
6254
6255.attention {
6256  color: #ff5c1a; }
6257
6258#debugconsole {
6259  background: rgba(255, 255, 255, 0.9);
6260  color: rgba(0, 0, 0, 0.9);
6261  border: 2px solid rgba(0, 0, 0, 0.9); }
6262
6263#debugconsole form {
6264  color: rgba(0, 0, 0, 0.9); }
6265
6266#debugconsole a {
6267  color: rgba(0, 0, 0, 0.9); }
6268
6269#debugconsole a.btn {
6270  color: rgba(0, 0, 0, 0.9); }
6271
6272a.icon, img.icon {
6273  background: transparent; }
6274
6275div #metadata fieldset.tabcontent, div #metadata div.tabs {
6276  background-color: transparent; }
6277
6278.openid_url {
6279  background: #ffffff url("../../../img/icons/login-OpenID-bg.gif") 1px 1px no-repeat; }
6280
6281input:-webkit-autofill {
6282  background-color: #fff !important;
6283  /* needs important because Chrome has it already important */
6284  background-image: none !important;
6285  color: #495057 !important;
6286  /* the Google guys forgot the number-one rule... when they specify background they should specify forgeround color too ;) */ }
6287
6288#cboxTitle {
6289  background-color: #fff; }
6290
6291#captchaImg {
6292  border: 1px solid #dee2e6; }
6293
6294form.simple label.error {
6295  background: url("../../../img/icons/error.png") no-repeat 0 4px;
6296  color: #ff5c1a; }
6297
6298form.simple label .warning {
6299  color: #ff5c1a; }
6300
6301.tiki-modal .mask {
6302  background-color: #fff; }
6303
6304.ui-dialog {
6305  background: #fff;
6306  color: #212529; }
6307
6308.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 {
6309  text-decoration: none;
6310  color: #16181b;
6311  background-color: #f8f9fa; }
6312
6313.box-quickadmin .cssmenu_horiz ul li {
6314  background-color: #fff; }
6315
6316.box-switch_lang .box-data img.highlight {
6317  border: 0.1em solid #ff5c1a; }
6318
6319.box-switch_lang .box-data .highlight {
6320  border: 0.1em solid #ff5c1a; }
6321
6322.box-switch_lang .flags .highlight {
6323  border: solid 1px #5bc0de; }
6324
6325div.cvsup {
6326  color: #dee2e6; }
6327
6328.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 {
6329  color: rgba(0, 0, 0, 0.5); }
6330
6331.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 {
6332  color: #333; }
6333
6334.prio5 {
6335  color: #212529; }
6336  .prio5 a {
6337    color: #212529; }
6338
6339.prio4 {
6340  color: #28a745; }
6341  .prio4 a {
6342    color: #28a745; }
6343
6344.prio3 {
6345  color: #5bc0de; }
6346  .prio3 a {
6347    color: #5bc0de; }
6348
6349.prio2 {
6350  color: #ffc107; }
6351  .prio2 a {
6352    color: #ffc107; }
6353
6354.prio1 {
6355  color: #ff5c1a; }
6356  .prio1 a {
6357    color: #ff5c1a; }
6358
6359.messureadflag {
6360  background: #adb5bd; }
6361
6362.messureadhead {
6363  background: #adb5bd; }
6364
6365.messureadbody {
6366  background: #dee2e6; }
6367
6368.readlink {
6369  color: #212529; }
6370
6371.webmail_item {
6372  font-size: 0.8rem; }
6373
6374.webmail_list .odd {
6375  background: rgba(0, 0, 0, 0.05); }
6376
6377.webmail_list .btn {
6378  padding: 0.2rem 0.4rem;
6379  font-size: 0.7rem;
6380  line-height: 1.3; }
6381
6382.tiki_sheet table td {
6383  border: 1px solid #dee2e6; }
6384
6385.odd {
6386  background: transparent;
6387  color: #212529; }
6388
6389.even {
6390  background: rgba(0, 0, 0, 0.05);
6391  color: #212529; }
6392
6393.objectperms .checkBoxHeader:nth-of-type(odd) > div > label, .objectperms td.checkBoxCell:nth-of-type(odd), .objectperms .checkBoxHeader:nth-of-type(odd) > .checkBoxLabel {
6394  background: rgba(0, 0, 0, 0.05); }
6395
6396.helptool-admin {
6397  border-left: medium double #e9ecef; }
6398
6399.toolbar-list {
6400  border-left: medium double #e9ecef; }
6401
6402.toolbars-picker {
6403  background: #fff;
6404  border: thin solid #212529;
6405  color: #212529; }
6406
6407.toolbars-picker a {
6408  border: 1px solid #fff;
6409  color: #212529; }
6410
6411.toolbars-picker a:hover {
6412  border: 1px solid #ff5c1a;
6413  background: #dee2e6;
6414  color: #212529; }
6415
6416.textarea-toolbar > div, .textarea-toolbar > ul {
6417  background-color: #e9ecef;
6418  border: outset 1px #e9ecef; }
6419
6420a.toolbar, li.toolbar {
6421  /* each tool button */
6422  border: none;
6423  background: transparent;
6424  color: #212529;
6425  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); }
6426
6427a.toolbar:hover, li.toolbar:hover {
6428  color: #5a6570;
6429  text-shadow: -1px -1px 4px rgba(0, 0, 0, 0.2); }
6430
6431a.toolbar:active, li.toolbar:active {
6432  color: #dc3545;
6433  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
6434
6435#intertrans-indicator {
6436  background-color: #03657d;
6437  color: #28a745; }
6438
6439#intertrans-form {
6440  background-color: #fbfbfb;
6441  border: 1px solid transparent;
6442  color: #212529; }
6443
6444#edit_translations tr.last {
6445  border-bottom: 2px solid #28a745; }
6446
6447ul.all_languages > li {
6448  border: 1px solid #28a745; }
6449
6450.plugin-mouseover {
6451  background: #fff;
6452  border: 1px solid rgba(0, 0, 0, 0.2); }
6453
6454.mandatory_note {
6455  color: #ff5c1a; }
6456
6457.author0 {
6458  color: #28a745; }
6459
6460.author1 {
6461  color: #17a2b8; }
6462
6463.author2 {
6464  color: #5bc0de; }
6465
6466.author3 {
6467  color: #ff5c1a; }
6468
6469.author4 {
6470  color: #289fa7; }
6471
6472.author5 {
6473  color: #8f5bde; }
6474
6475.author6 {
6476  color: #6eff07; }
6477
6478.author7 {
6479  color: #e3ff1a; }
6480
6481.author8 {
6482  color: #2835a7; }
6483
6484.author9 {
6485  color: #d05bde; }
6486
6487.author10 {
6488  color: #07ff6e; }
6489
6490.author11 {
6491  color: #24ff1a; }
6492
6493.author12 {
6494  color: #a7289f; }
6495
6496.author13 {
6497  color: #de5b94; }
6498
6499.author14 {
6500  color: #0798ff; }
6501
6502.author15 {
6503  color: #1afff5; }
6504
6505.structuremenu .menuSection {
6506  border-left: 1px dotted #adb5bd; }
6507
6508.cke_editable:hover {
6509  outline: #adb5bd dotted 1px; }
6510
6511.tiki .cke_wysiwyg_frame, .tiki .cke_wysiwyg_div {
6512  background: #fff;
6513  color: #212529; }
6514
6515.tiki_plugin {
6516  background-color: transparent;
6517  border: 1px solid #dee2e6; }
6518
6519.unsavedChangesInEditor {
6520  border: 1px solid;
6521  border-color: #ffc107; }
6522
6523.autotoc > .nav {
6524  background: #fbfbfb;
6525  border: 1px solid transparent;
6526  border-radius: 0rem; }
6527
6528.autotoc * {
6529  color: #09c; }
6530
6531.autotoc .nav > li > a:hover, .autotoc .nav .nav > li > a:hover {
6532  color: #ff5c1a; }
6533
6534.plugin-form-float {
6535  background: #fff;
6536  color: #212529;
6537  border: solid 2px #212529; }
6538
6539body.wikitext {
6540  background: #fff;
6541  color: #212529; }
6542
6543.editable-inline {
6544  padding-right: 20px;
6545  display: inline-block; }
6546  .editable-inline .icon {
6547    font-size: small; }
6548
6549.editable-inline.loaded {
6550  background: #fff;
6551  padding: 6px;
6552  border: 1px solid #eee;
6553  border-radius: 4px;
6554  z-index: 2; }
6555
6556.editable-inline.failure .icon {
6557  opacity: 50%; }
6558
6559.editable-inline.modified {
6560  border: solid 2px #ff5c1a;
6561  padding: 2px; }
6562
6563.editable-inline.unsaved {
6564  border: solid 2px #ff5c1a; }
6565
6566.structure_select .cssmenu_horiz ul li {
6567  border: 1px solid #adb5bd; }
6568
6569.admintoclevel .actions input {
6570  border: solid 1px #adb5bd; }
6571
6572.TextArea-fullscreen, .CodeMirror-fullscreen, .TextArea-fullscreen .edit-zone-footer, .CodeMirror-fullscreen .edit-zone-footer {
6573  background-color: #fff; }
6574
6575.TextArea-fullscreen .actions, .CodeMirror-fullscreen .actions {
6576  background-color: #fff;
6577  border-top: #dee2e6 1px solid; }
6578
6579#autosave_preview {
6580  background-color: #fff;
6581  color: #212529; }
6582
6583#autosave_preview_grippy {
6584  background-color: #dee2e6;
6585  background-image: url("../../../img/icons/shading.png"); }
6586
6587.wiki .namespace {
6588  background: #dee2e6; }
6589
6590.site_report a {
6591  border-left: 1px solid #adb5bd;
6592  border-right: 1px solid #adb5bd; }
6593
6594.quotebody {
6595  border-left: 2px solid #dee2e6; }
6596
6597.mandatory_star {
6598  color: #ff5c1a;
6599  font-size: 120%; }
6600
6601.trackerplugindesc {
6602  color: #343a40; }
6603
6604.charCount {
6605  color: #343a40; }
6606
6607.imgbox {
6608  border: 1px solid rgba(0, 0, 0, 0.2);
6609  background-color: #fff; }
6610
6611.ic_button {
6612  border: 2px solid #dee2e6; }
6613
6614.ic_active {
6615  border: 2px solid #0099cc; }
6616
6617.wp-cookie-consent-required {
6618  color: #ff5c1a; }
6619
6620.wp-sign {
6621  color: #fff;
6622  background-color: #000; }
6623  .wp-sign a, .wp-sign a:visited {
6624    color: white; }
6625    .wp-sign a:hover, .wp-sign a:visited:hover {
6626      color: white;
6627      text-decoration: none; }
6628
6629.toc {
6630  border-top: 1px dotted #dee2e6;
6631  border-bottom: 1px dotted #dee2e6; }
6632
6633.diff td {
6634  border: 1px solid #495057; }
6635
6636.diff div {
6637  border-top: 1px solid #dee2e6; }
6638
6639.diffadded {
6640  background: #28a745;
6641  color: #d8f6df; }
6642
6643.diffdeleted {
6644  background: #ff5c1a;
6645  color: white; }
6646
6647.diffadded a, .diffadded a:hover {
6648  color: white; }
6649
6650.diffdeleted a, .diffdeleted a:hover {
6651  color: white; }
6652
6653.diffinldel {
6654  background: #ffc107; }
6655
6656.diffbody {
6657  background: #e9ecef;
6658  color: #495057; }
6659
6660.diffchar {
6661  color: white; }
6662
6663.diffadded .diffchar {
6664  color: #d8f6df; }
6665
6666/* Structures drill-down menu */
6667div.drillshow {
6668  border: 1px solid #dee2e6; }
6669
6670.tiki .chosen-container-single .chosen-single {
6671  height: calc(1.5em + 0.75rem + 2px);
6672  padding: 0.5rem 0.5rem;
6673  font-size: 1rem;
6674  line-height: 1.5; }
6675
6676.chosen-container-multi .chosen-choices {
6677  background-color: white;
6678  color: #495057;
6679  border: 1px solid #ced4da; }
6680
6681.chosen-container-single .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single, .chosen-container .chosen-drop, .chosen-container-multi .chosen-choices .search-choice {
6682  background-color: #fff;
6683  color: #495057;
6684  border: 1px solid #ced4da; }
6685  .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 {
6686    background-color: #fff; }
6687
6688.chosen-container-single .chosen-search input[type="text"] {
6689  background-color: #fff;
6690  border: 1px solid #ced4da; }
6691
6692.chosen-container .chosen-results li.active-result {
6693  color: #495057;
6694  background-color: #fff; }
6695  .chosen-container .chosen-results li.active-result.result-selected, .chosen-container .chosen-results li.active-result.highlighted {
6696    background-color: #09c;
6697    color: white; }
6698
6699.breadcrumb {
6700  font-style: normal;
6701  font-size: 90%; }
6702
6703.nav-breadcrumb {
6704  display: flex;
6705  justify-content: space-between; }
6706
6707.tiki .ui-widget-content, span.plugin-mouseover {
6708  background: #fff;
6709  color: #212529;
6710  border: 1px solid rgba(0, 0, 0, 0.2); }
6711
6712.tiki .ui-widget-header {
6713  background: #fff;
6714  color: #212529;
6715  border-color: rgba(0, 0, 0, 0.2); }
6716
6717.tiki .ui-dialog-content {
6718  background: #fff;
6719  color: #212529; }
6720  .tiki .ui-dialog-content select, .tiki .ui-dialog-content input, .tiki .ui-dialog-content optgroup, .tiki .ui-dialog-content textarea {
6721    background: #fff;
6722    color: #495057; }
6723
6724.tiki .ui-widget button {
6725  background: #fff;
6726  color: #212529; }
6727
6728.tiki.tiki-listpages .ui-widget.ui-widget-content {
6729  border: 1px solid #dee2e6;
6730  background: #fff;
6731  color: #495057; }
6732  .tiki.tiki-listpages .ui-widget.ui-widget-content .ui-menu-item-wrapper {
6733    padding: 0.25rem 0.25rem 0.25rem 1.5rem; }
6734  .tiki.tiki-listpages .ui-widget.ui-widget-content .ui-state-active {
6735    margin: 0;
6736    background: #09c;
6737    color: white;
6738    border: none; }
6739
6740.tiki-edit_banner #col1 .short .chosen-container {
6741  width: 32% !important; }
6742
6743.tiki .modal-content .ui-state-default {
6744  color: #09c; }
6745
6746.tiki .modal-content .ui-state-hover:hover {
6747  color: #ff5c1a; }
6748
6749.dropdown-menu {
6750  color: #212529; }
6751
6752.tiki .col1 .table-responsive {
6753  border: 1px solid transparent; }
6754
6755.codecaption {
6756  display: inline-block;
6757  color: #e83e8c;
6758  background: #f8f9fa;
6759  border: 1px solid white;
6760  border-bottom: none;
6761  padding: 2px 9.5px;
6762  font-size: 0.8em;
6763  font-weight: bold; }
6764
6765code, pre.codelisting {
6766  color: #e83e8c;
6767  background: #f8f9fa;
6768  border: 1px solid white;
6769  border-radius: 1px; }
6770
6771.edit-menu {
6772  position: absolute;
6773  top: 6px;
6774  right: 2px; }
6775
6776@media (min-width: 768px) {
6777  .edit-menu {
6778    display: none; }
6779  .navbar-default:hover .edit-menu {
6780    display: block; } }
6781
6782@media (max-width: 575.98px) {
6783  .navbar-default .edit-menu {
6784    top: 48px; } }
6785
6786.adminoptionboxchild {
6787  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
6788  .adminoptionboxchild legend {
6789    font-size: 1.35rem; }
6790
6791div.highlight.adminoptionbox a {
6792  color: #fff !important; }
6793
6794input[type="checkbox"].preffilter-toggle-round + label {
6795  background-color: #dee2e6; }
6796
6797input[type="checkbox"].preffilter-toggle-round + label:before {
6798  color: #495057;
6799  background-color: #fff;
6800  border-color: #e6e6e6; }
6801
6802input[type="checkbox"].preffilter-toggle-round:checked + label:before {
6803  background-color: #28a745;
6804  border-color: #004377;
6805  color: white; }
6806
6807.tiki .ui-widget {
6808  font-family: 'Source Serif Pro', serif;
6809  font-size: 1rem; }
6810
6811.btn-primary.btn-files {
6812  color: #fff;
6813  background-color: #7400c3;
6814  border-color: #7400c3; }
6815  .btn-primary.btn-files:hover {
6816    color: #fff;
6817    background-color: #7400c3;
6818    border-color: #560090; }
6819  .btn-primary.btn-files:focus, .btn-primary.btn-files.focus {
6820    color: #fff;
6821    background-color: #7400c3;
6822    border-color: #560090;
6823    box-shadow: 0 0 0 0.2rem rgba(137, 38, 204, 0.5); }
6824  .btn-primary.btn-files.disabled, .btn-primary.btn-files:disabled {
6825    color: #fff;
6826    background-color: #7400c3;
6827    border-color: #7400c3; }
6828  .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 {
6829    color: #fff;
6830    background-color: #560090;
6831    border-color: #4e0083; }
6832    .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 {
6833      box-shadow: 0 0 0 0.2rem rgba(137, 38, 204, 0.5); }
6834
6835.chosen-container-single .chosen-single div {
6836  padding-left: 1rem; }
6837
6838.chosen-container-single .chosen-single div::after {
6839  display: inline-block;
6840  position: relative;
6841  top: 0.25rem;
6842  left: -1rem;
6843  width: 2rem;
6844  height: 2rem;
6845  content: "";
6846  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");
6847  background-size: 2rem 2rem;
6848  background-position: center center;
6849  background-repeat: no-repeat; }
6850
6851.chosen-container-active.chosen-with-drop .chosen-single div::after {
6852  display: inline-block;
6853  position: relative;
6854  top: 0.25rem;
6855  left: -1rem;
6856  width: 2rem;
6857  height: 2rem;
6858  content: "";
6859  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");
6860  background-size: 2rem 2rem;
6861  background-position: center center;
6862  background-repeat: no-repeat; }
6863
6864.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
6865  display: inline-block;
6866  position: absolute;
6867  top: 0.2rem;
6868  right: 0.125rem;
6869  width: 1rem;
6870  height: 1rem;
6871  cursor: pointer;
6872  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");
6873  background-size: 1rem 1rem;
6874  background-position: center center;
6875  background-repeat: no-repeat; }
6876
6877.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
6878  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"); }
6879
6880.intertrans .switch {
6881  display: inline-block;
6882  width: 40px;
6883  height: 20px;
6884  margin: 6px;
6885  transform: translateY(50%);
6886  position: relative; }
6887  .intertrans .switch input {
6888    display: none; }
6889.intertrans .slider {
6890  position: absolute;
6891  top: 0;
6892  bottom: 0;
6893  left: 0;
6894  right: 0;
6895  border-radius: 30px;
6896  box-shadow: 0 0 0 2px #b1c5d8, 0 0 4px #3e4551;
6897  cursor: pointer;
6898  border: 4px solid transparent;
6899  overflow: hidden;
6900  transition: 0.4s; }
6901  .intertrans .slider:before {
6902    position: absolute;
6903    content: "";
6904    width: 100%;
6905    height: 100%;
6906    background: #33b5e5;
6907    border-radius: 30px;
6908    transform: translateX(-30px);
6909    transition: 0.4s; }
6910.intertrans input:checked + .slider {
6911  box-shadow: 0 0 0 2px #c1c2cd, 0 0 2px #f4f5ff; }
6912  .intertrans input:checked + .slider:before {
6913    transform: translateX(0px);
6914    background: #ff8800; }
6915
6916.permission_table .form-row {
6917  margin-left: 0;
6918  margin-right: 0; }
6919  .permission_table .form-row > .col {
6920    padding-left: 15px;
6921    padding-right: 15px; }
6922
6923.tiki-admin_modules .t_navbar .btn {
6924  margin-right: 5px; }
6925
6926@media (max-width: 767.98px) {
6927  .navbar-nav {
6928    padding: 0 15px;
6929    margin: 15px 0; }
6930    .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) {
6931      margin-right: 5px;
6932      margin-bottom: 5px;
6933      border-radius: 0.25rem; }
6934  #pagehistory .multi .input-group-append {
6935    display: block;
6936    margin: 0 !important; }
6937    #pagehistory .multi .input-group-append .btn {
6938      width: 100%;
6939      margin-top: 5px;
6940      border-radius: 0.25rem; }
6941  .t_navbar .btn-group {
6942    display: inline-block; }
6943  .tiki-admin_menu_options #preview_code {
6944    white-space: normal; }
6945  .tiki-wizard_admin #wizardBody {
6946    margin-top: 2em; }
6947    .tiki-wizard_admin #wizardBody .media {
6948      display: block;
6949      margin-top: 1.5rem; }
6950  .tiki-page_contribution .wikitext {
6951    word-break: break-word; }
6952  .nav-breadcrumb {
6953    display: block; }
6954    .nav-breadcrumb .breadcrumb {
6955      width: 100%; }
6956      .nav-breadcrumb .breadcrumb + form {
6957        display: block !important; }
6958  .tiki-edit_translation .ui-dialog, .tiki-edit_structure .ui-dialog {
6959    width: 100% !important; }
6960  #page-data.col-sm-9 {
6961    padding-left: 0;
6962    padding-right: 0; }
6963  .syslog-table textarea {
6964    min-height: 5.5em; }
6965  .tiki .ui-dialog {
6966    width: 80vw !important; } }
6967
6968blockquote {
6969  color: #7a7a7a;
6970  border-left: 0.25rem solid #e5e5e5; }
6971
6972.to-translate {
6973  color: #ff5c1a; }
6974
6975.pagetitle a {
6976  color: #212529; }
6977
6978.container:not(.in-navbar) {
6979  background: #fbfbfb;
6980  border-left: 1px solid #ddd;
6981  border-right: 1px solid #ddd; }
6982
6983.bg-dark, .topbar.bg-dark {
6984  background: #efefef !important; }
6985
6986.navbar-dark {
6987  color: #333; }
6988
6989.navbar-nav {
6990  display: flex; }
6991
6992.navbar .nav-item {
6993  -ms-flex: 1 1 auto !important;
6994  flex: 1 1 auto !important;
6995  text-align: center; }
6996
6997.navbar .nav-link {
6998  font-family: Mukta, sans-serif;
6999  text-transform: uppercase;
7000  font-weight: 800;
7001  font-size: 0.875rem;
7002  border-left: 1px solid #fff;
7003  border-bottom: 3px solid #09c; }
7004
7005.navbar .nav-link:hover {
7006  border-bottom-color: #ff5c1a; }
7007
7008.cssmenu_horiz li.selected a, .cssmenu_horiz li.selected a:hover, .cssmenu_vert li.selected a {
7009  text-decoration: none;
7010  color: rgba(0, 0, 0, 0.7); }
7011
7012.middle_outer {
7013  -webkit-box-shadow: inset 0 45px 0 0 #efefef;
7014  -moz-box-shadow: inset 0 45px 0 0 #efefef;
7015  box-shadow: inset 0 45px 0 0 #efefef; }
7016
7017.module .card-header {
7018  background: top left #eae9e0;
7019  height: 0.5em;
7020  text-align: center;
7021  margin: 0;
7022  overflow-y: visible;
7023  margin-bottom: 1rem; }
7024
7025.module h3.card-title {
7026  font-family: Mukta, sans-serif;
7027  font-weight: bold;
7028  text-transform: uppercase;
7029  margin: 0 auto;
7030  position: relative;
7031  max-width: 90%;
7032  font-size: 0.75rem;
7033  top: -13px;
7034  color: #666 !important; }
7035  .module h3.card-title span.moduletitle {
7036    padding: 0.125em 0.5em;
7037    background: #fbfbfb; }
7038
7039#col2 .card, #col3 .card, #col2 .card .card-header, #col3 .card .card-header {
7040  border: none; }
7041
7042.card-header {
7043  padding: 10px 15px 0 10px; }
7044
7045body.fullscreen .container, body.fullscreen #col1 {
7046  border: none; }
7047
7048.navbar-expand-md .navbar-nav .nav-link {
7049  padding-right: 0.75rem;
7050  padding-left: 0.75rem; }
7051
7052table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-headerUnSorted:not(.sorter-false) {
7053  background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); }
7054table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-headerAsc {
7055  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
7056  background-color: rgba(13, 13, 13, 0); }
7057table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-headerDesc {
7058  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
7059  background-color: rgba(13, 13, 13, 0); }
7060table.tablesorter thead tr.tablesorter-filter-row {
7061  background: #e9ecef; }
7062  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 {
7063    background-color: rgba(13, 13, 13, 0);
7064    color: #212529; }
7065
7066div.tablesorter-resizable-container {
7067  clear: both;
7068  width: 100%; }
7069
7070table.tablesorter {
7071  width: 100%;
7072  margin-bottom: 2px; }
7073  table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-header {
7074    background-repeat: no-repeat;
7075    background-position: center right;
7076    background-color: #fff;
7077    cursor: pointer; }
7078    table.tablesorter thead tr.tablesorter-headerRow th.tablesorter-header i {
7079      font-weight: 400;
7080      position: absolute;
7081      right: 2px;
7082      top: 50%;
7083      margin-top: -7px;
7084      width: 14px;
7085      height: 14px;
7086      background-repeat: no-repeat;
7087      line-height: 14px;
7088      display: inline-block; }
7089  table.tablesorter thead tr.tablesorter-headerRow th div.tablesorter-header-inner span {
7090    padding-right: 10px; }
7091  table.tablesorter thead tr.tablesorter-headerRow th.sorter-false {
7092    cursor: default; }
7093table.tablesorter thead tr.tablesorter-filter-row td {
7094  text-align: center;
7095  line-height: normal;
7096  -webkit-transition: line-height 0.1s ease;
7097  -moz-transition: line-height 0.1s ease;
7098  -o-transition: line-height 0.1s ease;
7099  transition: line-height 0.1s ease; }
7100  table.tablesorter thead tr.tablesorter-filter-row td input, table.tablesorter thead tr.tablesorter-filter-row td select {
7101    width: 98%;
7102    height: auto;
7103    margin: 0;
7104    -webkit-box-sizing: border-box;
7105    -moz-box-sizing: border-box;
7106    box-sizing: border-box;
7107    -webkit-transition: line-height 0.1s ease;
7108    -moz-transition: line-height 0.1s ease;
7109    -o-transition: line-height 0.1s ease;
7110    transition: line-height 0.1s ease; }
7111  table.tablesorter thead tr.tablesorter-filter-row td label {
7112    float: left;
7113    clear: both;
7114    font-size: 70%; }
7115  table.tablesorter thead tr.tablesorter-filter-row td input.dateFrom, table.tablesorter thead tr.tablesorter-filter-row td input.dateTo {
7116    width: 60px;
7117    padding: 0;
7118    font-size: 70%;
7119    float: right; }
7120  table.tablesorter thead tr.tablesorter-filter-row td .ui-slider {
7121    width: 90%;
7122    margin: 13px auto 2px auto;
7123    font-size: 0.9em; }
7124  table.tablesorter thead tr.tablesorter-filter-row td .ui-slider .ui-slider-handle {
7125    width: 0.9em;
7126    height: 0.9em; }
7127  table.tablesorter thead tr.tablesorter-filter-row td .ui-datepicker {
7128    font-size: 0.8em; }
7129  table.tablesorter thead tr.tablesorter-filter-row td span.currange {
7130    font-size: smaller;
7131    font-weight: normal; }
7132  table.tablesorter thead tr.tablesorter-filter-row td .value-popup:after {
7133    content: attr(data-value);
7134    position: absolute;
7135    bottom: 15px;
7136    left: -3px;
7137    min-width: 14px;
7138    height: 12px;
7139    background-color: #444444;
7140    background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999));
7141    background-image: -webkit-linear-gradient(top, #444444, #999999);
7142    background-image: -o-linear-gradient(top, #444444, #999999);
7143    background-image: linear-gradient(to bottom, #444444, #999999);
7144    border-radius: 3px;
7145    -webkit-background-clip: padding-box;
7146    background-clip: padding-box;
7147    -webkit-box-shadow: 0 0 4px 0 #777777;
7148    box-shadow: 0 0 4px 0 #777777;
7149    border: #444444 1px solid;
7150    color: #ffffff;
7151    font: bold 0.9em/1em Arial;
7152    padding: 1px;
7153    text-align: center; }
7154  table.tablesorter thead tr.tablesorter-filter-row td .value-popup:before {
7155    content: "";
7156    position: absolute;
7157    width: 0;
7158    height: 0;
7159    border-top: 8px solid #777777;
7160    border-left: 8px solid transparent;
7161    border-right: 8px solid transparent;
7162    top: -8px;
7163    left: 50%;
7164    margin-left: -8px;
7165    margin-top: -1px; }
7166table.tablesorter thead tr.tablesorter-filter-row.hideme td {
7167  padding: 2px;
7168  margin: 0;
7169  line-height: 0;
7170  cursor: pointer; }
7171table.tablesorter thead tr.tablesorter-filter-row.hideme .tablesorter-filter {
7172  height: 1px;
7173  min-height: 0;
7174  border: 0;
7175  padding: 0;
7176  margin: 0;
7177  opacity: 0;
7178  filter: alpha(opacity=0); }
7179table.tablesorter thead .disabled {
7180  display: none; }
7181  table.tablesorter tbody tr.filtered {
7182    display: none; }
7183  table.tablesorter tbody td[data-tsmath] {
7184    font-weight: bold;
7185    text-align: right; }
7186
7187table.tablesorter-processing tbody tr td {
7188  opacity: 0.25; }
7189
7190div.ts-wrapperdiv span.tablesorter-column-selector label {
7191  margin: 0 5px; }
7192div.ts-wrapperdiv span.tablesorter-column-selector input[type="checkbox"] {
7193  margin-right: 6px; }
7194div.ts-wrapperdiv select {
7195  width: auto;
7196  display: inline; }
7197  div.ts-wrapperdiv select option {
7198    font-size: smaller; }
7199div.ts-wrapperdiv select, div.ts-wrapperdiv input {
7200  font-size: smaller;
7201  border: none; }
7202div.ts-wrapperdiv div.ts-pager {
7203  margin-top: 3px;
7204  margin-bottom: 3px;
7205  font-size: smaller;
7206  float: right;
7207  clear: right; }
7208  div.ts-wrapperdiv div.ts-pager.ts-pager-bottom {
7209    display: none; }
7210  div.ts-wrapperdiv div.ts-pager .right-margin {
7211    vertical-align: bottom;
7212    margin-right: 4px; }
7213
7214table.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 {
7215  color: #495057;
7216  background: #fff;
7217  border: #ced4da; }
7218
7219.tiki .pvtUi {
7220  color: #212529; }
7221.tiki table.pvtTable {
7222  font-size: 1rem; }
7223.tiki table.pvtTable tr th {
7224  background-color: #e9ecef;
7225  color: #495057;
7226  border: 1px solid #dee2e6;
7227  font-size: 1rem;
7228  padding: 5px; }
7229.tiki table.pvtTable tr td {
7230  color: #212529;
7231  cursor: pointer;
7232  background-color: transparent;
7233  border-color: #dee2e6; }
7234.tiki .pvtTotal, .tiki .pvtGrandTotal {
7235  font-weight: bold; }
7236.tiki .pvtVals {
7237  text-align: center; }
7238.tiki .pvtAggregator, .tiki .pvtRenderer, .tiki .pvtSearch, .tiki .pvtAttrDropdown {
7239  margin-bottom: 5px;
7240  background: #fff;
7241  color: #495057;
7242  border: 1px solid #ced4da;
7243  border-radius: 0rem; }
7244.tiki .pvtAxisContainer, .tiki .pvtVals {
7245  border-color: #dee2e6;
7246  background: transparent;
7247  padding: 5px; }
7248.tiki .pvtAxisContainer li.pvtPlaceholder {
7249  padding: 3px 15px;
7250  border-radius: 5px;
7251  border: 1px dashed #dee2e6; }
7252.tiki .pvtAxisContainer li span.pvtAttr {
7253  -webkit-text-size-adjust: 100%;
7254  padding: 2px 5px;
7255  white-space: nowrap;
7256  background: #fff;
7257  border: 1px solid #212529;
7258  border-radius: 5px;
7259  color: #212529; }
7260.tiki .pvtTriangle {
7261  cursor: pointer;
7262  color: grey; }
7263.tiki .pvtHorizList li {
7264  display: inline; }
7265.tiki .pvtVertList {
7266  vertical-align: top; }
7267.tiki .pvtFilteredAttribute {
7268  font-style: italic; }
7269.tiki .pvtFilterBox {
7270  z-index: 100;
7271  width: 280px;
7272  border: 1px solid #dee2e6;
7273  background-color: #fff;
7274  position: absolute;
7275  padding: 20px;
7276  text-align: center; }
7277.tiki .pvtFilterBox h4 {
7278  margin: 0; }
7279.tiki .pvtFilterBox p {
7280  margin: 1em auto; }
7281.tiki .pvtFilterBox label {
7282  font-weight: normal; }
7283.tiki .pvtFilterBox input[type='checkbox'] {
7284  margin-right: 5px; }
7285.tiki .pvtCheckContainer {
7286  text-align: left;
7287  overflow: auto;
7288  width: 100%;
7289  max-height: 200px; }
7290.tiki .pvtCheckContainer p {
7291  margin: 5px; }
7292.tiki .pvtRendererArea {
7293  padding: 5px; }
7294.tiki .pvtFilterBox button {
7295  background: #fff;
7296  border: 1px solid #212529;
7297  border-radius: 5px;
7298  color: #212529; }
7299  .tiki .pvtFilterBox button:hover {
7300    background: white; }
7301  .tiki .pvtFilterBox button + button {
7302    margin-left: 4px;
7303    margin-bottom: 4px; }
7304.tiki .c3 line, .tiki .c3 path, .tiki .c3 svg {
7305  fill: none;
7306  stroke: #212529; }
7307.tiki select {
7308  font-size: 1rem; }
7309
7310.tiki .ui-widget-header {
7311  background: #fff;
7312  border-color: #dee2e6; }
7313.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 {
7314  color: #09c; }
7315.tiki .ui-state-active a, .tiki .ui-state-active a:link, .tiki .ui-state-active a:visited {
7316  color: #495057; }
7317.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 {
7318  border: 1px solid;
7319  border-color: #dee2e6;
7320  background: #fff;
7321  font-weight: 400;
7322  color: #09c; }
7323.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 {
7324  border: 1px solid;
7325  border-color: #e9ecef #e9ecef #dee2e6;
7326  background: #fff;
7327  font-weight: 400;
7328  color: #495057; }
7329.tiki .ui-button, .tiki html .ui-button.ui-state-disabled:hover, .tiki html .ui-button.ui-state-disabled:active {
7330  border: 1px solid;
7331  border-color: #212529;
7332  background: #fff;
7333  font-weight: normal;
7334  color: #212529;
7335  font-size: 1rem; }
7336.tiki .ui-widget-content .ui-state-focus, .tiki .ui-widget-header .ui-state-focus, .tiki .ui-button:hover, .tiki .ui-button:focus {
7337  border: 1px solid #212529;
7338  background: #fff;
7339  font-weight: normal;
7340  color: #212529; }
7341.tiki .ui-widget-header a {
7342  color: #09c; }
7343.tiki .ui-tabs-nav.ui-widget-header {
7344  border-top: none;
7345  border-left: none;
7346  border-right: none; }
7347  .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 {
7348    border-bottom-width: 0 !important; }
7349
7350.tiki #conversejs, .tiki #conversejs.converse-embedded {
7351  font-family: 'Source Serif Pro', serif;
7352  color: #212529;
7353  text-shadow: none; }
7354  .tiki #conversejs a, .tiki #conversejs.converse-embedded a, .tiki #conversejs a:visited, .tiki #conversejs.converse-embedded a:visited {
7355    color: #09c; }
7356    .tiki #conversejs a:hover, .tiki #conversejs.converse-embedded a:hover, .tiki #conversejs a:visited:hover, .tiki #conversejs.converse-embedded a:visited:hover {
7357      color: #ff5c1a; }
7358  .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 {
7359    background-color: #fff;
7360    color: #495057;
7361    border-color: #ced4da; }
7362    .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 {
7363      background-color: #fff;
7364      color: #495057;
7365      border-color: #ced4da; }
7366    .tiki #conversejs form.converse-form, .tiki #conversejs.converse-embedded form.converse-form {
7367      background-color: inherit; }
7368      .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 {
7369        color: #212529; }
7370  .tiki #conversejs .toggle-controlbox, .tiki #conversejs.converse-embedded .toggle-controlbox {
7371    background-color: #005faa; }
7372    .tiki #conversejs .toggle-controlbox span, .tiki #conversejs.converse-embedded .toggle-controlbox span {
7373      color: #fff; }
7374  .tiki #conversejs.converse-overlayed #controlbox .controlbox-head .chatbox-btn, .tiki #conversejs.converse-embedded.converse-overlayed #controlbox .controlbox-head .chatbox-btn {
7375    color: #212529; }
7376  .tiki #conversejs .message.chat-msg:hover, .tiki #conversejs.converse-embedded .message.chat-msg:hover {
7377    background-color: transparent; }
7378    .tiki #conversejs #minimized-chats .chat-head-chatbox, .tiki #conversejs.converse-embedded #minimized-chats .chat-head-chatbox {
7379      background-color: #005faa; }
7380      .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 {
7381        color: #fff; }
7382    .tiki #conversejs #minimized-chats .chat-head-chatroom, .tiki #conversejs.converse-embedded #minimized-chats .chat-head-chatroom {
7383      background-color: #7400c3; }
7384      .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 {
7385        color: #fff; }
7386  .tiki #conversejs #controlbox .box-flyout, .tiki #conversejs.converse-embedded #controlbox .box-flyout {
7387    background-color: #fff; }
7388  .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 {
7389    background-color: inherit; }
7390    .tiki #conversejs #controlbox #chatrooms .list-toggle, .tiki #conversejs.converse-embedded #controlbox #chatrooms .list-toggle {
7391      color: #212529; }
7392      .tiki #conversejs #controlbox #chatrooms .rooms-list .available-chatroom:hover, .tiki #conversejs.converse-embedded #controlbox #chatrooms .rooms-list .available-chatroom:hover {
7393        background-color: inherit; }
7394        .tiki #conversejs #controlbox #chatrooms .rooms-list .available-chatroom:hover a, .tiki #conversejs.converse-embedded #controlbox #chatrooms .rooms-list .available-chatroom:hover a {
7395          color: #212529; }
7396  .tiki #conversejs #controlbox #converse-roster .group-toggle, .tiki #conversejs.converse-embedded #controlbox #converse-roster .group-toggle {
7397    color: #212529; }
7398    .tiki #conversejs #controlbox #converse-roster .roster-filter-form .roster-filter, .tiki #conversejs.converse-embedded #controlbox #converse-roster .roster-filter-form .roster-filter {
7399      background-color: #fff;
7400      color: #495057;
7401      border-color: #ced4da; }
7402.tiki #conversejs .chatbox .box-flyout, .tiki #conversejs.converse-embedded .chatbox .box-flyout {
7403  background-color: #fff;
7404  border: 1px solid #ced4da; }
7405.tiki #conversejs .chatbox form.sendXMPPMessage, .tiki #conversejs.converse-embedded .chatbox form.sendXMPPMessage {
7406  background-color: #fff; }
7407  .tiki #conversejs .chatbox form.sendXMPPMessage .chat-toolbar, .tiki #conversejs.converse-embedded .chatbox form.sendXMPPMessage .chat-toolbar {
7408    background-color: #005faa;
7409    border-top-color: #7400c3; }
7410    .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 {
7411      background-color: #005faa; }
7412    .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 {
7413      color: #fff; }
7414      .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 {
7415        color: #ececec; }
7416.tiki #conversejs .chatbox .chat-head.chat-head-chatbox, .tiki #conversejs.converse-embedded .chatbox .chat-head.chat-head-chatbox {
7417  background-color: #005faa; }
7418.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 {
7419  color: #fff; }
7420.tiki #conversejs .chatbox .chat-head a:hover.chatbox-btn.fa, .tiki #conversejs.converse-embedded .chatbox .chat-head a:hover.chatbox-btn.fa {
7421  color: #ececec; }
7422.tiki #conversejs .chatbox .chat-body, .tiki #conversejs.converse-embedded .chatbox .chat-body {
7423  background-color: inherit; }
7424  .tiki #conversejs .chatbox .chat-body .chat-content, .tiki #conversejs.converse-embedded .chatbox .chat-body .chat-content {
7425    color: #212529;
7426    background-color: inherit; }
7427    .tiki #conversejs .chatbox .chat-body .chat-content .chat-msg__author, .tiki #conversejs.converse-embedded .chatbox .chat-body .chat-content .chat-msg__author {
7428      color: #09c; }
7429    .tiki #conversejs .chatbox .chat-body .chat-content .chat-msg__text, .tiki #conversejs.converse-embedded .chatbox .chat-body .chat-content .chat-msg__text {
7430      color: #212529; }
7431.tiki #conversejs .chatroom .box-flyout .chat-head-chatroom, .tiki #conversejs.converse-embedded .chatroom .box-flyout .chat-head-chatroom {
7432  background-color: #7400c3;
7433  border-bottom: 1px solid #212529; }
7434  .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 {
7435    color: #fff; }
7436.tiki #conversejs .chatroom .box-flyout .chatroom-body, .tiki #conversejs.converse-embedded .chatroom .box-flyout .chatroom-body {
7437  background-color: inherit; }
7438  .tiki #conversejs .chatroom .box-flyout .chatroom-body p, .tiki #conversejs.converse-embedded .chatroom .box-flyout .chatroom-body p {
7439    color: #212529; }
7440  .tiki #conversejs .chatroom .box-flyout .chatroom-body .occupants, .tiki #conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants {
7441    background-color: inherit;
7442    border-left-color: #212529; }
7443    .tiki #conversejs .chatroom .box-flyout .chatroom-body .occupants ul, .tiki #conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .occupants ul {
7444      padding: 0; }
7445      .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 {
7446        margin-left: 1px;
7447        box-shadow: 0 0 1px 1px #444; }
7448  .tiki #conversejs .chatroom .box-flyout .chatroom-body .chatroom-form-container, .tiki #conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chatroom-form-container {
7449    background-color: inherit;
7450    color: #212529; }
7451  .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 {
7452    background-color: #17a2b8;
7453    color: #fff; }
7454  .tiki #conversejs .chatroom .box-flyout .chatroom-body .chat-info, .tiki #conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .chat-info {
7455    color: #17a2b8; }
7456  .tiki #conversejs .chatroom .box-flyout .chatroom-body .message .separator, .tiki #conversejs.converse-embedded .chatroom .box-flyout .chatroom-body .message .separator {
7457    border-color: #17a2b8; }
7458.tiki #conversejs.converse-overlayed #minimized-chats #toggle-minimized-chats, .tiki #conversejs.converse-embedded.converse-overlayed #minimized-chats #toggle-minimized-chats {
7459  background-color: #17a2b8;
7460  color: #fff; }
7461
7462.tiki-webmail, .tiki-cypht, .mobile.tiki-cypht, .inline-cypht {
7463  background: #fff !important;
7464  font-family: 'Source Serif Pro', serif;
7465  color: #212529 !important; }
7466  .tiki-webmail img, .tiki-cypht img, .mobile.tiki-cypht img, .inline-cypht img {
7467    opacity: 1 !important; }
7468  .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 {
7469    background-color: transparent !important; }
7470  .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 {
7471    border-radius: 0; }
7472  .tiki-webmail .ui-widget-content, .tiki-cypht .ui-widget-content, .mobile.tiki-cypht .ui-widget-content, .inline-cypht .ui-widget-content {
7473    background-color: #fff !important; }
7474  .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 {
7475    color: #212529 !important; }
7476  .tiki-webmail .ui-state-active, .tiki-cypht .ui-state-active, .mobile.tiki-cypht .ui-state-active, .inline-cypht .ui-state-active {
7477    color: #495057 !important; }
7478  .tiki-webmail .popover-header, .tiki-cypht .popover-header, .mobile.tiki-cypht .popover-header, .inline-cypht .popover-header {
7479    color: inherit !important; }
7480  .tiki-webmail .popover-body, .tiki-cypht .popover-body, .mobile.tiki-cypht .popover-body, .inline-cypht .popover-body {
7481    color: #212529 !important; }
7482  .tiki-webmail .btn-primary, .tiki-cypht .btn-primary, .mobile.tiki-cypht .btn-primary, .inline-cypht .btn-primary {
7483    color: #fff !important;
7484    background-color: #005faa !important;
7485    border-color: #004a84 !important; }
7486    .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 {
7487      background-color: #004a84 !important; }
7488  .tiki-webmail .btn-info, .tiki-cypht .btn-info, .mobile.tiki-cypht .btn-info, .inline-cypht .btn-info {
7489    color: #fff !important;
7490    background-color: #17a2b8 !important;
7491    border-color: #138496 !important; }
7492    .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 {
7493      background-color: #138496 !important; }
7494  .tiki-webmail .card, .tiki-cypht .card, .mobile.tiki-cypht .card, .inline-cypht .card {
7495    border-color: transparent !important; }
7496  .tiki-webmail .card-header, .tiki-cypht .card-header, .mobile.tiki-cypht .card-header, .inline-cypht .card-header {
7497    border-color: transparent !important; }
7498    .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 {
7499      color: #09c !important; }
7500  .tiki-webmail .dropdown-menu, .tiki-cypht .dropdown-menu, .mobile.tiki-cypht .dropdown-menu, .inline-cypht .dropdown-menu {
7501    background-color: #fff !important;
7502    border-color: rgba(0, 0, 0, 0.15) !important; }
7503  .tiki-webmail .dropdown-divider, .tiki-cypht .dropdown-divider, .mobile.tiki-cypht .dropdown-divider, .inline-cypht .dropdown-divider {
7504    border-color: #e9ecef !important; }
7505  .tiki-webmail .dropdown-header, .tiki-cypht .dropdown-header, .mobile.tiki-cypht .dropdown-header, .inline-cypht .dropdown-header {
7506    color: #6c757d !important; }
7507  .tiki-webmail .moduletitle, .tiki-cypht .moduletitle, .mobile.tiki-cypht .moduletitle, .inline-cypht .moduletitle {
7508    color: #212529 !important; }
7509  .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 {
7510    border-color: transparent !important;
7511    color: #09c !important; }
7512    .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 {
7513      color: #ff5c1a !important; }
7514  .tiki-webmail .form-control, .tiki-cypht .form-control, .mobile.tiki-cypht .form-control, .inline-cypht .form-control {
7515    background-color: #fff !important;
7516    border-color: #ced4da !important;
7517    color: #495057 !important; }
7518    .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 {
7519      background-color: #17a2b8 !important; }
7520    .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 {
7521      background-color: #09c !important; }
7522  .tiki-webmail .nav-tabs, .tiki-cypht .nav-tabs, .mobile.tiki-cypht .nav-tabs, .inline-cypht .nav-tabs {
7523    border: none !important;
7524    border-bottom: 1px solid #dee2e6 !important; }
7525    .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 {
7526      color: #09c !important; }
7527    .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 {
7528      color: #ff5c1a !important; }
7529    .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) {
7530      border: none !important; }
7531  .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 {
7532    color: #09c !important; }
7533    .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 {
7534      color: #ff5c1a !important;
7535      text-decoration: inherit; }
7536  .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 {
7537    font-size: 1.5rem; }
7538    .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 {
7539      color: #000 !important; }
7540  .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 {
7541    color: rgba(0, 0, 0, 0.5) !important; }
7542    .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 {
7543      color: rgba(0, 0, 0, 0.7) !important; }
7544  .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 {
7545    color: #333 !important; }
7546    .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 {
7547      color: #ff5c1a !important; }
7548  .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 {
7549    border-radius: 0; }
7550    .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 {
7551      color: #212529 !important; }
7552      .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 {
7553        color: #16181b !important; }
7554
7555.inline-cypht {
7556  background: transparent; }
7557  .inline-cypht a:not(.btn):hover {
7558    text-decoration: underline !important; }
7559    .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) {
7560      color: #09c !important; }
7561      .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 {
7562        color: #ff5c1a !important;
7563        text-decoration: underline; }
7564  .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 {
7565    background-color: #fff;
7566    color: #212529; }
7567  .inline-cypht .folder_list, .inline-cypht .content_cell {
7568    border: 1px solid #ced4da; }
7569    .inline-cypht .content_title .list_meta {
7570      color: inherit !important; }
7571    .inline-cypht .content_title .list_controls {
7572      border-top: 1px solid #ced4da;
7573      border-right: 1px solid #ced4da; }
7574  .inline-cypht .src_name, .inline-cypht .content_title, .inline-cypht .list_controls {
7575    background: #f7f7f7;
7576    color: inherit; }
7577  .inline-cypht .src_name {
7578    border-left-color: transparent; }
7579  .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 {
7580    color: #212529; }
7581  .inline-cypht .msg_text_inner > table {
7582    background-color: #fff; }
7583  .inline-cypht .msg_headers th:hover, .inline-cypht .settings_subtitle, .inline-cypht .server_section {
7584    color: inherit !important; }
7585  .inline-cypht .total_unread_count, .inline-cypht .unread_count {
7586    color: #000; }
7587  .inline-cypht .btn-outline-secondary:hover {
7588    color: #fff !important; }
7589  .inline-cypht .profile_details th, .inline-cypht .msg_date, .inline-cypht .news_cell .source, .inline-cypht .news_cell .from {
7590    color: #212529; }
7591  .inline-cypht input[type=button], .inline-cypht input[type=submit] {
7592    display: inline-block;
7593    font-weight: 400;
7594    text-align: center;
7595    white-space: nowrap;
7596    vertical-align: middle;
7597    user-select: none;
7598    border: 1px solid transparent;
7599    padding: 0.375rem 0.75rem;
7600    font-size: 1rem;
7601    line-height: 1.5;
7602    border-radius: 5px;
7603    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;
7604    padding: 0.375rem 0.75rem !important;
7605    cursor: pointer; }
7606  @media (prefers-reduced-motion: reduce) {
7607    .inline-cypht input[type=button], .inline-cypht input[type=submit] {
7608      transition: none; } }
7609  .inline-cypht input[type=button]:hover, .inline-cypht input[type=submit]:hover, .inline-cypht input[type=button]:focus, .inline-cypht input[type=submit]:focus {
7610    text-decoration: none; }
7611  .inline-cypht input[type=button]:focus, .inline-cypht input[type=submit]:focus, .inline-cypht input[type=button].focus, .inline-cypht input[type=submit].focus {
7612    outline: 0;
7613    box-shadow: 0 0 0 0.2rem rgba(0, 153, 204, 0.25); }
7614  .inline-cypht input[type=button].disabled, .inline-cypht input[type=submit].disabled, .inline-cypht input[type=button]:disabled, .inline-cypht input[type=submit]:disabled {
7615    opacity: 0.65;
7616    cursor: default; }
7617  .inline-cypht input[type=submit] {
7618    color: #fff;
7619    background-color: #005faa;
7620    border-color: #005faa; }
7621    .inline-cypht input[type=submit]:hover {
7622      color: #fff;
7623      background-color: #004a84;
7624      border-color: #004377; }
7625    .inline-cypht input[type=submit]:focus, .inline-cypht input[type=submit].focus {
7626      color: #fff;
7627      background-color: #004a84;
7628      border-color: #004377;
7629      box-shadow: 0 0 0 0.2rem rgba(38, 119, 183, 0.5); }
7630    .inline-cypht input[type=submit].disabled, .inline-cypht input[type=submit]:disabled {
7631      color: #fff;
7632      background-color: #005faa;
7633      border-color: #005faa; }
7634    .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 {
7635      color: #fff;
7636      background-color: #004377;
7637      border-color: #003b6a; }
7638      .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 {
7639        box-shadow: 0 0 0 0.2rem rgba(38, 119, 183, 0.5); }
7640  .inline-cypht input[type=button] {
7641    color: #fff;
7642    background-color: #7400c3;
7643    border-color: #7400c3; }
7644    .inline-cypht input[type=button]:hover {
7645      color: #fff;
7646      background-color: #5d009d;
7647      border-color: #560090; }
7648    .inline-cypht input[type=button]:focus, .inline-cypht input[type=button].focus {
7649      color: #fff;
7650      background-color: #5d009d;
7651      border-color: #560090;
7652      box-shadow: 0 0 0 0.2rem rgba(137, 38, 204, 0.5); }
7653    .inline-cypht input[type=button].disabled, .inline-cypht input[type=button]:disabled {
7654      color: #fff;
7655      background-color: #7400c3;
7656      border-color: #7400c3; }
7657    .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 {
7658      color: #fff;
7659      background-color: #560090;
7660      border-color: #4e0083; }
7661      .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 {
7662        box-shadow: 0 0 0 0.2rem rgba(137, 38, 204, 0.5); }
7663
7664.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 {
7665  background: #f7f7f7;
7666  color: inherit; }
7667.mobile.tiki-cypht .msg_controls, .mobile.tiki-webmail .msg_controls {
7668  background: #f7f7f7 !important; }
7669.mobile.tiki-cypht .folder_list, .mobile.tiki-webmail .folder_list {
7670  background-color: #fff;
7671  color: #212529;
7672  border: 1px solid #ced4da; }
7673  .mobile.tiki-cypht .folder_list .src_name, .mobile.tiki-webmail .folder_list .src_name {
7674    background: #f7f7f7;
7675    color: inherit;
7676    border-left-color: transparent; }
7677.mobile.tiki-cypht .nux_dev_news table td:last-child, .mobile.tiki-webmail .nux_dev_news table td:last-child {
7678  border-bottom: 1px solid #ced4da; }
7679
7680.chosen-select, .chosen-select-deselect {
7681  width: 100%; }
7682
7683.chosen-container {
7684  display: inline-block;
7685  position: relative;
7686  width: 100% !important;
7687  font-size: 1rem;
7688  text-align: left;
7689  vertical-align: middle;
7690  user-select: none; }
7691  .chosen-container .chosen-drop {
7692    background: #fff;
7693    border: 1px solid #4dd2ff;
7694    border-bottom-right-radius: 0rem;
7695    border-bottom-left-radius: 0rem;
7696    margin-top: -1px;
7697    position: absolute;
7698    top: 100%;
7699    left: -9000px;
7700    z-index: 1060; }
7701  .chosen-container.chosen-with-drop .chosen-drop {
7702    left: 0;
7703    right: 0; }
7704  .chosen-container .chosen-results {
7705    margin: 0;
7706    position: relative;
7707    max-height: 15rem;
7708    padding: 0.5rem 0 0 0;
7709    color: #6c757d;
7710    overflow-x: hidden;
7711    overflow-y: auto;
7712    -webkit-overflow-scrolling: touch; }
7713    .chosen-container .chosen-results li {
7714      display: none;
7715      line-height: 1.5;
7716      list-style: none;
7717      margin: 0;
7718      padding: 0.25rem 0.25rem 0.25rem 1.5rem; }
7719      .chosen-container .chosen-results li em {
7720        font-style: normal;
7721        color: #6c757d; }
7722      .chosen-container .chosen-results li.group-result {
7723        display: list-item;
7724        cursor: default;
7725        padding-left: 0.75rem;
7726        color: #adb5bd;
7727        font-weight: normal;
7728        text-transform: uppercase; }
7729      .chosen-container .chosen-results li.group-option {
7730        padding-left: 1.5rem; }
7731      .chosen-container .chosen-results li.active-result {
7732        cursor: pointer;
7733        display: list-item; }
7734      .chosen-container .chosen-results li.result-selected {
7735        color: #495057; }
7736        .chosen-container .chosen-results li.result-selected:before {
7737          display: inline-block;
7738          position: relative;
7739          top: 0.3rem;
7740          width: 1.25rem;
7741          height: 1.25rem;
7742          margin-left: -1.25rem;
7743          content: "";
7744          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='%23495057' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");
7745          background-size: 1.25rem 1.25rem;
7746          background-position: center center;
7747          background-repeat: no-repeat; }
7748      .chosen-container .chosen-results li.highlighted {
7749        background-color: #09c;
7750        background-image: none;
7751        color: white; }
7752        .chosen-container .chosen-results li.highlighted:before {
7753          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"); }
7754        .chosen-container .chosen-results li.highlighted em {
7755          background: transparent;
7756          color: rgba(255, 255, 255, 0.8); }
7757      .chosen-container .chosen-results li.disabled-result {
7758        display: list-item;
7759        color: #ced4da; }
7760    .chosen-container .chosen-results .no-results {
7761      display: list-item;
7762      padding: 0.25rem 0 1rem 1.065rem;
7763      color: #dc3545; }
7764  .chosen-container .chosen-results-scroll {
7765    background: white;
7766    margin: 0 0.25rem;
7767    position: absolute;
7768    text-align: center;
7769    width: 20rem;
7770    z-index: 1; }
7771    .chosen-container .chosen-results-scroll span {
7772      display: inline-block;
7773      height: 1.5;
7774      text-indent: -5000px;
7775      width: 0.5rem; }
7776
7777.chosen-container-single .chosen-single {
7778  background-color: #fff;
7779  background-clip: padding-box;
7780  border: 1px solid #ced4da;
7781  border-top-left-radius: 0rem;
7782  border-top-right-radius: 0rem;
7783  border-bottom-right-radius: 0rem;
7784  border-bottom-left-radius: 0rem;
7785  color: #6c757d;
7786  display: block;
7787  height: calc(1.5em + 0.75rem);
7788  overflow: hidden;
7789  line-height: calc(1.5em + 0.75rem);
7790  padding: 0 0 0 0.75rem;
7791  position: relative;
7792  text-decoration: none;
7793  white-space: nowrap; }
7794  .chosen-container-single .chosen-single abbr {
7795    display: inline-block;
7796    position: absolute;
7797    top: 0.325rem;
7798    right: 2rem;
7799    width: 2rem;
7800    height: 1.5rem;
7801    cursor: pointer;
7802    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");
7803    background-size: 1.5rem 1.5rem;
7804    background-position: center center;
7805    background-repeat: no-repeat;
7806    background-color: #fff;
7807    box-shadow: 4px 0 16px 16px #fff; }
7808    .chosen-container-single .chosen-single abbr:hover {
7809      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"); }
7810  .chosen-container-single .chosen-single span {
7811    display: block;
7812    margin-right: 1.5rem;
7813    text-overflow: ellipsis; }
7814  .chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
7815    background-position: right 2px; }
7816  .chosen-container-single .chosen-single div {
7817    display: block;
7818    position: absolute;
7819    top: 0;
7820    right: 0;
7821    width: 2rem;
7822    height: 100%;
7823    padding-left: 0.5rem;
7824    background-color: #fff; }
7825    .chosen-container-single .chosen-single div:after {
7826      display: inline-block;
7827      position: relative;
7828      top: 0.125rem;
7829      left: -1rem;
7830      width: 2rem;
7831      height: 2rem;
7832      content: "";
7833      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");
7834      background-size: 2rem 2rem;
7835      background-position: center center;
7836      background-repeat: no-repeat; }
7837  .chosen-container-single .chosen-single:not(.chosen-single-with-deselect) div:after {
7838    background-color: #fff;
7839    box-shadow: 4px 0 16px 16px #fff; }
7840.chosen-container-single .chosen-default {
7841  color: #adb5bd; }
7842.chosen-container-single a:not([href]):not([tabindex]) {
7843  color: #6c757d !important; }
7844.chosen-container-single a:not([href]):not([tabindex]).chosen-single:not(.chosen-default) {
7845  color: #6c757d !important; }
7846.chosen-container-single .chosen-search-input {
7847  border: none; }
7848.chosen-container-single .chosen-search {
7849  margin: 0;
7850  padding: 0.5rem 0.5rem 0 0.5rem;
7851  position: relative;
7852  white-space: nowrap;
7853  z-index: 1000; }
7854  .chosen-container-single .chosen-search:after {
7855    display: inline-block;
7856    position: relative;
7857    top: 0.365rem;
7858    left: -1.75rem;
7859    width: 1.25rem;
7860    height: 1.25rem;
7861    content: "";
7862    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");
7863    background-size: 1.25rem 1.25rem;
7864    background-position: center center;
7865    background-repeat: no-repeat; }
7866  .chosen-container-single .chosen-search input[type="text"] {
7867    background-color: #f8f9fa;
7868    border: 1px solid #ced4da;
7869    outline: none;
7870    border-top-left-radius: 0rem;
7871    border-top-right-radius: 0rem;
7872    border-bottom-right-radius: 0rem;
7873    border-bottom-left-radius: 0rem;
7874    padding: 0.25rem 1rem 0.25rem 0.5rem;
7875    width: 100%; }
7876.chosen-container-single .chosen-drop {
7877  margin-top: -1px;
7878  border-bottom-right-radius: 0rem;
7879  border-bottom-left-radius: 0rem;
7880  background-clip: padding-box; }
7881
7882.chosen-container-single-nosearch .chosen-search {
7883  display: none; }
7884
7885.chosen-container-multi .chosen-choices {
7886  background-color: #fff;
7887  border: 1px solid #ced4da;
7888  border-top-left-radius: 0rem;
7889  border-top-right-radius: 0rem;
7890  border-bottom-right-radius: 0rem;
7891  border-bottom-left-radius: 0rem;
7892  cursor: text;
7893  height: auto !important;
7894  margin: 0;
7895  padding: 0.175rem;
7896  overflow: hidden;
7897  position: relative; }
7898  .chosen-container-multi .chosen-choices li {
7899    float: left;
7900    list-style: none; }
7901  .chosen-container-multi .chosen-choices .search-field {
7902    margin: 0;
7903    padding: 0;
7904    white-space: nowrap; }
7905    .chosen-container-multi .chosen-choices .search-field input[type="text"] {
7906      width: 100% !important;
7907      margin: 0;
7908      padding: 0.175rem 0.175rem 0.175rem 0.5rem;
7909      border: 0 !important;
7910      background: transparent !important;
7911      color: #6c757d;
7912      outline: 0; }
7913    .chosen-container-multi .chosen-choices .search-field .default {
7914      color: #ced4da; }
7915  .chosen-container-multi .chosen-choices .search-choice {
7916    background-clip: padding-box;
7917    position: relative;
7918    max-width: 320px;
7919    margin: 0.175rem 0.25rem;
7920    padding: 0.25rem 1.5rem 0.25rem 0.25rem;
7921    border: 1px solid #ced4da;
7922    background-color: #f8f9fa;
7923    border-top-left-radius: 0rem;
7924    border-top-right-radius: 0rem;
7925    border-bottom-right-radius: 0rem;
7926    border-bottom-left-radius: 0rem;
7927    cursor: default;
7928    font-size: 0.875rem;
7929    line-height: 1;
7930    color: #6c757d;
7931    overflow: hidden;
7932    text-overflow: ellipsis;
7933    white-space: nowrap; }
7934    .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
7935      display: inline-block;
7936      position: absolute;
7937      top: 0.2rem;
7938      right: 0.125rem;
7939      width: 1rem;
7940      height: 1rem;
7941      cursor: pointer;
7942      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");
7943      background-size: 1rem 1rem;
7944      background-position: center center;
7945      background-repeat: no-repeat; }
7946      .chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
7947        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"); }
7948  .chosen-container-multi .chosen-choices .search-choice-focus {
7949    background: #dee2e6; }
7950    .chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
7951      background-position: right -11px; }
7952.chosen-container-multi .chosen-drop .result-selected {
7953  display: none; }
7954
7955.chosen-container-active .chosen-single {
7956  border: 1px solid #4dd2ff;
7957  box-shadow: 0 0 0 0.2rem rgba(77, 210, 255, 0.5);
7958  transition: border linear 0ms, box-shadow linear 0ms; }
7959@media (prefers-reduced-motion: reduce) {
7960  .chosen-container-active .chosen-single {
7961    transition: none; } }
7962.chosen-container-active.is-valid .chosen-single {
7963  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.4); }
7964.chosen-container-active.is-invalid .chosen-single {
7965  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.4); }
7966.chosen-container-active.chosen-with-drop .chosen-single {
7967  background-color: #fff;
7968  border: 1px solid #4dd2ff;
7969  border-bottom-right-radius: 0;
7970  border-bottom-left-radius: 0;
7971  box-shadow: none;
7972  transition: border linear 0ms, box-shadow linear 0ms; }
7973@media (prefers-reduced-motion: reduce) {
7974  .chosen-container-active.chosen-with-drop .chosen-single {
7975    transition: none; } }
7976.chosen-container-active.chosen-with-drop .chosen-single div:after {
7977  display: inline-block;
7978  position: relative;
7979  top: 0.125rem;
7980  left: -1rem;
7981  width: 2rem;
7982  height: 2rem;
7983  content: "";
7984  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");
7985  background-size: 2rem 2rem;
7986  background-position: center center;
7987  background-repeat: no-repeat; }
7988.chosen-container-active .chosen-choices {
7989  border: 1px solid #4dd2ff;
7990  border-bottom-right-radius: 0;
7991  border-bottom-left-radius: 0;
7992  transition: border linear 0ms, box-shadow linear 0ms; }
7993@media (prefers-reduced-motion: reduce) {
7994  .chosen-container-active .chosen-choices {
7995    transition: none; } }
7996.chosen-container-active .chosen-choices .search-field input[type="text"] {
7997  color: #6c757d !important; }
7998.chosen-container-active.chosen-with-drop .chosen-choices {
7999  border-bottom-right-radius: 0;
8000  border-bottom-left-radius: 0; }
8001  .chosen-container-active.chosen-with-drop .chosen-search-input {
8002    display: inline-block; }
8003
8004.chosen-disabled {
8005  cursor: default;
8006  opacity: 0.5 !important; }
8007  .chosen-disabled .chosen-single {
8008    cursor: default; }
8009  .chosen-disabled .chosen-choices .search-choice .search-choice-close {
8010    cursor: default; }
8011
8012.chosen-container-optgroup-clickable li.group-result {
8013  text-transform: none !important; }
8014  .chosen-container-optgroup-clickable li.group-result:hover {
8015    background-color: #09c;
8016    color: white;
8017    cursor: pointer; }
8018    .chosen-container-optgroup-clickable li.group-result:hover em {
8019      color: white; }
8020
8021.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 {
8022  border-color: #28a745; }
8023.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 {
8024  border-color: #dc3545; }
8025
8026input[type="text"].chosen-focus-input {
8027  position: absolute;
8028  top: -9000px;
8029  width: 0;
8030  height: 0;
8031  margin: 0;
8032  padding: 0;
8033  background: transparent !important;
8034  border: 0 !important;
8035  outline: 0; }
8036
8037.input-group:nth-of-type(1) .chosen-container .chosen-choices {
8038  border-top-left-radius: 0;
8039  border-bottom-left-radius: 0; }
8040.input-group:not(:nth-of-type(1)) .chosen-container .chosen-choices {
8041  border-top-right-radius: 0;
8042  border-bottom-right-radius: 0; }
8043.input-group:not(:nth-of-type(1)) .input-group-prepend .input-group-text {
8044  border-top-right-radius: 0rem;
8045  border-bottom-right-radius: 0rem; }
8046.input-group .chosen-container {
8047  position: relative;
8048  flex: 1 1 auto;
8049  width: 1% !important; }
8050  .input-group .chosen-choices .search-field {
8051    min-height: calc(1.5em + 0.75rem); }
8052