Subversion-Projekte lars-tiefland.zeldi.de

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
 
2
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
3
    display: block;
4
}
5
audio, canvas, video {
6
    display: inline-block;
7
}
8
audio:not([controls]) {
9
    display: none;
10
    height: 0;
11
}
12
[hidden], template {
13
    display: none;
14
}
15
html {
16
    font-family: sans-serif;
17
}
18
body {
19
    margin: 0;
20
}
21
a {
22
    background: transparent none repeat scroll 0 0;
23
}
24
a:focus {
25
    outline: thin dotted;
26
}
27
a:active, a:hover {
28
    outline: 0 none;
29
}
30
h1 {
31
    font-size: 2em;
32
    margin: 0.67em 0;
33
}
34
abbr[title] {
35
    border-bottom: 1px dotted;
36
}
37
b, strong {
38
    font-weight: bold;
39
}
40
dfn {
41
    font-style: italic;
42
}
43
hr {
44
    box-sizing: content-box;
45
    height: 0;
46
}
47
mark {
48
    background: #ff0 none repeat scroll 0 0;
49
    color: #000;
50
}
51
code, kbd, pre, samp {
52
    font-family: monospace,serif;
53
    font-size: 1em;
54
}
55
pre {
56
    white-space: pre-wrap;
57
}
58
q {
59
    quotes: "“" "”" "‘" "’";
60
}
61
small {
62
    font-size: 80%;
63
}
64
sub, sup {
65
    font-size: 75%;
66
    line-height: 0;
67
    position: relative;
68
    vertical-align: baseline;
69
}
70
sup {
71
    top: -0.5em;
72
}
73
sub {
74
    bottom: -0.25em;
75
}
76
img {
77
    border: 0 none;
78
}
79
svg:not(:root) {
80
    overflow: hidden;
81
}
82
figure {
83
    margin: 0;
84
}
85
fieldset {
86
    border: 1px solid #c0c0c0;
87
    margin: 0 2px;
88
    padding: 0.35em 0.625em 0.75em;
89
}
90
legend {
91
    border: 0 none;
92
    padding: 0;
93
}
94
button, input, select, textarea {
95
    font-family: inherit;
96
    font-size: 100%;
97
    margin: 0;
98
}
99
button, input {
100
    line-height: normal;
101
}
102
button, select {
103
    text-transform: none;
104
}
105
button, html input[type="button"], input[type="reset"], input[type="submit"] {
106
    cursor: pointer;
107
}
108
button[disabled], html input[disabled] {
109
    cursor: default;
110
}
111
input[type="checkbox"], input[type="radio"] {
112
    box-sizing: border-box;
113
    padding: 0;
114
}
115
input[type="search"] {
116
    box-sizing: content-box;
117
}
118
button::-moz-focus-inner, input::-moz-focus-inner {
119
    border: 0 none;
120
    padding: 0;
121
}
122
textarea {
123
    overflow: auto;
124
    vertical-align: top;
125
}
126
table {
127
    border-collapse: collapse;
128
    border-spacing: 0;
129
}
130
@media print {
131
* {
132
    background: transparent none repeat scroll 0 0 !important;
133
    box-shadow: none !important;
134
    color: #000 !important;
135
    text-shadow: none !important;
136
}
137
a, a:visited {
138
    text-decoration: underline;
139
}
140
a[href]::after {
141
    content: " (" attr(href) ")";
142
}
143
abbr[title]::after {
144
    content: " (" attr(title) ")";
145
}
146
a[href^="javascript:"]::after, a[href^="#"]::after {
147
    content: "";
148
}
149
pre, blockquote {
150
    border: 1px solid #999;
151
    page-break-inside: avoid;
152
}
153
thead {
154
    display: table-header-group;
155
}
156
tr, img {
157
    page-break-inside: avoid;
158
}
159
img {
160
    max-width: 100% !important;
161
}
162
@page {
163
    margin: 2cm 0.5cm;
164
}
165
p, h2, h3 {
166
}
167
h2, h3 {
168
    page-break-after: avoid;
169
}
170
select {
171
    background: #fff none repeat scroll 0 0 !important;
172
}
173
.navbar {
174
    display: none;
175
}
176
.table td, .table th {
177
    background-color: #fff !important;
178
}
179
.btn > .caret, .dropup > .btn > .caret {
180
    border-top-color: #000 !important;
181
}
182
.label {
183
    border: 1px solid #000;
184
}
185
.table {
186
    border-collapse: collapse !important;
187
}
188
.table-bordered th, .table-bordered td {
189
    border: 1px solid #ddd !important;
190
}
191
}
192
*, *::before, *::after {
193
    box-sizing: border-box;
194
}
195
html {
196
    font-size: 62.5%;
197
}
198
body {
199
    background-color: #fff;
200
    color: #333;
201
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
202
    font-size: 14px;
203
    line-height: 1.42857;
204
}
205
input, button, select, textarea {
206
    font-family: inherit;
207
    font-size: inherit;
208
    line-height: inherit;
209
}
210
a {
211
    color: #428bca;
212
    text-decoration: none;
213
}
214
a:hover, a:focus {
215
    color: #2a6496;
216
    text-decoration: underline;
217
}
218
a:focus {
219
    outline: thin dotted;
220
    outline-offset: -2px;
221
}
222
img {
223
    vertical-align: middle;
224
}
225
.img-responsive {
226
    display: block;
227
    height: auto;
228
    max-width: 100%;
229
}
230
.img-rounded {
231
    border-radius: 6px;
232
}
233
.img-thumbnail {
234
    background-color: #fff;
235
    border: 1px solid #ddd;
236
    border-radius: 4px;
237
    display: inline-block;
238
    height: auto;
239
    line-height: 1.42857;
240
    max-width: 100%;
241
    padding: 4px;
242
    transition: all 0.2s ease-in-out 0s;
243
}
244
.img-circle {
245
    border-radius: 50%;
246
}
247
hr {
248
    -moz-border-bottom-colors: none;
249
    -moz-border-left-colors: none;
250
    -moz-border-right-colors: none;
251
    -moz-border-top-colors: none;
252
    border-color: #eee currentcolor currentcolor;
253
    border-image: none;
254
    border-style: solid none none;
255
    border-width: 1px 0 0;
256
    margin-bottom: 20px;
257
    margin-top: 20px;
258
}
259
.sr-only {
260
    border: 0 none;
261
    clip: rect(0px, 0px, 0px, 0px);
262
    height: 1px;
263
    margin: -1px;
264
    overflow: hidden;
265
    padding: 0;
266
    position: absolute;
267
    width: 1px;
268
}
269
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
270
    color: inherit;
271
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
272
    font-weight: 500;
273
    line-height: 1.1;
274
}
275
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
276
    color: #999;
277
    font-weight: normal;
278
    line-height: 1;
279
}
280
h1, h2, h3 {
281
    margin-bottom: 10px;
282
    margin-top: 20px;
283
}
284
h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small {
285
    font-size: 65%;
286
}
287
h4, h5, h6 {
288
    margin-bottom: 10px;
289
    margin-top: 10px;
290
}
291
h4 small, h5 small, h6 small, h4 .small, h5 .small, h6 .small {
292
    font-size: 75%;
293
}
294
h1, .h1 {
295
    font-size: 36px;
296
}
297
h2, .h2 {
298
    font-size: 30px;
299
}
300
h3, .h3 {
301
    font-size: 24px;
302
}
303
h4, .h4 {
304
    font-size: 18px;
305
}
306
h5, .h5 {
307
    font-size: 14px;
308
}
309
h6, .h6 {
310
    font-size: 12px;
311
}
312
p {
313
    margin: 0 0 10px;
314
}
315
.lead {
316
    font-size: 16px;
317
    font-weight: 200;
318
    line-height: 1.4;
319
    margin-bottom: 20px;
320
}
321
@media (min-width: 768px) {
322
.lead {
323
    font-size: 21px;
324
}
325
}
326
small, .small {
327
    font-size: 85%;
328
}
329
cite {
330
    font-style: normal;
331
}
332
.text-muted {
333
    color: #999;
334
}
335
.text-primary {
336
    color: #428bca;
337
}
338
.text-primary:hover {
339
    color: #3071a9;
340
}
341
.text-warning {
342
    color: #8a6d3b;
343
}
344
.text-warning:hover {
345
    color: #66512c;
346
}
347
.text-danger {
348
    color: #a94442;
349
}
350
.text-danger:hover {
351
    color: #843534;
352
}
353
.text-success {
354
    color: #3c763d;
355
}
356
.text-success:hover {
357
    color: #2b542c;
358
}
359
.text-info {
360
    color: #31708f;
361
}
362
.text-info:hover {
363
    color: #245269;
364
}
365
.text-left {
366
    text-align: left;
367
}
368
.text-right {
369
    text-align: right;
370
}
371
.text-center {
372
    text-align: center;
373
}
374
.page-header {
375
    border-bottom: 1px solid #eee;
376
    margin: 40px 0 20px;
377
    padding-bottom: 9px;
378
}
379
ul, ol {
380
    margin-bottom: 10px;
381
    margin-top: 0;
382
}
383
ul ul, ol ul, ul ol, ol ol {
384
    margin-bottom: 0;
385
}
386
.list-unstyled {
387
    list-style: outside none none;
388
    padding-left: 0;
389
}
390
.list-inline {
391
    list-style: outside none none;
392
    padding-left: 0;
393
}
394
.list-inline > li {
395
    display: inline-block;
396
    padding-left: 5px;
397
    padding-right: 5px;
398
}
399
.list-inline > li:first-child {
400
    padding-left: 0;
401
}
402
dl {
403
    margin-bottom: 20px;
404
    margin-top: 0;
405
}
406
dt, dd {
407
    line-height: 1.42857;
408
}
409
dt {
410
    font-weight: bold;
411
}
412
dd {
413
    margin-left: 0;
414
}
415
@media (min-width: 768px) {
416
.dl-horizontal dt {
417
    clear: left;
418
    float: left;
419
    overflow: hidden;
420
    text-align: right;
421
    text-overflow: ellipsis;
422
    white-space: nowrap;
423
    width: 160px;
424
}
425
.dl-horizontal dd {
426
    margin-left: 180px;
427
}
428
.dl-horizontal dd::before, .dl-horizontal dd::after {
429
    content: " ";
430
    display: table;
431
}
432
.dl-horizontal dd::after {
433
    clear: both;
434
}
435
.dl-horizontal dd::before, .dl-horizontal dd::after {
436
    content: " ";
437
    display: table;
438
}
439
.dl-horizontal dd::after {
440
    clear: both;
441
}
442
}
443
abbr[title], abbr[data-original-title] {
444
    border-bottom: 1px dotted #999;
445
    cursor: help;
446
}
447
.initialism {
448
    font-size: 90%;
449
    text-transform: uppercase;
450
}
451
blockquote {
452
    border-left: 5px solid #eee;
453
    margin: 0 0 20px;
454
    padding: 10px 20px;
455
}
456
blockquote p {
457
    font-size: 17.5px;
458
    font-weight: 300;
459
    line-height: 1.25;
460
}
461
blockquote p:last-child {
462
    margin-bottom: 0;
463
}
464
blockquote small, blockquote .small {
465
    color: #999;
466
    display: block;
467
    line-height: 1.42857;
468
}
469
blockquote small::before, blockquote .small::before {
470
    content: "— ";
471
}
472
blockquote.pull-right {
473
    border-left: 0 none;
474
    border-right: 5px solid #eee;
475
    padding-left: 0;
476
    padding-right: 15px;
477
}
478
blockquote.pull-right p, blockquote.pull-right small, blockquote.pull-right .small {
479
    text-align: right;
480
}
481
blockquote.pull-right small::before, blockquote.pull-right .small::before {
482
    content: "";
483
}
484
blockquote.pull-right small::after, blockquote.pull-right .small::after {
485
    content: " —";
486
}
487
blockquote::before, blockquote::after {
488
    content: "";
489
}
490
address {
491
    font-style: normal;
492
    line-height: 1.42857;
493
    margin-bottom: 20px;
494
}
495
code, kbd, pre, samp {
496
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
497
}
498
code {
499
    background-color: #f9f2f4;
500
    border-radius: 4px;
501
    color: #c7254e;
502
    font-size: 90%;
503
    padding: 2px 4px;
504
    white-space: nowrap;
505
}
506
pre {
507
    background-color: #f5f5f5;
508
    border: 1px solid #ccc;
509
    border-radius: 4px;
510
    color: #333;
511
    display: block;
512
    font-size: 13px;
513
    line-height: 1.42857;
514
    margin: 0 0 10px;
515
    overflow-wrap: break-word;
516
    padding: 9.5px;
517
    word-break: break-all;
518
}
519
pre code {
520
    background-color: transparent;
521
    border-radius: 0;
522
    color: inherit;
523
    font-size: inherit;
524
    padding: 0;
525
    white-space: pre-wrap;
526
}
527
.pre-scrollable {
528
    max-height: 340px;
529
    overflow-y: scroll;
530
}
531
.container {
532
    margin-left: auto;
533
    margin-right: auto;
534
    padding-left: 15px;
535
    padding-right: 15px;
536
}
537
.container::before, .container::after {
538
    content: " ";
539
    display: table;
540
}
541
.container::after {
542
    clear: both;
543
}
544
.container::before, .container::after {
545
    content: " ";
546
    display: table;
547
}
548
.container::after {
549
    clear: both;
550
}
551
@media (min-width: 768px) {
552
.container {
553
    width: 750px;
554
}
555
}
556
@media (min-width: 992px) {
557
.container {
558
    width: 970px;
559
}
560
}
561
@media (min-width: 1200px) {
562
.container {
563
    width: 1170px;
564
}
565
}
566
.row {
567
    margin-left: -15px;
568
    margin-right: -15px;
569
}
570
.row::before, .row::after {
571
    content: " ";
572
    display: table;
573
}
574
.row::after {
575
    clear: both;
576
}
577
.row::before, .row::after {
578
    content: " ";
579
    display: table;
580
}
581
.row::after {
582
    clear: both;
583
}
584
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
585
    min-height: 1px;
586
    padding-left: 15px;
587
    padding-right: 15px;
588
    position: relative;
589
}
590
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
591
    float: left;
