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