Subversion-Projekte lars-tiefland.cienc

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
9 lars 1
/*!
2
 * Bootstrap v3.0.2 by @fat and @mdo
3
 * Copyright 2013 Twitter, Inc.
4
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
5
 *
6
 * Designed and built with all the love in the world by @mdo and @fat.
7
 */
8
 
9
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
10
 
11
article,
12
aside,
13
details,
14
figcaption,
15
figure,
16
footer,
17
header,
18
hgroup,
19
main,
20
nav,
21
section,
22
summary {
23
  display: block;
24
}
25
 
26
audio,
27
canvas,
28
video {
29
  display: inline-block;
30
}
31
 
32
audio:not([controls]) {
33
  display: none;
34
  height: 0;
35
}
36
 
37
[hidden],
38
template {
39
  display: none;
40
}
41
 
42
html {
43
  font-family: sans-serif;
44
  -webkit-text-size-adjust: 100%;
45
      -ms-text-size-adjust: 100%;
46
}
47
 
48
body {
49
  margin: 0;
50
}
51
 
52
a {
53
  background: transparent;
54
}
55
 
56
a:focus {
57
  outline: thin dotted;
58
}
59
 
60
a:active,
61
a:hover {
62
  outline: 0;
63
}
64
 
65
h1 {
66
  margin: 0.67em 0;
67
  font-size: 2em;
68
}
69
 
70
abbr[title] {
71
  border-bottom: 1px dotted;
72
}
73
 
74
b,
75
strong {
76
  font-weight: bold;
77
}
78
 
79
dfn {
80
  font-style: italic;
81
}
82
 
83
hr {
84
  height: 0;
85
  -moz-box-sizing: content-box;
86
       box-sizing: content-box;
87
}
88
 
89
mark {
90
  color: #000;
91
  background: #ff0;
92
}
93
 
94
code,
95
kbd,
96
pre,
97
samp {
98
  font-family: monospace, serif;
99
  font-size: 1em;
100
}
101
 
102
pre {
103
  white-space: pre-wrap;
104
}
105
 
106
q {
107
  quotes: "\201C" "\201D" "\2018" "\2019";
108
}
109
 
110
small {
111
  font-size: 80%;
112
}
113
 
114
sub,
115
sup {
116
  position: relative;
117
  font-size: 75%;
118
  line-height: 0;
119
  vertical-align: baseline;
120
}
121
 
122
sup {
123
  top: -0.5em;
124
}
125
 
126
sub {
127
  bottom: -0.25em;
128
}
129
 
130
img {
131
  border: 0;
132
}
133
 
134
svg:not(:root) {
135
  overflow: hidden;
136
}
137
 
138
figure {
139
  margin: 0;
140
}
141
 
142
fieldset {
143
  padding: 0.35em 0.625em 0.75em;
144
  margin: 0 2px;
145
  border: 1px solid #c0c0c0;
146
}
147
 
148
legend {
149
  padding: 0;
150
  border: 0;
151
}
152
 
153
button,
154
input,
155
select,
156
textarea {
157
  margin: 0;
158
  font-family: inherit;
159
  font-size: 100%;
160
}
161
 
162
button,
163
input {
164
  line-height: normal;
165
}
166
 
167
button,
168
select {
169
  text-transform: none;
170
}
171
 
172
button,
173
html input[type="button"],
174
input[type="reset"],
175
input[type="submit"] {
176
  cursor: pointer;
177
  -webkit-appearance: button;
178
}
179
 
180
button[disabled],
181
html input[disabled] {
182
  cursor: default;
183
}
184
 
185
input[type="checkbox"],
186
input[type="radio"] {
187
  padding: 0;
188
  box-sizing: border-box;
189
}
190
 
191
input[type="search"] {
192
  -webkit-box-sizing: content-box;
193
     -moz-box-sizing: content-box;
194
          box-sizing: content-box;
195
  -webkit-appearance: textfield;
196
}
197
 
198
input[type="search"]::-webkit-search-cancel-button,
199
input[type="search"]::-webkit-search-decoration {
200
  -webkit-appearance: none;
201
}
202
 
203
button::-moz-focus-inner,
204
input::-moz-focus-inner {
205
  padding: 0;
206
  border: 0;
207
}
208
 
209
textarea {
210
  overflow: auto;
211
  vertical-align: top;
212
}
213
 
214
table {
215
  border-collapse: collapse;
216
  border-spacing: 0;
217
}
218
 
219
@media print {
220
  * {
221
    color: #000 !important;
222
    text-shadow: none !important;
223
    background: transparent !important;
224
    box-shadow: none !important;
225
  }
226
  a,
227
  a:visited {
228
    text-decoration: underline;
229
  }
230
  a[href]:after {
231
    content: " (" attr(href) ")";
232
  }
233
  abbr[title]:after {
234
    content: " (" attr(title) ")";
235
  }
236
  a[href^="javascript:"]:after,
237
  a[href^="#"]:after {
238
    content: "";
239
  }
240
  pre,
241
  blockquote {
242
    border: 1px solid #999;
243
    page-break-inside: avoid;
244
  }
245
  thead {
246
    display: table-header-group;
247
  }
248
  tr,
249
  img {
250
    page-break-inside: avoid;
251
  }
252
  img {
253
    max-width: 100% !important;
254
  }
255
  @page  {
256
    margin: 2cm .5cm;
257
  }
258
  p,
259
  h2,
260
  h3 {
261
    orphans: 3;
262
    widows: 3;
263
  }
264
  h2,
265
  h3 {
266
    page-break-after: avoid;
267
  }
268
  select {
269
    background: #fff !important;
270
  }
271
  .navbar {
272
    display: none;
273
  }
274
  .table td,
275
  .table th {
276
    background-color: #fff !important;
277
  }
278
  .btn > .caret,
279
  .dropup > .btn > .caret {
280
    border-top-color: #000 !important;
281
  }
282
  .label {
283
    border: 1px solid #000;
284
  }
285
  .table {
286
    border-collapse: collapse !important;
287
  }
288
  .table-bordered th,
289
  .table-bordered td {
290
    border: 1px solid #ddd !important;
291
  }
292
}
293
 
294
*,
295
*:before,
296
*:after {
297
  -webkit-box-sizing: border-box;
298
     -moz-box-sizing: border-box;
299
          box-sizing: border-box;
300
}
301
 
302
html {
303
  font-size: 62.5%;
304
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
305
}
306
 
307
body {
308
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
309
  font-size: 14px;
310
  line-height: 1.428571429;
311
  color: #333333;
312
  background-color: #ffffff;
313
}
314
 
315
input,
316
button,
317
select,
318
textarea {
319
  font-family: inherit;
320
  font-size: inherit;
321
  line-height: inherit;
322
}
323
 
324
a {
325
  color: #428bca;
326
  text-decoration: none;
327
}
328
 
329
a:hover,
330
a:focus {
331
  color: #2a6496;
332
  text-decoration: underline;
333
}
334
 
335
a:focus {
336
  outline: thin dotted #333;
337
  outline: 5px auto -webkit-focus-ring-color;
338
  outline-offset: -2px;
339
}
340
 
341
img {
342
  vertical-align: middle;
343
}
344
 
345
.img-responsive {
346
  display: block;
347
  height: auto;
348
  max-width: 100%;
349
}
350
 
351
.img-rounded {
352
  border-radius: 6px;
353
}
354
 
355
.img-thumbnail {
356
  display: inline-block;
357
  height: auto;
358
  max-width: 100%;
359
  padding: 4px;
360
  line-height: 1.428571429;
361
  background-color: #ffffff;
362
  border: 1px solid #dddddd;
363
  border-radius: 4px;
364
  -webkit-transition: all 0.2s ease-in-out;
365
          transition: all 0.2s ease-in-out;
366
}
367
 
368
.img-circle {
369
  border-radius: 50%;
370
}
371
 
372
hr {
373
  margin-top: 20px;
374
  margin-bottom: 20px;
375
  border: 0;
376
  border-top: 1px solid #eeeeee;
377
}
378
 
379
.sr-only {
380
  position: absolute;
381
  width: 1px;
382
  height: 1px;
383
  padding: 0;
384
  margin: -1px;
385
  overflow: hidden;
386
  clip: rect(0, 0, 0, 0);
387
  border: 0;
388
}
389
 
390
p {
391
  margin: 0 0 10px;
392
}
393
 
394
.lead {
395
  margin-bottom: 20px;
396
  font-size: 16px;
397
  font-weight: 200;
398
  line-height: 1.4;
399
}
400
 
401
@media (min-width: 768px) {
402
  .lead {
403
    font-size: 21px;
404
  }
405
}
406
 
407
small,
408
.small {
409
  font-size: 85%;
410
}
411
 
412
cite {
413
  font-style: normal;
414
}
415
 
416
.text-muted {
417
  color: #999999;
418
}
419
 
420
.text-primary {
421
  color: #428bca;
422
}
423
 
424
.text-primary:hover {
425
  color: #3071a9;
426
}
427
 
428
.text-warning {
429
  color: #c09853;
430
}
431
 
432
.text-warning:hover {
433
  color: #a47e3c;
434
}
435
 
436
.text-danger {
437
  color: #b94a48;
438
}
439
 
440
.text-danger:hover {
441
  color: #953b39;
442
}
443
 
444
.text-success {
445
  color: #468847;
446
}
447
 
448
.text-success:hover {
449
  color: #356635;
450
}
451
 
452
.text-info {
453
  color: #3a87ad;
454
}
455
 
456
.text-info:hover {
457
  color: #2d6987;
458
}
459
 
460
.text-left {
461
  text-align: left;
462
}
463
 
464
.text-right {
465
  text-align: right;
466
}
467
 
468
.text-center {
469
  text-align: center;
470
}
471
 
472
h1,
473
h2,
474
h3,
475
h4,
476
h5,
477
h6,
478
.h1,
479
.h2,
480
.h3,
481
.h4,
482
.h5,
483
.h6 {
484
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
485
  font-weight: 500;
486
  line-height: 1.1;
487
  color: inherit;
488
}
489
 
490
h1 small,
491
h2 small,
492
h3 small,
493
h4 small,
494
h5 small,
495
h6 small,
496
.h1 small,
497
.h2 small,
498
.h3 small,
499
.h4 small,
500
.h5 small,
501
.h6 small,
502
h1 .small,
503
h2 .small,
504
h3 .small,
505
h4 .small,
506
h5 .small,
507
h6 .small,
508
.h1 .small,
509
.h2 .small,
510
.h3 .small,
511
.h4 .small,
512
.h5 .small,
513
.h6 .small {
514
  font-weight: normal;
515
  line-height: 1;
516
  color: #999999;
517
}
518
 
519
h1,
520
h2,
521
h3 {
522
  margin-top: 20px;
523
  margin-bottom: 10px;
524
}
525
 
526
h1 small,
527
h2 small,
528
h3 small,
529
h1 .small,
530
h2 .small,
531
h3 .small {
532
  font-size: 65%;
533
}
534
 
535
h4,
536
h5,
537
h6 {
538
  margin-top: 10px;
539
  margin-bottom: 10px;
540
}
541
 
542
h4 small,
543
h5 small,
544
h6 small,
545
h4 .small,
546
h5 .small,
547
h6 .small {
548
  font-size: 75%;
549
}
550
 
551
h1,
552
.h1 {
553
  font-size: 36px;
554
}
555
 
556
h2,
557
.h2 {
558
  font-size: 30px;
559
}
560
 
561
h3,
562
.h3 {
563
  font-size: 24px;
564
}
565
 
566
h4,
567
.h4 {
568
  font-size: 18px;
569
}
570
 
571
h5,
572
.h5 {
573
  font-size: 14px;
574
}
575
 
576
h6,
577
.h6 {
578
  font-size: 12px;
579
}
580
 
581
.page-header {
582
  padding-bottom: 9px;
583
  margin: 40px 0 20px;
584
  border-bottom: 1px solid #eeeeee;
585
}
586
 
587
ul,
588
ol {
589
  margin-top: 0;
590
  margin-bottom: 10px;
591
}
592
 
593
ul ul,
594
ol ul,
595
ul ol,
596
ol ol {
597
  margin-bottom: 0;
598
}
599
 
600
.list-unstyled {
601
  padding-left: 0;
602
  list-style: none;
603
}
604
 
605
.list-inline {
606
  padding-left: 0;
607
  list-style: none;
608
}
609
 
610
.list-inline > li {
611
  display: inline-block;
612
  padding-right: 5px;
613
  padding-left: 5px;
614
}
615
 
616
.list-inline > li:first-child {
617
  padding-left: 0;
618
}
619
 
620
dl {
621
  margin-bottom: 20px;
622
}
623
 
624
dt,
625
dd {
626
  line-height: 1.428571429;
627
}
628
 
629
dt {
630
  font-weight: bold;
631
}
632
 
633
dd {
634
  margin-left: 0;
635
}
636
 
637
@media (min-width: 768px) {
638
  .dl-horizontal dt {
639
    float: left;
640
    width: 160px;
641
    overflow: hidden;
642
    clear: left;
643
    text-align: right;
644
    text-overflow: ellipsis;
645
    white-space: nowrap;
646
  }
647
  .dl-horizontal dd {
648
    margin-left: 180px;
649
  }
650
  .dl-horizontal dd:before,
651
  .dl-horizontal dd:after {
652
    display: table;
653
    content: " ";
654
  }
655
  .dl-horizontal dd:after {
656
    clear: both;
657
  }
658
  .dl-horizontal dd:before,
659
  .dl-horizontal dd:after {
660
    display: table;
661
    content: " ";
662
  }
663
  .dl-horizontal dd:after {
664
    clear: both;
665
  }
666
}
667
 
668
abbr[title],
669
abbr[data-original-title] {
670
  cursor: help;
671
  border-bottom: 1px dotted #999999;
672
}
673
 
674
abbr.initialism {
675
  font-size: 90%;
676
  text-transform: uppercase;
677
}
678
 
679
blockquote {
680
  padding: 10px 20px;
681
  margin: 0 0 20px;
682
  border-left: 5px solid #eeeeee;
683
}
684
 
685
blockquote p {
686
  font-size: 17.5px;
687
  font-weight: 300;
688
  line-height: 1.25;
689
}
690
 
691
blockquote p:last-child {
692
  margin-bottom: 0;
693
}
694
 
695
blockquote small {
696
  display: block;
697
  line-height: 1.428571429;
698
  color: #999999;
699
}
700
 
701
blockquote small:before {
702
  content: '\2014 \00A0';
703
}
704
 
705
blockquote.pull-right {
706
  padding-right: 15px;
707
  padding-left: 0;
708
  border-right: 5px solid #eeeeee;
709
  border-left: 0;
710
}
711
 
712
blockquote.pull-right p,
713
blockquote.pull-right small,
714
blockquote.pull-right .small {
715
  text-align: right;
716
}
717
 
718
blockquote.pull-right small:before,
719
blockquote.pull-right .small:before {
720
  content: '';
721
}
722
 
723
blockquote.pull-right small:after,
724
blockquote.pull-right .small:after {
725
  content: '\00A0 \2014';
726
}
727
 
728
blockquote:before,
729
blockquote:after {
730
  content: "";
731
}
732
 
733
address {
734
  margin-bottom: 20px;
735
  font-style: normal;
736
  line-height: 1.428571429;
737
}
738
 
739
code,
740
kbd,
741
pre,
742
samp {
743
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
744
}
745
 
746
code {
747
  padding: 2px 4px;
748
  font-size: 90%;
749
  color: #c7254e;
750
  white-space: nowrap;
751
  background-color: #f9f2f4;
752
  border-radius: 4px;
753
}
754
 
755
pre {
756
  display: block;
757
  padding: 9.5px;
758
  margin: 0 0 10px;
759
  font-size: 13px;
760
  line-height: 1.428571429;
761
  color: #333333;
762
  word-break: break-all;
763
  word-wrap: break-word;
764
  background-color: #f5f5f5;
765
  border: 1px solid #cccccc;
766
  border-radius: 4px;
767
}
768
 
769
pre code {
770
  padding: 0;
771
  font-size: inherit;
772
  color: inherit;
773
  white-space: pre-wrap;
774
  background-color: transparent;
775
  border-radius: 0;
776
}
777
 
778
.pre-scrollable {
779
  max-height: 340px;
780
  overflow-y: scroll;
781
}
782
 
783
.container {
784
  padding-right: 15px;
785
  padding-left: 15px;
786
  margin-right: auto;
787
  margin-left: auto;
788
}
789
 
790
.container:before,
791
.container:after {
792
  display: table;
793
  content: " ";
794
}
795
 
796
.container:after {
797
  clear: both;
798
}
799
 
800
.container:before,
801
.container:after {
802
  display: table;
803
  content: " ";
804
}
805
 
806
.container:after {
807
  clear: both;
808
}
809
 
810
.row {
811
  margin-right: -15px;
812
  margin-left: -15px;
813
}
814
 
815
.row:before,
816
.row:after {
817
  display: table;
818
  content: " ";
819
}
820
 
821
.row:after {
822
  clear: both;
823
}
824
 
825
.row:before,
826
.row:after {
827
  display: table;
828
  content: " ";
829
}
830
 
831
.row:after {
832
  clear: both;
833
}
834
 
835
.col-xs-1,
836
.col-sm-1,
837
.col-md-1,
838
.col-lg-1,
839
.col-xs-2,
840
.col-sm-2,
841
.col-md-2,
842
.col-lg-2,
843
.col-xs-3,
844
.col-sm-3,
845
.col-md-3,
846
.col-lg-3,
847
.col-xs-4,
848
.col-sm-4,
849
.col-md-4,
850
.col-lg-4,
851
.col-xs-5,
852
.col-sm-5,
853
.col-md-5,
854
.col-lg-5,
855
.col-xs-6,
856
.col-sm-6,
857
.col-md-6,
858
.col-lg-6,
859
.col-xs-7,
860
.col-sm-7,
861
.col-md-7,
862
.col-lg-7,
863
.col-xs-8,
864
.col-sm-8,
865
.col-md-8,
866
.col-lg-8,
867
.col-xs-9,
868
.col-sm-9,
869
.col-md-9,
870
.col-lg-9,
871
.col-xs-10,
872
.col-sm-10,
873
.col-md-10,
874
.col-lg-10,
875
.col-xs-11,
876
.col-sm-11,
877
.col-md-11,
878
.col-lg-11,
879
.col-xs-12,
880
.col-sm-12,
881
.col-md-12,
882
.col-lg-12 {
883
  position: relative;
884
  min-height: 1px;
885
  padding-right: 15px;
886
  padding-left: 15px;
887
}
888
 
889
.col-xs-1,
890
.col-xs-2,
891
.col-xs-3,
892
.col-xs-4,
893
.col-xs-5,
894
.col-xs-6,
895
.col-xs-7,
896
.col-xs-8,
897
.col-xs-9,
898
.col-xs-10,
899
.col-xs-11 {
900
  float: left;
901
}
902
 
903
.col-xs-12 {
904
  width: 100%;
905
}
906
 
907
.col-xs-11 {
908
  width: 91.66666666666666%;
909
}
910
 
911
.col-xs-10 {
912
  width: 83.33333333333334%;
913
}
914
 
915
.col-xs-9 {
916
  width: 75%;
917
}
918
 
919
.col-xs-8 {
920
  width: 66.66666666666666%;
921
}
922
 
923
.col-xs-7 {
924
  width: 58.333333333333336%;
925
}
926
 
927
.col-xs-6 {
928
  width: 50%;
929
}
930
 
931
.col-xs-5 {
932
  width: 41.66666666666667%;
933
}
934
 
935
.col-xs-4 {
936
  width: 33.33333333333333%;
937
}
938
 
939
.col-xs-3 {
940
  width: 25%;
941
}
942
 
943
.col-xs-2 {
944
  width: 16.666666666666664%;
945
}
946
 
947
.col-xs-1 {
948
  width: 8.333333333333332%;
949
}
950
 
951
.col-xs-pull-12 {
952
  right: 100%;
953
}
954
 
955
.col-xs-pull-11 {
956
  right: 91.66666666666666%;
957
}
958
 
959
.col-xs-pull-10 {
960
  right: 83.33333333333334%;
961
}
962
 
963
.col-xs-pull-9 {
964
  right: 75%;
965
}
966
 
967
.col-xs-pull-8 {
968
  right: 66.66666666666666%;
969
}
970
 
971
.col-xs-pull-7 {
972
  right: 58.333333333333336%;
973
}
974
 
975
.col-xs-pull-6 {
976
  right: 50%;
977
}
978
 
979
.col-xs-pull-5 {
980
  right: 41.66666666666667%;
981
}
982
 
983
.col-xs-pull-4 {
984
  right: 33.33333333333333%;
985
}
986
 
987
.col-xs-pull-3 {
988
  right: 25%;
989
}
990
 
991
.col-xs-pull-2 {
992
  right: 16.666666666666664%;
993
}
994
 
995
.col-xs-pull-1 {
996
  right: 8.333333333333332%;
997
}
998
 
999
.col-xs-pull-0 {
1000
  right: 0;
1001
}
1002
 
1003
.col-xs-push-12 {
1004
  left: 100%;
1005
}
1006
 
1007
.col-xs-push-11 {
1008
  left: 91.66666666666666%;
1009
}
1010
 
1011
.col-xs-push-10 {
1012
  left: 83.33333333333334%;
1013
}
1014
 
1015
.col-xs-push-9 {
1016
  left: 75%;
1017
}
1018
 
1019
.col-xs-push-8 {
1020
  left: 66.66666666666666%;
1021
}
1022
 
1023
.col-xs-push-7 {
1024
  left: 58.333333333333336%;
1025
}
1026
 
1027
.col-xs-push-6 {
1028
  left: 50%;
1029
}
1030
 
1031
.col-xs-push-5 {
1032
  left: 41.66666666666667%;
1033
}
1034
 
1035
.col-xs-push-4 {
1036
  left: 33.33333333333333%;
1037
}
1038
 
1039
.col-xs-push-3 {
1040
  left: 25%;
1041
}
1042
 
1043
.col-xs-push-2 {
1044
  left: 16.666666666666664%;
1045
}
1046
 
1047
.col-xs-push-1 {
1048
  left: 8.333333333333332%;
1049
}
1050
 
1051
.col-xs-push-0 {
1052
  left: 0;
1053
}
1054
 
1055
.col-xs-offset-12 {
1056
  margin-left: 100%;
1057
}
1058
 
1059
.col-xs-offset-11 {
1060
  margin-left: 91.66666666666666%;
1061
}
1062
 
1063
.col-xs-offset-10 {
1064
  margin-left: 83.33333333333334%;
1065
}
1066
 
1067
.col-xs-offset-9 {
1068
  margin-left: 75%;
1069
}
1070
 
1071
.col-xs-offset-8 {
1072
  margin-left: 66.66666666666666%;
1073
}
1074
 
1075
.col-xs-offset-7 {
1076
  margin-left: 58.333333333333336%;
1077
}
1078
 
1079
.col-xs-offset-6 {
1080
  margin-left: 50%;
1081
}
1082
 
1083
.col-xs-offset-5 {
1084
  margin-left: 41.66666666666667%;
1085
}
1086
 
1087
.col-xs-offset-4 {
1088
  margin-left: 33.33333333333333%;
1089
}
1090
 
1091
.col-xs-offset-3 {
1092
  margin-left: 25%;
1093
}
1094
 
1095
.col-xs-offset-2 {
1096
  margin-left: 16.666666666666664%;
1097
}
1098
 
1099
.col-xs-offset-1 {
1100
  margin-left: 8.333333333333332%;
1101
}
1102
 
1103
.col-xs-offset-0 {
1104
  margin-left: 0;
1105
}
1106
 