592
}
593
.col-xs-12 {
594
    width: 100%;
595
}
596
.col-xs-11 {
597
    width: 91.6667%;
598
}
599
.col-xs-10 {
600
    width: 83.3333%;
601
}
602
.col-xs-9 {
603
    width: 75%;
604
}
605
.col-xs-8 {
606
    width: 66.6667%;
607
}
608
.col-xs-7 {
609
    width: 58.3333%;
610
}
611
.col-xs-6 {
612
    width: 50%;
613
}
614
.col-xs-5 {
615
    width: 41.6667%;
616
}
617
.col-xs-4 {
618
    width: 33.3333%;
619
}
620
.col-xs-3 {
621
    width: 25%;
622
}
623
.col-xs-2 {
624
    width: 16.6667%;
625
}
626
.col-xs-1 {
627
    width: 8.33333%;
628
}
629
.col-xs-pull-12 {
630
    right: 100%;
631
}
632
.col-xs-pull-11 {
633
    right: 91.6667%;
634
}
635
.col-xs-pull-10 {
636
    right: 83.3333%;
637
}
638
.col-xs-pull-9 {
639
    right: 75%;
640
}
641
.col-xs-pull-8 {
642
    right: 66.6667%;
643
}
644
.col-xs-pull-7 {
645
    right: 58.3333%;
646
}
647
.col-xs-pull-6 {
648
    right: 50%;
649
}
650
.col-xs-pull-5 {
651
    right: 41.6667%;
652
}
653
.col-xs-pull-4 {
654
    right: 33.3333%;
655
}
656
.col-xs-pull-3 {
657
    right: 25%;
658
}
659
.col-xs-pull-2 {
660
    right: 16.6667%;
661
}
662
.col-xs-pull-1 {
663
    right: 8.33333%;
664
}
665
.col-xs-pull-0 {
666
    right: 0;
667
}
668
.col-xs-push-12 {
669
    left: 100%;
670
}
671
.col-xs-push-11 {
672
    left: 91.6667%;
673
}
674
.col-xs-push-10 {
675
    left: 83.3333%;
676
}
677
.col-xs-push-9 {
678
    left: 75%;
679
}
680
.col-xs-push-8 {
681
    left: 66.6667%;
682
}
683
.col-xs-push-7 {
684
    left: 58.3333%;
685
}
686
.col-xs-push-6 {
687
    left: 50%;
688
}
689
.col-xs-push-5 {
690
    left: 41.6667%;
691
}
692
.col-xs-push-4 {
693
    left: 33.3333%;
694
}
695
.col-xs-push-3 {
696
    left: 25%;
697
}
698
.col-xs-push-2 {
699
    left: 16.6667%;
700
}
701
.col-xs-push-1 {
702
    left: 8.33333%;
703
}
704
.col-xs-push-0 {
705
    left: 0;
706
}
707
.col-xs-offset-12 {
708
    margin-left: 100%;
709
}
710
.col-xs-offset-11 {
711
    margin-left: 91.6667%;
712
}
713
.col-xs-offset-10 {
714
    margin-left: 83.3333%;
715
}
716
.col-xs-offset-9 {
717
    margin-left: 75%;
718
}
719
.col-xs-offset-8 {
720
    margin-left: 66.6667%;
721
}
722
.col-xs-offset-7 {
723
    margin-left: 58.3333%;
724
}
725
.col-xs-offset-6 {
726
    margin-left: 50%;
727
}
728
.col-xs-offset-5 {
729
    margin-left: 41.6667%;
730
}
731
.col-xs-offset-4 {
732
    margin-left: 33.3333%;
733
}
734
.col-xs-offset-3 {
735
    margin-left: 25%;
736
}
737
.col-xs-offset-2 {
738
    margin-left: 16.6667%;
739
}
740
.col-xs-offset-1 {
741
    margin-left: 8.33333%;
742
}
743
.col-xs-offset-0 {
744
    margin-left: 0;
745
}
746
@media (min-width: 768px) {
747
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
748
    float: left;
749
}
750
.col-sm-12 {
751
    width: 100%;
752
}
753
.col-sm-11 {
754
    width: 91.6667%;
755
}
756
.col-sm-10 {
757
    width: 83.3333%;
758
}
759
.col-sm-9 {
760
    width: 75%;
761
}
762
.col-sm-8 {
763
    width: 66.6667%;
764
}
765
.col-sm-7 {
766
    width: 58.3333%;
767
}
768
.col-sm-6 {
769
    width: 50%;
770
}
771
.col-sm-5 {
772
    width: 41.6667%;
773
}
774
.col-sm-4 {
775
    width: 33.3333%;
776
}
777
.col-sm-3 {
778
    width: 25%;
779
}
780
.col-sm-2 {
781
    width: 16.6667%;
782
}
783
.col-sm-1 {
784
    width: 8.33333%;
785
}
786
.col-sm-pull-12 {
787
    right: 100%;
788
}
789
.col-sm-pull-11 {
790
    right: 91.6667%;
791
}
792
.col-sm-pull-10 {
793
    right: 83.3333%;
794
}
795
.col-sm-pull-9 {
796
    right: 75%;
797
}
798
.col-sm-pull-8 {
799
    right: 66.6667%;
800
}
801
.col-sm-pull-7 {
802
    right: 58.3333%;
803
}
804
.col-sm-pull-6 {
805
    right: 50%;
806
}
807
.col-sm-pull-5 {
808
    right: 41.6667%;
809
}
810
.col-sm-pull-4 {
811
    right: 33.3333%;
812
}
813
.col-sm-pull-3 {
814
    right: 25%;
815
}
816
.col-sm-pull-2 {
817
    right: 16.6667%;
818
}
819
.col-sm-pull-1 {
820
    right: 8.33333%;
821
}
822
.col-sm-pull-0 {
823
    right: 0;
824
}
825
.col-sm-push-12 {
826
    left: 100%;
827
}
828
.col-sm-push-11 {
829
    left: 91.6667%;
830
}
831
.col-sm-push-10 {
832
    left: 83.3333%;
833
}
834
.col-sm-push-9 {
835
    left: 75%;
836
}
837
.col-sm-push-8 {
838
    left: 66.6667%;
839
}
840
.col-sm-push-7 {
841
    left: 58.3333%;
842
}
843
.col-sm-push-6 {
844
    left: 50%;
845
}
846
.col-sm-push-5 {
847
    left: 41.6667%;
848
}
849
.col-sm-push-4 {
850
    left: 33.3333%;
851
}
852
.col-sm-push-3 {
853
    left: 25%;
854
}
855
.col-sm-push-2 {
856
    left: 16.6667%;
857
}
858
.col-sm-push-1 {
859
    left: 8.33333%;
860
}
861
.col-sm-push-0 {
862
    left: 0;
863
}
864
.col-sm-offset-12 {
865
    margin-left: 100%;
866
}
867
.col-sm-offset-11 {
868
    margin-left: 91.6667%;
869
}
870
.col-sm-offset-10 {
871
    margin-left: 83.3333%;
872
}
873
.col-sm-offset-9 {
874
    margin-left: 75%;
875
}
876
.col-sm-offset-8 {
877
    margin-left: 66.6667%;
878
}
879
.col-sm-offset-7 {
880
    margin-left: 58.3333%;
881
}
882
.col-sm-offset-6 {
883
    margin-left: 50%;
884
}
885
.col-sm-offset-5 {
886
    margin-left: 41.6667%;
887
}
888
.col-sm-offset-4 {
889
    margin-left: 33.3333%;
890
}
891
.col-sm-offset-3 {
892
    margin-left: 25%;
893
}
894
.col-sm-offset-2 {
895
    margin-left: 16.6667%;
896
}
897
.col-sm-offset-1 {
898
    margin-left: 8.33333%;
899
}
900
.col-sm-offset-0 {
901
    margin-left: 0;
902
}
903
}
904
@media (min-width: 992px) {
905
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
906
    float: left;
907
}
908
.col-md-12 {
909
    width: 100%;
910
}
911
.col-md-11 {
912
    width: 91.6667%;
913
}
914
.col-md-10 {
915
    width: 83.3333%;
916
}
917
.col-md-9 {
918
    width: 75%;
919
}
920
.col-md-8 {
921
    width: 66.6667%;
922
}
923
.col-md-7 {
924
    width: 58.3333%;
925
}
926
.col-md-6 {
927
    width: 50%;
928
}
929
.col-md-5 {
930
    width: 41.6667%;
931
}
932
.col-md-4 {
933
    width: 33.3333%;
934
}
935
.col-md-3 {
936
    width: 25%;
937
}
938
.col-md-2 {
939
    width: 16.6667%;
940
}
941
.col-md-1 {
942
    width: 8.33333%;
943
}
944
.col-md-pull-12 {
945
    right: 100%;
946
}
947
.col-md-pull-11 {
948
    right: 91.6667%;
949
}
950
.col-md-pull-10 {
951
    right: 83.3333%;
952
}
953
.col-md-pull-9 {
954
    right: 75%;
955
}
956
.col-md-pull-8 {
957
    right: 66.6667%;
958
}
959
.col-md-pull-7 {
960
    right: 58.3333%;
961
}
962
.col-md-pull-6 {
963
    right: 50%;
964
}
965
.col-md-pull-5 {
966
    right: 41.6667%;
967
}
968
.col-md-pull-4 {
969
    right: 33.3333%;
970
}
971
.col-md-pull-3 {
972
    right: 25%;
973
}
974
.col-md-pull-2 {
975
    right: 16.6667%;
976
}
977
.col-md-pull-1 {
978
    right: 8.33333%;
979
}
980
.col-md-pull-0 {
981
    right: 0;
982
}
983
.col-md-push-12 {
984
    left: 100%;
985
}
986
.col-md-push-11 {
987
    left: 91.6667%;
988
}
989
.col-md-push-10 {
990
    left: 83.3333%;
991
}
992
.col-md-push-9 {
993
    left: 75%;
994
}
995
.col-md-push-8 {
996
    left: 66.6667%;
997
}
998
.col-md-push-7 {
999
    left: 58.3333%;
1000
}
1001
.col-md-push-6 {
1002
    left: 50%;
1003
}
1004
.col-md-push-5 {
1005
    left: 41.6667%;
1006
}
1007
.col-md-push-4 {
1008
    left: 33.3333%;
1009
}
1010
.col-md-push-3 {
1011
    left: 25%;
1012
}
1013
.col-md-push-2 {
1014
    left: 16.6667%;
1015
}
1016
.col-md-push-1 {
1017
    left: 8.33333%;
1018
}
1019
.col-md-push-0 {
1020
    left: 0;
1021
}
1022
.col-md-offset-12 {
1023
    margin-left: 100%;
1024
}
1025
.col-md-offset-11 {
1026
    margin-left: 91.6667%;
1027
}
1028
.col-md-offset-10 {
1029
    margin-left: 83.3333%;
1030
}
1031
.col-md-offset-9 {
1032
    margin-left: 75%;
1033
}
1034
.col-md-offset-8 {
1035
    margin-left: 66.6667%;
1036
}
1037
.col-md-offset-7 {
1038
    margin-left: 58.3333%;
1039
}
1040
.col-md-offset-6 {
1041
    margin-left: 50%;
1042
}
1043
.col-md-offset-5 {
1044
    margin-left: 41.6667%;
1045
}
1046
.col-md-offset-4 {
1047
    margin-left: 33.3333%;
1048
}
1049
.col-md-offset-3 {
1050
    margin-left: 25%;
1051
}
1052
.col-md-offset-2 {
1053
    margin-left: 16.6667%;
1054
}
1055
.col-md-offset-1 {
1056
    margin-left: 8.33333%;
1057
}
1058
.col-md-offset-0 {
1059
    margin-left: 0;
1060
}
1061
}
1062
@media (min-width: 1200px) {
1063
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
1064
    float: left;
1065
}
1066
.col-lg-12 {
1067
    width: 100%;
1068
}
1069
.col-lg-11 {
1070
    width: 91.6667%;
1071
}
1072
.col-lg-10 {
1073
    width: 83.3333%;
1074
}
1075
.col-lg-9 {
1076
    width: 75%;
1077
}
1078
.col-lg-8 {
1079
    width: 66.6667%;
1080
}
1081
.col-lg-7 {
1082
    width: 58.3333%;
1083
}
1084
.col-lg-6 {
1085
    width: 50%;
1086
}
1087
.col-lg-5 {
1088
    width: 41.6667%;
1089
}
1090
.col-lg-4 {
1091
    width: 33.3333%;
1092
}
1093
.col-lg-3 {
1094
    width: 25%;
1095
}
1096
.col-lg-2 {
1097
    width: 16.6667%;
1098
}
1099
.col-lg-1 {
1100
    width: 8.33333%;
1101
}
1102
.col-lg-pull-12 {
1103
    right: 100%;
1104
}
1105
.col-lg-pull-11 {
1106
    right: 91.6667%;
1107
}
1108
.col-lg-pull-10 {
1109
    right: 83.3333%;
1110
}
1111
.col-lg-pull-9 {
1112
    right: 75%;
1113
}
1114
.col-lg-pull-8 {
1115
    right: 66.6667%;
1116
}
1117
.col-lg-pull-7 {
1118
    right: 58.3333%;
1119
}
1120
.col-lg-pull-6 {
1121
    right: 50%;
1122
}
1123
.col-lg-pull-5 {
1124
    right: 41.6667%;
1125
}
1126
.col-lg-pull-4 {
1127
    right: 33.3333%;
1128
}
1129
.col-lg-pull-3 {
1130
    right: 25%;
1131
}
1132
.col-lg-pull-2 {
1133
    right: 16.6667%;
1134
}
1135
.col-lg-pull-1 {
1136
    right: 8.33333%;
1137
}
1138
.col-lg-pull-0 {
1139
    right: 0;
1140
}
1141
.col-lg-push-12 {
1142
    left: 100%;
1143
}
1144
.col-lg-push-11 {
1145
    left: 91.6667%;
1146
}
1147
.col-lg-push-10 {
1148
    left: 83.3333%;
1149
}
1150
.col-lg-push-9 {
1151
    left: 75%;
1152
}
1153
.col-lg-push-8 {
1154
    left: 66.6667%;
1155
}
1156
.col-lg-push-7 {
1157
    left: 58.3333%;
1158
}
1159
.col-lg-push-6 {
1160
    left: 50%;
1161
}
1162
.col-lg-push-5 {
1163
    left: 41.6667%;
1164
}
1165
.col-lg-push-4 {
1166
    left: 33.3333%;
1167
}
1168
.col-lg-push-3 {
1169
    left: 25%;
1170
}
1171
.col-lg-push-2 {
1172
    left: 16.6667%;
1173
}
1174
.col-lg-push-1 {
1175
    left: 8.33333%;
1176
}
1177
.col-lg-push-0 {
1178
    left: 0;
1179
}
1180
.col-lg-offset-12 {
1181
    margin-left: 100%;
1182
}
1183
.col-lg-offset-11 {
1184
    margin-left: 91.6667%;
1185
}
1186
.col-lg-offset-10 {
1187
    margin-left: 83.3333%;
1188
}
1189
.col-lg-offset-9 {
1190
    margin-left: 75%;
1191
}
1192
.col-lg-offset-8 {
1193
    margin-left: 66.6667%;
1194
}
1195
.col-lg-offset-7 {
1196
    margin-left: 58.3333%;
1197
}
1198
.col-lg-offset-6 {
1199
    margin-left: 50%;
1200
}
1201
.col-lg-offset-5 {
1202
    margin-left: 41.6667%;
1203
}
1204
.col-lg-offset-4 {
1205
    margin-left: 33.3333%;
1206
}
1207
.col-lg-offset-3 {
1208
    margin-left: 25%;
1209
}
1210
.col-lg-offset-2 {
1211
    margin-left: 16.6667%;
1212
}
1213
.col-lg-offset-1 {
1214
    margin-left: 8.33333%;
1215
}
1216
.col-lg-offset-0 {
1217
    margin-left: 0;
1218
}
1219
}
1220
table {
1221
    background-color: transparent;
1222
    max-width: 100%;
1223
}
1224
th {
1225
    text-align: left;
1226
}
1227
.table {
1228
    margin-bottom: 20px;
1229
    width: 100%;
1230
}
1231
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
1232
    border-top: 1px solid #ddd;
1233
    line-height: 1.42857;
1234
    padding: 8px;
1235
    vertical-align: top;
1236
}
1237
.table > thead > tr > th {
1238
    border-bottom: 2px solid #ddd;
1239
    vertical-align: bottom;
1240
}
1241
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
1242
    border-top: 0 none;
1243
}
1244
.table > tbody + tbody {
1245
    border-top: 2px solid #ddd;
1246
}
1247
.table .table {
1248
    background-color: #fff;
1249
}
1250
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
1251
    padding: 5px;
1252
}
1253
.table-bordered {
1254
    border: 1px solid #ddd;
1255
}
1256
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
1257
    border: 1px solid #ddd;
1258
}
1259
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
1260
    border-bottom-width: 2px;
1261
}
1262
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
1263
    background-color: #f9f9f9;
1264
}
1265
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
1266
    background-color: #f5f5f5;
1267
}
1268
table col[class*="col-"] {
1269
    display: table-column;
1270
    float: none;
1271
    position: static;
1272
}
1273
table td[class*="col-"], table th[class*="col-"] {
1274
    display: table-cell;
1275
    float: none;
1276
}
1277
.table > thead > tr > .active, .table > tbody > tr > .active, .table > tfoot > tr > .active, .table > thead > .active > td, .table > tbody > .active > td, .table > tfoot > .active > td, .table > thead > .active > th, .table > tbody > .active > th, .table > tfoot > .active > th {
1278
    background-color: #f5f5f5;
1279
}
1280
.table-hover > tbody > tr > .active:hover, .table-hover > tbody > .active:hover > td, .table-hover > tbody > .active:hover > th {
1281
    background-color: #e8e8e8;
1282
}
1283
.table > thead > tr > .success, .table > tbody > tr > .success, .table > tfoot > tr > .success, .table > thead > .success > td, .table > tbody > .success > td, .table > tfoot > .success > td, .table > thead > .success > th, .table > tbody > .success > th, .table > tfoot > .success > th {
1284
    background-color: #dff0d8;
1285
}
1286
.table-hover > tbody > tr > .success:hover, .table-hover > tbody > .success:hover > td, .table-hover > tbody > .success:hover > th {
1287
    background-color: #d0e9c6;
1288
}
1289
.table > thead > tr > .danger, .table > tbody > tr > .danger, .table > tfoot > tr > .danger, .table > thead > .danger > td, .table > tbody > .danger > td, .table > tfoot > .danger > td, .table > thead > .danger > th, .table > tbody > .danger > th, .table > tfoot > .danger > th {
1290
    background-color: #f2dede;
1291
}
1292
.table-hover > tbody > tr > .danger:hover, .table-hover > tbody > .danger:hover > td, .table-hover > tbody > .danger:hover > th {
1293
    background-color: #ebcccc;
1294
}
1295
.table > thead > tr > .warning, .table > tbody > tr > .warning, .table > tfoot > tr > .warning, .table > thead > .warning > td, .table > tbody > .warning > td, .table > tfoot > .warning > td, .table > thead > .warning > th, .table > tbody > .warning > th, .table > tfoot > .warning > th {
1296
    background-color: #fcf8e3;
1297
}
1298
.table-hover > tbody > tr > .warning:hover, .table-hover > tbody > .warning:hover > td, .table-hover > tbody > .warning:hover > th {
1299
    background-color: #faf2cc;
1300
}
1301
@media (max-width: 767px) {
1302
.table-responsive {
1303
    border: 1px solid #ddd;
1304
    margin-bottom: 15px;
1305
    overflow-x: scroll;
1306
    overflow-y: hidden;
1307
    width: 100%;
1308
}
1309
.table-responsive > .table {
1310
    margin-bottom: 0;
1311
}
1312
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
1313
    white-space: nowrap;
1314
}
1315
.table-responsive > .table-bordered {
1316
    border: 0 none;
1317
}
1318
.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1319
    border-left: 0 none;
1320
}
1321
.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1322
    border-right: 0 none;
1323
}
1324
.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1325
    border-bottom: 0 none;
1326
}
1327
}
1328
fieldset {
1329
    border: 0 none;
1330
    margin: 0;
1331
    padding: 0;
1332
}
1333
legend {
1334
    -moz-border-bottom-colors: none;
1335
    -moz-border-left-colors: none;
1336
    -moz-border-right-colors: none;
1337
    -moz-border-top-colors: none;
1338
    border-color: currentcolor currentcolor #e5e5e5;
1339
    border-image: none;
1340
    border-style: none none solid;
1341
    border-width: 0 0 1px;
1342
    color: #333;
1343
    display: block;
1344
    font-size: 21px;
1345
    line-height: inherit;
1346
    margin-bottom: 20px;
1347
    padding: 0;
1348
    width: 100%;
1349
}
1350
label {
1351
    display: inline-block;
1352
    font-weight: bold;
1353
    margin-bottom: 5px;
1354
}
1355
input[type="search"] {
1356
    box-sizing: border-box;
1357
}
1358
input[type="radio"], input[type="checkbox"] {
1359
    line-height: normal;
1360
    margin: 4px 0 0;
1361
}
1362
input[type="file"] {
1363
    display: block;
1364
}
1365
select[multiple], select[size] {
1366
    height: auto;
1367
}
1368
select optgroup {
1369
    font-family: inherit;
1370
    font-size: inherit;
1371
    font-style: inherit;
1372
}
1373
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
1374
    outline: thin dotted;
