Project

General

Profile

Download (103 KB) Statistics
| Branch: | Revision:
1
@font-face {
2
  font-family: 'Lato';
3
  src: url('../fonts/lato/lato-black.eot');
4
  src: url('../fonts/lato/lato-black.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-black.woff') format('woff'), url('../fonts/lato/lato-black.ttf') format('truetype'), url('../fonts/lato/lato-black.svg#latoblack') format('svg');
5
  font-weight: 900;
6
  font-style: normal;
7
}
8
@font-face {
9
  font-family: 'Lato';
10
  src: url('../fonts/lato/lato-bold.eot');
11
  src: url('../fonts/lato/lato-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-bold.woff') format('woff'), url('../fonts/lato/lato-bold.ttf') format('truetype'), url('../fonts/lato/lato-bold.svg#latobold') format('svg');
12
  font-weight: bold;
13
  font-style: normal;
14
}
15
@font-face {
16
  font-family: 'Lato';
17
  src: url('../fonts/lato/lato-bolditalic.eot');
18
  src: url('../fonts/lato/lato-bolditalic.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-bolditalic.woff') format('woff'), url('../fonts/lato/lato-bolditalic.ttf') format('truetype'), url('../fonts/lato/lato-bolditalic.svg#latobold-italic') format('svg');
19
  font-weight: bold;
20
  font-style: italic;
21
}
22
@font-face {
23
  font-family: 'Lato';
24
  src: url('../fonts/lato/lato-italic.eot');
25
  src: url('../fonts/lato/lato-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-italic.woff') format('woff'), url('../fonts/lato/lato-italic.ttf') format('truetype'), url('../fonts/lato/lato-italic.svg#latoitalic') format('svg');
26
  font-weight: normal;
27
  font-style: italic;
28
}
29
@font-face {
30
  font-family: 'Lato';
31
  src: url('../fonts/lato/lato-light.eot');
32
  src: url('../fonts/lato/lato-light.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-light.woff') format('woff'), url('../fonts/lato/lato-light.ttf') format('truetype'), url('../fonts/lato/lato-light.svg#latolight') format('svg');
33
  font-weight: 300;
34
  font-style: normal;
35
}
36
@font-face {
37
  font-family: 'Lato';
38
  src: url('../fonts/lato/lato-regular.eot');
39
  src: url('../fonts/lato/lato-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-regular.woff') format('woff'), url('../fonts/lato/lato-regular.ttf') format('truetype'), url('../fonts/lato/lato-regular.svg#latoregular') format('svg');
40
  font-weight: normal;
41
  font-style: normal;
42
}
43
@font-face {
44
  font-family: "Flat-UI-Icons";
45
  src: url('../fonts/flat-ui-icons-regular.eot');
46
  src: url('../fonts/flat-ui-icons-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/flat-ui-icons-regular.woff') format('woff'), url('../fonts/flat-ui-icons-regular.ttf') format('truetype'), url('../fonts/flat-ui-icons-regular.svg#flat-ui-icons-regular') format('svg');
47
  font-weight: normal;
48
  font-style: normal;
49
}
50

    
51
ul {
52
    padding: 0;
53
}
54

    
55
p.resultpane {
56
    padding: 0;
57
    margin: 0;
58
}
59

    
60
/* Use the following CSS code if you want to use data attributes for inserting your icons */
61
[data-icon]:before {
62
  font-family: 'Flat-UI-Icons';
63
  content: attr(data-icon);
64
  speak: none;
65
  font-weight: normal;
66
  font-variant: normal;
67
  text-transform: none;
68
  -webkit-font-smoothing: antialiased;
69
  -moz-osx-font-smoothing: grayscale;
70
}
71
/* Use the following CSS code if you want to have a class per icon */
72
/*
73
Instead of a list of all class selectors,
74
you can use the generic selector below, but it's slower:
75
[class*="fui-"] {
76
*/
77
.fui-arrow-right,
78
.fui-arrow-left,
79
.fui-cmd,
80
.fui-check-inverted,
81
.fui-heart,
82
.fui-location,
83
.fui-plus,
84
.fui-check,
85
.fui-cross,
86
.fui-list,
87
.fui-new,
88
.fui-video,
89
.fui-photo,
90
.fui-volume,
91
.fui-time,
92
.fui-eye,
93
.fui-chat,
94
.fui-search,
95
.fui-user,
96
.fui-mail,
97
.fui-lock,
98
.fui-gear,
99
.fui-radio-unchecked,
100
.fui-radio-checked,
101
.fui-checkbox-unchecked,
102
.fui-checkbox-checked,
103
.fui-calendar-solid,
104
.fui-pause,
105
.fui-play,
106
.fui-check-inverted-2 {
107
  display: inline-block;
108
  font-family: 'Flat-UI-Icons';
109
  speak: none;
110
  font-style: normal;
111
  font-weight: normal;
112
  font-variant: normal;
113
  text-transform: none;
114
  -webkit-font-smoothing: antialiased;
115
  -moz-osx-font-smoothing: grayscale;
116
}
117
.fui-arrow-right:before {
118
  content: "\e02c";
119
}
120
.fui-arrow-left:before {
121
  content: "\e02d";
122
}
123
.fui-cmd:before {
124
  content: "\e02f";
125
}
126
.fui-check-inverted:before {
127
  content: "\e006";
128
}
129
.fui-heart:before {
130
  content: "\e007";
131
}
132
.fui-location:before {
133
  content: "\e008";
134
}
135
.fui-plus:before {
136
  content: "\e009";
137
}
138
.fui-check:before {
139
  content: "\e00a";
140
}
141
.fui-cross:before {
142
  content: "\e00b";
143
}
144
.fui-list:before {
145
  content: "\e00c";
146
}
147
.fui-new:before {
148
  content: "\e00d";
149
}
150
.fui-video:before {
151
  content: "\e00e";
152
}
153
.fui-photo:before {
154
  content: "\e00f";
155
}
156
.fui-volume:before {
157
  content: "\e010";
158
}
159
.fui-time:before {
160
  content: "\e011";
161
}
162
.fui-eye:before {
163
  content: "\e012";
164
}
165
.fui-chat:before {
166
  content: "\e013";
167
}
168
.fui-search:before {
169
  content: "\e01c";
170
}
171
.fui-user:before {
172
  content: "\e01d";
173
}
174
.fui-mail:before {
175
  content: "\e01e";
176
}
177
.fui-lock:before {
178
  content: "\e01f";
179
}
180
.fui-gear:before {
181
  content: "\e024";
182
}
183
.fui-radio-unchecked:before {
184
  content: "\e02b";
185
}
186
.fui-radio-checked:before {
187
  content: "\e032";
188
}
189
.fui-checkbox-unchecked:before {
190
  content: "\e033";
191
}
192
.fui-checkbox-checked:before {
193
  content: "\e034";
194
}
195
.fui-calendar-solid:before {
196
  content: "\e022";
197
}
198
.fui-pause:before {
199
  content: "\e03b";
200
}
201
.fui-play:before {
202
  content: "\e03c";
203
}
204
.fui-check-inverted-2:before {
205
  content: "\e000";
206
}
207
.dropdown-arrow-inverse {
208
  border-bottom-color: #34495e !important;
209
  border-top-color: #34495e !important;
210
}
211
body {
212
  font-family: "Lato", Helvetica, Arial, sans-serif;
213
  font-size: 18px;
214
  line-height: 1.72222;
215
  color: #34495e;
216
  background-color: #ffffff;
217
}
218
a {
219
  color: #16a085;
220
  text-decoration: none;
221
  -webkit-transition: 0.25s;
222
  transition: 0.25s;
223
}
224
a:hover,
225
a:focus {
226
  color: #1abc9c;
227
  text-decoration: none;
228
}
229
a:focus {
230
  outline: none;
231
}
232
.img-rounded {
233
  border-radius: 6px;
234
}
235
.img-thumbnail {
236
  padding: 4px;
237
  line-height: 1.72222;
238
  background-color: #ffffff;
239
  border: 2px solid #bdc3c7;
240
  border-radius: 6px;
241
  -webkit-transition: all 0.25s ease-in-out;
242
  transition: all 0.25s ease-in-out;
243
  display: inline-block;
244
  max-width: 100%;
245
  height: auto;
246
}
247
.img-comment {
248
  font-size: 15px;
249
  line-height: 1.2;
250
  font-style: italic;
251
  margin: 24px 0;
252
}
253
h1,
254
h2,
255
h3,
256
h4,
257
h5,
258
h6,
259
.h1,
260
.h2,
261
.h3,
262
.h4,
263
.h5,
264
.h6 {
265
  font-family: inherit;
266
  font-weight: 700;
267
  line-height: 1.1;
268
  color: inherit;
269
}
270
h1 small,
271
h2 small,
272
h3 small,
273
h4 small,
274
h5 small,
275
h6 small,
276
.h1 small,
277
.h2 small,
278
.h3 small,
279
.h4 small,
280
.h5 small,
281
.h6 small {
282
  color: #e7e9ec;
283
}
284
h1,
285
h2,
286
h3 {
287
  margin-top: 30px;
288
  margin-bottom: 15px;
289
}
290
h4,
291
h5,
292
h6 {
293
  margin-top: 15px;
294
  margin-bottom: 15px;
295
}
296
h6 {
297
  font-weight: normal;
298
}
299
h1,
300
.h1 {
301
  font-size: 61px;
302
}
303
h2,
304
.h2 {
305
  font-size: 53px;
306
}
307
h3,
308
.h3 {
309
  font-size: 40px;
310
}
311
h4,
312
.h4 {
313
  font-size: 29px;
314
}
315
h5,
316
.h5 {
317
  font-size: 28px;
318
}
319
h6,
320
.h6 {
321
  font-size: 24px;
322
}
323
p {
324
  font-size: 18px;
325
  line-height: 1.72222;
326
  margin: 0 0 15px;
327
}
328
.lead {
329
  margin-bottom: 30px;
330
  font-size: 28px;
331
  line-height: 1.46428571;
332
  font-weight: 300;
333
}
334
@media (min-width: 768px) {
335
  .lead {
336
    font-size: 30.006px;
337
  }
338
}
339
small,
340
.small {
341
  font-size: 83%;
342
  line-height: 2.067;
343
}
344
.text-muted {
345
  color: #bdc3c7;
346
}
347
.text-inverse {
348
  color: #ffffff;
349
}
350
.text-primary {
351
  color: #1abc9c;
352
}
353
a.text-primary:hover {
354
  color: #15967d;
355
}
356
.text-warning {
357
  color: #f1c40f;
358
}
359
a.text-warning:hover {
360
  color: #c19d0c;
361
}
362
.text-danger {
363
  color: #e74c3c;
364
}
365
a.text-danger:hover {
366
  color: #b93d30;
367
}
368
.text-success {
369
  color: #2ecc71;
370
}
371
a.text-success:hover {
372
  color: #25a35a;
373
}
374
.text-info {
375
  color: #3498db;
376
}
377
a.text-info:hover {
378
  color: #2a7aaf;
379
}
380
.bg-primary {
381
  color: #ffffff;
382
  background-color: #34495e;
383
}
384
a.bg-primary:hover {
385
  background-color: #222f3d;
386
}
387
.bg-success {
388
  background-color: #dff0d8;
389
}
390
a.bg-success:hover {
391
  background-color: #c1e2b3;
392
}
393
.bg-info {
394
  background-color: #d9edf7;
395
}
396
a.bg-info:hover {
397
  background-color: #afd9ee;
398
}
399
.bg-warning {
400
  background-color: #fcf8e3;
401
}
402
a.bg-warning:hover {
403
  background-color: #f7ecb5;
404
}
405
.bg-danger {
406
  background-color: #f2dede;
407
}
408
a.bg-danger:hover {
409
  background-color: #e4b9b9;
410
}
411
.page-header {
412
  padding-bottom: 14px;
413
  margin: 60px 0 30px;
414
  border-bottom: 1px solid #e7e9ec;
415
}
416
ul,
417
ol {
418
/*  margin-bottom: 15px; */
419
  margin-bottom: 0;
420
}
421
dl {
422
  margin-bottom: 30px;
423
}
424
dt,
425
dd {
426
  line-height: 1.72222;
427
}
428
@media (min-width: 768px) {
429
  .dl-horizontal dt {
430
    width: 160px;
431
  }
432
  .dl-horizontal dd {
433
    margin-left: 180px;
434
  }
435
}
436
abbr[title],
437
abbr[data-original-title] {
438
  border-bottom: 1px dotted #bdc3c7;
439
}
440
blockquote {
441
  border-left: 3px solid #e7e9ec;
442
  padding: 0 0 0 16px;
443
  margin: 0 0 30px;
444
}
445
blockquote p {
446
  font-size: 20px;
447
  line-height: 1.55;
448
  font-weight: normal;
449
  margin-bottom: .4em;
450
}
451
blockquote small,
452
blockquote .small {
453
  font-size: 18px;
454
  line-height: 1.72222;
455
  font-style: italic;
456
  color: inherit;
457
}
458
blockquote small:before,
459
blockquote .small:before {
460
  content: "";
461
}
462
blockquote.pull-right {
463
  padding-right: 16px;
464
  padding-left: 0;
465
  border-right: 3px solid #e7e9ec;
466
  border-left: 0;
467
}
468
blockquote.pull-right small:after {
469
  content: "";
470
}
471
address {
472
  margin-bottom: 30px;
473
  line-height: 1.72222;
474
}
475
code,
476
kbd,
477
pre,
478
samp {
479
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
480
}
481
code {
482
  padding: 2px 6px;
483
  font-size: 85%;
484
  color: #c7254e;
485
  background-color: #f9f2f4;
486
  border-radius: 4px;
487
}
488
kbd {
489
  padding: 2px 6px;
490
  font-size: 85%;
491
  color: #ffffff;
492
  background-color: #34495e;
493
  border-radius: 4px;
494
  box-shadow: none;
495
}
496
pre {
497
  padding: 8px;
498
  margin: 0 0 15px;
499
  font-size: 13px;
500
  line-height: 1.72222;
501
  color: inherit;
502
  background-color: #ffffff;
503
  /* border: 2px solid #e7e9ec; */
504
  border-radius: 6px;
505
  white-space: pre;
506
}
507
.pre-scrollable {
508
  max-height: 340px;
509
}
510
.thumbnail {
511
  display: block;
512
  padding: 4px;
513
  margin-bottom: 5px;
514
  line-height: 1.72222;
515
  background-color: #ffffff;
516
  border: 2px solid #bdc3c7;
517
  border-radius: 6px;
518
  -webkit-transition: all 0.25s ease-in-out;
519
  transition: all 0.25s ease-in-out;
520
}
521
.thumbnail > img,
522
.thumbnail a > img {
523
  display: block;
524
  max-width: 100%;
525
  height: auto;
526
  margin-left: auto;
527
  margin-right: auto;
528
}
529
a.thumbnail:hover,
530
a.thumbnail:focus,
531
a.thumbnail.active {
532
  border-color: #16a085;
533
}
534
.thumbnail .caption {
535
  padding: 9px;
536
  color: #34495e;
537
}
538
.btn {
539
  border: none;
540
  font-size: 15px;
541
  font-weight: normal;
542
  line-height: 1.4;
543
  border-radius: 4px;
544
  padding: 10px 15px;
545
  -webkit-font-smoothing: subpixel-antialiased;
546
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
547
  transition: border .25s linear, color .25s linear, background-color .25s linear;
548
}
549
.btn:hover,
550
.btn:focus {
551
  outline: none;
552
  color: #ffffff;
553
}
554
.btn:active,
555
.btn.active {
556
  outline: none;
557
  -webkit-box-shadow: none;
558
  box-shadow: none;
559
}
560
.btn.disabled,
561
.btn[disabled],
562
fieldset[disabled] .btn {
563
  background-color: #bdc3c7;
564
  color: rgba(255, 255, 255, 0.75);
565
  opacity: 0.7;
566
  filter: alpha(opacity=70);
567
}
568
.btn > [class^="fui-"] {
569
  margin: 0 1px;
570
  position: relative;
571
  line-height: 1;
572
  top: 1px;
573
}
574
.btn-xs.btn > [class^="fui-"] {
575
  font-size: 11px;
576
  top: 0;
577
}
578
.btn-hg.btn > [class^="fui-"] {
579
  top: 2px;
580
}
581
.btn-default {
582
  color: #ffffff;
583
  background-color: #bdc3c7;
584
}
585
.btn-default:hover,
586
.btn-default:focus,
587
.btn-default:active,
588
.btn-default.active,
589
.open .dropdown-toggle.btn-default {
590
  color: #ffffff;
591
  background-color: #cacfd2;
592
  border-color: #cacfd2;
593
}
594
.btn-default:active,
595
.btn-default.active,
596
.open .dropdown-toggle.btn-default {
597
  background: #a1a6a9;
598
  border-color: #a1a6a9;
599
}
600
.btn-default.disabled,
601
.btn-default[disabled],
602
fieldset[disabled] .btn-default,
603
.btn-default.disabled:hover,
604
.btn-default[disabled]:hover,
605
fieldset[disabled] .btn-default:hover,
606
.btn-default.disabled:focus,
607
.btn-default[disabled]:focus,
608
fieldset[disabled] .btn-default:focus,
609
.btn-default.disabled:active,
610
.btn-default[disabled]:active,
611
fieldset[disabled] .btn-default:active,
612
.btn-default.disabled.active,
613
.btn-default[disabled].active,
614
fieldset[disabled] .btn-default.active {
615
  background-color: #bdc3c7;
616
  border-color: #bdc3c7;
617
}
618
.btn-primary {
619
  color: #ffffff;
620
  background-color: #1abc9c;
621
}
622
.btn-primary:hover,
623
.btn-primary:focus,
624
.btn-primary:active,
625
.btn-primary.active,
626
.open .dropdown-toggle.btn-primary {
627
  color: #ffffff;
628
  background-color: #48c9b0;
629
  border-color: #48c9b0;
630
}
631
.btn-primary:active,
632
.btn-primary.active,
633
.open .dropdown-toggle.btn-primary {
634
  background: #16a085;
635
  border-color: #16a085;
636
}
637
.btn-primary.disabled,
638
.btn-primary[disabled],
639
fieldset[disabled] .btn-primary,
640
.btn-primary.disabled:hover,
641
.btn-primary[disabled]:hover,
642
fieldset[disabled] .btn-primary:hover,
643
.btn-primary.disabled:focus,
644
.btn-primary[disabled]:focus,
645
fieldset[disabled] .btn-primary:focus,
646
.btn-primary.disabled:active,
647
.btn-primary[disabled]:active,
648
fieldset[disabled] .btn-primary:active,
649
.btn-primary.disabled.active,
650
.btn-primary[disabled].active,
651
fieldset[disabled] .btn-primary.active {
652
  background-color: #1abc9c;
653
  border-color: #1abc9c;
654
}
655
.btn-info {
656
  color: #ffffff;
657
  background-color: #3498db;
658
}
659
.btn-info:hover,
660
.btn-info:focus,
661
.btn-info:active,
662
.btn-info.active,
663
.open .dropdown-toggle.btn-info {
664
  color: #ffffff;
665
  background-color: #5dade2;
666
  border-color: #5dade2;
667
}
668
.btn-info:active,
669
.btn-info.active,
670
.open .dropdown-toggle.btn-info {
671
  background: #2c81ba;
672
  border-color: #2c81ba;
673
}
674
.btn-info.disabled,
675
.btn-info[disabled],
676
fieldset[disabled] .btn-info,
677
.btn-info.disabled:hover,
678
.btn-info[disabled]:hover,
679
fieldset[disabled] .btn-info:hover,
680
.btn-info.disabled:focus,
681
.btn-info[disabled]:focus,
682
fieldset[disabled] .btn-info:focus,
683
.btn-info.disabled:active,
684
.btn-info[disabled]:active,
685
fieldset[disabled] .btn-info:active,
686
.btn-info.disabled.active,
687
.btn-info[disabled].active,
688
fieldset[disabled] .btn-info.active {
689
  background-color: #3498db;
690
  border-color: #3498db;
691
}
692
.btn-danger {
693
  color: #ffffff;
694
  background-color: #e74c3c;
695
}
696
.btn-danger:hover,
697
.btn-danger:focus,
698
.btn-danger:active,
699
.btn-danger.active,
700
.open .dropdown-toggle.btn-danger {
701
  color: #ffffff;
702
  background-color: #ec7063;
703
  border-color: #ec7063;
704
}
705
.btn-danger:active,
706
.btn-danger.active,
707
.open .dropdown-toggle.btn-danger {
708
  background: #c44133;
709
  border-color: #c44133;
710
}
711
.btn-danger.disabled,
712
.btn-danger[disabled],
713
fieldset[disabled] .btn-danger,
714
.btn-danger.disabled:hover,
715
.btn-danger[disabled]:hover,
716
fieldset[disabled] .btn-danger:hover,
717
.btn-danger.disabled:focus,
718
.btn-danger[disabled]:focus,
719
fieldset[disabled] .btn-danger:focus,
720
.btn-danger.disabled:active,
721
.btn-danger[disabled]:active,
722
fieldset[disabled] .btn-danger:active,
723
.btn-danger.disabled.active,
724
.btn-danger[disabled].active,
725
fieldset[disabled] .btn-danger.active {
726
  background-color: #e74c3c;
727
  border-color: #e74c3c;
728
}
729
.btn-success {
730
  color: #ffffff;
731
  background-color: #2ecc71;
732
}
733
.btn-success:hover,
734
.btn-success:focus,
735
.btn-success:active,
736
.btn-success.active,
737
.open .dropdown-toggle.btn-success {
738
  color: #ffffff;
739
  background-color: #58d68d;
740
  border-color: #58d68d;
741
}
742
.btn-success:active,
743
.btn-success.active,
744
.open .dropdown-toggle.btn-success {
745
  background: #27ad60;
746
  border-color: #27ad60;
747
}
748
.btn-success.disabled,
749
.btn-success[disabled],
750
fieldset[disabled] .btn-success,
751
.btn-success.disabled:hover,
752
.btn-success[disabled]:hover,
753
fieldset[disabled] .btn-success:hover,
754
.btn-success.disabled:focus,
755
.btn-success[disabled]:focus,
756
fieldset[disabled] .btn-success:focus,
757
.btn-success.disabled:active,
758
.btn-success[disabled]:active,
759
fieldset[disabled] .btn-success:active,
760
.btn-success.disabled.active,
761
.btn-success[disabled].active,
762
fieldset[disabled] .btn-success.active {
763
  background-color: #2ecc71;
764
  border-color: #2ecc71;
765
}
766
.btn-warning {
767
  color: #ffffff;
768
  background-color: #f1c40f;
769
}
770
.btn-warning:hover,
771
.btn-warning:focus,
772
.btn-warning:active,
773
.btn-warning.active,
774
.open .dropdown-toggle.btn-warning {
775
  color: #ffffff;
776
  background-color: #f5d313;
777
  border-color: #f5d313;
778
}
779
.btn-warning:active,
780
.btn-warning.active,
781
.open .dropdown-toggle.btn-warning {
782
  background: #cda70d;
783
  border-color: #cda70d;
784
}
785
.btn-warning.disabled,
786
.btn-warning[disabled],
787
fieldset[disabled] .btn-warning,
788
.btn-warning.disabled:hover,
789
.btn-warning[disabled]:hover,
790
fieldset[disabled] .btn-warning:hover,
791
.btn-warning.disabled:focus,
792
.btn-warning[disabled]:focus,
793
fieldset[disabled] .btn-warning:focus,
794
.btn-warning.disabled:active,
795
.btn-warning[disabled]:active,
796
fieldset[disabled] .btn-warning:active,
797
.btn-warning.disabled.active,
798
.btn-warning[disabled].active,
799
fieldset[disabled] .btn-warning.active {
800
  background-color: #f1c40f;
801
  border-color: #f1c40f;
802
}
803
.btn-inverse {
804
  color: #ffffff;
805
  background-color: #34495e;
806
}
807
.btn-inverse:hover,
808
.btn-inverse:focus,
809
.btn-inverse:active,
810
.btn-inverse.active,
811
.open .dropdown-toggle.btn-inverse {
812
  color: #ffffff;
813
  background-color: #415b76;
814
  border-color: #415b76;
815
}
816
.btn-inverse:active,
817
.btn-inverse.active,
818
.open .dropdown-toggle.btn-inverse {
819
  background: #2c3e50;
820
  border-color: #2c3e50;
821
}
822
.btn-inverse.disabled,
823
.btn-inverse[disabled],
824
fieldset[disabled] .btn-inverse,
825
.btn-inverse.disabled:hover,
826
.btn-inverse[disabled]:hover,
827
fieldset[disabled] .btn-inverse:hover,
828
.btn-inverse.disabled:focus,
829
.btn-inverse[disabled]:focus,
830
fieldset[disabled] .btn-inverse:focus,
831
.btn-inverse.disabled:active,
832
.btn-inverse[disabled]:active,
833
fieldset[disabled] .btn-inverse:active,
834
.btn-inverse.disabled.active,
835
.btn-inverse[disabled].active,
836
fieldset[disabled] .btn-inverse.active {
837
  background-color: #34495e;
838
  border-color: #34495e;
839
}
840
.btn-embossed {
841
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
842
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
843
}
844
.btn-embossed.active,
845
.btn-embossed:active {
846
  -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
847
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
848
}
849
.btn-wide {
850
  min-width: 140px;
851
  padding-left: 30px;
852
  padding-right: 30px;
853
}
854
.btn-link {
855
  color: #16a085;
856
}
857
.btn-link:hover,
858
.btn-link:focus {
859
  color: #1abc9c;
860
  text-decoration: underline;
861
  background-color: transparent;
862
}
863
.btn-link[disabled]:hover,
864
fieldset[disabled] .btn-link:hover,
865
.btn-link[disabled]:focus,
866
fieldset[disabled] .btn-link:focus {
867
  color: #bdc3c7;
868
  text-decoration: none;
869
}
870
.btn-hg {
871
  padding: 13px 20px;
872
  font-size: 22px;
873
  line-height: 1.227;
874
  border-radius: 6px;
875
}
876
.btn-lg {
877
  padding: 10px 19px;
878
  font-size: 17px;
879
  line-height: 1.471;
880
  border-radius: 6px;
881
}
882
.btn-sm {
883
  padding: 9px 13px;
884
  font-size: 13px;
885
  line-height: 1.385;
886
  border-radius: 4px;
887
}
888
.btn-xs {
889
  padding: 6px 9px;
890
  font-size: 12px;
891
  line-height: 1.083;
892
  border-radius: 3px;
893
}
894
.btn-tip {
895
  font-weight: 300;
896
  padding-left: 10px;
897
  font-size: 92%;
898
}
899
.btn-block {
900
  white-space: normal;
901
}
902
.btn-default .caret {
903
  border-top-color: #ffffff;
904
}
905
.btn-primary .caret,
906
.btn-success .caret,
907
.btn-warning .caret,
908
.btn-danger .caret,
909
.btn-info .caret {
910
  border-top-color: #ffffff;
911
}
912
.dropup .btn-default .caret {
913
  border-bottom-color: #ffffff;
914
}
915
.dropup .btn-primary .caret,
916
.dropup .btn-success .caret,
917
.dropup .btn-warning .caret,
918
.dropup .btn-danger .caret,
919
.dropup .btn-info .caret {
920
  border-bottom-color: #ffffff;
921
}
922
.btn-group-xs > .btn {
923
  padding: 6px 9px;
924
  font-size: 12px;
925
  line-height: 1.083;
926
  border-radius: 3px;
927
}
928
.btn-group-sm > .btn {
929
  padding: 9px 13px;
930
  font-size: 13px;
931
  line-height: 1.385;
932
  border-radius: 4px;
933
}
934
.btn-group-lg > .btn {
935
  padding: 10px 19px;
936
  font-size: 17px;
937
  line-height: 1.471;
938
  border-radius: 6px;
939
}
940
.btn-group-gh > .btn {
941
  padding: 13px 20px;
942
  font-size: 22px;
943
  line-height: 1.227;
944
  border-radius: 6px;
945
}
946
.btn-group > .btn + .btn {
947
  margin-left: 0;
948
}
949
.btn-group > .btn + .dropdown-toggle {
950
  border-left: 2px solid rgba(52, 73, 94, 0.15);
951
  padding-left: 12px;
952
  padding-right: 12px;
953
}
954
.btn-group > .btn + .dropdown-toggle .caret {
955
  margin-left: 3px;
956
  margin-right: 3px;
957
}
958
.btn-group > .btn.btn-gh + .dropdown-toggle .caret {
959
  margin-left: 7px;
960
  margin-right: 7px;
961
}
962
.btn-group > .btn.btn-sm + .dropdown-toggle .caret {
963
  margin-left: 0;
964
  margin-right: 0;
965
}
966
.dropdown-toggle .caret {
967
  margin-left: 8px;
968
}
969
.btn-group > .btn,
970
.btn-group > .dropdown-menu,
971
.btn-group > .popover {
972
  font-weight: 400;
973
}
974
.btn-group:focus .dropdown-toggle {
975
  outline: none;
976
  -webkit-transition: 0.25s;
977
  transition: 0.25s;
978
}
979
.btn-group.open .dropdown-toggle {
980
  color: rgba(255, 255, 255, 0.75);
981
  -webkit-box-shadow: none;
982
  box-shadow: none;
983
}
984
.btn-toolbar .btn.active {
985
  color: #ffffff;
986
}
987
.btn-toolbar .btn > [class^="fui-"] {
988
  font-size: 16px;
989
  margin: 0 1px;
990
}
991
.caret {
992
  border-width: 8px 6px;
993
  border-bottom-color: #34495e;
994
  border-top-color: #34495e;
995
  border-style: solid;
996
  border-bottom-style: none;
997
  -webkit-transition: 0.25s;
998
  transition: 0.25s;
999
  -webkit-transform: scale(1.001);
1000
  -ms-transform: scale(1.001);
1001
  transform: scale(1.001);
1002
}
1003
.dropup .caret,
1004
.dropup .btn-lg .caret,
1005
.navbar-fixed-bottom .dropdown .caret {
1006
  border-bottom-width: 8px;
1007
}
1008
.btn-lg .caret {
1009
  border-top-width: 8px;
1010
  border-right-width: 6px;
1011
  border-left-width: 6px;
1012
}
1013
.select {
1014
  display: inline-block;
1015
  margin-bottom: 10px;
1016
}
1017
[class*="span"] > .select[class*="span"] {
1018
  margin-left: 0;
1019
}
1020
.select[class*="span"] .btn {
1021
  width: 100%;
1022
}
1023
.select.select-block {
1024
  display: block;
1025
  float: none;
1026
  margin-left: 0;
1027
  width: auto;
1028
}
1029
.select.select-block:before,
1030
.select.select-block:after {
1031
  content: " ";
1032
  /* 1 */
1033

    
1034
  display: table;
1035
  /* 2 */
1036

    
1037
}
1038
.select.select-block:after {
1039
  clear: both;
1040
}
1041
.select.select-block .btn {
1042
  width: 100%;
1043
}
1044
.select.select-block .dropdown-menu {
1045
  width: 100%;
1046
}
1047
.select .btn {
1048
  width: 220px;
1049
}
1050
.select .btn.btn-hg .filter-option {
1051
  left: 20px;
1052
  right: 40px;
1053
  top: 13px;
1054
}
1055
.select .btn.btn-hg .caret {
1056
  right: 20px;
1057
}
1058
.select .btn.btn-lg .filter-option {
1059
  left: 18px;
1060
  right: 38px;
1061
}
1062
.select .btn.btn-sm .filter-option {
1063
  left: 13px;
1064
  right: 33px;
1065
}
1066
.select .btn.btn-sm .caret {
1067
  right: 13px;
1068
}
1069
.select .btn.btn-xs .filter-option {
1070
  left: 13px;
1071
  right: 33px;
1072
  top: 5px;
1073
}
1074
.select .btn.btn-xs .caret {
1075
  right: 13px;
1076
}
1077
.select .btn .filter-option {
1078
  height: 26px;
1079
  left: 13px;
1080
  overflow: hidden;
1081
  position: absolute;
1082
  right: 33px;
1083
  text-align: left;
1084
  top: 10px;
1085
}
1086
.select .btn .caret {
1087
  position: absolute;
1088
  right: 16px;
1089
  top: 50%;
1090
  margin-top: -3px;
1091
}
1092
.select .btn .dropdown-toggle {
1093
  border-radius: 6px;
1094
}
1095
.select .btn .dropdown-menu {
1096
  min-width: 100%;
1097
}
1098
.select .btn .dropdown-menu dt {
1099
  cursor: default;
1100
  display: block;
1101
  padding: 3px 20px;
1102
}
1103
.select .btn .dropdown-menu li:not(.disabled) > a:hover small {
1104
  color: rgba(255, 255, 255, 0.004);
1105
}
1106
.select .btn .dropdown-menu li > a {
1107
  min-height: 20px;
1108
}
1109
.select .btn .dropdown-menu li > a.opt {
1110
  padding-left: 35px;
1111
}
1112
.select .btn .dropdown-menu li small {
1113
  padding-left: .5em;
1114
}
1115
.select .btn .dropdown-menu li > dt small {
1116
  font-weight: normal;
1117
}
1118
.select .btn > .disabled,
1119
.select .btn .dropdown-menu li.disabled > a {
1120
  cursor: default;
1121
}
1122
.select .caret {
1123
  border-bottom-color: #ffffff;
1124
  border-top-color: #ffffff;
1125
}
1126
legend {
1127
  display: block;
1128
  width: 100%;
1129
  padding: 0;
1130
  margin-bottom: 15px;
1131
  font-size: 24px;
1132
  line-height: inherit;
1133
  color: inherit;
1134
  border-bottom: none;
1135
}
1136
textarea {
1137
  font-size: 20px;
1138
  line-height: 24px;
1139
  padding: 5px 11px;
1140
}
1141
input[type="search"] {
1142
  -webkit-appearance: none !important;
1143
}
1144
label {
1145
  font-weight: normal;
1146
  font-size: 15px;
1147
  line-height: 2.4;
1148
}
1149
.form-control:-moz-placeholder {
1150
  color: #b2bcc5;
1151
}
1152
.form-control::-moz-placeholder {
1153
  color: #b2bcc5;
1154
  opacity: 1;
1155
}
1156
.form-control:-ms-input-placeholder {
1157
  color: #b2bcc5;
1158
}
1159
.form-control::-webkit-input-placeholder {
1160
  color: #b2bcc5;
1161
}
1162
.form-control.placeholder {
1163
  color: #b2bcc5;
1164
}
1165
.form-control {
1166
  border: 2px solid #bdc3c7;
1167
  color: #34495e;
1168
  font-family: "Lato", Helvetica, Arial, sans-serif;
1169
  font-size: 15px;
1170
  line-height: 1.467;
1171
  padding: 8px 12px;
1172
  height: 42px;
1173
  -webkit-appearance: none;
1174
  border-radius: 6px;
1175
  -webkit-box-shadow: none;
1176
  box-shadow: none;
1177
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
1178
  transition: border .25s linear, color .25s linear, background-color .25s linear;
1179
}
1180
.form-group.focus .form-control,
1181
.form-control:focus {
1182
  border-color: #1abc9c;
1183
  outline: 0;
1184
  -webkit-box-shadow: none;
1185
  box-shadow: none;
1186
}
1187
.form-control[disabled],
1188
.form-control[readonly],
1189
fieldset[disabled] .form-control {
1190
  background-color: #f4f6f6;
1191
  border-color: #d5dbdb;
1192
  color: #d5dbdb;
1193
  cursor: default;
1194
  opacity: 0.7;
1195
  filter: alpha(opacity=70);
1196
}
1197
.form-control.flat {
1198
  border-color: transparent;
1199
}
1200
.form-control.flat:hover {
1201
  border-color: #bdc3c7;
1202
}
1203
.form-control.flat:focus {
1204
  border-color: #1abc9c;
1205
}
1206
.input-sm {
1207
  height: 35px;
1208
  padding: 6px 10px;
1209
  font-size: 13px;
1210
  line-height: 1.462;
1211
  border-radius: 6px;
1212
}
1213
select.input-sm {
1214
  height: 35px;
1215
  line-height: 35px;
1216
}
1217
textarea.input-sm,
1218
select[multiple].input-sm {
1219
  height: auto;
1220
}
1221
.input-lg {
1222
  height: 45px;
1223
  padding: 10px 15px;
1224
  font-size: 17px;
1225
  line-height: 1.235;
1226
  border-radius: 6px;
1227
}
1228
select.input-lg {
1229
  height: 45px;
1230
  line-height: 45px;
1231
}
1232
textarea.input-lg,
1233
select[multiple].input-lg {
1234
  height: auto;
1235
}
1236
.input-hg {
1237
  height: 53px;
1238
  padding: 10px 16px;
1239
  font-size: 22px;
1240
  line-height: 1.318;
1241
  border-radius: 6px;
1242
}
1243
select.input-hg {
1244
  height: 53px;
1245
  line-height: 53px;
1246
}
1247
textarea.input-hg,
1248
select[multiple].input-hg {
1249
  height: auto;
1250
}
1251
.has-warning .help-block,
1252
.has-warning .control-label,
1253
.has-warning .radio,
1254
.has-warning .checkbox,
1255
.has-warning .radio-inline,
1256
.has-warning .checkbox-inline {
1257
  color: #f1c40f;
1258
}
1259
.has-warning .form-control {
1260
  color: #f1c40f;
1261
  border-color: #f1c40f;
1262
  -webkit-box-shadow: none;
1263
  box-shadow: none;
1264
}
1265
.has-warning .form-control:-moz-placeholder {
1266
  color: #f1c40f;
1267
}
1268
.has-warning .form-control::-moz-placeholder {
1269
  color: #f1c40f;
1270
  opacity: 1;
1271
}
1272
.has-warning .form-control:-ms-input-placeholder {
1273
  color: #f1c40f;
1274
}
1275
.has-warning .form-control::-webkit-input-placeholder {
1276
  color: #f1c40f;
1277
}
1278
.has-warning .form-control.placeholder {
1279
  color: #f1c40f;
1280
}
1281
.has-warning .form-control:focus {
1282
  border-color: #f1c40f;
1283
  -webkit-box-shadow: none;
1284
  box-shadow: none;
1285
}
1286
.has-warning .input-group-addon {
1287
  color: #f1c40f;
1288
  border-color: #f1c40f;
1289
  background-color: #ffffff;
1290
}
1291
.has-error .help-block,
1292
.has-error .control-label,
1293
.has-error .radio,
1294
.has-error .checkbox,
1295
.has-error .radio-inline,
1296
.has-error .checkbox-inline {
1297
  color: #e74c3c;
1298
}
1299
.has-error .form-control {
1300
  color: #e74c3c;
1301
  border-color: #e74c3c;
1302
  -webkit-box-shadow: none;
1303
  box-shadow: none;
1304
}
1305
.has-error .form-control:-moz-placeholder {
1306
  color: #e74c3c;
1307
}
1308
.has-error .form-control::-moz-placeholder {
1309
  color: #e74c3c;
1310
  opacity: 1;
1311
}
1312
.has-error .form-control:-ms-input-placeholder {
1313
  color: #e74c3c;
1314
}
1315
.has-error .form-control::-webkit-input-placeholder {
1316
  color: #e74c3c;
1317
}
1318
.has-error .form-control.placeholder {
1319
  color: #e74c3c;
1320
}
1321
.has-error .form-control:focus {
1322
  border-color: #e74c3c;
1323
  -webkit-box-shadow: none;
1324
  box-shadow: none;
1325
}
1326
.has-error .input-group-addon {
1327
  color: #e74c3c;
1328
  border-color: #e74c3c;
1329
  background-color: #ffffff;
1330
}
1331
.has-success .help-block,
1332
.has-success .control-label,
1333
.has-success .radio,
1334
.has-success .checkbox,
1335
.has-success .radio-inline,
1336
.has-success .checkbox-inline {
1337
  color: #2ecc71;
1338
}
1339
.has-success .form-control {
1340
  color: #2ecc71;
1341
  border-color: #2ecc71;
1342
  -webkit-box-shadow: none;
1343
  box-shadow: none;
1344
}
1345
.has-success .form-control:-moz-placeholder {
1346
  color: #2ecc71;
1347
}
1348
.has-success .form-control::-moz-placeholder {
1349
  color: #2ecc71;
1350
  opacity: 1;
1351
}
1352
.has-success .form-control:-ms-input-placeholder {
1353
  color: #2ecc71;
1354
}
1355
.has-success .form-control::-webkit-input-placeholder {
1356
  color: #2ecc71;
1357
}
1358
.has-success .form-control.placeholder {
1359
  color: #2ecc71;
1360
}
1361
.has-success .form-control:focus {
1362
  border-color: #2ecc71;
1363
  -webkit-box-shadow: none;
1364
  box-shadow: none;
1365
}
1366
.has-success .input-group-addon {
1367
  color: #2ecc71;
1368
  border-color: #2ecc71;
1369
  background-color: #ffffff;
1370
}
1371
.help-block {
1372
  font-size: 15px;
1373
  margin-bottom: 5px;
1374
  color: inherit;
1375
}
1376
.form-group {
1377
  position: relative;
1378
  margin-bottom: 20px;
1379
}
1380
.form-horizontal .control-label,
1381
.form-horizontal .radio,
1382
.form-horizontal .checkbox,
1383
.form-horizontal .radio-inline,
1384
.form-horizontal .checkbox-inline {
1385
  margin-top: 0;
1386
  margin-bottom: 0;
1387
  padding-top: 6px;
1388
}
1389
.form-horizontal .form-group {
1390
  margin-left: -15px;
1391
  margin-right: -15px;
1392
}
1393
.form-horizontal .form-group:before,
1394
.form-horizontal .form-group:after {
1395
  content: " ";
1396
  /* 1 */
1397

    
1398
  display: table;
1399
  /* 2 */
1400

    
1401
}
1402
.form-horizontal .form-group:after {
1403
  clear: both;
1404
}
1405
.form-horizontal .form-control-static {
1406
  padding-top: 6px;
1407
}
1408
.form-group {
1409
  position: relative;
1410
}
1411
.form-control + .input-icon {
1412
  position: absolute;
1413
  top: 2px;
1414
  right: 2px;
1415
  line-height: 37px;
1416
  vertical-align: middle;
1417
  font-size: 20px;
1418
  color: #b2bcc5;
1419
  background-color: #ffffff;
1420
  padding: 0 12px 0 0;
1421
  border-radius: 6px;
1422
}
1423
.input-hg + .input-icon {
1424
  line-height: 49px;
1425
  padding: 0 16px 0 0;
1426
}
1427
.input-lg + .input-icon {
1428
  line-height: 41px;
1429
  padding: 0 15px 0 0;
1430
}
1431
.input-sm + .input-icon {
1432
  font-size: 18px;
1433
  line-height: 30px;
1434
  padding: 0 10px 0 0;
1435
}
1436
.has-success .input-icon {
1437
  color: #2ecc71;
1438
}
1439
.has-warning .input-icon {
1440
  color: #f1c40f;
1441
}
1442
.has-error .input-icon {
1443
  color: #e74c3c;
1444
}
1445
.form-control[disabled] + .input-icon,
1446
.form-control[readonly] + .input-icon,
1447
fieldset[disabled] .form-control + .input-icon,
1448
.form-control.disabled + .input-icon {
1449
  color: #d5dbdb;
1450
  background-color: transparent;
1451
  opacity: 0.7;
1452
  filter: alpha(opacity=70);
1453
}
1454
.input-group-hg > .form-control,
1455
.input-group-hg > .input-group-addon,
1456
.input-group-hg > .input-group-btn > .btn {
1457
  height: 53px;
1458
  padding: 10px 16px;
1459
  font-size: 22px;
1460
  line-height: 1.318;
1461
  border-radius: 6px;
1462
}
1463
select.input-group-hg > .form-control,
1464
select.input-group-hg > .input-group-addon,
1465
select.input-group-hg > .input-group-btn > .btn {
1466
  height: 53px;
1467
  line-height: 53px;
1468
}
1469
textarea.input-group-hg > .form-control,
1470
textarea.input-group-hg > .input-group-addon,
1471
textarea.input-group-hg > .input-group-btn > .btn,
1472
select[multiple].input-group-hg > .form-control,
1473
select[multiple].input-group-hg > .input-group-addon,
1474
select[multiple].input-group-hg > .input-group-btn > .btn {
1475
  height: auto;
1476
}
1477
.input-group-lg > .form-control,
1478
.input-group-lg > .input-group-addon,
1479
.input-group-lg > .input-group-btn > .btn {
1480
  height: 45px;
1481
  padding: 10px 15px;
1482
  font-size: 17px;
1483
  line-height: 1.235;
1484
  border-radius: 6px;
1485
}
1486
select.input-group-lg > .form-control,
1487
select.input-group-lg > .input-group-addon,
1488
select.input-group-lg > .input-group-btn > .btn {
1489
  height: 45px;
1490
  line-height: 45px;
1491
}
1492
textarea.input-group-lg > .form-control,
1493
textarea.input-group-lg > .input-group-addon,
1494
textarea.input-group-lg > .input-group-btn > .btn,
1495
select[multiple].input-group-lg > .form-control,
1496
select[multiple].input-group-lg > .input-group-addon,
1497
select[multiple].input-group-lg > .input-group-btn > .btn {
1498
  height: auto;
1499
}
1500
.input-group-sm > .form-control,
1501
.input-group-sm > .input-group-addon,
1502
.input-group-sm > .input-group-btn > .btn {
1503
  height: 35px;
1504
  padding: 6px 10px;
1505
  font-size: 13px;
1506
  line-height: 1.462;
1507
  border-radius: 6px;
1508
}
1509
select.input-group-sm > .form-control,
1510
select.input-group-sm > .input-group-addon,
1511
select.input-group-sm > .input-group-btn > .btn {
1512
  height: 35px;
1513
  line-height: 35px;
1514
}
1515
textarea.input-group-sm > .form-control,
1516
textarea.input-group-sm > .input-group-addon,
1517
textarea.input-group-sm > .input-group-btn > .btn,
1518
select[multiple].input-group-sm > .form-control,
1519
select[multiple].input-group-sm > .input-group-addon,
1520
select[multiple].input-group-sm > .input-group-btn > .btn {
1521
  height: auto;
1522
}
1523
.input-group-addon {
1524
  padding: 10px 12px;
1525
  font-size: 15px;
1526
  color: #ffffff;
1527
  text-align: center;
1528
  background-color: #bdc3c7;
1529
  border: 1px solid #bdc3c7;
1530
  border-radius: 6px;
1531
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
1532
  transition: border .25s linear, color .25s linear, background-color .25s linear;
1533
}
1534
.input-group-hg .input-group-addon,
1535
.input-group-lg .input-group-addon,
1536
.input-group-sm .input-group-addon {
1537
  line-height: 1;
1538
}
1539
.input-group .form-control:first-child,
1540
.input-group-addon:first-child,
1541
.input-group-btn:first-child > .btn,
1542
.input-group-btn:first-child > .dropdown-toggle,
1543
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
1544
  border-bottom-right-radius: 0;