1107
@media (min-width: 768px) {
1108
  .container {
1109
    width: 750px;
1110
  }
1111
  .col-sm-1,
1112
  .col-sm-2,
1113
  .col-sm-3,
1114
  .col-sm-4,
1115
  .col-sm-5,
1116
  .col-sm-6,
1117
  .col-sm-7,
1118
  .col-sm-8,
1119
  .col-sm-9,
1120
  .col-sm-10,
1121
  .col-sm-11 {
1122
    float: left;
1123
  }
1124
  .col-sm-12 {
1125
    width: 100%;
1126
  }
1127
  .col-sm-11 {
1128
    width: 91.66666666666666%;
1129
  }
1130
  .col-sm-10 {
1131
    width: 83.33333333333334%;
1132
  }
1133
  .col-sm-9 {
1134
    width: 75%;
1135
  }
1136
  .col-sm-8 {
1137
    width: 66.66666666666666%;
1138
  }
1139
  .col-sm-7 {
1140
    width: 58.333333333333336%;
1141
  }
1142
  .col-sm-6 {
1143
    width: 50%;
1144
  }
1145
  .col-sm-5 {
1146
    width: 41.66666666666667%;
1147
  }
1148
  .col-sm-4 {
1149
    width: 33.33333333333333%;
1150
  }
1151
  .col-sm-3 {
1152
    width: 25%;
1153
  }
1154
  .col-sm-2 {
1155
    width: 16.666666666666664%;
1156
  }
1157
  .col-sm-1 {
1158
    width: 8.333333333333332%;
1159
  }
1160
  .col-sm-pull-12 {
1161
    right: 100%;
1162
  }
1163
  .col-sm-pull-11 {
1164
    right: 91.66666666666666%;
1165
  }
1166
  .col-sm-pull-10 {
1167
    right: 83.33333333333334%;
1168
  }
1169
  .col-sm-pull-9 {
1170
    right: 75%;
1171
  }
1172
  .col-sm-pull-8 {
1173
    right: 66.66666666666666%;
1174
  }
1175
  .col-sm-pull-7 {
1176
    right: 58.333333333333336%;
1177
  }
1178
  .col-sm-pull-6 {
1179
    right: 50%;
1180
  }
1181
  .col-sm-pull-5 {
1182
    right: 41.66666666666667%;
1183
  }
1184
  .col-sm-pull-4 {
1185
    right: 33.33333333333333%;
1186
  }
1187
  .col-sm-pull-3 {
1188
    right: 25%;
1189
  }
1190
  .col-sm-pull-2 {
1191
    right: 16.666666666666664%;
1192
  }
1193
  .col-sm-pull-1 {
1194
    right: 8.333333333333332%;
1195
  }
1196
  .col-sm-pull-0 {
1197
    right: 0;
1198
  }
1199
  .col-sm-push-12 {
1200
    left: 100%;
1201
  }
1202
  .col-sm-push-11 {
1203
    left: 91.66666666666666%;
1204
  }
1205
  .col-sm-push-10 {
1206
    left: 83.33333333333334%;
1207
  }
1208
  .col-sm-push-9 {
1209
    left: 75%;
1210
  }
1211
  .col-sm-push-8 {
1212
    left: 66.66666666666666%;
1213
  }
1214
  .col-sm-push-7 {
1215
    left: 58.333333333333336%;
1216
  }
1217
  .col-sm-push-6 {
1218
    left: 50%;
1219
  }
1220
  .col-sm-push-5 {
1221
    left: 41.66666666666667%;
1222
  }
1223
  .col-sm-push-4 {
1224
    left: 33.33333333333333%;
1225
  }
1226
  .col-sm-push-3 {
1227
    left: 25%;
1228
  }
1229
  .col-sm-push-2 {
1230
    left: 16.666666666666664%;
1231
  }
1232
  .col-sm-push-1 {
1233
    left: 8.333333333333332%;
1234
  }
1235
  .col-sm-push-0 {
1236
    left: 0;
1237
  }
1238
  .col-sm-offset-12 {
1239
    margin-left: 100%;
1240
  }
1241
  .col-sm-offset-11 {
1242
    margin-left: 91.66666666666666%;
1243
  }
1244
  .col-sm-offset-10 {
1245
    margin-left: 83.33333333333334%;
1246
  }
1247
  .col-sm-offset-9 {
1248
    margin-left: 75%;
1249
  }
1250
  .col-sm-offset-8 {
1251
    margin-left: 66.66666666666666%;
1252
  }
1253
  .col-sm-offset-7 {
1254
    margin-left: 58.333333333333336%;
1255
  }
1256
  .col-sm-offset-6 {
1257
    margin-left: 50%;
1258
  }
1259
  .col-sm-offset-5 {
1260
    margin-left: 41.66666666666667%;
1261
  }
1262
  .col-sm-offset-4 {
1263
    margin-left: 33.33333333333333%;
1264
  }
1265
  .col-sm-offset-3 {
1266
    margin-left: 25%;
1267
  }
1268
  .col-sm-offset-2 {
1269
    margin-left: 16.666666666666664%;
1270
  }
1271
  .col-sm-offset-1 {
1272
    margin-left: 8.333333333333332%;
1273
  }
1274
  .col-sm-offset-0 {
1275
    margin-left: 0;
1276
  }
1277
}
1278
 
1279
@media (min-width: 992px) {
1280
  .container {
1281
    width: 970px;
1282
  }
1283
  .col-md-1,
1284
  .col-md-2,
1285
  .col-md-3,
1286
  .col-md-4,
1287
  .col-md-5,
1288
  .col-md-6,
1289
  .col-md-7,
1290
  .col-md-8,
1291
  .col-md-9,
1292
  .col-md-10,
1293
  .col-md-11 {
1294
    float: left;
1295
  }
1296
  .col-md-12 {
1297
    width: 100%;
1298
  }
1299
  .col-md-11 {
1300
    width: 91.66666666666666%;
1301
  }
1302
  .col-md-10 {
1303
    width: 83.33333333333334%;
1304
  }
1305
  .col-md-9 {
1306
    width: 75%;
1307
  }
1308
  .col-md-8 {
1309
    width: 66.66666666666666%;
1310
  }
1311
  .col-md-7 {
1312
    width: 58.333333333333336%;
1313
  }
1314
  .col-md-6 {
1315
    width: 50%;
1316
  }
1317
  .col-md-5 {
1318
    width: 41.66666666666667%;
1319
  }
1320
  .col-md-4 {
1321
    width: 33.33333333333333%;
1322
  }
1323
  .col-md-3 {
1324
    width: 25%;
1325
  }
1326
  .col-md-2 {
1327
    width: 16.666666666666664%;
1328
  }
1329
  .col-md-1 {
1330
    width: 8.333333333333332%;
1331
  }
1332
  .col-md-pull-12 {
1333
    right: 100%;
1334
  }
1335
  .col-md-pull-11 {
1336
    right: 91.66666666666666%;
1337
  }
1338
  .col-md-pull-10 {
1339
    right: 83.33333333333334%;
1340
  }
1341
  .col-md-pull-9 {
1342
    right: 75%;
1343
  }
1344
  .col-md-pull-8 {
1345
    right: 66.66666666666666%;
1346
  }
1347
  .col-md-pull-7 {
1348
    right: 58.333333333333336%;
1349
  }
1350
  .col-md-pull-6 {
1351
    right: 50%;
1352
  }
1353
  .col-md-pull-5 {
1354
    right: 41.66666666666667%;
1355
  }
1356
  .col-md-pull-4 {
1357
    right: 33.33333333333333%;
1358
  }
1359
  .col-md-pull-3 {
1360
    right: 25%;
1361
  }
1362
  .col-md-pull-2 {
1363
    right: 16.666666666666664%;
1364
  }
1365
  .col-md-pull-1 {
1366
    right: 8.333333333333332%;
1367
  }
1368
  .col-md-pull-0 {
1369
    right: 0;
1370
  }
1371
  .col-md-push-12 {
1372
    left: 100%;
1373
  }
1374
  .col-md-push-11 {
1375
    left: 91.66666666666666%;
1376
  }
1377
  .col-md-push-10 {
1378
    left: 83.33333333333334%;
1379
  }
1380
  .col-md-push-9 {
1381
    left: 75%;
1382
  }
1383
  .col-md-push-8 {
1384
    left: 66.66666666666666%;
1385
  }
1386
  .col-md-push-7 {
1387
    left: 58.333333333333336%;
1388
  }
1389
  .col-md-push-6 {
1390
    left: 50%;
1391
  }
1392
  .col-md-push-5 {
1393
    left: 41.66666666666667%;
1394
  }
1395
  .col-md-push-4 {
1396
    left: 33.33333333333333%;
1397
  }
1398
  .col-md-push-3 {
1399
    left: 25%;
1400
  }
1401
  .col-md-push-2 {
1402
    left: 16.666666666666664%;
1403
  }
1404
  .col-md-push-1 {
1405
    left: 8.333333333333332%;
1406
  }
1407
  .col-md-push-0 {
1408
    left: 0;
1409
  }
1410
  .col-md-offset-12 {
1411
    margin-left: 100%;
1412
  }
1413
  .col-md-offset-11 {
1414
    margin-left: 91.66666666666666%;
1415
  }
1416
  .col-md-offset-10 {
1417
    margin-left: 83.33333333333334%;
1418
  }
1419
  .col-md-offset-9 {
1420
    margin-left: 75%;
1421
  }
1422
  .col-md-offset-8 {
1423
    margin-left: 66.66666666666666%;
1424
  }
1425
  .col-md-offset-7 {
1426
    margin-left: 58.333333333333336%;
1427
  }
1428
  .col-md-offset-6 {
1429
    margin-left: 50%;
1430
  }
1431
  .col-md-offset-5 {
1432
    margin-left: 41.66666666666667%;
1433
  }
1434
  .col-md-offset-4 {
1435
    margin-left: 33.33333333333333%;
1436
  }
1437
  .col-md-offset-3 {
1438
    margin-left: 25%;
1439
  }
1440
  .col-md-offset-2 {
1441
    margin-left: 16.666666666666664%;
1442
  }
1443
  .col-md-offset-1 {
1444
    margin-left: 8.333333333333332%;
1445
  }
1446
  .col-md-offset-0 {
1447
    margin-left: 0;
1448
  }
1449
}
1450
 
1451
@media (min-width: 1200px) {
1452
  .container {
1453
    width: 1170px;
1454
  }
1455
  .col-lg-1,
1456
  .col-lg-2,
1457
  .col-lg-3,
1458
  .col-lg-4,
1459
  .col-lg-5,
1460
  .col-lg-6,
1461
  .col-lg-7,
1462
  .col-lg-8,
1463
  .col-lg-9,
1464
  .col-lg-10,
1465
  .col-lg-11 {
1466
    float: left;
1467
  }
1468
  .col-lg-12 {
1469
    width: 100%;
1470
  }
1471
  .col-lg-11 {
1472
    width: 91.66666666666666%;
1473
  }
1474
  .col-lg-10 {
1475
    width: 83.33333333333334%;
1476
  }
1477
  .col-lg-9 {
1478
    width: 75%;
1479
  }
1480
  .col-lg-8 {
1481
    width: 66.66666666666666%;
1482
  }
1483
  .col-lg-7 {
1484
    width: 58.333333333333336%;
1485
  }
1486
  .col-lg-6 {
1487
    width: 50%;
1488
  }
1489
  .col-lg-5 {
1490
    width: 41.66666666666667%;
1491
  }
1492
  .col-lg-4 {
1493
    width: 33.33333333333333%;
1494
  }
1495
  .col-lg-3 {
1496
    width: 25%;
1497
  }
1498
  .col-lg-2 {
1499
    width: 16.666666666666664%;
1500
  }
1501
  .col-lg-1 {
1502
    width: 8.333333333333332%;
1503
  }
1504
  .col-lg-pull-12 {
1505
    right: 100%;
1506
  }
1507
  .col-lg-pull-11 {
1508
    right: 91.66666666666666%;
1509
  }
1510
  .col-lg-pull-10 {
1511
    right: 83.33333333333334%;
1512
  }
1513
  .col-lg-pull-9 {
1514
    right: 75%;
1515
  }
1516
  .col-lg-pull-8 {
1517
    right: 66.66666666666666%;
1518
  }
1519
  .col-lg-pull-7 {
1520
    right: 58.333333333333336%;
1521
  }
1522
  .col-lg-pull-6 {
1523
    right: 50%;
1524
  }
1525
  .col-lg-pull-5 {
1526
    right: 41.66666666666667%;
1527
  }
1528
  .col-lg-pull-4 {
1529
    right: 33.33333333333333%;
1530
  }
1531
  .col-lg-pull-3 {
1532
    right: 25%;
1533
  }
1534
  .col-lg-pull-2 {
1535
    right: 16.666666666666664%;
1536
  }
1537
  .col-lg-pull-1 {
1538
    right: 8.333333333333332%;
1539
  }
1540
  .col-lg-pull-0 {
1541
    right: 0;
1542
  }
1543
  .col-lg-push-12 {
1544
    left: 100%;
1545
  }
1546
  .col-lg-push-11 {
1547
    left: 91.66666666666666%;
1548
  }
1549
  .col-lg-push-10 {
1550
    left: 83.33333333333334%;
1551
  }
1552
  .col-lg-push-9 {
1553
    left: 75%;
1554
  }
1555
  .col-lg-push-8 {
1556
    left: 66.66666666666666%;
1557
  }
1558
  .col-lg-push-7 {
1559
    left: 58.333333333333336%;
1560
  }
1561
  .col-lg-push-6 {
1562
    left: 50%;
1563
  }
1564
  .col-lg-push-5 {
1565
    left: 41.66666666666667%;
1566
  }
1567
  .col-lg-push-4 {
1568
    left: 33.33333333333333%;
1569
  }
1570
  .col-lg-push-3 {
1571
    left: 25%;
1572
  }
1573
  .col-lg-push-2 {
1574
    left: 16.666666666666664%;
1575
  }
1576
  .col-lg-push-1 {
1577
    left: 8.333333333333332%;
1578
  }
1579
  .col-lg-push-0 {
1580
    left: 0;
1581
  }
1582
  .col-lg-offset-12 {
1583
    margin-left: 100%;
1584
  }
1585
  .col-lg-offset-11 {
1586
    margin-left: 91.66666666666666%;
1587
  }
1588
  .col-lg-offset-10 {
1589
    margin-left: 83.33333333333334%;
1590
  }
1591
  .col-lg-offset-9 {
1592
    margin-left: 75%;
1593
  }
1594
  .col-lg-offset-8 {
1595
    margin-left: 66.66666666666666%;
1596
  }
1597
  .col-lg-offset-7 {
1598
    margin-left: 58.333333333333336%;
1599
  }
1600
  .col-lg-offset-6 {
1601
    margin-left: 50%;
1602
  }
1603
  .col-lg-offset-5 {
1604
    margin-left: 41.66666666666667%;
1605
  }
1606
  .col-lg-offset-4 {
1607
    margin-left: 33.33333333333333%;
1608
  }
1609
  .col-lg-offset-3 {
1610
    margin-left: 25%;
1611
  }
1612
  .col-lg-offset-2 {
1613
    margin-left: 16.666666666666664%;
1614
  }
1615
  .col-lg-offset-1 {
1616
    margin-left: 8.333333333333332%;
1617
  }
1618
  .col-lg-offset-0 {
1619
    margin-left: 0;
1620
  }
1621
}
1622
 
1623
table {
1624
  max-width: 100%;
1625
  background-color: transparent;
1626
}
1627
 
1628
th {
1629
  text-align: left;
1630
}
1631
 
1632
.table {
1633
  width: 100%;
1634
  margin-bottom: 20px;
1635
}
1636
 
1637
.table > thead > tr > th,
1638
.table > tbody > tr > th,
1639
.table > tfoot > tr > th,
1640
.table > thead > tr > td,
1641
.table > tbody > tr > td,
1642
.table > tfoot > tr > td {
1643
  padding: 8px;
1644
  line-height: 1.428571429;
1645
  vertical-align: top;
1646
  border-top: 1px solid #dddddd;
1647
}
1648
 
1649
.table > thead > tr > th {
1650
  vertical-align: bottom;
1651
  border-bottom: 2px solid #dddddd;
1652
}
1653
 
1654
.table > caption + thead > tr:first-child > th,
1655
.table > colgroup + thead > tr:first-child > th,
1656
.table > thead:first-child > tr:first-child > th,
1657
.table > caption + thead > tr:first-child > td,
1658
.table > colgroup + thead > tr:first-child > td,
1659
.table > thead:first-child > tr:first-child > td {
1660
  border-top: 0;
1661
}
1662
 
1663
.table > tbody + tbody {
1664
  border-top: 2px solid #dddddd;
1665
}
1666
 
1667
.table .table {
1668
  background-color: #ffffff;
1669
}
1670
 
1671
.table-condensed > thead > tr > th,
1672
.table-condensed > tbody > tr > th,
1673
.table-condensed > tfoot > tr > th,
1674
.table-condensed > thead > tr > td,
1675
.table-condensed > tbody > tr > td,
1676
.table-condensed > tfoot > tr > td {
1677
  padding: 5px;
1678
}
1679
 
1680
.table-bordered {
1681
  border: 1px solid #dddddd;
1682
}
1683
 
1684
.table-bordered > thead > tr > th,
1685
.table-bordered > tbody > tr > th,
1686
.table-bordered > tfoot > tr > th,
1687
.table-bordered > thead > tr > td,
1688
.table-bordered > tbody > tr > td,
1689
.table-bordered > tfoot > tr > td {
1690
  border: 1px solid #dddddd;
1691
}
1692
 
1693
.table-bordered > thead > tr > th,
1694
.table-bordered > thead > tr > td {
1695
  border-bottom-width: 2px;
1696
}
1697
 
1698
.table-striped > tbody > tr:nth-child(odd) > td,
1699
.table-striped > tbody > tr:nth-child(odd) > th {
1700
  background-color: #f9f9f9;
1701
}
1702
 
1703
.table-hover > tbody > tr:hover > td,
1704
.table-hover > tbody > tr:hover > th {
1705
  background-color: #f5f5f5;
1706
}
1707
 
1708
table col[class*="col-"] {
1709
  display: table-column;
1710
  float: none;
1711
}
1712
 
1713
table td[class*="col-"],
1714
table th[class*="col-"] {
1715
  display: table-cell;
1716
  float: none;
1717
}
1718
 
1719
.table > thead > tr > td.active,
1720
.table > tbody > tr > td.active,
1721
.table > tfoot > tr > td.active,
1722
.table > thead > tr > th.active,
1723
.table > tbody > tr > th.active,
1724
.table > tfoot > tr > th.active,
1725
.table > thead > tr.active > td,
1726
.table > tbody > tr.active > td,
1727
.table > tfoot > tr.active > td,
1728
.table > thead > tr.active > th,
1729
.table > tbody > tr.active > th,
1730
.table > tfoot > tr.active > th {
1731
  background-color: #f5f5f5;
1732
}
1733
 
1734
.table > thead > tr > td.success,
1735
.table > tbody > tr > td.success,
1736
.table > tfoot > tr > td.success,
1737
.table > thead > tr > th.success,
1738
.table > tbody > tr > th.success,
1739
.table > tfoot > tr > th.success,
1740
.table > thead > tr.success > td,
1741
.table > tbody > tr.success > td,
1742
.table > tfoot > tr.success > td,
1743
.table > thead > tr.success > th,
1744
.table > tbody > tr.success > th,
1745
.table > tfoot > tr.success > th {
1746
  background-color: #dff0d8;
1747
}
1748
 
1749
.table-hover > tbody > tr > td.success:hover,
1750
.table-hover > tbody > tr > th.success:hover,
1751
.table-hover > tbody > tr.success:hover > td,
1752
.table-hover > tbody > tr.success:hover > th {
1753
  background-color: #d0e9c6;
1754
}
1755
 
1756
.table > thead > tr > td.danger,
1757
.table > tbody > tr > td.danger,
1758
.table > tfoot > tr > td.danger,
1759
.table > thead > tr > th.danger,
1760
.table > tbody > tr > th.danger,
1761
.table > tfoot > tr > th.danger,
1762
.table > thead > tr.danger > td,
1763
.table > tbody > tr.danger > td,
1764
.table > tfoot > tr.danger > td,
1765
.table > thead > tr.danger > th,
1766
.table > tbody > tr.danger > th,
1767
.table > tfoot > tr.danger > th {
1768
  background-color: #f2dede;
1769
}
1770
 
1771
.table-hover > tbody > tr > td.danger:hover,
1772
.table-hover > tbody > tr > th.danger:hover,
1773
.table-hover > tbody > tr.danger:hover > td,
1774
.table-hover > tbody > tr.danger:hover > th {
1775
  background-color: #ebcccc;
1776
}
1777
 
1778
.table > thead > tr > td.warning,
1779
.table > tbody > tr > td.warning,
1780
.table > tfoot > tr > td.warning,
1781
.table > thead > tr > th.warning,
1782
.table > tbody > tr > th.warning,
1783
.table > tfoot > tr > th.warning,
1784
.table > thead > tr.warning > td,
1785
.table > tbody > tr.warning > td,
1786
.table > tfoot > tr.warning > td,
1787
.table > thead > tr.warning > th,
1788
.table > tbody > tr.warning > th,
1789
.table > tfoot > tr.warning > th {
1790
  background-color: #fcf8e3;
1791
}
1792
 
1793
.table-hover > tbody > tr > td.warning:hover,
1794
.table-hover > tbody > tr > th.warning:hover,
1795
.table-hover > tbody > tr.warning:hover > td,
1796
.table-hover > tbody > tr.warning:hover > th {
1797
  background-color: #faf2cc;
1798
}
1799
 
1800
@media (max-width: 767px) {
1801
  .table-responsive {
1802
    width: 100%;
1803
    margin-bottom: 15px;
1804
    overflow-x: scroll;
1805
    overflow-y: hidden;
1806
    border: 1px solid #dddddd;
1807
    -ms-overflow-style: -ms-autohiding-scrollbar;
1808
    -webkit-overflow-scrolling: touch;
1809
  }
1810
  .table-responsive > .table {
1811
    margin-bottom: 0;
1812
  }
1813
  .table-responsive > .table > thead > tr > th,
1814
  .table-responsive > .table > tbody > tr > th,
1815
  .table-responsive > .table > tfoot > tr > th,
1816
  .table-responsive > .table > thead > tr > td,
1817
  .table-responsive > .table > tbody > tr > td,
1818
  .table-responsive > .table > tfoot > tr > td {
1819
    white-space: nowrap;
1820
  }
1821
  .table-responsive > .table-bordered {
1822
    border: 0;
1823
  }
1824
  .table-responsive > .table-bordered > thead > tr > th:first-child,
1825
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
1826
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1827
  .table-responsive > .table-bordered > thead > tr > td:first-child,
1828
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
1829
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1830
    border-left: 0;
1831
  }
1832
  .table-responsive > .table-bordered > thead > tr > th:last-child,
1833
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
1834
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1835
  .table-responsive > .table-bordered > thead > tr > td:last-child,
1836
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
1837
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1838
    border-right: 0;
1839
  }
1840
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
1841
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1842
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
1843
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1844
    border-bottom: 0;
1845
  }
1846
}
1847
 
1848
fieldset {
1849
  padding: 0;
1850
  margin: 0;
1851
  border: 0;
1852
}
1853
 
1854
legend {
1855
  display: block;
1856
  width: 100%;
1857
  padding: 0;
1858
  margin-bottom: 20px;
1859
  font-size: 21px;
1860
  line-height: inherit;
1861
  color: #333333;
1862
  border: 0;
1863
  border-bottom: 1px solid #e5e5e5;
1864
}
1865
 
1866
label {
1867
  display: inline-block;
1868
  margin-bottom: 5px;
1869
  font-weight: bold;
1870
}
1871
 
1872
input[type="search"] {
1873
  -webkit-box-sizing: border-box;
1874
     -moz-box-sizing: border-box;
1875
          box-sizing: border-box;
1876
}
1877
 
