Projekt

Obecné

Profil

Stáhnout (205 KB) Statistiky
| Větev: | Tag: | Revize:
1 c6265547 Adam Mištera
@import url(https://fonts.googleapis.com/css?family=Nunito);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@900&display=swap);@charset "UTF-8";
2
3
/*!
4 ab1bb0fc Adam Mištera
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
5
 * Copyright 2011-2019 The Bootstrap Authors
6
 * Copyright 2011-2019 Twitter, Inc.
7
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
8
 */
9
10
:root {
11
  --blue: #3490dc;
12
  --indigo: #6574cd;
13
  --purple: #9561e2;
14
  --pink: #f66d9b;
15
  --red: #e3342f;
16
  --orange: #f6993f;
17
  --yellow: #ffed4a;
18
  --green: #38c172;
19
  --teal: #4dc0b5;
20
  --cyan: #6cb2eb;
21 b56b3d9b Adam Mištera
  --white: #ffffff;
22 ab1bb0fc Adam Mištera
  --gray: #6c757d;
23
  --gray-dark: #343a40;
24
  --primary: #3490dc;
25
  --secondary: #6c757d;
26
  --success: #38c172;
27
  --info: #6cb2eb;
28
  --warning: #ffed4a;
29
  --danger: #e3342f;
30
  --light: #f8f9fa;
31
  --dark: #343a40;
32
  --breakpoint-xs: 0;
33
  --breakpoint-sm: 576px;
34
  --breakpoint-md: 768px;
35
  --breakpoint-lg: 992px;
36
  --breakpoint-xl: 1200px;
37 3c062db9 Adam Mištera
  --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";
38 ab1bb0fc Adam Mištera
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
39
}
40
41
*,
42
*::before,
43
*::after {
44
  box-sizing: border-box;
45
}
46
47
html {
48
  font-family: sans-serif;
49
  line-height: 1.15;
50
  -webkit-text-size-adjust: 100%;
51
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
52
}
53
54
article,
55
aside,
56
figcaption,
57
figure,
58
footer,
59
header,
60
hgroup,
61
main,
62
nav,
63
section {
64
  display: block;
65
}
66
67
body {
68
  margin: 0;
69 3c062db9 Adam Mištera
  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";
70 ab1bb0fc Adam Mištera
  font-size: 0.9rem;
71
  font-weight: 400;
72
  line-height: 1.6;
73
  color: #212529;
74
  text-align: left;
75
  background-color: #f8fafc;
76
}
77
78
[tabindex="-1"]:focus:not(:focus-visible) {
79
  outline: 0 !important;
80
}
81
82
hr {
83
  box-sizing: content-box;
84
  height: 0;
85
  overflow: visible;
86
}
87
88
h1,
89
h2,
90
h3,
91
h4,
92
h5,
93
h6 {
94
  margin-top: 0;
95
  margin-bottom: 0.5rem;
96
}
97
98
p {
99
  margin-top: 0;
100
  margin-bottom: 1rem;
101
}
102
103
abbr[title],
104
abbr[data-original-title] {
105
  text-decoration: underline;
106
  -webkit-text-decoration: underline dotted;
107
          text-decoration: underline dotted;
108
  cursor: help;
109
  border-bottom: 0;
110
  -webkit-text-decoration-skip-ink: none;
111
          text-decoration-skip-ink: none;
112
}
113
114
address {
115
  margin-bottom: 1rem;
116
  font-style: normal;
117
  line-height: inherit;
118
}
119
120
ol,
121
ul,
122
dl {
123
  margin-top: 0;
124
  margin-bottom: 1rem;
125
}
126
127
ol ol,
128
ul ul,
129
ol ul,
130
ul ol {
131
  margin-bottom: 0;
132
}
133
134
dt {
135
  font-weight: 700;
136
}
137
138
dd {
139 c6265547 Adam Mištera
  margin-bottom: 0.5rem;
140 ab1bb0fc Adam Mištera
  margin-left: 0;
141
}
142
143
blockquote {
144
  margin: 0 0 1rem;
145
}
146
147
b,
148
strong {
149
  font-weight: bolder;
150
}
151
152
small {
153
  font-size: 80%;
154
}
155
156
sub,
157
sup {
158
  position: relative;
159
  font-size: 75%;
160
  line-height: 0;
161
  vertical-align: baseline;
162
}
163
164
sub {
165 c6265547 Adam Mištera
  bottom: -0.25em;
166 ab1bb0fc Adam Mištera
}
167
168
sup {
169 c6265547 Adam Mištera
  top: -0.5em;
170 ab1bb0fc Adam Mištera
}
171
172
a {
173
  color: #3490dc;
174
  text-decoration: none;
175
  background-color: transparent;
176
}
177
178
a:hover {
179
  color: #1d68a7;
180
  text-decoration: underline;
181
}
182
183
a:not([href]) {
184
  color: inherit;
185
  text-decoration: none;
186
}
187
188
a:not([href]):hover {
189
  color: inherit;
190
  text-decoration: none;
191
}
192
193
pre,
194
code,
195
kbd,
196
samp {
197
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
198
  font-size: 1em;
199
}
200
201
pre {
202
  margin-top: 0;
203
  margin-bottom: 1rem;
204
  overflow: auto;
205
}
206
207
figure {
208
  margin: 0 0 1rem;
209
}
210
211
img {
212
  vertical-align: middle;
213
  border-style: none;
214
}
215
216
svg {
217
  overflow: hidden;
218
  vertical-align: middle;
219
}
220
221
table {
222
  border-collapse: collapse;
223
}
224
225
caption {
226
  padding-top: 0.75rem;
227
  padding-bottom: 0.75rem;
228
  color: #6c757d;
229
  text-align: left;
230
  caption-side: bottom;
231
}
232
233
th {
234
  text-align: inherit;
235
}
236
237
label {
238
  display: inline-block;
239
  margin-bottom: 0.5rem;
240
}
241
242
button {
243
  border-radius: 0;
244
}
245
246
button:focus {
247
  outline: 1px dotted;
248
  outline: 5px auto -webkit-focus-ring-color;
249
}
250
251
input,
252
button,
253
select,
254
optgroup,
255
textarea {
256
  margin: 0;
257
  font-family: inherit;
258
  font-size: inherit;
259
  line-height: inherit;
260
}
261
262
button,
263
input {
264
  overflow: visible;
265
}
266
267
button,
268
select {
269
  text-transform: none;
270
}
271
272
select {
273
  word-wrap: normal;
274
}
275
276
button,
277 c6265547 Adam Mištera
[type=button],
278
[type=reset],
279
[type=submit] {
280 ab1bb0fc Adam Mištera
  -webkit-appearance: button;
281
}
282
283
button:not(:disabled),
284 c6265547 Adam Mištera
[type=button]:not(:disabled),
285
[type=reset]:not(:disabled),
286
[type=submit]:not(:disabled) {
287 ab1bb0fc Adam Mištera
  cursor: pointer;
288
}
289
290
button::-moz-focus-inner,
291 c6265547 Adam Mištera
[type=button]::-moz-focus-inner,
292
[type=reset]::-moz-focus-inner,
293
[type=submit]::-moz-focus-inner {
294 ab1bb0fc Adam Mištera
  padding: 0;
295
  border-style: none;
296
}
297
298 c6265547 Adam Mištera
input[type=radio],
299
input[type=checkbox] {
300 ab1bb0fc Adam Mištera
  box-sizing: border-box;
301
  padding: 0;
302
}
303
304 c6265547 Adam Mištera
input[type=date],
305
input[type=time],
306
input[type=datetime-local],
307
input[type=month] {
308 ab1bb0fc Adam Mištera
  -webkit-appearance: listbox;
309
}
310
311
textarea {
312
  overflow: auto;
313
  resize: vertical;
314
}
315
316
fieldset {
317
  min-width: 0;
318
  padding: 0;
319
  margin: 0;
320
  border: 0;
321
}
322
323
legend {
324
  display: block;
325
  width: 100%;
326
  max-width: 100%;
327
  padding: 0;
328 c6265547 Adam Mištera
  margin-bottom: 0.5rem;
329 ab1bb0fc Adam Mištera
  font-size: 1.5rem;
330
  line-height: inherit;
331
  color: inherit;
332
  white-space: normal;
333
}
334
335
progress {
336
  vertical-align: baseline;
337
}
338
339 c6265547 Adam Mištera
[type=number]::-webkit-inner-spin-button,
340
[type=number]::-webkit-outer-spin-button {
341 ab1bb0fc Adam Mištera
  height: auto;
342
}
343
344 c6265547 Adam Mištera
[type=search] {
345 ab1bb0fc Adam Mištera
  outline-offset: -2px;
346
  -webkit-appearance: none;
347
}
348
349 c6265547 Adam Mištera
[type=search]::-webkit-search-decoration {
350 ab1bb0fc Adam Mištera
  -webkit-appearance: none;
351
}
352
353
::-webkit-file-upload-button {
354
  font: inherit;
355
  -webkit-appearance: button;
356
}
357
358
output {
359
  display: inline-block;
360
}
361
362
summary {
363
  display: list-item;
364
  cursor: pointer;
365
}
366
367
template {
368
  display: none;
369
}
370
371
[hidden] {
372
  display: none !important;
373
}
374
375
h1,
376
h2,
377
h3,
378
h4,
379
h5,
380
h6,
381
.h1,
382
.h2,
383
.h3,
384
.h4,
385
.h5,
386
.h6 {
387
  margin-bottom: 0.5rem;
388
  font-weight: 500;
389
  line-height: 1.2;
390
}
391
392
h1,
393
.h1 {
394
  font-size: 2.25rem;
395
}
396
397
h2,
398
.h2 {
399
  font-size: 1.8rem;
400
}
401
402
h3,
403
.h3 {
404
  font-size: 1.575rem;
405
}
406
407
h4,
408
.h4 {
409
  font-size: 1.35rem;
410
}
411
412
h5,
413
.h5 {
414
  font-size: 1.125rem;
415
}
416
417
h6,
418
.h6 {
419
  font-size: 0.9rem;
420
}
421
422
.lead {
423
  font-size: 1.125rem;
424
  font-weight: 300;
425
}
426
427
.display-1 {
428
  font-size: 6rem;
429
  font-weight: 300;
430
  line-height: 1.2;
431
}
432
433
.display-2 {
434
  font-size: 5.5rem;
435
  font-weight: 300;
436
  line-height: 1.2;
437
}
438
439
.display-3 {
440
  font-size: 4.5rem;
441
  font-weight: 300;
442
  line-height: 1.2;
443
}
444
445
.display-4 {
446
  font-size: 3.5rem;
447
  font-weight: 300;
448
  line-height: 1.2;
449
}
450
451
hr {
452
  margin-top: 1rem;
453
  margin-bottom: 1rem;
454
  border: 0;
455
  border-top: 1px solid rgba(0, 0, 0, 0.1);
456
}
457
458
small,
459
.small {
460
  font-size: 80%;
461
  font-weight: 400;
462
}
463
464
mark,
465
.mark {
466
  padding: 0.2em;
467
  background-color: #fcf8e3;
468
}
469
470
.list-unstyled {
471
  padding-left: 0;
472
  list-style: none;
473
}
474
475
.list-inline {
476
  padding-left: 0;
477
  list-style: none;
478
}
479
480
.list-inline-item {
481
  display: inline-block;
482
}
483
484
.list-inline-item:not(:last-child) {
485
  margin-right: 0.5rem;
486
}
487
488
.initialism {
489
  font-size: 90%;
490
  text-transform: uppercase;
491
}
492
493
.blockquote {
494
  margin-bottom: 1rem;
495
  font-size: 1.125rem;
496
}
497
498
.blockquote-footer {
499
  display: block;
500
  font-size: 80%;
501
  color: #6c757d;
502
}
503
504
.blockquote-footer::before {
505
  content: "\2014\A0";
506
}
507
508
.img-fluid {
509
  max-width: 100%;
510
  height: auto;
511
}
512
513
.img-thumbnail {
514
  padding: 0.25rem;
515
  background-color: #f8fafc;
516
  border: 1px solid #dee2e6;
517
  border-radius: 0.25rem;
518
  max-width: 100%;
519
  height: auto;
520
}
521
522
.figure {
523
  display: inline-block;
524
}
525
526
.figure-img {
527
  margin-bottom: 0.5rem;
528
  line-height: 1;
529
}
530
531
.figure-caption {
532
  font-size: 90%;
533
  color: #6c757d;
534
}
535
536
code {
537
  font-size: 87.5%;
538
  color: #f66d9b;
539
  word-wrap: break-word;
540
}
541
542
a > code {
543
  color: inherit;
544
}
545
546
kbd {
547
  padding: 0.2rem 0.4rem;
548
  font-size: 87.5%;
549 b56b3d9b Adam Mištera
  color: #ffffff;
550 ab1bb0fc Adam Mištera
  background-color: #212529;
551
  border-radius: 0.2rem;
552
}
553
554
kbd kbd {
555
  padding: 0;
556
  font-size: 100%;
557
  font-weight: 700;
558
}
559
560
pre {
561
  display: block;
562
  font-size: 87.5%;
563
  color: #212529;
564
}
565
566
pre code {
567
  font-size: inherit;
568
  color: inherit;
569
  word-break: normal;
570
}
571
572
.pre-scrollable {
573
  max-height: 340px;
574
  overflow-y: scroll;
575
}
576
577
.container {
578
  width: 100%;
579
  padding-right: 15px;
580
  padding-left: 15px;
581
  margin-right: auto;
582
  margin-left: auto;
583
}
584
585
@media (min-width: 576px) {
586
  .container {
587
    max-width: 540px;
588
  }
589
}
590
591
@media (min-width: 768px) {
592
  .container {
593
    max-width: 720px;
594
  }
595
}
596
597
@media (min-width: 992px) {
598
  .container {
599
    max-width: 960px;
600
  }
601
}
602
603
@media (min-width: 1200px) {
604
  .container {
605
    max-width: 1140px;
606
  }
607
}
608
609
.container-fluid,
610 c6265547 Adam Mištera
.container-xl,
611 25ec2fab Marek Lovčí
.container-lg,
612 c6265547 Adam Mištera
.container-md,
613
.container-sm {
614 ab1bb0fc Adam Mištera
  width: 100%;
615
  padding-right: 15px;
616
  padding-left: 15px;
617
  margin-right: auto;
618
  margin-left: auto;
619
}
620
621
@media (min-width: 576px) {
622 c6265547 Adam Mištera
  .container-sm,
623
  .container {
624 ab1bb0fc Adam Mištera
    max-width: 540px;
625
  }
626
}
627
628
@media (min-width: 768px) {
629 c6265547 Adam Mištera
  .container-md,
630 ab1bb0fc Adam Mištera
  .container-sm,
631 c6265547 Adam Mištera
  .container {
632 ab1bb0fc Adam Mištera
    max-width: 720px;
633
  }
634
}
635
636
@media (min-width: 992px) {
637 c6265547 Adam Mištera
  .container-lg,
638 25ec2fab Marek Lovčí
  .container-md,
639 c6265547 Adam Mištera
  .container-sm,
640
  .container {
641 ab1bb0fc Adam Mištera
    max-width: 960px;
642
  }
643
}
644
645
@media (min-width: 1200px) {
646 c6265547 Adam Mištera
  .container-xl,
647 25ec2fab Marek Lovčí
  .container-lg,
648 c6265547 Adam Mištera
  .container-md,
649
  .container-sm,
650
  .container {
651 ab1bb0fc Adam Mištera
    max-width: 1140px;
652
  }
653
}
654
655
.row {
656
  display: flex;
657
  flex-wrap: wrap;
658
  margin-right: -15px;
659
  margin-left: -15px;
660
}
661
662
.no-gutters {
663
  margin-right: 0;
664
  margin-left: 0;
665
}
666
667
.no-gutters > .col,
668 c6265547 Adam Mištera
.no-gutters > [class*=col-] {
669 ab1bb0fc Adam Mištera
  padding-right: 0;
670
  padding-left: 0;
671
}
672
673 c6265547 Adam Mištera
.col-xl,
674
.col-xl-auto,
675
.col-xl-12,
676
.col-xl-11,
677
.col-xl-10,
678
.col-xl-9,
679
.col-xl-8,
680
.col-xl-7,
681
.col-xl-6,
682
.col-xl-5,
683
.col-xl-4,
684
.col-xl-3,
685
.col-xl-2,
686
.col-xl-1,
687 25ec2fab Marek Lovčí
.col-lg,
688
.col-lg-auto,
689 c6265547 Adam Mištera
.col-lg-12,
690
.col-lg-11,
691
.col-lg-10,
692
.col-lg-9,
693
.col-lg-8,
694
.col-lg-7,
695
.col-lg-6,
696
.col-lg-5,
697
.col-lg-4,
698
.col-lg-3,
699
.col-lg-2,
700
.col-lg-1,
701
.col-md,
702
.col-md-auto,
703
.col-md-12,
704
.col-md-11,
705
.col-md-10,
706
.col-md-9,
707
.col-md-8,
708
.col-md-7,
709
.col-md-6,
710
.col-md-5,
711
.col-md-4,
712
.col-md-3,
713
.col-md-2,
714
.col-md-1,
715
.col-sm,
716
.col-sm-auto,
717
.col-sm-12,
718
.col-sm-11,
719
.col-sm-10,
720
.col-sm-9,
721
.col-sm-8,
722
.col-sm-7,
723
.col-sm-6,
724
.col-sm-5,
725
.col-sm-4,
726
.col-sm-3,
727
.col-sm-2,
728
.col-sm-1,
729
.col,
730
.col-auto,
731
.col-12,
732
.col-11,
733
.col-10,
734
.col-9,
735
.col-8,
736
.col-7,
737
.col-6,
738
.col-5,
739
.col-4,
740
.col-3,
741
.col-2,
742
.col-1 {
743 ab1bb0fc Adam Mištera
  position: relative;
744
  width: 100%;
745
  padding-right: 15px;
746
  padding-left: 15px;
747
}
748
749
.col {
750
  flex-basis: 0;
751
  flex-grow: 1;
752
  max-width: 100%;
753
}
754
755
.row-cols-1 > * {
756
  flex: 0 0 100%;
757
  max-width: 100%;
758
}
759
760
.row-cols-2 > * {
761
  flex: 0 0 50%;
762
  max-width: 50%;
763
}
764
765
.row-cols-3 > * {
766 c6265547 Adam Mištera
  flex: 0 0 33.3333333333%;
767
  max-width: 33.3333333333%;
768 ab1bb0fc Adam Mištera
}
769
770
.row-cols-4 > * {
771
  flex: 0 0 25%;
772
  max-width: 25%;
773
}
774
775
.row-cols-5 > * {
776
  flex: 0 0 20%;
777
  max-width: 20%;
778
}
779
780
.row-cols-6 > * {
781 c6265547 Adam Mištera
  flex: 0 0 16.6666666667%;
782
  max-width: 16.6666666667%;
783 ab1bb0fc Adam Mištera
}
784
785
.col-auto {
786
  flex: 0 0 auto;
787
  width: auto;
788
  max-width: 100%;
789
}
790
791
.col-1 {
792 c6265547 Adam Mištera
  flex: 0 0 8.3333333333%;
793
  max-width: 8.3333333333%;
794 ab1bb0fc Adam Mištera
}
795
796
.col-2 {
797 c6265547 Adam Mištera
  flex: 0 0 16.6666666667%;
798
  max-width: 16.6666666667%;
799 ab1bb0fc Adam Mištera
}
800
801
.col-3 {
802
  flex: 0 0 25%;
803
  max-width: 25%;
804
}
805
806
.col-4 {
807 c6265547 Adam Mištera
  flex: 0 0 33.3333333333%;
808
  max-width: 33.3333333333%;
809 ab1bb0fc Adam Mištera
}
810
811
.col-5 {
812 c6265547 Adam Mištera
  flex: 0 0 41.6666666667%;
813
  max-width: 41.6666666667%;
814 ab1bb0fc Adam Mištera
}
815
816
.col-6 {
817
  flex: 0 0 50%;
818
  max-width: 50%;
819
}
820
821
.col-7 {
822 c6265547 Adam Mištera
  flex: 0 0 58.3333333333%;
823
  max-width: 58.3333333333%;
824 ab1bb0fc Adam Mištera
}
825
826
.col-8 {
827 c6265547 Adam Mištera
  flex: 0 0 66.6666666667%;
828
  max-width: 66.6666666667%;
829 ab1bb0fc Adam Mištera
}
830
831
.col-9 {
832
  flex: 0 0 75%;
833
  max-width: 75%;
834
}
835
836
.col-10 {
837 c6265547 Adam Mištera
  flex: 0 0 83.3333333333%;
838
  max-width: 83.3333333333%;
839 ab1bb0fc Adam Mištera
}
840
841
.col-11 {
842 c6265547 Adam Mištera
  flex: 0 0 91.6666666667%;
843
  max-width: 91.6666666667%;
844 ab1bb0fc Adam Mištera
}
845
846
.col-12 {
847
  flex: 0 0 100%;
848
  max-width: 100%;
849
}
850
851
.order-first {
852
  order: -1;
853
}
854
855
.order-last {
856
  order: 13;
857
}
858
859
.order-0 {
860
  order: 0;
861
}
862
863
.order-1 {
864
  order: 1;
865
}
866
867
.order-2 {
868
  order: 2;
869
}
870
871
.order-3 {
872
  order: 3;
873
}
874
875
.order-4 {
876
  order: 4;
877
}
878
879
.order-5 {
880
  order: 5;
881
}
882
883
.order-6 {
884
  order: 6;
885
}
886
887
.order-7 {
888
  order: 7;
889
}
890
891
.order-8 {
892
  order: 8;
893
}
894
895
.order-9 {
896
  order: 9;
897
}
898
899
.order-10 {
900
  order: 10;
901
}
902
903
.order-11 {
904
  order: 11;
905
}
906
907
.order-12 {
908
  order: 12;
909
}
910
911
.offset-1 {
912 c6265547 Adam Mištera
  margin-left: 8.3333333333%;
913 ab1bb0fc Adam Mištera
}
914
915
.offset-2 {
916 c6265547 Adam Mištera
  margin-left: 16.6666666667%;
917 ab1bb0fc Adam Mištera
}
918
919
.offset-3 {
920
  margin-left: 25%;
921
}
922
923
.offset-4 {
924 c6265547 Adam Mištera
  margin-left: 33.3333333333%;
925 ab1bb0fc Adam Mištera
}
926
927
.offset-5 {
928 c6265547 Adam Mištera
  margin-left: 41.6666666667%;
929 ab1bb0fc Adam Mištera
}
930
931
.offset-6 {
932
  margin-left: 50%;
933
}
934
935
.offset-7 {
936 c6265547 Adam Mištera
  margin-left: 58.3333333333%;
937 ab1bb0fc Adam Mištera
}
938
939
.offset-8 {
940 c6265547 Adam Mištera
  margin-left: 66.6666666667%;
941 ab1bb0fc Adam Mištera
}
942
943
.offset-9 {
944
  margin-left: 75%;
945
}
946
947
.offset-10 {
948 c6265547 Adam Mištera
  margin-left: 83.3333333333%;
949 ab1bb0fc Adam Mištera
}
950
951
.offset-11 {
952 c6265547 Adam Mištera
  margin-left: 91.6666666667%;
953 ab1bb0fc Adam Mištera
}
954
955
@media (min-width: 576px) {
956
  .col-sm {
957
    flex-basis: 0;
958
    flex-grow: 1;
959
    max-width: 100%;
960
  }
961
962
  .row-cols-sm-1 > * {
963
    flex: 0 0 100%;
964
    max-width: 100%;
965
  }
966
967
  .row-cols-sm-2 > * {
968
    flex: 0 0 50%;
969
    max-width: 50%;
970
  }
971
972
  .row-cols-sm-3 > * {
973 c6265547 Adam Mištera
    flex: 0 0 33.3333333333%;
974
    max-width: 33.3333333333%;
975 ab1bb0fc Adam Mištera
  }
976
977
  .row-cols-sm-4 > * {
978
    flex: 0 0 25%;
979
    max-width: 25%;
980
  }
981
982
  .row-cols-sm-5 > * {
983
    flex: 0 0 20%;
984
    max-width: 20%;
985
  }
986
987
  .row-cols-sm-6 > * {
988 c6265547 Adam Mištera
    flex: 0 0 16.6666666667%;
989
    max-width: 16.6666666667%;
990 ab1bb0fc Adam Mištera
  }
991
992
  .col-sm-auto {
993
    flex: 0 0 auto;
994
    width: auto;
995
    max-width: 100%;
996
  }
997
998
  .col-sm-1 {
999 c6265547 Adam Mištera
    flex: 0 0 8.3333333333%;
1000
    max-width: 8.3333333333%;
1001 ab1bb0fc Adam Mištera
  }
1002
1003
  .col-sm-2 {
1004 c6265547 Adam Mištera
    flex: 0 0 16.6666666667%;
1005
    max-width: 16.6666666667%;
1006 ab1bb0fc Adam Mištera
  }
1007
1008
  .col-sm-3 {
1009
    flex: 0 0 25%;
1010
    max-width: 25%;
1011
  }
1012
1013
  .col-sm-4 {
1014 c6265547 Adam Mištera
    flex: 0 0 33.3333333333%;
1015
    max-width: 33.3333333333%;
1016 ab1bb0fc Adam Mištera
  }
1017
1018
  .col-sm-5 {
1019 c6265547 Adam Mištera
    flex: 0 0 41.6666666667%;
1020
    max-width: 41.6666666667%;
1021 ab1bb0fc Adam Mištera
  }
1022
1023
  .col-sm-6 {
1024
    flex: 0 0 50%;
1025
    max-width: 50%;
1026
  }
1027
1028
  .col-sm-7 {
1029 c6265547 Adam Mištera
    flex: 0 0 58.3333333333%;
1030
    max-width: 58.3333333333%;
1031 ab1bb0fc Adam Mištera
  }
1032
1033
  .col-sm-8 {
1034 c6265547 Adam Mištera
    flex: 0 0 66.6666666667%;
1035
    max-width: 66.6666666667%;
1036 ab1bb0fc Adam Mištera
  }
1037
1038
  .col-sm-9 {
1039
    flex: 0 0 75%;
1040
    max-width: 75%;
1041
  }
1042
1043
  .col-sm-10 {
1044 c6265547 Adam Mištera
    flex: 0 0 83.3333333333%;
1045
    max-width: 83.3333333333%;
1046 ab1bb0fc Adam Mištera
  }
1047
1048
  .col-sm-11 {
1049 c6265547 Adam Mištera
    flex: 0 0 91.6666666667%;
1050
    max-width: 91.6666666667%;
1051 ab1bb0fc Adam Mištera
  }
1052
1053
  .col-sm-12 {
1054
    flex: 0 0 100%;
1055
    max-width: 100%;
1056
  }
1057
1058
  .order-sm-first {
1059
    order: -1;
1060
  }
1061
1062
  .order-sm-last {
1063
    order: 13;
1064
  }
1065
1066
  .order-sm-0 {
1067
    order: 0;
1068
  }
1069
1070
  .order-sm-1 {
1071
    order: 1;
1072
  }
1073
1074
  .order-sm-2 {
1075
    order: 2;
1076
  }
1077
1078
  .order-sm-3 {
1079
    order: 3;
1080
  }
1081
1082
  .order-sm-4 {
1083
    order: 4;
1084
  }
1085
1086
  .order-sm-5 {
1087
    order: 5;
1088
  }
1089
1090
  .order-sm-6 {
1091
    order: 6;
1092
  }
1093
1094
  .order-sm-7 {
1095
    order: 7;
1096
  }
1097
1098
  .order-sm-8 {
1099
    order: 8;
1100
  }
1101
1102
  .order-sm-9 {
1103
    order: 9;
1104
  }
1105
1106
  .order-sm-10 {
1107
    order: 10;
1108
  }
1109
1110
  .order-sm-11 {
1111
    order: 11;
1112
  }
1113
1114
  .order-sm-12 {
1115
    order: 12;
1116
  }
1117
1118
  .offset-sm-0 {
1119
    margin-left: 0;
1120
  }
1121
1122
  .offset-sm-1 {
1123 c6265547 Adam Mištera
    margin-left: 8.3333333333%;
1124 ab1bb0fc Adam Mištera
  }
1125
1126
  .offset-sm-2 {
1127 c6265547 Adam Mištera
    margin-left: 16.6666666667%;
1128 ab1bb0fc Adam Mištera
  }
1129
1130
  .offset-sm-3 {
1131
    margin-left: 25%;
1132
  }
1133
1134
  .offset-sm-4 {
1135 c6265547 Adam Mištera
    margin-left: 33.3333333333%;
1136 ab1bb0fc Adam Mištera
  }
1137
1138
  .offset-sm-5 {
1139 c6265547 Adam Mištera
    margin-left: 41.6666666667%;
1140 ab1bb0fc Adam Mištera
  }
1141
1142
  .offset-sm-6 {
1143
    margin-left: 50%;
1144
  }
1145
1146
  .offset-sm-7 {
1147 c6265547 Adam Mištera
    margin-left: 58.3333333333%;
1148 ab1bb0fc Adam Mištera
  }
1149
1150
  .offset-sm-8 {
1151 c6265547 Adam Mištera
    margin-left: 66.6666666667%;
1152 ab1bb0fc Adam Mištera
  }
1153
1154
  .offset-sm-9 {
1155
    margin-left: 75%;
1156
  }
1157
1158
  .offset-sm-10 {
1159 c6265547 Adam Mištera
    margin-left: 83.3333333333%;
1160 ab1bb0fc Adam Mištera
  }
1161
1162
  .offset-sm-11 {
1163 c6265547 Adam Mištera
    margin-left: 91.6666666667%;
1164 ab1bb0fc Adam Mištera
  }
1165
}
1166
1167
@media (min-width: 768px) {
1168
  .col-md {
1169
    flex-basis: 0;
1170
    flex-grow: 1;
1171
    max-width: 100%;
1172
  }
1173
1174
  .row-cols-md-1 > * {
1175
    flex: 0 0 100%;
1176
    max-width: 100%;
1177
  }
1178
1179
  .row-cols-md-2 > * {
1180
    flex: 0 0 50%;
1181
    max-width: 50%;
1182
  }
1183
1184
  .row-cols-md-3 > * {
1185 c6265547 Adam Mištera
    flex: 0 0 33.3333333333%;
1186
    max-width: 33.3333333333%;
1187 ab1bb0fc Adam Mištera
  }
1188
1189
  .row-cols-md-4 > * {
1190
    flex: 0 0 25%;
1191
    max-width: 25%;
1192
  }
1193
1194
  .row-cols-md-5 > * {
1195
    flex: 0 0 20%;
1196
    max-width: 20%;
1197
  }
1198
1199
  .row-cols-md-6 > * {
1200 c6265547 Adam Mištera
    flex: 0 0 16.6666666667%;
1201
    max-width: 16.6666666667%;
1202 ab1bb0fc Adam Mištera
  }
1203
1204
  .col-md-auto {
1205
    flex: 0 0 auto;
1206
    width: auto;
1207
    max-width: 100%;
1208
  }
1209
1210
  .col-md-1 {
1211 c6265547 Adam Mištera
    flex: 0 0 8.3333333333%;
1212
    max-width: 8.3333333333%;
1213 ab1bb0fc Adam Mištera
  }
1214
1215
  .col-md-2 {
1216 c6265547 Adam Mištera
    flex: 0 0 16.6666666667%;
1217
    max-width: 16.6666666667%;
1218 ab1bb0fc Adam Mištera
  }
1219
1220
  .col-md-3 {
1221
    flex: 0 0 25%;
1222
    max-width: 25%;
1223
  }
1224
1225
  .col-md-4 {
1226 c6265547 Adam Mištera
    flex: 0 0 33.3333333333%;
1227
    max-width: 33.3333333333%;
1228 ab1bb0fc Adam Mištera
  }
1229
1230
  .col-md-5 {
1231 c6265547 Adam Mištera
    flex: 0 0 41.6666666667%;
1232
    max-width: 41.6666666667%;
1233 ab1bb0fc Adam Mištera
  }
1234
1235
  .col-md-6 {
1236
    flex: 0 0 50%;
1237
    max-width: 50%;
1238
  }
1239
1240
  .col-md-7 {
1241 c6265547 Adam Mištera
    flex: 0 0 58.3333333333%;
1242
    max-width: 58.3333333333%;
1243 ab1bb0fc Adam Mištera
  }
1244
1245
  .col-md-8 {
1246 c6265547 Adam Mištera
    flex: 0 0 66.6666666667%;
1247
    max-width: 66.6666666667%;
1248 ab1bb0fc Adam Mištera
  }
1249
1250
  .col-md-9 {
1251
    flex: 0 0 75%;
1252
    max-width: 75%;
1253
  }
1254
1255
  .col-md-10 {
1256 c6265547 Adam Mištera
    flex: 0 0 83.3333333333%;
1257
    max-width: 83.3333333333%;
1258 ab1bb0fc Adam Mištera
  }
1259
1260
  .col-md-11 {
1261 c6265547 Adam Mištera
    flex: 0 0 91.6666666667%;
1262
    max-width: 91.6666666667%;
1263 ab1bb0fc Adam Mištera
  }
1264
1265
  .col-md-12 {
1266
    flex: 0 0 100%;
1267
    max-width: 100%;
1268
  }
1269
1270
  .order-md-first {
1271
    order: -1;
1272
  }
1273
1274
  .order-md-last {
1275
    order: 13;
1276
  }
1277
1278
  .order-md-0 {
1279
    order: 0;
1280
  }
1281
1282
  .order-md-1 {
1283
    order: 1;
1284
  }
1285
1286
  .order-md-2 {
1287
    order: 2;
1288
  }
1289
1290
  .order-md-3 {
1291
    order: 3;
1292
  }
1293
1294
  .order-md-4 {
1295
    order: 4;
1296
  }
1297
1298
  .order-md-5 {
1299
    order: 5;
1300
  }
1301
1302
  .order-md-6 {
1303
    order: 6;
1304
  }
1305
1306
  .order-md-7 {
1307
    order: 7;
1308
  }
1309
1310
  .order-md-8 {
1311
    order: 8;
1312
  }
1313
1314
  .order-md-9 {
1315
    order: 9;
1316
  }
1317
1318
  .order-md-10 {
1319
    order: 10;
1320
  }
1321
1322
  .order-md-11 {
1323
    order: 11;
1324
  }
1325
1326
  .order-md-12 {
1327
    order: 12;
1328
  }
1329
1330
  .offset-md-0 {
1331
    margin-left: 0;
1332
  }
1333
1334
  .offset-md-1 {
1335 c6265547 Adam Mištera
    margin-left: 8.3333333333%;
1336 ab1bb0fc Adam Mištera
  }
1337
1338
  .offset-md-2 {
1339 c6265547 Adam Mištera
    margin-left: 16.6666666667%;
1340 ab1bb0fc Adam Mištera
  }
1341
1342
  .offset-md-3 {
1343
    margin-left: 25%;
1344
  }
1345
1346
  .offset-md-4 {
1347 c6265547 Adam Mištera
    margin-left: 33.3333333333%;
1348 ab1bb0fc Adam Mištera
  }
1349
1350
  .offset-md-5 {
1351 c6265547 Adam Mištera
    margin-left: 41.6666666667%;
1352 ab1bb0fc Adam Mištera
  }
1353
1354
  .offset-md-6 {
1355
    margin-left: 50%;
1356
  }
1357
1358
  .offset-md-7 {
1359 c6265547 Adam Mištera
    margin-left: 58.3333333333%;
1360 ab1bb0fc Adam Mištera
  }
1361
1362
  .offset-md-8 {
1363 c6265547 Adam Mištera
    margin-left: 66.6666666667%;
1364 ab1bb0fc Adam Mištera
  }
1365
1366
  .offset-md-9 {
1367
    margin-left: 75%;
1368
  }
1369
1370
  .offset-md-10 {
1371 c6265547 Adam Mištera
    margin-left: 83.3333333333%;
1372 ab1bb0fc Adam Mištera
  }
1373
1374
  .offset-md-11 {
1375 c6265547 Adam Mištera
    margin-left: 91.6666666667%;
1376 ab1bb0fc Adam Mištera
  }
1377
}
1378
1379
@media (min-width: 992px) {
1380
  .col-lg {
1381
    flex-basis: 0;
1382
    flex-grow: 1;
1383
    max-width: 100%;
1384
  }
1385
1386
  .row-cols-lg-1 > * {
1387
    flex: 0 0 100%;
1388
    max-width: 100%;
1389
  }
1390
1391
  .row-cols-lg-2 > * {
1392
    flex: 0 0 50%;
1393
    max-width: 50%;
1394
  }
1395
1396
  .row-cols-lg-3 > * {
1397 c6265547 Adam Mištera
    flex: 0 0 33.3333333333%;
1398
    max-width: 33.3333333333%;
1399 ab1bb0fc Adam Mištera
  }
1400
1401
  .row-cols-lg-4 > * {
1402
    flex: 0 0 25%;
1403
    max-width: 25%;
1404
  }
1405
1406
  .row-cols-lg-5 > * {
1407
    flex: 0 0 20%;
1408
    max-width: 20%;
1409
  }
1410
1411
  .row-cols-lg-6 > * {
1412 c6265547 Adam Mištera
    flex: 0 0 16.6666666667%;
1413
    max-width: 16.6666666667%;
1414 ab1bb0fc Adam Mištera
  }
1415
1416
  .col-lg-auto {
1417
    flex: 0 0 auto;
1418
    width: auto;
1419
    max-width: 100%;
1420
  }
1421
1422
  .col-lg-1 {
1423 c6265547 Adam Mištera
    flex: 0 0 8.3333333333%;
1424
    max-width: 8.3333333333%;
1425 ab1bb0fc Adam Mištera
  }
1426
1427
  .col-lg-2 {
1428 c6265547 Adam Mištera
    flex: 0 0 16.6666666667%;
1429
    max-width: 16.6666666667%;
1430 ab1bb0fc Adam Mištera
  }
1431
1432
  .col-lg-3 {
1433
    flex: 0 0 25%;
1434
    max-width: 25%;
1435
  }
1436
1437
  .col-lg-4 {
1438 c6265547 Adam Mištera
    flex: 0 0 33.3333333333%;
1439
    max-width: 33.3333333333%;
1440 ab1bb0fc Adam Mištera
  }
1441
1442
  .col-lg-5 {
1443 c6265547 Adam Mištera
    flex: 0 0 41.6666666667%;
1444
    max-width: 41.6666666667%;
1445 ab1bb0fc Adam Mištera
  }
1446
1447
  .col-lg-6 {
1448
    flex: 0 0 50%;
1449
    max-width: 50%;
1450
  }
1451
1452
  .col-lg-7 {
1453 c6265547 Adam Mištera
    flex: 0 0 58.3333333333%;
1454
    max-width: 58.3333333333%;
1455 ab1bb0fc Adam Mištera
  }
1456
1457
  .col-lg-8 {
1458 c6265547 Adam Mištera
    flex: 0 0 66.6666666667%;
1459
    max-width: 66.6666666667%;
1460 ab1bb0fc Adam Mištera
  }
1461
1462
  .col-lg-9 {
1463
    flex: 0 0 75%;
1464
    max-width: 75%;
1465
  }
1466
1467
  .col-lg-10 {
1468 c6265547 Adam Mištera
    flex: 0 0 83.3333333333%;
1469
    max-width: 83.3333333333%;
1470 ab1bb0fc Adam Mištera
  }
1471
1472
  .col-lg-11 {
1473 c6265547 Adam Mištera
    flex: 0 0 91.6666666667%;
1474
    max-width: 91.6666666667%;
1475 ab1bb0fc Adam Mištera
  }
1476
1477
  .col-lg-12 {
1478
    flex: 0 0 100%;
1479
    max-width: 100%;
1480
  }
1481
1482
  .order-lg-first {
1483
    order: -1;
1484
  }
1485
1486
  .order-lg-last {
1487
    order: 13;
1488
  }
1489
1490
  .order-lg-0 {
1491
    order: 0;
1492
  }
1493
1494
  .order-lg-1 {
1495
    order: 1;
1496
  }
1497
1498
  .order-lg-2 {
1499
    order: 2;
1500
  }
1501
1502
  .order-lg-3 {
1503
    order: 3;
1504
  }
1505
1506
  .order-lg-4 {
1507
    order: 4;
1508
  }
1509
1510
  .order-lg-5 {
1511
    order: 5;
1512
  }
1513
1514
  .order-lg-6 {
1515
    order: 6;
1516
  }
1517
1518
  .order-lg-7 {
1519
    order: 7;
1520
  }
1521
1522
  .order-lg-8 {
1523
    order: 8;
1524
  }
1525
1526
  .order-lg-9 {
1527
    order: 9;
1528
  }
1529
1530
  .order-lg-10 {
1531
    order: 10;
1532
  }
1533
1534
  .order-lg-11 {
1535
    order: 11;
1536
  }
1537
1538
  .order-lg-12 {
1539
    order: 12;
1540
  }
1541
1542
  .offset-lg-0 {
1543
    margin-left: 0;
1544
  }
1545
1546
  .offset-lg-1 {
1547 c6265547 Adam Mištera
    margin-left: 8.3333333333%;
1548 ab1bb0fc Adam Mištera
  }
1549
1550
  .offset-lg-2 {
1551 c6265547 Adam Mištera
    margin-left: 16.6666666667%;
1552 ab1bb0fc Adam Mištera
  }
1553
1554
  .offset-lg-3 {
1555
    margin-left: 25%;
1556
  }
1557
1558
  .offset-lg-4 {
1559 c6265547 Adam Mištera
    margin-left: 33.3333333333%;
1560 ab1bb0fc Adam Mištera
  }
1561
1562
  .offset-lg-5 {
1563 c6265547 Adam Mištera
    margin-left: 41.6666666667%;
1564 ab1bb0fc Adam Mištera
  }
1565
1566
  .offset-lg-6 {
1567
    margin-left: 50%;
1568
  }
1569
1570
  .offset-lg-7 {
1571 c6265547 Adam Mištera
    margin-left: 58.3333333333%;
1572 ab1bb0fc Adam Mištera
  }
1573
1574
  .offset-lg-8 {
1575 c6265547 Adam Mištera
    margin-left: 66.6666666667%;
1576 ab1bb0fc Adam Mištera
  }
1577
1578
  .offset-lg-9 {
1579
    margin-left: 75%;
1580
  }
1581
1582
  .offset-lg-10 {
1583 c6265547 Adam Mištera
    margin-left: 83.3333333333%;
1584 ab1bb0fc Adam Mištera
  }
1585
1586
  .offset-lg-11 {
1587 c6265547 Adam Mištera
    margin-left: 91.6666666667%;
1588 ab1bb0fc Adam Mištera
  }
1589
}
1590
1591
@media (min-width: 1200px) {
1592
  .col-xl {
1593
    flex-basis: 0;
1594
    flex-grow: 1;
1595
    max-width: 100%;
1596
  }
1597
1598
  .row-cols-xl-1 > * {
1599
    flex: 0 0 100%;
1600
    max-width: 100%;
1601
  }
1602
1603
  .row-cols-xl-2 > * {
1604
    flex: 0 0 50%;
1605
    max-width: 50%;
1606
  }
1607
1608
  .row-cols-xl-3 > * {
1609 c6265547 Adam Mištera
    flex: 0 0 33.3333333333%;
1610
    max-width: 33.3333333333%;
1611 ab1bb0fc Adam Mištera
  }
1612
1613
  .row-cols-xl-4 > * {
1614
    flex: 0 0 25%;
1615
    max-width: 25%;
1616
  }
1617
1618
  .row-cols-xl-5 > * {
1619
    flex: 0 0 20%;
1620
    max-width: 20%;
1621
  }
1622
1623
  .row-cols-xl-6 > * {
1624 c6265547 Adam Mištera
    flex: 0 0 16.6666666667%;
1625
    max-width: 16.6666666667%;
1626 ab1bb0fc Adam Mištera
  }
1627
1628
  .col-xl-auto {
1629
    flex: 0 0 auto;
1630
    width: auto;
1631
    max-width: 100%;
1632
  }
1633
1634
  .col-xl-1 {
1635 c6265547 Adam Mištera
    flex: 0 0 8.3333333333%;
1636
    max-width: 8.3333333333%;
1637 ab1bb0fc Adam Mištera
  }
1638
1639
  .col-xl-2 {
1640 c6265547 Adam Mištera
    flex: 0 0 16.6666666667%;
1641
    max-width: 16.6666666667%;
1642 ab1bb0fc Adam Mištera
  }
1643
1644
  .col-xl-3 {
1645
    flex: 0 0 25%;
1646
    max-width: 25%;
1647
  }
1648
1649
  .col-xl-4 {
1650 c6265547 Adam Mištera
    flex: 0 0 33.3333333333%;
1651
    max-width: 33.3333333333%;
1652 ab1bb0fc Adam Mištera
  }
1653
1654
  .col-xl-5 {
1655 c6265547 Adam Mištera
    flex: 0 0 41.6666666667%;
1656
    max-width: 41.6666666667%;
1657 ab1bb0fc Adam Mištera
  }
1658
1659
  .col-xl-6 {
1660
    flex: 0 0 50%;
1661
    max-width: 50%;
1662
  }
1663
1664
  .col-xl-7 {
1665 c6265547 Adam Mištera
    flex: 0 0 58.3333333333%;
1666
    max-width: 58.3333333333%;
1667 ab1bb0fc Adam Mištera
  }
1668
1669
  .col-xl-8 {
1670 c6265547 Adam Mištera
    flex: 0 0 66.6666666667%;
1671
    max-width: 66.6666666667%;
1672 ab1bb0fc Adam Mištera
  }
1673
1674
  .col-xl-9 {
1675
    flex: 0 0 75%;
1676
    max-width: 75%;
1677
  }
1678
1679
  .col-xl-10 {
1680 c6265547 Adam Mištera
    flex: 0 0 83.3333333333%;
1681
    max-width: 83.3333333333%;
1682 ab1bb0fc Adam Mištera
  }
1683
1684
  .col-xl-11 {
1685 c6265547 Adam Mištera
    flex: 0 0 91.6666666667%;
1686
    max-width: 91.6666666667%;
1687 ab1bb0fc Adam Mištera
  }
1688
1689
  .col-xl-12 {
1690
    flex: 0 0 100%;
1691
    max-width: 100%;
1692
  }
1693
1694
  .order-xl-first {
1695
    order: -1;
1696
  }
1697
1698
  .order-xl-last {
1699
    order: 13;
1700
  }
1701
1702
  .order-xl-0 {
1703
    order: 0;
1704
  }
1705
1706
  .order-xl-1 {
1707
    order: 1;
1708
  }
1709
1710
  .order-xl-2 {
1711
    order: 2;
1712
  }
1713
1714
  .order-xl-3 {
1715
    order: 3;
1716
  }
1717
1718
  .order-xl-4 {
1719
    order: 4;
1720
  }
1721
1722
  .order-xl-5 {
1723
    order: 5;
1724
  }
1725
1726
  .order-xl-6 {
1727
    order: 6;
1728
  }
1729
1730
  .order-xl-7 {
1731
    order: 7;
1732
  }
1733
1734
  .order-xl-8 {
1735
    order: 8;
1736
  }
1737
1738
  .order-xl-9 {
1739
    order: 9;
1740
  }
1741
1742
  .order-xl-10 {
1743
    order: 10;
1744
  }
1745
1746
  .order-xl-11 {
1747
    order: 11;
1748
  }
1749
1750
  .order-xl-12 {
1751
    order: 12;
1752
  }
1753
1754
  .offset-xl-0 {
1755
    margin-left: 0;
1756
  }
1757
1758
  .offset-xl-1 {
1759 c6265547 Adam Mištera
    margin-left: 8.3333333333%;
1760 ab1bb0fc Adam Mištera
  }
1761
1762
  .offset-xl-2 {
1763 c6265547 Adam Mištera
    margin-left: 16.6666666667%;
1764 ab1bb0fc Adam Mištera
  }
1765
1766
  .offset-xl-3 {
1767
    margin-left: 25%;
1768
  }
1769
1770
  .offset-xl-4 {
1771 c6265547 Adam Mištera
    margin-left: 33.3333333333%;
1772 ab1bb0fc Adam Mištera
  }
1773
1774
  .offset-xl-5 {
1775 c6265547 Adam Mištera
    margin-left: 41.6666666667%;
1776 ab1bb0fc Adam Mištera
  }
1777
1778
  .offset-xl-6 {
1779
    margin-left: 50%;
1780
  }
1781
1782
  .offset-xl-7 {
1783 c6265547 Adam Mištera
    margin-left: 58.3333333333%;
1784 ab1bb0fc Adam Mištera
  }
1785
1786
  .offset-xl-8 {
1787 c6265547 Adam Mištera
    margin-left: 66.6666666667%;
1788 ab1bb0fc Adam Mištera
  }
1789
1790
  .offset-xl-9 {
1791
    margin-left: 75%;
1792
  }
1793
1794
  .offset-xl-10 {
1795 c6265547 Adam Mištera
    margin-left: 83.3333333333%;
1796 ab1bb0fc Adam Mištera
  }
1797
1798
  .offset-xl-11 {
1799 c6265547 Adam Mištera
    margin-left: 91.6666666667%;
1800 ab1bb0fc Adam Mištera
  }
1801
}
1802
1803
.table {
1804
  width: 100%;
1805
  margin-bottom: 1rem;
1806
  color: #212529;
1807
}
1808
1809
.table th,
1810
.table td {
1811
  padding: 0.75rem;
1812
  vertical-align: top;
1813
  border-top: 1px solid #dee2e6;
1814
}
1815
1816
.table thead th {
1817
  vertical-align: bottom;
1818
  border-bottom: 2px solid #dee2e6;
1819
}
1820
1821
.table tbody + tbody {
1822
  border-top: 2px solid #dee2e6;
1823
}
1824
1825
.table-sm th,
1826
.table-sm td {
1827
  padding: 0.3rem;
1828
}
1829
1830
.table-bordered {
1831
  border: 1px solid #dee2e6;
1832
}
1833
1834
.table-bordered th,
1835
.table-bordered td {
1836
  border: 1px solid #dee2e6;
1837
}
1838
1839
.table-bordered thead th,
1840
.table-bordered thead td {
1841
  border-bottom-width: 2px;
1842
}
1843
1844
.table-borderless th,
1845
.table-borderless td,
1846
.table-borderless thead th,
1847
.table-borderless tbody + tbody {
1848
  border: 0;
1849
}
1850
1851
.table-striped tbody tr:nth-of-type(odd) {
1852
  background-color: rgba(0, 0, 0, 0.05);
1853
}
1854
1855
.table-hover tbody tr:hover {
1856
  color: #212529;
1857
  background-color: rgba(0, 0, 0, 0.075);
1858
}
1859
1860
.table-primary,
1861
.table-primary > th,
1862
.table-primary > td {
1863
  background-color: #c6e0f5;
1864
}
1865
1866
.table-primary th,
1867
.table-primary td,
1868
.table-primary thead th,
1869
.table-primary tbody + tbody {
1870
  border-color: #95c5ed;
1871
}
1872
1873
.table-hover .table-primary:hover {
1874
  background-color: #b0d4f1;
1875
}
1876
1877
.table-hover .table-primary:hover > td,
1878
.table-hover .table-primary:hover > th {
1879
  background-color: #b0d4f1;
1880
}
1881
1882
.table-secondary,
1883
.table-secondary > th,
1884
.table-secondary > td {
1885
  background-color: #d6d8db;
1886
}
1887
1888
.table-secondary th,
1889
.table-secondary td,
1890
.table-secondary thead th,
1891
.table-secondary tbody + tbody {
1892
  border-color: #b3b7bb;
1893
}
1894
1895
.table-hover .table-secondary:hover {
1896
  background-color: #c8cbcf;
1897
}
1898
1899
.table-hover .table-secondary:hover > td,
1900
.table-hover .table-secondary:hover > th {
1901
  background-color: #c8cbcf;
1902
}
1903
1904
.table-success,
1905
.table-success > th,
1906
.table-success > td {
1907
  background-color: #c7eed8;
1908
}
1909
1910
.table-success th,
1911
.table-success td,
1912
.table-success thead th,
1913
.table-success tbody + tbody {
1914
  border-color: #98dfb6;
1915
}
1916
1917
.table-hover .table-success:hover {
1918
  background-color: #b3e8ca;
1919
}
1920
1921
.table-hover .table-success:hover > td,
1922
.table-hover .table-success:hover > th {
1923
  background-color: #b3e8ca;
1924
}
1925
1926
.table-info,
1927
.table-info > th,
1928
.table-info > td {
1929
  background-color: #d6e9f9;
1930
}
1931
1932
.table-info th,
1933
.table-info td,
1934
.table-info thead th,
1935
.table-info tbody + tbody {
1936
  border-color: #b3d7f5;
1937
}
1938
1939
.table-hover .table-info:hover {
1940
  background-color: #c0ddf6;
1941
}
1942
1943
.table-hover .table-info:hover > td,
1944
.table-hover .table-info:hover > th {
1945
  background-color: #c0ddf6;
1946
}
1947
1948
.table-warning,
1949
.table-warning > th,
1950
.table-warning > td {
1951
  background-color: #fffacc;
1952
}
1953
1954
.table-warning th,
1955
.table-warning td,
1956
.table-warning thead th,
1957
.table-warning tbody + tbody {
1958
  border-color: #fff6a1;
1959
}
1960
1961
.table-hover .table-warning:hover {
1962
  background-color: #fff8b3;
1963
}
1964
1965
.table-hover .table-warning:hover > td,
1966
.table-hover .table-warning:hover > th {
1967
  background-color: #fff8b3;
1968
}
1969
1970
.table-danger,
1971
.table-danger > th,
1972
.table-danger > td {
1973
  background-color: #f7c6c5;
1974
}
1975
1976
.table-danger th,
1977
.table-danger td,
1978
.table-danger thead th,
1979
.table-danger tbody + tbody {
1980
  border-color: #f09593;
1981
}
1982
1983
.table-hover .table-danger:hover {
1984
  background-color: #f4b0af;
1985
}
1986
1987
.table-hover .table-danger:hover > td,
1988
.table-hover .table-danger:hover > th {
1989
  background-color: #f4b0af;
1990
}
1991
1992
.table-light,
1993
.table-light > th,
1994
.table-light > td {
1995
  background-color: #fdfdfe;
1996
}
1997
1998
.table-light th,
1999
.table-light td,
2000
.table-light thead th,
2001
.table-light tbody + tbody {
2002
  border-color: #fbfcfc;
2003
}
2004
2005
.table-hover .table-light:hover {
2006
  background-color: #ececf6;
2007
}
2008
2009
.table-hover .table-light:hover > td,
2010
.table-hover .table-light:hover > th {
2011
  background-color: #ececf6;
2012
}
2013
2014
.table-dark,
2015
.table-dark > th,
2016
.table-dark > td {
2017
  background-color: #c6c8ca;
2018
}
2019
2020
.table-dark th,
2021
.table-dark td,
2022
.table-dark thead th,
2023
.table-dark tbody + tbody {
2024
  border-color: #95999c;
2025
}
2026
2027
.table-hover .table-dark:hover {
2028
  background-color: #b9bbbe;
2029
}
2030
2031
.table-hover .table-dark:hover > td,
2032
.table-hover .table-dark:hover > th {
2033
  background-color: #b9bbbe;
2034
}
2035
2036
.table-active,
2037
.table-active > th,
2038
.table-active > td {
2039
  background-color: rgba(0, 0, 0, 0.075);
2040
}
2041
2042
.table-hover .table-active:hover {
2043
  background-color: rgba(0, 0, 0, 0.075);
2044
}
2045
2046
.table-hover .table-active:hover > td,
2047
.table-hover .table-active:hover > th {
2048
  background-color: rgba(0, 0, 0, 0.075);
2049
}
2050
2051
.table .thead-dark th {
2052 b56b3d9b Adam Mištera
  color: #ffffff;
2053 ab1bb0fc Adam Mištera
  background-color: #343a40;
2054
  border-color: #454d55;
2055
}
2056
2057
.table .thead-light th {
2058
  color: #495057;
2059
  background-color: #e9ecef;
2060
  border-color: #dee2e6;
2061
}
2062
2063
.table-dark {
2064 b56b3d9b Adam Mištera
  color: #ffffff;
2065 ab1bb0fc Adam Mištera
  background-color: #343a40;
2066
}
2067
2068
.table-dark th,
2069
.table-dark td,
2070
.table-dark thead th {
2071
  border-color: #454d55;
2072
}
2073
2074
.table-dark.table-bordered {
2075
  border: 0;
2076
}
2077
2078
.table-dark.table-striped tbody tr:nth-of-type(odd) {
2079
  background-color: rgba(255, 255, 255, 0.05);
2080
}
2081
2082
.table-dark.table-hover tbody tr:hover {
2083 b56b3d9b Adam Mištera
  color: #ffffff;
2084 ab1bb0fc Adam Mištera
  background-color: rgba(255, 255, 255, 0.075);
2085
}
2086
2087
@media (max-width: 575.98px) {
2088
  .table-responsive-sm {
2089
    display: block;
2090
    width: 100%;
2091
    overflow-x: auto;
2092
    -webkit-overflow-scrolling: touch;
2093
  }
2094
2095
  .table-responsive-sm > .table-bordered {
2096
    border: 0;
2097
  }
2098
}
2099
2100
@media (max-width: 767.98px) {
2101
  .table-responsive-md {
2102
    display: block;
2103
    width: 100%;
2104
    overflow-x: auto;
2105
    -webkit-overflow-scrolling: touch;
2106
  }
2107
2108
  .table-responsive-md > .table-bordered {
2109
    border: 0;
2110
  }
2111
}
2112
2113
@media (max-width: 991.98px) {
2114
  .table-responsive-lg {
2115
    display: block;
2116
    width: 100%;
2117
    overflow-x: auto;
2118
    -webkit-overflow-scrolling: touch;
2119
  }
2120
2121
  .table-responsive-lg > .table-bordered {
2122
    border: 0;
2123
  }
2124
}
2125
2126
@media (max-width: 1199.98px) {
2127
  .table-responsive-xl {
2128
    display: block;
2129
    width: 100%;
2130
    overflow-x: auto;
2131
    -webkit-overflow-scrolling: touch;
2132
  }
2133
2134
  .table-responsive-xl > .table-bordered {
2135
    border: 0;
2136
  }
2137
}
2138
2139
.table-responsive {
2140
  display: block;
2141
  width: 100%;
2142
  overflow-x: auto;
2143
  -webkit-overflow-scrolling: touch;
2144
}
2145
2146
.table-responsive > .table-bordered {
2147
  border: 0;
2148
}
2149
2150
.form-control {
2151
  display: block;
2152
  width: 100%;
2153
  height: calc(1.6em + 0.75rem + 2px);
2154
  padding: 0.375rem 0.75rem;
2155
  font-size: 0.9rem;
2156
  font-weight: 400;
2157
  line-height: 1.6;
2158
  color: #495057;
2159 b56b3d9b Adam Mištera
  background-color: #ffffff;
2160 ab1bb0fc Adam Mištera
  background-clip: padding-box;
2161
  border: 1px solid #ced4da;
2162
  border-radius: 0.25rem;
2163
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2164
}
2165
2166
@media (prefers-reduced-motion: reduce) {
2167
  .form-control {
2168
    transition: none;
2169
  }
2170
}
2171
2172
.form-control::-ms-expand {
2173
  background-color: transparent;
2174
  border: 0;
2175
}
2176
2177
.form-control:-moz-focusring {
2178
  color: transparent;
2179
  text-shadow: 0 0 0 #495057;
2180
}
2181
2182
.form-control:focus {
2183
  color: #495057;
2184 b56b3d9b Adam Mištera
  background-color: #ffffff;
2185 ab1bb0fc Adam Mištera
  border-color: #a1cbef;
2186
  outline: 0;
2187
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
2188
}
2189
2190
.form-control::-webkit-input-placeholder {
2191
  color: #6c757d;
2192
  opacity: 1;
2193
}
2194
2195
.form-control::-moz-placeholder {
2196
  color: #6c757d;
2197
  opacity: 1;
2198
}
2199
2200
.form-control:-ms-input-placeholder {
2201
  color: #6c757d;
2202
  opacity: 1;
2203
}
2204
2205
.form-control::-ms-input-placeholder {
2206
  color: #6c757d;
2207
  opacity: 1;
2208
}
2209
2210
.form-control::placeholder {
2211
  color: #6c757d;
2212
  opacity: 1;
2213
}
2214
2215
.form-control:disabled,
2216
.form-control[readonly] {
2217
  background-color: #e9ecef;
2218
  opacity: 1;
2219
}
2220
2221
select.form-control:focus::-ms-value {
2222
  color: #495057;
2223 b56b3d9b Adam Mištera
  background-color: #ffffff;
2224 ab1bb0fc Adam Mištera
}
2225
2226
.form-control-file,
2227
.form-control-range {
2228
  display: block;
2229
  width: 100%;
2230
}
2231
2232
.col-form-label {
2233
  padding-top: calc(0.375rem + 1px);
2234
  padding-bottom: calc(0.375rem + 1px);
2235
  margin-bottom: 0;
2236
  font-size: inherit;
2237
  line-height: 1.6;
2238
}
2239
2240
.col-form-label-lg {
2241
  padding-top: calc(0.5rem + 1px);
2242
  padding-bottom: calc(0.5rem + 1px);
2243
  font-size: 1.125rem;
2244
  line-height: 1.5;
2245
}
2246
2247
.col-form-label-sm {
2248
  padding-top: calc(0.25rem + 1px);
2249
  padding-bottom: calc(0.25rem + 1px);
2250
  font-size: 0.7875rem;
2251
  line-height: 1.5;
2252
}
2253
2254
.form-control-plaintext {
2255
  display: block;
2256
  width: 100%;
2257
  padding: 0.375rem 0;
2258
  margin-bottom: 0;
2259
  font-size: 0.9rem;
2260
  line-height: 1.6;
2261
  color: #212529;
2262
  background-color: transparent;
2263
  border: solid transparent;
2264
  border-width: 1px 0;
2265
}
2266
2267
.form-control-plaintext.form-control-sm,
2268
.form-control-plaintext.form-control-lg {
2269
  padding-right: 0;
2270
  padding-left: 0;
2271
}
2272
2273
.form-control-sm {
2274
  height: calc(1.5em + 0.5rem + 2px);
2275
  padding: 0.25rem 0.5rem;
2276
  font-size: 0.7875rem;
2277
  line-height: 1.5;
2278
  border-radius: 0.2rem;
2279
}
2280
2281
.form-control-lg {
2282
  height: calc(1.5em + 1rem + 2px);
2283
  padding: 0.5rem 1rem;
2284
  font-size: 1.125rem;
2285
  line-height: 1.5;
2286
  border-radius: 0.3rem;
2287
}
2288
2289
select.form-control[size],
2290
select.form-control[multiple] {
2291
  height: auto;
2292
}
2293
2294
textarea.form-control {
2295
  height: auto;
2296
}
2297
2298
.form-group {
2299
  margin-bottom: 1rem;
2300
}
2301
2302
.form-text {
2303
  display: block;
2304
  margin-top: 0.25rem;
2305
}
2306
2307
.form-row {
2308
  display: flex;
2309
  flex-wrap: wrap;
2310
  margin-right: -5px;
2311
  margin-left: -5px;
2312
}
2313
2314
.form-row > .col,
2315 c6265547 Adam Mištera
.form-row > [class*=col-] {
2316 ab1bb0fc Adam Mištera
  padding-right: 5px;
2317
  padding-left: 5px;
2318
}
2319
2320
.form-check {
2321
  position: relative;
2322
  display: block;
2323
  padding-left: 1.25rem;
2324
}
2325
2326
.form-check-input {
2327
  position: absolute;
2328
  margin-top: 0.3rem;
2329
  margin-left: -1.25rem;
2330
}
2331
2332
.form-check-input[disabled] ~ .form-check-label,
2333
.form-check-input:disabled ~ .form-check-label {
2334
  color: #6c757d;
2335
}
2336
2337
.form-check-label {
2338
  margin-bottom: 0;
2339
}
2340
2341
.form-check-inline {
2342
  display: inline-flex;
2343
  align-items: center;
2344
  padding-left: 0;
2345
  margin-right: 0.75rem;
2346
}
2347
2348
.form-check-inline .form-check-input {
2349
  position: static;
2350
  margin-top: 0;
2351
  margin-right: 0.3125rem;
2352
  margin-left: 0;
2353
}
2354
2355
.valid-feedback {
2356
  display: none;
2357
  width: 100%;
2358
  margin-top: 0.25rem;
2359
  font-size: 80%;
2360
  color: #38c172;
2361
}
2362
2363
.valid-tooltip {
2364
  position: absolute;
2365
  top: 100%;
2366
  z-index: 5;
2367
  display: none;
2368
  max-width: 100%;
2369
  padding: 0.25rem 0.5rem;
2370 c6265547 Adam Mištera
  margin-top: 0.1rem;
2371 ab1bb0fc Adam Mištera
  font-size: 0.7875rem;
2372
  line-height: 1.6;
2373 b56b3d9b Adam Mištera
  color: #ffffff;
2374 ab1bb0fc Adam Mištera
  background-color: rgba(56, 193, 114, 0.9);
2375
  border-radius: 0.25rem;
2376
}
2377
2378
.was-validated :valid ~ .valid-feedback,
2379
.was-validated :valid ~ .valid-tooltip,
2380
.is-valid ~ .valid-feedback,
2381
.is-valid ~ .valid-tooltip {
2382
  display: block;
2383
}
2384
2385
.was-validated .form-control:valid,
2386
.form-control.is-valid {
2387
  border-color: #38c172;
2388
  padding-right: calc(1.6em + 0.75rem);
2389
  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='%2338c172' 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");
2390
  background-repeat: no-repeat;
2391
  background-position: right calc(0.4em + 0.1875rem) center;
2392
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
2393
}
2394
2395
.was-validated .form-control:valid:focus,
2396
.form-control.is-valid:focus {
2397
  border-color: #38c172;
2398
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
2399
}
2400
2401
.was-validated textarea.form-control:valid,
2402
textarea.form-control.is-valid {
2403
  padding-right: calc(1.6em + 0.75rem);
2404
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
2405
}
2406
2407
.was-validated .custom-select:valid,
2408
.custom-select.is-valid {
2409
  border-color: #38c172;
2410
  padding-right: calc(0.75em + 2.3125rem);
2411 b56b3d9b Adam Mištera
  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='%2338c172' 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") #ffffff no-repeat center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
2412 ab1bb0fc Adam Mištera
}
2413
2414
.was-validated .custom-select:valid:focus,
2415
.custom-select.is-valid:focus {
2416
  border-color: #38c172;
2417
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
2418
}
2419
2420
.was-validated .form-check-input:valid ~ .form-check-label,
2421
.form-check-input.is-valid ~ .form-check-label {
2422
  color: #38c172;
2423
}
2424
2425
.was-validated .form-check-input:valid ~ .valid-feedback,
2426
.was-validated .form-check-input:valid ~ .valid-tooltip,
2427
.form-check-input.is-valid ~ .valid-feedback,
2428
.form-check-input.is-valid ~ .valid-tooltip {
2429
  display: block;
2430
}
2431
2432
.was-validated .custom-control-input:valid ~ .custom-control-label,
2433
.custom-control-input.is-valid ~ .custom-control-label {
2434
  color: #38c172;
2435
}
2436
2437
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
2438
.custom-control-input.is-valid ~ .custom-control-label::before {
2439
  border-color: #38c172;
2440
}
2441
2442
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
2443
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
2444
  border-color: #5cd08d;
2445
  background-color: #5cd08d;
2446
}
2447
2448
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
2449
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
2450
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
2451
}
2452
2453
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
2454
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
2455
  border-color: #38c172;
2456
}
2457
2458
.was-validated .custom-file-input:valid ~ .custom-file-label,
2459
.custom-file-input.is-valid ~ .custom-file-label {
2460
  border-color: #38c172;
2461
}
2462
2463
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
2464
.custom-file-input.is-valid:focus ~ .custom-file-label {
2465
  border-color: #38c172;
2466
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
2467
}
2468
2469
.invalid-feedback {
2470
  display: none;
2471
  width: 100%;
2472
  margin-top: 0.25rem;
2473
  font-size: 80%;
2474
  color: #e3342f;
2475
}
2476
2477
.invalid-tooltip {
2478
  position: absolute;
2479
  top: 100%;
2480
  z-index: 5;
2481
  display: none;
2482
  max-width: 100%;
2483
  padding: 0.25rem 0.5rem;
2484 c6265547 Adam Mištera
  margin-top: 0.1rem;
2485 ab1bb0fc Adam Mištera
  font-size: 0.7875rem;
2486
  line-height: 1.6;
2487 b56b3d9b Adam Mištera
  color: #ffffff;
2488 ab1bb0fc Adam Mištera
  background-color: rgba(227, 52, 47, 0.9);
2489
  border-radius: 0.25rem;
2490
}
2491
2492
.was-validated :invalid ~ .invalid-feedback,
2493
.was-validated :invalid ~ .invalid-tooltip,
2494
.is-invalid ~ .invalid-feedback,
2495
.is-invalid ~ .invalid-tooltip {
2496
  display: block;
2497
}
2498
2499
.was-validated .form-control:invalid,
2500
.form-control.is-invalid {
2501
  border-color: #e3342f;
2502
  padding-right: calc(1.6em + 0.75rem);
2503
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e3342f' 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='%23e3342f' stroke='none'/%3e%3c/svg%3e");
2504
  background-repeat: no-repeat;
2505
  background-position: right calc(0.4em + 0.1875rem) center;
2506
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
2507
}
2508
2509
.was-validated .form-control:invalid:focus,
2510
.form-control.is-invalid:focus {
2511
  border-color: #e3342f;
2512
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
2513
}
2514
2515
.was-validated textarea.form-control:invalid,
2516
textarea.form-control.is-invalid {
2517
  padding-right: calc(1.6em + 0.75rem);
2518
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
2519
}
2520
2521
.was-validated .custom-select:invalid,
2522
.custom-select.is-invalid {
2523
  border-color: #e3342f;
2524
  padding-right: calc(0.75em + 2.3125rem);
2525 b56b3d9b Adam Mištera
  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='%23e3342f' 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='%23e3342f' stroke='none'/%3e%3c/svg%3e") #ffffff no-repeat center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
2526 ab1bb0fc Adam Mištera
}
2527
2528
.was-validated .custom-select:invalid:focus,
2529
.custom-select.is-invalid:focus {
2530
  border-color: #e3342f;
2531
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
2532
}
2533
2534
.was-validated .form-check-input:invalid ~ .form-check-label,
2535
.form-check-input.is-invalid ~ .form-check-label {
2536
  color: #e3342f;
2537
}
2538
2539
.was-validated .form-check-input:invalid ~ .invalid-feedback,
2540
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
2541
.form-check-input.is-invalid ~ .invalid-feedback,
2542
.form-check-input.is-invalid ~ .invalid-tooltip {
2543
  display: block;
2544
}
2545
2546
.was-validated .custom-control-input:invalid ~ .custom-control-label,
2547
.custom-control-input.is-invalid ~ .custom-control-label {
2548
  color: #e3342f;
2549
}
2550
2551
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
2552
.custom-control-input.is-invalid ~ .custom-control-label::before {
2553
  border-color: #e3342f;
2554
}
2555
2556
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
2557
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2558
  border-color: #e9605c;
2559
  background-color: #e9605c;
2560
}
2561
2562
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
2563
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2564
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
2565
}
2566
2567
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
2568
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
2569
  border-color: #e3342f;
2570
}
2571
2572
.was-validated .custom-file-input:invalid ~ .custom-file-label,
2573
.custom-file-input.is-invalid ~ .custom-file-label {
2574
  border-color: #e3342f;
2575
}
2576
2577
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
2578
.custom-file-input.is-invalid:focus ~ .custom-file-label {
2579
  border-color: #e3342f;
2580
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
2581
}
2582
2583
.form-inline {
2584
  display: flex;
2585
  flex-flow: row wrap;
2586
  align-items: center;
2587
}
2588
2589
.form-inline .form-check {
2590
  width: 100%;
2591
}
2592
2593
@media (min-width: 576px) {
2594
  .form-inline label {
2595
    display: flex;
2596
    align-items: center;
2597
    justify-content: center;
2598
    margin-bottom: 0;
2599
  }
2600
2601
  .form-inline .form-group {
2602
    display: flex;
2603
    flex: 0 0 auto;
2604
    flex-flow: row wrap;
2605
    align-items: center;
2606
    margin-bottom: 0;
2607
  }
2608
2609
  .form-inline .form-control {
2610
    display: inline-block;
2611
    width: auto;
2612
    vertical-align: middle;
2613
  }
2614
2615
  .form-inline .form-control-plaintext {
2616
    display: inline-block;
2617
  }
2618
2619
  .form-inline .input-group,
2620
  .form-inline .custom-select {
2621
    width: auto;
2622
  }
2623
2624
  .form-inline .form-check {
2625
    display: flex;
2626
    align-items: center;
2627
    justify-content: center;
2628
    width: auto;
2629
    padding-left: 0;
2630
  }
2631
2632
  .form-inline .form-check-input {
2633
    position: relative;
2634
    flex-shrink: 0;
2635
    margin-top: 0;
2636
    margin-right: 0.25rem;
2637
    margin-left: 0;
2638
  }
2639
2640
  .form-inline .custom-control {
2641
    align-items: center;
2642
    justify-content: center;
2643
  }
2644
2645
  .form-inline .custom-control-label {
2646
    margin-bottom: 0;
2647
  }
2648
}
2649
2650
.btn {
2651
  display: inline-block;
2652
  font-weight: 400;
2653
  color: #212529;
2654
  text-align: center;
2655
  vertical-align: middle;
2656
  cursor: pointer;
2657
  -webkit-user-select: none;
2658
     -moz-user-select: none;
2659
      -ms-user-select: none;
2660
          user-select: none;
2661
  background-color: transparent;
2662
  border: 1px solid transparent;
2663
  padding: 0.375rem 0.75rem;
2664
  font-size: 0.9rem;
2665
  line-height: 1.6;
2666
  border-radius: 0.25rem;
2667
  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;
2668
}
2669
2670
@media (prefers-reduced-motion: reduce) {
2671
  .btn {
2672
    transition: none;
2673
  }
2674
}
2675
2676
.btn:hover {
2677
  color: #212529;
2678
  text-decoration: none;
2679
}
2680
2681
.btn:focus,
2682
.btn.focus {
2683
  outline: 0;
2684
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
2685
}
2686
2687
.btn.disabled,
2688
.btn:disabled {
2689
  opacity: 0.65;
2690
}
2691
2692
a.btn.disabled,
2693
fieldset:disabled a.btn {
2694
  pointer-events: none;
2695
}
2696
2697
.btn-primary {
2698 b56b3d9b Adam Mištera
  color: #ffffff;
2699 ab1bb0fc Adam Mištera
  background-color: #3490dc;
2700
  border-color: #3490dc;
2701
}
2702
2703
.btn-primary:hover {
2704 b56b3d9b Adam Mištera
  color: #ffffff;
2705 ab1bb0fc Adam Mištera
  background-color: #227dc7;
2706
  border-color: #2176bd;
2707
}
2708
2709
.btn-primary:focus,
2710
.btn-primary.focus {
2711 b56b3d9b Adam Mištera
  color: #ffffff;
2712 ab1bb0fc Adam Mištera
  background-color: #227dc7;
2713
  border-color: #2176bd;
2714
  box-shadow: 0 0 0 0.2rem rgba(82, 161, 225, 0.5);
2715
}
2716
2717
.btn-primary.disabled,
2718
.btn-primary:disabled {
2719 b56b3d9b Adam Mištera
  color: #ffffff;
2720 ab1bb0fc Adam Mištera
  background-color: #3490dc;
2721
  border-color: #3490dc;
2722
}
2723
2724
.btn-primary:not(:disabled):not(.disabled):active,
2725
.btn-primary:not(:disabled):not(.disabled).active,
2726
.show > .btn-primary.dropdown-toggle {
2727 b56b3d9b Adam Mištera
  color: #ffffff;
2728 ab1bb0fc Adam Mištera
  background-color: #2176bd;
2729
  border-color: #1f6fb2;
2730
}
2731
2732
.btn-primary:not(:disabled):not(.disabled):active:focus,
2733
.btn-primary:not(:disabled):not(.disabled).active:focus,
2734
.show > .btn-primary.dropdown-toggle:focus {
2735
  box-shadow: 0 0 0 0.2rem rgba(82, 161, 225, 0.5);
2736
}
2737
2738
.btn-secondary {
2739 b56b3d9b Adam Mištera
  color: #ffffff;
2740 ab1bb0fc Adam Mištera
  background-color: #6c757d;
2741
  border-color: #6c757d;
2742
}
2743
2744
.btn-secondary:hover {
2745 b56b3d9b Adam Mištera
  color: #ffffff;
2746 ab1bb0fc Adam Mištera
  background-color: #5a6268;
2747
  border-color: #545b62;
2748
}
2749
2750
.btn-secondary:focus,
2751
.btn-secondary.focus {
2752 b56b3d9b Adam Mištera
  color: #ffffff;
2753 ab1bb0fc Adam Mištera
  background-color: #5a6268;
2754
  border-color: #545b62;
2755
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2756
}
2757
2758
.btn-secondary.disabled,
2759
.btn-secondary:disabled {
2760 b56b3d9b Adam Mištera
  color: #ffffff;
2761 ab1bb0fc Adam Mištera
  background-color: #6c757d;
2762
  border-color: #6c757d;
2763
}
2764
2765
.btn-secondary:not(:disabled):not(.disabled):active,
2766
.btn-secondary:not(:disabled):not(.disabled).active,
2767
.show > .btn-secondary.dropdown-toggle {
2768 b56b3d9b Adam Mištera
  color: #ffffff;
2769 ab1bb0fc Adam Mištera
  background-color: #545b62;
2770
  border-color: #4e555b;
2771
}
2772
2773
.btn-secondary:not(:disabled):not(.disabled):active:focus,
2774
.btn-secondary:not(:disabled):not(.disabled).active:focus,
2775
.show > .btn-secondary.dropdown-toggle:focus {
2776
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
2777
}
2778
2779
.btn-success {
2780 b56b3d9b Adam Mištera
  color: #ffffff;
2781 ab1bb0fc Adam Mištera
  background-color: #38c172;
2782
  border-color: #38c172;
2783
}
2784
2785
.btn-success:hover {
2786 b56b3d9b Adam Mištera
  color: #ffffff;
2787 ab1bb0fc Adam Mištera
  background-color: #2fa360;
2788
  border-color: #2d995b;
2789
}
2790
2791
.btn-success:focus,
2792
.btn-success.focus {
2793 b56b3d9b Adam Mištera
  color: #ffffff;
2794 ab1bb0fc Adam Mištera
  background-color: #2fa360;
2795
  border-color: #2d995b;
2796
  box-shadow: 0 0 0 0.2rem rgba(86, 202, 135, 0.5);
2797
}
2798
2799
.btn-success.disabled,
2800
.btn-success:disabled {
2801 b56b3d9b Adam Mištera
  color: #ffffff;
2802 ab1bb0fc Adam Mištera
  background-color: #38c172;
2803
  border-color: #38c172;
2804
}
2805
2806
.btn-success:not(:disabled):not(.disabled):active,
2807
.btn-success:not(:disabled):not(.disabled).active,
2808
.show > .btn-success.dropdown-toggle {
2809 b56b3d9b Adam Mištera
  color: #ffffff;
2810 ab1bb0fc Adam Mištera
  background-color: #2d995b;
2811
  border-color: #2a9055;
2812
}
2813
2814
.btn-success:not(:disabled):not(.disabled):active:focus,
2815
.btn-success:not(:disabled):not(.disabled).active:focus,
2816
.show > .btn-success.dropdown-toggle:focus {
2817
  box-shadow: 0 0 0 0.2rem rgba(86, 202, 135, 0.5);
2818
}
2819
2820
.btn-info {
2821
  color: #212529;
2822
  background-color: #6cb2eb;
2823
  border-color: #6cb2eb;
2824
}
2825
2826
.btn-info:hover {
2827 b56b3d9b Adam Mištera
  color: #ffffff;
2828 ab1bb0fc Adam Mištera
  background-color: #4aa0e6;
2829
  border-color: #3f9ae5;
2830
}
2831
2832
.btn-info:focus,
2833
.btn-info.focus {
2834 b56b3d9b Adam Mištera
  color: #ffffff;
2835 ab1bb0fc Adam Mištera
  background-color: #4aa0e6;
2836
  border-color: #3f9ae5;
2837
  box-shadow: 0 0 0 0.2rem rgba(97, 157, 206, 0.5);
2838
}
2839
2840
.btn-info.disabled,
2841
.btn-info:disabled {
2842
  color: #212529;
2843
  background-color: #6cb2eb;
2844
  border-color: #6cb2eb;
2845
}
2846
2847
.btn-info:not(:disabled):not(.disabled):active,
2848
.btn-info:not(:disabled):not(.disabled).active,
2849
.show > .btn-info.dropdown-toggle {
2850 b56b3d9b Adam Mištera
  color: #ffffff;
2851 ab1bb0fc Adam Mištera
  background-color: #3f9ae5;
2852
  border-color: #3495e3;
2853
}
2854
2855
.btn-info:not(:disabled):not(.disabled):active:focus,
2856
.btn-info:not(:disabled):not(.disabled).active:focus,
2857
.show > .btn-info.dropdown-toggle:focus {
2858
  box-shadow: 0 0 0 0.2rem rgba(97, 157, 206, 0.5);
2859
}
2860
2861
.btn-warning {
2862
  color: #212529;
2863
  background-color: #ffed4a;
2864
  border-color: #ffed4a;
2865
}
2866
2867
.btn-warning:hover {
2868
  color: #212529;
2869
  background-color: #ffe924;
2870
  border-color: #ffe817;
2871
}
2872
2873
.btn-warning:focus,
2874
.btn-warning.focus {
2875
  color: #212529;
2876
  background-color: #ffe924;
2877
  border-color: #ffe817;
2878
  box-shadow: 0 0 0 0.2rem rgba(222, 207, 69, 0.5);
2879
}
2880
2881
.btn-warning.disabled,
2882
.btn-warning:disabled {
2883
  color: #212529;
2884
  background-color: #ffed4a;
2885
  border-color: #ffed4a;
2886
}
2887
2888
.btn-warning:not(:disabled):not(.disabled):active,
2889
.btn-warning:not(:disabled):not(.disabled).active,
2890
.show > .btn-warning.dropdown-toggle {
2891
  color: #212529;
2892
  background-color: #ffe817;
2893
  border-color: #ffe70a;
2894
}
2895
2896
.btn-warning:not(:disabled):not(.disabled):active:focus,
2897
.btn-warning:not(:disabled):not(.disabled).active:focus,
2898
.show > .btn-warning.dropdown-toggle:focus {
2899
  box-shadow: 0 0 0 0.2rem rgba(222, 207, 69, 0.5);
2900
}
2901
2902
.btn-danger {
2903 b56b3d9b Adam Mištera
  color: #ffffff;
2904 ab1bb0fc Adam Mištera
  background-color: #e3342f;
2905
  border-color: #e3342f;
2906
}
2907
2908
.btn-danger:hover {
2909 b56b3d9b Adam Mištera
  color: #ffffff;
2910 ab1bb0fc Adam Mištera
  background-color: #d0211c;
2911
  border-color: #c51f1a;
2912
}
2913
2914
.btn-danger:focus,
2915
.btn-danger.focus {
2916 b56b3d9b Adam Mištera
  color: #ffffff;
2917 ab1bb0fc Adam Mištera
  background-color: #d0211c;
2918
  border-color: #c51f1a;
2919
  box-shadow: 0 0 0 0.2rem rgba(231, 82, 78, 0.5);
2920
}
2921
2922
.btn-danger.disabled,
2923
.btn-danger:disabled {
2924 b56b3d9b Adam Mištera
  color: #ffffff;
2925 ab1bb0fc Adam Mištera
  background-color: #e3342f;
2926
  border-color: #e3342f;
2927
}
2928
2929
.btn-danger:not(:disabled):not(.disabled):active,
2930
.btn-danger:not(:disabled):not(.disabled).active,
2931
.show > .btn-danger.dropdown-toggle {
2932 b56b3d9b Adam Mištera
  color: #ffffff;
2933 ab1bb0fc Adam Mištera
  background-color: #c51f1a;
2934
  border-color: #b91d19;
2935
}
2936
2937
.btn-danger:not(:disabled):not(.disabled):active:focus,
2938
.btn-danger:not(:disabled):not(.disabled).active:focus,
2939
.show > .btn-danger.dropdown-toggle:focus {
2940
  box-shadow: 0 0 0 0.2rem rgba(231, 82, 78, 0.5);
2941
}
2942
2943
.btn-light {
2944
  color: #212529;
2945
  background-color: #f8f9fa;
2946
  border-color: #f8f9fa;
2947
}
2948
2949
.btn-light:hover {
2950
  color: #212529;
2951
  background-color: #e2e6ea;
2952
  border-color: #dae0e5;
2953
}
2954
2955
.btn-light:focus,
2956
.btn-light.focus {
2957
  color: #212529;
2958
  background-color: #e2e6ea;
2959
  border-color: #dae0e5;
2960
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2961
}
2962
2963
.btn-light.disabled,
2964
.btn-light:disabled {
2965
  color: #212529;
2966
  background-color: #f8f9fa;
2967
  border-color: #f8f9fa;
2968
}
2969
2970
.btn-light:not(:disabled):not(.disabled):active,
2971
.btn-light:not(:disabled):not(.disabled).active,
2972
.show > .btn-light.dropdown-toggle {
2973
  color: #212529;
2974
  background-color: #dae0e5;
2975
  border-color: #d3d9df;
2976
}
2977
2978
.btn-light:not(:disabled):not(.disabled):active:focus,
2979
.btn-light:not(:disabled):not(.disabled).active:focus,
2980
.show > .btn-light.dropdown-toggle:focus {
2981
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2982
}
2983
2984
.btn-dark {
2985 b56b3d9b Adam Mištera
  color: #ffffff;
2986 ab1bb0fc Adam Mištera
  background-color: #343a40;
2987
  border-color: #343a40;
2988
}
2989
2990
.btn-dark:hover {
2991 b56b3d9b Adam Mištera
  color: #ffffff;
2992 ab1bb0fc Adam Mištera
  background-color: #23272b;
2993
  border-color: #1d2124;
2994
}
2995
2996
.btn-dark:focus,
2997
.btn-dark.focus {
2998 b56b3d9b Adam Mištera
  color: #ffffff;
2999 ab1bb0fc Adam Mištera
  background-color: #23272b;
3000
  border-color: #1d2124;
3001
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
3002
}
3003
3004
.btn-dark.disabled,
3005
.btn-dark:disabled {
3006 b56b3d9b Adam Mištera
  color: #ffffff;
3007 ab1bb0fc Adam Mištera
  background-color: #343a40;
3008
  border-color: #343a40;
3009
}
3010
3011
.btn-dark:not(:disabled):not(.disabled):active,
3012
.btn-dark:not(:disabled):not(.disabled).active,
3013
.show > .btn-dark.dropdown-toggle {
3014 b56b3d9b Adam Mištera
  color: #ffffff;
3015 ab1bb0fc Adam Mištera
  background-color: #1d2124;
3016
  border-color: #171a1d;
3017
}
3018
3019
.btn-dark:not(:disabled):not(.disabled):active:focus,
3020
.btn-dark:not(:disabled):not(.disabled).active:focus,
3021
.show > .btn-dark.dropdown-toggle:focus {
3022
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
3023
}
3024
3025
.btn-outline-primary {
3026
  color: #3490dc;
3027
  border-color: #3490dc;
3028
}
3029
3030
.btn-outline-primary:hover {
3031 b56b3d9b Adam Mištera
  color: #ffffff;
3032 ab1bb0fc Adam Mištera
  background-color: #3490dc;
3033
  border-color: #3490dc;
3034
}
3035
3036
.btn-outline-primary:focus,
3037
.btn-outline-primary.focus {
3038
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
3039
}
3040
3041
.btn-outline-primary.disabled,
3042
.btn-outline-primary:disabled {
3043
  color: #3490dc;
3044
  background-color: transparent;
3045
}
3046
3047
.btn-outline-primary:not(:disabled):not(.disabled):active,
3048
.btn-outline-primary:not(:disabled):not(.disabled).active,
3049
.show > .btn-outline-primary.dropdown-toggle {
3050 b56b3d9b Adam Mištera
  color: #ffffff;
3051 ab1bb0fc Adam Mištera
  background-color: #3490dc;
3052
  border-color: #3490dc;
3053
}
3054
3055
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
3056
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
3057
.show > .btn-outline-primary.dropdown-toggle:focus {
3058
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
3059
}
3060
3061
.btn-outline-secondary {
3062
  color: #6c757d;
3063
  border-color: #6c757d;
3064
}
3065
3066
.btn-outline-secondary:hover {
3067 b56b3d9b Adam Mištera
  color: #ffffff;
3068 ab1bb0fc Adam Mištera
  background-color: #6c757d;
3069
  border-color: #6c757d;
3070
}
3071
3072
.btn-outline-secondary:focus,
3073
.btn-outline-secondary.focus {
3074
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
3075
}
3076
3077
.btn-outline-secondary.disabled,
3078
.btn-outline-secondary:disabled {
3079
  color: #6c757d;
3080
  background-color: transparent;
3081
}
3082
3083
.btn-outline-secondary:not(:disabled):not(.disabled):active,
3084
.btn-outline-secondary:not(:disabled):not(.disabled).active,
3085
.show > .btn-outline-secondary.dropdown-toggle {
3086 b56b3d9b Adam Mištera
  color: #ffffff;
3087 ab1bb0fc Adam Mištera
  background-color: #6c757d;
3088
  border-color: #6c757d;
3089
}
3090
3091
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
3092
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
3093
.show > .btn-outline-secondary.dropdown-toggle:focus {
3094
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
3095
}
3096
3097
.btn-outline-success {
3098
  color: #38c172;
3099
  border-color: #38c172;
3100
}
3101
3102
.btn-outline-success:hover {
3103 b56b3d9b Adam Mištera
  color: #ffffff;
3104 ab1bb0fc Adam Mištera
  background-color: #38c172;
3105
  border-color: #38c172;
3106
}
3107
3108
.btn-outline-success:focus,
3109
.btn-outline-success.focus {
3110
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
3111
}
3112
3113
.btn-outline-success.disabled,
3114
.btn-outline-success:disabled {
3115
  color: #38c172;
3116
  background-color: transparent;
3117
}
3118
3119
.btn-outline-success:not(:disabled):not(.disabled):active,
3120
.btn-outline-success:not(:disabled):not(.disabled).active,
3121
.show > .btn-outline-success.dropdown-toggle {
3122 b56b3d9b Adam Mištera
  color: #ffffff;
3123 ab1bb0fc Adam Mištera
  background-color: #38c172;
3124
  border-color: #38c172;
3125
}
3126
3127
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
3128
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
3129
.show > .btn-outline-success.dropdown-toggle:focus {
3130
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
3131
}
3132
3133
.btn-outline-info {
3134
  color: #6cb2eb;
3135
  border-color: #6cb2eb;
3136
}
3137
3138
.btn-outline-info:hover {
3139
  color: #212529;
3140
  background-color: #6cb2eb;
3141
  border-color: #6cb2eb;
3142
}
3143
3144
.btn-outline-info:focus,
3145
.btn-outline-info.focus {
3146
  box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
3147
}
3148
3149
.btn-outline-info.disabled,
3150
.btn-outline-info:disabled {
3151
  color: #6cb2eb;
3152
  background-color: transparent;
3153
}
3154
3155
.btn-outline-info:not(:disabled):not(.disabled):active,
3156
.btn-outline-info:not(:disabled):not(.disabled).active,
3157
.show > .btn-outline-info.dropdown-toggle {
3158
  color: #212529;
3159
  background-color: #6cb2eb;
3160
  border-color: #6cb2eb;
3161
}
3162
3163
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
3164
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
3165
.show > .btn-outline-info.dropdown-toggle:focus {
3166
  box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
3167
}
3168
3169
.btn-outline-warning {
3170
  color: #ffed4a;
3171
  border-color: #ffed4a;
3172
}
3173
3174
.btn-outline-warning:hover {
3175
  color: #212529;
3176
  background-color: #ffed4a;
3177
  border-color: #ffed4a;
3178
}
3179
3180
.btn-outline-warning:focus,
3181
.btn-outline-warning.focus {
3182
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
3183
}
3184
3185
.btn-outline-warning.disabled,
3186
.btn-outline-warning:disabled {
3187
  color: #ffed4a;
3188
  background-color: transparent;
3189
}
3190
3191
.btn-outline-warning:not(:disabled):not(.disabled):active,
3192
.btn-outline-warning:not(:disabled):not(.disabled).active,
3193
.show > .btn-outline-warning.dropdown-toggle {
3194
  color: #212529;
3195
  background-color: #ffed4a;
3196
  border-color: #ffed4a;
3197
}
3198
3199
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
3200
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3201
.show > .btn-outline-warning.dropdown-toggle:focus {
3202
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
3203
}
3204
3205
.btn-outline-danger {
3206
  color: #e3342f;
3207
  border-color: #e3342f;
3208
}
3209
3210
.btn-outline-danger:hover {
3211 b56b3d9b Adam Mištera
  color: #ffffff;
3212 ab1bb0fc Adam Mištera
  background-color: #e3342f;
3213
  border-color: #e3342f;
3214
}
3215
3216
.btn-outline-danger:focus,
3217
.btn-outline-danger.focus {
3218
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5);
3219
}
3220
3221
.btn-outline-danger.disabled,
3222
.btn-outline-danger:disabled {
3223
  color: #e3342f;
3224
  background-color: transparent;
3225
}
3226
3227
.btn-outline-danger:not(:disabled):not(.disabled):active,
3228
.btn-outline-danger:not(:disabled):not(.disabled).active,
3229
.show > .btn-outline-danger.dropdown-toggle {
3230 b56b3d9b Adam Mištera
  color: #ffffff;
3231 ab1bb0fc Adam Mištera
  background-color: #e3342f;
3232
  border-color: #e3342f;
3233
}
3234
3235
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
3236
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3237
.show > .btn-outline-danger.dropdown-toggle:focus {
3238
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5);
3239
}
3240
3241
.btn-outline-light {
3242
  color: #f8f9fa;
3243
  border-color: #f8f9fa;
3244
}
3245
3246
.btn-outline-light:hover {
3247
  color: #212529;
3248
  background-color: #f8f9fa;
3249
  border-color: #f8f9fa;
3250
}
3251
3252
.btn-outline-light:focus,
3253
.btn-outline-light.focus {
3254
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3255
}
3256
3257
.btn-outline-light.disabled,
3258
.btn-outline-light:disabled {
3259
  color: #f8f9fa;
3260
  background-color: transparent;
3261
}
3262
3263
.btn-outline-light:not(:disabled):not(.disabled):active,
3264
.btn-outline-light:not(:disabled):not(.disabled).active,
3265
.show > .btn-outline-light.dropdown-toggle {
3266
  color: #212529;
3267
  background-color: #f8f9fa;
3268
  border-color: #f8f9fa;
3269
}
3270
3271
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
3272
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
3273
.show > .btn-outline-light.dropdown-toggle:focus {
3274
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3275
}
3276
3277
.btn-outline-dark {
3278
  color: #343a40;
3279
  border-color: #343a40;
3280
}
3281
3282
.btn-outline-dark:hover {
3283 b56b3d9b Adam Mištera
  color: #ffffff;
3284 ab1bb0fc Adam Mištera
  background-color: #343a40;
3285
  border-color: #343a40;
3286
}
3287
3288
.btn-outline-dark:focus,
3289
.btn-outline-dark.focus {
3290
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3291
}
3292
3293
.btn-outline-dark.disabled,
3294
.btn-outline-dark:disabled {
3295
  color: #343a40;
3296
  background-color: transparent;
3297
}
3298
3299
.btn-outline-dark:not(:disabled):not(.disabled):active,
3300
.btn-outline-dark:not(:disabled):not(.disabled).active,
3301
.show > .btn-outline-dark.dropdown-toggle {
3302 b56b3d9b Adam Mištera
  color: #ffffff;
3303 ab1bb0fc Adam Mištera
  background-color: #343a40;
3304
  border-color: #343a40;
3305
}
3306
3307
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
3308
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3309
.show > .btn-outline-dark.dropdown-toggle:focus {
3310
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3311
}
3312
3313
.btn-link {
3314
  font-weight: 400;
3315
  color: #3490dc;
3316
  text-decoration: none;
3317
}
3318
3319
.btn-link:hover {
3320
  color: #1d68a7;
3321
  text-decoration: underline;
3322
}
3323
3324
.btn-link:focus,
3325
.btn-link.focus {
3326
  text-decoration: underline;
3327
  box-shadow: none;
3328
}
3329
3330
.btn-link:disabled,
3331
.btn-link.disabled {
3332
  color: #6c757d;
3333
  pointer-events: none;
3334
}
3335
3336
.btn-lg,
3337
.btn-group-lg > .btn {
3338
  padding: 0.5rem 1rem;
3339
  font-size: 1.125rem;
3340
  line-height: 1.5;
3341
  border-radius: 0.3rem;
3342
}
3343
3344
.btn-sm,
3345
.btn-group-sm > .btn {
3346
  padding: 0.25rem 0.5rem;
3347
  font-size: 0.7875rem;
3348
  line-height: 1.5;
3349
  border-radius: 0.2rem;
3350
}
3351
3352
.btn-block {
3353
  display: block;
3354
  width: 100%;
3355
}
3356
3357
.btn-block + .btn-block {
3358
  margin-top: 0.5rem;
3359
}
3360
3361 c6265547 Adam Mištera
input[type=submit].btn-block,
3362
input[type=reset].btn-block,
3363
input[type=button].btn-block {
3364 ab1bb0fc Adam Mištera
  width: 100%;
3365
}
3366
3367
.fade {
3368
  transition: opacity 0.15s linear;
3369
}
3370
3371
@media (prefers-reduced-motion: reduce) {
3372
  .fade {
3373
    transition: none;
3374
  }
3375
}
3376
3377
.fade:not(.show) {
3378
  opacity: 0;
3379
}
3380
3381
.collapse:not(.show) {
3382
  display: none;
3383
}
3384
3385
.collapsing {
3386
  position: relative;
3387
  height: 0;
3388
  overflow: hidden;
3389
  transition: height 0.35s ease;
3390
}
3391
3392
@media (prefers-reduced-motion: reduce) {
3393
  .collapsing {
3394
    transition: none;
3395
  }
3396
}
3397
3398
.dropup,
3399
.dropright,
3400
.dropdown,
3401
.dropleft {
3402
  position: relative;
3403
}
3404
3405
.dropdown-toggle {
3406
  white-space: nowrap;
3407
}
3408
3409
.dropdown-toggle::after {
3410
  display: inline-block;
3411
  margin-left: 0.255em;
3412
  vertical-align: 0.255em;
3413
  content: "";
3414
  border-top: 0.3em solid;
3415
  border-right: 0.3em solid transparent;
3416
  border-bottom: 0;
3417
  border-left: 0.3em solid transparent;
3418
}
3419
3420
.dropdown-toggle:empty::after {
3421
  margin-left: 0;
3422
}
3423
3424
.dropdown-menu {
3425
  position: absolute;
3426
  top: 100%;
3427
  left: 0;
3428
  z-index: 1000;
3429
  display: none;
3430
  float: left;
3431
  min-width: 10rem;
3432
  padding: 0.5rem 0;
3433
  margin: 0.125rem 0 0;
3434
  font-size: 0.9rem;
3435
  color: #212529;
3436
  text-align: left;
3437
  list-style: none;
3438 b56b3d9b Adam Mištera
  background-color: #ffffff;
3439 ab1bb0fc Adam Mištera
  background-clip: padding-box;
3440
  border: 1px solid rgba(0, 0, 0, 0.15);
3441
  border-radius: 0.25rem;
3442
}
3443
3444
.dropdown-menu-left {
3445
  right: auto;
3446
  left: 0;
3447
}
3448
3449
.dropdown-menu-right {
3450
  right: 0;
3451
  left: auto;
3452
}
3453
3454
@media (min-width: 576px) {
3455
  .dropdown-menu-sm-left {
3456
    right: auto;
3457
    left: 0;
3458
  }
3459
3460
  .dropdown-menu-sm-right {
3461
    right: 0;
3462
    left: auto;
3463
  }
3464
}
3465
3466
@media (min-width: 768px) {
3467
  .dropdown-menu-md-left {
3468
    right: auto;
3469
    left: 0;
3470
  }
3471
3472
  .dropdown-menu-md-right {
3473
    right: 0;
3474
    left: auto;
3475
  }
3476
}
3477
3478
@media (min-width: 992px) {
3479
  .dropdown-menu-lg-left {
3480
    right: auto;
3481
    left: 0;
3482
  }
3483
3484
  .dropdown-menu-lg-right {
3485
    right: 0;
3486
    left: auto;
3487
  }
3488
}
3489
3490
@media (min-width: 1200px) {
3491
  .dropdown-menu-xl-left {
3492
    right: auto;
3493
    left: 0;
3494
  }
3495
3496
  .dropdown-menu-xl-right {
3497
    right: 0;
3498
    left: auto;
3499
  }
3500
}
3501
3502
.dropup .dropdown-menu {
3503
  top: auto;
3504
  bottom: 100%;
3505
  margin-top: 0;
3506
  margin-bottom: 0.125rem;
3507
}
3508
3509
.dropup .dropdown-toggle::after {
3510
  display: inline-block;
3511
  margin-left: 0.255em;
3512
  vertical-align: 0.255em;
3513
  content: "";
3514
  border-top: 0;
3515
  border-right: 0.3em solid transparent;
3516
  border-bottom: 0.3em solid;
3517
  border-left: 0.3em solid transparent;
3518
}
3519
3520
.dropup .dropdown-toggle:empty::after {
3521
  margin-left: 0;
3522
}
3523
3524
.dropright .dropdown-menu {
3525
  top: 0;
3526
  right: auto;
3527
  left: 100%;
3528
  margin-top: 0;
3529
  margin-left: 0.125rem;
3530
}
3531
3532
.dropright .dropdown-toggle::after {
3533
  display: inline-block;
3534
  margin-left: 0.255em;
3535
  vertical-align: 0.255em;
3536
  content: "";
3537
  border-top: 0.3em solid transparent;
3538
  border-right: 0;
3539
  border-bottom: 0.3em solid transparent;
3540
  border-left: 0.3em solid;
3541
}
3542
3543
.dropright .dropdown-toggle:empty::after {
3544
  margin-left: 0;
3545
}
3546
3547
.dropright .dropdown-toggle::after {
3548
  vertical-align: 0;
3549
}
3550
3551
.dropleft .dropdown-menu {
3552
  top: 0;
3553
  right: 100%;
3554
  left: auto;
3555
  margin-top: 0;
3556
  margin-right: 0.125rem;
3557
}
3558
3559
.dropleft .dropdown-toggle::after {
3560
  display: inline-block;
3561
  margin-left: 0.255em;
3562
  vertical-align: 0.255em;
3563
  content: "";
3564
}
3565
3566
.dropleft .dropdown-toggle::after {
3567
  display: none;
3568
}
3569
3570
.dropleft .dropdown-toggle::before {
3571
  display: inline-block;
3572
  margin-right: 0.255em;
3573
  vertical-align: 0.255em;
3574
  content: "";
3575
  border-top: 0.3em solid transparent;
3576
  border-right: 0.3em solid;
3577
  border-bottom: 0.3em solid transparent;
3578
}
3579
3580
.dropleft .dropdown-toggle:empty::after {
3581
  margin-left: 0;
3582
}
3583
3584
.dropleft .dropdown-toggle::before {
3585
  vertical-align: 0;
3586
}
3587
3588 c6265547 Adam Mištera
.dropdown-menu[x-placement^=top],
3589
.dropdown-menu[x-placement^=right],
3590
.dropdown-menu[x-placement^=bottom],
3591
.dropdown-menu[x-placement^=left] {
3592 ab1bb0fc Adam Mištera
  right: auto;
3593
  bottom: auto;
3594
}
3595
3596
.dropdown-divider {
3597
  height: 0;
3598
  margin: 0.5rem 0;
3599
  overflow: hidden;
3600
  border-top: 1px solid #e9ecef;
3601
}
3602
3603
.dropdown-item {
3604
  display: block;
3605
  width: 100%;
3606
  padding: 0.25rem 1.5rem;
3607
  clear: both;
3608
  font-weight: 400;
3609
  color: #212529;
3610
  text-align: inherit;
3611
  white-space: nowrap;
3612
  background-color: transparent;
3613
  border: 0;
3614
}
3615
3616
.dropdown-item:hover,
3617
.dropdown-item:focus {
3618
  color: #16181b;
3619
  text-decoration: none;
3620
  background-color: #f8f9fa;
3621
}
3622
3623
.dropdown-item.active,
3624
.dropdown-item:active {
3625 b56b3d9b Adam Mištera
  color: #ffffff;
3626 ab1bb0fc Adam Mištera
  text-decoration: none;
3627
  background-color: #3490dc;
3628
}
3629
3630
.dropdown-item.disabled,
3631
.dropdown-item:disabled {
3632
  color: #6c757d;
3633
  pointer-events: none;
3634
  background-color: transparent;
3635
}
3636
3637
.dropdown-menu.show {
3638
  display: block;
3639
}
3640
3641
.dropdown-header {
3642
  display: block;
3643
  padding: 0.5rem 1.5rem;
3644
  margin-bottom: 0;
3645
  font-size: 0.7875rem;
3646
  color: #6c757d;
3647
  white-space: nowrap;
3648
}
3649
3650
.dropdown-item-text {
3651
  display: block;
3652
  padding: 0.25rem 1.5rem;
3653
  color: #212529;
3654
}
3655
3656
.btn-group,
3657
.btn-group-vertical {
3658
  position: relative;
3659
  display: inline-flex;
3660
  vertical-align: middle;
3661
}
3662
3663
.btn-group > .btn,
3664
.btn-group-vertical > .btn {
3665
  position: relative;
3666
  flex: 1 1 auto;
3667
}
3668
3669
.btn-group > .btn:hover,
3670
.btn-group-vertical > .btn:hover {
3671
  z-index: 1;
3672
}
3673
3674
.btn-group > .btn:focus,
3675
.btn-group > .btn:active,
3676
.btn-group > .btn.active,
3677
.btn-group-vertical > .btn:focus,
3678
.btn-group-vertical > .btn:active,
3679
.btn-group-vertical > .btn.active {
3680
  z-index: 1;
3681
}
3682
3683
.btn-toolbar {
3684
  display: flex;
3685
  flex-wrap: wrap;
3686
  justify-content: flex-start;
3687
}
3688
3689
.btn-toolbar .input-group {
3690
  width: auto;
3691
}
3692
3693
.btn-group > .btn:not(:first-child),
3694
.btn-group > .btn-group:not(:first-child) {
3695
  margin-left: -1px;
3696
}
3697
3698
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3699
.btn-group > .btn-group:not(:last-child) > .btn {
3700
  border-top-right-radius: 0;
3701
  border-bottom-right-radius: 0;
3702
}
3703
3704
.btn-group > .btn:not(:first-child),
3705
.btn-group > .btn-group:not(:first-child) > .btn {
3706
  border-top-left-radius: 0;
3707
  border-bottom-left-radius: 0;
3708
}
3709
3710
.dropdown-toggle-split {
3711
  padding-right: 0.5625rem;
3712
  padding-left: 0.5625rem;
3713
}
3714
3715
.dropdown-toggle-split::after,
3716
.dropup .dropdown-toggle-split::after,
3717
.dropright .dropdown-toggle-split::after {
3718
  margin-left: 0;
3719
}
3720
3721
.dropleft .dropdown-toggle-split::before {
3722
  margin-right: 0;
3723
}
3724
3725
.btn-sm + .dropdown-toggle-split,
3726
.btn-group-sm > .btn + .dropdown-toggle-split {
3727
  padding-right: 0.375rem;
3728
  padding-left: 0.375rem;
3729
}
3730
3731
.btn-lg + .dropdown-toggle-split,
3732
.btn-group-lg > .btn + .dropdown-toggle-split {
3733
  padding-right: 0.75rem;
3734
  padding-left: 0.75rem;
3735
}
3736
3737
.btn-group-vertical {
3738
  flex-direction: column;
3739
  align-items: flex-start;
3740
  justify-content: center;
3741
}
3742
3743
.btn-group-vertical > .btn,
3744
.btn-group-vertical > .btn-group {
3745
  width: 100%;
3746
}
3747
3748
.btn-group-vertical > .btn:not(:first-child),
3749
.btn-group-vertical > .btn-group:not(:first-child) {
3750
  margin-top: -1px;
3751
}
3752
3753
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3754
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
3755
  border-bottom-right-radius: 0;
3756
  border-bottom-left-radius: 0;
3757
}
3758
3759
.btn-group-vertical > .btn:not(:first-child),
3760
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
3761
  border-top-left-radius: 0;
3762
  border-top-right-radius: 0;
3763
}
3764
3765
.btn-group-toggle > .btn,
3766
.btn-group-toggle > .btn-group > .btn {
3767
  margin-bottom: 0;
3768
}
3769
3770 c6265547 Adam Mištera
.btn-group-toggle > .btn input[type=radio],
3771
.btn-group-toggle > .btn input[type=checkbox],
3772
.btn-group-toggle > .btn-group > .btn input[type=radio],
3773
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
3774 ab1bb0fc Adam Mištera
  position: absolute;
3775
  clip: rect(0, 0, 0, 0);
3776
  pointer-events: none;
3777
}
3778
3779
.input-group {
3780
  position: relative;
3781
  display: flex;
3782
  flex-wrap: wrap;
3783
  align-items: stretch;
3784
  width: 100%;
3785
}
3786
3787
.input-group > .form-control,
3788
.input-group > .form-control-plaintext,
3789
.input-group > .custom-select,
3790
.input-group > .custom-file {
3791
  position: relative;
3792
  flex: 1 1 0%;
3793
  min-width: 0;
3794
  margin-bottom: 0;
3795
}
3796
3797
.input-group > .form-control + .form-control,
3798
.input-group > .form-control + .custom-select,
3799
.input-group > .form-control + .custom-file,
3800
.input-group > .form-control-plaintext + .form-control,
3801
.input-group > .form-control-plaintext + .custom-select,
3802
.input-group > .form-control-plaintext + .custom-file,
3803
.input-group > .custom-select + .form-control,
3804
.input-group > .custom-select + .custom-select,
3805
.input-group > .custom-select + .custom-file,
3806
.input-group > .custom-file + .form-control,
3807
.input-group > .custom-file + .custom-select,
3808
.input-group > .custom-file + .custom-file {
3809
  margin-left: -1px;
3810
}
3811
3812
.input-group > .form-control:focus,
3813
.input-group > .custom-select:focus,
3814
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3815
  z-index: 3;
3816
}
3817
3818
.input-group > .custom-file .custom-file-input:focus {
3819
  z-index: 4;
3820
}
3821
3822
.input-group > .form-control:not(:last-child),
3823
.input-group > .custom-select:not(:last-child) {
3824
  border-top-right-radius: 0;
3825
  border-bottom-right-radius: 0;
3826
}
3827
3828
.input-group > .form-control:not(:first-child),
3829
.input-group > .custom-select:not(:first-child) {
3830
  border-top-left-radius: 0;
3831
  border-bottom-left-radius: 0;
3832
}
3833
3834
.input-group > .custom-file {
3835
  display: flex;
3836
  align-items: center;
3837
}
3838
3839
.input-group > .custom-file:not(:last-child) .custom-file-label,
3840
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
3841
  border-top-right-radius: 0;
3842
  border-bottom-right-radius: 0;
3843
}
3844
3845
.input-group > .custom-file:not(:first-child) .custom-file-label {
3846
  border-top-left-radius: 0;
3847
  border-bottom-left-radius: 0;
3848
}
3849
3850
.input-group-prepend,
3851
.input-group-append {
3852
  display: flex;
3853
}
3854
3855
.input-group-prepend .btn,
3856
.input-group-append .btn {
3857
  position: relative;
3858
  z-index: 2;
3859
}
3860
3861
.input-group-prepend .btn:focus,
3862
.input-group-append .btn:focus {
3863
  z-index: 3;
3864
}
3865
3866
.input-group-prepend .btn + .btn,
3867
.input-group-prepend .btn + .input-group-text,
3868
.input-group-prepend .input-group-text + .input-group-text,
3869
.input-group-prepend .input-group-text + .btn,
3870
.input-group-append .btn + .btn,
3871
.input-group-append .btn + .input-group-text,
3872
.input-group-append .input-group-text + .input-group-text,
3873
.input-group-append .input-group-text + .btn {
3874
  margin-left: -1px;
3875
}
3876
3877
.input-group-prepend {
3878
  margin-right: -1px;
3879
}
3880
3881
.input-group-append {
3882
  margin-left: -1px;
3883
}
3884
3885
.input-group-text {
3886
  display: flex;
3887
  align-items: center;
3888
  padding: 0.375rem 0.75rem;
3889
  margin-bottom: 0;
3890
  font-size: 0.9rem;
3891
  font-weight: 400;
3892
  line-height: 1.6;
3893
  color: #495057;
3894
  text-align: center;
3895
  white-space: nowrap;
3896
  background-color: #e9ecef;
3897
  border: 1px solid #ced4da;
3898
  border-radius: 0.25rem;
3899
}
3900
3901 c6265547 Adam Mištera
.input-group-text input[type=radio],
3902
.input-group-text input[type=checkbox] {
3903 ab1bb0fc Adam Mištera
  margin-top: 0;
3904
}
3905
3906
.input-group-lg > .form-control:not(textarea),
3907
.input-group-lg > .custom-select {
3908
  height: calc(1.5em + 1rem + 2px);
3909
}
3910
3911
.input-group-lg > .form-control,
3912
.input-group-lg > .custom-select,
3913
.input-group-lg > .input-group-prepend > .input-group-text,
3914
.input-group-lg > .input-group-append > .input-group-text,
3915
.input-group-lg > .input-group-prepend > .btn,
3916
.input-group-lg > .input-group-append > .btn {
3917
  padding: 0.5rem 1rem;
3918
  font-size: 1.125rem;
3919
  line-height: 1.5;
3920
  border-radius: 0.3rem;
3921
}
3922
3923
.input-group-sm > .form-control:not(textarea),
3924
.input-group-sm > .custom-select {
3925
  height: calc(1.5em + 0.5rem + 2px);
3926
}
3927
3928
.input-group-sm > .form-control,
3929
.input-group-sm > .custom-select,
3930
.input-group-sm > .input-group-prepend > .input-group-text,
3931
.input-group-sm > .input-group-append > .input-group-text,
3932
.input-group-sm > .input-group-prepend > .btn,
3933
.input-group-sm > .input-group-append > .btn {
3934
  padding: 0.25rem 0.5rem;
3935
  font-size: 0.7875rem;
3936
  line-height: 1.5;
3937
  border-radius: 0.2rem;
3938
}
3939
3940
.input-group-lg > .custom-select,
3941
.input-group-sm > .custom-select {
3942
  padding-right: 1.75rem;
3943
}
3944
3945
.input-group > .input-group-prepend > .btn,
3946
.input-group > .input-group-prepend > .input-group-text,
3947
.input-group > .input-group-append:not(:last-child) > .btn,
3948
.input-group > .input-group-append:not(:last-child) > .input-group-text,
3949
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3950
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3951
  border-top-right-radius: 0;
3952
  border-bottom-right-radius: 0;
3953
}
3954
3955
.input-group > .input-group-append > .btn,
3956
.input-group > .input-group-append > .input-group-text,
3957
.input-group > .input-group-prepend:not(:first-child) > .btn,
3958
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3959
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3960
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3961
  border-top-left-radius: 0;
3962
  border-bottom-left-radius: 0;
3963
}
3964
3965
.custom-control {
3966
  position: relative;
3967
  display: block;
3968
  min-height: 1.44rem;
3969
  padding-left: 1.5rem;
3970
}
3971
3972
.custom-control-inline {
3973
  display: inline-flex;
3974
  margin-right: 1rem;
3975
}
3976
3977
.custom-control-input {
3978
  position: absolute;
3979
  left: 0;
3980
  z-index: -1;
3981
  width: 1rem;
3982
  height: 1.22rem;
3983
  opacity: 0;
3984
}
3985
3986
.custom-control-input:checked ~ .custom-control-label::before {
3987 b56b3d9b Adam Mištera
  color: #ffffff;
3988 ab1bb0fc Adam Mištera
  border-color: #3490dc;
3989
  background-color: #3490dc;
3990
}
3991
3992
.custom-control-input:focus ~ .custom-control-label::before {
3993
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
3994
}
3995
3996
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3997
  border-color: #a1cbef;
3998
}
3999
4000
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
4001 b56b3d9b Adam Mištera
  color: #ffffff;
4002 ab1bb0fc Adam Mištera
  background-color: #cce3f6;
4003
  border-color: #cce3f6;
4004
}
4005
4006
.custom-control-input[disabled] ~ .custom-control-label,
4007
.custom-control-input:disabled ~ .custom-control-label {
4008
  color: #6c757d;
4009
}
4010
4011
.custom-control-input[disabled] ~ .custom-control-label::before,
4012
.custom-control-input:disabled ~ .custom-control-label::before {
4013
  background-color: #e9ecef;
4014
}
4015
4016
.custom-control-label {
4017
  position: relative;
4018
  margin-bottom: 0;
4019
  vertical-align: top;
4020
}
4021
4022
.custom-control-label::before {
4023
  position: absolute;
4024
  top: 0.22rem;
4025
  left: -1.5rem;
4026
  display: block;
4027
  width: 1rem;
4028
  height: 1rem;
4029
  pointer-events: none;
4030
  content: "";
4031 b56b3d9b Adam Mištera
  background-color: #ffffff;
4032 ab1bb0fc Adam Mištera
  border: #adb5bd solid 1px;
4033
}
4034
4035
.custom-control-label::after {
4036
  position: absolute;
4037
  top: 0.22rem;
4038
  left: -1.5rem;
4039
  display: block;
4040
  width: 1rem;
4041
  height: 1rem;
4042
  content: "";
4043 c6265547 Adam Mištera
  background: no-repeat 50%/50% 50%;
4044 ab1bb0fc Adam Mištera
}
4045
4046
.custom-checkbox .custom-control-label::before {
4047
  border-radius: 0.25rem;
4048
}
4049
4050
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
4051 b56b3d9b Adam Mištera
  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='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
4052 ab1bb0fc Adam Mištera
}
4053
4054
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
4055
  border-color: #3490dc;
4056
  background-color: #3490dc;
4057
}
4058
4059
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
4060 b56b3d9b Adam Mištera
  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='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
4061 ab1bb0fc Adam Mištera
}
4062
4063
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
4064
  background-color: rgba(52, 144, 220, 0.5);
4065
}
4066
4067
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
4068
  background-color: rgba(52, 144, 220, 0.5);
4069
}
4070
4071
.custom-radio .custom-control-label::before {
4072
  border-radius: 50%;
4073
}
4074
4075
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
4076 b56b3d9b Adam Mištera
  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='%23ffffff'/%3e%3c/svg%3e");
4077 ab1bb0fc Adam Mištera
}
4078
4079
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
4080
  background-color: rgba(52, 144, 220, 0.5);
4081
}
4082
4083
.custom-switch {
4084
  padding-left: 2.25rem;
4085
}
4086
4087
.custom-switch .custom-control-label::before {
4088
  left: -2.25rem;
4089
  width: 1.75rem;
4090
  pointer-events: all;
4091
  border-radius: 0.5rem;
4092
}
4093
4094
.custom-switch .custom-control-label::after {
4095
  top: calc(0.22rem + 2px);
4096
  left: calc(-2.25rem + 2px);
4097
  width: calc(1rem - 4px);
4098
  height: calc(1rem - 4px);
4099
  background-color: #adb5bd;
4100
  border-radius: 0.5rem;
4101
  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;
4102
}
4103
4104
@media (prefers-reduced-motion: reduce) {
4105
  .custom-switch .custom-control-label::after {
4106
    transition: none;
4107
  }
4108
}
4109
4110
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
4111 b56b3d9b Adam Mištera
  background-color: #ffffff;
4112 ab1bb0fc Adam Mištera
  transform: translateX(0.75rem);
4113
}
4114
4115
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
4116
  background-color: rgba(52, 144, 220, 0.5);
4117
}
4118
4119
.custom-select {
4120
  display: inline-block;
4121
  width: 100%;
4122
  height: calc(1.6em + 0.75rem + 2px);
4123
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
4124
  font-size: 0.9rem;
4125
  font-weight: 400;
4126
  line-height: 1.6;
4127
  color: #495057;
4128
  vertical-align: middle;
4129 b56b3d9b Adam Mištera
  background: #ffffff 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;
4130 ab1bb0fc Adam Mištera
  border: 1px solid #ced4da;
4131
  border-radius: 0.25rem;
4132
  -webkit-appearance: none;
4133
     -moz-appearance: none;
4134
          appearance: none;
4135
}
4136
4137
.custom-select:focus {
4138
  border-color: #a1cbef;
4139
  outline: 0;
4140
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
4141
}
4142
4143
.custom-select:focus::-ms-value {
4144
  color: #495057;
4145 b56b3d9b Adam Mištera
  background-color: #ffffff;
4146 ab1bb0fc Adam Mištera
}
4147
4148
.custom-select[multiple],
4149
.custom-select[size]:not([size="1"]) {
4150
  height: auto;
4151
  padding-right: 0.75rem;
4152
  background-image: none;
4153
}
4154
4155
.custom-select:disabled {
4156
  color: #6c757d;
4157
  background-color: #e9ecef;
4158
}
4159
4160
.custom-select::-ms-expand {
4161
  display: none;
4162
}
4163
4164
.custom-select:-moz-focusring {
4165
  color: transparent;
4166
  text-shadow: 0 0 0 #495057;
4167
}
4168
4169
.custom-select-sm {
4170
  height: calc(1.5em + 0.5rem + 2px);
4171
  padding-top: 0.25rem;
4172
  padding-bottom: 0.25rem;
4173
  padding-left: 0.5rem;
4174
  font-size: 0.7875rem;
4175
}
4176
4177
.custom-select-lg {
4178
  height: calc(1.5em + 1rem + 2px);
4179
  padding-top: 0.5rem;
4180
  padding-bottom: 0.5rem;
4181
  padding-left: 1rem;
4182
  font-size: 1.125rem;
4183
}
4184
4185
.custom-file {
4186
  position: relative;
4187
  display: inline-block;
4188
  width: 100%;
4189
  height: calc(1.6em + 0.75rem + 2px);
4190
  margin-bottom: 0;
4191
}
4192
4193
.custom-file-input {
4194
  position: relative;
4195
  z-index: 2;
4196
  width: 100%;
4197
  height: calc(1.6em + 0.75rem + 2px);
4198
  margin: 0;
4199
  opacity: 0;
4200
}
4201
4202
.custom-file-input:focus ~ .custom-file-label {
4203
  border-color: #a1cbef;
4204
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
4205
}
4206
4207
.custom-file-input[disabled] ~ .custom-file-label,
4208
.custom-file-input:disabled ~ .custom-file-label {
4209
  background-color: #e9ecef;
4210
}
4211
4212
.custom-file-input:lang(en) ~ .custom-file-label::after {
4213
  content: "Browse";
4214
}
4215
4216
.custom-file-input ~ .custom-file-label[data-browse]::after {
4217
  content: attr(data-browse);
4218
}
4219
4220
.custom-file-label {
4221
  position: absolute;
4222
  top: 0;
4223
  right: 0;
4224
  left: 0;
4225
  z-index: 1;
4226
  height: calc(1.6em + 0.75rem + 2px);
4227
  padding: 0.375rem 0.75rem;
4228
  font-weight: 400;
4229
  line-height: 1.6;
4230
  color: #495057;
4231 b56b3d9b Adam Mištera
  background-color: #ffffff;
4232 ab1bb0fc Adam Mištera
  border: 1px solid #ced4da;
4233
  border-radius: 0.25rem;
4234
}
4235
4236
.custom-file-label::after {
4237
  position: absolute;
4238
  top: 0;
4239
  right: 0;
4240
  bottom: 0;
4241
  z-index: 3;
4242
  display: block;
4243
  height: calc(1.6em + 0.75rem);
4244
  padding: 0.375rem 0.75rem;
4245
  line-height: 1.6;
4246
  color: #495057;
4247
  content: "Browse";
4248
  background-color: #e9ecef;
4249
  border-left: inherit;
4250
  border-radius: 0 0.25rem 0.25rem 0;
4251
}
4252
4253
.custom-range {
4254
  width: 100%;
4255
  height: 1.4rem;
4256
  padding: 0;
4257
  background-color: transparent;
4258
  -webkit-appearance: none;
4259
     -moz-appearance: none;
4260
          appearance: none;
4261
}
4262
4263
.custom-range:focus {
4264
  outline: none;
4265
}
4266
4267
.custom-range:focus::-webkit-slider-thumb {
4268
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
4269
}
4270
4271
.custom-range:focus::-moz-range-thumb {
4272
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
4273
}
4274
4275
.custom-range:focus::-ms-thumb {
4276
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
4277
}
4278
4279
.custom-range::-moz-focus-outer {
4280
  border: 0;
4281
}
4282
4283
.custom-range::-webkit-slider-thumb {
4284
  width: 1rem;
4285
  height: 1rem;
4286
  margin-top: -0.25rem;
4287
  background-color: #3490dc;
4288
  border: 0;
4289
  border-radius: 1rem;
4290
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4291
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4292
  -webkit-appearance: none;
4293
          appearance: none;
4294
}
4295
4296
@media (prefers-reduced-motion: reduce) {
4297
  .custom-range::-webkit-slider-thumb {
4298
    -webkit-transition: none;
4299
    transition: none;
4300
  }
4301
}
4302
4303
.custom-range::-webkit-slider-thumb:active {
4304
  background-color: #cce3f6;
4305
}
4306
4307
.custom-range::-webkit-slider-runnable-track {
4308
  width: 100%;
4309
  height: 0.5rem;
4310
  color: transparent;
4311
  cursor: pointer;
4312
  background-color: #dee2e6;
4313
  border-color: transparent;
4314
  border-radius: 1rem;
4315
}
4316
4317
.custom-range::-moz-range-thumb {
4318
  width: 1rem;
4319
  height: 1rem;
4320
  background-color: #3490dc;
4321
  border: 0;
4322
  border-radius: 1rem;
4323
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4324
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4325
  -moz-appearance: none;
4326
       appearance: none;
4327
}
4328
4329
@media (prefers-reduced-motion: reduce) {
4330
  .custom-range::-moz-range-thumb {
4331
    -moz-transition: none;
4332
    transition: none;
4333
  }
4334
}
4335
4336
.custom-range::-moz-range-thumb:active {
4337
  background-color: #cce3f6;
4338
}
4339
4340
.custom-range::-moz-range-track {
4341
  width: 100%;
4342
  height: 0.5rem;
4343
  color: transparent;
4344
  cursor: pointer;
4345
  background-color: #dee2e6;
4346
  border-color: transparent;
4347
  border-radius: 1rem;
4348
}
4349
4350
.custom-range::-ms-thumb {
4351
  width: 1rem;
4352
  height: 1rem;
4353
  margin-top: 0;
4354
  margin-right: 0.2rem;
4355
  margin-left: 0.2rem;
4356
  background-color: #3490dc;
4357
  border: 0;
4358
  border-radius: 1rem;
4359
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4360
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4361
  appearance: none;
4362
}
4363
4364
@media (prefers-reduced-motion: reduce) {
4365
  .custom-range::-ms-thumb {
4366
    -ms-transition: none;
4367
    transition: none;
4368
  }
4369
}
4370
4371
.custom-range::-ms-thumb:active {
4372
  background-color: #cce3f6;
4373
}
4374
4375
.custom-range::-ms-track {
4376
  width: 100%;
4377
  height: 0.5rem;
4378
  color: transparent;
4379
  cursor: pointer;
4380
  background-color: transparent;
4381
  border-color: transparent;
4382
  border-width: 0.5rem;
4383
}
4384
4385
.custom-range::-ms-fill-lower {
4386
  background-color: #dee2e6;
4387
  border-radius: 1rem;
4388
}
4389
4390
.custom-range::-ms-fill-upper {
4391
  margin-right: 15px;
4392
  background-color: #dee2e6;
4393
  border-radius: 1rem;
4394
}
4395
4396
.custom-range:disabled::-webkit-slider-thumb {
4397
  background-color: #adb5bd;
4398
}
4399
4400
.custom-range:disabled::-webkit-slider-runnable-track {
4401
  cursor: default;
4402
}
4403
4404
.custom-range:disabled::-moz-range-thumb {
4405
  background-color: #adb5bd;
4406
}
4407
4408
.custom-range:disabled::-moz-range-track {
4409
  cursor: default;
4410
}
4411
4412
.custom-range:disabled::-ms-thumb {
4413
  background-color: #adb5bd;
4414
}
4415
4416
.custom-control-label::before,
4417
.custom-file-label,
4418
.custom-select {
4419
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4420
}
4421
4422
@media (prefers-reduced-motion: reduce) {
4423
  .custom-control-label::before,
4424
  .custom-file-label,
4425
  .custom-select {
4426
    transition: none;
4427
  }
4428
}
4429
4430
.nav {
4431
  display: flex;
4432
  flex-wrap: wrap;
4433
  padding-left: 0;
4434
  margin-bottom: 0;
4435
  list-style: none;
4436
}
4437
4438
.nav-link {
4439
  display: block;
4440
  padding: 0.5rem 1rem;
4441
}
4442
4443
.nav-link:hover,
4444
.nav-link:focus {
4445
  text-decoration: none;
4446
}
4447
4448
.nav-link.disabled {
4449
  color: #6c757d;
4450
  pointer-events: none;
4451
  cursor: default;
4452
}
4453
4454
.nav-tabs {
4455
  border-bottom: 1px solid #dee2e6;
4456
}
4457
4458
.nav-tabs .nav-item {
4459
  margin-bottom: -1px;
4460
}
4461
4462
.nav-tabs .nav-link {
4463
  border: 1px solid transparent;
4464
  border-top-left-radius: 0.25rem;
4465
  border-top-right-radius: 0.25rem;
4466
}
4467
4468
.nav-tabs .nav-link:hover,
4469
.nav-tabs .nav-link:focus {
4470
  border-color: #e9ecef #e9ecef #dee2e6;
4471
}
4472
4473
.nav-tabs .nav-link.disabled {
4474
  color: #6c757d;
4475
  background-color: transparent;
4476
  border-color: transparent;
4477
}
4478
4479
.nav-tabs .nav-link.active,
4480
.nav-tabs .nav-item.show .nav-link {
4481
  color: #495057;
4482
  background-color: #f8fafc;
4483
  border-color: #dee2e6 #dee2e6 #f8fafc;
4484
}
4485
4486
.nav-tabs .dropdown-menu {
4487
  margin-top: -1px;
4488
  border-top-left-radius: 0;
4489
  border-top-right-radius: 0;
4490
}
4491
4492
.nav-pills .nav-link {
4493
  border-radius: 0.25rem;
4494
}
4495
4496
.nav-pills .nav-link.active,
4497
.nav-pills .show > .nav-link {
4498 b56b3d9b Adam Mištera
  color: #ffffff;
4499 ab1bb0fc Adam Mištera
  background-color: #3490dc;
4500
}
4501
4502
.nav-fill .nav-item {
4503
  flex: 1 1 auto;
4504
  text-align: center;
4505
}
4506
4507
.nav-justified .nav-item {
4508
  flex-basis: 0;
4509
  flex-grow: 1;
4510
  text-align: center;
4511
}
4512
4513
.tab-content > .tab-pane {
4514
  display: none;
4515
}
4516
4517
.tab-content > .active {
4518
  display: block;
4519
}
4520
4521
.navbar {
4522
  position: relative;
4523
  display: flex;
4524
  flex-wrap: wrap;
4525
  align-items: center;
4526
  justify-content: space-between;
4527
  padding: 0.5rem 1rem;
4528
}
4529
4530
.navbar .container,
4531
.navbar .container-fluid,
4532
.navbar .container-sm,
4533
.navbar .container-md,
4534
.navbar .container-lg,
4535
.navbar .container-xl {
4536
  display: flex;
4537
  flex-wrap: wrap;
4538
  align-items: center;
4539
  justify-content: space-between;
4540
}
4541
4542
.navbar-brand {
4543
  display: inline-block;
4544
  padding-top: 0.32rem;
4545
  padding-bottom: 0.32rem;
4546
  margin-right: 1rem;
4547
  font-size: 1.125rem;
4548
  line-height: inherit;
4549
  white-space: nowrap;
4550
}
4551
4552
.navbar-brand:hover,
4553
.navbar-brand:focus {
4554
  text-decoration: none;
4555
}
4556
4557
.navbar-nav {
4558
  display: flex;
4559
  flex-direction: column;
4560
  padding-left: 0;
4561
  margin-bottom: 0;
4562
  list-style: none;
4563
}
4564
4565
.navbar-nav .nav-link {
4566
  padding-right: 0;
4567
  padding-left: 0;
4568
}
4569
4570
.navbar-nav .dropdown-menu {
4571
  position: static;
4572
  float: none;
4573
}
4574
4575
.navbar-text {
4576
  display: inline-block;
4577
  padding-top: 0.5rem;
4578
  padding-bottom: 0.5rem;
4579
}
4580
4581
.navbar-collapse {
4582
  flex-basis: 100%;
4583
  flex-grow: 1;
4584
  align-items: center;
4585
}
4586
4587
.navbar-toggler {
4588
  padding: 0.25rem 0.75rem;
4589
  font-size: 1.125rem;
4590
  line-height: 1;
4591
  background-color: transparent;
4592
  border: 1px solid transparent;
4593
  border-radius: 0.25rem;
4594
}
4595
4596
.navbar-toggler:hover,
4597
.navbar-toggler:focus {
4598
  text-decoration: none;
4599
}
4600
4601
.navbar-toggler-icon {
4602
  display: inline-block;
4603
  width: 1.5em;
4604
  height: 1.5em;
4605
  vertical-align: middle;
4606
  content: "";
4607
  background: no-repeat center center;
4608
  background-size: 100% 100%;
4609
}
4610
4611
@media (max-width: 575.98px) {
4612
  .navbar-expand-sm > .container,
4613
  .navbar-expand-sm > .container-fluid,
4614
  .navbar-expand-sm > .container-sm,
4615
  .navbar-expand-sm > .container-md,
4616
  .navbar-expand-sm > .container-lg,
4617
  .navbar-expand-sm > .container-xl {
4618
    padding-right: 0;
4619
    padding-left: 0;
4620
  }
4621
}
4622
4623
@media (min-width: 576px) {
4624
  .navbar-expand-sm {
4625
    flex-flow: row nowrap;
4626
    justify-content: flex-start;
4627
  }
4628
4629
  .navbar-expand-sm .navbar-nav {
4630
    flex-direction: row;
4631
  }
4632
4633
  .navbar-expand-sm .navbar-nav .dropdown-menu {
4634
    position: absolute;
4635
  }
4636
4637
  .navbar-expand-sm .navbar-nav .nav-link {
4638
    padding-right: 0.5rem;
4639
    padding-left: 0.5rem;
4640
  }
4641
4642
  .navbar-expand-sm > .container,
4643
  .navbar-expand-sm > .container-fluid,
4644
  .navbar-expand-sm > .container-sm,
4645
  .navbar-expand-sm > .container-md,
4646
  .navbar-expand-sm > .container-lg,
4647
  .navbar-expand-sm > .container-xl {
4648
    flex-wrap: nowrap;
4649
  }
4650
4651
  .navbar-expand-sm .navbar-collapse {
4652
    display: flex !important;
4653
    flex-basis: auto;
4654
  }
4655
4656
  .navbar-expand-sm .navbar-toggler {
4657
    display: none;
4658
  }
4659
}
4660
4661
@media (max-width: 767.98px) {
4662
  .navbar-expand-md > .container,
4663
  .navbar-expand-md > .container-fluid,
4664
  .navbar-expand-md > .container-sm,
4665
  .navbar-expand-md > .container-md,
4666
  .navbar-expand-md > .container-lg,
4667
  .navbar-expand-md > .container-xl {
4668
    padding-right: 0;
4669
    padding-left: 0;
4670
  }
4671
}
4672
4673
@media (min-width: 768px) {
4674
  .navbar-expand-md {
4675
    flex-flow: row nowrap;
4676
    justify-content: flex-start;
4677
  }
4678
4679
  .navbar-expand-md .navbar-nav {
4680
    flex-direction: row;
4681
  }
4682
4683
  .navbar-expand-md .navbar-nav .dropdown-menu {
4684
    position: absolute;
4685
  }
4686
4687
  .navbar-expand-md .navbar-nav .nav-link {
4688
    padding-right: 0.5rem;
4689
    padding-left: 0.5rem;
4690
  }
4691
4692
  .navbar-expand-md > .container,
4693
  .navbar-expand-md > .container-fluid,
4694
  .navbar-expand-md > .container-sm,
4695
  .navbar-expand-md > .container-md,
4696
  .navbar-expand-md > .container-lg,
4697
  .navbar-expand-md > .container-xl {
4698
    flex-wrap: nowrap;
4699
  }
4700
4701
  .navbar-expand-md .navbar-collapse {
4702
    display: flex !important;
4703
    flex-basis: auto;
4704
  }
4705
4706
  .navbar-expand-md .navbar-toggler {
4707
    display: none;
4708
  }
4709
}
4710
4711
@media (max-width: 991.98px) {
4712
  .navbar-expand-lg > .container,
4713
  .navbar-expand-lg > .container-fluid,
4714
  .navbar-expand-lg > .container-sm,
4715
  .navbar-expand-lg > .container-md,
4716
  .navbar-expand-lg > .container-lg,
4717
  .navbar-expand-lg > .container-xl {
4718
    padding-right: 0;
4719
    padding-left: 0;
4720
  }
4721
}
4722
4723
@media (min-width: 992px) {
4724
  .navbar-expand-lg {
4725
    flex-flow: row nowrap;
4726
    justify-content: flex-start;
4727
  }
4728
4729
  .navbar-expand-lg .navbar-nav {
4730
    flex-direction: row;
4731
  }
4732
4733
  .navbar-expand-lg .navbar-nav .dropdown-menu {
4734
    position: absolute;
4735
  }
4736
4737
  .navbar-expand-lg .navbar-nav .nav-link {
4738
    padding-right: 0.5rem;
4739
    padding-left: 0.5rem;
4740
  }
4741
4742
  .navbar-expand-lg > .container,
4743
  .navbar-expand-lg > .container-fluid,
4744
  .navbar-expand-lg > .container-sm,
4745
  .navbar-expand-lg > .container-md,
4746
  .navbar-expand-lg > .container-lg,
4747
  .navbar-expand-lg > .container-xl {
4748
    flex-wrap: nowrap;
4749
  }
4750
4751
  .navbar-expand-lg .navbar-collapse {
4752
    display: flex !important;
4753
    flex-basis: auto;
4754
  }
4755
4756
  .navbar-expand-lg .navbar-toggler {
4757
    display: none;
4758
  }
4759
}
4760
4761
@media (max-width: 1199.98px) {
4762
  .navbar-expand-xl > .container,
4763
  .navbar-expand-xl > .container-fluid,
4764
  .navbar-expand-xl > .container-sm,
4765
  .navbar-expand-xl > .container-md,
4766
  .navbar-expand-xl > .container-lg,
4767
  .navbar-expand-xl > .container-xl {
4768
    padding-right: 0;
4769
    padding-left: 0;
4770
  }
4771
}
4772
4773
@media (min-width: 1200px) {
4774
  .navbar-expand-xl {
4775
    flex-flow: row nowrap;
4776
    justify-content: flex-start;
4777
  }
4778
4779
  .navbar-expand-xl .navbar-nav {
4780
    flex-direction: row;
4781
  }
4782
4783
  .navbar-expand-xl .navbar-nav .dropdown-menu {
4784
    position: absolute;
4785
  }
4786
4787
  .navbar-expand-xl .navbar-nav .nav-link {
4788
    padding-right: 0.5rem;
4789
    padding-left: 0.5rem;
4790
  }
4791
4792
  .navbar-expand-xl > .container,
4793
  .navbar-expand-xl > .container-fluid,
4794
  .navbar-expand-xl > .container-sm,
4795
  .navbar-expand-xl > .container-md,
4796
  .navbar-expand-xl > .container-lg,
4797
  .navbar-expand-xl > .container-xl {
4798
    flex-wrap: nowrap;
4799
  }
4800
4801
  .navbar-expand-xl .navbar-collapse {
4802
    display: flex !important;
4803
    flex-basis: auto;
4804
  }
4805
4806
  .navbar-expand-xl .navbar-toggler {
4807
    display: none;
4808
  }
4809
}
4810
4811
.navbar-expand {
4812
  flex-flow: row nowrap;
4813
  justify-content: flex-start;
4814
}
4815
4816
.navbar-expand > .container,
4817
.navbar-expand > .container-fluid,
4818
.navbar-expand > .container-sm,
4819
.navbar-expand > .container-md,
4820
.navbar-expand > .container-lg,
4821
.navbar-expand > .container-xl {
4822
  padding-right: 0;
4823
  padding-left: 0;
4824
}
4825
4826
.navbar-expand .navbar-nav {
4827
  flex-direction: row;
4828
}
4829
4830
.navbar-expand .navbar-nav .dropdown-menu {
4831
  position: absolute;
4832
}
4833
4834
.navbar-expand .navbar-nav .nav-link {
4835
  padding-right: 0.5rem;
4836
  padding-left: 0.5rem;
4837
}
4838
4839
.navbar-expand > .container,
4840
.navbar-expand > .container-fluid,
4841
.navbar-expand > .container-sm,
4842
.navbar-expand > .container-md,
4843
.navbar-expand > .container-lg,
4844
.navbar-expand > .container-xl {
4845
  flex-wrap: nowrap;
4846
}
4847
4848
.navbar-expand .navbar-collapse {
4849
  display: flex !important;
4850
  flex-basis: auto;
4851
}
4852
4853
.navbar-expand .navbar-toggler {
4854
  display: none;
4855
}
4856
4857
.navbar-light .navbar-brand {
4858
  color: rgba(0, 0, 0, 0.9);
4859
}
4860
4861
.navbar-light .navbar-brand:hover,
4862
.navbar-light .navbar-brand:focus {
4863
  color: rgba(0, 0, 0, 0.9);
4864
}
4865
4866
.navbar-light .navbar-nav .nav-link {
4867
  color: rgba(0, 0, 0, 0.5);
4868
}
4869
4870
.navbar-light .navbar-nav .nav-link:hover,
4871
.navbar-light .navbar-nav .nav-link:focus {
4872
  color: rgba(0, 0, 0, 0.7);
4873
}
4874
4875
.navbar-light .navbar-nav .nav-link.disabled {
4876
  color: rgba(0, 0, 0, 0.3);
4877
}
4878
4879
.navbar-light .navbar-nav .show > .nav-link,
4880
.navbar-light .navbar-nav .active > .nav-link,
4881
.navbar-light .navbar-nav .nav-link.show,
4882
.navbar-light .navbar-nav .nav-link.active {
4883
  color: rgba(0, 0, 0, 0.9);
4884
}
4885
4886
.navbar-light .navbar-toggler {
4887
  color: rgba(0, 0, 0, 0.5);
4888
  border-color: rgba(0, 0, 0, 0.1);
4889
}
4890
4891
.navbar-light .navbar-toggler-icon {
4892
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4893
}
4894
4895
.navbar-light .navbar-text {
4896
  color: rgba(0, 0, 0, 0.5);
4897
}
4898
4899
.navbar-light .navbar-text a {
4900
  color: rgba(0, 0, 0, 0.9);
4901
}
4902
4903
.navbar-light .navbar-text a:hover,
4904
.navbar-light .navbar-text a:focus {
4905
  color: rgba(0, 0, 0, 0.9);
4906
}
4907
4908
.navbar-dark .navbar-brand {
4909 b56b3d9b Adam Mištera
  color: #ffffff;
4910 ab1bb0fc Adam Mištera
}
4911
4912
.navbar-dark .navbar-brand:hover,
4913
.navbar-dark .navbar-brand:focus {
4914 b56b3d9b Adam Mištera
  color: #ffffff;
4915 ab1bb0fc Adam Mištera
}
4916
4917
.navbar-dark .navbar-nav .nav-link {
4918
  color: rgba(255, 255, 255, 0.5);
4919
}
4920
4921
.navbar-dark .navbar-nav .nav-link:hover,
4922
.navbar-dark .navbar-nav .nav-link:focus {
4923
  color: rgba(255, 255, 255, 0.75);
4924
}
4925
4926
.navbar-dark .navbar-nav .nav-link.disabled {
4927
  color: rgba(255, 255, 255, 0.25);
4928
}
4929
4930
.navbar-dark .navbar-nav .show > .nav-link,
4931
.navbar-dark .navbar-nav .active > .nav-link,
4932
.navbar-dark .navbar-nav .nav-link.show,
4933
.navbar-dark .navbar-nav .nav-link.active {
4934 b56b3d9b Adam Mištera
  color: #ffffff;
4935 ab1bb0fc Adam Mištera
}
4936
4937
.navbar-dark .navbar-toggler {
4938
  color: rgba(255, 255, 255, 0.5);
4939
  border-color: rgba(255, 255, 255, 0.1);
4940
}
4941
4942
.navbar-dark .navbar-toggler-icon {
4943
  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");
4944
}
4945
4946
.navbar-dark .navbar-text {
4947
  color: rgba(255, 255, 255, 0.5);
4948
}
4949
4950
.navbar-dark .navbar-text a {
4951 b56b3d9b Adam Mištera
  color: #ffffff;
4952 ab1bb0fc Adam Mištera
}
4953
4954
.navbar-dark .navbar-text a:hover,
4955
.navbar-dark .navbar-text a:focus {
4956 b56b3d9b Adam Mištera
  color: #ffffff;
4957 ab1bb0fc Adam Mištera
}
4958
4959
.card {
4960
  position: relative;
4961
  display: flex;
4962
  flex-direction: column;
4963
  min-width: 0;
4964
  word-wrap: break-word;
4965 b56b3d9b Adam Mištera
  background-color: #ffffff;
4966 ab1bb0fc Adam Mištera
  background-clip: border-box;
4967
  border: 1px solid rgba(0, 0, 0, 0.125);
4968
  border-radius: 0.25rem;
4969
}
4970
4971
.card > hr {
4972
  margin-right: 0;
4973
  margin-left: 0;
4974
}
4975
4976
.card > .list-group:first-child .list-group-item:first-child {
4977
  border-top-left-radius: 0.25rem;
4978
  border-top-right-radius: 0.25rem;
4979
}
4980
4981
.card > .list-group:last-child .list-group-item:last-child {
4982
  border-bottom-right-radius: 0.25rem;
4983
  border-bottom-left-radius: 0.25rem;
4984
}
4985
4986
.card-body {
4987
  flex: 1 1 auto;
4988
  min-height: 1px;
4989
  padding: 1.25rem;
4990
}
4991
4992
.card-title {
4993
  margin-bottom: 0.75rem;
4994
}
4995
4996
.card-subtitle {
4997
  margin-top: -0.375rem;
4998
  margin-bottom: 0;
4999
}
5000
5001
.card-text:last-child {
5002
  margin-bottom: 0;
5003
}
5004
5005
.card-link:hover {
5006
  text-decoration: none;
5007
}
5008
5009
.card-link + .card-link {
5010
  margin-left: 1.25rem;
5011
}
5012
5013
.card-header {
5014
  padding: 0.75rem 1.25rem;
5015
  margin-bottom: 0;
5016
  background-color: rgba(0, 0, 0, 0.03);
5017
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
5018
}
5019
5020
.card-header:first-child {
5021
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
5022
}
5023
5024
.card-header + .list-group .list-group-item:first-child {
5025
  border-top: 0;
5026
}
5027
5028
.card-footer {
5029
  padding: 0.75rem 1.25rem;
5030
  background-color: rgba(0, 0, 0, 0.03);
5031
  border-top: 1px solid rgba(0, 0, 0, 0.125);
5032
}
5033
5034
.card-footer:last-child {
5035
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
5036
}
5037
5038
.card-header-tabs {
5039
  margin-right: -0.625rem;
5040
  margin-bottom: -0.75rem;
5041
  margin-left: -0.625rem;
5042
  border-bottom: 0;
5043
}
5044
5045
.card-header-pills {
5046
  margin-right: -0.625rem;
5047
  margin-left: -0.625rem;
5048
}
5049
5050
.card-img-overlay {
5051
  position: absolute;
5052
  top: 0;
5053
  right: 0;
5054
  bottom: 0;
5055
  left: 0;
5056
  padding: 1.25rem;
5057
}
5058
5059
.card-img,
5060
.card-img-top,
5061
.card-img-bottom {
5062
  flex-shrink: 0;
5063
  width: 100%;
5064
}
5065
5066
.card-img,
5067
.card-img-top {
5068
  border-top-left-radius: calc(0.25rem - 1px);
5069
  border-top-right-radius: calc(0.25rem - 1px);
5070
}
5071
5072
.card-img,
5073
.card-img-bottom {
5074
  border-bottom-right-radius: calc(0.25rem - 1px);
5075
  border-bottom-left-radius: calc(0.25rem - 1px);
5076
}
5077
5078
.card-deck .card {
5079
  margin-bottom: 15px;
5080
}
5081
5082
@media (min-width: 576px) {
5083
  .card-deck {
5084
    display: flex;
5085
    flex-flow: row wrap;
5086
    margin-right: -15px;
5087
    margin-left: -15px;
5088
  }
5089
5090
  .card-deck .card {
5091
    flex: 1 0 0%;
5092
    margin-right: 15px;
5093
    margin-bottom: 0;
5094
    margin-left: 15px;
5095
  }
5096
}
5097
5098
.card-group > .card {
5099
  margin-bottom: 15px;
5100
}
5101
5102
@media (min-width: 576px) {
5103
  .card-group {
5104
    display: flex;
5105
    flex-flow: row wrap;
5106
  }
5107
5108
  .card-group > .card {
5109
    flex: 1 0 0%;
5110
    margin-bottom: 0;
5111
  }
5112
5113
  .card-group > .card + .card {
5114
    margin-left: 0;
5115
    border-left: 0;
5116
  }
5117
5118
  .card-group > .card:not(:last-child) {
5119
    border-top-right-radius: 0;
5120
    border-bottom-right-radius: 0;
5121
  }
5122
5123
  .card-group > .card:not(:last-child) .card-img-top,
5124
  .card-group > .card:not(:last-child) .card-header {
5125
    border-top-right-radius: 0;
5126
  }
5127
5128
  .card-group > .card:not(:last-child) .card-img-bottom,
5129
  .card-group > .card:not(:last-child) .card-footer {
5130
    border-bottom-right-radius: 0;
5131
  }
5132
5133
  .card-group > .card:not(:first-child) {
5134
    border-top-left-radius: 0;
5135
    border-bottom-left-radius: 0;
5136
  }
5137
5138
  .card-group > .card:not(:first-child) .card-img-top,
5139
  .card-group > .card:not(:first-child) .card-header {
5140
    border-top-left-radius: 0;
5141
  }
5142
5143
  .card-group > .card:not(:first-child) .card-img-bottom,
5144
  .card-group > .card:not(:first-child) .card-footer {
5145
    border-bottom-left-radius: 0;
5146
  }
5147
}
5148
5149
.card-columns .card {
5150
  margin-bottom: 0.75rem;
5151
}
5152
5153
@media (min-width: 576px) {
5154
  .card-columns {
5155
    -moz-column-count: 3;
5156
         column-count: 3;
5157
    -moz-column-gap: 1.25rem;
5158
         column-gap: 1.25rem;
5159
    orphans: 1;
5160
    widows: 1;
5161
  }
5162
5163
  .card-columns .card {
5164
    display: inline-block;
5165
    width: 100%;
5166
  }
5167
}
5168
5169
.accordion > .card {
5170
  overflow: hidden;
5171
}
5172
5173
.accordion > .card:not(:last-of-type) {
5174
  border-bottom: 0;
5175
  border-bottom-right-radius: 0;
5176
  border-bottom-left-radius: 0;
5177
}
5178
5179
.accordion > .card:not(:first-of-type) {
5180
  border-top-left-radius: 0;
5181
  border-top-right-radius: 0;
5182
}
5183
5184
.accordion > .card > .card-header {
5185
  border-radius: 0;
5186
  margin-bottom: -1px;
5187
}
5188
5189
.breadcrumb {
5190
  display: flex;
5191
  flex-wrap: wrap;
5192
  padding: 0.75rem 1rem;
5193
  margin-bottom: 1rem;
5194
  list-style: none;
5195
  background-color: #e9ecef;
5196
  border-radius: 0.25rem;
5197
}
5198
5199
.breadcrumb-item + .breadcrumb-item {
5200
  padding-left: 0.5rem;
5201
}
5202
5203
.breadcrumb-item + .breadcrumb-item::before {
5204
  display: inline-block;
5205
  padding-right: 0.5rem;
5206
  color: #6c757d;
5207
  content: "/";
5208
}
5209
5210
.breadcrumb-item + .breadcrumb-item:hover::before {
5211
  text-decoration: underline;
5212
}
5213
5214
.breadcrumb-item + .breadcrumb-item:hover::before {
5215
  text-decoration: none;
5216
}
5217
5218
.breadcrumb-item.active {
5219
  color: #6c757d;
5220
}
5221
5222
.pagination {
5223
  display: flex;
5224
  padding-left: 0;
5225
  list-style: none;
5226
  border-radius: 0.25rem;
5227
}
5228
5229
.page-link {
5230
  position: relative;
5231
  display: block;
5232
  padding: 0.5rem 0.75rem;
5233
  margin-left: -1px;
5234
  line-height: 1.25;
5235
  color: #3490dc;
5236 b56b3d9b Adam Mištera
  background-color: #ffffff;
5237 ab1bb0fc Adam Mištera
  border: 1px solid #dee2e6;
5238
}
5239
5240
.page-link:hover {
5241
  z-index: 2;
5242
  color: #1d68a7;
5243
  text-decoration: none;
5244
  background-color: #e9ecef;
5245
  border-color: #dee2e6;
5246
}
5247
5248
.page-link:focus {
5249
  z-index: 3;
5250
  outline: 0;
5251
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
5252
}
5253
5254
.page-item:first-child .page-link {
5255
  margin-left: 0;
5256
  border-top-left-radius: 0.25rem;
5257
  border-bottom-left-radius: 0.25rem;
5258
}
5259
5260
.page-item:last-child .page-link {
5261
  border-top-right-radius: 0.25rem;
5262
  border-bottom-right-radius: 0.25rem;
5263
}
5264
5265
.page-item.active .page-link {
5266
  z-index: 3;
5267 b56b3d9b Adam Mištera
  color: #ffffff;
5268 ab1bb0fc Adam Mištera
  background-color: #3490dc;
5269
  border-color: #3490dc;
5270
}
5271
5272
.page-item.disabled .page-link {
5273
  color: #6c757d;
5274
  pointer-events: none;
5275
  cursor: auto;
5276 b56b3d9b Adam Mištera
  background-color: #ffffff;
5277 ab1bb0fc Adam Mištera
  border-color: #dee2e6;
5278
}
5279
5280
.pagination-lg .page-link {
5281
  padding: 0.75rem 1.5rem;
5282
  font-size: 1.125rem;
5283
  line-height: 1.5;
5284
}
5285
5286
.pagination-lg .page-item:first-child .page-link {
5287
  border-top-left-radius: 0.3rem;
5288
  border-bottom-left-radius: 0.3rem;
5289
}
5290
5291
.pagination-lg .page-item:last-child .page-link {
5292
  border-top-right-radius: 0.3rem;
5293
  border-bottom-right-radius: 0.3rem;
5294
}
5295
5296
.pagination-sm .page-link {
5297
  padding: 0.25rem 0.5rem;
5298
  font-size: 0.7875rem;
5299
  line-height: 1.5;
5300
}
5301
5302
.pagination-sm .page-item:first-child .page-link {
5303
  border-top-left-radius: 0.2rem;
5304
  border-bottom-left-radius: 0.2rem;
5305
}
5306
5307
.pagination-sm .page-item:last-child .page-link {
5308
  border-top-right-radius: 0.2rem;
5309
  border-bottom-right-radius: 0.2rem;
5310
}
5311
5312
.badge {
5313
  display: inline-block;
5314
  padding: 0.25em 0.4em;
5315
  font-size: 75%;
5316
  font-weight: 700;
5317
  line-height: 1;
5318
  text-align: center;
5319
  white-space: nowrap;
5320
  vertical-align: baseline;
5321
  border-radius: 0.25rem;
5322
  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;
5323
}
5324
5325
@media (prefers-reduced-motion: reduce) {
5326
  .badge {
5327
    transition: none;
5328
  }
5329
}
5330
5331
a.badge:hover,
5332
a.badge:focus {
5333
  text-decoration: none;
5334
}
5335
5336
.badge:empty {
5337
  display: none;
5338
}
5339
5340
.btn .badge {
5341
  position: relative;
5342
  top: -1px;
5343
}
5344
5345
.badge-pill {
5346
  padding-right: 0.6em;
5347
  padding-left: 0.6em;
5348
  border-radius: 10rem;
5349
}
5350
5351
.badge-primary {
5352 b56b3d9b Adam Mištera
  color: #ffffff;
5353 ab1bb0fc Adam Mištera
  background-color: #3490dc;
5354
}
5355
5356
a.badge-primary:hover,
5357
a.badge-primary:focus {
5358 b56b3d9b Adam Mištera
  color: #ffffff;
5359 ab1bb0fc Adam Mištera
  background-color: #2176bd;
5360
}
5361
5362
a.badge-primary:focus,
5363
a.badge-primary.focus {
5364
  outline: 0;
5365
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
5366
}
5367
5368
.badge-secondary {
5369 b56b3d9b Adam Mištera
  color: #ffffff;
5370 ab1bb0fc Adam Mištera
  background-color: #6c757d;
5371
}
5372
5373
a.badge-secondary:hover,
5374
a.badge-secondary:focus {
5375 b56b3d9b Adam Mištera
  color: #ffffff;
5376 ab1bb0fc Adam Mištera
  background-color: #545b62;
5377
}
5378
5379
a.badge-secondary:focus,
5380
a.badge-secondary.focus {
5381
  outline: 0;
5382
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
5383
}
5384
5385
.badge-success {
5386 b56b3d9b Adam Mištera
  color: #ffffff;
5387 ab1bb0fc Adam Mištera
  background-color: #38c172;
5388
}
5389
5390
a.badge-success:hover,
5391
a.badge-success:focus {
5392 b56b3d9b Adam Mištera
  color: #ffffff;
5393 ab1bb0fc Adam Mištera
  background-color: #2d995b;
5394
}
5395
5396
a.badge-success:focus,
5397
a.badge-success.focus {
5398
  outline: 0;
5399
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
5400
}
5401
5402
.badge-info {
5403
  color: #212529;
5404
  background-color: #6cb2eb;
5405
}
5406
5407
a.badge-info:hover,
5408
a.badge-info:focus {
5409
  color: #212529;
5410
  background-color: #3f9ae5;
5411
}
5412
5413
a.badge-info:focus,
5414
a.badge-info.focus {
5415
  outline: 0;
5416
  box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
5417
}
5418
5419
.badge-warning {
5420
  color: #212529;
5421
  background-color: #ffed4a;
5422
}
5423
5424
a.badge-warning:hover,
5425
a.badge-warning:focus {
5426
  color: #212529;
5427
  background-color: #ffe817;
5428
}
5429
5430
a.badge-warning:focus,
5431
a.badge-warning.focus {
5432
  outline: 0;
5433
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
5434
}
5435
5436
.badge-danger {
5437 b56b3d9b Adam Mištera
  color: #ffffff;
5438 ab1bb0fc Adam Mištera
  background-color: #e3342f;
5439
}
5440
5441
a.badge-danger:hover,
5442
a.badge-danger:focus {
5443 b56b3d9b Adam Mištera
  color: #ffffff;
5444 ab1bb0fc Adam Mištera
  background-color: #c51f1a;
5445
}
5446
5447
a.badge-danger:focus,
5448
a.badge-danger.focus {
5449
  outline: 0;
5450
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5);
5451
}
5452
5453
.badge-light {
5454
  color: #212529;
5455
  background-color: #f8f9fa;
5456
}
5457
5458
a.badge-light:hover,
5459
a.badge-light:focus {
5460
  color: #212529;
5461
  background-color: #dae0e5;
5462
}
5463
5464
a.badge-light:focus,
5465
a.badge-light.focus {
5466
  outline: 0;
5467
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5468
}
5469
5470
.badge-dark {
5471 b56b3d9b Adam Mištera
  color: #ffffff;
5472 ab1bb0fc Adam Mištera
  background-color: #343a40;
5473
}
5474
5475
a.badge-dark:hover,
5476
a.badge-dark:focus {
5477 b56b3d9b Adam Mištera
  color: #ffffff;
5478 ab1bb0fc Adam Mištera
  background-color: #1d2124;
5479
}
5480
5481
a.badge-dark:focus,
5482
a.badge-dark.focus {
5483
  outline: 0;
5484
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5485
}
5486
5487
.jumbotron {
5488
  padding: 2rem 1rem;
5489
  margin-bottom: 2rem;
5490
  background-color: #e9ecef;
5491
  border-radius: 0.3rem;
5492
}
5493
5494
@media (min-width: 576px) {
5495
  .jumbotron {
5496
    padding: 4rem 2rem;
5497
  }
5498
}
5499
5500
.jumbotron-fluid {
5501
  padding-right: 0;
5502
  padding-left: 0;
5503
  border-radius: 0;
5504
}
5505
5506
.alert {
5507
  position: relative;
5508
  padding: 0.75rem 1.25rem;
5509
  margin-bottom: 1rem;
5510
  border: 1px solid transparent;
5511
  border-radius: 0.25rem;
5512
}
5513
5514
.alert-heading {
5515
  color: inherit;
5516
}
5517
5518
.alert-link {
5519
  font-weight: 700;
5520
}
5521
5522
.alert-dismissible {
5523
  padding-right: 3.85rem;
5524
}
5525
5526
.alert-dismissible .close {
5527
  position: absolute;
5528
  top: 0;
5529
  right: 0;
5530
  padding: 0.75rem 1.25rem;
5531
  color: inherit;
5532
}
5533
5534
.alert-primary {
5535
  color: #1b4b72;
5536
  background-color: #d6e9f8;
5537
  border-color: #c6e0f5;
5538
}
5539
5540
.alert-primary hr {
5541
  border-top-color: #b0d4f1;
5542
}
5543
5544
.alert-primary .alert-link {
5545
  color: #113049;
5546
}
5547
5548
.alert-secondary {
5549
  color: #383d41;
5550
  background-color: #e2e3e5;
5551
  border-color: #d6d8db;
5552
}
5553
5554
.alert-secondary hr {
5555
  border-top-color: #c8cbcf;
5556
}
5557
5558
.alert-secondary .alert-link {
5559
  color: #202326;
5560
}
5561
5562
.alert-success {
5563
  color: #1d643b;
5564
  background-color: #d7f3e3;
5565
  border-color: #c7eed8;
5566
}
5567
5568
.alert-success hr {
5569
  border-top-color: #b3e8ca;
5570
}
5571
5572
.alert-success .alert-link {
5573
  color: #123c24;
5574
}
5575
5576
.alert-info {
5577
  color: #385d7a;
5578
  background-color: #e2f0fb;
5579
  border-color: #d6e9f9;
5580
}
5581
5582
.alert-info hr {
5583
  border-top-color: #c0ddf6;
5584
}
5585
5586
.alert-info .alert-link {
5587
  color: #284257;
5588
}
5589
5590
.alert-warning {
5591
  color: #857b26;
5592
  background-color: #fffbdb;
5593
  border-color: #fffacc;
5594
}
5595
5596
.alert-warning hr {
5597
  border-top-color: #fff8b3;
5598
}
5599
5600
.alert-warning .alert-link {
5601
  color: #5d561b;
5602
}
5603
5604
.alert-danger {
5605
  color: #761b18;
5606
  background-color: #f9d6d5;
5607
  border-color: #f7c6c5;
5608
}
5609
5610
.alert-danger hr {
5611
  border-top-color: #f4b0af;
5612
}
5613
5614
.alert-danger .alert-link {
5615
  color: #4c110f;
5616
}
5617
5618
.alert-light {
5619
  color: #818182;
5620
  background-color: #fefefe;
5621
  border-color: #fdfdfe;
5622
}
5623
5624
.alert-light hr {
5625
  border-top-color: #ececf6;
5626
}
5627
5628
.alert-light .alert-link {
5629
  color: #686868;
5630
}
5631
5632
.alert-dark {
5633
  color: #1b1e21;
5634
  background-color: #d6d8d9;
5635
  border-color: #c6c8ca;
5636
}
5637
5638
.alert-dark hr {
5639
  border-top-color: #b9bbbe;
5640
}
5641
5642
.alert-dark .alert-link {
5643
  color: #040505;
5644
}
5645
5646
@-webkit-keyframes progress-bar-stripes {
5647
  from {
5648
    background-position: 1rem 0;
5649
  }
5650
5651
  to {
5652
    background-position: 0 0;
5653
  }
5654
}
5655
5656
@keyframes progress-bar-stripes {
5657
  from {
5658
    background-position: 1rem 0;
5659
  }
5660
5661
  to {
5662
    background-position: 0 0;
5663
  }
5664
}
5665
5666
.progress {
5667
  display: flex;
5668
  height: 1rem;
5669
  overflow: hidden;
5670
  font-size: 0.675rem;
5671
  background-color: #e9ecef;
5672
  border-radius: 0.25rem;
5673
}
5674
5675
.progress-bar {
5676
  display: flex;
5677
  flex-direction: column;
5678
  justify-content: center;
5679
  overflow: hidden;
5680 b56b3d9b Adam Mištera
  color: #ffffff;
5681 ab1bb0fc Adam Mištera
  text-align: center;
5682
  white-space: nowrap;
5683
  background-color: #3490dc;
5684
  transition: width 0.6s ease;
5685
}
5686
5687
@media (prefers-reduced-motion: reduce) {
5688
  .progress-bar {
5689
    transition: none;
5690
  }
5691
}
5692
5693
.progress-bar-striped {
5694
  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);
5695
  background-size: 1rem 1rem;
5696
}
5697
5698
.progress-bar-animated {
5699
  -webkit-animation: progress-bar-stripes 1s linear infinite;
5700
          animation: progress-bar-stripes 1s linear infinite;
5701
}
5702
5703
@media (prefers-reduced-motion: reduce) {
5704
  .progress-bar-animated {
5705
    -webkit-animation: none;
5706
            animation: none;
5707
  }
5708
}
5709
5710
.media {
5711
  display: flex;
5712
  align-items: flex-start;
5713
}
5714
5715
.media-body {
5716
  flex: 1;
5717
}
5718
5719
.list-group {
5720
  display: flex;
5721
  flex-direction: column;
5722
  padding-left: 0;
5723
  margin-bottom: 0;
5724
}
5725
5726
.list-group-item-action {
5727
  width: 100%;
5728
  color: #495057;
5729
  text-align: inherit;
5730
}
5731
5732
.list-group-item-action:hover,
5733
.list-group-item-action:focus {
5734
  z-index: 1;
5735
  color: #495057;
5736
  text-decoration: none;
5737
  background-color: #f8f9fa;
5738
}
5739
5740
.list-group-item-action:active {
5741
  color: #212529;
5742
  background-color: #e9ecef;
5743
}
5744
5745
.list-group-item {
5746
  position: relative;
5747
  display: block;
5748
  padding: 0.75rem 1.25rem;
5749 b56b3d9b Adam Mištera
  background-color: #ffffff;
5750 ab1bb0fc Adam Mištera
  border: 1px solid rgba(0, 0, 0, 0.125);
5751
}
5752
5753
.list-group-item:first-child {
5754
  border-top-left-radius: 0.25rem;
5755
  border-top-right-radius: 0.25rem;
5756
}
5757
5758
.list-group-item:last-child {
5759
  border-bottom-right-radius: 0.25rem;
5760
  border-bottom-left-radius: 0.25rem;
5761
}
5762
5763
.list-group-item.disabled,
5764
.list-group-item:disabled {
5765
  color: #6c757d;
5766
  pointer-events: none;
5767 b56b3d9b Adam Mištera
  background-color: #ffffff;
5768 ab1bb0fc Adam Mištera
}
5769
5770
.list-group-item.active {
5771
  z-index: 2;
5772 b56b3d9b Adam Mištera
  color: #ffffff;
5773 ab1bb0fc Adam Mištera
  background-color: #3490dc;
5774
  border-color: #3490dc;
5775
}
5776
5777
.list-group-item + .list-group-item {
5778
  border-top-width: 0;
5779
}
5780
5781
.list-group-item + .list-group-item.active {
5782
  margin-top: -1px;
5783
  border-top-width: 1px;
5784
}
5785
5786
.list-group-horizontal {
5787
  flex-direction: row;
5788
}
5789
5790
.list-group-horizontal .list-group-item:first-child {
5791
  border-bottom-left-radius: 0.25rem;
5792
  border-top-right-radius: 0;
5793
}
5794
5795
.list-group-horizontal .list-group-item:last-child {
5796
  border-top-right-radius: 0.25rem;
5797
  border-bottom-left-radius: 0;
5798
}
5799
5800
.list-group-horizontal .list-group-item.active {
5801
  margin-top: 0;
5802
}
5803
5804
.list-group-horizontal .list-group-item + .list-group-item {
5805
  border-top-width: 1px;
5806
  border-left-width: 0;
5807
}
5808
5809
.list-group-horizontal .list-group-item + .list-group-item.active {
5810
  margin-left: -1px;
5811
  border-left-width: 1px;
5812
}
5813
5814
@media (min-width: 576px) {
5815
  .list-group-horizontal-sm {
5816
    flex-direction: row;
5817
  }
5818
5819
  .list-group-horizontal-sm .list-group-item:first-child {
5820
    border-bottom-left-radius: 0.25rem;
5821
    border-top-right-radius: 0;
5822
  }
5823
5824
  .list-group-horizontal-sm .list-group-item:last-child {
5825
    border-top-right-radius: 0.25rem;
5826
    border-bottom-left-radius: 0;
5827
  }
5828
5829
  .list-group-horizontal-sm .list-group-item.active {
5830
    margin-top: 0;
5831
  }
5832
5833
  .list-group-horizontal-sm .list-group-item + .list-group-item {
5834
    border-top-width: 1px;
5835
    border-left-width: 0;
5836
  }
5837
5838
  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
5839
    margin-left: -1px;
5840
    border-left-width: 1px;
5841
  }
5842
}
5843
5844
@media (min-width: 768px) {
5845
  .list-group-horizontal-md {
5846
    flex-direction: row;
5847
  }
5848
5849
  .list-group-horizontal-md .list-group-item:first-child {
5850
    border-bottom-left-radius: 0.25rem;
5851
    border-top-right-radius: 0;
5852
  }
5853
5854
  .list-group-horizontal-md .list-group-item:last-child {
5855
    border-top-right-radius: 0.25rem;
5856
    border-bottom-left-radius: 0;
5857
  }
5858
5859
  .list-group-horizontal-md .list-group-item.active {
5860
    margin-top: 0;
5861
  }
5862
5863
  .list-group-horizontal-md .list-group-item + .list-group-item {
5864
    border-top-width: 1px;
5865
    border-left-width: 0;
5866
  }
5867
5868
  .list-group-horizontal-md .list-group-item + .list-group-item.active {
5869
    margin-left: -1px;
5870
    border-left-width: 1px;
5871
  }
5872
}
5873
5874
@media (min-width: 992px) {
5875
  .list-group-horizontal-lg {
5876
    flex-direction: row;
5877
  }
5878
5879
  .list-group-horizontal-lg .list-group-item:first-child {
5880
    border-bottom-left-radius: 0.25rem;
5881
    border-top-right-radius: 0;
5882
  }
5883
5884
  .list-group-horizontal-lg .list-group-item:last-child {
5885
    border-top-right-radius: 0.25rem;
5886
    border-bottom-left-radius: 0;
5887
  }
5888
5889
  .list-group-horizontal-lg .list-group-item.active {
5890
    margin-top: 0;
5891
  }
5892
5893
  .list-group-horizontal-lg .list-group-item + .list-group-item {
5894
    border-top-width: 1px;
5895
    border-left-width: 0;
5896
  }
5897
5898
  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
5899
    margin-left: -1px;
5900
    border-left-width: 1px;
5901
  }
5902
}
5903
5904
@media (min-width: 1200px) {
5905
  .list-group-horizontal-xl {
5906
    flex-direction: row;
5907
  }
5908
5909
  .list-group-horizontal-xl .list-group-item:first-child {
5910
    border-bottom-left-radius: 0.25rem;
5911
    border-top-right-radius: 0;
5912
  }
5913
5914
  .list-group-horizontal-xl .list-group-item:last-child {
5915
    border-top-right-radius: 0.25rem;
5916
    border-bottom-left-radius: 0;
5917
  }
5918
5919
  .list-group-horizontal-xl .list-group-item.active {
5920
    margin-top: 0;
5921
  }
5922
5923
  .list-group-horizontal-xl .list-group-item + .list-group-item {
5924
    border-top-width: 1px;
5925
    border-left-width: 0;
5926
  }
5927
5928
  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
5929
    margin-left: -1px;
5930
    border-left-width: 1px;
5931
  }
5932
}
5933
5934
.list-group-flush .list-group-item {
5935
  border-right-width: 0;
5936
  border-left-width: 0;
5937
  border-radius: 0;
5938
}
5939
5940
.list-group-flush .list-group-item:first-child {
5941
  border-top-width: 0;
5942
}
5943
5944
.list-group-flush:last-child .list-group-item:last-child {
5945
  border-bottom-width: 0;
5946
}
5947
5948
.list-group-item-primary {
5949
  color: #1b4b72;
5950
  background-color: #c6e0f5;
5951
}
5952
5953
.list-group-item-primary.list-group-item-action:hover,
5954
.list-group-item-primary.list-group-item-action:focus {
5955
  color: #1b4b72;
5956
  background-color: #b0d4f1;
5957
}
5958
5959
.list-group-item-primary.list-group-item-action.active {
5960 b56b3d9b Adam Mištera
  color: #ffffff;
5961 ab1bb0fc Adam Mištera
  background-color: #1b4b72;
5962
  border-color: #1b4b72;
5963
}
5964
5965
.list-group-item-secondary {
5966
  color: #383d41;
5967
  background-color: #d6d8db;
5968
}
5969
5970
.list-group-item-secondary.list-group-item-action:hover,
5971
.list-group-item-secondary.list-group-item-action:focus {
5972
  color: #383d41;
5973
  background-color: #c8cbcf;
5974
}
5975
5976
.list-group-item-secondary.list-group-item-action.active {
5977 b56b3d9b Adam Mištera
  color: #ffffff;
5978 ab1bb0fc Adam Mištera
  background-color: #383d41;
5979
  border-color: #383d41;
5980
}
5981
5982
.list-group-item-success {
5983
  color: #1d643b;
5984
  background-color: #c7eed8;
5985
}
5986
5987
.list-group-item-success.list-group-item-action:hover,
5988
.list-group-item-success.list-group-item-action:focus {
5989
  color: #1d643b;
5990
  background-color: #b3e8ca;
5991
}
5992
5993
.list-group-item-success.list-group-item-action.active {
5994 b56b3d9b Adam Mištera
  color: #ffffff;
5995 ab1bb0fc Adam Mištera
  background-color: #1d643b;
5996
  border-color: #1d643b;
5997
}
5998
5999
.list-group-item-info {
6000
  color: #385d7a;
6001
  background-color: #d6e9f9;
6002
}
6003
6004
.list-group-item-info.list-group-item-action:hover,
6005
.list-group-item-info.list-group-item-action:focus {
6006
  color: #385d7a;
6007
  background-color: #c0ddf6;
6008
}
6009
6010
.list-group-item-info.list-group-item-action.active {
6011 b56b3d9b Adam Mištera
  color: #ffffff;
6012 ab1bb0fc Adam Mištera
  background-color: #385d7a;
6013
  border-color: #385d7a;
6014
}
6015
6016
.list-group-item-warning {
6017
  color: #857b26;
6018
  background-color: #fffacc;
6019
}
6020
6021
.list-group-item-warning.list-group-item-action:hover,
6022
.list-group-item-warning.list-group-item-action:focus {
6023
  color: #857b26;
6024
  background-color: #fff8b3;
6025
}
6026
6027
.list-group-item-warning.list-group-item-action.active {
6028 b56b3d9b Adam Mištera
  color: #ffffff;
6029 ab1bb0fc Adam Mištera
  background-color: #857b26;
6030
  border-color: #857b26;
6031
}
6032
6033
.list-group-item-danger {
6034
  color: #761b18;
6035
  background-color: #f7c6c5;
6036
}
6037
6038
.list-group-item-danger.list-group-item-action:hover,
6039
.list-group-item-danger.list-group-item-action:focus {
6040
  color: #761b18;
6041
  background-color: #f4b0af;
6042
}
6043
6044
.list-group-item-danger.list-group-item-action.active {
6045 b56b3d9b Adam Mištera
  color: #ffffff;
6046 ab1bb0fc Adam Mištera
  background-color: #761b18;
6047
  border-color: #761b18;
6048
}
6049
6050
.list-group-item-light {
6051
  color: #818182;
6052
  background-color: #fdfdfe;
6053
}
6054
6055
.list-group-item-light.list-group-item-action:hover,
6056
.list-group-item-light.list-group-item-action:focus {
6057
  color: #818182;
6058
  background-color: #ececf6;
6059
}
6060
6061
.list-group-item-light.list-group-item-action.active {
6062 b56b3d9b Adam Mištera
  color: #ffffff;
6063 ab1bb0fc Adam Mištera
  background-color: #818182;
6064
  border-color: #818182;
6065
}
6066
6067
.list-group-item-dark {
6068
  color: #1b1e21;
6069
  background-color: #c6c8ca;
6070
}
6071
6072
.list-group-item-dark.list-group-item-action:hover,
6073
.list-group-item-dark.list-group-item-action:focus {
6074
  color: #1b1e21;
6075
  background-color: #b9bbbe;
6076
}
6077
6078
.list-group-item-dark.list-group-item-action.active {
6079 b56b3d9b Adam Mištera
  color: #ffffff;
6080 ab1bb0fc Adam Mištera
  background-color: #1b1e21;
6081
  border-color: #1b1e21;
6082
}
6083
6084
.close {
6085
  float: right;
6086
  font-size: 1.35rem;
6087
  font-weight: 700;
6088
  line-height: 1;
6089
  color: #000;
6090 b56b3d9b Adam Mištera
  text-shadow: 0 1px 0 #ffffff;
6091 c6265547 Adam Mištera
  opacity: 0.5;
6092 ab1bb0fc Adam Mištera
}
6093
6094
.close:hover {
6095
  color: #000;
6096
  text-decoration: none;
6097
}
6098
6099
.close:not(:disabled):not(.disabled):hover,
6100
.close:not(:disabled):not(.disabled):focus {
6101 c6265547 Adam Mištera
  opacity: 0.75;
6102 ab1bb0fc Adam Mištera
}
6103
6104
button.close {
6105
  padding: 0;
6106
  background-color: transparent;
6107
  border: 0;
6108
  -webkit-appearance: none;
6109
     -moz-appearance: none;
6110
          appearance: none;
6111
}
6112
6113
a.close.disabled {
6114
  pointer-events: none;
6115
}
6116
6117
.toast {
6118
  max-width: 350px;
6119
  overflow: hidden;
6120
  font-size: 0.875rem;
6121
  background-color: rgba(255, 255, 255, 0.85);
6122
  background-clip: padding-box;
6123
  border: 1px solid rgba(0, 0, 0, 0.1);
6124
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
6125
  -webkit-backdrop-filter: blur(10px);
6126
          backdrop-filter: blur(10px);
6127
  opacity: 0;
6128
  border-radius: 0.25rem;
6129
}
6130
6131
.toast:not(:last-child) {
6132
  margin-bottom: 0.75rem;
6133
}
6134
6135
.toast.showing {
6136
  opacity: 1;
6137
}
6138
6139
.toast.show {
6140
  display: block;
6141
  opacity: 1;
6142
}
6143
6144
.toast.hide {
6145
  display: none;
6146
}
6147
6148
.toast-header {
6149
  display: flex;
6150
  align-items: center;
6151
  padding: 0.25rem 0.75rem;
6152
  color: #6c757d;
6153
  background-color: rgba(255, 255, 255, 0.85);
6154
  background-clip: padding-box;
6155
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
6156
}
6157
6158
.toast-body {
6159
  padding: 0.75rem;
6160
}
6161
6162
.modal-open {
6163
  overflow: hidden;
6164
}
6165
6166
.modal-open .modal {
6167
  overflow-x: hidden;
6168
  overflow-y: auto;
6169
}
6170
6171
.modal {
6172
  position: fixed;
6173
  top: 0;
6174
  left: 0;
6175
  z-index: 1050;
6176
  display: none;
6177
  width: 100%;
6178
  height: 100%;
6179
  overflow: hidden;
6180
  outline: 0;
6181
}
6182
6183
.modal-dialog {
6184
  position: relative;
6185
  width: auto;
6186
  margin: 0.5rem;
6187
  pointer-events: none;
6188
}
6189
6190
.modal.fade .modal-dialog {
6191
  transition: transform 0.3s ease-out;
6192
  transform: translate(0, -50px);
6193
}
6194
6195
@media (prefers-reduced-motion: reduce) {
6196
  .modal.fade .modal-dialog {
6197
    transition: none;
6198
  }
6199
}
6200
6201
.modal.show .modal-dialog {
6202
  transform: none;
6203
}
6204
6205
.modal.modal-static .modal-dialog {
6206
  transform: scale(1.02);
6207
}
6208
6209
.modal-dialog-scrollable {
6210
  display: flex;
6211
  max-height: calc(100% - 1rem);
6212
}
6213
6214
.modal-dialog-scrollable .modal-content {
6215
  max-height: calc(100vh - 1rem);
6216
  overflow: hidden;
6217
}
6218
6219
.modal-dialog-scrollable .modal-header,
6220
.modal-dialog-scrollable .modal-footer {
6221
  flex-shrink: 0;
6222
}
6223
6224
.modal-dialog-scrollable .modal-body {
6225
  overflow-y: auto;
6226
}
6227
6228
.modal-dialog-centered {
6229
  display: flex;
6230
  align-items: center;
6231
  min-height: calc(100% - 1rem);
6232
}
6233
6234
.modal-dialog-centered::before {
6235
  display: block;
6236
  height: calc(100vh - 1rem);
6237
  content: "";
6238
}
6239
6240
.modal-dialog-centered.modal-dialog-scrollable {
6241
  flex-direction: column;
6242
  justify-content: center;
6243
  height: 100%;
6244
}
6245
6246
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
6247
  max-height: none;
6248
}
6249
6250
.modal-dialog-centered.modal-dialog-scrollable::before {
6251
  content: none;
6252
}
6253
6254
.modal-content {
6255
  position: relative;
6256
  display: flex;
6257
  flex-direction: column;
6258
  width: 100%;
6259
  pointer-events: auto;
6260 b56b3d9b Adam Mištera
  background-color: #ffffff;
6261 ab1bb0fc Adam Mištera
  background-clip: padding-box;
6262
  border: 1px solid rgba(0, 0, 0, 0.2);
6263
  border-radius: 0.3rem;
6264
  outline: 0;
6265
}
6266
6267
.modal-backdrop {
6268
  position: fixed;
6269
  top: 0;
6270
  left: 0;
6271
  z-index: 1040;
6272
  width: 100vw;
6273
  height: 100vh;
6274
  background-color: #000;
6275
}
6276
6277
.modal-backdrop.fade {
6278
  opacity: 0;
6279
}
6280
6281
.modal-backdrop.show {
6282
  opacity: 0.5;
6283
}
6284
6285
.modal-header {
6286
  display: flex;
6287
  align-items: flex-start;
6288
  justify-content: space-between;
6289
  padding: 1rem 1rem;
6290
  border-bottom: 1px solid #dee2e6;
6291
  border-top-left-radius: calc(0.3rem - 1px);
6292
  border-top-right-radius: calc(0.3rem - 1px);
6293
}
6294
6295
.modal-header .close {
6296
  padding: 1rem 1rem;
6297
  margin: -1rem -1rem -1rem auto;
6298
}
6299
6300
.modal-title {
6301
  margin-bottom: 0;
6302
  line-height: 1.6;
6303
}
6304
6305
.modal-body {
6306
  position: relative;
6307
  flex: 1 1 auto;
6308
  padding: 1rem;
6309
}
6310
6311
.modal-footer {
6312
  display: flex;
6313
  flex-wrap: wrap;
6314
  align-items: center;
6315
  justify-content: flex-end;
6316
  padding: 0.75rem;
6317
  border-top: 1px solid #dee2e6;
6318
  border-bottom-right-radius: calc(0.3rem - 1px);
6319
  border-bottom-left-radius: calc(0.3rem - 1px);
6320
}
6321
6322
.modal-footer > * {
6323
  margin: 0.25rem;
6324
}
6325
6326
.modal-scrollbar-measure {
6327
  position: absolute;
6328
  top: -9999px;
6329
  width: 50px;
6330
  height: 50px;
6331
  overflow: scroll;
6332
}
6333
6334
@media (min-width: 576px) {
6335
  .modal-dialog {
6336
    max-width: 500px;
6337
    margin: 1.75rem auto;
6338
  }
6339
6340
  .modal-dialog-scrollable {
6341
    max-height: calc(100% - 3.5rem);
6342
  }
6343
6344
  .modal-dialog-scrollable .modal-content {
6345
    max-height: calc(100vh - 3.5rem);
6346
  }
6347
6348
  .modal-dialog-centered {
6349
    min-height: calc(100% - 3.5rem);
6350
  }
6351
6352
  .modal-dialog-centered::before {
6353
    height: calc(100vh - 3.5rem);
6354
  }
6355
6356
  .modal-sm {
6357
    max-width: 300px;
6358
  }
6359
}
6360
6361
@media (min-width: 992px) {
6362
  .modal-lg,
6363
  .modal-xl {
6364
    max-width: 800px;
6365
  }
6366
}
6367
6368
@media (min-width: 1200px) {
6369
  .modal-xl {
6370
    max-width: 1140px;
6371
  }
6372
}
6373
6374
.tooltip {
6375
  position: absolute;
6376
  z-index: 1070;
6377
  display: block;
6378
  margin: 0;
6379 3c062db9 Adam Mištera
  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";
6380 ab1bb0fc Adam Mištera
  font-style: normal;
6381
  font-weight: 400;
6382
  line-height: 1.6;
6383
  text-align: left;
6384
  text-align: start;
6385
  text-decoration: none;
6386 70f69b41 Adam Mištera
  text-shadow: none;
6387 ab1bb0fc Adam Mištera
  text-transform: none;
6388
  letter-spacing: normal;
6389
  word-break: normal;
6390
  word-spacing: normal;
6391
  white-space: normal;
6392
  line-break: auto;
6393
  font-size: 0.7875rem;
6394
  word-wrap: break-word;
6395
  opacity: 0;
6396
}
6397
6398
.tooltip.show {
6399
  opacity: 0.9;
6400
}
6401
6402
.tooltip .arrow {
6403
  position: absolute;
6404
  display: block;
6405
  width: 0.8rem;
6406
  height: 0.4rem;
6407
}
6408
6409
.tooltip .arrow::before {
6410
  position: absolute;
6411
  content: "";
6412
  border-color: transparent;
6413
  border-style: solid;
6414
}
6415
6416
.bs-tooltip-top,
6417 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=top] {
6418 ab1bb0fc Adam Mištera
  padding: 0.4rem 0;
6419
}
6420
6421
.bs-tooltip-top .arrow,
6422 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=top] .arrow {
6423 ab1bb0fc Adam Mištera
  bottom: 0;
6424
}
6425
6426
.bs-tooltip-top .arrow::before,
6427 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=top] .arrow::before {
6428 ab1bb0fc Adam Mištera
  top: 0;
6429
  border-width: 0.4rem 0.4rem 0;
6430
  border-top-color: #000;
6431
}
6432
6433
.bs-tooltip-right,
6434 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=right] {
6435 ab1bb0fc Adam Mištera
  padding: 0 0.4rem;
6436
}
6437
6438
.bs-tooltip-right .arrow,
6439 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=right] .arrow {
6440 ab1bb0fc Adam Mištera
  left: 0;
6441
  width: 0.4rem;
6442
  height: 0.8rem;
6443
}
6444
6445
.bs-tooltip-right .arrow::before,
6446 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=right] .arrow::before {
6447 ab1bb0fc Adam Mištera
  right: 0;
6448
  border-width: 0.4rem 0.4rem 0.4rem 0;
6449
  border-right-color: #000;
6450
}
6451
6452
.bs-tooltip-bottom,
6453 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=bottom] {
6454 ab1bb0fc Adam Mištera
  padding: 0.4rem 0;
6455
}
6456
6457
.bs-tooltip-bottom .arrow,
6458 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=bottom] .arrow {
6459 ab1bb0fc Adam Mištera
  top: 0;
6460
}
6461
6462
.bs-tooltip-bottom .arrow::before,
6463 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
6464 ab1bb0fc Adam Mištera
  bottom: 0;
6465
  border-width: 0 0.4rem 0.4rem;
6466
  border-bottom-color: #000;
6467
}
6468
6469
.bs-tooltip-left,
6470 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=left] {
6471 ab1bb0fc Adam Mištera
  padding: 0 0.4rem;
6472
}
6473
6474
.bs-tooltip-left .arrow,
6475 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=left] .arrow {
6476 ab1bb0fc Adam Mištera
  right: 0;
6477
  width: 0.4rem;
6478
  height: 0.8rem;
6479
}
6480
6481
.bs-tooltip-left .arrow::before,
6482 c6265547 Adam Mištera
.bs-tooltip-auto[x-placement^=left] .arrow::before {
6483 ab1bb0fc Adam Mištera
  left: 0;
6484
  border-width: 0.4rem 0 0.4rem 0.4rem;
6485
  border-left-color: #000;
6486
}
6487
6488
.tooltip-inner {
6489
  max-width: 200px;
6490
  padding: 0.25rem 0.5rem;
6491 b56b3d9b Adam Mištera
  color: #ffffff;
6492 ab1bb0fc Adam Mištera
  text-align: center;
6493
  background-color: #000;
6494
  border-radius: 0.25rem;
6495
}
6496
6497
.popover {
6498
  position: absolute;
6499
  top: 0;
6500
  left: 0;
6501
  z-index: 1060;
6502
  display: block;
6503
  max-width: 276px;
6504 3c062db9 Adam Mištera
  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";
6505 ab1bb0fc Adam Mištera
  font-style: normal;
6506
  font-weight: 400;
6507
  line-height: 1.6;
6508
  text-align: left;
6509
  text-align: start;
6510
  text-decoration: none;
6511
  text-shadow: none;
6512
  text-transform: none;
6513
  letter-spacing: normal;
6514
  word-break: normal;
6515
  word-spacing: normal;
6516
  white-space: normal;
6517
  line-break: auto;
6518
  font-size: 0.7875rem;
6519
  word-wrap: break-word;
6520 b56b3d9b Adam Mištera
  background-color: #ffffff;
6521 ab1bb0fc Adam Mištera
  background-clip: padding-box;
6522
  border: 1px solid rgba(0, 0, 0, 0.2);
6523
  border-radius: 0.3rem;
6524
}
6525
6526
.popover .arrow {
6527
  position: absolute;
6528
  display: block;
6529
  width: 1rem;
6530
  height: 0.5rem;
6531
  margin: 0 0.3rem;
6532
}
6533
6534
.popover .arrow::before,
6535
.popover .arrow::after {
6536
  position: absolute;
6537
  display: block;
6538
  content: "";
6539
  border-color: transparent;
6540
  border-style: solid;
6541
}
6542
6543
.bs-popover-top,
6544 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=top] {
6545 ab1bb0fc Adam Mištera
  margin-bottom: 0.5rem;
6546
}
6547
6548
.bs-popover-top > .arrow,
6549 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=top] > .arrow {
6550 ab1bb0fc Adam Mištera
  bottom: calc(-0.5rem - 1px);
6551
}
6552
6553
.bs-popover-top > .arrow::before,
6554 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=top] > .arrow::before {
6555 ab1bb0fc Adam Mištera
  bottom: 0;
6556
  border-width: 0.5rem 0.5rem 0;
6557
  border-top-color: rgba(0, 0, 0, 0.25);
6558
}
6559
6560
.bs-popover-top > .arrow::after,
6561 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=top] > .arrow::after {
6562 ab1bb0fc Adam Mištera
  bottom: 1px;
6563
  border-width: 0.5rem 0.5rem 0;
6564 b56b3d9b Adam Mištera
  border-top-color: #ffffff;
6565 ab1bb0fc Adam Mištera
}
6566
6567
.bs-popover-right,
6568 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=right] {
6569 ab1bb0fc Adam Mištera
  margin-left: 0.5rem;
6570
}
6571
6572
.bs-popover-right > .arrow,
6573 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=right] > .arrow {
6574 ab1bb0fc Adam Mištera
  left: calc(-0.5rem - 1px);
6575
  width: 0.5rem;
6576
  height: 1rem;
6577
  margin: 0.3rem 0;
6578
}
6579
6580
.bs-popover-right > .arrow::before,
6581 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=right] > .arrow::before {
6582 ab1bb0fc Adam Mištera
  left: 0;
6583
  border-width: 0.5rem 0.5rem 0.5rem 0;
6584
  border-right-color: rgba(0, 0, 0, 0.25);
6585
}
6586
6587
.bs-popover-right > .arrow::after,
6588 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=right] > .arrow::after {
6589 ab1bb0fc Adam Mištera
  left: 1px;
6590
  border-width: 0.5rem 0.5rem 0.5rem 0;
6591 b56b3d9b Adam Mištera
  border-right-color: #ffffff;
6592 ab1bb0fc Adam Mištera
}
6593
6594
.bs-popover-bottom,
6595 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=bottom] {
6596 ab1bb0fc Adam Mištera
  margin-top: 0.5rem;
6597
}
6598
6599
.bs-popover-bottom > .arrow,
6600 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=bottom] > .arrow {
6601 ab1bb0fc Adam Mištera
  top: calc(-0.5rem - 1px);
6602
}
6603
6604
.bs-popover-bottom > .arrow::before,
6605 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=bottom] > .arrow::before {
6606 ab1bb0fc Adam Mištera
  top: 0;
6607
  border-width: 0 0.5rem 0.5rem 0.5rem;
6608
  border-bottom-color: rgba(0, 0, 0, 0.25);
6609
}
6610
6611
.bs-popover-bottom > .arrow::after,
6612 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=bottom] > .arrow::after {
6613 ab1bb0fc Adam Mištera
  top: 1px;
6614
  border-width: 0 0.5rem 0.5rem 0.5rem;
6615 b56b3d9b Adam Mištera
  border-bottom-color: #ffffff;
6616 ab1bb0fc Adam Mištera
}
6617
6618
.bs-popover-bottom .popover-header::before,
6619 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=bottom] .popover-header::before {
6620 ab1bb0fc Adam Mištera
  position: absolute;
6621
  top: 0;
6622
  left: 50%;
6623
  display: block;
6624
  width: 1rem;
6625
  margin-left: -0.5rem;
6626
  content: "";
6627
  border-bottom: 1px solid #f7f7f7;
6628
}
6629
6630
.bs-popover-left,
6631 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=left] {
6632 ab1bb0fc Adam Mištera
  margin-right: 0.5rem;
6633
}
6634
6635
.bs-popover-left > .arrow,
6636 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=left] > .arrow {
6637 ab1bb0fc Adam Mištera
  right: calc(-0.5rem - 1px);
6638
  width: 0.5rem;
6639
  height: 1rem;
6640
  margin: 0.3rem 0;
6641
}
6642
6643
.bs-popover-left > .arrow::before,
6644 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=left] > .arrow::before {
6645 ab1bb0fc Adam Mištera
  right: 0;
6646
  border-width: 0.5rem 0 0.5rem 0.5rem;
6647
  border-left-color: rgba(0, 0, 0, 0.25);
6648
}
6649
6650
.bs-popover-left > .arrow::after,
6651 c6265547 Adam Mištera
.bs-popover-auto[x-placement^=left] > .arrow::after {
6652 ab1bb0fc Adam Mištera
  right: 1px;
6653
  border-width: 0.5rem 0 0.5rem 0.5rem;
6654 b56b3d9b Adam Mištera
  border-left-color: #ffffff;
6655 ab1bb0fc Adam Mištera
}
6656
6657
.popover-header {
6658
  padding: 0.5rem 0.75rem;
6659
  margin-bottom: 0;
6660
  font-size: 0.9rem;
6661
  background-color: #f7f7f7;
6662
  border-bottom: 1px solid #ebebeb;
6663
  border-top-left-radius: calc(0.3rem - 1px);
6664
  border-top-right-radius: calc(0.3rem - 1px);
6665
}
6666
6667
.popover-header:empty {
6668
  display: none;
6669
}
6670
6671
.popover-body {
6672
  padding: 0.5rem 0.75rem;
6673
  color: #212529;
6674
}
6675
6676
.carousel {
6677
  position: relative;
6678
}
6679
6680
.carousel.pointer-event {
6681
  touch-action: pan-y;
6682
}
6683
6684
.carousel-inner {
6685
  position: relative;
6686
  width: 100%;
6687
  overflow: hidden;
6688
}
6689
6690
.carousel-inner::after {
6691
  display: block;
6692
  clear: both;
6693
  content: "";
6694
}
6695
6696
.carousel-item {
6697
  position: relative;
6698
  display: none;
6699
  float: left;
6700
  width: 100%;
6701
  margin-right: -100%;
6702
  -webkit-backface-visibility: hidden;
6703
          backface-visibility: hidden;
6704
  transition: transform 0.6s ease-in-out;
6705
}
6706
6707
@media (prefers-reduced-motion: reduce) {
6708
  .carousel-item {
6709
    transition: none;
6710
  }
6711
}
6712
6713
.carousel-item.active,
6714
.carousel-item-next,
6715
.carousel-item-prev {
6716
  display: block;
6717
}
6718
6719
.carousel-item-next:not(.carousel-item-left),
6720
.active.carousel-item-right {
6721
  transform: translateX(100%);
6722
}
6723
6724
.carousel-item-prev:not(.carousel-item-right),
6725
.active.carousel-item-left {
6726
  transform: translateX(-100%);
6727
}
6728
6729
.carousel-fade .carousel-item {
6730
  opacity: 0;
6731
  transition-property: opacity;
6732
  transform: none;
6733
}
6734
6735
.carousel-fade .carousel-item.active,
6736
.carousel-fade .carousel-item-next.carousel-item-left,
6737
.carousel-fade .carousel-item-prev.carousel-item-right {
6738
  z-index: 1;
6739
  opacity: 1;
6740
}
6741
6742
.carousel-fade .active.carousel-item-left,
6743
.carousel-fade .active.carousel-item-right {
6744
  z-index: 0;
6745
  opacity: 0;
6746
  transition: opacity 0s 0.6s;
6747
}
6748
6749
@media (prefers-reduced-motion: reduce) {
6750
  .carousel-fade .active.carousel-item-left,
6751
  .carousel-fade .active.carousel-item-right {
6752
    transition: none;
6753
  }
6754
}
6755
6756
.carousel-control-prev,
6757
.carousel-control-next {
6758
  position: absolute;
6759
  top: 0;
6760
  bottom: 0;
6761
  z-index: 1;
6762
  display: flex;
6763
  align-items: center;
6764
  justify-content: center;
6765
  width: 15%;
6766 b56b3d9b Adam Mištera
  color: #ffffff;
6767 ab1bb0fc Adam Mištera
  text-align: center;
6768
  opacity: 0.5;
6769
  transition: opacity 0.15s ease;
6770
}
6771
6772
@media (prefers-reduced-motion: reduce) {
6773
  .carousel-control-prev,
6774
  .carousel-control-next {
6775
    transition: none;
6776
  }
6777
}
6778
6779
.carousel-control-prev:hover,
6780
.carousel-control-prev:focus,
6781
.carousel-control-next:hover,
6782
.carousel-control-next:focus {
6783 b56b3d9b Adam Mištera
  color: #ffffff;
6784 ab1bb0fc Adam Mištera
  text-decoration: none;
6785
  outline: 0;
6786
  opacity: 0.9;
6787
}
6788
6789
.carousel-control-prev {
6790
  left: 0;
6791
}
6792
6793
.carousel-control-next {
6794
  right: 0;
6795
}
6796
6797
.carousel-control-prev-icon,
6798
.carousel-control-next-icon {
6799
  display: inline-block;
6800
  width: 20px;
6801
  height: 20px;
6802 c6265547 Adam Mištera
  background: no-repeat 50%/100% 100%;
6803 ab1bb0fc Adam Mištera
}
6804
6805
.carousel-control-prev-icon {
6806 b56b3d9b Adam Mištera
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' 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");
6807 ab1bb0fc Adam Mištera
}
6808
6809
.carousel-control-next-icon {
6810 b56b3d9b Adam Mištera
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' 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");
6811 ab1bb0fc Adam Mištera
}
6812
6813
.carousel-indicators {
6814
  position: absolute;
6815
  right: 0;
6816
  bottom: 0;
6817
  left: 0;
6818
  z-index: 15;
6819
  display: flex;
6820
  justify-content: center;
6821
  padding-left: 0;
6822
  margin-right: 15%;
6823
  margin-left: 15%;
6824
  list-style: none;
6825
}
6826
6827
.carousel-indicators li {
6828
  box-sizing: content-box;
6829
  flex: 0 1 auto;
6830
  width: 30px;
6831
  height: 3px;
6832
  margin-right: 3px;
6833
  margin-left: 3px;
6834
  text-indent: -999px;
6835
  cursor: pointer;
6836 b56b3d9b Adam Mištera
  background-color: #ffffff;
6837 ab1bb0fc Adam Mištera
  background-clip: padding-box;
6838
  border-top: 10px solid transparent;
6839
  border-bottom: 10px solid transparent;
6840 c6265547 Adam Mištera
  opacity: 0.5;
6841 ab1bb0fc Adam Mištera
  transition: opacity 0.6s ease;
6842
}
6843
6844
@media (prefers-reduced-motion: reduce) {
6845
  .carousel-indicators li {
6846
    transition: none;
6847
  }
6848
}
6849
6850
.carousel-indicators .active {
6851
  opacity: 1;
6852
}
6853
6854
.carousel-caption {
6855
  position: absolute;
6856
  right: 15%;
6857
  bottom: 20px;
6858
  left: 15%;
6859
  z-index: 10;
6860
  padding-top: 20px;
6861
  padding-bottom: 20px;
6862 b56b3d9b Adam Mištera
  color: #ffffff;
6863 ab1bb0fc Adam Mištera
  text-align: center;
6864
}
6865
6866
@-webkit-keyframes spinner-border {
6867
  to {
6868
    transform: rotate(360deg);
6869
  }
6870
}
6871
6872
@keyframes spinner-border {
6873
  to {
6874
    transform: rotate(360deg);
6875
  }
6876
}
6877
6878
.spinner-border {
6879
  display: inline-block;
6880
  width: 2rem;
6881
  height: 2rem;
6882
  vertical-align: text-bottom;
6883
  border: 0.25em solid currentColor;
6884
  border-right-color: transparent;
6885
  border-radius: 50%;
6886 c6265547 Adam Mištera
  -webkit-animation: spinner-border 0.75s linear infinite;
6887
          animation: spinner-border 0.75s linear infinite;
6888 ab1bb0fc Adam Mištera
}
6889
6890
.spinner-border-sm {
6891
  width: 1rem;
6892
  height: 1rem;
6893
  border-width: 0.2em;
6894
}
6895
6896
@-webkit-keyframes spinner-grow {
6897
  0% {
6898
    transform: scale(0);
6899
  }
6900
6901
  50% {
6902
    opacity: 1;
6903
  }
6904
}
6905
6906
@keyframes spinner-grow {
6907
  0% {
6908
    transform: scale(0);
6909
  }
6910
6911
  50% {
6912
    opacity: 1;
6913
  }
6914
}
6915
6916
.spinner-grow {
6917
  display: inline-block;
6918
  width: 2rem;
6919
  height: 2rem;
6920
  vertical-align: text-bottom;
6921
  background-color: currentColor;
6922
  border-radius: 50%;
6923
  opacity: 0;
6924 c6265547 Adam Mištera
  -webkit-animation: spinner-grow 0.75s linear infinite;
6925
          animation: spinner-grow 0.75s linear infinite;
6926 ab1bb0fc Adam Mištera
}
6927
6928
.spinner-grow-sm {
6929
  width: 1rem;
6930
  height: 1rem;
6931
}
6932
6933
.align-baseline {
6934
  vertical-align: baseline !important;
6935
}
6936
6937
.align-top {
6938
  vertical-align: top !important;
6939
}
6940
6941
.align-middle {
6942
  vertical-align: middle !important;
6943
}
6944
6945
.align-bottom {
6946
  vertical-align: bottom !important;
6947
}
6948
6949
.align-text-bottom {
6950
  vertical-align: text-bottom !important;
6951
}
6952
6953
.align-text-top {
6954
  vertical-align: text-top !important;
6955
}
6956
6957
.bg-primary {
6958
  background-color: #3490dc !important;
6959
}
6960
6961
a.bg-primary:hover,
6962
a.bg-primary:focus,
6963
button.bg-primary:hover,
6964
button.bg-primary:focus {
6965
  background-color: #2176bd !important;
6966
}
6967
6968
.bg-secondary {
6969
  background-color: #6c757d !important;
6970
}
6971
6972
a.bg-secondary:hover,
6973
a.bg-secondary:focus,
6974
button.bg-secondary:hover,
6975
button.bg-secondary:focus {
6976
  background-color: #545b62 !important;
6977
}
6978
6979
.bg-success {
6980
  background-color: #38c172 !important;
6981
}
6982
6983
a.bg-success:hover,
6984
a.bg-success:focus,
6985
button.bg-success:hover,
6986
button.bg-success:focus {
6987
  background-color: #2d995b !important;
6988
}
6989
6990
.bg-info {
6991
  background-color: #6cb2eb !important;
6992
}
6993
6994
a.bg-info:hover,
6995
a.bg-info:focus,
6996
button.bg-info:hover,
6997
button.bg-info:focus {
6998
  background-color: #3f9ae5 !important;
6999
}
7000
7001
.bg-warning {
7002
  background-color: #ffed4a !important;
7003
}
7004
7005
a.bg-warning:hover,
7006
a.bg-warning:focus,
7007
button.bg-warning:hover,
7008
button.bg-warning:focus {
7009
  background-color: #ffe817 !important;
7010
}
7011
7012
.bg-danger {
7013
  background-color: #e3342f !important;
7014
}
7015
7016
a.bg-danger:hover,
7017
a.bg-danger:focus,
7018
button.bg-danger:hover,
7019
button.bg-danger:focus {
7020
  background-color: #c51f1a !important;
7021
}
7022
7023
.bg-light {
7024
  background-color: #f8f9fa !important;
7025
}
7026
7027
a.bg-light:hover,
7028
a.bg-light:focus,
7029
button.bg-light:hover,
7030
button.bg-light:focus {
7031
  background-color: #dae0e5 !important;
7032
}
7033
7034
.bg-dark {
7035
  background-color: #343a40 !important;
7036
}
7037
7038
a.bg-dark:hover,
7039
a.bg-dark:focus,
7040
button.bg-dark:hover,
7041
button.bg-dark:focus {
7042
  background-color: #1d2124 !important;
7043
}
7044
7045
.bg-white {
7046 b56b3d9b Adam Mištera
  background-color: #ffffff !important;
7047 ab1bb0fc Adam Mištera
}
7048
7049
.bg-transparent {
7050
  background-color: transparent !important;
7051
}
7052
7053
.border {
7054
  border: 1px solid #dee2e6 !important;
7055
}
7056
7057
.border-top {
7058
  border-top: 1px solid #dee2e6 !important;
7059
}
7060
7061
.border-right {
7062
  border-right: 1px solid #dee2e6 !important;
7063
}
7064
7065
.border-bottom {
7066
  border-bottom: 1px solid #dee2e6 !important;
7067
}
7068
7069
.border-left {
7070
  border-left: 1px solid #dee2e6 !important;
7071
}
7072
7073
.border-0 {
7074
  border: 0 !important;
7075
}
7076
7077
.border-top-0 {
7078
  border-top: 0 !important;
7079
}
7080
7081
.border-right-0 {
7082
  border-right: 0 !important;
7083
}
7084
7085
.border-bottom-0 {
7086
  border-bottom: 0 !important;
7087
}
7088
7089
.border-left-0 {
7090
  border-left: 0 !important;
7091
}
7092
7093
.border-primary {
7094
  border-color: #3490dc !important;
7095
}
7096
7097
.border-secondary {
7098
  border-color: #6c757d !important;
7099
}
7100
7101
.border-success {
7102
  border-color: #38c172 !important;
7103
}
7104
7105
.border-info {
7106
  border-color: #6cb2eb !important;
7107
}
7108
7109
.border-warning {
7110
  border-color: #ffed4a !important;
7111
}
7112
7113
.border-danger {
7114
  border-color: #e3342f !important;
7115
}
7116
7117
.border-light {
7118
  border-color: #f8f9fa !important;
7119
}
7120
7121
.border-dark {
7122
  border-color: #343a40 !important;
7123
}
7124
7125
.border-white {
7126 b56b3d9b Adam Mištera
  border-color: #ffffff !important;
7127 ab1bb0fc Adam Mištera
}
7128
7129
.rounded-sm {
7130
  border-radius: 0.2rem !important;
7131
}
7132
7133
.rounded {
7134
  border-radius: 0.25rem !important;
7135
}
7136
7137
.rounded-top {
7138
  border-top-left-radius: 0.25rem !important;
7139
  border-top-right-radius: 0.25rem !important;
7140
}
7141
7142
.rounded-right {
7143
  border-top-right-radius: 0.25rem !important;
7144
  border-bottom-right-radius: 0.25rem !important;
7145
}
7146
7147
.rounded-bottom {
7148
  border-bottom-right-radius: 0.25rem !important;
7149
  border-bottom-left-radius: 0.25rem !important;
7150
}
7151
7152
.rounded-left {
7153
  border-top-left-radius: 0.25rem !important;
7154
  border-bottom-left-radius: 0.25rem !important;
7155
}
7156
7157
.rounded-lg {
7158
  border-radius: 0.3rem !important;
7159
}
7160
7161
.rounded-circle {
7162
  border-radius: 50% !important;
7163
}
7164
7165
.rounded-pill {
7166
  border-radius: 50rem !important;
7167
}
7168
7169
.rounded-0 {
7170
  border-radius: 0 !important;
7171
}
7172
7173
.clearfix::after {
7174
  display: block;
7175
  clear: both;
7176
  content: "";
7177
}
7178
7179
.d-none {
7180
  display: none !important;
7181
}
7182
7183
.d-inline {
7184
  display: inline !important;
7185
}
7186
7187
.d-inline-block {
7188
  display: inline-block !important;
7189
}
7190
7191
.d-block {
7192
  display: block !important;
7193
}
7194
7195
.d-table {
7196
  display: table !important;
7197
}
7198
7199
.d-table-row {
7200
  display: table-row !important;
7201
}
7202
7203
.d-table-cell {
7204
  display: table-cell !important;
7205
}
7206
7207
.d-flex {
7208
  display: flex !important;
7209
}
7210
7211
.d-inline-flex {
7212
  display: inline-flex !important;
7213
}
7214
7215
@media (min-width: 576px) {
7216
  .d-sm-none {
7217
    display: none !important;
7218
  }
7219
7220
  .d-sm-inline {
7221
    display: inline !important;
7222
  }
7223
7224
  .d-sm-inline-block {
7225
    display: inline-block !important;
7226
  }
7227
7228
  .d-sm-block {
7229
    display: block !important;
7230
  }
7231
7232
  .d-sm-table {
7233
    display: table !important;
7234
  }
7235
7236
  .d-sm-table-row {
7237
    display: table-row !important;
7238
  }
7239
7240
  .d-sm-table-cell {
7241
    display: table-cell !important;
7242
  }
7243
7244
  .d-sm-flex {
7245
    display: flex !important;
7246
  }
7247
7248
  .d-sm-inline-flex {
7249
    display: inline-flex !important;
7250
  }
7251
}
7252
7253
@media (min-width: 768px) {
7254
  .d-md-none {
7255
    display: none !important;
7256
  }
7257
7258
  .d-md-inline {
7259
    display: inline !important;
7260
  }
7261
7262
  .d-md-inline-block {
7263
    display: inline-block !important;
7264
  }
7265
7266
  .d-md-block {
7267
    display: block !important;
7268
  }
7269
7270
  .d-md-table {
7271
    display: table !important;
7272
  }
7273
7274
  .d-md-table-row {
7275
    display: table-row !important;
7276
  }
7277
7278
  .d-md-table-cell {
7279
    display: table-cell !important;
7280
  }
7281
7282
  .d-md-flex {
7283
    display: flex !important;
7284
  }
7285
7286
  .d-md-inline-flex {
7287
    display: inline-flex !important;
7288
  }
7289
}
7290
7291
@media (min-width: 992px) {
7292
  .d-lg-none {
7293
    display: none !important;
7294
  }
7295
7296
  .d-lg-inline {
7297
    display: inline !important;
7298
  }
7299
7300
  .d-lg-inline-block {
7301
    display: inline-block !important;
7302
  }
7303
7304
  .d-lg-block {
7305
    display: block !important;
7306
  }
7307
7308
  .d-lg-table {
7309
    display: table !important;
7310
  }
7311
7312
  .d-lg-table-row {
7313
    display: table-row !important;
7314
  }
7315
7316
  .d-lg-table-cell {
7317
    display: table-cell !important;
7318
  }
7319
7320
  .d-lg-flex {
7321
    display: flex !important;
7322
  }
7323
7324
  .d-lg-inline-flex {
7325
    display: inline-flex !important;
7326
  }
7327
}
7328
7329
@media (min-width: 1200px) {
7330
  .d-xl-none {
7331
    display: none !important;
7332
  }
7333
7334
  .d-xl-inline {
7335
    display: inline !important;
7336
  }
7337
7338
  .d-xl-inline-block {
7339
    display: inline-block !important;
7340
  }
7341
7342
  .d-xl-block {
7343
    display: block !important;
7344
  }
7345
7346
  .d-xl-table {
7347
    display: table !important;
7348
  }
7349
7350
  .d-xl-table-row {
7351
    display: table-row !important;
7352
  }
7353
7354
  .d-xl-table-cell {
7355
    display: table-cell !important;
7356
  }
7357
7358
  .d-xl-flex {
7359
    display: flex !important;
7360
  }
7361
7362
  .d-xl-inline-flex {
7363
    display: inline-flex !important;
7364
  }
7365
}
7366
7367
@media print {
7368
  .d-print-none {
7369
    display: none !important;
7370
  }
7371
7372
  .d-print-inline {
7373
    display: inline !important;
7374
  }
7375
7376
  .d-print-inline-block {
7377
    display: inline-block !important;
7378
  }
7379
7380
  .d-print-block {
7381
    display: block !important;
7382
  }
7383
7384
  .d-print-table {
7385
    display: table !important;
7386
  }
7387
7388
  .d-print-table-row {
7389
    display: table-row !important;
7390
  }
7391
7392
  .d-print-table-cell {
7393
    display: table-cell !important;
7394
  }
7395
7396
  .d-print-flex {
7397
    display: flex !important;
7398
  }
7399
7400
  .d-print-inline-flex {
7401
    display: inline-flex !important;
7402
  }
7403
}
7404
7405
.embed-responsive {
7406
  position: relative;
7407
  display: block;
7408
  width: 100%;
7409
  padding: 0;
7410
  overflow: hidden;
7411
}
7412
7413
.embed-responsive::before {
7414
  display: block;
7415
  content: "";
7416
}
7417
7418
.embed-responsive .embed-responsive-item,
7419
.embed-responsive iframe,
7420
.embed-responsive embed,
7421
.embed-responsive object,
7422
.embed-responsive video {
7423
  position: absolute;
7424
  top: 0;
7425
  bottom: 0;
7426
  left: 0;
7427
  width: 100%;
7428
  height: 100%;
7429
  border: 0;
7430
}
7431
7432
.embed-responsive-21by9::before {
7433 c6265547 Adam Mištera
  padding-top: 42.8571428571%;
7434 ab1bb0fc Adam Mištera
}
7435
7436
.embed-responsive-16by9::before {
7437
  padding-top: 56.25%;
7438
}
7439
7440
.embed-responsive-4by3::before {
7441
  padding-top: 75%;
7442
}
7443
7444
.embed-responsive-1by1::before {
7445
  padding-top: 100%;
7446
}
7447
7448
.flex-row {
7449
  flex-direction: row !important;
7450
}
7451
7452
.flex-column {
7453
  flex-direction: column !important;
7454
}
7455
7456
.flex-row-reverse {
7457
  flex-direction: row-reverse !important;
7458
}
7459
7460
.flex-column-reverse {
7461
  flex-direction: column-reverse !important;
7462
}
7463
7464
.flex-wrap {
7465
  flex-wrap: wrap !important;
7466
}
7467
7468
.flex-nowrap {
7469
  flex-wrap: nowrap !important;
7470
}
7471
7472
.flex-wrap-reverse {
7473
  flex-wrap: wrap-reverse !important;
7474
}
7475
7476
.flex-fill {
7477
  flex: 1 1 auto !important;
7478
}
7479
7480
.flex-grow-0 {
7481
  flex-grow: 0 !important;
7482
}
7483
7484
.flex-grow-1 {
7485
  flex-grow: 1 !important;
7486
}
7487
7488
.flex-shrink-0 {
7489
  flex-shrink: 0 !important;
7490
}
7491
7492
.flex-shrink-1 {
7493
  flex-shrink: 1 !important;
7494
}
7495
7496
.justify-content-start {
7497
  justify-content: flex-start !important;
7498
}
7499
7500
.justify-content-end {
7501
  justify-content: flex-end !important;
7502
}
7503
7504
.justify-content-center {
7505
  justify-content: center !important;
7506
}
7507
7508
.justify-content-between {
7509
  justify-content: space-between !important;
7510
}
7511
7512
.justify-content-around {
7513
  justify-content: space-around !important;
7514
}
7515
7516
.align-items-start {
7517
  align-items: flex-start !important;
7518
}
7519
7520
.align-items-end {
7521
  align-items: flex-end !important;
7522
}
7523
7524
.align-items-center {
7525
  align-items: center !important;
7526
}
7527
7528
.align-items-baseline {
7529
  align-items: baseline !important;
7530
}
7531
7532
.align-items-stretch {
7533
  align-items: stretch !important;
7534
}
7535
7536
.align-content-start {
7537
  align-content: flex-start !important;
7538
}
7539
7540
.align-content-end {
7541
  align-content: flex-end !important;
7542
}
7543
7544
.align-content-center {
7545
  align-content: center !important;
7546
}
7547
7548
.align-content-between {
7549
  align-content: space-between !important;
7550
}
7551
7552
.align-content-around {
7553
  align-content: space-around !important;
7554
}
7555
7556
.align-content-stretch {
7557
  align-content: stretch !important;
7558
}
7559
7560
.align-self-auto {
7561
  align-self: auto !important;
7562
}
7563
7564
.align-self-start {
7565
  align-self: flex-start !important;
7566
}
7567
7568
.align-self-end {
7569
  align-self: flex-end !important;
7570
}
7571
7572
.align-self-center {
7573
  align-self: center !important;
7574
}
7575
7576
.align-self-baseline {
7577
  align-self: baseline !important;
7578
}
7579
7580
.align-self-stretch {
7581
  align-self: stretch !important;
7582
}
7583
7584
@media (min-width: 576px) {
7585
  .flex-sm-row {
7586
    flex-direction: row !important;
7587
  }
7588
7589
  .flex-sm-column {
7590
    flex-direction: column !important;
7591
  }
7592
7593
  .flex-sm-row-reverse {
7594
    flex-direction: row-reverse !important;
7595
  }
7596
7597
  .flex-sm-column-reverse {
7598
    flex-direction: column-reverse !important;
7599
  }
7600
7601
  .flex-sm-wrap {
7602
    flex-wrap: wrap !important;
7603
  }
7604
7605
  .flex-sm-nowrap {
7606
    flex-wrap: nowrap !important;
7607
  }
7608
7609
  .flex-sm-wrap-reverse {
7610
    flex-wrap: wrap-reverse !important;
7611
  }
7612
7613
  .flex-sm-fill {
7614
    flex: 1 1 auto !important;
7615
  }
7616
7617
  .flex-sm-grow-0 {
7618
    flex-grow: 0 !important;
7619
  }
7620
7621
  .flex-sm-grow-1 {
7622
    flex-grow: 1 !important;
7623
  }
7624
7625
  .flex-sm-shrink-0 {
7626
    flex-shrink: 0 !important;
7627
  }
7628
7629
  .flex-sm-shrink-1 {
7630
    flex-shrink: 1 !important;
7631
  }
7632
7633
  .justify-content-sm-start {
7634
    justify-content: flex-start !important;
7635
  }
7636
7637
  .justify-content-sm-end {
7638
    justify-content: flex-end !important;
7639
  }
7640
7641
  .justify-content-sm-center {
7642
    justify-content: center !important;
7643
  }
7644
7645
  .justify-content-sm-between {
7646
    justify-content: space-between !important;
7647
  }
7648
7649
  .justify-content-sm-around {
7650
    justify-content: space-around !important;
7651
  }
7652
7653
  .align-items-sm-start {
7654
    align-items: flex-start !important;
7655
  }
7656
7657
  .align-items-sm-end {
7658
    align-items: flex-end !important;
7659
  }
7660
7661
  .align-items-sm-center {
7662
    align-items: center !important;
7663
  }
7664
7665
  .align-items-sm-baseline {
7666
    align-items: baseline !important;
7667
  }
7668
7669
  .align-items-sm-stretch {
7670
    align-items: stretch !important;
7671
  }
7672
7673
  .align-content-sm-start {
7674
    align-content: flex-start !important;
7675
  }
7676
7677
  .align-content-sm-end {
7678
    align-content: flex-end !important;
7679
  }
7680
7681
  .align-content-sm-center {
7682
    align-content: center !important;
7683
  }
7684
7685
  .align-content-sm-between {
7686
    align-content: space-between !important;
7687
  }
7688
7689
  .align-content-sm-around {
7690
    align-content: space-around !important;
7691
  }
7692
7693
  .align-content-sm-stretch {
7694
    align-content: stretch !important;
7695
  }
7696
7697
  .align-self-sm-auto {
7698
    align-self: auto !important;
7699
  }
7700
7701
  .align-self-sm-start {
7702
    align-self: flex-start !important;
7703
  }
7704
7705
  .align-self-sm-end {
7706
    align-self: flex-end !important;
7707
  }
7708
7709
  .align-self-sm-center {
7710
    align-self: center !important;
7711
  }
7712
7713
  .align-self-sm-baseline {
7714
    align-self: baseline !important;
7715
  }
7716
7717
  .align-self-sm-stretch {
7718
    align-self: stretch !important;
7719
  }
7720
}
7721
7722
@media (min-width: 768px) {
7723
  .flex-md-row {
7724
    flex-direction: row !important;
7725
  }
7726
7727
  .flex-md-column {
7728
    flex-direction: column !important;
7729
  }
7730
7731
  .flex-md-row-reverse {
7732
    flex-direction: row-reverse !important;
7733
  }
7734
7735
  .flex-md-column-reverse {
7736
    flex-direction: column-reverse !important;
7737
  }
7738
7739
  .flex-md-wrap {
7740
    flex-wrap: wrap !important;
7741
  }
7742
7743
  .flex-md-nowrap {
7744
    flex-wrap: nowrap !important;
7745
  }
7746
7747
  .flex-md-wrap-reverse {
7748
    flex-wrap: wrap-reverse !important;
7749
  }
7750
7751
  .flex-md-fill {
7752
    flex: 1 1 auto !important;
7753
  }
7754
7755
  .flex-md-grow-0 {
7756
    flex-grow: 0 !important;
7757
  }
7758
7759
  .flex-md-grow-1 {
7760
    flex-grow: 1 !important;
7761
  }
7762
7763
  .flex-md-shrink-0 {
7764
    flex-shrink: 0 !important;
7765
  }
7766
7767
  .flex-md-shrink-1 {
7768
    flex-shrink: 1 !important;
7769
  }
7770
7771
  .justify-content-md-start {
7772
    justify-content: flex-start !important;
7773
  }
7774
7775
  .justify-content-md-end {
7776
    justify-content: flex-end !important;
7777
  }
7778
7779
  .justify-content-md-center {
7780
    justify-content: center !important;
7781
  }
7782
7783
  .justify-content-md-between {
7784
    justify-content: space-between !important;
7785
  }
7786
7787
  .justify-content-md-around {
7788
    justify-content: space-around !important;
7789
  }
7790
7791
  .align-items-md-start {
7792
    align-items: flex-start !important;
7793
  }
7794
7795
  .align-items-md-end {
7796
    align-items: flex-end !important;
7797
  }
7798
7799
  .align-items-md-center {
7800
    align-items: center !important;
7801
  }
7802
7803
  .align-items-md-baseline {
7804
    align-items: baseline !important;
7805
  }
7806
7807
  .align-items-md-stretch {
7808
    align-items: stretch !important;
7809
  }
7810
7811
  .align-content-md-start {
7812
    align-content: flex-start !important;
7813
  }
7814
7815
  .align-content-md-end {
7816
    align-content: flex-end !important;
7817
  }
7818
7819
  .align-content-md-center {
7820
    align-content: center !important;
7821
  }
7822
7823
  .align-content-md-between {
7824
    align-content: space-between !important;
7825
  }
7826
7827
  .align-content-md-around {
7828
    align-content: space-around !important;
7829
  }
7830
7831
  .align-content-md-stretch {
7832
    align-content: stretch !important;
7833
  }
7834
7835
  .align-self-md-auto {
7836
    align-self: auto !important;
7837
  }
7838
7839
  .align-self-md-start {
7840
    align-self: flex-start !important;
7841
  }
7842
7843
  .align-self-md-end {
7844
    align-self: flex-end !important;
7845
  }
7846
7847
  .align-self-md-center {
7848
    align-self: center !important;
7849
  }
7850
7851
  .align-self-md-baseline {
7852
    align-self: baseline !important;
7853
  }
7854
7855
  .align-self-md-stretch {
7856
    align-self: stretch !important;
7857
  }
7858
}
7859
7860
@media (min-width: 992px) {
7861
  .flex-lg-row {
7862
    flex-direction: row !important;
7863
  }
7864
7865
  .flex-lg-column {
7866
    flex-direction: column !important;
7867
  }
7868
7869
  .flex-lg-row-reverse {
7870
    flex-direction: row-reverse !important;
7871
  }
7872
7873
  .flex-lg-column-reverse {
7874
    flex-direction: column-reverse !important;
7875
  }
7876
7877
  .flex-lg-wrap {
7878
    flex-wrap: wrap !important;
7879
  }
7880
7881
  .flex-lg-nowrap {
7882
    flex-wrap: nowrap !important;
7883
  }
7884
7885
  .flex-lg-wrap-reverse {
7886
    flex-wrap: wrap-reverse !important;
7887
  }
7888
7889
  .flex-lg-fill {
7890
    flex: 1 1 auto !important;
7891
  }
7892
7893
  .flex-lg-grow-0 {
7894
    flex-grow: 0 !important;
7895
  }
7896
7897
  .flex-lg-grow-1 {
7898
    flex-grow: 1 !important;
7899
  }
7900
7901
  .flex-lg-shrink-0 {
7902
    flex-shrink: 0 !important;
7903
  }
7904
7905
  .flex-lg-shrink-1 {
7906
    flex-shrink: 1 !important;
7907
  }
7908
7909
  .justify-content-lg-start {
7910
    justify-content: flex-start !important;
7911
  }
7912
7913
  .justify-content-lg-end {
7914
    justify-content: flex-end !important;
7915
  }
7916
7917
  .justify-content-lg-center {
7918
    justify-content: center !important;
7919
  }
7920
7921
  .justify-content-lg-between {
7922
    justify-content: space-between !important;
7923
  }
7924
7925
  .justify-content-lg-around {
7926
    justify-content: space-around !important;
7927
  }
7928
7929
  .align-items-lg-start {
7930
    align-items: flex-start !important;
7931
  }
7932
7933
  .align-items-lg-end {
7934
    align-items: flex-end !important;
7935
  }
7936
7937
  .align-items-lg-center {
7938
    align-items: center !important;
7939
  }
7940
7941
  .align-items-lg-baseline {
7942
    align-items: baseline !important;
7943
  }
7944
7945
  .align-items-lg-stretch {
7946
    align-items: stretch !important;
7947
  }
7948
7949
  .align-content-lg-start {
7950
    align-content: flex-start !important;
7951
  }
7952
7953
  .align-content-lg-end {
7954
    align-content: flex-end !important;
7955
  }
7956
7957
  .align-content-lg-center {
7958
    align-content: center !important;
7959
  }
7960
7961
  .align-content-lg-between {
7962
    align-content: space-between !important;
7963
  }
7964
7965
  .align-content-lg-around {
7966
    align-content: space-around !important;
7967
  }
7968
7969
  .align-content-lg-stretch {
7970
    align-content: stretch !important;
7971
  }
7972
7973
  .align-self-lg-auto {
7974
    align-self: auto !important;
7975
  }
7976
7977
  .align-self-lg-start {
7978
    align-self: flex-start !important;
7979
  }
7980
7981
  .align-self-lg-end {
7982
    align-self: flex-end !important;
7983
  }
7984
7985
  .align-self-lg-center {
7986
    align-self: center !important;
7987
  }
7988
7989
  .align-self-lg-baseline {
7990
    align-self: baseline !important;
7991
  }
7992
7993
  .align-self-lg-stretch {
7994
    align-self: stretch !important;
7995
  }
7996
}
7997
7998
@media (min-width: 1200px) {
7999
  .flex-xl-row {
8000
    flex-direction: row !important;
8001
  }
8002
8003
  .flex-xl-column {
8004
    flex-direction: column !important;
8005
  }
8006
8007
  .flex-xl-row-reverse {
8008
    flex-direction: row-reverse !important;
8009
  }
8010
8011
  .flex-xl-column-reverse {
8012
    flex-direction: column-reverse !important;
8013
  }
8014
8015
  .flex-xl-wrap {
8016
    flex-wrap: wrap !important;
8017
  }
8018
8019
  .flex-xl-nowrap {
8020
    flex-wrap: nowrap !important;
8021
  }
8022
8023
  .flex-xl-wrap-reverse {
8024
    flex-wrap: wrap-reverse !important;
8025
  }
8026
8027
  .flex-xl-fill {
8028
    flex: 1 1 auto !important;
8029
  }
8030
8031
  .flex-xl-grow-0 {
8032
    flex-grow: 0 !important;
8033
  }
8034
8035
  .flex-xl-grow-1 {
8036
    flex-grow: 1 !important;
8037
  }
8038
8039
  .flex-xl-shrink-0 {
8040
    flex-shrink: 0 !important;
8041
  }
8042
8043
  .flex-xl-shrink-1 {
8044
    flex-shrink: 1 !important;
8045
  }
8046
8047
  .justify-content-xl-start {
8048
    justify-content: flex-start !important;
8049
  }
8050
8051
  .justify-content-xl-end {
8052
    justify-content: flex-end !important;
8053
  }
8054
8055
  .justify-content-xl-center {
8056
    justify-content: center !important;
8057
  }
8058
8059
  .justify-content-xl-between {
8060
    justify-content: space-between !important;
8061
  }
8062
8063
  .justify-content-xl-around {
8064
    justify-content: space-around !important;
8065
  }
8066
8067
  .align-items-xl-start {
8068
    align-items: flex-start !important;
8069
  }
8070
8071
  .align-items-xl-end {
8072
    align-items: flex-end !important;
8073
  }
8074
8075
  .align-items-xl-center {
8076
    align-items: center !important;
8077
  }
8078
8079
  .align-items-xl-baseline {
8080
    align-items: baseline !important;
8081
  }
8082
8083
  .align-items-xl-stretch {
8084
    align-items: stretch !important;
8085
  }
8086
8087
  .align-content-xl-start {
8088
    align-content: flex-start !important;
8089
  }
8090
8091
  .align-content-xl-end {
8092
    align-content: flex-end !important;
8093
  }
8094
8095
  .align-content-xl-center {
8096
    align-content: center !important;
8097
  }
8098
8099
  .align-content-xl-between {
8100
    align-content: space-between !important;
8101
  }
8102
8103
  .align-content-xl-around {
8104
    align-content: space-around !important;
8105
  }
8106
8107
  .align-content-xl-stretch {
8108
    align-content: stretch !important;
8109
  }
8110
8111
  .align-self-xl-auto {
8112
    align-self: auto !important;
8113
  }
8114
8115
  .align-self-xl-start {
8116
    align-self: flex-start !important;
8117
  }
8118
8119
  .align-self-xl-end {
8120
    align-self: flex-end !important;
8121
  }
8122
8123
  .align-self-xl-center {
8124
    align-self: center !important;
8125
  }
8126
8127
  .align-self-xl-baseline {
8128
    align-self: baseline !important;
8129
  }
8130
8131
  .align-self-xl-stretch {
8132
    align-self: stretch !important;
8133
  }
8134
}
8135
8136
.float-left {
8137
  float: left !important;
8138
}
8139
8140
.float-right {
8141
  float: right !important;
8142
}
8143
8144
.float-none {
8145
  float: none !important;
8146
}
8147
8148
@media (min-width: 576px) {
8149
  .float-sm-left {
8150
    float: left !important;
8151
  }
8152
8153
  .float-sm-right {
8154
    float: right !important;
8155
  }
8156
8157
  .float-sm-none {
8158
    float: none !important;
8159
  }
8160
}
8161
8162
@media (min-width: 768px) {
8163
  .float-md-left {
8164
    float: left !important;
8165
  }
8166
8167
  .float-md-right {
8168
    float: right !important;
8169
  }
8170
8171
  .float-md-none {
8172
    float: none !important;
8173
  }
8174
}
8175
8176
@media (min-width: 992px) {
8177
  .float-lg-left {
8178
    float: left !important;
8179
  }
8180
8181
  .float-lg-right {
8182
    float: right !important;
8183
  }
8184
8185
  .float-lg-none {
8186
    float: none !important;
8187
  }
8188
}
8189
8190
@media (min-width: 1200px) {
8191
  .float-xl-left {
8192
    float: left !important;
8193
  }
8194
8195
  .float-xl-right {
8196
    float: right !important;
8197
  }
8198
8199
  .float-xl-none {
8200
    float: none !important;
8201
  }
8202
}
8203
8204
.overflow-auto {
8205
  overflow: auto !important;
8206
}
8207
8208
.overflow-hidden {
8209
  overflow: hidden !important;
8210
}
8211
8212
.position-static {
8213
  position: static !important;
8214
}
8215
8216
.position-relative {
8217
  position: relative !important;
8218
}
8219
8220
.position-absolute {
8221
  position: absolute !important;
8222
}
8223
8224
.position-fixed {
8225
  position: fixed !important;
8226
}
8227
8228
.position-sticky {
8229
  position: -webkit-sticky !important;
8230
  position: sticky !important;
8231
}
8232
8233
.fixed-top {
8234
  position: fixed;
8235
  top: 0;
8236
  right: 0;
8237
  left: 0;
8238
  z-index: 1030;
8239
}
8240
8241
.fixed-bottom {
8242
  position: fixed;
8243
  right: 0;
8244
  bottom: 0;
8245
  left: 0;
8246
  z-index: 1030;
8247
}
8248
8249
@supports ((position: -webkit-sticky) or (position: sticky)) {
8250
  .sticky-top {
8251
    position: -webkit-sticky;
8252
    position: sticky;
8253
    top: 0;
8254
    z-index: 1020;
8255
  }
8256
}
8257
8258
.sr-only {
8259
  position: absolute;
8260
  width: 1px;
8261
  height: 1px;
8262
  padding: 0;
8263
  margin: -1px;
8264
  overflow: hidden;
8265
  clip: rect(0, 0, 0, 0);
8266
  white-space: nowrap;
8267
  border: 0;
8268
}
8269
8270
.sr-only-focusable:active,
8271
.sr-only-focusable:focus {
8272
  position: static;
8273
  width: auto;
8274
  height: auto;
8275
  overflow: visible;
8276
  clip: auto;
8277
  white-space: normal;
8278
}
8279
8280
.shadow-sm {
8281
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8282
}
8283
8284
.shadow {
8285
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8286
}
8287
8288
.shadow-lg {
8289
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8290
}
8291
8292
.shadow-none {
8293
  box-shadow: none !important;
8294
}
8295
8296
.w-25 {
8297
  width: 25% !important;
8298
}
8299
8300
.w-50 {
8301
  width: 50% !important;
8302
}
8303
8304
.w-75 {
8305
  width: 75% !important;
8306
}
8307
8308
.w-100 {
8309
  width: 100% !important;
8310
}
8311
8312
.w-auto {
8313
  width: auto !important;
8314
}
8315
8316
.h-25 {
8317
  height: 25% !important;
8318
}
8319
8320
.h-50 {
8321
  height: 50% !important;
8322
}
8323
8324
.h-75 {
8325
  height: 75% !important;
8326
}
8327
8328
.h-100 {
8329
  height: 100% !important;
8330
}
8331
8332
.h-auto {
8333
  height: auto !important;
8334
}
8335
8336
.mw-100 {
8337
  max-width: 100% !important;
8338
}
8339
8340
.mh-100 {
8341
  max-height: 100% !important;
8342
}
8343
8344
.min-vw-100 {
8345
  min-width: 100vw !important;
8346
}
8347
8348
.min-vh-100 {
8349
  min-height: 100vh !important;
8350
}
8351
8352
.vw-100 {
8353
  width: 100vw !important;
8354
}
8355
8356
.vh-100 {
8357
  height: 100vh !important;
8358
}
8359
8360
.stretched-link::after {
8361
  position: absolute;
8362
  top: 0;
8363
  right: 0;
8364
  bottom: 0;
8365
  left: 0;
8366
  z-index: 1;
8367
  pointer-events: auto;
8368
  content: "";
8369
  background-color: rgba(0, 0, 0, 0);
8370
}
8371
8372
.m-0 {
8373
  margin: 0 !important;
8374
}
8375
8376
.mt-0,
8377
.my-0 {
8378
  margin-top: 0 !important;
8379
}
8380
8381
.mr-0,
8382
.mx-0 {
8383
  margin-right: 0 !important;
8384
}
8385
8386
.mb-0,
8387
.my-0 {
8388
  margin-bottom: 0 !important;
8389
}
8390
8391
.ml-0,
8392
.mx-0 {
8393
  margin-left: 0 !important;
8394
}
8395
8396
.m-1 {
8397
  margin: 0.25rem !important;
8398
}
8399
8400
.mt-1,
8401
.my-1 {
8402
  margin-top: 0.25rem !important;
8403
}
8404
8405
.mr-1,
8406
.mx-1 {
8407
  margin-right: 0.25rem !important;
8408
}
8409
8410
.mb-1,
8411
.my-1 {
8412
  margin-bottom: 0.25rem !important;
8413
}
8414
8415
.ml-1,
8416
.mx-1 {
8417
  margin-left: 0.25rem !important;
8418
}
8419
8420
.m-2 {
8421
  margin: 0.5rem !important;
8422
}
8423
8424
.mt-2,
8425
.my-2 {
8426
  margin-top: 0.5rem !important;
8427
}
8428
8429
.mr-2,
8430
.mx-2 {
8431
  margin-right: 0.5rem !important;
8432
}
8433
8434
.mb-2,
8435
.my-2 {
8436
  margin-bottom: 0.5rem !important;
8437
}
8438
8439
.ml-2,
8440
.mx-2 {
8441
  margin-left: 0.5rem !important;
8442
}
8443
8444
.m-3 {
8445
  margin: 1rem !important;
8446
}
8447
8448
.mt-3,
8449
.my-3 {
8450
  margin-top: 1rem !important;
8451
}
8452
8453
.mr-3,
8454
.mx-3 {
8455
  margin-right: 1rem !important;
8456
}
8457
8458
.mb-3,
8459
.my-3 {
8460
  margin-bottom: 1rem !important;
8461
}
8462
8463
.ml-3,
8464
.mx-3 {
8465
  margin-left: 1rem !important;
8466
}
8467
8468
.m-4 {
8469
  margin: 1.5rem !important;
8470
}
8471
8472
.mt-4,
8473
.my-4 {
8474
  margin-top: 1.5rem !important;
8475
}
8476
8477
.mr-4,
8478
.mx-4 {
8479
  margin-right: 1.5rem !important;
8480
}
8481
8482
.mb-4,
8483
.my-4 {
8484
  margin-bottom: 1.5rem !important;
8485
}
8486
8487
.ml-4,
8488
.mx-4 {
8489
  margin-left: 1.5rem !important;
8490
}
8491
8492
.m-5 {
8493
  margin: 3rem !important;
8494
}
8495
8496
.mt-5,
8497
.my-5 {
8498
  margin-top: 3rem !important;
8499
}
8500
8501
.mr-5,
8502
.mx-5 {
8503
  margin-right: 3rem !important;
8504
}
8505
8506
.mb-5,
8507
.my-5 {
8508
  margin-bottom: 3rem !important;
8509
}
8510
8511
.ml-5,
8512
.mx-5 {
8513
  margin-left: 3rem !important;
8514
}
8515
8516
.p-0 {
8517
  padding: 0 !important;
8518
}
8519
8520
.pt-0,
8521
.py-0 {
8522
  padding-top: 0 !important;
8523
}
8524
8525
.pr-0,
8526
.px-0 {
8527
  padding-right: 0 !important;
8528
}
8529
8530
.pb-0,
8531
.py-0 {
8532
  padding-bottom: 0 !important;
8533
}
8534
8535
.pl-0,
8536
.px-0 {
8537
  padding-left: 0 !important;
8538
}
8539
8540
.p-1 {
8541
  padding: 0.25rem !important;
8542
}
8543
8544
.pt-1,
8545
.py-1 {
8546
  padding-top: 0.25rem !important;
8547
}
8548
8549
.pr-1,
8550
.px-1 {
8551
  padding-right: 0.25rem !important;
8552
}
8553
8554
.pb-1,
8555
.py-1 {
8556
  padding-bottom: 0.25rem !important;
8557
}
8558
8559
.pl-1,
8560
.px-1 {
8561
  padding-left: 0.25rem !important;
8562
}
8563
8564
.p-2 {
8565
  padding: 0.5rem !important;
8566
}
8567
8568
.pt-2,
8569
.py-2 {
8570
  padding-top: 0.5rem !important;
8571
}
8572
8573
.pr-2,
8574
.px-2 {
8575
  padding-right: 0.5rem !important;
8576
}
8577
8578
.pb-2,
8579
.py-2 {
8580
  padding-bottom: 0.5rem !important;
8581
}
8582
8583
.pl-2,
8584
.px-2 {
8585
  padding-left: 0.5rem !important;
8586
}
8587
8588
.p-3 {
8589
  padding: 1rem !important;
8590
}
8591
8592
.pt-3,
8593
.py-3 {
8594
  padding-top: 1rem !important;
8595
}
8596
8597
.pr-3,
8598
.px-3 {
8599
  padding-right: 1rem !important;
8600
}
8601
8602
.pb-3,
8603
.py-3 {
8604
  padding-bottom: 1rem !important;
8605
}
8606
8607
.pl-3,
8608
.px-3 {
8609
  padding-left: 1rem !important;
8610
}
8611
8612
.p-4 {
8613
  padding: 1.5rem !important;
8614
}
8615
8616
.pt-4,
8617
.py-4 {
8618
  padding-top: 1.5rem !important;
8619
}
8620
8621
.pr-4,
8622
.px-4 {
8623
  padding-right: 1.5rem !important;
8624
}
8625
8626
.pb-4,
8627
.py-4 {
8628
  padding-bottom: 1.5rem !important;
8629
}
8630
8631
.pl-4,
8632
.px-4 {
8633
  padding-left: 1.5rem !important;
8634
}
8635
8636
.p-5 {
8637
  padding: 3rem !important;
8638
}
8639
8640
.pt-5,
8641
.py-5 {
8642
  padding-top: 3rem !important;
8643
}
8644
8645
.pr-5,
8646
.px-5 {
8647
  padding-right: 3rem !important;
8648
}
8649
8650
.pb-5,
8651
.py-5 {
8652
  padding-bottom: 3rem !important;
8653
}
8654
8655
.pl-5,
8656
.px-5 {
8657
  padding-left: 3rem !important;
8658
}
8659
8660
.m-n1 {
8661
  margin: -0.25rem !important;
8662
}
8663
8664
.mt-n1,
8665
.my-n1 {
8666
  margin-top: -0.25rem !important;
8667
}
8668
8669
.mr-n1,
8670
.mx-n1 {
8671
  margin-right: -0.25rem !important;
8672
}
8673
8674
.mb-n1,
8675
.my-n1 {
8676
  margin-bottom: -0.25rem !important;
8677
}
8678
8679
.ml-n1,
8680
.mx-n1 {
8681
  margin-left: -0.25rem !important;
8682
}
8683
8684
.m-n2 {
8685
  margin: -0.5rem !important;
8686
}
8687
8688
.mt-n2,
8689
.my-n2 {
8690
  margin-top: -0.5rem !important;
8691
}
8692
8693
.mr-n2,
8694
.mx-n2 {
8695
  margin-right: -0.5rem !important;
8696
}
8697
8698
.mb-n2,
8699
.my-n2 {
8700
  margin-bottom: -0.5rem !important;
8701
}
8702
8703
.ml-n2,
8704
.mx-n2 {
8705
  margin-left: -0.5rem !important;
8706
}
8707
8708
.m-n3 {
8709
  margin: -1rem !important;
8710
}
8711
8712
.mt-n3,
8713
.my-n3 {
8714
  margin-top: -1rem !important;
8715
}
8716
8717
.mr-n3,
8718
.mx-n3 {
8719
  margin-right: -1rem !important;
8720
}
8721
8722
.mb-n3,
8723
.my-n3 {
8724
  margin-bottom: -1rem !important;
8725
}
8726
8727
.ml-n3,
8728
.mx-n3 {
8729
  margin-left: -1rem !important;
8730
}
8731
8732
.m-n4 {
8733
  margin: -1.5rem !important;
8734
}
8735
8736
.mt-n4,
8737
.my-n4 {
8738
  margin-top: -1.5rem !important;
8739
}
8740
8741
.mr-n4,
8742
.mx-n4 {
8743
  margin-right: -1.5rem !important;
8744
}
8745
8746
.mb-n4,
8747
.my-n4 {
8748
  margin-bottom: -1.5rem !important;
8749
}
8750
8751
.ml-n4,
8752
.mx-n4 {
8753
  margin-left: -1.5rem !important;
8754
}
8755
8756
.m-n5 {
8757
  margin: -3rem !important;
8758
}
8759
8760
.mt-n5,
8761
.my-n5 {
8762
  margin-top: -3rem !important;
8763
}
8764
8765
.mr-n5,
8766
.mx-n5 {
8767
  margin-right: -3rem !important;
8768
}
8769
8770
.mb-n5,
8771
.my-n5 {
8772
  margin-bottom: -3rem !important;
8773
}
8774
8775
.ml-n5,
8776
.mx-n5 {
8777
  margin-left: -3rem !important;
8778
}
8779
8780
.m-auto {
8781
  margin: auto !important;
8782
}
8783
8784
.mt-auto,
8785
.my-auto {
8786
  margin-top: auto !important;
8787
}
8788
8789
.mr-auto,
8790
.mx-auto {
8791
  margin-right: auto !important;
8792
}
8793
8794
.mb-auto,
8795
.my-auto {
8796
  margin-bottom: auto !important;
8797
}
8798
8799
.ml-auto,
8800
.mx-auto {
8801
  margin-left: auto !important;
8802
}
8803
8804
@media (min-width: 576px) {
8805
  .m-sm-0 {
8806
    margin: 0 !important;
8807
  }
8808
8809
  .mt-sm-0,
8810
  .my-sm-0 {
8811
    margin-top: 0 !important;
8812
  }
8813
8814
  .mr-sm-0,
8815
  .mx-sm-0 {
8816
    margin-right: 0 !important;
8817
  }
8818
8819
  .mb-sm-0,
8820
  .my-sm-0 {
8821
    margin-bottom: 0 !important;
8822
  }
8823
8824
  .ml-sm-0,
8825
  .mx-sm-0 {
8826
    margin-left: 0 !important;
8827
  }
8828
8829
  .m-sm-1 {
8830
    margin: 0.25rem !important;
8831
  }
8832
8833
  .mt-sm-1,
8834
  .my-sm-1 {
8835
    margin-top: 0.25rem !important;
8836
  }
8837
8838
  .mr-sm-1,
8839
  .mx-sm-1 {
8840
    margin-right: 0.25rem !important;
8841
  }
8842
8843
  .mb-sm-1,
8844
  .my-sm-1 {
8845
    margin-bottom: 0.25rem !important;
8846
  }
8847
8848
  .ml-sm-1,
8849
  .mx-sm-1 {
8850
    margin-left: 0.25rem !important;
8851
  }
8852
8853
  .m-sm-2 {
8854
    margin: 0.5rem !important;
8855
  }
8856
8857
  .mt-sm-2,
8858
  .my-sm-2 {
8859
    margin-top: 0.5rem !important;
8860
  }
8861
8862
  .mr-sm-2,
8863
  .mx-sm-2 {
8864
    margin-right: 0.5rem !important;
8865
  }
8866
8867
  .mb-sm-2,
8868
  .my-sm-2 {
8869
    margin-bottom: 0.5rem !important;
8870
  }
8871
8872
  .ml-sm-2,
8873
  .mx-sm-2 {
8874
    margin-left: 0.5rem !important;
8875
  }
8876
8877
  .m-sm-3 {
8878
    margin: 1rem !important;
8879
  }
8880
8881
  .mt-sm-3,
8882
  .my-sm-3 {
8883
    margin-top: 1rem !important;
8884
  }
8885
8886
  .mr-sm-3,
8887
  .mx-sm-3 {
8888
    margin-right: 1rem !important;
8889
  }
8890
8891
  .mb-sm-3,
8892
  .my-sm-3 {
8893
    margin-bottom: 1rem !important;
8894
  }
8895
8896
  .ml-sm-3,
8897
  .mx-sm-3 {
8898
    margin-left: 1rem !important;
8899
  }
8900
8901
  .m-sm-4 {
8902
    margin: 1.5rem !important;
8903
  }
8904
8905
  .mt-sm-4,
8906
  .my-sm-4 {
8907
    margin-top: 1.5rem !important;
8908
  }
8909
8910
  .mr-sm-4,
8911
  .mx-sm-4 {
8912
    margin-right: 1.5rem !important;
8913
  }
8914
8915
  .mb-sm-4,
8916
  .my-sm-4 {
8917
    margin-bottom: 1.5rem !important;
8918
  }
8919
8920
  .ml-sm-4,
8921
  .mx-sm-4 {
8922
    margin-left: 1.5rem !important;
8923
  }
8924
8925
  .m-sm-5 {
8926
    margin: 3rem !important;
8927
  }
8928
8929
  .mt-sm-5,
8930
  .my-sm-5 {
8931
    margin-top: 3rem !important;
8932
  }
8933
8934
  .mr-sm-5,
8935
  .mx-sm-5 {
8936
    margin-right: 3rem !important;
8937
  }
8938
8939
  .mb-sm-5,
8940
  .my-sm-5 {
8941
    margin-bottom: 3rem !important;
8942
  }
8943
8944
  .ml-sm-5,
8945
  .mx-sm-5 {
8946
    margin-left: 3rem !important;
8947
  }
8948
8949
  .p-sm-0 {
8950
    padding: 0 !important;
8951
  }
8952
8953
  .pt-sm-0,
8954
  .py-sm-0 {
8955
    padding-top: 0 !important;
8956
  }
8957
8958
  .pr-sm-0,
8959
  .px-sm-0 {
8960
    padding-right: 0 !important;
8961
  }
8962
8963
  .pb-sm-0,
8964
  .py-sm-0 {
8965
    padding-bottom: 0 !important;
8966
  }
8967
8968
  .pl-sm-0,
8969
  .px-sm-0 {
8970
    padding-left: 0 !important;
8971
  }
8972
8973
  .p-sm-1 {
8974
    padding: 0.25rem !important;
8975
  }
8976
8977
  .pt-sm-1,
8978
  .py-sm-1 {
8979
    padding-top: 0.25rem !important;
8980
  }
8981
8982
  .pr-sm-1,
8983
  .px-sm-1 {
8984
    padding-right: 0.25rem !important;
8985
  }
8986
8987
  .pb-sm-1,
8988
  .py-sm-1 {
8989
    padding-bottom: 0.25rem !important;
8990
  }
8991
8992
  .pl-sm-1,
8993
  .px-sm-1 {
8994
    padding-left: 0.25rem !important;
8995
  }
8996
8997
  .p-sm-2 {
8998
    padding: 0.5rem !important;
8999
  }
9000
9001
  .pt-sm-2,
9002
  .py-sm-2 {
9003
    padding-top: 0.5rem !important;
9004
  }
9005
9006
  .pr-sm-2,
9007
  .px-sm-2 {
9008
    padding-right: 0.5rem !important;
9009
  }
9010
9011
  .pb-sm-2,
9012
  .py-sm-2 {
9013
    padding-bottom: 0.5rem !important;
9014
  }
9015
9016
  .pl-sm-2,
9017
  .px-sm-2 {
9018
    padding-left: 0.5rem !important;
9019
  }
9020
9021
  .p-sm-3 {
9022
    padding: 1rem !important;
9023
  }
9024
9025
  .pt-sm-3,
9026
  .py-sm-3 {
9027
    padding-top: 1rem !important;
9028
  }
9029
9030
  .pr-sm-3,
9031
  .px-sm-3 {
9032
    padding-right: 1rem !important;
9033
  }
9034
9035
  .pb-sm-3,
9036
  .py-sm-3 {
9037
    padding-bottom: 1rem !important;
9038
  }
9039
9040
  .pl-sm-3,
9041
  .px-sm-3 {
9042
    padding-left: 1rem !important;
9043
  }
9044
9045
  .p-sm-4 {
9046
    padding: 1.5rem !important;
9047
  }
9048
9049
  .pt-sm-4,
9050
  .py-sm-4 {
9051
    padding-top: 1.5rem !important;
9052
  }
9053
9054
  .pr-sm-4,
9055
  .px-sm-4 {
9056
    padding-right: 1.5rem !important;
9057
  }
9058
9059
  .pb-sm-4,
9060
  .py-sm-4 {
9061
    padding-bottom: 1.5rem !important;
9062
  }
9063
9064
  .pl-sm-4,
9065
  .px-sm-4 {
9066
    padding-left: 1.5rem !important;
9067
  }
9068
9069
  .p-sm-5 {
9070
    padding: 3rem !important;
9071
  }
9072
9073
  .pt-sm-5,
9074
  .py-sm-5 {
9075
    padding-top: 3rem !important;
9076
  }
9077
9078
  .pr-sm-5,
9079
  .px-sm-5 {
9080
    padding-right: 3rem !important;
9081
  }
9082
9083
  .pb-sm-5,
9084
  .py-sm-5 {
9085
    padding-bottom: 3rem !important;
9086
  }
9087
9088
  .pl-sm-5,
9089
  .px-sm-5 {
9090
    padding-left: 3rem !important;
9091
  }
9092
9093
  .m-sm-n1 {
9094
    margin: -0.25rem !important;
9095
  }
9096
9097
  .mt-sm-n1,
9098
  .my-sm-n1 {
9099
    margin-top: -0.25rem !important;
9100
  }
9101
9102
  .mr-sm-n1,
9103
  .mx-sm-n1 {
9104
    margin-right: -0.25rem !important;
9105
  }
9106
9107
  .mb-sm-n1,
9108
  .my-sm-n1 {
9109
    margin-bottom: -0.25rem !important;
9110
  }
9111
9112
  .ml-sm-n1,
9113
  .mx-sm-n1 {
9114
    margin-left: -0.25rem !important;
9115
  }
9116
9117
  .m-sm-n2 {
9118
    margin: -0.5rem !important;
9119
  }
9120
9121
  .mt-sm-n2,
9122
  .my-sm-n2 {
9123
    margin-top: -0.5rem !important;
9124
  }
9125
9126
  .mr-sm-n2,
9127
  .mx-sm-n2 {
9128
    margin-right: -0.5rem !important;
9129
  }
9130
9131
  .mb-sm-n2,
9132
  .my-sm-n2 {
9133
    margin-bottom: -0.5rem !important;
9134
  }
9135
9136
  .ml-sm-n2,
9137
  .mx-sm-n2 {
9138
    margin-left: -0.5rem !important;
9139
  }
9140
9141
  .m-sm-n3 {
9142
    margin: -1rem !important;
9143
  }
9144
9145
  .mt-sm-n3,
9146
  .my-sm-n3 {
9147
    margin-top: -1rem !important;
9148
  }
9149
9150
  .mr-sm-n3,
9151
  .mx-sm-n3 {
9152
    margin-right: -1rem !important;
9153
  }
9154
9155
  .mb-sm-n3,
9156
  .my-sm-n3 {
9157
    margin-bottom: -1rem !important;
9158
  }
9159
9160
  .ml-sm-n3,
9161
  .mx-sm-n3 {
9162
    margin-left: -1rem !important;
9163
  }
9164
9165
  .m-sm-n4 {
9166
    margin: -1.5rem !important;
9167
  }
9168
9169
  .mt-sm-n4,
9170
  .my-sm-n4 {
9171
    margin-top: -1.5rem !important;
9172
  }
9173
9174
  .mr-sm-n4,
9175
  .mx-sm-n4 {
9176
    margin-right: -1.5rem !important;
9177
  }
9178
9179
  .mb-sm-n4,
9180
  .my-sm-n4 {
9181
    margin-bottom: -1.5rem !important;
9182
  }
9183
9184
  .ml-sm-n4,
9185
  .mx-sm-n4 {
9186
    margin-left: -1.5rem !important;
9187
  }
9188
9189
  .m-sm-n5 {
9190
    margin: -3rem !important;
9191
  }
9192
9193
  .mt-sm-n5,
9194
  .my-sm-n5 {
9195
    margin-top: -3rem !important;
9196
  }
9197
9198
  .mr-sm-n5,
9199
  .mx-sm-n5 {
9200
    margin-right: -3rem !important;
9201
  }
9202
9203
  .mb-sm-n5,
9204
  .my-sm-n5 {
9205
    margin-bottom: -3rem !important;
9206
  }
9207
9208
  .ml-sm-n5,
9209
  .mx-sm-n5 {
9210
    margin-left: -3rem !important;
9211
  }
9212
9213
  .m-sm-auto {
9214
    margin: auto !important;
9215
  }
9216
9217
  .mt-sm-auto,
9218
  .my-sm-auto {
9219
    margin-top: auto !important;
9220
  }
9221
9222
  .mr-sm-auto,
9223
  .mx-sm-auto {
9224
    margin-right: auto !important;
9225
  }
9226
9227
  .mb-sm-auto,
9228
  .my-sm-auto {
9229
    margin-bottom: auto !important;
9230
  }
9231
9232
  .ml-sm-auto,
9233
  .mx-sm-auto {
9234
    margin-left: auto !important;
9235
  }
9236
}
9237
9238
@media (min-width: 768px) {
9239
  .m-md-0 {
9240
    margin: 0 !important;
9241
  }
9242
9243
  .mt-md-0,
9244
  .my-md-0 {
9245
    margin-top: 0 !important;
9246
  }
9247
9248
  .mr-md-0,
9249
  .mx-md-0 {
9250
    margin-right: 0 !important;
9251
  }
9252
9253
  .mb-md-0,
9254
  .my-md-0 {
9255
    margin-bottom: 0 !important;
9256
  }
9257
9258
  .ml-md-0,
9259
  .mx-md-0 {
9260
    margin-left: 0 !important;
9261
  }
9262
9263
  .m-md-1 {
9264
    margin: 0.25rem !important;
9265
  }
9266
9267
  .mt-md-1,
9268
  .my-md-1 {
9269
    margin-top: 0.25rem !important;
9270
  }
9271
9272
  .mr-md-1,
9273
  .mx-md-1 {
9274
    margin-right: 0.25rem !important;
9275
  }
9276
9277
  .mb-md-1,
9278
  .my-md-1 {
9279
    margin-bottom: 0.25rem !important;
9280
  }
9281
9282
  .ml-md-1,
9283
  .mx-md-1 {
9284
    margin-left: 0.25rem !important;
9285
  }
9286
9287
  .m-md-2 {
9288
    margin: 0.5rem !important;
9289
  }
9290
9291
  .mt-md-2,
9292
  .my-md-2 {
9293
    margin-top: 0.5rem !important;
9294
  }
9295
9296
  .mr-md-2,
9297
  .mx-md-2 {
9298
    margin-right: 0.5rem !important;
9299
  }
9300
9301
  .mb-md-2,
9302
  .my-md-2 {
9303
    margin-bottom: 0.5rem !important;
9304
  }
9305
9306
  .ml-md-2,
9307
  .mx-md-2 {
9308
    margin-left: 0.5rem !important;
9309
  }
9310
9311
  .m-md-3 {
9312
    margin: 1rem !important;
9313
  }
9314
9315
  .mt-md-3,
9316
  .my-md-3 {
9317
    margin-top: 1rem !important;
9318
  }
9319
9320
  .mr-md-3,
9321
  .mx-md-3 {
9322
    margin-right: 1rem !important;
9323
  }
9324
9325
  .mb-md-3,
9326
  .my-md-3 {
9327
    margin-bottom: 1rem !important;
9328
  }
9329
9330
  .ml-md-3,
9331
  .mx-md-3 {
9332
    margin-left: 1rem !important;
9333
  }
9334
9335
  .m-md-4 {
9336
    margin: 1.5rem !important;
9337
  }
9338
9339
  .mt-md-4,
9340
  .my-md-4 {
9341
    margin-top: 1.5rem !important;
9342
  }
9343
9344
  .mr-md-4,
9345
  .mx-md-4 {
9346
    margin-right: 1.5rem !important;
9347
  }
9348
9349
  .mb-md-4,
9350
  .my-md-4 {
9351
    margin-bottom: 1.5rem !important;
9352
  }
9353
9354
  .ml-md-4,
9355
  .mx-md-4 {
9356
    margin-left: 1.5rem !important;
9357
  }
9358
9359
  .m-md-5 {
9360
    margin: 3rem !important;
9361
  }
9362
9363
  .mt-md-5,
9364
  .my-md-5 {
9365
    margin-top: 3rem !important;
9366
  }
9367
9368
  .mr-md-5,
9369
  .mx-md-5 {
9370
    margin-right: 3rem !important;
9371
  }
9372
9373
  .mb-md-5,
9374
  .my-md-5 {
9375
    margin-bottom: 3rem !important;
9376
  }
9377
9378
  .ml-md-5,
9379
  .mx-md-5 {
9380
    margin-left: 3rem !important;
9381
  }
9382
9383
  .p-md-0 {
9384
    padding: 0 !important;
9385
  }
9386
9387
  .pt-md-0,
9388
  .py-md-0 {
9389
    padding-top: 0 !important;
9390
  }
9391
9392
  .pr-md-0,
9393
  .px-md-0 {
9394
    padding-right: 0 !important;
9395
  }
9396
9397
  .pb-md-0,
9398
  .py-md-0 {
9399
    padding-bottom: 0 !important;
9400
  }
9401
9402
  .pl-md-0,
9403
  .px-md-0 {
9404
    padding-left: 0 !important;
9405
  }
9406
9407
  .p-md-1 {
9408
    padding: 0.25rem !important;
9409
  }
9410
9411
  .pt-md-1,
9412
  .py-md-1 {
9413
    padding-top: 0.25rem !important;
9414
  }
9415
9416
  .pr-md-1,
9417
  .px-md-1 {
9418
    padding-right: 0.25rem !important;
9419
  }
9420
9421
  .pb-md-1,
9422
  .py-md-1 {
9423
    padding-bottom: 0.25rem !important;
9424
  }
9425
9426
  .pl-md-1,
9427
  .px-md-1 {
9428
    padding-left: 0.25rem !important;
9429
  }
9430
9431
  .p-md-2 {
9432
    padding: 0.5rem !important;
9433
  }
9434
9435
  .pt-md-2,
9436
  .py-md-2 {
9437
    padding-top: 0.5rem !important;
9438
  }
9439
9440
  .pr-md-2,
9441
  .px-md-2 {
9442
    padding-right: 0.5rem !important;
9443
  }
9444
9445
  .pb-md-2,
9446
  .py-md-2 {
9447
    padding-bottom: 0.5rem !important;
9448
  }
9449
9450
  .pl-md-2,
9451
  .px-md-2 {
9452
    padding-left: 0.5rem !important;
9453
  }
9454
9455
  .p-md-3 {
9456
    padding: 1rem !important;
9457
  }
9458
9459
  .pt-md-3,
9460
  .py-md-3 {
9461
    padding-top: 1rem !important;
9462
  }
9463
9464
  .pr-md-3,
9465
  .px-md-3 {
9466
    padding-right: 1rem !important;
9467
  }
9468
9469
  .pb-md-3,
9470
  .py-md-3 {
9471
    padding-bottom: 1rem !important;
9472
  }
9473
9474
  .pl-md-3,
9475
  .px-md-3 {
9476
    padding-left: 1rem !important;
9477
  }
9478
9479
  .p-md-4 {
9480
    padding: 1.5rem !important;
9481
  }
9482
9483
  .pt-md-4,
9484
  .py-md-4 {
9485
    padding-top: 1.5rem !important;
9486
  }
9487
9488
  .pr-md-4,
9489
  .px-md-4 {
9490
    padding-right: 1.5rem !important;
9491
  }
9492
9493
  .pb-md-4,
9494
  .py-md-4 {
9495
    padding-bottom: 1.5rem !important;
9496
  }
9497
9498
  .pl-md-4,
9499
  .px-md-4 {
9500
    padding-left: 1.5rem !important;
9501
  }
9502
9503
  .p-md-5 {
9504
    padding: 3rem !important;
9505
  }
9506
9507
  .pt-md-5,
9508
  .py-md-5 {
9509
    padding-top: 3rem !important;
9510
  }
9511
9512
  .pr-md-5,
9513
  .px-md-5 {
9514
    padding-right: 3rem !important;
9515
  }
9516
9517
  .pb-md-5,
9518
  .py-md-5 {
9519
    padding-bottom: 3rem !important;
9520
  }
9521
9522
  .pl-md-5,
9523
  .px-md-5 {
9524
    padding-left: 3rem !important;
9525
  }
9526
9527
  .m-md-n1 {
9528
    margin: -0.25rem !important;
9529
  }
9530
9531
  .mt-md-n1,
9532
  .my-md-n1 {
9533
    margin-top: -0.25rem !important;
9534
  }
9535
9536
  .mr-md-n1,
9537
  .mx-md-n1 {
9538
    margin-right: -0.25rem !important;
9539
  }
9540
9541
  .mb-md-n1,
9542
  .my-md-n1 {
9543
    margin-bottom: -0.25rem !important;
9544
  }
9545
9546
  .ml-md-n1,
9547
  .mx-md-n1 {
9548
    margin-left: -0.25rem !important;
9549
  }
9550
9551
  .m-md-n2 {
9552
    margin: -0.5rem !important;
9553
  }
9554
9555
  .mt-md-n2,
9556
  .my-md-n2 {
9557
    margin-top: -0.5rem !important;
9558
  }
9559
9560
  .mr-md-n2,
9561
  .mx-md-n2 {
9562
    margin-right: -0.5rem !important;
9563
  }
9564
9565
  .mb-md-n2,
9566
  .my-md-n2 {
9567
    margin-bottom: -0.5rem !important;
9568
  }
9569
9570
  .ml-md-n2,
9571
  .mx-md-n2 {
9572
    margin-left: -0.5rem !important;
9573
  }
9574
9575
  .m-md-n3 {
9576
    margin: -1rem !important;
9577
  }
9578
9579
  .mt-md-n3,
9580
  .my-md-n3 {
9581
    margin-top: -1rem !important;
9582
  }
9583
9584
  .mr-md-n3,
9585
  .mx-md-n3 {
9586
    margin-right: -1rem !important;
9587
  }
9588
9589
  .mb-md-n3,
9590
  .my-md-n3 {
9591
    margin-bottom: -1rem !important;
9592
  }
9593
9594
  .ml-md-n3,
9595
  .mx-md-n3 {
9596
    margin-left: -1rem !important;
9597
  }
9598
9599
  .m-md-n4 {
9600
    margin: -1.5rem !important;
9601
  }
9602
9603
  .mt-md-n4,
9604
  .my-md-n4 {
9605
    margin-top: -1.5rem !important;
9606
  }
9607
9608
  .mr-md-n4,
9609
  .mx-md-n4 {
9610
    margin-right: -1.5rem !important;
9611
  }
9612
9613
  .mb-md-n4,
9614
  .my-md-n4 {
9615
    margin-bottom: -1.5rem !important;
9616
  }
9617
9618
  .ml-md-n4,
9619
  .mx-md-n4 {
9620
    margin-left: -1.5rem !important;
9621
  }
9622
9623
  .m-md-n5 {
9624
    margin: -3rem !important;
9625
  }
9626
9627
  .mt-md-n5,
9628
  .my-md-n5 {
9629
    margin-top: -3rem !important;
9630
  }
9631
9632
  .mr-md-n5,
9633
  .mx-md-n5 {
9634
    margin-right: -3rem !important;
9635
  }
9636
9637
  .mb-md-n5,
9638
  .my-md-n5 {
9639
    margin-bottom: -3rem !important;
9640
  }
9641
9642
  .ml-md-n5,
9643
  .mx-md-n5 {
9644
    margin-left: -3rem !important;
9645
  }
9646
9647
  .m-md-auto {
9648
    margin: auto !important;
9649
  }
9650
9651
  .mt-md-auto,
9652
  .my-md-auto {
9653
    margin-top: auto !important;
9654
  }
9655
9656
  .mr-md-auto,
9657
  .mx-md-auto {
9658
    margin-right: auto !important;
9659
  }
9660
9661
  .mb-md-auto,
9662
  .my-md-auto {
9663
    margin-bottom: auto !important;
9664
  }
9665
9666
  .ml-md-auto,
9667
  .mx-md-auto {
9668
    margin-left: auto !important;
9669
  }
9670
}
9671
9672
@media (min-width: 992px) {
9673
  .m-lg-0 {
9674
    margin: 0 !important;
9675
  }
9676
9677
  .mt-lg-0,
9678
  .my-lg-0 {
9679
    margin-top: 0 !important;
9680
  }
9681
9682
  .mr-lg-0,
9683
  .mx-lg-0 {
9684
    margin-right: 0 !important;
9685
  }
9686
9687
  .mb-lg-0,
9688
  .my-lg-0 {
9689
    margin-bottom: 0 !important;
9690
  }
9691
9692
  .ml-lg-0,
9693
  .mx-lg-0 {
9694
    margin-left: 0 !important;
9695
  }
9696
9697
  .m-lg-1 {
9698
    margin: 0.25rem !important;
9699
  }
9700
9701
  .mt-lg-1,
9702
  .my-lg-1 {
9703
    margin-top: 0.25rem !important;
9704
  }
9705
9706
  .mr-lg-1,
9707
  .mx-lg-1 {
9708
    margin-right: 0.25rem !important;
9709
  }
9710
9711
  .mb-lg-1,
9712
  .my-lg-1 {
9713
    margin-bottom: 0.25rem !important;
9714
  }
9715
9716
  .ml-lg-1,
9717
  .mx-lg-1 {
9718
    margin-left: 0.25rem !important;
9719
  }
9720
9721
  .m-lg-2 {
9722
    margin: 0.5rem !important;
9723
  }
9724
9725
  .mt-lg-2,
9726
  .my-lg-2 {
9727
    margin-top: 0.5rem !important;
9728
  }
9729
9730
  .mr-lg-2,
9731
  .mx-lg-2 {
9732
    margin-right: 0.5rem !important;
9733
  }
9734
9735
  .mb-lg-2,
9736
  .my-lg-2 {
9737
    margin-bottom: 0.5rem !important;
9738
  }
9739
9740
  .ml-lg-2,
9741
  .mx-lg-2 {
9742
    margin-left: 0.5rem !important;
9743
  }
9744
9745
  .m-lg-3 {
9746
    margin: 1rem !important;
9747
  }
9748
9749
  .mt-lg-3,
9750
  .my-lg-3 {
9751
    margin-top: 1rem !important;
9752
  }
9753
9754
  .mr-lg-3,
9755
  .mx-lg-3 {
9756
    margin-right: 1rem !important;
9757
  }
9758
9759
  .mb-lg-3,
9760
  .my-lg-3 {
9761
    margin-bottom: 1rem !important;
9762
  }
9763
9764
  .ml-lg-3,
9765
  .mx-lg-3 {
9766
    margin-left: 1rem !important;
9767
  }
9768
9769
  .m-lg-4 {
9770
    margin: 1.5rem !important;
9771
  }
9772
9773
  .mt-lg-4,
9774
  .my-lg-4 {
9775
    margin-top: 1.5rem !important;
9776
  }
9777
9778
  .mr-lg-4,
9779
  .mx-lg-4 {
9780
    margin-right: 1.5rem !important;
9781
  }
9782
9783
  .mb-lg-4,
9784
  .my-lg-4 {
9785
    margin-bottom: 1.5rem !important;
9786
  }
9787
9788
  .ml-lg-4,
9789
  .mx-lg-4 {
9790
    margin-left: 1.5rem !important;
9791
  }
9792
9793
  .m-lg-5 {
9794
    margin: 3rem !important;
9795
  }
9796
9797
  .mt-lg-5,
9798
  .my-lg-5 {
9799
    margin-top: 3rem !important;
9800
  }
9801
9802
  .mr-lg-5,
9803
  .mx-lg-5 {
9804
    margin-right: 3rem !important;
9805
  }
9806
9807
  .mb-lg-5,
9808
  .my-lg-5 {
9809
    margin-bottom: 3rem !important;
9810
  }
9811
9812
  .ml-lg-5,
9813
  .mx-lg-5 {
9814
    margin-left: 3rem !important;
9815
  }
9816
9817
  .p-lg-0 {
9818
    padding: 0 !important;
9819
  }
9820
9821
  .pt-lg-0,
9822
  .py-lg-0 {
9823
    padding-top: 0 !important;
9824
  }
9825
9826
  .pr-lg-0,
9827
  .px-lg-0 {
9828
    padding-right: 0 !important;
9829
  }
9830
9831
  .pb-lg-0,
9832
  .py-lg-0 {
9833
    padding-bottom: 0 !important;
9834
  }
9835
9836
  .pl-lg-0,
9837
  .px-lg-0 {
9838
    padding-left: 0 !important;
9839
  }
9840
9841
  .p-lg-1 {
9842
    padding: 0.25rem !important;
9843
  }
9844
9845
  .pt-lg-1,
9846
  .py-lg-1 {
9847
    padding-top: 0.25rem !important;
9848
  }
9849
9850
  .pr-lg-1,
9851
  .px-lg-1 {
9852
    padding-right: 0.25rem !important;
9853
  }
9854
9855
  .pb-lg-1,
9856
  .py-lg-1 {
9857
    padding-bottom: 0.25rem !important;
9858
  }
9859
9860
  .pl-lg-1,
9861
  .px-lg-1 {
9862
    padding-left: 0.25rem !important;
9863
  }
9864
9865
  .p-lg-2 {
9866
    padding: 0.5rem !important;
9867
  }
9868
9869
  .pt-lg-2,
9870
  .py-lg-2 {
9871
    padding-top: 0.5rem !important;
9872
  }
9873
9874
  .pr-lg-2,
9875
  .px-lg-2 {
9876
    padding-right: 0.5rem !important;
9877
  }
9878
9879
  .pb-lg-2,
9880
  .py-lg-2 {
9881
    padding-bottom: 0.5rem !important;
9882
  }
9883
9884
  .pl-lg-2,
9885
  .px-lg-2 {
9886
    padding-left: 0.5rem !important;
9887
  }
9888
9889
  .p-lg-3 {
9890
    padding: 1rem !important;
9891
  }
9892
9893
  .pt-lg-3,
9894
  .py-lg-3 {
9895
    padding-top: 1rem !important;
9896
  }
9897
9898
  .pr-lg-3,
9899
  .px-lg-3 {
9900
    padding-right: 1rem !important;
9901
  }
9902
9903
  .pb-lg-3,
9904
  .py-lg-3 {
9905
    padding-bottom: 1rem !important;
9906
  }
9907
9908
  .pl-lg-3,
9909
  .px-lg-3 {
9910
    padding-left: 1rem !important;
9911
  }
9912
9913
  .p-lg-4 {
9914
    padding: 1.5rem !important;
9915
  }
9916
9917
  .pt-lg-4,
9918
  .py-lg-4 {
9919
    padding-top: 1.5rem !important;
9920
  }
9921
9922
  .pr-lg-4,
9923
  .px-lg-4 {
9924
    padding-right: 1.5rem !important;
9925
  }
9926
9927
  .pb-lg-4,
9928
  .py-lg-4 {
9929
    padding-bottom: 1.5rem !important;
9930
  }
9931
9932
  .pl-lg-4,
9933
  .px-lg-4 {
9934
    padding-left: 1.5rem !important;
9935
  }
9936
9937
  .p-lg-5 {
9938
    padding: 3rem !important;
9939
  }
9940
9941
  .pt-lg-5,
9942
  .py-lg-5 {
9943
    padding-top: 3rem !important;
9944
  }
9945
9946
  .pr-lg-5,
9947
  .px-lg-5 {
9948
    padding-right: 3rem !important;
9949
  }
9950
9951
  .pb-lg-5,
9952
  .py-lg-5 {
9953
    padding-bottom: 3rem !important;
9954
  }
9955
9956
  .pl-lg-5,
9957
  .px-lg-5 {
9958
    padding-left: 3rem !important;
9959
  }
9960
9961
  .m-lg-n1 {
9962
    margin: -0.25rem !important;
9963
  }
9964
9965
  .mt-lg-n1,
9966
  .my-lg-n1 {
9967
    margin-top: -0.25rem !important;
9968
  }
9969
9970
  .mr-lg-n1,
9971
  .mx-lg-n1 {
9972
    margin-right: -0.25rem !important;
9973
  }
9974
9975
  .mb-lg-n1,
9976
  .my-lg-n1 {
9977
    margin-bottom: -0.25rem !important;
9978
  }
9979
9980
  .ml-lg-n1,
9981
  .mx-lg-n1 {
9982
    margin-left: -0.25rem !important;
9983
  }
9984
9985
  .m-lg-n2 {
9986
    margin: -0.5rem !important;
9987
  }
9988
9989
  .mt-lg-n2,
9990
  .my-lg-n2 {
9991
    margin-top: -0.5rem !important;
9992
  }
9993
9994
  .mr-lg-n2,
9995
  .mx-lg-n2 {
9996
    margin-right: -0.5rem !important;
9997
  }
9998
9999
  .mb-lg-n2,
10000
  .my-lg-n2 {
10001
    margin-bottom: -0.5rem !important;
10002
  }
10003
10004
  .ml-lg-n2,
10005
  .mx-lg-n2 {
10006
    margin-left: -0.5rem !important;
10007
  }
10008
10009
  .m-lg-n3 {
10010
    margin: -1rem !important;
10011
  }
10012
10013
  .mt-lg-n3,
10014
  .my-lg-n3 {
10015
    margin-top: -1rem !important;
10016
  }
10017
10018
  .mr-lg-n3,
10019
  .mx-lg-n3 {
10020
    margin-right: -1rem !important;
10021
  }
10022
10023
  .mb-lg-n3,
10024
  .my-lg-n3 {
10025
    margin-bottom: -1rem !important;
10026
  }
10027
10028
  .ml-lg-n3,
10029
  .mx-lg-n3 {
10030
    margin-left: -1rem !important;
10031
  }
10032
10033
  .m-lg-n4 {
10034
    margin: -1.5rem !important;
10035
  }
10036
10037
  .mt-lg-n4,
10038
  .my-lg-n4 {
10039
    margin-top: -1.5rem !important;
10040
  }
10041
10042
  .mr-lg-n4,
10043
  .mx-lg-n4 {
10044
    margin-right: -1.5rem !important;
10045
  }
10046
10047
  .mb-lg-n4,
10048
  .my-lg-n4 {
10049
    margin-bottom: -1.5rem !important;
10050
  }
10051
10052
  .ml-lg-n4,
10053
  .mx-lg-n4 {
10054
    margin-left: -1.5rem !important;
10055
  }
10056
10057
  .m-lg-n5 {
10058
    margin: -3rem !important;
10059
  }
10060
10061
  .mt-lg-n5,
10062
  .my-lg-n5 {
10063
    margin-top: -3rem !important;
10064
  }
10065
10066
  .mr-lg-n5,
10067
  .mx-lg-n5 {
10068
    margin-right: -3rem !important;
10069
  }
10070
10071
  .mb-lg-n5,
10072
  .my-lg-n5 {
10073
    margin-bottom: -3rem !important;
10074
  }
10075
10076
  .ml-lg-n5,
10077
  .mx-lg-n5 {
10078
    margin-left: -3rem !important;
10079
  }
10080
10081
  .m-lg-auto {
10082
    margin: auto !important;
10083
  }
10084
10085
  .mt-lg-auto,
10086
  .my-lg-auto {
10087
    margin-top: auto !important;
10088
  }
10089
10090
  .mr-lg-auto,
10091
  .mx-lg-auto {
10092
    margin-right: auto !important;
10093
  }
10094
10095
  .mb-lg-auto,
10096
  .my-lg-auto {
10097
    margin-bottom: auto !important;
10098
  }
10099
10100
  .ml-lg-auto,
10101
  .mx-lg-auto {
10102
    margin-left: auto !important;
10103
  }
10104
}
10105
10106
@media (min-width: 1200px) {
10107
  .m-xl-0 {
10108
    margin: 0 !important;
10109
  }
10110
10111
  .mt-xl-0,
10112
  .my-xl-0 {
10113
    margin-top: 0 !important;
10114
  }
10115
10116
  .mr-xl-0,
10117
  .mx-xl-0 {
10118
    margin-right: 0 !important;
10119
  }
10120
10121
  .mb-xl-0,
10122
  .my-xl-0 {
10123
    margin-bottom: 0 !important;
10124
  }
10125
10126
  .ml-xl-0,
10127
  .mx-xl-0 {
10128
    margin-left: 0 !important;
10129
  }
10130
10131
  .m-xl-1 {
10132
    margin: 0.25rem !important;
10133
  }
10134
10135
  .mt-xl-1,
10136
  .my-xl-1 {
10137
    margin-top: 0.25rem !important;
10138
  }
10139
10140
  .mr-xl-1,
10141
  .mx-xl-1 {
10142
    margin-right: 0.25rem !important;
10143
  }
10144
10145
  .mb-xl-1,
10146
  .my-xl-1 {
10147
    margin-bottom: 0.25rem !important;
10148
  }
10149
10150
  .ml-xl-1,
10151
  .mx-xl-1 {
10152
    margin-left: 0.25rem !important;
10153
  }
10154
10155
  .m-xl-2 {
10156
    margin: 0.5rem !important;
10157
  }
10158
10159
  .mt-xl-2,
10160
  .my-xl-2 {
10161
    margin-top: 0.5rem !important;
10162
  }
10163
10164
  .mr-xl-2,
10165
  .mx-xl-2 {
10166
    margin-right: 0.5rem !important;
10167
  }
10168
10169
  .mb-xl-2,
10170
  .my-xl-2 {
10171
    margin-bottom: 0.5rem !important;
10172
  }
10173
10174
  .ml-xl-2,
10175
  .mx-xl-2 {
10176
    margin-left: 0.5rem !important;
10177
  }
10178
10179
  .m-xl-3 {
10180
    margin: 1rem !important;
10181
  }
10182
10183
  .mt-xl-3,
10184
  .my-xl-3 {
10185
    margin-top: 1rem !important;
10186
  }
10187
10188
  .mr-xl-3,
10189
  .mx-xl-3 {
10190
    margin-right: 1rem !important;
10191
  }
10192
10193
  .mb-xl-3,
10194
  .my-xl-3 {
10195
    margin-bottom: 1rem !important;
10196
  }
10197
10198
  .ml-xl-3,
10199
  .mx-xl-3 {
10200
    margin-left: 1rem !important;
10201
  }
10202
10203
  .m-xl-4 {
10204
    margin: 1.5rem !important;
10205
  }
10206
10207
  .mt-xl-4,
10208
  .my-xl-4 {
10209
    margin-top: 1.5rem !important;
10210
  }
10211
10212
  .mr-xl-4,
10213
  .mx-xl-4 {
10214
    margin-right: 1.5rem !important;
10215
  }
10216
10217
  .mb-xl-4,
10218
  .my-xl-4 {
10219
    margin-bottom: 1.5rem !important;
10220
  }
10221
10222
  .ml-xl-4,
10223
  .mx-xl-4 {
10224
    margin-left: 1.5rem !important;
10225
  }
10226
10227
  .m-xl-5 {
10228
    margin: 3rem !important;
10229
  }
10230
10231
  .mt-xl-5,
10232
  .my-xl-5 {
10233
    margin-top: 3rem !important;
10234
  }
10235
10236
  .mr-xl-5,
10237
  .mx-xl-5 {
10238
    margin-right: 3rem !important;
10239
  }
10240
10241
  .mb-xl-5,
10242
  .my-xl-5 {
10243
    margin-bottom: 3rem !important;
10244
  }
10245
10246
  .ml-xl-5,
10247
  .mx-xl-5 {
10248
    margin-left: 3rem !important;
10249
  }
10250
10251
  .p-xl-0 {
10252
    padding: 0 !important;
10253
  }
10254
10255
  .pt-xl-0,
10256
  .py-xl-0 {
10257
    padding-top: 0 !important;
10258
  }
10259
10260
  .pr-xl-0,
10261
  .px-xl-0 {
10262
    padding-right: 0 !important;
10263
  }
10264
10265
  .pb-xl-0,
10266
  .py-xl-0 {
10267
    padding-bottom: 0 !important;
10268
  }
10269
10270
  .pl-xl-0,
10271
  .px-xl-0 {
10272
    padding-left: 0 !important;
10273
  }
10274
10275
  .p-xl-1 {
10276
    padding: 0.25rem !important;
10277
  }
10278
10279
  .pt-xl-1,
10280
  .py-xl-1 {
10281
    padding-top: 0.25rem !important;
10282
  }
10283
10284
  .pr-xl-1,
10285
  .px-xl-1 {
10286
    padding-right: 0.25rem !important;
10287
  }
10288
10289
  .pb-xl-1,
10290
  .py-xl-1 {
10291
    padding-bottom: 0.25rem !important;
10292
  }
10293
10294
  .pl-xl-1,
10295
  .px-xl-1 {
10296
    padding-left: 0.25rem !important;
10297
  }
10298
10299
  .p-xl-2 {
10300
    padding: 0.5rem !important;
10301
  }
10302
10303
  .pt-xl-2,
10304
  .py-xl-2 {
10305
    padding-top: 0.5rem !important;
10306
  }
10307
10308
  .pr-xl-2,
10309
  .px-xl-2 {
10310
    padding-right: 0.5rem !important;
10311
  }
10312
10313
  .pb-xl-2,
10314
  .py-xl-2 {
10315
    padding-bottom: 0.5rem !important;
10316
  }
10317
10318
  .pl-xl-2,
10319
  .px-xl-2 {
10320
    padding-left: 0.5rem !important;
10321
  }
10322
10323
  .p-xl-3 {
10324
    padding: 1rem !important;
10325
  }
10326
10327
  .pt-xl-3,
10328
  .py-xl-3 {
10329
    padding-top: 1rem !important;
10330
  }
10331
10332
  .pr-xl-3,
10333
  .px-xl-3 {
10334
    padding-right: 1rem !important;
10335
  }
10336
10337
  .pb-xl-3,
10338
  .py-xl-3 {
10339
    padding-bottom: 1rem !important;
10340
  }
10341
10342
  .pl-xl-3,
10343
  .px-xl-3 {
10344
    padding-left: 1rem !important;
10345
  }
10346
10347
  .p-xl-4 {
10348
    padding: 1.5rem !important;
10349
  }
10350
10351
  .pt-xl-4,
10352
  .py-xl-4 {
10353
    padding-top: 1.5rem !important;
10354
  }
10355
10356
  .pr-xl-4,
10357
  .px-xl-4 {
10358
    padding-right: 1.5rem !important;
10359
  }
10360
10361
  .pb-xl-4,
10362
  .py-xl-4 {
10363
    padding-bottom: 1.5rem !important;
10364
  }
10365
10366
  .pl-xl-4,
10367
  .px-xl-4 {
10368
    padding-left: 1.5rem !important;
10369
  }
10370
10371
  .p-xl-5 {
10372
    padding: 3rem !important;
10373
  }
10374
10375
  .pt-xl-5,
10376
  .py-xl-5 {
10377
    padding-top: 3rem !important;
10378
  }
10379
10380
  .pr-xl-5,
10381
  .px-xl-5 {
10382
    padding-right: 3rem !important;
10383
  }
10384
10385
  .pb-xl-5,
10386
  .py-xl-5 {
10387
    padding-bottom: 3rem !important;
10388
  }
10389
10390
  .pl-xl-5,
10391
  .px-xl-5 {
10392
    padding-left: 3rem !important;
10393
  }
10394
10395
  .m-xl-n1 {
10396
    margin: -0.25rem !important;
10397
  }
10398
10399
  .mt-xl-n1,
10400
  .my-xl-n1 {
10401
    margin-top: -0.25rem !important;
10402
  }
10403
10404
  .mr-xl-n1,
10405
  .mx-xl-n1 {
10406
    margin-right: -0.25rem !important;
10407
  }
10408
10409
  .mb-xl-n1,
10410
  .my-xl-n1 {
10411
    margin-bottom: -0.25rem !important;
10412
  }
10413
10414
  .ml-xl-n1,
10415
  .mx-xl-n1 {
10416
    margin-left: -0.25rem !important;
10417
  }
10418
10419
  .m-xl-n2 {
10420
    margin: -0.5rem !important;
10421
  }
10422
10423
  .mt-xl-n2,
10424
  .my-xl-n2 {
10425
    margin-top: -0.5rem !important;
10426
  }
10427
10428
  .mr-xl-n2,
10429
  .mx-xl-n2 {
10430
    margin-right: -0.5rem !important;
10431
  }
10432
10433
  .mb-xl-n2,
10434
  .my-xl-n2 {
10435
    margin-bottom: -0.5rem !important;
10436
  }
10437
10438
  .ml-xl-n2,
10439
  .mx-xl-n2 {
10440
    margin-left: -0.5rem !important;
10441
  }
10442
10443
  .m-xl-n3 {
10444
    margin: -1rem !important;
10445
  }
10446
10447
  .mt-xl-n3,
10448
  .my-xl-n3 {
10449
    margin-top: -1rem !important;
10450
  }
10451
10452
  .mr-xl-n3,
10453
  .mx-xl-n3 {
10454
    margin-right: -1rem !important;
10455
  }
10456
10457
  .mb-xl-n3,
10458
  .my-xl-n3 {
10459
    margin-bottom: -1rem !important;
10460
  }
10461
10462
  .ml-xl-n3,
10463
  .mx-xl-n3 {
10464
    margin-left: -1rem !important;
10465
  }
10466
10467
  .m-xl-n4 {
10468
    margin: -1.5rem !important;
10469
  }
10470
10471
  .mt-xl-n4,
10472
  .my-xl-n4 {
10473
    margin-top: -1.5rem !important;
10474
  }
10475
10476
  .mr-xl-n4,
10477
  .mx-xl-n4 {
10478
    margin-right: -1.5rem !important;
10479
  }
10480
10481
  .mb-xl-n4,
10482
  .my-xl-n4 {
10483
    margin-bottom: -1.5rem !important;
10484
  }
10485
10486
  .ml-xl-n4,
10487
  .mx-xl-n4 {
10488
    margin-left: -1.5rem !important;
10489
  }
10490
10491
  .m-xl-n5 {
10492
    margin: -3rem !important;
10493
  }
10494
10495
  .mt-xl-n5,
10496
  .my-xl-n5 {
10497
    margin-top: -3rem !important;
10498
  }
10499
10500
  .mr-xl-n5,
10501
  .mx-xl-n5 {
10502
    margin-right: -3rem !important;
10503
  }
10504
10505
  .mb-xl-n5,
10506
  .my-xl-n5 {
10507
    margin-bottom: -3rem !important;
10508
  }
10509
10510
  .ml-xl-n5,
10511
  .mx-xl-n5 {
10512
    margin-left: -3rem !important;
10513
  }
10514
10515
  .m-xl-auto {
10516
    margin: auto !important;
10517
  }
10518
10519
  .mt-xl-auto,
10520
  .my-xl-auto {
10521
    margin-top: auto !important;
10522
  }
10523
10524
  .mr-xl-auto,
10525
  .mx-xl-auto {
10526
    margin-right: auto !important;
10527
  }
10528
10529
  .mb-xl-auto,
10530
  .my-xl-auto {
10531
    margin-bottom: auto !important;
10532
  }
10533
10534
  .ml-xl-auto,
10535
  .mx-xl-auto {
10536
    margin-left: auto !important;
10537
  }
10538
}
10539
10540
.text-monospace {
10541
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
10542
}
10543
10544
.text-justify {
10545
  text-align: justify !important;
10546
}
10547
10548
.text-wrap {
10549
  white-space: normal !important;
10550
}
10551
10552
.text-nowrap {
10553
  white-space: nowrap !important;
10554
}
10555
10556
.text-truncate {
10557
  overflow: hidden;
10558
  text-overflow: ellipsis;
10559
  white-space: nowrap;
10560
}
10561
10562
.text-left {
10563
  text-align: left !important;
10564
}
10565
10566
.text-right {
10567
  text-align: right !important;
10568
}
10569
10570
.text-center {
10571
  text-align: center !important;
10572
}
10573
10574
@media (min-width: 576px) {
10575
  .text-sm-left {
10576
    text-align: left !important;
10577
  }
10578
10579
  .text-sm-right {
10580
    text-align: right !important;
10581
  }
10582
10583
  .text-sm-center {
10584
    text-align: center !important;
10585
  }
10586
}
10587
10588
@media (min-width: 768px) {
10589
  .text-md-left {
10590
    text-align: left !important;
10591
  }
10592
10593
  .text-md-right {
10594
    text-align: right !important;
10595
  }
10596
10597
  .text-md-center {
10598
    text-align: center !important;
10599
  }
10600
}
10601
10602
@media (min-width: 992px) {
10603
  .text-lg-left {
10604
    text-align: left !important;
10605
  }
10606
10607
  .text-lg-right {
10608
    text-align: right !important;
10609
  }
10610
10611
  .text-lg-center {
10612
    text-align: center !important;
10613
  }
10614
}
10615
10616
@media (min-width: 1200px) {
10617
  .text-xl-left {
10618
    text-align: left !important;
10619
  }
10620
10621
  .text-xl-right {
10622
    text-align: right !important;
10623
  }
10624
10625
  .text-xl-center {
10626
    text-align: center !important;
10627
  }
10628
}
10629
10630
.text-lowercase {
10631
  text-transform: lowercase !important;
10632
}
10633
10634
.text-uppercase {
10635
  text-transform: uppercase !important;
10636
}
10637
10638
.text-capitalize {
10639
  text-transform: capitalize !important;
10640
}
10641
10642
.font-weight-light {
10643
  font-weight: 300 !important;
10644
}
10645
10646
.font-weight-lighter {
10647
  font-weight: lighter !important;
10648
}
10649
10650
.font-weight-normal {
10651
  font-weight: 400 !important;
10652
}
10653
10654
.font-weight-bold {
10655
  font-weight: 700 !important;
10656
}
10657
10658
.font-weight-bolder {
10659
  font-weight: bolder !important;
10660
}
10661
10662
.font-italic {
10663
  font-style: italic !important;
10664
}
10665
10666
.text-white {
10667 b56b3d9b Adam Mištera
  color: #ffffff !important;
10668 ab1bb0fc Adam Mištera
}
10669
10670
.text-primary {
10671
  color: #3490dc !important;
10672
}
10673
10674
a.text-primary:hover,
10675
a.text-primary:focus {
10676
  color: #1d68a7 !important;
10677
}
10678
10679
.text-secondary {
10680
  color: #6c757d !important;
10681
}
10682
10683
a.text-secondary:hover,
10684
a.text-secondary:focus {
10685
  color: #494f54 !important;
10686
}
10687
10688
.text-success {
10689
  color: #38c172 !important;
10690
}
10691
10692
a.text-success:hover,
10693
a.text-success:focus {
10694
  color: #27864f !important;
10695
}
10696
10697
.text-info {
10698
  color: #6cb2eb !important;
10699
}
10700
10701
a.text-info:hover,
10702
a.text-info:focus {
10703
  color: #298fe2 !important;
10704
}
10705
10706
.text-warning {
10707
  color: #ffed4a !important;
10708
}
10709
10710
a.text-warning:hover,
10711
a.text-warning:focus {
10712
  color: #fde300 !important;
10713
}
10714
10715
.text-danger {
10716
  color: #e3342f !important;
10717
}
10718
10719
a.text-danger:hover,
10720
a.text-danger:focus {
10721
  color: #ae1c17 !important;
10722
}
10723
10724
.text-light {
10725
  color: #f8f9fa !important;
10726
}
10727
10728
a.text-light:hover,
10729
a.text-light:focus {
10730
  color: #cbd3da !important;
10731
}
10732
10733
.text-dark {
10734
  color: #343a40 !important;
10735
}
10736
10737
a.text-dark:hover,
10738
a.text-dark:focus {
10739
  color: #121416 !important;
10740
}
10741
10742
.text-body {
10743
  color: #212529 !important;
10744
}
10745
10746
.text-muted {
10747
  color: #6c757d !important;
10748
}
10749
10750
.text-black-50 {
10751
  color: rgba(0, 0, 0, 0.5) !important;
10752
}
10753
10754
.text-white-50 {
10755
  color: rgba(255, 255, 255, 0.5) !important;
10756
}
10757
10758
.text-hide {
10759
  font: 0/0 a;
10760
  color: transparent;
10761
  text-shadow: none;
10762
  background-color: transparent;
10763
  border: 0;
10764
}
10765
10766
.text-decoration-none {
10767
  text-decoration: none !important;
10768
}
10769
10770
.text-break {
10771
  word-break: break-word !important;
10772
  overflow-wrap: break-word !important;
10773
}
10774
10775
.text-reset {
10776
  color: inherit !important;
10777
}
10778
10779
.visible {
10780
  visibility: visible !important;
10781
}
10782
10783
.invisible {
10784
  visibility: hidden !important;
10785
}
10786
10787
@media print {
10788
  *,
10789
  *::before,
10790
  *::after {
10791
    text-shadow: none !important;
10792
    box-shadow: none !important;
10793
  }
10794
10795
  a:not(.btn) {
10796
    text-decoration: underline;
10797
  }
10798
10799
  abbr[title]::after {
10800
    content: " (" attr(title) ")";
10801
  }
10802
10803
  pre {
10804
    white-space: pre-wrap !important;
10805
  }
10806
10807
  pre,
10808
  blockquote {
10809
    border: 1px solid #adb5bd;
10810
    page-break-inside: avoid;
10811
  }
10812
10813
  thead {
10814
    display: table-header-group;
10815
  }
10816
10817
  tr,
10818
  img {
10819
    page-break-inside: avoid;
10820
  }
10821
10822
  p,
10823
  h2,
10824
  h3 {
10825
    orphans: 3;
10826
    widows: 3;
10827
  }
10828
10829
  h2,
10830
  h3 {
10831
    page-break-after: avoid;
10832
  }
10833
10834
@page {
10835
    size: a3;
10836
}
10837
10838
  body {
10839
    min-width: 992px !important;
10840
  }
10841
10842
  .container {
10843
    min-width: 992px !important;
10844
  }
10845
10846
  .navbar {
10847
    display: none;
10848
  }
10849
10850
  .badge {
10851
    border: 1px solid #000;
10852
  }
10853
10854
  .table {
10855
    border-collapse: collapse !important;
10856
  }
10857
10858
  .table td,
10859
  .table th {
10860 b56b3d9b Adam Mištera
    background-color: #ffffff !important;
10861 ab1bb0fc Adam Mištera
  }
10862
10863
  .table-bordered th,
10864
  .table-bordered td {
10865
    border: 1px solid #dee2e6 !important;
10866
  }
10867
10868
  .table-dark {
10869
    color: inherit;
10870
  }
10871
10872
  .table-dark th,
10873
  .table-dark td,
10874
  .table-dark thead th,
10875
  .table-dark tbody + tbody {
10876
    border-color: #dee2e6;
10877
  }
10878
10879
  .table .thead-dark th {
10880
    color: inherit;
10881
    border-color: #dee2e6;
10882
  }
10883
}
10884
10885 120e7c58 rizir01
body {
10886
  background-color: #272727;
10887 3c062db9 Adam Mištera
  font-family: Nunito;
10888 25ec2fab Marek Lovčí
  padding-top: 5.1rem;
10889 26e128a8 Adam Mištera
  /*.content {
10890 c6265547 Adam Mištera
      position: relative;
10891
10892
      //Circle style button
10893
      .btn-circle.rounded-circle {
10894
          padding: 6px 0px;
10895
          font-size: 16px;
10896
          text-align: center;
10897
      }
10898
      .btn-categories
10899
      {
10900
          position: absolute;
10901
          border-width: 5px;
10902
          background-color: $theme-color-five;
10903
          border-color: $theme-color-four;
10904
          color:$theme-color-four;
10905
          outline: none !important;
10906
          box-shadow: none !important;
10907
          font-weight: $font-weight-two;
10908
10909
          &:active
10910
          {
10911
              background-color: $theme-color-three;
10912
              border-color: $theme-color-four;
10913
              outline: none !important;
10914
              box-shadow: none !important;
10915
              color:$theme-color-five;
10916
          }
10917
      }
10918
  }*/
10919 e7d6bdce Adam Mištera
}
10920
10921 c4f6e57a Adam Mištera
body .head-title h1 {
10922 120e7c58 rizir01
  color: #ffffff;
10923 3c062db9 Adam Mištera
  font-weight: 400;
10924 b56b3d9b Adam Mištera
  font-size: 60pt;
10925 120e7c58 rizir01
  letter-spacing: 3px;
10926 e7d6bdce Adam Mištera
}
10927
10928 25ec2fab Marek Lovčí
body .carousel {
10929
  margin-top: -5.1rem;
10930
}
10931
10932 d668e889 Adam Mištera
body .carousel .carousel-inner .museum-logo {
10933
  display: flex;
10934
  justify-content: center;
10935
  position: absolute;
10936
  top: 5%;
10937
  width: 100%;
10938
  z-index: 1;
10939
}
10940
10941 f5ea2a43 Adam Mištera
body .carousel .carousel-inner .museum-logo img {
10942
  width: 7.5rem;
10943
}
10944
10945 d668e889 Adam Mištera
body .carousel .carousel-inner .social-logo {
10946
  text-align: center;
10947 f5ea2a43 Adam Mištera
  justify-content: space-around;
10948 d668e889 Adam Mištera
  flex-wrap: nowrap;
10949
  position: absolute;
10950
  top: 25%;
10951
  padding-left: 25px;
10952
  width: 100%;
10953
  z-index: 1;
10954
}
10955
10956 f5ea2a43 Adam Mištera
body .carousel .carousel-inner .social-logo img {
10957
  width: 2.0625rem;
10958
}
10959
10960 d668e889 Adam Mištera
body .carousel .carousel-inner .carousel-button {
10961
  bottom: 10%;
10962
  left: 50%;
10963
  transform: translateX(-50%);
10964
  position: absolute;
10965
  z-index: 1;
10966
}
10967
10968
body .carousel .carousel-inner .carousel-item {
10969
  height: 100vh;
10970
  min-height: 350px;
10971
  background: no-repeat center center scroll;
10972
  background-size: cover;
10973 c4f6e57a Adam Mištera
}
10974
10975
body .carousel .carousel-caption {
10976 d668e889 Adam Mištera
  top: 50%;
10977
  bottom: auto;
10978 2f7ecc0e Adam Mištera
  padding-left: 1rem;
10979
  padding-right: 1rem;
10980 d668e889 Adam Mištera
  transform: translateY(-50%);
10981 c4f6e57a Adam Mištera
  background-color: rgba(239, 218, 179, 0.5);
10982
}
10983
10984 b56b3d9b Adam Mištera
body .text {
10985 3c062db9 Adam Mištera
  font-weight: 400;
10986 b56b3d9b Adam Mištera
  font-size: 8pt;
10987
  line-height: 9pt;
10988
}
10989
10990
body .text2 {
10991 3c062db9 Adam Mištera
  font-weight: 600;
10992 b56b3d9b Adam Mištera
  font-size: 8pt;
10993
}
10994
10995
body .kaplicky {
10996
  color: #ffffff;
10997 c4f6e57a Adam Mištera
  font-size: 11pt;
10998 3c062db9 Adam Mištera
  font-weight: 900;
10999 c4f6e57a Adam Mištera
  letter-spacing: 3pt;
11000
}
11001
11002 b56b3d9b Adam Mištera
body .text-author {
11003 3c062db9 Adam Mištera
  font-weight: 400;
11004 b56b3d9b Adam Mištera
  font-size: 7pt;
11005
  color: #ead4b0;
11006
}
11007
11008
body .text-number {
11009 3c062db9 Adam Mištera
  font-weight: 600;
11010 b56b3d9b Adam Mištera
  font-size: 5pt;
11011
  color: #ead4b0;
11012
}
11013
11014
body .text-headline {
11015 3c062db9 Adam Mištera
  font-weight: 600;
11016 b56b3d9b Adam Mištera
  font-size: 12pt;
11017
  color: #ead4b0;
11018
}
11019
11020 c6265547 Adam Mištera
body .text-headline-desktop {
11021
  font-weight: 600;
11022
  font-size: 24pt;
11023
  color: #ead4b0;
11024
}
11025
11026 b56b3d9b Adam Mištera
body .text-page {
11027 3c062db9 Adam Mištera
  font-weight: 600;
11028 b56b3d9b Adam Mištera
  font-size: 7pt;
11029 c4f6e57a Adam Mištera
}
11030
11031 3c062db9 Adam Mištera
body .black {
11032
  color: #272727;
11033
}
11034
11035
body .white {
11036
  color: #ffffff;
11037
}
11038
11039
body .colored {
11040
  color: #ead4b0;
11041
}
11042
11043 d668e889 Adam Mištera
body .auth .card {
11044
  border: none;
11045
  text-align: center;
11046
  font-size: 8pt;
11047 82b213a0 Adam Mištera
}
11048
11049 d668e889 Adam Mištera
body .auth .col-form-label {
11050
  text-align: left;
11051 26e128a8 Adam Mištera
  padding-top: 0;
11052
  padding-bottom: 0;
11053 82b213a0 Adam Mištera
}
11054
11055 d668e889 Adam Mištera
body .auth .form-control {
11056 26e128a8 Adam Mištera
  padding: 0;
11057 d668e889 Adam Mištera
  height: 17pt;
11058 26e128a8 Adam Mištera
  border-radius: 0;
11059
}
11060
11061 1bcdcb05 Adam Mištera
body .auth .form-control:focus {
11062 2f7ecc0e Adam Mištera
  border-top-color: #272727;
11063
  border-left-color: #272727;
11064
  border-right-color: #272727;
11065
  border-bottom-color: 0.5pt #ffffff;
11066 1bcdcb05 Adam Mištera
  box-shadow: none;
11067
}
11068
11069 26e128a8 Adam Mištera
body input:-webkit-autofill {
11070 1bcdcb05 Adam Mištera
  -webkit-box-shadow: 0 0 0 50px #272727 inset !important;
11071 26e128a8 Adam Mištera
  -webkit-text-fill-color: #ffffff;
11072 1bcdcb05 Adam Mištera
  background-color: #272727 !important;
11073 26e128a8 Adam Mištera
}
11074
11075
body input:-webkit-autofill:active,
11076
body input:-webkit-autofill:focus,
11077
body input:-webkit-autofill:visited,
11078
body input:-webkit-autofill:hover {
11079 1bcdcb05 Adam Mištera
  -webkit-box-shadow: 0 0 0 50px #272727 inset !important;
11080 26e128a8 Adam Mištera
  -webkit-text-fill-color: #ffffff;
11081 1bcdcb05 Adam Mištera
  background-color: #272727 !important;
11082 82b213a0 Adam Mištera
}
11083
11084 d668e889 Adam Mištera
body .card-body {
11085
  background-color: #272727;
11086 3c062db9 Adam Mištera
  font-weight: 400;
11087 d668e889 Adam Mištera
  color: #ead4b0;
11088
}
11089
11090 82b213a0 Adam Mištera
body .form-control {
11091
  background-color: #272727;
11092
  margin-top: -1px;
11093
  border-top-color: #272727;
11094
  border-left-color: #272727;
11095
  border-right-color: #272727;
11096 d668e889 Adam Mištera
  border-bottom-color: 0.5pt #ffffff;
11097 82b213a0 Adam Mištera
  color: #ffffff;
11098 d668e889 Adam Mištera
  box-shadow: none;
11099
  font-size: 8pt;
11100 1bcdcb05 Adam Mištera
  outline: none;
11101 d668e889 Adam Mištera
}
11102
11103 3c062db9 Adam Mištera
body .form-control:active,
11104
body .form-control:focus,
11105 1bcdcb05 Adam Mištera
body .form-control:visited,
11106
body .form-control:hover {
11107
  outline: none;
11108 d668e889 Adam Mištera
  background-color: #272727;
11109
  margin-top: -1px;
11110
  border-top-color: #272727;
11111
  border-left-color: #272727;
11112
  border-right-color: #272727;
11113
  border-bottom-color: 0.5pt #ffffff;
11114
  color: #ffffff;
11115
  box-shadow: none;
11116 3c062db9 Adam Mištera
}
11117
11118
body .form-control.is-invalid {
11119
  box-shadow: none;
11120
  border-color: #ead4b0;
11121
  background-image: none;
11122
}
11123
11124
body .form-control.is-invalid:active,
11125
body .form-control.is-invalid:focus,
11126
body .form-control.is-invalid:visited {
11127
  box-shadow: none;
11128
  border-color: #ead4b0;
11129 82b213a0 Adam Mištera
}
11130
11131 c4f6e57a Adam Mištera
body .button-square {
11132 d668e889 Adam Mištera
  font-size: 8pt;
11133
  background-color: #272727;
11134 b56b3d9b Adam Mištera
  color: #ffffff;
11135
  border: 0.5pt solid #ffffff;
11136 c4f6e57a Adam Mištera
  border-radius: 0;
11137 2f7ecc0e Adam Mištera
  padding: 0.4675rem 2.475rem;
11138 3c062db9 Adam Mištera
  font-weight: 400;
11139 2696c864 Adam Mištera
}
11140
11141
body .button-square:active,
11142
body .button-square:focus,
11143 26e128a8 Adam Mištera
body .button-square:visited,
11144
body .button-square:hover {
11145 2696c864 Adam Mištera
  outline: none;
11146
  box-shadow: none;
11147 26e128a8 Adam Mištera
  color: #ffffff;
11148
}
11149
11150
body .button-square:hover {
11151
  color: #ead4b0;
11152 c4f6e57a Adam Mištera
}
11153
11154 3c062db9 Adam Mištera
body .pin-left:before {
11155 c6265547 Adam Mištera
  content: "";
11156 3c062db9 Adam Mištera
  position: relative;
11157
  height: 0.35433rem;
11158
  width: 0.35433rem;
11159
  background-color: #ffffff;
11160
  border-radius: 50%;
11161
  display: inline-block;
11162
  top: -0.35433rem;
11163
  left: -0.2rem;
11164
}
11165
11166
body .pin-left {
11167
  border-left: 0.5pt solid #ead4b0;
11168
  position: fixed;
11169
  bottom: 0;
11170
  text-align: left;
11171 25ec2fab Marek Lovčí
  left: 50%;
11172
  transform: translateX(-50%);
11173
  width: 70%;
11174 3c062db9 Adam Mištera
}
11175
11176
body .pin-left .text {
11177
  margin-left: 0.5rem;
11178 25ec2fab Marek Lovčí
  margin-bottom: 0.2rem;
11179 3c062db9 Adam Mištera
}
11180
11181
body .pin-left p {
11182 26e128a8 Adam Mištera
  margin-top: 0;
11183
  margin-bottom: 0;
11184
}
11185
11186 3c062db9 Adam Mištera
body li {
11187
  list-style-type: none;
11188
}
11189
11190 c4f6e57a Adam Mištera
body .button-image {
11191
  background-color: transparent;
11192
  border-color: transparent;
11193
}
11194
11195
body .button-image:before {
11196 120e7c58 rizir01
  content: "";
11197
  width: 100px;
11198
  height: 100px;
11199
  display: inline-block;
11200
  margin-right: 5px;
11201
  vertical-align: text-top;
11202
  background-color: transparent;
11203
  background-position: center center;
11204
  background-repeat: no-repeat;
11205 e7d6bdce Adam Mištera
}
11206 b56b3d9b Adam Mištera
11207 c6265547 Adam Mištera
body .fav-cat-mybooks {
11208
  color: #ddd1b9;
11209
  text-align: center;
11210
  font-size: 1.9rem;
11211
}
11212
11213
body .fav-cat-nofav {
11214
  text-align: center;
11215
  color: #efdab3;
11216
  background-color: #272727;
11217
  border-color: #efdab3;
11218
}
11219
11220 70f69b41 Adam Mištera
body .artefacts-area h5,
11221
body .artefact-area h5 {
11222 b56b3d9b Adam Mištera
  color: #ddd1b9;
11223 c6265547 Adam Mištera
  text-overflow: ellipsis;
11224
  overflow: hidden;
11225
  white-space: nowrap;
11226
  line-height: 0.9rem;
11227
  font-size: 1.1rem;
11228 b56b3d9b Adam Mištera
}
11229
11230 70f69b41 Adam Mištera
body .artefacts-area h6,
11231
body .artefact-area h6 {
11232 b56b3d9b Adam Mištera
  color: #ddd1b9;
11233 c6265547 Adam Mištera
  font-size: 0.9rem;
11234 3c062db9 Adam Mištera
  font-weight: 400;
11235 b56b3d9b Adam Mištera
}
11236
11237 70f69b41 Adam Mištera
body .artefacts-area img,
11238
body .artefact-area img {
11239 b56b3d9b Adam Mištera
  border: transparent;
11240
  border-radius: 1px;
11241
}
11242
11243 70f69b41 Adam Mištera
body .artefacts-area .card,
11244
body .artefact-area .card {
11245 b56b3d9b Adam Mištera
  margin: 10px;
11246
  border: none !important;
11247
}
11248
11249 70f69b41 Adam Mištera
body .artefacts-area .left_panel_info,
11250
body .artefact-area .left_panel_info {
11251 b56b3d9b Adam Mištera
  margin-top: 15px;
11252 c6265547 Adam Mištera
  max-width: 70%;
11253 b56b3d9b Adam Mištera
}
11254
11255 70f69b41 Adam Mištera
body .artefacts-area .right_panel_info,
11256
body .artefact-area .right_panel_info {
11257 b56b3d9b Adam Mištera
  margin-top: 15px;
11258 c6265547 Adam Mištera
}
11259
11260
body .artefacts-area .likes_text,
11261
body .artefact-area .likes_text {
11262
  text-align: center;
11263 b56b3d9b Adam Mištera
}
11264
11265 70f69b41 Adam Mištera
body .artefacts-area .card-cus-bottom,
11266
body .artefact-area .card-cus-bottom {
11267 b56b3d9b Adam Mištera
  background-color: #272727;
11268 c6265547 Adam Mištera
  padding-right: 0;
11269
  padding-left: 0;
11270 b56b3d9b Adam Mištera
}
11271
11272 70f69b41 Adam Mištera
body .artefacts-area .inter_info:before,
11273
body .artefact-area .inter_info:before {
11274 c6265547 Adam Mištera
  background-image: url(/images/Button_Info.svg?92f55a6c483b585543ec80f3fd3461de);
11275
  width: 8vw;
11276
  height: 8vw;
11277 4c3f70c4 rizir01
}
11278
11279 70f69b41 Adam Mištera
body .artefacts-area .inter_like,
11280
body .artefact-area .inter_like {
11281 b56b3d9b Adam Mištera
  display: none;
11282 4c3f70c4 rizir01
}
11283
11284 70f69b41 Adam Mištera
body .artefacts-area .inter_like:before,
11285
body .artefact-area .inter_like:before {
11286 c6265547 Adam Mištera
  background-image: url(/images/Heart_Empty.svg?974f069a126736e569df0f463d68c026);
11287
  width: 8vw;
11288
  height: 8vw;
11289 4c3f70c4 rizir01
}
11290
11291 70f69b41 Adam Mištera
body .artefacts-area .inter_like_filled:before,
11292
body .artefact-area .inter_like_filled:before {
11293 c6265547 Adam Mištera
  background-image: url(/images/Heart_Filled.svg?e5b962dc0fd67a2042277b9826016c9c);
11294
  width: 8vw;
11295
  height: 8vw;
11296 4c3f70c4 rizir01
}
11297
11298 2f7ecc0e Adam Mištera
body .artefacts-area .charts .inter_info,
11299
body .artefacts-area .charts .inter_like,
11300
body .artefacts-area .charts .inter_like_filled,
11301
body .artefact-area .charts .inter_info,
11302
body .artefact-area .charts .inter_like,
11303
body .artefact-area .charts .inter_like_filled {
11304
  display: inline;
11305
}
11306
11307
body .artefacts-area .charts .inter_info:before,
11308
body .artefacts-area .charts .inter_like:before,
11309
body .artefacts-area .charts .inter_like_filled:before,
11310
body .artefact-area .charts .inter_info:before,
11311
body .artefact-area .charts .inter_like:before,
11312
body .artefact-area .charts .inter_like_filled:before {
11313
  width: 3rem;
11314
  height: 3rem;
11315
}
11316
11317 b56b3d9b Adam Mištera
body .artefacts-area .inter_info,
11318
body .artefacts-area .inter_like,
11319 70f69b41 Adam Mištera
body .artefacts-area .inter_like_filled,
11320
body .artefact-area .inter_info,
11321
body .artefact-area .inter_like,
11322
body .artefact-area .inter_like_filled {
11323 b56b3d9b Adam Mištera
  padding: 0;
11324 4c3f70c4 rizir01
}
11325
11326 b56b3d9b Adam Mištera
body .artefacts-area .inter_info:focus,
11327
body .artefacts-area .inter_info:active,
11328
body .artefacts-area .inter_info:hover,
11329
body .artefacts-area .inter_like:focus,
11330
body .artefacts-area .inter_like:active,
11331
body .artefacts-area .inter_like:hover,
11332
body .artefacts-area .inter_like_filled:focus,
11333
body .artefacts-area .inter_like_filled:active,
11334 70f69b41 Adam Mištera
body .artefacts-area .inter_like_filled:hover,
11335
body .artefact-area .inter_info:focus,
11336
body .artefact-area .inter_info:active,
11337
body .artefact-area .inter_info:hover,
11338
body .artefact-area .inter_like:focus,
11339
body .artefact-area .inter_like:active,
11340
body .artefact-area .inter_like:hover,
11341
body .artefact-area .inter_like_filled:focus,
11342
body .artefact-area .inter_like_filled:active,
11343
body .artefact-area .inter_like_filled:hover {
11344 4c3f70c4 rizir01
  background-color: transparent !important;
11345
  border-color: transparent !important;
11346
  outline: none !important;
11347
  box-shadow: none !important;
11348
}
11349 e7d6bdce Adam Mištera
11350 70f69b41 Adam Mištera
body .artefact-area .card-cus-bottom .left_panel_info,
11351
body .artefact-area .card-cus-bottom .right_panel_info {
11352
  margin: 0.9375rem 0 0 0;
11353
}
11354
11355
body .artefact-area .card-cus-bottom .right_panel_info .float-right {
11356
  margin-right: -0.35rem;
11357
}
11358
11359
body .artefact-area .artefact-name {
11360
  font-weight: 600;
11361
  font-size: 8pt;
11362
  line-height: 10pt;
11363
  margin-bottom: 0;
11364
}
11365
11366
body .artefact-area .artefact-author {
11367
  font-size: 7pt;
11368
  line-height: 8pt;
11369
}
11370
11371
body .artefact-area .inter_like {
11372
  display: block;
11373
}
11374
11375
body .artefact-area .inter_like:before {
11376 bfa73340 Adam Mištera
  background-image: url(/images/Heart_Empty.svg?974f069a126736e569df0f463d68c026);
11377
  width: 1.563rem;
11378
  height: 1.25rem;
11379
}
11380
11381
body .artefact-area .inter_like_filled:before {
11382
  background-image: url(/images/Heart_Filled.svg?e5b962dc0fd67a2042277b9826016c9c);
11383
  width: 1.563rem;
11384
  height: 1.25rem;
11385 70f69b41 Adam Mištera
}
11386
11387
body .artefact-area .inter_info {
11388
  padding-right: 1rem;
11389
}
11390
11391
body .artefact-area .inter_info:before {
11392 bfa73340 Adam Mištera
  background-image: url(/images/Button_Info.svg?92f55a6c483b585543ec80f3fd3461de);
11393
  width: 1.875rem;
11394
  height: 1.875rem;
11395 70f69b41 Adam Mištera
}
11396
11397
body .artefact-area .artefact-likes {
11398
  font-weight: 600;
11399
  font-size: 5pt;
11400
  padding-right: 0.25rem;
11401
}
11402
11403 3c062db9 Adam Mištera
body .metadata-area h2 {
11404 1bcdcb05 Adam Mištera
  color: #ddd1b9;
11405 3c062db9 Adam Mištera
  font-weight: 600;
11406
  font-size: 12pt;
11407 e7d6bdce Adam Mištera
}
11408
11409 3e4f999e Adam Mištera
body .metadata-area .arrow-down {
11410 3dfc8d9f Adam Mištera
  position: fixed;
11411 3e4f999e Adam Mištera
  top: 0.25rem;
11412
  right: 0;
11413
  margin: 2rem;
11414
  width: 0;
11415
  height: 0;
11416
  border-left: 0.59055rem solid transparent;
11417
  border-right: 0.59055rem solid transparent;
11418
  border-top: 0.59055rem solid #ddd1b9;
11419 e7d6bdce Adam Mištera
}
11420
11421 3c062db9 Adam Mištera
body .metadata-area .pin-horizontal {
11422 3e4f999e Adam Mištera
  color: #ddd1b9;
11423
  border-bottom: 0.042rem solid #ddd1b9;
11424 3c062db9 Adam Mištera
  display: inline-block;
11425 26e128a8 Adam Mištera
  margin: 2.75rem 3.125rem 0 0;
11426 3c062db9 Adam Mištera
}
11427
11428 25ec2fab Marek Lovčí
body .metadata-area .pin-horizontal:after {
11429 c6265547 Adam Mištera
  content: "";
11430 3c062db9 Adam Mištera
  background-color: #ddd1b9;
11431
  position: relative;
11432 c6265547 Adam Mištera
  height: 0.5rem;
11433
  width: 0.5rem;
11434 3c062db9 Adam Mištera
  border-radius: 50%;
11435 25ec2fab Marek Lovčí
  display: block;
11436
  margin-left: auto;
11437 c6265547 Adam Mištera
  top: 0.25rem;
11438 3c062db9 Adam Mištera
}
11439
11440 3e4f999e Adam Mištera
body .metadata-area .pin-horizontal .metadata {
11441
  position: relative;
11442
  display: flex;
11443
  align-items: baseline;
11444
}
11445
11446 2f7ecc0e Adam Mištera
body .metadata-area .pin-horizontal .metadata a {
11447
  color: #ddd1b9;
11448
  text-decoration: none;
11449
}
11450
11451
body .metadata-area .pin-horizontal .metadata a span {
11452 3e4f999e Adam Mištera
  font-weight: 600;
11453
}
11454
11455
body .metadata-area .pin-horizontal .metadata .arrow-down {
11456
  position: relative;
11457
  top: 0;
11458
  right: 0;
11459 3c062db9 Adam Mištera
  width: 0;
11460
  height: 0;
11461 3e4f999e Adam Mištera
  border-left: 0.25rem solid transparent;
11462
  border-right: 0.25rem solid transparent;
11463
  border-top: 0.25rem solid #ddd1b9;
11464
  margin: 0 0.5rem 0 0.5rem;
11465
}
11466
11467
body .metadata-area .white-pin {
11468
  color: #ffffff;
11469
  border-bottom: 0.042rem solid #ffffff;
11470
}
11471
11472 2f7ecc0e Adam Mištera
body .metadata-area .white-pin:after {
11473 c6265547 Adam Mištera
  content: "";
11474 3e4f999e Adam Mištera
  background-color: #ffffff;
11475
}
11476
11477 2f7ecc0e Adam Mištera
body .metadata-area .white-pin .metadata a {
11478
  color: #ffffff;
11479
}
11480
11481 3e4f999e Adam Mištera
body .metadata-area .white-pin .metadata .arrow-down {
11482
  border-top: 0.25rem solid #ffffff;
11483 3c062db9 Adam Mištera
}
11484
11485
body .metadata-area .metadata-text {
11486 3e4f999e Adam Mištera
  font-size: 8pt;
11487 3c062db9 Adam Mištera
  color: #ffffff;
11488
  padding-top: 10px;
11489
  padding-left: 25px;
11490
  padding-right: 25px;
11491
}
11492
11493
body .metadata-area .metadata-text .artefact-info {
11494
  color: #ddd1b9;
11495
  margin-top: 10px;
11496
}
11497
11498
body .metadata-area .metadata-text .artefact-info .artefact-name {
11499 3e4f999e Adam Mištera
  font-weight: 600;
11500 3c062db9 Adam Mištera
  font-size: 8pt;
11501
}
11502
11503
body .metadata-area .metadata-text .artefact-info .artefact-author {
11504 3e4f999e Adam Mištera
  font-weight: 400;
11505 3c062db9 Adam Mištera
  font-size: 7pt;
11506 e7d6bdce Adam Mištera
}
11507
11508 1bcdcb05 Adam Mištera
body .metadata-area .metadata-text .artefact-info .inter_like:before {
11509
  background-image: url(/images/Heart_Empty.svg?974f069a126736e569df0f463d68c026);
11510
  width: 3.125rem;
11511
  height: 3.125rem;
11512
  margin-right: 0;
11513
}
11514
11515
body .metadata-area .metadata-text .artefact-info .inter_like:hover,
11516
body .metadata-area .metadata-text .artefact-info .inter_like:focus,
11517
body .metadata-area .metadata-text .artefact-info .inter_like:active {
11518
  background-color: transparent !important;
11519
  border-color: transparent !important;
11520
  outline: none !important;
11521
  box-shadow: none !important;
11522
}
11523
11524 3e4f999e Adam Mištera
body .metadata-area .metadata-text .artefact-info .inter_like_filled:before {
11525 26e128a8 Adam Mištera
  background-image: url(/images/Heart_Filled.svg?e5b962dc0fd67a2042277b9826016c9c);
11526
  width: 3.125rem;
11527
  height: 3.125rem;
11528
  margin-right: 0;
11529 3e4f999e Adam Mištera
}
11530
11531
body .metadata-area .metadata-text .artefact-info .inter_like_filled:hover,
11532
body .metadata-area .metadata-text .artefact-info .inter_like_filled:focus,
11533
body .metadata-area .metadata-text .artefact-info .inter_like_filled:active {
11534
  background-color: transparent !important;
11535
  border-color: transparent !important;
11536
  outline: none !important;
11537
  box-shadow: none !important;
11538
}
11539
11540 bfa73340 Adam Mištera
body .modal {
11541
  font-weight: 400;
11542
  color: #ddd1b9;
11543
  font-size: 8pt;
11544
}
11545
11546
body .modal .modal-header {
11547
  border-bottom: 1px solid #ddd1b9;
11548
}
11549
11550
body .modal .modal-header .close {
11551
  color: #ddd1b9;
11552
  text-shadow: none;
11553
}
11554
11555
body .modal .modal-content {
11556
  background-color: #272727;
11557
}
11558
11559
body .modal .modal-footer {
11560
  border-top: 1px solid #ddd1b9;
11561
}
11562
11563
body .modal .modal-footer .btn {
11564
  background-color: #ddd1b9;
11565
  color: #272727;
11566
}
11567
11568
body .image-modal .close {
11569
  font-size: 24pt;
11570
  color: #ddd1b9;
11571
  text-shadow: none;
11572
  position: absolute;
11573
  top: 1rem;
11574
  right: 0.125rem;
11575
  opacity: 1;
11576
  cursor: pointer;
11577
  pointer-events: initial;
11578
}
11579
11580 3c062db9 Adam Mištera
body .btn.btn-dark.cat-tile {
11581
  border-color: #ead4b0;
11582
  border-radius: 0;
11583
  border-style: solid;
11584
  border-width: 2px;
11585
  color: #ead4b0;
11586
  background-color: #272727;
11587
  text-align: center;
11588
  outline: none !important;
11589
  box-shadow: none !important;
11590 25ec2fab Marek Lovčí
  overflow: hidden;
11591
  text-overflow: ellipsis;
11592
  font-size: 22pt;
11593 2f7ecc0e Adam Mištera
  padding: 4rem 1rem;
11594 e7d6bdce Adam Mištera
}
11595
11596 3c062db9 Adam Mištera
body .btn.btn-dark.cat-tile:active,
11597
body .btn.btn-dark.cat-tile:focus {
11598
  background-color: #efdab3;
11599
  border-color: #ead4b0;
11600
  outline: none !important;
11601
  box-shadow: none !important;
11602
  color: #272727;
11603 e7d6bdce Adam Mištera
}
11604
11605 2f7ecc0e Adam Mištera
body .btn-dark:not(:disabled):not(.disabled).active {
11606
  background-color: #ead4b0;
11607
  color: white;
11608
  border-color: #272727;
11609
}
11610
11611 70f69b41 Adam Mištera
body .category-h2 {
11612
  color: #ead4b0;
11613 3c062db9 Adam Mištera
}
11614
11615 c6265547 Adam Mištera
body .head-title.text-center.cat-main-topic h1 {
11616
  font-size: 1.9rem;
11617 3c062db9 Adam Mištera
}
11618
11619 2f7ecc0e Adam Mištera
body .cat-main-menu {
11620
  font-size: 1.75rem;
11621
  text-align: center;
11622
  margin-bottom: 30pt;
11623
}
11624
11625
body .cat-main-menu a,
11626
body .cat-main-menu a:visited {
11627
  color: #ddd1b9;
11628
  text-decoration: none;
11629
}
11630
11631
body .cat-main-menu a:hover {
11632
  color: #ead4b0;
11633
}
11634
11635
body .cat-wrapper {
11636
  margin: auto;
11637
  display: block;
11638
}
11639
11640
body .btn.button-square.cat-enter-butt {
11641
  border-radius: 0;
11642
  bottom: 5%;
11643
  position: fixed;
11644
  left: 50%;
11645
  transform: translateX(-50%);
11646
}
11647
11648
body .btn.button-square.cat-enter-butt:active,
11649
body .btn.button-square.cat-enter-butt:focus,
11650
body .btn.button-square.cat-enter-butt:visited,
11651
body .btn.button-square.cat-enter-butt:hover {
11652
  outline: none;
11653
  box-shadow: none;
11654
  color: #ffffff;
11655
}
11656
11657
body .btn.button-square.cat-enter-butt:hover {
11658
  color: #ead4b0;
11659
}
11660
11661
body .ver-text {
11662
  margin-top: 20pt;
11663
}
11664
11665
body .ver-text h2 {
11666
  text-align: center;
11667
  color: #ddd1b9;
11668
}
11669
11670 1bcdcb05 Adam Mištera
.top-bar {
11671
  background-color: #272727;
11672 c6265547 Adam Mištera
  min-height: 5rem;
11673 1bcdcb05 Adam Mištera
  position: fixed;
11674
  width: 100%;
11675
  top: 0;
11676 25ec2fab Marek Lovčí
  z-index: 2;
11677 1bcdcb05 Adam Mištera
}
11678
11679 c6265547 Adam Mištera
.top-bar .shadow {
11680
  box-shadow: none;
11681 3c062db9 Adam Mištera
}
11682
11683
.sidenav {
11684
  height: 100%;
11685 c6265547 Adam Mištera
  width: 0;
11686 3c062db9 Adam Mištera
  position: fixed;
11687 25ec2fab Marek Lovčí
  z-index: 4;
11688 3c062db9 Adam Mištera
  top: 0;
11689
  left: 0;
11690
  background-color: #ead4b0;
11691
  overflow-x: hidden;
11692
  transition: 0.5s;
11693
}
11694
11695
.sidenav a {
11696
  text-decoration: none;
11697
  color: #272727;
11698
  display: block;
11699
  transition: 0.3s;
11700
}
11701
11702
.sidenav a:hover {
11703
  color: #ead4b0;
11704
  background-color: #ffffff;
11705
}
11706
11707 1bcdcb05 Adam Mištera
.sidenav a:active,
11708
.sidenav a:focus,
11709
.sidenav a .active {
11710
  color: #ffffff;
11711
  background-color: #ead4b0;
11712
}
11713
11714 c6265547 Adam Mištera
.bar-desktop {
11715
  display: flex;
11716
  align-items: center;
11717
  text-align: center;
11718
  min-width: 100%;
11719
  padding-top: 2rem;
11720
  padding-bottom: 2rem;
11721
}
11722
11723
.down {
11724
  position: absolute;
11725
  z-index: 5;
11726
  bottom: 0;
11727
  left: 0;
11728
  width: 100%;
11729
  margin-bottom: 3rem;
11730
}
11731
11732
.menu-item {
11733 2f7ecc0e Adam Mištera
  padding: 0.25rem 1rem;
11734 c6265547 Adam Mištera
  width: 100%;
11735
  border: 0;
11736
}
11737
11738
.menu-item:active,
11739
.menu-item.active,
11740
.menu-item:focus {
11741
  color: #ffffff;
11742
  border: none;
11743
  outline: none;
11744
  box-shadow: none;
11745 1bcdcb05 Adam Mištera
}
11746
11747
.logo-kaplicky {
11748 25ec2fab Marek Lovčí
  text-align: center;
11749 c6265547 Adam Mištera
  display: none;
11750
}
11751
11752
.logo-kaplicky:active,
11753
.logo-kaplicky.active,
11754
.logo-kaplicky:focus {
11755
  outline: none;
11756
  box-shadow: none;
11757
}
11758
11759
.navbar {
11760
  padding: unset;
11761 1bcdcb05 Adam Mištera
}
11762
11763
.vertical-center {
11764 25ec2fab Marek Lovčí
  margin-top: -5.1rem;
11765 1bcdcb05 Adam Mištera
  min-height: 100vh;
11766
  display: flex;
11767
  align-items: center;
11768
}
11769
11770
.error {
11771
  color: #ffffff;
11772
  font-size: xx-large;
11773
  display: block;
11774
  text-align: center;
11775
}
11776
11777 25ec2fab Marek Lovčí
.al {
11778
  margin-bottom: 3rem;
11779
}
11780
11781 2f7ecc0e Adam Mištera
.js-cookie-consent {
11782
  position: fixed;
11783
  z-index: 9999;
11784
  text-align: center;
11785
  width: 100%;
11786
  bottom: 0px;
11787
  padding: 10px;
11788
  background: #ead4b0;
11789
}
11790
11791
.js-cookie-consent-agree {
11792
  font-size: 8pt;
11793
  background-color: #272727;
11794
  color: #ffffff;
11795
  border: 0.5pt solid #ffffff;
11796
  border-radius: 0;
11797
  padding: 0.5rem 2rem;
11798
  font-weight: 400;
11799
}
11800
11801
.js-cookie-consent-agree:active,
11802
.js-cookie-consent-agree:focus,
11803
.js-cookie-consent-agree:visited,
11804
.js-cookie-consent-agree:hover {
11805
  outline: none;
11806
  box-shadow: none;
11807
  color: #ffffff;
11808
}
11809
11810
.js-cookie-consent-agree:hover {
11811
  color: #ead4b0;
11812
}
11813
11814
.cookie-consent__message {
11815
  padding: 1rem;
11816
  display: inline-block;
11817
}
11818
11819 0218d5c7 Adam Mištera
.books-component .book-area .card-cus-bottom {
11820
  display: flex;
11821
  justify-content: space-between;
11822
  align-items: baseline;
11823
}
11824
11825
.books-component .book-area .card-cus-bottom .book-arrow:after {
11826
  content: "";
11827
  bottom: 3rem;
11828
  position: absolute;
11829
  border-top: 1.25rem solid transparent;
11830
  border-bottom: 1.25rem solid transparent;
11831
}
11832
11833
.books-component .book-area .card-cus-bottom .book-arrow-left:after {
11834
  left: 25%;
11835
  border-right: 1.25rem solid #ddd1b9;
11836
}
11837
11838
.books-component .book-area .card-cus-bottom .book-arrow-right:after {
11839
  right: 25%;
11840
  border-left: 1.25rem solid #ddd1b9;
11841
}
11842
11843
.books-component .book-area .card-cus-bottom .likes {
11844
  display: flex;
11845
  flex-direction: column;
11846
  align-items: center;
11847
}
11848
11849
.books-component .book-area .card-cus-bottom .likes .inter_like,
11850
.books-component .book-area .card-cus-bottom .likes .inter_like_filled {
11851
  margin: 0 auto;
11852
}
11853
11854
.books-component .book-area .card-cus-bottom .likes .inter_like:before,
11855
.books-component .book-area .card-cus-bottom .likes .inter_like_filled:before {
11856
  margin-right: 0;
11857
  height: 5rem;
11858
  width: 5rem;
11859
}
11860
11861
.books-component .book-area .card-cus-bottom .likes .artefact-likes {
11862
  font-size: 12pt;
11863
  padding: 0;
11864
}
11865
11866
.books-component .info-area {
11867
  color: #ddd1b9;
11868
  margin-top: 0.625rem;
11869
  padding-left: 5rem;
11870
  /* could be use to hide overflowing notes
11871
  max-height: 80vh;
11872
  overflow-y: scroll;
11873
  scrollbar-width: none;
11874
  -ms-overflow-style: none;
11875
11876
  &::-webkit-scrollbar {
11877
      width: 0 !important
11878
  } */
11879
}
11880
11881
.books-component .info-area h3 {
11882
  font-weight: 600;
11883
}
11884
11885
.books-component .info-area .switch-view {
11886
  float: right;
11887
  color: #ffffff;
11888
  cursor: pointer;
11889
}
11890
11891
.books-component .info-area .artefact-notes {
11892
  display: none;
11893
  color: #ddd1b9;
11894
}
11895
11896
.books-component .info-area .artefact-notes .pin-horizontal {
11897
  border-bottom: 0.042rem solid #ddd1b9;
11898
  display: inline-block;
11899
  margin: 2.75rem 2rem 0 0;
11900
}
11901
11902
.books-component .info-area .artefact-notes .pin-horizontal:after {
11903
  content: "";
11904
  background-color: #ddd1b9;
11905
  position: relative;
11906
  height: 0.5rem;
11907
  width: 0.5rem;
11908
  border-radius: 50%;
11909
  display: block;
11910
  margin-left: auto;
11911
  top: 0.25rem;
11912
}
11913
11914
.books-component .info-area .artefact-notes .pin-horizontal .metadata {
11915
  position: relative;
11916
  display: flex;
11917
  align-items: baseline;
11918
}
11919
11920
.books-component .info-area .artefact-notes .pin-horizontal .metadata span {
11921
  font-size: 12pt;
11922
  font-weight: 600;
11923
}
11924
11925
.books-component .info-area .artefact-notes .pin-horizontal .metadata .arrow-down {
11926
  position: relative;
11927
  top: 0;
11928
  right: 0;
11929
  width: 0;
11930
  height: 0;
11931
  border-left: 0.25rem solid transparent;
11932
  border-right: 0.25rem solid transparent;
11933
  border-top: 0.25rem solid #ddd1b9;
11934
  margin: 0 0.5rem 0 0.5rem;
11935
}
11936
11937
.books-component .info-area .artefact-notes .white-pin {
11938
  color: #ffffff;
11939
  border-bottom: 0.042rem solid #ffffff;
11940
}
11941
11942 2f7ecc0e Adam Mištera
.books-component .info-area .artefact-notes .white-pin:after {
11943 0218d5c7 Adam Mištera
  content: "";
11944
  background-color: #ffffff;
11945
}
11946
11947
.books-component .info-area .artefact-notes .white-pin .metadata .arrow-down {
11948
  border-top: 0.25rem solid #ffffff;
11949
}
11950
11951
.books-component .info-area .artefact-notes .metadata-text {
11952
  font-size: 12pt;
11953
  color: #ffffff;
11954
  padding-top: 10px;
11955
  padding-left: 25px;
11956
  padding-right: 25px;
11957
}
11958
11959
.books-component .info-area .artefact-notes .metadata-text .inter_like:before {
11960
  background-image: url(/images/Heart_Empty.svg?974f069a126736e569df0f463d68c026);
11961
  width: 5rem;
11962
  height: 5rem;
11963
}
11964
11965
.books-component .info-area .artefact-notes .metadata-text .inter_like:hover,
11966
.books-component .info-area .artefact-notes .metadata-text .inter_like:focus,
11967
.books-component .info-area .artefact-notes .metadata-text .inter_like:active {
11968
  background-color: transparent !important;
11969
  border-color: transparent !important;
11970
  outline: none !important;
11971
  box-shadow: none !important;
11972
}
11973
11974
.books-component .info-area .artefact-notes .metadata-text .inter_like_filled:before {
11975
  background-image: url(/images/Heart_Filled.svg?e5b962dc0fd67a2042277b9826016c9c);
11976
  width: 5rem;
11977
  height: 5rem;
11978
}
11979
11980
.books-component .info-area .artefact-notes .metadata-text .inter_like_filled:hover,
11981
.books-component .info-area .artefact-notes .metadata-text .inter_like_filled:focus,
11982
.books-component .info-area .artefact-notes .metadata-text .inter_like_filled:active {
11983
  background-color: transparent !important;
11984
  border-color: transparent !important;
11985
  outline: none !important;
11986
  box-shadow: none !important;
11987
}
11988
11989
.books-component .info-area .inter_info {
11990
  float: right;
11991
  color: #ffffff;
11992
  padding-right: 1rem;
11993
}
11994
11995
.books-component .info-area .inter_info:before {
11996
  background-image: url(/images/Button_Info_White.svg?eeeba6da4f02d7b457f5ed048a356fc6);
11997
  width: 1.875rem;
11998
  height: 1.875rem;
11999
}
12000
12001
.books-component .info-area .inter_info:hover,
12002
.books-component .info-area .inter_info:focus,
12003
.books-component .info-area .inter_info:active {
12004
  background-color: transparent !important;
12005
  border-color: transparent !important;
12006
  outline: none !important;
12007
  box-shadow: none !important;
12008
}
12009
12010 2f7ecc0e Adam Mištera
@media (max-width: 610px) {
12011
  .js-cookie-consent-agree {
12012
    margin-bottom: 1rem;
12013
  }
12014
}
12015
12016 3c062db9 Adam Mištera
@media screen and (max-height: 450px) {
12017
  .sidenav a {
12018
    font-size: 18px;
12019
  }
12020 c6265547 Adam Mištera
12021
  .down {
12022
    bottom: unset;
12023
    margin-bottom: unset;
12024
  }
12025
}
12026
12027
@media (min-width: 1300px) {
12028
  .bar-desktop {
12029
    margin-left: 8vw;
12030
    margin-right: 8vw;
12031
    min-width: 84vw;
12032
  }
12033
}
12034
12035
@media (max-width: 770px) {
12036
  .logo-kaplicky {
12037 2f7ecc0e Adam Mištera
    margin: 0 auto;
12038 c6265547 Adam Mištera
    display: block;
12039
  }
12040
12041
  .arrow {
12042
    position: absolute;
12043
    width: 0;
12044
    height: 0;
12045
    margin: 2rem;
12046
    cursor: pointer;
12047
    border: 0.59055rem solid transparent;
12048
  }
12049
12050
  .arrow:active,
12051
  .arrow.active,
12052
  .arrow:focus {
12053
    outline: none;
12054
    box-shadow: none;
12055
  }
12056
12057
  .arrow-left {
12058
    margin-left: 80%;
12059
    border-right: 0.59055rem solid #272727;
12060
    background-color: #ead4b0 !important;
12061
  }
12062
12063
  .arrow-right {
12064
    border-left: 0.59055rem solid #ead4b0;
12065
    position: fixed;
12066
    z-index: 3;
12067
    top: 0;
12068
    left: 0;
12069
  }
12070
12071
  .bar-desktop {
12072
    display: none;
12073
  }
12074
12075
  .menu-item:active,
12076
  .menu-item.active {
12077
    color: #272727;
12078
    background-color: #ffffff;
12079
  }
12080 0218d5c7 Adam Mištera
12081
  .books-component .info-area {
12082
    padding-left: 1.5625rem;
12083
  }
12084 3c062db9 Adam Mištera
}
12085
12086 120e7c58 rizir01
@media only screen and (max-width: 540px) {
12087 3c062db9 Adam Mištera
  .sidenav {
12088
    width: 0;
12089
  }
12090
12091 120e7c58 rizir01
  .head-title.text-center h1 {
12092 3c062db9 Adam Mištera
    font-size: 23pt;
12093
    padding-top: 50pt;
12094
    white-space: nowrap;
12095 e7d6bdce Adam Mištera
  }
12096
12097 26e128a8 Adam Mištera
  /*.btn-circle.rounded-circle.btn-sm
12098 c6265547 Adam Mištera
  {
12099
      width: 90px;
12100
      height: 90px;
12101
  }
12102
12103
  .btn-circle.rounded-circle.btn-dm
12104
  {
12105
      width: 130px;
12106
      height: 130px;
12107
  }
12108
12109
  .btn-circle.rounded-circle.btn-xl
12110
  {
12111
      width: 180px;
12112
      height: 180px;
12113
  }*/
12114 e7d6bdce Adam Mištera
12115 d668e889 Adam Mištera
  body .carousel .carousel-inner .social-logo {
12116
    padding-left: 30px;
12117
    top: 20%;
12118
  }
12119
}
12120
12121
@media (min-width: 330px) and (max-height: 900px) {
12122
  body .carousel .carousel-inner .social-logo {
12123
    top: 25%;
12124
  }
12125
}
12126
12127 f5ea2a43 Adam Mištera
@media (min-width: 1024px) {
12128
  body .kaplicky {
12129
    text-align: left !important;
12130 2f7ecc0e Adam Mištera
    font-size: 30pt;
12131 f5ea2a43 Adam Mištera
    line-height: 24pt;
12132 2f7ecc0e Adam Mištera
    margin-bottom: 3rem;
12133
  }
12134
12135
  body .pin-left:before {
12136
    height: 1.125rem;
12137
    width: 1.125rem;
12138
    top: -1.125rem;
12139
    left: -0.56rem;
12140
  }
12141
12142
  body .pin-left {
12143
    left: 75%;
12144
    transform: translateX(-50%);
12145
    width: 70%;
12146 f5ea2a43 Adam Mištera
  }
12147
12148
  body .text {
12149
    text-align: left;
12150
    font-size: 18pt;
12151
    line-height: 26pt;
12152
  }
12153
12154 2f7ecc0e Adam Mištera
  body .text2 {
12155
    text-align: left;
12156
    font-size: 18pt;
12157
    line-height: 26pt;
12158
  }
12159
12160 f5ea2a43 Adam Mištera
  body .carousel .carousel-inner .social-logo {
12161
    justify-content: center;
12162
    top: 90%;
12163
  }
12164
12165
  body .carousel .carousel-inner .social-logo .logo {
12166
    margin-left: 10rem;
12167
  }
12168
12169
  body .carousel .carousel-inner .social-logo .logo img {
12170
    width: 3.125rem;
12171
  }
12172
12173
  body .carousel .carousel-inner .social-logo .logo:first-child {
12174
    margin-left: 0;
12175
  }
12176
12177
  body .carousel .carousel-inner .carousel-button {
12178 c6265547 Adam Mištera
    bottom: 15%;
12179 f5ea2a43 Adam Mištera
  }
12180
12181
  body .carousel .carousel-caption {
12182 c6265547 Adam Mištera
    padding: 3.75rem 6.25rem 5em;
12183 f5ea2a43 Adam Mištera
  }
12184
12185
  body .carousel .carousel-caption h2 {
12186
    margin-bottom: 1rem;
12187
  }
12188
12189
  body .button-square {
12190
    font-size: 18pt;
12191 2f7ecc0e Adam Mištera
    padding: 0.28125rem 3.7rem;
12192 f5ea2a43 Adam Mištera
  }
12193
12194 2f7ecc0e Adam Mištera
  body .metadata-area .pin-horizontal {
12195
    margin: 5rem 3.125rem 0 0;
12196
  }
12197
12198
  body .metadata-area .pin-horizontal .metadata {
12199
    margin-right: 0.5rem;
12200
  }
12201
12202
  body .metadata-area .pin-horizontal .metadata .arrow-down {
12203
    border-left: 0.5rem solid transparent;
12204
    border-right: 0.5rem solid transparent;
12205
    border-top: 0.5rem solid #ddd1b9;
12206
  }
12207
12208
  body .metadata-area .pin-horizontal .metadata a span {
12209
    font-size: 16pt;
12210
  }
12211
12212
  body .metadata-area .pin-horizontal:after {
12213
    height: 0.75rem;
12214
    width: 0.75rem;
12215
    top: 0.375rem;
12216
  }
12217
12218
  body .metadata-area .white-pin .metadata .arrow-down {
12219
    border-top: 0.5rem solid #ffffff;
12220
  }
12221
12222
  body .metadata-area .metadata-text {
12223
    font-size: 19pt;
12224
    max-width: 50%;
12225
  }
12226
12227
  body .metadata-area .metadata-text .artefact-info .artefact-name {
12228
    font-size: 16pt;
12229
  }
12230
12231
  body .metadata-area .metadata-text .artefact-info .artefact-author {
12232
    font-size: 12pt;
12233
  }
12234
12235
  body .metadata-area .metadata-text .artefact-info .inter_like_filled:before {
12236
    width: 5rem;
12237
    height: 5rem;
12238 c6265547 Adam Mištera
  }
12239
}
12240
12241 2f7ecc0e Adam Mištera
@media (min-width: 1575px) {
12242 c6265547 Adam Mištera
  body .carousel .carousel-inner .carousel-button {
12243 2f7ecc0e Adam Mištera
    bottom: 20%;
12244 c6265547 Adam Mištera
  }
12245
}