Subversion Repositories ALCASAR

Rev

Go to most recent revision | Details | Last modification | View Log

Rev Author Line No. Line
1856 raphael.pi 1
/*!
2
 * Bootstrap v3.3.6 (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: "\002a";
283
}
284
.glyphicon-plus:before {
285
  content: "\002b";
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::-ms-expand {
2586
  background-color: transparent;
2587
  border: 0;
2588
}
2589
.form-control[disabled],
2590
.form-control[readonly],
2591
fieldset[disabled] .form-control {
2592
  background-color: #eee;
2593
  opacity: 1;
2594
}
2595
.form-control[disabled],
2596
fieldset[disabled] .form-control {
2597
  cursor: not-allowed;
2598
}
2599
textarea.form-control {
2600
  height: auto;
2601
}
2602
input[type="search"] {
2603
  -webkit-appearance: none;
2604
}
2605
@media screen and (-webkit-min-device-pixel-ratio: 0) {
2606
  input[type="date"].form-control,
2607
  input[type="time"].form-control,
2608
  input[type="datetime-local"].form-control,
2609
  input[type="month"].form-control {
2610
    line-height: 34px;
2611
  }
2612
  input[type="date"].input-sm,
2613
  input[type="time"].input-sm,
2614
  input[type="datetime-local"].input-sm,
2615
  input[type="month"].input-sm,
2616
  .input-group-sm input[type="date"],
2617
  .input-group-sm input[type="time"],
2618
  .input-group-sm input[type="datetime-local"],
2619
  .input-group-sm input[type="month"] {
2620
    line-height: 30px;
2621
  }
2622
  input[type="date"].input-lg,
2623
  input[type="time"].input-lg,
2624
  input[type="datetime-local"].input-lg,
2625
  input[type="month"].input-lg,
2626
  .input-group-lg input[type="date"],
2627
  .input-group-lg input[type="time"],
2628
  .input-group-lg input[type="datetime-local"],
2629
  .input-group-lg input[type="month"] {
2630
    line-height: 46px;
2631
  }
2632
}
2633
.form-group {
2634
  margin-bottom: 15px;
2635
}
2636
.radio,
2637
.checkbox {
2638
  position: relative;
2639
  display: block;
2640
  margin-top: 10px;
2641
  margin-bottom: 10px;
2642
}
2643
.radio label,
2644
.checkbox label {
2645
  min-height: 20px;
2646
  padding-left: 20px;
2647
  margin-bottom: 0;
2648
  font-weight: normal;
2649
  cursor: pointer;
2650
}
2651
.radio input[type="radio"],
2652
.radio-inline input[type="radio"],
2653
.checkbox input[type="checkbox"],
2654
.checkbox-inline input[type="checkbox"] {
2655
  position: absolute;
2656
  margin-top: 4px \9;
2657
  margin-left: -20px;
2658
}
2659
.radio + .radio,
2660
.checkbox + .checkbox {
2661
  margin-top: -5px;
2662
}
2663
.radio-inline,
2664
.checkbox-inline {
2665
  position: relative;
2666
  display: inline-block;
2667
  padding-left: 20px;
2668
  margin-bottom: 0;
2669
  font-weight: normal;
2670
  vertical-align: middle;
2671
  cursor: pointer;
2672
}
2673
.radio-inline + .radio-inline,
2674
.checkbox-inline + .checkbox-inline {
2675
  margin-top: 0;
2676
  margin-left: 10px;
2677
}
2678
input[type="radio"][disabled],
2679
input[type="checkbox"][disabled],
2680
input[type="radio"].disabled,
2681
input[type="checkbox"].disabled,
2682
fieldset[disabled] input[type="radio"],
2683
fieldset[disabled] input[type="checkbox"] {
2684
  cursor: not-allowed;
2685
}
2686
.radio-inline.disabled,
2687
.checkbox-inline.disabled,
2688
fieldset[disabled] .radio-inline,
2689
fieldset[disabled] .checkbox-inline {
2690
  cursor: not-allowed;
2691
}
2692
.radio.disabled label,
2693
.checkbox.disabled label,
2694
fieldset[disabled] .radio label,
2695
fieldset[disabled] .checkbox label {
2696
  cursor: not-allowed;
2697
}
2698
.form-control-static {
2699
  min-height: 34px;
2700
  padding-top: 7px;
2701
  padding-bottom: 7px;
2702
  margin-bottom: 0;
2703
}
2704
.form-control-static.input-lg,
2705
.form-control-static.input-sm {
2706
  padding-right: 0;
2707
  padding-left: 0;
2708
}
2709
.input-sm {
2710
  height: 30px;
2711
  padding: 5px 10px;
2712
  font-size: 12px;
2713
  line-height: 1.5;
2714
  border-radius: 3px;
2715
}
2716
select.input-sm {
2717
  height: 30px;
2718
  line-height: 30px;
2719
}
2720
textarea.input-sm,
2721
select[multiple].input-sm {
2722
  height: auto;
2723
}
2724
.form-group-sm .form-control {
2725
  height: 30px;
2726
  padding: 5px 10px;
2727
  font-size: 12px;
2728
  line-height: 1.5;
2729
  border-radius: 3px;
2730
}
2731
.form-group-sm select.form-control {
2732
  height: 30px;
2733
  line-height: 30px;
2734
}
2735
.form-group-sm textarea.form-control,
2736
.form-group-sm select[multiple].form-control {
2737
  height: auto;
2738
}
2739
.form-group-sm .form-control-static {
2740
  height: 30px;
2741
  min-height: 32px;
2742
  padding: 6px 10px;
2743
  font-size: 12px;
2744
  line-height: 1.5;
2745
}
2746
.input-lg {
2747
  height: 46px;
2748
  padding: 10px 16px;
2749
  font-size: 18px;
2750
  line-height: 1.3333333;
2751
  border-radius: 6px;
2752
}
2753
select.input-lg {
2754
  height: 46px;
2755
  line-height: 46px;
2756
}
2757
textarea.input-lg,
2758
select[multiple].input-lg {
2759
  height: auto;
2760
}
2761
.form-group-lg .form-control {
2762
  height: 46px;
2763
  padding: 10px 16px;
2764
  font-size: 18px;
2765
  line-height: 1.3333333;
2766
  border-radius: 6px;
2767
}
2768
.form-group-lg select.form-control {
2769
  height: 46px;
2770
  line-height: 46px;
2771
}
2772
.form-group-lg textarea.form-control,
2773
.form-group-lg select[multiple].form-control {
2774
  height: auto;
2775
}
2776
.form-group-lg .form-control-static {
2777
  height: 46px;
2778
  min-height: 38px;
2779
  padding: 11px 16px;
2780
  font-size: 18px;
2781
  line-height: 1.3333333;
2782
}
2783
.has-feedback {
2784
  position: relative;
2785
}
2786
.has-feedback .form-control {
2787
  padding-right: 42.5px;
2788
}
2789
.form-control-feedback {
2790
  position: absolute;
2791
  top: 0;
2792
  right: 0;
2793
  z-index: 2;
2794
  display: block;
2795
  width: 34px;
2796
  height: 34px;
2797
  line-height: 34px;
2798
  text-align: center;
2799
  pointer-events: none;
2800
}
2801
.input-lg + .form-control-feedback,
2802
.input-group-lg + .form-control-feedback,
2803
.form-group-lg .form-control + .form-control-feedback {
2804
  width: 46px;
2805
  height: 46px;
2806
  line-height: 46px;
2807
}
2808
.input-sm + .form-control-feedback,
2809
.input-group-sm + .form-control-feedback,
2810
.form-group-sm .form-control + .form-control-feedback {
2811
  width: 30px;
2812
  height: 30px;
2813
  line-height: 30px;
2814
}
2815
.has-success .help-block,
2816
.has-success .control-label,
2817
.has-success .radio,
2818
.has-success .checkbox,
2819
.has-success .radio-inline,
2820
.has-success .checkbox-inline,
2821
.has-success.radio label,
2822
.has-success.checkbox label,
2823
.has-success.radio-inline label,
2824
.has-success.checkbox-inline label {
2825
  color: #3c763d;
2826
}
2827
.has-success .form-control {
2828
  border-color: #3c763d;
2829
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2830
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2831
}
2832
.has-success .form-control:focus {
2833
  border-color: #2b542c;
2834
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2835
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2836
}
2837
.has-success .input-group-addon {
2838
  color: #3c763d;
2839
  background-color: #dff0d8;
2840
  border-color: #3c763d;
2841
}
2842
.has-success .form-control-feedback {
2843
  color: #3c763d;
2844
}
2845
.has-warning .help-block,
2846
.has-warning .control-label,
2847
.has-warning .radio,
2848
.has-warning .checkbox,
2849
.has-warning .radio-inline,
2850
.has-warning .checkbox-inline,
2851
.has-warning.radio label,
2852
.has-warning.checkbox label,
2853
.has-warning.radio-inline label,
2854
.has-warning.checkbox-inline label {
2855
  color: #8a6d3b;
2856
}
2857
.has-warning .form-control {
2858
  border-color: #8a6d3b;
2859
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2860
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2861
}
2862
.has-warning .form-control:focus {
2863
  border-color: #66512c;
2864
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2865
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2866
}
2867
.has-warning .input-group-addon {
2868
  color: #8a6d3b;
2869
  background-color: #fcf8e3;
2870
  border-color: #8a6d3b;
2871
}
2872
.has-warning .form-control-feedback {
2873
  color: #8a6d3b;
2874
}
2875
.has-error .help-block,
2876
.has-error .control-label,
2877
.has-error .radio,
2878
.has-error .checkbox,
2879
.has-error .radio-inline,
2880
.has-error .checkbox-inline,
2881
.has-error.radio label,
2882
.has-error.checkbox label,
2883
.has-error.radio-inline label,
2884
.has-error.checkbox-inline label {
2885
  color: #a94442;
2886
}
2887
.has-error .form-control {
2888
  border-color: #a94442;
2889
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2890
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2891
}
2892
.has-error .form-control:focus {
2893
  border-color: #843534;
2894
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2895
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2896
}
2897
.has-error .input-group-addon {
2898
  color: #a94442;
2899
  background-color: #f2dede;
2900
  border-color: #a94442;
2901
}
2902
.has-error .form-control-feedback {
2903
  color: #a94442;
2904
}
2905
.has-feedback label ~ .form-control-feedback {
2906
  top: 25px;
2907
}
2908
.has-feedback label.sr-only ~ .form-control-feedback {
2909
  top: 0;
2910
}
2911
.help-block {
2912
  display: block;
2913
  margin-top: 5px;
2914
  margin-bottom: 10px;
2915
  color: #737373;
2916
}
2917
@media (min-width: 768px) {
2918
  .form-inline .form-group {
2919
    display: inline-block;
2920
    margin-bottom: 0;
2921
    vertical-align: middle;
2922
  }
2923
  .form-inline .form-control {
2924
    display: inline-block;
2925
    width: auto;
2926
    vertical-align: middle;
2927
  }
2928
  .form-inline .form-control-static {
2929
    display: inline-block;
2930
  }
2931
  .form-inline .input-group {
2932
    display: inline-table;
2933
    vertical-align: middle;
2934
  }
2935
  .form-inline .input-group .input-group-addon,
2936
  .form-inline .input-group .input-group-btn,
2937
  .form-inline .input-group .form-control {
2938
    width: auto;
2939
  }
2940
  .form-inline .input-group > .form-control {
2941
    width: 100%;
2942
  }
2943
  .form-inline .control-label {
2944
    margin-bottom: 0;
2945
    vertical-align: middle;
2946
  }
2947
  .form-inline .radio,
2948
  .form-inline .checkbox {
2949
    display: inline-block;
2950
    margin-top: 0;
2951
    margin-bottom: 0;
2952
    vertical-align: middle;
2953
  }
2954
  .form-inline .radio label,
2955
  .form-inline .checkbox label {
2956
    padding-left: 0;
2957
  }
2958
  .form-inline .radio input[type="radio"],
2959
  .form-inline .checkbox input[type="checkbox"] {
2960
    position: relative;
2961
    margin-left: 0;
2962
  }
2963
  .form-inline .has-feedback .form-control-feedback {
2964
    top: 0;
2965
  }
2966
}
2967
.form-horizontal .radio,
2968
.form-horizontal .checkbox,
2969
.form-horizontal .radio-inline,
2970
.form-horizontal .checkbox-inline {
2971
  padding-top: 7px;
2972
  margin-top: 0;
2973
  margin-bottom: 0;
2974
}
2975
.form-horizontal .radio,
2976
.form-horizontal .checkbox {
2977
  min-height: 27px;
2978
}
2979
.form-horizontal .form-group {
2980
  margin-right: -15px;
2981
  margin-left: -15px;
2982
}
2983
@media (min-width: 768px) {
2984
  .form-horizontal .control-label {
2985
    padding-top: 7px;
2986
    margin-bottom: 0;
2987
    text-align: right;
2988
  }
2989
}
2990
.form-horizontal .has-feedback .form-control-feedback {
2991
  right: 15px;
2992
}
2993
@media (min-width: 768px) {
2994
  .form-horizontal .form-group-lg .control-label {
2995
    padding-top: 11px;
2996
    font-size: 18px;
2997
  }
2998
}
2999
@media (min-width: 768px) {
3000
  .form-horizontal .form-group-sm .control-label {
3001
    padding-top: 6px;
3002
    font-size: 12px;
3003
  }
3004
}
3005
.btn {
3006
  display: inline-block;
3007
  padding: 6px 12px;
3008
  margin-bottom: 0;
3009
  font-size: 14px;
3010
  font-weight: normal;
3011
  line-height: 1.42857143;
3012
  text-align: center;
3013
  white-space: nowrap;
3014
  vertical-align: middle;
3015
  -ms-touch-action: manipulation;
3016
      touch-action: manipulation;
3017
  cursor: pointer;
3018
  -webkit-user-select: none;
3019
     -moz-user-select: none;
3020
      -ms-user-select: none;
3021
          user-select: none;
3022
  background-image: none;
3023
  border: 1px solid transparent;
3024
  border-radius: 4px;
3025
}
3026
.btn:focus,
3027
.btn:active:focus,
3028
.btn.active:focus,
3029
.btn.focus,
3030
.btn:active.focus,
3031
.btn.active.focus {
3032
  outline: thin dotted;
3033
  outline: 5px auto -webkit-focus-ring-color;
3034
  outline-offset: -2px;
3035
}
3036
.btn:hover,
3037
.btn:focus,
3038
.btn.focus {
3039
  color: #333;
3040
  text-decoration: none;
3041
}
3042
.btn:active,
3043
.btn.active {
3044
  background-image: none;
3045
  outline: 0;
3046
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3047
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3048
}
3049
.btn.disabled,
3050
.btn[disabled],
3051
fieldset[disabled] .btn {
3052
  cursor: not-allowed;
3053
  filter: alpha(opacity=65);
3054
  -webkit-box-shadow: none;
3055
          box-shadow: none;
3056
  opacity: .65;
3057
}
3058
a.btn.disabled,
3059
fieldset[disabled] a.btn {
3060
  pointer-events: none;
3061
}
3062
.btn-default {
3063
  color: #333;
3064
  background-color: #fff;
3065
  border-color: #ccc;
3066
}
3067
.btn-default:focus,
3068
.btn-default.focus {
3069
  color: #333;
3070
  background-color: #e6e6e6;
3071
  border-color: #8c8c8c;
3072
}
3073
.btn-default:hover {
3074
  color: #333;
3075
  background-color: #e6e6e6;
3076
  border-color: #adadad;
3077
}
3078
.btn-default:active,
3079
.btn-default.active,
3080
.open > .dropdown-toggle.btn-default {
3081
  color: #333;
3082
  background-color: #e6e6e6;
3083
  border-color: #adadad;
3084
}
3085
.btn-default:active:hover,
3086
.btn-default.active:hover,
3087
.open > .dropdown-toggle.btn-default:hover,
3088
.btn-default:active:focus,
3089
.btn-default.active:focus,
3090
.open > .dropdown-toggle.btn-default:focus,
3091
.btn-default:active.focus,
3092
.btn-default.active.focus,
3093
.open > .dropdown-toggle.btn-default.focus {
3094
  color: #333;
3095
  background-color: #d4d4d4;
3096
  border-color: #8c8c8c;
3097
}
3098
.btn-default:active,
3099
.btn-default.active,
3100
.open > .dropdown-toggle.btn-default {
3101
  background-image: none;
3102
}
3103
.btn-default.disabled:hover,
3104
.btn-default[disabled]:hover,
3105
fieldset[disabled] .btn-default:hover,
3106
.btn-default.disabled:focus,
3107
.btn-default[disabled]:focus,
3108
fieldset[disabled] .btn-default:focus,
3109
.btn-default.disabled.focus,
3110
.btn-default[disabled].focus,
3111
fieldset[disabled] .btn-default.focus {
3112
  background-color: #fff;
3113
  border-color: #ccc;
3114
}
3115
.btn-default .badge {
3116
  color: #fff;
3117
  background-color: #333;
3118
}
3119
.btn-primary {
3120
  color: #fff;
3121
  background-color: #337ab7;
3122
  border-color: #2e6da4;
3123
}
3124
.btn-primary:focus,
3125
.btn-primary.focus {
3126
  color: #fff;
3127
  background-color: #286090;
3128
  border-color: #122b40;
3129
}
3130
.btn-primary:hover {
3131
  color: #fff;
3132
  background-color: #286090;
3133
  border-color: #204d74;
3134
}
3135
.btn-primary:active,
3136
.btn-primary.active,
3137
.open > .dropdown-toggle.btn-primary {
3138
  color: #fff;
3139
  background-color: #286090;
3140
  border-color: #204d74;
3141
}
3142
.btn-primary:active:hover,
3143
.btn-primary.active:hover,
3144
.open > .dropdown-toggle.btn-primary:hover,
3145
.btn-primary:active:focus,
3146
.btn-primary.active:focus,
3147
.open > .dropdown-toggle.btn-primary:focus,
3148
.btn-primary:active.focus,
3149
.btn-primary.active.focus,
3150
.open > .dropdown-toggle.btn-primary.focus {
3151
  color: #fff;
3152
  background-color: #204d74;
3153
  border-color: #122b40;
3154
}
3155
.btn-primary:active,
3156
.btn-primary.active,
3157
.open > .dropdown-toggle.btn-primary {
3158
  background-image: none;
3159
}
3160
.btn-primary.disabled:hover,
3161
.btn-primary[disabled]:hover,
3162
fieldset[disabled] .btn-primary:hover,
3163
.btn-primary.disabled:focus,
3164
.btn-primary[disabled]:focus,
3165
fieldset[disabled] .btn-primary:focus,
3166
.btn-primary.disabled.focus,
3167
.btn-primary[disabled].focus,
3168
fieldset[disabled] .btn-primary.focus {
3169
  background-color: #337ab7;
3170
  border-color: #2e6da4;
3171
}
3172
.btn-primary .badge {
3173
  color: #337ab7;
3174
  background-color: #fff;
3175
}
3176
.btn-success {
3177
  color: #fff;
3178
  background-color: #5cb85c;
3179
  border-color: #4cae4c;
3180
}
3181
.btn-success:focus,
3182
.btn-success.focus {
3183
  color: #fff;
3184
  background-color: #449d44;
3185
  border-color: #255625;
3186
}
3187
.btn-success:hover {
3188
  color: #fff;
3189
  background-color: #449d44;
3190
  border-color: #398439;
3191
}
3192
.btn-success:active,
3193
.btn-success.active,
3194
.open > .dropdown-toggle.btn-success {
3195
  color: #fff;
3196
  background-color: #449d44;
3197
  border-color: #398439;
3198
}
3199
.btn-success:active:hover,
3200
.btn-success.active:hover,
3201
.open > .dropdown-toggle.btn-success:hover,
3202
.btn-success:active:focus,
3203
.btn-success.active:focus,
3204
.open > .dropdown-toggle.btn-success:focus,
3205
.btn-success:active.focus,
3206
.btn-success.active.focus,
3207
.open > .dropdown-toggle.btn-success.focus {
3208
  color: #fff;
3209
  background-color: #398439;
3210
  border-color: #255625;
3211
}
3212
.btn-success:active,
3213
.btn-success.active,
3214
.open > .dropdown-toggle.btn-success {
3215
  background-image: none;
3216
}
3217
.btn-success.disabled:hover,
3218
.btn-success[disabled]:hover,
3219
fieldset[disabled] .btn-success:hover,
3220
.btn-success.disabled:focus,
3221
.btn-success[disabled]:focus,
3222
fieldset[disabled] .btn-success:focus,
3223
.btn-success.disabled.focus,
3224
.btn-success[disabled].focus,
3225
fieldset[disabled] .btn-success.focus {
3226
  background-color: #5cb85c;
3227
  border-color: #4cae4c;
3228
}
3229
.btn-success .badge {
3230
  color: #5cb85c;
3231
  background-color: #fff;
3232
}
3233
.btn-info {
3234
  color: #fff;
3235
  background-color: #5bc0de;
3236
  border-color: #46b8da;
3237
}
3238
.btn-info:focus,
3239
.btn-info.focus {
3240
  color: #fff;
3241
  background-color: #31b0d5;
3242
  border-color: #1b6d85;
3243
}
3244
.btn-info:hover {
3245
  color: #fff;
3246
  background-color: #31b0d5;
3247
  border-color: #269abc;
3248
}
3249
.btn-info:active,
3250
.btn-info.active,
3251
.open > .dropdown-toggle.btn-info {
3252
  color: #fff;
3253
  background-color: #31b0d5;
3254
  border-color: #269abc;
3255
}
3256
.btn-info:active:hover,
3257
.btn-info.active:hover,
3258
.open > .dropdown-toggle.btn-info:hover,
3259
.btn-info:active:focus,
3260
.btn-info.active:focus,
3261
.open > .dropdown-toggle.btn-info:focus,
3262
.btn-info:active.focus,
3263
.btn-info.active.focus,
3264
.open > .dropdown-toggle.btn-info.focus {
3265
  color: #fff;
3266
  background-color: #269abc;
3267
  border-color: #1b6d85;
3268
}
3269
.btn-info:active,
3270
.btn-info.active,
3271
.open > .dropdown-toggle.btn-info {
3272
  background-image: none;
3273
}
3274
.btn-info.disabled:hover,
3275
.btn-info[disabled]:hover,
3276
fieldset[disabled] .btn-info:hover,
3277
.btn-info.disabled:focus,
3278
.btn-info[disabled]:focus,
3279
fieldset[disabled] .btn-info:focus,
3280
.btn-info.disabled.focus,
3281
.btn-info[disabled].focus,
3282
fieldset[disabled] .btn-info.focus {
3283
  background-color: #5bc0de;
3284
  border-color: #46b8da;
3285
}
3286
.btn-info .badge {
3287
  color: #5bc0de;
3288
  background-color: #fff;
3289
}
3290
.btn-warning {
3291
  color: #fff;
3292
  background-color: #f0ad4e;
3293
  border-color: #eea236;
3294
}
3295
.btn-warning:focus,
3296
.btn-warning.focus {
3297
  color: #fff;
3298
  background-color: #ec971f;
3299
  border-color: #985f0d;
3300
}
3301
.btn-warning:hover {
3302
  color: #fff;
3303
  background-color: #ec971f;
3304
  border-color: #d58512;
3305
}
3306
.btn-warning:active,
3307
.btn-warning.active,
3308
.open > .dropdown-toggle.btn-warning {
3309
  color: #fff;
3310
  background-color: #ec971f;
3311
  border-color: #d58512;
3312
}
3313
.btn-warning:active:hover,
3314
.btn-warning.active:hover,
3315
.open > .dropdown-toggle.btn-warning:hover,
3316
.btn-warning:active:focus,
3317
.btn-warning.active:focus,
3318
.open > .dropdown-toggle.btn-warning:focus,
3319
.btn-warning:active.focus,
3320
.btn-warning.active.focus,
3321
.open > .dropdown-toggle.btn-warning.focus {
3322
  color: #fff;
3323
  background-color: #d58512;
3324
  border-color: #985f0d;
3325
}
3326
.btn-warning:active,
3327
.btn-warning.active,
3328
.open > .dropdown-toggle.btn-warning {
3329
  background-image: none;
3330
}
3331
.btn-warning.disabled:hover,
3332
.btn-warning[disabled]:hover,
3333
fieldset[disabled] .btn-warning:hover,
3334
.btn-warning.disabled:focus,
3335
.btn-warning[disabled]:focus,
3336
fieldset[disabled] .btn-warning:focus,
3337
.btn-warning.disabled.focus,
3338
.btn-warning[disabled].focus,
3339
fieldset[disabled] .btn-warning.focus {
3340
  background-color: #f0ad4e;
3341
  border-color: #eea236;
3342
}
3343
.btn-warning .badge {
3344
  color: #f0ad4e;
3345
  background-color: #fff;
3346
}
3347
.btn-danger {
3348
  color: #fff;
3349
  background-color: #d9534f;
3350
  border-color: #d43f3a;
3351
}
3352
.btn-danger:focus,
3353
.btn-danger.focus {
3354
  color: #fff;
3355
  background-color: #c9302c;
3356
  border-color: #761c19;
3357
}
3358
.btn-danger:hover {
3359
  color: #fff;
3360
  background-color: #c9302c;
3361
  border-color: #ac2925;
3362
}
3363
.btn-danger:active,
3364
.btn-danger.active,
3365
.open > .dropdown-toggle.btn-danger {
3366
  color: #fff;
3367
  background-color: #c9302c;
3368
  border-color: #ac2925;
3369
}
3370
.btn-danger:active:hover,
3371
.btn-danger.active:hover,
3372
.open > .dropdown-toggle.btn-danger:hover,
3373
.btn-danger:active:focus,
3374
.btn-danger.active:focus,
3375
.open > .dropdown-toggle.btn-danger:focus,
3376
.btn-danger:active.focus,
3377
.btn-danger.active.focus,
3378
.open > .dropdown-toggle.btn-danger.focus {
3379
  color: #fff;
3380
  background-color: #ac2925;
3381
  border-color: #761c19;
3382
}
3383
.btn-danger:active,
3384
.btn-danger.active,
3385
.open > .dropdown-toggle.btn-danger {
3386
  background-image: none;
3387
}
3388
.btn-danger.disabled:hover,
3389
.btn-danger[disabled]:hover,
3390
fieldset[disabled] .btn-danger:hover,
3391
.btn-danger.disabled:focus,
3392
.btn-danger[disabled]:focus,
3393
fieldset[disabled] .btn-danger:focus,
3394
.btn-danger.disabled.focus,
3395
.btn-danger[disabled].focus,
3396
fieldset[disabled] .btn-danger.focus {
3397
  background-color: #d9534f;
3398
  border-color: #d43f3a;
3399
}
3400
.btn-danger .badge {
3401
  color: #d9534f;
3402
  background-color: #fff;
3403
}
3404
.btn-link {
3405
  font-weight: normal;
3406
  color: #337ab7;
3407
  border-radius: 0;
3408
}
3409
.btn-link,
3410
.btn-link:active,
3411
.btn-link.active,
3412
.btn-link[disabled],
3413
fieldset[disabled] .btn-link {
3414
  background-color: transparent;
3415
  -webkit-box-shadow: none;
3416
          box-shadow: none;
3417
}
3418
.btn-link,
3419
.btn-link:hover,
3420
.btn-link:focus,
3421
.btn-link:active {
3422
  border-color: transparent;
3423
}
3424
.btn-link:hover,
3425
.btn-link:focus {
3426
  color: #23527c;
3427
  text-decoration: underline;
3428
  background-color: transparent;
3429
}
3430
.btn-link[disabled]:hover,
3431
fieldset[disabled] .btn-link:hover,
3432
.btn-link[disabled]:focus,
3433
fieldset[disabled] .btn-link:focus {
3434
  color: #777;
3435
  text-decoration: none;
3436
}
3437
.btn-lg,
3438
.btn-group-lg > .btn {
3439
  padding: 10px 16px;
3440
  font-size: 18px;
3441
  line-height: 1.3333333;
3442
  border-radius: 6px;
3443
}
3444
.btn-sm,
3445
.btn-group-sm > .btn {
3446
  padding: 5px 10px;
3447
  font-size: 12px;
3448
  line-height: 1.5;
3449
  border-radius: 3px;
3450
}
3451
.btn-xs,
3452
.btn-group-xs > .btn {
3453
  padding: 1px 5px;
3454
  font-size: 12px;
3455
  line-height: 1.5;
3456
  border-radius: 3px;
3457
}
3458
.btn-block {
3459
  display: block;
3460
  width: 100%;
3461
}
3462
.btn-block + .btn-block {
3463
  margin-top: 5px;
3464
}
3465
input[type="submit"].btn-block,
3466
input[type="reset"].btn-block,
3467
input[type="button"].btn-block {
3468
  width: 100%;
3469
}
3470
.fade {
3471
  opacity: 0;
3472
  -webkit-transition: opacity .15s linear;
3473
       -o-transition: opacity .15s linear;
3474
          transition: opacity .15s linear;
3475
}
3476
.fade.in {
3477
  opacity: 1;
3478
}
3479
.collapse {
3480
  display: none;
3481
}
3482
.collapse.in {
3483
  display: block;
3484
}
3485
tr.collapse.in {
3486
  display: table-row;
3487
}
3488
tbody.collapse.in {
3489
  display: table-row-group;
3490
}
3491
.collapsing {
3492
  position: relative;
3493
  height: 0;
3494
  overflow: hidden;
3495
  -webkit-transition-timing-function: ease;
3496
       -o-transition-timing-function: ease;
3497
          transition-timing-function: ease;
3498
  -webkit-transition-duration: .35s;
3499
       -o-transition-duration: .35s;
3500
          transition-duration: .35s;
3501
  -webkit-transition-property: height, visibility;
3502
       -o-transition-property: height, visibility;
3503
          transition-property: height, visibility;
3504
}
3505
.caret {
3506
  display: inline-block;
3507
  width: 0;
3508
  height: 0;
3509
  margin-left: 2px;
3510
  vertical-align: middle;
3511
  border-top: 4px dashed;
3512
  border-top: 4px solid \9;
3513
  border-right: 4px solid transparent;
3514
  border-left: 4px solid transparent;
3515
}
3516
.dropup,
3517
.dropdown {
3518
  position: relative;
3519
}
3520
.dropdown-toggle:focus {
3521
  outline: 0;
3522
}
3523
.dropdown-menu {
3524
  position: absolute;
3525
  top: 100%;
3526
  left: 0;
3527
  z-index: 1000;
3528
  display: none;
3529
  float: left;
3530
  min-width: 160px;
3531
  padding: 5px 0;
3532
  margin: 2px 0 0;
3533
  font-size: 14px;
3534
  text-align: left;
3535
  list-style: none;
3536
  background-color: #fff;
3537
  -webkit-background-clip: padding-box;
3538
          background-clip: padding-box;
3539
  border: 1px solid #ccc;
3540
  border: 1px solid rgba(0, 0, 0, .15);
3541
  border-radius: 4px;
3542
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3543
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3544
}
3545
.dropdown-menu.pull-right {
3546
  right: 0;
3547
  left: auto;
3548
}
3549
.dropdown-menu .divider {
3550
  height: 1px;
3551
  margin: 9px 0;
3552
  overflow: hidden;
3553
  background-color: #e5e5e5;
3554
}
3555
.dropdown-menu > li > a {
3556
  display: block;
3557
  padding: 3px 20px;
3558
  clear: both;
3559
  font-weight: normal;
3560
  line-height: 1.42857143;
3561
  color: #333;
3562
  white-space: nowrap;
3563
}
3564
.dropdown-menu > li > a:hover,
3565
.dropdown-menu > li > a:focus {
3566
  color: #262626;
3567
  text-decoration: none;
3568
  background-color: #f5f5f5;
3569
}
3570
.dropdown-menu > .active > a,
3571
.dropdown-menu > .active > a:hover,
3572
.dropdown-menu > .active > a:focus {
3573
  color: #fff;
3574
  text-decoration: none;
3575
  background-color: #337ab7;
3576
  outline: 0;
3577
}
3578
.dropdown-menu > .disabled > a,
3579
.dropdown-menu > .disabled > a:hover,
3580
.dropdown-menu > .disabled > a:focus {
3581
  color: #777;
3582
}
3583
.dropdown-menu > .disabled > a:hover,
3584
.dropdown-menu > .disabled > a:focus {
3585
  text-decoration: none;
3586
  cursor: not-allowed;
3587
  background-color: transparent;
3588
  background-image: none;
3589
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3590
}
3591
.open > .dropdown-menu {
3592
  display: block;
3593
}
3594
.open > a {
3595
  outline: 0;
3596
}
3597
.dropdown-menu-right {
3598
  right: 0;
3599
  left: auto;
3600
}
3601
.dropdown-menu-left {
3602
  right: auto;
3603
  left: 0;
3604
}
3605
.dropdown-header {
3606
  display: block;
3607
  padding: 3px 20px;
3608
  font-size: 12px;
3609
  line-height: 1.42857143;
3610
  color: #777;
3611
  white-space: nowrap;
3612
}
3613
.dropdown-backdrop {
3614
  position: fixed;
3615
  top: 0;
3616
  right: 0;
3617
  bottom: 0;
3618
  left: 0;
3619
  z-index: 990;
3620
}
3621
.pull-right > .dropdown-menu {
3622
  right: 0;
3623
  left: auto;
3624
}
3625
.dropup .caret,
3626
.navbar-fixed-bottom .dropdown .caret {
3627
  content: "";
3628
  border-top: 0;
3629
  border-bottom: 4px dashed;
3630
  border-bottom: 4px solid \9;
3631
}
3632
.dropup .dropdown-menu,
3633
.navbar-fixed-bottom .dropdown .dropdown-menu {
3634
  top: auto;
3635
  bottom: 100%;
3636
  margin-bottom: 2px;
3637
}
3638
@media (min-width: 768px) {
3639
  .navbar-right .dropdown-menu {
3640
    right: 0;
3641
    left: auto;
3642
  }
3643
  .navbar-right .dropdown-menu-left {
3644
    right: auto;
3645
    left: 0;
3646
  }
3647
}
3648
.btn-group,
3649
.btn-group-vertical {
3650
  position: relative;
3651
  display: inline-block;
3652
  vertical-align: middle;
3653
}
3654
.btn-group > .btn,
3655
.btn-group-vertical > .btn {
3656
  position: relative;
3657
  float: left;
3658
}
3659
.btn-group > .btn:hover,
3660
.btn-group-vertical > .btn:hover,
3661
.btn-group > .btn:focus,
3662
.btn-group-vertical > .btn:focus,
3663
.btn-group > .btn:active,
3664
.btn-group-vertical > .btn:active,
3665
.btn-group > .btn.active,
3666
.btn-group-vertical > .btn.active {
3667
  z-index: 2;
3668
}
3669
.btn-group .btn + .btn,
3670
.btn-group .btn + .btn-group,
3671
.btn-group .btn-group + .btn,
3672
.btn-group .btn-group + .btn-group {
3673
  margin-left: -1px;
3674
}
3675
.btn-toolbar {
3676
  margin-left: -5px;
3677
}
3678
.btn-toolbar .btn,
3679
.btn-toolbar .btn-group,
3680
.btn-toolbar .input-group {
3681
  float: left;
3682
}
3683
.btn-toolbar > .btn,
3684
.btn-toolbar > .btn-group,
3685
.btn-toolbar > .input-group {
3686
  margin-left: 5px;
3687
}
3688
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3689
  border-radius: 0;
3690
}
3691
.btn-group > .btn:first-child {
3692
  margin-left: 0;
3693
}
3694
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3695
  border-top-right-radius: 0;
3696
  border-bottom-right-radius: 0;
3697
}
3698
.btn-group > .btn:last-child:not(:first-child),
3699
.btn-group > .dropdown-toggle:not(:first-child) {
3700
  border-top-left-radius: 0;
3701
  border-bottom-left-radius: 0;
3702
}
3703
.btn-group > .btn-group {
3704
  float: left;
3705
}
3706
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3707
  border-radius: 0;
3708
}
3709
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3710
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3711
  border-top-right-radius: 0;
3712
  border-bottom-right-radius: 0;
3713
}
3714
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3715
  border-top-left-radius: 0;
3716
  border-bottom-left-radius: 0;
3717
}
3718
.btn-group .dropdown-toggle:active,
3719
.btn-group.open .dropdown-toggle {
3720
  outline: 0;
3721
}
3722
.btn-group > .btn + .dropdown-toggle {
3723
  padding-right: 8px;
3724
  padding-left: 8px;
3725
}
3726
.btn-group > .btn-lg + .dropdown-toggle {
3727
  padding-right: 12px;
3728
  padding-left: 12px;
3729
}
3730
.btn-group.open .dropdown-toggle {
3731
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3732
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3733
}
3734
.btn-group.open .dropdown-toggle.btn-link {
3735
  -webkit-box-shadow: none;
3736
          box-shadow: none;
3737
}
3738
.btn .caret {
3739
  margin-left: 0;
3740
}
3741
.btn-lg .caret {
3742
  border-width: 5px 5px 0;
3743
  border-bottom-width: 0;
3744
}
3745
.dropup .btn-lg .caret {
3746
  border-width: 0 5px 5px;
3747
}
3748
.btn-group-vertical > .btn,
3749
.btn-group-vertical > .btn-group,
3750
.btn-group-vertical > .btn-group > .btn {
3751
  display: block;
3752
  float: none;
3753
  width: 100%;
3754
  max-width: 100%;
3755
}
3756
.btn-group-vertical > .btn-group > .btn {
3757
  float: none;
3758
}
3759
.btn-group-vertical > .btn + .btn,
3760
.btn-group-vertical > .btn + .btn-group,
3761
.btn-group-vertical > .btn-group + .btn,
3762
.btn-group-vertical > .btn-group + .btn-group {
3763
  margin-top: -1px;
3764
  margin-left: 0;
3765
}
3766
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3767
  border-radius: 0;
3768
}
3769
.btn-group-vertical > .btn:first-child:not(:last-child) {
3770
  border-top-left-radius: 4px;
3771
  border-top-right-radius: 4px;
3772
  border-bottom-right-radius: 0;
3773
  border-bottom-left-radius: 0;
3774
}
3775
.btn-group-vertical > .btn:last-child:not(:first-child) {
3776
  border-top-left-radius: 0;
3777
  border-top-right-radius: 0;
3778
  border-bottom-right-radius: 4px;
3779
  border-bottom-left-radius: 4px;
3780
}
3781
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3782
  border-radius: 0;
3783
}
3784
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3785
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3786
  border-bottom-right-radius: 0;
3787
  border-bottom-left-radius: 0;
3788
}
3789
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3790
  border-top-left-radius: 0;
3791
  border-top-right-radius: 0;
3792
}
3793
.btn-group-justified {
3794
  display: table;
3795
  width: 100%;
3796
  table-layout: fixed;
3797
  border-collapse: separate;
3798
}
3799
.btn-group-justified > .btn,
3800
.btn-group-justified > .btn-group {
3801
  display: table-cell;
3802
  float: none;
3803
  width: 1%;
3804
}
3805
.btn-group-justified > .btn-group .btn {
3806
  width: 100%;
3807
}
3808
.btn-group-justified > .btn-group .dropdown-menu {
3809
  left: auto;
3810
}
3811
[data-toggle="buttons"] > .btn input[type="radio"],
3812
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3813
[data-toggle="buttons"] > .btn input[type="checkbox"],
3814
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3815
  position: absolute;
3816
  clip: rect(0, 0, 0, 0);
3817
  pointer-events: none;
3818
}
3819
.input-group {
3820
  position: relative;
3821
  display: table;
3822
  border-collapse: separate;
3823
}
3824
.input-group[class*="col-"] {
3825
  float: none;
3826
  padding-right: 0;
3827
  padding-left: 0;
3828
}
3829
.input-group .form-control {
3830
  position: relative;
3831
  z-index: 2;
3832
  float: left;
3833
  width: 100%;
3834
  margin-bottom: 0;
3835
}
3836
.input-group .form-control:focus {
3837
  z-index: 3;
3838
}
3839
.input-group-lg > .form-control,
3840
.input-group-lg > .input-group-addon,
3841
.input-group-lg > .input-group-btn > .btn {
3842
  height: 46px;
3843
  padding: 10px 16px;
3844
  font-size: 18px;
3845
  line-height: 1.3333333;
3846
  border-radius: 6px;
3847
}
3848
select.input-group-lg > .form-control,
3849
select.input-group-lg > .input-group-addon,
3850
select.input-group-lg > .input-group-btn > .btn {
3851
  height: 46px;
3852
  line-height: 46px;
3853
}
3854
textarea.input-group-lg > .form-control,
3855
textarea.input-group-lg > .input-group-addon,
3856
textarea.input-group-lg > .input-group-btn > .btn,
3857
select[multiple].input-group-lg > .form-control,
3858
select[multiple].input-group-lg > .input-group-addon,
3859
select[multiple].input-group-lg > .input-group-btn > .btn {
3860
  height: auto;
3861
}
3862
.input-group-sm > .form-control,
3863
.input-group-sm > .input-group-addon,
3864
.input-group-sm > .input-group-btn > .btn {
3865
  height: 30px;
3866
  padding: 5px 10px;
3867
  font-size: 12px;
3868
  line-height: 1.5;
3869
  border-radius: 3px;
3870
}
3871
select.input-group-sm > .form-control,
3872
select.input-group-sm > .input-group-addon,
3873
select.input-group-sm > .input-group-btn > .btn {
3874
  height: 30px;
3875
  line-height: 30px;
3876
}
3877
textarea.input-group-sm > .form-control,
3878
textarea.input-group-sm > .input-group-addon,
3879
textarea.input-group-sm > .input-group-btn > .btn,
3880
select[multiple].input-group-sm > .form-control,
3881
select[multiple].input-group-sm > .input-group-addon,
3882
select[multiple].input-group-sm > .input-group-btn > .btn {
3883
  height: auto;
3884
}
3885
.input-group-addon,
3886
.input-group-btn,
3887
.input-group .form-control {
3888
  display: table-cell;
3889
}
3890
.input-group-addon:not(:first-child):not(:last-child),
3891
.input-group-btn:not(:first-child):not(:last-child),
3892
.input-group .form-control:not(:first-child):not(:last-child) {
3893
  border-radius: 0;
3894
}
3895
.input-group-addon,
3896
.input-group-btn {
3897
  width: 1%;
3898
  white-space: nowrap;
3899
  vertical-align: middle;
3900
}
3901
.input-group-addon {
3902
  padding: 6px 12px;
3903
  font-size: 14px;
3904
  font-weight: normal;
3905
  line-height: 1;
3906
  color: #555;
3907
  text-align: center;
3908
  background-color: #eee;
3909
  border: 1px solid #ccc;
3910
  border-radius: 4px;
3911
}
3912
.input-group-addon.input-sm {
3913
  padding: 5px 10px;
3914
  font-size: 12px;
3915
  border-radius: 3px;
3916
}
3917
.input-group-addon.input-lg {
3918
  padding: 10px 16px;
3919
  font-size: 18px;
3920
  border-radius: 6px;
3921
}
3922
.input-group-addon input[type="radio"],
3923
.input-group-addon input[type="checkbox"] {
3924
  margin-top: 0;
3925
}
3926
.input-group .form-control:first-child,
3927
.input-group-addon:first-child,
3928
.input-group-btn:first-child > .btn,
3929
.input-group-btn:first-child > .btn-group > .btn,
3930
.input-group-btn:first-child > .dropdown-toggle,
3931
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3932
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3933
  border-top-right-radius: 0;
3934
  border-bottom-right-radius: 0;
3935
}
3936
.input-group-addon:first-child {
3937
  border-right: 0;
3938
}
3939
.input-group .form-control:last-child,
3940
.input-group-addon:last-child,
3941
.input-group-btn:last-child > .btn,
3942
.input-group-btn:last-child > .btn-group > .btn,
3943
.input-group-btn:last-child > .dropdown-toggle,
3944
.input-group-btn:first-child > .btn:not(:first-child),
3945
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3946
  border-top-left-radius: 0;
3947
  border-bottom-left-radius: 0;
3948
}
3949
.input-group-addon:last-child {
3950
  border-left: 0;
3951
}
3952
.input-group-btn {
3953
  position: relative;
3954
  font-size: 0;
3955
  white-space: nowrap;
3956
}
3957
.input-group-btn > .btn {
3958
  position: relative;
3959
}
3960
.input-group-btn > .btn + .btn {
3961
  margin-left: -1px;
3962
}
3963
.input-group-btn > .btn:hover,
3964
.input-group-btn > .btn:focus,
3965
.input-group-btn > .btn:active {
3966
  z-index: 2;
3967
}
3968
.input-group-btn:first-child > .btn,
3969
.input-group-btn:first-child > .btn-group {
3970
  margin-right: -1px;
3971
}
3972
.input-group-btn:last-child > .btn,
3973
.input-group-btn:last-child > .btn-group {
3974
  z-index: 2;
3975
  margin-left: -1px;
3976
}
3977
.nav {
3978
  padding-left: 0;
3979
  margin-bottom: 0;
3980
  list-style: none;
3981
}
3982
.nav > li {
3983
  position: relative;
3984
  display: block;
3985
}
3986
.nav > li > a {
3987
  position: relative;
3988
  display: block;
3989
  padding: 10px 15px;
3990
}
3991
.nav > li > a:hover,
3992
.nav > li > a:focus {
3993
  text-decoration: none;
3994
  background-color: #eee;
3995
}
3996
.nav > li.disabled > a {
3997
  color: #777;
3998
}
3999
.nav > li.disabled > a:hover,
4000
.nav > li.disabled > a:focus {
4001
  color: #777;
4002
  text-decoration: none;
4003
  cursor: not-allowed;
4004
  background-color: transparent;
4005
}
4006
.nav .open > a,
4007
.nav .open > a:hover,
4008
.nav .open > a:focus {
4009
  background-color: #eee;
4010
  border-color: #337ab7;
4011
}
4012
.nav .nav-divider {
4013
  height: 1px;
4014
  margin: 9px 0;
4015
  overflow: hidden;
4016
  background-color: #e5e5e5;
4017
}
4018
.nav > li > a > img {
4019
  max-width: none;
4020
}
4021
.nav-tabs {
4022
  border-bottom: 1px solid #ddd;
4023
}
4024
.nav-tabs > li {
4025
  float: left;
4026
  margin-bottom: -1px;
4027
}
4028
.nav-tabs > li > a {
4029
  margin-right: 2px;
4030
  line-height: 1.42857143;
4031
  border: 1px solid transparent;
4032
  border-radius: 4px 4px 0 0;
4033
}
4034
.nav-tabs > li > a:hover {
4035
  border-color: #eee #eee #ddd;
4036
}
4037
.nav-tabs > li.active > a,
4038
.nav-tabs > li.active > a:hover,
4039
.nav-tabs > li.active > a:focus {
4040
  color: #555;
4041
  cursor: default;
4042
  background-color: #fff;
4043
  border: 1px solid #ddd;
4044
  border-bottom-color: transparent;
4045
}
4046
.nav-tabs.nav-justified {
4047
  width: 100%;
4048
  border-bottom: 0;
4049
}
4050
.nav-tabs.nav-justified > li {
4051
  float: none;
4052
}
4053
.nav-tabs.nav-justified > li > a {
4054
  margin-bottom: 5px;
4055
  text-align: center;
4056
}
4057
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
4058
  top: auto;
4059
  left: auto;
4060
}
4061
@media (min-width: 768px) {
4062
  .nav-tabs.nav-justified > li {
4063
    display: table-cell;
4064
    width: 1%;
4065
  }
4066
  .nav-tabs.nav-justified > li > a {
4067
    margin-bottom: 0;
4068
  }
4069
}
4070
.nav-tabs.nav-justified > li > a {
4071
  margin-right: 0;
4072
  border-radius: 4px;
4073
}
4074
.nav-tabs.nav-justified > .active > a,
4075
.nav-tabs.nav-justified > .active > a:hover,
4076
.nav-tabs.nav-justified > .active > a:focus {
4077
  border: 1px solid #ddd;
4078
}
4079
@media (min-width: 768px) {
4080
  .nav-tabs.nav-justified > li > a {
4081
    border-bottom: 1px solid #ddd;
4082
    border-radius: 4px 4px 0 0;
4083
  }
4084
  .nav-tabs.nav-justified > .active > a,
4085
  .nav-tabs.nav-justified > .active > a:hover,
4086
  .nav-tabs.nav-justified > .active > a:focus {
4087
    border-bottom-color: #fff;
4088
  }
4089
}
4090
.nav-pills > li {
4091
  float: left;
4092
}
4093
.nav-pills > li > a {
4094
  border-radius: 4px;
4095
}
4096
.nav-pills > li + li {
4097
  margin-left: 2px;
4098
}
4099
.nav-pills > li.active > a,
4100
.nav-pills > li.active > a:hover,
4101
.nav-pills > li.active > a:focus {
4102
  color: #fff;
4103
  background-color: #337ab7;
4104
}
4105
.nav-stacked > li {
4106
  float: none;
4107
}
4108
.nav-stacked > li + li {
4109
  margin-top: 2px;
4110
  margin-left: 0;
4111
}
4112
.nav-justified {
4113
  width: 100%;
4114
}
4115
.nav-justified > li {
4116
  float: none;
4117
}
4118
.nav-justified > li > a {
4119
  margin-bottom: 5px;
4120
  text-align: center;
4121
}
4122
.nav-justified > .dropdown .dropdown-menu {
4123
  top: auto;
4124
  left: auto;
4125
}
4126
@media (min-width: 768px) {
4127
  .nav-justified > li {
4128
    display: table-cell;
4129
    width: 1%;
4130
  }
4131
  .nav-justified > li > a {
4132
    margin-bottom: 0;
4133
  }
4134
}
4135
.nav-tabs-justified {
4136
  border-bottom: 0;
4137
}
4138
.nav-tabs-justified > li > a {
4139
  margin-right: 0;
4140
  border-radius: 4px;
4141
}
4142
.nav-tabs-justified > .active > a,
4143
.nav-tabs-justified > .active > a:hover,
4144
.nav-tabs-justified > .active > a:focus {
4145
  border: 1px solid #ddd;
4146
}
4147
@media (min-width: 768px) {
4148
  .nav-tabs-justified > li > a {
4149
    border-bottom: 1px solid #ddd;
4150
    border-radius: 4px 4px 0 0;
4151
  }
4152
  .nav-tabs-justified > .active > a,
4153
  .nav-tabs-justified > .active > a:hover,
4154
  .nav-tabs-justified > .active > a:focus {
4155
    border-bottom-color: #fff;
4156
  }
4157
}
4158
.tab-content > .tab-pane {
4159
  display: none;
4160
}
4161
.tab-content > .active {
4162
  display: block;
4163
}
4164
.nav-tabs .dropdown-menu {
4165
  margin-top: -1px;
4166
  border-top-left-radius: 0;
4167
  border-top-right-radius: 0;
4168
}
4169
.navbar {
4170
  position: relative;
4171
  min-height: 50px;
4172
  margin-bottom: 20px;
4173
  border: 1px solid transparent;
4174
}
4175
@media (min-width: 768px) {
4176
  .navbar {
4177
    border-radius: 4px;
4178
  }
4179
}
4180
@media (min-width: 768px) {
4181
  .navbar-header {
4182
    float: left;
4183
  }
4184
}
4185
.navbar-collapse {
4186
  padding-right: 15px;
4187
  padding-left: 15px;
4188
  overflow-x: visible;
4189
  -webkit-overflow-scrolling: touch;
4190
  border-top: 1px solid transparent;
4191
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4192
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4193
}
4194
.navbar-collapse.in {
4195
  overflow-y: auto;
4196
}
4197
@media (min-width: 768px) {
4198
  .navbar-collapse {
4199
    width: auto;
4200
    border-top: 0;
4201
    -webkit-box-shadow: none;
4202
            box-shadow: none;
4203
  }
4204
  .navbar-collapse.collapse {
4205
    display: block !important;
4206
    height: auto !important;
4207
    padding-bottom: 0;
4208
    overflow: visible !important;
4209
  }
4210
  .navbar-collapse.in {
4211
    overflow-y: visible;
4212
  }
4213
  .navbar-fixed-top .navbar-collapse,
4214
  .navbar-static-top .navbar-collapse,
4215
  .navbar-fixed-bottom .navbar-collapse {
4216
    padding-right: 0;
4217
    padding-left: 0;
4218
  }
4219
}
4220
.navbar-fixed-top .navbar-collapse,
4221
.navbar-fixed-bottom .navbar-collapse {
4222
  max-height: 340px;
4223
}
4224
@media (max-device-width: 480px) and (orientation: landscape) {
4225
  .navbar-fixed-top .navbar-collapse,
4226
  .navbar-fixed-bottom .navbar-collapse {
4227
    max-height: 200px;
4228
  }
4229
}
4230
.container > .navbar-header,
4231
.container-fluid > .navbar-header,
4232
.container > .navbar-collapse,
4233
.container-fluid > .navbar-collapse {
4234
  margin-right: -15px;
4235
  margin-left: -15px;
4236
}
4237
@media (min-width: 768px) {
4238
  .container > .navbar-header,
4239
  .container-fluid > .navbar-header,
4240
  .container > .navbar-collapse,
4241
  .container-fluid > .navbar-collapse {
4242
    margin-right: 0;
4243
    margin-left: 0;
4244
  }
4245
}
4246
.navbar-static-top {
4247
  z-index: 1000;
4248
  border-width: 0 0 1px;
4249
}
4250
@media (min-width: 768px) {
4251
  .navbar-static-top {
4252
    border-radius: 0;
4253
  }
4254
}
4255
.navbar-fixed-top,
4256
.navbar-fixed-bottom {
4257
  position: fixed;
4258
  right: 0;
4259
  left: 0;
4260
  z-index: 1030;
4261
}
4262
@media (min-width: 768px) {
4263
  .navbar-fixed-top,
4264
  .navbar-fixed-bottom {
4265
    border-radius: 0;
4266
  }
4267
}
4268
.navbar-fixed-top {
4269
  top: 0;
4270
  border-width: 0 0 1px;
4271
}
4272
.navbar-fixed-bottom {
4273
  bottom: 0;
4274
  margin-bottom: 0;
4275
  border-width: 1px 0 0;
4276
}
4277
.navbar-brand {
4278
  float: left;
4279
  height: 50px;
4280
  padding: 15px 15px;
4281
  font-size: 18px;
4282
  line-height: 20px;
4283
}
4284
.navbar-brand:hover,
4285
.navbar-brand:focus {
4286
  text-decoration: none;
4287
}
4288
.navbar-brand > img {
4289
  display: block;
4290
}
4291
@media (min-width: 768px) {
4292
  .navbar > .container .navbar-brand,
4293
  .navbar > .container-fluid .navbar-brand {
4294
    margin-left: -15px;
4295
  }
4296
}
4297
.navbar-toggle {
4298
  position: relative;
4299
  float: right;
4300
  padding: 9px 10px;
4301
  margin-top: 8px;
4302
  margin-right: 15px;
4303
  margin-bottom: 8px;
4304
  background-color: transparent;
4305
  background-image: none;
4306
  border: 1px solid transparent;
4307
  border-radius: 4px;
4308
}
4309
.navbar-toggle:focus {
4310
  outline: 0;
4311
}
4312
.navbar-toggle .icon-bar {
4313
  display: block;
4314
  width: 22px;
4315
  height: 2px;
4316
  border-radius: 1px;
4317
}
4318
.navbar-toggle .icon-bar + .icon-bar {
4319
  margin-top: 4px;
4320
}
4321
@media (min-width: 768px) {
4322
  .navbar-toggle {
4323
    display: none;
4324
  }
4325
}
4326
.navbar-nav {
4327
  margin: 7.5px -15px;
4328
}
4329
.navbar-nav > li > a {
4330
  padding-top: 10px;
4331
  padding-bottom: 10px;
4332
  line-height: 20px;
4333
}
4334
@media (max-width: 767px) {
4335
  .navbar-nav .open .dropdown-menu {
4336
    position: static;
4337
    float: none;
4338
    width: auto;
4339
    margin-top: 0;
4340
    background-color: transparent;
4341
    border: 0;
4342
    -webkit-box-shadow: none;
4343
            box-shadow: none;
4344
  }
4345
  .navbar-nav .open .dropdown-menu > li > a,
4346
  .navbar-nav .open .dropdown-menu .dropdown-header {
4347
    padding: 5px 15px 5px 25px;
4348
  }
4349
  .navbar-nav .open .dropdown-menu > li > a {
4350
    line-height: 20px;
4351
  }
4352
  .navbar-nav .open .dropdown-menu > li > a:hover,
4353
  .navbar-nav .open .dropdown-menu > li > a:focus {
4354
    background-image: none;
4355
  }
4356
}
4357
@media (min-width: 768px) {
4358
  .navbar-nav {
4359
    float: left;
4360
    margin: 0;
4361
  }
4362
  .navbar-nav > li {
4363
    float: left;
4364
  }
4365
  .navbar-nav > li > a {
4366
    padding-top: 15px;
4367
    padding-bottom: 15px;
4368
  }
4369
}
4370
.navbar-form {
4371
  padding: 10px 15px;
4372
  margin-top: 8px;
4373
  margin-right: -15px;
4374
  margin-bottom: 8px;
4375
  margin-left: -15px;
4376
  border-top: 1px solid transparent;
4377
  border-bottom: 1px solid transparent;
4378
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4379
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4380
}
4381
@media (min-width: 768px) {
4382
  .navbar-form .form-group {
4383
    display: inline-block;
4384
    margin-bottom: 0;
4385
    vertical-align: middle;
4386
  }
4387
  .navbar-form .form-control {
4388
    display: inline-block;
4389
    width: auto;
4390
    vertical-align: middle;
4391
  }
4392
  .navbar-form .form-control-static {
4393
    display: inline-block;
4394
  }
4395
  .navbar-form .input-group {
4396
    display: inline-table;
4397
    vertical-align: middle;
4398
  }
4399
  .navbar-form .input-group .input-group-addon,
4400
  .navbar-form .input-group .input-group-btn,
4401
  .navbar-form .input-group .form-control {
4402
    width: auto;
4403
  }
4404
  .navbar-form .input-group > .form-control {
4405
    width: 100%;
4406
  }
4407
  .navbar-form .control-label {
4408
    margin-bottom: 0;
4409
    vertical-align: middle;
4410
  }
4411
  .navbar-form .radio,
4412
  .navbar-form .checkbox {
4413
    display: inline-block;
4414
    margin-top: 0;
4415
    margin-bottom: 0;
4416
    vertical-align: middle;
4417
  }
4418
  .navbar-form .radio label,
4419
  .navbar-form .checkbox label {
4420
    padding-left: 0;
4421
  }
4422
  .navbar-form .radio input[type="radio"],
4423
  .navbar-form .checkbox input[type="checkbox"] {
4424
    position: relative;
4425
    margin-left: 0;
4426
  }
4427
  .navbar-form .has-feedback .form-control-feedback {
4428
    top: 0;
4429
  }
4430
}
4431
@media (max-width: 767px) {
4432
  .navbar-form .form-group {
4433
    margin-bottom: 5px;
4434
  }
4435
  .navbar-form .form-group:last-child {
4436
    margin-bottom: 0;
4437
  }
4438
}
4439
@media (min-width: 768px) {
4440
  .navbar-form {
4441
    width: auto;
4442
    padding-top: 0;
4443
    padding-bottom: 0;
4444
    margin-right: 0;
4445
    margin-left: 0;
4446
    border: 0;
4447
    -webkit-box-shadow: none;
4448
            box-shadow: none;
4449
  }
4450
}
4451
.navbar-nav > li > .dropdown-menu {
4452
  margin-top: 0;
4453
  border-top-left-radius: 0;
4454
  border-top-right-radius: 0;
4455
}
4456
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4457
  margin-bottom: 0;
4458
  border-top-left-radius: 4px;
4459
  border-top-right-radius: 4px;
4460
  border-bottom-right-radius: 0;
4461
  border-bottom-left-radius: 0;
4462
}
4463
.navbar-btn {
4464
  margin-top: 8px;
4465
  margin-bottom: 8px;
4466
}
4467
.navbar-btn.btn-sm {
4468
  margin-top: 10px;
4469
  margin-bottom: 10px;
4470
}
4471
.navbar-btn.btn-xs {
4472
  margin-top: 14px;
4473
  margin-bottom: 14px;
4474
}
4475
.navbar-text {
4476
  margin-top: 15px;
4477
  margin-bottom: 15px;
4478
}
4479
@media (min-width: 768px) {
4480
  .navbar-text {
4481
    float: left;
4482
    margin-right: 15px;
4483
    margin-left: 15px;
4484
  }
4485
}
4486
@media (min-width: 768px) {
4487
  .navbar-left {
4488
    float: left !important;
4489
  }
4490
  .navbar-right {
4491
    float: right !important;
4492
    margin-right: -15px;
4493
  }
4494
  .navbar-right ~ .navbar-right {
4495
    margin-right: 0;
4496
  }
4497
}
4498
.navbar-default {
4499
  background-color: #f8f8f8;
4500
  border-color: #e7e7e7;
4501
}
4502
.navbar-default .navbar-brand {
4503
  color: #777;
4504
}
4505
.navbar-default .navbar-brand:hover,
4506
.navbar-default .navbar-brand:focus {
4507
  color: #5e5e5e;
4508
  background-color: transparent;
4509
}
4510
.navbar-default .navbar-text {
4511
  color: #777;
4512
}
4513
.navbar-default .navbar-nav > li > a {
4514
  color: #777;
4515
}
4516
.navbar-default .navbar-nav > li > a:hover,
4517
.navbar-default .navbar-nav > li > a:focus {
4518
  color: #333;
4519
  background-color: transparent;
4520
}
4521
.navbar-default .navbar-nav > .active > a,
4522
.navbar-default .navbar-nav > .active > a:hover,
4523
.navbar-default .navbar-nav > .active > a:focus {
4524
  color: #555;
4525
  background-color: #e7e7e7;
4526
}
4527
.navbar-default .navbar-nav > .disabled > a,
4528
.navbar-default .navbar-nav > .disabled > a:hover,
4529
.navbar-default .navbar-nav > .disabled > a:focus {
4530
  color: #ccc;
4531
  background-color: transparent;
4532
}
4533
.navbar-default .navbar-toggle {
4534
  border-color: #ddd;
4535
}
4536
.navbar-default .navbar-toggle:hover,
4537
.navbar-default .navbar-toggle:focus {
4538
  background-color: #ddd;
4539
}
4540
.navbar-default .navbar-toggle .icon-bar {
4541
  background-color: #888;
4542
}
4543
.navbar-default .navbar-collapse,
4544
.navbar-default .navbar-form {
4545
  border-color: #e7e7e7;
4546
}
4547
.navbar-default .navbar-nav > .open > a,
4548
.navbar-default .navbar-nav > .open > a:hover,
4549
.navbar-default .navbar-nav > .open > a:focus {
4550
  color: #555;
4551
  background-color: #e7e7e7;
4552
}
4553
@media (max-width: 767px) {
4554
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4555
    color: #777;
4556
  }
4557
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4558
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4559
    color: #333;
4560
    background-color: transparent;
4561
  }
4562
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4563
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4564
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4565
    color: #555;
4566
    background-color: #e7e7e7;
4567
  }
4568
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4569
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4570
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4571
    color: #ccc;
4572
    background-color: transparent;
4573
  }
4574
}
4575
.navbar-default .navbar-link {
4576
  color: #777;
4577
}
4578
.navbar-default .navbar-link:hover {
4579
  color: #333;
4580
}
4581
.navbar-default .btn-link {
4582
  color: #777;
4583
}
4584
.navbar-default .btn-link:hover,
4585
.navbar-default .btn-link:focus {
4586
  color: #333;
4587
}
4588
.navbar-default .btn-link[disabled]:hover,
4589
fieldset[disabled] .navbar-default .btn-link:hover,
4590
.navbar-default .btn-link[disabled]:focus,
4591
fieldset[disabled] .navbar-default .btn-link:focus {
4592
  color: #ccc;
4593
}
4594
.navbar-inverse {
4595
  background-color: #222;
4596
  border-color: #080808;
4597
}
4598
.navbar-inverse .navbar-brand {
4599
  color: #9d9d9d;
4600
}
4601
.navbar-inverse .navbar-brand:hover,
4602
.navbar-inverse .navbar-brand:focus {
4603
  color: #fff;
4604
  background-color: transparent;
4605
}
4606
.navbar-inverse .navbar-text {
4607
  color: #9d9d9d;
4608
}
4609
.navbar-inverse .navbar-nav > li > a {
4610
  color: #9d9d9d;
4611
}
4612
.navbar-inverse .navbar-nav > li > a:hover,
4613
.navbar-inverse .navbar-nav > li > a:focus {
4614
  color: #fff;
4615
  background-color: transparent;
4616
}
4617
.navbar-inverse .navbar-nav > .active > a,
4618
.navbar-inverse .navbar-nav > .active > a:hover,
4619
.navbar-inverse .navbar-nav > .active > a:focus {
4620
  color: #fff;
4621
  background-color: #080808;
4622
}
4623
.navbar-inverse .navbar-nav > .disabled > a,
4624
.navbar-inverse .navbar-nav > .disabled > a:hover,
4625
.navbar-inverse .navbar-nav > .disabled > a:focus {
4626
  color: #444;
4627
  background-color: transparent;
4628
}
4629
.navbar-inverse .navbar-toggle {
4630
  border-color: #333;
4631
}
4632
.navbar-inverse .navbar-toggle:hover,
4633
.navbar-inverse .navbar-toggle:focus {
4634
  background-color: #333;
4635
}
4636
.navbar-inverse .navbar-toggle .icon-bar {
4637
  background-color: #fff;
4638
}
4639
.navbar-inverse .navbar-collapse,
4640
.navbar-inverse .navbar-form {
4641
  border-color: #101010;
4642
}
4643
.navbar-inverse .navbar-nav > .open > a,
4644
.navbar-inverse .navbar-nav > .open > a:hover,
4645
.navbar-inverse .navbar-nav > .open > a:focus {
4646
  color: #fff;
4647
  background-color: #080808;
4648
}
4649
@media (max-width: 767px) {
4650
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4651
    border-color: #080808;
4652
  }
4653
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4654
    background-color: #080808;
4655
  }
4656
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4657
    color: #9d9d9d;
4658
  }
4659
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4660
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4661
    color: #fff;
4662
    background-color: transparent;
4663
  }
4664
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4665
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4666
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4667
    color: #fff;
4668
    background-color: #080808;
4669
  }
4670
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4671
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4672
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4673
    color: #444;
4674
    background-color: transparent;
4675
  }
4676
}
4677
.navbar-inverse .navbar-link {
4678
  color: #9d9d9d;
4679
}
4680
.navbar-inverse .navbar-link:hover {
4681
  color: #fff;
4682
}
4683
.navbar-inverse .btn-link {
4684
  color: #9d9d9d;
4685
}
4686
.navbar-inverse .btn-link:hover,
4687
.navbar-inverse .btn-link:focus {
4688
  color: #fff;
4689
}
4690
.navbar-inverse .btn-link[disabled]:hover,
4691
fieldset[disabled] .navbar-inverse .btn-link:hover,
4692
.navbar-inverse .btn-link[disabled]:focus,
4693
fieldset[disabled] .navbar-inverse .btn-link:focus {
4694
  color: #444;
4695
}
4696
.breadcrumb {
4697
  padding: 8px 15px;
4698
  margin-bottom: 20px;
4699
  list-style: none;
4700
  background-color: #f5f5f5;
4701
  border-radius: 4px;
4702
}
4703
.breadcrumb > li {
4704
  display: inline-block;
4705
}
4706
.breadcrumb > li + li:before {
4707
  padding: 0 5px;
4708
  color: #ccc;
4709
  content: "/\00a0";
4710
}
4711
.breadcrumb > .active {
4712
  color: #777;
4713
}
4714
.pagination {
4715
  display: inline-block;
4716
  padding-left: 0;
4717
  margin: 20px 0;
4718
  border-radius: 4px;
4719
}
4720
.pagination > li {
4721
  display: inline;
4722
}
4723
.pagination > li > a,
4724
.pagination > li > span {
4725
  position: relative;
4726
  float: left;
4727
  padding: 6px 12px;
4728
  margin-left: -1px;
4729
  line-height: 1.42857143;
4730
  color: #337ab7;
4731
  text-decoration: none;
4732
  background-color: #fff;
4733
  border: 1px solid #ddd;
4734
}
4735
.pagination > li:first-child > a,
4736
.pagination > li:first-child > span {
4737
  margin-left: 0;
4738
  border-top-left-radius: 4px;
4739
  border-bottom-left-radius: 4px;
4740
}
4741
.pagination > li:last-child > a,
4742
.pagination > li:last-child > span {
4743
  border-top-right-radius: 4px;
4744
  border-bottom-right-radius: 4px;
4745
}
4746
.pagination > li > a:hover,
4747
.pagination > li > span:hover,
4748
.pagination > li > a:focus,
4749
.pagination > li > span:focus {
4750
  z-index: 2;
4751
  color: #23527c;
4752
  background-color: #eee;
4753
  border-color: #ddd;
4754
}
4755
.pagination > .active > a,
4756
.pagination > .active > span,
4757
.pagination > .active > a:hover,
4758
.pagination > .active > span:hover,
4759
.pagination > .active > a:focus,
4760
.pagination > .active > span:focus {
4761
  z-index: 3;
4762
  color: #fff;
4763
  cursor: default;
4764
  background-color: #337ab7;
4765
  border-color: #337ab7;
4766
}
4767
.pagination > .disabled > span,
4768
.pagination > .disabled > span:hover,
4769
.pagination > .disabled > span:focus,
4770
.pagination > .disabled > a,
4771
.pagination > .disabled > a:hover,
4772
.pagination > .disabled > a:focus {
4773
  color: #777;
4774
  cursor: not-allowed;
4775
  background-color: #fff;
4776
  border-color: #ddd;
4777
}
4778
.pagination-lg > li > a,
4779
.pagination-lg > li > span {
4780
  padding: 10px 16px;
4781
  font-size: 18px;
4782
  line-height: 1.3333333;
4783
}
4784
.pagination-lg > li:first-child > a,
4785
.pagination-lg > li:first-child > span {
4786
  border-top-left-radius: 6px;
4787
  border-bottom-left-radius: 6px;
4788
}
4789
.pagination-lg > li:last-child > a,
4790
.pagination-lg > li:last-child > span {
4791
  border-top-right-radius: 6px;
4792
  border-bottom-right-radius: 6px;
4793
}
4794
.pagination-sm > li > a,
4795
.pagination-sm > li > span {
4796
  padding: 5px 10px;
4797
  font-size: 12px;
4798
  line-height: 1.5;
4799
}
4800
.pagination-sm > li:first-child > a,
4801
.pagination-sm > li:first-child > span {
4802
  border-top-left-radius: 3px;
4803
  border-bottom-left-radius: 3px;
4804
}
4805
.pagination-sm > li:last-child > a,
4806
.pagination-sm > li:last-child > span {
4807
  border-top-right-radius: 3px;
4808
  border-bottom-right-radius: 3px;
4809
}
4810
.pager {
4811
  padding-left: 0;
4812
  margin: 20px 0;
4813
  text-align: center;
4814
  list-style: none;
4815
}
4816
.pager li {
4817
  display: inline;
4818
}
4819
.pager li > a,
4820
.pager li > span {
4821
  display: inline-block;
4822
  padding: 5px 14px;
4823
  background-color: #fff;
4824
  border: 1px solid #ddd;
4825
  border-radius: 15px;
4826
}
4827
.pager li > a:hover,
4828
.pager li > a:focus {
4829
  text-decoration: none;
4830
  background-color: #eee;
4831
}
4832
.pager .next > a,
4833
.pager .next > span {
4834
  float: right;
4835
}
4836
.pager .previous > a,
4837
.pager .previous > span {
4838
  float: left;
4839
}
4840
.pager .disabled > a,
4841
.pager .disabled > a:hover,
4842
.pager .disabled > a:focus,
4843
.pager .disabled > span {
4844
  color: #777;
4845
  cursor: not-allowed;
4846
  background-color: #fff;
4847
}
4848
.label {
4849
  display: inline;
4850
  padding: .2em .6em .3em;
4851
  font-size: 75%;
4852
  font-weight: bold;
4853
  line-height: 1;
4854
  color: #fff;
4855
  text-align: center;
4856
  white-space: nowrap;
4857
  vertical-align: baseline;
4858
  border-radius: .25em;
4859
}
4860
a.label:hover,
4861
a.label:focus {
4862
  color: #fff;
4863
  text-decoration: none;
4864
  cursor: pointer;
4865
}
4866
.label:empty {
4867
  display: none;
4868
}
4869
.btn .label {
4870
  position: relative;
4871
  top: -1px;
4872
}
4873
.label-default {
4874
  background-color: #777;
4875
}
4876
.label-default[href]:hover,
4877
.label-default[href]:focus {
4878
  background-color: #5e5e5e;
4879
}
4880
.label-primary {
4881
  background-color: #337ab7;
4882
}
4883
.label-primary[href]:hover,
4884
.label-primary[href]:focus {
4885
  background-color: #286090;
4886
}
4887
.label-success {
4888
  background-color: #5cb85c;
4889
}
4890
.label-success[href]:hover,
4891
.label-success[href]:focus {
4892
  background-color: #449d44;
4893
}
4894
.label-info {
4895
  background-color: #5bc0de;
4896
}
4897
.label-info[href]:hover,
4898
.label-info[href]:focus {
4899
  background-color: #31b0d5;
4900
}
4901
.label-warning {
4902
  background-color: #f0ad4e;
4903
}
4904
.label-warning[href]:hover,
4905
.label-warning[href]:focus {
4906
  background-color: #ec971f;
4907
}
4908
.label-danger {
4909
  background-color: #d9534f;
4910
}
4911
.label-danger[href]:hover,
4912
.label-danger[href]:focus {
4913
  background-color: #c9302c;
4914
}
4915
.badge {
4916
  display: inline-block;
4917
  min-width: 10px;
4918
  padding: 3px 7px;
4919
  font-size: 12px;
4920
  font-weight: bold;
4921
  line-height: 1;
4922
  color: #fff;
4923
  text-align: center;
4924
  white-space: nowrap;
4925
  vertical-align: middle;
4926
  background-color: #777;
4927
  border-radius: 10px;
4928
}
4929
.badge:empty {
4930
  display: none;
4931
}
4932
.btn .badge {
4933
  position: relative;
4934
  top: -1px;
4935
}
4936
.btn-xs .badge,
4937
.btn-group-xs > .btn .badge {
4938
  top: 0;
4939
  padding: 1px 5px;
4940
}
4941
a.badge:hover,
4942
a.badge:focus {
4943
  color: #fff;
4944
  text-decoration: none;
4945
  cursor: pointer;
4946
}
4947
.list-group-item.active > .badge,
4948
.nav-pills > .active > a > .badge {
4949
  color: #337ab7;
4950
  background-color: #fff;
4951
}
4952
.list-group-item > .badge {
4953
  float: right;
4954
}
4955
.list-group-item > .badge + .badge {
4956
  margin-right: 5px;
4957
}
4958
.nav-pills > li > a > .badge {
4959
  margin-left: 3px;
4960
}
4961
.jumbotron {
4962
  padding-top: 30px;
4963
  padding-bottom: 30px;
4964
  margin-bottom: 30px;
4965
  color: inherit;
4966
  background-color: #eee;
4967
}
4968
.jumbotron h1,
4969
.jumbotron .h1 {
4970
  color: inherit;
4971
}
4972
.jumbotron p {
4973
  margin-bottom: 15px;
4974
  font-size: 21px;
4975
  font-weight: 200;
4976
}
4977
.jumbotron > hr {
4978
  border-top-color: #d5d5d5;
4979
}
4980
.container .jumbotron,
4981
.container-fluid .jumbotron {
4982
  padding-right: 15px;
4983
  padding-left: 15px;
4984
  border-radius: 6px;
4985
}
4986
.jumbotron .container {
4987
  max-width: 100%;
4988
}
4989
@media screen and (min-width: 768px) {
4990
  .jumbotron {
4991
    padding-top: 48px;
4992
    padding-bottom: 48px;
4993
  }
4994
  .container .jumbotron,
4995
  .container-fluid .jumbotron {
4996
    padding-right: 60px;
4997
    padding-left: 60px;
4998
  }
4999
  .jumbotron h1,
5000
  .jumbotron .h1 {
5001
    font-size: 63px;
5002
  }
5003
}
5004
.thumbnail {
5005
  display: block;
5006
  padding: 4px;
5007
  margin-bottom: 20px;
5008
  line-height: 1.42857143;
5009
  background-color: #fff;
5010
  border: 1px solid #ddd;
5011
  border-radius: 4px;
5012
  -webkit-transition: border .2s ease-in-out;
5013
       -o-transition: border .2s ease-in-out;
5014
          transition: border .2s ease-in-out;
5015
}
5016
.thumbnail > img,
5017
.thumbnail a > img {
5018
  margin-right: auto;
5019
  margin-left: auto;
5020
}
5021
a.thumbnail:hover,
5022
a.thumbnail:focus,
5023
a.thumbnail.active {
5024
  border-color: #337ab7;
5025
}
5026
.thumbnail .caption {
5027
  padding: 9px;
5028
  color: #333;
5029
}
5030
.alert {
5031
  padding: 15px;
5032
  margin-bottom: 20px;
5033
  border: 1px solid transparent;
5034
  border-radius: 4px;
5035
}
5036
.alert h4 {
5037
  margin-top: 0;
5038
  color: inherit;
5039
}
5040
.alert .alert-link {
5041
  font-weight: bold;
5042
}
5043
.alert > p,
5044
.alert > ul {
5045
  margin-bottom: 0;
5046
}
5047
.alert > p + p {
5048
  margin-top: 5px;
5049
}
5050
.alert-dismissable,
5051
.alert-dismissible {
5052
  padding-right: 35px;
5053
}
5054
.alert-dismissable .close,
5055
.alert-dismissible .close {
5056
  position: relative;
5057
  top: -2px;
5058
  right: -21px;
5059
  color: inherit;
5060
}
5061
.alert-success {
5062
  color: #3c763d;
5063
  background-color: #dff0d8;
5064
  border-color: #d6e9c6;
5065
}
5066
.alert-success hr {
5067
  border-top-color: #c9e2b3;
5068
}
5069
.alert-success .alert-link {
5070
  color: #2b542c;
5071
}
5072
.alert-info {
5073
  color: #31708f;
5074
  background-color: #d9edf7;
5075
  border-color: #bce8f1;
5076
}
5077
.alert-info hr {
5078
  border-top-color: #a6e1ec;
5079
}
5080
.alert-info .alert-link {
5081
  color: #245269;
5082
}
5083
.alert-warning {
5084
  color: #8a6d3b;
5085
  background-color: #fcf8e3;
5086
  border-color: #faebcc;
5087
}
5088
.alert-warning hr {
5089
  border-top-color: #f7e1b5;
5090
}
5091
.alert-warning .alert-link {
5092
  color: #66512c;
5093
}
5094
.alert-danger {
5095
  color: #a94442;
5096
  background-color: #f2dede;
5097
  border-color: #ebccd1;
5098
}
5099
.alert-danger hr {
5100
  border-top-color: #e4b9c0;
5101
}
5102
.alert-danger .alert-link {
5103
  color: #843534;
5104
}
5105
@-webkit-keyframes progress-bar-stripes {
5106
  from {
5107
    background-position: 40px 0;
5108
  }
5109
  to {
5110
    background-position: 0 0;
5111
  }
5112
}
5113
@-o-keyframes progress-bar-stripes {
5114
  from {
5115
    background-position: 40px 0;
5116
  }
5117
  to {
5118
    background-position: 0 0;
5119
  }
5120
}
5121
@keyframes progress-bar-stripes {
5122
  from {
5123
    background-position: 40px 0;
5124
  }
5125
  to {
5126
    background-position: 0 0;
5127
  }
5128
}
5129
.progress {
5130
  height: 20px;
5131
  margin-bottom: 20px;
5132
  overflow: hidden;
5133
  background-color: #f5f5f5;
5134
  border-radius: 4px;
5135
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5136
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5137
}
5138
.progress-bar {
5139
  float: left;
5140
  width: 0;
5141
  height: 100%;
5142
  font-size: 12px;
5143
  line-height: 20px;
5144
  color: #fff;
5145
  text-align: center;
5146
  background-color: #337ab7;
5147
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5148
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5149
  -webkit-transition: width .6s ease;
5150
       -o-transition: width .6s ease;
5151
          transition: width .6s ease;
5152
}
5153
.progress-striped .progress-bar,
5154
.progress-bar-striped {
5155
  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);
5156
  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);
5157
  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);
5158
  -webkit-background-size: 40px 40px;
5159
          background-size: 40px 40px;
5160
}
5161
.progress.active .progress-bar,
5162
.progress-bar.active {
5163
  -webkit-animation: progress-bar-stripes 2s linear infinite;
5164
       -o-animation: progress-bar-stripes 2s linear infinite;
5165
          animation: progress-bar-stripes 2s linear infinite;
5166
}
5167
.progress-bar-success {
5168
  background-color: #5cb85c;
5169
}
5170
.progress-striped .progress-bar-success {
5171
  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);
5172
  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);
5173
  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);
5174
}
5175
.progress-bar-info {
5176
  background-color: #5bc0de;
5177
}
5178
.progress-striped .progress-bar-info {
5179
  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);
5180
  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);
5181
  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);
5182
}
5183
.progress-bar-warning {
5184
  background-color: #f0ad4e;
5185
}
5186
.progress-striped .progress-bar-warning {
5187
  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);
5188
  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);
5189
  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);
5190
}
5191
.progress-bar-danger {
5192
  background-color: #d9534f;
5193
}
5194
.progress-striped .progress-bar-danger {
5195
  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);
5196
  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);
5197
  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);
5198
}
5199
.media {
5200
  margin-top: 15px;
5201
}
5202
.media:first-child {
5203
  margin-top: 0;
5204
}
5205
.media,
5206
.media-body {
5207
  overflow: hidden;
5208
  zoom: 1;
5209
}
5210
.media-body {
5211
  width: 10000px;
5212
}
5213
.media-object {
5214
  display: block;
5215
}
5216
.media-object.img-thumbnail {
5217
  max-width: none;
5218
}
5219
.media-right,
5220
.media > .pull-right {
5221
  padding-left: 10px;
5222
}
5223
.media-left,
5224
.media > .pull-left {
5225
  padding-right: 10px;
5226
}
5227
.media-left,
5228
.media-right,
5229
.media-body {
5230
  display: table-cell;
5231
  vertical-align: top;
5232
}
5233
.media-middle {
5234
  vertical-align: middle;
5235
}
5236
.media-bottom {
5237
  vertical-align: bottom;
5238
}
5239
.media-heading {
5240
  margin-top: 0;
5241
  margin-bottom: 5px;
5242
}
5243
.media-list {
5244
  padding-left: 0;
5245
  list-style: none;
5246
}
5247
.list-group {
5248
  padding-left: 0;
5249
  margin-bottom: 20px;
5250
}
5251
.list-group-item {
5252
  position: relative;
5253
  display: block;
5254
  padding: 10px 15px;
5255
  margin-bottom: -1px;
5256
  background-color: #fff;
5257
  border: 1px solid #ddd;
5258
}
5259
.list-group-item:first-child {
5260
  border-top-left-radius: 4px;
5261
  border-top-right-radius: 4px;
5262
}
5263
.list-group-item:last-child {
5264
  margin-bottom: 0;
5265
  border-bottom-right-radius: 4px;
5266
  border-bottom-left-radius: 4px;
5267
}
5268
a.list-group-item,
5269
button.list-group-item {
5270
  color: #555;
5271
}
5272
a.list-group-item .list-group-item-heading,
5273
button.list-group-item .list-group-item-heading {
5274
  color: #333;
5275
}
5276
a.list-group-item:hover,
5277
button.list-group-item:hover,
5278
a.list-group-item:focus,
5279
button.list-group-item:focus {
5280
  color: #555;
5281
  text-decoration: none;
5282
  background-color: #f5f5f5;
5283
}
5284
button.list-group-item {
5285
  width: 100%;
5286
  text-align: left;
5287
}
5288
.list-group-item.disabled,
5289
.list-group-item.disabled:hover,
5290
.list-group-item.disabled:focus {
5291
  color: #777;
5292
  cursor: not-allowed;
5293
  background-color: #eee;
5294
}
5295
.list-group-item.disabled .list-group-item-heading,
5296
.list-group-item.disabled:hover .list-group-item-heading,
5297
.list-group-item.disabled:focus .list-group-item-heading {
5298
  color: inherit;
5299
}
5300
.list-group-item.disabled .list-group-item-text,
5301
.list-group-item.disabled:hover .list-group-item-text,
5302
.list-group-item.disabled:focus .list-group-item-text {
5303
  color: #777;
5304
}
5305
.list-group-item.active,
5306
.list-group-item.active:hover,
5307
.list-group-item.active:focus {
5308
  z-index: 2;
5309
  color: #fff;
5310
  background-color: #337ab7;
5311
  border-color: #337ab7;
5312
}
5313
.list-group-item.active .list-group-item-heading,
5314
.list-group-item.active:hover .list-group-item-heading,
5315
.list-group-item.active:focus .list-group-item-heading,
5316
.list-group-item.active .list-group-item-heading > small,
5317
.list-group-item.active:hover .list-group-item-heading > small,
5318
.list-group-item.active:focus .list-group-item-heading > small,
5319
.list-group-item.active .list-group-item-heading > .small,
5320
.list-group-item.active:hover .list-group-item-heading > .small,
5321
.list-group-item.active:focus .list-group-item-heading > .small {
5322
  color: inherit;
5323
}
5324
.list-group-item.active .list-group-item-text,
5325
.list-group-item.active:hover .list-group-item-text,
5326
.list-group-item.active:focus .list-group-item-text {
5327
  color: #c7ddef;
5328
}
5329
.list-group-item-success {
5330
  color: #3c763d;
5331
  background-color: #dff0d8;
5332
}
5333
a.list-group-item-success,
5334
button.list-group-item-success {
5335
  color: #3c763d;
5336
}
5337
a.list-group-item-success .list-group-item-heading,
5338
button.list-group-item-success .list-group-item-heading {
5339
  color: inherit;
5340
}
5341
a.list-group-item-success:hover,
5342
button.list-group-item-success:hover,
5343
a.list-group-item-success:focus,
5344
button.list-group-item-success:focus {
5345
  color: #3c763d;
5346
  background-color: #d0e9c6;
5347
}
5348
a.list-group-item-success.active,
5349
button.list-group-item-success.active,
5350
a.list-group-item-success.active:hover,
5351
button.list-group-item-success.active:hover,
5352
a.list-group-item-success.active:focus,
5353
button.list-group-item-success.active:focus {
5354
  color: #fff;
5355
  background-color: #3c763d;
5356
  border-color: #3c763d;
5357
}
5358
.list-group-item-info {
5359
  color: #31708f;
5360
  background-color: #d9edf7;
5361
}
5362
a.list-group-item-info,
5363
button.list-group-item-info {
5364
  color: #31708f;
5365
}
5366
a.list-group-item-info .list-group-item-heading,
5367
button.list-group-item-info .list-group-item-heading {
5368
  color: inherit;
5369
}
5370
a.list-group-item-info:hover,
5371
button.list-group-item-info:hover,
5372
a.list-group-item-info:focus,
5373
button.list-group-item-info:focus {
5374
  color: #31708f;
5375
  background-color: #c4e3f3;
5376
}
5377
a.list-group-item-info.active,
5378
button.list-group-item-info.active,
5379
a.list-group-item-info.active:hover,
5380
button.list-group-item-info.active:hover,
5381
a.list-group-item-info.active:focus,
5382
button.list-group-item-info.active:focus {
5383
  color: #fff;
5384
  background-color: #31708f;
5385
  border-color: #31708f;
5386
}
5387
.list-group-item-warning {
5388
  color: #8a6d3b;
5389
  background-color: #fcf8e3;
5390
}
5391
a.list-group-item-warning,
5392
button.list-group-item-warning {
5393
  color: #8a6d3b;
5394
}
5395
a.list-group-item-warning .list-group-item-heading,
5396
button.list-group-item-warning .list-group-item-heading {
5397
  color: inherit;
5398
}
5399
a.list-group-item-warning:hover,
5400
button.list-group-item-warning:hover,
5401
a.list-group-item-warning:focus,
5402
button.list-group-item-warning:focus {
5403
  color: #8a6d3b;
5404
  background-color: #faf2cc;
5405
}
5406
a.list-group-item-warning.active,
5407
button.list-group-item-warning.active,
5408
a.list-group-item-warning.active:hover,
5409
button.list-group-item-warning.active:hover,
5410
a.list-group-item-warning.active:focus,
5411
button.list-group-item-warning.active:focus {
5412
  color: #fff;
5413
  background-color: #8a6d3b;
5414
  border-color: #8a6d3b;
5415
}
5416
.list-group-item-danger {
5417
  color: #a94442;
5418
  background-color: #f2dede;
5419
}
5420
a.list-group-item-danger,
5421
button.list-group-item-danger {
5422
  color: #a94442;
5423
}
5424
a.list-group-item-danger .list-group-item-heading,
5425
button.list-group-item-danger .list-group-item-heading {
5426
  color: inherit;
5427
}
5428
a.list-group-item-danger:hover,
5429
button.list-group-item-danger:hover,
5430
a.list-group-item-danger:focus,
5431
button.list-group-item-danger:focus {
5432
  color: #a94442;
5433
  background-color: #ebcccc;
5434
}
5435
a.list-group-item-danger.active,
5436
button.list-group-item-danger.active,
5437
a.list-group-item-danger.active:hover,
5438
button.list-group-item-danger.active:hover,
5439
a.list-group-item-danger.active:focus,
5440
button.list-group-item-danger.active:focus {
5441
  color: #fff;
5442
  background-color: #a94442;
5443
  border-color: #a94442;
5444
}
5445
.list-group-item-heading {
5446
  margin-top: 0;
5447
  margin-bottom: 5px;
5448
}
5449
.list-group-item-text {
5450
  margin-bottom: 0;
5451
  line-height: 1.3;
5452
}
5453
.panel {
5454
  margin-bottom: 20px;
5455
  background-color: #fff;
5456
  border: 1px solid transparent;
5457
  border-radius: 4px;
5458
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5459
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5460
}
5461
.panel-body {
5462
  padding: 15px;
5463
}
5464
.panel-heading {
5465
  padding: 10px 15px;
5466
  border-bottom: 1px solid transparent;
5467
  border-top-left-radius: 3px;
5468
  border-top-right-radius: 3px;
5469
}
5470
.panel-heading > .dropdown .dropdown-toggle {
5471
  color: inherit;
5472
}
5473
.panel-title {
5474
  margin-top: 0;
5475
  margin-bottom: 0;
5476
  font-size: 16px;
5477
  color: inherit;
5478
}
5479
.panel-title > a,
5480
.panel-title > small,
5481
.panel-title > .small,
5482
.panel-title > small > a,
5483
.panel-title > .small > a {
5484
  color: inherit;
5485
}
5486
.panel-footer {
5487
  padding: 10px 15px;
5488
  background-color: #f5f5f5;
5489
  border-top: 1px solid #ddd;
5490
  border-bottom-right-radius: 3px;
5491
  border-bottom-left-radius: 3px;
5492
}
5493
.panel > .list-group,
5494
.panel > .panel-collapse > .list-group {
5495
  margin-bottom: 0;
5496
}
5497
.panel > .list-group .list-group-item,
5498
.panel > .panel-collapse > .list-group .list-group-item {
5499
  border-width: 1px 0;
5500
  border-radius: 0;
5501
}
5502
.panel > .list-group:first-child .list-group-item:first-child,
5503
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
5504
  border-top: 0;
5505
  border-top-left-radius: 3px;
5506
  border-top-right-radius: 3px;
5507
}
5508
.panel > .list-group:last-child .list-group-item:last-child,
5509
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
5510
  border-bottom: 0;
5511
  border-bottom-right-radius: 3px;
5512
  border-bottom-left-radius: 3px;
5513
}
5514
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
5515
  border-top-left-radius: 0;
5516
  border-top-right-radius: 0;
5517
}
5518
.panel-heading + .list-group .list-group-item:first-child {
5519
  border-top-width: 0;
5520
}
5521
.list-group + .panel-footer {
5522
  border-top-width: 0;
5523
}
5524
.panel > .table,
5525
.panel > .table-responsive > .table,
5526
.panel > .panel-collapse > .table {
5527
  margin-bottom: 0;
5528
}
5529
.panel > .table caption,
5530
.panel > .table-responsive > .table caption,
5531
.panel > .panel-collapse > .table caption {
5532
  padding-right: 15px;
5533
  padding-left: 15px;
5534
}
5535
.panel > .table:first-child,
5536
.panel > .table-responsive:first-child > .table:first-child {
5537
  border-top-left-radius: 3px;
5538
  border-top-right-radius: 3px;
5539
}
5540
.panel > .table:first-child > thead:first-child > tr:first-child,
5541
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
5542
.panel > .table:first-child > tbody:first-child > tr:first-child,
5543
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
5544
  border-top-left-radius: 3px;
5545
  border-top-right-radius: 3px;
5546
}
5547
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5548
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5549
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5550
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5551
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5552
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5553
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5554
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5555
  border-top-left-radius: 3px;
5556
}
5557
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5558
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5559
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5560
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5561
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5562
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5563
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5564
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5565
  border-top-right-radius: 3px;
5566
}
5567
.panel > .table:last-child,
5568
.panel > .table-responsive:last-child > .table:last-child {
5569
  border-bottom-right-radius: 3px;
5570
  border-bottom-left-radius: 3px;
5571
}
5572
.panel > .table:last-child > tbody:last-child > tr:last-child,
5573
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
5574
.panel > .table:last-child > tfoot:last-child > tr:last-child,
5575
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
5576
  border-bottom-right-radius: 3px;
5577
  border-bottom-left-radius: 3px;
5578
}
5579
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5580
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5581
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5582
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5583
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5584
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5585
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5586
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5587
  border-bottom-left-radius: 3px;
5588
}
5589
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5590
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5591
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5592
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5593
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5594
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5595
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5596
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5597
  border-bottom-right-radius: 3px;
5598
}
5599
.panel > .panel-body + .table,
5600
.panel > .panel-body + .table-responsive,
5601
.panel > .table + .panel-body,
5602
.panel > .table-responsive + .panel-body {
5603
  border-top: 1px solid #ddd;
5604
}
5605
.panel > .table > tbody:first-child > tr:first-child th,
5606
.panel > .table > tbody:first-child > tr:first-child td {
5607
  border-top: 0;
5608
}
5609
.panel > .table-bordered,
5610
.panel > .table-responsive > .table-bordered {
5611
  border: 0;
5612
}
5613
.panel > .table-bordered > thead > tr > th:first-child,
5614
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5615
.panel > .table-bordered > tbody > tr > th:first-child,
5616
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5617
.panel > .table-bordered > tfoot > tr > th:first-child,
5618
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5619
.panel > .table-bordered > thead > tr > td:first-child,
5620
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5621
.panel > .table-bordered > tbody > tr > td:first-child,
5622
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5623
.panel > .table-bordered > tfoot > tr > td:first-child,
5624
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5625
  border-left: 0;
5626
}
5627
.panel > .table-bordered > thead > tr > th:last-child,
5628
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5629
.panel > .table-bordered > tbody > tr > th:last-child,
5630
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5631
.panel > .table-bordered > tfoot > tr > th:last-child,
5632
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5633
.panel > .table-bordered > thead > tr > td:last-child,
5634
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5635
.panel > .table-bordered > tbody > tr > td:last-child,
5636
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5637
.panel > .table-bordered > tfoot > tr > td:last-child,
5638
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5639
  border-right: 0;
5640
}
5641
.panel > .table-bordered > thead > tr:first-child > td,
5642
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5643
.panel > .table-bordered > tbody > tr:first-child > td,
5644
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5645
.panel > .table-bordered > thead > tr:first-child > th,
5646
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5647
.panel > .table-bordered > tbody > tr:first-child > th,
5648
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5649
  border-bottom: 0;
5650
}
5651
.panel > .table-bordered > tbody > tr:last-child > td,
5652
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5653
.panel > .table-bordered > tfoot > tr:last-child > td,
5654
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5655
.panel > .table-bordered > tbody > tr:last-child > th,
5656
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5657
.panel > .table-bordered > tfoot > tr:last-child > th,
5658
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5659
  border-bottom: 0;
5660
}
5661
.panel > .table-responsive {
5662
  margin-bottom: 0;
5663
  border: 0;
5664
}
5665
.panel-group {
5666
  margin-bottom: 20px;
5667
}
5668
.panel-group .panel {
5669
  margin-bottom: 0;
5670
  border-radius: 4px;
5671
}
5672
.panel-group .panel + .panel {
5673
  margin-top: 5px;
5674
}
5675
.panel-group .panel-heading {
5676
  border-bottom: 0;
5677
}
5678
.panel-group .panel-heading + .panel-collapse > .panel-body,
5679
.panel-group .panel-heading + .panel-collapse > .list-group {
5680
  border-top: 1px solid #ddd;
5681
}
5682
.panel-group .panel-footer {
5683
  border-top: 0;
5684
}
5685
.panel-group .panel-footer + .panel-collapse .panel-body {
5686
  border-bottom: 1px solid #ddd;
5687
}
5688
.panel-default {
5689
  border-color: #ddd;
5690
}
5691
.panel-default > .panel-heading {
5692
  color: #333;
5693
  background-color: #f5f5f5;
5694
  border-color: #ddd;
5695
}
5696
.panel-default > .panel-heading + .panel-collapse > .panel-body {
5697
  border-top-color: #ddd;
5698
}
5699
.panel-default > .panel-heading .badge {
5700
  color: #f5f5f5;
5701
  background-color: #333;
5702
}
5703
.panel-default > .panel-footer + .panel-collapse > .panel-body {
5704
  border-bottom-color: #ddd;
5705
}
5706
.panel-primary {
5707
  border-color: #337ab7;
5708
}
5709
.panel-primary > .panel-heading {
5710
  color: #fff;
5711
  background-color: #337ab7;
5712
  border-color: #337ab7;
5713
}
5714
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
5715
  border-top-color: #337ab7;
5716
}
5717
.panel-primary > .panel-heading .badge {
5718
  color: #337ab7;
5719
  background-color: #fff;
5720
}
5721
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
5722
  border-bottom-color: #337ab7;
5723
}
5724
.panel-success {
5725
  border-color: #d6e9c6;
5726
}
5727
.panel-success > .panel-heading {
5728
  color: #3c763d;
5729
  background-color: #dff0d8;
5730
  border-color: #d6e9c6;
5731
}
5732
.panel-success > .panel-heading + .panel-collapse > .panel-body {
5733
  border-top-color: #d6e9c6;
5734
}
5735
.panel-success > .panel-heading .badge {
5736
  color: #dff0d8;
5737
  background-color: #3c763d;
5738
}
5739
.panel-success > .panel-footer + .panel-collapse > .panel-body {
5740
  border-bottom-color: #d6e9c6;
5741
}
5742
.panel-info {
5743
  border-color: #bce8f1;
5744
}
5745
.panel-info > .panel-heading {
5746
  color: #31708f;
5747
  background-color: #d9edf7;
5748
  border-color: #bce8f1;
5749
}
5750
.panel-info > .panel-heading + .panel-collapse > .panel-body {
5751
  border-top-color: #bce8f1;
5752
}
5753
.panel-info > .panel-heading .badge {
5754
  color: #d9edf7;
5755
  background-color: #31708f;
5756
}
5757
.panel-info > .panel-footer + .panel-collapse > .panel-body {
5758
  border-bottom-color: #bce8f1;
5759
}
5760
.panel-warning {
5761
  border-color: #faebcc;
5762
}
5763
.panel-warning > .panel-heading {
5764
  color: #8a6d3b;
5765
  background-color: #fcf8e3;
5766
  border-color: #faebcc;
5767
}
5768
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
5769
  border-top-color: #faebcc;
5770
}
5771
.panel-warning > .panel-heading .badge {
5772
  color: #fcf8e3;
5773
  background-color: #8a6d3b;
5774
}
5775
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
5776
  border-bottom-color: #faebcc;
5777
}
5778
.panel-danger {
5779
  border-color: #ebccd1;
5780
}
5781
.panel-danger > .panel-heading {
5782
  color: #a94442;
5783
  background-color: #f2dede;
5784
  border-color: #ebccd1;
5785
}
5786
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
5787
  border-top-color: #ebccd1;
5788
}
5789
.panel-danger > .panel-heading .badge {
5790
  color: #f2dede;
5791
  background-color: #a94442;
5792
}
5793
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
5794
  border-bottom-color: #ebccd1;
5795
}
5796
.embed-responsive {
5797
  position: relative;
5798
  display: block;
5799
  height: 0;
5800
  padding: 0;
5801
  overflow: hidden;
5802
}
5803
.embed-responsive .embed-responsive-item,
5804
.embed-responsive iframe,
5805
.embed-responsive embed,
5806
.embed-responsive object,
5807
.embed-responsive video {
5808
  position: absolute;
5809
  top: 0;
5810
  bottom: 0;
5811
  left: 0;
5812
  width: 100%;
5813
  height: 100%;
5814
  border: 0;
5815
}
5816
.embed-responsive-16by9 {
5817
  padding-bottom: 56.25%;
5818
}
5819
.embed-responsive-4by3 {
5820
  padding-bottom: 75%;
5821
}
5822
.well {
5823
  min-height: 20px;
5824
  padding: 19px;
5825
  margin-bottom: 20px;
5826
  background-color: #f5f5f5;
5827
  border: 1px solid #e3e3e3;
5828
  border-radius: 4px;
5829
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5830
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5831
}
5832
.well blockquote {
5833
  border-color: #ddd;
5834
  border-color: rgba(0, 0, 0, .15);
5835
}
5836
.well-lg {
5837
  padding: 24px;
5838
  border-radius: 6px;
5839
}
5840
.well-sm {
5841
  padding: 9px;
5842
  border-radius: 3px;
5843
}
5844
.close {
5845
  float: right;
5846
  font-size: 21px;
5847
  font-weight: bold;
5848
  line-height: 1;
5849
  color: #000;
5850
  text-shadow: 0 1px 0 #fff;
5851
  filter: alpha(opacity=20);
5852
  opacity: .2;
5853
}
5854
.close:hover,
5855
.close:focus {
5856
  color: #000;
5857
  text-decoration: none;
5858
  cursor: pointer;
5859
  filter: alpha(opacity=50);
5860
  opacity: .5;
5861
}
5862
button.close {
5863
  -webkit-appearance: none;
5864
  padding: 0;
5865
  cursor: pointer;
5866
  background: transparent;
5867
  border: 0;
5868
}
5869
.modal-open {
5870
  overflow: hidden;
5871
}
5872
.modal {
5873
  position: fixed;
5874
  top: 0;
5875
  right: 0;
5876
  bottom: 0;
5877
  left: 0;
5878
  z-index: 1050;
5879
  display: none;
5880
  overflow: hidden;
5881
  -webkit-overflow-scrolling: touch;
5882
  outline: 0;
5883
}
5884
.modal.fade .modal-dialog {
5885
  -webkit-transition: -webkit-transform .3s ease-out;
5886
       -o-transition:      -o-transform .3s ease-out;
5887
          transition:         transform .3s ease-out;
5888
  -webkit-transform: translate(0, -25%);
5889
      -ms-transform: translate(0, -25%);
5890
       -o-transform: translate(0, -25%);
5891
          transform: translate(0, -25%);
5892
}
5893
.modal.in .modal-dialog {
5894
  -webkit-transform: translate(0, 0);
5895
      -ms-transform: translate(0, 0);
5896
       -o-transform: translate(0, 0);
5897
          transform: translate(0, 0);
5898
}
5899
.modal-open .modal {
5900
  overflow-x: hidden;
5901
  overflow-y: auto;
5902
}
5903
.modal-dialog {
5904
  position: relative;
5905
  width: auto;
5906
  margin: 10px;
5907
}
5908
.modal-content {
5909
  position: relative;
5910
  background-color: #fff;
5911
  -webkit-background-clip: padding-box;
5912
          background-clip: padding-box;
5913
  border: 1px solid #999;
5914
  border: 1px solid rgba(0, 0, 0, .2);
5915
  border-radius: 6px;
5916
  outline: 0;
5917
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5918
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5919
}
5920
.modal-backdrop {
5921
  position: fixed;
5922
  top: 0;
5923
  right: 0;
5924
  bottom: 0;
5925
  left: 0;
5926
  z-index: 1040;
5927
  background-color: #000;
5928
}
5929
.modal-backdrop.fade {
5930
  filter: alpha(opacity=0);
5931
  opacity: 0;
5932
}
5933
.modal-backdrop.in {
5934
  filter: alpha(opacity=50);
5935
  opacity: .5;
5936
}
5937
.modal-header {
5938
  padding: 15px;
5939
  border-bottom: 1px solid #e5e5e5;
5940
}
5941
.modal-header .close {
5942
  margin-top: -2px;
5943
}
5944
.modal-title {
5945
  margin: 0;
5946
  line-height: 1.42857143;
5947
}
5948
.modal-body {
5949
  position: relative;
5950
  padding: 15px;
5951
}
5952
.modal-footer {
5953
  padding: 15px;
5954
  text-align: right;
5955
  border-top: 1px solid #e5e5e5;
5956
}
5957
.modal-footer .btn + .btn {
5958
  margin-bottom: 0;
5959
  margin-left: 5px;
5960
}
5961
.modal-footer .btn-group .btn + .btn {
5962
  margin-left: -1px;
5963
}
5964
.modal-footer .btn-block + .btn-block {
5965
  margin-left: 0;
5966
}
5967
.modal-scrollbar-measure {
5968
  position: absolute;
5969
  top: -9999px;
5970
  width: 50px;
5971
  height: 50px;
5972
  overflow: scroll;
5973
}
5974
@media (min-width: 768px) {
5975
  .modal-dialog {
5976
    width: 600px;
5977
    margin: 30px auto;
5978
  }
5979
  .modal-content {
5980
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5981
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5982
  }
5983
  .modal-sm {
5984
    width: 300px;
5985
  }
5986
}
5987
@media (min-width: 992px) {
5988
  .modal-lg {
5989
    width: 900px;
5990
  }
5991
}
5992
.tooltip {
5993
  position: absolute;
5994
  z-index: 1070;
5995
  display: block;
5996
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
5997
  font-size: 12px;
5998
  font-style: normal;
5999
  font-weight: normal;
6000
  line-height: 1.42857143;
6001
  text-align: left;
6002
  text-align: start;
6003
  text-decoration: none;
6004
  text-shadow: none;
6005
  text-transform: none;
6006
  letter-spacing: normal;
6007
  word-break: normal;
6008
  word-spacing: normal;
6009
  word-wrap: normal;
6010
  white-space: normal;
6011
  filter: alpha(opacity=0);
6012
  opacity: 0;
6013
 
6014
  line-break: auto;
6015
}
6016
.tooltip.in {
6017
  filter: alpha(opacity=90);
6018
  opacity: .9;
6019
}
6020
.tooltip.top {
6021
  padding: 5px 0;
6022
  margin-top: -3px;
6023
}
6024
.tooltip.right {
6025
  padding: 0 5px;
6026
  margin-left: 3px;
6027
}
6028
.tooltip.bottom {
6029
  padding: 5px 0;
6030
  margin-top: 3px;
6031
}
6032
.tooltip.left {
6033
  padding: 0 5px;
6034
  margin-left: -3px;
6035
}
6036
.tooltip-inner {
6037
  max-width: 200px;
6038
  padding: 3px 8px;
6039
  color: #fff;
6040
  text-align: center;
6041
  background-color: #000;
6042
  border-radius: 4px;
6043
}
6044
.tooltip-arrow {
6045
  position: absolute;
6046
  width: 0;
6047
  height: 0;
6048
  border-color: transparent;
6049
  border-style: solid;
6050
}
6051
.tooltip.top .tooltip-arrow {
6052
  bottom: 0;
6053
  left: 50%;
6054
  margin-left: -5px;
6055
  border-width: 5px 5px 0;
6056
  border-top-color: #000;
6057
}
6058
.tooltip.top-left .tooltip-arrow {
6059
  right: 5px;
6060
  bottom: 0;
6061
  margin-bottom: -5px;
6062
  border-width: 5px 5px 0;
6063
  border-top-color: #000;
6064
}
6065
.tooltip.top-right .tooltip-arrow {
6066
  bottom: 0;
6067
  left: 5px;
6068
  margin-bottom: -5px;
6069
  border-width: 5px 5px 0;
6070
  border-top-color: #000;
6071
}
6072
.tooltip.right .tooltip-arrow {
6073
  top: 50%;
6074
  left: 0;
6075
  margin-top: -5px;
6076
  border-width: 5px 5px 5px 0;
6077
  border-right-color: #000;
6078
}
6079
.tooltip.left .tooltip-arrow {
6080
  top: 50%;
6081
  right: 0;
6082
  margin-top: -5px;
6083
  border-width: 5px 0 5px 5px;
6084
  border-left-color: #000;
6085
}
6086
.tooltip.bottom .tooltip-arrow {
6087
  top: 0;
6088
  left: 50%;
6089
  margin-left: -5px;
6090
  border-width: 0 5px 5px;
6091
  border-bottom-color: #000;
6092
}
6093
.tooltip.bottom-left .tooltip-arrow {
6094
  top: 0;
6095
  right: 5px;
6096
  margin-top: -5px;
6097
  border-width: 0 5px 5px;
6098
  border-bottom-color: #000;
6099
}
6100
.tooltip.bottom-right .tooltip-arrow {
6101
  top: 0;
6102
  left: 5px;
6103
  margin-top: -5px;
6104
  border-width: 0 5px 5px;
6105
  border-bottom-color: #000;
6106
}
6107
.popover {
6108
  position: absolute;
6109
  top: 0;
6110
  left: 0;
6111
  z-index: 1060;
6112
  display: none;
6113
  max-width: 276px;
6114
  padding: 1px;
6115
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
6116
  font-size: 14px;
6117
  font-style: normal;
6118
  font-weight: normal;
6119
  line-height: 1.42857143;
6120
  text-align: left;
6121
  text-align: start;
6122
  text-decoration: none;
6123
  text-shadow: none;
6124
  text-transform: none;
6125
  letter-spacing: normal;
6126
  word-break: normal;
6127
  word-spacing: normal;
6128
  word-wrap: normal;
6129
  white-space: normal;
6130
  background-color: #fff;
6131
  -webkit-background-clip: padding-box;
6132
          background-clip: padding-box;
6133
  border: 1px solid #ccc;
6134
  border: 1px solid rgba(0, 0, 0, .2);
6135
  border-radius: 6px;
6136
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6137
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6138
 
6139
  line-break: auto;
6140
}
6141
.popover.top {
6142
  margin-top: -10px;
6143
}
6144
.popover.right {
6145
  margin-left: 10px;
6146
}
6147
.popover.bottom {
6148
  margin-top: 10px;
6149
}
6150
.popover.left {
6151
  margin-left: -10px;
6152
}
6153
.popover-title {
6154
  padding: 8px 14px;
6155
  margin: 0;
6156
  font-size: 14px;
6157
  background-color: #f7f7f7;
6158
  border-bottom: 1px solid #ebebeb;
6159
  border-radius: 5px 5px 0 0;
6160
}
6161
.popover-content {
6162
  padding: 9px 14px;
6163
}
6164
.popover > .arrow,
6165
.popover > .arrow:after {
6166
  position: absolute;
6167
  display: block;
6168
  width: 0;
6169
  height: 0;
6170
  border-color: transparent;
6171
  border-style: solid;
6172
}
6173
.popover > .arrow {
6174
  border-width: 11px;
6175
}
6176
.popover > .arrow:after {
6177
  content: "";
6178
  border-width: 10px;
6179
}
6180
.popover.top > .arrow {
6181
  bottom: -11px;
6182
  left: 50%;
6183
  margin-left: -11px;
6184
  border-top-color: #999;
6185
  border-top-color: rgba(0, 0, 0, .25);
6186
  border-bottom-width: 0;
6187
}
6188
.popover.top > .arrow:after {
6189
  bottom: 1px;
6190
  margin-left: -10px;
6191
  content: " ";
6192
  border-top-color: #fff;
6193
  border-bottom-width: 0;
6194
}
6195
.popover.right > .arrow {
6196
  top: 50%;
6197
  left: -11px;
6198
  margin-top: -11px;
6199
  border-right-color: #999;
6200
  border-right-color: rgba(0, 0, 0, .25);
6201
  border-left-width: 0;
6202
}
6203
.popover.right > .arrow:after {
6204
  bottom: -10px;
6205
  left: 1px;
6206
  content: " ";
6207
  border-right-color: #fff;
6208
  border-left-width: 0;
6209
}
6210
.popover.bottom > .arrow {
6211
  top: -11px;
6212
  left: 50%;
6213
  margin-left: -11px;
6214
  border-top-width: 0;
6215
  border-bottom-color: #999;
6216
  border-bottom-color: rgba(0, 0, 0, .25);
6217
}
6218
.popover.bottom > .arrow:after {
6219
  top: 1px;
6220
  margin-left: -10px;
6221
  content: " ";
6222
  border-top-width: 0;
6223
  border-bottom-color: #fff;
6224
}
6225
.popover.left > .arrow {
6226
  top: 50%;
6227
  right: -11px;
6228
  margin-top: -11px;
6229
  border-right-width: 0;
6230
  border-left-color: #999;
6231
  border-left-color: rgba(0, 0, 0, .25);
6232
}
6233
.popover.left > .arrow:after {
6234
  right: 1px;
6235
  bottom: -10px;
6236
  content: " ";
6237
  border-right-width: 0;
6238
  border-left-color: #fff;
6239
}
6240
.carousel {
6241
  position: relative;
6242
}
6243
.carousel-inner {
6244
  position: relative;
6245
  width: 100%;
6246
  overflow: hidden;
6247
}
6248
.carousel-inner > .item {
6249
  position: relative;
6250
  display: none;
6251
  -webkit-transition: .6s ease-in-out left;
6252
       -o-transition: .6s ease-in-out left;
6253
          transition: .6s ease-in-out left;
6254
}
6255
.carousel-inner > .item > img,
6256
.carousel-inner > .item > a > img {
6257
  line-height: 1;
6258
}
6259
@media all and (transform-3d), (-webkit-transform-3d) {
6260
  .carousel-inner > .item {
6261
    -webkit-transition: -webkit-transform .6s ease-in-out;
6262
         -o-transition:      -o-transform .6s ease-in-out;
6263
            transition:         transform .6s ease-in-out;
6264
 
6265
    -webkit-backface-visibility: hidden;
6266
            backface-visibility: hidden;
6267
    -webkit-perspective: 1000px;
6268
            perspective: 1000px;
6269
  }
6270
  .carousel-inner > .item.next,
6271
  .carousel-inner > .item.active.right {
6272
    left: 0;
6273
    -webkit-transform: translate3d(100%, 0, 0);
6274
            transform: translate3d(100%, 0, 0);
6275
  }
6276
  .carousel-inner > .item.prev,
6277
  .carousel-inner > .item.active.left {
6278
    left: 0;
6279
    -webkit-transform: translate3d(-100%, 0, 0);
6280
            transform: translate3d(-100%, 0, 0);
6281
  }
6282
  .carousel-inner > .item.next.left,
6283
  .carousel-inner > .item.prev.right,
6284
  .carousel-inner > .item.active {
6285
    left: 0;
6286
    -webkit-transform: translate3d(0, 0, 0);
6287
            transform: translate3d(0, 0, 0);
6288
  }
6289
}
6290
.carousel-inner > .active,
6291
.carousel-inner > .next,
6292
.carousel-inner > .prev {
6293
  display: block;
6294
}
6295
.carousel-inner > .active {
6296
  left: 0;
6297
}
6298
.carousel-inner > .next,
6299
.carousel-inner > .prev {
6300
  position: absolute;
6301
  top: 0;
6302
  width: 100%;
6303
}
6304
.carousel-inner > .next {
6305
  left: 100%;
6306
}
6307
.carousel-inner > .prev {
6308
  left: -100%;
6309
}
6310
.carousel-inner > .next.left,
6311
.carousel-inner > .prev.right {
6312
  left: 0;
6313
}
6314
.carousel-inner > .active.left {
6315
  left: -100%;
6316
}
6317
.carousel-inner > .active.right {
6318
  left: 100%;
6319
}
6320
.carousel-control {
6321
  position: absolute;
6322
  top: 0;
6323
  bottom: 0;
6324
  left: 0;
6325
  width: 15%;
6326
  font-size: 20px;
6327
  color: #fff;
6328
  text-align: center;
6329
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6330
  background-color: rgba(0, 0, 0, 0);
6331
  filter: alpha(opacity=50);
6332
  opacity: .5;
6333
}
6334
.carousel-control.left {
6335
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6336
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6337
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
6338
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6339
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6340
  background-repeat: repeat-x;
6341
}
6342
.carousel-control.right {
6343
  right: 0;
6344
  left: auto;
6345
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6346
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6347
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
6348
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6349
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6350
  background-repeat: repeat-x;
6351
}
6352
.carousel-control:hover,
6353
.carousel-control:focus {
6354
  color: #fff;
6355
  text-decoration: none;
6356
  filter: alpha(opacity=90);
6357
  outline: 0;
6358
  opacity: .9;
6359
}
6360
.carousel-control .icon-prev,
6361
.carousel-control .icon-next,
6362
.carousel-control .glyphicon-chevron-left,
6363
.carousel-control .glyphicon-chevron-right {
6364
  position: absolute;
6365
  top: 50%;
6366
  z-index: 5;
6367
  display: inline-block;
6368
  margin-top: -10px;
6369
}
6370
.carousel-control .icon-prev,
6371
.carousel-control .glyphicon-chevron-left {
6372
  left: 50%;
6373
  margin-left: -10px;
6374
}
6375
.carousel-control .icon-next,
6376
.carousel-control .glyphicon-chevron-right {
6377
  right: 50%;
6378
  margin-right: -10px;
6379
}
6380
.carousel-control .icon-prev,
6381
.carousel-control .icon-next {
6382
  width: 20px;
6383
  height: 20px;
6384
  font-family: serif;
6385
  line-height: 1;
6386
}
6387
.carousel-control .icon-prev:before {
6388
  content: '\2039';
6389
}
6390
.carousel-control .icon-next:before {
6391
  content: '\203a';
6392
}
6393
.carousel-indicators {
6394
  position: absolute;
6395
  bottom: 10px;
6396
  left: 50%;
6397
  z-index: 15;
6398
  width: 60%;
6399
  padding-left: 0;
6400
  margin-left: -30%;
6401
  text-align: center;
6402
  list-style: none;
6403
}
6404
.carousel-indicators li {
6405
  display: inline-block;
6406
  width: 10px;
6407
  height: 10px;
6408
  margin: 1px;
6409
  text-indent: -999px;
6410
  cursor: pointer;
6411
  background-color: #000 \9;
6412
  background-color: rgba(0, 0, 0, 0);
6413
  border: 1px solid #fff;
6414
  border-radius: 10px;
6415
}
6416
.carousel-indicators .active {
6417
  width: 12px;
6418
  height: 12px;
6419
  margin: 0;
6420
  background-color: #fff;
6421
}
6422
.carousel-caption {
6423
  position: absolute;
6424
  right: 15%;
6425
  bottom: 20px;
6426
  left: 15%;
6427
  z-index: 10;
6428
  padding-top: 20px;
6429
  padding-bottom: 20px;
6430
  color: #fff;
6431
  text-align: center;
6432
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6433
}
6434
.carousel-caption .btn {
6435
  text-shadow: none;
6436
}
6437
@media screen and (min-width: 768px) {
6438
  .carousel-control .glyphicon-chevron-left,
6439
  .carousel-control .glyphicon-chevron-right,
6440
  .carousel-control .icon-prev,
6441
  .carousel-control .icon-next {
6442
    width: 30px;
6443
    height: 30px;
6444
    margin-top: -10px;
6445
    font-size: 30px;
6446
  }
6447
  .carousel-control .glyphicon-chevron-left,
6448
  .carousel-control .icon-prev {
6449
    margin-left: -10px;
6450
  }
6451
  .carousel-control .glyphicon-chevron-right,
6452
  .carousel-control .icon-next {
6453
    margin-right: -10px;
6454
  }
6455
  .carousel-caption {
6456
    right: 20%;
6457
    left: 20%;
6458
    padding-bottom: 30px;
6459
  }
6460
  .carousel-indicators {
6461
    bottom: 20px;
6462
  }
6463
}
6464
.clearfix:before,
6465
.clearfix:after,
6466
.dl-horizontal dd:before,
6467
.dl-horizontal dd:after,
6468
.container:before,
6469
.container:after,
6470
.container-fluid:before,
6471
.container-fluid:after,
6472
.row:before,
6473
.row:after,
6474
.form-horizontal .form-group:before,
6475
.form-horizontal .form-group:after,
6476
.btn-toolbar:before,
6477
.btn-toolbar:after,
6478
.btn-group-vertical > .btn-group:before,
6479
.btn-group-vertical > .btn-group:after,
6480
.nav:before,
6481
.nav:after,
6482
.navbar:before,
6483
.navbar:after,
6484
.navbar-header:before,
6485
.navbar-header:after,
6486
.navbar-collapse:before,
6487
.navbar-collapse:after,
6488
.pager:before,
6489
.pager:after,
6490
.panel-body:before,
6491
.panel-body:after,
6492
.modal-header:before,
6493
.modal-header:after,
6494
.modal-footer:before,
6495
.modal-footer:after {
6496
  display: table;
6497
  content: " ";
6498
}
6499
.clearfix:after,
6500
.dl-horizontal dd:after,
6501
.container:after,
6502
.container-fluid:after,
6503
.row:after,
6504
.form-horizontal .form-group:after,
6505
.btn-toolbar:after,
6506
.btn-group-vertical > .btn-group:after,
6507
.nav:after,
6508
.navbar:after,
6509
.navbar-header:after,
6510
.navbar-collapse:after,
6511
.pager:after,
6512
.panel-body:after,
6513
.modal-header:after,
6514
.modal-footer:after {
6515
  clear: both;
6516
}
6517
.center-block {
6518
  display: block;
6519
  margin-right: auto;
6520
  margin-left: auto;
6521
}
6522
.pull-right {
6523
  float: right !important;
6524
}
6525
.pull-left {
6526
  float: left !important;
6527
}
6528
.hide {
6529
  display: none !important;
6530
}
6531
.show {
6532
  display: block !important;
6533
}
6534
.invisible {
6535
  visibility: hidden;
6536
}
6537
.text-hide {
6538
  font: 0/0 a;
6539
  color: transparent;
6540
  text-shadow: none;
6541
  background-color: transparent;
6542
  border: 0;
6543
}
6544
.hidden {
6545
  display: none !important;
6546
}
6547
.affix {
6548
  position: fixed;
6549
}
6550
@-ms-viewport {
6551
  width: device-width;
6552
}
6553
.visible-xs,
6554
.visible-sm,
6555
.visible-md,
6556
.visible-lg {
6557
  display: none !important;
6558
}
6559
.visible-xs-block,
6560
.visible-xs-inline,
6561
.visible-xs-inline-block,
6562
.visible-sm-block,
6563
.visible-sm-inline,
6564
.visible-sm-inline-block,
6565
.visible-md-block,
6566
.visible-md-inline,
6567
.visible-md-inline-block,
6568
.visible-lg-block,
6569
.visible-lg-inline,
6570
.visible-lg-inline-block {
6571
  display: none !important;
6572
}
6573
@media (max-width: 767px) {
6574
  .visible-xs {
6575
    display: block !important;
6576
  }
6577
  table.visible-xs {
6578
    display: table !important;
6579
  }
6580
  tr.visible-xs {
6581
    display: table-row !important;
6582
  }
6583
  th.visible-xs,
6584
  td.visible-xs {
6585
    display: table-cell !important;
6586
  }
6587
}
6588
@media (max-width: 767px) {
6589
  .visible-xs-block {
6590
    display: block !important;
6591
  }
6592
}
6593
@media (max-width: 767px) {
6594
  .visible-xs-inline {
6595
    display: inline !important;
6596
  }
6597
}
6598
@media (max-width: 767px) {
6599
  .visible-xs-inline-block {
6600
    display: inline-block !important;
6601
  }
6602
}
6603
@media (min-width: 768px) and (max-width: 991px) {
6604
  .visible-sm {
6605
    display: block !important;
6606
  }
6607
  table.visible-sm {
6608
    display: table !important;
6609
  }
6610
  tr.visible-sm {
6611
    display: table-row !important;
6612
  }
6613
  th.visible-sm,
6614
  td.visible-sm {
6615
    display: table-cell !important;
6616
  }
6617
}
6618
@media (min-width: 768px) and (max-width: 991px) {
6619
  .visible-sm-block {
6620
    display: block !important;
6621
  }
6622
}
6623
@media (min-width: 768px) and (max-width: 991px) {
6624
  .visible-sm-inline {
6625
    display: inline !important;
6626
  }
6627
}
6628
@media (min-width: 768px) and (max-width: 991px) {
6629
  .visible-sm-inline-block {
6630
    display: inline-block !important;
6631
  }
6632
}
6633
@media (min-width: 992px) and (max-width: 1199px) {
6634
  .visible-md {
6635
    display: block !important;
6636
  }
6637
  table.visible-md {
6638
    display: table !important;
6639
  }
6640
  tr.visible-md {
6641
    display: table-row !important;
6642
  }
6643
  th.visible-md,
6644
  td.visible-md {
6645
    display: table-cell !important;
6646
  }
6647
}
6648
@media (min-width: 992px) and (max-width: 1199px) {
6649
  .visible-md-block {
6650
    display: block !important;
6651
  }
6652
}
6653
@media (min-width: 992px) and (max-width: 1199px) {
6654
  .visible-md-inline {
6655
    display: inline !important;
6656
  }
6657
}
6658
@media (min-width: 992px) and (max-width: 1199px) {
6659
  .visible-md-inline-block {
6660
    display: inline-block !important;
6661
  }
6662
}
6663
@media (min-width: 1200px) {
6664
  .visible-lg {
6665
    display: block !important;
6666
  }
6667
  table.visible-lg {
6668
    display: table !important;
6669
  }
6670
  tr.visible-lg {
6671
    display: table-row !important;
6672
  }
6673
  th.visible-lg,
6674
  td.visible-lg {
6675
    display: table-cell !important;
6676
  }
6677
}
6678
@media (min-width: 1200px) {
6679
  .visible-lg-block {
6680
    display: block !important;
6681
  }
6682
}
6683
@media (min-width: 1200px) {
6684
  .visible-lg-inline {
6685
    display: inline !important;
6686
  }
6687
}
6688
@media (min-width: 1200px) {
6689
  .visible-lg-inline-block {
6690
    display: inline-block !important;
6691
  }
6692
}
6693
@media (max-width: 767px) {
6694
  .hidden-xs {
6695
    display: none !important;
6696
  }
6697
}
6698
@media (min-width: 768px) and (max-width: 991px) {
6699
  .hidden-sm {
6700
    display: none !important;
6701
  }
6702
}
6703
@media (min-width: 992px) and (max-width: 1199px) {
6704
  .hidden-md {
6705
    display: none !important;
6706
  }
6707
}
6708
@media (min-width: 1200px) {
6709
  .hidden-lg {
6710
    display: none !important;
6711
  }
6712
}
6713
.visible-print {
6714
  display: none !important;
6715
}
6716
@media print {
6717
  .visible-print {
6718
    display: block !important;
6719
  }
6720
  table.visible-print {
6721
    display: table !important;
6722
  }
6723
  tr.visible-print {
6724
    display: table-row !important;
6725
  }
6726
  th.visible-print,
6727
  td.visible-print {
6728
    display: table-cell !important;
6729
  }
6730
}
6731
.visible-print-block {
6732
  display: none !important;
6733
}
6734
@media print {
6735
  .visible-print-block {
6736
    display: block !important;
6737
  }
6738
}
6739
.visible-print-inline {
6740
  display: none !important;
6741
}
6742
@media print {
6743
  .visible-print-inline {
6744
    display: inline !important;
6745
  }
6746
}
6747
.visible-print-inline-block {
6748
  display: none !important;
6749
}
6750
@media print {
6751
  .visible-print-inline-block {
6752
    display: inline-block !important;
6753
  }
6754
}
6755
@media print {
6756
  .hidden-print {
6757
    display: none !important;
6758
  }
6759
}
6760
/*# sourceMappingURL=bootstrap.css.map */