1878
input[type="radio"],
1879
input[type="checkbox"] {
1880
  margin: 4px 0 0;
1881
  margin-top: 1px \9;
1882
  /* IE8-9 */
1883
 
1884
  line-height: normal;
1885
}
1886
 
1887
input[type="file"] {
1888
  display: block;
1889
}
1890
 
1891
select[multiple],
1892
select[size] {
1893
  height: auto;
1894
}
1895
 
1896
select optgroup {
1897
  font-family: inherit;
1898
  font-size: inherit;
1899
  font-style: inherit;
1900
}
1901
 
1902
input[type="file"]:focus,
1903
input[type="radio"]:focus,
1904
input[type="checkbox"]:focus {
1905
  outline: thin dotted #333;
1906
  outline: 5px auto -webkit-focus-ring-color;
1907
  outline-offset: -2px;
1908
}
1909
 
1910
input[type="number"]::-webkit-outer-spin-button,
1911
input[type="number"]::-webkit-inner-spin-button {
1912
  height: auto;
1913
}
1914
 
1915
output {
1916
  display: block;
1917
  padding-top: 7px;
1918
  font-size: 14px;
1919
  line-height: 1.428571429;
1920
  color: #555555;
1921
  vertical-align: middle;
1922
}
1923
 
1924
.form-control {
1925
  display: block;
1926
  width: 100%;
1927
  height: 34px;
1928
  padding: 6px 12px;
1929
  font-size: 14px;
1930
  line-height: 1.428571429;
1931
  color: #555555;
1932
  vertical-align: middle;
1933
  background-color: #ffffff;
1934
  background-image: none;
1935
  border: 1px solid #cccccc;
1936
  border-radius: 4px;
1937
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1938
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1939
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1940
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1941
}
1942
 
1943
.form-control:focus {
1944
  border-color: #66afe9;
1945
  outline: 0;
1946
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1947
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1948
}
1949
 
1950
.form-control:-moz-placeholder {
1951
  color: #999999;
1952
}
1953
 
1954
.form-control::-moz-placeholder {
1955
  color: #999999;
1956
}
1957
 
1958
.form-control:-ms-input-placeholder {
1959
  color: #999999;
1960
}
1961
 
1962
.form-control::-webkit-input-placeholder {
1963
  color: #999999;
1964
}
1965
 
1966
.form-control[disabled],
1967
.form-control[readonly],
1968
fieldset[disabled] .form-control {
1969
  cursor: not-allowed;
1970
  background-color: #eeeeee;
1971
}
1972
 
1973
textarea.form-control {
1974
  height: auto;
1975
}
1976
 
1977
.form-group {
1978
  margin-bottom: 15px;
1979
}
1980
 
1981
.radio,
1982
.checkbox {
1983
  display: block;
1984
  min-height: 20px;
1985
  padding-left: 20px;
1986
  margin-top: 10px;
1987
  margin-bottom: 10px;
1988
  vertical-align: middle;
1989
}
1990
 
1991
.radio label,
1992
.checkbox label {
1993
  display: inline;
1994
  margin-bottom: 0;
1995
  font-weight: normal;
1996
  cursor: pointer;
1997
}
1998
 
1999
.radio input[type="radio"],
2000
.radio-inline input[type="radio"],
2001
.checkbox input[type="checkbox"],
2002
.checkbox-inline input[type="checkbox"] {
2003
  float: left;
2004
  margin-left: -20px;
2005
}
2006
 
2007
.radio + .radio,
2008
.checkbox + .checkbox {
2009
  margin-top: -5px;
2010
}
2011
 
2012
.radio-inline,
2013
.checkbox-inline {
2014
  display: inline-block;
2015
  padding-left: 20px;
2016
  margin-bottom: 0;
2017
  font-weight: normal;
2018
  vertical-align: middle;
2019
  cursor: pointer;
2020
}
2021
 
2022
.radio-inline + .radio-inline,
2023
.checkbox-inline + .checkbox-inline {
2024
  margin-top: 0;
2025
  margin-left: 10px;
2026
}
2027
 
2028
input[type="radio"][disabled],
2029
input[type="checkbox"][disabled],
2030
.radio[disabled],
2031
.radio-inline[disabled],
2032
.checkbox[disabled],
2033
.checkbox-inline[disabled],
2034
fieldset[disabled] input[type="radio"],
2035
fieldset[disabled] input[type="checkbox"],
2036
fieldset[disabled] .radio,
2037
fieldset[disabled] .radio-inline,
2038
fieldset[disabled] .checkbox,
2039
fieldset[disabled] .checkbox-inline {
2040
  cursor: not-allowed;
2041
}
2042
 
2043
.input-sm {
2044
  height: 30px;
2045
  padding: 5px 10px;
2046
  font-size: 12px;
2047
  line-height: 1.5;
2048
  border-radius: 3px;
2049
}
2050
 
2051
select.input-sm {
2052
  height: 30px;
2053
  line-height: 30px;
2054
}
2055
 
2056
textarea.input-sm {
2057
  height: auto;
2058
}
2059
 
2060
.input-lg {
2061
  height: 45px;
2062
  padding: 10px 16px;
2063
  font-size: 18px;
2064
  line-height: 1.33;
2065
  border-radius: 6px;
2066
}
2067
 
2068
select.input-lg {
2069
  height: 45px;
2070
  line-height: 45px;
2071
}
2072
 
2073
textarea.input-lg {
2074
  height: auto;
2075
}
2076
 
2077
.has-warning .help-block,
2078
.has-warning .control-label,
2079
.has-warning .radio,
2080
.has-warning .checkbox,
2081
.has-warning .radio-inline,
2082
.has-warning .checkbox-inline {
2083
  color: #c09853;
2084
}
2085
 
2086
.has-warning .form-control {
2087
  border-color: #c09853;
2088
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2089
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2090
}
2091
 
2092
.has-warning .form-control:focus {
2093
  border-color: #a47e3c;
2094
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2095
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2096
}
2097
 
2098
.has-warning .input-group-addon {
2099
  color: #c09853;
2100
  background-color: #fcf8e3;
2101
  border-color: #c09853;
2102
}
2103
 
2104
.has-error .help-block,
2105
.has-error .control-label,
2106
.has-error .radio,
2107
.has-error .checkbox,
2108
.has-error .radio-inline,
2109
.has-error .checkbox-inline {
2110
  color: #b94a48;
2111
}
2112
 
2113
.has-error .form-control {
2114
  border-color: #b94a48;
2115
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2116
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2117
}
2118
 
2119
.has-error .form-control:focus {
2120
  border-color: #953b39;
2121
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
2122
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
2123
}
2124
 
2125
.has-error .input-group-addon {
2126
  color: #b94a48;
2127
  background-color: #f2dede;
2128
  border-color: #b94a48;
2129
}
2130
 
2131
.has-success .help-block,
2132
.has-success .control-label,
2133
.has-success .radio,
2134
.has-success .checkbox,
2135
.has-success .radio-inline,
2136
.has-success .checkbox-inline {
2137
  color: #468847;
2138
}
2139
 
2140
.has-success .form-control {
2141
  border-color: #468847;
2142
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2143
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2144
}
2145
 
2146
.has-success .form-control:focus {
2147
  border-color: #356635;
2148
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
2149
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
2150
}
2151
 
2152
.has-success .input-group-addon {
2153
  color: #468847;
2154
  background-color: #dff0d8;
2155
  border-color: #468847;
2156
}
2157
 
2158
.form-control-static {
2159
  margin-bottom: 0;
2160
}
2161
 
2162
.help-block {
2163
  display: block;
2164
  margin-top: 5px;
2165
  margin-bottom: 10px;
2166
  color: #737373;
2167
}
2168
 
2169
@media (min-width: 768px) {
2170
  .form-inline .form-group {
2171
    display: inline-block;
2172
    margin-bottom: 0;
2173
    vertical-align: middle;
2174
  }
2175
  .form-inline .form-control {
2176
    display: inline-block;
2177
  }
2178
  .form-inline .radio,
2179
  .form-inline .checkbox {
2180
    display: inline-block;
2181
    padding-left: 0;
2182
    margin-top: 0;
2183
    margin-bottom: 0;
2184
  }
2185
  .form-inline .radio input[type="radio"],
2186
  .form-inline .checkbox input[type="checkbox"] {
2187
    float: none;
2188
    margin-left: 0;
2189
  }
2190
}
2191
 
2192
.form-horizontal .control-label,
2193
.form-horizontal .radio,
2194
.form-horizontal .checkbox,
2195
.form-horizontal .radio-inline,
2196
.form-horizontal .checkbox-inline {
2197
  padding-top: 7px;
2198
  margin-top: 0;
2199
  margin-bottom: 0;
2200
}
2201
 
2202
.form-horizontal .form-group {
2203
  margin-right: -15px;
2204
  margin-left: -15px;
2205
}
2206
 
2207
.form-horizontal .form-group:before,
2208
.form-horizontal .form-group:after {
2209
  display: table;
2210
  content: " ";
2211
}
2212
 
2213
.form-horizontal .form-group:after {
2214
  clear: both;
2215
}
2216
 
2217
.form-horizontal .form-group:before,
2218
.form-horizontal .form-group:after {
2219
  display: table;
2220
  content: " ";
2221
}
2222
 
2223
.form-horizontal .form-group:after {
2224
  clear: both;
2225
}
2226
 
2227
.form-horizontal .form-control-static {
2228
  padding-top: 7px;
2229
}
2230
 
2231
@media (min-width: 768px) {
2232
  .form-horizontal .control-label {
2233
    text-align: right;
2234
  }
2235
}
2236
 
2237
.btn {
2238
  display: inline-block;
2239
  padding: 6px 12px;
2240
  margin-bottom: 0;
2241
  font-size: 14px;
2242
  font-weight: normal;
2243
  line-height: 1.428571429;
2244
  text-align: center;
2245
  white-space: nowrap;
2246
  vertical-align: middle;
2247
  cursor: pointer;
2248
  background-image: none;
2249
  border: 1px solid transparent;
2250
  border-radius: 4px;
2251
  -webkit-user-select: none;
2252
     -moz-user-select: none;
2253
      -ms-user-select: none;
2254
       -o-user-select: none;
2255
          user-select: none;
2256
}
2257
 
2258
.btn:focus {
2259
  outline: thin dotted #333;
2260
  outline: 5px auto -webkit-focus-ring-color;
2261
  outline-offset: -2px;
2262
}
2263
 
2264
.btn:hover,
2265
.btn:focus {
2266
  color: #333333;
2267
  text-decoration: none;
2268
}
2269
 
2270
.btn:active,
2271
.btn.active {
2272
  background-image: none;
2273
  outline: 0;
2274
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2275
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2276
}
2277
 
2278
.btn.disabled,
2279
.btn[disabled],
2280
fieldset[disabled] .btn {
2281
  pointer-events: none;
2282
  cursor: not-allowed;
2283
  opacity: 0.65;
2284
  filter: alpha(opacity=65);
2285
  -webkit-box-shadow: none;
2286
          box-shadow: none;
2287
}
2288
 
2289
.btn-default {
2290
  color: #333333;
2291
  background-color: #ffffff;
2292
  border-color: #cccccc;
2293
}
2294
 
2295
.btn-default:hover,
2296
.btn-default:focus,
2297
.btn-default:active,
2298
.btn-default.active,
2299
.open .dropdown-toggle.btn-default {
2300
  color: #333333;
2301
  background-color: #ebebeb;
2302
  border-color: #adadad;
2303
}
2304
 
2305
.btn-default:active,
2306
.btn-default.active,
2307
.open .dropdown-toggle.btn-default {
2308
  background-image: none;
2309
}
2310
 
2311
.btn-default.disabled,
2312
.btn-default[disabled],
2313
fieldset[disabled] .btn-default,
2314
.btn-default.disabled:hover,
2315
.btn-default[disabled]:hover,
2316
fieldset[disabled] .btn-default:hover,
2317
.btn-default.disabled:focus,
2318
.btn-default[disabled]:focus,
2319
fieldset[disabled] .btn-default:focus,
2320
.btn-default.disabled:active,
2321
.btn-default[disabled]:active,
2322
fieldset[disabled] .btn-default:active,
2323
.btn-default.disabled.active,
2324
.btn-default[disabled].active,
2325
fieldset[disabled] .btn-default.active {
2326
  background-color: #ffffff;
2327
  border-color: #cccccc;
2328
}
2329
 
2330
.btn-primary {
2331
  color: #ffffff;
2332
  background-color: #428bca;
2333
  border-color: #357ebd;
2334
}
2335
 
2336
.btn-primary:hover,
2337
.btn-primary:focus,
2338
.btn-primary:active,
2339
.btn-primary.active,
2340
.open .dropdown-toggle.btn-primary {
2341
  color: #ffffff;
2342
  background-color: #3276b1;
2343
  border-color: #285e8e;
2344
}
2345
 
2346
.btn-primary:active,
2347
.btn-primary.active,
2348
.open .dropdown-toggle.btn-primary {
2349
  background-image: none;
2350
}
2351
 
2352
.btn-primary.disabled,
2353
.btn-primary[disabled],
2354
fieldset[disabled] .btn-primary,
2355
.btn-primary.disabled:hover,
2356
.btn-primary[disabled]:hover,
2357
fieldset[disabled] .btn-primary:hover,
2358
.btn-primary.disabled:focus,
2359
.btn-primary[disabled]:focus,
2360
fieldset[disabled] .btn-primary:focus,
2361
.btn-primary.disabled:active,
2362
.btn-primary[disabled]:active,
2363
fieldset[disabled] .btn-primary:active,
2364
.btn-primary.disabled.active,
2365
.btn-primary[disabled].active,
2366
fieldset[disabled] .btn-primary.active {
2367
  background-color: #428bca;
2368
  border-color: #357ebd;
2369
}
2370
 
2371
.btn-warning {
2372
  color: #ffffff;
2373
  background-color: #f0ad4e;
2374
  border-color: #eea236;
2375
}
2376
 
2377
.btn-warning:hover,
2378
.btn-warning:focus,
2379
.btn-warning:active,
2380
.btn-warning.active,
2381
.open .dropdown-toggle.btn-warning {
2382
  color: #ffffff;
2383
  background-color: #ed9c28;
2384
  border-color: #d58512;
2385
}
2386
 
2387
.btn-warning:active,
2388
.btn-warning.active,
2389
.open .dropdown-toggle.btn-warning {
2390
  background-image: none;
2391
}
2392
 
2393
.btn-warning.disabled,
2394
.btn-warning[disabled],
2395
fieldset[disabled] .btn-warning,
2396
.btn-warning.disabled:hover,
2397
.btn-warning[disabled]:hover,
2398
fieldset[disabled] .btn-warning:hover,
2399
.btn-warning.disabled:focus,
2400
.btn-warning[disabled]:focus,
2401
fieldset[disabled] .btn-warning:focus,
2402
.btn-warning.disabled:active,
2403
.btn-warning[disabled]:active,
2404
fieldset[disabled] .btn-warning:active,
2405
.btn-warning.disabled.active,
2406
.btn-warning[disabled].active,
2407
fieldset[disabled] .btn-warning.active {
2408
  background-color: #f0ad4e;
2409
  border-color: #eea236;
2410
}
2411
 
2412
.btn-danger {
2413
  color: #ffffff;
2414
  background-color: #d9534f;
2415
  border-color: #d43f3a;
2416
}
2417
 
2418
.btn-danger:hover,
2419
.btn-danger:focus,
2420
.btn-danger:active,
2421
.btn-danger.active,
2422
.open .dropdown-toggle.btn-danger {
2423
  color: #ffffff;
2424
  background-color: #d2322d;
2425
  border-color: #ac2925;
2426
}
2427
 
2428
.btn-danger:active,
2429
.btn-danger.active,
2430
.open .dropdown-toggle.btn-danger {
2431
  background-image: none;
2432
}
2433
 
2434
.btn-danger.disabled,
2435
.btn-danger[disabled],
2436
fieldset[disabled] .btn-danger,
2437
.btn-danger.disabled:hover,
2438
.btn-danger[disabled]:hover,
2439
fieldset[disabled] .btn-danger:hover,
2440
.btn-danger.disabled:focus,
2441
.btn-danger[disabled]:focus,
2442
fieldset[disabled] .btn-danger:focus,
2443
.btn-danger.disabled:active,
2444
.btn-danger[disabled]:active,
2445
fieldset[disabled] .btn-danger:active,
2446
.btn-danger.disabled.active,
2447
.btn-danger[disabled].active,
2448
fieldset[disabled] .btn-danger.active {
2449
  background-color: #d9534f;
2450
  border-color: #d43f3a;
2451
}
2452
 
2453
.btn-success {
2454
  color: #ffffff;
2455
  background-color: #5cb85c;
2456
  border-color: #4cae4c;
2457
}
2458
 
2459
.btn-success:hover,
2460
.btn-success:focus,
2461
.btn-success:active,
2462
.btn-success.active,
2463
.open .dropdown-toggle.btn-success {
2464
  color: #ffffff;
2465
  background-color: #47a447;
2466
  border-color: #398439;
2467
}
2468
 
2469
.btn-success:active,
2470
.btn-success.active,
2471
.open .dropdown-toggle.btn-success {
2472
  background-image: none;
2473
}
2474
 
2475
.btn-success.disabled,
2476
.btn-success[disabled],
2477
fieldset[disabled] .btn-success,
2478
.btn-success.disabled:hover,
2479
.btn-success[disabled]:hover,
2480
fieldset[disabled] .btn-success:hover,
2481
.btn-success.disabled:focus,
2482
.btn-success[disabled]:focus,
2483
fieldset[disabled] .btn-success:focus,
2484
.btn-success.disabled:active,
2485
.btn-success[disabled]:active,
2486
fieldset[disabled] .btn-success:active,
2487
.btn-success.disabled.active,
2488
.btn-success[disabled].active,
2489
fieldset[disabled] .btn-success.active {
2490
  background-color: #5cb85c;
2491
  border-color: #4cae4c;
2492
}
2493
 
2494
.btn-info {
2495
  color: #ffffff;
2496
  background-color: #5bc0de;
2497
  border-color: #46b8da;
2498
}
2499
 
2500
.btn-info:hover,
2501
.btn-info:focus,
2502
.btn-info:active,
2503
.btn-info.active,
2504
.open .dropdown-toggle.btn-info {
2505
  color: #ffffff;
2506
  background-color: #39b3d7;
2507
  border-color: #269abc;
2508
}
2509
 
2510
.btn-info:active,
2511
.btn-info.active,
2512
.open .dropdown-toggle.btn-info {
2513
  background-image: none;
2514
}
2515
 
2516
.btn-info.disabled,
2517
.btn-info[disabled],
2518
fieldset[disabled] .btn-info,
2519
.btn-info.disabled:hover,
2520
.btn-info[disabled]:hover,
2521
fieldset[disabled] .btn-info:hover,
2522
.btn-info.disabled:focus,
2523
.btn-info[disabled]:focus,
2524
fieldset[disabled] .btn-info:focus,
2525
.btn-info.disabled:active,
2526
.btn-info[disabled]:active,
2527
fieldset[disabled] .btn-info:active,
2528
.btn-info.disabled.active,
2529
.btn-info[disabled].active,
2530
fieldset[disabled] .btn-info.active {
2531
  background-color: #5bc0de;
2532
  border-color: #46b8da;
2533
}
2534
 
2535
.btn-link {
2536
  font-weight: normal;
2537
  color: #428bca;
2538
  cursor: pointer;
2539
  border-radius: 0;
2540
}
2541
 
2542
.btn-link,
2543
.btn-link:active,
2544
.btn-link[disabled],
2545
fieldset[disabled] .btn-link {
2546
  background-color: transparent;
2547
  -webkit-box-shadow: none;
2548
          box-shadow: none;
2549
}
2550
 
2551
.btn-link,
2552
.btn-link:hover,
2553
.btn-link:focus,
2554
.btn-link:active {
2555
  border-color: transparent;
2556
}
2557
 
2558
.btn-link:hover,
2559
.btn-link:focus {
2560
  color: #2a6496;
2561
  text-decoration: underline;
2562
  background-color: transparent;
2563
}
2564
 
2565
.btn-link[disabled]:hover,
2566
fieldset[disabled] .btn-link:hover,
2567
.btn-link[disabled]:focus,
2568
fieldset[disabled] .btn-link:focus {
2569
  color: #999999;
2570
  text-decoration: none;
2571
}
2572
 
2573
.btn-lg {
2574
  padding: 10px 16px;
2575
  font-size: 18px;
2576
  line-height: 1.33;
2577
  border-radius: 6px;
2578
}
2579
 
2580
.btn-sm,
2581
.btn-xs {
2582
  padding: 5px 10px;
2583
  font-size: 12px;
2584
  line-height: 1.5;
2585
  border-radius: 3px;
2586
}
2587
 
2588
.btn-xs {
2589
  padding: 1px 5px;
2590
}
2591
 
2592
.btn-block {
2593
  display: block;
2594
  width: 100%;
2595
  padding-right: 0;
2596
  padding-left: 0;
2597
}
2598
 
2599
.btn-block + .btn-block {
2600
  margin-top: 5px;
2601
}
2602
 
2603
input[type="submit"].btn-block,
2604
input[type="reset"].btn-block,
2605
input[type="button"].btn-block {
2606
  width: 100%;
2607
}
2608
 
2609
.fade {
2610
  opacity: 0;
2611
  -webkit-transition: opacity 0.15s linear;
2612
          transition: opacity 0.15s linear;
2613
}
2614
 
2615
.fade.in {
2616
  opacity: 1;
2617
}
2618
 
2619
.collapse {
2620
  display: none;
2621
}
2622
 
2623
.collapse.in {
2624
  display: block;
2625
}
2626
 
2627
.collapsing {
2628
  position: relative;
2629
  height: 0;
2630
  overflow: hidden;
2631
  -webkit-transition: height 0.35s ease;
2632
          transition: height 0.35s ease;
2633
}
2634
 
2635
@font-face {
2636
  font-family: 'Glyphicons Halflings';
2637
  src: url('../fonts/glyphicons-halflings-regular.eot');
2638
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
2639
}
2640
 
2641
.glyphicon {
2642
  position: relative;
2643
  top: 1px;
2644
  display: inline-block;
2645
  font-family: 'Glyphicons Halflings';
2646
  -webkit-font-smoothing: antialiased;
2647
  font-style: normal;
2648
  font-weight: normal;
2649
  line-height: 1;
2650
  -moz-osx-font-smoothing: grayscale;
2651
}
2652
 
2653
.glyphicon:empty {
2654
  width: 1em;
2655
}
2656
 
2657
.glyphicon-asterisk:before {
2658
  content: "\2a";
2659
}
2660
 
2661
.glyphicon-plus:before {
2662
  content: "\2b";
2663
}
2664
 
2665
.glyphicon-euro:before {
2666
  content: "\20ac";
2667
}
2668
 
2669
.glyphicon-minus:before {
2670
  content: "\2212";
2671
}
2672
 
2673
.glyphicon-cloud:before {
2674
  content: "\2601";
2675
}
2676
 
2677
.glyphicon-envelope:before {
2678
  content: "\2709";
2679
}
2680
 
2681
.glyphicon-pencil:before {
2682
  content: "\270f";
2683
}
2684
 
2685
.glyphicon-glass:before {
2686
  content: "\e001";
2687
}
2688
 
2689
.glyphicon-music:before {
2690
  content: "\e002";
2691
}
2692
 
2693
.glyphicon-search:before {
2694
  content: "\e003";
2695
}
2696
 
2697
.glyphicon-heart:before {
2698
  content: "\e005";
2699
}
2700
 
2701
.glyphicon-star:before {
2702
  content: "\e006";
2703
}
2704
 
2705
.glyphicon-star-empty:before {
2706
  content: "\e007";
2707
}
2708
 
2709
.glyphicon-user:before {
2710
  content: "\e008";
2711
}
2712
 