1375
    outline-offset: -2px;
1376
}
1377
output {
1378
    color: #555;
1379
    display: block;
1380
    font-size: 14px;
1381
    line-height: 1.42857;
1382
    padding-top: 7px;
1383
    vertical-align: middle;
1384
}
1385
.form-control {
1386
    background-color: #fff;
1387
    background-image: none;
1388
    border: 1px solid #ccc;
1389
    border-radius: 4px;
1390
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
1391
    color: #555;
1392
    display: block;
1393
    font-size: 14px;
1394
    height: 34px;
1395
    line-height: 1.42857;
1396
    padding: 6px 12px;
1397
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
1398
    vertical-align: middle;
1399
    width: 100%;
1400
}
1401
.form-control:focus {
1402
    border-color: #66afe9;
1403
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
1404
    outline: 0 none;
1405
}
1406
.form-control:-moz-placeholder {
1407
    color: #999;
1408
}
1409
.form-control::-moz-placeholder {
1410
    color: #999;
1411
    opacity: 1;
1412
}
1413
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
1414
    background-color: #eee;
1415
    cursor: not-allowed;
1416
}
1417
textarea.form-control {
1418
    height: auto;
1419
}
1420
.form-group {
1421
    margin-bottom: 15px;
1422
}
1423
.radio, .checkbox {
1424
    display: block;
1425
    margin-bottom: 10px;
1426
    margin-top: 10px;
1427
    min-height: 20px;
1428
    padding-left: 20px;
1429
    vertical-align: middle;
1430
}
1431
.radio label, .checkbox label {
1432
    cursor: pointer;
1433
    display: inline;
1434
    font-weight: normal;
1435
    margin-bottom: 0;
1436
}
1437
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
1438
    float: left;
1439
    margin-left: -20px;
1440
}
1441
.radio + .radio, .checkbox + .checkbox {
1442
    margin-top: -5px;
1443
}
1444
.radio-inline, .checkbox-inline {
1445
    cursor: pointer;
1446
    display: inline-block;
1447
    font-weight: normal;
1448
    margin-bottom: 0;
1449
    padding-left: 20px;
1450
    vertical-align: middle;
1451
}
1452
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
1453
    margin-left: 10px;
1454
    margin-top: 0;
1455
}
1456
input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
1457
    cursor: not-allowed;
1458
}
1459
.input-sm {
1460
    border-radius: 3px;
1461
    font-size: 12px;
1462
    height: 30px;
1463
    line-height: 1.5;
1464
    padding: 5px 10px;
1465
}
1466
select.input-sm {
1467
    height: 30px;
1468
    line-height: 30px;
1469
}
1470
textarea.input-sm {
1471
    height: auto;
1472
}
1473
.input-lg {
1474
    border-radius: 6px;
1475
    font-size: 18px;
1476
    height: 46px;
1477
    line-height: 1.33;
1478
    padding: 10px 16px;
1479
}
1480
select.input-lg {
1481
    height: 46px;
1482
    line-height: 46px;
1483
}
1484
textarea.input-lg {
1485
    height: auto;
1486
}
1487
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
1488
    color: #8a6d3b;
1489
}
1490
.has-warning .form-control {
1491
    border-color: #8a6d3b;
1492
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
1493
}
1494
.has-warning .form-control:focus {
1495
    border-color: #66512c;
1496
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #c0a16b;
1497
}
1498
.has-warning .input-group-addon {
1499
    background-color: #fcf8e3;
1500
    border-color: #8a6d3b;
1501
    color: #8a6d3b;
1502
}
1503
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
1504
    color: #a94442;
1505
}
1506
.has-error .form-control {
1507
    border-color: #a94442;
1508
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
1509
}
1510
.has-error .form-control:focus {
1511
    border-color: #843534;
1512
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #ce8483;
1513
}
1514
.has-error .input-group-addon {
1515
    background-color: #f2dede;
1516
    border-color: #a94442;
1517
    color: #a94442;
1518
}
1519
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
1520
    color: #3c763d;
1521
}
1522
.has-success .form-control {
1523
    border-color: #3c763d;
1524
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
1525
}
1526
.has-success .form-control:focus {
1527
    border-color: #2b542c;
1528
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #67b168;
1529
}
1530
.has-success .input-group-addon {
1531
    background-color: #dff0d8;
1532
    border-color: #3c763d;
1533
    color: #3c763d;
1534
}
1535
.form-control-static {
1536
    margin-bottom: 0;
1537
}
1538
.help-block {
1539
    color: #737373;
1540
    display: block;
1541
    margin-bottom: 10px;
1542
    margin-top: 5px;
1543
}
1544
@media (min-width: 768px) {
1545
.form-inline .form-group {
1546
    display: inline-block;
1547
    margin-bottom: 0;
1548
    vertical-align: middle;
1549
}
1550
.form-inline .form-control {
1551
    display: inline-block;
1552
}
1553
.form-inline select.form-control {
1554
    width: auto;
1555
}
1556
.form-inline .radio, .form-inline .checkbox {
1557
    display: inline-block;
1558
    margin-bottom: 0;
1559
    margin-top: 0;
1560
    padding-left: 0;
1561
}
1562
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
1563
    float: none;
1564
    margin-left: 0;
1565
}
1566
}
1567
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
1568
    margin-bottom: 0;
1569
    margin-top: 0;
1570
    padding-top: 7px;
1571
}
1572
.form-horizontal .radio, .form-horizontal .checkbox {
1573
    min-height: 27px;
1574
}
1575
.form-horizontal .form-group {
1576
    margin-left: -15px;
1577
    margin-right: -15px;
1578
}
1579
.form-horizontal .form-group::before, .form-horizontal .form-group::after {
1580
    content: " ";
1581
    display: table;
1582
}
1583
.form-horizontal .form-group::after {
1584
    clear: both;
1585
}
1586
.form-horizontal .form-group::before, .form-horizontal .form-group::after {
1587
    content: " ";
1588
    display: table;
1589
}
1590
.form-horizontal .form-group::after {
1591
    clear: both;
1592
}
1593
.form-horizontal .form-control-static {
1594
    padding-top: 7px;
1595
}
1596
@media (min-width: 768px) {
1597
.form-horizontal .control-label {
1598
    text-align: right;
1599
}
1600
}
1601
.btn {
1602
    -moz-user-select: none;
1603
    background-image: none;
1604
    border: 1px solid transparent;
1605
    border-radius: 4px;
1606
    cursor: pointer;
1607
    display: inline-block;
1608
    font-size: 14px;
1609
    font-weight: normal;
1610
    line-height: 1.42857;
1611
    margin-bottom: 0;
1612
    padding: 6px 12px;
1613
    text-align: center;
1614
    vertical-align: middle;
1615
    white-space: nowrap;
1616
}
1617
.btn:focus {
1618
    outline: thin dotted;
1619
    outline-offset: -2px;
1620
}
1621
.btn:hover, .btn:focus {
1622
    color: #333;
1623
    text-decoration: none;
1624
}
1625
.btn:active, .btn.active {
1626
    background-image: none;
1627
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
1628
    outline: 0 none;
1629
}
1630
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
1631
    box-shadow: none;
1632
    cursor: not-allowed;
1633
    opacity: 0.65;
1634
    pointer-events: none;
1635
}
1636
.btn-default {
1637
    background-color: #fff;
1638
    border-color: #ccc;
1639
    color: #333;
1640
}
1641
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
1642
    background-color: #ebebeb;
1643
    border-color: #adadad;
1644
    color: #333;
1645
}
1646
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
1647
    background-image: none;
1648
}
1649
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
1650
    background-color: #fff;
1651
    border-color: #ccc;
1652
}
1653
.btn-default .badge {
1654
    background-color: #fff;
1655
    color: #fff;
1656
}
1657
.btn-primary {
1658
    background-color: #428bca;
1659
    border-color: #357ebd;
1660
    color: #fff;
1661
}
1662
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
1663
    background-color: #3276b1;
1664
    border-color: #285e8e;
1665
    color: #fff;
1666
}
1667
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
1668
    background-image: none;
1669
}
1670
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
1671
    background-color: #428bca;
1672
    border-color: #357ebd;
1673
}
1674
.btn-primary .badge {
1675
    background-color: #fff;
1676
    color: #428bca;
1677
}
1678
.btn-warning {
1679
    background-color: #f0ad4e;
1680
    border-color: #eea236;
1681
    color: #fff;
1682
}
1683
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
1684
    background-color: #ed9c28;
1685
    border-color: #d58512;
1686
    color: #fff;
1687
}
1688
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
1689
    background-image: none;
1690
}
1691
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning.active {
1692
    background-color: #f0ad4e;
1693
    border-color: #eea236;
1694
}
1695
.btn-warning .badge {
1696
    background-color: #fff;
1697
    color: #f0ad4e;
1698
}
1699
.btn-danger {
1700
    background-color: #d9534f;
1701
    border-color: #d43f3a;
1702
    color: #fff;
1703
}
1704
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
1705
    background-color: #d2322d;
1706
    border-color: #ac2925;
1707
    color: #fff;
1708
}
1709
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
1710
    background-image: none;
1711
}
1712
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger.active {
1713
    background-color: #d9534f;
1714
    border-color: #d43f3a;
1715
}
1716
.btn-danger .badge {
1717
    background-color: #fff;
1718
    color: #d9534f;
1719
}
1720
.btn-success {
1721
    background-color: #5cb85c;
1722
    border-color: #4cae4c;
1723
    color: #fff;
1724
}
1725
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
1726
    background-color: #47a447;
1727
    border-color: #398439;
1728
    color: #fff;
1729
}
1730
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
1731
    background-image: none;
1732
}
1733
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success.active[disabled], fieldset[disabled] .btn-success.active {
1734
    background-color: #5cb85c;
1735
    border-color: #4cae4c;
1736
}
1737
.btn-success .badge {
1738
    background-color: #fff;
1739
    color: #5cb85c;
1740
}
1741
.btn-info {
1742
    background-color: #5bc0de;
1743
    border-color: #46b8da;
1744
    color: #fff;
1745
}
1746
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
1747
    background-color: #39b3d7;
1748
    border-color: #269abc;
1749
    color: #fff;
1750
}
1751
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
1752
    background-image: none;
1753
}
1754
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info.active[disabled], fieldset[disabled] .btn-info.active {
1755
    background-color: #5bc0de;
1756
    border-color: #46b8da;
1757
}
1758
.btn-info .badge {
1759
    background-color: #fff;
1760
    color: #5bc0de;
1761
}
1762
.btn-link {
1763
    border-radius: 0;
1764
    color: #428bca;
1765
    cursor: pointer;
1766
    font-weight: normal;
1767
}
1768
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
1769
    background-color: transparent;
1770
    box-shadow: none;
1771
}
1772
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
1773
    border-color: transparent;
1774
}
1775
.btn-link:hover, .btn-link:focus {
1776
    background-color: transparent;
1777
    color: #2a6496;
1778
    text-decoration: underline;
1779
}
1780
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
1781
    color: #999;
1782
    text-decoration: none;