1545
  border-top-right-radius: 0;
1546
}
1547
.input-group .form-control:last-child,
1548
.input-group-addon:last-child,
1549
.input-group-btn:last-child > .btn,
1550
.input-group-btn:last-child > .dropdown-toggle,
1551
.input-group-btn:first-child > .btn:not(:first-child) {
1552
  border-bottom-left-radius: 0;
1553
  border-top-left-radius: 0;
1554
}
1555
.form-group.focus .input-group-addon,
1556
.input-group.focus .input-group-addon {
1557
  background-color: #1abc9c;
1558
  border-color: #1abc9c;
1559
}
1560
.form-group.focus .input-group-btn > .btn-default + .btn-default,
1561
.input-group.focus .input-group-btn > .btn-default + .btn-default {
1562
  border-left-color: #16a085;
1563
}
1564
.form-group.focus .input-group-btn .btn,
1565
.input-group.focus .input-group-btn .btn {
1566
  border-color: #1abc9c;
1567
  background-color: #ffffff;
1568
  color: #1abc9c;
1569
}
1570
.form-group.focus .input-group-btn .btn-default,
1571
.input-group.focus .input-group-btn .btn-default {
1572
  color: #ffffff;
1573
  background-color: #1abc9c;
1574
}
1575
.form-group.focus .input-group-btn .btn-default:hover,
1576
.input-group.focus .input-group-btn .btn-default:hover,
1577
.form-group.focus .input-group-btn .btn-default:focus,
1578
.input-group.focus .input-group-btn .btn-default:focus,
1579
.form-group.focus .input-group-btn .btn-default:active,
1580
.input-group.focus .input-group-btn .btn-default:active,
1581
.form-group.focus .input-group-btn .btn-default.active,
1582
.input-group.focus .input-group-btn .btn-default.active,
1583
.open .dropdown-toggle.form-group.focus .input-group-btn .btn-default,
1584
.open .dropdown-toggle.input-group.focus .input-group-btn .btn-default {
1585
  color: #ffffff;
1586
  background-color: #48c9b0;
1587
  border-color: #48c9b0;
1588
}
1589
.form-group.focus .input-group-btn .btn-default:active,
1590
.input-group.focus .input-group-btn .btn-default:active,
1591
.form-group.focus .input-group-btn .btn-default.active,
1592
.input-group.focus .input-group-btn .btn-default.active,
1593
.open .dropdown-toggle.form-group.focus .input-group-btn .btn-default,
1594
.open .dropdown-toggle.input-group.focus .input-group-btn .btn-default {
1595
  background: #16a085;
1596
  border-color: #16a085;
1597
}
1598
.form-group.focus .input-group-btn .btn-default.disabled,
1599
.input-group.focus .input-group-btn .btn-default.disabled,
1600
.form-group.focus .input-group-btn .btn-default[disabled],
1601
.input-group.focus .input-group-btn .btn-default[disabled],
1602
fieldset[disabled] .form-group.focus .input-group-btn .btn-default,
1603
fieldset[disabled] .input-group.focus .input-group-btn .btn-default,
1604
.form-group.focus .input-group-btn .btn-default.disabled:hover,
1605
.input-group.focus .input-group-btn .btn-default.disabled:hover,
1606
.form-group.focus .input-group-btn .btn-default[disabled]:hover,
1607
.input-group.focus .input-group-btn .btn-default[disabled]:hover,
1608
fieldset[disabled] .form-group.focus .input-group-btn .btn-default:hover,
1609
fieldset[disabled] .input-group.focus .input-group-btn .btn-default:hover,
1610
.form-group.focus .input-group-btn .btn-default.disabled:focus,
1611
.input-group.focus .input-group-btn .btn-default.disabled:focus,
1612
.form-group.focus .input-group-btn .btn-default[disabled]:focus,
1613
.input-group.focus .input-group-btn .btn-default[disabled]:focus,
1614
fieldset[disabled] .form-group.focus .input-group-btn .btn-default:focus,
1615
fieldset[disabled] .input-group.focus .input-group-btn .btn-default:focus,
1616
.form-group.focus .input-group-btn .btn-default.disabled:active,
1617
.input-group.focus .input-group-btn .btn-default.disabled:active,
1618
.form-group.focus .input-group-btn .btn-default[disabled]:active,
1619
.input-group.focus .input-group-btn .btn-default[disabled]:active,
1620
fieldset[disabled] .form-group.focus .input-group-btn .btn-default:active,
1621
fieldset[disabled] .input-group.focus .input-group-btn .btn-default:active,
1622
.form-group.focus .input-group-btn .btn-default.disabled.active,
1623
.input-group.focus .input-group-btn .btn-default.disabled.active,
1624
.form-group.focus .input-group-btn .btn-default[disabled].active,
1625
.input-group.focus .input-group-btn .btn-default[disabled].active,
1626
fieldset[disabled] .form-group.focus .input-group-btn .btn-default.active,
1627
fieldset[disabled] .input-group.focus .input-group-btn .btn-default.active {
1628
  background-color: #1abc9c;
1629
  border-color: #1abc9c;
1630
}
1631
.input-group-btn .btn {
1632
  background-color: #ffffff;
1633
  border: 2px solid #bdc3c7;
1634
  color: #bdc3c7;
1635
  line-height: 18px;
1636
}
1637
.input-group-btn .btn-default {
1638
  color: #ffffff;
1639
  background-color: #bdc3c7;
1640
}
1641
.input-group-btn .btn-default:hover,
1642
.input-group-btn .btn-default:focus,
1643
.input-group-btn .btn-default:active,
1644
.input-group-btn .btn-default.active,
1645
.open .dropdown-toggle.input-group-btn .btn-default {
1646
  color: #ffffff;
1647
  background-color: #cacfd2;
1648
  border-color: #cacfd2;
1649
}
1650
.input-group-btn .btn-default:active,
1651
.input-group-btn .btn-default.active,
1652
.open .dropdown-toggle.input-group-btn .btn-default {
1653
  background: #a1a6a9;
1654
  border-color: #a1a6a9;
1655
}
1656
.input-group-btn .btn-default.disabled,
1657
.input-group-btn .btn-default[disabled],
1658
fieldset[disabled] .input-group-btn .btn-default,
1659
.input-group-btn .btn-default.disabled:hover,
1660
.input-group-btn .btn-default[disabled]:hover,
1661
fieldset[disabled] .input-group-btn .btn-default:hover,
1662
.input-group-btn .btn-default.disabled:focus,
1663
.input-group-btn .btn-default[disabled]:focus,
1664
fieldset[disabled] .input-group-btn .btn-default:focus,
1665
.input-group-btn .btn-default.disabled:active,
1666
.input-group-btn .btn-default[disabled]:active,
1667
fieldset[disabled] .input-group-btn .btn-default:active,
1668
.input-group-btn .btn-default.disabled.active,
1669
.input-group-btn .btn-default[disabled].active,
1670
fieldset[disabled] .input-group-btn .btn-default.active {
1671
  background-color: #bdc3c7;
1672
  border-color: #bdc3c7;
1673
}
1674
.input-group-hg .input-group-btn .btn {
1675
  line-height: 31px;
1676
}
1677
.input-group-lg .input-group-btn .btn {
1678
  line-height: 21px;
1679
}
1680
.input-group-sm .input-group-btn .btn {
1681
  line-height: 19px;
1682
}
1683
.input-group-btn:first-child > .btn {
1684
  border-right-width: 0;
1685
  margin-right: -2px;
1686
}
1687
.input-group-btn:last-child > .btn {
1688
  border-left-width: 0;
1689
  margin-left: -2px;
1690
}
1691
.input-group-btn > .btn-default + .btn-default {
1692
  border-left: 2px solid #bdc3c7;
1693
}
1694
.input-group-btn > .btn:first-child + .btn .caret {
1695
  margin-left: 0;
1696
}
1697
.input-group-rounded .input-group-btn + .form-control,
1698
.input-group-rounded .input-group-btn:last-child .btn {
1699
  border-bottom-right-radius: 20px;
1700
  border-top-right-radius: 20px;
1701
}
1702
.input-group-hg.input-group-rounded .input-group-btn + .form-control,
1703
.input-group-hg.input-group-rounded .input-group-btn:last-child .btn {
1704
  border-bottom-right-radius: 27px;
1705
  border-top-right-radius: 27px;
1706
}
1707
.input-group-lg.input-group-rounded .input-group-btn + .form-control,
1708
.input-group-lg.input-group-rounded .input-group-btn:last-child .btn {
1709
  border-bottom-right-radius: 25px;
1710
  border-top-right-radius: 25px;
1711
}
1712
.input-group-rounded .form-control:first-child,
1713
.input-group-rounded .input-group-btn:first-child .btn {
1714
  border-bottom-left-radius: 20px;
1715
  border-top-left-radius: 20px;
1716
}
1717
.input-group-hg.input-group-rounded .form-control:first-child,
1718
.input-group-hg.input-group-rounded .input-group-btn:first-child .btn {
1719
  border-bottom-left-radius: 27px;
1720
  border-top-left-radius: 27px;
1721
}
1722
.input-group-lg.input-group-rounded .form-control:first-child,
1723
.input-group-lg.input-group-rounded .input-group-btn:first-child .btn {
1724
  border-bottom-left-radius: 25px;
1725
  border-top-left-radius: 25px;
1726
}
1727
.input-group-rounded .input-group-btn + .form-control {
1728
  padding-left: 0;
1729
}
1730
.checkbox,
1731
.radio {
1732
  margin-bottom: 12px;
1733
  padding-left: 32px;
1734
  position: relative;
1735
  -webkit-transition: color 0.25s linear;
1736
  transition: color 0.25s linear;
1737
  font-size: 14px;
1738
  line-height: 1.5;
1739
}
1740
.checkbox input,
1741
.radio input {
1742
  outline: none !important;
1743
  display: none;
1744
}
1745
.checkbox .icons,
1746
.radio .icons {
1747
  color: #bdc3c7;
1748
  display: block;
1749
  height: 20px;
1750
  left: 0;
1751
  position: absolute;
1752
  top: 0;
1753
  width: 20px;
1754
  text-align: center;
1755
  line-height: 21px;
1756
  font-size: 20px;
1757
  cursor: pointer;
1758
  -webkit-transition: color 0.25s linear;
1759
  transition: color 0.25s linear;
1760
}
1761
.checkbox .icons .first-icon,
1762
.radio .icons .first-icon,
1763
.checkbox .icons .second-icon,
1764
.radio .icons .second-icon {
1765
  display: inline-table;
1766
  position: absolute;
1767
  left: 0;
1768
  top: 0;
1769
  background-color: transparent;
1770
  margin: 0;
1771
  opacity: 1;
1772
  filter: alpha(opacity=100);
1773
}
1774
.checkbox .icons .second-icon,
1775
.radio .icons .second-icon {
1776
  opacity: 0;
1777
  filter: alpha(opacity=0);
1778
}
1779
.checkbox:hover,
1780
.radio:hover {
1781
  -webkit-transition: color 0.25s linear;
1782
  transition: color 0.25s linear;
1783
}
1784
.checkbox:hover .first-icon,
1785
.radio:hover .first-icon {
1786
  opacity: 0;
1787
  filter: alpha(opacity=0);
1788
}
1789
.checkbox:hover .second-icon,
1790
.radio:hover .second-icon {
1791
  opacity: 1;
1792
  filter: alpha(opacity=100);
1793
}
1794
.checkbox.checked,
1795
.radio.checked {
1796
  color: #1abc9c;
1797
}
1798
.checkbox.checked .first-icon,
1799
.radio.checked .first-icon {
1800
  opacity: 0;
1801
  filter: alpha(opacity=0);
1802
}
1803
.checkbox.checked .second-icon,
1804
.radio.checked .second-icon {
1805
  opacity: 1;
1806
  filter: alpha(opacity=100);
1807
  color: #1abc9c;
1808
  -webkit-transition: color 0.25s linear;
1809
  transition: color 0.25s linear;
1810
}
1811
.checkbox.disabled,
1812
.radio.disabled {
1813
  cursor: default;
1814
  color: #e6e8ea;
1815
}
1816
.checkbox.disabled .icons,
1817
.radio.disabled .icons {
1818
  color: #e6e8ea;
1819
}
1820
.checkbox.disabled .first-icon,
1821
.radio.disabled .first-icon {
1822
  opacity: 1;
1823
  filter: alpha(opacity=100);
1824
}
1825
.checkbox.disabled .second-icon,
1826
.radio.disabled .second-icon {
1827
  opacity: 0;
1828
  filter: alpha(opacity=0);
1829
}
1830
.checkbox.disabled.checked .icons,
1831
.radio.disabled.checked .icons {
1832
  color: #e6e8ea;
1833
}
1834
.checkbox.disabled.checked .first-icon,
1835
.radio.disabled.checked .first-icon {
1836
  opacity: 0;
1837
  filter: alpha(opacity=0);
1838
}
1839
.checkbox.disabled.checked .second-icon,
1840
.radio.disabled.checked .second-icon {
1841
  opacity: 1;
1842
  filter: alpha(opacity=100);
1843
  color: #e6e8ea;
1844
}
1845
.checkbox.primary .icons,
1846
.radio.primary .icons {
1847
  color: #34495e;
1848
}
1849
.checkbox.primary.checked,
1850
.radio.primary.checked {
1851
  color: #1abc9c;
1852
}
1853
.checkbox.primary.checked .icons,
1854
.radio.primary.checked .icons {
1855
  color: #1abc9c;
1856
}
1857
.checkbox.primary.disabled,
1858
.radio.primary.disabled {
1859
  cursor: default;
1860
  color: #bdc3c7;
1861
}
1862
.checkbox.primary.disabled .icons,
1863
.radio.primary.disabled .icons {
1864
  color: #bdc3c7;
1865
}
1866
.checkbox.primary.disabled.checked .icons,
1867
.radio.primary.disabled.checked .icons {
1868
  color: #bdc3c7;
1869
}
1870
.radio + .radio,
1871
.checkbox + .checkbox {
1872
  margin-top: 10px;
1873
}
1874
.navbar {
1875
  font-size: 16px;
1876
  min-height: 53px;
1877
  margin-bottom: 30px;
1878
  border: none;
1879
  border-radius: 6px;
1880
}
1881
@media (min-width: 768px) {
1882
  .navbar-header {
1883
    float: left;
1884
  }
1885
}
1886
.navbar-collapse {
1887
  box-shadow: none;
1888
  padding-right: 21px;
1889
  padding-left: 21px;
1890
}
1891
@media (min-width: 768px) {
1892
  .navbar-collapse .navbar-nav.navbar-left:first-child {
1893
    margin-left: -21px;
1894
  }
1895
  .navbar-collapse .navbar-nav.navbar-left:first-child > li:first-child a {
1896
    border-bottom-left-radius: 6px;
1897
    border-top-left-radius: 6px;
1898
  }
1899
  .navbar-collapse .navbar-nav.navbar-right:last-child {
1900
    margin-right: -21px;
1901
  }
1902
  .navbar > .container .navbar-collapse .navbar-nav.navbar-right:last-child {
1903
    margin-right: -36px;
1904
  }
1905
  .navbar-collapse .navbar-nav.navbar-right:last-child > .dropdown:last-child > a {
1906
    border-radius: 0 6px 6px 0;
1907
  }
1908
  .navbar-collapse .navbar-form.navbar-right:last-child {
1909
    margin-right: -17px;
1910
  }
1911
  .navbar-fixed-top .navbar-collapse .navbar-form.navbar-right:last-child,
1912
  .navbar-fixed-bottom .navbar-collapse .navbar-form.navbar-right:last-child {
1913
    margin-right: 0;
1914
  }
1915
}
1916
@media (max-width: 767px) {
1917
  .navbar-collapse .navbar-nav.navbar-right:last-child {
1918
    margin-bottom: 3px;
1919
  }
1920
}
1921
.container > .navbar-header,
1922
.container-fluid > .navbar-header,
1923
.container > .navbar-collapse,
1924
.container-fluid > .navbar-collapse {
1925
  margin-right: -21px;
1926
  margin-left: -21px;
1927
}
1928
@media (min-width: 768px) {
1929
  .container > .navbar-header,
1930
  .container-fluid > .navbar-header,
1931
  .container > .navbar-collapse,
1932
  .container-fluid > .navbar-collapse {
1933
    margin-right: 0;
1934
    margin-left: 0;
1935
  }
1936
}
1937
.navbar-static-top {
1938
  z-index: 1000;
1939
  border-width: 0;
1940
  border-radius: 0;
1941
}
1942
.navbar-fixed-top,
1943
.navbar-fixed-bottom {
1944
  z-index: 1030;
1945
  border-radius: 0;
1946
}
1947
.navbar-fixed-top {
1948
  border-width: 0;
1949
}
1950
.navbar-fixed-bottom {
1951
  margin-bottom: 0;
1952
  border-width: 0;
1953
}
1954
.navbar-brand {
1955
  font-size: 24px;
1956
  line-height: 1.042;
1957
  font-weight: 700;
1958
  padding: 14px 21px;
1959
}
1960
.navbar-brand > [class*="fui-"] {
1961
  font-size: 19px;
1962
  line-height: 1.263;
1963
  vertical-align: top;
1964
}
1965
@media (min-width: 768px) {
1966
  .navbar > .container .navbar-brand,
1967
  .navbar > .container-fluid .navbar-brand {
1968
    margin-left: -21px;
1969
  }
1970
}
1971
.navbar-toggle {
1972
  border: none;
1973
  color: #34495e;
1974
  margin: 0 0 0 21px;
1975
  padding: 0 21px;
1976
  height: 53px;
1977
  line-height: 53px;
1978
}
1979
.navbar-toggle:before {
1980
  color: #16a085;
1981
  content: "\e00c";
1982
  font-family: "Flat-UI-Icons";
1983
  font-size: 22px;
1984
  font-style: normal;
1985
  font-weight: normal;
1986
  -webkit-font-smoothing: antialiased;
1987
  -webkit-transition: color 0.25s linear;
1988
  transition: color 0.25s linear;
1989
}
1990
.navbar-toggle:hover,
1991
.navbar-toggle:focus {
1992
  outline: none;
1993
}
1994
.navbar-toggle:hover:before,
1995
.navbar-toggle:focus:before {
1996
  color: #1abc9c;
1997
}
1998
.navbar-toggle .icon-bar {
1999
  display: none;
2000
}
2001
@media (min-width: 768px) {
2002
  .navbar-toggle {
2003
    display: none;
2004
  }
2005
}
2006
.navbar-nav {
2007
  margin: 0;
2008
}
2009
.navbar-nav > li > a {
2010
  font-size: 16px;
2011
  padding: 15px 21px;
2012
  line-height: 23px;
2013
  font-weight: 700;
2014
}
2015
.navbar-nav .dropdown-toggle .caret {
2016
  border-top-color: #16a085;
2017
  border-bottom-color: #16a085;
2018
  border-width: 8px 6px 0;
2019
  margin-left: 12px;
2020
}
2021
.navbar-nav > li > a:hover,
2022
.navbar-nav > li > a:focus,
2023
.navbar-nav .open > a:focus,
2024
.navbar-nav .open > a:hover {
2025
  background-color: transparent;
2026
}
2027
.navbar-nav > li > a:hover .caret,
2028
.navbar-nav > li > a:focus .caret,
2029
.navbar-nav .open > a:focus .caret,
2030
.navbar-nav .open > a:hover .caret {
2031
  border-top-color: #1abc9c;
2032
  border-bottom-color: #1abc9c;
2033
}
2034
.navbar-nav [class^="fui-"] {
2035
  line-height: 20px;
2036
  position: relative;
2037
  top: 1px;
2038
}
2039
.navbar-nav .visible-sm > [class^="fui-"],
2040
.navbar-nav .visible-xs > [class^="fui-"] {
2041
  margin-left: 12px;
2042
}
2043
@media (max-width: 767px) {
2044
  .navbar-nav {
2045
    margin: 0 -21px;
2046
  }
2047
  .navbar-nav .open .dropdown-menu > li > a,
2048
  .navbar-nav .open .dropdown-menu .dropdown-header {
2049
    padding: 7px 15px 7px 31px !important;
2050
  }
2051
  .navbar-nav .open .dropdown-menu > li > a {
2052
    line-height: 23px;
2053
  }
2054
  .navbar-nav > li > a {
2055
    padding-top: 7px;
2056
    padding-bottom: 7px;
2057
  }
2058
}
2059
.navbar-input {
2060
  height: 35px;
2061
  padding: 5px 10px;
2062
  font-size: 13px;
2063
  line-height: 1.4;
2064
  border-radius: 6px;
2065
}
2066
select.navbar-input {
2067
  height: 35px;
2068
  line-height: 35px;
2069
}
2070
textarea.navbar-input,
2071
select[multiple].navbar-input {
2072
  height: auto;
2073
}
2074
.navbar-form {
2075
  -webkit-box-shadow: none;
2076
  box-shadow: none;
2077
  margin-top: 0;
2078
  margin-bottom: 0;
2079
  padding-right: 19px;
2080
  padding-left: 19px;
2081
  padding-top: 9px;
2082
  padding-bottom: 9px;
2083
}
2084
@media (max-width: 767px) {
2085
  .navbar-form .form-group {
2086
    margin-bottom: 5px;
2087
  }
2088
}
2089
@media (max-width: 767px) {
2090
  .navbar-form {
2091
    margin: 3px -21px;
2092
    width: auto;
2093
  }
2094
}
2095
@media (min-width: 768px) {
2096
  .navbar-nav + .navbar-form.navbar-left,
2097
  .navbar-form.navbar-right:last-child {
2098
    width: 260px;
2099
  }
2100
}
2101
.navbar-form .form-control,
2102
.navbar-form .input-group-addon,
2103
.navbar-form .btn {
2104
  height: 35px;
2105
  padding: 5px 10px;
2106
  font-size: 13px;
2107
  line-height: 1.4;
2108
  border-radius: 6px;
2109
}
2110
select.navbar-form .form-control,
2111
select.navbar-form .input-group-addon,
2112
select.navbar-form .btn {
2113
  height: 35px;
2114
  line-height: 35px;
2115
}
2116
textarea.navbar-form .form-control,
2117
textarea.navbar-form .input-group-addon,
2118
textarea.navbar-form .btn,
2119
select[multiple].navbar-form .form-control,
2120
select[multiple].navbar-form .input-group-addon,
2121
select[multiple].navbar-form .btn {
2122
  height: auto;
2123
}
2124
.navbar-form .input-group .form-control:first-child,
2125
.navbar-form .input-group-addon:first-child,
2126
.navbar-form .input-group-btn:first-child > .btn,
2127
.navbar-form .input-group-btn:first-child > .dropdown-toggle,
2128
.navbar-form .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
2129
  border-bottom-right-radius: 0;
