Project

General

Profile

1
/*! UIkit 2.27.5 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
2
/* ========================================================================
3
   Component: Base
4
 ========================================================================== */
5
/*
6
 * 1. Normalize default `font-family` and set `font-size` to support `rem` units
7
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
8
 * 3. Style
9
 */
10
html {
11
  /* 1 */
12
  font: normal 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif;
13
  /* 2 */
14
  -webkit-text-size-adjust: 100%;
15
  -ms-text-size-adjust: 100%;
16
  /* 3 */
17
  background: #fff;
18
  color: #444;
19
  background-image: -webkit-radial-gradient(100% 100%, center, #fff, #fff);
20
  background-image: radial-gradient(100% 100% at center, #fff, #fff);
21
}
22
/*
23
 * Removes default margin.
24
 */
25
body {
26
  margin: 0;
27
}
28
/* Links
29
 ========================================================================== */
30
/*
31
 * Remove the gray background color from active links in IE 10.
32
 */
33
a {
34
  background: transparent;
35
}
36
/*
37
 * Improve readability of focused elements when they are also in an active/hover state.
38
 */
39
a:active,
40
a:hover {
41
  outline: 0;
42
}
43
/*
44
 * Style
45
 */
46
a,
47
.uk-link {
48
  color: #07D;
49
  text-decoration: none;
50
  cursor: pointer;
51
}
52
a:hover,
53
.uk-link:hover {
54
  color: #059;
55
  text-decoration: underline;
56
}
57
/* Text-level semantics
58
 ========================================================================== */
59
/*
60
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
61
 */
62
abbr[title] {
63
  border-bottom: 1px dotted;
64
}
65
/*
66
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
67
 */
68
b,
69
strong {
70
  font-weight: bold;
71
}
72
/*
73
 * 1. Address odd `em`-unit font size rendering in all browsers.
74
 * 2. Consolas has a better baseline in running text compared to `Courier`
75
 */
76
:not(pre) > code,
77
:not(pre) > kbd,
78
:not(pre) > samp {
79
  /* 1 */
80
  font-size: 12px;
81
  /* 2 */
82
  font-family: Consolas, monospace, serif;
83
  /* 3 */
84
  color: #D05;
85
  white-space: nowrap;
86
  padding: 0 4px;
87
  border: 1px solid #ddd;
88
  border-radius: 3px;
89
  background: #fafafa;
90
}
91
/*
92
 * Emphasize
93
 */
94
em {
95
  color: #D05;
96
}
97
/*
98
 * Insert
99
 */
100
ins {
101
  background: #ffa;
102
  color: #444;
103
  text-decoration: none;
104
}
105
/*
106
 * Mark
107
 * Note: Addresses styling not present in IE 8/9.
108
 */
109
mark {
110
  background: #ffa;
111
  color: #444;
112
}
113
/*
114
 * Quote
115
 */
116
q {
117
  font-style: italic;
118
}
119
/*
120
 * Addresses inconsistent and variable font size in all browsers.
121
 */
122
small {
123
  font-size: 80%;
124
}
125
/*
126
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
127
 */
128
sub,
129
sup {
130
  font-size: 75%;
131
  line-height: 0;
132
  position: relative;
133
  vertical-align: baseline;
134
}
135
sup {
136
  top: -0.5em;
137
}
138
sub {
139
  bottom: -0.25em;
140
}
141
/* Embedded content
142
 ========================================================================== */
143
/*
144
 * Remove the gap between embedded content and the bottom of their containers.
145
 */
146
audio,
147
canvas,
148
iframe,
149
img,
150
svg,
151
video {
152
  vertical-align: middle;
153
}
154
/*
155
 * Responsiveness
156
 * 1. Sets a maximum width relative to the parent and auto scales the height
157
 * 2. Corrects `max-width` behavior if padding and border are used
158
 */
159
audio,
160
canvas,
161
img,
162
svg,
163
video {
164
  /* 1 */
165
  max-width: 100%;
166
  height: auto;
167
  /* 2 */
168
  box-sizing: border-box;
169
}
170
/*
171
 * Preserve original dimensions
172
 */
173
.uk-img-preserve,
174
.uk-img-preserve audio,
175
.uk-img-preserve canvas,
176
.uk-img-preserve img,
177
.uk-img-preserve svg,
178
.uk-img-preserve video {
179
  max-width: none;
180
}
181
/*
182
 * Remove border when inside `a` element in IE 8/9/10.
183
 */
184
img {
185
  border: 0;
186
}
187
/*
188
 * Correct overflow not hidden in IE 9/10/11.
189
 */
190
svg:not(:root) {
191
  overflow: hidden;
192
}
193
/* Block elements
194
 ========================================================================== */
195
/*
196
 * Reset margin
197
 */
198
blockquote,
199
figure {
200
  margin: 0;
201
}
202
/*
203
 * Margins
204
 */
205
p,
206
ul,
207
ol,
208
dl,
209
blockquote,
210
pre,
211
address,
212
fieldset,
213
figure {
214
  margin: 0 0 15px 0;
215
}
216
* + p,
217
* + ul,
218
* + ol,
219
* + dl,
220
* + blockquote,
221
* + pre,
222
* + address,
223
* + fieldset,
224
* + figure {
225
  margin-top: 15px;
226
}
227
/* Headings
228
 ========================================================================== */
229
h1,
230
h2,
231
h3,
232
h4,
233
h5,
234
h6 {
235
  margin: 0 0 15px 0;
236
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
237
  font-weight: normal;
238
  color: #444;
239
  text-transform: none;
240
}
241
/*
242
 * Margins
243
 */
244
* + h1,
245
* + h2,
246
* + h3,
247
* + h4,
248
* + h5,
249
* + h6 {
250
  margin-top: 25px;
251
}
252
/*
253
 * Sizes
254
 */
255
h1,
256
.uk-h1 {
257
  font-size: 36px;
258
  line-height: 42px;
259
}
260
h2,
261
.uk-h2 {
262
  font-size: 24px;
263
  line-height: 30px;
264
}
265
h3,
266
.uk-h3 {
267
  font-size: 18px;
268
  line-height: 24px;
269
}
270
h4,
271
.uk-h4 {
272
  font-size: 16px;
273
  line-height: 22px;
274
}
275
h5,
276
.uk-h5 {
277
  font-size: 14px;
278
  line-height: 20px;
279
}
280
h6,
281
.uk-h6 {
282
  font-size: 12px;
283
  line-height: 18px;
284
}
285
/* Lists
286
 ========================================================================== */
287
ul,
288
ol {
289
  padding-left: 30px;
290
}
291
/*
292
 * Reset margin for nested lists
293
 */
294
ul > li > ul,
295
ul > li > ol,
296
ol > li > ol,
297
ol > li > ul {
298
  margin: 0;
299
}
300
/* Description lists
301
 ========================================================================== */
302
dt {
303
  font-weight: bold;
304
}
305
dd {
306
  margin-left: 0;
307
}
308
/* Horizontal rules
309
 ========================================================================== */
310
/*
311
 * 1. Address differences between Firefox and other browsers.
312
 * 2. Style
313
 */
314
hr {
315
  /* 1 */
316
  box-sizing: content-box;
317
  height: 0;
318
  /* 2 */
319
  margin: 15px 0;
320
  border: 0;
321
  border-top: 1px solid #ddd;
322
}
323
/* Address
324
 ========================================================================== */
325
address {
326
  font-style: normal;
327
}
328
/* Blockquotes
329
 ========================================================================== */
330
blockquote {
331
  padding-left: 15px;
332
  border-left: 5px solid #ddd;
333
  font-size: 16px;
334
  line-height: 22px;
335
  font-style: italic;
336
}
337
/* Preformatted text
338
 ========================================================================== */
339
/*
340
 * 1. Contain overflow in all browsers.
341
 */
342
pre {
343
  padding: 10px;
344
  background: #fafafa;
345
  font: 12px / 18px Consolas, monospace, serif;
346
  color: #444;
347
  -moz-tab-size: 4;
348
  tab-size: 4;
349
  /* 1 */
350
  overflow: auto;
351
  border: 1px solid #ddd;
352
  border-radius: 3px;
353
}
354
/* Selection pseudo-element
355
 ========================================================================== */
356
::-moz-selection {
357
  background: #39f;
358
  color: #fff;
359
  text-shadow: none;
360
}
361
::selection {
362
  background: #39f;
363
  color: #fff;
364
  text-shadow: none;
365
}
366
/* HTML5 elements
367
 ========================================================================== */
368
/*
369
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
370
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
371
 * Correct `block` display not defined for `main` in IE 11.
372
 */
373
article,
374
aside,
375
details,
376
figcaption,
377
figure,
378
footer,
379
header,
380
main,
381
nav,
382
section,
383
summary {
384
  display: block;
385
}
386
/*
387
 * Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
388
 */
389
progress {
390
  vertical-align: baseline;
391
}
392
/*
393
 * Prevent displaying `audio` without controls in Chrome, Safari and Opera
394
 */
395
audio:not([controls]) {
396
  display: none;
397
}
398
/*
399
 * Address `[hidden]` styling not present in IE 8/9/10.
400
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
401
 */
402
[hidden],
403
template {
404
  display: none;
405
}
406
/* Iframe
407
 ========================================================================== */
408
iframe {
409
  border: 0;
410
}
411
/* Fix viewport for IE10 snap mode
412
 ========================================================================== */
413
@media screen and (max-width: 400px) {
414
  @-ms-viewport {
415
    width: device-width;
416
  }
417
}
418
/* ========================================================================
419
   Component: Grid
420
 ========================================================================== */
421
/*
422
 * 1. Makes grid more robust so that it can be used with other block elements like lists
423
 */
424
.uk-grid {
425
  display: -ms-flexbox;
426
  display: -webkit-flex;
427
  display: flex;
428
  -ms-flex-wrap: wrap;
429
  -webkit-flex-wrap: wrap;
430
  flex-wrap: wrap;
431
  /* 1 */
432
  margin: 0;
433
  padding: 0;
434
  list-style: none;
435
}
436
/*
437
 * DEPRECATED
438
 * Micro clearfix
439
 * Can't use `table` because it creates a 1px gap when it becomes a flex item, only in Webkit
440
 */
441
.uk-grid:before,
442
.uk-grid:after {
443
  content: "";
444
  display: block;
445
  overflow: hidden;
446
}
447
.uk-grid:after {
448
  clear: both;
449
}
450
/*
451
 * Grid cell
452
 * 1. Space is allocated solely based on content dimensions
453
 * 2. Makes grid more robust so that it can be used with other block elements
454
 * 3. DEPRECATED Using `float` to support IE9
455
 */
456
.uk-grid > * {
457
  /* 1 */
458
  -ms-flex: none;
459
  -webkit-flex: none;
460
  flex: none;
461
  /* 2 */
462
  margin: 0;
463
  /* 3 */
464
  float: left;
465
}
466
/*
467
 * Remove margin from the last-child
468
 */
469
.uk-grid > * > :last-child {
470
  margin-bottom: 0;
471
}
472
/* Grid gutter
473
 ========================================================================== */
474
/*
475
 * Default gutter
476
 */
477
/* Horizontal */
478
.uk-grid {
479
  margin-left: -25px;
480
}
481
.uk-grid > * {
482
  padding-left: 25px;
483
}
484
/* Vertical */
485
.uk-grid + .uk-grid,
486
.uk-grid-margin,
487
.uk-grid > * > .uk-panel + .uk-panel {
488
  margin-top: 25px;
489
}
490
/* Large screen and bigger */
491
@media (min-width: 1220px) {
492
  /* Horizontal */
493
  .uk-grid {
494
    margin-left: -35px;
495
  }
496
  .uk-grid > * {
497
    padding-left: 35px;
498
  }
499
  /* Vertical */
500
  .uk-grid + .uk-grid,
501
  .uk-grid-margin,
502
  .uk-grid > * > .uk-panel + .uk-panel {
503
    margin-top: 35px;
504
  }
505
}
506
/*
507
 * Collapse gutter
508
 */
509
/* Horizontal */
510
.uk-grid-collapse {
511
  margin-left: 0;
512
}
513
.uk-grid-collapse > * {
514
  padding-left: 0;
515
}
516
/* Vertical */
517
.uk-grid-collapse + .uk-grid-collapse,
518
.uk-grid-collapse > .uk-grid-margin,
519
.uk-grid-collapse > * > .uk-panel + .uk-panel {
520
  margin-top: 0;
521
}
522
/*
523
 * Small gutter
524
 */
525
/* Horizontal */
526
.uk-grid-small {
527
  margin-left: -10px;
528
}
529
.uk-grid-small > * {
530
  padding-left: 10px;
531
}
532
/* Vertical */
533
.uk-grid-small + .uk-grid-small,
534
.uk-grid-small > .uk-grid-margin,
535
.uk-grid-small > * > .uk-panel + .uk-panel {
536
  margin-top: 10px;
537
}
538
/*
539
 * Medium gutter
540
 */
541
/* Horizontal */
542
.uk-grid-medium {
543
  margin-left: -25px;
544
}
545
.uk-grid-medium > * {
546
  padding-left: 25px;
547
}
548
/* Vertical */
549
.uk-grid-medium + .uk-grid-medium,
550
.uk-grid-medium > .uk-grid-margin,
551
.uk-grid-medium > * > .uk-panel + .uk-panel {
552
  margin-top: 25px;
553
}
554
/*
555
 * Large gutter
556
 */
557
/* Large screen and bigger */
558
@media (min-width: 960px) {
559
  /* Horizontal */
560
  .uk-grid-large {
561
    margin-left: -35px;
562
  }
563
  .uk-grid-large > * {
564
    padding-left: 35px;
565
  }
566
  /* Vertical */
567
  .uk-grid-large + .uk-grid-large,
568
  .uk-grid-large-margin,
569
  .uk-grid-large > * > .uk-panel + .uk-panel {
570
    margin-top: 35px;
571
  }
572
}
573
/* Extra Large screens */
574
@media (min-width: 1220px) {
575
  /* Horizontal */
576
  .uk-grid-large {
577
    margin-left: -50px;
578
  }
579
  .uk-grid-large > * {
580
    padding-left: 50px;
581
  }
582
  /* Vertical */
583
  .uk-grid-large + .uk-grid-large,
584
  .uk-grid-large-margin,
585
  .uk-grid-large > * > .uk-panel + .uk-panel {
586
    margin-top: 50px;
587
  }
588
}
589
/* Modifier: `uk-grid-divider`
590
 ========================================================================== */
591
/*
592
 * Horizontal divider
593
 * Only works with the default gutter. Does not work with gutter collapse, small or large.
594
 * Does not work with `uk-push-*`, `uk-pull-*` and not if the columns float into the next row.
595
 */
596
.uk-grid-divider:not(:empty) {
597
  margin-left: -25px;
598
  margin-right: -25px;
599
}
600
.uk-grid-divider > * {
601
  padding-left: 25px;
602
  padding-right: 25px;
603
}
604
.uk-grid-divider > [class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),
605
.uk-grid-divider > [class*='uk-width-2-']:nth-child(n+2),
606
.uk-grid-divider > [class*='uk-width-3-']:nth-child(n+2),
607
.uk-grid-divider > [class*='uk-width-4-']:nth-child(n+2),
608
.uk-grid-divider > [class*='uk-width-5-']:nth-child(n+2),
609
.uk-grid-divider > [class*='uk-width-6-']:nth-child(n+2),
610
.uk-grid-divider > [class*='uk-width-7-']:nth-child(n+2),
611
.uk-grid-divider > [class*='uk-width-8-']:nth-child(n+2),
612
.uk-grid-divider > [class*='uk-width-9-']:nth-child(n+2) {
613
  border-left: 1px solid #ddd;
614
}
615
/* Tablet and bigger */
616
@media (min-width: 768px) {
617
  .uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2) {
618
    border-left: 1px solid #ddd;
619
  }
620
}
621
/* Desktop and bigger */
622
@media (min-width: 960px) {
623
  .uk-grid-divider > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {
624
    border-left: 1px solid #ddd;
625
  }
626
}
627
/* Large screen and bigger */
628
@media (min-width: 1220px) {
629
  /*
630
     * Large gutter
631
     */
632
  .uk-grid-divider:not(:empty) {
633
    margin-left: -35px;
634
    margin-right: -35px;
635
  }
636
  .uk-grid-divider > * {
637
    padding-left: 35px;
638
    padding-right: 35px;
639
  }
640
  .uk-grid-divider:empty {
641
    margin-top: 35px;
642
    margin-bottom: 35px;
643
  }
644
}
645
/*
646
 * Vertical divider
647
 */
648
.uk-grid-divider:empty {
649
  margin-top: 25px;
650
  margin-bottom: 25px;
651
  border-top: 1px solid #ddd;
652
}
653
/* Match panels in grids
654
 ========================================================================== */
655
/*
656
 * 1. Behave like a block element
657
 */
658
.uk-grid-match > * {
659
  display: -ms-flexbox;
660
  display: -webkit-flex;
661
  display: flex;
662
  /* 1 */
663
  -ms-flex-wrap: wrap;
664
  -webkit-flex-wrap: wrap;
665
  flex-wrap: wrap;
666
}
667
.uk-grid-match > * > * {
668
  /* 1 */
669
  -ms-flex: none;
670
  -webkit-flex: none;
671
  flex: none;
672
  box-sizing: border-box;
673
  width: 100%;
674
}
675
/* Even grid cell widths
676
 ========================================================================== */
677
[class*='uk-grid-width'] > * {
678
  box-sizing: border-box;
679
  width: 100%;
680
}
681
.uk-grid-width-1-2 > * {
682
  width: 50%;
683
}
684
.uk-grid-width-1-3 > * {
685
  width: 33.333%;
686
}
687
.uk-grid-width-1-4 > * {
688
  width: 25%;
689
}
690
.uk-grid-width-1-5 > * {
691
  width: 20%;
692
}
693
.uk-grid-width-1-6 > * {
694
  width: 16.666%;
695
}
696
.uk-grid-width-1-10 > * {
697
  width: 10%;
698
}
699
.uk-grid-width-auto > * {
700
  width: auto;
701
}
702
/* Phone landscape and bigger */
703
@media (min-width: 480px) {
704
  .uk-grid-width-small-1-1 > * {
705
    width: 100%;
706
  }
707
  .uk-grid-width-small-1-2 > * {
708
    width: 50%;
709
  }
710
  .uk-grid-width-small-1-3 > * {
711
    width: 33.333%;
712
  }
713
  .uk-grid-width-small-1-4 > * {
714
    width: 25%;
715
  }
716
  .uk-grid-width-small-1-5 > * {
717
    width: 20%;
718
  }
719
  .uk-grid-width-small-1-6 > * {
720
    width: 16.666%;
721
  }
722
  .uk-grid-width-small-1-10 > * {
723
    width: 10%;
724
  }
725
}
726
/* Tablet and bigger */
727
@media (min-width: 768px) {
728
  .uk-grid-width-medium-1-1 > * {
729
    width: 100%;
730
  }
731
  .uk-grid-width-medium-1-2 > * {
732
    width: 50%;
733
  }
734
  .uk-grid-width-medium-1-3 > * {
735
    width: 33.333%;
736
  }
737
  .uk-grid-width-medium-1-4 > * {
738
    width: 25%;
739
  }
740
  .uk-grid-width-medium-1-5 > * {
741
    width: 20%;
742
  }
743
  .uk-grid-width-medium-1-6 > * {
744
    width: 16.666%;
745
  }
746
  .uk-grid-width-medium-1-10 > * {
747
    width: 10%;
748
  }
749
}
750
/* Desktop and bigger */
751
@media (min-width: 960px) {
752
  .uk-grid-width-large-1-1 > * {
753
    width: 100%;
754
  }
755
  .uk-grid-width-large-1-2 > * {
756
    width: 50%;
757
  }
758
  .uk-grid-width-large-1-3 > * {
759
    width: 33.333%;
760
  }
761
  .uk-grid-width-large-1-4 > * {
762
    width: 25%;
763
  }
764
  .uk-grid-width-large-1-5 > * {
765
    width: 20%;
766
  }
767
  .uk-grid-width-large-1-6 > * {
768
    width: 16.666%;
769
  }
770
  .uk-grid-width-large-1-10 > * {
771
    width: 10%;
772
  }
773
}
774
/* Large screen and bigger */
775
@media (min-width: 1220px) {
776
  .uk-grid-width-xlarge-1-1 > * {
777
    width: 100%;
778
  }
779
  .uk-grid-width-xlarge-1-2 > * {
780
    width: 50%;
781
  }
782
  .uk-grid-width-xlarge-1-3 > * {
783
    width: 33.333%;
784
  }
785
  .uk-grid-width-xlarge-1-4 > * {
786
    width: 25%;
787
  }
788
  .uk-grid-width-xlarge-1-5 > * {
789
    width: 20%;
790
  }
791
  .uk-grid-width-xlarge-1-6 > * {
792
    width: 16.666%;
793
  }
794
  .uk-grid-width-xlarge-1-10 > * {
795
    width: 10%;
796
  }
797
}
798
/* Sub-objects: `uk-width-*`
799
 ========================================================================== */
800
[class*='uk-width'] {
801
  box-sizing: border-box;
802
  width: 100%;
803
}
804
/*
805
 * Widths
806
 */
807
/* Whole */
808
.uk-width-1-1 {
809
  width: 100%;
810
}
811
/* Halves */
812
.uk-width-1-2,
813
.uk-width-2-4,
814
.uk-width-3-6,
815
.uk-width-5-10 {
816
  width: 50%;
817
}
818
/* Thirds */
819
.uk-width-1-3,
820
.uk-width-2-6 {
821
  width: 33.333%;
822
}
823
.uk-width-2-3,
824
.uk-width-4-6 {
825
  width: 66.666%;
826
}
827
/* Quarters */
828
.uk-width-1-4 {
829
  width: 25%;
830
}
831
.uk-width-3-4 {
832
  width: 75%;
833
}
834
/* Fifths */
835
.uk-width-1-5,
836
.uk-width-2-10 {
837
  width: 20%;
838
}
839
.uk-width-2-5,
840
.uk-width-4-10 {
841
  width: 40%;
842
}
843
.uk-width-3-5,
844
.uk-width-6-10 {
845
  width: 60%;
846
}
847
.uk-width-4-5,
848
.uk-width-8-10 {
849
  width: 80%;
850
}
851
/* Sixths */
852
.uk-width-1-6 {
853
  width: 16.666%;
854
}
855
.uk-width-5-6 {
856
  width: 83.333%;
857
}
858
/* Tenths */
859
.uk-width-1-10 {
860
  width: 10%;
861
}
862
.uk-width-3-10 {
863
  width: 30%;
864
}
865
.uk-width-7-10 {
866
  width: 70%;
867
}
868
.uk-width-9-10 {
869
  width: 90%;
870
}
871
/* Phone landscape and bigger */
872
@media (min-width: 480px) {
873
  /* Whole */
874
  .uk-width-small-1-1 {
875
    width: 100%;
876
  }
877
  /* Halves */
878
  .uk-width-small-1-2,
879
  .uk-width-small-2-4,
880
  .uk-width-small-3-6,
881
  .uk-width-small-5-10 {
882
    width: 50%;
883
  }
884
  /* Thirds */
885
  .uk-width-small-1-3,
886
  .uk-width-small-2-6 {
887
    width: 33.333%;
888
  }
889
  .uk-width-small-2-3,
890
  .uk-width-small-4-6 {
891
    width: 66.666%;
892
  }
893
  /* Quarters */
894
  .uk-width-small-1-4 {
895
    width: 25%;
896
  }
897
  .uk-width-small-3-4 {
898
    width: 75%;
899
  }
900
  /* Fifths */
901
  .uk-width-small-1-5,
902
  .uk-width-small-2-10 {
903
    width: 20%;
904
  }
905
  .uk-width-small-2-5,
906
  .uk-width-small-4-10 {
907
    width: 40%;
908
  }
909
  .uk-width-small-3-5,
910
  .uk-width-small-6-10 {
911
    width: 60%;
912
  }
913
  .uk-width-small-4-5,
914
  .uk-width-small-8-10 {
915
    width: 80%;
916
  }
917
  /* Sixths */
918
  .uk-width-small-1-6 {
919
    width: 16.666%;
920
  }
921
  .uk-width-small-5-6 {
922
    width: 83.333%;
923
  }
924
  /* Tenths */
925
  .uk-width-small-1-10 {
926
    width: 10%;
927
  }
928
  .uk-width-small-3-10 {
929
    width: 30%;
930
  }
931
  .uk-width-small-7-10 {
932
    width: 70%;
933
  }
934
  .uk-width-small-9-10 {
935
    width: 90%;
936
  }
937
}
938
/* Tablet and bigger */
939
@media (min-width: 768px) {
940
  /* Whole */
941
  .uk-width-medium-1-1 {
942
    width: 100%;
943
  }
944
  /* Halves */
945
  .uk-width-medium-1-2,
946
  .uk-width-medium-2-4,
947
  .uk-width-medium-3-6,
948
  .uk-width-medium-5-10 {
949
    width: 50%;
950
  }
951
  /* Thirds */
952
  .uk-width-medium-1-3,
953
  .uk-width-medium-2-6 {
954
    width: 33.333%;
955
  }
956
  .uk-width-medium-2-3,
957
  .uk-width-medium-4-6 {
958
    width: 66.666%;
959
  }
960
  /* Quarters */
961
  .uk-width-medium-1-4 {
962
    width: 25%;
963
  }
964
  .uk-width-medium-3-4 {
965
    width: 75%;
966
  }
967
  /* Fifths */
968
  .uk-width-medium-1-5,
969
  .uk-width-medium-2-10 {
970
    width: 20%;
971
  }
972
  .uk-width-medium-2-5,
973
  .uk-width-medium-4-10 {
974
    width: 40%;
975
  }
976
  .uk-width-medium-3-5,
977
  .uk-width-medium-6-10 {
978
    width: 60%;
979
  }
980
  .uk-width-medium-4-5,
981
  .uk-width-medium-8-10 {
982
    width: 80%;
983
  }
984
  /* Sixths */
985
  .uk-width-medium-1-6 {
986
    width: 16.666%;
987
  }
988
  .uk-width-medium-5-6 {
989
    width: 83.333%;
990
  }
991
  /* Tenths */
992
  .uk-width-medium-1-10 {
993
    width: 10%;
994
  }
995
  .uk-width-medium-3-10 {
996
    width: 30%;
997
  }
998
  .uk-width-medium-7-10 {
999
    width: 70%;
1000
  }
1001
  .uk-width-medium-9-10 {
1002
    width: 90%;
1003
  }
1004
}
1005
/* Desktop and bigger */
1006
@media (min-width: 960px) {
1007
  /* Whole */
1008
  .uk-width-large-1-1 {
1009
    width: 100%;
1010
  }
1011
  /* Halves */
1012
  .uk-width-large-1-2,
1013
  .uk-width-large-2-4,
1014
  .uk-width-large-3-6,
1015
  .uk-width-large-5-10 {
1016
    width: 50%;
1017
  }
1018
  /* Thirds */
1019
  .uk-width-large-1-3,
1020
  .uk-width-large-2-6 {
1021
    width: 33.333%;
1022
  }
1023
  .uk-width-large-2-3,
1024
  .uk-width-large-4-6 {
1025
    width: 66.666%;
1026
  }
1027
  /* Quarters */
1028
  .uk-width-large-1-4 {
1029
    width: 25%;
1030
  }
1031
  .uk-width-large-3-4 {
1032
    width: 75%;
1033
  }
1034
  /* Fifths */
1035
  .uk-width-large-1-5,
1036
  .uk-width-large-2-10 {
1037
    width: 20%;
1038
  }
1039
  .uk-width-large-2-5,
1040
  .uk-width-large-4-10 {
1041
    width: 40%;
1042
  }
1043
  .uk-width-large-3-5,
1044
  .uk-width-large-6-10 {
1045
    width: 60%;
1046
  }
1047
  .uk-width-large-4-5,
1048
  .uk-width-large-8-10 {
1049
    width: 80%;
1050
  }
1051
  /* Sixths */
1052
  .uk-width-large-1-6 {
1053
    width: 16.666%;
1054
  }
1055
  .uk-width-large-5-6 {
1056
    width: 83.333%;
1057
  }
1058
  /* Tenths */
1059
  .uk-width-large-1-10 {
1060
    width: 10%;
1061
  }
1062
  .uk-width-large-3-10 {
1063
    width: 30%;
1064
  }
1065
  .uk-width-large-7-10 {
1066
    width: 70%;
1067
  }
1068
  .uk-width-large-9-10 {
1069
    width: 90%;
1070
  }
1071
}
1072
/* Large screen and bigger */
1073
@media (min-width: 1220px) {
1074
  /* Whole */
1075
  .uk-width-xlarge-1-1 {
1076
    width: 100%;
1077
  }
1078
  /* Halves */
1079
  .uk-width-xlarge-1-2,
1080
  .uk-width-xlarge-2-4,
1081
  .uk-width-xlarge-3-6,
1082
  .uk-width-xlarge-5-10 {
1083
    width: 50%;
1084
  }
1085
  /* Thirds */
1086
  .uk-width-xlarge-1-3,
1087
  .uk-width-xlarge-2-6 {
1088
    width: 33.333%;
1089
  }
1090
  .uk-width-xlarge-2-3,
1091
  .uk-width-xlarge-4-6 {
1092
    width: 66.666%;
1093
  }
1094
  /* Quarters */
1095
  .uk-width-xlarge-1-4 {
1096
    width: 25%;
1097
  }
1098
  .uk-width-xlarge-3-4 {
1099
    width: 75%;
1100
  }
1101
  /* Fifths */
1102
  .uk-width-xlarge-1-5,
1103
  .uk-width-xlarge-2-10 {
1104
    width: 20%;
1105
  }
1106
  .uk-width-xlarge-2-5,
1107
  .uk-width-xlarge-4-10 {
1108
    width: 40%;
1109
  }
1110
  .uk-width-xlarge-3-5,
1111
  .uk-width-xlarge-6-10 {
1112
    width: 60%;
1113
  }
1114
  .uk-width-xlarge-4-5,
1115
  .uk-width-xlarge-8-10 {
1116
    width: 80%;
1117
  }
1118
  /* Sixths */
1119
  .uk-width-xlarge-1-6 {
1120
    width: 16.666%;
1121
  }
1122
  .uk-width-xlarge-5-6 {
1123
    width: 83.333%;
1124
  }
1125
  /* Tenths */
1126
  .uk-width-xlarge-1-10 {
1127
    width: 10%;
1128
  }
1129
  .uk-width-xlarge-3-10 {
1130
    width: 30%;
1131
  }
1132
  .uk-width-xlarge-7-10 {
1133
    width: 70%;
1134
  }
1135
  .uk-width-xlarge-9-10 {
1136
    width: 90%;
1137
  }
1138
}
1139
/* Sub-object: `uk-push-*` and `uk-pull-*`
1140
 ========================================================================== */
1141
/*
1142
 * Source ordering
1143
 * Works only with `uk-width-medium-*`
1144
 */
1145
/* Tablet and bigger */
1146
@media (min-width: 768px) {
1147
  [class*='uk-push-'],
1148
  [class*='uk-pull-'] {
1149
    position: relative;
1150
  }
1151
  /*
1152
     * Push
1153
     */
1154
  /* Halves */
1155
  .uk-push-1-2,
1156
  .uk-push-2-4,
1157
  .uk-push-3-6,
1158
  .uk-push-5-10 {
1159
    left: 50%;
1160
  }
1161
  /* Thirds */
1162
  .uk-push-1-3,
1163
  .uk-push-2-6 {
1164
    left: 33.333%;
1165
  }
1166
  .uk-push-2-3,
1167
  .uk-push-4-6 {
1168
    left: 66.666%;
1169
  }
1170
  /* Quarters */
1171
  .uk-push-1-4 {
1172
    left: 25%;
1173
  }
1174
  .uk-push-3-4 {
1175
    left: 75%;
1176
  }
1177
  /* Fifths */
1178
  .uk-push-1-5,
1179
  .uk-push-2-10 {
1180
    left: 20%;
1181
  }
1182
  .uk-push-2-5,
1183
  .uk-push-4-10 {
1184
    left: 40%;
1185
  }
1186
  .uk-push-3-5,
1187
  .uk-push-6-10 {
1188
    left: 60%;
1189
  }
1190
  .uk-push-4-5,
1191
  .uk-push-8-10 {
1192
    left: 80%;
1193
  }
1194
  /* Sixths */
1195
  .uk-push-1-6 {
1196
    left: 16.666%;
1197
  }
1198
  .uk-push-5-6 {
1199
    left: 83.333%;
1200
  }
1201
  /* Tenths */
1202
  .uk-push-1-10 {
1203
    left: 10%;
1204
  }
1205
  .uk-push-3-10 {
1206
    left: 30%;
1207
  }
1208
  .uk-push-7-10 {
1209
    left: 70%;
1210
  }
1211
  .uk-push-9-10 {
1212
    left: 90%;
1213
  }
1214
  /*
1215
     * Pull
1216
     */
1217
  /* Halves */
1218
  .uk-pull-1-2,
1219
  .uk-pull-2-4,
1220
  .uk-pull-3-6,
1221
  .uk-pull-5-10 {
1222
    left: -50%;
1223
  }
1224
  /* Thirds */
1225
  .uk-pull-1-3,
1226
  .uk-pull-2-6 {
1227
    left: -33.333%;
1228
  }
1229
  .uk-pull-2-3,
1230
  .uk-pull-4-6 {
1231
    left: -66.666%;
1232
  }
1233
  /* Quarters */
1234
  .uk-pull-1-4 {
1235
    left: -25%;
1236
  }
1237
  .uk-pull-3-4 {
1238
    left: -75%;
1239
  }
1240
  /* Fifths */
1241
  .uk-pull-1-5,
1242
  .uk-pull-2-10 {
1243
    left: -20%;
1244
  }
1245
  .uk-pull-2-5,
1246
  .uk-pull-4-10 {
1247
    left: -40%;
1248
  }
1249
  .uk-pull-3-5,
1250
  .uk-pull-6-10 {
1251
    left: -60%;
1252
  }
1253
  .uk-pull-4-5,
1254
  .uk-pull-8-10 {
1255
    left: -80%;
1256
  }
1257
  /* Sixths */
1258
  .uk-pull-1-6 {
1259
    left: -16.666%;
1260
  }
1261
  .uk-pull-5-6 {
1262
    left: -83.333%;
1263
  }
1264
  /* Tenths */
1265
  .uk-pull-1-10 {
1266
    left: -10%;
1267
  }
1268
  .uk-pull-3-10 {
1269
    left: -30%;
1270
  }
1271
  .uk-pull-7-10 {
1272
    left: -70%;
1273
  }
1274
  .uk-pull-9-10 {
1275
    left: -90%;
1276
  }
1277
}
1278
/* ========================================================================
1279
   Component: Panel
1280
 ========================================================================== */
1281
/*
1282
 * 1. Needed for `a` elements
1283
 * 2. Create position context for badges
1284
 */
1285
.uk-panel {
1286
  /* 1 */
1287
  display: block;
1288
  /* 2 */
1289
  position: relative;
1290
}
1291
/*
1292
 * Allow panels to be anchors
1293
 */
1294
.uk-panel,
1295
.uk-panel:hover {
1296
  text-decoration: none;
1297
}
1298
/*
1299
 * Micro clearfix to make panels more robust
1300
 */
1301
.uk-panel:before,
1302
.uk-panel:after {
1303
  content: "";
1304
  display: table;
1305
}
1306
.uk-panel:after {
1307
  clear: both;
1308
}
1309
/*
1310
 * Remove margin from the last-child if not `uk-widget-title`
1311
 */
1312
.uk-panel > :not(.uk-panel-title):last-child {
1313
  margin-bottom: 0;
1314
}
1315
/* Sub-object: `uk-panel-title`
1316
 ========================================================================== */
1317
.uk-panel-title {
1318
  margin-top: 0;
1319
  margin-bottom: 15px;
1320
  font-size: 18px;
1321
  line-height: 24px;
1322
  font-weight: normal;
1323
  text-transform: none;
1324
  color: #444;
1325
}
1326
/* Sub-object: `uk-panel-badge`
1327
 ========================================================================== */
1328
.uk-panel-badge {
1329
  position: absolute;
1330
  top: 0;
1331
  right: 0;
1332
  z-index: 1;
1333
}
1334
/* Sub-object: `uk-panel-teaser`
1335
 ========================================================================== */
1336
.uk-panel-teaser {
1337
  margin-bottom: 15px;
1338
}
1339
/* Sub-object: `uk-panel-body`
1340
 ========================================================================== */
1341
.uk-panel-body {
1342
  padding: 15px;
1343
}
1344
/* Modifier: `uk-panel-box`
1345
 ========================================================================== */
1346
.uk-panel-box {
1347
  padding: 15px;
1348
  background: #fafafa;
1349
  color: #444;
1350
  border: 1px solid #ddd;
1351
  border-radius: 4px;
1352
}
1353
.uk-panel-box-hover:hover {
1354
  color: #444;
1355
}
1356
.uk-panel-box .uk-panel-title {
1357
  color: #444;
1358
}
1359
.uk-panel-box .uk-panel-badge {
1360
  top: 10px;
1361
  right: 10px;
1362
}
1363
.uk-panel-box > .uk-panel-teaser {
1364
  margin-top: -16px;
1365
  margin-left: -16px;
1366
  margin-right: -16px;
1367
}
1368
/*
1369
 * Nav in panel
1370
 */
1371
.uk-panel-box > .uk-nav-side {
1372
  margin: 0 -15px;
1373
}
1374
/*
1375
 * Sub-modifier: `uk-panel-box-primary`
1376
 */
1377
.uk-panel-box-primary {
1378
  background-color: #ebf7fd;
1379
  color: #2d7091;
1380
  border-color: rgba(45, 112, 145, 0.3);
1381
}
1382
.uk-panel-box-primary-hover:hover {
1383
  color: #2d7091;
1384
}
1385
.uk-panel-box-primary .uk-panel-title {
1386
  color: #2d7091;
1387
}
1388
/*
1389
 * Sub-modifier: `uk-panel-box-secondary`
1390
 */
1391
.uk-panel-box-secondary {
1392
  background-color: #fff;
1393
  color: #444;
1394
}
1395
.uk-panel-box-secondary-hover:hover {
1396
  color: #444;
1397
}
1398
.uk-panel-box-secondary .uk-panel-title {
1399
  color: #444;
1400
}
1401
/* Modifier: `uk-panel-hover`
1402
 ========================================================================== */
1403
.uk-panel-hover {
1404
  padding: 15px;
1405
  color: #444;
1406
  border: 1px solid transparent;
1407
  border-radius: 4px;
1408
}
1409
.uk-panel-hover:hover {
1410
  background: #fafafa;
1411
  color: #444;
1412
  border-color: #ddd;
1413
}
1414
.uk-panel-hover .uk-panel-badge {
1415
  top: 10px;
1416
  right: 10px;
1417
}
1418
.uk-panel-hover > .uk-panel-teaser {
1419
  margin-top: -16px;
1420
  margin-left: -16px;
1421
  margin-right: -16px;
1422
}
1423
/* Modifier: `uk-panel-header`
1424
 ========================================================================== */
1425
.uk-panel-header .uk-panel-title {
1426
  padding-bottom: 10px;
1427
  border-bottom: 1px solid #ddd;
1428
  color: #444;
1429
}
1430
/* Modifier: `uk-panel-space`
1431
 ========================================================================== */
1432
.uk-panel-space {
1433
  padding: 30px;
1434
}
1435
.uk-panel-space .uk-panel-badge {
1436
  top: 30px;
1437
  right: 30px;
1438
}
1439
/* Modifier: `uk-panel-divider`
1440
 ========================================================================== */
1441
.uk-panel + .uk-panel-divider {
1442
  margin-top: 50px !important;
1443
}
1444
.uk-panel + .uk-panel-divider:before {
1445
  content: "";
1446
  display: block;
1447
  position: absolute;
1448
  top: -25px;
1449
  left: 0;
1450
  right: 0;
1451
  border-top: 1px solid #ddd;
1452
}
1453
/* Large screen and bigger */
1454
@media (min-width: 1220px) {
1455
  .uk-panel + .uk-panel-divider {
1456
    margin-top: 70px !important;
1457
  }
1458
  .uk-panel + .uk-panel-divider:before {
1459
    top: -35px;
1460
  }
1461
}
1462
.uk-panel-box .uk-panel-teaser {
1463
  border-top-left-radius: 4px;
1464
  border-top-right-radius: 4px;
1465
  overflow: hidden;
1466
  -webkit-transform: translateZ(0);
1467
}
1468
/* ========================================================================
1469
   Component: Block
1470
 ========================================================================== */
1471
.uk-block {
1472
  position: relative;
1473
  box-sizing: border-box;
1474
  padding-top: 20px;
1475
  padding-bottom: 20px;
1476
}
1477
/* Phone landscape and bigger */
1478
@media (min-width: 768px) {
1479
  .uk-block {
1480
    padding-top: 50px;
1481
    padding-bottom: 50px;
1482
  }
1483
}
1484
/*
1485
 * Micro clearfix to make blocks more robust
1486
 */
1487
.uk-block:before,
1488
.uk-block:after {
1489
  content: "";
1490
  display: table;
1491
}
1492
.uk-block:after {
1493
  clear: both;
1494
}
1495
/*
1496
 * Remove margin from the last-child
1497
 */
1498
.uk-block > :last-child {
1499
  margin-bottom: 0;
1500
}
1501
/* Padding Modifier
1502
 ========================================================================== */
1503
/*
1504
 * Large padding
1505
 */
1506
.uk-block-large {
1507
  padding-top: 20px;
1508
  padding-bottom: 20px;
1509
}
1510
/* Tablets and bigger */
1511
@media (min-width: 768px) {
1512
  .uk-block-large {
1513
    padding-top: 50px;
1514
    padding-bottom: 50px;
1515
  }
1516
}
1517
/* Desktop and bigger */
1518
@media (min-width: 960px) {
1519
  .uk-block-large {
1520
    padding-top: 100px;
1521
    padding-bottom: 100px;
1522
  }
1523
}
1524
/* Color Modifier
1525
 ========================================================================== */
1526
/*
1527
 * Default
1528
 */
1529
.uk-block-default {
1530
  background: #fff;
1531
}
1532
/*
1533
 * Muted
1534
 */
1535
.uk-block-muted {
1536
  background: #f9f9f9;
1537
}
1538
/*
1539
 * Primary
1540
 */
1541
.uk-block-primary {
1542
  background: #00a8e6;
1543
}
1544
/*
1545
 * Secondary
1546
 */
1547
.uk-block-secondary {
1548
  background: #222;
1549
}
1550
/*
1551
     * Adjust padding between equal colored blocks
1552
     */
1553
.uk-block-default + .uk-block-default,
1554
.uk-block-muted + .uk-block-muted,
1555
.uk-block-primary + .uk-block-primary,
1556
.uk-block-secondary + .uk-block-secondary {
1557
  padding-top: 0;
1558
}
1559
/* ========================================================================
1560
   Component: Article
1561
 ========================================================================== */
1562
/*
1563
 * Micro clearfix to make articles more robust
1564
 */
1565
.uk-article:before,
1566
.uk-article:after {
1567
  content: "";
1568
  display: table;
1569
}
1570
.uk-article:after {
1571
  clear: both;
1572
}
1573
/*
1574
 * Remove margin from the last-child
1575
 */
1576
.uk-article > :last-child {
1577
  margin-bottom: 0;
1578
}
1579
/*
1580
 * Vertical gutter for articles
1581
 */
1582
.uk-article + .uk-article {
1583
  margin-top: 25px;
1584
}
1585
/* Sub-object `uk-article-title`
1586
 ========================================================================== */
1587
.uk-article-title {
1588
  font-size: 36px;
1589
  line-height: 42px;
1590
  font-weight: normal;
1591
  text-transform: none;
1592
}
1593
.uk-article-title a {
1594
  color: inherit;
1595
  text-decoration: none;
1596
}
1597
/* Sub-object `uk-article-meta`
1598
 ========================================================================== */
1599
.uk-article-meta {
1600
  font-size: 12px;
1601
  line-height: 18px;
1602
  color: #999;
1603
}
1604
/* Sub-object `uk-article-lead`
1605
 ========================================================================== */
1606
.uk-article-lead {
1607
  color: #444;
1608
  font-size: 18px;
1609
  line-height: 24px;
1610
  font-weight: normal;
1611
}
1612
/* Sub-object `uk-article-divider`
1613
 ========================================================================== */
1614
.uk-article-divider {
1615
  margin-bottom: 25px;
1616
  border-color: #ddd;
1617
}
1618
* + .uk-article-divider {
1619
  margin-top: 25px;
1620
}
1621
.uk-article + .uk-article {
1622
  padding-top: 25px;
1623
  border-top: 1px solid #ddd;
1624
}
1625
/* ========================================================================
1626
   Component: Comment
1627
 ========================================================================== */
1628
/* Sub-object `uk-comment-header`
1629
 ========================================================================== */
1630
.uk-comment-header {
1631
  margin-bottom: 15px;
1632
  padding: 10px;
1633
  border: 1px solid #ddd;
1634
  border-radius: 4px;
1635
  background: #fafafa;
1636
}
1637
/*
1638
 * Micro clearfix
1639
 */
1640
.uk-comment-header:before,
1641
.uk-comment-header:after {
1642
  content: "";
1643
  display: table;
1644
}
1645
.uk-comment-header:after {
1646
  clear: both;
1647
}
1648
/* Sub-object `uk-comment-avatar`
1649
 ========================================================================== */
1650
.uk-comment-avatar {
1651
  margin-right: 15px;
1652
  float: left;
1653
}
1654
/* Sub-object `uk-comment-title`
1655
 ========================================================================== */
1656
.uk-comment-title {
1657
  margin: 5px 0 0 0;
1658
  font-size: 16px;
1659
  line-height: 22px;
1660
}
1661
/* Sub-object `uk-comment-meta`
1662
 ========================================================================== */
1663
.uk-comment-meta {
1664
  margin: 2px 0 0 0;
1665
  font-size: 11px;
1666
  line-height: 16px;
1667
  color: #999;
1668
}
1669
/* Sub-object `uk-comment-body`
1670
 ========================================================================== */
1671
.uk-comment-body {
1672
  padding-left: 10px;
1673
  padding-right: 10px;
1674
}
1675
/*
1676
 * Remove margin from the last-child
1677
 */
1678
.uk-comment-body > :last-child {
1679
  margin-bottom: 0;
1680
}
1681
/* Sub-object `uk-comment-list`
1682
 ========================================================================== */
1683
.uk-comment-list {
1684
  padding: 0;
1685
  list-style: none;
1686
}
1687
.uk-comment-list .uk-comment + ul {
1688
  margin: 25px 0 0 0;
1689
  list-style: none;
1690
}
1691
.uk-comment-list > li:nth-child(n+2),
1692
.uk-comment-list .uk-comment + ul > li:nth-child(n+2) {
1693
  margin-top: 25px;
1694
}
1695
/* Tablet and bigger */
1696
@media (min-width: 768px) {
1697
  .uk-comment-list .uk-comment + ul {
1698
    padding-left: 100px;
1699
  }
1700
}
1701
/* Modifier `uk-comment-primary`
1702
 ========================================================================== */
1703
.uk-comment-primary .uk-comment-header {
1704
  border-color: rgba(45, 112, 145, 0.3);
1705
  background-color: #ebf7fd;
1706
  color: #2d7091;
1707
  text-shadow: 0 1px 0 #fff;
1708
}
1709
/* ========================================================================
1710
   Component: Cover
1711
 ========================================================================== */
1712
/*
1713
 * Background image always covers and centers its element
1714
 */
1715
.uk-cover-background {
1716
  background-position: 50% 50%;
1717
  background-size: cover;
1718
  background-repeat: no-repeat;
1719
}
1720
/*
1721
 * Emulates image cover, works with video and image elements
1722
 * 1. Parent container which clips resized object
1723
 * 2. Resizes the object to always covers its container
1724
 * 3. Reset the responsive image CSS
1725
 * 4. Center object
1726
 */
1727
/* 1 */
1728
.uk-cover {
1729
  overflow: hidden;
1730
}
1731
.uk-cover-object {
1732
  /* 2 */
1733
  width: auto;
1734
  height: auto;
1735
  min-width: 100%;
1736
  min-height: 100%;
1737
  /* 3 */
1738
  max-width: none;
1739
  /* 4 */
1740
  position: relative;
1741
  left: 50%;
1742
  top: 50%;
1743
  -webkit-transform: translate(-50%, -50%);
1744
  transform: translate(-50%, -50%);
1745
}
1746
/*
1747
 * To center iframes use `data-uk-cover` JavaScript
1748
 */
1749
[data-uk-cover] {
1750
  position: relative;
1751
  left: 50%;
1752
  top: 50%;
1753
  -webkit-transform: translate(-50%, -50%);
1754
  transform: translate(-50%, -50%);
1755
}
1756
/* ========================================================================
1757
   Component: Nav
1758
 ========================================================================== */
1759
.uk-nav,
1760
.uk-nav ul {
1761
  margin: 0;
1762
  padding: 0;
1763
  list-style: none;
1764
}
1765
/*
1766
 * Items
1767
 */
1768
.uk-nav li > a {
1769
  display: block;
1770
  text-decoration: none;
1771
}
1772
.uk-nav > li > a {
1773
  padding: 5px 15px;
1774
}
1775
/*
1776
 * Nested items
1777
 */
1778
.uk-nav ul {
1779
  padding-left: 15px;
1780
}
1781
.uk-nav ul a {
1782
  padding: 2px 0;
1783
}
1784
/*
1785
 * Item subtitle
1786
 */
1787
.uk-nav li > a > div {
1788
  font-size: 12px;
1789
  line-height: 18px;
1790
}
1791
/* Sub-object: `uk-nav-header`
1792
 ========================================================================== */
1793
.uk-nav-header {
1794
  padding: 5px 15px;
1795
  text-transform: uppercase;
1796
  font-weight: bold;
1797
  font-size: 12px;
1798
}
1799
.uk-nav-header:not(:first-child) {
1800
  margin-top: 15px;
1801
}
1802
/* Sub-object: `uk-nav-divider`
1803
 ========================================================================== */
1804
.uk-nav-divider {
1805
  margin: 9px 15px;
1806
}
1807
/* Sub-object: `uk-nav-sub`
1808
 ========================================================================== */
1809
/*
1810
 * `ul` needed for higher specificity to override padding
1811
 */
1812
ul.uk-nav-sub {
1813
  padding: 5px 0 5px 15px;
1814
}
1815
/* Modifier: `uk-nav-parent-icon`
1816
 ========================================================================== */
1817
.uk-nav-parent-icon > .uk-parent > a:after {
1818
  content: "\f104";
1819
  width: 20px;
1820
  margin-right: -10px;
1821
  float: right;
1822
  font-family: FontAwesome;
1823
  text-align: center;
1824
}
1825
.uk-nav-parent-icon > .uk-parent.uk-open > a:after {
1826
  content: "\f107";
1827
}
1828
/* Modifier `uk-nav-side`
1829
 ========================================================================== */
1830
/*
1831
 * Items
1832
 */
1833
.uk-nav-side > li > a {
1834
  color: #444;
1835
}
1836
/*
1837
 * Hover
1838
 * 1. Apply hover style also to focus state
1839
 * 2. Remove default focus style
1840
 */
1841
.uk-nav-side > li > a:hover,
1842
.uk-nav-side > li > a:focus {
1843
  background: rgba(0, 0, 0, 0.03);
1844
  color: #444;
1845
  /* 2 */
1846
  outline: none;
1847
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
1848
  text-shadow: 0 -1px 0 #fff;
1849
}
1850
/* Active */
1851
.uk-nav-side > li.uk-active > a {
1852
  background: #009dd8;
1853
  color: #fff;
1854
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
1855
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
1856
}
1857
/*
1858
 * Sub-object: `uk-nav-header`
1859
 */
1860
.uk-nav-side .uk-nav-header {
1861
  color: #444;
1862
}
1863
/*
1864
 * Sub-object: `uk-nav-divider`
1865
 */
1866
.uk-nav-side .uk-nav-divider {
1867
  border-top: 1px solid #ddd;
1868
  box-shadow: 0 1px 0 #fff;
1869
}
1870
/*
1871
 * Nested items
1872
 */
1873
.uk-nav-side ul a {
1874
  color: #07D;
1875
}
1876
.uk-nav-side ul a:hover {
1877
  color: #059;
1878
}
1879
/* Modifier `uk-nav-dropdown`
1880
 ========================================================================== */
1881
/*
1882
 * Items
1883
 */
1884
.uk-nav-dropdown > li > a {
1885
  color: #444;
1886
}
1887
/*
1888
 * Hover
1889
 * 1. Apply hover style also to focus state
1890
 * 2. Remove default focus style
1891
 */
1892
.uk-nav-dropdown > li > a:hover,
1893
.uk-nav-dropdown > li > a:focus {
1894
  background: #009dd8;
1895
  color: #fff;
1896
  /* 2 */
1897
  outline: none;
1898
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
1899
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
1900
}
1901
/*
1902
 * Sub-object: `uk-nav-header`
1903
 */
1904
.uk-nav-dropdown .uk-nav-header {
1905
  color: #999;
1906
}
1907
/*
1908
 * Sub-object: `uk-nav-divider`
1909
 */
1910
.uk-nav-dropdown .uk-nav-divider {
1911
  border-top: 1px solid #ddd;
1912
}
1913
/*
1914
 * Nested items
1915
 */
1916
.uk-nav-dropdown ul a {
1917
  color: #07D;
1918
}
1919
.uk-nav-dropdown ul a:hover {
1920
  color: #059;
1921
}
1922
/* Modifier `uk-nav-navbar`
1923
 ========================================================================== */
1924
/*
1925
 * Items
1926
 */
1927
.uk-nav-navbar > li > a {
1928
  color: #444;
1929
}
1930
/*
1931
 * Hover
1932
 * 1. Apply hover style also to focus state
1933
 * 2. Remove default focus style
1934
 */
1935
.uk-nav-navbar > li > a:hover,
1936
.uk-nav-navbar > li > a:focus {
1937
  background: #009dd8;
1938
  color: #fff;
1939
  /* 2 */
1940
  outline: none;
1941
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
1942
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
1943
}
1944
/*
1945
 * Sub-object: `uk-nav-header`
1946
 */
1947
.uk-nav-navbar .uk-nav-header {
1948
  color: #999;
1949
}
1950
/*
1951
 * Sub-object: `uk-nav-divider`
1952
 */
1953
.uk-nav-navbar .uk-nav-divider {
1954
  border-top: 1px solid #ddd;
1955
}
1956
/*
1957
 * Nested items
1958
 */
1959
.uk-nav-navbar ul a {
1960
  color: #07D;
1961
}
1962
.uk-nav-navbar ul a:hover {
1963
  color: #059;
1964
}
1965
/* Modifier `uk-nav-offcanvas`
1966
 ========================================================================== */
1967
/*
1968
 * Items
1969
 */
1970
.uk-nav-offcanvas > li > a {
1971
  color: #ccc;
1972
  padding: 10px 15px;
1973
  border-top: 1px solid rgba(0, 0, 0, 0.3);
1974
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
1975
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
1976
}
1977
/*
1978
 * Hover
1979
 * No hover on touch devices because it behaves buggy in fixed offcanvas
1980
 * 1. Apply hover style also to focus state
1981
 * 2. Remove default focus style
1982
 */
1983
.uk-nav-offcanvas > .uk-open > a,
1984
html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,
1985
html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
1986
  background: #404040;
1987
  color: #fff;
1988
  /* 2 */
1989
  outline: none;
1990
}
1991
/*
1992
 * Active
1993
 * `html .uk-nav` needed for higher specificity to override hover
1994
 */