1783
}
1784
.btn-lg {
1785
    border-radius: 6px;
1786
    font-size: 18px;
1787
    line-height: 1.33;
1788
    padding: 10px 16px;
1789
}
1790
.btn-sm {
1791
    border-radius: 3px;
1792
    font-size: 12px;
1793
    line-height: 1.5;
1794
    padding: 5px 10px;
1795
}
1796
.btn-xs {
1797
    border-radius: 3px;
1798
    font-size: 12px;
1799
    line-height: 1.5;
1800
    padding: 1px 5px;
1801
}
1802
.btn-block {
1803
    display: block;
1804
    padding-left: 0;
1805
    padding-right: 0;
1806
    width: 100%;
1807
}
1808
.btn-block + .btn-block {
1809
    margin-top: 5px;
1810
}
1811
input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] {
1812
    width: 100%;
1813
}
1814
.fade {
1815
    opacity: 0;
1816
    transition: opacity 0.15s linear 0s;
1817
}
1818
.fade.in {
1819
    opacity: 1;
1820
}
1821
.collapse {
1822
    display: none;
1823
}
1824
.collapse.in {
1825
    display: block;
1826
}
1827
.collapsing {
1828
    height: 0;
1829
    overflow: hidden;
1830
    position: relative;
1831
    transition: height 0.35s ease 0s;
1832
}
1833
@font-face {
1834
    font-family: "Glyphicons Halflings";
1835
    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");
1836
}
1837
.glyphicon {
1838
    display: inline-block;
1839
    font-family: "Glyphicons Halflings";
1840
    font-style: normal;
1841
    font-weight: normal;
1842
    line-height: 1;
1843
    position: relative;
1844
    top: 1px;
1845
}
1846
.glyphicon:empty {
1847
    width: 1em;
1848
}
1849
.glyphicon-asterisk::before {
1850
    content: "*";
1851
}
1852
.glyphicon-plus::before {
1853
    content: "+";
1854
}
1855
.glyphicon-euro::before {
1856
    content: "€";
1857
}
1858
.glyphicon-minus::before {
1859
    content: "-";
1860
}
1861
.glyphicon-cloud::before {
1862
    content: "?";
1863
}
1864
.glyphicon-envelope::before {
1865
    content: "?";
1866
}
1867
.glyphicon-pencil::before {
1868
    content: "?";
1869
}
1870
.glyphicon-glass::before {
1871
    content: "?";
1872
}
1873
.glyphicon-music::before {
1874
    content: "?";
1875
}
1876
.glyphicon-search::before {
1877
    content: "?";
1878
}
1879
.glyphicon-heart::before {
1880
    content: "?";
1881
}
1882
.glyphicon-star::before {
1883
    content: "?";
1884
}
1885
.glyphicon-star-empty::before {
1886
    content: "?";
1887
}
1888
.glyphicon-user::before {
1889
    content: "?";
1890
}
1891
.glyphicon-film::before {
1892
    content: "?";
1893
}
1894
.glyphicon-th-large::before {
1895
    content: "?";
1896
}
1897
.glyphicon-th::before {
1898
    content: "?";
1899
}
1900
.glyphicon-th-list::before {
1901
    content: "?";
1902
}
1903
.glyphicon-ok::before {
1904
    content: "?";
1905
}
1906
.glyphicon-remove::before {
1907
    content: "?";
1908
}
1909
.glyphicon-zoom-in::before {
1910
    content: "?";
1911
}
1912
.glyphicon-zoom-out::before {
1913
    content: "?";
1914
}
1915
.glyphicon-off::before {
1916
    content: "?";
1917
}
1918
.glyphicon-signal::before {
1919
    content: "?";
1920
}
1921
.glyphicon-cog::before {
1922
    content: "?";
1923
}
1924
.glyphicon-trash::before {
1925
    content: "?";
1926
}
1927
.glyphicon-home::before {
1928
    content: "?";
1929
}
1930
.glyphicon-file::before {
1931
    content: "?";
1932
}
1933
.glyphicon-time::before {
1934
    content: "?";
1935
}
1936
.glyphicon-road::before {
1937
    content: "?";
1938
}
1939
.glyphicon-download-alt::before {
1940
    content: "?";
1941
}
1942
.glyphicon-download::before {
1943
    content: "?";
1944
}
1945
.glyphicon-upload::before {
1946
    content: "?";
1947
}
1948
.glyphicon-inbox::before {
1949
    content: "?";
1950
}
1951
.glyphicon-play-circle::before {
1952
    content: "?";
1953
}
1954
.glyphicon-repeat::before {
1955
    content: "?";
1956
}
1957
.glyphicon-refresh::before {
1958
    content: "?";
1959
}
1960
.glyphicon-list-alt::before {
1961
    content: "?";
1962
}
1963
.glyphicon-lock::before {
1964
    content: "?";
1965
}
1966
.glyphicon-flag::before {
1967
    content: "?";
1968
}
1969
.glyphicon-headphones::before {
1970
    content: "?";
1971
}
1972
.glyphicon-volume-off::before {
1973
    content: "?";
1974
}
1975
.glyphicon-volume-down::before {
1976
    content: "?";
1977
}
1978
.glyphicon-volume-up::before {
1979
    content: "?";
1980
}
1981
.glyphicon-qrcode::before {
1982
    content: "?";
1983
}
1984
.glyphicon-barcode::before {
1985
    content: "?";
1986
}
1987
.glyphicon-tag::before {
1988
    content: "?";
1989
}
1990
.glyphicon-tags::before {
1991
    content: "?";
1992
}
1993
.glyphicon-book::before {
1994
    content: "?";
1995
}
1996
.glyphicon-bookmark::before {
1997
    content: "?";
1998
}
1999
.glyphicon-print::before {
2000
    content: "?";
2001
}
2002
.glyphicon-camera::before {
2003
    content: "?";
2004
}
2005
.glyphicon-font::before {
2006
    content: "?";
2007
}
2008
.glyphicon-bold::before {
2009
    content: "?";
2010
}
2011
.glyphicon-italic::before {
2012
    content: "?";
2013
}
2014
.glyphicon-text-height::before {
2015
    content: "?";
2016
}
2017
.glyphicon-text-width::before {
2018
    content: "?";
2019
}
2020
.glyphicon-align-left::before {
2021
    content: "?";
2022
}
2023
.glyphicon-align-center::before {
2024
    content: "?";
2025
}
2026
.glyphicon-align-right::before {
2027
    content: "?";
2028
}
2029
.glyphicon-align-justify::before {
2030
    content: "?";
2031
}
2032
.glyphicon-list::before {
2033
    content: "?";
2034
}
2035
.glyphicon-indent-left::before {
2036
    content: "?";
2037
}
2038
.glyphicon-indent-right::before {
2039
    content: "?";
2040
}
2041
.glyphicon-facetime-video::before {
2042
    content: "?";
2043
}
2044
.glyphicon-picture::before {
2045
    content: "?";
2046
}
2047
.glyphicon-map-marker::before {
2048
    content: "?";
2049
}
2050
.glyphicon-adjust::before {
2051
    content: "?";
2052
}
2053
.glyphicon-tint::before {
2054
    content: "?";
2055
}
2056
.glyphicon-edit::before {
2057
    content: "?";
2058
}
2059
.glyphicon-share::before {
2060
    content: "?";
2061
}
2062
.glyphicon-check::before {
2063
    content: "?";
2064
}
2065
.glyphicon-move::before {
2066
    content: "?";
2067
}
2068
.glyphicon-step-backward::before {
2069
    content: "?";
2070
}
2071
.glyphicon-fast-backward::before {
2072
    content: "?";
2073
}
2074
.glyphicon-backward::before {
2075
    content: "?";
2076
}
2077
.glyphicon-play::before {
2078
    content: "?";
2079
}
2080
.glyphicon-pause::before {
2081
    content: "?";
2082
}
2083
.glyphicon-stop::before {
2084
    content: "?";
2085
}
2086
.glyphicon-forward::before {
2087
    content: "?";
2088
}
2089
.glyphicon-fast-forward::before {
2090
    content: "?";
2091
}
2092
.glyphicon-step-forward::before {
2093
    content: "?";
2094
}
2095
.glyphicon-eject::before {
2096
    content: "?";
2097
}
2098
.glyphicon-chevron-left::before {
2099
    content: "?";
2100
}
2101
.glyphicon-chevron-right::before {
2102
    content: "?";
2103
}
2104
.glyphicon-plus-sign::before {
2105
    content: "?";
2106
}
2107
.glyphicon-minus-sign::before {
2108
    content: "?";
2109
}
2110
.glyphicon-remove-sign::before {
2111
    content: "?";
2112
}
2113
.glyphicon-ok-sign::before {
2114
    content: "?";
2115
}
2116
.glyphicon-question-sign::before {
2117
    content: "?";
2118
}
2119
.glyphicon-info-sign::before {
2120
    content: "?";
2121
}
2122
.glyphicon-screenshot::before {
2123
    content: "?";
2124
}
2125
.glyphicon-remove-circle::before {
2126
    content: "?";
2127
}
2128
.glyphicon-ok-circle::before {
2129
    content: "?";
2130
}
2131
.glyphicon-ban-circle::before {
2132
    content: "?";
2133
}
2134
.glyphicon-arrow-left::before {
2135
    content: "?";
2136
}
2137
.glyphicon-arrow-right::before {
2138
    content: "?";
2139
}
2140
.glyphicon-arrow-up::before {
2141
    content: "?";
2142
}
2143
.glyphicon-arrow-down::before {
2144
    content: "?";
2145
}
2146
.glyphicon-share-alt::before {
2147
    content: "?";
2148
}
2149
.glyphicon-resize-full::before {
2150
    content: "?";
2151
}
2152
.glyphicon-resize-small::before {
2153
    content: "?";
2154
}
2155
.glyphicon-exclamation-sign::before {
2156
    content: "?";
2157
}
2158
.glyphicon-gift::before {
2159
    content: "?";
2160
}
2161
.glyphicon-leaf::before {
2162
    content: "?";
2163
}
2164
.glyphicon-fire::before {
2165
    content: "?";
2166
}
2167
.glyphicon-eye-open::before {
2168
    content: "?";
2169
}
2170
.glyphicon-eye-close::before {
2171
    content: "?";
2172
}
2173
.glyphicon-warning-sign::before {
2174
    content: "?";
2175
}
2176
.glyphicon-plane::before {
2177
    content: "?";
2178
}
2179
.glyphicon-calendar::before {
2180
    content: "?";
2181
}
2182
.glyphicon-random::before {
2183
    content: "?";
2184
}
2185
.glyphicon-comment::before {
2186
    content: "?";
2187
}
2188
.glyphicon-magnet::before {
2189
    content: "?";
2190
}
2191
.glyphicon-chevron-up::before {
2192
    content: "?";
2193
}
2194
.glyphicon-chevron-down::before {
2195
    content: "?";
2196
}
2197
.glyphicon-retweet::before {
2198
    content: "?";
2199
}
2200
.glyphicon-shopping-cart::before {
2201
    content: "?";
2202
}
2203
.glyphicon-folder-close::before {
2204
    content: "?";
2205
}
2206
.glyphicon-folder-open::before {
2207
    content: "?";
2208
}
2209
.glyphicon-resize-vertical::before {
2210
    content: "?";
2211
}
2212
.glyphicon-resize-horizontal::before {
2213
    content: "?";
2214
}
2215
.glyphicon-hdd::before {
2216
    content: "?";
2217
}
2218
.glyphicon-bullhorn::before {
2219
    content: "?";
2220
}
2221
.glyphicon-bell::before {
2222
    content: "?";
2223
}
2224
.glyphicon-certificate::before {
2225
    content: "?";
2226
}
2227
.glyphicon-thumbs-up::before {
2228
    content: "?";
2229
}
2230
.glyphicon-thumbs-down::before {
2231
    content: "?";
2232
}
2233
.glyphicon-hand-right::before {
2234
    content: "?";
2235
}
2236
.glyphicon-hand-left::before {
2237
    content: "?";
2238
}
2239
.glyphicon-hand-up::before {
2240
    content: "?";
2241
}
2242
.glyphicon-hand-down::before {
2243
    content: "?";
2244
}
2245
.glyphicon-circle-arrow-right::before {
2246
    content: "?";
2247
}
2248
.glyphicon-circle-arrow-left::before {
2249
    content: "?";
2250
}
2251
.glyphicon-circle-arrow-up::before {
2252
    content: "?";
2253
}
2254
.glyphicon-circle-arrow-down::before {
2255
    content: "?";
2256
}
2257
.glyphicon-globe::before {
2258
    content: "?";
2259
}
2260
.glyphicon-wrench::before {
2261
    content: "?";
2262
}
2263
.glyphicon-tasks::before {
2264
    content: "?";
2265
}
2266
.glyphicon-filter::before {
2267
    content: "?";
2268
}
2269
.glyphicon-briefcase::before {
2270
    content: "?";
2271
}
2272
.glyphicon-fullscreen::before {
2273
    content: "?";
2274
}
2275
.glyphicon-dashboard::before {
2276
    content: "?";
2277
}
2278
.glyphicon-paperclip::before {
2279
    content: "?";
2280
}
2281
.glyphicon-heart-empty::before {
2282
    content: "?";
2283
}
2284
.glyphicon-link::before {
2285
    content: "?";
2286
}
2287
.glyphicon-phone::before {
2288
    content: "?";
2289
}
2290
.glyphicon-pushpin::before {
2291
    content: "?";
2292
}
2293
.glyphicon-usd::before {
2294
    content: "?";
2295
}
2296
.glyphicon-gbp::before {
2297
    content: "?";
2298
}
2299
.glyphicon-sort::before {
2300
    content: "?";
2301
}
2302
.glyphicon-sort-by-alphabet::before {
2303
    content: "?";
2304
}
2305
.glyphicon-sort-by-alphabet-alt::before {
2306
    content: "?";
2307
}
2308
.glyphicon-sort-by-order::before {
2309
    content: "?";
2310
}
2311
.glyphicon-sort-by-order-alt::before {
2312
    content: "?";
2313
}
2314
.glyphicon-sort-by-attributes::before {
2315
    content: "?";
2316
}
2317
.glyphicon-sort-by-attributes-alt::before {
2318
    content: "?";
2319
}
2320
.glyphicon-unchecked::before {
2321
    content: "?";
2322
}
2323
.glyphicon-expand::before {
2324
    content: "?";
2325
}
2326
.glyphicon-collapse-down::before {
2327
    content: "?";
2328
}
2329
.glyphicon-collapse-up::before {
2330
    content: "?";
2331
}
2332
.glyphicon-log-in::before {
2333
    content: "?";
2334
}
2335
.glyphicon-flash::before {
2336
    content: "?";
2337
}
2338
.glyphicon-log-out::before {
2339
    content: "?";
2340
}
2341
.glyphicon-new-window::before {
2342
    content: "?";
2343
}
2344
.glyphicon-record::before {
2345
    content: "?";
2346
}
2347
.glyphicon-save::before {
2348
    content: "?";
2349
}
2350
.glyphicon-open::before {
2351
    content: "?";
2352
}
2353
.glyphicon-saved::before {
2354
    content: "?";
2355
}
2356
.glyphicon-import::before {
2357
    content: "?";
2358
}
2359
.glyphicon-export::before {
2360
    content: "?";
2361
}
2362
.glyphicon-send::before {
2363
    content: "?";
2364
}
2365
.glyphicon-floppy-disk::before {
2366
    content: "?";
2367
}
2368
.glyphicon-floppy-saved::before {
2369
    content: "?";
2370
}
2371
.glyphicon-floppy-remove::before {
2372
    content: "?";
2373
}
2374
.glyphicon-floppy-save::before {
2375
    content: "?";
2376
}
2377
.glyphicon-floppy-open::before {
2378
    content: "?";
2379
}
2380
.glyphicon-credit-card::before {
2381
    content: "?";
2382
}
2383
.glyphicon-transfer::before {
2384
    content: "?";
2385
}
2386
.glyphicon-cutlery::before {
2387
    content: "?";
2388
}
2389
.glyphicon-header::before {
2390
    content: "?";
2391
}
2392
.glyphicon-compressed::before {
2393
    content: "?";
2394
}
2395
.glyphicon-earphone::before {
2396
    content: "?";
2397
}
2398
.glyphicon-phone-alt::before {
2399
    content: "?";
2400
}
2401
.glyphicon-tower::before {
2402
    content: "?";
2403
}
2404
.glyphicon-stats::before {
2405
    content: "?";
2406
}
2407
.glyphicon-sd-video::before {
2408
    content: "?";
2409
}
2410
.glyphicon-hd-video::before {
2411
    content: "?";
2412
}
2413
.glyphicon-subtitles::before {
2414
    content: "?";
2415
}
2416
.glyphicon-sound-stereo::before {
2417
    content: "?";
2418
}
2419
.glyphicon-sound-dolby::before {
2420
    content: "?";
2421
}
2422
.glyphicon-sound-5-1::before {
2423
    content: "?";
2424
}
2425
.glyphicon-sound-6-1::before {
2426
    content: "?";
2427
}
2428
.glyphicon-sound-7-1::before {
2429
    content: "?";
2430
}
2431
.glyphicon-copyright-mark::before {
2432
    content: "?";
2433
}
2434
.glyphicon-registration-mark::before {
2435
    content: "?";
2436
}
2437
.glyphicon-cloud-download::before {
2438
    content: "?";
2439
}
2440
.glyphicon-cloud-upload::before {
2441
    content: "?";
2442
}
2443
.glyphicon-tree-conifer::before {
2444
    content: "?";
2445
}
2446
.glyphicon-tree-deciduous::before {
2447
    content: "?";
2448
}
2449
.caret {
2450
    border-left: 4px solid transparent;
2451
    border-right: 4px solid transparent;
2452
    border-top: 4px solid;
2453
    display: inline-block;
2454
    height: 0;
2455
    margin-left: 2px;
2456
    vertical-align: middle;
2457
    width: 0;
2458
}
2459
.dropdown {
2460
    position: relative;
2461
}
2462
.dropdown-toggle:focus {
2463
    outline: 0 none;
2464
}
2465
.dropdown-menu {
2466
    background-clip: padding-box;
2467
    background-color: #fff;
2468
    border: 1px solid rgba(0, 0, 0, 0.15);
2469
    border-radius: 4px;
2470
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
2471
    display: none;
2472
    float: left;
2473
    font-size: 14px;
2474
    left: 0;
2475
    list-style: outside none none;
2476
    margin: 2px 0 0;
2477
    min-width: 160px;
2478
    padding: 5px 0;
2479
    position: absolute;
2480
    top: 100%;
2481
    z-index: 1000;
2482
}
2483
.dropdown-menu.pull-right {
2484
    left: auto;
2485
    right: 0;
2486
}
2487
.dropdown-menu .divider {
2488
    background-color: #e5e5e5;
2489
    height: 1px;
2490
    margin: 9px 0;
2491
    overflow: hidden;
2492
}
2493
.dropdown-menu > li > a {
2494
    clear: both;
2495
    color: #333;
2496
    display: block;
2497
    font-weight: normal;
2498
    line-height: 1.42857;
2499
    padding: 3px 20px;
2500
    white-space: nowrap;
2501
}
2502
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
2503
    background-color: #f5f5f5;
2504
    color: #262626;
2505
    text-decoration: none;
2506
}
2507
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
2508
    background-color: #428bca;
2509
    color: #fff;
2510
    outline: 0 none;
2511
    text-decoration: none;
2512
}
2513
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
2514
    color: #999;
2515
}
2516
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
2517
    background-color: transparent;
2518
    background-image: none;
2519
    cursor: not-allowed;
2520
    text-decoration: none;
2521
}
2522
.open > .dropdown-menu {
2523
    display: block;
2524
}
2525
.open > a {
2526
    outline: 0 none;
2527
}
2528
.dropdown-header {
2529
    color: #999;
2530
    display: block;
2531
    font-size: 12px;
2532
    line-height: 1.42857;
2533
    padding: 3px 20px;
2534
}
2535
.dropdown-backdrop {
2536
    bottom: 0;
2537
    left: 0;
2538
    position: fixed;
2539
    right: 0;
2540
    top: 0;
2541
    z-index: 990;
2542
}
2543
.pull-right > .dropdown-menu {
2544
    left: auto;
2545
    right: 0;
2546
}
2547
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
2548
    border-bottom: 4px solid;
2549
    border-top: 0 none;
2550
    content: "";
2551
}
2552
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
2553
    bottom: 100%;
2554
    margin-bottom: 1px;
2555
    top: auto;
2556
}
2557
@media (min-width: 768px) {
2558
.navbar-right .dropdown-menu {
2559
    left: auto;
2560
    right: 0;
2561
}
2562
}
2563
.btn-group, .btn-group-vertical {
2564
    display: inline-block;
2565
    position: relative;
2566
    vertical-align: middle;
2567
}
2568
.btn-group > .btn, .btn-group-vertical > .btn {
2569
    float: left;
2570
    position: relative;
2571
}
2572
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
2573
    z-index: 2;
2574
}
2575
.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
2576
    outline: 0 none;
2577
}
2578
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
2579
    margin-left: -1px;
2580
}
2581
.btn-toolbar::before, .btn-toolbar::after {
2582
    content: " ";
2583
    display: table;
2584
}
2585
.btn-toolbar::after {
2586
    clear: both;
2587
}
2588
.btn-toolbar::before, .btn-toolbar::after {
2589
    content: " ";
2590
    display: table;
2591
}
2592
.btn-toolbar::after {
2593
    clear: both;
2594
}
2595
.btn-toolbar .btn-group {
2596
    float: left;
2597
}
2598
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group {
2599
    margin-left: 5px;
2600
}
2601
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2602
    border-radius: 0;
2603
}
2604
.btn-group > .btn:first-child {
2605
    margin-left: 0;
2606
}
2607
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2608
    border-bottom-right-radius: 0;
2609
    border-top-right-radius: 0;
2610
}
2611
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
2612
    border-bottom-left-radius: 0;
2613
    border-top-left-radius: 0;
2614
}
2615
.btn-group > .btn-group {
2616
    float: left;
2617
}
2618
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
2619
    border-radius: 0;
2620
}
2621
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
2622
    border-bottom-right-radius: 0;
2623
    border-top-right-radius: 0;
2624
}
2625
.btn-group > .btn-group:last-child > .btn:first-child {
2626
    border-bottom-left-radius: 0;
2627
    border-top-left-radius: 0;
2628
}
2629
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
2630
    outline: 0 none;
2631
}
2632
.btn-group-xs > .btn {
2633
    border-radius: 3px;
2634
    font-size: 12px;
2635
    line-height: 1.5;
2636
    padding: 1px 5px;
2637
}
2638
.btn-group-sm > .btn {
2639
    border-radius: 3px;
2640
    font-size: 12px;
2641
    line-height: 1.5;
2642
    padding: 5px 10px;
2643
}
2644
.btn-group-lg > .btn {
2645
    border-radius: 6px;
2646
    font-size: 18px;
2647
    line-height: 1.33;
2648
    padding: 10px 16px;
2649
}
2650
.btn-group > .btn + .dropdown-toggle {
2651
    padding-left: 8px;
2652
    padding-right: 8px;
2653
}
2654
.btn-group > .btn-lg + .dropdown-toggle {
2655
    padding-left: 12px;
2656
    padding-right: 12px;
2657
}
2658
.btn-group.open .dropdown-toggle {
2659
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
2660
}
2661
.btn-group.open .dropdown-toggle.btn-link {
2662
    box-shadow: none;
2663
}
2664
.btn .caret {
2665
    margin-left: 0;
2666
}
2667
.btn-lg .caret {
2668
    border-width: 5px 5px 0;
2669
}
2670
.dropup .btn-lg .caret {
2671
    border-width: 0 5px 5px;
2672
}
2673
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
2674
    display: block;