2713
.glyphicon-film:before {
2714
  content: "\e009";
2715
}
2716
 
2717
.glyphicon-th-large:before {
2718
  content: "\e010";
2719
}
2720
 
2721
.glyphicon-th:before {
2722
  content: "\e011";
2723
}
2724
 
2725
.glyphicon-th-list:before {
2726
  content: "\e012";
2727
}
2728
 
2729
.glyphicon-ok:before {
2730
  content: "\e013";
2731
}
2732
 
2733
.glyphicon-remove:before {
2734
  content: "\e014";
2735
}
2736
 
2737
.glyphicon-zoom-in:before {
2738
  content: "\e015";
2739
}
2740
 
2741
.glyphicon-zoom-out:before {
2742
  content: "\e016";
2743
}
2744
 
2745
.glyphicon-off:before {
2746
  content: "\e017";
2747
}
2748
 
2749
.glyphicon-signal:before {
2750
  content: "\e018";
2751
}
2752
 
2753
.glyphicon-cog:before {
2754
  content: "\e019";
2755
}
2756
 
2757
.glyphicon-trash:before {
2758
  content: "\e020";
2759
}
2760
 
2761
.glyphicon-home:before {
2762
  content: "\e021";
2763
}
2764
 
2765
.glyphicon-file:before {
2766
  content: "\e022";
2767
}
2768
 
2769
.glyphicon-time:before {
2770
  content: "\e023";
2771
}
2772
 
2773
.glyphicon-road:before {
2774
  content: "\e024";
2775
}
2776
 
2777
.glyphicon-download-alt:before {
2778
  content: "\e025";
2779
}
2780
 
2781
.glyphicon-download:before {
2782
  content: "\e026";
2783
}
2784
 
2785
.glyphicon-upload:before {
2786
  content: "\e027";
2787
}
2788
 
2789
.glyphicon-inbox:before {
2790
  content: "\e028";
2791
}
2792
 
2793
.glyphicon-play-circle:before {
2794
  content: "\e029";
2795
}
2796
 
2797
.glyphicon-repeat:before {
2798
  content: "\e030";
2799
}
2800
 
2801
.glyphicon-refresh:before {
2802
  content: "\e031";
2803
}
2804
 
2805
.glyphicon-list-alt:before {
2806
  content: "\e032";
2807
}
2808
 
2809
.glyphicon-lock:before {
2810
  content: "\e033";
2811
}
2812
 
2813
.glyphicon-flag:before {
2814
  content: "\e034";
2815
}
2816
 
2817
.glyphicon-headphones:before {
2818
  content: "\e035";
2819
}
2820
 
2821
.glyphicon-volume-off:before {
2822
  content: "\e036";
2823
}
2824
 
2825
.glyphicon-volume-down:before {
2826
  content: "\e037";
2827
}
2828
 
2829
.glyphicon-volume-up:before {
2830
  content: "\e038";
2831
}
2832
 
2833
.glyphicon-qrcode:before {
2834
  content: "\e039";
2835
}
2836
 
2837
.glyphicon-barcode:before {
2838
  content: "\e040";
2839
}
2840
 
2841
.glyphicon-tag:before {
2842
  content: "\e041";
2843
}
2844
 
2845
.glyphicon-tags:before {
2846
  content: "\e042";
2847
}
2848
 
2849
.glyphicon-book:before {
2850
  content: "\e043";
2851
}
2852
 
2853
.glyphicon-bookmark:before {
2854
  content: "\e044";
2855
}
2856
 
2857
.glyphicon-print:before {
2858
  content: "\e045";
2859
}
2860
 
2861
.glyphicon-camera:before {
2862
  content: "\e046";
2863
}
2864
 
2865
.glyphicon-font:before {
2866
  content: "\e047";
2867
}
2868
 
2869
.glyphicon-bold:before {
2870
  content: "\e048";
2871
}
2872
 
2873
.glyphicon-italic:before {
2874
  content: "\e049";
2875
}
2876
 
2877
.glyphicon-text-height:before {
2878
  content: "\e050";
2879
}
2880
 
2881
.glyphicon-text-width:before {
2882
  content: "\e051";
2883
}
2884
 
2885
.glyphicon-align-left:before {
2886
  content: "\e052";
2887
}
2888
 
2889
.glyphicon-align-center:before {
2890
  content: "\e053";
2891
}
2892
 
2893
.glyphicon-align-right:before {
2894
  content: "\e054";
2895
}
2896
 
2897
.glyphicon-align-justify:before {
2898
  content: "\e055";
2899
}
2900
 
2901
.glyphicon-list:before {
2902
  content: "\e056";
2903
}
2904
 
2905
.glyphicon-indent-left:before {
2906
  content: "\e057";
2907
}
2908
 
2909
.glyphicon-indent-right:before {
2910
  content: "\e058";
2911
}
2912
 
2913
.glyphicon-facetime-video:before {
2914
  content: "\e059";
2915
}
2916
 
2917
.glyphicon-picture:before {
2918
  content: "\e060";
2919
}
2920
 
2921
.glyphicon-map-marker:before {
2922
  content: "\e062";
2923
}
2924
 
2925
.glyphicon-adjust:before {
2926
  content: "\e063";
2927
}
2928
 
2929
.glyphicon-tint:before {
2930
  content: "\e064";
2931
}
2932
 
2933
.glyphicon-edit:before {
2934
  content: "\e065";
2935
}
2936
 
2937
.glyphicon-share:before {
2938
  content: "\e066";
2939
}
2940
 
2941
.glyphicon-check:before {
2942
  content: "\e067";
2943
}
2944
 
2945
.glyphicon-move:before {
2946
  content: "\e068";
2947
}
2948
 
2949
.glyphicon-step-backward:before {
2950
  content: "\e069";
2951
}
2952
 
2953
.glyphicon-fast-backward:before {
2954
  content: "\e070";
2955
}
2956
 
2957
.glyphicon-backward:before {
2958
  content: "\e071";
2959
}
2960
 
2961
.glyphicon-play:before {
2962
  content: "\e072";
2963
}
2964
 
2965
.glyphicon-pause:before {
2966
  content: "\e073";
2967
}
2968
 
2969
.glyphicon-stop:before {
2970
  content: "\e074";
2971
}
2972
 
2973
.glyphicon-forward:before {
2974
  content: "\e075";
2975
}
2976
 
2977
.glyphicon-fast-forward:before {
2978
  content: "\e076";
2979
}
2980
 
2981
.glyphicon-step-forward:before {
2982
  content: "\e077";
2983
}
2984
 
2985
.glyphicon-eject:before {
2986
  content: "\e078";
2987
}
2988
 
2989
.glyphicon-chevron-left:before {
2990
  content: "\e079";
2991
}
2992
 
2993
.glyphicon-chevron-right:before {
2994
  content: "\e080";
2995
}
2996
 
2997
.glyphicon-plus-sign:before {
2998
  content: "\e081";
2999
}
3000
 
3001
.glyphicon-minus-sign:before {
3002
  content: "\e082";
3003
}
3004
 
3005
.glyphicon-remove-sign:before {
3006
  content: "\e083";
3007
}
3008
 
3009
.glyphicon-ok-sign:before {
3010
  content: "\e084";
3011
}
3012
 
3013
.glyphicon-question-sign:before {
3014
  content: "\e085";
3015
}
3016
 
3017
.glyphicon-info-sign:before {
3018
  content: "\e086";
3019
}
3020
 
3021
.glyphicon-screenshot:before {
3022
  content: "\e087";
3023
}
3024
 
3025
.glyphicon-remove-circle:before {
3026
  content: "\e088";
3027
}
3028
 
3029
.glyphicon-ok-circle:before {
3030
  content: "\e089";
3031
}
3032
 
3033
.glyphicon-ban-circle:before {
3034
  content: "\e090";
3035
}
3036
 
3037
.glyphicon-arrow-left:before {
3038
  content: "\e091";
3039
}
3040
 
3041
.glyphicon-arrow-right:before {
3042
  content: "\e092";
3043
}
3044
 
3045
.glyphicon-arrow-up:before {
3046
  content: "\e093";
3047
}
3048
 
3049
.glyphicon-arrow-down:before {
3050
  content: "\e094";
3051
}
3052
 
3053
.glyphicon-share-alt:before {
3054
  content: "\e095";
3055
}
3056
 
3057
.glyphicon-resize-full:before {
3058
  content: "\e096";
3059
}
3060
 
3061
.glyphicon-resize-small:before {
3062
  content: "\e097";
3063
}
3064
 
3065
.glyphicon-exclamation-sign:before {
3066
  content: "\e101";
3067
}
3068
 
3069
.glyphicon-gift:before {
3070
  content: "\e102";
3071
}
3072
 
3073
.glyphicon-leaf:before {
3074
  content: "\e103";
3075
}
3076
 
3077
.glyphicon-fire:before {
3078
  content: "\e104";
3079
}
3080
 
3081
.glyphicon-eye-open:before {
3082
  content: "\e105";
3083
}
3084
 
3085
.glyphicon-eye-close:before {
3086
  content: "\e106";
3087
}
3088
 
3089
.glyphicon-warning-sign:before {
3090
  content: "\e107";
3091
}
3092
 
3093
.glyphicon-plane:before {
3094
  content: "\e108";
3095
}
3096
 
3097
.glyphicon-calendar:before {
3098
  content: "\e109";
3099
}
3100
 
3101
.glyphicon-random:before {
3102
  content: "\e110";
3103
}
3104
 
3105
.glyphicon-comment:before {
3106
  content: "\e111";
3107
}
3108
 
3109
.glyphicon-magnet:before {
3110
  content: "\e112";
3111
}
3112
 
3113
.glyphicon-chevron-up:before {
3114
  content: "\e113";
3115
}
3116
 
3117
.glyphicon-chevron-down:before {
3118
  content: "\e114";
3119
}
3120
 
3121
.glyphicon-retweet:before {
3122
  content: "\e115";
3123
}
3124
 
3125
.glyphicon-shopping-cart:before {
3126
  content: "\e116";
3127
}
3128
 
3129
.glyphicon-folder-close:before {
3130
  content: "\e117";
3131
}
3132
 
3133
.glyphicon-folder-open:before {
3134
  content: "\e118";
3135
}
3136
 
3137
.glyphicon-resize-vertical:before {
3138
  content: "\e119";
3139
}
3140
 
3141
.glyphicon-resize-horizontal:before {
3142
  content: "\e120";
3143
}
3144
 
3145
.glyphicon-hdd:before {
3146
  content: "\e121";
3147
}
3148
 
3149
.glyphicon-bullhorn:before {
3150
  content: "\e122";
3151
}
3152
 
3153
.glyphicon-bell:before {
3154
  content: "\e123";
3155
}
3156
 
3157
.glyphicon-certificate:before {
3158
  content: "\e124";
3159
}
3160
 
3161
.glyphicon-thumbs-up:before {
3162
  content: "\e125";
3163
}
3164
 
3165
.glyphicon-thumbs-down:before {
3166
  content: "\e126";
3167
}
3168
 
3169
.glyphicon-hand-right:before {
3170
  content: "\e127";
3171
}
3172
 
3173
.glyphicon-hand-left:before {
3174
  content: "\e128";
3175
}
3176
 
3177
.glyphicon-hand-up:before {
3178
  content: "\e129";
3179
}
3180
 
3181
.glyphicon-hand-down:before {
3182
  content: "\e130";
3183
}
3184
 
3185
.glyphicon-circle-arrow-right:before {
3186
  content: "\e131";
3187
}
3188
 
3189
.glyphicon-circle-arrow-left:before {
3190
  content: "\e132";
3191
}
3192
 
3193
.glyphicon-circle-arrow-up:before {
3194
  content: "\e133";
3195
}
3196
 
3197
.glyphicon-circle-arrow-down:before {
3198
  content: "\e134";
3199
}
3200
 
3201
.glyphicon-globe:before {
3202
  content: "\e135";
3203
}
3204
 
3205
.glyphicon-wrench:before {
3206
  content: "\e136";
3207
}
3208
 
3209
.glyphicon-tasks:before {
3210
  content: "\e137";
3211
}
3212
 
3213
.glyphicon-filter:before {
3214
  content: "\e138";
3215
}
3216
 
3217
.glyphicon-briefcase:before {
3218
  content: "\e139";
3219
}
3220
 
3221
.glyphicon-fullscreen:before {
3222
  content: "\e140";
3223
}
3224
 
3225
.glyphicon-dashboard:before {
3226
  content: "\e141";
3227
}
3228
 
3229
.glyphicon-paperclip:before {
3230
  content: "\e142";
3231
}
3232
 
3233
.glyphicon-heart-empty:before {
3234
  content: "\e143";
3235
}
3236
 
3237
.glyphicon-link:before {
3238
  content: "\e144";
3239
}
3240
 
3241
.glyphicon-phone:before {
3242
  content: "\e145";
3243
}
3244
 
3245
.glyphicon-pushpin:before {
3246
  content: "\e146";
3247
}
3248
 
3249
.glyphicon-usd:before {
3250
  content: "\e148";
3251
}
3252
 
3253
.glyphicon-gbp:before {
3254
  content: "\e149";
3255
}
3256
 
3257
.glyphicon-sort:before {
3258
  content: "\e150";
3259
}
3260
 
3261
.glyphicon-sort-by-alphabet:before {
3262
  content: "\e151";
3263
}
3264
 
3265
.glyphicon-sort-by-alphabet-alt:before {
3266
  content: "\e152";
3267
}
3268
 
3269
.glyphicon-sort-by-order:before {
3270
  content: "\e153";
3271
}
3272
 
3273
.glyphicon-sort-by-order-alt:before {
3274
  content: "\e154";
3275
}
3276
 
3277
.glyphicon-sort-by-attributes:before {
3278
  content: "\e155";
3279
}
3280
 
3281
.glyphicon-sort-by-attributes-alt:before {
3282
  content: "\e156";
3283
}
3284
 
3285
.glyphicon-unchecked:before {
3286
  content: "\e157";
3287
}
3288
 
3289
.glyphicon-expand:before {
3290
  content: "\e158";
3291
}
3292
 
3293
.glyphicon-collapse-down:before {
3294
  content: "\e159";
3295
}
3296
 
3297
.glyphicon-collapse-up:before {
3298
  content: "\e160";
3299
}
3300
 
3301
.glyphicon-log-in:before {
3302
  content: "\e161";
3303
}
3304
 
3305
.glyphicon-flash:before {
3306
  content: "\e162";
3307
}
3308
 
3309
.glyphicon-log-out:before {
3310
  content: "\e163";
3311
}
3312
 
3313
.glyphicon-new-window:before {
3314
  content: "\e164";
3315
}
3316
 
3317
.glyphicon-record:before {
3318
  content: "\e165";
3319
}
3320
 
3321
.glyphicon-save:before {
3322
  content: "\e166";
3323
}
3324
 
3325
.glyphicon-open:before {
3326
  content: "\e167";
3327
}
3328
 
3329
.glyphicon-saved:before {
3330
  content: "\e168";
3331
}
3332
 
3333
.glyphicon-import:before {
3334
  content: "\e169";
3335
}
3336
 
3337
.glyphicon-export:before {
3338
  content: "\e170";
3339
}
3340
 
3341
.glyphicon-send:before {
3342
  content: "\e171";
3343
}
3344
 
3345
.glyphicon-floppy-disk:before {
3346
  content: "\e172";
3347
}
3348
 
3349
.glyphicon-floppy-saved:before {
3350
  content: "\e173";
3351
}
3352
 
3353
.glyphicon-floppy-remove:before {
3354
  content: "\e174";
3355
}
3356
 
3357
.glyphicon-floppy-save:before {
3358
  content: "\e175";
3359
}
3360
 
3361
.glyphicon-floppy-open:before {
3362
  content: "\e176";
3363
}
3364
 
3365
.glyphicon-credit-card:before {
3366
  content: "\e177";
3367
}
3368
 
3369
.glyphicon-transfer:before {
3370
  content: "\e178";
3371
}
3372
 
3373
.glyphicon-cutlery:before {
3374
  content: "\e179";
3375
}
3376
 
3377
.glyphicon-header:before {
3378
  content: "\e180";
3379
}
3380
 
3381
.glyphicon-compressed:before {
3382
  content: "\e181";
3383
}
3384
 
3385
.glyphicon-earphone:before {
3386
  content: "\e182";
3387
}
3388
 
3389
.glyphicon-phone-alt:before {
3390
  content: "\e183";
3391
}
3392
 
3393
.glyphicon-tower:before {
3394
  content: "\e184";
3395
}
3396
 
3397
.glyphicon-stats:before {
3398
  content: "\e185";
3399
}
3400
 
3401
.glyphicon-sd-video:before {
3402
  content: "\e186";
3403
}
3404
 
3405
.glyphicon-hd-video:before {
3406
  content: "\e187";
3407
}
3408
 
3409
.glyphicon-subtitles:before {
3410
  content: "\e188";
3411
}
3412
 
3413
.glyphicon-sound-stereo:before {
3414
  content: "\e189";
3415
}
3416
 
3417
.glyphicon-sound-dolby:before {
3418
  content: "\e190";
3419
}
3420
 
3421
.glyphicon-sound-5-1:before {
3422
  content: "\e191";
3423
}
3424
 
3425
.glyphicon-sound-6-1:before {
3426
  content: "\e192";
3427
}
3428
 
3429
.glyphicon-sound-7-1:before {
3430
  content: "\e193";
3431
}
3432
 
3433
.glyphicon-copyright-mark:before {
3434
  content: "\e194";
3435
}
3436
 
3437
.glyphicon-registration-mark:before {
3438
  content: "\e195";
3439
}
3440
 
3441
.glyphicon-cloud-download:before {
3442
  content: "\e197";
3443
}
3444
 
3445
.glyphicon-cloud-upload:before {
3446
  content: "\e198";
3447
}
3448
 
3449
.glyphicon-tree-conifer:before {
3450
  content: "\e199";
3451
}
3452
 
3453
.glyphicon-tree-deciduous:before {
3454
  content: "\e200";
3455
}
3456
 
3457
.caret {
3458
  display: inline-block;
3459
  width: 0;
3460
  height: 0;
3461
  margin-left: 2px;
3462
  vertical-align: middle;
3463
  border-top: 4px solid #000000;
3464
  border-right: 4px solid transparent;
3465
  border-bottom: 0 dotted;
3466
  border-left: 4px solid transparent;
3467
}
3468
 
3469
.dropdown {
3470
  position: relative;
3471
}
3472
 
3473
.dropdown-toggle:focus {
3474
  outline: 0;
3475
}
3476
 
3477
.dropdown-menu {
3478
  position: absolute;
3479
  top: 100%;
3480
  left: 0;
3481
  z-index: 1000;
3482
  display: none;
3483
  float: left;
3484
  min-width: 160px;
3485
  padding: 5px 0;
3486
  margin: 2px 0 0;
3487
  font-size: 14px;
3488
  list-style: none;
3489
  background-color: #ffffff;
3490
  border: 1px solid #cccccc;
3491
  border: 1px solid rgba(0, 0, 0, 0.15);
3492
  border-radius: 4px;
3493
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3494
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3495
  background-clip: padding-box;
3496
}
3497
 
3498
.dropdown-menu.pull-right {
3499
  right: 0;
3500
  left: auto;
3501
}
3502
 
3503
.dropdown-menu .divider {
3504
  height: 1px;
3505
  margin: 9px 0;
3506
  overflow: hidden;
3507
  background-color: #e5e5e5;
3508
}
3509
 
3510
.dropdown-menu > li > a {
3511
  display: block;
3512
  padding: 3px 20px;
3513
  clear: both;
3514
  font-weight: normal;
3515
  line-height: 1.428571429;
3516
  color: #333333;
3517
  white-space: nowrap;
3518
}
3519
 
3520
.dropdown-menu > li > a:hover,
3521
.dropdown-menu > li > a:focus {
3522
  color: #262626;
3523
  text-decoration: none;
3524
  background-color: #f5f5f5;
3525
}
3526
 
3527
.dropdown-menu > .active > a,
3528
.dropdown-menu > .active > a:hover,
3529
.dropdown-menu > .active > a:focus {
3530
  color: #ffffff;
3531
  text-decoration: none;
3532
  background-color: #428bca;
3533
  outline: 0;
3534
}
3535
 
3536
.dropdown-menu > .disabled > a,
3537
.dropdown-menu > .disabled > a:hover,
3538
.dropdown-menu > .disabled > a:focus {
3539
  color: #999999;
3540
}
3541
 
3542
.dropdown-menu > .disabled > a:hover,
3543
.dropdown-menu > .disabled > a:focus {
3544
  text-decoration: none;
3545
  cursor: not-allowed;
3546
  background-color: transparent;
3547
  background-image: none;
3548
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3549
}
3550
 
3551
.open > .dropdown-menu {
3552
  display: block;
3553
}
3554
 
3555
.open > a {
3556
  outline: 0;
3557
}
3558
 
3559
.dropdown-header {
3560
  display: block;
3561
  padding: 3px 20px;
3562
  font-size: 12px;
3563
  line-height: 1.428571429;
3564
  color: #999999;
3565
}
3566
 
3567
.dropdown-backdrop {
3568
  position: fixed;
3569
  top: 0;
3570
  right: 0;
3571
  bottom: 0;
3572
  left: 0;
3573
  z-index: 990;
3574
}
3575
 
3576
.pull-right > .dropdown-menu {
3577
  right: 0;
3578
  left: auto;
3579
}
3580
 
3581
.dropup .caret,
3582
.navbar-fixed-bottom .dropdown .caret {
3583
  border-top: 0 dotted;
3584
  border-bottom: 4px solid #000000;
3585
  content: "";
3586
}
3587
 
3588
.dropup .dropdown-menu,
3589
.navbar-fixed-bottom .dropdown .dropdown-menu {
3590
  top: auto;
3591
  bottom: 100%;
3592
  margin-bottom: 1px;
3593
}
3594
 
3595
@media (min-width: 768px) {
3596
  .navbar-right .dropdown-menu {
3597
    right: 0;
3598
    left: auto;
3599
  }
3600
}
3601
 
3602
.btn-default .caret {
3603
  border-top-color: #333333;
3604
}
3605
 
3606
.btn-primary .caret,
3607
.btn-success .caret,
3608
.btn-warning .caret,
3609
.btn-danger .caret,
3610
.btn-info .caret {
3611
  border-top-color: #fff;
3612
}
3613
 
3614
.dropup .btn-default .caret {
3615
  border-bottom-color: #333333;
3616
}
3617
 
3618
.dropup .btn-primary .caret,
3619
.dropup .btn-success .caret,
3620
.dropup .btn-warning .caret,
3621
.dropup .btn-danger .caret,
3622
.dropup .btn-info .caret {
3623
  border-bottom-color: #fff;
3624
}
3625
 
3626
.btn-group,
3627
.btn-group-vertical {
3628
  position: relative;
3629
  display: inline-block;
3630
  vertical-align: middle;
3631
}
3632
 
3633
.btn-group > .btn,
3634
.btn-group-vertical > .btn {
3635
  position: relative;
3636
  float: left;
3637
}
3638
 
3639
.btn-group > .btn:hover,
3640
.btn-group-vertical > .btn:hover,
3641
.btn-group > .btn:focus,
3642
.btn-group-vertical > .btn:focus,
3643
.btn-group > .btn:active,
3644
.btn-group-vertical > .btn:active,
3645
.btn-group > .btn.active,
3646
.btn-group-vertical > .btn.active {
3647
  z-index: 2;
3648
}
3649
 
3650
.btn-group > .btn:focus,
3651
.btn-group-vertical > .btn:focus {
3652
  outline: none;
3653
}
3654
 
3655
.btn-group .btn + .btn,
3656
.btn-group .btn + .btn-group,
3657
.btn-group .btn-group + .btn,
3658
.btn-group .btn-group + .btn-group {
3659
  margin-left: -1px;
3660
}
3661
 
