Projekt

Obecné

Profil

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