2675
    float: none;
2676
    max-width: 100%;
2677
    width: 100%;
2678
}
2679
.btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after {
2680
    content: " ";
2681
    display: table;
2682
}
2683
.btn-group-vertical > .btn-group::after {
2684
    clear: both;
2685
}
2686
.btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after {
2687
    content: " ";
2688
    display: table;
2689
}
2690
.btn-group-vertical > .btn-group::after {
2691
    clear: both;
2692
}
2693
.btn-group-vertical > .btn-group > .btn {
2694
    float: none;
2695
}
2696
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
2697
    margin-left: 0;
2698
    margin-top: -1px;
2699
}
2700
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
2701
    border-radius: 0;
2702
}
2703
.btn-group-vertical > .btn:first-child:not(:last-child) {
2704
    border-bottom-left-radius: 0;
2705
    border-bottom-right-radius: 0;
2706
    border-top-right-radius: 4px;
2707
}
2708
.btn-group-vertical > .btn:last-child:not(:first-child) {
2709
    border-bottom-left-radius: 4px;
2710
    border-top-left-radius: 0;
2711
    border-top-right-radius: 0;
2712
}
2713
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
2714
    border-radius: 0;
2715
}
2716
.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
2717
    border-bottom-left-radius: 0;
2718
    border-bottom-right-radius: 0;
2719
}
2720
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
2721
    border-top-left-radius: 0;
2722
    border-top-right-radius: 0;
2723
}
2724
.btn-group-justified {
2725
    border-collapse: separate;
2726
    display: table;
2727
    table-layout: fixed;
2728
    width: 100%;
2729
}
2730
.btn-group-justified > .btn, .btn-group-justified > .btn-group {
2731
    display: table-cell;
2732
    float: none;
2733
    width: 1%;
2734
}
2735
.btn-group-justified > .btn-group .btn {
2736
    width: 100%;
2737
}
2738
[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
2739
    display: none;
2740
}
2741
.input-group {
2742
    border-collapse: separate;
2743
    display: table;
2744
    position: relative;
2745
}
2746
.input-group[class*="col-"] {
2747
    float: none;
2748
    padding-left: 0;
2749
    padding-right: 0;
2750
}
2751
.input-group .form-control {
2752
    margin-bottom: 0;
2753
    width: 100%;
2754
}
2755
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
2756
    border-radius: 6px;
2757
    font-size: 18px;
2758
    height: 46px;
2759
    line-height: 1.33;
2760
    padding: 10px 16px;
2761
}
2762
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
2763
    height: 46px;
2764
    line-height: 46px;
2765
}
2766
textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn {
2767
    height: auto;
2768
}
2769
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
2770
    border-radius: 3px;
2771
    font-size: 12px;
2772
    height: 30px;
2773
    line-height: 1.5;
2774
    padding: 5px 10px;
2775
}
2776
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
2777
    height: 30px;
2778
    line-height: 30px;
2779
}
2780
textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn {
2781
    height: auto;
2782
}
2783
.input-group-addon, .input-group-btn, .input-group .form-control {
2784
    display: table-cell;
2785
}
2786
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
2787
    border-radius: 0;
2788
}
2789
.input-group-addon, .input-group-btn {
2790
    vertical-align: middle;
2791
    white-space: nowrap;
2792
    width: 1%;
2793
}
2794
.input-group-addon {
2795
    background-color: #eee;
2796
    border: 1px solid #ccc;
2797
    border-radius: 4px;
2798
    color: #555;
2799
    font-size: 14px;
2800
    font-weight: normal;
2801
    line-height: 1;
2802
    padding: 6px 12px;
2803
    text-align: center;
2804
}
2805
.input-group-addon.input-sm {
2806
    border-radius: 3px;
2807
    font-size: 12px;
2808
    padding: 5px 10px;
2809
}
2810
.input-group-addon.input-lg {
2811
    border-radius: 6px;
2812
    font-size: 18px;
2813
    padding: 10px 16px;
2814
}
2815
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
2816
    margin-top: 0;
2817
}
2818
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
2819
    border-bottom-right-radius: 0;
2820
    border-top-right-radius: 0;
2821
}
2822
.input-group-addon:first-child {
2823
    border-right: 0 none;
2824
}
2825
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) {
2826
    border-bottom-left-radius: 0;
2827
    border-top-left-radius: 0;
2828
}
2829
.input-group-addon:last-child {
2830
    border-left: 0 none;
2831
}
2832
.input-group-btn {
2833
    position: relative;
2834
    white-space: nowrap;
2835
}
2836
.input-group-btn:first-child > .btn {
2837
    margin-right: -1px;
2838
}
2839
.input-group-btn:last-child > .btn {
2840
    margin-left: -1px;
2841
}
2842
.input-group-btn > .btn {
2843
    position: relative;
2844
}
2845
.input-group-btn > .btn + .btn {
2846
    margin-left: -4px;
2847
}
2848
.input-group-btn > .btn:hover, .input-group-btn > .btn:active {
2849
    z-index: 2;
2850
}
2851
.nav {
2852
    list-style: outside none none;
2853
    margin-bottom: 0;
2854
    padding-left: 0;
2855
}
2856
.nav::before, .nav::after {
2857
    content: " ";
2858
    display: table;
2859
}
2860
.nav::after {
2861
    clear: both;
2862
}
2863
.nav::before, .nav::after {
2864
    content: " ";
2865
    display: table;
2866
}
2867
.nav::after {
2868
    clear: both;
2869
}
2870
.nav > li {
2871
    display: block;
2872
    position: relative;
2873
}
2874
.nav > li > a {
2875
    display: block;
2876
    padding: 10px 15px;
2877
    position: relative;
2878
}
2879
.nav > li > a:hover, .nav > li > a:focus {
2880
    background-color: #eee;
2881
    text-decoration: none;
2882
}
2883
.nav > li.disabled > a {
2884
    color: #999;
2885
}
2886
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
2887
    background-color: transparent;
2888
    color: #999;
2889
    cursor: not-allowed;
2890
    text-decoration: none;
2891
}
2892
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
2893
    background-color: #eee;
2894
    border-color: #428bca;
2895
}
2896
.nav .nav-divider {
2897
    background-color: #e5e5e5;
2898
    height: 1px;
2899
    margin: 9px 0;
2900
    overflow: hidden;
2901
}
2902
.nav > li > a > img {
2903
    max-width: none;
2904
}
2905
.nav-tabs {
2906
    border-bottom: 1px solid #ddd;
2907
}
2908
.nav-tabs > li {
2909
    float: left;
2910
    margin-bottom: -1px;
2911
}
2912
.nav-tabs > li > a {
2913
    border: 1px solid transparent;
2914
    border-radius: 4px 4px 0 0;
2915
    line-height: 1.42857;
2916
    margin-right: 2px;
2917
}
2918
.nav-tabs > li > a:hover {
2919
    border-color: #eee #eee #ddd;
2920
}
2921
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
2922
    -moz-border-bottom-colors: none;
2923
    -moz-border-left-colors: none;
2924
    -moz-border-right-colors: none;
2925
    -moz-border-top-colors: none;
2926
    background-color: #fff;
2927
    border-color: #ddd #ddd transparent;
2928
    border-image: none;
2929
    border-style: solid;
2930
    border-width: 1px;
2931
    color: #555;
2932
    cursor: default;
2933
}
2934
.nav-tabs.nav-justified {
2935
    border-bottom: 0 none;
2936
    width: 100%;
2937
}
2938
.nav-tabs.nav-justified > li {
2939
    float: none;
2940
}
2941
.nav-tabs.nav-justified > li > a {
2942
    margin-bottom: 5px;
2943
    text-align: center;
2944
}
2945
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
2946
    left: auto;
2947
    top: auto;
2948
}
2949
@media (min-width: 768px) {
2950
.nav-tabs.nav-justified > li {
2951
    display: table-cell;
2952
    width: 1%;
2953
}
2954
.nav-tabs.nav-justified > li > a {
2955
    margin-bottom: 0;
2956
}
2957
}
2958
.nav-tabs.nav-justified > li > a {
2959
    border-radius: 4px;
2960
    margin-right: 0;
2961
}
2962
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
2963
    border: 1px solid #ddd;
2964
}
2965
@media (min-width: 768px) {
2966
.nav-tabs.nav-justified > li > a {
2967
    border-bottom: 1px solid #ddd;
2968
    border-radius: 4px 4px 0 0;
2969
}
2970
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
2971
    border-bottom-color: #fff;
2972
}
2973
}
2974
.nav-pills > li {
2975
    float: left;
2976
}
2977
.nav-pills > li > a {
2978
    border-radius: 4px;
2979
}
2980
.nav-pills > li + li {
2981
    margin-left: 2px;
2982
}
2983
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
2984
    background-color: #428bca;
2985
    color: #fff;
2986
}
2987
.nav-stacked > li {
2988
    float: none;
2989
}
2990
.nav-stacked > li + li {
2991
    margin-left: 0;
2992
    margin-top: 2px;
2993
}
2994
.nav-justified {
2995
    width: 100%;
2996
}
2997
.nav-justified > li {
2998
    float: none;
2999
}
3000
.nav-justified > li > a {
3001
    margin-bottom: 5px;
3002
    text-align: center;
3003
}
3004
.nav-justified > .dropdown .dropdown-menu {
3005
    left: auto;
3006
    top: auto;
3007
}
3008
@media (min-width: 768px) {
3009
.nav-justified > li {
3010
    display: table-cell;
3011
    width: 1%;
3012
}
3013
.nav-justified > li > a {
3014
    margin-bottom: 0;
3015
}
3016
}
3017
.nav-tabs-justified {
3018
    border-bottom: 0 none;
3019
}
3020
.nav-tabs-justified > li > a {
3021
    border-radius: 4px;
3022
    margin-right: 0;
3023
}
3024
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
3025
    border: 1px solid #ddd;
3026
}
3027
@media (min-width: 768px) {
3028
.nav-tabs-justified > li > a {
3029
    border-bottom: 1px solid #ddd;
3030
    border-radius: 4px 4px 0 0;
3031
}
3032
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
3033
    border-bottom-color: #fff;
3034
}
3035
}
3036
.tab-content > .tab-pane {
3037
    display: none;
3038
}
3039
.tab-content > .active {
3040
    display: block;
3041
}
3042
.nav-tabs .dropdown-menu {
3043
    border-top-left-radius: 0;
3044
    border-top-right-radius: 0;
3045
    margin-top: -1px;
3046
}
3047
.navbar {
3048
    border: 1px solid transparent;
3049
    margin-bottom: 20px;
3050
    min-height: 50px;
3051
    position: relative;
3052
}
3053
.navbar::before, .navbar::after {
3054
    content: " ";
3055
    display: table;
3056
}
3057
.navbar::after {
3058
    clear: both;
3059
}
3060
.navbar::before, .navbar::after {
3061
    content: " ";
3062
    display: table;
3063
}
3064
.navbar::after {
3065
    clear: both;
3066
}
3067
@media (min-width: 768px) {
3068
.navbar {
3069
    border-radius: 4px;
3070
}
3071
}
3072
.navbar-header::before, .navbar-header::after {
3073
    content: " ";
3074
    display: table;
3075
}
3076
.navbar-header::after {
3077
    clear: both;
3078
}
3079
.navbar-header::before, .navbar-header::after {
3080
    content: " ";
3081
    display: table;
3082
}
3083
.navbar-header::after {
3084
    clear: both;
3085
}
3086
@media (min-width: 768px) {
3087
.navbar-header {
3088
    float: left;
3089
}
3090
}
3091
.navbar-collapse {
3092
    border-top: 1px solid transparent;
3093
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
3094
    max-height: 340px;
3095
    overflow-x: visible;
3096
    padding-left: 15px;
3097
    padding-right: 15px;
3098
}
3099
.navbar-collapse::before, .navbar-collapse::after {
3100
    content: " ";
3101
    display: table;
3102
}
3103
.navbar-collapse::after {
3104
    clear: both;
3105
}
3106
.navbar-collapse::before, .navbar-collapse::after {
3107
    content: " ";
3108
    display: table;
3109
}
3110
.navbar-collapse::after {
3111
    clear: both;
3112
}
3113
.navbar-collapse.in {
3114
    overflow-y: auto;
3115
}
3116
@media (min-width: 768px) {
3117
.navbar-collapse {
3118
    border-top: 0 none;
3119
    box-shadow: none;
3120
    width: auto;
3121
}
3122
.navbar-collapse.collapse {
3123
    display: block !important;
3124
    height: auto !important;
3125
    overflow: visible !important;
3126
    padding-bottom: 0;
3127
}
3128
.navbar-collapse.in {
3129
    overflow-y: visible;
3130
}
3131
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
3132
    padding-left: 0;
3133
    padding-right: 0;
3134
}
3135
}
3136
.container > .navbar-header, .container > .navbar-collapse {
3137
    margin-left: -15px;
3138
    margin-right: -15px;
3139
}
3140
@media (min-width: 768px) {
3141
.container > .navbar-header, .container > .navbar-collapse {
3142
    margin-left: 0;
3143
    margin-right: 0;
3144
}
3145
}
3146
.navbar-static-top {
3147
    border-width: 0 0 1px;
3148
    z-index: 1000;
3149
}
3150
@media (min-width: 768px) {
3151
.navbar-static-top {
3152
    border-radius: 0;
3153
}
3154
}
3155
.navbar-fixed-top, .navbar-fixed-bottom {
3156
    left: 0;
3157
    position: fixed;
3158
    right: 0;
3159
    z-index: 1030;
3160
}
3161
@media (min-width: 768px) {
3162
.navbar-fixed-top, .navbar-fixed-bottom {
3163
    border-radius: 0;
3164
}
3165
}
3166
.navbar-fixed-top {
3167
    border-width: 0 0 1px;
3168
    top: 0;
3169
}
3170
.navbar-fixed-bottom {
3171
    border-width: 1px 0 0;
3172
    bottom: 0;
3173
    margin-bottom: 0;
3174
}
3175
.navbar-brand {
3176
    float: left;
3177
    font-size: 18px;
3178
    line-height: 20px;
3179
    padding: 15px;
3180
}
3181
.navbar-brand:hover, .navbar-brand:focus {
3182
    text-decoration: none;
3183
}
3184
@media (min-width: 768px) {
3185
.navbar > .container .navbar-brand {
3186
    margin-left: -15px;
3187
}
3188
}
3189
.navbar-toggle {
3190
    background-color: transparent;
3191
    background-image: none;
3192
    border: 1px solid transparent;
3193
    border-radius: 4px;
3194
    float: right;
3195
    margin-bottom: 8px;
3196
    margin-right: 15px;
3197
    margin-top: 8px;
3198
    padding: 9px 10px;
3199
    position: relative;
3200
}
3201
.navbar-toggle .icon-bar {
3202
    border-radius: 1px;
3203
    display: block;
3204
    height: 2px;
3205
    width: 22px;
3206
}
3207
.navbar-toggle .icon-bar + .icon-bar {
3208
    margin-top: 4px;
3209
}
3210
@media (min-width: 768px) {
3211
.navbar-toggle {
3212
    display: none;
3213
}
3214
}
3215
.navbar-nav {
3216
    margin: 7.5px -15px;
3217
}
3218
.navbar-nav > li > a {
3219
    line-height: 20px;
3220
    padding-bottom: 10px;
3221
    padding-top: 10px;
3222
}
3223
@media (max-width: 767px) {
3224
.navbar-nav .open .dropdown-menu {
3225
    background-color: transparent;
3226
    border: 0 none;
3227
    box-shadow: none;
3228
    float: none;
3229
    margin-top: 0;
3230
    position: static;
3231
    width: auto;
3232
}
3233
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
3234
    padding: 5px 15px 5px 25px;
3235
}
3236
.navbar-nav .open .dropdown-menu > li > a {
3237
    line-height: 20px;
3238
}
3239
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
3240
    background-image: none;
3241
}
3242
}
3243
@media (min-width: 768px) {
3244
.navbar-nav {
3245
    float: left;
3246
    margin: 0;
3247
}
3248
.navbar-nav > li {
3249
    float: left;
3250
}
3251
.navbar-nav > li > a {
3252
    padding-bottom: 15px;
3253
    padding-top: 15px;
3254
}
3255
.navbar-nav.navbar-right:last-child {
3256
    margin-right: -15px;
3257
}
3258
}
3259
@media (min-width: 768px) {
3260
.navbar-left {
3261
    float: left !important;
3262
}
3263
.navbar-right {
3264
    float: right !important;
3265
}
3266
}
3267
.navbar-form {
3268
    border-bottom: 1px solid transparent;
3269
    border-top: 1px solid transparent;
3270
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
3271
    margin: 8px -15px;
3272
    padding: 10px 15px;
3273
}
3274
@media (min-width: 768px) {
3275
.navbar-form .form-group {
3276
    display: inline-block;
3277
    margin-bottom: 0;
3278
    vertical-align: middle;
3279
}
3280
.navbar-form .form-control {
3281
    display: inline-block;
3282
}
3283
.navbar-form select.form-control {
3284
    width: auto;
3285
}
3286
.navbar-form .radio, .navbar-form .checkbox {
3287
    display: inline-block;
3288
    margin-bottom: 0;
3289
    margin-top: 0;
3290
    padding-left: 0;
3291
}
3292
.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
3293
    float: none;
3294
    margin-left: 0;
3295
}
3296
}
3297
@media (max-width: 767px) {
3298
.navbar-form .form-group {
3299
    margin-bottom: 5px;
3300
}
3301
}
3302
@media (min-width: 768px) {
3303
.navbar-form {
3304
    border: 0 none;
3305
    box-shadow: none;
3306
    margin-left: 0;
3307
    margin-right: 0;
3308
    padding-bottom: 0;
3309
    padding-top: 0;
3310
    width: auto;
3311
}
3312
.navbar-form.navbar-right:last-child {
3313
    margin-right: -15px;
3314
}
3315
}
3316
.navbar-nav > li > .dropdown-menu {
3317
    border-top-left-radius: 0;
3318
    border-top-right-radius: 0;
3319
    margin-top: 0;
3320
}
3321
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
3322
    border-bottom-left-radius: 0;