2130
  border-top-right-radius: 0;
2131
}
2132
.navbar-form .input-group .form-control:last-child,
2133
.navbar-form .input-group-addon:last-child,
2134
.navbar-form .input-group-btn:last-child > .btn,
2135
.navbar-form .input-group-btn:last-child > .dropdown-toggle,
2136
.navbar-form .input-group-btn:first-child > .btn:not(:first-child) {
2137
  border-bottom-left-radius: 0;
2138
  border-top-left-radius: 0;
2139
}
2140
.navbar-form .form-control {
2141
  font-size: 15px;
2142
  border-radius: 5px;
2143
  display: table-cell;
2144
}
2145
.navbar-form .form-group + .btn {
2146
  font-size: 15px;
2147
  border-radius: 5px;
2148
  margin-left: 4px;
2149
}
2150
@media (max-width: 767px) {
2151
  .navbar-form .form-group {
2152
    margin-bottom: 0;
2153
  }
2154
  .navbar-form .form-group + .btn {
2155
    margin-top: 9px;
2156
    margin-left: 0;
2157
  }
2158
}
2159
.navbar-nav > li > .dropdown-menu {
2160
  min-width: 100%;
2161
  border-radius: 4px;
2162
}
2163
@media (max-width: 767px) {
2164
  .navbar-nav > li > .dropdown-menu {
2165
    -webkit-transition: all 0s;
2166
    transition: all 0s;
2167
    display: none;
2168
  }
2169
}
2170
@media (max-width: 767px) {
2171
  .navbar-nav > li.open > .dropdown-menu {
2172
    margin-top: 0 !important;
2173
    display: block;
2174
  }
2175
}
2176
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
2177
  border-bottom-right-radius: 4px;