3662
.btn-toolbar:before,
3663
.btn-toolbar:after {
3664
  display: table;
3665
  content: " ";
3666
}
3667
 
3668
.btn-toolbar:after {
3669
  clear: both;
3670
}
3671
 
3672
.btn-toolbar:before,
3673
.btn-toolbar:after {
3674
  display: table;
3675
  content: " ";
3676
}
3677
 
3678
.btn-toolbar:after {
3679
  clear: both;
3680
}
3681
 
3682
.btn-toolbar .btn-group {
3683
  float: left;
3684
}
3685
 
3686
.btn-toolbar > .btn + .btn,
3687
.btn-toolbar > .btn-group + .btn,
3688
.btn-toolbar > .btn + .btn-group,
3689
.btn-toolbar > .btn-group + .btn-group {
3690
  margin-left: 5px;
3691
}
3692
 
3693
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3694
  border-radius: 0;
3695
}
3696
 
3697
.btn-group > .btn:first-child {
3698
  margin-left: 0;
3699
}
3700
 
3701
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3702
  border-top-right-radius: 0;
3703
  border-bottom-right-radius: 0;
3704
}
3705
 
3706
.btn-group > .btn:last-child:not(:first-child),
3707
.btn-group > .dropdown-toggle:not(:first-child) {
3708
  border-bottom-left-radius: 0;
3709
  border-top-left-radius: 0;
3710
}
3711
 
3712
.btn-group > .btn-group {
3713
  float: left;
3714
}
3715
 
3716
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3717
  border-radius: 0;
3718
}
3719
 
3720
.btn-group > .btn-group:first-child > .btn:last-child,
3721
.btn-group > .btn-group:first-child > .dropdown-toggle {
3722
  border-top-right-radius: 0;
3723
  border-bottom-right-radius: 0;
3724
}
3725
 
3726
.btn-group > .btn-group:last-child > .btn:first-child {
3727
  border-bottom-left-radius: 0;
3728
  border-top-left-radius: 0;
3729
}
3730
 
3731
.btn-group .dropdown-toggle:active,
3732
.btn-group.open .dropdown-toggle {
3733
  outline: 0;
3734
}
3735
 
3736
.btn-group-xs > .btn {
3737
  padding: 5px 10px;
3738
  padding: 1px 5px;
3739
  font-size: 12px;
3740
  line-height: 1.5;
3741
  border-radius: 3px;
3742
}
3743
 
3744
.btn-group-sm > .btn {
3745
  padding: 5px 10px;
3746
  font-size: 12px;
3747
  line-height: 1.5;
3748
  border-radius: 3px;
3749
}
3750
 
3751
.btn-group-lg > .btn {
3752
  padding: 10px 16px;
3753
  font-size: 18px;
3754
  line-height: 1.33;
3755
  border-radius: 6px;
3756
}
3757
 
3758
.btn-group > .btn + .dropdown-toggle {
3759
  padding-right: 8px;
3760
  padding-left: 8px;
3761
}
3762
 
3763
.btn-group > .btn-lg + .dropdown-toggle {
3764
  padding-right: 12px;
3765
  padding-left: 12px;
3766
}
3767
 
3768
.btn-group.open .dropdown-toggle {
3769
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3770
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3771
}
3772
 
3773
.btn-group.open .dropdown-toggle.btn-link {
3774
  -webkit-box-shadow: none;
3775
          box-shadow: none;
3776
}
3777
 
3778
.btn .caret {
3779
  margin-left: 0;
3780
}
3781
 
3782
.btn-lg .caret {
3783
  border-width: 5px 5px 0;
3784
  border-bottom-width: 0;
3785
}
3786
 
3787
.dropup .btn-lg .caret {
3788
  border-width: 0 5px 5px;
3789
}
3790
 
3791
.btn-group-vertical > .btn,
3792
.btn-group-vertical > .btn-group {
3793
  display: block;
3794
  float: none;
3795
  width: 100%;
3796
  max-width: 100%;
3797
}
3798
 
3799
.btn-group-vertical > .btn-group:before,
3800
.btn-group-vertical > .btn-group:after {
3801
  display: table;
3802
  content: " ";
3803
}
3804
 
3805
.btn-group-vertical > .btn-group:after {
3806
  clear: both;
3807
}
3808
 
3809
.btn-group-vertical > .btn-group:before,
3810
.btn-group-vertical > .btn-group:after {
3811
  display: table;
3812
  content: " ";
3813
}
3814
 
3815
.btn-group-vertical > .btn-group:after {
3816
  clear: both;
3817
}
3818
 
3819
.btn-group-vertical > .btn-group > .btn {
3820
  float: none;
3821
}
3822
 
3823
.btn-group-vertical > .btn + .btn,
3824
.btn-group-vertical > .btn + .btn-group,
3825
.btn-group-vertical > .btn-group + .btn,
3826
.btn-group-vertical > .btn-group + .btn-group {
3827
  margin-top: -1px;
3828
  margin-left: 0;
3829
}
3830
 
3831
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3832
  border-radius: 0;
3833
}
3834
 
3835
.btn-group-vertical > .btn:first-child:not(:last-child) {
3836
  border-top-right-radius: 4px;
3837
  border-bottom-right-radius: 0;
3838
  border-bottom-left-radius: 0;
3839
}
3840
 
3841
.btn-group-vertical > .btn:last-child:not(:first-child) {
3842
  border-top-right-radius: 0;
3843
  border-bottom-left-radius: 4px;
3844
  border-top-left-radius: 0;
3845
}
3846
 
3847
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3848
  border-radius: 0;
3849
}
3850
 
3851
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
3852
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
3853
  border-bottom-right-radius: 0;
3854
  border-bottom-left-radius: 0;
3855
}
3856
 
3857
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
3858
  border-top-right-radius: 0;
3859
  border-top-left-radius: 0;
3860
}
3861
 
3862
.btn-group-justified {
3863
  display: table;
3864
  width: 100%;
3865
  border-collapse: separate;
3866
  table-layout: fixed;
3867
}
3868
 
3869
.btn-group-justified .btn {
3870
  display: table-cell;
3871
  float: none;
3872
  width: 1%;
3873
}
3874
 
3875
[data-toggle="buttons"] > .btn > input[type="radio"],
3876
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
3877
  display: none;
3878
}
3879
 
3880
.input-group {
3881
  position: relative;
3882
  display: table;
3883
  border-collapse: separate;
3884
}
3885
 
3886
.input-group.col {
3887
  float: none;
3888
  padding-right: 0;
3889
  padding-left: 0;
3890
}
3891
 
3892
.input-group .form-control {
3893
  width: 100%;
3894
  margin-bottom: 0;
3895
}
3896
 
3897
.input-group-lg > .form-control,
3898
.input-group-lg > .input-group-addon,
3899
.input-group-lg > .input-group-btn > .btn {
3900
  height: 45px;
3901
  padding: 10px 16px;
3902
  font-size: 18px;
3903
  line-height: 1.33;
3904
  border-radius: 6px;
3905
}
3906
 
3907
select.input-group-lg > .form-control,
3908
select.input-group-lg > .input-group-addon,
3909
select.input-group-lg > .input-group-btn > .btn {
3910
  height: 45px;
3911
  line-height: 45px;
3912
}
3913
 
3914
textarea.input-group-lg > .form-control,
3915
textarea.input-group-lg > .input-group-addon,
3916
textarea.input-group-lg > .input-group-btn > .btn {
3917
  height: auto;
3918
}
3919
 
3920
.input-group-sm > .form-control,
3921
.input-group-sm > .input-group-addon,
3922
.input-group-sm > .input-group-btn > .btn {
3923
  height: 30px;
3924
  padding: 5px 10px;
3925
  font-size: 12px;
3926
  line-height: 1.5;
3927
  border-radius: 3px;
3928
}
3929
 
3930
select.input-group-sm > .form-control,
3931
select.input-group-sm > .input-group-addon,
3932
select.input-group-sm > .input-group-btn > .btn {
3933
  height: 30px;
3934
  line-height: 30px;
3935
}
3936
 
3937
textarea.input-group-sm > .form-control,
3938
textarea.input-group-sm > .input-group-addon,
3939
textarea.input-group-sm > .input-group-btn > .btn {
3940
  height: auto;
3941
}
3942
 
3943
.input-group-addon,
3944
.input-group-btn,
3945
.input-group .form-control {
3946
  display: table-cell;
3947
}
3948
 
3949
.input-group-addon:not(:first-child):not(:last-child),
3950
.input-group-btn:not(:first-child):not(:last-child),
3951
.input-group .form-control:not(:first-child):not(:last-child) {
3952
  border-radius: 0;
3953
}
3954
 
3955
.input-group-addon,
3956
.input-group-btn {
3957
  width: 1%;
3958
  white-space: nowrap;
3959
  vertical-align: middle;
3960
}
3961
 
3962
.input-group-addon {
3963
  padding: 6px 12px;
3964
  font-size: 14px;
3965
  font-weight: normal;
3966
  line-height: 1;
3967
  color: #555555;
3968
  text-align: center;
3969
  background-color: #eeeeee;
3970
  border: 1px solid #cccccc;
3971
  border-radius: 4px;
3972
}
3973
 
3974
.input-group-addon.input-sm {
3975
  padding: 5px 10px;
3976
  font-size: 12px;
3977
  border-radius: 3px;
3978
}
3979
 
3980
.input-group-addon.input-lg {
3981
  padding: 10px 16px;
3982
  font-size: 18px;
3983
  border-radius: 6px;
3984
}
3985
 
3986
.input-group-addon input[type="radio"],
3987
.input-group-addon input[type="checkbox"] {
3988
  margin-top: 0;
3989
}
3990
 
3991
.input-group .form-control:first-child,
3992
.input-group-addon:first-child,
3993
.input-group-btn:first-child > .btn,
3994
.input-group-btn:first-child > .dropdown-toggle,
3995
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
3996
  border-top-right-radius: 0;
3997
  border-bottom-right-radius: 0;
3998
}
3999
 
4000
.input-group-addon:first-child {
4001
  border-right: 0;
4002
}
4003
 
4004
.input-group .form-control:last-child,
4005
.input-group-addon:last-child,
4006
.input-group-btn:last-child > .btn,
4007
.input-group-btn:last-child > .dropdown-toggle,
4008
.input-group-btn:first-child > .btn:not(:first-child) {
4009
  border-bottom-left-radius: 0;
4010
  border-top-left-radius: 0;
4011
}
4012
 
4013
.input-group-addon:last-child {
4014
  border-left: 0;
4015
}
4016
 
4017
.input-group-btn {
4018
  position: relative;
4019
  white-space: nowrap;
4020
}
4021
 
4022
.input-group-btn:first-child > .btn {
4023
  margin-right: -1px;
4024
}
4025
 
4026
.input-group-btn:last-child > .btn {
4027
  margin-left: -1px;
4028
}
4029
 
4030
.input-group-btn > .btn {
4031
  position: relative;
4032
}
4033
 
4034
.input-group-btn > .btn + .btn {
4035
  margin-left: -4px;
4036
}
4037
 
4038
.input-group-btn > .btn:hover,
4039
.input-group-btn > .btn:active {
4040
  z-index: 2;
4041
}
4042
 
4043
.nav {
4044
  padding-left: 0;
4045
  margin-bottom: 0;
4046
  list-style: none;
4047
}
4048
 
4049
.nav:before,
4050
.nav:after {
4051
  display: table;
4052
  content: " ";
4053
}
4054
 
4055
.nav:after {
4056
  clear: both;
4057
}
4058
 
4059
.nav:before,
4060
.nav:after {
4061
  display: table;
4062
  content: " ";
4063
}
4064
 
4065
.nav:after {
4066
  clear: both;
4067
}
4068
 
4069
.nav > li {
4070
  position: relative;
4071
  display: block;
4072
}
4073
 
4074
.nav > li > a {
4075
  position: relative;
4076
  display: block;
4077
  padding: 10px 15px;
4078
}
4079
 
4080
.nav > li > a:hover,
4081
.nav > li > a:focus {
4082
  text-decoration: none;
4083
  background-color: #eeeeee;
4084
}
4085
 
4086
.nav > li.disabled > a {
4087
  color: #999999;
4088
}
4089
 
4090
.nav > li.disabled > a:hover,
4091
.nav > li.disabled > a:focus {
4092
  color: #999999;
4093
  text-decoration: none;
4094
  cursor: not-allowed;
4095
  background-color: transparent;
4096
}
4097
 
4098
.nav .open > a,
4099
.nav .open > a:hover,
4100
.nav .open > a:focus {
4101
  background-color: #eeeeee;
4102
  border-color: #428bca;
4103
}
4104
 
4105
.nav .open > a .caret,
4106
.nav .open > a:hover .caret,
4107
.nav .open > a:focus .caret {
4108
  border-top-color: #2a6496;
4109
  border-bottom-color: #2a6496;
4110
}
4111
 
4112
.nav .nav-divider {
4113
  height: 1px;
4114
  margin: 9px 0;
4115
  overflow: hidden;
4116
  background-color: #e5e5e5;
4117
}
4118
 
4119
.nav > li > a > img {
4120
  max-width: none;
4121
}
4122
 
4123
.nav-tabs {
4124
  border-bottom: 1px solid #dddddd;
4125
}
4126
 
4127
.nav-tabs > li {
4128
  float: left;
4129
  margin-bottom: -1px;
4130
}
4131
 
4132
.nav-tabs > li > a {
4133
  margin-right: 2px;
4134
  line-height: 1.428571429;
4135
  border: 1px solid transparent;
4136
  border-radius: 4px 4px 0 0;
4137
}
4138
 
4139
.nav-tabs > li > a:hover {
4140
  border-color: #eeeeee #eeeeee #dddddd;
4141
}
4142
 
4143
.nav-tabs > li.active > a,
4144
.nav-tabs > li.active > a:hover,
4145
.nav-tabs > li.active > a:focus {
4146
  color: #555555;
4147
  cursor: default;
4148
  background-color: #ffffff;
4149
  border: 1px solid #dddddd;
4150
  border-bottom-color: transparent;
4151
}
4152
 
4153
.nav-tabs.nav-justified {
4154
  width: 100%;
4155
  border-bottom: 0;
4156
}
4157
 
4158
.nav-tabs.nav-justified > li {
4159
  float: none;
4160
}
4161
 
4162
.nav-tabs.nav-justified > li > a {
4163
  margin-bottom: 5px;
4164
  text-align: center;
4165
}
4166
 
4167
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
4168
  top: auto;
4169
  left: auto;
4170
}
4171
 
4172
@media (min-width: 768px) {
4173
  .nav-tabs.nav-justified > li {
4174
    display: table-cell;
4175
    width: 1%;
4176
  }
4177
  .nav-tabs.nav-justified > li > a {
4178
    margin-bottom: 0;
4179
  }
4180
}
4181
 
4182
.nav-tabs.nav-justified > li > a {
4183
  margin-right: 0;
4184
  border-radius: 4px;
4185
}
4186
 
4187
.nav-tabs.nav-justified > .active > a,
4188
.nav-tabs.nav-justified > .active > a:hover,
4189
.nav-tabs.nav-justified > .active > a:focus {
4190
  border: 1px solid #dddddd;
4191
}
4192
 
4193
@media (min-width: 768px) {
4194
  .nav-tabs.nav-justified > li > a {
4195
    border-bottom: 1px solid #dddddd;
4196
    border-radius: 4px 4px 0 0;
4197
  }
4198
  .nav-tabs.nav-justified > .active > a,
4199
  .nav-tabs.nav-justified > .active > a:hover,
4200
  .nav-tabs.nav-justified > .active > a:focus {
4201
    border-bottom-color: #ffffff;
4202
  }
4203
}
4204
 
4205
.nav-pills > li {
4206
  float: left;
4207
}
4208
 
4209
.nav-pills > li > a {
4210
  border-radius: 4px;
4211
}
4212
 
4213
.nav-pills > li + li {
4214
  margin-left: 2px;
4215
}
4216
 
4217
.nav-pills > li.active > a,
4218
.nav-pills > li.active > a:hover,
4219
.nav-pills > li.active > a:focus {
4220
  color: #ffffff;
4221
  background-color: #428bca;
4222
}
4223
 
4224
.nav-pills > li.active > a .caret,
4225
.nav-pills > li.active > a:hover .caret,
4226
.nav-pills > li.active > a:focus .caret {
4227
  border-top-color: #ffffff;
4228
  border-bottom-color: #ffffff;
4229
}
4230
 
4231
.nav-stacked > li {
4232
  float: none;
4233
}
4234
 
4235
.nav-stacked > li + li {
4236
  margin-top: 2px;
4237
  margin-left: 0;
4238
}
4239
 
4240
.nav-justified {
4241
  width: 100%;
4242
}
4243
 
4244
.nav-justified > li {
4245
  float: none;
4246
}
4247
 
4248
.nav-justified > li > a {
4249
  margin-bottom: 5px;
4250
  text-align: center;
4251
}
4252
 
4253
.nav-justified > .dropdown .dropdown-menu {
4254
  top: auto;
4255
  left: auto;
4256
}
4257
 
4258
@media (min-width: 768px) {
4259
  .nav-justified > li {
4260
    display: table-cell;
4261
    width: 1%;
4262
  }
4263
  .nav-justified > li > a {
4264
    margin-bottom: 0;
4265
  }
4266
}
4267
 
4268
.nav-tabs-justified {
4269
  border-bottom: 0;
4270
}
4271
 
4272
.nav-tabs-justified > li > a {
4273
  margin-right: 0;
4274
  border-radius: 4px;
4275
}
4276
 
4277
.nav-tabs-justified > .active > a,
4278
.nav-tabs-justified > .active > a:hover,
4279
.nav-tabs-justified > .active > a:focus {
4280
  border: 1px solid #dddddd;
4281
}
4282
 
4283
@media (min-width: 768px) {
4284
  .nav-tabs-justified > li > a {
4285
    border-bottom: 1px solid #dddddd;
4286
    border-radius: 4px 4px 0 0;
4287
  }
4288
  .nav-tabs-justified > .active > a,
4289
  .nav-tabs-justified > .active > a:hover,
4290
  .nav-tabs-justified > .active > a:focus {
4291
    border-bottom-color: #ffffff;
4292
  }
4293
}
4294
 
4295
.tab-content > .tab-pane {
4296
  display: none;
4297
}
4298
 
4299
.tab-content > .active {
4300
  display: block;
4301
}
4302
 
4303
.nav .caret {
4304
  border-top-color: #428bca;
4305
  border-bottom-color: #428bca;
4306
}
4307
 
4308
.nav a:hover .caret {
4309
  border-top-color: #2a6496;
4310
  border-bottom-color: #2a6496;
4311
}
4312
 
4313
.nav-tabs .dropdown-menu {
4314
  margin-top: -1px;
4315
  border-top-right-radius: 0;
4316
  border-top-left-radius: 0;
4317
}
4318
 
4319
.navbar {
4320
  position: relative;
4321
  min-height: 50px;
4322
  margin-bottom: 20px;
4323
  border: 1px solid transparent;
4324
}
4325
 
4326
.navbar:before,
4327
.navbar:after {
4328
  display: table;
4329
  content: " ";
4330
}
4331
 
4332
.navbar:after {
4333
  clear: both;
4334
}
4335
 
4336
.navbar:before,
4337
.navbar:after {
4338
  display: table;
4339
  content: " ";
4340
}
4341
 
4342
.navbar:after {
4343
  clear: both;
4344
}
4345
 
4346
@media (min-width: 768px) {
4347
  .navbar {
4348
    border-radius: 4px;
4349
  }
4350
}
4351
 
4352
.navbar-header:before,
4353
.navbar-header:after {
4354
  display: table;
4355
  content: " ";
4356
}
4357
 
4358
.navbar-header:after {
4359
  clear: both;
4360
}
4361
 
4362
.navbar-header:before,
4363
.navbar-header:after {
4364
  display: table;
4365
  content: " ";
4366
}
4367
 
4368
.navbar-header:after {
4369
  clear: both;
4370
}
4371
 
4372
@media (min-width: 768px) {
4373
  .navbar-header {
4374
    float: left;
4375
  }
4376
}
4377
 
4378
.navbar-collapse {
4379
  max-height: 340px;
4380
  padding-right: 15px;
4381
  padding-left: 15px;
4382
  overflow-x: visible;
4383
  border-top: 1px solid transparent;
4384
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
4385
  -webkit-overflow-scrolling: touch;
4386
}
4387
 
4388
.navbar-collapse:before,
4389
.navbar-collapse:after {
4390
  display: table;
4391
  content: " ";
4392
}
4393
 
4394
.navbar-collapse:after {
4395
  clear: both;
4396
}
4397
 
4398
.navbar-collapse:before,
4399
.navbar-collapse:after {
4400
  display: table;
4401
  content: " ";
4402
}
4403
 
4404
.navbar-collapse:after {
4405
  clear: both;
4406
}
4407
 
4408
.navbar-collapse.in {
4409
  overflow-y: auto;
4410
}
4411
 
4412
@media (min-width: 768px) {
4413
  .navbar-collapse {
4414
    width: auto;
4415
    border-top: 0;
4416
    box-shadow: none;
4417
  }
4418
  .navbar-collapse.collapse {
4419
    display: block !important;
4420
    height: auto !important;
4421
    padding-bottom: 0;
4422
    overflow: visible !important;
4423
  }
4424
  .navbar-collapse.in {
4425
    overflow-y: auto;
4426
  }
4427
  .navbar-collapse .navbar-nav.navbar-left:first-child {
4428
    margin-left: -15px;
4429
  }
4430
  .navbar-collapse .navbar-nav.navbar-right:last-child {
4431
    margin-right: -15px;
4432
  }
4433
  .navbar-collapse .navbar-text:last-child {
4434
    margin-right: 0;
4435
  }
4436
}
4437
 
4438
.container > .navbar-header,
4439
.container > .navbar-collapse {
4440
  margin-right: -15px;
4441
  margin-left: -15px;
4442
}
4443
 
4444
@media (min-width: 768px) {
4445
  .container > .navbar-header,
4446
  .container > .navbar-collapse {
4447
    margin-right: 0;
4448
    margin-left: 0;
4449
  }
4450
}
4451
 
4452
.navbar-static-top {
4453
  z-index: 1000;
4454
  border-width: 0 0 1px;
4455
}
4456
 
4457
@media (min-width: 768px) {
4458
  .navbar-static-top {
4459
    border-radius: 0;
4460
  }
4461
}
4462
 
4463
.navbar-fixed-top,
4464
.navbar-fixed-bottom {
4465
  position: fixed;
4466
  right: 0;
4467
  left: 0;
4468
  z-index: 1030;
4469
}
4470
 
4471
@media (min-width: 768px) {
4472
  .navbar-fixed-top,
4473
  .navbar-fixed-bottom {
4474
    border-radius: 0;
4475
  }
4476
}
4477
 
4478
.navbar-fixed-top {
4479
  top: 0;
4480
  border-width: 0 0 1px;
4481
}
4482
 
4483
.navbar-fixed-bottom {
4484
  bottom: 0;
4485
  margin-bottom: 0;
4486
  border-width: 1px 0 0;
4487
}
4488
 
4489
.navbar-brand {
4490
  float: left;
4491
  padding: 15px 15px;
4492
  font-size: 18px;
4493
  line-height: 20px;
4494
}
4495
 
4496
.navbar-brand:hover,
4497
.navbar-brand:focus {
4498
  text-decoration: none;
4499
}
4500
 
4501
@media (min-width: 768px) {
4502
  .navbar > .container .navbar-brand {
4503
    margin-left: -15px;
4504
  }
4505
}
4506
 