3323
    border-bottom-right-radius: 0;
3324
}
3325
.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right {
3326
    left: auto;
3327
    right: 0;
3328
}
3329
.navbar-btn {
3330
    margin-bottom: 8px;
3331
    margin-top: 8px;
3332
}
3333
.navbar-btn.btn-sm {
3334
    margin-bottom: 10px;
3335
    margin-top: 10px;
3336
}
3337
.navbar-btn.btn-xs {
3338
    margin-bottom: 14px;
3339
    margin-top: 14px;
3340
}
3341
.navbar-text {
3342
    margin-bottom: 15px;
3343
    margin-top: 15px;
3344
}
3345
@media (min-width: 768px) {
3346
.navbar-text {
3347
    float: left;
3348
    margin-left: 15px;
3349
    margin-right: 15px;
3350
}
3351
.navbar-text.navbar-right:last-child {
3352
    margin-right: 0;
3353
}
3354
}
3355
.navbar-default {
3356
    background-color: #f8f8f8;
3357
    border-color: #e7e7e7;
3358
}
3359
.navbar-default .navbar-brand {
3360
    color: #777;
3361
}
3362
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
3363
    background-color: transparent;
3364
    color: #5e5e5e;
3365
}
3366
.navbar-default .navbar-text {
3367
    color: #777;
3368
}
3369
.navbar-default .navbar-nav > li > a {
3370
    color: #777;
3371
}
3372
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
3373
    background-color: transparent;
3374
    color: #333;
3375
}
3376
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
3377
    background-color: #e7e7e7;
3378
    color: #555;
3379
}
3380
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
3381
    background-color: transparent;
3382
    color: #ccc;
3383
}
3384
.navbar-default .navbar-toggle {
3385
    border-color: #ddd;
3386
}
3387
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
3388
    background-color: #ddd;
3389
}
3390
.navbar-default .navbar-toggle .icon-bar {
3391
    background-color: #ccc;
3392
}
3393
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
3394
    border-color: #e7e7e7;
3395
}
3396
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
3397
    background-color: #e7e7e7;
3398
    color: #555;
3399
}
3400
@media (max-width: 767px) {
3401
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
3402
    color: #777;
3403
}
3404
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
3405
    background-color: transparent;
3406
    color: #333;
3407
}
3408
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
3409
    background-color: #e7e7e7;
3410
    color: #555;
3411
}
3412
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3413
    background-color: transparent;
3414
    color: #ccc;
3415
}
3416
}
3417
.navbar-default .navbar-link {
3418
    color: #777;
3419
}
3420
.navbar-default .navbar-link:hover {
3421
    color: #333;
3422
}
3423
.navbar-inverse {
3424
    background-color: #222;
3425
    border-color: #080808;
3426
}
3427
.navbar-inverse .navbar-brand {
3428
    color: #999;
3429
}
3430
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
3431
    background-color: transparent;
3432
    color: #fff;
3433
}
3434
.navbar-inverse .navbar-text {
3435
    color: #999;
3436
}
3437
.navbar-inverse .navbar-nav > li > a {
3438
    color: #999;
3439
}
3440
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
3441
    background-color: transparent;
3442
    color: #fff;
3443
}
3444
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
3445
    background-color: #080808;
3446
    color: #fff;
3447
}
3448
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
3449
    background-color: transparent;
3450
    color: #444;
3451
}
3452
.navbar-inverse .navbar-toggle {
3453
    border-color: #333;
3454
}
3455
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
3456
    background-color: #333;
3457
}
3458
.navbar-inverse .navbar-toggle .icon-bar {
3459
    background-color: #fff;
3460
}
3461
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
3462
    border-color: #101010;
3463
}
3464
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
3465
    background-color: #080808;
3466
    color: #fff;
3467
}
3468
@media (max-width: 767px) {
3469
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
3470
    border-color: #080808;
3471
}
3472
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
3473
    background-color: #080808;
3474
}
3475
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
3476
    color: #999;
3477
}
3478
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
3479
    background-color: transparent;
3480
    color: #fff;
3481
}
3482
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
3483
    background-color: #080808;
3484
    color: #fff;
3485
}
3486
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3487
    background-color: transparent;
3488
    color: #444;
3489
}
3490
}
3491
.navbar-inverse .navbar-link {
3492
    color: #999;
3493
}
3494
.navbar-inverse .navbar-link:hover {
3495
    color: #fff;
3496
}
3497
.breadcrumb {
3498
    background-color: #f5f5f5;
3499
    border-radius: 4px;
3500
    list-style: outside none none;
3501
    margin-bottom: 20px;
3502
    padding: 8px 15px;
3503
}
3504
.breadcrumb > li {
3505
    display: inline-block;
3506
}
3507
.breadcrumb > li + li::before {
3508
    color: #ccc;
3509
    content: "/ ";
3510
    padding: 0 5px;
3511
}
3512
.breadcrumb > .active {
3513
    color: #999;
3514
}
3515
.pagination {
3516
    border-radius: 4px;
3517
    display: inline-block;
3518
    margin: 20px 0;
3519
    padding-left: 0;
3520
}
3521
.pagination > li {
3522
    display: inline;
3523
}
3524
.pagination > li > a, .pagination > li > span {
3525
    background-color: #fff;
3526
    border: 1px solid #ddd;
3527
    float: left;
3528
    line-height: 1.42857;
3529
    margin-left: -1px;
3530
    padding: 6px 12px;
3531
    position: relative;
3532
    text-decoration: none;
3533
}
3534
.pagination > li:first-child > a, .pagination > li:first-child > span {
3535
    border-bottom-left-radius: 4px;
3536
    border-top-left-radius: 4px;
3537
    margin-left: 0;
3538
}
3539
.pagination > li:last-child > a, .pagination > li:last-child > span {
3540
    border-bottom-right-radius: 4px;
3541
    border-top-right-radius: 4px;
3542
}
3543
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
3544
    background-color: #eee;
3545
}
3546
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
3547
    background-color: #428bca;
3548
    border-color: #428bca;
3549
    color: #fff;
3550
    cursor: default;
3551
    z-index: 2;
3552
}
3553
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
3554
    background-color: #fff;
3555
    border-color: #ddd;
3556
    color: #999;
3557
    cursor: not-allowed;
3558
}
3559
.pagination-lg > li > a, .pagination-lg > li > span {
3560
    font-size: 18px;
3561
    padding: 10px 16px;
3562
}
3563
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
3564
    border-bottom-left-radius: 6px;
3565
    border-top-left-radius: 6px;
3566
}
3567
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
3568
    border-bottom-right-radius: 6px;
3569
    border-top-right-radius: 6px;
3570
}
3571
.pagination-sm > li > a, .pagination-sm > li > span {
3572
    font-size: 12px;
3573
    padding: 5px 10px;
3574
}
3575
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
3576
    border-bottom-left-radius: 3px;
3577
    border-top-left-radius: 3px;
3578
}
3579
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
3580
    border-bottom-right-radius: 3px;
3581
    border-top-right-radius: 3px;
3582
}
3583
.pager {
3584
    list-style: outside none none;
3585
    margin: 20px 0;
3586
    padding-left: 0;
3587
    text-align: center;
3588
}
3589
.pager::before, .pager::after {
3590
    content: " ";
3591
    display: table;
3592
}
3593
.pager::after {
3594
    clear: both;
3595
}
3596
.pager::before, .pager::after {
3597
    content: " ";
3598
    display: table;
3599
}
3600
.pager::after {
3601
    clear: both;
3602
}
3603
.pager li {
3604
    display: inline;
3605
}
3606
.pager li > a, .pager li > span {
3607
    background-color: #fff;
3608
    border: 1px solid #ddd;
3609
    border-radius: 15px;
3610
    display: inline-block;
3611
    padding: 5px 14px;
3612
}
3613
.pager li > a:hover, .pager li > a:focus {
3614
    background-color: #eee;
3615
    text-decoration: none;
3616
}
3617
.pager .next > a, .pager .next > span {
3618
    float: right;
3619
}
3620
.pager .previous > a, .pager .previous > span {
3621
    float: left;
3622
}
3623
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
3624
    background-color: #fff;
3625
    color: #999;
3626
    cursor: not-allowed;
3627
}
3628
.label {
3629
    border-radius: 0.25em;
3630
    color: #fff;
3631
    display: inline;
3632
    font-size: 75%;
3633
    font-weight: bold;
3634
    line-height: 1;
3635
    padding: 0.2em 0.6em 0.3em;
3636
    text-align: center;
3637
    vertical-align: baseline;
3638
    white-space: nowrap;
3639
}
3640
.label[href]:hover, .label[href]:focus {
3641
    color: #fff;
3642
    cursor: pointer;
3643
    text-decoration: none;
3644
}
3645
.label:empty {
3646
    display: none;
3647
}
3648
.btn .label {
3649
    position: relative;
3650
    top: -1px;
3651
}
3652
.label-default {
3653
    background-color: #999;
3654
}
3655
.label-default[href]:hover, .label-default[href]:focus {
3656
    background-color: #808080;
3657
}
3658
.label-primary {
3659
    background-color: #428bca;
3660
}
3661
.label-primary[href]:hover, .label-primary[href]:focus {
3662
    background-color: #3071a9;
3663
}
3664
.label-success {
3665
    background-color: #5cb85c;
3666
}
3667
.label-success[href]:hover, .label-success[href]:focus {
3668
    background-color: #449d44;
3669
}
3670
.label-info {
3671
    background-color: #5bc0de;
3672
}
3673
.label-info[href]:hover, .label-info[href]:focus {
3674
    background-color: #31b0d5;
3675
}
3676
.label-warning {
3677
    background-color: #f0ad4e;
3678
}
3679
.label-warning[href]:hover, .label-warning[href]:focus {
3680
    background-color: #ec971f;
3681
}
3682
.label-danger {
3683
    background-color: #d9534f;
3684
}
3685
.label-danger[href]:hover, .label-danger[href]:focus {
3686
    background-color: #c9302c;
3687
}
3688
.badge {
3689
    background-color: #999;
3690
    border-radius: 10px;
3691
    color: #fff;
3692
    display: inline-block;
3693
    font-size: 12px;
3694
    font-weight: bold;
3695
    line-height: 1;
3696
    min-width: 10px;
3697
    padding: 3px 7px;
3698
    text-align: center;
3699
    vertical-align: baseline;
3700
    white-space: nowrap;
3701
}
3702
.badge:empty {
3703
    display: none;
3704
}
3705
.btn .badge {
3706
    position: relative;
3707
    top: -1px;
3708
}
3709
a.badge:hover, a.badge:focus {
3710
    color: #fff;
3711
    cursor: pointer;
3712
    text-decoration: none;
3713
}
3714
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
3715
    background-color: #fff;
3716
    color: #428bca;
3717
}
3718
.nav-pills > li > a > .badge {
3719
    margin-left: 3px;
3720
}
3721
.jumbotron {
3722
    background-color: #eee;
3723
    color: inherit;
3724
    font-size: 21px;
3725
    font-weight: 200;
3726
    line-height: 2.14286;
3727
    margin-bottom: 30px;
3728
    padding: 30px;
3729
}
3730
.jumbotron h1, .jumbotron .h1 {
3731
    color: inherit;
3732
    line-height: 1;
3733
}
3734
.jumbotron p {
3735
    line-height: 1.4;
3736
}
3737
.container .jumbotron {
3738
    border-radius: 6px;
3739
}
3740
.jumbotron .container {
3741
    max-width: 100%;
3742
}
3743
@media screen and (min-width: 768px) {
3744
.jumbotron {
3745
    padding-bottom: 48px;
3746
    padding-top: 48px;
3747
}
3748
.container .jumbotron {
3749
    padding-left: 60px;
3750
    padding-right: 60px;
3751
}
3752
.jumbotron h1, .jumbotron .h1 {
3753
    font-size: 63px;
3754
}
3755
}
3756
.thumbnail {
3757
    background-color: #fff;
3758
    border: 1px solid #ddd;
3759
    border-radius: 4px;
3760
    display: block;
3761
    line-height: 1.42857;
3762
    margin-bottom: 20px;
3763
    padding: 4px;
3764
    transition: all 0.2s ease-in-out 0s;
3765
}
3766
.thumbnail > img, .thumbnail a > img {
3767
    display: block;
3768
    height: auto;
3769
    margin-left: auto;
3770
    margin-right: auto;
3771
    max-width: 100%;
3772
}
3773
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
3774
    border-color: #428bca;
3775
}
3776
.thumbnail .caption {
3777
    color: #333;
3778
    padding: 9px;
3779
}
3780
.alert {
3781
    border: 1px solid transparent;
3782
    border-radius: 4px;
3783
    margin-bottom: 20px;
3784
    padding: 15px;
3785
}
3786
.alert h4 {
3787
    color: inherit;
3788
    margin-top: 0;
3789
}
3790
.alert .alert-link {
3791
    font-weight: bold;
3792
}
3793
.alert > p, .alert > ul {
3794
    margin-bottom: 0;
3795
}
3796
.alert > p + p {
3797
    margin-top: 5px;
3798
}
3799
.alert-dismissable {
3800
    padding-right: 35px;
3801
}
3802
.alert-dismissable .close {
3803
    color: inherit;
3804
    position: relative;
3805
    right: -21px;
3806
    top: -2px;
3807
}
3808
.alert-success {
3809
    background-color: #dff0d8;
3810
    border-color: #d6e9c6;
3811
    color: #3c763d;
3812
}
3813
.alert-success hr {
3814
    border-top-color: #c9e2b3;
3815
}
3816
.alert-success .alert-link {
3817
    color: #2b542c;
3818
}
3819
.alert-info {
3820
    background-color: #d9edf7;
3821
    border-color: #bce8f1;
3822
    color: #31708f;
3823
}
3824
.alert-info hr {
3825
    border-top-color: #a6e1ec;
3826
}
3827
.alert-info .alert-link {
3828
    color: #245269;
3829
}
3830
.alert-warning {
3831
    background-color: #fcf8e3;
3832
    border-color: #faebcc;
3833
    color: #8a6d3b;
3834
}
3835
.alert-warning hr {
3836
    border-top-color: #f7e1b5;
3837
}
3838
.alert-warning .alert-link {
3839
    color: #66512c;
3840
}
3841
.alert-danger {
3842
    background-color: #f2dede;
3843
    border-color: #ebccd1;
3844
    color: #a94442;
3845
}
3846
.alert-danger hr {
3847
    border-top-color: #e4b9c0;
3848
}
3849
.alert-danger .alert-link {
3850
    color: #843534;
3851
}
3852
@keyframes progress-bar-stripes {
3853
0% {
3854
    background-position: 40px 0;
3855
}
3856
100% {
3857
    background-position: 0 0;
3858
}
3859
}
3860
@keyframes progress-bar-stripes {
3861
0% {
3862
    background-position: 40px 0;
3863
}
3864
100% {
3865
    background-position: 0 0;
3866
}
3867
}
3868
.progress {
3869
    background-color: #f5f5f5;
3870
    border-radius: 4px;
3871
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
3872
    height: 20px;
3873
    margin-bottom: 20px;
3874
    overflow: hidden;
3875
}
3876
.progress-bar {
3877
    background-color: #428bca;
3878
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
3879
    color: #fff;
3880
    float: left;
3881
    font-size: 12px;
3882
    height: 100%;
3883
    line-height: 20px;
3884
    text-align: center;
3885
    transition: width 0.6s ease 0s;
3886
    width: 0;
3887
}
3888
.progress-striped .progress-bar {
3889
    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);
3890
    background-size: 40px 40px;
3891
}
3892
.progress.active .progress-bar {
3893
    animation: 2s linear 0s normal none infinite running progress-bar-stripes;
3894
}
3895
.progress-bar-success {
3896
    background-color: #5cb85c;
3897
}
3898
.progress-striped .progress-bar-success {
3899
    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);
3900
}
3901
.progress-bar-info {
3902
    background-color: #5bc0de;
3903
}
3904
.progress-striped .progress-bar-info {
3905
    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);
3906
}
3907
.progress-bar-warning {
3908
    background-color: #f0ad4e;
3909
}
3910
.progress-striped .progress-bar-warning {
3911
    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);
3912
}
3913
.progress-bar-danger {
3914
    background-color: #d9534f;
3915
}
3916
.progress-striped .progress-bar-danger {
3917
    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);