2178
  border-bottom-left-radius: 4px;
2179
}
2180
.navbar-nav > .open > .dropdown-toggle,
2181
.navbar-nav > .open > .dropdown-toggle:focus,
2182
.navbar-nav > .open > .dropdown-toggle:hover {
2183
  background-color: transparent;
2184
}
2185
.navbar-text {
2186
  font-size: 16px;
2187
  line-height: 1.438;
2188
  color: #34495e;
2189
  margin-top: 0;
2190
  margin-bottom: 0;
2191
  padding-top: 15px;
2192
  padding-bottom: 15px;
2193
}
2194
@media (min-width: 768px) {
2195
  .navbar-text {
2196
    margin-left: 21px;
2197
    margin-right: 21px;
2198
  }
2199
  .navbar-text.navbar-right:last-child {
2200
    margin-right: 0;
2201
  }
2202
}
2203
.navbar-btn {
2204
  margin-top: 6px;
2205
  margin-bottom: 6px;
2206
}
2207
.navbar-btn.btn-sm {
2208
  margin-top: 9px;
2209
  margin-bottom: 8px;
2210
}
2211
.navbar-btn.btn-xs {
2212
  margin-top: 14px;
2213
  margin-bottom: 14px;
2214
}
2215
.navbar-unread,
2216
.navbar-new {
2217
  font-family: "Lato", Helvetica, Arial, sans-serif;
2218
  background-color: #1abc9c;
2219
  border-radius: 50%;
2220
  color: #ffffff;
2221
  font-size: 0;
2222
  font-weight: 700;
2223
  height: 6px;
2224
  line-height: 1;
2225
  position: absolute;
2226
  right: 12px;
2227
  text-align: center;
2228
  top: 35%;
2229
  width: 6px;
2230
  z-index: 10;
2231
}
2232
@media (max-width: 768px) {
2233
  .navbar-unread,
2234
  .navbar-new {
2235
    position: static;
2236
    float: right;
2237
    margin: 0 0 0 10px;
2238
  }
2239
}
2240
.active .navbar-unread,
2241
.active .navbar-new {
2242
  background-color: #ffffff;
2243
  display: none;
2244
}
2245
.navbar-new {
2246
  background-color: #e74c3c;
2247
  font-size: 12px;
2248
  height: 18px;
2249
  line-height: 17px;
2250
  margin: -6px -10px;
2251
  min-width: 18px;
2252
  padding: 0 1px;
2253
  width: auto;
2254
  -webkit-font-smoothing: subpixel-antialiased;
2255
}
2256
.navbar-default {
2257
  background-color: #ecf0f1;
2258
}
2259
.navbar-default .navbar-brand {
2260
  color: #34495e;
2261
}
2262
.navbar-default .navbar-brand:hover,
2263
.navbar-default .navbar-brand:focus {
2264
  color: #1abc9c;
2265
  background-color: transparent;
2266
}
2267
.navbar-default .navbar-toggle:before {
2268
  color: #34495e;
2269
}
2270
.navbar-default .navbar-toggle:hover,
2271
.navbar-default .navbar-toggle:focus {
2272
  background-color: transparent;
2273
}
2274
.navbar-default .navbar-toggle:hover:before,
2275
.navbar-default .navbar-toggle:focus:before {
2276
  color: #1abc9c;
2277
}
2278
.navbar-default .navbar-collapse,
2279
.navbar-default .navbar-form {
2280
  border-color: #e5e9ea;
2281
  border-width: 2px;
2282
}
2283
.navbar-default .navbar-nav > li > a {
2284
  color: #34495e;
2285
}
2286
.navbar-default .navbar-nav > li > a:hover,
2287
.navbar-default .navbar-nav > li > a:focus {
2288
  color: #1abc9c;
2289
  background-color: transparent;
2290
}
2291
.navbar-default .navbar-nav > .active > a,
2292
.navbar-default .navbar-nav > .active > a:hover,
2293
.navbar-default .navbar-nav > .active > a:focus {
2294
  color: #1abc9c;
2295
  background-color: transparent;
2296
}
2297
.navbar-default .navbar-nav > .disabled > a,
2298
.navbar-default .navbar-nav > .disabled > a:hover,
2299
.navbar-default .navbar-nav > .disabled > a:focus {
2300
  color: #cccccc;
2301
  background-color: transparent;
2302
}
2303
.navbar-default .navbar-nav > .dropdown > a .caret {
2304
  border-top-color: #34495e;
2305
  border-bottom-color: #34495e;
2306
}
2307
.navbar-default .navbar-nav > .active > a .caret {
2308
  border-top-color: #1abc9c;
2309
  border-bottom-color: #1abc9c;
2310
}
2311
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
2312
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
2313
  border-top-color: #1abc9c;
2314
  border-bottom-color: #1abc9c;
2315
}
2316
.navbar-default .navbar-nav > .open > a,
2317
.navbar-default .navbar-nav > .open > a:hover,
2318
.navbar-default .navbar-nav > .open > a:focus {
2319
  background-color: transparent;
2320
  color: #1abc9c;
2321
}
2322
.navbar-default .navbar-nav > .open > a .caret,
2323
.navbar-default .navbar-nav > .open > a:hover .caret,
2324
.navbar-default .navbar-nav > .open > a:focus .caret {
2325
  border-top-color: #1abc9c;
2326
  border-bottom-color: #1abc9c;
2327
}
2328
@media (max-width: 767px) {
2329
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
2330
    color: #34495e;
2331
  }
2332
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
2333
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
2334
    color: #1abc9c;
2335
    background-color: transparent;
2336
  }
