Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

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