Statistics
| Branch: | Revision:

blinker / firefox.plugin / data / bootstrap.css @ e75d6b65

History | View | Annotate | Download (138.303 KB)

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