2337
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
2338
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
2339
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
2340
    color: #1abc9c;
2341
    background-color: transparent;
2342
  }
2343
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
2344
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
2345
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
2346
    color: #cccccc;
2347
    background-color: transparent;
2348
  }
2349
}
2350
.navbar-default .navbar-form .form-control {
2351
  border-color: transparent;
2352
}
2353
.navbar-default .navbar-form .form-control:-moz-placeholder {
2354
  color: #aeb6bf;
2355
}
2356
.navbar-default .navbar-form .form-control::-moz-placeholder {
2357
  color: #aeb6bf;
2358
  opacity: 1;
2359
}
2360
.navbar-default .navbar-form .form-control:-ms-input-placeholder {
2361
  color: #aeb6bf;
2362
}
2363
.navbar-default .navbar-form .form-control::-webkit-input-placeholder {
2364
  color: #aeb6bf;
2365
}
2366
.navbar-default .navbar-form .form-control.placeholder {
2367
  color: #aeb6bf;
2368
}
2369
.navbar-default .navbar-form .form-control:focus {
2370
  border-color: #1abc9c;
2371
  color: #1abc9c;
2372
}
2373
.navbar-default .navbar-form .input-group-btn .btn {
2374
  border-color: transparent;
2375
  color: #919ba4;
2376
}
2377
.navbar-default .navbar-form .input-group.focus .form-control,
2378
.navbar-default .navbar-form .input-group.focus .input-group-btn .btn {
2379
  border-color: #1abc9c;
2380
  color: #1abc9c;
2381
}
2382
.navbar-default .navbar-text {
2383
  color: #34495e;
2384
}
2385
.navbar-default .navbar-text a {
2386
  color: #34495e;
2387
}
2388
.navbar-default .navbar-text a:hover,
2389
.navbar-default .navbar-text a:focus {
2390
  color: #1abc9c;
2391
}
2392
.navbar-inverse {
2393
  background-color: #34495e;
2394
}
2395
.navbar-inverse .navbar-brand {
2396
  color: #ffffff;
2397
}
2398
.navbar-inverse .navbar-brand:hover,
2399
.navbar-inverse .navbar-brand:focus {
2400
  color: #1abc9c;
2401
  background-color: transparent;
2402
}
2403
.navbar-inverse .navbar-toggle:before {
2404
  color: #ffffff;
2405
}
2406
.navbar-inverse .navbar-toggle:hover,
2407
.navbar-inverse .navbar-toggle:focus {
2408
  background-color: transparent;
2409
}
2410
.navbar-inverse .navbar-toggle:hover:before,
2411
.navbar-inverse .navbar-toggle:focus:before {
2412
  color: #1abc9c;
2413
}
2414
.navbar-inverse .navbar-collapse {
2415
  border-color: #2f4154;
2416
  border-width: 2px;
2417
}
2418
.navbar-inverse .navbar-nav > li > a {
2419
  color: #ffffff;
2420
}
2421
.navbar-inverse .navbar-nav > li > a:hover,
2422
.navbar-inverse .navbar-nav > li > a:focus {
2423
  color: #1abc9c;
2424
  background-color: transparent;
2425
}
2426
.navbar-inverse .navbar-nav > .active > a,
2427
.navbar-inverse .navbar-nav > .active > a:hover,
2428
.navbar-inverse .navbar-nav > .active > a:focus {
2429
  color: #ffffff;
2430
  background-color: #1abc9c;
2431
}
2432
.navbar-inverse .navbar-nav > .disabled > a,
2433
.navbar-inverse .navbar-nav > .disabled > a:hover,
2434
.navbar-inverse .navbar-nav > .disabled > a:focus {
2435
  color: #444444;
2436
  background-color: transparent;
2437
}
2438
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
2439
.navbar-inverse .navbar-nav > .dropdown > a:focus .caret {
2440
  border-top-color: #1abc9c;
2441
  border-bottom-color: #1abc9c;
2442
}
2443
.navbar-inverse .navbar-nav > .open > a,
2444
.navbar-inverse .navbar-nav > .open > a:hover,
2445
.navbar-inverse .navbar-nav > .open > a:focus {
2446
  background-color: #1abc9c;
2447
  color: #ffffff;
2448
  border-left-color: transparent;
2449
}
2450
.navbar-inverse .navbar-nav > .open > a .caret,
2451
.navbar-inverse .navbar-nav > .open > a:hover .caret,
2452
.navbar-inverse .navbar-nav > .open > a:focus .caret {
2453
  border-top-color: #ffffff;
2454
  border-bottom-color: #ffffff;
2455
}
2456
.navbar-inverse .navbar-nav > .dropdown > a .caret {
2457
  border-top-color: #4b6075;
2458
  border-bottom-color: #4b6075;
2459
}
2460
.navbar-inverse .navbar-nav > .open > .dropdown-arrow {
2461
  border-top-color: #34495e;
2462
  border-bottom-color: #34495e;
2463
}
2464
.navbar-inverse .navbar-nav > .open > .dropdown-menu {
2465
  background-color: #34495e;
2466
  padding: 3px 4px;
2467
}
2468
.navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a {
2469
  color: #e1e4e7;
2470
  border-radius: 4px;
2471
  padding: 6px 9px;
2472
}
2473
.navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:hover,
2474
.navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:focus {
2475
  color: #ffffff;
2476
  background-color: #1abc9c;
2477
}
2478
.navbar-inverse .navbar-nav > .open > .dropdown-menu > .divider {
2479
  background-color: #2f4154;
2480
  height: 2px;
2481
  margin-left: -4px;
2482
  margin-right: -4px;
2483
}
2484
@media (max-width: 767px) {
2485
  .navbar-inverse .navbar-nav > li > a {
2486
    border-left-width: 0;
2487
  }
2488
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
2489
    color: #ffffff;
2490
  }
2491
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
2492
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
2493
    color: #1abc9c;
2494
    background-color: transparent;
2495
  }
2496
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
2497
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
2498
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
2499
    color: #ffffff;
2500
    background-color: #1abc9c;
2501
  }
2502
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
2503
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
2504
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
2505
    color: #444444;
2506
    background-color: transparent;
2507
  }
2508
  .navbar-inverse .navbar-nav .dropdown-menu .divider {
2509
    background-color: #2f4154;
2510
  }