1995
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
1996
  background: #1a1a1a;
1997
  color: #fff;
1998
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
1999
}
2000
/*
2001
 * Sub-object: `uk-nav-header`
2002
 */
2003
.uk-nav-offcanvas .uk-nav-header {
2004
  color: #777;
2005
  margin-top: 0;
2006
  border-top: 1px solid rgba(0, 0, 0, 0.3);
2007
  background: #404040;
2008
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
2009
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
2010
}
2011
/*
2012
 * Sub-object: `uk-nav-divider`
2013
 */
2014
.uk-nav-offcanvas .uk-nav-divider {
2015
  border-top: 1px solid rgba(255, 255, 255, 0.01);
2016
  margin: 0;
2017
  height: 4px;
2018
  background: rgba(0, 0, 0, 0.2);
2019
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
2020
}
2021
/*
2022
 * Nested items
2023
 * No hover on touch devices because it behaves buggy in fixed offcanvas
2024
 */
2025
.uk-nav-offcanvas ul a {
2026
  color: #ccc;
2027
}
2028
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
2029
  color: #fff;
2030
}
2031
/*
2032
     * Modifier `uk-nav-offcanvas`
2033
     */
2034
.uk-nav-offcanvas {
2035
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
2036
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
2037
}
2038
/*
2039
     * Sub-object: `uk-nav-sub`
2040
     */
2041
.uk-nav-offcanvas .uk-nav-sub {
2042
  border-top: 1px solid rgba(0, 0, 0, 0.3);
2043
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
2044
}
2045
/* ========================================================================
2046
   Component: Navbar
2047
 ========================================================================== */