4507
.navbar-toggle {
4508
  position: relative;
4509
  float: right;
4510
  padding: 9px 10px;
4511
  margin-top: 8px;
4512
  margin-right: 15px;
4513
  margin-bottom: 8px;
4514
  background-color: transparent;
4515
  border: 1px solid transparent;
4516
  border-radius: 4px;
4517
}
4518
 
4519
.navbar-toggle .icon-bar {
4520
  display: block;
4521
  width: 22px;
4522
  height: 2px;
4523
  border-radius: 1px;
4524
}
4525
 
4526
.navbar-toggle .icon-bar + .icon-bar {
4527
  margin-top: 4px;
4528
}
4529
 
4530
@media (min-width: 768px) {
4531
  .navbar-toggle {
4532
    display: none;
4533
  }
4534
}
4535
 
4536
.navbar-nav {
4537
  margin: 7.5px -15px;
4538
}
4539
 
4540
.navbar-nav > li > a {
4541
  padding-top: 10px;
4542
  padding-bottom: 10px;
4543
  line-height: 20px;
4544
}
4545
 
4546
@media (max-width: 767px) {
4547
  .navbar-nav .open .dropdown-menu {
4548
    position: static;
4549
    float: none;
4550
    width: auto;
4551
    margin-top: 0;
4552
    background-color: transparent;
4553
    border: 0;
4554
    box-shadow: none;
4555
  }
4556
  .navbar-nav .open .dropdown-menu > li > a,
4557
  .navbar-nav .open .dropdown-menu .dropdown-header {
4558
    padding: 5px 15px 5px 25px;
4559
  }
4560
  .navbar-nav .open .dropdown-menu > li > a {
4561
    line-height: 20px;
4562
  }
4563
  .navbar-nav .open .dropdown-menu > li > a:hover,
4564
  .navbar-nav .open .dropdown-menu > li > a:focus {
4565
    background-image: none;
4566
  }
4567
}
4568
 
4569
@media (min-width: 768px) {
4570
  .navbar-nav {
4571
    float: left;
4572
    margin: 0;
4573
  }
4574
  .navbar-nav > li {
4575
    float: left;
4576
  }
4577
  .navbar-nav > li > a {
4578
    padding-top: 15px;
4579
    padding-bottom: 15px;
4580
  }
4581
}
4582
 
4583
@media (min-width: 768px) {
4584
  .navbar-left {
4585
    float: left !important;
4586
  }
4587
  .navbar-right {
4588
    float: right !important;
4589
  }
4590
}
4591
 
4592
.navbar-form {
4593
  padding: 10px 15px;
4594
  margin-top: 8px;
4595
  margin-right: -15px;
4596
  margin-bottom: 8px;
4597
  margin-left: -15px;
4598
  border-top: 1px solid transparent;
4599
  border-bottom: 1px solid transparent;
4600
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4601
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4602
}
4603
 
4604
@media (min-width: 768px) {
4605
  .navbar-form .form-group {
4606
    display: inline-block;
4607
    margin-bottom: 0;
4608
    vertical-align: middle;
4609
  }
4610
  .navbar-form .form-control {
4611
    display: inline-block;
4612
  }
4613
  .navbar-form .radio,
4614
  .navbar-form .checkbox {
4615
    display: inline-block;
4616
    padding-left: 0;
4617
    margin-top: 0;
4618
    margin-bottom: 0;
4619
  }
4620
  .navbar-form .radio input[type="radio"],
4621
  .navbar-form .checkbox input[type="checkbox"] {
4622
    float: none;
4623
    margin-left: 0;
4624
  }
4625
}
4626
 
4627
@media (max-width: 767px) {
4628
  .navbar-form .form-group {
4629
    margin-bottom: 5px;
4630
  }
4631
}
4632
 
4633
@media (min-width: 768px) {
4634
  .navbar-form {
4635
    width: auto;
4636
    padding-top: 0;
4637
    padding-bottom: 0;
4638
    margin-right: 0;
4639
    margin-left: 0;
4640
    border: 0;
4641
    -webkit-box-shadow: none;
4642
            box-shadow: none;
4643
  }
4644
}
4645
 
4646
.navbar-nav > li > .dropdown-menu {
4647
  margin-top: 0;
4648
  border-top-right-radius: 0;
4649
  border-top-left-radius: 0;
4650
}
4651
 
4652
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4653
  border-bottom-right-radius: 0;
4654
  border-bottom-left-radius: 0;
4655
}
4656
 
4657
.navbar-nav.pull-right > li > .dropdown-menu,
4658
.navbar-nav > li > .dropdown-menu.pull-right {
4659
  right: 0;
4660
  left: auto;
4661
}
4662
 
4663
.navbar-btn {
4664
  margin-top: 8px;
4665
  margin-bottom: 8px;
4666
}
4667
 
4668
.navbar-text {
4669
  float: left;
4670
  margin-top: 15px;
4671
  margin-bottom: 15px;
4672
}
4673
 
4674
@media (min-width: 768px) {
4675
  .navbar-text {
4676
    margin-right: 15px;
4677
    margin-left: 15px;
4678
  }
4679
}
4680
 
4681
.navbar-default {
4682
  background-color: #f8f8f8;
4683
  border-color: #e7e7e7;
4684
}
4685
 
4686
.navbar-default .navbar-brand {
4687
  color: #777777;
4688
}
4689
 
4690
.navbar-default .navbar-brand:hover,
4691
.navbar-default .navbar-brand:focus {
4692
  color: #5e5e5e;
4693
  background-color: transparent;
4694
}
4695
 
4696
.navbar-default .navbar-text {
4697
  color: #777777;
4698
}
4699
 
4700
.navbar-default .navbar-nav > li > a {
4701
  color: #777777;
4702
}
4703
 
4704
.navbar-default .navbar-nav > li > a:hover,
4705
.navbar-default .navbar-nav > li > a:focus {
4706
  color: #333333;
4707
  background-color: transparent;
4708
}
4709
 
4710
.navbar-default .navbar-nav > .active > a,
4711
.navbar-default .navbar-nav > .active > a:hover,
4712
.navbar-default .navbar-nav > .active > a:focus {
4713
  color: #555555;
4714
  background-color: #e7e7e7;
4715
}
4716
 
4717
.navbar-default .navbar-nav > .disabled > a,
4718
.navbar-default .navbar-nav > .disabled > a:hover,
4719
.navbar-default .navbar-nav > .disabled > a:focus {
4720
  color: #cccccc;
4721
  background-color: transparent;
4722
}
4723
 
4724
.navbar-default .navbar-toggle {
4725
  border-color: #dddddd;
4726
}
4727
 
4728
.navbar-default .navbar-toggle:hover,
4729
.navbar-default .navbar-toggle:focus {
4730
  background-color: #dddddd;
4731
}
4732
 
4733
.navbar-default .navbar-toggle .icon-bar {
4734
  background-color: #cccccc;
4735
}
4736
 
4737
.navbar-default .navbar-collapse,
4738
.navbar-default .navbar-form {
4739
  border-color: #e7e7e7;
4740
}
4741
 
4742
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
4743
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
4744
  border-top-color: #333333;
4745
  border-bottom-color: #333333;
4746
}
4747
 
4748
.navbar-default .navbar-nav > .open > a,
4749
.navbar-default .navbar-nav > .open > a:hover,
4750
.navbar-default .navbar-nav > .open > a:focus {
4751
  color: #555555;
4752
  background-color: #e7e7e7;
4753
}
4754
 
4755
.navbar-default .navbar-nav > .open > a .caret,
4756
.navbar-default .navbar-nav > .open > a:hover .caret,
4757
.navbar-default .navbar-nav > .open > a:focus .caret {
4758
  border-top-color: #555555;
4759
  border-bottom-color: #555555;
4760
}
4761
 
4762
.navbar-default .navbar-nav > .dropdown > a .caret {
4763
  border-top-color: #777777;
4764
  border-bottom-color: #777777;
4765
}
4766
 
4767
@media (max-width: 767px) {
4768
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4769
    color: #777777;
4770
  }
4771
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4772
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4773
    color: #333333;
4774
    background-color: transparent;
4775
  }
4776
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4777
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4778
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4779
    color: #555555;
4780
    background-color: #e7e7e7;
4781
  }
4782
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4783
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4784
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4785
    color: #cccccc;
4786
    background-color: transparent;
4787
  }
4788
}
4789
 
4790
.navbar-default .navbar-link {
4791
  color: #777777;
4792
}
4793
 
4794
.navbar-default .navbar-link:hover {
4795
  color: #333333;
4796
}
4797
 
4798
.navbar-inverse {
4799
  background-color: #222222;
4800
  border-color: #080808;
4801
}
4802
 
4803
.navbar-inverse .navbar-brand {
4804
  color: #999999;
4805
}
4806
 
4807
.navbar-inverse .navbar-brand:hover,
4808
.navbar-inverse .navbar-brand:focus {
4809
  color: #ffffff;
4810
  background-color: transparent;
4811
}
4812
 
4813
.navbar-inverse .navbar-text {
4814
  color: #999999;
4815
}
4816
 
4817
.navbar-inverse .navbar-nav > li > a {
4818
  color: #999999;
4819
}
4820
 
4821
.navbar-inverse .navbar-nav > li > a:hover,
4822
.navbar-inverse .navbar-nav > li > a:focus {
4823
  color: #ffffff;
4824
  background-color: transparent;
4825
}
4826
 
4827
.navbar-inverse .navbar-nav > .active > a,
4828
.navbar-inverse .navbar-nav > .active > a:hover,
4829
.navbar-inverse .navbar-nav > .active > a:focus {
4830
  color: #ffffff;
4831
  background-color: #080808;
4832
}
4833
 
4834
.navbar-inverse .navbar-nav > .disabled > a,
4835
.navbar-inverse .navbar-nav > .disabled > a:hover,
4836
.navbar-inverse .navbar-nav > .disabled > a:focus {
4837
  color: #444444;
4838
  background-color: transparent;
4839
}
4840
 
4841
.navbar-inverse .navbar-toggle {
4842
  border-color: #333333;
4843
}
4844
 
4845
.navbar-inverse .navbar-toggle:hover,
4846
.navbar-inverse .navbar-toggle:focus {
4847
  background-color: #333333;
4848
}
4849
 
4850
.navbar-inverse .navbar-toggle .icon-bar {
4851
  background-color: #ffffff;
4852
}
4853
 
4854
.navbar-inverse .navbar-collapse,
4855
.navbar-inverse .navbar-form {
4856
  border-color: #101010;
4857
}
4858
 
4859
.navbar-inverse .navbar-nav > .open > a,
4860
.navbar-inverse .navbar-nav > .open > a:hover,
4861
.navbar-inverse .navbar-nav > .open > a:focus {
4862
  color: #ffffff;
4863
  background-color: #080808;
4864
}
4865
 
4866
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
4867
  border-top-color: #ffffff;
4868
  border-bottom-color: #ffffff;
4869
}
4870
 
4871
.navbar-inverse .navbar-nav > .dropdown > a .caret {
4872
  border-top-color: #999999;
4873
  border-bottom-color: #999999;
4874
}
4875
 
4876
.navbar-inverse .navbar-nav > .open > a .caret,
4877
.navbar-inverse .navbar-nav > .open > a:hover .caret,
4878
.navbar-inverse .navbar-nav > .open > a:focus .caret {
4879
  border-top-color: #ffffff;
4880
  border-bottom-color: #ffffff;
4881
}
4882
 
4883
@media (max-width: 767px) {
4884
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4885
    border-color: #080808;
4886
  }
4887
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4888
    color: #999999;
4889
  }
4890
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4891
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4892
    color: #ffffff;
4893
    background-color: transparent;
4894
  }
4895
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4896
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4897
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4898
    color: #ffffff;
4899
    background-color: #080808;
4900
  }
4901
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4902
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4903
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4904
    color: #444444;
4905
    background-color: transparent;
4906
  }
4907
}
4908
 
4909
.navbar-inverse .navbar-link {
4910
  color: #999999;
4911
}
4912
 
4913
.navbar-inverse .navbar-link:hover {
4914
  color: #ffffff;
4915
}
4916
 
4917
.breadcrumb {
4918
  padding: 8px 15px;
4919
  margin-bottom: 20px;
4920
  list-style: none;
4921
  background-color: #f5f5f5;
4922
  border-radius: 4px;
4923
}
4924
 
4925
.breadcrumb > li {
4926
  display: inline-block;
4927
}
4928
 
4929
.breadcrumb > li + li:before {
4930
  padding: 0 5px;
4931
  color: #cccccc;
4932
  content: "/\00a0";
4933
}
4934
 
4935
.breadcrumb > .active {
4936
  color: #999999;
4937
}
4938
 
4939
.pagination {
4940
  display: inline-block;
4941
  padding-left: 0;
4942
  margin: 20px 0;
4943
  border-radius: 4px;
4944
}
4945
 
4946
.pagination > li {
4947
  display: inline;
4948
}
4949
 
4950
.pagination > li > a,
4951
.pagination > li > span {
4952
  position: relative;
4953
  float: left;
4954
  padding: 6px 12px;
4955
  margin-left: -1px;
4956
  line-height: 1.428571429;
4957
  text-decoration: none;
4958
  background-color: #ffffff;
4959
  border: 1px solid #dddddd;
4960
}
4961
 
4962
.pagination > li:first-child > a,
4963
.pagination > li:first-child > span {
4964
  margin-left: 0;
4965
  border-bottom-left-radius: 4px;
4966
  border-top-left-radius: 4px;
4967
}
4968
 
4969
.pagination > li:last-child > a,
4970
.pagination > li:last-child > span {
4971
  border-top-right-radius: 4px;
4972
  border-bottom-right-radius: 4px;
4973
}
4974
 
4975
.pagination > li > a:hover,
4976
.pagination > li > span:hover,
4977
.pagination > li > a:focus,
4978
.pagination > li > span:focus {
4979
  background-color: #eeeeee;
4980
}
4981
 
4982
.pagination > .active > a,
4983
.pagination > .active > span,
4984
.pagination > .active > a:hover,
4985
.pagination > .active > span:hover,
4986
.pagination > .active > a:focus,
4987
.pagination > .active > span:focus {
4988
  z-index: 2;
4989
  color: #ffffff;
4990
  cursor: default;
4991
  background-color: #428bca;
4992
  border-color: #428bca;
4993
}
4994
 
4995
.pagination > .disabled > span,
4996
.pagination > .disabled > span:hover,
4997
.pagination > .disabled > span:focus,
4998
.pagination > .disabled > a,
4999
.pagination > .disabled > a:hover,
5000
.pagination > .disabled > a:focus {
5001
  color: #999999;
5002
  cursor: not-allowed;
5003
  background-color: #ffffff;
5004
  border-color: #dddddd;
5005
}
5006
 
5007
.pagination-lg > li > a,
5008
.pagination-lg > li > span {
5009
  padding: 10px 16px;
5010
  font-size: 18px;
5011
}
5012
 
5013
.pagination-lg > li:first-child > a,
5014
.pagination-lg > li:first-child > span {
5015
  border-bottom-left-radius: 6px;
5016
  border-top-left-radius: 6px;
5017
}
5018
 
5019
.pagination-lg > li:last-child > a,
5020
.pagination-lg > li:last-child > span {
5021
  border-top-right-radius: 6px;
5022
  border-bottom-right-radius: 6px;
5023
}
5024
 
5025
.pagination-sm > li > a,
5026
.pagination-sm > li > span {
5027
  padding: 5px 10px;
5028
  font-size: 12px;
5029
}
5030
 
5031
.pagination-sm > li:first-child > a,
5032
.pagination-sm > li:first-child > span {
5033
  border-bottom-left-radius: 3px;
5034
  border-top-left-radius: 3px;
5035
}
5036
 
5037
.pagination-sm > li:last-child > a,
5038
.pagination-sm > li:last-child > span {
5039
  border-top-right-radius: 3px;
5040
  border-bottom-right-radius: 3px;
5041
}
5042
 
5043
.pager {
5044
  padding-left: 0;
5045
  margin: 20px 0;
5046
  text-align: center;
5047
  list-style: none;
5048
}
5049
 
5050
.pager:before,
5051
.pager:after {
5052
  display: table;
5053
  content: " ";
5054
}
5055
 
5056
.pager:after {
5057
  clear: both;
5058
}
5059
 
5060
.pager:before,
5061
.pager:after {
5062
  display: table;
5063
  content: " ";
5064
}
5065
 
5066
.pager:after {
5067
  clear: both;
5068
}
5069
 
5070
.pager li {
5071
  display: inline;
5072
}
5073
 
5074
.pager li > a,
5075
.pager li > span {
5076
  display: inline-block;
5077
  padding: 5px 14px;
5078
  background-color: #ffffff;
5079
  border: 1px solid #dddddd;
5080
  border-radius: 15px;
5081
}
5082
 
5083
.pager li > a:hover,
5084
.pager li > a:focus {
5085
  text-decoration: none;
5086
  background-color: #eeeeee;
5087
}
5088
 
5089
.pager .next > a,
5090
.pager .next > span {
5091
  float: right;
5092
}
5093
 
5094
.pager .previous > a,
5095
.pager .previous > span {
5096
  float: left;
5097
}
5098
 
5099
.pager .disabled > a,
5100
.pager .disabled > a:hover,
5101
.pager .disabled > a:focus,
5102
.pager .disabled > span {
5103
  color: #999999;
5104
  cursor: not-allowed;
5105
  background-color: #ffffff;
5106
}
5107
 
5108
.label {
5109
  display: inline;
5110
  padding: .2em .6em .3em;
5111
  font-size: 75%;
5112
  font-weight: bold;
5113
  line-height: 1;
5114
  color: #ffffff;
5115
  text-align: center;
5116
  white-space: nowrap;
5117
  vertical-align: baseline;
5118
  border-radius: .25em;
5119
}
5120
 
5121
.label[href]:hover,
5122
.label[href]:focus {
5123
  color: #ffffff;
5124
  text-decoration: none;
5125
  cursor: pointer;
5126
}
5127
 
5128
.label:empty {
5129
  display: none;
5130
}
5131
 
5132
.label-default {
5133
  background-color: #999999;
5134
}
5135
 
5136
.label-default[href]:hover,
5137
.label-default[href]:focus {
5138
  background-color: #808080;
5139
}
5140
 
5141
.label-primary {
5142
  background-color: #428bca;
5143
}
5144
 
5145
.label-primary[href]:hover,
5146
.label-primary[href]:focus {
5147
  background-color: #3071a9;
5148
}
5149
 
5150
.label-success {
5151
  background-color: #5cb85c;
5152
}
5153
 
5154
.label-success[href]:hover,
5155
.label-success[href]:focus {
5156
  background-color: #449d44;
5157
}
5158
 
5159
.label-info {
5160
  background-color: #5bc0de;
5161
}
5162
 
5163
.label-info[href]:hover,
5164
.label-info[href]:focus {
5165
  background-color: #31b0d5;
5166
}
5167
 
5168
.label-warning {
5169
  background-color: #f0ad4e;
5170
}
5171
 
5172
.label-warning[href]:hover,
5173
.label-warning[href]:focus {
5174
  background-color: #ec971f;
5175
}
5176
 
5177
.label-danger {
5178
  background-color: #d9534f;
5179
}
5180
 
5181
.label-danger[href]:hover,
5182
.label-danger[href]:focus {
5183
  background-color: #c9302c;
5184
}
5185
 
5186
.badge {
5187
  display: inline-block;
5188
  min-width: 10px;
5189
  padding: 3px 7px;
5190
  font-size: 12px;
5191
  font-weight: bold;
5192
  line-height: 1;
5193
  color: #ffffff;
5194
  text-align: center;
5195
  white-space: nowrap;
5196
  vertical-align: baseline;
5197
  background-color: #999999;
5198
  border-radius: 10px;
5199
}
5200
 
5201
.badge:empty {
5202
  display: none;
5203
}
5204
 
5205
a.badge:hover,
5206
a.badge:focus {
5207
  color: #ffffff;
5208
  text-decoration: none;
5209
  cursor: pointer;
5210
}
5211
 
5212
.btn .badge {
5213
  position: relative;
5214
  top: -1px;
5215
}
5216
 
5217
a.list-group-item.active > .badge,
5218
.nav-pills > .active > a > .badge {
5219
  color: #428bca;
5220
  background-color: #ffffff;
5221
}
5222
 
5223
.nav-pills > li > a > .badge {
5224
  margin-left: 3px;
5225
}
5226
 
5227
.jumbotron {
5228
  padding: 30px;
5229
  margin-bottom: 30px;
5230
  font-size: 21px;
5231
  font-weight: 200;
5232
  line-height: 2.1428571435;
5233
  color: inherit;
5234
  background-color: #eeeeee;
5235
}
5236
 
5237
.jumbotron h1 {
5238
  line-height: 1;
5239
  color: inherit;
5240
}
5241
 
5242
.jumbotron p {
5243
  line-height: 1.4;
5244
}
5245
 
5246
.container .jumbotron {
5247
  border-radius: 6px;
5248
}
5249
 
5250
@media screen and (min-width: 768px) {
5251
  .jumbotron {
5252
    padding-top: 48px;
5253
    padding-bottom: 48px;
5254
  }
5255
  .container .jumbotron {
5256
    padding-right: 60px;
5257
    padding-left: 60px;
5258
  }
5259
  .jumbotron h1 {
5260
    font-size: 63px;
5261
  }
5262
}
5263
 
5264
.thumbnail {
5265
  display: inline-block;
5266
  display: block;
5267
  height: auto;
5268
  max-width: 100%;
5269
  padding: 4px;
5270
  margin-bottom: 20px;
5271
  line-height: 1.428571429;
5272
  background-color: #ffffff;
5273
  border: 1px solid #dddddd;
5274
  border-radius: 4px;
5275
  -webkit-transition: all 0.2s ease-in-out;
5276
          transition: all 0.2s ease-in-out;
5277
}
5278
 
5279
.thumbnail > img {
5280
  display: block;
5281
  height: auto;
5282
  max-width: 100%;
5283
  margin-right: auto;
5284
  margin-left: auto;
5285
}
5286
 
5287
a.thumbnail:hover,
5288
a.thumbnail:focus,
5289
a.thumbnail.active {
5290
  border-color: #428bca;
5291
}
5292
 
5293
.thumbnail .caption {
5294
  padding: 9px;
5295
  color: #333333;
5296
}
5297
 
5298
.alert {
5299
  padding: 15px;
5300
  margin-bottom: 20px;
5301
  border: 1px solid transparent;
5302
  border-radius: 4px;
5303
}
5304
 
5305
.alert h4 {
5306
  margin-top: 0;
5307
  color: inherit;
5308
}
5309
 
5310
.alert .alert-link {
5311
  font-weight: bold;
5312
}
5313
 
5314
.alert > p,
5315
.alert > ul {
5316
  margin-bottom: 0;
5317
}
5318
 
5319
.alert > p + p {
5320
  margin-top: 5px;
5321
}
5322
 
5323
.alert-dismissable {
5324
  padding-right: 35px;
5325
}
5326
 
5327
.alert-dismissable .close {
5328
  position: relative;
5329
  top: -2px;
5330
  right: -21px;
5331
  color: inherit;
5332
}
5333
 
5334
.alert-success {
5335
  color: #468847;
5336
  background-color: #dff0d8;
5337
  border-color: #d6e9c6;
5338
}
5339
 
5340
.alert-success hr {
5341
  border-top-color: #c9e2b3;
5342
}
5343
 
5344
.alert-success .alert-link {
5345
  color: #356635;
5346
}
5347
 
5348
.alert-info {
5349
  color: #3a87ad;
5350
  background-color: #d9edf7;
5351
  border-color: #bce8f1;
5352
}
5353
 
5354
.alert-info hr {
5355
  border-top-color: #a6e1ec;
5356
}
5357
 
5358
.alert-info .alert-link {
5359
  color: #2d6987;
5360
}
5361
 
5362
.alert-warning {
5363
  color: #c09853;
5364
  background-color: #fcf8e3;
5365
  border-color: #faebcc;
5366
}
5367
 