2511
}
2512
.navbar-inverse .navbar-form .form-control {
2513
  color: #536a81;
2514
  border-color: transparent;
2515
  background-color: #293a4a;
2516
}
2517
.navbar-inverse .navbar-form .form-control:-moz-placeholder {
2518
  color: #536a81;
2519
}
2520
.navbar-inverse .navbar-form .form-control::-moz-placeholder {
2521
  color: #536a81;
2522
  opacity: 1;
2523
}
2524
.navbar-inverse .navbar-form .form-control:-ms-input-placeholder {
2525
  color: #536a81;
2526
}
2527
.navbar-inverse .navbar-form .form-control::-webkit-input-placeholder {
2528
  color: #536a81;
2529
}
2530
.navbar-inverse .navbar-form .form-control.placeholder {
2531
  color: #536a81;
2532
}
2533
.navbar-inverse .navbar-form .form-control:focus {
2534
  border-color: #1abc9c;
2535
  color: #1abc9c;
2536
}
2537
.navbar-inverse .navbar-form .btn {
2538
  color: #ffffff;
2539
  background-color: #1abc9c;
2540
}
2541
.navbar-inverse .navbar-form .btn:hover,
2542
.navbar-inverse .navbar-form .btn:focus,
2543
.navbar-inverse .navbar-form .btn:active,
2544
.navbar-inverse .navbar-form .btn.active,
2545
.open .dropdown-toggle.navbar-inverse .navbar-form .btn {
2546
  color: #ffffff;
2547
  background-color: #48c9b0;
2548
  border-color: #48c9b0;
2549
}
2550
.navbar-inverse .navbar-form .btn:active,
2551
.navbar-inverse .navbar-form .btn.active,
2552
.open .dropdown-toggle.navbar-inverse .navbar-form .btn {
2553
  background: #16a085;
2554
  border-color: #16a085;
2555
}
2556
.navbar-inverse .navbar-form .btn.disabled,
2557
.navbar-inverse .navbar-form .btn[disabled],
2558
fieldset[disabled] .navbar-inverse .navbar-form .btn,
2559
.navbar-inverse .navbar-form .btn.disabled:hover,
2560
.navbar-inverse .navbar-form .btn[disabled]:hover,
2561
fieldset[disabled] .navbar-inverse .navbar-form .btn:hover,
2562
.navbar-inverse .navbar-form .btn.disabled:focus,
2563
.navbar-inverse .navbar-form .btn[disabled]:focus,
2564
fieldset[disabled] .navbar-inverse .navbar-form .btn:focus,
2565
.navbar-inverse .navbar-form .btn.disabled:active,
2566
.navbar-inverse .navbar-form .btn[disabled]:active,
2567
fieldset[disabled] .navbar-inverse .navbar-form .btn:active,
2568
.navbar-inverse .navbar-form .btn.disabled.active,
2569
.navbar-inverse .navbar-form .btn[disabled].active,
2570
fieldset[disabled] .navbar-inverse .navbar-form .btn.active {
2571
  background-color: #1abc9c;
2572
  border-color: #1abc9c;
2573
}
2574
.navbar-inverse .navbar-form .input-group-btn .btn {
2575
  border-color: transparent;
2576
  background-color: #293a4a;
2577
  color: #526a82;
2578
}
2579
.navbar-inverse .navbar-form .input-group.focus .form-control,
2580
.navbar-inverse .navbar-form .input-group.focus .input-group-btn .btn {
2581
  border-color: #1abc9c;
2582
  color: #1abc9c;
2583
}
2584
@media (max-width: 767px) {
2585
  .navbar-inverse .navbar-form {
2586
    border-color: #2f4154;
2587
    border-width: 2px 0;
2588
  }
2589
}
2590
.navbar-inverse .navbar-text {
2591
  color: #ffffff;
2592
}
2593
.navbar-inverse .navbar-text a {
2594
  color: #ffffff;
2595
}
2596
.navbar-inverse .navbar-text a:hover,
2597
.navbar-inverse .navbar-text a:focus {
2598
  color: #1abc9c;
2599
}
2600
.navbar-inverse .navbar-btn {
2601
  color: #ffffff;
2602
  background-color: #1abc9c;
2603
}
2604
.navbar-inverse .navbar-btn:hover,
2605
.navbar-inverse .navbar-btn:focus,
2606
.navbar-inverse .navbar-btn:active,
2607
.navbar-inverse .navbar-btn.active,
2608
.open .dropdown-toggle.navbar-inverse .navbar-btn {
2609
  color: #ffffff;
2610
  background-color: #48c9b0;
2611
  border-color: #48c9b0;
2612
}
2613
.navbar-inverse .navbar-btn:active,
2614
.navbar-inverse .navbar-btn.active,
2615
.open .dropdown-toggle.navbar-inverse .navbar-btn {
2616
  background: #16a085;
2617
  border-color: #16a085;
2618
}
2619
.navbar-inverse .navbar-btn.disabled,
2620
.navbar-inverse .navbar-btn[disabled],
2621
fieldset[disabled] .navbar-inverse .navbar-btn,
2622
.navbar-inverse .navbar-btn.disabled:hover,
2623
.navbar-inverse .navbar-btn[disabled]:hover,
2624
fieldset[disabled] .navbar-inverse .navbar-btn:hover,
2625
.navbar-inverse .navbar-btn.disabled:focus,
2626
.navbar-inverse .navbar-btn[disabled]:focus,
2627
fieldset[disabled] .navbar-inverse .navbar-btn:focus,
2628
.navbar-inverse .navbar-btn.disabled:active,
2629
.navbar-inverse .navbar-btn[disabled]:active,
2630
fieldset[disabled] .navbar-inverse .navbar-btn:active,
2631
.navbar-inverse .navbar-btn.disabled.active,
2632
.navbar-inverse .navbar-btn[disabled].active,
2633
fieldset[disabled] .navbar-inverse .navbar-btn.active {
2634
  background-color: #1abc9c;
2635
  border-color: #1abc9c;
2636
}
2637
@media (min-width: 768px) {
2638
  .navbar-embossed > .navbar-collapse {
2639
    border-radius: 6px;
2640
    -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
2641
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
2642
  }
2643
  .navbar-embossed.navbar-inverse .navbar-nav .active > a,
2644
  .navbar-embossed.navbar-inverse .navbar-nav .open > a {
2645
    -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
2646
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
2647
  }
2648
}
2649
.navbar-lg {
2650
  min-height: 76px;
2651
}
2652
.navbar-lg .navbar-brand {
2653
  line-height: 1;
2654
  padding-top: 26px;
2655
  padding-bottom: 26px;
2656
}
2657
.navbar-lg .navbar-brand > [class*="fui-"] {
2658
  font-size: 24px;
2659
  line-height: 1;
2660
}
2661
.navbar-lg .navbar-nav > li > a {
2662
  font-size: 15px;
2663
  line-height: 1.6;
2664
}
2665
@media (min-width: 768px) {
2666
  .navbar-lg .navbar-nav > li > a {
2667
    padding-top: 26px;
2668
    padding-bottom: 26px;
2669
  }
2670
}
2671
.navbar-lg .navbar-toggle {
2672
  height: 76px;
2673
  line-height: 76px;
2674
}
2675
.navbar-lg .navbar-form {
2676
  padding-top: 20.5px;
2677
  padding-bottom: 20.5px;
2678
}
2679
.navbar-lg .navbar-text {
2680
  padding-top: 26.5px;
2681
  padding-bottom: 26.5px;
2682
}
2683
.navbar-lg .navbar-btn {
2684
  margin-top: 17.5px;
2685
  margin-bottom: 17.5px;
2686
}
2687
.navbar-lg .navbar-btn.btn-sm {
2688
  margin-top: 20.5px;
2689
  margin-bottom: 20.5px;
2690
}
2691
.navbar-lg .navbar-btn.btn-xs {
2692
  margin-top: 25.5px;
2693
  margin-bottom: 25.5px;
2694
}
2695
.tagsinput {
2696
  background: white;
2697
  border: 2px solid #1abc9c;
2698
  border-radius: 6px;
2699
  height: 100px;
2700
  margin-bottom: 18px;
2701
  padding: 6px 1px 1px 6px;
2702
  overflow-y: auto;
2703
  text-align: left;
2704
}
2705
.tagsinput .tag {
2706
  border-radius: 4px;
2707
  background-color: #1abc9c;
2708
  color: #ffffff;
2709
  font-size: 14px;
2710
  cursor: pointer;
2711
  display: inline-block;
2712
  margin-right: 5px;
2713
  margin-bottom: 5px;
2714
  overflow: hidden;
2715
  line-height: 15px;
2716
  padding: 6px 13px 8px 19px;
2717
  position: relative;
2718
  vertical-align: middle;
2719
  -webkit-transition: 0.25s linear;
2720
  transition: 0.25s linear;
2721
}
2722
.tagsinput .tag:hover {
2723
  background-color: #16a085;
2724
  color: #ffffff;
2725
  padding-left: 12px;
2726
  padding-right: 20px;
2727
}
2728
.tagsinput .tag:hover .tagsinput-remove-link {
2729
  color: #ffffff;
2730
  opacity: 1;
2731
  display: block\9;
2732
}
2733
.tagsinput input {
2734
  background: transparent;
2735
  border: none;
2736
  color: #34495e;
2737
  font-family: "Lato", Helvetica, Arial, sans-serif;
2738
  font-size: 14px;
2739
  margin: 0px;
2740
  padding: 0 0 0 5px;
2741
  outline: none !important;
2742
  margin: 6px 5px 0 0;
2743
  vertical-align: top;
2744
  width: 12px;
2745
}
2746
.tagsinput-remove-link {
2747
  bottom: 0;
2748
  color: #ffffff;
2749
  cursor: pointer;
2750
  font-size: 12px;
2751
  opacity: 0;
2752
  padding: 7px 7px 5px 0;
2753
  position: absolute;
2754
  right: 0;
2755
  text-align: right;
2756
  text-decoration: none;
2757
  top: 0;
2758
  width: 100%;
2759
  z-index: 2;
2760
  display: none\9;
2761
}
2762
.tagsinput-remove-link:before {
2763
  color: #ffffff;
2764
  content: "\e00b";
2765
  font-family: "Flat-UI-Icons";
2766
}
2767
.tagsinput-add-container {
2768
  vertical-align: middle;
2769
  display: inline-block;
2770
}
2771
.tagsinput-add {
2772
  background-color: #d6dbdf;
2773
  border-radius: 3px;
2774
  color: #ffffff;
2775
  cursor: pointer;
2776
  display: inline-block;
2777
  font-size: 14px;
2778
  line-height: 1;
2779
  margin-bottom: 5px;
2780
  padding: 7px 9px;
2781
  vertical-align: top;
2782
  -webkit-transition: 0.25s linear;
2783
  transition: 0.25s linear;
2784
}
2785
.tagsinput-add:hover {
2786
  background-color: #1abc9c;
2787
}
2788
.tagsinput-add:before {
2789
  content: "\e009";
2790
  font-family: "Flat-UI-Icons";
2791
}
2792
.tags_clear {
2793
  clear: both;
2794
  width: 100%;
2795
  height: 0px;
2796
}
2797
.not_valid {
2798
  background: #fbd8db !important;
2799
  color: #90111a !important;
2800
  margin-left: 5px !important;
2801
}
2802
.twitter-typeahead {
2803
  width: 100%;
2804
}
2805
.twitter-typeahead .tt-query,
2806
.twitter-typeahead .tt-hint {
2807
  border: 2px solid #bdc3c7;
2808
  color: #34495e;
2809
  font-family: "Lato", Helvetica, Arial, sans-serif;
2810
  font-size: 15px;
2811
  line-height: 1.467;
2812
  padding: 8px 12px;
2813
  height: 42px;
2814
  -webkit-appearance: none;
2815
  border-radius: 6px;
2816
  -webkit-box-shadow: none;
2817
  box-shadow: none;
2818
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
2819
  transition: border .25s linear, color .25s linear, background-color .25s linear;
2820
}
2821
.twitter-typeahead .tt-query:-moz-placeholder,
2822
.twitter-typeahead .tt-hint:-moz-placeholder {
2823
  color: #b2bcc5;
2824
}
2825
.twitter-typeahead .tt-query::-moz-placeholder,
2826
.twitter-typeahead .tt-hint::-moz-placeholder {
2827
  color: #b2bcc5;
2828
  opacity: 1;
2829
}
2830
.twitter-typeahead .tt-query:-ms-input-placeholder,
2831
.twitter-typeahead .tt-hint:-ms-input-placeholder {
2832
  color: #b2bcc5;
2833
}
2834
.twitter-typeahead .tt-query::-webkit-input-placeholder,
2835
.twitter-typeahead .tt-hint::-webkit-input-placeholder {
2836
  color: #b2bcc5;
2837
}
2838
.twitter-typeahead .tt-query.placeholder,
2839
.twitter-typeahead .tt-hint.placeholder {
2840
  color: #b2bcc5;
2841
}
2842
.form-group.focus .twitter-typeahead .tt-query,
2843
.form-group.focus .twitter-typeahead .tt-hint,
2844
.twitter-typeahead .tt-query:focus,
2845
.twitter-typeahead .tt-hint:focus {
2846
  border-color: #1abc9c;
2847
  outline: 0;
2848
  -webkit-box-shadow: none;
2849
  box-shadow: none;
2850
}
2851
.twitter-typeahead .tt-query[disabled],
2852
.twitter-typeahead .tt-hint[disabled],
2853
.twitter-typeahead .tt-query[readonly],
2854
.twitter-typeahead .tt-hint[readonly],
2855
fieldset[disabled] .twitter-typeahead .tt-query,
2856
fieldset[disabled] .twitter-typeahead .tt-hint {
2857
  background-color: #f4f6f6;
2858
  border-color: #d5dbdb;
2859
  color: #d5dbdb;
2860
  cursor: default;
2861
  opacity: 0.7;
2862
  filter: alpha(opacity=70);
2863
}
2864
.twitter-typeahead .tt-query.flat,
2865
.twitter-typeahead .tt-hint.flat {
2866
  border-color: transparent;
2867
}
2868
.twitter-typeahead .tt-query.flat:hover,
2869
.twitter-typeahead .tt-hint.flat:hover {
2870
  border-color: #bdc3c7;
2871
}
2872
.twitter-typeahead .tt-query.flat:focus,
2873
.twitter-typeahead .tt-hint.flat:focus {
2874
  border-color: #1abc9c;
2875
}
2876
.twitter-typeahead .tt-query + .input-icon,
2877
.twitter-typeahead .tt-hint + .input-icon {
2878
  position: absolute;
2879
  top: 2px;
2880
  right: 2px;
2881
  line-height: 37px;
2882
  vertical-align: middle;
2883
  font-size: 20px;
2884
  color: #b2bcc5;
2885
  background-color: #ffffff;
2886
  padding: 0 12px 0 0;
2887
  border-radius: 6px;
2888
}
2889
.twitter-typeahead .tt-dropdown-menu {
2890
  width: 100%;
2891
  margin-top: 5px;
2892
  border: 2px solid #1abc9c;
2893
  padding: 5px 0;
2894
  background-color: #ffffff;
2895
  border-radius: 6px;
2896
}
2897
.twitter-typeahead .tt-suggestion p {
2898
  padding: 6px 14px;
2899
  font-size: 14px;
2900
  line-height: 1.429;
2901
  margin: 0;
2902
}
2903
.twitter-typeahead .tt-suggestion:first-child p,
2904
.twitter-typeahead .tt-suggestion:last-child p {
2905
  padding: 6px 14px;
2906
}
2907
.twitter-typeahead .tt-suggestion.tt-is-under-cursor {
2908
  color: #fff;
2909
  background-color: #16a085;
2910
}
2911
.progress {
2912
  background: #ebedef;
2913
  border-radius: 32px;
2914
  height: 12px;
2915
  -webkit-box-shadow: none;
2916
  box-shadow: none;
2917
}
2918
.progress-bar {
2919
  background: #1abc9c;
2920
  line-height: 12px;
2921
  -webkit-box-shadow: none;
2922
  box-shadow: none;
2923
}
2924
.progress-bar-success {
2925
  background-color: #2ecc71;
2926
}
2927
.progress-bar-warning {
2928
  background-color: #f1c40f;
2929
}
2930
.progress-bar-danger {
2931
  background-color: #e74c3c;
2932
}
2933
.progress-bar-info {
2934
  background-color: #3498db;
2935
}
2936
.ui-slider {
2937
  background: #ebedef;
2938
  border-radius: 32px;
2939
  height: 12px;
2940
  -webkit-box-shadow: none;
2941
  box-shadow: none;
2942
  margin-bottom: 20px;
2943
  position: relative;
2944
  cursor: pointer;
2945
}
2946
.ui-slider-handle {
2947
  background-color: #16a085;
2948
  border-radius: 50%;
2949
  cursor: pointer;
2950
  height: 18px;
2951
  position: absolute;
2952
  width: 18px;
2953
  z-index: 2;
2954
  -webkit-transition: background 0.25s;
2955
  transition: background 0.25s;
2956
}
2957
.ui-slider-handle:hover,
2958
.ui-slider-handle:focus {
2959
  background-color: #48c9b0;
2960
  outline: none;
2961
}
2962
.ui-slider-handle:active {
2963
  background-color: #16a085;
2964
}
2965
.ui-slider-range {
2966
  background-color: #1abc9c;
2967
  display: block;
2968
  height: 100%;
2969
  position: absolute;
2970
  z-index: 1;
2971
}
2972
.ui-slider-segment {
2973
  background-color: #d9dbdd;
2974
  border-radius: 50%;
2975
  height: 6px;
2976
  width: 6px;
2977
}
2978
.ui-slider-value {
2979
  float: right;
2980
  font-size: 13px;
2981
  margin-top: 12px;
2982
}
2983
.ui-slider-value.first {
2984
  clear: left;
2985
  float: left;
2986
}
2987
.ui-slider-horizontal .ui-slider-handle {
2988
  margin-left: -9px;
2989
  top: -3px;
2990
}
2991
.ui-slider-horizontal .ui-slider-handle[style*="100"] {
2992
  margin-left: -15px;
2993
}
2994
.ui-slider-horizontal .ui-slider-range {
2995
  border-radius: 30px 0 0 30px;
2996
}
2997
.ui-slider-horizontal .ui-slider-segment {
2998
  float: left;
2999
  margin: 3px -6px 0 0;
3000
}
3001
.ui-slider-vertical {
3002
  width: 12px;
3003
}
3004
.ui-slider-vertical .ui-slider-handle {
3005
  margin-left: -3px;
3006
  margin-bottom: -11px;
3007
  top: auto;
3008
}
3009
.ui-slider-vertical .ui-slider-range {
3010
  width: 100%;
3011
  bottom: 0;
3012
  border-radius: 0 0 30px 30px;
3013
}
3014
.ui-slider-vertical .ui-slider-segment {
3015
  position: absolute;
3016
  right: 3px;
3017
}
3018
.pager {
3019
  background-color: #34495e;
3020
  border-radius: 6px;
3021
  color: #ffffff;
3022
  font-size: 16px;
3023
  font-weight: 700;
3024
  display: inline-block;
3025
}
3026
.pager li:first-child > a,
3027
.pager li:first-child > span {
3028
  border-left: none;
3029
  border-radius: 6px 0 0 6px;
3030
}
3031
.pager li > a,
3032
.pager li > span {
3033
  background: none;
3034
  border: none;
3035
  border-left: 2px solid #2c3e50;
3036
  color: #ffffff;
3037
  padding: 9px 15px 10px;
3038
  text-decoration: none;
3039
  white-space: nowrap;
3040
  border-radius: 0 6px 6px 0;
3041
  line-height: 1.313;
3042
}
3043
.pager li > a:hover,
3044
.pager li > span:hover,
3045
.pager li > a:focus,
3046
.pager li > span:focus {
3047
  background-color: #2c3e50;
3048
}
3049
.pager li > a:active,
3050
.pager li > span:active {
3051
  background-color: #2c3e50;
3052
}
3053
.pager li > a [class*="fui-"] + span,
3054
.pager li > span [class*="fui-"] + span {
3055
  margin-left: 8px;
3056
}
3057
.pager li > a span + [class*="fui-"],
3058
.pager li > span span + [class*="fui-"] {
3059
  margin-left: 8px;
3060
}
3061
.pagination {
3062
  position: relative;
3063
}
3064
.pagination ul {
3065
  background: #d6dbdf;
3066
  color: #ffffff;
3067
  padding: 0;
3068
  margin: 0;
3069
  display: inline-block;
3070
  border-radius: 6px;
3071
}
3072
.pagination ul li {
3073
  display: inline-block;
3074
  margin-right: -3px;
3075
  vertical-align: middle;
3076
}
3077
.pagination ul li:first-child {
3078
  border-radius: 6px 0 0 6px;
3079
}
3080
.pagination ul li:first-child.previous + li > a,
3081
.pagination ul li:first-child.previous + li > span {
3082
  border-left-width: 5px;
3083
}
3084
.pagination ul li:last-child {
3085
  border-radius: 0 6px 6px 0;
3086
  margin-right: 0;
3087
}
3088
.pagination ul li.previous > a,
3089
.pagination ul li.next > a,
3090
.pagination ul li.previous > span,
3091
.pagination ul li.next > span {
3092
  background: transparent;
3093
  border: none;
3094
  border-right: 2px solid #e4e7ea;
3095
  font-size: 16px;
3096
  margin: 0 9px 0 0;
3097
  padding: 12px 17px;
3098
  border-radius: 6px 0 0 6px;
3099
}
3100
.pagination ul li.previous > a,
3101
.pagination ul li.next > a,
3102
.pagination ul li.previous > span,
3103
.pagination ul li.next > span,
3104
.pagination ul li.previous > a:hover,
3105
.pagination ul li.next > a:hover,
3106
.pagination ul li.previous > span:hover,
3107
.pagination ul li.next > span:hover,
3108
.pagination ul li.previous > a:focus,
3109
.pagination ul li.next > a:focus,
3110
.pagination ul li.previous > span:focus,
3111
.pagination ul li.next > span:focus {
3112
  border-color: #e4e7ea !important;
3113
}
3114
@media (max-width: 480px) {
3115
  .pagination ul li.previous > a,
3116
  .pagination ul li.next > a,
3117
  .pagination ul li.previous > span,
3118
  .pagination ul li.next > span {
3119
    margin-right: 0;
3120
  }
3121
}
3122
.pagination ul li.next {
3123
  margin-left: 9px;
3124
}
3125
.pagination ul li.next > a,
3126
.pagination ul li.next > span {
3127
  border-left: 2px solid #e4e7ea;
3128
  border-right: none;
3129
  margin: 0;
3130
  border-radius: 0 6px 6px 0;
3131
}
3132
.pagination ul li.active > a,
3133
.pagination ul li.active > span {
3134
  background-color: #ffffff;
3135
  border-color: #ffffff;
3136
  border-width: 2px !important;
3137
  color: #d6dbdf;
3138
  margin: 10px 5px 9px;
3139
}
3140
.pagination ul li.active > a:hover,
3141
.pagination ul li.active > span:hover,
3142
.pagination ul li.active > a:focus,
3143
.pagination ul li.active > span:focus {
3144
  background-color: #ffffff;
3145
  border-color: #ffffff;
3146
  color: #d6dbdf;
3147
}
3148
.pagination ul li.active.previous,
3149
.pagination ul li.active.next {
3150
  border-color: #e4e7ea;
3151
}
3152
.pagination ul li.active.previous > a,
3153
.pagination ul li.active.next > a,
3154
.pagination ul li.active.previous > span,
3155
.pagination ul li.active.next > span {
3156
  margin: 0;
3157
}
3158
.pagination ul li.active.previous > a,
3159
.pagination ul li.active.next > a,
3160
.pagination ul li.active.previous > span,
3161
.pagination ul li.active.next > span,
3162
.pagination ul li.active.previous > a:hover,
3163
.pagination ul li.active.next > a:hover,
3164
.pagination ul li.active.previous > span:hover,
3165
.pagination ul li.active.next > span:hover,
3166
.pagination ul li.active.previous > a:focus,
3167
.pagination ul li.active.next > a:focus,
3168
.pagination ul li.active.previous > span:focus,
3169
.pagination ul li.active.next > span:focus {
3170
  background-color: #1abc9c;
3171
  color: #ffffff;
3172
}
3173
.pagination ul li.active.previous {
3174
  margin-right: 6px;
3175
}
3176
.pagination ul li > a,
3177
.pagination ul li > span {
3178
  display: inline-block;
3179
  background: #ffffff;
3180
  border: 5px solid #d6dbdf;
3181
  color: #ffffff;
3182
  font-size: 14px;
3183
  line-height: 16px;
3184
  margin: 7px 2px 6px;
3185
  min-width: 0;
3186
  min-height: 16px;
3187
  padding: 0 4px;
3188
  border-radius: 50px;
3189
  -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
3190
  transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
3191
}
3192
.pagination ul li > a:hover,
3193
.pagination ul li > span:hover,
3194
.pagination ul li > a:focus,
3195
.pagination ul li > span:focus {
3196
  background-color: #1abc9c;
3197
  border-color: #1abc9c;
3198
  color: #ffffff;
3199
  -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
3200
  transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
3201
}
3202
.pagination ul li > a:active,
3203
.pagination ul li > span:active {
3204
  background-color: #16a085;
3205
  border-color: #16a085;
3206
}
3207
.pagination > .btn.previous,
3208
.pagination > .btn.next {
3209
  margin-right: 8px;
3210
  font-size: 14px;
3211
  line-height: 1.429;
3212
  padding-left: 23px;
3213
  padding-right: 23px;
3214
}
3215
.pagination > .btn.previous [class*="fui-"],
3216
.pagination > .btn.next [class*="fui-"] {
3217
  font-size: 16px;
3218
  margin-left: -2px;
3219
  margin-top: -2px;
3220
}
3221
.pagination > .btn.next {
3222
  margin-left: 8px;
3223
  margin-right: 0;
3224
}
3225
.pagination > .btn.next [class*="fui-"] {
3226
  margin-right: -2px;
3227
  margin-left: 4px;
3228
}
3229
.tooltip {
3230
  font-size: 14px;
3231
  line-height: 1.286;
3232
}
3233
.tooltip.in {
3234
  opacity: 1;
3235
}
3236
.tooltip.top {
3237
  padding-bottom: 9px;
3238
}
3239
.tooltip.top .tooltip-arrow {
3240
  border-top-color: #34495e;
3241
  border-width: 9px 9px 0;
3242
  bottom: 0;
3243
  margin-left: -9px;
3244
}
3245
.tooltip.right .tooltip-arrow {
3246
  border-right-color: #34495e;
3247
  border-width: 9px 9px 9px 0;
3248
  margin-top: -9px;
3249
  left: -3px;
3250
}
3251
.tooltip.bottom {
3252
  padding-top: 8px;
3253
}
3254
.tooltip.bottom .tooltip-arrow {
3255
  border-bottom-color: #34495e;
3256
  border-width: 0 9px 9px;
3257
  margin-left: -9px;
3258
  top: -1px;
3259
}
3260
.tooltip.left .tooltip-arrow {
3261
  border-left-color: #34495e;
3262
  border-width: 9px 0 9px 9px;
3263
  margin-top: -9px;
3264
  right: -3px;
3265
}
3266
.tooltip-inner {
3267
  background-color: #34495e;
3268
  line-height: 1.286;
3269
  padding: 12px 12px;
3270
  text-align: center;
3271
  width: 183px;
3272
  border-radius: 6px;
3273
}
3274
.dropdown-menu {
3275
  background-color: #f3f4f5;
3276
  border: none;
3277
  display: block;
3278
  margin-top: 8px;
3279
  opacity: 0;
3280
  padding: 0;
3281
  visibility: hidden;
3282
  -webkit-box-shadow: none;
3283
  box-shadow: none;
3284
  -webkit-transition: 0.25s;
3285
  transition: 0.25s;
3286
}
3287
.open > .dropdown-menu {
3288
  margin-top: 18px !important;
3289
  opacity: 1;
3290
  visibility: visible;
3291
}
3292
.dropdown-menu li:first-child dt + a {
3293
  border-radius: 0;
3294
}
3295
.dropdown-menu li:first-child > a {
3296
  border-radius: 6px 6px 0 0;
3297
  padding-top: 8px;
3298
}
3299
.dropdown-menu li:last-child > a {
3300
  border-radius: 0 0 6px 6px;
3301
  padding-bottom: 10px;
3302
}
3303
.dropdown-menu li.active > a,
3304
.dropdown-menu li.selected > a,
3305
.dropdown-menu li.active > a.highlighted,
3306
.dropdown-menu li.selected > a.highlighted {
3307
  background: #1abc9c;
3308
  color: #ffffff;
3309
}
3310
.dropdown-menu li.active > a:hover,
3311
.dropdown-menu li.selected > a:hover,
3312
.dropdown-menu li.active > a.highlighted:hover,
3313
.dropdown-menu li.selected > a.highlighted:hover,
3314
.dropdown-menu li.active > a:focus,
3315
.dropdown-menu li.selected > a:focus,
3316
.dropdown-menu li.active > a.highlighted:focus,
3317
.dropdown-menu li.selected > a.highlighted:focus {
3318
  background: #16a085;
3319
  color: #ffffff;
3320
}
3321
.dropdown-menu li > a {
3322
  color: rgba(52, 73, 94, 0.75);
3323
  padding: 6px 15px 8px;
3324
  text-decoration: none;
3325
  -webkit-transition: background-color 0.25s;
3326
  transition: background-color 0.25s;
3327
}
3328
.dropdown-menu li > a:before,
3329
.dropdown-menu li > a:after {
3330
  content: " ";
3331
  /* 1 */
3332

    
3333
  display: table;
3334
  /* 2 */
3335

    
3336
}
3337
.dropdown-menu li > a:after {
3338
  clear: both;
3339
}
3340
.dropdown-menu li > a:hover,
3341
.dropdown-menu li > a:active,
3342
.dropdown-menu li > a:focus {
3343
  background: #e1e4e7;
3344
  color: inherit;
3345
  outline: none;
3346
}
3347
.dropdown-menu li > a.highlighted {
3348
  background: #c9cfd4;
3349
  color: #ffffff;
3350
}
3351
.dropdown-menu li > a.highlighted:hover,
3352
.dropdown-menu li > a.highlighted:focus {
3353
  background: #bac1c8;
3354
  color: #ffffff;
3355
}
3356
.dropdown-menu li > a:before {
3357
  float: right;
3358
  margin-top: 3px;
3359
}
3360
.dropdown-menu li dt {
3361
  font-weight: 300;
3362
  margin-bottom: 3px;
3363
  margin-top: 12px;
3364
  padding: 0 15px;
3365
}
3366
@media (max-width: 991px) {
3367
  .dropdown-menu {
3368
    border-radius: 0 0 6px 6px !important;
3369
  }
3370
}
3371
.dropdown-menu .divider {
3372
  margin-top: 3px;
3373
  margin-bottom: 3px;
3374
}
3375
.dropup .dropdown-menu,
3376
.navbar-fixed-bottom .dropdown .dropdown-menu {
3377
  margin-bottom: 8px;
3378
}
3379
.dropup .dropdown-arrow,
3380
.navbar-fixed-bottom .dropdown .dropdown-arrow {
3381
  border-bottom: none;
3382
  border-top: 8px outset #f3f4f5;
3383
  bottom: 100%;
3384
  top: auto;
3385
}
3386
.navbar-fixed-bottom .nav > li > ul:before {
3387
  border-bottom: none;
3388
  border-top: 9px outset #34495e;
3389
  bottom: 4px;
3390
  top: auto;
3391
}
3392
.open.dropup > .dropdown-menu {
3393
  margin-bottom: 18px;
3394
}
3395
.open.dropup > .dropdown-arrow {
3396
  margin-bottom: 10px;
3397
}
3398
.open.dropup > .dropdown-arrow.dropdown-arrow-inverse {
3399
  border-top-color: #34495e;
3400
}
3401
.open > .dropdown-arrow {
3402
  margin-top: 11px;
3403
  opacity: 1;
3404
}
3405
.dropdown-arrow {
3406
  border-style: solid;
3407
  border-width: 0 8px 7px;
3408
  border-color: transparent transparent #f3f4f5 transparent;
3409
  height: 0;
3410
  margin-top: 0;
3411
  opacity: 0;
3412
  position: absolute;
3413
  right: 19px;
3414
  top: 100%;
3415
  width: 0;
3416
  z-index: 10;
3417
  -webkit-transform: rotate(360deg);
3418
  -webkit-transition: 0.25s;
3419
  transition: 0.25s;
3420
}
3421
.dropdown-inverse {
3422
  background-color: #34495e;
3423
  color: #cccccc;
3424
  padding: 4px 0 6px;
3425
}
3426
.dropdown-inverse li {
3427
  margin: 0 4px -2px;
3428
}
3429
.dropdown-inverse li:first-child > a,
3430
.dropdown-inverse li:last-child > a {
3431
  border-radius: 2px;
3432
  padding-bottom: 7px;
3433
  padding-top: 5px;
3434
}
3435
.dropdown-inverse li:first-child dt + a,
3436
.dropdown-inverse li:last-child dt + a {
3437
  border-radius: 2px;
3438
}
3439
.dropdown-inverse li.active > a,
3440
.dropdown-inverse li.selected > a {
3441
  background: #1abc9c;
3442
  color: #ffffff;
3443
  position: relative;
3444
  z-index: 1;
3445
}
3446
.dropdown-inverse li dt {
3447
  padding-left: 11px;
3448
  padding-right: 11px;
3449
}
3450
.dropdown-inverse li .divider {
3451
  margin-left: 11px;
3452
  margin-right: 11px;
3453
}
3454
.dropdown-inverse li > a {
3455
  border-radius: 2px;
3456
  color: #ffffff;
3457
  padding: 5px 11px 7px;
3458
}
3459
.dropdown-inverse li > a:hover,
3460
.dropdown-inverse li > a:active,
3461
.dropdown-inverse li > a:focus {
3462
  background: #2c3e50;
3463
}
3464
.dropdown-inverse li > a.highlighted {
3465
  background: #526476;
3466
}
3467
.dropdown-inverse li > a.highlighted:hover,
3468
.dropdown-inverse li > a.highlighted:focus {
3469
  background: #677786;
3470
}
3471
.dropdown-inverse li .divider {
3472
  background-color: #526476;
3473
  border-bottom-color: #526476;
3474
}
3475
/* ============================================================
3476
 * bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru
3477
 * http://www.larentis.eu/switch/
3478
 * ============================================================
3479
 * Licensed under the Apache License, Version 2.0
3480
 * http://www.apache.org/licenses/LICENSE-2.0
3481
 * ============================================================ */