2048
.uk-navbar {
2049
  background: #f7f7f7;
2050
  color: #444;
2051
  border: 1px solid rgba(0, 0, 0, 0.1);
2052
  border-bottom-color: rgba(0, 0, 0, 0.3);
2053
  border-radius: 4px;
2054
  background-origin: border-box;
2055
  background-image: -webkit-linear-gradient(top, #fff, #eee);
2056
  background-image: linear-gradient(to bottom, #fff, #eee);
2057
}
2058
/*
2059
 * Micro clearfix
2060
 */
2061
.uk-navbar:before,
2062
.uk-navbar:after {
2063
  content: "";
2064
  display: table;
2065
}
2066
.uk-navbar:after {
2067
  clear: both;
2068
}
2069
/* Sub-object: `uk-navbar-nav`
2070
 ========================================================================== */
2071
.uk-navbar-nav {
2072
  margin: 0;
2073
  padding: 0;
2074
  list-style: none;
2075
  float: left;
2076
}
2077
/*
2078
 * 1. Create position context for dropdowns
2079
 */
2080
.uk-navbar-nav > li {
2081
  float: left;
2082
  /* 1 */
2083
  position: relative;
2084
}
2085
/*
2086
 * 1. Dimensions
2087
 * 2. Style
2088
 */
2089
.uk-navbar-nav > li > a {
2090
  display: block;
2091
  box-sizing: border-box;
2092
  text-decoration: none;
2093
  /* 1 */
2094
  height: 41px;
2095
  padding: 0 15px;
2096
  line-height: 40px;
2097
  /* 2 */
2098
  color: #444;
2099
  font-size: 14px;
2100
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
2101
  font-weight: normal;
2102
  margin-top: -1px;
2103
  margin-left: -1px;
2104
  border: 1px solid transparent;
2105
  border-bottom-width: 0;
2106
  text-shadow: 0 1px 0 #fff;
2107
}
2108
/* Appear not as link */
2109
.uk-navbar-nav > li > a[href='#'] {
2110
  cursor: text;
2111
}
2112
/*
2113
 * Hover
2114
 * 1. Apply hover style also to focus state
2115
 * 2. Also apply if dropdown is opened
2116
 * 3. Remove default focus style
2117
 */
2118
.uk-navbar-nav > li:hover > a,
2119
.uk-navbar-nav > li > a:focus,
2120
.uk-navbar-nav > li.uk-open > a {
2121
  background-color: transparent;
2122
  color: #444;
2123
  /* 3 */
2124
  outline: none;
2125
  position: relative;
2126
  z-index: 1;
2127
  border-left-color: rgba(0, 0, 0, 0.1);
2128
  border-right-color: rgba(0, 0, 0, 0.1);
2129
  border-top-color: rgba(0, 0, 0, 0.1);
2130
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
2131
}
2132
/* OnClick */
2133
.uk-navbar-nav > li > a:active {
2134
  background-color: #f5f5f5;
2135
  color: #444;
2136
  border-left-color: rgba(0, 0, 0, 0.1);
2137
  border-right-color: rgba(0, 0, 0, 0.1);
2138
  border-top-color: rgba(0, 0, 0, 0.2);
2139
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
2140
}
2141
/* Active */
2142
.uk-navbar-nav > li.uk-active > a {
2143
  background-color: #fafafa;
2144
  color: #444;
2145
  border-left-color: rgba(0, 0, 0, 0.1);
2146
  border-right-color: rgba(0, 0, 0, 0.1);
2147
  border-top-color: rgba(0, 0, 0, 0.2);
2148
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
2149
}
2150
/* Sub-objects: `uk-navbar-nav-subtitle`
2151
 ========================================================================== */
2152
.uk-navbar-nav .uk-navbar-nav-subtitle {
2153
  line-height: 28px;
2154
}
2155
.uk-navbar-nav-subtitle > div {
2156
  margin-top: -6px;
2157
  font-size: 10px;
2158
  line-height: 12px;
2159
}
2160
/* Sub-objects: `uk-navbar-content`, `uk-navbar-brand`, `uk-navbar-toggle`
2161
 ========================================================================== */
2162
/*
2163
 * Imitate navbar items
2164
 */
2165
.uk-navbar-content,
2166
.uk-navbar-brand,
2167
.uk-navbar-toggle {
2168
  box-sizing: border-box;
2169
  display: block;
2170
  height: 41px;
2171
  padding: 0 15px;
2172
  float: left;
2173
  margin-top: -1px;
2174
  text-shadow: 0 1px 0 #fff;
2175
}
2176
/*
2177
 * Helper to center all child elements vertically
2178
 */
2179
.uk-navbar-content:before,
2180
.uk-navbar-brand:before,
2181
.uk-navbar-toggle:before {
2182
  content: '';
2183
  display: inline-block;
2184
  height: 100%;
2185
  vertical-align: middle;
2186
}
2187
/* Sub-objects: `uk-navbar-content`
2188
 ========================================================================== */
2189
/*
2190
 * Better sibling spacing
2191
 */
2192
.uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center) {
2193
  padding-left: 0;
2194
}
2195
/*
2196
 * Link colors
2197
 */
2198
.uk-navbar-content > a:not([class]) {
2199
  color: #07D;
2200
}
2201
.uk-navbar-content > a:not([class]):hover {
2202
  color: #059;
2203
}
2204
/* Sub-objects: `uk-navbar-brand`
2205
 ========================================================================== */
2206
.uk-navbar-brand {
2207
  font-size: 18px;
2208
  color: #444;
2209
  text-decoration: none;
2210
}
2211
/*
2212
 * 1. Apply hover style also to focus state
2213
 * 2. Remove default focus style
2214
 */
2215
.uk-navbar-brand:hover,
2216
.uk-navbar-brand:focus {
2217
  color: #444;
2218
  text-decoration: none;
2219
  /* 2 */
2220
  outline: none;
2221
}
2222
/* Sub-object: `uk-navbar-toggle`
2223
 ========================================================================== */
2224
.uk-navbar-toggle {
2225
  font-size: 18px;
2226
  color: #444;
2227
  text-decoration: none;
2228
}
2229
/*
2230
 * 1. Apply hover style also to focus state
2231
 * 2. Remove default focus style
2232
 */
2233
.uk-navbar-toggle:hover,
2234
.uk-navbar-toggle:focus {
2235
  color: #444;
2236
  text-decoration: none;
2237
  /* 2 */
2238
  outline: none;
2239
}
2240
/*
2241
 * 1. Center icon vertically
2242
 */
2243
.uk-navbar-toggle:after {
2244
  content: "\f0c9";
2245
  font-family: FontAwesome;
2246
  /* 1 */
2247
  vertical-align: middle;
2248
}
2249
.uk-navbar-toggle-alt:after {
2250
  content: "\f002";
2251
}
2252
/* Sub-object: `uk-navbar-center`
2253
 ========================================================================== */
2254
/*
2255
 * The element with this class needs to be last child in the navbar
2256
 * 1. This hack is needed because other float elements shift centered text
2257
 */
2258
.uk-navbar-center {
2259
  float: none;
2260
  text-align: center;
2261
  /* 1 */
2262
  max-width: 50%;
2263
  margin-left: auto;
2264
  margin-right: auto;
2265
}
2266
/* Sub-object: `uk-navbar-flip`
2267
 ========================================================================== */
2268
.uk-navbar-flip {
2269
  float: right;
2270
}
2271
/*
2272
     * Apply same `border-radius` as `uk-navbar`
2273
     */
2274
.uk-navbar-nav:first-child > li:first-child > a {
2275
  border-top-left-radius: 4px;
2276
  border-bottom-left-radius: 4px;
2277
}
2278
/*
2279
     * Sub-modifier `uk-navbar-flip`
2280
     */
2281
/* Collapse border */
2282
.uk-navbar-flip .uk-navbar-nav > li > a {
2283
  margin-left: 0;
2284
  margin-right: -1px;
2285
}
2286
/* Apply same `border-radius` as `uk-navbar` */
2287
.uk-navbar-flip .uk-navbar-nav:first-child > li:first-child > a {
2288
  border-top-left-radius: 0;
2289
  border-bottom-left-radius: 0;
2290
}
2291
.uk-navbar-flip .uk-navbar-nav:last-child > li:last-child > a {
2292
  border-top-right-radius: 4px;
2293
  border-bottom-right-radius: 4px;
2294
}
2295
/*
2296
     * Sub-modifier `uk-navbar-attached`
2297
     */
2298
.uk-navbar-attached {
2299
  border-top-color: transparent;
2300
  border-left-color: transparent;
2301
  border-right-color: transparent;
2302
  border-radius: 0;
2303
}
2304
.uk-navbar-attached .uk-navbar-nav > li > a {
2305
  border-radius: 0 !important;
2306
}
2307
/* ========================================================================
2308
   Component: Subnav
2309
 ========================================================================== */
2310
/*
2311
 * 1. Gutter
2312
 * 2. Remove default list style
2313
 */
2314
.uk-subnav {
2315
  display: -ms-flexbox;
2316
  display: -webkit-flex;
2317
  display: flex;
2318
  -ms-flex-wrap: wrap;
2319
  -webkit-flex-wrap: wrap;
2320
  flex-wrap: wrap;
2321
  /* 1 */
2322
  margin-left: -10px;
2323
  margin-top: -10px;
2324
  /* 2 */
2325
  padding: 0;
2326
  list-style: none;
2327
}
2328
/*
2329
 * 1. Space is allocated solely based on content dimensions
2330
 * 2. Horizontal gutter is using `padding` so `uk-width-*` classes can be applied
2331
 * 3. Create position context for dropdowns
2332
 */
2333
.uk-subnav > * {
2334
  /* 1 */
2335
  -ms-flex: none;
2336
  -webkit-flex: none;
2337
  flex: none;
2338
  /* 2 */
2339
  padding-left: 10px;
2340
  margin-top: 10px;
2341
  /* 3 */
2342
  position: relative;
2343
}
2344
/*
2345
 * DEPRECATED IE9 Support
2346
 */
2347
.uk-subnav:before,
2348
.uk-subnav:after {
2349
  content: "";
2350
  display: block;
2351
  overflow: hidden;
2352
}
2353
.uk-subnav:after {
2354
  clear: both;
2355
}
2356
.uk-subnav > * {
2357
  float: left;
2358
}
2359
/* Items
2360
 ========================================================================== */
2361
.uk-subnav > * > * {
2362
  display: inline-block;
2363
  color: #444;
2364
}
2365
/*
2366
 * Hover
2367
 * 1. Apply hover style also to focus state
2368
 */
2369
.uk-subnav > * > :hover,
2370
.uk-subnav > * > :focus {
2371
  color: #07D;
2372
  text-decoration: none;
2373
}
2374
/*
2375
 * Active
2376
 */
2377
.uk-subnav > .uk-active > * {
2378
  color: #07D;
2379
}
2380
/* Modifier: 'subnav-line'
2381
 ========================================================================== */
2382
.uk-subnav-line > :before {
2383
  content: "";
2384
  display: inline-block;
2385
  height: 10px;
2386
  vertical-align: middle;
2387
}
2388
.uk-subnav-line > :nth-child(n+2):before {
2389
  margin-right: 10px;
2390
  border-left: 1px solid #ddd;
2391
}
2392
/* Modifier: 'subnav-pill'
2393
 ========================================================================== */
2394
.uk-subnav-pill > * > * {
2395
  padding: 3px 9px;
2396
  border-radius: 4px;
2397
}
2398
/*
2399
 * Hover
2400
 * 1. Apply hover style also to focus state
2401
 * 2. Remove default focus style
2402
 */
2403
.uk-subnav-pill > * > :hover,
2404
.uk-subnav-pill > * > :focus {
2405
  background: #fafafa;
2406
  color: #444;
2407
  text-decoration: none;
2408
  /* 2 */
2409
  outline: none;
2410
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
2411
}
2412
/*
2413
 * Active
2414
 * `li` needed for higher specificity to override hover
2415
 */
2416
.uk-subnav-pill > .uk-active > * {
2417
  background: #009dd8;
2418
  color: #fff;
2419
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
2420
}
2421
/* Disabled state
2422
 ========================================================================== */
2423
.uk-subnav > .uk-disabled > * {
2424
  background: none;
2425
  color: #999;
2426
  text-decoration: none;
2427
  cursor: text;
2428
  box-shadow: none;
2429
}
2430
/* ========================================================================
2431
   Component: Breadcrumb
2432
 ========================================================================== */
2433
/*
2434
 * 1. Remove default list style
2435
 * 2. Remove whitespace between child elements when using `inline-block`
2436
 */
2437
.uk-breadcrumb {
2438
  /* 1 */
2439
  padding: 0;
2440
  list-style: none;
2441
  /* 2 */
2442
  font-size: 0.001px;
2443
}
2444
/* Items
2445
 ========================================================================== */
2446
/*
2447
 * Reset whitespace hack
2448
 */
2449
.uk-breadcrumb > li {
2450
  font-size: 1rem;
2451
  vertical-align: top;
2452
}
2453
.uk-breadcrumb > li,
2454
.uk-breadcrumb > li > a,
2455
.uk-breadcrumb > li > span {
2456
  display: inline-block;
2457
}
2458
.uk-breadcrumb > li:nth-child(n+2):before {
2459
  content: "/";
2460
  display: inline-block;
2461
  margin: 0 8px;
2462
}
2463
/*
2464
 * Disabled
2465
 */
2466
.uk-breadcrumb > li:not(.uk-active) > span {
2467
  color: #999;
2468
}
2469
/* ========================================================================
2470
   Component: Pagination
2471
 ========================================================================== */
2472
/*
2473
 * 1. Remove default list style
2474
 * 2. Center pagination by default
2475
 * 3. Remove whitespace between child elements when using `inline-block`
2476
 */
2477
.uk-pagination {
2478
  /* 1 */
2479
  padding: 0;
2480
  list-style: none;
2481
  /* 2 */
2482
  text-align: center;
2483
  /* 3 */
2484
  font-size: 0.001px;
2485
}
2486
/*
2487
 * Micro clearfix
2488
 * Needed if `uk-pagination-previous` or `uk-pagination-next` sub-objects are used
2489
 */
2490
.uk-pagination:before,
2491
.uk-pagination:after {
2492
  content: "";
2493
  display: table;
2494
}
2495
.uk-pagination:after {
2496
  clear: both;
2497
}
2498
/* Items
2499
 ========================================================================== */
2500
/*
2501
 * 1. Reset whitespace hack
2502
 * 2. Remove the gap at the bottom of it container
2503
 */
2504
.uk-pagination > li {
2505
  display: inline-block;
2506
  /* 1 */
2507
  font-size: 1rem;
2508
  /* 2 */
2509
  vertical-align: top;
2510
}
2511
.uk-pagination > li:nth-child(n+2) {
2512
  margin-left: 5px;
2513
}
2514
/*
2515
 * 1. Makes pagination more robust against different box-sizing use
2516
 * 2. Reset text-align to center if alignment modifier is used
2517
 */
2518
.uk-pagination > li > a,
2519
.uk-pagination > li > span {
2520
  display: inline-block;
2521
  min-width: 16px;
2522
  padding: 3px 5px;
2523
  line-height: 20px;
2524
  text-decoration: none;
2525
  /* 1 */
2526
  box-sizing: content-box;
2527
  /* 2 */
2528
  text-align: center;
2529
  border-radius: 4px;
2530
}
2531
/*
2532
 * Links
2533
 */
2534
.uk-pagination > li > a {
2535
  background: #f7f7f7;
2536
  color: #444;
2537
  border: 1px solid rgba(0, 0, 0, 0.2);
2538
  border-bottom-color: rgba(0, 0, 0, 0.3);
2539
  background-origin: border-box;
2540
  background-image: -webkit-linear-gradient(top, #fff, #eee);
2541
  background-image: linear-gradient(to bottom, #fff, #eee);
2542
  text-shadow: 0 1px 0 #fff;
2543
}
2544
/*
2545
 * Hover
2546
 * 1. Apply hover style also to focus state
2547
 * 2. Remove default focus style
2548
 */
2549
.uk-pagination > li > a:hover,
2550
.uk-pagination > li > a:focus {
2551
  background-color: #fafafa;
2552
  color: #444;
2553
  /* 2 */
2554
  outline: none;
2555
  background-image: none;
2556
}
2557
/* OnClick */
2558
.uk-pagination > li > a:active {
2559
  background-color: #f5f5f5;
2560
  color: #444;
2561
  border-color: rgba(0, 0, 0, 0.2);
2562
  border-top-color: rgba(0, 0, 0, 0.3);
2563
  background-image: none;
2564
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
2565
}
2566
/*
2567
 * Active
2568
 */
2569
.uk-pagination > .uk-active > span {
2570
  background: #009dd8;
2571
  color: #fff;
2572
  border: 1px solid rgba(0, 0, 0, 0.2);
2573
  border-bottom-color: rgba(0, 0, 0, 0.4);
2574
  background-origin: border-box;
2575
  background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
2576
  background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
2577
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
2578
}
2579
/*
2580
 * Disabled
2581
 */
2582
.uk-pagination > .uk-disabled > span {
2583
  background-color: #fafafa;
2584
  color: #999;
2585
  border: 1px solid rgba(0, 0, 0, 0.2);
2586
  text-shadow: 0 1px 0 #fff;
2587
}
2588
/* Previous and next navigation
2589
 ========================================================================== */
2590
.uk-pagination-previous {
2591
  float: left;
2592
}
2593
.uk-pagination-next {
2594
  float: right;
2595
}
2596
/* Alignment modifiers
2597
 ========================================================================== */
2598
.uk-pagination-left {
2599
  text-align: left;
2600
}
2601
.uk-pagination-right {
2602
  text-align: right;
2603
}
2604
/* ========================================================================
2605
   Component: Tab
2606
 ========================================================================== */
2607
.uk-tab {
2608
  margin: 0;
2609
  padding: 0;
2610
  list-style: none;
2611
  border-bottom: 1px solid #ddd;
2612
}
2613
/*
2614
 * Micro clearfix on the deepest container
2615
 */
2616
.uk-tab:before,
2617
.uk-tab:after {
2618
  content: "";
2619
  display: table;
2620
}
2621
.uk-tab:after {
2622
  clear: both;
2623
}
2624
/*
2625
 * Items
2626
 * 1. Create position context for dropdowns
2627
 */
2628
.uk-tab > li {
2629
  margin-bottom: -1px;
2630
  float: left;
2631
  /* 1 */
2632
  position: relative;
2633
}
2634
.uk-tab > li > a {
2635
  display: block;
2636
  padding: 8px 12px 8px 12px;
2637
  border: 1px solid transparent;
2638
  border-bottom-width: 0;
2639
  color: #07D;
2640
  text-decoration: none;
2641
  border-radius: 4px 4px 0 0;
2642
  text-shadow: 0 1px 0 #fff;
2643
}
2644
.uk-tab > li:nth-child(n+2) > a {
2645
  margin-left: 5px;
2646
}
2647
/*
2648
 * Hover
2649
 * 1. Apply hover style also to focus state
2650
 * 2. Also apply if dropdown is opened
2651
 * 3. Remove default focus style
2652
 */
2653
.uk-tab > li > a:hover,
2654
.uk-tab > li > a:focus,
2655
.uk-tab > li.uk-open > a {
2656
  border-color: #ddd;
2657
  background: #fafafa;
2658
  color: #059;
2659
  /* 2 */
2660
  outline: none;
2661
}
2662
.uk-tab > li:not(.uk-active) > a:hover,
2663
.uk-tab > li:not(.uk-active) > a:focus,
2664
.uk-tab > li.uk-open:not(.uk-active) > a {
2665
  margin-bottom: 1px;
2666
  padding-bottom: 7px;
2667
}
2668
/* Active */
2669
.uk-tab > li.uk-active > a {
2670
  border-color: #ddd;
2671
  border-bottom-color: transparent;
2672
  background: #fff;
2673
  color: #444;
2674
}
2675
/* Disabled */
2676
.uk-tab > li.uk-disabled > a {
2677
  color: #999;
2678
  cursor: text;
2679
}
2680
.uk-tab > li.uk-disabled > a:hover,
2681
.uk-tab > li.uk-disabled > a:focus,
2682
.uk-tab > li.uk-disabled.uk-active > a {
2683
  background: none;
2684
  border-color: transparent;
2685
}
2686
/* Modifier: 'tab-flip'
2687
 ========================================================================== */
2688
.uk-tab-flip > li {
2689
  float: right;
2690
}
2691
.uk-tab-flip > li:nth-child(n+2) > a {
2692
  margin-left: 0;
2693
  margin-right: 5px;
2694
}
2695
/* Modifier: 'tab-responsive'
2696
 ========================================================================== */
2697
.uk-tab > li.uk-tab-responsive > a {
2698
  margin-left: 0;
2699
  margin-right: 0;
2700
}
2701
/*
2702
 * Icon
2703
 */
2704
.uk-tab-responsive > a:before {
2705
  content: "\f0c9\00a0";
2706
  font-family: FontAwesome;
2707
}
2708
/* Modifier: 'tab-center'
2709
 ========================================================================== */
2710
.uk-tab-center {
2711
  border-bottom: 1px solid #ddd;
2712
}
2713
.uk-tab-center-bottom {
2714
  border-bottom: none;
2715
  border-top: 1px solid #ddd;
2716
}
2717
.uk-tab-center:before,
2718
.uk-tab-center:after {
2719
  content: "";
2720
  display: table;
2721
}
2722
.uk-tab-center:after {
2723
  clear: both;
2724
}
2725
/*
2726
 * 1. Using `right` to prevent vertical scrollbar caused by centering if to many tabs
2727
 */
2728
.uk-tab-center .uk-tab {
2729
  position: relative;
2730
  right: 50%;
2731
  border: none;
2732
  float: right;
2733
}
2734
.uk-tab-center .uk-tab > li {
2735
  position: relative;
2736
  right: -50%;
2737
}
2738
.uk-tab-center .uk-tab > li > a {
2739
  text-align: center;
2740
}
2741
/* Modifier: 'tab-bottom'
2742
 ========================================================================== */
2743
.uk-tab-bottom {
2744
  border-top: 1px solid #ddd;
2745
  border-bottom: none;
2746
}
2747
.uk-tab-bottom > li {
2748
  margin-top: -1px;
2749
  margin-bottom: 0;
2750
}
2751
.uk-tab-bottom > li > a {
2752
  padding-top: 8px;
2753
  padding-bottom: 8px;
2754
  border-bottom-width: 1px;
2755
  border-top-width: 0;
2756
}
2757
.uk-tab-bottom > li:not(.uk-active) > a:hover,
2758
.uk-tab-bottom > li:not(.uk-active) > a:focus,
2759
.uk-tab-bottom > li.uk-open:not(.uk-active) > a {
2760
  margin-bottom: 0;
2761
  margin-top: 1px;
2762
  padding-bottom: 8px;
2763
  padding-top: 7px;
2764
}
2765
.uk-tab-bottom > li.uk-active > a {
2766
  border-top-color: transparent;
2767
  border-bottom-color: #ddd;
2768
}
2769
/* Modifier: 'tab-grid'
2770
 ========================================================================== */
2771
/*
2772
 * 1. Create position context to prevent hidden border because of negative `z-index`
2773
 */
2774
.uk-tab-grid {
2775
  margin-left: -5px;
2776
  border-bottom: none;
2777
  /* 1 */
2778
  position: relative;
2779
  z-index: 0;
2780
}
2781
.uk-tab-grid:before {
2782
  display: block;
2783
  position: absolute;
2784
  left: 5px;
2785
  right: 0;
2786
  bottom: -1px;
2787
  border-top: 1px solid #ddd;
2788
  /* 1 */
2789
  z-index: -1;
2790
}
2791
.uk-tab-grid > li:first-child > a {
2792
  margin-left: 5px;
2793
}
2794
.uk-tab-grid > li > a {
2795
  text-align: center;
2796
}
2797
/*
2798
 * If `uk-tab-bottom`
2799
 */
2800
.uk-tab-grid.uk-tab-bottom {
2801
  border-top: none;
2802
}
2803
.uk-tab-grid.uk-tab-bottom:before {
2804
  top: -1px;
2805
  bottom: auto;
2806
}
2807
/* Modifier: 'tab-left', 'tab-right'
2808
 ========================================================================== */
2809
/* Tablet and bigger */
2810
@media (min-width: 768px) {
2811
  .uk-tab-left,
2812
  .uk-tab-right {
2813
    border-bottom: none;
2814
  }
2815
  .uk-tab-left > li,
2816
  .uk-tab-right > li {
2817
    margin-bottom: 0;
2818
    float: none;
2819
  }
2820
  .uk-tab-left > li > a,
2821
  .uk-tab-right > li > a {
2822
    padding-top: 8px;
2823
    padding-bottom: 8px;
2824
  }
2825
  .uk-tab-left > li:nth-child(n+2) > a,
2826
  .uk-tab-right > li:nth-child(n+2) > a {
2827
    margin-left: 0;
2828
    margin-top: 5px;
2829
  }
2830
  .uk-tab-left > li.uk-active > a,
2831
  .uk-tab-right > li.uk-active > a {
2832
    border-color: #ddd;
2833
  }
2834
  /*
2835
     * Modifier: 'tab-left'
2836
     */
2837
  .uk-tab-left {
2838
    border-right: 1px solid #ddd;
2839
  }
2840
  .uk-tab-left > li {
2841
    margin-right: -1px;
2842
  }
2843
  .uk-tab-left > li > a {
2844
    border-bottom-width: 1px;
2845
    border-right-width: 0;
2846
  }
2847
  .uk-tab-left > li:not(.uk-active) > a:hover,
2848
  .uk-tab-left > li:not(.uk-active) > a:focus {
2849
    margin-bottom: 0;
2850
    margin-right: 1px;
2851
    padding-bottom: 8px;
2852
    padding-right: 11px;
2853
  }
2854
  .uk-tab-left > li.uk-active > a {
2855
    border-right-color: transparent;
2856
  }
2857
  /*
2858
     * Modifier: 'tab-right'
2859
     */
2860
  .uk-tab-right {
2861
    border-left: 1px solid #ddd;
2862
  }
2863
  .uk-tab-right > li {
2864
    margin-left: -1px;
2865
  }
2866
  .uk-tab-right > li > a {
2867
    border-bottom-width: 1px;
2868
    border-left-width: 0;
2869
  }
2870
  .uk-tab-right > li:not(.uk-active) > a:hover,
2871
  .uk-tab-right > li:not(.uk-active) > a:focus {
2872
    margin-bottom: 0;
2873
    margin-left: 1px;
2874
    padding-bottom: 8px;
2875
    padding-left: 11px;
2876
  }
2877
  .uk-tab-right > li.uk-active > a {
2878
    border-left-color: transparent;
2879
  }
2880
}
2881
/* Modifier: `uk-tab-bottom'
2882
     ========================================================================== */
2883
.uk-tab-bottom > li > a {
2884
  border-radius: 0 0 4px 4px;
2885
}
2886
/* Modifier: `uk-tab-left', `uk-tab-right'
2887
    ========================================================================== */
2888
/* Tablet and bigger */
2889
@media (min-width: 768px) {
2890
  /*
2891
         * Modifier: `uk-tab-left'
2892
         */
2893
  .uk-tab-left > li > a {
2894
    border-radius: 4px 0 0 4px;
2895
  }
2896
  /*
2897
         * Modifier: `uk-tab-right'
2898
         */
2899
  .uk-tab-right > li > a {
2900
    border-radius: 0 4px 4px 0;
2901
  }
2902
}
2903
/* ========================================================================
2904
   Component: Thumbnav
2905
 ========================================================================== */
2906
/*
2907
 * 1. Gutter
2908
 * 2. Remove default list style
2909
 */
2910
.uk-thumbnav {
2911
  display: -ms-flexbox;
2912
  display: -webkit-flex;
2913
  display: flex;
2914
  -ms-flex-wrap: wrap;
2915
  -webkit-flex-wrap: wrap;
2916
  flex-wrap: wrap;
2917
  /* 1 */
2918
  margin-left: -10px;
2919
  margin-top: -10px;
2920
  /* 2 */
2921
  padding: 0;
2922
  list-style: none;
2923
}
2924
/*
2925
 * 1. Space is allocated solely based on content dimensions
2926
 * 2. Horizontal gutter is using `padding` so `uk-width-*` classes can be applied
2927
 */
2928
.uk-thumbnav > * {
2929
  /* 1 */
2930
  -ms-flex: none;
2931
  -webkit-flex: none;
2932
  flex: none;
2933
  /* 2 */
2934
  padding-left: 10px;
2935
  margin-top: 10px;
2936
}
2937
/*
2938
 * DEPRECATED IE9 Support
2939
 */
2940
.uk-thumbnav:before,
2941
.uk-thumbnav:after {
2942
  content: "";
2943
  display: block;
2944
  overflow: hidden;
2945
}
2946
.uk-thumbnav:after {
2947
  clear: both;
2948
}
2949
.uk-thumbnav > * {
2950
  float: left;
2951
}
2952
/* Items
2953
 ========================================================================== */
2954
.uk-thumbnav > * > * {
2955
  display: block;
2956
  background: #fff;
2957
}
2958
.uk-thumbnav > * > * > img {
2959
  opacity: 0.7;
2960
  -webkit-transition: opacity 0.15s linear;
2961
  transition: opacity 0.15s linear;
2962
}
2963
/*
2964
 * Hover
2965
 */
2966
.uk-thumbnav > * > :hover > img,
2967
.uk-thumbnav > * > :focus > img {
2968
  opacity: 1;
2969
}
2970
/*
2971
 * Active
2972
 */
2973
.uk-thumbnav > .uk-active > * > img {
2974
  opacity: 1;
2975
}
2976
/* ========================================================================
2977
   Component: List
2978
 ========================================================================== */
2979
.uk-list {
2980
  padding: 0;
2981
  list-style: none;
2982
}
2983
/*
2984
 * Micro clearfix to make list more robust
2985
 */
2986
.uk-list > li:before,
2987
.uk-list > li:after {
2988
  content: "";
2989
  display: table;
2990
}
2991
.uk-list > li:after {
2992
  clear: both;
2993
}
2994
/*
2995
 * Remove margin from the last-child
2996
 */
2997
.uk-list > li > :last-child {
2998
  margin-bottom: 0;
2999
}
3000
/*
3001
 * Nested lists
3002
 */
3003
.uk-list ul {
3004
  margin: 0;
3005
  padding-left: 20px;
3006
  list-style: none;
3007
}
3008
/* Modifier: `uk-list-line`
3009
 ========================================================================== */
3010
.uk-list-line > li:nth-child(n+2) {
3011
  margin-top: 5px;
3012
  padding-top: 5px;
3013
  border-top: 1px solid #ddd;
3014
}
3015
/* Modifier: `uk-list-striped`
3016
 ========================================================================== */
3017
.uk-list-striped > li {
3018
  padding: 5px 5px;
3019
  border-bottom: 1px solid #ddd;
3020
}
3021
.uk-list-striped > li:nth-of-type(odd) {
3022
  background: #fafafa;
3023
}
3024
/* Modifier: `uk-list-space`
3025
 ========================================================================== */
3026
.uk-list-space > li:nth-child(n+2) {
3027
  margin-top: 10px;
3028
}
3029
.uk-list-striped > li:first-child {
3030
  border-top: 1px solid #ddd;
3031
}
3032
/* ========================================================================
3033
   Component: Description list
3034
 ========================================================================== */
3035
/* Modifier: `uk-description-list-horizontal`
3036
 ========================================================================== */
3037
/* Tablet and bigger */
3038
@media (min-width: 768px) {
3039
  .uk-description-list-horizontal {
3040
    overflow: hidden;
3041
  }
3042
  .uk-description-list-horizontal > dt {
3043
    width: 160px;
3044
    float: left;
3045
    clear: both;
3046
    overflow: hidden;
3047
    text-overflow: ellipsis;
3048
    white-space: nowrap;
3049
  }
3050
  .uk-description-list-horizontal > dd {
3051
    margin-left: 180px;
3052
  }
3053
}
3054
/* Modifier: `uk-description-list-line`
3055
 ========================================================================== */
3056
.uk-description-list-line > dt {
3057
  font-weight: normal;
3058
}
3059
.uk-description-list-line > dt:nth-child(n+2) {
3060
  margin-top: 5px;
3061
  padding-top: 5px;
3062
  border-top: 1px solid #ddd;
3063
}
3064
.uk-description-list-line > dd {
3065
  color: #999;
3066
}
3067
/* ========================================================================
3068
   Component: Table
3069
 ========================================================================== */
3070
/*
3071
 * 1. Remove most spacing between table cells.
3072
 * 2. Block element behavior
3073
 * 3. Style
3074
 */
3075
.uk-table {
3076
  /* 1 */
3077
  border-collapse: collapse;
3078
  border-spacing: 0;
3079
  /* 2 */
3080
  width: 100%;
3081
  /* 3 */
3082
  margin-bottom: 15px;
3083
}
3084
/*
3085
 * Add margin if adjacent element
3086
 */
3087
* + .uk-table {
3088
  margin-top: 15px;
3089
}
3090
.uk-table th,
3091
.uk-table td {
3092
  padding: 8px 8px;
3093
  border-bottom: 1px solid #ddd;
3094
}
3095
/*
3096
 * Set alignment
3097
 */
3098
.uk-table th {
3099
  text-align: left;
3100
}
3101
.uk-table td {
3102
  vertical-align: top;
3103
}
3104
.uk-table thead th {
3105
  vertical-align: bottom;
3106
}
3107
/*
3108
 * Caption and footer
3109
 */
3110
.uk-table caption,
3111
.uk-table tfoot {
3112
  font-size: 12px;
3113
  font-style: italic;
3114
}
3115
.uk-table caption {
3116
  text-align: left;
3117
  color: #999;
3118
}
3119
/*
3120
 * Active State
3121
 */
3122
.uk-table tbody tr.uk-active {
3123
  background: #f0f0f0;
3124
}
3125
/* Sub-modifier: `uk-table-middle`
3126
 ========================================================================== */
3127
.uk-table-middle,
3128
.uk-table-middle td {
3129
  vertical-align: middle !important;
3130
}
3131
/* Modifier: `uk-table-striped`
3132
 ========================================================================== */
3133
.uk-table-striped tbody tr:nth-of-type(odd) {
3134
  background: #fafafa;
3135
}
3136
/* Modifier: `uk-table-condensed`
3137
 ========================================================================== */
3138
.uk-table-condensed td {
3139
  padding: 4px 8px;
3140
}
3141
/* Modifier: `uk-table-hover`
3142
 ========================================================================== */
3143
.uk-table-hover tbody tr:hover {
3144
  background: #f0f0f0;
3145
}
3146
/* ========================================================================
3147
   Component: Form
3148
 ========================================================================== */
3149
/*
3150
 * 1. Define consistent box sizing.
3151
 *    Default is `content-box` with following exceptions set to `border-box`
3152
 *    `button`, `select`, `input[type="checkbox"]` and `input[type="radio"]`
3153
 *    `input[type="search"]` in Chrome, Safari and Opera
3154
 *    `input[type="color"]` in Firefox
3155
 * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.
3156
 * 3. Remove `border-radius` in iOS.
3157
 * 4. Correct `font` properties and `color` not being inherited.
3158
 */
3159
.uk-form input,
3160
.uk-form select,
3161
.uk-form textarea {
3162
  /* 1 */
3163
  box-sizing: border-box;
3164
  /* 2 */
3165
  margin: 0;
3166
  /* 3 */
3167
  border-radius: 0;
3168
  /* 4 */
3169
  font: inherit;
3170
  color: inherit;
3171
}
3172
/*
3173
 * Address inconsistent `text-transform` inheritance which is only inherit in Firefox
3174
 */
3175
.uk-form select {
3176
  text-transform: none;
3177
}
3178
/*
3179
 * 1. Correct `font` properties not being inherited.
3180
 * 2. Don't inherit the `font-weight` and use `bold` instead.
3181
 * NOTE: Both declarations don't work in Chrome, Safari and Opera.
3182
 */
3183
.uk-form optgroup {
3184
  /* 1 */
3185
  font: inherit;
3186
  /* 2 */
3187
  font-weight: bold;
3188
}
3189
/*
3190
 * Removes inner padding and border in Firefox 4+.
3191
 */
3192
.uk-form input::-moz-focus-inner {
3193
  border: 0;
3194
  padding: 0;
3195
}
3196
/*
3197
 * Removes excess padding in IE 8/9/10.
3198
 */
3199
.uk-form input[type="checkbox"],
3200
.uk-form input[type="radio"] {
3201
  padding: 0;
3202
}
3203
/*
3204
 * Improves consistency of cursor style for clickable elements
3205
 */
3206
.uk-form input[type="checkbox"]:not(:disabled),
3207
.uk-form input[type="radio"]:not(:disabled) {
3208
  cursor: pointer;
3209
}
3210
/*
3211
 * Remove default style in iOS.
3212
 */
3213
.uk-form textarea,
3214
.uk-form input:not([type]),
3215
.uk-form input[type="text"],
3216
.uk-form input[type="password"],
3217
.uk-form input[type="email"],
3218
.uk-form input[type="url"],
3219
.uk-form input[type="search"],
3220
.uk-form input[type="tel"],
3221
.uk-form input[type="number"],
3222
.uk-form input[type="datetime"] {
3223
  -webkit-appearance: none;
3224
}
3225
/*
3226
 * Remove inner padding and search cancel button in Chrome, Safari and Opera on OS X.
3227
 */
3228
.uk-form input[type="search"]::-webkit-search-cancel-button,
3229
.uk-form input[type="search"]::-webkit-search-decoration {
3230
  -webkit-appearance: none;
3231
}
3232
/*
3233
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
3234
 * `font-size` values of the `input`, it causes the cursor style of the
3235
 * decrement button to change from `default` to `text`.
3236
 */
3237
.uk-form input[type="number"]::-webkit-inner-spin-button,
3238
.uk-form input[type="number"]::-webkit-outer-spin-button {
3239
  height: auto;
3240
}
3241
/*
3242
 * Define consistent border, margin, and padding.
3243
 */
3244
.uk-form fieldset {
3245
  border: none;
3246
  margin: 0;
3247
  padding: 0;
3248
}
3249
/*
3250
 * 1. Remove default vertical scrollbar in IE 8/9/10/11.
3251
 * 2. Improve readability and alignment in all browsers.
3252
 */
3253
.uk-form textarea {
3254
  /* 1 */
3255
  overflow: auto;
3256
  /* 2 */
3257
  vertical-align: top;
3258
}
3259
/*
3260
 * Removes placeholder transparency in Firefox.
3261
 */
3262
.uk-form ::-moz-placeholder {
3263
  opacity: 1;
3264
}
3265
/*
3266
 * Removes `box-shadow` for invalid controls in Firefox.
3267
 */
3268
.uk-form :invalid {
3269
  box-shadow: none;
3270
}
3271
/*
3272
 * Vertical alignment
3273
 */
3274
.uk-form input:not([type="radio"]):not([type="checkbox"]),
3275
.uk-form select {
3276
  vertical-align: middle;
3277
}
3278
/* Style
3279
 ========================================================================== */
3280
/*
3281
 * Remove margin from the last-child
3282
 */
3283
.uk-form > :last-child {
3284
  margin-bottom: 0;
3285
}
3286
/*
3287
 * Controls
3288
 * Except for `range`, `radio`, `checkbox`, `file`, `submit`, `reset`, `button` and `image`
3289
 * 1. Must be `height` because `min-height` is not working in OSX
3290
 * 2. Responsiveness: Sets a maximum width relative to the parent to scale on narrower viewports
3291
 * 3. Vertical `padding` needed for `select` elements in Firefox
3292
 * 4. Style
3293
 */
3294
.uk-form select,
3295
.uk-form textarea,
3296
.uk-form input:not([type]),
3297
.uk-form input[type="text"],
3298
.uk-form input[type="password"],
3299
.uk-form input[type="datetime"],
3300
.uk-form input[type="datetime-local"],
3301
.uk-form input[type="date"],
3302
.uk-form input[type="month"],
3303
.uk-form input[type="time"],
3304
.uk-form input[type="week"],
3305
.uk-form input[type="number"],
3306
.uk-form input[type="email"],
3307
.uk-form input[type="url"],
3308
.uk-form input[type="search"],
3309
.uk-form input[type="tel"],
3310
.uk-form input[type="color"] {
3311
  /* 1 */
3312
  height: 30px;
3313
  /* 2 */
3314
  max-width: 100%;
3315
  /* 3 */
3316
  padding: 4px 6px;
3317
  /* 4 */
3318
  border: 1px solid #ddd;
3319
  background: #fff;
3320
  color: #444;
3321
  -webkit-transition: all 0.2s linear;
3322
  -webkit-transition-property: border, background, color, box-shadow, padding;
3323
  transition: all 0.2s linear;
3324
  transition-property: border, background, color, box-shadow, padding;
3325
  border-radius: 4px;
3326
}
3327
.uk-form select:focus,
3328
.uk-form textarea:focus,
3329
.uk-form input:not([type]):focus,
3330
.uk-form input[type="text"]:focus,
3331
.uk-form input[type="password"]:focus,
3332
.uk-form input[type="datetime"]:focus,
3333
.uk-form input[type="datetime-local"]:focus,
3334
.uk-form input[type="date"]:focus,
3335
.uk-form input[type="month"]:focus,
3336
.uk-form input[type="time"]:focus,
3337
.uk-form input[type="week"]:focus,
3338
.uk-form input[type="number"]:focus,
3339
.uk-form input[type="email"]:focus,
3340
.uk-form input[type="url"]:focus,
3341
.uk-form input[type="search"]:focus,
3342
.uk-form input[type="tel"]:focus,
3343
.uk-form input[type="color"]:focus {
3344
  border-color: #99baca;
3345
  outline: 0;
3346
  background: #f5fbfe;
3347
  color: #444;
3348
}
3349
.uk-form select:disabled,
3350
.uk-form textarea:disabled,
3351
.uk-form input:not([type]):disabled,
3352
.uk-form input[type="text"]:disabled,
3353
.uk-form input[type="password"]:disabled,
3354
.uk-form input[type="datetime"]:disabled,
3355
.uk-form input[type="datetime-local"]:disabled,
3356
.uk-form input[type="date"]:disabled,
3357
.uk-form input[type="month"]:disabled,
3358
.uk-form input[type="time"]:disabled,
3359
.uk-form input[type="week"]:disabled,
3360
.uk-form input[type="number"]:disabled,
3361
.uk-form input[type="email"]:disabled,
3362
.uk-form input[type="url"]:disabled,
3363
.uk-form input[type="search"]:disabled,
3364
.uk-form input[type="tel"]:disabled,
3365
.uk-form input[type="color"]:disabled {
3366
  border-color: #ddd;
3367
  background-color: #fafafa;
3368
  color: #999;
3369
}
3370
/*
3371
 * Placeholder
3372
 */
3373
.uk-form :-ms-input-placeholder {
3374
  color: #999 !important;
3375
}
3376
.uk-form ::-moz-placeholder {
3377
  color: #999;
3378
}
3379
.uk-form ::-webkit-input-placeholder {
3380
  color: #999;
3381
}
3382
.uk-form :disabled:-ms-input-placeholder {
3383
  color: #999 !important;
3384
}
3385
.uk-form :disabled::-moz-placeholder {
3386
  color: #999;
3387
}
3388
.uk-form :disabled::-webkit-input-placeholder {
3389
  color: #999;
3390
}
3391
/*
3392
 * Legend
3393
 * 1. Behave like block element
3394
 * 2. Correct `color` not being inherited in IE 8/9/10/11.
3395
 * 3. Remove padding
3396
 * 4. `margin-bottom` is not working in Safari and Opera.
3397
 *    Using `padding` and :after instead to create the border
3398
 * 5. Style
3399
 */
3400
.uk-form legend {
3401
  /* 1 */
3402
  width: 100%;
3403
  /* 2 */
3404
  border: 0;
3405
  /* 3 */
3406
  padding: 0;
3407
  /* 4 */
3408
  padding-bottom: 15px;
3409
  /* 5 */
3410
  font-size: 18px;
3411
  line-height: 30px;
3412
}
3413
/*
3414
 * 1. Fixes IE9
3415
 */
3416
.uk-form legend:after {
3417
  content: "";
3418
  display: block;
3419
  border-bottom: 1px solid #ddd;
3420
  /* 1 */
3421
  width: 100%;
3422
}
3423
/* Size modifiers
3424
 * Higher specificity needed to override defaults
3425
 ========================================================================== */
3426
select.uk-form-small,
3427
textarea.uk-form-small,
3428
input[type].uk-form-small,
3429
input:not([type]).uk-form-small {
3430
  height: 25px;
3431
  padding: 3px 3px;
3432
  font-size: 12px;
3433
}
3434
select.uk-form-large,
3435
textarea.uk-form-large,
3436
input[type].uk-form-large,
3437
input:not([type]).uk-form-large {
3438
  height: 40px;
3439
  padding: 8px 6px;
3440
  font-size: 16px;
3441
}
3442
/* Reset height
3443
 * Must be after size modifiers
3444
 ========================================================================== */
3445
.uk-form textarea,
3446
.uk-form select[multiple],
3447
.uk-form select[size] {
3448
  height: auto;
3449
}
3450
/* Validation states
3451
 * Using !important to keep the selector simple
3452
 ========================================================================== */
3453
/*
3454
 * Error state
3455
 */
3456
.uk-form-danger {
3457
  border-color: #dc8d99 !important;
3458
  background: #fff7f8 !important;
3459
  color: #d85030 !important;
3460
}
3461
/*
3462
 * Success state
3463
 */
3464
.uk-form-success {
3465
  border-color: #8ec73b !important;
3466
  background: #fafff2 !important;
3467
  color: #659f13 !important;
3468
}
3469
/* Style modifiers
3470
 * Using !important to keep the selector simple
3471
 ========================================================================== */
3472
/*
3473
 * Blank form
3474
 */
3475
.uk-form-blank {
3476
  border-color: transparent !important;
3477
  border-style: dashed !important;
3478
  background: none !important;
3479
}
3480
.uk-form-blank:focus {
3481
  border-color: #ddd !important;
3482
}
3483
/* Size sub-modifiers
3484
 ========================================================================== */
3485
/*
3486
 * Fixed widths
3487
 * Different widths for mini sized `input` and `select` elements
3488
 */
3489
input.uk-form-width-mini {
3490
  width: 40px;
3491
}
3492
select.uk-form-width-mini {
3493
  width: 65px;
3494
}
3495
.uk-form-width-small {
3496
  width: 130px;
3497
}
3498
.uk-form-width-medium {
3499
  width: 200px;
3500
}
3501
.uk-form-width-large {
3502
  width: 500px;
3503
}
3504
/* Sub-objects: `uk-form-row`
3505
 * Groups labels and controls in rows
3506
 ========================================================================== */
3507
/*
3508
 * Micro clearfix
3509
 * Needed for `uk-form-horizontal` modifier
3510
 */
3511
.uk-form-row:before,
3512
.uk-form-row:after {
3513
  content: "";
3514
  display: table;
3515
}
3516
.uk-form-row:after {
3517
  clear: both;
3518
}
3519
/*
3520
 * Vertical gutter
3521
 */
3522
.uk-form-row + .uk-form-row {
3523
  margin-top: 15px;
3524
}
3525
/* Help text
3526
 * Sub-object: `uk-form-help-inline`, `uk-form-help-block`
3527
 ========================================================================== */
3528
.uk-form-help-inline {
3529
  display: inline-block;
3530
  margin: 0 0 0 10px;
3531
}
3532
.uk-form-help-block {
3533
  margin: 5px 0 0 0;
3534
}
3535
/* Controls content
3536
 * Sub-object: `uk-form-controls`, `uk-form-controls-condensed`
3537
 ========================================================================== */
3538
/*
3539
 * Remove margins
3540
 */
3541
.uk-form-controls > :first-child {
3542
  margin-top: 0;
3543
}
3544
.uk-form-controls > :last-child {
3545
  margin-bottom: 0;
3546
}
3547
/*
3548
 * Group controls and text into blocks with a small spacing between blocks
3549
 */
3550
.uk-form-controls-condensed {
3551
  margin: 5px 0;
3552
}
3553
/* Modifier: `uk-form-stacked`
3554
 * Requires sub-object: `uk-form-label`
3555
 ========================================================================== */
3556
.uk-form-stacked .uk-form-label {
3557
  display: block;
3558
  margin-bottom: 5px;
3559
  font-weight: bold;
3560
}
3561
/* Modifier: `uk-form-horizontal`
3562
 * Requires sub-objects: `uk-form-label`, `uk-form-controls`
3563
 ========================================================================== */
3564
/* Tablet portrait and smaller */
3565
@media (max-width: 959px) {
3566
  /* Behave like `uk-form-stacked` */
3567
  .uk-form-horizontal .uk-form-label {
3568
    display: block;
3569
    margin-bottom: 5px;
3570
    font-weight: bold;
3571
  }
3572
}
3573
/* Desktop and bigger */
3574
@media (min-width: 960px) {
3575
  .uk-form-horizontal .uk-form-label {
3576
    width: 200px;
3577
    margin-top: 5px;
3578
    float: left;
3579
  }
3580
  .uk-form-horizontal .uk-form-controls {
3581
    margin-left: 215px;
3582
  }
3583
  /* Better vertical alignment if controls are checkboxes and radio buttons with text */
3584
  .uk-form-horizontal .uk-form-controls-text {
3585
    padding-top: 5px;
3586
  }
3587
}
3588
/* Sub-object: `uk-form-icon`
3589
 ========================================================================== */
3590
/*
3591
 * 1. Container width fits its content
3592
 * 2. Create position context
3593
 * 3. Prevent `inline-block` consequences
3594
 */
3595
.uk-form-icon {
3596
  /* 1 */
3597
  display: inline-block;
3598
  /* 2 */
3599
  position: relative;
3600
  /* 3 */
3601
  max-width: 100%;
3602
}
3603
/*
3604
 * 1. Make form element clickable through icon
3605
 */
3606
.uk-form-icon > [class*='uk-icon-'] {
3607
  position: absolute;
3608
  top: 50%;
3609
  width: 30px;
3610
  margin-top: -7px;
3611
  font-size: 14px;
3612
  color: #999;
3613
  text-align: center;
3614
  /* 1 */
3615
  pointer-events: none;
3616
}
3617
.uk-form-icon:not(.uk-form-icon-flip) > input {
3618
  padding-left: 30px !important;
3619
}
3620
/*
3621
 * Sub-modifier: `uk-form-icon-flip`
3622
 */
3623
.uk-form-icon-flip > [class*='uk-icon-'] {
3624
  right: 0;
3625
}
3626
.uk-form-icon-flip > input {
3627
  padding-right: 30px !important;
3628
}
3629
/* ========================================================================
3630
   Component: Button
3631
 ========================================================================== */
3632
/*
3633
 * Removes inner padding and border in Firefox 4+.
3634
 */
3635
.uk-button::-moz-focus-inner {
3636
  border: 0;
3637
  padding: 0;
3638
}
3639
/*
3640
 * 1. Correct inability to style clickable `input` types in iOS.
3641
 * 2. Remove margins in Chrome, Safari and Opera.
3642
 * 3. Remove borders for `button`.
3643
 * 4. Address `overflow` set to `hidden` in IE 8/9/10/11.
3644
 * 5. Correct `font` properties and `color` not being inherited for `button`.
3645
 * 6. Address inconsistent `text-transform` inheritance which is only inherit in Firefox and IE
3646
 * 7. Style
3647
 * 8. `line-height` is used to create a height
3648
 * 9. `min-height` is necessary for `input` elements in Firefox and Opera because `line-height` is not working.
3649
 * 10. Reset button group whitespace hack
3650
 * 11. Required for `a`.
3651
 */
3652
.uk-button {
3653
  /* 1 */
3654
  -webkit-appearance: none;
3655
  /* 2 */
3656
  margin: 0;
3657
  /* 3 */
3658
  border: none;
3659
  /* 4 */
3660
  overflow: visible;
3661
  /* 5 */
3662
  font: inherit;
3663
  color: #444;
3664
  /* 6 */
3665
  text-transform: none;
3666
  /* 7 */
3667
  display: inline-block;
3668
  box-sizing: border-box;
3669
  padding: 0 12px;
3670
  background: #f7f7f7;
3671
  vertical-align: middle;
3672
  /* 8 */
3673
  line-height: 28px;
3674
  /* 9 */
3675
  min-height: 30px;
3676
  /* 10 */
3677
  font-size: 1rem;
3678
  /* 11 */
3679
  text-decoration: none;
3680
  text-align: center;
3681
  border: 1px solid rgba(0, 0, 0, 0.2);
3682
  border-bottom-color: rgba(0, 0, 0, 0.3);
3683
  background-origin: border-box;
3684
  background-image: -webkit-linear-gradient(top, #fff, #eee);
3685
  background-image: linear-gradient(to bottom, #fff, #eee);
3686
  border-radius: 4px;
3687
  text-shadow: 0 1px 0 #fff;
3688
}
3689
.uk-button:not(:disabled) {
3690
  cursor: pointer;
3691
}
3692
/*
3693
 * Hover
3694
 * 1. Apply hover style also to focus state
3695
 * 2. Remove default focus style
3696
 * 3. Required for `a` elements
3697
 */
3698
.uk-button:hover,
3699
.uk-button:focus {
3700
  background-color: #fafafa;
3701
  color: #444;
3702
  /* 2 */
3703
  outline: none;
3704
  /* 3 */
3705
  text-decoration: none;
3706
  background-image: none;
3707
}
3708
/* Active */
3709
.uk-button:active,
3710
.uk-button.uk-active {
3711
  background-color: #f5f5f5;
3712
  color: #444;
3713
  border-color: rgba(0, 0, 0, 0.2);
3714
  border-top-color: rgba(0, 0, 0, 0.3);
3715
  background-image: none;
3716
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
3717
}
3718
/* Color modifiers
3719
 ========================================================================== */
3720
/*
3721
 * Modifier: `uk-button-primary`
3722
 */
3723
.uk-button-primary {
3724
  background-color: #009dd8;
3725
  color: #fff;
3726
  background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
3727
  background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
3728
  border-color: rgba(0, 0, 0, 0.2);
3729
  border-bottom-color: rgba(0, 0, 0, 0.4);
3730
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
3731
}
3732
/* Hover */
3733
.uk-button-primary:hover,
3734
.uk-button-primary:focus {
3735
  background-color: #00aff2;
3736
  color: #fff;
3737
  background-image: none;
3738
}
3739
/* Active */
3740
.uk-button-primary:active,
3741
.uk-button-primary.uk-active {
3742
  background-color: #008abf;
3743
  color: #fff;
3744
  background-image: none;
3745
  border-color: rgba(0, 0, 0, 0.2);
3746
  border-top-color: rgba(0, 0, 0, 0.4);
3747
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
3748
}
3749
/*
3750
 * Modifier: `uk-button-success`
3751
 */
3752
.uk-button-success {
3753
  background-color: #82bb42;
3754
  color: #fff;
3755
  background-image: -webkit-linear-gradient(top, #9fd256, #6fac34);
3756
  background-image: linear-gradient(to bottom, #9fd256, #6fac34);
3757
  border-color: rgba(0, 0, 0, 0.2);
3758
  border-bottom-color: rgba(0, 0, 0, 0.4);
3759
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
3760
}
3761
/* Hover */
3762
.uk-button-success:hover,
3763
.uk-button-success:focus {
3764
  background-color: #8fce48;
3765
  color: #fff;
3766
  background-image: none;
3767
}
3768
/* Active */
3769
.uk-button-success:active,
3770
.uk-button-success.uk-active {
3771
  background-color: #76b430;
3772
  color: #fff;
3773
  background-image: none;
3774
  border-color: rgba(0, 0, 0, 0.2);
3775
  border-top-color: rgba(0, 0, 0, 0.4);
3776
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
3777
}
3778
/*
3779
 * Modifier: `uk-button-danger`
3780
 */
3781
.uk-button-danger {
3782
  background-color: #d32c46;
3783
  color: #fff;
3784
  background-image: -webkit-linear-gradient(top, #ee465a, #c11a39);
3785
  background-image: linear-gradient(to bottom, #ee465a, #c11a39);
3786
  border-color: rgba(0, 0, 0, 0.2);
3787
  border-bottom-color: rgba(0, 0, 0, 0.4);
3788
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
3789
}
3790
/* Hover */
3791
.uk-button-danger:hover,
3792
.uk-button-danger:focus {
3793
  background-color: #e33551;
3794
  color: #fff;
3795
  background-image: none;
3796
}
3797
/* Active */
3798
.uk-button-danger:active,
3799
.uk-button-danger.uk-active {
3800
  background-color: #c91c37;
3801
  color: #fff;
3802
  background-image: none;
3803
  border-color: rgba(0, 0, 0, 0.2);
3804
  border-top-color: rgba(0, 0, 0, 0.4);
3805
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
3806
}
3807
/* Disabled state
3808
 * Overrides also the color modifiers
3809
 ========================================================================== */
3810
/* Equal for all button types */
3811
.uk-button:disabled {
3812
  background-color: #fafafa;
3813
  color: #999;
3814
  border-color: rgba(0, 0, 0, 0.2);
3815
  background-image: none;
3816
  box-shadow: none;
3817
  text-shadow: 0 1px 0 #fff;
3818
}
3819
/* Modifier: `uk-button-link`
3820
 ========================================================================== */
3821
/* Reset */
3822
.uk-button-link,
3823
.uk-button-link:hover,
3824
.uk-button-link:focus,
3825
.uk-button-link:active,
3826
.uk-button-link.uk-active,
3827
.uk-button-link:disabled {
3828
  border-color: transparent;
3829
  background: none;
3830
  box-shadow: none;
3831
  text-shadow: none;
3832
}
3833
/* Color */
3834
.uk-button-link {
3835
  color: #07D;
3836
}
3837
.uk-button-link:hover,
3838
.uk-button-link:focus,
3839
.uk-button-link:active,
3840
.uk-button-link.uk-active {
3841
  color: #059;
3842
  text-decoration: underline;
3843
}
3844
.uk-button-link:disabled {
3845
  color: #999;
3846
}
3847
/* Focus */
3848
.uk-button-link:focus {
3849
  outline: 1px dotted;
3850
}
3851
/* Size modifiers
3852
 ========================================================================== */
3853
.uk-button-mini {
3854
  min-height: 20px;
3855
  padding: 0 6px;
3856
  line-height: 18px;
3857
  font-size: 11px;
3858
}
3859
.uk-button-small {
3860
  min-height: 25px;
3861
  padding: 0 10px;
3862
  line-height: 23px;
3863
  font-size: 12px;
3864
}
3865
.uk-button-large {
3866
  min-height: 40px;
3867
  padding: 0 15px;
3868
  line-height: 38px;
3869
  font-size: 16px;
3870
  border-radius: 5px;
3871
}
3872
/* Sub-object `uk-button-group`
3873
 ========================================================================== */
3874
/*
3875
 * 1. Behave like buttons
3876
 * 2. Create position context for dropdowns
3877
 * 3. Remove whitespace between child elements when using `inline-block`
3878
 * 4. Prevent buttons from wrapping
3879
 * 5. Remove whitespace between child elements when using `inline-block`
3880
 */
3881
.uk-button-group {
3882
  /* 1 */
3883
  display: inline-block;
3884
  vertical-align: middle;
3885
  /* 2 */
3886
  position: relative;
3887
  /* 3 */
3888
  font-size: 0.001px;
3889
  /* 4 */
3890
  white-space: nowrap;
3891
}
3892
.uk-button-group > * {
3893
  display: inline-block;
3894
}
3895
/* 5 */
3896
.uk-button-group .uk-button {
3897
  vertical-align: top;
3898
}
3899
/* Sub-object: `uk-button-dropdown`
3900
 ========================================================================== */
3901
/*
3902
 * 1. Behave like buttons
3903
 * 2. Create position context for dropdowns
3904
 */
3905
.uk-button-dropdown {
3906
  /* 1 */
3907
  display: inline-block;
3908
  vertical-align: middle;
3909
  /* 2 */
3910
  position: relative;
3911
}
3912
/* Sub-object `uk-button-group`
3913
     ========================================================================== */
3914
/*
3915
     * Reset border-radius
3916
     */
3917
.uk-button-group > .uk-button:not(:first-child):not(:last-child),
3918
.uk-button-group > div:not(:first-child):not(:last-child) .uk-button {
3919
  border-radius: 0;
3920
}
3921
.uk-button-group > .uk-button:first-child,
3922
.uk-button-group > div:first-child .uk-button {
3923
  border-top-right-radius: 0;
3924
  border-bottom-right-radius: 0;
3925
}
3926
.uk-button-group > .uk-button:last-child,
3927
.uk-button-group > div:last-child .uk-button {
3928
  border-top-left-radius: 0;
3929
  border-bottom-left-radius: 0;
3930
}
3931
/*
3932
     * Collapse border
3933
     */
3934
.uk-button-group > .uk-button:nth-child(n+2),
3935
.uk-button-group > div:nth-child(n+2) .uk-button {
3936
  margin-left: -1px;
3937
}
3938
/*
3939
     * Create position context to superimpose the successor elements border
3940
     * Known issue: If you use an `a` element as button and an icon inside,
3941
     * the active state will not work if you click the icon inside the button
3942
     * Workaround: Just use a `button` or `input` element as button
3943
     */
3944
.uk-button-group .uk-button:hover,
3945
.uk-button-group .uk-button:active,
3946
.uk-button-group .uk-button.uk-active {
3947
  position: relative;
3948
}
3949
/* ========================================================================
3950
   Component: Icon
3951
 ========================================================================== */
3952
@font-face {
3953
  font-family: 'FontAwesome';
3954
  src: url("../fonts/fontawesome-webfont.woff2") format('woff2'), url("../fonts/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome-webfont.ttf") format("truetype");
3955
  font-weight: normal;
3956
  font-style: normal;
3957
}
3958
/*
3959
 * 1. Allow margin
3960
 * 2. Prevent inherit font style
3961
 * 4. Correct line-height
3962
 * 5. Better font rendering
3963
 * 6. Remove `text-decoration` for anchors
3964
 */
3965
[class*='uk-icon-'] {
3966
  font-family: FontAwesome;
3967
  /* 1 */
3968
  display: inline-block;
3969
  /* 2 */
3970
  font-weight: normal;
3971
  font-style: normal;
3972
  /* 4 */
3973
  line-height: 1;
3974
  /* 5 */
3975
  -webkit-font-smoothing: antialiased;
3976
  -moz-osx-font-smoothing: grayscale;
3977
}
3978
/* 6 */
3979
[class*='uk-icon-'],
3980
[class*='uk-icon-']:hover,
3981
[class*='uk-icon-']:focus {
3982
  text-decoration: none;
3983
}
3984
/* Size modifiers
3985
 ========================================================================== */
3986
.uk-icon-small {
3987
  font-size: 150%;
3988
  vertical-align: -10%;
3989
}
3990
.uk-icon-medium {
3991
  font-size: 200%;
3992
  vertical-align: -16%;
3993
}
3994
.uk-icon-large {
3995
  font-size: 250%;
3996
  vertical-align: -22%;
3997
}
3998
/* Modifier: `uk-icon-justify`
3999
 ========================================================================== */
4000
.uk-icon-justify {
4001
  width: 1em;
4002
  text-align: center;
4003
}
4004
/* Modifier: `uk-icon-spin`
4005
 ========================================================================== */
4006
.uk-icon-spin {
4007
  display: inline-block;
4008
  -webkit-animation: uk-rotate 2s infinite linear;
4009
  animation: uk-rotate 2s infinite linear;
4010
}
4011
/* Modifier: `uk-icon-hover`
4012
 ========================================================================== */
4013
.uk-icon-hover {
4014
  color: #999;
4015
}
4016
/*
4017
 * Hover
4018
 */
4019
.uk-icon-hover:hover {
4020
  color: #444;
4021
}
4022
/* Modifier: `uk-icon-button`
4023
 ========================================================================== */
4024
.uk-icon-button {
4025
  box-sizing: border-box;
4026
  display: inline-block;
4027
  width: 35px;
4028
  height: 35px;
4029
  border-radius: 100%;
4030
  background: #f7f7f7;
4031
  line-height: 35px;
4032
  color: #444;
4033
  font-size: 18px;
4034
  text-align: center;
4035
  border: 1px solid #ccc;
4036
  border-bottom-color: #bbb;
4037
  background-origin: border-box;
4038
  background-image: -webkit-linear-gradient(top, #fff, #eee);
4039
  background-image: linear-gradient(to bottom, #fff, #eee);
4040
  text-shadow: 0 1px 0 #fff;
4041
}
4042
/*
4043
 * Hover
4044
 * 1. Apply hover style also to focus state
4045
 * 2. Remove default focus style
4046
 */
4047
.uk-icon-button:hover,
4048
.uk-icon-button:focus {
4049
  background-color: #fafafa;
4050
  color: #444;
4051
  /* 2 */
4052
  outline: none;
4053
  background-image: none;
4054
}
4055
/* Active */
4056
.uk-icon-button:active {
4057
  background-color: #f5f5f5;
4058
  color: #444;
4059
  border-color: #ccc;
4060
  border-top-color: #bbb;
4061
  background-image: none;
4062
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
4063
}
4064
/* Icon mapping
4065
 ========================================================================== */
4066
.uk-icon-glass:before {
4067
  content: "\f000";
4068
}
4069
.uk-icon-music:before {
4070
  content: "\f001";
4071
}
4072
.uk-icon-search:before {
4073
  content: "\f002";
4074
}
4075
.uk-icon-envelope-o:before {
4076
  content: "\f003";
4077
}
4078
.uk-icon-heart:before {
4079
  content: "\f004";
4080
}
4081
.uk-icon-star:before {
4082
  content: "\f005";
4083
}
4084
.uk-icon-star-o:before {
4085
  content: "\f006";
4086
}
4087
.uk-icon-user:before {
4088
  content: "\f007";
4089
}
4090
.uk-icon-film:before {
4091
  content: "\f008";
4092
}
4093
.uk-icon-th-large:before {
4094
  content: "\f009";
4095
}
4096
.uk-icon-th:before {
4097
  content: "\f00a";
4098
}
4099
.uk-icon-th-list:before {
4100
  content: "\f00b";
4101
}
4102
.uk-icon-check:before {
4103
  content: "\f00c";
4104
}
4105
.uk-icon-remove:before,
4106
.uk-icon-close:before,
4107
.uk-icon-times:before {
4108
  content: "\f00d";
4109
}
4110
.uk-icon-search-plus:before {
4111
  content: "\f00e";
4112
}
4113
.uk-icon-search-minus:before {
4114
  content: "\f010";
4115
}
4116
.uk-icon-power-off:before {
4117
  content: "\f011";
4118
}
4119
.uk-icon-signal:before {
4120
  content: "\f012";
4121
}
4122
.uk-icon-gear:before,
4123
.uk-icon-cog:before {
4124
  content: "\f013";
4125
}
4126
.uk-icon-trash-o:before {
4127
  content: "\f014";
4128
}
4129
.uk-icon-home:before {
4130
  content: "\f015";
4131
}
4132
.uk-icon-file-o:before {
4133
  content: "\f016";
4134
}
4135
.uk-icon-clock-o:before {
4136
  content: "\f017";
4137
}
4138
.uk-icon-road:before {
4139
  content: "\f018";
4140
}
4141
.uk-icon-download:before {
4142
  content: "\f019";
4143
}
4144
.uk-icon-arrow-circle-o-down:before {
4145
  content: "\f01a";
4146
}
4147
.uk-icon-arrow-circle-o-up:before {
4148
  content: "\f01b";
4149
}
4150
.uk-icon-inbox:before {
4151
  content: "\f01c";
4152
}
4153
.uk-icon-play-circle-o:before {
4154
  content: "\f01d";
4155
}
4156
.uk-icon-rotate-right:before,
4157
.uk-icon-repeat:before {
4158
  content: "\f01e";
4159
}
4160
.uk-icon-refresh:before {
4161
  content: "\f021";
4162
}
4163
.uk-icon-list-alt:before {
4164
  content: "\f022";
4165
}
4166
.uk-icon-lock:before {
4167
  content: "\f023";
4168
}
4169
.uk-icon-flag:before {
4170
  content: "\f024";
4171
}
4172
.uk-icon-headphones:before {
4173
  content: "\f025";
4174
}
4175
.uk-icon-volume-off:before {
4176
  content: "\f026";
4177
}
4178
.uk-icon-volume-down:before {
4179
  content: "\f027";
4180
}
4181
.uk-icon-volume-up:before {
4182
  content: "\f028";
4183
}
4184
.uk-icon-qrcode:before {
4185
  content: "\f029";
4186
}
4187
.uk-icon-barcode:before {
4188
  content: "\f02a";
4189
}
4190
.uk-icon-tag:before {
4191
  content: "\f02b";
4192
}
4193
.uk-icon-tags:before {
4194
  content: "\f02c";
4195
}
4196
.uk-icon-book:before {
4197
  content: "\f02d";
4198
}
4199
.uk-icon-bookmark:before {
4200
  content: "\f02e";
4201
}
4202
.uk-icon-print:before {
4203
  content: "\f02f";
4204
}
4205
.uk-icon-camera:before {
4206
  content: "\f030";
4207
}
4208
.uk-icon-font:before {
4209
  content: "\f031";
4210
}
4211
.uk-icon-bold:before {
4212
  content: "\f032";
4213
}
4214
.uk-icon-italic:before {
4215
  content: "\f033";
4216
}
4217
.uk-icon-text-height:before {
4218
  content: "\f034";
4219
}
4220
.uk-icon-text-width:before {
4221
  content: "\f035";
4222
}
4223
.uk-icon-align-left:before {
4224
  content: "\f036";
4225
}
4226
.uk-icon-align-center:before {
4227
  content: "\f037";
4228
}
4229
.uk-icon-align-right:before {
4230
  content: "\f038";
4231
}
4232
.uk-icon-align-justify:before {
4233
  content: "\f039";
4234
}
4235
.uk-icon-list:before {
4236
  content: "\f03a";
4237
}
4238
.uk-icon-dedent:before,
4239
.uk-icon-outdent:before {
4240
  content: "\f03b";
4241
}
4242
.uk-icon-indent:before {
4243
  content: "\f03c";
4244
}
4245
.uk-icon-video-camera:before {
4246
  content: "\f03d";
4247
}
4248
.uk-icon-photo:before,
4249
.uk-icon-image:before,
4250
.uk-icon-picture-o:before {
4251
  content: "\f03e";
4252
}
4253
.uk-icon-pencil:before {
4254
  content: "\f040";
4255
}
4256
.uk-icon-map-marker:before {
4257
  content: "\f041";
4258
}
4259
.uk-icon-adjust:before {
4260
  content: "\f042";
4261
}
4262
.uk-icon-tint:before {
4263
  content: "\f043";
4264
}
4265
.uk-icon-edit:before,
4266
.uk-icon-pencil-square-o:before {
4267
  content: "\f044";
4268
}
4269
.uk-icon-share-square-o:before {
4270
  content: "\f045";
4271
}
4272
.uk-icon-check-square-o:before {
4273
  content: "\f046";
4274
}
4275
.uk-icon-arrows:before {
4276
  content: "\f047";
4277
}
4278
.uk-icon-step-backward:before {
4279
  content: "\f048";
4280
}
4281
.uk-icon-fast-backward:before {
4282
  content: "\f049";
4283
}
4284
.uk-icon-backward:before {
4285
  content: "\f04a";
4286
}
4287
.uk-icon-play:before {
4288
  content: "\f04b";
4289
}
4290
.uk-icon-pause:before {
4291
  content: "\f04c";
4292
}
4293
.uk-icon-stop:before {
4294
  content: "\f04d";
4295
}
4296
.uk-icon-forward:before {
4297
  content: "\f04e";
4298
}
4299
.uk-icon-fast-forward:before {
4300
  content: "\f050";
4301
}
4302
.uk-icon-step-forward:before {
4303
  content: "\f051";
4304
}
4305
.uk-icon-eject:before {
4306
  content: "\f052";
4307
}
4308
.uk-icon-chevron-left:before {
4309
  content: "\f053";
4310
}
4311
.uk-icon-chevron-right:before {
4312
  content: "\f054";
4313
}
4314
.uk-icon-plus-circle:before {
4315
  content: "\f055";
4316
}
4317
.uk-icon-minus-circle:before {
4318
  content: "\f056";
4319
}
4320
.uk-icon-times-circle:before {
4321
  content: "\f057";
4322
}
4323
.uk-icon-check-circle:before {
4324
  content: "\f058";
4325
}
4326
.uk-icon-question-circle:before {
4327
  content: "\f059";
4328
}
4329
.uk-icon-info-circle:before {
4330
  content: "\f05a";
4331
}
4332
.uk-icon-crosshairs:before {
4333
  content: "\f05b";
4334
}
4335
.uk-icon-times-circle-o:before {
4336
  content: "\f05c";
4337
}
4338
.uk-icon-check-circle-o:before {
4339
  content: "\f05d";
4340
}
4341
.uk-icon-ban:before {
4342
  content: "\f05e";
4343
}
4344
.uk-icon-arrow-left:before {
4345
  content: "\f060";
4346
}
4347
.uk-icon-arrow-right:before {
4348
  content: "\f061";
4349
}
4350
.uk-icon-arrow-up:before {
4351
  content: "\f062";
4352
}
4353
.uk-icon-arrow-down:before {
4354
  content: "\f063";
4355
}
4356
.uk-icon-mail-forward:before,
4357
.uk-icon-share:before {
4358
  content: "\f064";
4359
}
4360
.uk-icon-expand:before {
4361
  content: "\f065";
4362
}
4363
.uk-icon-compress:before {
4364
  content: "\f066";
4365
}
4366
.uk-icon-plus:before {
4367
  content: "\f067";
4368
}
4369
.uk-icon-minus:before {
4370
  content: "\f068";
4371
}
4372
.uk-icon-asterisk:before {
4373
  content: "\f069";
4374
}
4375
.uk-icon-exclamation-circle:before {
4376
  content: "\f06a";
4377
}
4378
.uk-icon-gift:before {
4379
  content: "\f06b";
4380
}
4381
.uk-icon-leaf:before {
4382
  content: "\f06c";
4383
}
4384
.uk-icon-fire:before {
4385
  content: "\f06d";
4386
}
4387
.uk-icon-eye:before {
4388
  content: "\f06e";
4389
}
4390
.uk-icon-eye-slash:before {
4391
  content: "\f070";
4392
}
4393
.uk-icon-warning:before,
4394
.uk-icon-exclamation-triangle:before {
4395
  content: "\f071";
4396
}
4397
.uk-icon-plane:before {
4398
  content: "\f072";
4399
}
4400
.uk-icon-calendar:before {
4401
  content: "\f073";
4402
}
4403
.uk-icon-random:before {
4404
  content: "\f074";
4405
}
4406
.uk-icon-comment:before {
4407
  content: "\f075";
4408
}
4409
.uk-icon-magnet:before {
4410
  content: "\f076";
4411
}
4412
.uk-icon-chevron-up:before {
4413
  content: "\f077";
4414
}
4415
.uk-icon-chevron-down:before {
4416
  content: "\f078";
4417
}
4418
.uk-icon-retweet:before {
4419
  content: "\f079";
4420
}
4421
.uk-icon-shopping-cart:before {
4422
  content: "\f07a";
4423
}
4424
.uk-icon-folder:before {
4425
  content: "\f07b";
4426
}
4427
.uk-icon-folder-open:before {
4428
  content: "\f07c";
4429
}
4430
.uk-icon-arrows-v:before {
4431
  content: "\f07d";
4432
}
4433
.uk-icon-arrows-h:before {
4434
  content: "\f07e";
4435
}
4436
.uk-icon-bar-chart-o:before,
4437
.uk-icon-bar-chart:before {
4438
  content: "\f080";
4439
}
4440
.uk-icon-twitter-square:before {
4441
  content: "\f081";
4442
}
4443
.uk-icon-facebook-square:before {
4444
  content: "\f082";
4445
}
4446
.uk-icon-camera-retro:before {
4447
  content: "\f083";
4448
}
4449
.uk-icon-key:before {
4450
  content: "\f084";
4451
}
4452
.uk-icon-gears:before,
4453
.uk-icon-cogs:before {
4454
  content: "\f085";
4455
}
4456
.uk-icon-comments:before {
4457
  content: "\f086";
4458
}
4459
.uk-icon-thumbs-o-up:before {
4460
  content: "\f087";
4461
}
4462
.uk-icon-thumbs-o-down:before {
4463
  content: "\f088";
4464
}
4465
.uk-icon-star-half:before {
4466
  content: "\f089";
4467
}
4468
.uk-icon-heart-o:before {
4469
  content: "\f08a";
4470
}
4471
.uk-icon-sign-out:before {
4472
  content: "\f08b";
4473
}
4474
.uk-icon-linkedin-square:before {
4475
  content: "\f08c";
4476
}
4477
.uk-icon-thumb-tack:before {
4478
  content: "\f08d";
4479
}
4480
.uk-icon-external-link:before {
4481
  content: "\f08e";
4482
}
4483
.uk-icon-sign-in:before {
4484
  content: "\f090";
4485
}
4486
.uk-icon-trophy:before {
4487
  content: "\f091";
4488
}
4489
.uk-icon-github-square:before {
4490
  content: "\f092";
4491
}
4492
.uk-icon-upload:before {
4493
  content: "\f093";
4494
}
4495
.uk-icon-lemon-o:before {
4496
  content: "\f094";
4497
}
4498
.uk-icon-phone:before {
4499
  content: "\f095";
4500
}
4501
.uk-icon-square-o:before {
4502
  content: "\f096";
4503
}
4504
.uk-icon-bookmark-o:before {
4505
  content: "\f097";
4506
}
4507
.uk-icon-phone-square:before {
4508
  content: "\f098";
4509
}
4510
.uk-icon-twitter:before {
4511
  content: "\f099";
4512
}
4513
.uk-icon-facebook-f:before,
4514
.uk-icon-facebook:before {
4515
  content: "\f09a";
4516
}
4517
.uk-icon-github:before {
4518
  content: "\f09b";
4519
}
4520
.uk-icon-unlock:before {
4521
  content: "\f09c";
4522
}
4523
.uk-icon-credit-card:before {
4524
  content: "\f09d";
4525
}
4526
.uk-icon-rss:before {
4527
  content: "\f09e";
4528
}
4529
.uk-icon-hdd-o:before {
4530
  content: "\f0a0";
4531
}
4532
.uk-icon-bullhorn:before {
4533
  content: "\f0a1";
4534
}
4535
.uk-icon-bell:before {
4536
  content: "\f0f3";
4537
}
4538
.uk-icon-certificate:before {
4539
  content: "\f0a3";
4540
}
4541
.uk-icon-hand-o-right:before {
4542
  content: "\f0a4";
4543
}
4544
.uk-icon-hand-o-left:before {
4545
  content: "\f0a5";
4546
}
4547
.uk-icon-hand-o-up:before {
4548
  content: "\f0a6";
4549
}
4550
.uk-icon-hand-o-down:before {
4551
  content: "\f0a7";
4552
}
4553
.uk-icon-arrow-circle-left:before {
4554
  content: "\f0a8";
4555
}
4556
.uk-icon-arrow-circle-right:before {
4557
  content: "\f0a9";
4558
}
4559
.uk-icon-arrow-circle-up:before {
4560
  content: "\f0aa";
4561
}
4562
.uk-icon-arrow-circle-down:before {
4563
  content: "\f0ab";
4564
}
4565
.uk-icon-globe:before {
4566
  content: "\f0ac";
4567
}
4568
.uk-icon-wrench:before {
4569
  content: "\f0ad";
4570
}
4571
.uk-icon-tasks:before {
4572
  content: "\f0ae";
4573
}
4574
.uk-icon-filter:before {
4575
  content: "\f0b0";
4576
}
4577
.uk-icon-briefcase:before {
4578
  content: "\f0b1";
4579
}
4580
.uk-icon-arrows-alt:before {
4581
  content: "\f0b2";
4582
}
4583
.uk-icon-group:before,
4584
.uk-icon-users:before {
4585
  content: "\f0c0";
4586
}
4587
.uk-icon-chain:before,
4588
.uk-icon-link:before {
4589
  content: "\f0c1";
4590
}
4591
.uk-icon-cloud:before {
4592
  content: "\f0c2";
4593
}
4594
.uk-icon-flask:before {
4595
  content: "\f0c3";
4596
}
4597
.uk-icon-cut:before,
4598
.uk-icon-scissors:before {
4599
  content: "\f0c4";
4600
}
4601
.uk-icon-copy:before,
4602
.uk-icon-files-o:before {
4603
  content: "\f0c5";
4604
}
4605
.uk-icon-paperclip:before {
4606
  content: "\f0c6";
4607
}
4608
.uk-icon-save:before,
4609
.uk-icon-floppy-o:before {
4610
  content: "\f0c7";
4611
}
4612
.uk-icon-square:before {
4613
  content: "\f0c8";
4614
}
4615
.uk-icon-navicon:before,
4616
.uk-icon-reorder:before,
4617
.uk-icon-bars:before {
4618
  content: "\f0c9";
4619
}
4620
.uk-icon-list-ul:before {
4621
  content: "\f0ca";
4622
}
4623
.uk-icon-list-ol:before {
4624
  content: "\f0cb";
4625
}
4626
.uk-icon-strikethrough:before {
4627
  content: "\f0cc";
4628
}
4629
.uk-icon-underline:before {
4630
  content: "\f0cd";
4631
}
4632
.uk-icon-table:before {
4633
  content: "\f0ce";
4634
}
4635
.uk-icon-magic:before {
4636
  content: "\f0d0";
4637
}
4638
.uk-icon-truck:before {
4639
  content: "\f0d1";
4640
}
4641
.uk-icon-pinterest:before {
4642
  content: "\f0d2";
4643
}
4644
.uk-icon-pinterest-square:before {
4645
  content: "\f0d3";
4646
}
4647
.uk-icon-google-plus-square:before {
4648
  content: "\f0d4";
4649
}
4650
.uk-icon-google-plus:before {
4651
  content: "\f0d5";
4652
}
4653
.uk-icon-money:before {
4654
  content: "\f0d6";
4655
}
4656
.uk-icon-caret-down:before {
4657
  content: "\f0d7";
4658
}
4659
.uk-icon-caret-up:before {
4660
  content: "\f0d8";
4661
}
4662
.uk-icon-caret-left:before {
4663
  content: "\f0d9";
4664
}
4665
.uk-icon-caret-right:before {
4666
  content: "\f0da";
4667
}
4668
.uk-icon-columns:before {
4669
  content: "\f0db";
4670
}
4671
.uk-icon-unsorted:before,
4672
.uk-icon-sort:before {
4673
  content: "\f0dc";
4674
}
4675
.uk-icon-sort-down:before,
4676
.uk-icon-sort-desc:before {
4677
  content: "\f0dd";
4678
}
4679
.uk-icon-sort-up:before,
4680
.uk-icon-sort-asc:before {
4681
  content: "\f0de";
4682
}
4683
.uk-icon-envelope:before {
4684
  content: "\f0e0";
4685
}
4686
.uk-icon-linkedin:before {
4687
  content: "\f0e1";
4688
}
4689
.uk-icon-rotate-left:before,
4690
.uk-icon-undo:before {
4691
  content: "\f0e2";
4692
}
4693
.uk-icon-legal:before,
4694
.uk-icon-gavel:before {
4695
  content: "\f0e3";
4696
}
4697
.uk-icon-dashboard:before,
4698
.uk-icon-tachometer:before {
4699
  content: "\f0e4";
4700
}
4701
.uk-icon-comment-o:before {
4702
  content: "\f0e5";
4703
}
4704
.uk-icon-comments-o:before {
4705
  content: "\f0e6";
4706
}
4707
.uk-icon-flash:before,
4708
.uk-icon-bolt:before {
4709
  content: "\f0e7";
4710
}
4711
.uk-icon-sitemap:before {
4712
  content: "\f0e8";
4713
}
4714
.uk-icon-umbrella:before {
4715
  content: "\f0e9";
4716
}
4717
.uk-icon-paste:before,
4718
.uk-icon-clipboard:before {
4719
  content: "\f0ea";
4720
}
4721
.uk-icon-lightbulb-o:before {
4722
  content: "\f0eb";
4723
}
4724
.uk-icon-exchange:before {
4725
  content: "\f0ec";
4726
}
4727
.uk-icon-cloud-download:before {
4728
  content: "\f0ed";
4729
}
4730
.uk-icon-cloud-upload:before {
4731
  content: "\f0ee";
4732
}
4733
.uk-icon-user-md:before {
4734
  content: "\f0f0";
4735
}
4736
.uk-icon-stethoscope:before {
4737
  content: "\f0f1";
4738
}
4739
.uk-icon-suitcase:before {
4740
  content: "\f0f2";
4741
}
4742
.uk-icon-bell-o:before {
4743
  content: "\f0a2";
4744
}
4745
.uk-icon-coffee:before {
4746
  content: "\f0f4";
4747
}
4748
.uk-icon-cutlery:before {
4749
  content: "\f0f5";
4750
}
4751
.uk-icon-file-text-o:before {
4752
  content: "\f0f6";
4753
}
4754
.uk-icon-building-o:before {
4755
  content: "\f0f7";
4756
}
4757
.uk-icon-hospital-o:before {
4758
  content: "\f0f8";
4759
}
4760
.uk-icon-ambulance:before {
4761
  content: "\f0f9";
4762
}
4763
.uk-icon-medkit:before {
4764
  content: "\f0fa";
4765
}
4766
.uk-icon-fighter-jet:before {
4767
  content: "\f0fb";
4768
}
4769
.uk-icon-beer:before {
4770
  content: "\f0fc";
4771
}
4772
.uk-icon-h-square:before {
4773
  content: "\f0fd";
4774
}
4775
.uk-icon-plus-square:before {
4776
  content: "\f0fe";
4777
}
4778
.uk-icon-angle-double-left:before {
4779
  content: "\f100";
4780
}
4781
.uk-icon-angle-double-right:before {
4782
  content: "\f101";
4783
}
4784
.uk-icon-angle-double-up:before {
4785
  content: "\f102";
4786
}
4787
.uk-icon-angle-double-down:before {
4788
  content: "\f103";
4789
}
4790
.uk-icon-angle-left:before {
4791
  content: "\f104";
4792
}
4793
.uk-icon-angle-right:before {
4794
  content: "\f105";
4795
}
4796
.uk-icon-angle-up:before {
4797
  content: "\f106";
4798
}
4799
.uk-icon-angle-down:before {
4800
  content: "\f107";
4801
}
4802
.uk-icon-desktop:before {
4803
  content: "\f108";
4804
}
4805
.uk-icon-laptop:before {
4806
  content: "\f109";
4807
}
4808
.uk-icon-tablet:before {
4809
  content: "\f10a";
4810
}
4811
.uk-icon-mobile-phone:before,
4812
.uk-icon-mobile:before {
4813
  content: "\f10b";
4814
}
4815
.uk-icon-circle-o:before {
4816
  content: "\f10c";
4817
}
4818
.uk-icon-quote-left:before {
4819
  content: "\f10d";
4820
}
4821
.uk-icon-quote-right:before {
4822
  content: "\f10e";
4823
}
4824
.uk-icon-spinner:before {
4825
  content: "\f110";
4826
}
4827
.uk-icon-circle:before {
4828
  content: "\f111";
4829
}
4830
.uk-icon-mail-reply:before,
4831
.uk-icon-reply:before {
4832
  content: "\f112";
4833
}
4834
.uk-icon-github-alt:before {
4835
  content: "\f113";
4836
}
4837
.uk-icon-folder-o:before {
4838
  content: "\f114";
4839
}
4840
.uk-icon-folder-open-o:before {
4841
  content: "\f115";
4842
}
4843
.uk-icon-smile-o:before {
4844
  content: "\f118";
4845
}
4846
.uk-icon-frown-o:before {
4847
  content: "\f119";
4848
}
4849
.uk-icon-meh-o:before {
4850
  content: "\f11a";
4851
}
4852
.uk-icon-gamepad:before {
4853
  content: "\f11b";
4854
}
4855
.uk-icon-keyboard-o:before {
4856
  content: "\f11c";
4857
}
4858
.uk-icon-flag-o:before {
4859
  content: "\f11d";
4860
}
4861
.uk-icon-flag-checkered:before {
4862
  content: "\f11e";
4863
}
4864
.uk-icon-terminal:before {
4865
  content: "\f120";
4866
}
4867
.uk-icon-code:before {
4868
  content: "\f121";
4869
}
4870
.uk-icon-mail-reply-all:before,
4871
.uk-icon-reply-all:before {
4872
  content: "\f122";
4873
}
4874
.uk-icon-star-half-empty:before,
4875
.uk-icon-star-half-full:before,
4876
.uk-icon-star-half-o:before {
4877
  content: "\f123";
4878
}
4879
.uk-icon-location-arrow:before {
4880
  content: "\f124";
4881
}
4882
.uk-icon-crop:before {
4883
  content: "\f125";
4884
}
4885
.uk-icon-code-fork:before {
4886
  content: "\f126";
4887
}
4888
.uk-icon-unlink:before,
4889
.uk-icon-chain-broken:before {
4890
  content: "\f127";
4891
}
4892
.uk-icon-question:before {
4893
  content: "\f128";
4894
}
4895
.uk-icon-info:before {
4896
  content: "\f129";
4897
}
4898
.uk-icon-exclamation:before {
4899
  content: "\f12a";
4900
}
4901
.uk-icon-superscript:before {
4902
  content: "\f12b";
4903
}
4904
.uk-icon-subscript:before {
4905
  content: "\f12c";
4906
}
4907
.uk-icon-eraser:before {
4908
  content: "\f12d";
4909
}
4910
.uk-icon-puzzle-piece:before {
4911
  content: "\f12e";
4912
}
4913
.uk-icon-microphone:before {
4914
  content: "\f130";
4915
}
4916
.uk-icon-microphone-slash:before {
4917
  content: "\f131";
4918
}
4919
.uk-icon-shield:before {
4920
  content: "\f132";
4921
}
4922
.uk-icon-calendar-o:before {
4923
  content: "\f133";
4924
}
4925
.uk-icon-fire-extinguisher:before {
4926
  content: "\f134";
4927
}
4928
.uk-icon-rocket:before {
4929
  content: "\f135";
4930
}
4931
.uk-icon-maxcdn:before {
4932
  content: "\f136";
4933
}
4934
.uk-icon-chevron-circle-left:before {
4935
  content: "\f137";
4936
}
4937
.uk-icon-chevron-circle-right:before {
4938
  content: "\f138";
4939
}
4940
.uk-icon-chevron-circle-up:before {
4941
  content: "\f139";
4942
}
4943
.uk-icon-chevron-circle-down:before {
4944
  content: "\f13a";
4945
}
4946
.uk-icon-html5:before {
4947
  content: "\f13b";
4948
}
4949
.uk-icon-css3:before {
4950
  content: "\f13c";
4951
}
4952
.uk-icon-anchor:before {
4953
  content: "\f13d";
4954
}
4955
.uk-icon-unlock-alt:before {
4956
  content: "\f13e";
4957
}
4958
.uk-icon-bullseye:before {
4959
  content: "\f140";
4960
}
4961
.uk-icon-ellipsis-h:before {
4962
  content: "\f141";
4963
}
4964
.uk-icon-ellipsis-v:before {
4965
  content: "\f142";
4966
}
4967
.uk-icon-rss-square:before {
4968
  content: "\f143";
4969
}
4970
.uk-icon-play-circle:before {
4971
  content: "\f144";
4972
}
4973
.uk-icon-ticket:before {
4974
  content: "\f145";
4975
}
4976
.uk-icon-minus-square:before {
4977
  content: "\f146";
4978
}
4979
.uk-icon-minus-square-o:before {
4980
  content: "\f147";
4981
}
4982
.uk-icon-level-up:before {
4983
  content: "\f148";
4984
}
4985
.uk-icon-level-down:before {
4986
  content: "\f149";
4987
}
4988
.uk-icon-check-square:before {
4989
  content: "\f14a";
4990
}
4991
.uk-icon-pencil-square:before {
4992
  content: "\f14b";
4993
}
4994
.uk-icon-external-link-square:before {
4995
  content: "\f14c";
4996
}
4997
.uk-icon-share-square:before {
4998
  content: "\f14d";
4999
}
5000
.uk-icon-compass:before {
5001
  content: "\f14e";
5002
}
5003
.uk-icon-toggle-down:before,
5004
.uk-icon-caret-square-o-down:before {
5005
  content: "\f150";
5006
}
5007
.uk-icon-toggle-up:before,
5008
.uk-icon-caret-square-o-up:before {
5009
  content: "\f151";
5010
}
5011
.uk-icon-toggle-right:before,
5012
.uk-icon-caret-square-o-right:before {
5013
  content: "\f152";
5014
}
5015
.uk-icon-euro:before,
5016
.uk-icon-eur:before {
5017
  content: "\f153";
5018
}
5019
.uk-icon-gbp:before {
5020
  content: "\f154";
5021
}
5022
.uk-icon-dollar:before,
5023
.uk-icon-usd:before {
5024
  content: "\f155";
5025
}
5026
.uk-icon-rupee:before,
5027
.uk-icon-inr:before {
5028
  content: "\f156";
5029
}
5030
.uk-icon-cny:before,
5031
.uk-icon-rmb:before,
5032
.uk-icon-yen:before,
5033
.uk-icon-jpy:before {
5034
  content: "\f157";
5035
}
5036
.uk-icon-ruble:before,
5037
.uk-icon-rouble:before,
5038
.uk-icon-rub:before {
5039
  content: "\f158";
5040
}
5041
.uk-icon-won:before,
5042
.uk-icon-krw:before {
5043
  content: "\f159";
5044
}
5045
.uk-icon-bitcoin:before,
5046
.uk-icon-btc:before {
5047
  content: "\f15a";
5048
}
5049
.uk-icon-file:before {
5050
  content: "\f15b";
5051
}
5052
.uk-icon-file-text:before {
5053
  content: "\f15c";
5054
}
5055
.uk-icon-sort-alpha-asc:before {
5056
  content: "\f15d";
5057
}
5058
.uk-icon-sort-alpha-desc:before {
5059
  content: "\f15e";
5060
}
5061
.uk-icon-sort-amount-asc:before {
5062
  content: "\f160";
5063
}
5064
.uk-icon-sort-amount-desc:before {
5065
  content: "\f161";
5066
}
5067
.uk-icon-sort-numeric-asc:before {
5068
  content: "\f162";
5069
}
5070
.uk-icon-sort-numeric-desc:before {
5071
  content: "\f163";
5072
}
5073
.uk-icon-thumbs-up:before {
5074
  content: "\f164";
5075
}
5076
.uk-icon-thumbs-down:before {
5077
  content: "\f165";
5078
}
5079
.uk-icon-youtube-square:before {
5080
  content: "\f166";
5081
}
5082
.uk-icon-youtube:before {
5083
  content: "\f167";
5084
}
5085
.uk-icon-xing:before {
5086
  content: "\f168";
5087
}
5088
.uk-icon-xing-square:before {
5089
  content: "\f169";
5090
}
5091
.uk-icon-youtube-play:before {
5092
  content: "\f16a";
5093
}
5094
.uk-icon-dropbox:before {
5095
  content: "\f16b";
5096
}
5097
.uk-icon-stack-overflow:before {
5098
  content: "\f16c";
5099
}
5100
.uk-icon-instagram:before {
5101
  content: "\f16d";
5102
}
5103
.uk-icon-flickr:before {
5104
  content: "\f16e";
5105
}
5106
.uk-icon-adn:before {
5107
  content: "\f170";
5108
}
5109
.uk-icon-bitbucket:before {
5110
  content: "\f171";
5111
}
5112
.uk-icon-bitbucket-square:before {
5113
  content: "\f172";
5114
}
5115
.uk-icon-tumblr:before {
5116
  content: "\f173";
5117
}
5118
.uk-icon-tumblr-square:before {
5119
  content: "\f174";
5120
}
5121
.uk-icon-long-arrow-down:before {
5122
  content: "\f175";
5123
}
5124
.uk-icon-long-arrow-up:before {
5125
  content: "\f176";
5126
}
5127
.uk-icon-long-arrow-left:before {
5128
  content: "\f177";
5129
}
5130
.uk-icon-long-arrow-right:before {
5131
  content: "\f178";
5132
}
5133
.uk-icon-apple:before {
5134
  content: "\f179";
5135
}
5136
.uk-icon-windows:before {
5137
  content: "\f17a";
5138
}
5139
.uk-icon-android:before {
5140
  content: "\f17b";
5141
}
5142
.uk-icon-linux:before {
5143
  content: "\f17c";
5144
}
5145
.uk-icon-dribbble:before {
5146
  content: "\f17d";
5147
}
5148
.uk-icon-skype:before {
5149
  content: "\f17e";
5150
}
5151
.uk-icon-foursquare:before {
5152
  content: "\f180";
5153
}
5154
.uk-icon-trello:before {
5155
  content: "\f181";
5156
}
5157
.uk-icon-female:before {
5158
  content: "\f182";
5159
}
5160
.uk-icon-male:before {
5161
  content: "\f183";
5162
}
5163
.uk-icon-gittip:before,
5164
.uk-icon-gratipay:before {
5165
  content: "\f184";
5166
}
5167
.uk-icon-sun-o:before {
5168
  content: "\f185";
5169
}
5170
.uk-icon-moon-o:before {
5171
  content: "\f186";
5172
}
5173
.uk-icon-archive:before {
5174
  content: "\f187";
5175
}
5176
.uk-icon-bug:before {
5177
  content: "\f188";
5178
}
5179
.uk-icon-vk:before {
5180
  content: "\f189";
5181
}
5182
.uk-icon-weibo:before {
5183
  content: "\f18a";
5184
}
5185
.uk-icon-renren:before {
5186
  content: "\f18b";
5187
}
5188
.uk-icon-pagelines:before {
5189
  content: "\f18c";
5190
}
5191
.uk-icon-stack-exchange:before {
5192
  content: "\f18d";
5193
}
5194
.uk-icon-arrow-circle-o-right:before {
5195
  content: "\f18e";
5196
}
5197
.uk-icon-arrow-circle-o-left:before {
5198
  content: "\f190";
5199
}
5200
.uk-icon-toggle-left:before,
5201
.uk-icon-caret-square-o-left:before {
5202
  content: "\f191";
5203
}
5204
.uk-icon-dot-circle-o:before {
5205
  content: "\f192";
5206
}
5207
.uk-icon-wheelchair:before {
5208
  content: "\f193";
5209
}
5210
.uk-icon-vimeo-square:before {
5211
  content: "\f194";
5212
}
5213
.uk-icon-turkish-lira:before,
5214
.uk-icon-try:before {
5215
  content: "\f195";
5216
}
5217
.uk-icon-plus-square-o:before {
5218
  content: "\f196";
5219
}
5220
.uk-icon-space-shuttle:before {
5221
  content: "\f197";
5222
}
5223
.uk-icon-slack:before {
5224
  content: "\f198";
5225
}
5226
.uk-icon-envelope-square:before {
5227
  content: "\f199";
5228
}
5229
.uk-icon-wordpress:before {
5230
  content: "\f19a";
5231
}
5232
.uk-icon-openid:before {
5233
  content: "\f19b";
5234
}
5235
.uk-icon-institution:before,
5236
.uk-icon-bank:before,
5237
.uk-icon-university:before {
5238
  content: "\f19c";
5239
}
5240
.uk-icon-mortar-board:before,
5241
.uk-icon-graduation-cap:before {
5242
  content: "\f19d";
5243
}
5244
.uk-icon-yahoo:before {
5245
  content: "\f19e";
5246
}
5247
.uk-icon-google:before {
5248
  content: "\f1a0";
5249
}
5250
.uk-icon-reddit:before {
5251
  content: "\f1a1";
5252
}
5253
.uk-icon-reddit-square:before {
5254
  content: "\f1a2";
5255
}
5256
.uk-icon-stumbleupon-circle:before {
5257
  content: "\f1a3";
5258
}
5259
.uk-icon-stumbleupon:before {
5260
  content: "\f1a4";
5261
}
5262
.uk-icon-delicious:before {
5263
  content: "\f1a5";
5264
}
5265
.uk-icon-digg:before {
5266
  content: "\f1a6";
5267
}
5268
.uk-icon-pied-piper:before {
5269
  content: "\f1a7";
5270
}
5271
.uk-icon-pied-piper-alt:before {
5272
  content: "\f1a8";
5273
}
5274
.uk-icon-drupal:before {
5275
  content: "\f1a9";
5276
}
5277
.uk-icon-joomla:before {
5278
  content: "\f1aa";
5279
}
5280
.uk-icon-language:before {
5281
  content: "\f1ab";
5282
}
5283
.uk-icon-fax:before {
5284
  content: "\f1ac";
5285
}
5286
.uk-icon-building:before {
5287
  content: "\f1ad";
5288
}
5289
.uk-icon-child:before {
5290
  content: "\f1ae";
5291
}
5292
.uk-icon-paw:before {
5293
  content: "\f1b0";
5294
}
5295
.uk-icon-spoon:before {
5296
  content: "\f1b1";
5297
}
5298
.uk-icon-cube:before {
5299
  content: "\f1b2";
5300
}
5301
.uk-icon-cubes:before {
5302
  content: "\f1b3";
5303
}
5304
.uk-icon-behance:before {
5305
  content: "\f1b4";
5306
}
5307
.uk-icon-behance-square:before {
5308
  content: "\f1b5";
5309
}
5310
.uk-icon-steam:before {
5311
  content: "\f1b6";
5312
}
5313
.uk-icon-steam-square:before {
5314
  content: "\f1b7";
5315
}
5316
.uk-icon-recycle:before {
5317
  content: "\f1b8";
5318
}
5319
.uk-icon-automobile:before,
5320
.uk-icon-car:before {
5321
  content: "\f1b9";
5322
}
5323
.uk-icon-cab:before,
5324
.uk-icon-taxi:before {
5325
  content: "\f1ba";
5326
}
5327
.uk-icon-tree:before {
5328
  content: "\f1bb";
5329
}
5330
.uk-icon-spotify:before {
5331
  content: "\f1bc";
5332
}
5333
.uk-icon-deviantart:before {
5334
  content: "\f1bd";
5335
}
5336
.uk-icon-soundcloud:before {
5337
  content: "\f1be";
5338
}
5339
.uk-icon-database:before {
5340
  content: "\f1c0";
5341
}
5342
.uk-icon-file-pdf-o:before {
5343
  content: "\f1c1";
5344
}
5345
.uk-icon-file-word-o:before {
5346
  content: "\f1c2";
5347
}
5348
.uk-icon-file-excel-o:before {
5349
  content: "\f1c3";
5350
}
5351
.uk-icon-file-powerpoint-o:before {
5352
  content: "\f1c4";
5353
}
5354
.uk-icon-file-photo-o:before,
5355
.uk-icon-file-picture-o:before,
5356
.uk-icon-file-image-o:before {
5357
  content: "\f1c5";
5358
}
5359
.uk-icon-file-zip-o:before,
5360
.uk-icon-file-archive-o:before {
5361
  content: "\f1c6";
5362
}
5363
.uk-icon-file-sound-o:before,
5364
.uk-icon-file-audio-o:before {
5365
  content: "\f1c7";
5366
}
5367
.uk-icon-file-movie-o:before,
5368
.uk-icon-file-video-o:before {
5369
  content: "\f1c8";
5370
}
5371
.uk-icon-file-code-o:before {
5372
  content: "\f1c9";
5373
}
5374
.uk-icon-vine:before {
5375
  content: "\f1ca";
5376
}
5377
.uk-icon-codepen:before {
5378
  content: "\f1cb";
5379
}
5380
.uk-icon-jsfiddle:before {
5381
  content: "\f1cc";
5382
}
5383
.uk-icon-life-bouy:before,
5384
.uk-icon-life-buoy:before,
5385
.uk-icon-life-saver:before,
5386
.uk-icon-support:before,
5387
.uk-icon-life-ring:before {
5388
  content: "\f1cd";
5389
}
5390
.uk-icon-circle-o-notch:before {
5391
  content: "\f1ce";
5392
}
5393
.uk-icon-ra:before,
5394
.uk-icon-rebel:before {
5395
  content: "\f1d0";
5396
}
5397
.uk-icon-ge:before,
5398
.uk-icon-empire:before {
5399
  content: "\f1d1";
5400
}
5401
.uk-icon-git-square:before {
5402
  content: "\f1d2";
5403
}
5404
.uk-icon-git:before {
5405
  content: "\f1d3";
5406
}
5407
.uk-icon-hacker-news:before {
5408
  content: "\f1d4";
5409
}
5410
.uk-icon-tencent-weibo:before {
5411
  content: "\f1d5";
5412
}
5413
.uk-icon-qq:before {
5414
  content: "\f1d6";
5415
}
5416
.uk-icon-wechat:before,
5417
.uk-icon-weixin:before {
5418
  content: "\f1d7";
5419
}
5420
.uk-icon-send:before,
5421
.uk-icon-paper-plane:before {
5422
  content: "\f1d8";
5423
}
5424
.uk-icon-send-o:before,
5425
.uk-icon-paper-plane-o:before {
5426
  content: "\f1d9";
5427
}
5428
.uk-icon-history:before {
5429
  content: "\f1da";
5430
}
5431
.uk-icon-genderless:before,
5432
.uk-icon-circle-thin:before {
5433
  content: "\f1db";
5434
}
5435
.uk-icon-header:before {
5436
  content: "\f1dc";
5437
}
5438
.uk-icon-paragraph:before {
5439
  content: "\f1dd";
5440
}
5441
.uk-icon-sliders:before {
5442
  content: "\f1de";
5443
}
5444
.uk-icon-share-alt:before {
5445
  content: "\f1e0";
5446
}
5447
.uk-icon-share-alt-square:before {
5448
  content: "\f1e1";
5449
}
5450
.uk-icon-bomb:before {
5451
  content: "\f1e2";
5452
}
5453
.uk-icon-soccer-ball-o:before,
5454
.uk-icon-futbol-o:before {
5455
  content: "\f1e3";
5456
}
5457
.uk-icon-tty:before {
5458
  content: "\f1e4";
5459
}
5460
.uk-icon-binoculars:before {
5461
  content: "\f1e5";
5462
}
5463
.uk-icon-plug:before {
5464
  content: "\f1e6";
5465
}
5466
.uk-icon-slideshare:before {
5467
  content: "\f1e7";
5468
}
5469
.uk-icon-twitch:before {
5470
  content: "\f1e8";
5471
}
5472
.uk-icon-yelp:before {
5473
  content: "\f1e9";
5474
}
5475
.uk-icon-newspaper-o:before {
5476
  content: "\f1ea";
5477
}
5478
.uk-icon-wifi:before {
5479
  content: "\f1eb";
5480
}
5481
.uk-icon-calculator:before {
5482
  content: "\f1ec";
5483
}
5484
.uk-icon-paypal:before {
5485
  content: "\f1ed";
5486
}
5487
.uk-icon-google-wallet:before {
5488
  content: "\f1ee";
5489
}
5490
.uk-icon-cc-visa:before {
5491
  content: "\f1f0";
5492
}
5493
.uk-icon-cc-mastercard:before {
5494
  content: "\f1f1";
5495
}
5496
.uk-icon-cc-discover:before {
5497
  content: "\f1f2";
5498
}
5499
.uk-icon-cc-amex:before {
5500
  content: "\f1f3";
5501
}
5502
.uk-icon-cc-paypal:before {
5503
  content: "\f1f4";
5504
}
5505
.uk-icon-cc-stripe:before {
5506
  content: "\f1f5";
5507
}
5508
.uk-icon-bell-slash:before {
5509
  content: "\f1f6";
5510
}
5511
.uk-icon-bell-slash-o:before {
5512
  content: "\f1f7";
5513
}
5514
.uk-icon-trash:before {
5515
  content: "\f1f8";
5516
}
5517
.uk-icon-copyright:before {
5518
  content: "\f1f9";
5519
}
5520
.uk-icon-at:before {
5521
  content: "\f1fa";
5522
}
5523
.uk-icon-eyedropper:before {
5524
  content: "\f1fb";
5525
}
5526
.uk-icon-paint-brush:before {
5527
  content: "\f1fc";
5528
}
5529
.uk-icon-birthday-cake:before {
5530
  content: "\f1fd";
5531
}
5532
.uk-icon-area-chart:before {
5533
  content: "\f1fe";
5534
}
5535
.uk-icon-pie-chart:before {
5536
  content: "\f200";
5537
}
5538
.uk-icon-line-chart:before {
5539
  content: "\f201";
5540
}
5541
.uk-icon-lastfm:before {
5542
  content: "\f202";
5543
}
5544
.uk-icon-lastfm-square:before {
5545
  content: "\f203";
5546
}
5547
.uk-icon-toggle-off:before {
5548
  content: "\f204";
5549
}
5550
.uk-icon-toggle-on:before {
5551
  content: "\f205";
5552
}
5553
.uk-icon-bicycle:before {
5554
  content: "\f206";
5555
}
5556
.uk-icon-bus:before {
5557
  content: "\f207";
5558
}
5559
.uk-icon-ioxhost:before {
5560
  content: "\f208";
5561
}
5562
.uk-icon-angellist:before {
5563
  content: "\f209";
5564
}
5565
.uk-icon-cc:before {
5566
  content: "\f20a";
5567
}
5568
.uk-icon-shekel:before,
5569
.uk-icon-sheqel:before,
5570
.uk-icon-ils:before {
5571
  content: "\f20b";
5572
}
5573
.uk-icon-meanpath:before {
5574
  content: "\f20c";
5575
}
5576
.uk-icon-buysellads:before {
5577
  content: "\f20d";
5578
}
5579
.uk-icon-connectdevelop:before {
5580
  content: "\f20e";
5581
}
5582
.uk-icon-dashcube:before {
5583
  content: "\f210";
5584
}
5585
.uk-icon-forumbee:before {
5586
  content: "\f211";
5587
}
5588
.uk-icon-leanpub:before {
5589
  content: "\f212";
5590
}
5591
.uk-icon-sellsy:before {
5592
  content: "\f213";
5593
}
5594
.uk-icon-shirtsinbulk:before {
5595
  content: "\f214";
5596
}
5597
.uk-icon-simplybuilt:before {
5598
  content: "\f215";
5599
}
5600
.uk-icon-skyatlas:before {
5601
  content: "\f216";
5602
}
5603
.uk-icon-cart-plus:before {
5604
  content: "\f217";
5605
}
5606
.uk-icon-cart-arrow-down:before {
5607
  content: "\f218";
5608
}
5609
.uk-icon-diamond:before {
5610
  content: "\f219";
5611
}
5612
.uk-icon-ship:before {
5613
  content: "\f21a";
5614
}
5615
.uk-icon-user-secret:before {
5616
  content: "\f21b";
5617
}
5618
.uk-icon-motorcycle:before {
5619
  content: "\f21c";
5620
}
5621
.uk-icon-street-view:before {
5622
  content: "\f21d";
5623
}
5624
.uk-icon-heartbeat:before {
5625
  content: "\f21e";
5626
}
5627
.uk-icon-venus:before {
5628
  content: "\f221";
5629
}
5630
.uk-icon-mars:before {
5631
  content: "\f222";
5632
}
5633
.uk-icon-mercury:before {
5634
  content: "\f223";
5635
}
5636
.uk-icon-transgender:before {
5637
  content: "\f224";
5638
}
5639
.uk-icon-transgender-alt:before {
5640
  content: "\f225";
5641
}
5642
.uk-icon-venus-double:before {
5643
  content: "\f226";
5644
}
5645
.uk-icon-mars-double:before {
5646
  content: "\f227";
5647
}
5648
.uk-icon-venus-mars:before {
5649
  content: "\f228";
5650
}
5651
.uk-icon-mars-stroke:before {
5652
  content: "\f229";
5653
}
5654
.uk-icon-mars-stroke-v:before {
5655
  content: "\f22a";
5656
}
5657
.uk-icon-mars-stroke-h:before {
5658
  content: "\f22b";
5659
}
5660
.uk-icon-neuter:before {
5661
  content: "\f22c";
5662
}
5663
.uk-icon-facebook-official:before {
5664
  content: "\f230";
5665
}
5666
.uk-icon-pinterest-p:before {
5667
  content: "\f231";
5668
}
5669
.uk-icon-whatsapp:before {
5670
  content: "\f232";
5671
}
5672
.uk-icon-server:before {
5673
  content: "\f233";
5674
}
5675
.uk-icon-user-plus:before {
5676
  content: "\f234";
5677
}
5678
.uk-icon-user-times:before {
5679
  content: "\f235";
5680
}
5681
.uk-icon-hotel:before,
5682
.uk-icon-bed:before {
5683
  content: "\f236";
5684
}
5685
.uk-icon-viacoin:before {
5686
  content: "\f237";
5687
}
5688
.uk-icon-train:before {
5689
  content: "\f238";
5690
}
5691
.uk-icon-subway:before {
5692
  content: "\f239";
5693
}
5694
.uk-icon-medium-logo:before {
5695
  content: "\f23a";
5696
}
5697
.uk-icon-500px:before {
5698
  content: "\f26e";
5699
}
5700
.uk-icon-amazon:before {
5701
  content: "\f270";
5702
}
5703
.uk-icon-balance-scale:before {
5704
  content: "\f24e";
5705
}
5706
.uk-icon-battery-empty:before,
5707
.uk-icon-battery-0:before {
5708
  content: "\f244";
5709
}
5710
.uk-icon-battery-quarter:before,
5711
.uk-icon-battery-1:before {
5712
  content: "\f243";
5713
}
5714
.uk-icon-battery-half:before,
5715
.uk-icon-battery-2:before {
5716
  content: "\f242";
5717
}
5718
.uk-icon-battery-three-quarters:before,
5719
.uk-icon-battery-3:before {
5720
  content: "\f241";
5721
}
5722
.uk-icon-battery-full:before,
5723
.uk-icon-battery-4:before {
5724
  content: "\f240";
5725
}
5726
.uk-icon-black-tie:before {
5727
  content: "\f27e";
5728
}
5729
.uk-icon-calendar-check-o:before {
5730
  content: "\f274";
5731
}
5732
.uk-icon-calendar-minus-o:before {
5733
  content: "\f272";
5734
}
5735
.uk-icon-calendar-plus-o:before {
5736
  content: "\f271";
5737
}
5738
.uk-icon-calendar-times-o:before {
5739
  content: "\f273";
5740
}
5741
.uk-icon-cc-diners-club:before {
5742
  content: "\f24c";
5743
}
5744
.uk-icon-cc-jcb:before {
5745
  content: "\f24b";
5746
}
5747
.uk-icon-chrome:before {
5748
  content: "\f268";
5749
}
5750
.uk-icon-clone:before {
5751
  content: "\f24d";
5752
}
5753
.uk-icon-commenting:before {
5754
  content: "\f27a";
5755
}
5756
.uk-icon-commenting-o:before {
5757
  content: "\f27b";
5758
}
5759
.uk-icon-contao:before {
5760
  content: "\f26d";
5761
}
5762
.uk-icon-creative-commons:before {
5763
  content: "\f25e";
5764
}
5765
.uk-icon-expeditedssl:before {
5766
  content: "\f23e";
5767
}
5768
.uk-icon-firefox:before {
5769
  content: "\f269";
5770
}
5771
.uk-icon-fonticons:before {
5772
  content: "\f280";
5773
}
5774
.uk-icon-get-pocket:before {
5775
  content: "\f265";
5776
}
5777
.uk-icon-gg:before {
5778
  content: "\f260";
5779
}
5780
.uk-icon-gg-circle:before {
5781
  content: "\f261";
5782
}
5783
.uk-icon-hand-lizard-o:before {
5784
  content: "\f258";
5785
}
5786
.uk-icon-hand-stop-o:before,
5787
.uk-icon-hand-paper-o:before {
5788
  content: "\f256";
5789
}
5790
.uk-icon-hand-peace-o:before {
5791
  content: "\f25b";
5792
}
5793
.uk-icon-hand-pointer-o:before {
5794
  content: "\f25a";
5795
}
5796
.uk-icon-hand-grab-o:before,
5797
.uk-icon-hand-rock-o:before {
5798
  content: "\f255";
5799
}
5800
.uk-icon-hand-scissors-o:before {
5801
  content: "\f257";
5802
}
5803
.uk-icon-hand-spock-o:before {
5804
  content: "\f259";
5805
}
5806
.uk-icon-hourglass:before {
5807
  content: "\f254";
5808
}
5809
.uk-icon-hourglass-o:before {
5810
  content: "\f250";
5811
}
5812
.uk-icon-hourglass-1:before,
5813
.uk-icon-hourglass-start:before {
5814
  content: "\f251";
5815
}
5816
.uk-icon-hourglass-2:before,
5817
.uk-icon-hourglass-half:before {
5818
  content: "\f252";
5819
}
5820
.uk-icon-hourglass-3:before,
5821
.uk-icon-hourglass-end:before {
5822
  content: "\f253";
5823
}
5824
.uk-icon-houzz:before {
5825
  content: "\f27c";
5826
}
5827
.uk-icon-i-cursor:before {
5828
  content: "\f246";
5829
}
5830
.uk-icon-industry:before {
5831
  content: "\f275";
5832
}
5833
.uk-icon-internet-explorer:before {
5834
  content: "\f26b";
5835
}
5836
.uk-icon-map:before {
5837
  content: "\f279";
5838
}
5839
.uk-icon-map-o:before {
5840
  content: "\f278";
5841
}
5842
.uk-icon-map-pin:before {
5843
  content: "\f276";
5844
}
5845
.uk-icon-map-signs:before {
5846
  content: "\f277";
5847
}
5848
.uk-icon-mouse-pointer:before {
5849
  content: "\f245";
5850
}
5851
.uk-icon-object-group:before {
5852
  content: "\f247";
5853
}
5854
.uk-icon-object-ungroup:before {
5855
  content: "\f248";
5856
}
5857
.uk-icon-odnoklassniki:before {
5858
  content: "\f263";
5859
}
5860
.uk-icon-odnoklassniki-square:before {
5861
  content: "\f264";
5862
}
5863
.uk-icon-opencart:before {
5864
  content: "\f23d";
5865
}
5866
.uk-icon-opera:before {
5867
  content: "\f26a";
5868
}
5869
.uk-icon-optin-monster:before {
5870
  content: "\f23c";
5871
}
5872
.uk-icon-registered:before {
5873
  content: "\f25d";
5874
}
5875
.uk-icon-safari:before {
5876
  content: "\f267";
5877
}
5878
.uk-icon-sticky-note:before {
5879
  content: "\f249";
5880
}
5881
.uk-icon-sticky-note-o:before {
5882
  content: "\f24a";
5883
}
5884
.uk-icon-tv:before,
5885
.uk-icon-television:before {
5886
  content: "\f26c";
5887
}
5888
.uk-icon-trademark:before {
5889
  content: "\f25c";
5890
}
5891
.uk-icon-tripadvisor:before {
5892
  content: "\f262";
5893
}
5894
.uk-icon-vimeo:before {
5895
  content: "\f27d";
5896
}
5897
.uk-icon-wikipedia-w:before {
5898
  content: "\f266";
5899
}
5900
.uk-icon-yc:before,
5901
.uk-icon-y-combinator:before {
5902
  content: "\f23b";
5903
}
5904
.uk-icon-yc-square:before,
5905
.uk-icon-y-combinator-square:before {
5906
  content: "\f1d4";
5907
}
5908
.uk-icon-bluetooth:before {
5909
  content: "\f293";
5910
}
5911
.uk-icon-bluetooth-b:before {
5912
  content: "\f294";
5913
}
5914
.uk-icon-codiepie:before {
5915
  content: "\f284";
5916
}
5917
.uk-icon-credit-card-alt:before {
5918
  content: "\f283";
5919
}
5920
.uk-icon-edge:before {
5921
  content: "\f282";
5922
}
5923
.uk-icon-fort-awesome:before {
5924
  content: "\f286";
5925
}
5926
.uk-icon-hashtag:before {
5927
  content: "\f292";
5928
}
5929
.uk-icon-mixcloud:before {
5930
  content: "\f289";
5931
}
5932
.uk-icon-modx:before {
5933
  content: "\f285";
5934
}
5935
.uk-icon-pause-circle:before {
5936
  content: "\f28b";
5937
}
5938
.uk-icon-pause-circle-o:before {
5939
  content: "\f28c";
5940
}
5941
.uk-icon-percent:before {
5942
  content: "\f295";
5943
}
5944
.uk-icon-product-hunt:before {
5945
  content: "\f288";
5946
}
5947
.uk-icon-reddit-alien:before {
5948
  content: "\f281";
5949
}
5950
.uk-icon-scribd:before {
5951
  content: "\f28a";
5952
}
5953
.uk-icon-shopping-bag:before {
5954
  content: "\f290";
5955
}
5956
.uk-icon-shopping-basket:before {
5957
  content: "\f291";
5958
}
5959
.uk-icon-stop-circle:before {
5960
  content: "\f28d";
5961
}
5962
.uk-icon-stop-circle-o:before {
5963
  content: "\f28e";
5964
}
5965
.uk-icon-usb:before {
5966
  content: "\f287";
5967
}
5968
.uk-icon-american-sign-language-interpreting:before,
5969
.uk-icon-asl-interpreting:before {
5970
  content: "\f2a3";
5971
}
5972
.uk-icon-assistive-listening-systems:before {
5973
  content: "\f2a2";
5974
}
5975
.uk-icon-audio-description:before {
5976
  content: "\f29e";
5977
}
5978
.uk-icon-blind:before {
5979
  content: "\f29d";
5980
}
5981
.uk-icon-braille:before {
5982
  content: "\f2a1";
5983
}
5984
.uk-icon-deaf:before,
5985
.uk-icon-deafness:before {
5986
  content: "\f2a4";
5987
}
5988
.uk-icon-envira:before {
5989
  content: "\f299";
5990
}
5991
.uk-icon-font-awesome:before,
5992
.uk-icon-fa:before {
5993
  content: "\f2b4";
5994
}
5995
.uk-icon-first-order:before {
5996
  content: "\f2b0";
5997
}
5998
.uk-icon-gitlab:before {
5999
  content: "\f296";
6000
}
6001
.uk-icon-glide:before {
6002
  content: "\f2a5";
6003
}
6004
.uk-icon-glide-g:before {
6005
  content: "\f2a6";
6006
}
6007
.uk-icon-hard-of-hearing:before {
6008
  content: "\f2a4";
6009
}
6010
.uk-icon-low-vision:before {
6011
  content: "\f2a8";
6012
}
6013
.uk-icon-question-circle-o:before {
6014
  content: "\f29c";
6015
}
6016
.uk-icon-sign-language:before,
6017
.uk-icon-signing:before {
6018
  content: "\f2a7";
6019
}
6020
.uk-icon-snapchat:before {
6021
  content: "\f2ab";
6022
}
6023
.uk-icon-snapchat-ghost:before {
6024
  content: "\f2ac";
6025
}
6026
.uk-icon-snapchat-square:before {
6027
  content: "\f2ad";
6028
}
6029
.uk-icon-themeisle:before {
6030
  content: "\f2b2";
6031
}
6032
.uk-icon-universal-access:before {
6033
  content: "\f29a";
6034
}
6035
.uk-icon-viadeo:before {
6036
  content: "\f2a9";
6037
}
6038
.uk-icon-viadeo-square:before {
6039
  content: "\f2aa";
6040
}
6041
.uk-icon-volume-control-phone:before {
6042
  content: "\f2a0";
6043
}
6044
.uk-icon-wheelchair-alt:before {
6045
  content: "\f29b";
6046
}
6047
.uk-icon-wpbeginner:before {
6048
  content: "\f297";
6049
}
6050
.uk-icon-wpforms:before {
6051
  content: "\f298";
6052
}
6053
.uk-icon-yoast:before {
6054
  content: "\f2b1";
6055
}
6056
.uk-icon-adress-book:before {
6057
  content: "\f2b9";
6058
}
6059
.uk-icon-adress-book-o:before {
6060
  content: "\f2ba";
6061
}
6062
.uk-icon-adress-card:before {
6063
  content: "\f2bb";
6064
}
6065
.uk-icon-adress-card-o:before {
6066
  content: "\f2bc";
6067
}
6068
.uk-icon-bandcamp:before {
6069
  content: "\f2d5";
6070
}
6071
.uk-icon-bath:before {
6072
  content: "\f2cd";
6073
}
6074
.uk-icon-bathub:before {
6075
  content: "\f2cd";
6076
}
6077
.uk-icon-drivers-license:before {
6078
  content: "\f2c2";
6079
}
6080
.uk-icon-drivers-license-o:before {
6081
  content: "\f2c3";
6082
}
6083
.uk-icon-eercast:before {
6084
  content: "\f2da";
6085
}
6086
.uk-icon-envelope-open:before {
6087
  content: "\f2b6";
6088
}
6089
.uk-icon-envelope-open-o:before {
6090
  content: "\f2b7";
6091
}
6092
.uk-icon-etsy:before {
6093
  content: "\f2d7";
6094
}
6095
.uk-icon-free-code-camp:before {
6096
  content: "\f2c5";
6097
}
6098
.uk-icon-grav:before {
6099
  content: "\f2d6";
6100
}
6101
.uk-icon-handshake-o:before {
6102
  content: "\f2b5";
6103
}
6104
.uk-icon-id-badge:before {
6105
  content: "\f2c1";
6106
}
6107
.uk-icon-id-card:before {
6108
  content: "\f2c2";
6109
}
6110
.uk-icon-id-card-o:before {
6111
  content: "\f2c3";
6112
}
6113
.uk-icon-imdb:before {
6114
  content: "\f2d8";
6115
}
6116
.uk-icon-linode:before {
6117
  content: "\f2b8";
6118
}
6119
.uk-icon-meetup:before {
6120
  content: "\f2e0";
6121
}
6122
.uk-icon-microchip:before {
6123
  content: "\f2db";
6124
}
6125
.uk-icon-podcast:before {
6126
  content: "\f2ce";
6127
}
6128
.uk-icon-quora:before {
6129
  content: "\f2c4";
6130
}
6131
.uk-icon-ravelry:before {
6132
  content: "\f2d9";
6133
}
6134
.uk-icon-s15:before {
6135
  content: "\f2cd";
6136
}
6137
.uk-icon-shower:before {
6138
  content: "\f2cc";
6139
}
6140
.uk-icon-snowflake-o:before {
6141
  content: "\f2dc";
6142
}
6143
.uk-icon-superpowers:before {
6144
  content: "\f2dd";
6145
}
6146
.uk-icon-telegram:before {
6147
  content: "\f2c6";
6148
}
6149
.uk-icon-thermometer:before {
6150
  content: "\f2c7";
6151
}
6152
.uk-icon-thermometer-0:before {
6153
  content: "\f2cb";
6154
}
6155
.uk-icon-thermometer-1:before {
6156
  content: "\f2ca";
6157
}
6158
.uk-icon-thermometer-2:before {
6159
  content: "\f2c9";
6160
}
6161
.uk-icon-thermometer-3:before {
6162
  content: "\f2c8";
6163
}
6164
.uk-icon-thermometer-4:before {
6165
  content: "\f2c7";
6166
}
6167
.uk-icon-thermometer-empty:before {
6168
  content: "\f2cb";
6169
}
6170
.uk-icon-thermometer-full:before {
6171
  content: "\f2c7";
6172
}
6173
.uk-icon-thermometer-half:before {
6174
  content: "\f2c9";
6175
}
6176
.uk-icon-thermometer-quarter:before {
6177
  content: "\f2ca";
6178
}
6179
.uk-icon-thermometer-three-quarters:before {
6180
  content: "\f2c8";
6181
}
6182
.uk-icon-times-rectangle:before {
6183
  content: "\f2d3";
6184
}
6185
.uk-icon-times-rectangle-o:before {
6186
  content: "\f2d4";
6187
}
6188
.uk-icon-user-circle:before {
6189
  content: "\f2bd";
6190
}
6191
.uk-icon-user-circle-o:before {
6192
  content: "\f2be";
6193
}
6194
.uk-icon-user-o:before {
6195
  content: "\f2c0";
6196
}
6197
.uk-icon-vcard:before {
6198
  content: "\f2bb";
6199
}
6200
.uk-icon-vcard-o:before {
6201
  content: "\f2bc";
6202
}
6203
.uk-icon-widow-close:before {
6204
  content: "\f2d3";
6205
}
6206
.uk-icon-widow-close-o:before {
6207
  content: "\f2d4";
6208
}
6209
.uk-icon-window-maximize:before {
6210
  content: "\f2d0";
6211
}
6212
.uk-icon-window-minimize:before {
6213
  content: "\f2d1";
6214
}
6215
.uk-icon-window-restore:before {
6216
  content: "\f2d2";
6217
}
6218
.uk-icon-wpexplorer:before {
6219
  content: "\f2de";
6220
}
6221
/* ========================================================================
6222
   Component: Close
6223
 ========================================================================== */
6224
/*
6225
 * Removes inner padding and border in Firefox 4+.
6226
 */
6227
.uk-close::-moz-focus-inner {
6228
  border: 0;
6229
  padding: 0;
6230
}
6231
/*
6232
 * 1. Correct inability to style clickable `input` types in iOS.
6233
 * 2. Remove margins in Chrome, Safari and Opera.
6234
 * 3. Remove borders for `button`.
6235
 * 4. Address `overflow` set to `hidden` in IE 8/9/10/11.
6236
 * 5. Correct `font` properties and `color` not being inherited for `button`.
6237
 * 6. Address inconsistent `text-transform` inheritance which is only inherit in Firefox and IE
6238
 * 7. Remove default `button` padding and background color
6239
 * 8. Style
6240
 */
6241
.uk-close {
6242
  /* 1 */
6243
  -webkit-appearance: none;
6244
  /* 2 */
6245
  margin: 0;
6246
  /* 3 */
6247
  border: none;
6248
  /* 4 */
6249
  overflow: visible;
6250
  /* 5 */
6251
  font: inherit;
6252
  color: inherit;
6253
  /* 6 */
6254
  text-transform: none;
6255
  /* 7. */
6256
  padding: 0;
6257
  background: transparent;
6258
  /* 8 */
6259
  display: inline-block;
6260
  box-sizing: content-box;
6261
  width: 20px;
6262
  line-height: 20px;
6263
  text-align: center;
6264
  vertical-align: middle;
6265
  opacity: 0.3;
6266
}
6267
/* Icon */
6268
.uk-close:after {
6269
  display: block;
6270
  content: "\f00d";
6271
  font-family: FontAwesome;
6272
}
6273
/*
6274
 * Hover
6275
 * 1. Apply hover style also to focus state
6276
 * 2. Remove default focus style
6277
 * 3. Required for `a` elements
6278
 */
6279
.uk-close:hover,
6280
.uk-close:focus {
6281
  opacity: 0.5;
6282
  /* 2 */
6283
  outline: none;
6284
  /* 3 */
6285
  color: inherit;
6286
  text-decoration: none;
6287
  cursor: pointer;
6288
}
6289
/* Modifier
6290
 ========================================================================== */
6291
.uk-close-alt {
6292
  padding: 2px;
6293
  border-radius: 50%;
6294
  background: #fff;
6295
  opacity: 1;
6296
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(0, 0, 0, 0.3);
6297
}
6298
/* Hover */
6299
.uk-close-alt:hover,
6300
.uk-close-alt:focus {
6301
  opacity: 1;
6302
}
6303
/* Icon */
6304
.uk-close-alt:after {
6305
  opacity: 0.5;
6306
}
6307
.uk-close-alt:hover:after,
6308
.uk-close-alt:focus:after {
6309
  opacity: 0.8;
6310
}
6311
/* ========================================================================
6312
   Component: Badge
6313
 ========================================================================== */
6314
.uk-badge {
6315
  display: inline-block;
6316
  padding: 0 5px;
6317
  background: #009dd8;
6318
  font-size: 10px;
6319
  font-weight: bold;
6320
  line-height: 14px;
6321
  color: #fff;
6322
  text-align: center;
6323
  vertical-align: middle;
6324
  text-transform: none;
6325
  border: 1px solid rgba(0, 0, 0, 0.2);
6326
  border-bottom-color: rgba(0, 0, 0, 0.3);
6327
  background-origin: border-box;
6328
  background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
6329
  background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
6330
  border-radius: 2px;
6331
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
6332
}
6333
/*
6334
 * Keep color when badge is a link
6335
 */
6336
a.uk-badge:hover {
6337
  color: #fff;
6338
}
6339
/* Modifier: `uk-badge-notification`;
6340
 ========================================================================== */
6341
.uk-badge-notification {
6342
  box-sizing: border-box;
6343
  min-width: 18px;
6344
  border-radius: 500px;
6345
  font-size: 12px;
6346
  line-height: 18px;
6347
}
6348
/* Color modifier
6349
 ========================================================================== */
6350
/*
6351
 * Modifier: `uk-badge-success`
6352
 */
6353
.uk-badge-success {
6354
  background-color: #82bb42;
6355
  background-image: -webkit-linear-gradient(top, #9fd256, #6fac34);
6356
  background-image: linear-gradient(to bottom, #9fd256, #6fac34);
6357
}
6358
/*
6359
 * Modifier: `uk-badge-warning`
6360
 */
6361
.uk-badge-warning {
6362
  background-color: #f9a124;
6363
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
6364
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
6365
}
6366
/*
6367
 * Modifier: `uk-badge-danger`
6368
 */
6369
.uk-badge-danger {
6370
  background-color: #d32c46;
6371
  background-image: -webkit-linear-gradient(top, #ee465a, #c11a39);
6372
  background-image: linear-gradient(to bottom, #ee465a, #c11a39);
6373
}
6374
/* ========================================================================
6375
   Component: Alert
6376
 ========================================================================== */
6377
.uk-alert {
6378
  margin-bottom: 15px;
6379
  padding: 10px;
6380
  background: #ebf7fd;
6381
  color: #2d7091;
6382
  border: 1px solid rgba(45, 112, 145, 0.3);
6383
  border-radius: 4px;
6384
  text-shadow: 0 1px 0 #fff;
6385
}
6386
/*
6387
 * Add margin if adjacent element
6388
 */
6389
* + .uk-alert {
6390
  margin-top: 15px;
6391
}
6392
/*
6393
 * Remove margin from the last-child
6394
 */
6395
.uk-alert > :last-child {
6396
  margin-bottom: 0;
6397
}
6398
/*
6399
 * Keep color for headings if the default heading color is changed
6400
 */
6401
.uk-alert h1,
6402
.uk-alert h2,
6403
.uk-alert h3,
6404
.uk-alert h4,
6405
.uk-alert h5,
6406
.uk-alert h6 {
6407
  color: inherit;
6408
}
6409
/* Close in alert
6410
 ========================================================================== */
6411
.uk-alert > .uk-close:first-child {
6412
  float: right;
6413
}
6414
/*
6415
 * Remove margin from adjacent element
6416
 */
6417
.uk-alert > .uk-close:first-child + * {
6418
  margin-top: 0;
6419
}
6420
/* Modifier: `uk-alert-success`
6421
 ========================================================================== */
6422
.uk-alert-success {
6423
  background: #f2fae3;
6424
  color: #659f13;
6425
  border-color: rgba(101, 159, 19, 0.3);
6426
}
6427
/* Modifier: `uk-alert-warning`
6428
 ========================================================================== */
6429
.uk-alert-warning {
6430
  background: #fffceb;
6431
  color: #e28327;
6432
  border-color: rgba(226, 131, 39, 0.3);
6433
}
6434
/* Modifier: `uk-alert-danger`
6435
 ========================================================================== */
6436
.uk-alert-danger {
6437
  background: #fff1f0;
6438
  color: #d85030;
6439
  border-color: rgba(216, 80, 48, 0.3);
6440
}
6441
/* Modifier: `uk-alert-large`
6442
 ========================================================================== */
6443
.uk-alert-large {
6444
  padding: 20px;
6445
}
6446
.uk-alert-large > .uk-close:first-child {
6447
  margin: -10px -10px 0 0;
6448
}
6449
/* ========================================================================
6450
   Component: Thumbnail
6451
 ========================================================================== */
6452
/*
6453
 * 1. Container width fits its content
6454
 * 2. Responsive behavior
6455
 * 3. Corrects `max-width` behavior sed
6456
 * 4. Required for `figure` element
6457
 * 5. Style
6458
 */
6459
.uk-thumbnail {
6460
  /* 1 */
6461
  display: inline-block;
6462
  /* 2 */
6463
  max-width: 100%;
6464
  /* 3 */
6465
  box-sizing: border-box;
6466
  /* 3 */
6467
  margin: 0;
6468
  /* 4 */
6469
  padding: 4px;
6470
  border: 1px solid #ddd;
6471
  background: #fff;
6472
  border-radius: 4px;
6473
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
6474
}
6475
/*
6476
 * Hover state for `a` elements
6477
 * 1. Apply hover style also to focus state
6478
 * 2. Needed for caption
6479
 * 3. Remove default focus style
6480
 */
6481
a.uk-thumbnail:hover,
6482
a.uk-thumbnail:focus {
6483
  border-color: #aaaaaa;
6484
  background-color: #fff;
6485
  /* 2 */
6486
  text-decoration: none;
6487
  /* 3 */
6488
  outline: none;
6489
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
6490
}
6491
/* Caption
6492
 ========================================================================== */
6493
.uk-thumbnail-caption {
6494
  padding-top: 4px;
6495
  text-align: center;
6496
  color: #444;
6497
}
6498
/* Sizes
6499
 ========================================================================== */
6500
.uk-thumbnail-mini {
6501
  width: 150px;
6502
}
6503
.uk-thumbnail-small {
6504
  width: 200px;
6505
}
6506
.uk-thumbnail-medium {
6507
  width: 300px;
6508
}
6509
.uk-thumbnail-large {
6510
  width: 400px;
6511
}
6512
.uk-thumbnail-expand,
6513
.uk-thumbnail-expand > img {
6514
  width: 100%;
6515
}
6516
/* ========================================================================
6517
   Component: Overlay
6518
 ========================================================================== */
6519
/*
6520
 * 1. Container width fits its content
6521
 * 2. Create position context
6522
 * 3. Set max-width for responsive images to prevent `inline-block` consequences
6523
 * 4. Remove the gap between the container and its child element
6524
 * 5. Needed for transitions and to fixed wrong scaling calculation for images in Chrome
6525
 * 6. Fixed `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit
6526
 * 7. Reset margin
6527
 */
6528
.uk-overlay {
6529
  /* 1 */
6530
  display: inline-block;
6531
  /* 2 */
6532
  position: relative;
6533
  /* 3 */
6534
  max-width: 100%;
6535
  /* 4 */
6536
  vertical-align: middle;
6537
  /* 5 */
6538
  overflow: hidden;
6539
  /* 6 */
6540
  -webkit-transform: translateZ(0);
6541
  /* 7 */
6542
  margin: 0;
6543
}
6544
/* 6 for Safari */
6545
.uk-overlay.uk-border-circle {
6546
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
6547
}
6548
/*
6549
 * Remove margin from content
6550
 */
6551
.uk-overlay > :first-child {
6552
  margin-bottom: 0;
6553
}
6554
/* Sub-object `uk-overlay-panel`
6555
 ========================================================================== */
6556
/*
6557
 * 1. Position cover
6558
 * 2. Style
6559
 */
6560
.uk-overlay-panel {
6561
  /* 1 */
6562
  position: absolute;
6563
  top: 0;
6564
  bottom: 0;
6565
  left: 0;
6566
  right: 0;
6567
  /* 2 */
6568
  padding: 20px;
6569
  color: #fff;
6570
}
6571
/*
6572
 * Remove margin from the last-child
6573
 */
6574
.uk-overlay-panel > :last-child,
6575
.uk-overlay-panel.uk-flex > * > :last-child {
6576
  margin-bottom: 0;
6577
}
6578
/*
6579
 * Keep color for headings if the default heading color is changed
6580
 */
6581
.uk-overlay-panel h1,
6582
.uk-overlay-panel h2,
6583
.uk-overlay-panel h3,
6584
.uk-overlay-panel h4,
6585
.uk-overlay-panel h5,
6586
.uk-overlay-panel h6 {
6587
  color: inherit;
6588
}
6589
.uk-overlay-panel a:not([class]) {
6590
  color: inherit;
6591
  text-decoration: underline;
6592
}
6593
.uk-overlay-panel a[class*='uk-icon-']:not(.uk-icon-button) {
6594
  color: inherit;
6595
}
6596
/* Sub-object `uk-overlay-hover` and `uk-overlay-active`
6597
 ========================================================================== */
6598
.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore) {
6599
  opacity: 0;
6600
}
6601
.uk-overlay-active :not(.uk-active) > .uk-overlay-panel:not(.uk-ignore) {
6602
  opacity: 0;
6603
}
6604
/* Modifier `uk-overlay-background`
6605
 ========================================================================== */
6606
.uk-overlay-background {
6607
  background: rgba(0, 0, 0, 0.5);
6608
}
6609
/* Modifier `uk-overlay-image`
6610
 ========================================================================== */
6611
/*
6612
 * Reset panel
6613
 */
6614
.uk-overlay-image {
6615
  padding: 0;
6616
}
6617
/* Position modifiers
6618
 ========================================================================== */
6619
.uk-overlay-top {
6620
  bottom: auto;
6621
}
6622
.uk-overlay-bottom {
6623
  top: auto;
6624
}
6625
.uk-overlay-left {
6626
  right: auto;
6627
}
6628
.uk-overlay-right {
6629
  left: auto;
6630
}
6631
/* Sub-object `uk-overlay-icon`
6632
 ========================================================================== */
6633
.uk-overlay-icon:before {
6634
  content: "\f002";
6635
  position: absolute;
6636
  top: 50%;
6637
  left: 50%;
6638
  width: 50px;
6639
  height: 50px;
6640
  margin-top: -25px;
6641
  margin-left: -25px;
6642
  font-size: 50px;
6643
  line-height: 1;
6644
  font-family: FontAwesome;
6645
  text-align: center;
6646
  color: #fff;
6647
}
6648
/* Transitions
6649
 ========================================================================== */
6650
.uk-overlay-fade,
6651
.uk-overlay-scale,
6652
.uk-overlay-spin,
6653
.uk-overlay-grayscale,
6654
.uk-overlay-blur,
6655
[class*='uk-overlay-slide'] {
6656
  transition-duration: 0.3s;
6657
  transition-timing-function: ease-out;
6658
  transition-property: opacity, transform, filter;
6659
}
6660
.uk-overlay-active .uk-overlay-fade,
6661
.uk-overlay-active .uk-overlay-scale,
6662
.uk-overlay-active .uk-overlay-spin,
6663
.uk-overlay-active [class*='uk-overlay-slide'] {
6664
  transition-duration: 0.8s;
6665
}
6666
/*
6667
 * Fade
6668
 */
6669
.uk-overlay-fade {
6670
  opacity: 0.7;
6671
}
6672
.uk-overlay-hover:hover .uk-overlay-fade,
6673
.uk-overlay-hover.uk-hover .uk-overlay-fade,
6674
.uk-overlay-active .uk-active > .uk-overlay-fade {
6675
  opacity: 1;
6676
}
6677
/*
6678
 * Scale
6679
 */
6680
.uk-overlay-scale {
6681
  -webkit-transform: scale(1);
6682
  transform: scale(1);
6683
}
6684
.uk-overlay-hover:hover .uk-overlay-scale,
6685
.uk-overlay-hover.uk-hover .uk-overlay-scale,
6686
.uk-overlay-active .uk-active > .uk-overlay-scale {
6687
  -webkit-transform: scale(1.1);
6688
  transform: scale(1.1);
6689
}
6690
/*
6691
 * Spin
6692
 */
6693
.uk-overlay-spin {
6694
  -webkit-transform: scale(1) rotate(0deg);
6695
  transform: scale(1) rotate(0deg);
6696
}
6697
.uk-overlay-hover:hover .uk-overlay-spin,
6698
.uk-overlay-hover.uk-hover .uk-overlay-spin,
6699
.uk-overlay-active .uk-active > .uk-overlay-spin {
6700
  -webkit-transform: scale(1.1) rotate(3deg);
6701
  transform: scale(1.1) rotate(3deg);
6702
}
6703
/*
6704
 * Grayscale
6705
 */
6706
.uk-overlay-grayscale {
6707
  -webkit-filter: grayscale(100%);
6708
  filter: grayscale(100%);
6709
}
6710
.uk-overlay-hover:hover .uk-overlay-grayscale,
6711
.uk-overlay-hover.uk-hover .uk-overlay-grayscale,
6712
.uk-overlay-active .uk-active > .uk-overlay-grayscale {
6713
  -webkit-filter: grayscale(0%);
6714
  filter: grayscale(0%);
6715
}
6716
/*
6717
 * Slide
6718
 */
6719
[class*='uk-overlay-slide'] {
6720
  opacity: 0;
6721
}
6722
/* Top */
6723
.uk-overlay-slide-top {
6724
  -webkit-transform: translateY(-100%);
6725
  transform: translateY(-100%);
6726
}
6727
/* Bottom */
6728
.uk-overlay-slide-bottom {
6729
  -webkit-transform: translateY(100%);
6730
  transform: translateY(100%);
6731
}
6732
/* Left */
6733
.uk-overlay-slide-left {
6734
  -webkit-transform: translateX(-100%);
6735
  transform: translateX(-100%);
6736
}
6737
/* Right */
6738
.uk-overlay-slide-right {
6739
  -webkit-transform: translateX(100%);
6740
  transform: translateX(100%);
6741
}
6742
/* Hover */
6743
.uk-overlay-hover:hover [class*='uk-overlay-slide'],
6744
.uk-overlay-hover.uk-hover [class*='uk-overlay-slide'],
6745
.uk-overlay-active .uk-active > [class*='uk-overlay-slide'] {
6746
  opacity: 1;
6747
  -webkit-transform: translateX(0) translateY(0);
6748
  transform: translateX(0) translateY(0);
6749
}
6750
/* DEPRECATED
6751
 * Sub-object `uk-overlay-area`
6752
 ========================================================================== */
6753
/*
6754
 * 1. Set position
6755
 * 2. Set style
6756
 * 3. Fade-in transition
6757
 */
6758
.uk-overlay-area {
6759
  /* 1 */
6760
  position: absolute;
6761
  top: 0;
6762
  bottom: 0;
6763
  left: 0;
6764
  right: 0;
6765
  /* 2 */
6766
  background: rgba(0, 0, 0, 0.3);
6767
  /* 3 */
6768
  opacity: 0;
6769
  -webkit-transition: opacity 0.15s linear;
6770
  transition: opacity 0.15s linear;
6771
  -webkit-transform: translate3d(0, 0, 0);
6772
}
6773
/*
6774
 * Hover
6775
 * 1. `uk-hover` to support touch devices
6776
 * 2. Use optional `uk-overlay-toggle` to trigger the overlay earlier
6777
 */
6778
.uk-overlay:hover .uk-overlay-area,
6779
.uk-overlay.uk-hover .uk-overlay-area,
6780
.uk-overlay-toggle:hover .uk-overlay-area,
6781
.uk-overlay-toggle.uk-hover .uk-overlay-area {
6782
  opacity: 1;
6783
}
6784
/*
6785
 * Icon
6786
 */
6787
.uk-overlay-area:empty:before {
6788
  content: "\f002";
6789
  position: absolute;
6790
  top: 50%;
6791
  left: 50%;
6792
  width: 50px;
6793
  height: 50px;
6794
  margin-top: -25px;
6795
  margin-left: -25px;
6796
  font-size: 50px;
6797
  line-height: 1;
6798
  font-family: FontAwesome;
6799
  text-align: center;
6800
  color: #fff;
6801
}
6802
/* DEPRECATED
6803
 * Sub-object `uk-overlay-area-content`
6804
 ========================================================================== */
6805
/*
6806
 * Remove whitespace between child elements when using `inline-block`
6807
 * Needed for Firefox
6808
 */
6809
.uk-overlay-area:not(:empty) {
6810
  font-size: 0.001px;
6811
}
6812
/*
6813
 * 1. Needed for vertical alignment
6814
 */
6815
.uk-overlay-area:not(:empty):before {
6816
  content: '';
6817
  display: inline-block;
6818
  height: 100%;
6819
  vertical-align: middle;
6820
}
6821
/*
6822
 * 1. Set vertical alignment
6823
 * 2. Reset whitespace hack
6824
 * 3. Set horizontal alignment
6825
 * 4. Set style
6826
 */
6827
.uk-overlay-area-content {
6828
  /* 1 */
6829
  display: inline-block;
6830
  box-sizing: border-box;
6831
  width: 100%;
6832
  vertical-align: middle;
6833
  /* 2 */
6834
  font-size: 1rem;
6835
  /* 3 */
6836
  text-align: center;
6837
  /* 4 */
6838
  padding: 0 15px;
6839
  color: #fff;
6840
}
6841
/*
6842
 * Remove margin from the last-child
6843
 */
6844
.uk-overlay-area-content > :last-child {
6845
  margin-bottom: 0;
6846
}
6847
/*
6848
 * Links in overlay area
6849
 */
6850
.uk-overlay-area-content a:not([class]),
6851
.uk-overlay-area-content a:not([class]):hover {
6852
  color: inherit;
6853
}
6854
/* DEPRECATED
6855
 * Sub-object `uk-overlay-caption`
6856
 ========================================================================== */
6857
/*
6858
 * 1. Set position
6859
 * 2. Set style
6860
 * 3. Fade-in transition
6861
 */
6862
.uk-overlay-caption {
6863
  /* 1 */
6864
  position: absolute;
6865
  bottom: 0;
6866
  left: 0;
6867
  right: 0;
6868
  /* 2 */
6869
  padding: 15px;
6870
  background: rgba(0, 0, 0, 0.5);
6871
  color: #fff;
6872
  /* 3 */
6873
  opacity: 0;
6874
  -webkit-transition: opacity 0.15s linear;
6875
  transition: opacity 0.15s linear;
6876
  -webkit-transform: translate3d(0, 0, 0);
6877
}
6878
/*
6879
 * Hover
6880
 * 1. `uk-hover` to support touch devices
6881
 * 2. Use optional `uk-overlay-toggle` to trigger the overlay earlier
6882
 */
6883
.uk-overlay:hover .uk-overlay-caption,
6884
.uk-overlay.uk-hover .uk-overlay-caption,
6885
.uk-overlay-toggle:hover .uk-overlay-caption,
6886
.uk-overlay-toggle.uk-hover .uk-overlay-caption {
6887
  opacity: 1;
6888
}
6889
/* ========================================================================
6890
   Component: Column
6891
 ========================================================================== */
6892
[class*='uk-column-'] {
6893
  -webkit-column-gap: 25px;
6894
  -moz-column-gap: 25px;
6895
  column-gap: 25px;
6896
}
6897
/* Width modifiers
6898
 ========================================================================== */
6899
.uk-column-1-2 {
6900
  -webkit-column-count: 2;
6901
  -moz-column-count: 2;
6902
  column-count: 2;
6903
}
6904
.uk-column-1-3 {
6905
  -webkit-column-count: 3;
6906
  -moz-column-count: 3;
6907
  column-count: 3;
6908
}
6909
.uk-column-1-4 {
6910
  -webkit-column-count: 4;
6911
  -moz-column-count: 4;
6912
  column-count: 4;
6913
}
6914
.uk-column-1-5 {
6915
  -webkit-column-count: 5;
6916
  -moz-column-count: 5;
6917
  column-count: 5;
6918
}
6919
.uk-column-1-6 {
6920
  -webkit-column-count: 6;
6921
  -moz-column-count: 6;
6922
  column-count: 6;
6923
}
6924
/* Phone landscape and bigger */
6925
@media (min-width: 480px) {
6926
  .uk-column-small-1-2 {
6927
    -webkit-column-count: 2;
6928
    -moz-column-count: 2;
6929
    column-count: 2;
6930
  }
6931
  .uk-column-small-1-3 {
6932
    -webkit-column-count: 3;
6933
    -moz-column-count: 3;
6934
    column-count: 3;
6935
  }
6936
  .uk-column-small-1-4 {
6937
    -webkit-column-count: 4;
6938
    -moz-column-count: 4;
6939
    column-count: 4;
6940
  }
6941
  .uk-column-small-1-5 {
6942
    -webkit-column-count: 5;
6943
    -moz-column-count: 5;
6944
    column-count: 5;
6945
  }
6946
  .uk-column-small-1-6 {
6947
    -webkit-column-count: 6;
6948
    -moz-column-count: 6;
6949
    column-count: 6;
6950
  }
6951
}
6952
/* Tablet and bigger */
6953
@media (min-width: 768px) {
6954
  .uk-column-medium-1-2 {
6955
    -webkit-column-count: 2;
6956
    -moz-column-count: 2;
6957
    column-count: 2;
6958
  }
6959
  .uk-column-medium-1-3 {
6960
    -webkit-column-count: 3;
6961
    -moz-column-count: 3;
6962
    column-count: 3;
6963
  }
6964
  .uk-column-medium-1-4 {
6965
    -webkit-column-count: 4;
6966
    -moz-column-count: 4;
6967
    column-count: 4;
6968
  }
6969
  .uk-column-medium-1-5 {
6970
    -webkit-column-count: 5;
6971
    -moz-column-count: 5;
6972
    column-count: 5;
6973
  }
6974
  .uk-column-medium-1-6 {
6975
    -webkit-column-count: 6;
6976
    -moz-column-count: 6;
6977
    column-count: 6;
6978
  }
6979
}
6980
/* Desktop and bigger */
6981
@media (min-width: 960px) {
6982
  .uk-column-large-1-2 {
6983
    -webkit-column-count: 2;
6984
    -moz-column-count: 2;
6985
    column-count: 2;
6986
  }
6987
  .uk-column-large-1-3 {
6988
    -webkit-column-count: 3;
6989
    -moz-column-count: 3;
6990
    column-count: 3;
6991
  }
6992
  .uk-column-large-1-4 {
6993
    -webkit-column-count: 4;
6994
    -moz-column-count: 4;
6995
    column-count: 4;
6996
  }
6997
  .uk-column-large-1-5 {
6998
    -webkit-column-count: 5;
6999
    -moz-column-count: 5;
7000
    column-count: 5;
7001
  }
7002
  .uk-column-large-1-6 {
7003
    -webkit-column-count: 6;
7004
    -moz-column-count: 6;
7005
    column-count: 6;
7006
  }
7007
}
7008
/* Large screen and bigger */
7009
@media (min-width: 1220px) {
7010
  .uk-column-xlarge-1-2 {
7011
    -webkit-column-count: 2;
7012
    -moz-column-count: 2;
7013
    column-count: 2;
7014
  }
7015
  .uk-column-xlarge-1-3 {
7016
    -webkit-column-count: 3;
7017
    -moz-column-count: 3;
7018
    column-count: 3;
7019
  }
7020
  .uk-column-xlarge-1-4 {
7021
    -webkit-column-count: 4;
7022
    -moz-column-count: 4;
7023
    column-count: 4;
7024
  }
7025
  .uk-column-xlarge-1-5 {
7026
    -webkit-column-count: 5;
7027
    -moz-column-count: 5;
7028
    column-count: 5;
7029
  }
7030
  .uk-column-xlarge-1-6 {
7031
    -webkit-column-count: 6;
7032
    -moz-column-count: 6;
7033
    column-count: 6;
7034
  }
7035
}
7036
/* ========================================================================
7037
   Component: Animation
7038
 ========================================================================== */
7039
[class*='uk-animation-'] {
7040
  -webkit-animation-duration: 0.5s;
7041
  animation-duration: 0.5s;
7042
  -webkit-animation-timing-function: ease-out;
7043
  animation-timing-function: ease-out;
7044
  -webkit-animation-fill-mode: both;
7045
  animation-fill-mode: both;
7046
}
7047
/* Hide animated element if scrollspy is used */
7048
@media screen {
7049
  [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {
7050
    opacity: 0;
7051
  }
7052
}
7053
/*
7054
 * Fade
7055
 * Higher specificity (!important) needed because of reverse modifier
7056
 */
7057
.uk-animation-fade {
7058
  -webkit-animation-name: uk-fade;
7059
  animation-name: uk-fade;
7060
  -webkit-animation-duration: 0.8s;
7061
  animation-duration: 0.8s;
7062
  -webkit-animation-timing-function: linear !important;
7063
  animation-timing-function: linear !important;
7064
}
7065
/*
7066
 * Fade with scale
7067
 */
7068
.uk-animation-scale-up {
7069
  -webkit-animation-name: uk-fade-scale-02;
7070
  animation-name: uk-fade-scale-02;
7071
}
7072
.uk-animation-scale-down {
7073
  -webkit-animation-name: uk-fade-scale-18;
7074
  animation-name: uk-fade-scale-18;
7075
}
7076
/*
7077
 * Fade with slide
7078
 */
7079
.uk-animation-slide-top {
7080
  -webkit-animation-name: uk-fade-top;
7081
  animation-name: uk-fade-top;
7082
}
7083
.uk-animation-slide-bottom {
7084
  -webkit-animation-name: uk-fade-bottom;
7085
  animation-name: uk-fade-bottom;
7086
}
7087
.uk-animation-slide-left {
7088
  -webkit-animation-name: uk-fade-left;
7089
  animation-name: uk-fade-left;
7090
}
7091
.uk-animation-slide-right {
7092
  -webkit-animation-name: uk-fade-right;
7093
  animation-name: uk-fade-right;
7094
}
7095
/*
7096
 * Scale
7097
 */
7098
.uk-animation-scale {
7099
  -webkit-animation-name: uk-scale-12;
7100
  animation-name: uk-scale-12;
7101
}
7102
/*
7103
 * Shake
7104
 */
7105
.uk-animation-shake {
7106
  -webkit-animation-name: uk-shake;
7107
  animation-name: uk-shake;
7108
}
7109
/* Direction modifiers
7110
 ========================================================================== */
7111
.uk-animation-reverse {
7112
  -webkit-animation-direction: reverse;
7113
  animation-direction: reverse;
7114
  -webkit-animation-timing-function: ease-in;
7115
  animation-timing-function: ease-in;
7116
}
7117
/* Duration modifiers
7118
========================================================================== */
7119
.uk-animation-15 {
7120
  -webkit-animation-duration: 15s;
7121
  animation-duration: 15s;
7122
}
7123
/* Origin modifiers
7124
========================================================================== */
7125
.uk-animation-top-left {
7126
  -webkit-transform-origin: 0 0;
7127
  transform-origin: 0 0;
7128
}
7129
.uk-animation-top-center {
7130
  -webkit-transform-origin: 50% 0;
7131
  transform-origin: 50% 0;
7132
}
7133
.uk-animation-top-right {
7134
  -webkit-transform-origin: 100% 0;
7135
  transform-origin: 100% 0;
7136
}
7137
.uk-animation-middle-left {
7138
  -webkit-transform-origin: 0 50%;
7139
  transform-origin: 0 50%;
7140
}
7141
.uk-animation-middle-right {
7142
  -webkit-transform-origin: 100% 50%;
7143
  transform-origin: 100% 50%;
7144
}
7145
.uk-animation-bottom-left {
7146
  -webkit-transform-origin: 0 100%;
7147
  transform-origin: 0 100%;
7148
}
7149
.uk-animation-bottom-center {
7150
  -webkit-transform-origin: 50% 100%;
7151
  transform-origin: 50% 100%;
7152
}
7153
.uk-animation-bottom-right {
7154
  -webkit-transform-origin: 100% 100%;
7155
  transform-origin: 100% 100%;
7156
}
7157
/* Sub-object: `uk-animation-hover`
7158
========================================================================== */
7159
/*
7160
 * Enable animation only on hover
7161
 * Note: Firefox also needs this because animations are not triggered when switching between display `hidden` and `block`
7162
 */
7163
.uk-animation-hover:not(:hover),
7164
.uk-animation-hover:not(:hover) [class*='uk-animation-'],
7165
.uk-touch .uk-animation-hover:not(.uk-hover),
7166
.uk-touch .uk-animation-hover:not(.uk-hover) [class*='uk-animation-'] {
7167
  -webkit-animation-name: none;
7168
  animation-name: none;
7169
}
7170
/* Keyframes: Fade
7171
 * Used by dropdown, datepicker and slideshow component
7172
 ========================================================================== */
7173
@-webkit-keyframes uk-fade {
7174
  0% {
7175
    opacity: 0;
7176
  }
7177
  100% {
7178
    opacity: 1;
7179
  }
7180
}
7181
@keyframes uk-fade {
7182
  0% {
7183
    opacity: 0;
7184
  }
7185
  100% {
7186
    opacity: 1;
7187
  }
7188
}
7189
/* Keyframes: Fade with slide
7190
 ========================================================================== */
7191
/*
7192
 * Top
7193
 */
7194
@-webkit-keyframes uk-fade-top {
7195
  0% {
7196
    opacity: 0;
7197
    -webkit-transform: translateY(-100%);
7198
  }
7199
  100% {
7200
    opacity: 1;
7201
    -webkit-transform: translateY(0);
7202
  }
7203
}
7204
@keyframes uk-fade-top {
7205
  0% {
7206
    opacity: 0;
7207
    transform: translateY(-100%);
7208
  }
7209
  100% {
7210
    opacity: 1;
7211
    transform: translateY(0);
7212
  }
7213
}
7214
/*
7215
 * Bottom
7216
 */
7217
@-webkit-keyframes uk-fade-bottom {
7218
  0% {
7219
    opacity: 0;
7220
    -webkit-transform: translateY(100%);
7221
  }
7222
  100% {
7223
    opacity: 1;
7224
    -webkit-transform: translateY(0);
7225
  }
7226
}
7227
@keyframes uk-fade-bottom {
7228
  0% {
7229
    opacity: 0;
7230
    transform: translateY(100%);
7231
  }
7232
  100% {
7233
    opacity: 1;
7234
    transform: translateY(0);
7235
  }
7236
}
7237
/*
7238
 * Left
7239
 */
7240
@-webkit-keyframes uk-fade-left {
7241
  0% {
7242
    opacity: 0;
7243
    -webkit-transform: translateX(-100%);
7244
  }
7245
  100% {
7246
    opacity: 1;
7247
    -webkit-transform: translateX(0);
7248
  }
7249
}
7250
@keyframes uk-fade-left {
7251
  0% {
7252
    opacity: 0;
7253
    transform: translateX(-100%);
7254
  }
7255
  100% {
7256
    opacity: 1;
7257
    transform: translateX(0);
7258
  }
7259
}
7260
/*
7261
 * Right
7262
 */
7263
@-webkit-keyframes uk-fade-right {
7264
  0% {
7265
    opacity: 0;
7266
    -webkit-transform: translateX(100%);
7267
  }
7268
  100% {
7269
    opacity: 1;
7270
    -webkit-transform: translateX(0);
7271
  }
7272
}
7273
@keyframes uk-fade-right {
7274
  0% {
7275
    opacity: 0;
7276
    transform: translateX(100%);
7277
  }
7278
  100% {
7279
    opacity: 1;
7280
    transform: translateX(0);
7281
  }
7282
}
7283
/* Keyframes: Fade with scale
7284
 ========================================================================== */
7285
/*
7286
 * Scale by 0.2
7287
 */
7288
@-webkit-keyframes uk-fade-scale-02 {
7289
  0% {
7290
    opacity: 0;
7291
    -webkit-transform: scale(0.2);
7292
  }
7293
  100% {
7294
    opacity: 1;
7295
    -webkit-transform: scale(1);
7296
  }
7297
}
7298
@keyframes uk-fade-scale-02 {
7299
  0% {
7300
    opacity: 0;
7301
    transform: scale(0.2);
7302
  }
7303
  100% {
7304
    opacity: 1;
7305
    transform: scale(1);
7306
  }
7307
}
7308
/*
7309
 * Scale by 1.5
7310
 * Used by slideshow component
7311
 */
7312
@-webkit-keyframes uk-fade-scale-15 {
7313
  0% {
7314
    opacity: 0;
7315
    -webkit-transform: scale(1.5);
7316
  }
7317
  100% {
7318
    opacity: 1;
7319
    -webkit-transform: scale(1);
7320
  }
7321
}
7322
@keyframes uk-fade-scale-15 {
7323
  0% {
7324
    opacity: 0;
7325
    transform: scale(1.5);
7326
  }
7327
  100% {
7328
    opacity: 1;
7329
    transform: scale(1);
7330
  }
7331
}
7332
/*
7333
 * Scale by 1.8
7334
 */
7335
@-webkit-keyframes uk-fade-scale-18 {
7336
  0% {
7337
    opacity: 0;
7338
    -webkit-transform: scale(1.8);
7339
  }
7340
  100% {
7341
    opacity: 1;
7342
    -webkit-transform: scale(1);
7343
  }
7344
}
7345
@keyframes uk-fade-scale-18 {
7346
  0% {
7347
    opacity: 0;
7348
    transform: scale(1.8);
7349
  }
7350
  100% {
7351
    opacity: 1;
7352
    transform: scale(1);
7353
  }
7354
}
7355
/* Keyframes: Slide
7356
 * Used by slideshow component
7357
 ========================================================================== */
7358
/*
7359
 * Left
7360
 */
7361
@-webkit-keyframes uk-slide-left {
7362
  0% {
7363
    -webkit-transform: translateX(-100%);
7364
  }
7365
  100% {
7366
    -webkit-transform: translateX(0);
7367
  }
7368
}
7369
@keyframes uk-slide-left {
7370
  0% {
7371
    transform: translateX(-100%);
7372
  }
7373
  100% {
7374
    transform: translateX(0);
7375
  }
7376
}
7377
/*
7378
 * Right
7379
 */
7380
@-webkit-keyframes uk-slide-right {
7381
  0% {
7382
    -webkit-transform: translateX(100%);
7383
  }
7384
  100% {
7385
    -webkit-transform: translateX(0);
7386
  }
7387
}
7388
@keyframes uk-slide-right {
7389
  0% {
7390
    transform: translateX(100%);
7391
  }
7392
  100% {
7393
    transform: translateX(0);
7394
  }
7395
}
7396
/*
7397
 * Left third
7398
 */
7399
@-webkit-keyframes uk-slide-left-33 {
7400
  0% {
7401
    -webkit-transform: translateX(33%);
7402
  }
7403
  100% {
7404
    -webkit-transform: translateX(0);
7405
  }
7406
}
7407
@keyframes uk-slide-left-33 {
7408
  0% {
7409
    transform: translateX(33%);
7410
  }
7411
  100% {
7412
    transform: translateX(0);
7413
  }
7414
}
7415
/*
7416
 * Right third
7417
 */
7418
@-webkit-keyframes uk-slide-right-33 {
7419
  0% {
7420
    -webkit-transform: translateX(-33%);
7421
  }
7422
  100% {
7423
    -webkit-transform: translateX(0);
7424
  }
7425
}
7426
@keyframes uk-slide-right-33 {
7427
  0% {
7428
    transform: translateX(-33%);
7429
  }
7430
  100% {
7431
    transform: translateX(0);
7432
  }
7433
}
7434
/* Keyframes: Scale
7435
 ========================================================================== */
7436
@-webkit-keyframes uk-scale-12 {
7437
  0% {
7438
    -webkit-transform: scale(1.2);
7439
  }
7440
  100% {
7441
    -webkit-transform: scale(1);
7442
  }
7443
}
7444
@keyframes uk-scale-12 {
7445
  0% {
7446
    transform: scale(1.2);
7447
  }
7448
  100% {
7449
    transform: scale(1);
7450
  }
7451
}
7452
/* Keyframes: Rotate
7453
 * Used by icon component
7454
 ========================================================================== */
7455
@-webkit-keyframes uk-rotate {
7456
  0% {
7457
    -webkit-transform: rotate(0deg);
7458
  }
7459
  100% {
7460
    -webkit-transform: rotate(359deg);
7461
  }
7462
}
7463
@keyframes uk-rotate {
7464
  0% {
7465
    transform: rotate(0deg);
7466
  }
7467
  100% {
7468
    transform: rotate(359deg);
7469
  }
7470
}
7471
/* Keyframes: Shake
7472
 ========================================================================== */
7473
@-webkit-keyframes uk-shake {
7474
  0%,
7475
  100% {
7476
    -webkit-transform: translateX(0);
7477
  }
7478
  10% {
7479
    -webkit-transform: translateX(-9px);
7480
  }
7481
  20% {
7482
    -webkit-transform: translateX(8px);
7483
  }
7484
  30% {
7485
    -webkit-transform: translateX(-7px);
7486
  }
7487
  40% {
7488
    -webkit-transform: translateX(6px);
7489
  }
7490
  50% {
7491
    -webkit-transform: translateX(-5px);
7492
  }
7493
  60% {
7494
    -webkit-transform: translateX(4px);
7495
  }
7496
  70% {
7497
    -webkit-transform: translateX(-3px);
7498
  }
7499
  80% {
7500
    -webkit-transform: translateX(2px);
7501
  }
7502
  90% {
7503
    -webkit-transform: translateX(-1px);
7504
  }
7505
}
7506
@keyframes uk-shake {
7507
  0%,
7508
  100% {
7509
    transform: translateX(0);
7510
  }
7511
  10% {
7512
    transform: translateX(-9px);
7513
  }
7514
  20% {
7515
    transform: translateX(8px);
7516
  }
7517
  30% {
7518
    transform: translateX(-7px);
7519
  }
7520
  40% {
7521
    transform: translateX(6px);
7522
  }
7523
  50% {
7524
    transform: translateX(-5px);
7525
  }
7526
  60% {
7527
    transform: translateX(4px);
7528
  }
7529
  70% {
7530
    transform: translateX(-3px);
7531
  }
7532
  80% {
7533
    transform: translateX(2px);
7534
  }
7535
  90% {
7536
    transform: translateX(-1px);
7537
  }
7538
}
7539
/* Keyframes: Fade with slide fixed
7540
 * Used by dropdown and search component
7541
 ========================================================================== */
7542
/*
7543
 * Top fixed
7544
 */
7545
@-webkit-keyframes uk-slide-top-fixed {
7546
  0% {
7547
    opacity: 0;
7548
    -webkit-transform: translateY(-10px);
7549
  }
7550
  100% {
7551
    opacity: 1;
7552
    -webkit-transform: translateY(0);
7553
  }
7554
}
7555
@keyframes uk-slide-top-fixed {
7556
  0% {
7557
    opacity: 0;
7558
    transform: translateY(-10px);
7559
  }
7560
  100% {
7561
    opacity: 1;
7562
    transform: translateY(0);
7563
  }
7564
}
7565
/*
7566
 * Bottom fixed
7567
 */
7568
@-webkit-keyframes uk-slide-bottom-fixed {
7569
  0% {
7570
    opacity: 0;
7571
    -webkit-transform: translateY(10px);
7572
  }
7573
  100% {
7574
    opacity: 1;
7575
    -webkit-transform: translateY(0);
7576
  }
7577
}
7578
@keyframes uk-slide-bottom-fixed {
7579
  0% {
7580
    opacity: 0;
7581
    transform: translateY(10px);
7582
  }
7583
  100% {
7584
    opacity: 1;
7585
    transform: translateY(0);
7586
  }
7587
}
7588
/* ========================================================================
7589
   Component: Dropdown
7590
 ========================================================================== */
7591
/*
7592
 * 1. Hide by default
7593
 * 2. Set position
7594
 * 3. Box-sizing is needed for `uk-dropdown-justify`
7595
 * 4. Set width
7596
 */
7597
.uk-dropdown,
7598
.uk-dropdown-blank {
7599
  /* 1 */
7600
  display: none;
7601
  /* 2 */
7602
  position: absolute;
7603
  z-index: 1020;
7604
  /* 3 */
7605
  box-sizing: border-box;
7606
  /* 4 */
7607
  width: 200px;
7608
}
7609
/*
7610
 * Dropdown style
7611
 * 1. Reset button group whitespace hack
7612
 */
7613
.uk-dropdown {
7614
  padding: 15px;
7615
  background: #fff;
7616
  color: #444;
7617
  /* 1 */
7618
  font-size: 1rem;
7619
  vertical-align: top;
7620
  border: 1px solid #cbcbcb;
7621
  border-radius: 4px;
7622
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
7623
}
7624
/* Focus */
7625
.uk-dropdown:focus {
7626
  outline: none;
7627
}
7628
/*
7629
 * 1. Show dropdown
7630
 * 2. Set animation
7631
 * 3. Needed for scale animation
7632
 */
7633
.uk-open > .uk-dropdown,
7634
.uk-open > .uk-dropdown-blank {
7635
  /* 1 */
7636
  display: block;
7637
  /* 2 */
7638
  -webkit-animation: uk-fade 0.2s ease-in-out;
7639
  animation: uk-fade 0.2s ease-in-out;
7640
  /* 3 */
7641
  -webkit-transform-origin: 0 0;
7642
  transform-origin: 0 0;
7643
}
7644
/* Alignment modifiers
7645
 ========================================================================== */
7646
/*
7647
 * Modifier
7648
 */
7649
.uk-dropdown-top {
7650
  margin-top: -5px;
7651
}
7652
.uk-dropdown-bottom {
7653
  margin-top: 5px;
7654
}
7655
.uk-dropdown-left {
7656
  margin-left: -5px;
7657
}
7658
.uk-dropdown-right {
7659
  margin-left: 5px;
7660
}
7661
/* Nav in dropdown
7662
 ========================================================================== */
7663
.uk-dropdown .uk-nav {
7664
  margin: 0 -15px;
7665
}
7666
/* Grid and panel in dropdown
7667
 ========================================================================== */
7668
/*
7669
* Vertical gutter
7670
*/
7671
/*
7672
 * Grid
7673
 * Higher specificity to override large gutter
7674
 */
7675
.uk-grid .uk-dropdown-grid + .uk-dropdown-grid {
7676
  margin-top: 15px;
7677
}
7678
/* Panels */
7679
.uk-dropdown-grid > [class*='uk-width-'] > .uk-panel + .uk-panel {
7680
  margin-top: 15px;
7681
}
7682
/* Tablet and bigger */
7683
@media (min-width: 768px) {
7684
  /*
7685
     * Horizontal gutter
7686
     */
7687
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid {
7688
    margin-left: -15px;
7689
    margin-right: -15px;
7690
  }
7691
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-'] {
7692
    padding-left: 15px;
7693
    padding-right: 15px;
7694
  }
7695
  /*
7696
     * Column divider
7697
     */
7698
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
7699
    border-left: 1px solid #ddd;
7700
  }
7701
  /*
7702
     * Width multiplier for dropdown columns
7703
     */
7704
  .uk-dropdown-width-2:not(.uk-dropdown-stack) {
7705
    width: 400px;
7706
  }
7707
  .uk-dropdown-width-3:not(.uk-dropdown-stack) {
7708
    width: 600px;
7709
  }
7710
  .uk-dropdown-width-4:not(.uk-dropdown-stack) {
7711
    width: 800px;
7712
  }
7713
  .uk-dropdown-width-5:not(.uk-dropdown-stack) {
7714
    width: 1000px;
7715
  }
7716
}
7717
/* Phone landscape and smaller */
7718
@media (max-width: 767px) {
7719
  /*
7720
     * Stack columns and take full width
7721
     */
7722
  .uk-dropdown-grid > [class*='uk-width-'] {
7723
    width: 100%;
7724
  }
7725
  /*
7726
     * Vertical gutter
7727
     */
7728
  .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
7729
    margin-top: 15px;
7730
  }
7731
}
7732
/*
7733
* Stack grid columns
7734
*/
7735
.uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-'] {
7736
  width: 100%;
7737
}
7738
.uk-dropdown-stack > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
7739
  margin-top: 15px;
7740
}
7741
/* Modifier `uk-dropdown-small`
7742
 ========================================================================== */
7743
/*
7744
 * Set min-width and text expands dropdown if needed
7745
 */
7746
.uk-dropdown-small {
7747
  min-width: 150px;
7748
  width: auto;
7749
  padding: 5px;
7750
  white-space: nowrap;
7751
}
7752
/*
7753
 * Nav in dropdown
7754
 */
7755
.uk-dropdown-small .uk-nav {
7756
  margin: 0 -5px;
7757
}
7758
/* Modifier: `uk-dropdown-navbar`
7759
 ========================================================================== */
7760
.uk-dropdown-navbar {
7761
  margin-top: 6px;
7762
  background: #fff;
7763
  color: #444;
7764
  left: -1px;
7765
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
7766
}
7767
.uk-open > .uk-dropdown-navbar {
7768
  -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;
7769
  animation: uk-slide-top-fixed 0.2s ease-in-out;
7770
}
7771
/* Modifier `uk-dropdown-scrollable`
7772
 ========================================================================== */
7773
/*
7774
 * Usefull for long lists
7775
 */
7776
.uk-dropdown-scrollable {
7777
  overflow-y: auto;
7778
  max-height: 200px;
7779
}
7780
/* Sub-object: `uk-dropdown-overlay`
7781
 ========================================================================== */
7782
.uk-dropdown-navbar.uk-dropdown-flip {
7783
  left: auto;
7784
}
7785
/* ========================================================================
7786
   Component: Modal
7787
 ========================================================================== */
7788
/*
7789
 * This is the modal overlay and modal dialog container
7790
 * 1. Hide by default
7791
 * 2. Set fixed position
7792
 * 3. Allow scrolling for the modal dialog
7793
 * 4. Mask the background page
7794
 * 5. Fade-in transition
7795
 * 6. Deactivate browser history navigation in IE11
7796
 * 7. force hardware acceleration to prevent browser rendering hiccups
7797
 */
7798
.uk-modal {
7799
  /* 1 */
7800
  display: none;
7801
  /* 2 */
7802
  position: fixed;
7803
  top: 0;
7804
  right: 0;
7805
  bottom: 0;
7806
  left: 0;
7807
  z-index: 1010;
7808
  /* 3 */
7809
  overflow-y: auto;
7810
  -webkit-overflow-scrolling: touch;
7811
  /* 4 */
7812
  background: rgba(0, 0, 0, 0.6);
7813
  /* 5 */
7814
  opacity: 0;
7815
  -webkit-transition: opacity 0.15s linear;
7816
  transition: opacity 0.15s linear;
7817
  /* 6 */
7818
  touch-action: cross-slide-y pinch-zoom double-tap-zoom;
7819
  /* 7 */
7820
  -webkit-transform: translateZ(0);
7821
  transform: translateZ(0);
7822
}
7823
/*
7824
 * Open state
7825
 */
7826
.uk-modal.uk-open {
7827
  opacity: 1;
7828
}
7829
/*
7830
 * Prevents duplicated scrollbar caused by 4.
7831
 */
7832
.uk-modal-page,
7833
.uk-modal-page body {
7834
  overflow: hidden;
7835
}
7836
/* Sub-object: `uk-modal-dialog`
7837
 ========================================================================== */
7838
/*
7839
 * 1. Create position context for caption, spinner and close button
7840
 * 2. Set box sizing
7841
 * 3. Set style
7842
 * 4. Slide-in transition
7843
 */
7844
.uk-modal-dialog {
7845
  /* 1 */
7846
  position: relative;
7847
  /* 2 */
7848
  box-sizing: border-box;
7849
  margin: 50px auto;
7850
  padding: 20px;
7851
  width: 600px;
7852
  max-width: 100%;
7853
  max-width: calc(100% - 20px);
7854
  /* 3 */
7855
  background: #fff;
7856
  /* 4 */
7857
  opacity: 0;
7858
  -webkit-transform: translateY(-100px);
7859
  transform: translateY(-100px);
7860
  -webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s ease-out;
7861
  transition: opacity 0.3s linear, transform 0.3s ease-out;
7862
  border-radius: 4px;
7863
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
7864
}
7865
/* Phone landscape and smaller */
7866
@media (max-width: 767px) {
7867
  /*
7868
     * Fit in small screen
7869
     */
7870
  .uk-modal-dialog {
7871
    width: auto;
7872
    margin: 10px auto;
7873
  }
7874
}
7875
/*
7876
 * Open state
7877
 */
7878
.uk-open .uk-modal-dialog {
7879
  /* 4 */
7880
  opacity: 1;
7881
  -webkit-transform: translateY(0);
7882
  transform: translateY(0);
7883
}
7884
/*
7885
 * Remove margin from the last-child
7886
 */
7887
.uk-modal-dialog > :not([class*='uk-modal-']):last-child {
7888
  margin-bottom: 0;
7889
}
7890
/* Close in modal
7891
 ========================================================================== */
7892
.uk-modal-dialog > .uk-close:first-child {
7893
  margin: -10px -10px 0 0;
7894
  float: right;
7895
}
7896
/*
7897
 * Remove margin from adjacent element
7898
 */
7899
.uk-modal-dialog > .uk-close:first-child + :not([class*='uk-modal-']) {
7900
  margin-top: 0;
7901
}
7902
/* Modifier: `uk-modal-dialog-lightbox`
7903
 ========================================================================== */
7904
.uk-modal-dialog-lightbox {
7905
  margin: 15px auto;
7906
  padding: 0;
7907
  max-width: 95%;
7908
  max-width: calc(100% - 30px);
7909
  min-height: 50px;
7910
  border-radius: 0;
7911
}
7912
/*
7913
 * Close button
7914
 */
7915
.uk-modal-dialog-lightbox > .uk-close:first-child {
7916
  position: absolute;
7917
  top: -12px;
7918
  right: -12px;
7919
  margin: 0;
7920
  float: none;
7921
}
7922
/* Phone landscape and smaller */
7923
@media (max-width: 767px) {
7924
  .uk-modal-dialog-lightbox > .uk-close:first-child {
7925
    top: -7px;
7926
    right: -7px;
7927
  }
7928
}
7929
/* Modifier: `uk-modal-dialog-blank`
7930
 ========================================================================== */
7931
.uk-modal-dialog-blank {
7932
  margin: 0;
7933
  padding: 0;
7934
  width: 100%;
7935
  max-width: 100%;
7936
  -webkit-transition: opacity 0.3s linear;
7937
  transition: opacity 0.3s linear;
7938
}
7939
/*
7940
* Close button
7941
*/
7942
.uk-modal-dialog-blank > .uk-close:first-child {
7943
  position: absolute;
7944
  top: 20px;
7945
  right: 20px;
7946
  z-index: 1;
7947
  margin: 0;
7948
  float: none;
7949
}
7950
/* Modifier: `uk-modal-dialog-large`
7951
 ========================================================================== */
7952
/* Tablet and bigger */
7953
@media (min-width: 768px) {
7954
  .uk-modal-dialog-large {
7955
    width: 930px;
7956
  }
7957
}
7958
/* Large screen and bigger */
7959
@media (min-width: 1220px) {
7960
  .uk-modal-dialog-large {
7961
    width: 1130px;
7962
  }
7963
}
7964
/* Sub-Object: `uk-modal-header` and `uk-modal-footer`
7965
 ========================================================================== */
7966
.uk-modal-header {
7967
  margin-bottom: 15px;
7968
  margin: -20px -20px 15px -20px;
7969
  padding: 20px;
7970
  border-bottom: 1px solid #ddd;
7971
  border-radius: 4px 4px 0 0;
7972
  background: #fafafa;
7973
}
7974
.uk-modal-footer {
7975
  margin-top: 15px;
7976
  margin: 15px -20px -20px -20px;
7977
  padding: 20px;
7978
  border-top: 1px solid #ddd;
7979
  border-radius: 0 0 4px 4px;
7980
  background: #fafafa;
7981
}
7982
/*
7983
 * Remove margin from the last-child
7984
 */
7985
.uk-modal-header > :last-child,
7986
.uk-modal-footer > :last-child {
7987
  margin-bottom: 0;
7988
}
7989
/* Sub-Object: `uk-modal-caption`
7990
 ========================================================================== */
7991
.uk-modal-caption {
7992
  position: absolute;
7993
  left: 0;
7994
  right: 0;
7995
  bottom: -20px;
7996
  margin-bottom: -10px;
7997
  color: #fff;
7998
  text-align: center;
7999
  overflow: hidden;
8000
  text-overflow: ellipsis;
8001
  white-space: nowrap;
8002
}
8003
/* Sub-Object: `uk-modal-spinner`
8004
 ========================================================================== */
8005
.uk-modal-spinner {
8006
  position: absolute;
8007
  top: 50%;
8008
  left: 50%;
8009
  -webkit-transform: translate(-50%, -50%);
8010
  transform: translate(-50%, -50%);
8011
  font-size: 25px;
8012
  color: #ddd;
8013
}
8014
.uk-modal-spinner:after {
8015
  content: "\f110";
8016
  display: block;
8017
  font-family: FontAwesome;
8018
  -webkit-animation: uk-rotate 2s infinite linear;
8019
  animation: uk-rotate 2s infinite linear;
8020
}
8021
/* ========================================================================
8022
   Component: Off-canvas
8023
 ========================================================================== */
8024
/*
8025
 * This is the offcanvas overlay and bar container
8026
 * 1. Hide by default
8027
 * 2. Set fixed position
8028
 * 3. Deactivate browser touch actions in IE11
8029
 * 4. Mask the background page
8030
 */
8031
.uk-offcanvas {
8032
  /* 1 */
8033
  display: none;
8034
  /* 2 */
8035
  position: fixed;
8036
  top: 0;
8037
  right: 0;
8038
  bottom: 0;
8039
  left: 0;
8040
  z-index: 1000;
8041
  /* 3 */
8042
  touch-action: none;
8043
  /* 4 */
8044
  background: rgba(0, 0, 0, 0.1);
8045
}
8046
.uk-offcanvas.uk-active {
8047
  display: block;
8048
}
8049
/* Sub-object `uk-offcanvas-page`
8050
 ========================================================================== */
8051
/*
8052
 * Prepares the whole HTML page to slide-out
8053
 * 1. Fix the main page and disallow scrolling
8054
 * 2. Side-out transition
8055
 * 3. Needed for the transition to work instead of just letting it pop to the side
8056
 */
8057
.uk-offcanvas-page {
8058
  /* 1 */
8059
  position: fixed;
8060
  /* 2 */
8061
  -webkit-transition: margin-left 0.3s ease-in-out;
8062
  transition: margin-left 0.3s ease-in-out;
8063
  /* 3 */
8064
  margin-left: 0;
8065
}
8066
/* Sub-object `uk-offcanvas-bar`
8067
 ========================================================================== */
8068
/*
8069
 * This is the offcanvas bar
8070
 * 1. Set fixed position
8071
 * 2. Size and style
8072
 * 3. Allow scrolling
8073
 * 4. Side-out transition
8074
 * 5. Deactivate scroll chaining in IE11
8075
 */
8076
.uk-offcanvas-bar {
8077
  /* 1 */
8078
  position: fixed;
8079
  top: 0;
8080
  bottom: 0;
8081
  left: 0;
8082
  -webkit-transform: translateX(-100%);
8083
  transform: translateX(-100%);
8084
  z-index: 1001;
8085
  /* 2 */
8086
  width: 270px;
8087
  max-width: 100%;
8088
  background: #333;
8089
  /* 3 */
8090
  overflow-y: auto;
8091
  -webkit-overflow-scrolling: touch;
8092
  /* 4 */
8093
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
8094
  transition: transform 0.3s ease-in-out;
8095
  /* 5 */
8096
  -ms-scroll-chaining: none;
8097
}
8098
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
8099
  -webkit-transform: translateX(0%);
8100
  transform: translateX(0%);
8101
}
8102
/* Modifier `uk-offcanvas-bar-flip`
8103
 ========================================================================== */
8104
.uk-offcanvas-bar-flip {
8105
  left: auto;
8106
  right: 0;
8107
  -webkit-transform: translateX(100%);
8108
  transform: translateX(100%);
8109
}
8110
/* Offcanvase modes
8111
 ========================================================================== */
8112
.uk-offcanvas-bar[mode='none'] {
8113
  -webkit-transition: none;
8114
  transition: none;
8115
}
8116
.uk-offcanvas-bar[mode='reveal'] {
8117
  -webkit-transform: translateX(0%);
8118
  transform: translateX(0%);
8119
  clip: rect(0, 0, 100vh, 0);
8120
  -webkit-transition: -webkit-transform 0.3s ease-in-out, clip 0.3s ease-in-out;
8121
  transition: transform 0.3s ease-in-out, clip 0.3s ease-in-out;
8122
}
8123
.uk-offcanvas-bar-flip[mode='reveal'] {
8124
  clip: none;
8125
  -webkit-transform: translateX(100%);
8126
  transform: translateX(100%);
8127
}
8128
.uk-offcanvas-bar-flip[mode='reveal'] > * {
8129
  -webkit-transform: translateX(-100%);
8130
  transform: translateX(-100%);
8131
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
8132
  transition: transform 0.3s ease-in-out;
8133
}
8134
.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode='reveal'].uk-offcanvas-bar-show > * {
8135
  -webkit-transform: translateX(0%);
8136
  transform: translateX(0%);
8137
}
8138
/* Panel in offcanvas
8139
 ========================================================================== */
8140
.uk-offcanvas .uk-panel {
8141
  margin: 20px 15px;
8142
  color: #777;
8143
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
8144
}
8145
.uk-offcanvas .uk-panel-title {
8146
  color: #ccc;
8147
}
8148
.uk-offcanvas .uk-panel a:not([class]) {
8149
  color: #ccc;
8150
}
8151
.uk-offcanvas .uk-panel a:not([class]):hover {
8152
  color: #fff;
8153
}
8154
.uk-offcanvas-bar:after {
8155
  content: "";
8156
  display: block;
8157
  position: absolute;
8158
  top: 0;
8159
  bottom: 0;
8160
  right: 0;
8161
  width: 1px;
8162
  background: rgba(0, 0, 0, 0.6);
8163
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.6);
8164
}
8165
.uk-offcanvas-bar-flip:after {
8166
  right: auto;
8167
  left: 0;
8168
  width: 1px;
8169
  background: rgba(0, 0, 0, 0.6);
8170
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.6);
8171
}
8172
/* ========================================================================
8173
   Component: Switcher
8174
 ========================================================================== */
8175
/*
8176
 * 1. Deactivate browser history navigation in IE11
8177
 */
8178
.uk-switcher {
8179
  margin: 0;
8180
  padding: 0;
8181
  list-style: none;
8182
  /* 1 */
8183
  touch-action: cross-slide-y pinch-zoom double-tap-zoom;
8184
}
8185
/*
8186
 * Items
8187
 */
8188
.uk-switcher > :not(.uk-active) {
8189
  display: none;
8190
}
8191
/* ========================================================================
8192
   Component: Text
8193
 ========================================================================== */
8194
/* Size modifiers
8195
 ========================================================================== */
8196
.uk-text-small {
8197
  font-size: 11px;
8198
  line-height: 16px;
8199
}
8200
.uk-text-large {
8201
  font-size: 18px;
8202
  line-height: 24px;
8203
  font-weight: normal;
8204
}
8205
/* Weight modifiers
8206
 ========================================================================== */
8207
.uk-text-bold {
8208
  font-weight: bold;
8209
}
8210
/* Color modifiers
8211
 ========================================================================== */
8212
.uk-text-muted {
8213
  color: #999 !important;
8214
}
8215
.uk-text-primary {
8216
  color: #2d7091 !important;
8217
}
8218
.uk-text-success {
8219
  color: #659f13 !important;
8220
}
8221
.uk-text-warning {
8222
  color: #e28327 !important;
8223
}
8224
.uk-text-danger {
8225
  color: #d85030 !important;
8226
}
8227
.uk-text-contrast {
8228
  color: #fff !important;
8229
}
8230
/* Alignment modifiers
8231
 ========================================================================== */
8232
.uk-text-left {
8233
  text-align: left !important;
8234
}
8235
.uk-text-right {
8236
  text-align: right !important;
8237
}
8238
.uk-text-center {
8239
  text-align: center !important;
8240
}
8241
.uk-text-justify {
8242
  text-align: justify !important;
8243
}
8244
.uk-text-top {
8245
  vertical-align: top !important;
8246
}
8247
.uk-text-middle {
8248
  vertical-align: middle !important;
8249
}
8250
.uk-text-bottom {
8251
  vertical-align: bottom !important;
8252
}
8253
/* Only tablets portrait and smaller */
8254
@media (max-width: 959px) {
8255
  .uk-text-center-medium {
8256
    text-align: center !important;
8257
  }
8258
  .uk-text-left-medium {
8259
    text-align: left !important;
8260
  }
8261
}
8262
/* Phone landscape and smaller */
8263
@media (max-width: 767px) {
8264
  .uk-text-center-small {
8265
    text-align: center !important;
8266
  }
8267
  .uk-text-left-small {
8268
    text-align: left !important;
8269
  }
8270
}
8271
/* Wrap modifiers
8272
 ========================================================================== */
8273
/*
8274
 * Prevent text from wrapping onto multiple lines
8275
 */
8276
.uk-text-nowrap {
8277
  white-space: nowrap;
8278
}
8279
/*
8280
 * Prevent text from wrapping onto multiple lines, and truncate with an ellipsis
8281
 */
8282
.uk-text-truncate {
8283
  overflow: hidden;
8284
  text-overflow: ellipsis;
8285
  white-space: nowrap;
8286
}
8287
/*
8288
 * Break strings if their length exceeds the width of their container
8289
 */
8290
.uk-text-break {
8291
  word-wrap: break-word;
8292
  -webkit-hyphens: auto;
8293
  -ms-hyphens: auto;
8294
  -moz-hyphens: auto;
8295
  hyphens: auto;
8296
}
8297
/* Transform modifiers
8298
 ========================================================================== */
8299
.uk-text-capitalize {
8300
  text-transform: capitalize !important;
8301
}
8302
.uk-text-lowercase {
8303
  text-transform: lowercase !important;
8304
}
8305
.uk-text-uppercase {
8306
  text-transform: uppercase !important;
8307
}
8308
/* ========================================================================
8309
   Component: Utility
8310
 ========================================================================== */
8311
/* Container
8312
 ========================================================================== */
8313
.uk-container {
8314
  box-sizing: border-box;
8315
  max-width: 980px;
8316
  padding: 0 25px;
8317
}
8318
/* Large screen and bigger */
8319
@media (min-width: 1220px) {
8320
  .uk-container {
8321
    max-width: 1200px;
8322
    padding: 0 35px;
8323
  }
8324
}
8325
/*
8326
 * Micro clearfix
8327
 */
8328
.uk-container:before,
8329
.uk-container:after {
8330
  content: "";
8331
  display: table;
8332
}
8333
.uk-container:after {
8334
  clear: both;
8335
}
8336
/*
8337
 * Center container
8338
 */
8339
.uk-container-center {
8340
  margin-left: auto;
8341
  margin-right: auto;
8342
}
8343
/* Clearing
8344
 ========================================================================== */
8345
/*
8346
 * Micro clearfix
8347
* `table-cell` is used with `:before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit
8348
 * `table` is used again with `:after` because `clear` only works with block elements.
8349
 * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari
8350
 */
8351
.uk-clearfix:before {
8352
  content: "";
8353
  display: table-cell;
8354
}
8355
.uk-clearfix:after {
8356
  content: "";
8357
  display: table;
8358
  clear: both;
8359
}
8360
/*
8361
 *  Create a new block formatting context
8362
 */
8363
.uk-nbfc {
8364
  overflow: hidden;
8365
}
8366
.uk-nbfc-alt {
8367
  display: table-cell;
8368
  width: 10000px;
8369
}
8370
/* Alignment of block elements
8371
 ========================================================================== */
8372
/*
8373
 * Float blocks
8374
 * 1. Prevent content overflow on small devices
8375
 */
8376
.uk-float-left {
8377
  float: left;
8378
}
8379
.uk-float-right {
8380
  float: right;
8381
}
8382
/* 1 */
8383
[class*='uk-float-'] {
8384
  max-width: 100%;
8385
}
8386
/* Alignment of images and objects
8387
 ========================================================================== */
8388
/*
8389
 * Alignment
8390
 */
8391
[class*='uk-align-'] {
8392
  display: block;
8393
  margin-bottom: 15px;
8394
}
8395
.uk-align-left {
8396
  margin-right: 15px;
8397
  float: left;
8398
}
8399
.uk-align-right {
8400
  margin-left: 15px;
8401
  float: right;
8402
}
8403
/* Tablet and bigger */
8404
@media (min-width: 768px) {
8405
  .uk-align-medium-left {
8406
    margin-right: 15px;
8407
    float: left;
8408
  }
8409
  .uk-align-medium-right {
8410
    margin-left: 15px;
8411
    float: right;
8412
  }
8413
}
8414
.uk-align-center {
8415
  margin-left: auto;
8416
  margin-right: auto;
8417
}
8418
/* Vertical alignment
8419
 ========================================================================== */
8420
/*
8421
 * Remove whitespace between child elements when using `inline-block`
8422
 */
8423
.uk-vertical-align {
8424
  font-size: 0.001px;
8425
}
8426
/*
8427
 *  The `uk-vertical-align` container needs a specific height
8428
 */
8429
.uk-vertical-align:before {
8430
  content: '';
8431
  display: inline-block;
8432
  height: 100%;
8433
  vertical-align: middle;
8434
}
8435
/*
8436
 * Sub-object which can have any height
8437
 * 1. Reset whitespace hack
8438
 */
8439
.uk-vertical-align-middle,
8440
.uk-vertical-align-bottom {
8441
  display: inline-block;
8442
  max-width: 100%;
8443
  /* 1 */
8444
  font-size: 1rem;
8445
}
8446
.uk-vertical-align-middle {
8447
  vertical-align: middle;
8448
}
8449
.uk-vertical-align-bottom {
8450
  vertical-align: bottom;
8451
}
8452
/* Height
8453
 ========================================================================== */
8454
/*
8455
 * More robust if padding and border are used
8456
 */
8457
[class*='uk-height'] {
8458
  box-sizing: border-box;
8459
}
8460
/*
8461
 * Useful to extend the `html` and `body` element to the full height of the page.
8462
 */
8463
.uk-height-1-1 {
8464
  height: 100%;
8465
}
8466
/*
8467
 * Useful to create image teasers
8468
 */
8469
.uk-height-viewport {
8470
  height: 100vh;
8471
  min-height: 600px;
8472
}
8473
/* Responsive objects
8474
 * Note: Images are already responsive by default, see Base component
8475
 ========================================================================== */
8476
/*
8477
 * 1. Corrects `max-width` and `max-height` behavior if padding and border are used
8478
 */
8479
.uk-responsive-width,
8480
.uk-responsive-height {
8481
  box-sizing: border-box;
8482
}
8483
/*
8484
 * Responsiveness: Sets a maximum width relative to the parent and auto scales the height
8485
 * `important` needed to override `uk-img-preserve img`
8486
 */
8487
.uk-responsive-width {
8488
  max-width: 100% !important;
8489
  height: auto;
8490
}
8491
/*
8492
 * Responsiveness: Sets a maximum height relative to the parent and auto scales the width
8493
 * Only works if the parent element has a fixed height.
8494
 */
8495
.uk-responsive-height {
8496
  max-height: 100%;
8497
  width: auto;
8498
}
8499
/* Margin
8500
 ========================================================================== */
8501
/*
8502
 * Create a block with the same margin of a paragraph
8503
 * Add margin if adjacent element
8504
 */
8505
.uk-margin {
8506
  margin-bottom: 15px;
8507
}
8508
* + .uk-margin {
8509
  margin-top: 15px;
8510
}
8511
.uk-margin-top {
8512
  margin-top: 15px !important;
8513
}
8514
.uk-margin-bottom {
8515
  margin-bottom: 15px !important;
8516
}
8517
.uk-margin-left {
8518
  margin-left: 15px !important;
8519
}
8520
.uk-margin-right {
8521
  margin-right: 15px !important;
8522
}
8523
/*
8524
 * Larger margins
8525
 */
8526
.uk-margin-large {
8527
  margin-bottom: 50px;
8528
}
8529
* + .uk-margin-large {
8530
  margin-top: 50px;
8531
}
8532
.uk-margin-large-top {
8533
  margin-top: 50px !important;
8534
}
8535
.uk-margin-large-bottom {
8536
  margin-bottom: 50px !important;
8537
}
8538
.uk-margin-large-left {
8539
  margin-left: 50px !important;
8540
}
8541
.uk-margin-large-right {
8542
  margin-right: 50px !important;
8543
}
8544
/*
8545
 * Smaller margins
8546
 */
8547
.uk-margin-small {
8548
  margin-bottom: 5px;
8549
}
8550
* + .uk-margin-small {
8551
  margin-top: 5px;
8552
}
8553
.uk-margin-small-top {
8554
  margin-top: 5px !important;
8555
}
8556
.uk-margin-small-bottom {
8557
  margin-bottom: 5px !important;
8558
}
8559
.uk-margin-small-left {
8560
  margin-left: 5px !important;
8561
}
8562
.uk-margin-small-right {
8563
  margin-right: 5px !important;
8564
}
8565
/*
8566
 * Remove margins
8567
 */
8568
.uk-margin-remove {
8569
  margin: 0 !important;
8570
}
8571
.uk-margin-top-remove {
8572
  margin-top: 0 !important;
8573
}
8574
.uk-margin-bottom-remove {
8575
  margin-bottom: 0 !important;
8576
}
8577
/* Padding
8578
 ========================================================================== */
8579
.uk-padding-remove {
8580
  padding: 0 !important;
8581
}
8582
.uk-padding-top-remove {
8583
  padding-top: 0 !important;
8584
}
8585
.uk-padding-bottom-remove {
8586
  padding-bottom: 0 !important;
8587
}
8588
.uk-padding-vertical-remove {
8589
  padding-top: 0 !important;
8590
  padding-bottom: 0 !important;
8591
}
8592
/* Border
8593
 ========================================================================== */
8594
.uk-border-circle {
8595
  border-radius: 50%;
8596
}
8597
.uk-border-rounded {
8598
  border-radius: 5px;
8599
}
8600
/* Headings
8601
 ========================================================================== */
8602
.uk-heading-large {
8603
  font-size: 36px;
8604
  line-height: 42px;
8605
}
8606
/* Tablet and bigger */
8607
@media (min-width: 768px) {
8608
  .uk-heading-large {
8609
    font-size: 52px;
8610
    line-height: 64px;
8611
  }
8612
}
8613
/* Link
8614
 ========================================================================== */
8615
/*
8616
 * Let links appear in default text color
8617
 */
8618
.uk-link-muted,
8619
.uk-link-muted a {
8620
  color: #444;
8621
}
8622
.uk-link-muted:hover,
8623
.uk-link-muted a:hover {
8624
  color: #444;
8625
}
8626
/*
8627
 * Reset link style
8628
 */
8629
.uk-link-reset,
8630
.uk-link-reset a,
8631
.uk-link-reset:hover,
8632
.uk-link-reset a:hover,
8633
.uk-link-reset:focus,
8634
.uk-link-reset a:focus {
8635
  color: inherit;
8636
  text-decoration: none;
8637
}
8638
/* Scrollable
8639
 ========================================================================== */
8640
/*
8641
 * Enable scrolling for preformatted text
8642
 */
8643
.uk-scrollable-text {
8644
  height: 300px;
8645
  overflow-y: scroll;
8646
  -webkit-overflow-scrolling: touch;
8647
  resize: both;
8648
}
8649
/*
8650
 * Box with scrolling enabled
8651
 */
8652
.uk-scrollable-box {
8653
  box-sizing: border-box;
8654
  height: 170px;
8655
  padding: 10px;
8656
  border: 1px solid #ddd;
8657
  overflow: auto;
8658
  -webkit-overflow-scrolling: touch;
8659
  resize: both;
8660
  border-radius: 3px;
8661
}
8662
.uk-scrollable-box > :last-child {
8663
  margin-bottom: 0;
8664
}
8665
/* Overflow
8666
 ========================================================================== */
8667
.uk-overflow-hidden {
8668
  overflow: hidden;
8669
}
8670
/*
8671
 * Enable scrollbars if content is clipped
8672
 */
8673
.uk-overflow-container {
8674
  overflow: auto;
8675
  -webkit-overflow-scrolling: touch;
8676
}
8677
.uk-overflow-container > :last-child {
8678
  margin-bottom: 0;
8679
}
8680
/* Position
8681
 ========================================================================== */
8682
.uk-position-absolute,
8683
[class*='uk-position-top'],
8684
[class*='uk-position-bottom'] {
8685
  position: absolute !important;
8686
}
8687
/* Don't use `width: 100%` because it is wrong if the parent has padding. */
8688
.uk-position-top {
8689
  top: 0;
8690
  left: 0;
8691
  right: 0;
8692
}
8693
.uk-position-bottom {
8694
  bottom: 0;
8695
  left: 0;
8696
  right: 0;
8697
}
8698
.uk-position-top-left {
8699
  top: 0;
8700
  left: 0;
8701
}
8702
.uk-position-top-right {
8703
  top: 0;
8704
  right: 0;
8705
}
8706
.uk-position-bottom-left {
8707
  bottom: 0;
8708
  left: 0;
8709
}
8710
.uk-position-bottom-right {
8711
  bottom: 0;
8712
  right: 0;
8713
}
8714
/*
8715
 * Cover
8716
 */
8717
.uk-position-cover {
8718
  position: absolute;
8719
  top: 0;
8720
  bottom: 0;
8721
  left: 0;
8722
  right: 0;
8723
}
8724
/*
8725
 * Relative
8726
 */
8727
.uk-position-relative {
8728
  position: relative !important;
8729
}
8730
/*
8731
 * Z-index
8732
 */
8733
.uk-position-z-index {
8734
  z-index: 1;
8735
}
8736
/* Display
8737
 ========================================================================== */
8738
/*
8739
 * Display
8740
 * 1. Required if child is a responsive image
8741
 */
8742
.uk-display-block {
8743
  display: block !important;
8744
}
8745
.uk-display-inline {
8746
  display: inline !important;
8747
}
8748
.uk-display-inline-block {
8749
  display: inline-block !important;
8750
  /* 1 */
8751
  max-width: 100%;
8752
}
8753
/*
8754
 * Visibility
8755
 * Avoids setting display to `block` so it works also with `inline-block` and `table`
8756
 */
8757
/* Desktop and bigger */
8758
@media (min-width: 960px) {
8759
  .uk-visible-small {
8760
    display: none !important;
8761
  }
8762
  .uk-visible-medium {
8763
    display: none !important;
8764
  }
8765
  .uk-hidden-large {
8766
    display: none !important;
8767
  }
8768
}
8769
/* Tablets portrait */
8770
@media (min-width: 768px) and (max-width: 959px) {
8771
  .uk-visible-small {
8772
    display: none !important;
8773
  }
8774
  .uk-visible-large {
8775
    display: none !important ;
8776
  }
8777
  .uk-hidden-medium {
8778
    display: none !important;
8779
  }
8780
}
8781
/* Phone landscape and smaller*/
8782
@media (max-width: 767px) {
8783
  .uk-visible-medium {
8784
    display: none !important;
8785
  }
8786
  .uk-visible-large {
8787
    display: none !important;
8788
  }
8789
  .uk-hidden-small {
8790
    display: none !important;
8791
  }
8792
}
8793
/* Remove from the flow and screen readers on any device */
8794
.uk-hidden {
8795
  display: none !important;
8796
  visibility: hidden !important;
8797
}
8798
/* It's hidden, but still affects layout */
8799
.uk-invisible {
8800
  visibility: hidden !important;
8801
}
8802
/* Show on hover */
8803
.uk-visible-hover:hover .uk-hidden,
8804
.uk-visible-hover:hover .uk-invisible {
8805
  display: block !important;
8806
  visibility: visible !important;
8807
}
8808
.uk-visible-hover-inline:hover .uk-hidden,
8809
.uk-visible-hover-inline:hover .uk-invisible {
8810
  display: inline-block !important;
8811
  visibility: visible !important;
8812
}
8813
/* Hide on touch */
8814
.uk-touch .uk-hidden-touch,
8815
.uk-notouch .uk-hidden-notouch {
8816
  display: none !important;
8817
}
8818
/* ========================================================================
8819
   Component: Flex
8820
 ========================================================================== */
8821
.uk-flex {
8822
  display: -ms-flexbox;
8823
  display: -webkit-flex;
8824
  display: flex;
8825
}
8826
.uk-flex-inline {
8827
  display: -ms-inline-flexbox;
8828
  display: -webkit-inline-flex;
8829
  display: inline-flex;
8830
}
8831
/*
8832
 * Fixes initial flex-shrink value in IE10
8833
 */
8834
.uk-flex > *,
8835
.uk-flex-inline > * {
8836
  -ms-flex-negative: 1;
8837
}
8838
/* Alignment
8839
 ========================================================================== */
8840
/*
8841
 * Vertical alignment
8842
 * Default value is `stretch`
8843
 */
8844
.uk-flex-top {
8845
  -ms-flex-align: start;
8846
  -webkit-align-items: flex-start;
8847
  align-items: flex-start;
8848
}
8849
.uk-flex-middle {
8850
  -ms-flex-align: center;
8851
  -webkit-align-items: center;
8852
  align-items: center;
8853
}
8854
.uk-flex-bottom {
8855
  -ms-flex-align: end;
8856
  -webkit-align-items: flex-end;
8857
  align-items: flex-end;
8858
}
8859
/*
8860
 * Horizontal alignment
8861
 * Default value is `flex-start`
8862
 */
8863
.uk-flex-center {
8864
  -ms-flex-pack: center;
8865
  -webkit-justify-content: center;
8866
  justify-content: center;
8867
}
8868
.uk-flex-right {
8869
  -ms-flex-pack: end;
8870
  -webkit-justify-content: flex-end;
8871
  justify-content: flex-end;
8872
}
8873
.uk-flex-space-between {
8874
  -ms-flex-pack: justify;
8875
  -webkit-justify-content: space-between;
8876
  justify-content: space-between;
8877
}
8878
.uk-flex-space-around {
8879
  -ms-flex-pack: distribute;
8880
  -webkit-justify-content: space-around;
8881
  justify-content: space-around;
8882
}
8883
/* Direction
8884
 ========================================================================== */
8885
.uk-flex-row-reverse {
8886
  -ms-flex-direction: row-reverse;
8887
  -webkit-flex-direction: row-reverse;
8888
  flex-direction: row-reverse;
8889
}
8890
.uk-flex-column {
8891
  -ms-flex-direction: column;
8892
  -webkit-flex-direction: column;
8893
  flex-direction: column;
8894
}
8895
.uk-flex-column-reverse {
8896
  -ms-flex-direction: column-reverse;
8897
  -webkit-flex-direction: column-reverse;
8898
  flex-direction: column-reverse;
8899
}
8900
/* Wrap
8901
 ========================================================================== */
8902
.uk-flex-nowrap {
8903
  -ms-flex-wrap: nowrap;
8904
  -webkit-flex-wrap: nowrap;
8905
  flex-wrap: nowrap;
8906
}
8907
.uk-flex-wrap {
8908
  -ms-flex-wrap: wrap;
8909
  -webkit-flex-wrap: wrap;
8910
  flex-wrap: wrap;
8911
}
8912
.uk-flex-wrap-reverse {
8913
  -ms-flex-wrap: wrap-reverse;
8914
  -webkit-flex-wrap: wrap-reverse;
8915
  flex-wrap: wrap-reverse;
8916
}
8917
/*
8918
 * Horizontal alignment
8919
 * Default value is `stretch`
8920
 */
8921
.uk-flex-wrap-top {
8922
  -ms-flex-line-pack: start;
8923
  -webkit-align-content: flex-start;
8924
  align-content: flex-start;
8925
}
8926
.uk-flex-wrap-middle {
8927
  -ms-flex-line-pack: center;
8928
  -webkit-align-content: center;
8929
  align-content: center;
8930
}
8931
.uk-flex-wrap-bottom {
8932
  -ms-flex-line-pack: end;
8933
  -webkit-align-content: flex-end;
8934
  align-content: flex-end;
8935
}
8936
.uk-flex-wrap-space-between {
8937
  -ms-flex-line-pack: justify;
8938
  -webkit-align-content: space-between;
8939
  align-content: space-between;
8940
}
8941
.uk-flex-wrap-space-around {
8942
  -ms-flex-line-pack: distribute;
8943
  -webkit-align-content: space-around;
8944
  align-content: space-around;
8945
}
8946
/* Item ordering
8947
 ========================================================================== */
8948
/*
8949
 * Default is 0
8950
 */
8951
.uk-flex-order-first {
8952
  -ms-flex-order: -1;
8953
  -webkit-order: -1;
8954
  order: -1;
8955
}
8956
.uk-flex-order-last {
8957
  -ms-flex-order: 99;
8958
  -webkit-order: 99;
8959
  order: 99;
8960
}
8961
/* Phone landscape and bigger */
8962
@media (min-width: 480px) {
8963
  .uk-flex-order-first-small {
8964
    -ms-flex-order: -1;
8965
    -webkit-order: -1;
8966
    order: -1;
8967
  }
8968
  .uk-flex-order-last-small {
8969
    -ms-flex-order: 99;
8970
    -webkit-order: 99;
8971
    order: 99;
8972
  }
8973
}
8974
/* Tablet and bigger */
8975
@media (min-width: 768px) {
8976
  .uk-flex-order-first-medium {
8977
    -ms-flex-order: -1;
8978
    -webkit-order: -1;
8979
    order: -1;
8980
  }
8981
  .uk-flex-order-last-medium {
8982
    -ms-flex-order: 99;
8983
    -webkit-order: 99;
8984
    order: 99;
8985
  }
8986
}
8987
/* Desktop and bigger */
8988
@media (min-width: 960px) {
8989
  .uk-flex-order-first-large {
8990
    -ms-flex-order: -1;
8991
    -webkit-order: -1;
8992
    order: -1;
8993
  }
8994
  .uk-flex-order-last-large {
8995
    -ms-flex-order: 99;
8996
    -webkit-order: 99;
8997
    order: 99;
8998
  }
8999
}
9000
/* Large screen and bigger */
9001
@media (min-width: 1220px) {
9002
  .uk-flex-order-first-xlarge {
9003
    -ms-flex-order: -1;
9004
    -webkit-order: -1;
9005
    order: -1;
9006
  }
9007
  .uk-flex-order-last-xlarge {
9008
    -ms-flex-order: 99;
9009
    -webkit-order: 99;
9010
    order: 99;
9011
  }
9012
}
9013
/* Item dimensions
9014
 ========================================================================== */
9015
/*
9016
 * Initial: 0 1 auto
9017
 * Content dimensions, but shrinks
9018
 */
9019
/*
9020
 * No Flex: 0 0 auto
9021
 * Content dimensions
9022
 */
9023
.uk-flex-item-none {
9024
  -ms-flex: none;
9025
  -webkit-flex: none;
9026
  flex: none;
9027
}
9028
/*
9029
 * Relative Flex: 1 1 auto
9030
 * Space is allocated considering content
9031
 * 1. Fixes flex-shrink value in IE10
9032
 */
9033
.uk-flex-item-auto {
9034
  -ms-flex: auto;
9035
  -webkit-flex: auto;
9036
  flex: auto;
9037
  /* 1 */
9038
  -ms-flex-negative: 1;
9039
}
9040
/*
9041
 * Absolute Flex: 1 1 0%
9042
 * Space is allocated solely based on flex
9043
 */
9044
.uk-flex-item-1 {
9045
  -ms-flex: 1;
9046
  -webkit-flex: 1;
9047
  flex: 1;
9048
}
9049
/* ========================================================================
9050
   Component: Contrast
9051
 ========================================================================== */
9052
.uk-contrast {
9053
  color: #fff;
9054
  /* Active */
9055
}
9056
.uk-contrast a:not([class]),
9057
.uk-contrast .uk-link {
9058
  color: rgba(255, 255, 255, 0.7);
9059
  text-decoration: none;
9060
}
9061
.uk-contrast a:not([class]):hover,
9062
.uk-contrast .uk-link:hover {
9063
  color: #fff;
9064
  text-decoration: underline;
9065
}
9066
.uk-contrast :not(pre) > code,
9067
.uk-contrast :not(pre) > kbd,
9068
.uk-contrast :not(pre) > samp {
9069
  color: #fff;
9070
  border-color: rgba(255, 255, 255, 0.2);
9071
  background: rgba(255, 255, 255, 0.1);
9072
}
9073
.uk-contrast em {
9074
  color: #fff;
9075
}
9076
.uk-contrast h1,
9077
.uk-contrast h2,
9078
.uk-contrast h3,
9079
.uk-contrast h4,
9080
.uk-contrast h5,
9081
.uk-contrast h6 {
9082
  color: #fff;
9083
}
9084
.uk-contrast hr {
9085
  border-top-color: rgba(255, 255, 255, 0.2);
9086
}
9087
.uk-contrast .uk-nav li > a,
9088
.uk-contrast .uk-nav li > a:hover {
9089
  text-decoration: none;
9090
}
9091
.uk-contrast .uk-nav-side > li > a {
9092
  color: #fff;
9093
}
9094
.uk-contrast .uk-nav-side > li > a:hover,
9095
.uk-contrast .uk-nav-side > li > a:focus {
9096
  background: rgba(255, 255, 255, 0.1);
9097
  color: #fff;
9098
  text-shadow: none;
9099
}
9100
.uk-contrast .uk-nav-side > li.uk-active > a {
9101
  background: #fff;
9102
  color: #444;
9103
  text-shadow: none;
9104
}
9105
.uk-contrast .uk-nav-side .uk-nav-header {
9106
  color: #fff;
9107
}
9108
.uk-contrast .uk-nav-side .uk-nav-divider {
9109
  border-top-color: rgba(255, 255, 255, 0.2);
9110
}
9111
.uk-contrast .uk-nav-side ul a {
9112
  color: rgba(255, 255, 255, 0.7);
9113
}
9114
.uk-contrast .uk-nav-side ul a:hover {
9115
  color: #fff;
9116
}
9117
.uk-contrast .uk-subnav > * > a {
9118
  color: rgba(255, 255, 255, 0.7);
9119
  text-decoration: none;
9120
}
9121
.uk-contrast .uk-subnav > * > a:hover,
9122
.uk-contrast .uk-subnav > * > a:focus {
9123
  color: #fff;
9124
  text-decoration: none;
9125
}
9126
.uk-contrast .uk-subnav > .uk-active > a {
9127
  color: #fff;
9128
}
9129
.uk-contrast .uk-subnav-line > :nth-child(n+2):before {
9130
  border-left-color: rgba(255, 255, 255, 0.2);
9131
}
9132
.uk-contrast .uk-subnav-pill > * > a:hover,
9133
.uk-contrast .uk-subnav-pill > * > a:focus {
9134
  background: rgba(255, 255, 255, 0.7);
9135
  color: #444;
9136
  text-decoration: none;
9137
}
9138
.uk-contrast .uk-subnav-pill > .uk-active > a {
9139
  background: #fff;
9140
  color: #444;
9141
}
9142
.uk-contrast .uk-tab {
9143
  border-bottom-color: rgba(255, 255, 255, 0.2);
9144
}
9145
.uk-contrast .uk-tab > li > a {
9146
  border-color: transparent;
9147
  color: rgba(255, 255, 255, 0.7);
9148
  text-shadow: none;
9149
}
9150
.uk-contrast .uk-tab > li > a:hover,
9151
.uk-contrast .uk-tab > li > a:focus,
9152
.uk-contrast .uk-tab > li.uk-open > a {
9153
  border-color: rgba(255, 255, 255, 0.7);
9154
  background: rgba(255, 255, 255, 0.7);
9155
  color: #444;
9156
  text-decoration: none;
9157
}
9158
.uk-contrast .uk-tab > li.uk-active > a {
9159
  border-color: rgba(255, 255, 255, 0.2);
9160
  border-bottom-color: transparent;
9161
  background: #fff;
9162
  color: #444;
9163
}
9164
.uk-contrast .uk-tab-center {
9165
  border-bottom-color: rgba(255, 255, 255, 0.2);
9166
}
9167
.uk-contrast .uk-tab-grid:before {
9168
  border-top-color: rgba(255, 255, 255, 0.2);
9169
}
9170
.uk-contrast .uk-list-line > li:nth-child(n+2) {
9171
  border-top-color: rgba(255, 255, 255, 0.2);
9172
}
9173
.uk-contrast .uk-form select,
9174
.uk-contrast .uk-form textarea,
9175
.uk-contrast .uk-form input:not([type]),
9176
.uk-contrast .uk-form input[type="text"],
9177
.uk-contrast .uk-form input[type="password"],
9178
.uk-contrast .uk-form input[type="datetime"],
9179
.uk-contrast .uk-form input[type="datetime-local"],
9180
.uk-contrast .uk-form input[type="date"],
9181
.uk-contrast .uk-form input[type="month"],
9182
.uk-contrast .uk-form input[type="time"],
9183
.uk-contrast .uk-form input[type="week"],
9184
.uk-contrast .uk-form input[type="number"],
9185
.uk-contrast .uk-form input[type="email"],
9186
.uk-contrast .uk-form input[type="url"],
9187
.uk-contrast .uk-form input[type="search"],
9188
.uk-contrast .uk-form input[type="tel"],
9189
.uk-contrast .uk-form input[type="color"] {
9190
  border-color: rgba(255, 255, 255, 0.8);
9191
  background: rgba(255, 255, 255, 0.8);
9192
  color: #444;
9193
  background-clip: padding-box;
9194
}
9195
.uk-contrast .uk-form select:focus,
9196
.uk-contrast .uk-form textarea:focus,
9197
.uk-contrast .uk-form input:not([type]):focus,
9198
.uk-contrast .uk-form input[type="text"]:focus,
9199
.uk-contrast .uk-form input[type="password"]:focus,
9200
.uk-contrast .uk-form input[type="datetime"]:focus,
9201
.uk-contrast .uk-form input[type="datetime-local"]:focus,
9202
.uk-contrast .uk-form input[type="date"]:focus,
9203
.uk-contrast .uk-form input[type="month"]:focus,
9204
.uk-contrast .uk-form input[type="time"]:focus,
9205
.uk-contrast .uk-form input[type="week"]:focus,
9206
.uk-contrast .uk-form input[type="number"]:focus,
9207
.uk-contrast .uk-form input[type="email"]:focus,
9208
.uk-contrast .uk-form input[type="url"]:focus,
9209
.uk-contrast .uk-form input[type="search"]:focus,
9210
.uk-contrast .uk-form input[type="tel"]:focus,
9211
.uk-contrast .uk-form input[type="color"]:focus {
9212
  border-color: #fff;
9213
  background: #fff;
9214
  color: #444;
9215
}
9216
.uk-contrast .uk-form :-ms-input-placeholder {
9217
  color: rgba(68, 68, 68, 0.7) !important;
9218
}
9219
.uk-contrast .uk-form ::-moz-placeholder {
9220
  color: rgba(68, 68, 68, 0.7);
9221
}
9222
.uk-contrast .uk-form ::-webkit-input-placeholder {
9223
  color: rgba(68, 68, 68, 0.7);
9224
}
9225
.uk-contrast .uk-button {
9226
  color: #444;
9227
  background: #fff;
9228
  border-color: transparent;
9229
}
9230
.uk-contrast .uk-button:hover,
9231
.uk-contrast .uk-button:focus {
9232
  background-color: rgba(255, 255, 255, 0.8);
9233
  color: #444;
9234
  border-color: transparent;
9235
}
9236
.uk-contrast .uk-button:active,
9237
.uk-contrast .uk-button.uk-active {
9238
  background-color: rgba(255, 255, 255, 0.7);
9239
  color: #444;
9240
  box-shadow: none;
9241
}
9242
.uk-contrast .uk-button-primary {
9243
  background-color: #009dd8;
9244
  color: #fff;
9245
}
9246
.uk-contrast .uk-button-primary:hover,
9247
.uk-contrast .uk-button-primary:focus {
9248
  background-color: #00aff2;
9249
  color: #fff;
9250
}
9251
.uk-contrast .uk-button-primary:active,
9252
.uk-contrast .uk-button-primary.uk-active {
9253
  background-color: #008abf;
9254
  color: #fff;
9255
}
9256
.uk-contrast .uk-icon-hover {
9257
  color: rgba(255, 255, 255, 0.7);
9258
}
9259
.uk-contrast .uk-icon-hover:hover {
9260
  color: #fff;
9261
}
9262
.uk-contrast .uk-icon-button {
9263
  background: #fff;
9264
  color: #444;
9265
  border-color: transparent;
9266
}
9267
.uk-contrast .uk-icon-button:hover,
9268
.uk-contrast .uk-icon-button:focus {
9269
  background-color: rgba(255, 255, 255, 0.8);
9270
  color: #444;
9271
  border-color: transparent;
9272
}
9273
.uk-contrast .uk-icon-button:active {
9274
  background-color: rgba(255, 255, 255, 0.7);
9275
  color: #444;
9276
  box-shadow: none;
9277
}
9278
.uk-contrast .uk-text-muted {
9279
  color: rgba(255, 255, 255, 0.6) !important;
9280
}
9281
.uk-contrast .uk-text-primary {
9282
  color: #2d7091 !important;
9283
}
9284
/* ========================================================================
9285
   Component: Print
9286
 ========================================================================== */
9287
@media print {
9288
  *,
9289
  *:before,
9290
  *:after {
9291
    background: transparent !important;
9292
    color: black !important;
9293
    box-shadow: none !important;
9294
    text-shadow: none !important;
9295
  }
9296
  a,
9297
  a:visited {
9298
    text-decoration: underline;
9299
  }
9300
  pre,
9301
  blockquote {
9302
    border: 1px solid #999;
9303
    page-break-inside: avoid;
9304
  }
9305
  thead {
9306
    display: table-header-group;
9307
  }
9308
  tr,
9309
  img {
9310
    page-break-inside: avoid;
9311
  }
9312
  img {
9313
    max-width: 100% !important;
9314
  }
9315
  @page {
9316
    margin: 0.5cm;
9317
  }
9318
  p,
9319
  h2,
9320
  h3 {
9321
    orphans: 3;
9322
    widows: 3;
9323
  }
9324
  h2,
9325
  h3 {
9326
    page-break-after: avoid;
9327
  }
9328
}
(4-4/6)