5368
.alert-warning hr {
5369
  border-top-color: #f7e1b5;
5370
}
5371
 
5372
.alert-warning .alert-link {
5373
  color: #a47e3c;
5374
}
5375
 
5376
.alert-danger {
5377
  color: #b94a48;
5378
  background-color: #f2dede;
5379
  border-color: #ebccd1;
5380
}
5381
 
5382
.alert-danger hr {
5383
  border-top-color: #e4b9c0;
5384
}
5385
 
5386
.alert-danger .alert-link {
5387
  color: #953b39;
5388
}
5389
 
5390
@-webkit-keyframes progress-bar-stripes {
5391
  from {
5392
    background-position: 40px 0;
5393
  }
5394
  to {
5395
    background-position: 0 0;
5396
  }
5397
}
5398
 
5399
@-moz-keyframes progress-bar-stripes {
5400
  from {
5401
    background-position: 40px 0;
5402
  }
5403
  to {
5404
    background-position: 0 0;
5405
  }
5406
}
5407
 
5408
@-o-keyframes progress-bar-stripes {
5409
  from {
5410
    background-position: 0 0;
5411
  }
5412
  to {
5413
    background-position: 40px 0;
5414
  }
5415
}
5416
 
5417
@keyframes progress-bar-stripes {
5418
  from {
5419
    background-position: 40px 0;
5420
  }
5421
  to {
5422
    background-position: 0 0;
5423
  }
5424
}
5425
 
5426
.progress {
5427
  height: 20px;
5428
  margin-bottom: 20px;
5429
  overflow: hidden;
5430
  background-color: #f5f5f5;
5431
  border-radius: 4px;
5432
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5433
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5434
}
5435
 
5436
.progress-bar {
5437
  float: left;
5438
  width: 0;
5439
  height: 100%;
5440
  font-size: 12px;
5441
  line-height: 20px;
5442
  color: #ffffff;
5443
  text-align: center;
5444
  background-color: #428bca;
5445
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5446
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5447
  -webkit-transition: width 0.6s ease;
5448
          transition: width 0.6s ease;
5449
}
5450
 
5451
.progress-striped .progress-bar {
5452
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5453
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5454
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5455
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5456
  background-size: 40px 40px;
5457
}
5458
 
5459
.progress.active .progress-bar {
5460
  -webkit-animation: progress-bar-stripes 2s linear infinite;
5461
          animation: progress-bar-stripes 2s linear infinite;
5462
}
5463
 
5464
.progress-bar-success {
5465
  background-color: #5cb85c;
5466
}
5467
 
5468
.progress-striped .progress-bar-success {
5469
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5470
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5471
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5472
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5473
}
5474
 
5475
.progress-bar-info {
5476
  background-color: #5bc0de;
5477
}
5478
 
5479
.progress-striped .progress-bar-info {
5480
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5481
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5482
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5483
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5484
}
5485
 
5486
.progress-bar-warning {
5487
  background-color: #f0ad4e;
5488
}
5489
 
5490
.progress-striped .progress-bar-warning {
5491
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5492
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5493
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5494
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5495
}
5496
 
5497
.progress-bar-danger {
5498
  background-color: #d9534f;
5499
}
5500
 
5501
.progress-striped .progress-bar-danger {
5502
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5503
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5504
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5505
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5506
}
5507
 
5508
.media,
5509
.media-body {
5510
  overflow: hidden;
5511
  zoom: 1;
5512
}
5513
 
5514
.media,
5515
.media .media {
5516
  margin-top: 15px;
5517
}
5518
 
5519
.media:first-child {
5520
  margin-top: 0;
5521
}
5522
 
5523
.media-object {
5524
  display: block;
5525
}
5526
 
5527
.media-heading {
5528
  margin: 0 0 5px;
5529
}
5530
 
5531
.media > .pull-left {
5532
  margin-right: 10px;
5533
}
5534
 
5535
.media > .pull-right {
5536
  margin-left: 10px;
5537
}
5538
 
5539
.media-list {
5540
  padding-left: 0;
5541
  list-style: none;
5542
}
5543
 
5544
.list-group {
5545
  padding-left: 0;
5546
  margin-bottom: 20px;
5547
}
5548
 
5549
.list-group-item {
5550
  position: relative;
5551
  display: block;
5552
  padding: 10px 15px;
5553
  margin-bottom: -1px;
5554
  background-color: #ffffff;
5555
  border: 1px solid #dddddd;
5556
}
5557
 
5558
.list-group-item:first-child {
5559
  border-top-right-radius: 4px;
5560
  border-top-left-radius: 4px;
5561
}
5562
 
5563
.list-group-item:last-child {
5564
  margin-bottom: 0;
5565
  border-bottom-right-radius: 4px;
5566
  border-bottom-left-radius: 4px;
5567
}
5568
 
5569
.list-group-item > .badge {
5570
  float: right;
5571
}
5572
 
5573
.list-group-item > .badge + .badge {
5574
  margin-right: 5px;
5575
}
5576
 
5577
a.list-group-item {
5578
  color: #555555;
5579
}
5580
 
5581
a.list-group-item .list-group-item-heading {
5582
  color: #333333;
5583
}
5584
 
5585
a.list-group-item:hover,
5586
a.list-group-item:focus {
5587
  text-decoration: none;
5588
  background-color: #f5f5f5;
5589
}
5590
 
5591
a.list-group-item.active,
5592
a.list-group-item.active:hover,
5593
a.list-group-item.active:focus {
5594
  z-index: 2;
5595
  color: #ffffff;
5596
  background-color: #428bca;
5597
  border-color: #428bca;
5598
}
5599
 
5600
a.list-group-item.active .list-group-item-heading,
5601
a.list-group-item.active:hover .list-group-item-heading,
5602
a.list-group-item.active:focus .list-group-item-heading {
5603
  color: inherit;
5604
}
5605
 
5606
a.list-group-item.active .list-group-item-text,
5607
a.list-group-item.active:hover .list-group-item-text,
5608
a.list-group-item.active:focus .list-group-item-text {
5609
  color: #e1edf7;
5610
}
5611
 
5612
.list-group-item-heading {
5613
  margin-top: 0;
5614
  margin-bottom: 5px;
5615
}
5616
 
5617
.list-group-item-text {
5618
  margin-bottom: 0;
5619
  line-height: 1.3;
5620
}
5621
 
5622
.panel {
5623
  margin-bottom: 20px;
5624
  background-color: #ffffff;
5625
  border: 1px solid transparent;
5626
  border-radius: 4px;
5627
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5628
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5629
}
5630
 
5631
.panel-body {
5632
  padding: 15px;
5633
}
5634
 
5635
.panel-body:before,
5636
.panel-body:after {
5637
  display: table;
5638
  content: " ";
5639
}
5640
 
5641
.panel-body:after {
5642
  clear: both;
5643
}
5644
 
5645
.panel-body:before,
5646
.panel-body:after {
5647
  display: table;
5648
  content: " ";
5649
}
5650
 
5651
.panel-body:after {
5652
  clear: both;
5653
}
5654
 
5655
.panel > .list-group {
5656
  margin-bottom: 0;
5657
}
5658
 
5659
.panel > .list-group .list-group-item {
5660
  border-width: 1px 0;
5661
}
5662
 
5663
.panel > .list-group .list-group-item:first-child {
5664
  border-top-right-radius: 0;
5665
  border-top-left-radius: 0;
5666
}
5667
 
5668
.panel > .list-group .list-group-item:last-child {
5669
  border-bottom: 0;
5670
}
5671
 
5672
.panel-heading + .list-group .list-group-item:first-child {
5673
  border-top-width: 0;
5674
}
5675
 
5676
.panel > .table,
5677
.panel > .table-responsive {
5678
  margin-bottom: 0;
5679
}
5680
 
5681
.panel > .panel-body + .table,
5682
.panel > .panel-body + .table-responsive {
5683
  border-top: 1px solid #dddddd;
5684
}
5685
 
5686
.panel > .table-bordered,
5687
.panel > .table-responsive > .table-bordered {
5688
  border: 0;
5689
}
5690
 
5691
.panel > .table-bordered > thead > tr > th:first-child,
5692
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5693
.panel > .table-bordered > tbody > tr > th:first-child,
5694
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5695
.panel > .table-bordered > tfoot > tr > th:first-child,
5696
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5697
.panel > .table-bordered > thead > tr > td:first-child,
5698
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5699
.panel > .table-bordered > tbody > tr > td:first-child,
5700
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5701
.panel > .table-bordered > tfoot > tr > td:first-child,
5702
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5703
  border-left: 0;
5704
}
5705
 
5706
.panel > .table-bordered > thead > tr > th:last-child,
5707
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5708
.panel > .table-bordered > tbody > tr > th:last-child,
5709
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5710
.panel > .table-bordered > tfoot > tr > th:last-child,
5711
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5712
.panel > .table-bordered > thead > tr > td:last-child,
5713
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5714
.panel > .table-bordered > tbody > tr > td:last-child,
5715
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5716
.panel > .table-bordered > tfoot > tr > td:last-child,
5717
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5718
  border-right: 0;
5719
}
5720
 
5721
.panel > .table-bordered > thead > tr:last-child > th,
5722
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
5723
.panel > .table-bordered > tbody > tr:last-child > th,
5724
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5725
.panel > .table-bordered > tfoot > tr:last-child > th,
5726
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
5727
.panel > .table-bordered > thead > tr:last-child > td,
5728
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
5729
.panel > .table-bordered > tbody > tr:last-child > td,
5730
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5731
.panel > .table-bordered > tfoot > tr:last-child > td,
5732
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
5733
  border-bottom: 0;
5734
}
5735
 
5736
.panel-heading {
5737
  padding: 10px 15px;
5738
  border-bottom: 1px solid transparent;
5739
  border-top-right-radius: 3px;
5740
  border-top-left-radius: 3px;
5741
}
5742
 
5743
.panel-heading > .dropdown .dropdown-toggle {
5744
  color: inherit;
5745
}
5746
 
5747
.panel-title {
5748
  margin-top: 0;
5749
  margin-bottom: 0;
5750
  font-size: 16px;
5751
}
5752
 
5753
.panel-title > a {
5754
  color: inherit;
5755
}
5756
 
5757
.panel-footer {
5758
  padding: 10px 15px;
5759
  background-color: #f5f5f5;
5760
  border-top: 1px solid #dddddd;
5761
  border-bottom-right-radius: 3px;
5762
  border-bottom-left-radius: 3px;
5763
}
5764
 
5765
.panel-group .panel {
5766
  margin-bottom: 0;
5767
  overflow: hidden;
5768
  border-radius: 4px;
5769
}
5770
 
5771
.panel-group .panel + .panel {
5772
  margin-top: 5px;
5773
}
5774
 
5775
.panel-group .panel-heading {
5776
  border-bottom: 0;
5777
}
5778
 
5779
.panel-group .panel-heading + .panel-collapse .panel-body {
5780
  border-top: 1px solid #dddddd;
5781
}
5782
 
5783
.panel-group .panel-footer {
5784
  border-top: 0;
5785
}
5786
 
5787
.panel-group .panel-footer + .panel-collapse .panel-body {
5788
  border-bottom: 1px solid #dddddd;
5789
}
5790
 
5791
.panel-default {
5792
  border-color: #dddddd;
5793
}
5794
 
5795
.panel-default > .panel-heading {
5796
  color: #333333;
5797
  background-color: #f5f5f5;
5798
  border-color: #dddddd;
5799
}
5800
 
5801
.panel-default > .panel-heading + .panel-collapse .panel-body {
5802
  border-top-color: #dddddd;
5803
}
5804
 
5805
.panel-default > .panel-heading > .dropdown .caret {
5806
  border-color: #333333 transparent;
5807
}
5808
 
5809
.panel-default > .panel-footer + .panel-collapse .panel-body {
5810
  border-bottom-color: #dddddd;
5811
}
5812
 
5813
.panel-primary {
5814
  border-color: #428bca;
5815
}
5816
 
5817
.panel-primary > .panel-heading {
5818
  color: #ffffff;
5819
  background-color: #428bca;
5820
  border-color: #428bca;
5821
}
5822
 
5823
.panel-primary > .panel-heading + .panel-collapse .panel-body {
5824
  border-top-color: #428bca;
5825
}
5826
 
5827
.panel-primary > .panel-heading > .dropdown .caret {
5828
  border-color: #ffffff transparent;
5829
}
5830
 
5831
.panel-primary > .panel-footer + .panel-collapse .panel-body {
5832
  border-bottom-color: #428bca;
5833
}
5834
 
5835
.panel-success {
5836
  border-color: #d6e9c6;
5837
}
5838
 
5839
.panel-success > .panel-heading {
5840
  color: #468847;
5841
  background-color: #dff0d8;
5842
  border-color: #d6e9c6;
5843
}
5844
 
5845
.panel-success > .panel-heading + .panel-collapse .panel-body {
5846
  border-top-color: #d6e9c6;
5847
}
5848
 
5849
.panel-success > .panel-heading > .dropdown .caret {
5850
  border-color: #468847 transparent;
5851
}
5852
 
5853
.panel-success > .panel-footer + .panel-collapse .panel-body {
5854
  border-bottom-color: #d6e9c6;
5855
}
5856
 
5857
.panel-warning {
5858
  border-color: #faebcc;
5859
}
5860
 
5861
.panel-warning > .panel-heading {
5862
  color: #c09853;
5863
  background-color: #fcf8e3;
5864
  border-color: #faebcc;
5865
}
5866
 
5867
.panel-warning > .panel-heading + .panel-collapse .panel-body {
5868
  border-top-color: #faebcc;
5869
}
5870
 
5871
.panel-warning > .panel-heading > .dropdown .caret {
5872
  border-color: #c09853 transparent;
5873
}
5874
 
5875
.panel-warning > .panel-footer + .panel-collapse .panel-body {
5876
  border-bottom-color: #faebcc;
5877
}
5878
 
5879
.panel-danger {
5880
  border-color: #ebccd1;
5881
}
5882
 
5883
.panel-danger > .panel-heading {
5884
  color: #b94a48;
5885
  background-color: #f2dede;
5886
  border-color: #ebccd1;
5887
}
5888
 
5889
.panel-danger > .panel-heading + .panel-collapse .panel-body {
5890
  border-top-color: #ebccd1;
5891
}
5892
 
5893
.panel-danger > .panel-heading > .dropdown .caret {
5894
  border-color: #b94a48 transparent;
5895
}
5896
 
5897
.panel-danger > .panel-footer + .panel-collapse .panel-body {
5898
  border-bottom-color: #ebccd1;
5899
}
5900
 
5901
.panel-info {
5902
  border-color: #bce8f1;
5903
}
5904
 
5905
.panel-info > .panel-heading {
5906
  color: #3a87ad;
5907
  background-color: #d9edf7;
5908
  border-color: #bce8f1;
5909
}
5910
 
5911
.panel-info > .panel-heading + .panel-collapse .panel-body {
5912
  border-top-color: #bce8f1;
5913
}
5914
 
5915
.panel-info > .panel-heading > .dropdown .caret {
5916
  border-color: #3a87ad transparent;
5917
}
5918
 
5919
.panel-info > .panel-footer + .panel-collapse .panel-body {
5920
  border-bottom-color: #bce8f1;
5921
}
5922
 
5923
.well {
5924
  min-height: 20px;
5925
  padding: 19px;
5926
  margin-bottom: 20px;
5927
  background-color: #f5f5f5;
5928
  border: 1px solid #e3e3e3;
5929
  border-radius: 4px;
5930
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5931
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5932
}
5933
 
5934
.well blockquote {
5935
  border-color: #ddd;
5936
  border-color: rgba(0, 0, 0, 0.15);
5937
}
5938
 
5939
.well-lg {
5940
  padding: 24px;
5941
  border-radius: 6px;
5942
}
5943
 
5944
.well-sm {
5945
  padding: 9px;
5946
  border-radius: 3px;
5947
}
5948
 
5949
.close {
5950
  float: right;
5951
  font-size: 21px;
5952
  font-weight: bold;
5953
  line-height: 1;
5954
  color: #000000;
5955
  text-shadow: 0 1px 0 #ffffff;
5956
  opacity: 0.2;
5957
  filter: alpha(opacity=20);
5958
}
5959
 
5960
.close:hover,
5961
.close:focus {
5962
  color: #000000;
5963
  text-decoration: none;
5964
  cursor: pointer;
5965
  opacity: 0.5;
5966
  filter: alpha(opacity=50);
5967
}
5968
 
5969
button.close {
5970
  padding: 0;
5971
  cursor: pointer;
5972
  background: transparent;
5973
  border: 0;
5974
  -webkit-appearance: none;
5975
}
5976
 
5977
.modal-open {
5978
  overflow: hidden;
5979
}
5980
 
5981
.modal {
5982
  position: fixed;
5983
  top: 0;
5984
  right: 0;
5985
  bottom: 0;
5986
  left: 0;
5987
  z-index: 1040;
5988
  display: none;
5989
  overflow: auto;
5990
  overflow-y: scroll;
5991
}
5992
 
5993
.modal.fade .modal-dialog {
5994
  -webkit-transform: translate(0, -25%);
5995
      -ms-transform: translate(0, -25%);
5996
          transform: translate(0, -25%);
5997
  -webkit-transition: -webkit-transform 0.3s ease-out;
5998
     -moz-transition: -moz-transform 0.3s ease-out;
5999
       -o-transition: -o-transform 0.3s ease-out;
6000
          transition: transform 0.3s ease-out;
6001
}
6002
 
6003
.modal.in .modal-dialog {
6004
  -webkit-transform: translate(0, 0);
6005
      -ms-transform: translate(0, 0);
6006
          transform: translate(0, 0);
6007
}
6008
 
6009
.modal-dialog {
6010
  position: relative;
6011
  z-index: 1050;
6012
  width: auto;
6013
  padding: 10px;
6014
  margin-right: auto;
6015
  margin-left: auto;
6016
}
6017
 
6018
.modal-content {
6019
  position: relative;
6020
  background-color: #ffffff;
6021
  border: 1px solid #999999;
6022
  border: 1px solid rgba(0, 0, 0, 0.2);
6023
  border-radius: 6px;
6024
  outline: none;
6025
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
6026
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
6027
  background-clip: padding-box;
6028
}
6029
 
6030
.modal-backdrop {
6031
  position: fixed;
6032
  top: 0;
6033
  right: 0;
6034
  bottom: 0;
6035
  left: 0;
6036
  z-index: 1030;
6037
  background-color: #000000;
6038
}
6039
 
6040
.modal-backdrop.fade {
6041
  opacity: 0;
6042
  filter: alpha(opacity=0);
6043
}
6044
 
6045
.modal-backdrop.in {
6046
  opacity: 0.5;
6047
  filter: alpha(opacity=50);
6048
}
6049
 
6050
.modal-header {
6051
  min-height: 16.428571429px;
6052
  padding: 15px;
6053
  border-bottom: 1px solid #e5e5e5;
6054
}
6055
 
6056
.modal-header .close {
6057
  margin-top: -2px;
6058
}
6059
 
6060
.modal-title {
6061
  margin: 0;
6062
  line-height: 1.428571429;
6063
}
6064
 
6065
.modal-body {
6066
  position: relative;
6067
  padding: 20px;
6068
}
6069
 
6070
.modal-footer {
6071
  padding: 19px 20px 20px;
6072
  margin-top: 15px;
6073
  text-align: right;
6074
  border-top: 1px solid #e5e5e5;
6075
}
6076
 
6077
.modal-footer:before,
6078
.modal-footer:after {
6079
  display: table;
6080
  content: " ";
6081
}
6082
 
6083
.modal-footer:after {
6084
  clear: both;
6085
}
6086
 
6087
.modal-footer:before,
6088
.modal-footer:after {
6089
  display: table;
6090
  content: " ";
6091
}
6092
 
6093
.modal-footer:after {
6094
  clear: both;
6095
}
6096
 
6097
.modal-footer .btn + .btn {
6098
  margin-bottom: 0;
6099
  margin-left: 5px;
6100
}
6101
 
6102
.modal-footer .btn-group .btn + .btn {
6103
  margin-left: -1px;
6104
}
6105
 
6106
.modal-footer .btn-block + .btn-block {
6107
  margin-left: 0;
6108
}
6109
 
6110
@media screen and (min-width: 768px) {
6111
  .modal-dialog {
6112
    width: 600px;
6113
    padding-top: 30px;
6114
    padding-bottom: 30px;
6115
  }
6116
  .modal-content {
6117
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
6118
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
6119
  }
6120
}
6121
 
6122
.tooltip {
6123
  position: absolute;
6124
  z-index: 1030;
6125
  display: block;
6126
  font-size: 12px;
6127
  line-height: 1.4;
6128
  opacity: 0;
6129
  filter: alpha(opacity=0);
6130
  visibility: visible;
6131
}
6132
 
6133
.tooltip.in {
6134
  opacity: 0.9;
6135
  filter: alpha(opacity=90);
6136
}
6137
 
6138
.tooltip.top {
6139
  padding: 5px 0;
6140
  margin-top: -3px;
6141
}
6142
 
6143
.tooltip.right {
6144
  padding: 0 5px;
6145
  margin-left: 3px;
6146
}
6147
 
6148
.tooltip.bottom {
6149
  padding: 5px 0;
6150
  margin-top: 3px;
6151
}
6152
 
6153
.tooltip.left {
6154
  padding: 0 5px;
6155
  margin-left: -3px;
6156
}
6157
 
6158
.tooltip-inner {
6159
  max-width: 200px;
6160
  padding: 3px 8px;
6161
  color: #ffffff;
6162
  text-align: center;
6163
  text-decoration: none;
6164
  background-color: #000000;
6165
  border-radius: 4px;
6166
}
6167
 
6168
.tooltip-arrow {
6169
  position: absolute;
6170
  width: 0;
6171
  height: 0;
6172
  border-color: transparent;
6173
  border-style: solid;
6174
}
6175
 
6176
.tooltip.top .tooltip-arrow {
6177
  bottom: 0;
6178
  left: 50%;
6179
  margin-left: -5px;
6180
  border-top-color: #000000;
6181
  border-width: 5px 5px 0;
6182
}
6183
 
6184
.tooltip.top-left .tooltip-arrow {
6185
  bottom: 0;
6186
  left: 5px;
6187
  border-top-color: #000000;
6188
  border-width: 5px 5px 0;
6189
}
6190
 
6191
.tooltip.top-right .tooltip-arrow {
6192
  right: 5px;
6193
  bottom: 0;
6194
  border-top-color: #000000;
6195
  border-width: 5px 5px 0;
6196
}
6197
 
6198
.tooltip.right .tooltip-arrow {
6199
  top: 50%;
6200
  left: 0;
6201
  margin-top: -5px;
6202
  border-right-color: #000000;
6203
  border-width: 5px 5px 5px 0;
6204
}
6205
 
6206
.tooltip.left .tooltip-arrow {
6207
  top: 50%;
6208
  right: 0;
6209
  margin-top: -5px;
6210
  border-left-color: #000000;
6211
  border-width: 5px 0 5px 5px;
6212
}
6213
 
6214
.tooltip.bottom .tooltip-arrow {
6215
  top: 0;
6216
  left: 50%;
6217
  margin-left: -5px;
6218
  border-bottom-color: #000000;
6219
  border-width: 0 5px 5px;
6220
}
6221
 
6222
.tooltip.bottom-left .tooltip-arrow {
6223
  top: 0;
6224
  left: 5px;
6225
  border-bottom-color: #000000;
6226
  border-width: 0 5px 5px;
6227
}
6228
 
6229
.tooltip.bottom-right .tooltip-arrow {
6230
  top: 0;
6231
  right: 5px;
6232
  border-bottom-color: #000000;
6233
  border-width: 0 5px 5px;
6234
}
6235
 