3918
}
3919
.media, .media-body {
3920
    overflow: hidden;
3921
}
3922
.media, .media .media {
3923
    margin-top: 15px;
3924
}
3925
.media:first-child {
3926
    margin-top: 0;
3927
}
3928
.media-object {
3929
    display: block;
3930
}
3931
.media-heading {
3932
    margin: 0 0 5px;
3933
}
3934
.media > .pull-left {
3935
    margin-right: 10px;
3936
}
3937
.media > .pull-right {
3938
    margin-left: 10px;
3939
}
3940
.media-list {
3941
    list-style: outside none none;
3942
    padding-left: 0;
3943
}
3944
.list-group {
3945
    margin-bottom: 20px;
3946
    padding-left: 0;
3947
}
3948
.list-group-item {
3949
    background-color: #fff;
3950
    border: 1px solid #ddd;
3951
    display: block;
3952
    margin-bottom: -1px;
3953
    padding: 10px 15px;
3954
    position: relative;
3955
}
3956
.list-group-item:first-child {
3957
    border-top-left-radius: 4px;
3958
    border-top-right-radius: 4px;
3959
}
3960
.list-group-item:last-child {
3961
    border-bottom-left-radius: 4px;
3962
    border-bottom-right-radius: 4px;
3963
    margin-bottom: 0;
3964
}
3965
.list-group-item > .badge {
3966
    float: right;
3967
}
3968
.list-group-item > .badge + .badge {
3969
    margin-right: 5px;
3970
}
3971
a.list-group-item {
3972
    color: #555;
3973
}
3974
a.list-group-item .list-group-item-heading {
3975
    color: #333;
3976
}
3977
a.list-group-item:hover, a.list-group-item:focus {
3978
    background-color: #f5f5f5;
3979
    text-decoration: none;
3980
}
3981
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
3982
    background-color: #428bca;
3983
    border-color: #428bca;
3984
    color: #fff;
3985
    z-index: 2;
3986
}
3987
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
3988
    color: inherit;
3989
}
3990
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
3991
    color: #e1edf7;
3992
}
3993
.list-group-item-heading {
3994
    margin-bottom: 5px;
3995
    margin-top: 0;
3996
}
3997
.list-group-item-text {
3998
    line-height: 1.3;
3999
    margin-bottom: 0;
4000
}
4001
.panel {
4002
    background-color: #fff;
4003
    border: 1px solid transparent;
4004
    border-radius: 4px;
4005
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
4006
    margin-bottom: 20px;
4007
}
4008
.panel-body {
4009
    padding: 15px;
4010
}
4011
.panel-body::before, .panel-body::after {
4012
    content: " ";
4013
    display: table;
4014
}
4015
.panel-body::after {
4016
    clear: both;
4017
}
4018
.panel-body::before, .panel-body::after {
4019
    content: " ";
4020
    display: table;
4021
}
4022
.panel-body::after {
4023
    clear: both;
4024
}
4025
.panel > .list-group {
4026
    margin-bottom: 0;
4027
}
4028
.panel > .list-group .list-group-item {
4029
    border-width: 1px 0;
4030
}
4031
.panel > .list-group .list-group-item:first-child {
4032
    border-top-left-radius: 0;
4033
    border-top-right-radius: 0;
4034
}
4035
.panel > .list-group .list-group-item:last-child {
4036
    border-bottom: 0 none;
4037
}
4038
.panel-heading + .list-group .list-group-item:first-child {
4039
    border-top-width: 0;
4040
}
4041
.panel > .table, .panel > .table-responsive > .table {
4042
    margin-bottom: 0;
4043
}
4044
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
4045
    border-top: 1px solid #ddd;
4046
}
4047
.panel > .table > tbody:first-child th, .panel > .table > tbody:first-child td {
4048
    border-top: 0 none;
4049
}
4050
.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
4051
    border: 0 none;
4052
}
4053
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
4054
    border-left: 0 none;
4055
}
4056
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
4057
    border-right: 0 none;
4058
}
4059
.panel > .table-bordered > thead > tr:last-child > th, .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td, .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
4060
    border-bottom: 0 none;
4061
}
4062
.panel > .table-responsive {
4063
    border: 0 none;
4064
    margin-bottom: 0;
4065
}
4066
.panel-heading {
4067
    border-bottom: 1px solid transparent;
4068
    border-top-left-radius: 3px;
4069
    border-top-right-radius: 3px;
4070
    padding: 10px 15px;
4071
}
4072
.panel-heading > .dropdown .dropdown-toggle {
4073
    color: inherit;
4074
}
4075
.panel-title {
4076
    color: inherit;
4077
    font-size: 16px;
4078
    margin-bottom: 0;
4079
    margin-top: 0;
4080
}
4081
.panel-title > a {
4082
    color: inherit;
4083
}
4084
.panel-footer {
4085
    background-color: #f5f5f5;
4086
    border-bottom-left-radius: 3px;
4087
    border-bottom-right-radius: 3px;
4088
    border-top: 1px solid #ddd;
4089
    padding: 10px 15px;
4090
}
4091
.panel-group .panel {
4092
    border-radius: 4px;
4093
    margin-bottom: 0;
4094
    overflow: hidden;
4095
}
4096
.panel-group .panel + .panel {
4097
    margin-top: 5px;
4098
}
4099
.panel-group .panel-heading {
4100
    border-bottom: 0 none;
4101
}
4102
.panel-group .panel-heading + .panel-collapse .panel-body {
4103
    border-top: 1px solid #ddd;
4104
}
4105
.panel-group .panel-footer {
4106
    border-top: 0 none;
4107
}
4108
.panel-group .panel-footer + .panel-collapse .panel-body {
4109
    border-bottom: 1px solid #ddd;
4110
}
4111
.panel-default {
4112
    border-color: #ddd;
4113
}
4114
.panel-default > .panel-heading {
4115
    background-color: #f5f5f5;
4116
    border-color: #ddd;
4117
    color: #333;
4118
}
4119
.panel-default > .panel-heading + .panel-collapse .panel-body {
4120
    border-top-color: #ddd;
4121
}
4122
.panel-default > .panel-footer + .panel-collapse .panel-body {
4123
    border-bottom-color: #ddd;
4124
}
4125
.panel-primary {
4126
    border-color: #428bca;
4127
}
4128
.panel-primary > .panel-heading {
4129
    background-color: #428bca;
4130
    border-color: #428bca;
4131
    color: #fff;
4132
}
4133
.panel-primary > .panel-heading + .panel-collapse .panel-body {
4134
    border-top-color: #428bca;
4135
}
4136
.panel-primary > .panel-footer + .panel-collapse .panel-body {
4137
    border-bottom-color: #428bca;
4138
}
4139
.panel-success {
4140
    border-color: #d6e9c6;
4141
}
4142
.panel-success > .panel-heading {
4143
    background-color: #dff0d8;
4144
    border-color: #d6e9c6;
4145
    color: #3c763d;
4146
}
4147
.panel-success > .panel-heading + .panel-collapse .panel-body {
4148
    border-top-color: #d6e9c6;
4149
}
4150
.panel-success > .panel-footer + .panel-collapse .panel-body {
4151
    border-bottom-color: #d6e9c6;
4152
}
4153
.panel-warning {
4154
    border-color: #faebcc;
4155
}
4156
.panel-warning > .panel-heading {
4157
    background-color: #fcf8e3;
4158
    border-color: #faebcc;
4159
    color: #8a6d3b;
4160
}
4161
.panel-warning > .panel-heading + .panel-collapse .panel-body {
4162
    border-top-color: #faebcc;
4163
}
4164
.panel-warning > .panel-footer + .panel-collapse .panel-body {
4165
    border-bottom-color: #faebcc;
4166
}
4167
.panel-danger {
4168
    border-color: #ebccd1;
4169
}
4170
.panel-danger > .panel-heading {
4171
    background-color: #f2dede;
4172
    border-color: #ebccd1;
4173
    color: #a94442;
4174
}
4175
.panel-danger > .panel-heading + .panel-collapse .panel-body {
4176
    border-top-color: #ebccd1;
4177
}
4178
.panel-danger > .panel-footer + .panel-collapse .panel-body {
4179
    border-bottom-color: #ebccd1;
4180
}
4181
.panel-info {
4182
    border-color: #bce8f1;
4183
}
4184
.panel-info > .panel-heading {
4185
    background-color: #d9edf7;
4186
    border-color: #bce8f1;
4187
    color: #31708f;
4188
}
4189
.panel-info > .panel-heading + .panel-collapse .panel-body {
4190
    border-top-color: #bce8f1;
4191
}
4192
.panel-info > .panel-footer + .panel-collapse .panel-body {
4193
    border-bottom-color: #bce8f1;
4194
}
4195
.well {
4196
    background-color: #f5f5f5;
4197
    border: 1px solid #e3e3e3;
4198
    border-radius: 4px;
4199
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
4200
    margin-bottom: 20px;
4201
    min-height: 20px;
4202
    padding: 19px;
4203
}
4204
.well blockquote {
4205
    border-color: rgba(0, 0, 0, 0.15);
4206
}
4207
.well-lg {
4208
    border-radius: 6px;
4209
    padding: 24px;
4210
}
4211
.well-sm {
4212
    border-radius: 3px;
4213
    padding: 9px;
4214
}
4215
.close {
4216
    color: #000;
4217
    float: right;
4218
    font-size: 21px;
4219
    font-weight: bold;
4220
    line-height: 1;
4221
    opacity: 0.2;
4222
    text-shadow: 0 1px 0 #fff;
4223
}
4224
.close:hover, .close:focus {
4225
    color: #000;
4226
    cursor: pointer;
4227
    opacity: 0.5;
4228
    text-decoration: none;
4229
}
4230
button.close {
4231
    background: transparent none repeat scroll 0 0;
4232
    border: 0 none;
4233
    cursor: pointer;
4234
    padding: 0;
4235
}
4236
.modal-open {
4237
    overflow: hidden;
4238
}
4239
.modal {
4240
    bottom: 0;
4241
    display: none;
4242
    left: 0;
4243
    overflow-x: auto;
4244
    overflow-y: scroll;
4245
    position: fixed;
4246
    right: 0;
4247
    top: 0;
4248
    z-index: 1040;
4249
}
4250
.modal.fade .modal-dialog {
4251
    transform: translate(0px, -25%);
4252
    transition: transform 0.3s ease-out 0s;
4253
}
4254
.modal.in .modal-dialog {
4255
    transform: translate(0px, 0px);
4256
}
4257
.modal-dialog {
4258
    margin: 10px;
4259
    position: relative;
4260
    width: auto;
4261
    z-index: 1050;
4262
}
4263
.modal-content {
4264
    background-clip: padding-box;
4265
    background-color: #fff;
4266
    border: 1px solid rgba(0, 0, 0, 0.2);
4267
    border-radius: 6px;
4268
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
4269
    outline: 0 none;
4270
    position: relative;
4271
}
4272
.modal-backdrop {
4273
    background-color: #000;
4274
    bottom: 0;
4275
    left: 0;
4276
    position: fixed;
4277
    right: 0;
4278
    top: 0;
4279
    z-index: 1030;
4280
}
4281
.modal-backdrop.fade {
4282
    opacity: 0;
4283
}
4284
.modal-backdrop.in {
4285
    opacity: 0.5;
4286
}
4287
.modal-header {
4288
    border-bottom: 1px solid #e5e5e5;
4289
    min-height: 16.4286px;
4290
    padding: 15px;
4291
}
4292
.modal-header .close {
4293
    margin-top: -2px;
4294
}
4295
.modal-title {
4296
    line-height: 1.42857;
4297
    margin: 0;
4298
}
4299
.modal-body {
4300
    padding: 20px;
4301
    position: relative;
4302
}
4303
.modal-footer {
4304
    border-top: 1px solid #e5e5e5;
4305
    margin-top: 15px;
4306
    padding: 19px 20px 20px;
4307
    text-align: right;
4308
}
4309
.modal-footer::before, .modal-footer::after {
4310
    content: " ";
4311
    display: table;
4312
}
4313
.modal-footer::after {
4314
    clear: both;
4315
}
4316
.modal-footer::before, .modal-footer::after {
4317
    content: " ";
4318
    display: table;
4319
}
4320
.modal-footer::after {
4321
    clear: both;
4322
}
4323
.modal-footer .btn + .btn {
4324
    margin-bottom: 0;
4325
    margin-left: 5px;
4326
}
4327
.modal-footer .btn-group .btn + .btn {
4328
    margin-left: -1px;
4329
}
4330
.modal-footer .btn-block + .btn-block {
4331
    margin-left: 0;
4332
}
4333
@media screen and (min-width: 768px) {
4334
.modal-dialog {
4335
    margin: 30px auto;
4336
    width: 600px;
4337
}
4338
.modal-content {
4339
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
4340
}
4341
}
4342
.tooltip {
4343
    display: block;
4344
    font-size: 12px;
4345
    line-height: 1.4;
4346
    opacity: 0;
4347
    position: absolute;
4348
    visibility: visible;
4349
    z-index: 1030;
4350
}
4351
.tooltip.in {
4352
    opacity: 0.9;
4353
}
4354
.tooltip.top {
4355
    margin-top: -3px;
4356
    padding: 5px 0;
4357
}
4358
.tooltip.right {
4359
    margin-left: 3px;
4360
    padding: 0 5px;
4361
}
4362
.tooltip.bottom {
4363
    margin-top: 3px;
4364
    padding: 5px 0;
4365
}
4366
.tooltip.left {
4367
    margin-left: -3px;
4368
    padding: 0 5px;
4369
}
4370
.tooltip-inner {
4371
    background-color: #000;
4372
    border-radius: 4px;
4373
    color: #fff;
4374
    max-width: 200px;
4375
    padding: 3px 8px;
4376
    text-align: center;
4377
    text-decoration: none;
4378
}
4379
.tooltip-arrow {
4380
    border-color: transparent;
4381
    border-style: solid;
4382
    height: 0;
4383
    position: absolute;
4384
    width: 0;
4385
}
4386
.tooltip.top .tooltip-arrow {
4387
    border-top-color: #000;
4388
    border-width: 5px 5px 0;
4389
    bottom: 0;
4390
    left: 50%;
4391
    margin-left: -5px;
4392
}
4393
.tooltip.top-left .tooltip-arrow {
4394
    border-top-color: #000;
4395
    border-width: 5px 5px 0;
4396
    bottom: 0;
4397
    left: 5px;
4398
}
4399
.tooltip.top-right .tooltip-arrow {
4400
    border-top-color: #000;
4401
    border-width: 5px 5px 0;
4402
    bottom: 0;
4403
    right: 5px;
4404
}
4405
.tooltip.right .tooltip-arrow {
4406
    border-right-color: #000;
4407
    border-width: 5px 5px 5px 0;
4408
    left: 0;
4409
    margin-top: -5px;
4410
    top: 50%;
4411
}
4412
.tooltip.left .tooltip-arrow {
4413
    border-left-color: #000;
4414
    border-width: 5px 0 5px 5px;
4415
    margin-top: -5px;
4416
    right: 0;
4417
    top: 50%;
4418
}
4419
.tooltip.bottom .tooltip-arrow {
4420
    border-bottom-color: #000;
4421
    border-width: 0 5px 5px;
4422
    left: 50%;
4423
    margin-left: -5px;
4424
    top: 0;
4425
}
4426
.tooltip.bottom-left .tooltip-arrow {
4427
    border-bottom-color: #000;
4428
    border-width: 0 5px 5px;
4429
    left: 5px;
4430
    top: 0;
4431
}
4432
.tooltip.bottom-right .tooltip-arrow {
4433
    border-bottom-color: #000;
4434
    border-width: 0 5px 5px;
4435
    right: 5px;
4436
    top: 0;
4437
}
4438
.popover {
4439
    background-clip: padding-box;
4440
    background-color: #fff;
4441
    border: 1px solid rgba(0, 0, 0, 0.2);
4442
    border-radius: 6px;
4443
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4444
    display: none;
4445
    left: 0;
4446
    max-width: 276px;
4447
    padding: 1px;
4448
    position: absolute;
4449
    text-align: left;
4450
    top: 0;
4451
    white-space: normal;
4452
    z-index: 1010;
4453
}
4454
.popover.top {
4455
    margin-top: -10px;
4456
}
4457
.popover.right {
4458
    margin-left: 10px;
4459
}
4460
.popover.bottom {
4461
    margin-top: 10px;
4462
}
4463
.popover.left {
4464
    margin-left: -10px;
4465
}
4466
.popover-title {
4467
    background-color: #f7f7f7;
4468
    border-bottom: 1px solid #ebebeb;
4469
    border-radius: 5px 5px 0 0;
4470
    font-size: 14px;
4471
    font-weight: normal;
4472
    line-height: 18px;
4473
    margin: 0;
4474
    padding: 8px 14px;
4475
}
4476
.popover-content {
4477
    padding: 9px 14px;
4478
}
4479
.popover .arrow, .popover .arrow::after {
4480
    border-color: transparent;
4481
    border-style: solid;
4482
    display: block;
4483
    height: 0;
4484
    position: absolute;
4485
    width: 0;
4486
}
4487
.popover .arrow {
4488
    border-width: 11px;
4489
}
4490
.popover .arrow::after {
4491
    border-width: 10px;
4492
    content: "";
4493
}
4494
.popover.top .arrow {
4495
    border-bottom-width: 0;
4496
    border-top-color: rgba(0, 0, 0, 0.25);
4497
    bottom: -11px;
4498
    left: 50%;
4499
    margin-left: -11px;
4500
}
4501
.popover.top .arrow::after {
4502
    border-bottom-width: 0;
4503
    border-top-color: #fff;
4504
    bottom: 1px;
4505
    content: " ";
4506
    margin-left: -10px;
4507
}
4508
.popover.right .arrow {
4509
    border-left-width: 0;
4510
    border-right-color: rgba(0, 0, 0, 0.25);
4511
    left: -11px;
4512
    margin-top: -11px;
4513
    top: 50%;
4514
}
4515
.popover.right .arrow::after {
4516
    border-left-width: 0;
4517
    border-right-color: #fff;
4518
    bottom: -10px;
4519
    content: " ";
4520
    left: 1px;
4521
}
4522
.popover.bottom .arrow {
4523
    border-bottom-color: rgba(0, 0, 0, 0.25);
4524
    border-top-width: 0;
4525
    left: 50%;
4526
    margin-left: -11px;
4527
    top: -11px;
4528
}
4529
.popover.bottom .arrow::after {
4530
    border-bottom-color: #fff;
4531
    border-top-width: 0;
4532
    content: " ";
4533
    margin-left: -10px;
4534
    top: 1px;
4535
}
4536
.popover.left .arrow {
4537
    border-left-color: rgba(0, 0, 0, 0.25);
4538
    border-right-width: 0;
4539
    margin-top: -11px;
4540
    right: -11px;
4541
    top: 50%;
4542
}
4543
.popover.left .arrow::after {
4544
    border-left-color: #fff;
4545
    border-right-width: 0;
4546
    bottom: -10px;
4547
    content: " ";
4548
    right: 1px;
4549
}
4550
.carousel {
4551
    position: relative;
4552
}
4553
.carousel-inner {
4554
    overflow: hidden;
4555
    position: relative;
4556
    width: 100%;
4557
}
4558
.carousel-inner > .item {
4559
    display: none;
4560
    position: relative;
4561
    transition: left 0.6s ease-in-out 0s;
4562
}
4563
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
4564
    display: block;