3482
.has-switch {
3483
  border-radius: 30px;
3484
  display: inline-block;
3485
  cursor: pointer;
3486
  line-height: 1.72222;
3487
  overflow: hidden;
3488
  position: relative;
3489
  text-align: left;
3490
  width: 80px;
3491
  -webkit-mask: url('../images/switch/mask.png') 0 0 no-repeat;
3492
  mask: url('../images/switch/mask.png') 0 0 no-repeat;
3493
  -webkit-user-select: none;
3494
  -moz-user-select: none;
3495
  -ms-user-select: none;
3496
  -o-user-select: none;
3497
  user-select: none;
3498
}
3499
.has-switch.deactivate {
3500
  opacity: 0.5;
3501
  filter: alpha(opacity=50);
3502
  cursor: default !important;
3503
}
3504
.has-switch.deactivate label,
3505
.has-switch.deactivate span {
3506
  cursor: default !important;
3507
}
3508
.has-switch > div {
3509
  width: 130px;
3510
  position: relative;
3511
  top: 0;
3512
}
3513
.has-switch > div.switch-animate {
3514
  -webkit-transition: left 0.25s ease-out;
3515
  transition: left 0.25s ease-out;
3516
}
3517
.has-switch > div.switch-off {
3518
  left: -50px;
3519
}
3520
.has-switch > div.switch-off label {
3521
  background-color: #7f8c9a;
3522
  border-color: #bdc3c7;
3523
  -webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
3524
  box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
3525
}
3526
.has-switch > div.switch-on {
3527
  left: 0;
3528
}
3529
.has-switch > div.switch-on label {
3530
  background-color: #1abc9c;
3531
}
3532
.has-switch input[type=checkbox] {
3533
  display: none;
3534
}
3535
.has-switch span {
3536
  cursor: pointer;
3537
  font-size: 15px;
3538
  font-weight: 700;
3539
  float: left;
3540
  height: 29px;
3541
  line-height: 19px;
3542
  margin: 0;
3543
  padding-bottom: 6px;
3544
  padding-top: 5px;
3545
  position: relative;
3546
  text-align: center;
3547
  width: 50%;
3548
  z-index: 1;
3549
  -webkit-transition: 0.25s ease-out;
3550
  transition: 0.25s ease-out;
3551
}
3552
.has-switch span.switch-left {
3553
  border-radius: 30px 0 0 30px;
3554
  background-color: #34495e;
3555
  color: #1abc9c;
3556
  border-left: 1px solid transparent;
3557
}
3558
.has-switch span.switch-right {
3559
  border-radius: 0 30px 30px 0;
3560
  background-color: #bdc3c7;
3561
  color: #ffffff;
3562
  text-indent: 7px;
3563
}
3564
.has-switch span.switch-right [class*="fui-"] {
3565
  text-indent: 0;
3566
}
3567
.has-switch label {
3568
  border: 4px solid #34495e;
3569
  border-radius: 50%;
3570
  float: left;
3571
  height: 29px;
3572
  margin: 0 -15px;
3573
  padding: 0;
3574
  position: relative;
3575
  vertical-align: middle;
3576
  width: 29px;
3577
  z-index: 100;
3578
  -webkit-transition: 0.25s ease-out;
3579
  transition: 0.25s ease-out;
3580
}
3581
.switch-square {
3582
  border-radius: 6px;
3583
  -webkit-mask: url('../images/switch/mask.png') 0 0 no-repeat;
3584
  mask: url('../images/switch/mask.png') 0 0 no-repeat;
3585
}
3586
.switch-square > div.switch-off label {
3587
  border-color: #7f8c9a;
3588
  border-radius: 6px 0 0 6px;
3589
}
3590
.switch-square span.switch-left {
3591
  border-radius: 6px 0 0 6px;
3592
}
3593
.switch-square span.switch-left [class*="fui-"] {
3594
  text-indent: -10px;
3595
}
3596
.switch-square span.switch-right {
3597
  border-radius: 0 6px 6px 0;
3598
}
3599
.switch-square span.switch-right [class*="fui-"] {
3600
  text-indent: 5px;
3601
}
3602
.switch-square label {
3603
  border-radius: 0 6px 6px 0;
3604
  border-color: #1abc9c;
3605
}
3606
.share {
3607
  background-color: #eff0f2;
3608
  position: relative;
3609
  border-radius: 6px;
3610
}
3611
.share:before {
3612
  content: "";
3613
  border-style: solid;
3614
  border-width: 0 9px 9px 9px;
3615
  border-color: transparent transparent #eff0f2 transparent;
3616
  height: 0;
3617
  position: absolute;
3618
  left: 23px;
3619
  top: -9px;
3620
  width: 0;
3621
  -webkit-transform: rotate(360deg);
3622
}
3623
.share ul {
3624
  list-style-type: none;
3625
  margin: 0;
3626
  padding: 15px;
3627
}
3628
.share li {
3629
  font-size: 15px;
3630
  line-height: 1.4;
3631
  padding-top: 11px;
3632
}
3633
.share li:before,
3634
.share li:after {
3635
  content: " ";
3636
  /* 1 */
3637

    
3638
  display: table;
3639
  /* 2 */
3640

    
3641
}
3642
.share li:after {
3643
  clear: both;
3644
}
3645
.share li:first-child {
3646
  padding-top: 0;
3647
}
3648
.share .toggle {
3649
  float: right;
3650
  margin: 0;
3651
}
3652
.share .btn {
3653
  border-radius: 0 0 6px 6px;
3654
}
3655
.share-label {
3656
  float: left;
3657
  font-size: 15px;
3658
  line-height: 1.4;
3659
  padding-top: 5px;
3660
  width: 50%;
3661
}
3662
.pallete-item {
3663
  width: 140px;
3664
  float: left;
3665
  margin: 0 0 20px 20px;
3666
}
3667
.palette {
3668
  font-size: 14px;
3669
  line-height: 1.214;
3670
  color: #ffffff;
3671
  margin: 0;
3672
  padding: 15px;
3673
  text-transform: uppercase;
3674
}
3675
.palette dt,
3676
.palette dd {
3677
  line-height: 1.429;
3678
}
3679
.palette dt {
3680
  display: block;
3681
  font-weight: bold;
3682
  opacity: 0.8;
3683
  filter: alpha(opacity=80);
3684
}
3685
.palette dd {
3686
  font-weight: 300;
3687
  margin-left: 0;
3688
  opacity: 0.8;
3689
  filter: alpha(opacity=80);
3690
  -webkit-font-smoothing: subpixel-antialiased;
3691
}
3692
.palette-turquoise {
3693
  background-color: #1abc9c;
3694
}
3695
.palette-green-sea {
3696
  background-color: #16a085;
3697
}
3698
.palette-emerald {
3699
  background-color: #2ecc71;
3700
}
3701
.palette-nephritis {
3702
  background-color: #27ae60;
3703
}
3704
.palette-peter-river {
3705
  background-color: #3498db;
3706
}
3707
.palette-belize-hole {
3708
  background-color: #2980b9;
3709
}
3710
.palette-amethyst {
3711
  background-color: #9b59b6;
3712
}
3713
.palette-wisteria {
3714
  background-color: #8e44ad;
3715
}
3716
.palette-wet-asphalt {
3717
  background-color: #34495e;
3718
}
3719
.palette-midnight-blue {
3720
  background-color: #2c3e50;
3721
}
3722
.palette-sun-flower {
3723
  background-color: #f1c40f;
3724
}
3725
.palette-orange {
3726
  background-color: #f39c12;
3727
}
3728
.palette-carrot {
3729
  background-color: #e67e22;
3730
}
3731
.palette-pumpkin {
3732
  background-color: #d35400;
3733
}
3734
.palette-alizarin {
3735
  background-color: #e74c3c;
3736
}
3737
.palette-pomegranate {
3738
  background-color: #c0392b;
3739
}
3740
.palette-clouds {
3741
  background-color: #ecf0f1;
3742
}
3743
.palette-silver {
3744
  background-color: #bdc3c7;
3745
}
3746
.palette-concrete {
3747
  background-color: #95a5a6;
3748
}
3749
.palette-asbestos {
3750
  background-color: #7f8c8d;
3751
}
3752
.palette-clouds {
3753
  color: #bdc3c7;
3754
}
3755
.palette-paragraph {
3756
  color: #7f8c8d;
3757
  font-size: 12px;
3758
  line-height: 17px;
3759
}
3760
.palette-paragraph span {
3761
  color: #bdc3c7;
3762
}
3763
.palette-headline {
3764
  color: #7f8c8d;
3765
  font-size: 13px;
3766
  font-weight: 700;
3767
  margin-top: -3px;
3768
}
3769
.tile {
3770
  background-color: #eff0f2;
3771
  border-radius: 6px;
3772
  padding: 14px;
3773
  position: relative;
3774
  text-align: center;
3775
}
3776
.tile.tile-hot:before {
3777
  background: url(../images/tile/ribbon.png) 0 0 no-repeat;
3778
  background-size: 82px 82px;
3779
  content: '';
3780
  height: 82px;
3781
  position: absolute;
3782
  right: -4px;
3783
  top: -4px;
3784
  width: 82px;
3785
}
3786
.tile p {
3787
  font-size: 15px;
3788
  margin-bottom: 33px;
3789
}
3790
.tile-image {
3791
  height: 100px;
3792
  margin: 31px 0 27px;
3793
  vertical-align: bottom;
3794
}
3795
.tile-image.big-illustration {
3796
  height: 111px;
3797
  margin-top: 20px;
3798
  width: 112px;
3799
}
3800
.tile-title {
3801
  font-size: 20px;
3802
  margin: 0;
3803
}
3804
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
3805
  .tile.tile-hot:before {
3806
    background-image: url(../images/tile/ribbon-2x.png);
3807
  }
3808
}
3809
.todo {
3810
  color: #798795;
3811
  margin-bottom: 20px;
3812
  border-radius: 6px;
3813
}
3814
.todo ul {
3815
  background-color: #2c3e50;
3816
  margin: 0;
3817
  padding: 0;
3818
  list-style-type: none;
3819
  border-radius: 0 0 6px 6px;
3820
}
3821
.todo li {
3822
  background: #34495e url(../images/todo/todo.png) 92% center no-repeat;
3823
  background-size: 20px 20px;
3824
  cursor: pointer;
3825
  font-size: 14px;
3826
  line-height: 1.214;
3827
  margin-top: 2px;
3828
  padding: 18px 42px 21px 25px;
3829
  position: relative;
3830
  -webkit-transition: 0.25s;
3831
  transition: 0.25s;
3832
}
3833
.todo li:first-child {
3834
  margin-top: 0;
3835
}
3836
.todo li:last-child {
3837
  border-radius: 0 0 6px 6px;
3838
  padding-bottom: 21px;
3839
}
3840
.todo li.todo-done {
3841
  background: transparent url(../images/todo/done.png) 92% center no-repeat;
3842
  background-size: 20px 20px;
3843
  color: #1abc9c;
3844
}
3845
.todo li.todo-done .todo-name {
3846
  color: #1abc9c;
3847
}
3848
.todo-search {
3849
  position: relative;
3850
  background: #1abc9c;
3851
  background-size: 16px 16px;
3852
  border-radius: 6px 6px 0 0;
3853
  color: #34495e;
3854
  padding: 19px 25px 20px;
3855
}
3856
.todo-search:before {
3857
  position: absolute;
3858
  font-family: 'Flat-UI-Icons';
3859
  content: "\e01c";
3860
  font-size: 16px;
3861
  line-height: 17px;
3862
  display: inline-block;
3863
  top: 50%;
3864
  left: 92%;
3865
  margin: -0.5em 0 0 -1em;
3866
}
3867
input.todo-search-field {
3868
  background: none;
3869
  border: none;
3870
  color: #34495e;
3871
  font-size: 19px;
3872
  font-weight: 700;
3873
  margin: 0;
3874
  line-height: 23px;
3875
  padding: 5px 0;
3876
  text-indent: 0;
3877
  -webkit-box-shadow: none;
3878
  box-shadow: none;
3879
}
3880
input.todo-search-field:-moz-placeholder {
3881
  color: #34495e;
3882
}
3883
input.todo-search-field::-moz-placeholder {
3884
  color: #34495e;
3885
  opacity: 1;
3886
}
3887
input.todo-search-field:-ms-input-placeholder {
3888
  color: #34495e;
3889
}
3890
input.todo-search-field::-webkit-input-placeholder {
3891
  color: #34495e;
3892
}
3893
input.todo-search-field.placeholder {
3894
  color: #34495e;
3895
}
3896
.todo-icon {
3897
  float: left;
3898
  font-size: 24px;
3899
  padding: 11px 22px 0 0;
3900
}
3901
.todo-content {
3902
  padding-top: 1px;
3903
  overflow: hidden;
3904
}
3905
.todo-name {
3906
  color: #ffffff;
3907
  font-size: 17px;
3908
  margin: 1px 0 3px;
3909
}
3910
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
3911
  .todo li {
3912
    background-image: url(../images/todo/todo-2x.png);
3913
  }
3914
  .todo li.todo-done {
3915
    background-image: url(../images/todo/done-2x.png);
3916
  }
