統計
| ブランチ: | リビジョン:

pictcode / app / webroot / css / bootstrap.css @ d6c3d8de

履歴 | 表示 | アノテート | ダウンロード (143.975 KB)

1
/*!
2
 * Bootstrap v3.3.5 (http://getbootstrap.com)
3
 * Copyright 2011-2015 Twitter, Inc.
4
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
 */
6
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
7
html {
8
  font-family: sans-serif;
9
  -webkit-text-size-adjust: 100%;
10
      -ms-text-size-adjust: 100%;
11
}
12
body {
13
  margin: 0;
14
}
15
article,
16
aside,
17
details,
18
figcaption,
19
figure,
20
footer,
21
header,
22
hgroup,
23
main,
24
menu,
25
nav,
26
section,
27
summary {
28
  display: block;
29
}
30
audio,
31
canvas,
32
progress,
33
video {
34
  display: inline-block;
35
  vertical-align: baseline;
36
}
37
audio:not([controls]) {
38
  display: none;
39
  height: 0;
40
}
41
[hidden],
42
template {
43
  display: none;
44
}
45
a {
46
  background-color: transparent;
47
}
48
a:active,
49
a:hover {
50
  outline: 0;
51
}
52
abbr[title] {
53
  border-bottom: 1px dotted;
54
}
55
b,
56
strong {
57
  font-weight: bold;
58
}
59
dfn {
60
  font-style: italic;
61
}
62
h1 {
63
  margin: .67em 0;
64
  font-size: 2em;
65
}
66
mark {
67
  color: #000;
68
  background: #ff0;
69
}
70
small {
71
  font-size: 80%;
72
}
73
sub,
74
sup {
75
  position: relative;
76
  font-size: 75%;
77
  line-height: 0;
78
  vertical-align: baseline;
79
}
80
sup {
81
  top: -.5em;
82
}
83
sub {
84
  bottom: -.25em;
85
}
86
img {
87
  border: 0;
88
}
89
svg:not(:root) {
90
  overflow: hidden;
91
}
92
figure {
93
  margin: 1em 40px;
94
}
95
hr {
96
  height: 0;
97
  -webkit-box-sizing: content-box;
98
     -moz-box-sizing: content-box;
99
          box-sizing: content-box;
100
}
101
pre {
102
  overflow: auto;
103
}
104
code,
105
kbd,
106
pre,
107
samp {
108
  font-family: monospace, monospace;
109
  font-size: 1em;
110
}
111
button,
112
input,
113
optgroup,
114
select,
115
textarea {
116
  margin: 0;
117
  font: inherit;
118
  color: inherit;
119
}
120
button {
121
  overflow: visible;
122
}
123
button,
124
select {
125
  text-transform: none;
126
}
127
button,
128
html input[type="button"],
129
input[type="reset"],
130
input[type="submit"] {
131
  -webkit-appearance: button;
132
  cursor: pointer;
133
}
134
button[disabled],
135
html input[disabled] {
136
  cursor: default;
137
}
138
button::-moz-focus-inner,
139
input::-moz-focus-inner {
140
  padding: 0;
141
  border: 0;
142
}
143
input {
144
  line-height: normal;
145
}
146
input[type="checkbox"],
147
input[type="radio"] {
148
  -webkit-box-sizing: border-box;
149
     -moz-box-sizing: border-box;
150
          box-sizing: border-box;
151
  padding: 0;
152
}
153
input[type="number"]::-webkit-inner-spin-button,
154
input[type="number"]::-webkit-outer-spin-button {
155
  height: auto;
156
}
157
input[type="search"] {
158
  -webkit-box-sizing: content-box;
159
     -moz-box-sizing: content-box;
160
          box-sizing: content-box;
161
  -webkit-appearance: textfield;
162
}
163
input[type="search"]::-webkit-search-cancel-button,
164
input[type="search"]::-webkit-search-decoration {
165
  -webkit-appearance: none;
166
}
167
fieldset {
168
  padding: .35em .625em .75em;
169
  margin: 0 2px;
170
  border: 1px solid #c0c0c0;
171
}
172
legend {
173
  padding: 0;
174
  border: 0;
175
}
176
textarea {
177
  overflow: auto;
178
}
179
optgroup {
180
  font-weight: bold;
181
}
182
table {
183
  border-spacing: 0;
184
  border-collapse: collapse;
185
}
186
td,
187
th {
188
  padding: 0;
189
}
190
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
191
@media print {
192
  *,
193
  *:before,
194
  *:after {
195
    color: #000 !important;
196
    text-shadow: none !important;
197
    background: transparent !important;
198
    -webkit-box-shadow: none !important;
199
            box-shadow: none !important;
200
  }
201
  a,
202
  a:visited {
203
    text-decoration: underline;
204
  }
205
  a[href]:after {
206
    content: " (" attr(href) ")";
207
  }
208
  abbr[title]:after {
209
    content: " (" attr(title) ")";
210
  }
211
  a[href^="#"]:after,
212
  a[href^="javascript:"]:after {
213
    content: "";
214
  }
215
  pre,
216
  blockquote {
217
    border: 1px solid #999;
218

    
219
    page-break-inside: avoid;
220
  }
221
  thead {
222
    display: table-header-group;
223
  }
224
  tr,
225
  img {
226
    page-break-inside: avoid;
227
  }
228
  img {
229
    max-width: 100% !important;
230
  }
231
  p,
232
  h2,
233
  h3 {
234
    orphans: 3;
235
    widows: 3;
236
  }
237
  h2,
238
  h3 {
239
    page-break-after: avoid;
240
  }
241
  .navbar {
242
    display: none;
243
  }
244
  .btn > .caret,
245
  .dropup > .btn > .caret {
246
    border-top-color: #000 !important;
247
  }
248
  .label {
249
    border: 1px solid #000;
250
  }
251
  .table {
252
    border-collapse: collapse !important;
253
  }
254
  .table td,
255
  .table th {
256
    background-color: #fff !important;
257
  }
258
  .table-bordered th,
259
  .table-bordered td {
260
    border: 1px solid #ddd !important;
261
  }
262
}
263
@font-face {
264
  font-family: 'Glyphicons Halflings';
265

    
266
  src: url('../fonts/glyphicons-halflings-regular.eot');
267
  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');
268
}
269
.glyphicon {
270
  position: relative;
271
  top: 1px;
272
  display: inline-block;
273
  font-family: 'Glyphicons Halflings';
274
  font-style: normal;
275
  font-weight: normal;
276
  line-height: 1;
277

    
278
  -webkit-font-smoothing: antialiased;
279
  -moz-osx-font-smoothing: grayscale;
280
}
281
.glyphicon-asterisk:before {
282
  content: "\2a";
283
}
284
.glyphicon-plus:before {
285
  content: "\2b";
286
}
287
.glyphicon-euro:before,
288
.glyphicon-eur:before {
289
  content: "\20ac";
290
}
291
.glyphicon-minus:before {
292
  content: "\2212";
293
}
294
.glyphicon-cloud:before {
295
  content: "\2601";
296
}
297
.glyphicon-envelope:before {
298
  content: "\2709";
299
}
300
.glyphicon-pencil:before {
301
  content: "\270f";
302
}
303
.glyphicon-glass:before {
304
  content: "\e001";
305
}
306
.glyphicon-music:before {
307
  content: "\e002";
308
}
309
.glyphicon-search:before {
310
  content: "\e003";
311
}
312
.glyphicon-heart:before {
313
  content: "\e005";
314
}
315
.glyphicon-star:before {
316
  content: "\e006";
317
}
318
.glyphicon-star-empty:before {
319
  content: "\e007";
320
}
321
.glyphicon-user:before {
322
  content: "\e008";
323
}
324
.glyphicon-film:before {
325
  content: "\e009";
326
}
327
.glyphicon-th-large:before {
328
  content: "\e010";
329
}
330
.glyphicon-th:before {
331
  content: "\e011";
332
}
333
.glyphicon-th-list:before {
334
  content: "\e012";
335
}
336
.glyphicon-ok:before {
337
  content: "\e013";
338
}
339
.glyphicon-remove:before {
340
  content: "\e014";
341
}
342
.glyphicon-zoom-in:before {
343
  content: "\e015";
344
}
345
.glyphicon-zoom-out:before {
346
  content: "\e016";
347
}
348
.glyphicon-off:before {
349
  content: "\e017";
350
}
351
.glyphicon-signal:before {
352
  content: "\e018";
353
}
354
.glyphicon-cog:before {
355
  content: "\e019";
356
}
357
.glyphicon-trash:before {
358
  content: "\e020";
359
}
360
.glyphicon-home:before {
361
  content: "\e021";
362
}
363
.glyphicon-file:before {
364
  content: "\e022";
365
}
366
.glyphicon-time:before {
367
  content: "\e023";
368
}
369
.glyphicon-road:before {
370
  content: "\e024";
371
}
372
.glyphicon-download-alt:before {
373
  content: "\e025";
374
}
375
.glyphicon-download:before {
376
  content: "\e026";
377
}
378
.glyphicon-upload:before {
379
  content: "\e027";
380
}
381
.glyphicon-inbox:before {
382
  content: "\e028";
383
}
384
.glyphicon-play-circle:before {
385
  content: "\e029";
386
}
387
.glyphicon-repeat:before {
388
  content: "\e030";
389
}
390
.glyphicon-refresh:before {
391
  content: "\e031";
392
}
393
.glyphicon-list-alt:before {
394
  content: "\e032";
395
}
396
.glyphicon-lock:before {
397
  content: "\e033";
398
}
399
.glyphicon-flag:before {
400
  content: "\e034";
401
}
402
.glyphicon-headphones:before {
403
  content: "\e035";
404
}
405
.glyphicon-volume-off:before {
406
  content: "\e036";
407
}
408
.glyphicon-volume-down:before {
409
  content: "\e037";
410
}
411
.glyphicon-volume-up:before {
412
  content: "\e038";
413
}
414
.glyphicon-qrcode:before {
415
  content: "\e039";
416
}
417
.glyphicon-barcode:before {
418
  content: "\e040";
419
}
420
.glyphicon-tag:before {
421
  content: "\e041";
422
}
423
.glyphicon-tags:before {
424
  content: "\e042";
425
}
426
.glyphicon-book:before {
427
  content: "\e043";
428
}
429
.glyphicon-bookmark:before {
430
  content: "\e044";
431
}
432
.glyphicon-print:before {
433
  content: "\e045";
434
}
435
.glyphicon-camera:before {
436
  content: "\e046";
437
}
438
.glyphicon-font:before {
439
  content: "\e047";
440
}
441
.glyphicon-bold:before {
442
  content: "\e048";
443
}
444
.glyphicon-italic:before {
445
  content: "\e049";
446
}
447
.glyphicon-text-height:before {
448
  content: "\e050";
449
}
450
.glyphicon-text-width:before {
451
  content: "\e051";
452
}
453
.glyphicon-align-left:before {
454
  content: "\e052";
455
}
456
.glyphicon-align-center:before {
457
  content: "\e053";
458
}
459
.glyphicon-align-right:before {
460
  content: "\e054";
461
}
462
.glyphicon-align-justify:before {
463
  content: "\e055";
464
}
465
.glyphicon-list:before {
466
  content: "\e056";
467
}
468
.glyphicon-indent-left:before {
469
  content: "\e057";
470
}
471
.glyphicon-indent-right:before {
472
  content: "\e058";
473
}
474
.glyphicon-facetime-video:before {
475
  content: "\e059";
476
}
477
.glyphicon-picture:before {
478
  content: "\e060";
479
}
480
.glyphicon-map-marker:before {
481
  content: "\e062";
482
}
483
.glyphicon-adjust:before {
484
  content: "\e063";
485
}
486
.glyphicon-tint:before {
487
  content: "\e064";
488
}
489
.glyphicon-edit:before {
490
  content: "\e065";
491
}
492
.glyphicon-share:before {
493
  content: "\e066";
494
}
495
.glyphicon-check:before {
496
  content: "\e067";
497
}
498
.glyphicon-move:before {
499
  content: "\e068";
500
}
501
.glyphicon-step-backward:before {
502
  content: "\e069";
503
}
504
.glyphicon-fast-backward:before {
505
  content: "\e070";
506
}
507
.glyphicon-backward:before {
508
  content: "\e071";
509
}
510
.glyphicon-play:before {
511
  content: "\e072";
512
}
513
.glyphicon-pause:before {
514
  content: "\e073";
515
}
516
.glyphicon-stop:before {
517
  content: "\e074";
518
}
519
.glyphicon-forward:before {
520
  content: "\e075";
521
}
522
.glyphicon-fast-forward:before {
523
  content: "\e076";
524
}
525
.glyphicon-step-forward:before {
526
  content: "\e077";
527
}
528
.glyphicon-eject:before {
529
  content: "\e078";
530
}
531
.glyphicon-chevron-left:before {
532
  content: "\e079";
533
}
534
.glyphicon-chevron-right:before {
535
  content: "\e080";
536
}
537
.glyphicon-plus-sign:before {
538
  content: "\e081";
539
}
540
.glyphicon-minus-sign:before {
541
  content: "\e082";
542
}
543
.glyphicon-remove-sign:before {
544
  content: "\e083";
545
}
546
.glyphicon-ok-sign:before {
547
  content: "\e084";
548
}
549
.glyphicon-question-sign:before {
550
  content: "\e085";
551
}
552
.glyphicon-info-sign:before {
553
  content: "\e086";
554
}
555
.glyphicon-screenshot:before {
556
  content: "\e087";
557
}
558
.glyphicon-remove-circle:before {
559
  content: "\e088";
560
}
561
.glyphicon-ok-circle:before {
562
  content: "\e089";
563
}
564
.glyphicon-ban-circle:before {
565
  content: "\e090";
566
}
567
.glyphicon-arrow-left:before {
568
  content: "\e091";
569
}
570
.glyphicon-arrow-right:before {
571
  content: "\e092";
572
}
573
.glyphicon-arrow-up:before {
574
  content: "\e093";
575
}
576
.glyphicon-arrow-down:before {
577
  content: "\e094";
578
}
579
.glyphicon-share-alt:before {
580
  content: "\e095";
581
}
582
.glyphicon-resize-full:before {
583
  content: "\e096";
584
}
585
.glyphicon-resize-small:before {
586
  content: "\e097";
587
}
588
.glyphicon-exclamation-sign:before {
589
  content: "\e101";
590
}
591
.glyphicon-gift:before {
592
  content: "\e102";
593
}
594
.glyphicon-leaf:before {
595
  content: "\e103";
596
}
597
.glyphicon-fire:before {
598
  content: "\e104";
599
}
600
.glyphicon-eye-open:before {
601
  content: "\e105";
602
}
603
.glyphicon-eye-close:before {
604
  content: "\e106";
605
}
606
.glyphicon-warning-sign:before {
607
  content: "\e107";
608
}
609
.glyphicon-plane:before {
610
  content: "\e108";
611
}
612
.glyphicon-calendar:before {
613
  content: "\e109";
614
}
615
.glyphicon-random:before {
616
  content: "\e110";
617
}
618
.glyphicon-comment:before {
619
  content: "\e111";
620
}
621
.glyphicon-magnet:before {
622
  content: "\e112";
623
}
624
.glyphicon-chevron-up:before {
625
  content: "\e113";
626
}
627
.glyphicon-chevron-down:before {
628
  content: "\e114";
629
}
630
.glyphicon-retweet:before {
631
  content: "\e115";
632
}
633
.glyphicon-shopping-cart:before {
634
  content: "\e116";
635
}
636
.glyphicon-folder-close:before {
637
  content: "\e117";
638
}
639
.glyphicon-folder-open:before {
640
  content: "\e118";
641
}
642
.glyphicon-resize-vertical:before {
643
  content: "\e119";
644
}
645
.glyphicon-resize-horizontal:before {
646
  content: "\e120";
647
}
648
.glyphicon-hdd:before {
649
  content: "\e121";
650
}
651
.glyphicon-bullhorn:before {
652
  content: "\e122";
653
}
654
.glyphicon-bell:before {
655
  content: "\e123";
656
}
657
.glyphicon-certificate:before {
658
  content: "\e124";
659
}
660
.glyphicon-thumbs-up:before {
661
  content: "\e125";
662
}
663
.glyphicon-thumbs-down:before {
664
  content: "\e126";
665
}
666
.glyphicon-hand-right:before {
667
  content: "\e127";
668
}
669
.glyphicon-hand-left:before {
670
  content: "\e128";
671
}
672
.glyphicon-hand-up:before {
673
  content: "\e129";
674
}
675
.glyphicon-hand-down:before {
676
  content: "\e130";
677
}
678
.glyphicon-circle-arrow-right:before {
679
  content: "\e131";
680
}
681
.glyphicon-circle-arrow-left:before {
682
  content: "\e132";
683
}
684
.glyphicon-circle-arrow-up:before {
685
  content: "\e133";
686
}
687
.glyphicon-circle-arrow-down:before {
688
  content: "\e134";
689
}
690
.glyphicon-globe:before {
691
  content: "\e135";
692
}
693
.glyphicon-wrench:before {
694
  content: "\e136";
695
}
696
.glyphicon-tasks:before {
697
  content: "\e137";
698
}
699
.glyphicon-filter:before {
700
  content: "\e138";
701
}
702
.glyphicon-briefcase:before {
703
  content: "\e139";
704
}
705
.glyphicon-fullscreen:before {
706
  content: "\e140";
707
}
708
.glyphicon-dashboard:before {
709
  content: "\e141";
710
}
711
.glyphicon-paperclip:before {
712
  content: "\e142";
713
}
714
.glyphicon-heart-empty:before {
715
  content: "\e143";
716
}
717
.glyphicon-link:before {
718
  content: "\e144";
719
}
720
.glyphicon-phone:before {
721
  content: "\e145";
722
}
723
.glyphicon-pushpin:before {
724
  content: "\e146";
725
}
726
.glyphicon-usd:before {
727
  content: "\e148";
728
}
729
.glyphicon-gbp:before {
730
  content: "\e149";
731
}
732
.glyphicon-sort:before {
733
  content: "\e150";
734
}
735
.glyphicon-sort-by-alphabet:before {
736
  content: "\e151";
737
}
738
.glyphicon-sort-by-alphabet-alt:before {
739
  content: "\e152";
740
}
741
.glyphicon-sort-by-order:before {
742
  content: "\e153";
743
}
744
.glyphicon-sort-by-order-alt:before {
745
  content: "\e154";
746
}
747
.glyphicon-sort-by-attributes:before {
748
  content: "\e155";
749
}
750
.glyphicon-sort-by-attributes-alt:before {
751
  content: "\e156";
752
}
753
.glyphicon-unchecked:before {
754
  content: "\e157";
755
}
756
.glyphicon-expand:before {
757
  content: "\e158";
758
}
759
.glyphicon-collapse-down:before {
760
  content: "\e159";
761
}
762
.glyphicon-collapse-up:before {
763
  content: "\e160";
764
}
765
.glyphicon-log-in:before {
766
  content: "\e161";
767
}
768
.glyphicon-flash:before {
769
  content: "\e162";
770
}
771
.glyphicon-log-out:before {
772
  content: "\e163";
773
}
774
.glyphicon-new-window:before {
775
  content: "\e164";
776
}
777
.glyphicon-record:before {
778
  content: "\e165";
779
}
780
.glyphicon-save:before {
781
  content: "\e166";
782
}
783
.glyphicon-open:before {
784
  content: "\e167";
785
}
786
.glyphicon-saved:before {
787
  content: "\e168";
788
}
789
.glyphicon-import:before {
790
  content: "\e169";
791
}
792
.glyphicon-export:before {
793
  content: "\e170";
794
}
795
.glyphicon-send:before {
796
  content: "\e171";
797
}
798
.glyphicon-floppy-disk:before {
799
  content: "\e172";
800
}
801
.glyphicon-floppy-saved:before {
802
  content: "\e173";
803
}
804
.glyphicon-floppy-remove:before {
805
  content: "\e174";
806
}
807
.glyphicon-floppy-save:before {
808
  content: "\e175";
809
}
810
.glyphicon-floppy-open:before {
811
  content: "\e176";
812
}
813
.glyphicon-credit-card:before {
814
  content: "\e177";
815
}
816
.glyphicon-transfer:before {
817
  content: "\e178";
818
}
819
.glyphicon-cutlery:before {
820
  content: "\e179";
821
}
822
.glyphicon-header:before {
823
  content: "\e180";
824
}
825
.glyphicon-compressed:before {
826
  content: "\e181";
827
}
828
.glyphicon-earphone:before {
829
  content: "\e182";
830
}
831
.glyphicon-phone-alt:before {
832
  content: "\e183";
833
}
834
.glyphicon-tower:before {
835
  content: "\e184";
836
}
837
.glyphicon-stats:before {
838
  content: "\e185";
839
}
840
.glyphicon-sd-video:before {
841
  content: "\e186";
842
}
843
.glyphicon-hd-video:before {
844
  content: "\e187";
845
}
846
.glyphicon-subtitles:before {
847
  content: "\e188";
848
}
849
.glyphicon-sound-stereo:before {
850
  content: "\e189";
851
}
852
.glyphicon-sound-dolby:before {
853
  content: "\e190";
854
}
855
.glyphicon-sound-5-1:before {
856
  content: "\e191";
857
}
858
.glyphicon-sound-6-1:before {
859
  content: "\e192";
860
}
861
.glyphicon-sound-7-1:before {
862
  content: "\e193";
863
}
864
.glyphicon-copyright-mark:before {
865
  content: "\e194";
866
}
867
.glyphicon-registration-mark:before {
868
  content: "\e195";
869
}
870
.glyphicon-cloud-download:before {
871
  content: "\e197";
872
}
873
.glyphicon-cloud-upload:before {
874
  content: "\e198";
875
}
876
.glyphicon-tree-conifer:before {
877
  content: "\e199";
878
}
879
.glyphicon-tree-deciduous:before {
880
  content: "\e200";
881
}
882
.glyphicon-cd:before {
883
  content: "\e201";
884
}
885
.glyphicon-save-file:before {
886
  content: "\e202";
887
}
888
.glyphicon-open-file:before {
889
  content: "\e203";
890
}
891
.glyphicon-level-up:before {
892
  content: "\e204";
893
}
894
.glyphicon-copy:before {
895
  content: "\e205";
896
}
897
.glyphicon-paste:before {
898
  content: "\e206";
899
}
900
.glyphicon-alert:before {
901
  content: "\e209";
902
}
903
.glyphicon-equalizer:before {
904
  content: "\e210";
905
}
906
.glyphicon-king:before {
907
  content: "\e211";
908
}
909
.glyphicon-queen:before {
910
  content: "\e212";
911
}
912
.glyphicon-pawn:before {
913
  content: "\e213";
914
}
915
.glyphicon-bishop:before {
916
  content: "\e214";
917
}
918
.glyphicon-knight:before {
919
  content: "\e215";
920
}
921
.glyphicon-baby-formula:before {
922
  content: "\e216";
923
}
924
.glyphicon-tent:before {
925
  content: "\26fa";
926
}
927
.glyphicon-blackboard:before {
928
  content: "\e218";
929
}
930
.glyphicon-bed:before {
931
  content: "\e219";
932
}
933
.glyphicon-apple:before {
934
  content: "\f8ff";
935
}
936
.glyphicon-erase:before {
937
  content: "\e221";
938
}
939
.glyphicon-hourglass:before {
940
  content: "\231b";
941
}
942
.glyphicon-lamp:before {
943
  content: "\e223";
944
}
945
.glyphicon-duplicate:before {
946
  content: "\e224";
947
}
948
.glyphicon-piggy-bank:before {
949
  content: "\e225";
950
}
951
.glyphicon-scissors:before {
952
  content: "\e226";
953
}
954
.glyphicon-bitcoin:before {
955
  content: "\e227";
956
}
957
.glyphicon-btc:before {
958
  content: "\e227";
959
}
960
.glyphicon-xbt:before {
961
  content: "\e227";
962
}
963
.glyphicon-yen:before {
964
  content: "\00a5";
965
}
966
.glyphicon-jpy:before {
967
  content: "\00a5";
968
}
969
.glyphicon-ruble:before {
970
  content: "\20bd";
971
}
972
.glyphicon-rub:before {
973
  content: "\20bd";
974
}
975
.glyphicon-scale:before {
976
  content: "\e230";
977
}
978
.glyphicon-ice-lolly:before {
979
  content: "\e231";
980
}
981
.glyphicon-ice-lolly-tasted:before {
982
  content: "\e232";
983
}
984
.glyphicon-education:before {
985
  content: "\e233";
986
}
987
.glyphicon-option-horizontal:before {
988
  content: "\e234";
989
}
990
.glyphicon-option-vertical:before {
991
  content: "\e235";
992
}
993
.glyphicon-menu-hamburger:before {
994
  content: "\e236";
995
}
996
.glyphicon-modal-window:before {
997
  content: "\e237";
998
}
999
.glyphicon-oil:before {
1000
  content: "\e238";
1001
}
1002
.glyphicon-grain:before {
1003
  content: "\e239";
1004
}
1005
.glyphicon-sunglasses:before {
1006
  content: "\e240";
1007
}
1008
.glyphicon-text-size:before {
1009
  content: "\e241";
1010
}
1011
.glyphicon-text-color:before {
1012
  content: "\e242";
1013
}
1014
.glyphicon-text-background:before {
1015
  content: "\e243";
1016
}
1017
.glyphicon-object-align-top:before {
1018
  content: "\e244";
1019
}
1020
.glyphicon-object-align-bottom:before {
1021
  content: "\e245";
1022
}
1023
.glyphicon-object-align-horizontal:before {
1024
  content: "\e246";
1025
}
1026
.glyphicon-object-align-left:before {
1027
  content: "\e247";
1028
}
1029
.glyphicon-object-align-vertical:before {
1030
  content: "\e248";
1031
}
1032
.glyphicon-object-align-right:before {
1033
  content: "\e249";
1034
}
1035
.glyphicon-triangle-right:before {
1036
  content: "\e250";
1037
}
1038
.glyphicon-triangle-left:before {
1039
  content: "\e251";
1040
}
1041
.glyphicon-triangle-bottom:before {
1042
  content: "\e252";
1043
}
1044
.glyphicon-triangle-top:before {
1045
  content: "\e253";
1046
}
1047
.glyphicon-console:before {
1048
  content: "\e254";
1049
}
1050
.glyphicon-superscript:before {
1051
  content: "\e255";
1052
}
1053
.glyphicon-subscript:before {
1054
  content: "\e256";
1055
}
1056
.glyphicon-menu-left:before {
1057
  content: "\e257";
1058
}
1059
.glyphicon-menu-right:before {
1060
  content: "\e258";
1061
}
1062
.glyphicon-menu-down:before {
1063
  content: "\e259";
1064
}
1065
.glyphicon-menu-up:before {
1066
  content: "\e260";
1067
}
1068
* {
1069
  -webkit-box-sizing: border-box;
1070
     -moz-box-sizing: border-box;
1071
          box-sizing: border-box;
1072
}
1073
*:before,
1074
*:after {
1075
  -webkit-box-sizing: border-box;
1076
     -moz-box-sizing: border-box;
1077
          box-sizing: border-box;
1078
}
1079
html {
1080
  font-size: 10px;
1081

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

    
6058
  line-break: auto;
6059
}
6060
.tooltip.in {
6061
  filter: alpha(opacity=90);
6062
  opacity: .9;
6063
}
6064
.tooltip.top {
6065
  padding: 5px 0;
6066
  margin-top: -3px;
6067
}
6068
.tooltip.right {
6069
  padding: 0 5px;
6070
  margin-left: 3px;
6071
}
6072
.tooltip.bottom {
6073
  padding: 5px 0;
6074
  margin-top: 3px;
6075
}
6076
.tooltip.left {
6077
  padding: 0 5px;
6078
  margin-left: -3px;
6079
}
6080
.tooltip-inner {
6081
  max-width: 200px;
6082
  padding: 3px 8px;
6083
  color: #fff;
6084
  text-align: center;
6085
  background-color: #000;
6086
  border-radius: 4px;
6087
}
6088
.tooltip-arrow {
6089
  position: absolute;
6090
  width: 0;
6091
  height: 0;
6092
  border-color: transparent;
6093
  border-style: solid;
6094
}
6095
.tooltip.top .tooltip-arrow {
6096
  bottom: 0;
6097
  left: 50%;
6098
  margin-left: -5px;
6099
  border-width: 5px 5px 0;
6100
  border-top-color: #000;
6101
}
6102
.tooltip.top-left .tooltip-arrow {
6103
  right: 5px;
6104
  bottom: 0;
6105
  margin-bottom: -5px;
6106
  border-width: 5px 5px 0;
6107
  border-top-color: #000;
6108
}
6109
.tooltip.top-right .tooltip-arrow {
6110
  bottom: 0;
6111
  left: 5px;
6112
  margin-bottom: -5px;
6113
  border-width: 5px 5px 0;
6114
  border-top-color: #000;
6115
}
6116
.tooltip.right .tooltip-arrow {
6117
  top: 50%;
6118
  left: 0;
6119
  margin-top: -5px;
6120
  border-width: 5px 5px 5px 0;
6121
  border-right-color: #000;
6122
}
6123
.tooltip.left .tooltip-arrow {
6124
  top: 50%;
6125
  right: 0;
6126
  margin-top: -5px;
6127
  border-width: 5px 0 5px 5px;
6128
  border-left-color: #000;
6129
}
6130
.tooltip.bottom .tooltip-arrow {
6131
  top: 0;
6132
  left: 50%;
6133
  margin-left: -5px;
6134
  border-width: 0 5px 5px;
6135
  border-bottom-color: #000;
6136
}
6137
.tooltip.bottom-left .tooltip-arrow {
6138
  top: 0;
6139
  right: 5px;
6140
  margin-top: -5px;
6141
  border-width: 0 5px 5px;
6142
  border-bottom-color: #000;
6143
}
6144
.tooltip.bottom-right .tooltip-arrow {
6145
  top: 0;
6146
  left: 5px;
6147
  margin-top: -5px;
6148
  border-width: 0 5px 5px;
6149
  border-bottom-color: #000;
6150
}
6151
.popover {
6152
  position: absolute;
6153
  top: 0;
6154
  left: 0;
6155
  z-index: 1060;
6156
  display: none;
6157
  max-width: 276px;
6158
  padding: 1px;
6159
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
6160
  font-size: 14px;
6161
  font-style: normal;
6162
  font-weight: normal;
6163
  line-height: 1.42857143;
6164
  text-align: left;
6165
  text-align: start;
6166
  text-decoration: none;
6167
  text-shadow: none;
6168
  text-transform: none;
6169
  letter-spacing: normal;
6170
  word-break: normal;
6171
  word-spacing: normal;
6172
  word-wrap: normal;
6173
  white-space: normal;
6174
  background-color: #fff;
6175
  -webkit-background-clip: padding-box;
6176
          background-clip: padding-box;
6177
  border: 1px solid #ccc;
6178
  border: 1px solid rgba(0, 0, 0, .2);
6179
  border-radius: 6px;
6180
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6181
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6182

    
6183
  line-break: auto;
6184
}
6185
.popover.top {
6186
  margin-top: -10px;
6187
}
6188
.popover.right {
6189
  margin-left: 10px;
6190
}
6191
.popover.bottom {
6192
  margin-top: 10px;
6193
}
6194
.popover.left {
6195
  margin-left: -10px;
6196
}
6197
.popover-title {
6198
  padding: 8px 14px;
6199
  margin: 0;
6200
  font-size: 14px;
6201
  background-color: #f7f7f7;
6202
  border-bottom: 1px solid #ebebeb;
6203
  border-radius: 5px 5px 0 0;
6204
}
6205
.popover-content {
6206
  padding: 9px 14px;
6207
}
6208
.popover > .arrow,
6209
.popover > .arrow:after {
6210
  position: absolute;
6211
  display: block;
6212
  width: 0;
6213
  height: 0;
6214
  border-color: transparent;
6215
  border-style: solid;
6216
}
6217
.popover > .arrow {
6218
  border-width: 11px;
6219
}
6220
.popover > .arrow:after {
6221
  content: "";
6222
  border-width: 10px;
6223
}
6224
.popover.top > .arrow {
6225
  bottom: -11px;
6226
  left: 50%;
6227
  margin-left: -11px;
6228
  border-top-color: #999;
6229
  border-top-color: rgba(0, 0, 0, .25);
6230
  border-bottom-width: 0;
6231
}
6232
.popover.top > .arrow:after {
6233
  bottom: 1px;
6234
  margin-left: -10px;
6235
  content: " ";
6236
  border-top-color: #fff;
6237
  border-bottom-width: 0;
6238
}
6239
.popover.right > .arrow {
6240
  top: 50%;
6241
  left: -11px;
6242
  margin-top: -11px;
6243
  border-right-color: #999;
6244
  border-right-color: rgba(0, 0, 0, .25);
6245
  border-left-width: 0;
6246
}
6247
.popover.right > .arrow:after {
6248
  bottom: -10px;
6249
  left: 1px;
6250
  content: " ";
6251
  border-right-color: #fff;
6252
  border-left-width: 0;
6253
}
6254
.popover.bottom > .arrow {
6255
  top: -11px;
6256
  left: 50%;
6257
  margin-left: -11px;
6258
  border-top-width: 0;
6259
  border-bottom-color: #999;
6260
  border-bottom-color: rgba(0, 0, 0, .25);
6261
}
6262
.popover.bottom > .arrow:after {
6263
  top: 1px;
6264
  margin-left: -10px;
6265
  content: " ";
6266
  border-top-width: 0;
6267
  border-bottom-color: #fff;
6268
}
6269
.popover.left > .arrow {
6270
  top: 50%;
6271
  right: -11px;
6272
  margin-top: -11px;
6273
  border-right-width: 0;
6274
  border-left-color: #999;
6275
  border-left-color: rgba(0, 0, 0, .25);
6276
}
6277
.popover.left > .arrow:after {
6278
  right: 1px;
6279
  bottom: -10px;
6280
  content: " ";
6281
  border-right-width: 0;
6282
  border-left-color: #fff;
6283
}
6284
.carousel {
6285
  position: relative;
6286
}
6287
.carousel-inner {
6288
  position: relative;
6289
  width: 100%;
6290
  overflow: hidden;
6291
}
6292
.carousel-inner > .item {
6293
  position: relative;
6294
  display: none;
6295
  -webkit-transition: .6s ease-in-out left;
6296
       -o-transition: .6s ease-in-out left;
6297
          transition: .6s ease-in-out left;
6298
}
6299
.carousel-inner > .item > img,
6300
.carousel-inner > .item > a > img {
6301
  line-height: 1;
6302
}
6303
@media all and (transform-3d), (-webkit-transform-3d) {
6304
  .carousel-inner > .item {
6305
    -webkit-transition: -webkit-transform .6s ease-in-out;
6306
         -o-transition:      -o-transform .6s ease-in-out;
6307
            transition:         transform .6s ease-in-out;
6308

    
6309
    -webkit-backface-visibility: hidden;
6310
            backface-visibility: hidden;
6311
    -webkit-perspective: 1000px;
6312
            perspective: 1000px;
6313
  }
6314
  .carousel-inner > .item.next,
6315
  .carousel-inner > .item.active.right {
6316
    left: 0;
6317
    -webkit-transform: translate3d(100%, 0, 0);
6318
            transform: translate3d(100%, 0, 0);
6319
  }
6320
  .carousel-inner > .item.prev,
6321
  .carousel-inner > .item.active.left {
6322
    left: 0;
6323
    -webkit-transform: translate3d(-100%, 0, 0);
6324
            transform: translate3d(-100%, 0, 0);
6325
  }
6326
  .carousel-inner > .item.next.left,
6327
  .carousel-inner > .item.prev.right,
6328
  .carousel-inner > .item.active {
6329
    left: 0;
6330
    -webkit-transform: translate3d(0, 0, 0);
6331
            transform: translate3d(0, 0, 0);
6332
  }
6333
}
6334
.carousel-inner > .active,
6335
.carousel-inner > .next,
6336
.carousel-inner > .prev {
6337
  display: block;
6338
}
6339
.carousel-inner > .active {
6340
  left: 0;
6341
}
6342
.carousel-inner > .next,
6343
.carousel-inner > .prev {
6344
  position: absolute;
6345
  top: 0;
6346
  width: 100%;
6347
}
6348
.carousel-inner > .next {
6349
  left: 100%;
6350
}
6351
.carousel-inner > .prev {
6352
  left: -100%;
6353
}
6354
.carousel-inner > .next.left,
6355
.carousel-inner > .prev.right {
6356
  left: 0;
6357
}
6358
.carousel-inner > .active.left {
6359
  left: -100%;
6360
}
6361
.carousel-inner > .active.right {
6362
  left: 100%;
6363
}
6364
.carousel-control {
6365
  position: absolute;
6366
  top: 0;
6367
  bottom: 0;
6368
  left: 0;
6369
  width: 15%;
6370
  font-size: 20px;
6371
  color: #fff;
6372
  text-align: center;
6373
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6374
  filter: alpha(opacity=50);
6375
  opacity: .5;
6376
}
6377
.carousel-control.left {
6378
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6379
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6380
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
6381
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6382
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6383
  background-repeat: repeat-x;
6384
}
6385
.carousel-control.right {
6386
  right: 0;
6387
  left: auto;
6388
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6389
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6390
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
6391
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6392
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6393
  background-repeat: repeat-x;
6394
}
6395
.carousel-control:hover,
6396
.carousel-control:focus {
6397
  color: #fff;
6398
  text-decoration: none;
6399
  filter: alpha(opacity=90);
6400
  outline: 0;
6401
  opacity: .9;
6402
}
6403
.carousel-control .icon-prev,
6404
.carousel-control .icon-next,
6405
.carousel-control .glyphicon-chevron-left,
6406
.carousel-control .glyphicon-chevron-right {
6407
  position: absolute;
6408
  top: 50%;
6409
  z-index: 5;
6410
  display: inline-block;
6411
  margin-top: -10px;
6412
}
6413
.carousel-control .icon-prev,
6414
.carousel-control .glyphicon-chevron-left {
6415
  left: 50%;
6416
  margin-left: -10px;
6417
}
6418
.carousel-control .icon-next,
6419
.carousel-control .glyphicon-chevron-right {
6420
  right: 50%;
6421
  margin-right: -10px;
6422
}
6423
.carousel-control .icon-prev,
6424
.carousel-control .icon-next {
6425
  width: 20px;
6426
  height: 20px;
6427
  font-family: serif;
6428
  line-height: 1;
6429
}
6430
.carousel-control .icon-prev:before {
6431
  content: '\2039';
6432
}
6433
.carousel-control .icon-next:before {
6434
  content: '\203a';
6435
}
6436
.carousel-indicators {
6437
  position: absolute;
6438
  bottom: 10px;
6439
  left: 50%;
6440
  z-index: 15;
6441
  width: 60%;
6442
  padding-left: 0;
6443
  margin-left: -30%;
6444
  text-align: center;
6445
  list-style: none;
6446
}
6447
.carousel-indicators li {
6448
  display: inline-block;
6449
  width: 10px;
6450
  height: 10px;
6451
  margin: 1px;
6452
  text-indent: -999px;
6453
  cursor: pointer;
6454
  background-color: #000 \9;
6455
  background-color: rgba(0, 0, 0, 0);
6456
  border: 1px solid #fff;
6457
  border-radius: 10px;
6458
}
6459
.carousel-indicators .active {
6460
  width: 12px;
6461
  height: 12px;
6462
  margin: 0;
6463
  background-color: #fff;
6464
}
6465
.carousel-caption {
6466
  position: absolute;
6467
  right: 15%;
6468
  bottom: 20px;
6469
  left: 15%;
6470
  z-index: 10;
6471
  padding-top: 20px;
6472
  padding-bottom: 20px;
6473
  color: #fff;
6474
  text-align: center;
6475
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6476
}
6477
.carousel-caption .btn {
6478
  text-shadow: none;
6479
}
6480
@media screen and (min-width: 768px) {
6481
  .carousel-control .glyphicon-chevron-left,
6482
  .carousel-control .glyphicon-chevron-right,
6483
  .carousel-control .icon-prev,
6484
  .carousel-control .icon-next {
6485
    width: 30px;
6486
    height: 30px;
6487
    margin-top: -15px;
6488
    font-size: 30px;
6489
  }
6490
  .carousel-control .glyphicon-chevron-left,
6491
  .carousel-control .icon-prev {
6492
    margin-left: -15px;
6493
  }
6494
  .carousel-control .glyphicon-chevron-right,
6495
  .carousel-control .icon-next {
6496
    margin-right: -15px;
6497
  }
6498
  .carousel-caption {
6499
    right: 20%;
6500
    left: 20%;
6501
    padding-bottom: 30px;
6502
  }
6503
  .carousel-indicators {
6504
    bottom: 20px;
6505
  }
6506
}
6507
.clearfix:before,
6508
.clearfix:after,
6509
.dl-horizontal dd:before,
6510
.dl-horizontal dd:after,
6511
.container:before,
6512
.container:after,
6513
.container-fluid:before,
6514
.container-fluid:after,
6515
.row:before,
6516
.row:after,
6517
.form-horizontal .form-group:before,
6518
.form-horizontal .form-group:after,
6519
.btn-toolbar:before,
6520
.btn-toolbar:after,
6521
.btn-group-vertical > .btn-group:before,
6522
.btn-group-vertical > .btn-group:after,
6523
.nav:before,
6524
.nav:after,
6525
.navbar:before,
6526
.navbar:after,
6527
.navbar-header:before,
6528
.navbar-header:after,
6529
.navbar-collapse:before,
6530
.navbar-collapse:after,
6531
.pager:before,
6532
.pager:after,
6533
.panel-body:before,
6534
.panel-body:after,
6535
.modal-footer:before,
6536
.modal-footer:after {
6537
  display: table;
6538
  content: " ";
6539
}
6540
.clearfix:after,
6541
.dl-horizontal dd:after,
6542
.container:after,
6543
.container-fluid:after,
6544
.row:after,
6545
.form-horizontal .form-group:after,
6546
.btn-toolbar:after,
6547
.btn-group-vertical > .btn-group:after,
6548
.nav:after,
6549
.navbar:after,
6550
.navbar-header:after,
6551
.navbar-collapse:after,
6552
.pager:after,
6553
.panel-body:after,
6554
.modal-footer:after {
6555
  clear: both;
6556
}
6557
.center-block {
6558
  display: block;
6559
  margin-right: auto;
6560
  margin-left: auto;
6561
}
6562
.pull-right {
6563
  float: right !important;
6564
}
6565
.pull-left {
6566
  float: left !important;
6567
}
6568
.hide {
6569
  display: none !important;
6570
}
6571
.show {
6572
  display: block !important;
6573
}
6574
.invisible {
6575
  visibility: hidden;
6576
}
6577
.text-hide {
6578
  font: 0/0 a;
6579
  color: transparent;
6580
  text-shadow: none;
6581
  background-color: transparent;
6582
  border: 0;
6583
}
6584
.hidden {
6585
  display: none !important;
6586
}
6587
.affix {
6588
  position: fixed;
6589
}
6590
@-ms-viewport {
6591
  width: device-width;
6592
}
6593
.visible-xs,
6594
.visible-sm,
6595
.visible-md,
6596
.visible-lg {
6597
  display: none !important;
6598
}
6599
.visible-xs-block,
6600
.visible-xs-inline,
6601
.visible-xs-inline-block,
6602
.visible-sm-block,
6603
.visible-sm-inline,
6604
.visible-sm-inline-block,
6605
.visible-md-block,
6606
.visible-md-inline,
6607
.visible-md-inline-block,
6608
.visible-lg-block,
6609
.visible-lg-inline,
6610
.visible-lg-inline-block {
6611
  display: none !important;
6612
}
6613
@media (max-width: 767px) {
6614
  .visible-xs {
6615
    display: block !important;
6616
  }
6617
  table.visible-xs {
6618
    display: table !important;
6619
  }
6620
  tr.visible-xs {
6621
    display: table-row !important;
6622
  }
6623
  th.visible-xs,
6624
  td.visible-xs {
6625
    display: table-cell !important;
6626
  }
6627
}
6628
@media (max-width: 767px) {
6629
  .visible-xs-block {
6630
    display: block !important;
6631
  }
6632
}
6633
@media (max-width: 767px) {
6634
  .visible-xs-inline {
6635
    display: inline !important;
6636
  }
6637
}
6638
@media (max-width: 767px) {
6639
  .visible-xs-inline-block {
6640
    display: inline-block !important;
6641
  }
6642
}
6643
@media (min-width: 768px) and (max-width: 991px) {
6644
  .visible-sm {
6645
    display: block !important;
6646
  }
6647
  table.visible-sm {
6648
    display: table !important;
6649
  }
6650
  tr.visible-sm {
6651
    display: table-row !important;
6652
  }
6653
  th.visible-sm,
6654
  td.visible-sm {
6655
    display: table-cell !important;
6656
  }
6657
}
6658
@media (min-width: 768px) and (max-width: 991px) {
6659
  .visible-sm-block {
6660
    display: block !important;
6661
  }
6662
}
6663
@media (min-width: 768px) and (max-width: 991px) {
6664
  .visible-sm-inline {
6665
    display: inline !important;
6666
  }
6667
}
6668
@media (min-width: 768px) and (max-width: 991px) {
6669
  .visible-sm-inline-block {
6670
    display: inline-block !important;
6671
  }
6672
}
6673
@media (min-width: 992px) and (max-width: 1199px) {
6674
  .visible-md {
6675
    display: block !important;
6676
  }
6677
  table.visible-md {
6678
    display: table !important;
6679
  }
6680
  tr.visible-md {
6681
    display: table-row !important;
6682
  }
6683
  th.visible-md,
6684
  td.visible-md {
6685
    display: table-cell !important;
6686
  }
6687
}
6688
@media (min-width: 992px) and (max-width: 1199px) {
6689
  .visible-md-block {
6690
    display: block !important;
6691
  }
6692
}
6693
@media (min-width: 992px) and (max-width: 1199px) {
6694
  .visible-md-inline {
6695
    display: inline !important;
6696
  }
6697
}
6698
@media (min-width: 992px) and (max-width: 1199px) {
6699
  .visible-md-inline-block {
6700
    display: inline-block !important;
6701
  }
6702
}
6703
@media (min-width: 1200px) {
6704
  .visible-lg {
6705
    display: block !important;
6706
  }
6707
  table.visible-lg {
6708
    display: table !important;
6709
  }
6710
  tr.visible-lg {
6711
    display: table-row !important;
6712
  }
6713
  th.visible-lg,
6714
  td.visible-lg {
6715
    display: table-cell !important;
6716
  }
6717
}
6718
@media (min-width: 1200px) {
6719
  .visible-lg-block {
6720
    display: block !important;
6721
  }
6722
}
6723
@media (min-width: 1200px) {
6724
  .visible-lg-inline {
6725
    display: inline !important;
6726
  }
6727
}
6728
@media (min-width: 1200px) {
6729
  .visible-lg-inline-block {
6730
    display: inline-block !important;
6731
  }
6732
}
6733
@media (max-width: 767px) {
6734
  .hidden-xs {
6735
    display: none !important;
6736
  }
6737
}
6738
@media (min-width: 768px) and (max-width: 991px) {
6739
  .hidden-sm {
6740
    display: none !important;
6741
  }
6742
}
6743
@media (min-width: 992px) and (max-width: 1199px) {
6744
  .hidden-md {
6745
    display: none !important;
6746
  }
6747
}
6748
@media (min-width: 1200px) {
6749
  .hidden-lg {
6750
    display: none !important;
6751
  }
6752
}
6753
.visible-print {
6754
  display: none !important;
6755
}
6756
@media print {
6757
  .visible-print {
6758
    display: block !important;
6759
  }
6760
  table.visible-print {
6761
    display: table !important;
6762
  }
6763
  tr.visible-print {
6764
    display: table-row !important;
6765
  }
6766
  th.visible-print,
6767
  td.visible-print {
6768
    display: table-cell !important;
6769
  }
6770
}
6771
.visible-print-block {
6772
  display: none !important;
6773
}
6774
@media print {
6775
  .visible-print-block {
6776
    display: block !important;
6777
  }
6778
}
6779
.visible-print-inline {
6780
  display: none !important;
6781
}
6782
@media print {
6783
  .visible-print-inline {
6784
    display: inline !important;
6785
  }
6786
}
6787
.visible-print-inline-block {
6788
  display: none !important;
6789
}
6790
@media print {
6791
  .visible-print-inline-block {
6792
    display: inline-block !important;
6793
  }
6794
}
6795
@media print {
6796
  .hidden-print {
6797
    display: none !important;
6798
  }
6799
}
6800
/*# sourceMappingURL=bootstrap.css.map */