6236
.popover {
6237
  position: absolute;
6238
  top: 0;
6239
  left: 0;
6240
  z-index: 1010;
6241
  display: none;
6242
  max-width: 276px;
6243
  padding: 1px;
6244
  text-align: left;
6245
  white-space: normal;
6246
  background-color: #ffffff;
6247
  border: 1px solid #cccccc;
6248
  border: 1px solid rgba(0, 0, 0, 0.2);
6249
  border-radius: 6px;
6250
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
6251
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
6252
  background-clip: padding-box;
6253
}
6254
 
6255
.popover.top {
6256
  margin-top: -10px;
6257
}
6258
 
6259
.popover.right {
6260
  margin-left: 10px;
6261
}
6262
 
6263
.popover.bottom {
6264
  margin-top: 10px;
6265
}
6266
 
6267
.popover.left {
6268
  margin-left: -10px;
6269
}
6270
 
6271
.popover-title {
6272
  padding: 8px 14px;
6273
  margin: 0;
6274
  font-size: 14px;
6275
  font-weight: normal;
6276
  line-height: 18px;
6277
  background-color: #f7f7f7;
6278
  border-bottom: 1px solid #ebebeb;
6279
  border-radius: 5px 5px 0 0;
6280
}
6281
 
6282
.popover-content {
6283
  padding: 9px 14px;
6284
}
6285
 
6286
.popover .arrow,
6287
.popover .arrow:after {
6288
  position: absolute;
6289
  display: block;
6290
  width: 0;
6291
  height: 0;
6292
  border-color: transparent;
6293
  border-style: solid;
6294
}
6295
 
6296
.popover .arrow {
6297
  border-width: 11px;
6298
}
6299
 
6300
.popover .arrow:after {
6301
  border-width: 10px;
6302
  content: "";
6303
}
6304
 
6305
.popover.top .arrow {
6306
  bottom: -11px;
6307
  left: 50%;
6308
  margin-left: -11px;
6309
  border-top-color: #999999;
6310
  border-top-color: rgba(0, 0, 0, 0.25);
6311
  border-bottom-width: 0;
6312
}
6313
 
6314
.popover.top .arrow:after {
6315
  bottom: 1px;
6316
  margin-left: -10px;
6317
  border-top-color: #ffffff;
6318
  border-bottom-width: 0;
6319
  content: " ";
6320
}
6321
 
6322
.popover.right .arrow {
6323
  top: 50%;
6324
  left: -11px;
6325
  margin-top: -11px;
6326
  border-right-color: #999999;
6327
  border-right-color: rgba(0, 0, 0, 0.25);
6328
  border-left-width: 0;
6329
}
6330
 
6331
.popover.right .arrow:after {
6332
  bottom: -10px;
6333
  left: 1px;
6334
  border-right-color: #ffffff;
6335
  border-left-width: 0;
6336
  content: " ";
6337
}
6338
 
6339
.popover.bottom .arrow {
6340
  top: -11px;
6341
  left: 50%;
6342
  margin-left: -11px;
6343
  border-bottom-color: #999999;
6344
  border-bottom-color: rgba(0, 0, 0, 0.25);
6345
  border-top-width: 0;
6346
}
6347
 
6348
.popover.bottom .arrow:after {
6349
  top: 1px;
6350
  margin-left: -10px;
6351
  border-bottom-color: #ffffff;
6352
  border-top-width: 0;
6353
  content: " ";
6354
}
6355
 
6356
.popover.left .arrow {
6357
  top: 50%;
6358
  right: -11px;
6359
  margin-top: -11px;
6360
  border-left-color: #999999;
6361
  border-left-color: rgba(0, 0, 0, 0.25);
6362
  border-right-width: 0;
6363
}
6364
 
6365
.popover.left .arrow:after {
6366
  right: 1px;
6367
  bottom: -10px;
6368
  border-left-color: #ffffff;
6369
  border-right-width: 0;
6370
  content: " ";
6371
}
6372
 
6373
.carousel {
6374
  position: relative;
6375
}
6376
 
6377
.carousel-inner {
6378
  position: relative;
6379
  width: 100%;
6380
  overflow: hidden;
6381
}
6382
 
6383
.carousel-inner > .item {
6384
  position: relative;
6385
  display: none;
6386
  -webkit-transition: 0.6s ease-in-out left;
6387
          transition: 0.6s ease-in-out left;
6388
}
6389
 
6390
.carousel-inner > .item > img,
6391
.carousel-inner > .item > a > img {
6392
  display: block;
6393
  height: auto;
6394
  max-width: 100%;
6395
  line-height: 1;
6396
}
6397
 
6398
.carousel-inner > .active,
6399
.carousel-inner > .next,
6400
.carousel-inner > .prev {
6401
  display: block;
6402
}
6403
 
6404
.carousel-inner > .active {
6405
  left: 0;
6406
}
6407
 
6408
.carousel-inner > .next,
6409
.carousel-inner > .prev {
6410
  position: absolute;
6411
  top: 0;
6412
  width: 100%;
6413
}
6414
 
6415
.carousel-inner > .next {
6416
  left: 100%;
6417
}
6418
 
6419
.carousel-inner > .prev {
6420
  left: -100%;
6421
}
6422
 
6423
.carousel-inner > .next.left,
6424
.carousel-inner > .prev.right {
6425
  left: 0;
6426
}
6427
 
6428
.carousel-inner > .active.left {
6429
  left: -100%;
6430
}
6431
 
6432
.carousel-inner > .active.right {
6433
  left: 100%;
6434
}
6435
 
6436
.carousel-control {
6437
  position: absolute;
6438
  top: 0;
6439
  bottom: 0;
6440
  left: 0;
6441
  width: 15%;
6442
  font-size: 20px;
6443
  color: #ffffff;
6444
  text-align: center;
6445
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6446
  opacity: 0.5;
6447
  filter: alpha(opacity=50);
6448
}
6449
 
6450
.carousel-control.left {
6451
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
6452
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
6453
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
6454
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
6455
  background-repeat: repeat-x;
6456
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6457
}
6458
 
6459
.carousel-control.right {
6460
  right: 0;
6461
  left: auto;
6462
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
6463
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
6464
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
6465
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
6466
  background-repeat: repeat-x;
6467
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6468
}
6469
 
6470
.carousel-control:hover,
6471
.carousel-control:focus {
6472
  color: #ffffff;
6473
  text-decoration: none;
6474
  opacity: 0.9;
6475
  filter: alpha(opacity=90);
6476
}
6477
 
6478
.carousel-control .icon-prev,
6479
.carousel-control .icon-next,
6480
.carousel-control .glyphicon-chevron-left,
6481
.carousel-control .glyphicon-chevron-right {
6482
  position: absolute;
6483
  top: 50%;
6484
  z-index: 5;
6485
  display: inline-block;
6486
}
6487
 
6488
.carousel-control .icon-prev,
6489
.carousel-control .glyphicon-chevron-left {
6490
  left: 50%;
6491
}
6492
 
6493
.carousel-control .icon-next,
6494
.carousel-control .glyphicon-chevron-right {
6495
  right: 50%;
6496
}
6497
 
6498
.carousel-control .icon-prev,
6499
.carousel-control .icon-next {
6500
  width: 20px;
6501
  height: 20px;
6502
  margin-top: -10px;
6503
  margin-left: -10px;
6504
  font-family: serif;
6505
}
6506
 
6507
.carousel-control .icon-prev:before {
6508
  content: '\2039';
6509
}
6510
 
6511
.carousel-control .icon-next:before {
6512
  content: '\203a';
6513
}
6514
 
6515
.carousel-indicators {
6516
  position: absolute;
6517
  bottom: 10px;
6518
  left: 50%;
6519
  z-index: 15;
6520
  width: 60%;
6521
  padding-left: 0;
6522
  margin-left: -30%;
6523
  text-align: center;
6524
  list-style: none;
6525
}
6526
 
6527
.carousel-indicators li {
6528
  display: inline-block;
6529
  width: 10px;
6530
  height: 10px;
6531
  margin: 1px;
6532
  text-indent: -999px;
6533
  cursor: pointer;
6534
  background-color: #000 \9;
6535
  background-color: rgba(0, 0, 0, 0);
6536
  border: 1px solid #ffffff;
6537
  border-radius: 10px;
6538
}
6539
 
6540
.carousel-indicators .active {
6541
  width: 12px;
6542
  height: 12px;
6543
  margin: 0;
6544
  background-color: #ffffff;
6545
}
6546
 
6547
.carousel-caption {
6548
  position: absolute;
6549
  right: 15%;
6550
  bottom: 20px;
6551
  left: 15%;
6552
  z-index: 10;
6553
  padding-top: 20px;
6554
  padding-bottom: 20px;
6555
  color: #ffffff;
6556
  text-align: center;
6557
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6558
}
6559
 
6560
.carousel-caption .btn {
6561
  text-shadow: none;
6562
}
6563
 
6564
@media screen and (min-width: 768px) {
6565
  .carousel-control .glyphicons-chevron-left,
6566
  .carousel-control .glyphicons-chevron-right,
6567
  .carousel-control .icon-prev,
6568
  .carousel-control .icon-next {
6569
    width: 30px;
6570
    height: 30px;
6571
    margin-top: -15px;
6572
    margin-left: -15px;
6573
    font-size: 30px;
6574
  }
6575
  .carousel-caption {
6576
    right: 20%;
6577
    left: 20%;
6578
    padding-bottom: 30px;
6579
  }
6580
  .carousel-indicators {
6581
    bottom: 20px;
6582
  }
6583
}
6584
 
6585
.clearfix:before,
6586
.clearfix:after {
6587
  display: table;
6588
  content: " ";
6589
}
6590
 
6591
.clearfix:after {
6592
  clear: both;
6593
}
6594
 
6595
.center-block {
6596
  display: block;
6597
  margin-right: auto;
6598
  margin-left: auto;
6599
}
6600
 
6601
.pull-right {
6602
  float: right !important;
6603
}
6604
 
6605
.pull-left {
6606
  float: left !important;
6607
}
6608
 
6609
.hide {
6610
  display: none !important;
6611
}
6612
 
6613
.show {
6614
  display: block !important;
6615
}
6616
 
6617
.invisible {
6618
  visibility: hidden;
6619
}
6620
 
6621
.text-hide {
6622
  font: 0/0 a;
6623
  color: transparent;
6624
  text-shadow: none;
6625
  background-color: transparent;
6626
  border: 0;
6627
}
6628
 
6629
.hidden {
6630
  display: none !important;
6631
  visibility: hidden !important;
6632
}
6633
 
6634
.affix {
6635
  position: fixed;
6636
}
6637
 
6638
@-ms-viewport {
6639
  width: device-width;
6640
}
6641
 
6642
.visible-xs,
6643
tr.visible-xs,
6644
th.visible-xs,
6645
td.visible-xs {
6646
  display: none !important;
6647
}
6648
 
6649
@media (max-width: 767px) {
6650
  .visible-xs {
6651
    display: block !important;
6652
  }
6653
  tr.visible-xs {
6654
    display: table-row !important;
6655
  }
6656
  th.visible-xs,
6657
  td.visible-xs {
6658
    display: table-cell !important;
6659
  }
6660
}
6661
 
6662
@media (min-width: 768px) and (max-width: 991px) {
6663
  .visible-xs.visible-sm {
6664
    display: block !important;
6665
  }
6666
  tr.visible-xs.visible-sm {
6667
    display: table-row !important;
6668
  }
6669
  th.visible-xs.visible-sm,
6670
  td.visible-xs.visible-sm {
6671
    display: table-cell !important;
6672
  }
6673
}
6674
 
6675
@media (min-width: 992px) and (max-width: 1199px) {
6676
  .visible-xs.visible-md {
6677
    display: block !important;
6678
  }
6679
  tr.visible-xs.visible-md {
6680
    display: table-row !important;
6681
  }
6682
  th.visible-xs.visible-md,
6683
  td.visible-xs.visible-md {
6684
    display: table-cell !important;
6685
  }
6686
}
6687
 
6688
@media (min-width: 1200px) {
6689
  .visible-xs.visible-lg {
6690
    display: block !important;
6691
  }
6692
  tr.visible-xs.visible-lg {
6693
    display: table-row !important;
6694
  }
6695
  th.visible-xs.visible-lg,
6696
  td.visible-xs.visible-lg {
6697
    display: table-cell !important;
6698
  }
6699
}
6700
 
6701
.visible-sm,
6702
tr.visible-sm,
6703
th.visible-sm,
6704
td.visible-sm {
6705
  display: none !important;
6706
}
6707
 
6708
@media (max-width: 767px) {
6709
  .visible-sm.visible-xs {
6710
    display: block !important;
6711
  }
6712
  tr.visible-sm.visible-xs {
6713
    display: table-row !important;
6714
  }
6715
  th.visible-sm.visible-xs,
6716
  td.visible-sm.visible-xs {
6717
    display: table-cell !important;
6718
  }
6719
}
6720
 
6721
@media (min-width: 768px) and (max-width: 991px) {
6722
  .visible-sm {
6723
    display: block !important;
6724
  }
6725
  tr.visible-sm {
6726
    display: table-row !important;
6727
  }
6728
  th.visible-sm,
6729
  td.visible-sm {
6730
    display: table-cell !important;
6731
  }
6732
}
6733
 
6734
@media (min-width: 992px) and (max-width: 1199px) {
6735
  .visible-sm.visible-md {
6736
    display: block !important;
6737
  }
6738
  tr.visible-sm.visible-md {
6739
    display: table-row !important;
6740
  }
6741
  th.visible-sm.visible-md,
6742
  td.visible-sm.visible-md {
6743
    display: table-cell !important;
6744
  }
6745
}
6746
 
6747
@media (min-width: 1200px) {
6748
  .visible-sm.visible-lg {
6749
    display: block !important;
6750
  }
6751
  tr.visible-sm.visible-lg {
6752
    display: table-row !important;
6753
  }
6754
  th.visible-sm.visible-lg,
6755
  td.visible-sm.visible-lg {
6756
    display: table-cell !important;
6757
  }
6758
}
6759
 
6760
.visible-md,
6761
tr.visible-md,
6762
th.visible-md,
6763
td.visible-md {
6764
  display: none !important;
6765
}
6766
 
6767
@media (max-width: 767px) {
6768
  .visible-md.visible-xs {
6769
    display: block !important;
6770
  }
6771
  tr.visible-md.visible-xs {
6772
    display: table-row !important;
6773
  }
6774
  th.visible-md.visible-xs,
6775
  td.visible-md.visible-xs {
6776
    display: table-cell !important;
6777
  }
6778
}
6779
 
6780
@media (min-width: 768px) and (max-width: 991px) {
6781
  .visible-md.visible-sm {
6782
    display: block !important;
6783
  }
6784
  tr.visible-md.visible-sm {
6785
    display: table-row !important;
6786
  }
6787
  th.visible-md.visible-sm,
6788
  td.visible-md.visible-sm {
6789
    display: table-cell !important;
6790
  }
6791
}
6792
 
6793
@media (min-width: 992px) and (max-width: 1199px) {
6794
  .visible-md {
6795
    display: block !important;
6796
  }
6797
  tr.visible-md {
6798
    display: table-row !important;
6799
  }
6800
  th.visible-md,
6801
  td.visible-md {
6802
    display: table-cell !important;
6803
  }
6804
}
6805
 
6806
@media (min-width: 1200px) {
6807
  .visible-md.visible-lg {
6808
    display: block !important;
6809
  }
6810
  tr.visible-md.visible-lg {
6811
    display: table-row !important;
6812
  }
6813
  th.visible-md.visible-lg,
6814
  td.visible-md.visible-lg {
6815
    display: table-cell !important;
6816
  }
6817
}
6818
 
6819
.visible-lg,
6820
tr.visible-lg,
6821
th.visible-lg,
6822
td.visible-lg {
6823
  display: none !important;
6824
}
6825
 
6826
@media (max-width: 767px) {
6827
  .visible-lg.visible-xs {
6828
    display: block !important;
6829
  }
6830
  tr.visible-lg.visible-xs {
6831
    display: table-row !important;
6832
  }
6833
  th.visible-lg.visible-xs,
6834
  td.visible-lg.visible-xs {
6835
    display: table-cell !important;
6836
  }
6837
}
6838
 
6839
@media (min-width: 768px) and (max-width: 991px) {
6840
  .visible-lg.visible-sm {
6841
    display: block !important;
6842
  }
6843
  tr.visible-lg.visible-sm {
6844
    display: table-row !important;
6845
  }
6846
  th.visible-lg.visible-sm,
6847
  td.visible-lg.visible-sm {
6848
    display: table-cell !important;
6849
  }
6850
}
6851
 
6852
@media (min-width: 992px) and (max-width: 1199px) {
6853
  .visible-lg.visible-md {
6854
    display: block !important;
6855
  }
6856
  tr.visible-lg.visible-md {
6857
    display: table-row !important;
6858
  }
6859
  th.visible-lg.visible-md,
6860
  td.visible-lg.visible-md {
6861
    display: table-cell !important;
6862
  }
6863
}
6864
 
6865
@media (min-width: 1200px) {
6866
  .visible-lg {
6867
    display: block !important;
6868
  }
6869
  tr.visible-lg {
6870
    display: table-row !important;
6871
  }
6872
  th.visible-lg,
6873
  td.visible-lg {
6874
    display: table-cell !important;
6875
  }
6876
}
6877
 
6878
.hidden-xs {
6879
  display: block !important;
6880
}
6881
 
6882
tr.hidden-xs {
6883
  display: table-row !important;
6884
}
6885
 
6886
th.hidden-xs,
6887
td.hidden-xs {
6888
  display: table-cell !important;
6889
}
6890
 
6891
@media (max-width: 767px) {
6892
  .hidden-xs,
6893
  tr.hidden-xs,
6894
  th.hidden-xs,
6895
  td.hidden-xs {
6896
    display: none !important;
6897
  }
6898
}
6899
 
6900
@media (min-width: 768px) and (max-width: 991px) {
6901
  .hidden-xs.hidden-sm,
6902
  tr.hidden-xs.hidden-sm,
6903
  th.hidden-xs.hidden-sm,
6904
  td.hidden-xs.hidden-sm {
6905
    display: none !important;
6906
  }
6907
}
6908
 
6909
@media (min-width: 992px) and (max-width: 1199px) {
6910
  .hidden-xs.hidden-md,
6911
  tr.hidden-xs.hidden-md,
6912
  th.hidden-xs.hidden-md,
6913
  td.hidden-xs.hidden-md {
6914
    display: none !important;
6915
  }
6916
}
6917
 
6918
@media (min-width: 1200px) {
6919
  .hidden-xs.hidden-lg,
6920
  tr.hidden-xs.hidden-lg,
6921
  th.hidden-xs.hidden-lg,
6922
  td.hidden-xs.hidden-lg {
6923
    display: none !important;
6924
  }
6925
}
6926
 
6927
.hidden-sm {
6928
  display: block !important;
6929
}
6930
 
6931
tr.hidden-sm {
6932
  display: table-row !important;
6933
}
6934
 
6935
th.hidden-sm,
6936
td.hidden-sm {
6937
  display: table-cell !important;
6938
}
6939
 
6940
@media (max-width: 767px) {
6941
  .hidden-sm.hidden-xs,
6942
  tr.hidden-sm.hidden-xs,
6943
  th.hidden-sm.hidden-xs,
6944
  td.hidden-sm.hidden-xs {
6945
    display: none !important;
6946
  }
6947
}
6948
 
6949
@media (min-width: 768px) and (max-width: 991px) {
6950
  .hidden-sm,
6951
  tr.hidden-sm,
6952
  th.hidden-sm,
6953
  td.hidden-sm {
6954
    display: none !important;
6955
  }
6956
}
6957
 
6958
@media (min-width: 992px) and (max-width: 1199px) {
6959
  .hidden-sm.hidden-md,
6960
  tr.hidden-sm.hidden-md,
6961
  th.hidden-sm.hidden-md,
6962
  td.hidden-sm.hidden-md {
6963
    display: none !important;
6964
  }
6965
}
6966
 
6967
@media (min-width: 1200px) {
6968
  .hidden-sm.hidden-lg,
6969
  tr.hidden-sm.hidden-lg,
6970
  th.hidden-sm.hidden-lg,
6971
  td.hidden-sm.hidden-lg {
6972
    display: none !important;
6973
  }
6974
}
6975
 
6976
.hidden-md {
6977
  display: block !important;
6978
}
6979
 
6980
tr.hidden-md {
6981
  display: table-row !important;
6982
}
6983
 
6984
th.hidden-md,
6985
td.hidden-md {
6986
  display: table-cell !important;
6987
}
6988
 
6989
@media (max-width: 767px) {
6990
  .hidden-md.hidden-xs,
6991
  tr.hidden-md.hidden-xs,
6992
  th.hidden-md.hidden-xs,
6993
  td.hidden-md.hidden-xs {
6994
    display: none !important;
6995
  }
6996
}
6997
 
6998
@media (min-width: 768px) and (max-width: 991px) {
6999
  .hidden-md.hidden-sm,
7000
  tr.hidden-md.hidden-sm,
7001
  th.hidden-md.hidden-sm,
7002
  td.hidden-md.hidden-sm {
7003
    display: none !important;
7004
  }
7005
}
7006
 
7007
@media (min-width: 992px) and (max-width: 1199px) {
7008
  .hidden-md,
7009
  tr.hidden-md,
7010
  th.hidden-md,
7011
  td.hidden-md {
7012
    display: none !important;
7013
  }
7014
}
7015
 
7016
@media (min-width: 1200px) {
7017
  .hidden-md.hidden-lg,
7018
  tr.hidden-md.hidden-lg,
7019
  th.hidden-md.hidden-lg,
7020
  td.hidden-md.hidden-lg {
7021
    display: none !important;
7022
  }
7023
}
7024
 
7025
.hidden-lg {
7026
  display: block !important;
7027
}
7028
 
7029
tr.hidden-lg {
7030
  display: table-row !important;
7031
}
7032
 
7033
th.hidden-lg,
7034
td.hidden-lg {
7035
  display: table-cell !important;
7036
}
7037
 
7038
@media (max-width: 767px) {
7039
  .hidden-lg.hidden-xs,
7040
  tr.hidden-lg.hidden-xs,
7041
  th.hidden-lg.hidden-xs,
7042
  td.hidden-lg.hidden-xs {
7043
    display: none !important;
7044
  }
7045
}
7046
 
7047
@media (min-width: 768px) and (max-width: 991px) {
7048
  .hidden-lg.hidden-sm,
7049
  tr.hidden-lg.hidden-sm,
7050
  th.hidden-lg.hidden-sm,
7051
  td.hidden-lg.hidden-sm {
7052
    display: none !important;
7053
  }
7054
}
7055
 
7056
@media (min-width: 992px) and (max-width: 1199px) {
7057
  .hidden-lg.hidden-md,
7058
  tr.hidden-lg.hidden-md,
7059
  th.hidden-lg.hidden-md,
7060
  td.hidden-lg.hidden-md {
7061
    display: none !important;
7062
  }
7063
}
7064
 
7065
@media (min-width: 1200px) {
7066
  .hidden-lg,
7067
  tr.hidden-lg,
7068
  th.hidden-lg,
7069
  td.hidden-lg {
7070
    display: none !important;
7071
  }
7072
}
7073
 
7074
.visible-print,
7075
tr.visible-print,
7076
th.visible-print,
7077
td.visible-print {
7078
  display: none !important;
7079
}
7080
 
7081
@media print {
7082
  .visible-print {
7083
    display: block !important;
7084
  }
7085
  tr.visible-print {
7086
    display: table-row !important;
7087
  }
7088
  th.visible-print,
7089
  td.visible-print {
7090
    display: table-cell !important;
7091
  }
7092
  .hidden-print,
7093
  tr.hidden-print,
7094
  th.hidden-print,
7095
  td.hidden-print {
7096
    display: none !important;
7097
  }
7098
}