4565
    height: auto;
4566
    line-height: 1;
4567
    max-width: 100%;
4568
}
4569
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
4570
    display: block;
4571
}
4572
.carousel-inner > .active {
4573
    left: 0;
4574
}
4575
.carousel-inner > .next, .carousel-inner > .prev {
4576
    position: absolute;
4577
    top: 0;
4578
    width: 100%;
4579
}
4580
.carousel-inner > .next {
4581
    left: 100%;
4582
}
4583
.carousel-inner > .prev {
4584
    left: -100%;
4585
}
4586
.carousel-inner > .next.left, .carousel-inner > .prev.right {
4587
    left: 0;
4588
}
4589
.carousel-inner > .active.left {
4590
    left: -100%;
4591
}
4592
.carousel-inner > .active.right {
4593
    left: 100%;
4594
}
4595
.carousel-control {
4596
    bottom: 0;
4597
    color: #fff;
4598
    font-size: 20px;
4599
    left: 0;
4600
    opacity: 0.5;
4601
    position: absolute;
4602
    text-align: center;
4603
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
4604
    top: 0;
4605
    width: 15%;
4606
}
4607
.carousel-control.left {
4608
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%);
4609
    background-repeat: repeat-x;
4610
}
4611
.carousel-control.right {
4612
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%);
4613
    background-repeat: repeat-x;
4614
    left: auto;
4615
    right: 0;
4616
}
4617
.carousel-control:hover, .carousel-control:focus {
4618
    color: #fff;
4619
    opacity: 0.9;
4620
    outline: 0 none;
4621
    text-decoration: none;
4622
}
4623
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
4624
    display: inline-block;
4625
    position: absolute;
4626
    top: 50%;
4627
    z-index: 5;
4628
}
4629
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
4630
    left: 50%;
4631
}
4632
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
4633
    right: 50%;
4634
}
4635
.carousel-control .icon-prev, .carousel-control .icon-next {
4636
    font-family: serif;
4637
    height: 20px;
4638
    margin-left: -10px;
4639
    margin-top: -10px;
4640
    width: 20px;
4641
}
4642
.carousel-control .icon-prev::before {
4643
    content: "‹";
4644
}
4645
.carousel-control .icon-next::before {
4646
    content: "›";
4647
}
4648
.carousel-indicators {
4649
    bottom: 10px;
4650
    left: 50%;
4651
    list-style: outside none none;
4652
    margin-left: -30%;
4653
    padding-left: 0;
4654
    position: absolute;
4655
    text-align: center;
4656
    width: 60%;
4657
    z-index: 15;
4658
}
4659
.carousel-indicators li {
4660
    background-color: rgba(0, 0, 0, 0);
4661
    border: 1px solid #fff;
4662
    border-radius: 10px;
4663
    cursor: pointer;
4664
    display: inline-block;
4665
    height: 10px;
4666
    margin: 1px;
4667
    text-indent: -999px;
4668
    width: 10px;
4669
}
4670
.carousel-indicators .active {
4671
    background-color: #fff;
4672
    height: 12px;
4673
    margin: 0;
4674
    width: 12px;
4675
}
4676
.carousel-caption {
4677
    bottom: 20px;
4678
    color: #fff;
4679
    left: 15%;
4680
    padding-bottom: 20px;
4681
    padding-top: 20px;
4682
    position: absolute;
4683
    right: 15%;
4684
    text-align: center;
4685
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
4686
    z-index: 10;
4687
}
4688
.carousel-caption .btn {
4689
    text-shadow: none;
4690
}
4691
@media screen and (min-width: 768px) {
4692
.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
4693
    font-size: 30px;
4694
    height: 30px;
4695
    margin-left: -15px;
4696
    margin-top: -15px;
4697
    width: 30px;
4698
}
4699
.carousel-caption {
4700
    left: 20%;
4701
    padding-bottom: 30px;
4702
    right: 20%;
4703
}
4704
.carousel-indicators {
4705
    bottom: 20px;
4706
}
4707
}
4708
.clearfix::before, .clearfix::after {
4709
    content: " ";
4710
    display: table;
4711
}
4712
.clearfix::after {
4713
    clear: both;
4714
}
4715
.center-block {
4716
    display: block;
4717
    margin-left: auto;
4718
    margin-right: auto;
4719
}
4720
.pull-right {
4721
    float: right !important;
4722
}
4723
.pull-left {
4724
    float: left !important;
4725
}
4726
.hide {
4727
    display: none !important;
4728
}
4729
.show {
4730
    display: block !important;
4731
}
4732
.invisible {
4733
    visibility: hidden;
4734
}
4735
.text-hide {
4736
    background-color: transparent;
4737
    border: 0 none;
4738
    color: transparent;
4739
    font: 0px/0 a;
4740
    text-shadow: none;
4741
}
4742
.hidden {
4743
    display: none !important;
4744
    visibility: hidden !important;
4745
}
4746
.affix {
4747
    position: fixed;
4748
}
4749
.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs {
4750
    display: none !important;
4751
}
4752
@media (max-width: 767px) {
4753
.visible-xs {
4754
    display: block !important;
4755
}
4756
table.visible-xs {
4757
    display: table;
4758
}
4759
tr.visible-xs {
4760
    display: table-row !important;
4761
}
4762
th.visible-xs, td.visible-xs {
4763
    display: table-cell !important;
4764
}
4765
}
4766
@media (min-width: 768px) and (max-width: 991px) {
4767
.visible-xs.visible-sm {
4768
    display: block !important;
4769
}
4770
table.visible-xs.visible-sm {
4771
    display: table;
4772
}
4773
tr.visible-xs.visible-sm {
4774
    display: table-row !important;
4775
}
4776
th.visible-xs.visible-sm, td.visible-xs.visible-sm {
4777
    display: table-cell !important;
4778
}
4779
}
4780
@media (min-width: 992px) and (max-width: 1199px) {
4781
.visible-xs.visible-md {
4782
    display: block !important;
4783
}
4784
table.visible-xs.visible-md {
4785
    display: table;
4786
}
4787
tr.visible-xs.visible-md {
4788
    display: table-row !important;
4789
}
4790
th.visible-xs.visible-md, td.visible-xs.visible-md {
4791
    display: table-cell !important;
4792
}
4793
}
4794
@media (min-width: 1200px) {
4795
.visible-xs.visible-lg {
4796
    display: block !important;
4797
}
4798
table.visible-xs.visible-lg {
4799
    display: table;
4800
}
4801
tr.visible-xs.visible-lg {
4802
    display: table-row !important;
4803
}
4804
th.visible-xs.visible-lg, td.visible-xs.visible-lg {
4805
    display: table-cell !important;
4806
}
4807
}
4808
.visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm {
4809
    display: none !important;
4810
}
4811
@media (max-width: 767px) {
4812
.visible-sm.visible-xs {
4813
    display: block !important;
4814
}
4815
table.visible-sm.visible-xs {
4816
    display: table;
4817
}
4818
tr.visible-sm.visible-xs {
4819
    display: table-row !important;
4820
}
4821
th.visible-sm.visible-xs, td.visible-sm.visible-xs {
4822
    display: table-cell !important;
4823
}
4824
}
4825
@media (min-width: 768px) and (max-width: 991px) {
4826
.visible-sm {
4827
    display: block !important;
4828
}
4829
table.visible-sm {
4830
    display: table;
4831
}
4832
tr.visible-sm {
4833
    display: table-row !important;
4834
}
4835
th.visible-sm, td.visible-sm {
4836
    display: table-cell !important;
4837
}
4838
}
4839
@media (min-width: 992px) and (max-width: 1199px) {
4840
.visible-sm.visible-md {
4841
    display: block !important;
4842
}
4843
table.visible-sm.visible-md {
4844
    display: table;
4845
}
4846
tr.visible-sm.visible-md {
4847
    display: table-row !important;
4848
}
4849
th.visible-sm.visible-md, td.visible-sm.visible-md {
4850
    display: table-cell !important;
4851
}
4852
}
4853
@media (min-width: 1200px) {
4854
.visible-sm.visible-lg {
4855
    display: block !important;
4856
}
4857
table.visible-sm.visible-lg {
4858
    display: table;
4859
}
4860
tr.visible-sm.visible-lg {
4861
    display: table-row !important;
4862
}
4863
th.visible-sm.visible-lg, td.visible-sm.visible-lg {
4864
    display: table-cell !important;
4865
}
4866
}
4867
.visible-md, tr.visible-md, th.visible-md, td.visible-md {
4868
    display: none !important;
4869
}
4870
@media (max-width: 767px) {
4871
.visible-md.visible-xs {
4872
    display: block !important;
4873
}
4874
table.visible-md.visible-xs {
4875
    display: table;
4876
}
4877
tr.visible-md.visible-xs {
4878
    display: table-row !important;
4879
}
4880
th.visible-md.visible-xs, td.visible-md.visible-xs {
4881
    display: table-cell !important;
4882
}
4883
}
4884
@media (min-width: 768px) and (max-width: 991px) {
4885
.visible-md.visible-sm {
4886
    display: block !important;
4887
}
4888
table.visible-md.visible-sm {
4889
    display: table;
4890
}
4891
tr.visible-md.visible-sm {
4892
    display: table-row !important;
4893
}
4894
th.visible-md.visible-sm, td.visible-md.visible-sm {
4895
    display: table-cell !important;
4896
}
4897
}
4898
@media (min-width: 992px) and (max-width: 1199px) {
4899
.visible-md {
4900
    display: block !important;
4901
}
4902
table.visible-md {
4903
    display: table;
4904
}
4905
tr.visible-md {
4906
    display: table-row !important;
4907
}
4908
th.visible-md, td.visible-md {
4909
    display: table-cell !important;
4910
}
4911
}
4912
@media (min-width: 1200px) {
4913
.visible-md.visible-lg {
4914
    display: block !important;
4915
}
4916
table.visible-md.visible-lg {
4917
    display: table;
4918
}
4919
tr.visible-md.visible-lg {
4920
    display: table-row !important;
4921
}
4922
th.visible-md.visible-lg, td.visible-md.visible-lg {
4923
    display: table-cell !important;
4924
}
4925
}
4926
.visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg {
4927
    display: none !important;
4928
}
4929
@media (max-width: 767px) {
4930
.visible-lg.visible-xs {
4931
    display: block !important;
4932
}
4933
table.visible-lg.visible-xs {
4934
    display: table;
4935
}
4936
tr.visible-lg.visible-xs {
4937
    display: table-row !important;
4938
}
4939
th.visible-lg.visible-xs, td.visible-lg.visible-xs {
4940
    display: table-cell !important;
4941
}
4942
}
4943
@media (min-width: 768px) and (max-width: 991px) {
4944
.visible-lg.visible-sm {
4945
    display: block !important;
4946
}
4947
table.visible-lg.visible-sm {
4948
    display: table;
4949
}
4950
tr.visible-lg.visible-sm {
4951
    display: table-row !important;
4952
}
4953
th.visible-lg.visible-sm, td.visible-lg.visible-sm {
4954
    display: table-cell !important;
4955
}
4956
}
4957
@media (min-width: 992px) and (max-width: 1199px) {
4958
.visible-lg.visible-md {
4959
    display: block !important;
4960
}
4961
table.visible-lg.visible-md {
4962
    display: table;
4963
}
4964
tr.visible-lg.visible-md {
4965
    display: table-row !important;
4966
}
4967
th.visible-lg.visible-md, td.visible-lg.visible-md {
4968
    display: table-cell !important;
4969
}
4970
}
4971
@media (min-width: 1200px) {
4972
.visible-lg {
4973
    display: block !important;
4974
}
4975
table.visible-lg {
4976
    display: table;
4977
}
4978
tr.visible-lg {
4979
    display: table-row !important;
4980
}
4981
th.visible-lg, td.visible-lg {
4982
    display: table-cell !important;
4983
}
4984
}
4985
.hidden-xs {
4986
    display: block !important;
4987
}
4988
table.hidden-xs {
4989
    display: table;
4990
}
4991
tr.hidden-xs {
4992
    display: table-row !important;
4993
}
4994
th.hidden-xs, td.hidden-xs {
4995
    display: table-cell !important;
4996
}
4997
@media (max-width: 767px) {
4998
.hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs {
4999
    display: none !important;
5000
}
5001
}
5002
@media (min-width: 768px) and (max-width: 991px) {
5003
.hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
5004
    display: none !important;
5005
}
5006
}
5007
@media (min-width: 992px) and (max-width: 1199px) {
5008
.hidden-xs.hidden-md, tr.hidden-xs.hidden-md, th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
5009
    display: none !important;
5010
}
5011
}
5012
@media (min-width: 1200px) {
5013
.hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
5014
    display: none !important;
5015
}
5016
}
5017
.hidden-sm {
5018
    display: block !important;
5019
}
5020
table.hidden-sm {
5021
    display: table;
5022
}
5023
tr.hidden-sm {
5024
    display: table-row !important;
5025
}
5026
th.hidden-sm, td.hidden-sm {
5027
    display: table-cell !important;
5028
}
5029
@media (max-width: 767px) {
5030
.hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
5031
    display: none !important;
5032
}
5033
}
5034
@media (min-width: 768px) and (max-width: 991px) {
5035
.hidden-sm, tr.hidden-sm, th.hidden-sm, td.hidden-sm {
5036
    display: none !important;
5037
}
5038
}
5039
@media (min-width: 992px) and (max-width: 1199px) {
5040
.hidden-sm.hidden-md, tr.hidden-sm.hidden-md, th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
5041
    display: none !important;
5042
}
5043
}
5044
@media (min-width: 1200px) {
5045
.hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
5046
    display: none !important;
5047
}
5048
}
5049
.hidden-md {
5050
    display: block !important;
5051
}
5052
table.hidden-md {
5053
    display: table;
5054
}
5055
tr.hidden-md {
5056
    display: table-row !important;
5057
}
5058
th.hidden-md, td.hidden-md {
5059
    display: table-cell !important;
5060
}
5061
@media (max-width: 767px) {
5062
.hidden-md.hidden-xs, tr.hidden-md.hidden-xs, th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
5063
    display: none !important;
5064
}
5065
}
5066
@media (min-width: 768px) and (max-width: 991px) {
5067
.hidden-md.hidden-sm, tr.hidden-md.hidden-sm, th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
5068
    display: none !important;
5069
}
5070
}
5071
@media (min-width: 992px) and (max-width: 1199px) {
5072
.hidden-md, tr.hidden-md, th.hidden-md, td.hidden-md {
5073
    display: none !important;
5074
}
5075
}
5076
@media (min-width: 1200px) {
5077
.hidden-md.hidden-lg, tr.hidden-md.hidden-lg, th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
5078
    display: none !important;
5079
}
5080
}
5081
.hidden-lg {
5082
    display: block !important;
5083
}
5084
table.hidden-lg {
5085
    display: table;
5086
}
5087
tr.hidden-lg {
5088
    display: table-row !important;
5089
}
5090
th.hidden-lg, td.hidden-lg {
5091
    display: table-cell !important;
5092
}
5093
@media (max-width: 767px) {
5094
.hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
5095
    display: none !important;
5096
}
5097
}
5098
@media (min-width: 768px) and (max-width: 991px) {
5099
.hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
5100
    display: none !important;
5101
}
5102
}
5103
@media (min-width: 992px) and (max-width: 1199px) {
5104
.hidden-lg.hidden-md, tr.hidden-lg.hidden-md, th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
5105
    display: none !important;
5106
}
5107
}
5108
@media (min-width: 1200px) {
5109
.hidden-lg, tr.hidden-lg, th.hidden-lg, td.hidden-lg {
5110
    display: none !important;
5111
}
5112
}
5113
.visible-print, tr.visible-print, th.visible-print, td.visible-print {
5114
    display: none !important;
5115
}
5116
@media print {
5117
.visible-print {
5118
    display: block !important;
5119
}
5120
table.visible-print {
5121
    display: table;
5122
}
5123
tr.visible-print {
5124
    display: table-row !important;
5125
}
5126
th.visible-print, td.visible-print {
5127
    display: table-cell !important;
5128
}
5129
.hidden-print, tr.hidden-print, th.hidden-print, td.hidden-print {
5130
    display: none !important;
5131
}
5132
}