3917
}
3918
.video-js {
3919
  background-color: transparent;
3920
  margin-top: -95px;
3921
  position: relative;
3922
  padding: 0;
3923
  font-size: 10px;
3924
  vertical-align: middle;
3925
  border-radius: 6px 6px 0 0;
3926
  -webkit-backface-visibility: hidden;
3927
  -moz-backface-visibility: hidden;
3928
  -ms-backface-visibility: hidden;
3929
  backface-visibility: hidden;
3930
}
3931
.video-js .vjs-tech {
3932
  position: absolute;
3933
  top: 0;
3934
  left: 0;
3935
  width: 100%;
3936
  height: 100%;
3937
  border-radius: 6px 6px 0 0;
3938
}
3939
.video-js:-moz-full-screen {
3940
  position: absolute;
3941
}
3942
body.vjs-full-window {
3943
  padding: 0;
3944
  margin: 0;
3945
  height: 100%;
3946
  overflow-y: auto;
3947
}
3948
.video-js.vjs-fullscreen {
3949
  position: fixed;
3950
  overflow: hidden;
3951
  z-index: 1000;
3952
  left: 0;
3953
  top: 0;
3954
  bottom: 0;
3955
  right: 0;
3956
  width: 100% !important;
3957
  height: 100% !important;
3958
  _position: absolute;
3959
}
3960
.video-js:-webkit-full-screen {
3961
  width: 100% !important;
3962
  height: 100% !important;
3963
}
3964
.vjs-poster {
3965
  margin: 0 auto;
3966
  padding: 0;
3967
  cursor: pointer;
3968
  position: relative;
3969
  width: 100%;
3970
  max-height: 100%;
3971
  border-radius: 6px 6px 0 0;
3972
}
3973
.video-js .vjs-text-track-display {
3974
  text-align: center;
3975
  position: absolute;
3976
  bottom: 4em;
3977
  left: 1em;
3978
  right: 1em;
3979
  font-family: "Lato", Helvetica, Arial, sans-serif;
3980
}
3981
.video-js .vjs-text-track {
3982
  display: none;
3983
  color: #ffffff;
3984
  font-size: 1.4em;
3985
  text-align: center;
3986
  margin-bottom: .1em;
3987
  background: #000;
3988
  background: rgba(0, 0, 0, 0.5);
3989
}
3990
.video-js .vjs-subtitles {
3991
  color: #fff;
3992
}
3993
.video-js .vjs-captions {
3994
  color: #fc6;
3995
}
3996
.vjs-tt-cue {
3997
  display: block;
3998
}
3999
.vjs-fade-in {
4000
  visibility: visible !important;
4001
  opacity: 1 !important;
4002
  -webkit-transition: visibility 0s linear 0s, opacity .3s linear;
4003
  transition: visibility 0s linear 0s, opacity .3s linear;
4004
}
4005
.vjs-fade-out {
4006
  visibility: hidden !important;
4007
  opacity: 0 !important;
4008
  -webkit-transition: visibility 0s linear 1.5s, opacity 1.5s linear;
4009
  transition: visibility 0s linear 1.5s, opacity 1.5s linear;
4010
}
4011
.vjs-control-bar {
4012
  position: absolute;
4013
  bottom: -47px;
4014
  left: 0;
4015
  right: 0;
4016
  margin: 0;
4017
  padding: 0;
4018
  height: 47px;
4019
  color: #ffffff;
4020
  background: #273747;
4021
  border-radius: 0 0 6px 6px;
4022
}
4023
.vjs-control-bar.vjs-fade-out {
4024
  visibility: visible !important;
4025
  opacity: 1 !important;
4026
}
4027
.vjs-control {
4028
  background-position: center center;
4029
  background-repeat: no-repeat;
4030
  position: relative;
4031
  float: left;
4032
  text-align: center;
4033
  margin: 0;
4034
  padding: 0;
4035
  height: 18px;
4036
  width: 18px;
4037
}
4038
.vjs-control:focus {
4039
  outline: 0;
4040
}
4041
.vjs-control div {
4042
  background-position: center center;
4043
  background-repeat: no-repeat;
4044
}
4045
.vjs-control-text {
4046
  border: 0;
4047
  clip: rect(0 0 0 0);
4048
  height: 1px;
4049
  margin: -1px;
4050
  overflow: hidden;
4051
  padding: 0;
4052
  position: absolute;
4053
  width: 1px;
4054
}
4055
.vjs-play-control {
4056
  cursor: pointer !important;
4057
  height: 47px;
4058
  left: 0;
4059
  position: absolute;
4060
  top: 0;
4061
  width: 58px;
4062
}
4063
.vjs-play-control div {
4064
  position: relative;
4065
  height: 47px;
4066
}
4067
.vjs-play-control div:before,
4068
.vjs-play-control div:after {
4069
  position: absolute;
4070
  font-family: "Flat-UI-Icons";
4071
  color: #1abc9c;
4072
  font-size: 16px;
4073
  top: 50%;
4074
  left: 50%;
4075
  margin: -0.55em 0 0 -0.5em;
4076
  -webkit-transition: color .25s, opacity .25s;
4077
  transition: color .25s, opacity .25s;
4078
}
4079
.vjs-play-control div:after {
4080
  content: "\e03b";
4081
}
4082
.vjs-play-control div:before {
4083
  content: "\e03c";
4084
}
4085
.vjs-paused .vjs-play-control:hover div:before {
4086
  color: #16a085;
4087
}
4088
.vjs-paused .vjs-play-control div:after {
4089
  opacity: 0;
4090
  filter: alpha(opacity=0);
4091
}
4092
.vjs-paused .vjs-play-control div:before {
4093
  opacity: 1;
4094
  filter: alpha(opacity=100);
4095
}
4096
.vjs-playing .vjs-play-control:hover div:after {
4097
  color: #16a085;
4098
}
4099
.vjs-playing .vjs-play-control div:after {
4100
  opacity: 1;
4101
  filter: alpha(opacity=100);
4102
}
4103
.vjs-playing .vjs-play-control div:before {
4104
  opacity: 0;
4105
  filter: alpha(opacity=0);
4106
}
4107
.vjs-rewind-control {
4108
  width: 5em;
4109
  cursor: pointer !important;
4110
}
4111
.vjs-rewind-control div {
4112
  width: 19px;
4113
  height: 16px;
4114
  background: none transparent;
4115
  margin: .5em auto 0;
4116
}
4117
.vjs-mute-control {
4118
  background: url(../images/video/volume-full.png) center -48px no-repeat;
4119
  background-size: 16px 64px;
4120
  cursor: pointer !important;
4121
  position: absolute;
4122
  right: 51px;
4123
  top: 14px;
4124
}
4125
.vjs-mute-control:hover div,
4126
.vjs-mute-control:focus div {
4127
  opacity: 0;
4128
}
4129
.vjs-mute-control.vjs-vol-0,
4130
.vjs-mute-control.vjs-vol-0 div {
4131
  background-image: url(../images/video/volume-off.png);
4132
}
4133
.vjs-mute-control div {
4134
  background: #273747 url(../images/video/volume-full.png) no-repeat center 2px;
4135
  background-size: 16px 64px;
4136
  height: 18px;
4137
  -webkit-transition: opacity 0.25s;
4138
  transition: opacity 0.25s;
4139
}
4140
.vjs-volume-control,
4141
.vjs-volume-level,
4142
.vjs-volume-handle,
4143
.vjs-volume-bar {
4144
  display: none;
4145
}
4146
.vjs-progress-control {
4147
  position: absolute;
4148
  left: 60px;
4149
  right: 180px;
4150
  height: 12px;
4151
  width: auto;
4152
  top: 18px;
4153
  background: #425669;
4154
  border-radius: 32px;
4155
}
4156
.vjs-progress-holder {
4157
  position: relative;
4158
  cursor: pointer !important;
4159
  padding: 0;
4160
  margin: 0;
4161
  height: 12px;
4162
}
4163
.vjs-play-progress,
4164
.vjs-load-progress {
4165
  position: absolute;
4166
  display: block;
4167
  height: 12px;
4168
  margin: 0;
4169
  padding: 0;
4170
  left: 0;
4171
  top: 0;
4172
  border-radius: 32px;
4173
}
4174
.vjs-play-progress {
4175
  background: #1abc9c;
4176
  left: -1px;
4177
}
4178
.vjs-load-progress {
4179
  background: #d6dbdf;
4180
  border-radius: 32px 0 0 32px;
4181
}
4182
.vjs-load-progress[style*='100%'],
4183
.vjs-load-progress[style*='99%'] {
4184
  border-radius: 32px;
4185
}
4186
.vjs-seek-handle {
4187
  background-color: #16a085;
4188
  position: absolute;
4189
  width: 18px;
4190
  height: 18px;
4191
  margin: -3px 0 0 1px;
4192
  left: 0;
4193
  top: 0;
4194
  border-radius: 50%;
4195
  -webkit-transition: background-color 0.25s;
4196
  transition: background-color 0.25s;
4197
}
4198
.vjs-seek-handle[style*='95.'] {
4199
  margin-left: 3px;
4200
}
4201
.vjs-seek-handle[style='left: 0%;'] {
4202
  margin-left: -2px;
4203
}
4204
.vjs-seek-handle:hover,
4205
.vjs-seek-handle:focus {
4206
  background-color: #148d75;
4207
}
4208
.vjs-seek-handle:active {
4209
  background-color: #117a65;
4210
}
4211
.vjs-time-controls {
4212
  position: absolute;
4213
  height: 20px;
4214
  width: 50px;
4215
  top: 16px;
4216
  font: 300 13px "Lato", Helvetica, Arial, sans-serif;
4217
}
4218
.vjs-current-time {
4219
  right: 128px;
4220
  text-align: right;
4221
}
4222
.vjs-duration {
4223
  color: #5d6d7e;
4224
  right: 69px;
4225
  text-align: left;
4226
}
4227
.vjs-remaining-time {
4228
  display: none;
4229
}
4230
.vjs-time-divider {
4231
  color: #5d6d7e;
4232
  font-size: 14px;
4233
  position: absolute;
4234
  right: 121px;
4235
  top: 15px;
4236
}
4237
.vjs-secondary-controls {
4238
  float: right;
4239
}
4240
.vjs-fullscreen-control {
4241
  background-image: url(../images/video/fullscreen.png);
4242
  background-position: center -47px;
4243
  background-size: 15px 64px;
4244
  cursor: pointer !important;
4245
  position: absolute;
4246
  right: 17px;
4247
  top: 13px;
4248
}
4249
.vjs-fullscreen-control:hover div,
4250
.vjs-fullscreen-control:focus div {
4251
  opacity: 0;
4252
}
4253
.vjs-fullscreen-control div {
4254
  height: 18px;
4255
  background: url(../images/video/fullscreen.png) no-repeat center 2px;
4256
  background-size: 15px 64px;
4257
  -webkit-transition: opacity 0.25s;
4258
  transition: opacity 0.25s;
4259
}
4260
.vjs-menu-button {
4261
  display: none !important;
4262
}
4263
@-webkit-keyframes sharp {
4264
  0% {
4265
    background: #e74c3c;
4266
    border-radius: 10px;
4267
    -webkit-transform: rotate(0deg);
4268
    -ms-transform: rotate(0deg);
4269
    transform: rotate(0deg);
4270
  }
4271
  50% {
4272
    background: #ebedee;
4273
    border-radius: 0;
4274
    -webkit-transform: rotate(180deg);
4275
    -ms-transform: rotate(180deg);
4276
    transform: rotate(180deg);
4277
  }
4278
  100% {
4279
    background: #e74c3c;
4280
    border-radius: 10px;
4281
    -webkit-transform: rotate(360deg);
4282
    -ms-transform: rotate(360deg);
4283
    transform: rotate(360deg);
4284
  }
4285
}
4286
@-moz-keyframes sharp {
4287
  0% {
4288
    background: #e74c3c;
4289
    border-radius: 10px;
4290
    -webkit-transform: rotate(0deg);
4291
    -ms-transform: rotate(0deg);
4292
    transform: rotate(0deg);
4293
  }
4294
  50% {
4295
    background: #ebedee;
4296
    border-radius: 0;
4297
    -webkit-transform: rotate(180deg);
4298
    -ms-transform: rotate(180deg);
4299
    transform: rotate(180deg);
4300
  }
4301
  100% {
4302
    background: #e74c3c;
4303
    border-radius: 10px;
4304
    -webkit-transform: rotate(360deg);
4305
    -ms-transform: rotate(360deg);
4306
    transform: rotate(360deg);
4307
  }
4308
}
4309
@-o-keyframes sharp {
4310
  0% {
4311
    background: #e74c3c;
4312
    border-radius: 10px;
4313
    -webkit-transform: rotate(0deg);
4314
    -ms-transform: rotate(0deg);
4315
    transform: rotate(0deg);
4316
  }
4317
  50% {
4318
    background: #ebedee;
4319
    border-radius: 0;
4320
    -webkit-transform: rotate(180deg);
4321
    -ms-transform: rotate(180deg);
4322
    transform: rotate(180deg);
4323
  }
4324
  100% {
4325
    background: #e74c3c;
4326
    border-radius: 10px;
4327
    -webkit-transform: rotate(360deg);
4328
    -ms-transform: rotate(360deg);
4329
    transform: rotate(360deg);
4330
  }
4331
}
4332
@keyframes sharp {
4333
  0% {
4334
    background: #e74c3c;
4335
    border-radius: 10px;
4336
    -webkit-transform: rotate(0deg);
4337
    -ms-transform: rotate(0deg);
4338
    transform: rotate(0deg);
4339
  }
4340
  50% {
4341
    background: #ebedee;
4342
    border-radius: 0;
4343
    -webkit-transform: rotate(180deg);
4344
    -ms-transform: rotate(180deg);
4345
    transform: rotate(180deg);
4346
  }
4347
  100% {
4348
    background: #e74c3c;
4349
    border-radius: 10px;
4350
    -webkit-transform: rotate(360deg);
4351
    -ms-transform: rotate(360deg);
4352
    transform: rotate(360deg);
4353
  }
4354
}
4355
.vjs-loading-spinner {
4356
  background: #ebedee;
4357
  display: none;
4358
  height: 16px;
4359
  left: 50%;
4360
  margin: -8px 0 0 -8px;
4361
  position: absolute;
4362
  top: 50%;
4363
  width: 16px;
4364
  border-radius: 10px;
4365
  -webkit-animation: sharp 2s ease infinite;
4366
  animation: sharp 2s ease infinite;
4367
}
4368
.login {
4369
  background: url(../images/login/imac.png) 0 0 no-repeat;
4370
  background-size: 940px 778px;
4371
  color: #ffffff;
4372
  margin-bottom: 77px;
4373
  padding: 38px 38px 267px;
4374
  position: relative;
4375
}
4376
.login-screen {
4377
  background-color: #1abc9c;
4378
  min-height: 473px;
4379
  padding: 123px 199px 33px 306px;
4380
}
4381
.login-icon {
4382
  left: 200px;
4383
  position: absolute;
4384
  top: 160px;
4385
  width: 96px;
4386
}
4387
.login-icon > img {
4388
  display: block;
4389
  margin-bottom: 6px;
4390
  width: 100%;
4391
}
4392
.login-icon > h4 {
4393
  font-size: 17px;
4394
  font-weight: 300;
4395
  line-height: 34px;
4396
  opacity: 0.95;
4397
  filter: alpha(opacity=95);
4398
}
4399
.login-icon > h4 small {
4400
  color: inherit;
4401
  display: block;
4402
  font-size: inherit;
4403
  font-weight: 700;
4404
}
4405
.login-form {
4406
  background-color: #edeff1;
4407
  padding: 24px 23px 20px;
4408
  position: relative;
4409
  border-radius: 6px;
4410
}
4411
.login-form:before {
4412
  content: '';
4413
  border-style: solid;
4414
  border-width: 12px 12px 12px 0;
4415
  border-color: transparent #edeff1 transparent transparent;
4416
  height: 0;
4417
  position: absolute;
4418
  left: -12px;
4419
  top: 35px;
4420
  width: 0;
4421
  -webkit-transform: rotate(360deg);
4422
}
4423
.login-form .control-group {
4424
  margin-bottom: 6px;
4425
  position: relative;
4426
}
4427
.login-form .login-field {
4428
  border-color: transparent;
4429
  font-size: 17px;
4430
  text-indent: 3px;
4431
}
4432
.login-form .login-field:focus {
4433
  border-color: #1abc9c;
4434
}
4435
.login-form .login-field:focus + .login-field-icon {
4436
  color: #1abc9c;
4437
}
4438
.login-form .login-field-icon {
4439
  color: #bfc9ca;
4440
  font-size: 16px;
4441
  position: absolute;
4442
  right: 15px;
4443
  top: 3px;
4444
  -webkit-transition: 0.25s;
4445
  transition: 0.25s;
4446
}
4447
.login-link {
4448
  color: #bfc9ca;
4449
  display: block;
4450
  font-size: 13px;
4451
  margin-top: 15px;
4452
  text-align: center;
4453
}
4454
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
4455
  .login {
4456
    background-image: url(../images/login/imac-2x.png);
4457
  }
4458
}
4459
footer {
4460
  background-color: #edeff1;
4461
  color: #bac1c8;
4462
  font-size: 15px;
4463
  padding: 0;
4464
}
4465
footer a {
4466
  color: #9aa4af;
4467
  font-weight: 700;
4468
}
4469
footer p {
4470
  font-size: 15px;
4471
  line-height: 20px;
4472
  margin-bottom: 10px;
4473
}
4474
.footer-title {
4475
  margin: 0 0 22px;
4476
  padding-top: 21px;
4477
  font-size: 24px;
4478
  line-height: 40px;
4479
}
4480
.footer-brand {
4481
  display: block;
4482
  margin-bottom: 26px;
4483
  width: 220px;
4484
}
4485
.footer-brand img {
4486
  width: 216px;
4487
}
4488
.footer-banner {
4489
  background-color: #1abc9c;
4490
  color: #d1f2eb;
4491
  margin-left: 42px;
4492
  min-height: 316px;
4493
  padding: 0 30px 30px;
4494
}
4495
.footer-banner .footer-title {
4496
  color: #ffffff;
4497
}
4498
.footer-banner a {
4499
  color: #b7f5e9;
4500
  text-decoration: underline;
4501
}
4502
.footer-banner a:hover {
4503
  text-decoration: none;
4504
}
4505
.footer-banner ul {
4506
  list-style-type: none;
4507
  margin: 0 0 26px;
4508
  padding: 0;
4509
}
4510
.footer-banner ul li {
4511
  border-top: 1px solid #1bc5a3;
4512
  line-height: 19px;
4513
  padding: 6px 0;
4514
}
4515
.footer-banner ul li:first-child {
4516
  border-top: none;
4517
  padding-top: 1px;
4518
}
4519
.last-col {
4520
  overflow: hidden;
4521
}
4522
.ptn,
4523
.pvn,
4524
.pan {
4525
  padding-top: 0;
4526
}
4527
.ptx,
4528
.pvx,
4529
.pax {
4530
  padding-top: 3px;
4531
}
4532
.pts,
4533
.pvs,
4534
.pas {
4535
  padding-top: 5px;
4536
}
4537
.ptm,
4538
.pvm,
4539
.pam {
4540
  padding-top: 10px;
4541
}
4542
.ptl,
4543
.pvl,
4544
.pal {
4545
  padding-top: 20px;
4546
}
4547
.prn,
4548
.phn,
4549
.pan {
4550
  padding-right: 0;
4551
}
4552
.prx,
4553
.phx,
4554
.pax {
4555
  padding-right: 3px;
4556
}
4557
.prs,
4558
.phs,
4559
.pas {
4560
  padding-right: 5px;
4561
}
4562
.prm,
4563
.phm,
4564
.pam {
4565
  padding-right: 10px;
4566
}
4567
.prl,
4568
.phl,
4569
.pal {
4570
  padding-right: 20px;
4571
}
4572
.pbn,
4573
.pvn,
4574
.pan {
4575
  padding-bottom: 0;
4576
}
4577
.pbx,
4578
.pvx,
4579
.pax {
4580
  padding-bottom: 3px;
4581
}
4582
.pbs,
4583
.pvs,
4584
.pas {
4585
  padding-bottom: 5px;
4586
}
4587
.pbm,
4588
.pvm,
4589
.pam {
4590
  padding-bottom: 10px;
4591
}
4592
.pbl,
4593
.pvl,
4594
.pal {
4595
  padding-bottom: 20px;
4596
}
4597
.pln,
4598
.phn,
4599
.pan {
4600
  padding-left: 0;
4601
}
4602
.plx,
4603
.phx,
4604
.pax {
4605
  padding-left: 3px;
4606
}
4607
.pls,
4608
.phs,
4609
.pas {
4610
  padding-left: 5px;
4611
}
4612
.plm,
4613
.phm,
4614
.pam {
4615
  padding-left: 10px;
4616
}
4617
.pll,
4618
.phl,
4619
.pal {
4620
  padding-left: 20px;
4621
}
4622
.mtn,
4623
.mvn,
4624
.man {
4625
  margin-top: 0px;
4626
}
4627
.mtx,
4628
.mvx,
4629
.max {
4630
  margin-top: 3px;
4631
}
4632
.mts,
4633
.mvs,
4634
.mas {
4635
  margin-top: 5px;
4636
}
4637
.mtm,
4638
.mvm,
4639
.mam {
4640
  margin-top: 10px;
4641
}
4642
.mtl,
4643
.mvl,
4644
.mal {
4645
  margin-top: 20px;
4646
}
4647
.mrn,
4648
.mhn,
4649
.man {
4650
  margin-right: 0px;
4651
}
4652
.mrx,
4653
.mhx,
4654
.max {
4655
  margin-right: 3px;
4656
}
4657
.mrs,
4658
.mhs,
4659
.mas {
4660
  margin-right: 5px;
4661
}
4662
.mrm,
4663
.mhm,
4664
.mam {
4665
  margin-right: 10px;
4666
}
4667
.mrl,
4668
.mhl,
4669
.mal {
4670
  margin-right: 20px;
4671
}
4672
.mbn,
4673
.mvn,
4674
.man {
4675
  margin-bottom: 0px;
4676
}
4677
.mbx,
4678
.mvx,
4679
.max {
4680
  margin-bottom: 3px;
4681
}
4682
.mbs,
4683
.mvs,
4684
.mas {
4685
  margin-bottom: 5px;
4686
}
4687
.mbm,
4688
.mvm,
4689
.mam {
4690
  margin-bottom: 10px;
4691
}
4692
.mbl,
4693
.mvl,
4694
.mal {
4695
  margin-bottom: 20px;
4696
}
4697
.mln,
4698
.mhn,
4699
.man {
4700
  margin-left: 0px;
4701
}
4702
.mlx,
4703
.mhx,
4704
.max {
4705
  margin-left: 3px;
4706
}
4707
.mls,
4708
.mhs,
4709
.mas {
4710
  margin-left: 5px;
4711
}
4712
.mlm,
4713
.mhm,
4714
.mam {
4715
  margin-left: 10px;
4716
}
4717
.mll,
4718
.mhl,
4719
.mal {
4720
  margin-left: 20px;
4721
}
(8-8/14)