프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

markus / MarkusLogview / MARKUS_LOGVIEW / Content / bootstrap.css @ 84578b97

이력 | 보기 | 이력해설 | 다운로드 (118 KB)

1
/* NUGET: BEGIN LICENSE TEXT
2
 *
3
 * Microsoft grants you the right to use these script files for the sole
4
 * purpose of either: (i) interacting through your browser with the Microsoft
5
 * website or online service, subject to the applicable licensing or use
6
 * terms; or (ii) using the files as included with a Microsoft product subject
7
 * to that product's license terms. Microsoft reserves all other rights to the
8
 * files not expressly granted by Microsoft, whether by implication, estoppel
9
 * or otherwise. The notices and licenses below are for informational purposes only.
10
 *
11
 * NUGET: END LICENSE TEXT */
12
/*!
13
 * Bootstrap v3.0.0
14
 *
15
 * Copyright 2013 Twitter, Inc
16
 * Licensed under the Apache License v2.0
17
 * http://www.apache.org/licenses/LICENSE-2.0
18
 *
19
 * Designed and built with all the love in the world by @mdo and @fat.
20
 */
21

    
22
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
23

    
24
article,
25
aside,
26
details,
27
figcaption,
28
figure,
29
footer,
30
header,
31
hgroup,
32
main,
33
nav,
34
section,
35
summary {
36
  display: block;
37
}
38

    
39
audio,
40
canvas,
41
video {
42
  display: inline-block;
43
}
44

    
45
audio:not([controls]) {
46
  display: none;
47
  height: 0;
48
}
49

    
50
[hidden] {
51
  display: none;
52
}
53

    
54
html {
55
  font-family: sans-serif;
56
  -webkit-text-size-adjust: 100%;
57
      -ms-text-size-adjust: 100%;
58
}
59

    
60
body {
61
  margin: 0;
62
}
63

    
64
a:focus {
65
  outline: thin dotted;
66
}
67

    
68
a:active,
69
a:hover {
70
  outline: 0;
71
}
72

    
73
h1 {
74
  margin: 0.67em 0;
75
  font-size: 2em;
76
}
77

    
78
abbr[title] {
79
  border-bottom: 1px dotted;
80
}
81

    
82
b,
83
strong {
84
  font-weight: bold;
85
}
86

    
87
dfn {
88
  font-style: italic;
89
}
90

    
91
hr {
92
  height: 0;
93
  -moz-box-sizing: content-box;
94
       box-sizing: content-box;
95
}
96

    
97
mark {
98
  color: #000;
99
  background: #ff0;
100
}
101

    
102
code,
103
kbd,
104
pre,
105
samp {
106
  font-family: monospace, serif;
107
  font-size: 1em;
108
}
109

    
110
pre {
111
  white-space: pre-wrap;
112
}
113

    
114
q {
115
  quotes: "\201C" "\201D" "\2018" "\2019";
116
}
117

    
118
small {
119
  font-size: 80%;
120
}
121

    
122
sub,
123
sup {
124
  position: relative;
125
  font-size: 75%;
126
  line-height: 0;
127
  vertical-align: baseline;
128
}
129

    
130
sup {
131
  top: -0.5em;
132
}
133

    
134
sub {
135
  bottom: -0.25em;
136
}
137

    
138
img {
139
  border: 0;
140
}
141

    
142
svg:not(:root) {
143
  overflow: hidden;
144
}
145

    
146
figure {
147
  margin: 0;
148
}
149

    
150
fieldset {
151
  padding: 0.35em 0.625em 0.75em;
152
  margin: 0 2px;
153
  border: 1px solid #c0c0c0;
154
}
155

    
156
legend {
157
  padding: 0;
158
  border: 0;
159
}
160

    
161
button,
162
input,
163
select,
164
textarea {
165
  margin: 0;
166
  font-family: inherit;
167
  font-size: 100%;
168
}
169

    
170
button,
171
input {
172
  line-height: normal;
173
}
174

    
175
button,
176
select {
177
  text-transform: none;
178
}
179

    
180
button,
181
html input[type="button"],
182
input[type="reset"],
183
input[type="submit"] {
184
  cursor: pointer;
185
  -webkit-appearance: button;
186
}
187

    
188
button[disabled],
189
html input[disabled] {
190
  cursor: default;
191
}
192

    
193
input[type="checkbox"],
194
input[type="radio"] {
195
  padding: 0;
196
  box-sizing: border-box;
197
}
198

    
199
input[type="search"] {
200
  -webkit-box-sizing: content-box;
201
     -moz-box-sizing: content-box;
202
          box-sizing: content-box;
203
  -webkit-appearance: textfield;
204
}
205

    
206
input[type="search"]::-webkit-search-cancel-button,
207
input[type="search"]::-webkit-search-decoration {
208
  -webkit-appearance: none;
209
}
210

    
211
button::-moz-focus-inner,
212
input::-moz-focus-inner {
213
  padding: 0;
214
  border: 0;
215
}
216

    
217
textarea {
218
  overflow: auto;
219
  vertical-align: top;
220
}
221

    
222
table {
223
  border-collapse: collapse;
224
  border-spacing: 0;
225
}
226

    
227
@media print {
228
  * {
229
    color: #000 !important;
230
    text-shadow: none !important;
231
    background: transparent !important;
232
    box-shadow: none !important;
233
  }
234
  a,
235
  a:visited {
236
    text-decoration: underline;
237
  }
238
  a[href]:after {
239
    content: " (" attr(href) ")";
240
  }
241
  abbr[title]:after {
242
    content: " (" attr(title) ")";
243
  }
244
  .ir a:after,
245
  a[href^="javascript:"]:after,
246
  a[href^="#"]:after {
247
    content: "";
248
  }
249
  pre,
250
  blockquote {
251
    border: 1px solid #999;
252
    page-break-inside: avoid;
253
  }
254
  thead {
255
    display: table-header-group;
256
  }
257
  tr,
258
  img {
259
    page-break-inside: avoid;
260
  }
261
  img {
262
    max-width: 100% !important;
263
  }
264
  @page  {
265
    margin: 2cm .5cm;
266
  }
267
  p,
268
  h2,
269
  h3 {
270
    orphans: 3;
271
    widows: 3;
272
  }
273
  h2,
274
  h3 {
275
    page-break-after: avoid;
276
  }
277
  .navbar {
278
    display: none;
279
  }
280
  .table td,
281
  .table th {
282
    background-color: #fff !important;
283
  }
284
  .btn > .caret,
285
  .dropup > .btn > .caret {
286
    border-top-color: #000 !important;
287
  }
288
  .label {
289
    border: 1px solid #000;
290
  }
291
  .table {
292
    border-collapse: collapse !important;
293
  }
294
  .table-bordered th,
295
  .table-bordered td {
296
    border: 1px solid #ddd !important;
297
  }
298
}
299

    
300
*,
301
*:before,
302
*:after {
303
  -webkit-box-sizing: border-box;
304
     -moz-box-sizing: border-box;
305
          box-sizing: border-box;
306
}
307

    
308
html {
309
  font-size: 62.5%;
310
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
311
}
312

    
313
body {
314
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
315
  font-size: 14px;
316
  line-height: 1.428571429;
317
  color: #333333;
318
  background-color: #ffffff;
319
}
320

    
321
input,
322
button,
323
select,
324
textarea {
325
  font-family: inherit;
326
  font-size: inherit;
327
  line-height: inherit;
328
}
329

    
330
button,
331
input,
332
select[multiple],
333
textarea {
334
  background-image: none;
335
}
336

    
337
a {
338
  color: #428bca;
339
  text-decoration: none;
340
}
341

    
342
a:hover,
343
a:focus {
344
  color: #2a6496;
345
  text-decoration: underline;
346
}
347

    
348
a:focus {
349
  outline: thin dotted #333;
350
  outline: 5px auto -webkit-focus-ring-color;
351
  outline-offset: -2px;
352
}
353

    
354
img {
355
  vertical-align: middle;
356
}
357

    
358
.img-responsive {
359
  display: block;
360
  height: auto;
361
  max-width: 100%;
362
}
363

    
364
.img-rounded {
365
  border-radius: 6px;
366
}
367

    
368
.img-thumbnail {
369
  display: inline-block;
370
  height: auto;
371
  max-width: 100%;
372
  padding: 4px;
373
  line-height: 1.428571429;
374
  background-color: #ffffff;
375
  border: 1px solid #dddddd;
376
  border-radius: 4px;
377
  -webkit-transition: all 0.2s ease-in-out;
378
          transition: all 0.2s ease-in-out;
379
}
380

    
381
.img-circle {
382
  border-radius: 50%;
383
}
384

    
385
hr {
386
  margin-top: 20px;
387
  margin-bottom: 20px;
388
  border: 0;
389
  border-top: 1px solid #eeeeee;
390
}
391

    
392
.sr-only {
393
  position: absolute;
394
  width: 1px;
395
  height: 1px;
396
  padding: 0;
397
  margin: -1px;
398
  overflow: hidden;
399
  clip: rect(0 0 0 0);
400
  border: 0;
401
}
402

    
403
p {
404
  margin: 0 0 10px;
405
}
406

    
407
.lead {
408
  margin-bottom: 20px;
409
  font-size: 16.099999999999998px;
410
  font-weight: 200;
411
  line-height: 1.4;
412
}
413

    
414
@media (min-width: 768px) {
415
  .lead {
416
    font-size: 21px;
417
  }
418
}
419

    
420
small {
421
  font-size: 85%;
422
}
423

    
424
cite {
425
  font-style: normal;
426
}
427

    
428
.text-muted {
429
  color: #999999;
430
}
431

    
432
.text-primary {
433
  color: #428bca;
434
}
435

    
436
.text-warning {
437
  color: #c09853;
438
}
439

    
440
.text-danger {
441
  color: #b94a48;
442
}
443

    
444
.text-success {
445
  color: #468847;
446
}
447

    
448
.text-info {
449
  color: #3a87ad;
450
}
451

    
452
.text-left {
453
  text-align: left;
454
}
455

    
456
.text-right {
457
  text-align: right;
458
}
459

    
460
.text-center {
461
  text-align: center;
462
}
463

    
464
h1,
465
h2,
466
h3,
467
h4,
468
h5,
469
h6,
470
.h1,
471
.h2,
472
.h3,
473
.h4,
474
.h5,
475
.h6 {
476
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
477
  font-weight: 500;
478
  line-height: 1.1;
479
}
480

    
481
h1 small,
482
h2 small,
483
h3 small,
484
h4 small,
485
h5 small,
486
h6 small,
487
.h1 small,
488
.h2 small,
489
.h3 small,
490
.h4 small,
491
.h5 small,
492
.h6 small {
493
  font-weight: normal;
494
  line-height: 1;
495
  color: #999999;
496
}
497

    
498
h1,
499
h2,
500
h3 {
501
  margin-top: 20px;
502
  margin-bottom: 10px;
503
}
504

    
505
h4,
506
h5,
507
h6 {
508
  margin-top: 10px;
509
  margin-bottom: 10px;
510
}
511

    
512
h1,
513
.h1 {
514
  font-size: 36px;
515
}
516

    
517
h2,
518
.h2 {
519
  font-size: 30px;
520
}
521

    
522
h3,
523
.h3 {
524
  font-size: 24px;
525
}
526

    
527
h4,
528
.h4 {
529
  font-size: 18px;
530
}
531

    
532
h5,
533
.h5 {
534
  font-size: 14px;
535
}
536

    
537
h6,
538
.h6 {
539
  font-size: 12px;
540
}
541

    
542
h1 small,
543
.h1 small {
544
  font-size: 24px;
545
}
546

    
547
h2 small,
548
.h2 small {
549
  font-size: 18px;
550
}
551

    
552
h3 small,
553
.h3 small,
554
h4 small,
555
.h4 small {
556
  font-size: 14px;
557
}
558

    
559
.page-header {
560
  padding-bottom: 9px;
561
  margin: 40px 0 20px;
562
  border-bottom: 1px solid #eeeeee;
563
}
564

    
565
ul,
566
ol {
567
  margin-top: 0;
568
  margin-bottom: 10px;
569
}
570

    
571
ul ul,
572
ol ul,
573
ul ol,
574
ol ol {
575
  margin-bottom: 0;
576
}
577

    
578
.list-unstyled {
579
  padding-left: 0;
580
  list-style: none;
581
}
582

    
583
.list-inline {
584
  padding-left: 0;
585
  list-style: none;
586
}
587

    
588
.list-inline > li {
589
  display: inline-block;
590
  padding-right: 5px;
591
  padding-left: 5px;
592
}
593

    
594
dl {
595
  margin-bottom: 20px;
596
}
597

    
598
dt,
599
dd {
600
  line-height: 1.428571429;
601
}
602

    
603
dt {
604
  font-weight: bold;
605
}
606

    
607
dd {
608
  margin-left: 0;
609
}
610

    
611
@media (min-width: 768px) {
612
  .dl-horizontal dt {
613
    float: left;
614
    width: 160px;
615
    overflow: hidden;
616
    clear: left;
617
    text-align: right;
618
    text-overflow: ellipsis;
619
    white-space: nowrap;
620
  }
621
  .dl-horizontal dd {
622
    margin-left: 180px;
623
  }
624
  .dl-horizontal dd:before,
625
  .dl-horizontal dd:after {
626
    display: table;
627
    content: " ";
628
  }
629
  .dl-horizontal dd:after {
630
    clear: both;
631
  }
632
  .dl-horizontal dd:before,
633
  .dl-horizontal dd:after {
634
    display: table;
635
    content: " ";
636
  }
637
  .dl-horizontal dd:after {
638
    clear: both;
639
  }
640
}
641

    
642
abbr[title],
643
abbr[data-original-title] {
644
  cursor: help;
645
  border-bottom: 1px dotted #999999;
646
}
647

    
648
abbr.initialism {
649
  font-size: 90%;
650
  text-transform: uppercase;
651
}
652

    
653
blockquote {
654
  padding: 10px 20px;
655
  margin: 0 0 20px;
656
  border-left: 5px solid #eeeeee;
657
}
658

    
659
blockquote p {
660
  font-size: 17.5px;
661
  font-weight: 300;
662
  line-height: 1.25;
663
}
664

    
665
blockquote p:last-child {
666
  margin-bottom: 0;
667
}
668

    
669
blockquote small {
670
  display: block;
671
  line-height: 1.428571429;
672
  color: #999999;
673
}
674

    
675
blockquote small:before {
676
  content: '\2014 \00A0';
677
}
678

    
679
blockquote.pull-right {
680
  padding-right: 15px;
681
  padding-left: 0;
682
  border-right: 5px solid #eeeeee;
683
  border-left: 0;
684
}
685

    
686
blockquote.pull-right p,
687
blockquote.pull-right small {
688
  text-align: right;
689
}
690

    
691
blockquote.pull-right small:before {
692
  content: '';
693
}
694

    
695
blockquote.pull-right small:after {
696
  content: '\00A0 \2014';
697
}
698

    
699
q:before,
700
q:after,
701
blockquote:before,
702
blockquote:after {
703
  content: "";
704
}
705

    
706
address {
707
  display: block;
708
  margin-bottom: 20px;
709
  font-style: normal;
710
  line-height: 1.428571429;
711
}
712

    
713
code,
714
pre {
715
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
716
}
717

    
718
code {
719
  padding: 2px 4px;
720
  font-size: 90%;
721
  color: #c7254e;
722
  white-space: nowrap;
723
  background-color: #f9f2f4;
724
  border-radius: 4px;
725
}
726

    
727
pre {
728
  display: block;
729
  padding: 9.5px;
730
  margin: 0 0 10px;
731
  font-size: 13px;
732
  line-height: 1.428571429;
733
  color: #333333;
734
  word-break: break-all;
735
  word-wrap: break-word;
736
  background-color: #f5f5f5;
737
  border: 1px solid #cccccc;
738
  border-radius: 4px;
739
}
740

    
741
pre.prettyprint {
742
  margin-bottom: 20px;
743
}
744

    
745
pre code {
746
  padding: 0;
747
  font-size: inherit;
748
  color: inherit;
749
  white-space: pre-wrap;
750
  background-color: transparent;
751
  border: 0;
752
}
753

    
754
.pre-scrollable {
755
  max-height: 340px;
756
  overflow-y: scroll;
757
}
758

    
759
.container {
760
  padding-right: 15px;
761
  padding-left: 15px;
762
  margin-right: auto;
763
  margin-left: auto;
764
}
765

    
766
.container:before,
767
.container:after {
768
  display: table;
769
  content: " ";
770
}
771

    
772
.container:after {
773
  clear: both;
774
}
775

    
776
.container:before,
777
.container:after {
778
  display: table;
779
  content: " ";
780
}
781

    
782
.container:after {
783
  clear: both;
784
}
785

    
786
.row {
787
  margin-right: -15px;
788
  margin-left: -15px;
789
}
790

    
791
.row:before,
792
.row:after {
793
  display: table;
794
  content: " ";
795
}
796

    
797
.row:after {
798
  clear: both;
799
}
800

    
801
.row:before,
802
.row:after {
803
  display: table;
804
  content: " ";
805
}
806

    
807
.row:after {
808
  clear: both;
809
}
810

    
811
.col-xs-1,
812
.col-xs-2,
813
.col-xs-3,
814
.col-xs-4,
815
.col-xs-5,
816
.col-xs-6,
817
.col-xs-7,
818
.col-xs-8,
819
.col-xs-9,
820
.col-xs-10,
821
.col-xs-11,
822
.col-xs-12,
823
.col-sm-1,
824
.col-sm-2,
825
.col-sm-3,
826
.col-sm-4,
827
.col-sm-5,
828
.col-sm-6,
829
.col-sm-7,
830
.col-sm-8,
831
.col-sm-9,
832
.col-sm-10,
833
.col-sm-11,
834
.col-sm-12,
835
.col-md-1,
836
.col-md-2,
837
.col-md-3,
838
.col-md-4,
839
.col-md-5,
840
.col-md-6,
841
.col-md-7,
842
.col-md-8,
843
.col-md-9,
844
.col-md-10,
845
.col-md-11,
846
.col-md-12,
847
.col-lg-1,
848
.col-lg-2,
849
.col-lg-3,
850
.col-lg-4,
851
.col-lg-5,
852
.col-lg-6,
853
.col-lg-7,
854
.col-lg-8,
855
.col-lg-9,
856
.col-lg-10,
857
.col-lg-11,
858
.col-lg-12 {
859
  position: relative;
860
  min-height: 1px;
861
  padding-right: 15px;
862
  padding-left: 15px;
863
}
864

    
865
.col-xs-1,
866
.col-xs-2,
867
.col-xs-3,
868
.col-xs-4,
869
.col-xs-5,
870
.col-xs-6,
871
.col-xs-7,
872
.col-xs-8,
873
.col-xs-9,
874
.col-xs-10,
875
.col-xs-11 {
876
  float: left;
877
}
878

    
879
.col-xs-1 {
880
  width: 8.333333333333332%;
881
}
882

    
883
.col-xs-2 {
884
  width: 16.666666666666664%;
885
}
886

    
887
.col-xs-3 {
888
  width: 25%;
889
}
890

    
891
.col-xs-4 {
892
  width: 33.33333333333333%;
893
}
894

    
895
.col-xs-5 {
896
  width: 41.66666666666667%;
897
}
898

    
899
.col-xs-6 {
900
  width: 50%;
901
}
902

    
903
.col-xs-7 {
904
  width: 58.333333333333336%;
905
}
906

    
907
.col-xs-8 {
908
  width: 66.66666666666666%;
909
}
910

    
911
.col-xs-9 {
912
  width: 75%;
913
}
914

    
915
.col-xs-10 {
916
  width: 83.33333333333334%;
917
}
918

    
919
.col-xs-11 {
920
  width: 91.66666666666666%;
921
}
922

    
923
.col-xs-12 {
924
  width: 100%;
925
}
926

    
927
@media (min-width: 768px) {
928
  .container {
929
    max-width: 750px;
930
  }
931
  .col-sm-1,
932
  .col-sm-2,
933
  .col-sm-3,
934
  .col-sm-4,
935
  .col-sm-5,
936
  .col-sm-6,
937
  .col-sm-7,
938
  .col-sm-8,
939
  .col-sm-9,
940
  .col-sm-10,
941
  .col-sm-11 {
942
    float: left;
943
  }
944
  .col-sm-1 {
945
    width: 8.333333333333332%;
946
  }
947
  .col-sm-2 {
948
    width: 16.666666666666664%;
949
  }
950
  .col-sm-3 {
951
    width: 25%;
952
  }
953
  .col-sm-4 {
954
    width: 33.33333333333333%;
955
  }
956
  .col-sm-5 {
957
    width: 41.66666666666667%;
958
  }
959
  .col-sm-6 {
960
    width: 50%;
961
  }
962
  .col-sm-7 {
963
    width: 58.333333333333336%;
964
  }
965
  .col-sm-8 {
966
    width: 66.66666666666666%;
967
  }
968
  .col-sm-9 {
969
    width: 75%;
970
  }
971
  .col-sm-10 {
972
    width: 83.33333333333334%;
973
  }
974
  .col-sm-11 {
975
    width: 91.66666666666666%;
976
  }
977
  .col-sm-12 {
978
    width: 100%;
979
  }
980
  .col-sm-push-1 {
981
    left: 8.333333333333332%;
982
  }
983
  .col-sm-push-2 {
984
    left: 16.666666666666664%;
985
  }
986
  .col-sm-push-3 {
987
    left: 25%;
988
  }
989
  .col-sm-push-4 {
990
    left: 33.33333333333333%;
991
  }
992
  .col-sm-push-5 {
993
    left: 41.66666666666667%;
994
  }
995
  .col-sm-push-6 {
996
    left: 50%;
997
  }
998
  .col-sm-push-7 {
999
    left: 58.333333333333336%;
1000
  }
1001
  .col-sm-push-8 {
1002
    left: 66.66666666666666%;
1003
  }
1004
  .col-sm-push-9 {
1005
    left: 75%;
1006
  }
1007
  .col-sm-push-10 {
1008
    left: 83.33333333333334%;
1009
  }
1010
  .col-sm-push-11 {
1011
    left: 91.66666666666666%;
1012
  }
1013
  .col-sm-pull-1 {
1014
    right: 8.333333333333332%;
1015
  }
1016
  .col-sm-pull-2 {
1017
    right: 16.666666666666664%;
1018
  }
1019
  .col-sm-pull-3 {
1020
    right: 25%;
1021
  }
1022
  .col-sm-pull-4 {
1023
    right: 33.33333333333333%;
1024
  }
1025
  .col-sm-pull-5 {
1026
    right: 41.66666666666667%;
1027
  }
1028
  .col-sm-pull-6 {
1029
    right: 50%;
1030
  }
1031
  .col-sm-pull-7 {
1032
    right: 58.333333333333336%;
1033
  }
1034
  .col-sm-pull-8 {
1035
    right: 66.66666666666666%;
1036
  }
1037
  .col-sm-pull-9 {
1038
    right: 75%;
1039
  }
1040
  .col-sm-pull-10 {
1041
    right: 83.33333333333334%;
1042
  }
1043
  .col-sm-pull-11 {
1044
    right: 91.66666666666666%;
1045
  }
1046
  .col-sm-offset-1 {
1047
    margin-left: 8.333333333333332%;
1048
  }
1049
  .col-sm-offset-2 {
1050
    margin-left: 16.666666666666664%;
1051
  }
1052
  .col-sm-offset-3 {
1053
    margin-left: 25%;
1054
  }
1055
  .col-sm-offset-4 {
1056
    margin-left: 33.33333333333333%;
1057
  }
1058
  .col-sm-offset-5 {
1059
    margin-left: 41.66666666666667%;
1060
  }
1061
  .col-sm-offset-6 {
1062
    margin-left: 50%;
1063
  }
1064
  .col-sm-offset-7 {
1065
    margin-left: 58.333333333333336%;
1066
  }
1067
  .col-sm-offset-8 {
1068
    margin-left: 66.66666666666666%;
1069
  }
1070
  .col-sm-offset-9 {
1071
    margin-left: 75%;
1072
  }
1073
  .col-sm-offset-10 {
1074
    margin-left: 83.33333333333334%;
1075
  }
1076
  .col-sm-offset-11 {
1077
    margin-left: 91.66666666666666%;
1078
  }
1079
}
1080

    
1081
@media (min-width: 992px) {
1082
  .container {
1083
    max-width: 970px;
1084
  }
1085
  .col-md-1,
1086
  .col-md-2,
1087
  .col-md-3,
1088
  .col-md-4,
1089
  .col-md-5,
1090
  .col-md-6,
1091
  .col-md-7,
1092
  .col-md-8,
1093
  .col-md-9,
1094
  .col-md-10,
1095
  .col-md-11 {
1096
    float: left;
1097
  }
1098
  .col-md-1 {
1099
    width: 8.333333333333332%;
1100
  }
1101
  .col-md-2 {
1102
    width: 16.666666666666664%;
1103
  }
1104
  .col-md-3 {
1105
    width: 25%;
1106
  }
1107
  .col-md-4 {
1108
    width: 33.33333333333333%;
1109
  }
1110
  .col-md-5 {
1111
    width: 41.66666666666667%;
1112
  }
1113
  .col-md-6 {
1114
    width: 50%;
1115
  }
1116
  .col-md-7 {
1117
    width: 58.333333333333336%;
1118
  }
1119
  .col-md-8 {
1120
    width: 66.66666666666666%;
1121
  }
1122
  .col-md-9 {
1123
    width: 75%;
1124
  }
1125
  .col-md-10 {
1126
    width: 83.33333333333334%;
1127
  }
1128
  .col-md-11 {
1129
    width: 91.66666666666666%;
1130
  }
1131
  .col-md-12 {
1132
    width: 100%;
1133
  }
1134
  .col-md-push-0 {
1135
    left: auto;
1136
  }
1137
  .col-md-push-1 {
1138
    left: 8.333333333333332%;
1139
  }
1140
  .col-md-push-2 {
1141
    left: 16.666666666666664%;
1142
  }
1143
  .col-md-push-3 {
1144
    left: 25%;
1145
  }
1146
  .col-md-push-4 {
1147
    left: 33.33333333333333%;
1148
  }
1149
  .col-md-push-5 {
1150
    left: 41.66666666666667%;
1151
  }
1152
  .col-md-push-6 {
1153
    left: 50%;
1154
  }
1155
  .col-md-push-7 {
1156
    left: 58.333333333333336%;
1157
  }
1158
  .col-md-push-8 {
1159
    left: 66.66666666666666%;
1160
  }
1161
  .col-md-push-9 {
1162
    left: 75%;
1163
  }
1164
  .col-md-push-10 {
1165
    left: 83.33333333333334%;
1166
  }
1167
  .col-md-push-11 {
1168
    left: 91.66666666666666%;
1169
  }
1170
  .col-md-pull-0 {
1171
    right: auto;
1172
  }
1173
  .col-md-pull-1 {
1174
    right: 8.333333333333332%;
1175
  }
1176
  .col-md-pull-2 {
1177
    right: 16.666666666666664%;
1178
  }
1179
  .col-md-pull-3 {
1180
    right: 25%;
1181
  }
1182
  .col-md-pull-4 {
1183
    right: 33.33333333333333%;
1184
  }
1185
  .col-md-pull-5 {
1186
    right: 41.66666666666667%;
1187
  }
1188
  .col-md-pull-6 {
1189
    right: 50%;
1190
  }
1191
  .col-md-pull-7 {
1192
    right: 58.333333333333336%;
1193
  }
1194
  .col-md-pull-8 {
1195
    right: 66.66666666666666%;
1196
  }
1197
  .col-md-pull-9 {
1198
    right: 75%;
1199
  }
1200
  .col-md-pull-10 {
1201
    right: 83.33333333333334%;
1202
  }
1203
  .col-md-pull-11 {
1204
    right: 91.66666666666666%;
1205
  }
1206
  .col-md-offset-0 {
1207
    margin-left: 0;
1208
  }
1209
  .col-md-offset-1 {
1210
    margin-left: 8.333333333333332%;
1211
  }
1212
  .col-md-offset-2 {
1213
    margin-left: 16.666666666666664%;
1214
  }
1215
  .col-md-offset-3 {
1216
    margin-left: 25%;
1217
  }
1218
  .col-md-offset-4 {
1219
    margin-left: 33.33333333333333%;
1220
  }
1221
  .col-md-offset-5 {
1222
    margin-left: 41.66666666666667%;
1223
  }
1224
  .col-md-offset-6 {
1225
    margin-left: 50%;
1226
  }
1227
  .col-md-offset-7 {
1228
    margin-left: 58.333333333333336%;
1229
  }
1230
  .col-md-offset-8 {
1231
    margin-left: 66.66666666666666%;
1232
  }
1233
  .col-md-offset-9 {
1234
    margin-left: 75%;
1235
  }
1236
  .col-md-offset-10 {
1237
    margin-left: 83.33333333333334%;
1238
  }
1239
  .col-md-offset-11 {
1240
    margin-left: 91.66666666666666%;
1241
  }
1242
}
1243

    
1244
@media (min-width: 1200px) {
1245
  .container {
1246
    max-width: 1170px;
1247
  }
1248
  .col-lg-1,
1249
  .col-lg-2,
1250
  .col-lg-3,
1251
  .col-lg-4,
1252
  .col-lg-5,
1253
  .col-lg-6,
1254
  .col-lg-7,
1255
  .col-lg-8,
1256
  .col-lg-9,
1257
  .col-lg-10,
1258
  .col-lg-11 {
1259
    float: left;
1260
  }
1261
  .col-lg-1 {
1262
    width: 8.333333333333332%;
1263
  }
1264
  .col-lg-2 {
1265
    width: 16.666666666666664%;
1266
  }
1267
  .col-lg-3 {
1268
    width: 25%;
1269
  }
1270
  .col-lg-4 {
1271
    width: 33.33333333333333%;
1272
  }
1273
  .col-lg-5 {
1274
    width: 41.66666666666667%;
1275
  }
1276
  .col-lg-6 {
1277
    width: 50%;
1278
  }
1279
  .col-lg-7 {
1280
    width: 58.333333333333336%;
1281
  }
1282
  .col-lg-8 {
1283
    width: 66.66666666666666%;
1284
  }
1285
  .col-lg-9 {
1286
    width: 75%;
1287
  }
1288
  .col-lg-10 {
1289
    width: 83.33333333333334%;
1290
  }
1291
  .col-lg-11 {
1292
    width: 91.66666666666666%;
1293
  }
1294
  .col-lg-12 {
1295
    width: 100%;
1296
  }
1297
  .col-lg-push-0 {
1298
    left: auto;
1299
  }
1300
  .col-lg-push-1 {
1301
    left: 8.333333333333332%;
1302
  }
1303
  .col-lg-push-2 {
1304
    left: 16.666666666666664%;
1305
  }
1306
  .col-lg-push-3 {
1307
    left: 25%;
1308
  }
1309
  .col-lg-push-4 {
1310
    left: 33.33333333333333%;
1311
  }
1312
  .col-lg-push-5 {
1313
    left: 41.66666666666667%;
1314
  }
1315
  .col-lg-push-6 {
1316
    left: 50%;
1317
  }
1318
  .col-lg-push-7 {
1319
    left: 58.333333333333336%;
1320
  }
1321
  .col-lg-push-8 {
1322
    left: 66.66666666666666%;
1323
  }
1324
  .col-lg-push-9 {
1325
    left: 75%;
1326
  }
1327
  .col-lg-push-10 {
1328
    left: 83.33333333333334%;
1329
  }
1330
  .col-lg-push-11 {
1331
    left: 91.66666666666666%;
1332
  }
1333
  .col-lg-pull-0 {
1334
    right: auto;
1335
  }
1336
  .col-lg-pull-1 {
1337
    right: 8.333333333333332%;
1338
  }
1339
  .col-lg-pull-2 {
1340
    right: 16.666666666666664%;
1341
  }
1342
  .col-lg-pull-3 {
1343
    right: 25%;
1344
  }
1345
  .col-lg-pull-4 {
1346
    right: 33.33333333333333%;
1347
  }
1348
  .col-lg-pull-5 {
1349
    right: 41.66666666666667%;
1350
  }
1351
  .col-lg-pull-6 {
1352
    right: 50%;
1353
  }
1354
  .col-lg-pull-7 {
1355
    right: 58.333333333333336%;
1356
  }
1357
  .col-lg-pull-8 {
1358
    right: 66.66666666666666%;
1359
  }
1360
  .col-lg-pull-9 {
1361
    right: 75%;
1362
  }
1363
  .col-lg-pull-10 {
1364
    right: 83.33333333333334%;
1365
  }
1366
  .col-lg-pull-11 {
1367
    right: 91.66666666666666%;
1368
  }
1369
  .col-lg-offset-0 {
1370
    margin-left: 0;
1371
  }
1372
  .col-lg-offset-1 {
1373
    margin-left: 8.333333333333332%;
1374
  }
1375
  .col-lg-offset-2 {
1376
    margin-left: 16.666666666666664%;
1377
  }
1378
  .col-lg-offset-3 {
1379
    margin-left: 25%;
1380
  }
1381
  .col-lg-offset-4 {
1382
    margin-left: 33.33333333333333%;
1383
  }
1384
  .col-lg-offset-5 {
1385
    margin-left: 41.66666666666667%;
1386
  }
1387
  .col-lg-offset-6 {
1388
    margin-left: 50%;
1389
  }
1390
  .col-lg-offset-7 {
1391
    margin-left: 58.333333333333336%;
1392
  }
1393
  .col-lg-offset-8 {
1394
    margin-left: 66.66666666666666%;
1395
  }
1396
  .col-lg-offset-9 {
1397
    margin-left: 75%;
1398
  }
1399
  .col-lg-offset-10 {
1400
    margin-left: 83.33333333333334%;
1401
  }
1402
  .col-lg-offset-11 {
1403
    margin-left: 91.66666666666666%;
1404
  }
1405
}
1406

    
1407
table {
1408
  max-width: 100%;
1409
  background-color: transparent;
1410
}
1411

    
1412
th {
1413
  text-align: left;
1414
}
1415

    
1416
.table {
1417
  width: 100%;
1418
  margin-bottom: 20px;
1419
}
1420

    
1421
.table thead > tr > th,
1422
.table tbody > tr > th,
1423
.table tfoot > tr > th,
1424
.table thead > tr > td,
1425
.table tbody > tr > td,
1426
.table tfoot > tr > td {
1427
  padding: 8px;
1428
  line-height: 1.428571429;
1429
  vertical-align: top;
1430
  border-top: 1px solid #dddddd;
1431
}
1432

    
1433
.table thead > tr > th {
1434
  vertical-align: bottom;
1435
  border-bottom: 2px solid #dddddd;
1436
}
1437

    
1438
.table caption + thead tr:first-child th,
1439
.table colgroup + thead tr:first-child th,
1440
.table thead:first-child tr:first-child th,
1441
.table caption + thead tr:first-child td,
1442
.table colgroup + thead tr:first-child td,
1443
.table thead:first-child tr:first-child td {
1444
  border-top: 0;
1445
}
1446

    
1447
.table tbody + tbody {
1448
  border-top: 2px solid #dddddd;
1449
}
1450

    
1451
.table .table {
1452
  background-color: #ffffff;
1453
}
1454

    
1455
.table-condensed thead > tr > th,
1456
.table-condensed tbody > tr > th,
1457
.table-condensed tfoot > tr > th,
1458
.table-condensed thead > tr > td,
1459
.table-condensed tbody > tr > td,
1460
.table-condensed tfoot > tr > td {
1461
  padding: 5px;
1462
}
1463

    
1464
.table-bordered {
1465
  border: 1px solid #dddddd;
1466
}
1467

    
1468
.table-bordered > thead > tr > th,
1469
.table-bordered > tbody > tr > th,
1470
.table-bordered > tfoot > tr > th,
1471
.table-bordered > thead > tr > td,
1472
.table-bordered > tbody > tr > td,
1473
.table-bordered > tfoot > tr > td {
1474
  border: 1px solid #dddddd;
1475
}
1476

    
1477
.table-bordered > thead > tr > th,
1478
.table-bordered > thead > tr > td {
1479
  border-bottom-width: 2px;
1480
}
1481

    
1482
.table-striped > tbody > tr:nth-child(odd) > td,
1483
.table-striped > tbody > tr:nth-child(odd) > th {
1484
  background-color: #f9f9f9;
1485
}
1486

    
1487
.table-hover > tbody > tr:hover > td,
1488
.table-hover > tbody > tr:hover > th {
1489
  background-color: #f5f5f5;
1490
}
1491

    
1492
table col[class*="col-"] {
1493
  display: table-column;
1494
  float: none;
1495
}
1496

    
1497
table td[class*="col-"],
1498
table th[class*="col-"] {
1499
  display: table-cell;
1500
  float: none;
1501
}
1502

    
1503
.table > thead > tr > td.active,
1504
.table > tbody > tr > td.active,
1505
.table > tfoot > tr > td.active,
1506
.table > thead > tr > th.active,
1507
.table > tbody > tr > th.active,
1508
.table > tfoot > tr > th.active,
1509
.table > thead > tr.active > td,
1510
.table > tbody > tr.active > td,
1511
.table > tfoot > tr.active > td,
1512
.table > thead > tr.active > th,
1513
.table > tbody > tr.active > th,
1514
.table > tfoot > tr.active > th {
1515
  background-color: #f5f5f5;
1516
}
1517

    
1518
.table > thead > tr > td.success,
1519
.table > tbody > tr > td.success,
1520
.table > tfoot > tr > td.success,
1521
.table > thead > tr > th.success,
1522
.table > tbody > tr > th.success,
1523
.table > tfoot > tr > th.success,
1524
.table > thead > tr.success > td,
1525
.table > tbody > tr.success > td,
1526
.table > tfoot > tr.success > td,
1527
.table > thead > tr.success > th,
1528
.table > tbody > tr.success > th,
1529
.table > tfoot > tr.success > th {
1530
  background-color: #dff0d8;
1531
  border-color: #d6e9c6;
1532
}
1533

    
1534
.table-hover > tbody > tr > td.success:hover,
1535
.table-hover > tbody > tr > th.success:hover,
1536
.table-hover > tbody > tr.success:hover > td {
1537
  background-color: #d0e9c6;
1538
  border-color: #c9e2b3;
1539
}
1540

    
1541
.table > thead > tr > td.danger,
1542
.table > tbody > tr > td.danger,
1543
.table > tfoot > tr > td.danger,
1544
.table > thead > tr > th.danger,
1545
.table > tbody > tr > th.danger,
1546
.table > tfoot > tr > th.danger,
1547
.table > thead > tr.danger > td,
1548
.table > tbody > tr.danger > td,
1549
.table > tfoot > tr.danger > td,
1550
.table > thead > tr.danger > th,
1551
.table > tbody > tr.danger > th,
1552
.table > tfoot > tr.danger > th {
1553
  background-color: #f2dede;
1554
  border-color: #eed3d7;
1555
}
1556

    
1557
.table-hover > tbody > tr > td.danger:hover,
1558
.table-hover > tbody > tr > th.danger:hover,
1559
.table-hover > tbody > tr.danger:hover > td {
1560
  background-color: #ebcccc;
1561
  border-color: #e6c1c7;
1562
}
1563

    
1564
.table > thead > tr > td.warning,
1565
.table > tbody > tr > td.warning,
1566
.table > tfoot > tr > td.warning,
1567
.table > thead > tr > th.warning,
1568
.table > tbody > tr > th.warning,
1569
.table > tfoot > tr > th.warning,
1570
.table > thead > tr.warning > td,
1571
.table > tbody > tr.warning > td,
1572
.table > tfoot > tr.warning > td,
1573
.table > thead > tr.warning > th,
1574
.table > tbody > tr.warning > th,
1575
.table > tfoot > tr.warning > th {
1576
  background-color: #fcf8e3;
1577
  border-color: #fbeed5;
1578
}
1579

    
1580
.table-hover > tbody > tr > td.warning:hover,
1581
.table-hover > tbody > tr > th.warning:hover,
1582
.table-hover > tbody > tr.warning:hover > td {
1583
  background-color: #faf2cc;
1584
  border-color: #f8e5be;
1585
}
1586

    
1587
@media (max-width: 768px) {
1588
  .table-responsive {
1589
    width: 100%;
1590
    margin-bottom: 15px;
1591
    overflow-x: scroll;
1592
    overflow-y: hidden;
1593
    border: 1px solid #dddddd;
1594
  }
1595
  .table-responsive > .table {
1596
    margin-bottom: 0;
1597
    background-color: #fff;
1598
  }
1599
  .table-responsive > .table > thead > tr > th,
1600
  .table-responsive > .table > tbody > tr > th,
1601
  .table-responsive > .table > tfoot > tr > th,
1602
  .table-responsive > .table > thead > tr > td,
1603
  .table-responsive > .table > tbody > tr > td,
1604
  .table-responsive > .table > tfoot > tr > td {
1605
    white-space: nowrap;
1606
  }
1607
  .table-responsive > .table-bordered {
1608
    border: 0;
1609
  }
1610
  .table-responsive > .table-bordered > thead > tr > th:first-child,
1611
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
1612
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1613
  .table-responsive > .table-bordered > thead > tr > td:first-child,
1614
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
1615
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1616
    border-left: 0;
1617
  }
1618
  .table-responsive > .table-bordered > thead > tr > th:last-child,
1619
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
1620
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1621
  .table-responsive > .table-bordered > thead > tr > td:last-child,
1622
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
1623
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1624
    border-right: 0;
1625
  }
1626
  .table-responsive > .table-bordered > thead > tr:last-child > th,
1627
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
1628
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1629
  .table-responsive > .table-bordered > thead > tr:last-child > td,
1630
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
1631
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1632
    border-bottom: 0;
1633
  }
1634
}
1635

    
1636
fieldset {
1637
  padding: 0;
1638
  margin: 0;
1639
  border: 0;
1640
}
1641

    
1642
legend {
1643
  display: block;
1644
  width: 100%;
1645
  padding: 0;
1646
  margin-bottom: 20px;
1647
  font-size: 21px;
1648
  line-height: inherit;
1649
  color: #333333;
1650
  border: 0;
1651
  border-bottom: 1px solid #e5e5e5;
1652
}
1653

    
1654
label {
1655
  display: inline-block;
1656
  margin-bottom: 5px;
1657
  font-weight: bold;
1658
}
1659

    
1660
input[type="search"] {
1661
  -webkit-box-sizing: border-box;
1662
     -moz-box-sizing: border-box;
1663
          box-sizing: border-box;
1664
}
1665

    
1666
input[type="radio"],
1667
input[type="checkbox"] {
1668
  margin: 4px 0 0;
1669
  margin-top: 1px \9;
1670
  /* IE8-9 */
1671

    
1672
  line-height: normal;
1673
}
1674

    
1675
input[type="file"] {
1676
  display: block;
1677
}
1678

    
1679
select[multiple],
1680
select[size] {
1681
  height: auto;
1682
}
1683

    
1684
select optgroup {
1685
  font-family: inherit;
1686
  font-size: inherit;
1687
  font-style: inherit;
1688
}
1689

    
1690
input[type="file"]:focus,
1691
input[type="radio"]:focus,
1692
input[type="checkbox"]:focus {
1693
  outline: thin dotted #333;
1694
  outline: 5px auto -webkit-focus-ring-color;
1695
  outline-offset: -2px;
1696
}
1697

    
1698
input[type="number"]::-webkit-outer-spin-button,
1699
input[type="number"]::-webkit-inner-spin-button {
1700
  height: auto;
1701
}
1702

    
1703
.form-control:-moz-placeholder {
1704
  color: #999999;
1705
}
1706

    
1707
.form-control::-moz-placeholder {
1708
  color: #999999;
1709
}
1710

    
1711
.form-control:-ms-input-placeholder {
1712
  color: #999999;
1713
}
1714

    
1715
.form-control::-webkit-input-placeholder {
1716
  color: #999999;
1717
}
1718

    
1719
.form-control {
1720
  display: block;
1721
  width: 100%;
1722
  height: 34px;
1723
  padding: 6px 12px;
1724
  font-size: 14px;
1725
  line-height: 1.428571429;
1726
  color: #555555;
1727
  vertical-align: middle;
1728
  background-color: #ffffff;
1729
  border: 1px solid #cccccc;
1730
  border-radius: 4px;
1731
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1732
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1733
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1734
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
1735
}
1736

    
1737
.form-control:focus {
1738
  border-color: #66afe9;
1739
  outline: 0;
1740
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1741
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
1742
}
1743

    
1744
.form-control[disabled],
1745
.form-control[readonly],
1746
fieldset[disabled] .form-control {
1747
  cursor: not-allowed;
1748
  background-color: #eeeeee;
1749
}
1750

    
1751
textarea.form-control {
1752
  height: auto;
1753
}
1754

    
1755
.form-group {
1756
  margin-bottom: 15px;
1757
}
1758

    
1759
.radio,
1760
.checkbox {
1761
  display: block;
1762
  min-height: 20px;
1763
  padding-left: 20px;
1764
  margin-top: 10px;
1765
  margin-bottom: 10px;
1766
  vertical-align: middle;
1767
}
1768

    
1769
.radio label,
1770
.checkbox label {
1771
  display: inline;
1772
  margin-bottom: 0;
1773
  font-weight: normal;
1774
  cursor: pointer;
1775
}
1776

    
1777
.radio input[type="radio"],
1778
.radio-inline input[type="radio"],
1779
.checkbox input[type="checkbox"],
1780
.checkbox-inline input[type="checkbox"] {
1781
  float: left;
1782
  margin-left: -20px;
1783
}
1784

    
1785
.radio + .radio,
1786
.checkbox + .checkbox {
1787
  margin-top: -5px;
1788
}
1789

    
1790
.radio-inline,
1791
.checkbox-inline {
1792
  display: inline-block;
1793
  padding-left: 20px;
1794
  margin-bottom: 0;
1795
  font-weight: normal;
1796
  vertical-align: middle;
1797
  cursor: pointer;
1798
}
1799

    
1800
.radio-inline + .radio-inline,
1801
.checkbox-inline + .checkbox-inline {
1802
  margin-top: 0;
1803
  margin-left: 10px;
1804
}
1805

    
1806
input[type="radio"][disabled],
1807
input[type="checkbox"][disabled],
1808
.radio[disabled],
1809
.radio-inline[disabled],
1810
.checkbox[disabled],
1811
.checkbox-inline[disabled],
1812
fieldset[disabled] input[type="radio"],
1813
fieldset[disabled] input[type="checkbox"],
1814
fieldset[disabled] .radio,
1815
fieldset[disabled] .radio-inline,
1816
fieldset[disabled] .checkbox,
1817
fieldset[disabled] .checkbox-inline {
1818
  cursor: not-allowed;
1819
}
1820

    
1821
.input-sm {
1822
  height: 30px;
1823
  padding: 5px 10px;
1824
  font-size: 12px;
1825
  line-height: 1.5;
1826
  border-radius: 3px;
1827
}
1828

    
1829
select.input-sm {
1830
  height: 30px;
1831
  line-height: 30px;
1832
}
1833

    
1834
textarea.input-sm {
1835
  height: auto;
1836
}
1837

    
1838
.input-lg {
1839
  height: 45px;
1840
  padding: 10px 16px;
1841
  font-size: 18px;
1842
  line-height: 1.33;
1843
  border-radius: 6px;
1844
}
1845

    
1846
select.input-lg {
1847
  height: 45px;
1848
  line-height: 45px;
1849
}
1850

    
1851
textarea.input-lg {
1852
  height: auto;
1853
}
1854

    
1855
.has-warning .help-block,
1856
.has-warning .control-label {
1857
  color: #c09853;
1858
}
1859

    
1860
.has-warning .form-control {
1861
  border-color: #c09853;
1862
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1863
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1864
}
1865

    
1866
.has-warning .form-control:focus {
1867
  border-color: #a47e3c;
1868
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1869
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1870
}
1871

    
1872
.has-warning .input-group-addon {
1873
  color: #c09853;
1874
  background-color: #fcf8e3;
1875
  border-color: #c09853;
1876
}
1877

    
1878
.has-error .help-block,
1879
.has-error .control-label {
1880
  color: #b94a48;
1881
}
1882

    
1883
.has-error .form-control {
1884
  border-color: #b94a48;
1885
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1886
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1887
}
1888

    
1889
.has-error .form-control:focus {
1890
  border-color: #953b39;
1891
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1892
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1893
}
1894

    
1895
.has-error .input-group-addon {
1896
  color: #b94a48;
1897
  background-color: #f2dede;
1898
  border-color: #b94a48;
1899
}
1900

    
1901
.has-success .help-block,
1902
.has-success .control-label {
1903
  color: #468847;
1904
}
1905

    
1906
.has-success .form-control {
1907
  border-color: #468847;
1908
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1909
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1910
}
1911

    
1912
.has-success .form-control:focus {
1913
  border-color: #356635;
1914
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1915
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1916
}
1917

    
1918
.has-success .input-group-addon {
1919
  color: #468847;
1920
  background-color: #dff0d8;
1921
  border-color: #468847;
1922
}
1923

    
1924
.form-control-static {
1925
  padding-top: 7px;
1926
  margin-bottom: 0;
1927
}
1928

    
1929
.help-block {
1930
  display: block;
1931
  margin-top: 5px;
1932
  margin-bottom: 10px;
1933
  color: #737373;
1934
}
1935

    
1936
@media (min-width: 768px) {
1937
  .form-inline .form-group {
1938
    display: inline-block;
1939
    margin-bottom: 0;
1940
    vertical-align: middle;
1941
  }
1942
  .form-inline .form-control {
1943
    display: inline-block;
1944
  }
1945
  .form-inline .radio,
1946
  .form-inline .checkbox {
1947
    display: inline-block;
1948
    padding-left: 0;
1949
    margin-top: 0;
1950
    margin-bottom: 0;
1951
  }
1952
  .form-inline .radio input[type="radio"],
1953
  .form-inline .checkbox input[type="checkbox"] {
1954
    float: none;
1955
    margin-left: 0;
1956
  }
1957
}
1958

    
1959
.form-horizontal .control-label,
1960
.form-horizontal .radio,
1961
.form-horizontal .checkbox,
1962
.form-horizontal .radio-inline,
1963
.form-horizontal .checkbox-inline {
1964
  padding-top: 7px;
1965
  margin-top: 0;
1966
  margin-bottom: 0;
1967
}
1968

    
1969
.form-horizontal .form-group {
1970
  margin-right: -15px;
1971
  margin-left: -15px;
1972
}
1973

    
1974
.form-horizontal .form-group:before,
1975
.form-horizontal .form-group:after {
1976
  display: table;
1977
  content: " ";
1978
}
1979

    
1980
.form-horizontal .form-group:after {
1981
  clear: both;
1982
}
1983

    
1984
.form-horizontal .form-group:before,
1985
.form-horizontal .form-group:after {
1986
  display: table;
1987
  content: " ";
1988
}
1989

    
1990
.form-horizontal .form-group:after {
1991
  clear: both;
1992
}
1993

    
1994
@media (min-width: 768px) {
1995
  .form-horizontal .control-label {
1996
    text-align: right;
1997
  }
1998
}
1999

    
2000
.btn {
2001
  display: inline-block;
2002
  padding: 6px 12px;
2003
  margin-bottom: 0;
2004
  font-size: 14px;
2005
  font-weight: normal;
2006
  line-height: 1.428571429;
2007
  text-align: center;
2008
  white-space: nowrap;
2009
  vertical-align: middle;
2010
  cursor: pointer;
2011
  border: 1px solid transparent;
2012
  border-radius: 4px;
2013
  -webkit-user-select: none;
2014
     -moz-user-select: none;
2015
      -ms-user-select: none;
2016
       -o-user-select: none;
2017
          user-select: none;
2018
}
2019

    
2020
.btn:focus {
2021
  outline: thin dotted #333;
2022
  outline: 5px auto -webkit-focus-ring-color;
2023
  outline-offset: -2px;
2024
}
2025

    
2026
.btn:hover,
2027
.btn:focus {
2028
  color: #333333;
2029
  text-decoration: none;
2030
}
2031

    
2032
.btn:active,
2033
.btn.active {
2034
  background-image: none;
2035
  outline: 0;
2036
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2037
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2038
}
2039

    
2040
.btn.disabled,
2041
.btn[disabled],
2042
fieldset[disabled] .btn {
2043
  pointer-events: none;
2044
  cursor: not-allowed;
2045
  opacity: 0.65;
2046
  filter: alpha(opacity=65);
2047
  -webkit-box-shadow: none;
2048
          box-shadow: none;
2049
}
2050

    
2051
.btn-default {
2052
  color: #333333;
2053
  background-color: #ffffff;
2054
  border-color: #cccccc;
2055
}
2056

    
2057
.btn-default:hover,
2058
.btn-default:focus,
2059
.btn-default:active,
2060
.btn-default.active,
2061
.open .dropdown-toggle.btn-default {
2062
  color: #333333;
2063
  background-color: #ebebeb;
2064
  border-color: #adadad;
2065
}
2066

    
2067
.btn-default:active,
2068
.btn-default.active,
2069
.open .dropdown-toggle.btn-default {
2070
  background-image: none;
2071
}
2072

    
2073
.btn-default.disabled,
2074
.btn-default[disabled],
2075
fieldset[disabled] .btn-default,
2076
.btn-default.disabled:hover,
2077
.btn-default[disabled]:hover,
2078
fieldset[disabled] .btn-default:hover,
2079
.btn-default.disabled:focus,
2080
.btn-default[disabled]:focus,
2081
fieldset[disabled] .btn-default:focus,
2082
.btn-default.disabled:active,
2083
.btn-default[disabled]:active,
2084
fieldset[disabled] .btn-default:active,
2085
.btn-default.disabled.active,
2086
.btn-default[disabled].active,
2087
fieldset[disabled] .btn-default.active {
2088
  background-color: #ffffff;
2089
  border-color: #cccccc;
2090
}
2091

    
2092
.btn-primary {
2093
  color: #ffffff;
2094
  background-color: #428bca;
2095
  border-color: #357ebd;
2096
}
2097

    
2098
.btn-primary:hover,
2099
.btn-primary:focus,
2100
.btn-primary:active,
2101
.btn-primary.active,
2102
.open .dropdown-toggle.btn-primary {
2103
  color: #ffffff;
2104
  background-color: #3276b1;
2105
  border-color: #285e8e;
2106
}
2107

    
2108
.btn-primary:active,
2109
.btn-primary.active,
2110
.open .dropdown-toggle.btn-primary {
2111
  background-image: none;
2112
}
2113

    
2114
.btn-primary.disabled,
2115
.btn-primary[disabled],
2116
fieldset[disabled] .btn-primary,
2117
.btn-primary.disabled:hover,
2118
.btn-primary[disabled]:hover,
2119
fieldset[disabled] .btn-primary:hover,
2120
.btn-primary.disabled:focus,
2121
.btn-primary[disabled]:focus,
2122
fieldset[disabled] .btn-primary:focus,
2123
.btn-primary.disabled:active,
2124
.btn-primary[disabled]:active,
2125
fieldset[disabled] .btn-primary:active,
2126
.btn-primary.disabled.active,
2127
.btn-primary[disabled].active,
2128
fieldset[disabled] .btn-primary.active {
2129
  background-color: #428bca;
2130
  border-color: #357ebd;
2131
}
2132

    
2133
.btn-warning {
2134
  color: #ffffff;
2135
  background-color: #f0ad4e;
2136
  border-color: #eea236;
2137
}
2138

    
2139
.btn-warning:hover,
2140
.btn-warning:focus,
2141
.btn-warning:active,
2142
.btn-warning.active,
2143
.open .dropdown-toggle.btn-warning {
2144
  color: #ffffff;
2145
  background-color: #ed9c28;
2146
  border-color: #d58512;
2147
}
2148

    
2149
.btn-warning:active,
2150
.btn-warning.active,
2151
.open .dropdown-toggle.btn-warning {
2152
  background-image: none;
2153
}
2154

    
2155
.btn-warning.disabled,
2156
.btn-warning[disabled],
2157
fieldset[disabled] .btn-warning,
2158
.btn-warning.disabled:hover,
2159
.btn-warning[disabled]:hover,
2160
fieldset[disabled] .btn-warning:hover,
2161
.btn-warning.disabled:focus,
2162
.btn-warning[disabled]:focus,
2163
fieldset[disabled] .btn-warning:focus,
2164
.btn-warning.disabled:active,
2165
.btn-warning[disabled]:active,
2166
fieldset[disabled] .btn-warning:active,
2167
.btn-warning.disabled.active,
2168
.btn-warning[disabled].active,
2169
fieldset[disabled] .btn-warning.active {
2170
  background-color: #f0ad4e;
2171
  border-color: #eea236;
2172
}
2173

    
2174
.btn-danger {
2175
  color: #ffffff;
2176
  background-color: #d9534f;
2177
  border-color: #d43f3a;
2178
}
2179

    
2180
.btn-danger:hover,
2181
.btn-danger:focus,
2182
.btn-danger:active,
2183
.btn-danger.active,
2184
.open .dropdown-toggle.btn-danger {
2185
  color: #ffffff;
2186
  background-color: #d2322d;
2187
  border-color: #ac2925;
2188
}
2189

    
2190
.btn-danger:active,
2191
.btn-danger.active,
2192
.open .dropdown-toggle.btn-danger {
2193
  background-image: none;
2194
}
2195

    
2196
.btn-danger.disabled,
2197
.btn-danger[disabled],
2198
fieldset[disabled] .btn-danger,
2199
.btn-danger.disabled:hover,
2200
.btn-danger[disabled]:hover,
2201
fieldset[disabled] .btn-danger:hover,
2202
.btn-danger.disabled:focus,
2203
.btn-danger[disabled]:focus,
2204
fieldset[disabled] .btn-danger:focus,
2205
.btn-danger.disabled:active,
2206
.btn-danger[disabled]:active,
2207
fieldset[disabled] .btn-danger:active,
2208
.btn-danger.disabled.active,
2209
.btn-danger[disabled].active,
2210
fieldset[disabled] .btn-danger.active {
2211
  background-color: #d9534f;
2212
  border-color: #d43f3a;
2213
}
2214

    
2215
.btn-success {
2216
  color: #ffffff;
2217
  background-color: #5cb85c;
2218
  border-color: #4cae4c;
2219
}
2220

    
2221
.btn-success:hover,
2222
.btn-success:focus,
2223
.btn-success:active,
2224
.btn-success.active,
2225
.open .dropdown-toggle.btn-success {
2226
  color: #ffffff;
2227
  background-color: #47a447;
2228
  border-color: #398439;
2229
}
2230

    
2231
.btn-success:active,
2232
.btn-success.active,
2233
.open .dropdown-toggle.btn-success {
2234
  background-image: none;
2235
}
2236

    
2237
.btn-success.disabled,
2238
.btn-success[disabled],
2239
fieldset[disabled] .btn-success,
2240
.btn-success.disabled:hover,
2241
.btn-success[disabled]:hover,
2242
fieldset[disabled] .btn-success:hover,
2243
.btn-success.disabled:focus,
2244
.btn-success[disabled]:focus,
2245
fieldset[disabled] .btn-success:focus,
2246
.btn-success.disabled:active,
2247
.btn-success[disabled]:active,
2248
fieldset[disabled] .btn-success:active,
2249
.btn-success.disabled.active,
2250
.btn-success[disabled].active,
2251
fieldset[disabled] .btn-success.active {
2252
  background-color: #5cb85c;
2253
  border-color: #4cae4c;
2254
}
2255

    
2256
.btn-info {
2257
  color: #ffffff;
2258
  background-color: #5bc0de;
2259
  border-color: #46b8da;
2260
}
2261

    
2262
.btn-info:hover,
2263
.btn-info:focus,
2264
.btn-info:active,
2265
.btn-info.active,
2266
.open .dropdown-toggle.btn-info {
2267
  color: #ffffff;
2268
  background-color: #39b3d7;
2269
  border-color: #269abc;
2270
}
2271

    
2272
.btn-info:active,
2273
.btn-info.active,
2274
.open .dropdown-toggle.btn-info {
2275
  background-image: none;
2276
}
2277

    
2278
.btn-info.disabled,
2279
.btn-info[disabled],
2280
fieldset[disabled] .btn-info,
2281
.btn-info.disabled:hover,
2282
.btn-info[disabled]:hover,
2283
fieldset[disabled] .btn-info:hover,
2284
.btn-info.disabled:focus,
2285
.btn-info[disabled]:focus,
2286
fieldset[disabled] .btn-info:focus,
2287
.btn-info.disabled:active,
2288
.btn-info[disabled]:active,
2289
fieldset[disabled] .btn-info:active,
2290
.btn-info.disabled.active,
2291
.btn-info[disabled].active,
2292
fieldset[disabled] .btn-info.active {
2293
  background-color: #5bc0de;
2294
  border-color: #46b8da;
2295
}
2296

    
2297
.btn-link {
2298
  font-weight: normal;
2299
  color: #428bca;
2300
  cursor: pointer;
2301
  border-radius: 0;
2302
}
2303

    
2304
.btn-link,
2305
.btn-link:active,
2306
.btn-link[disabled],
2307
fieldset[disabled] .btn-link {
2308
  background-color: transparent;
2309
  -webkit-box-shadow: none;
2310
          box-shadow: none;
2311
}
2312

    
2313
.btn-link,
2314
.btn-link:hover,
2315
.btn-link:focus,
2316
.btn-link:active {
2317
  border-color: transparent;
2318
}
2319

    
2320
.btn-link:hover,
2321
.btn-link:focus {
2322
  color: #2a6496;
2323
  text-decoration: underline;
2324
  background-color: transparent;
2325
}
2326

    
2327
.btn-link[disabled]:hover,
2328
fieldset[disabled] .btn-link:hover,
2329
.btn-link[disabled]:focus,
2330
fieldset[disabled] .btn-link:focus {
2331
  color: #999999;
2332
  text-decoration: none;
2333
}
2334

    
2335
.btn-lg {
2336
  padding: 10px 16px;
2337
  font-size: 18px;
2338
  line-height: 1.33;
2339
  border-radius: 6px;
2340
}
2341

    
2342
.btn-sm,
2343
.btn-xs {
2344
  padding: 5px 10px;
2345
  font-size: 12px;
2346
  line-height: 1.5;
2347
  border-radius: 3px;
2348
}
2349

    
2350
.btn-xs {
2351
  padding: 1px 5px;
2352
}
2353

    
2354
.btn-block {
2355
  display: block;
2356
  width: 100%;
2357
  padding-right: 0;
2358
  padding-left: 0;
2359
}
2360

    
2361
.btn-block + .btn-block {
2362
  margin-top: 5px;
2363
}
2364

    
2365
input[type="submit"].btn-block,
2366
input[type="reset"].btn-block,
2367
input[type="button"].btn-block {
2368
  width: 100%;
2369
}
2370

    
2371
.fade {
2372
  opacity: 0;
2373
  -webkit-transition: opacity 0.15s linear;
2374
          transition: opacity 0.15s linear;
2375
}
2376

    
2377
.fade.in {
2378
  opacity: 1;
2379
}
2380

    
2381
.collapse {
2382
  display: none;
2383
}
2384

    
2385
.collapse.in {
2386
  display: block;
2387
}
2388

    
2389
.collapsing {
2390
  position: relative;
2391
  height: 0;
2392
  overflow: hidden;
2393
  -webkit-transition: height 0.35s ease;
2394
          transition: height 0.35s ease;
2395
}
2396

    
2397
@font-face {
2398
  font-family: 'Glyphicons Halflings';
2399
  src: url('../fonts/glyphicons-halflings-regular.eot');
2400
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
2401
}
2402

    
2403
.glyphicon {
2404
  position: relative;
2405
  top: 1px;
2406
  display: inline-block;
2407
  font-family: 'Glyphicons Halflings';
2408
  -webkit-font-smoothing: antialiased;
2409
  font-style: normal;
2410
  font-weight: normal;
2411
  line-height: 1;
2412
}
2413

    
2414
.glyphicon-asterisk:before {
2415
  content: "\2a";
2416
}
2417

    
2418
.glyphicon-plus:before {
2419
  content: "\2b";
2420
}
2421

    
2422
.glyphicon-euro:before {
2423
  content: "\20ac";
2424
}
2425

    
2426
.glyphicon-minus:before {
2427
  content: "\2212";
2428
}
2429

    
2430
.glyphicon-cloud:before {
2431
  content: "\2601";
2432
}
2433

    
2434
.glyphicon-envelope:before {
2435
  content: "\2709";
2436
}
2437

    
2438
.glyphicon-pencil:before {
2439
  content: "\270f";
2440
}
2441

    
2442
.glyphicon-glass:before {
2443
  content: "\e001";
2444
}
2445

    
2446
.glyphicon-music:before {
2447
  content: "\e002";
2448
}
2449

    
2450
.glyphicon-search:before {
2451
  content: "\e003";
2452
}
2453

    
2454
.glyphicon-heart:before {
2455
  content: "\e005";
2456
}
2457

    
2458
.glyphicon-star:before {
2459
  content: "\e006";
2460
}
2461

    
2462
.glyphicon-star-empty:before {
2463
  content: "\e007";
2464
}
2465

    
2466
.glyphicon-user:before {
2467
  content: "\e008";
2468
}
2469

    
2470
.glyphicon-film:before {
2471
  content: "\e009";
2472
}
2473

    
2474
.glyphicon-th-large:before {
2475
  content: "\e010";
2476
}
2477

    
2478
.glyphicon-th:before {
2479
  content: "\e011";
2480
}
2481

    
2482
.glyphicon-th-list:before {
2483
  content: "\e012";
2484
}
2485

    
2486
.glyphicon-ok:before {
2487
  content: "\e013";
2488
}
2489

    
2490
.glyphicon-remove:before {
2491
  content: "\e014";
2492
}
2493

    
2494
.glyphicon-zoom-in:before {
2495
  content: "\e015";
2496
}
2497

    
2498
.glyphicon-zoom-out:before {
2499
  content: "\e016";
2500
}
2501

    
2502
.glyphicon-off:before {
2503
  content: "\e017";
2504
}
2505

    
2506
.glyphicon-signal:before {
2507
  content: "\e018";
2508
}
2509

    
2510
.glyphicon-cog:before {
2511
  content: "\e019";
2512
}
2513

    
2514
.glyphicon-trash:before {
2515
  content: "\e020";
2516
}
2517

    
2518
.glyphicon-home:before {
2519
  content: "\e021";
2520
}
2521

    
2522
.glyphicon-file:before {
2523
  content: "\e022";
2524
}
2525

    
2526
.glyphicon-time:before {
2527
  content: "\e023";
2528
}
2529

    
2530
.glyphicon-road:before {
2531
  content: "\e024";
2532
}
2533

    
2534
.glyphicon-download-alt:before {
2535
  content: "\e025";
2536
}
2537

    
2538
.glyphicon-download:before {
2539
  content: "\e026";
2540
}
2541

    
2542
.glyphicon-upload:before {
2543
  content: "\e027";
2544
}
2545

    
2546
.glyphicon-inbox:before {
2547
  content: "\e028";
2548
}
2549

    
2550
.glyphicon-play-circle:before {
2551
  content: "\e029";
2552
}
2553

    
2554
.glyphicon-repeat:before {
2555
  content: "\e030";
2556
}
2557

    
2558
.glyphicon-refresh:before {
2559
  content: "\e031";
2560
}
2561

    
2562
.glyphicon-list-alt:before {
2563
  content: "\e032";
2564
}
2565

    
2566
.glyphicon-flag:before {
2567
  content: "\e034";
2568
}
2569

    
2570
.glyphicon-headphones:before {
2571
  content: "\e035";
2572
}
2573

    
2574
.glyphicon-volume-off:before {
2575
  content: "\e036";
2576
}
2577

    
2578
.glyphicon-volume-down:before {
2579
  content: "\e037";
2580
}
2581

    
2582
.glyphicon-volume-up:before {
2583
  content: "\e038";
2584
}
2585

    
2586
.glyphicon-qrcode:before {
2587
  content: "\e039";
2588
}
2589

    
2590
.glyphicon-barcode:before {
2591
  content: "\e040";
2592
}
2593

    
2594
.glyphicon-tag:before {
2595
  content: "\e041";
2596
}
2597

    
2598
.glyphicon-tags:before {
2599
  content: "\e042";
2600
}
2601

    
2602
.glyphicon-book:before {
2603
  content: "\e043";
2604
}
2605

    
2606
.glyphicon-print:before {
2607
  content: "\e045";
2608
}
2609

    
2610
.glyphicon-font:before {
2611
  content: "\e047";
2612
}
2613

    
2614
.glyphicon-bold:before {
2615
  content: "\e048";
2616
}
2617

    
2618
.glyphicon-italic:before {
2619
  content: "\e049";
2620
}
2621

    
2622
.glyphicon-text-height:before {
2623
  content: "\e050";
2624
}
2625

    
2626
.glyphicon-text-width:before {
2627
  content: "\e051";
2628
}
2629

    
2630
.glyphicon-align-left:before {
2631
  content: "\e052";
2632
}
2633

    
2634
.glyphicon-align-center:before {
2635
  content: "\e053";
2636
}
2637

    
2638
.glyphicon-align-right:before {
2639
  content: "\e054";
2640
}
2641

    
2642
.glyphicon-align-justify:before {
2643
  content: "\e055";
2644
}
2645

    
2646
.glyphicon-list:before {
2647
  content: "\e056";
2648
}
2649

    
2650
.glyphicon-indent-left:before {
2651
  content: "\e057";
2652
}
2653

    
2654
.glyphicon-indent-right:before {
2655
  content: "\e058";
2656
}
2657

    
2658
.glyphicon-facetime-video:before {
2659
  content: "\e059";
2660
}
2661

    
2662
.glyphicon-picture:before {
2663
  content: "\e060";
2664
}
2665

    
2666
.glyphicon-map-marker:before {
2667
  content: "\e062";
2668
}
2669

    
2670
.glyphicon-adjust:before {
2671
  content: "\e063";
2672
}
2673

    
2674
.glyphicon-tint:before {
2675
  content: "\e064";
2676
}
2677

    
2678
.glyphicon-edit:before {
2679
  content: "\e065";
2680
}
2681

    
2682
.glyphicon-share:before {
2683
  content: "\e066";
2684
}
2685

    
2686
.glyphicon-check:before {
2687
  content: "\e067";
2688
}
2689

    
2690
.glyphicon-move:before {
2691
  content: "\e068";
2692
}
2693

    
2694
.glyphicon-step-backward:before {
2695
  content: "\e069";
2696
}
2697

    
2698
.glyphicon-fast-backward:before {
2699
  content: "\e070";
2700
}
2701

    
2702
.glyphicon-backward:before {
2703
  content: "\e071";
2704
}
2705

    
2706
.glyphicon-play:before {
2707
  content: "\e072";
2708
}
2709

    
2710
.glyphicon-pause:before {
2711
  content: "\e073";
2712
}
2713

    
2714
.glyphicon-stop:before {
2715
  content: "\e074";
2716
}
2717

    
2718
.glyphicon-forward:before {
2719
  content: "\e075";
2720
}
2721

    
2722
.glyphicon-fast-forward:before {
2723
  content: "\e076";
2724
}
2725

    
2726
.glyphicon-step-forward:before {
2727
  content: "\e077";
2728
}
2729

    
2730
.glyphicon-eject:before {
2731
  content: "\e078";
2732
}
2733

    
2734
.glyphicon-chevron-left:before {
2735
  content: "\e079";
2736
}
2737

    
2738
.glyphicon-chevron-right:before {
2739
  content: "\e080";
2740
}
2741

    
2742
.glyphicon-plus-sign:before {
2743
  content: "\e081";
2744
}
2745

    
2746
.glyphicon-minus-sign:before {
2747
  content: "\e082";
2748
}
2749

    
2750
.glyphicon-remove-sign:before {
2751
  content: "\e083";
2752
}
2753

    
2754
.glyphicon-ok-sign:before {
2755
  content: "\e084";
2756
}
2757

    
2758
.glyphicon-question-sign:before {
2759
  content: "\e085";
2760
}
2761

    
2762
.glyphicon-info-sign:before {
2763
  content: "\e086";
2764
}
2765

    
2766
.glyphicon-screenshot:before {
2767
  content: "\e087";
2768
}
2769

    
2770
.glyphicon-remove-circle:before {
2771
  content: "\e088";
2772
}
2773

    
2774
.glyphicon-ok-circle:before {
2775
  content: "\e089";
2776
}
2777

    
2778
.glyphicon-ban-circle:before {
2779
  content: "\e090";
2780
}
2781

    
2782
.glyphicon-arrow-left:before {
2783
  content: "\e091";
2784
}
2785

    
2786
.glyphicon-arrow-right:before {
2787
  content: "\e092";
2788
}
2789

    
2790
.glyphicon-arrow-up:before {
2791
  content: "\e093";
2792
}
2793

    
2794
.glyphicon-arrow-down:before {
2795
  content: "\e094";
2796
}
2797

    
2798
.glyphicon-share-alt:before {
2799
  content: "\e095";
2800
}
2801

    
2802
.glyphicon-resize-full:before {
2803
  content: "\e096";
2804
}
2805

    
2806
.glyphicon-resize-small:before {
2807
  content: "\e097";
2808
}
2809

    
2810
.glyphicon-exclamation-sign:before {
2811
  content: "\e101";
2812
}
2813

    
2814
.glyphicon-gift:before {
2815
  content: "\e102";
2816
}
2817

    
2818
.glyphicon-leaf:before {
2819
  content: "\e103";
2820
}
2821

    
2822
.glyphicon-eye-open:before {
2823
  content: "\e105";
2824
}
2825

    
2826
.glyphicon-eye-close:before {
2827
  content: "\e106";
2828
}
2829

    
2830
.glyphicon-warning-sign:before {
2831
  content: "\e107";
2832
}
2833

    
2834
.glyphicon-plane:before {
2835
  content: "\e108";
2836
}
2837

    
2838
.glyphicon-random:before {
2839
  content: "\e110";
2840
}
2841

    
2842
.glyphicon-comment:before {
2843
  content: "\e111";
2844
}
2845

    
2846
.glyphicon-magnet:before {
2847
  content: "\e112";
2848
}
2849

    
2850
.glyphicon-chevron-up:before {
2851
  content: "\e113";
2852
}
2853

    
2854
.glyphicon-chevron-down:before {
2855
  content: "\e114";
2856
}
2857

    
2858
.glyphicon-retweet:before {
2859
  content: "\e115";
2860
}
2861

    
2862
.glyphicon-shopping-cart:before {
2863
  content: "\e116";
2864
}
2865

    
2866
.glyphicon-folder-close:before {
2867
  content: "\e117";
2868
}
2869

    
2870
.glyphicon-folder-open:before {
2871
  content: "\e118";
2872
}
2873

    
2874
.glyphicon-resize-vertical:before {
2875
  content: "\e119";
2876
}
2877

    
2878
.glyphicon-resize-horizontal:before {
2879
  content: "\e120";
2880
}
2881

    
2882
.glyphicon-hdd:before {
2883
  content: "\e121";
2884
}
2885

    
2886
.glyphicon-bullhorn:before {
2887
  content: "\e122";
2888
}
2889

    
2890
.glyphicon-certificate:before {
2891
  content: "\e124";
2892
}
2893

    
2894
.glyphicon-thumbs-up:before {
2895
  content: "\e125";
2896
}
2897

    
2898
.glyphicon-thumbs-down:before {
2899
  content: "\e126";
2900
}
2901

    
2902
.glyphicon-hand-right:before {
2903
  content: "\e127";
2904
}
2905

    
2906
.glyphicon-hand-left:before {
2907
  content: "\e128";
2908
}
2909

    
2910
.glyphicon-hand-up:before {
2911
  content: "\e129";
2912
}
2913

    
2914
.glyphicon-hand-down:before {
2915
  content: "\e130";
2916
}
2917

    
2918
.glyphicon-circle-arrow-right:before {
2919
  content: "\e131";
2920
}
2921

    
2922
.glyphicon-circle-arrow-left:before {
2923
  content: "\e132";
2924
}
2925

    
2926
.glyphicon-circle-arrow-up:before {
2927
  content: "\e133";
2928
}
2929

    
2930
.glyphicon-circle-arrow-down:before {
2931
  content: "\e134";
2932
}
2933

    
2934
.glyphicon-globe:before {
2935
  content: "\e135";
2936
}
2937

    
2938
.glyphicon-tasks:before {
2939
  content: "\e137";
2940
}
2941

    
2942
.glyphicon-filter:before {
2943
  content: "\e138";
2944
}
2945

    
2946
.glyphicon-fullscreen:before {
2947
  content: "\e140";
2948
}
2949

    
2950
.glyphicon-dashboard:before {
2951
  content: "\e141";
2952
}
2953

    
2954
.glyphicon-heart-empty:before {
2955
  content: "\e143";
2956
}
2957

    
2958
.glyphicon-link:before {
2959
  content: "\e144";
2960
}
2961

    
2962
.glyphicon-phone:before {
2963
  content: "\e145";
2964
}
2965

    
2966
.glyphicon-usd:before {
2967
  content: "\e148";
2968
}
2969

    
2970
.glyphicon-gbp:before {
2971
  content: "\e149";
2972
}
2973

    
2974
.glyphicon-sort:before {
2975
  content: "\e150";
2976
}
2977

    
2978
.glyphicon-sort-by-alphabet:before {
2979
  content: "\e151";
2980
}
2981

    
2982
.glyphicon-sort-by-alphabet-alt:before {
2983
  content: "\e152";
2984
}
2985

    
2986
.glyphicon-sort-by-order:before {
2987
  content: "\e153";
2988
}
2989

    
2990
.glyphicon-sort-by-order-alt:before {
2991
  content: "\e154";
2992
}
2993

    
2994
.glyphicon-sort-by-attributes:before {
2995
  content: "\e155";
2996
}
2997

    
2998
.glyphicon-sort-by-attributes-alt:before {
2999
  content: "\e156";
3000
}
3001

    
3002
.glyphicon-unchecked:before {
3003
  content: "\e157";
3004
}
3005

    
3006
.glyphicon-expand:before {
3007
  content: "\e158";
3008
}
3009

    
3010
.glyphicon-collapse-down:before {
3011
  content: "\e159";
3012
}
3013

    
3014
.glyphicon-collapse-up:before {
3015
  content: "\e160";
3016
}
3017

    
3018
.glyphicon-log-in:before {
3019
  content: "\e161";
3020
}
3021

    
3022
.glyphicon-flash:before {
3023
  content: "\e162";
3024
}
3025

    
3026
.glyphicon-log-out:before {
3027
  content: "\e163";
3028
}
3029

    
3030
.glyphicon-new-window:before {
3031
  content: "\e164";
3032
}
3033

    
3034
.glyphicon-record:before {
3035
  content: "\e165";
3036
}
3037

    
3038
.glyphicon-save:before {
3039
  content: "\e166";
3040
}
3041

    
3042
.glyphicon-open:before {
3043
  content: "\e167";
3044
}
3045

    
3046
.glyphicon-saved:before {
3047
  content: "\e168";
3048
}
3049

    
3050
.glyphicon-import:before {
3051
  content: "\e169";
3052
}
3053

    
3054
.glyphicon-export:before {
3055
  content: "\e170";
3056
}
3057

    
3058
.glyphicon-send:before {
3059
  content: "\e171";
3060
}
3061

    
3062
.glyphicon-floppy-disk:before {
3063
  content: "\e172";
3064
}
3065

    
3066
.glyphicon-floppy-saved:before {
3067
  content: "\e173";
3068
}
3069

    
3070
.glyphicon-floppy-remove:before {
3071
  content: "\e174";
3072
}
3073

    
3074
.glyphicon-floppy-save:before {
3075
  content: "\e175";
3076
}
3077

    
3078
.glyphicon-floppy-open:before {
3079
  content: "\e176";
3080
}
3081

    
3082
.glyphicon-credit-card:before {
3083
  content: "\e177";
3084
}
3085

    
3086
.glyphicon-transfer:before {
3087
  content: "\e178";
3088
}
3089

    
3090
.glyphicon-cutlery:before {
3091
  content: "\e179";
3092
}
3093

    
3094
.glyphicon-header:before {
3095
  content: "\e180";
3096
}
3097

    
3098
.glyphicon-compressed:before {
3099
  content: "\e181";
3100
}
3101

    
3102
.glyphicon-earphone:before {
3103
  content: "\e182";
3104
}
3105

    
3106
.glyphicon-phone-alt:before {
3107
  content: "\e183";
3108
}
3109

    
3110
.glyphicon-tower:before {
3111
  content: "\e184";
3112
}
3113

    
3114
.glyphicon-stats:before {
3115
  content: "\e185";
3116
}
3117

    
3118
.glyphicon-sd-video:before {
3119
  content: "\e186";
3120
}
3121

    
3122
.glyphicon-hd-video:before {
3123
  content: "\e187";
3124
}
3125

    
3126
.glyphicon-subtitles:before {
3127
  content: "\e188";
3128
}
3129

    
3130
.glyphicon-sound-stereo:before {
3131
  content: "\e189";
3132
}
3133

    
3134
.glyphicon-sound-dolby:before {
3135
  content: "\e190";
3136
}
3137

    
3138
.glyphicon-sound-5-1:before {
3139
  content: "\e191";
3140
}
3141

    
3142
.glyphicon-sound-6-1:before {
3143
  content: "\e192";
3144
}
3145

    
3146
.glyphicon-sound-7-1:before {
3147
  content: "\e193";
3148
}
3149

    
3150
.glyphicon-copyright-mark:before {
3151
  content: "\e194";
3152
}
3153

    
3154
.glyphicon-registration-mark:before {
3155
  content: "\e195";
3156
}
3157

    
3158
.glyphicon-cloud-download:before {
3159
  content: "\e197";
3160
}
3161

    
3162
.glyphicon-cloud-upload:before {
3163
  content: "\e198";
3164
}
3165

    
3166
.glyphicon-tree-conifer:before {
3167
  content: "\e199";
3168
}
3169

    
3170
.glyphicon-tree-deciduous:before {
3171
  content: "\e200";
3172
}
3173

    
3174
.glyphicon-briefcase:before {
3175
  content: "\1f4bc";
3176
}
3177

    
3178
.glyphicon-calendar:before {
3179
  content: "\1f4c5";
3180
}
3181

    
3182
.glyphicon-pushpin:before {
3183
  content: "\1f4cc";
3184
}
3185

    
3186
.glyphicon-paperclip:before {
3187
  content: "\1f4ce";
3188
}
3189

    
3190
.glyphicon-camera:before {
3191
  content: "\1f4f7";
3192
}
3193

    
3194
.glyphicon-lock:before {
3195
  content: "\1f512";
3196
}
3197

    
3198
.glyphicon-bell:before {
3199
  content: "\1f514";
3200
}
3201

    
3202
.glyphicon-bookmark:before {
3203
  content: "\1f516";
3204
}
3205

    
3206
.glyphicon-fire:before {
3207
  content: "\1f525";
3208
}
3209

    
3210
.glyphicon-wrench:before {
3211
  content: "\1f527";
3212
}
3213

    
3214
.caret {
3215
  display: inline-block;
3216
  width: 0;
3217
  height: 0;
3218
  margin-left: 2px;
3219
  vertical-align: middle;
3220
  border-top: 4px solid #000000;
3221
  border-right: 4px solid transparent;
3222
  border-bottom: 0 dotted;
3223
  border-left: 4px solid transparent;
3224
  content: "";
3225
}
3226

    
3227
.dropdown {
3228
  position: relative;
3229
}
3230

    
3231
.dropdown-toggle:focus {
3232
  outline: 0;
3233
}
3234

    
3235
.dropdown-menu {
3236
  position: absolute;
3237
  top: 100%;
3238
  left: 0;
3239
  z-index: 1000;
3240
  display: none;
3241
  float: left;
3242
  min-width: 160px;
3243
  padding: 5px 0;
3244
  margin: 2px 0 0;
3245
  font-size: 14px;
3246
  list-style: none;
3247
  background-color: #ffffff;
3248
  border: 1px solid #cccccc;
3249
  border: 1px solid rgba(0, 0, 0, 0.15);
3250
  border-radius: 4px;
3251
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3252
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3253
  background-clip: padding-box;
3254
}
3255

    
3256
.dropdown-menu.pull-right {
3257
  right: 0;
3258
  left: auto;
3259
}
3260

    
3261
.dropdown-menu .divider {
3262
  height: 1px;
3263
  margin: 9px 0;
3264
  overflow: hidden;
3265
  background-color: #e5e5e5;
3266
}
3267

    
3268
.dropdown-menu > li > a {
3269
  display: block;
3270
  padding: 3px 20px;
3271
  clear: both;
3272
  font-weight: normal;
3273
  line-height: 1.428571429;
3274
  color: #333333;
3275
  white-space: nowrap;
3276
}
3277

    
3278
.dropdown-menu > li > a:hover,
3279
.dropdown-menu > li > a:focus {
3280
  color: #ffffff;
3281
  text-decoration: none;
3282
  background-color: #428bca;
3283
}
3284

    
3285
.dropdown-menu > .active > a,
3286
.dropdown-menu > .active > a:hover,
3287
.dropdown-menu > .active > a:focus {
3288
  color: #ffffff;
3289
  text-decoration: none;
3290
  background-color: #428bca;
3291
  outline: 0;
3292
}
3293

    
3294
.dropdown-menu > .disabled > a,
3295
.dropdown-menu > .disabled > a:hover,
3296
.dropdown-menu > .disabled > a:focus {
3297
  color: #999999;
3298
}
3299

    
3300
.dropdown-menu > .disabled > a:hover,
3301
.dropdown-menu > .disabled > a:focus {
3302
  text-decoration: none;
3303
  cursor: not-allowed;
3304
  background-color: transparent;
3305
  background-image: none;
3306
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3307
}
3308

    
3309
.open > .dropdown-menu {
3310
  display: block;
3311
}
3312

    
3313
.open > a {
3314
  outline: 0;
3315
}
3316

    
3317
.dropdown-header {
3318
  display: block;
3319
  padding: 3px 20px;
3320
  font-size: 12px;
3321
  line-height: 1.428571429;
3322
  color: #999999;
3323
}
3324

    
3325
.dropdown-backdrop {
3326
  position: fixed;
3327
  top: 0;
3328
  right: 0;
3329
  bottom: 0;
3330
  left: 0;
3331
  z-index: 990;
3332
}
3333

    
3334
.pull-right > .dropdown-menu {
3335
  right: 0;
3336
  left: auto;
3337
}
3338

    
3339
.dropup .caret,
3340
.navbar-fixed-bottom .dropdown .caret {
3341
  border-top: 0 dotted;
3342
  border-bottom: 4px solid #000000;
3343
  content: "";
3344
}
3345

    
3346
.dropup .dropdown-menu,
3347
.navbar-fixed-bottom .dropdown .dropdown-menu {
3348
  top: auto;
3349
  bottom: 100%;
3350
  margin-bottom: 1px;
3351
}
3352

    
3353
@media (min-width: 768px) {
3354
  .navbar-right .dropdown-menu {
3355
    right: 0;
3356
    left: auto;
3357
  }
3358
}
3359

    
3360
.btn-default .caret {
3361
  border-top-color: #333333;
3362
}
3363

    
3364
.btn-primary .caret,
3365
.btn-success .caret,
3366
.btn-warning .caret,
3367
.btn-danger .caret,
3368
.btn-info .caret {
3369
  border-top-color: #fff;
3370
}
3371

    
3372
.dropup .btn-default .caret {
3373
  border-bottom-color: #333333;
3374
}
3375

    
3376
.dropup .btn-primary .caret,
3377
.dropup .btn-success .caret,
3378
.dropup .btn-warning .caret,
3379
.dropup .btn-danger .caret,
3380
.dropup .btn-info .caret {
3381
  border-bottom-color: #fff;
3382
}
3383

    
3384
.btn-group,
3385
.btn-group-vertical {
3386
  position: relative;
3387
  display: inline-block;
3388
  vertical-align: middle;
3389
}
3390

    
3391
.btn-group > .btn,
3392
.btn-group-vertical > .btn {
3393
  position: relative;
3394
  float: left;
3395
}
3396

    
3397
.btn-group > .btn:hover,
3398
.btn-group-vertical > .btn:hover,
3399
.btn-group > .btn:focus,
3400
.btn-group-vertical > .btn:focus,
3401
.btn-group > .btn:active,
3402
.btn-group-vertical > .btn:active,
3403
.btn-group > .btn.active,
3404
.btn-group-vertical > .btn.active {
3405
  z-index: 2;
3406
}
3407

    
3408
.btn-group > .btn:focus,
3409
.btn-group-vertical > .btn:focus {
3410
  outline: none;
3411
}
3412

    
3413
.btn-group .btn + .btn,
3414
.btn-group .btn + .btn-group,
3415
.btn-group .btn-group + .btn,
3416
.btn-group .btn-group + .btn-group {
3417
  margin-left: -1px;
3418
}
3419

    
3420
.btn-toolbar:before,
3421
.btn-toolbar:after {
3422
  display: table;
3423
  content: " ";
3424
}
3425

    
3426
.btn-toolbar:after {
3427
  clear: both;
3428
}
3429

    
3430
.btn-toolbar:before,
3431
.btn-toolbar:after {
3432
  display: table;
3433
  content: " ";
3434
}
3435

    
3436
.btn-toolbar:after {
3437
  clear: both;
3438
}
3439

    
3440
.btn-toolbar .btn-group {
3441
  float: left;
3442
}
3443

    
3444
.btn-toolbar > .btn + .btn,
3445
.btn-toolbar > .btn-group + .btn,
3446
.btn-toolbar > .btn + .btn-group,
3447
.btn-toolbar > .btn-group + .btn-group {
3448
  margin-left: 5px;
3449
}
3450

    
3451
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3452
  border-radius: 0;
3453
}
3454

    
3455
.btn-group > .btn:first-child {
3456
  margin-left: 0;
3457
}
3458

    
3459
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3460
  border-top-right-radius: 0;
3461
  border-bottom-right-radius: 0;
3462
}
3463

    
3464
.btn-group > .btn:last-child:not(:first-child),
3465
.btn-group > .dropdown-toggle:not(:first-child) {
3466
  border-bottom-left-radius: 0;
3467
  border-top-left-radius: 0;
3468
}
3469

    
3470
.btn-group > .btn-group {
3471
  float: left;
3472
}
3473

    
3474
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3475
  border-radius: 0;
3476
}
3477

    
3478
.btn-group > .btn-group:first-child > .btn:last-child,
3479
.btn-group > .btn-group:first-child > .dropdown-toggle {
3480
  border-top-right-radius: 0;
3481
  border-bottom-right-radius: 0;
3482
}
3483

    
3484
.btn-group > .btn-group:last-child > .btn:first-child {
3485
  border-bottom-left-radius: 0;
3486
  border-top-left-radius: 0;
3487
}
3488

    
3489
.btn-group .dropdown-toggle:active,
3490
.btn-group.open .dropdown-toggle {
3491
  outline: 0;
3492
}
3493

    
3494
.btn-group-xs > .btn {
3495
  padding: 5px 10px;
3496
  padding: 1px 5px;
3497
  font-size: 12px;
3498
  line-height: 1.5;
3499
  border-radius: 3px;
3500
}
3501

    
3502
.btn-group-sm > .btn {
3503
  padding: 5px 10px;
3504
  font-size: 12px;
3505
  line-height: 1.5;
3506
  border-radius: 3px;
3507
}
3508

    
3509
.btn-group-lg > .btn {
3510
  padding: 10px 16px;
3511
  font-size: 18px;
3512
  line-height: 1.33;
3513
  border-radius: 6px;
3514
}
3515

    
3516
.btn-group > .btn + .dropdown-toggle {
3517
  padding-right: 8px;
3518
  padding-left: 8px;
3519
}
3520

    
3521
.btn-group > .btn-lg + .dropdown-toggle {
3522
  padding-right: 12px;
3523
  padding-left: 12px;
3524
}
3525

    
3526
.btn-group.open .dropdown-toggle {
3527
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3528
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3529
}
3530

    
3531
.btn .caret {
3532
  margin-left: 0;
3533
}
3534

    
3535
.btn-lg .caret {
3536
  border-width: 5px 5px 0;
3537
  border-bottom-width: 0;
3538
}
3539

    
3540
.dropup .btn-lg .caret {
3541
  border-width: 0 5px 5px;
3542
}
3543

    
3544
.btn-group-vertical > .btn,
3545
.btn-group-vertical > .btn-group {
3546
  display: block;
3547
  float: none;
3548
  width: 100%;
3549
  max-width: 100%;
3550
}
3551

    
3552
.btn-group-vertical > .btn-group:before,
3553
.btn-group-vertical > .btn-group:after {
3554
  display: table;
3555
  content: " ";
3556
}
3557

    
3558
.btn-group-vertical > .btn-group:after {
3559
  clear: both;
3560
}
3561

    
3562
.btn-group-vertical > .btn-group:before,
3563
.btn-group-vertical > .btn-group:after {
3564
  display: table;
3565
  content: " ";
3566
}
3567

    
3568
.btn-group-vertical > .btn-group:after {
3569
  clear: both;
3570
}
3571

    
3572
.btn-group-vertical > .btn-group > .btn {
3573
  float: none;
3574
}
3575

    
3576
.btn-group-vertical > .btn + .btn,
3577
.btn-group-vertical > .btn + .btn-group,
3578
.btn-group-vertical > .btn-group + .btn,
3579
.btn-group-vertical > .btn-group + .btn-group {
3580
  margin-top: -1px;
3581
  margin-left: 0;
3582
}
3583

    
3584
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3585
  border-radius: 0;
3586
}
3587

    
3588
.btn-group-vertical > .btn:first-child:not(:last-child) {
3589
  border-top-right-radius: 4px;
3590
  border-bottom-right-radius: 0;
3591
  border-bottom-left-radius: 0;
3592
}
3593

    
3594
.btn-group-vertical > .btn:last-child:not(:first-child) {
3595
  border-top-right-radius: 0;
3596
  border-bottom-left-radius: 4px;
3597
  border-top-left-radius: 0;
3598
}
3599

    
3600
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3601
  border-radius: 0;
3602
}
3603

    
3604
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
3605
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
3606
  border-bottom-right-radius: 0;
3607
  border-bottom-left-radius: 0;
3608
}
3609

    
3610
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
3611
  border-top-right-radius: 0;
3612
  border-top-left-radius: 0;
3613
}
3614

    
3615
.btn-group-justified {
3616
  display: table;
3617
  width: 100%;
3618
  border-collapse: separate;
3619
  table-layout: fixed;
3620
}
3621

    
3622
.btn-group-justified .btn {
3623
  display: table-cell;
3624
  float: none;
3625
  width: 1%;
3626
}
3627

    
3628
[data-toggle="buttons"] > .btn > input[type="radio"],
3629
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
3630
  display: none;
3631
}
3632

    
3633
.input-group {
3634
  position: relative;
3635
  display: table;
3636
  border-collapse: separate;
3637
}
3638

    
3639
.input-group.col {
3640
  float: none;
3641
  padding-right: 0;
3642
  padding-left: 0;
3643
}
3644

    
3645
.input-group .form-control {
3646
  width: 100%;
3647
  margin-bottom: 0;
3648
}
3649

    
3650
.input-group-lg > .form-control,
3651
.input-group-lg > .input-group-addon,
3652
.input-group-lg > .input-group-btn > .btn {
3653
  height: 45px;
3654
  padding: 10px 16px;
3655
  font-size: 18px;
3656
  line-height: 1.33;
3657
  border-radius: 6px;
3658
}
3659

    
3660
select.input-group-lg > .form-control,
3661
select.input-group-lg > .input-group-addon,
3662
select.input-group-lg > .input-group-btn > .btn {
3663
  height: 45px;
3664
  line-height: 45px;
3665
}
3666

    
3667
textarea.input-group-lg > .form-control,
3668
textarea.input-group-lg > .input-group-addon,
3669
textarea.input-group-lg > .input-group-btn > .btn {
3670
  height: auto;
3671
}
3672

    
3673
.input-group-sm > .form-control,
3674
.input-group-sm > .input-group-addon,
3675
.input-group-sm > .input-group-btn > .btn {
3676
  height: 30px;
3677
  padding: 5px 10px;
3678
  font-size: 12px;
3679
  line-height: 1.5;
3680
  border-radius: 3px;
3681
}
3682

    
3683
select.input-group-sm > .form-control,
3684
select.input-group-sm > .input-group-addon,
3685
select.input-group-sm > .input-group-btn > .btn {
3686
  height: 30px;
3687
  line-height: 30px;
3688
}
3689

    
3690
textarea.input-group-sm > .form-control,
3691
textarea.input-group-sm > .input-group-addon,
3692
textarea.input-group-sm > .input-group-btn > .btn {
3693
  height: auto;
3694
}
3695

    
3696
.input-group-addon,
3697
.input-group-btn,
3698
.input-group .form-control {
3699
  display: table-cell;
3700
}
3701

    
3702
.input-group-addon:not(:first-child):not(:last-child),
3703
.input-group-btn:not(:first-child):not(:last-child),
3704
.input-group .form-control:not(:first-child):not(:last-child) {
3705
  border-radius: 0;
3706
}
3707

    
3708
.input-group-addon,
3709
.input-group-btn {
3710
  width: 1%;
3711
  white-space: nowrap;
3712
  vertical-align: middle;
3713
}
3714

    
3715
.input-group-addon {
3716
  padding: 6px 12px;
3717
  font-size: 14px;
3718
  font-weight: normal;
3719
  line-height: 1;
3720
  text-align: center;
3721
  background-color: #eeeeee;
3722
  border: 1px solid #cccccc;
3723
  border-radius: 4px;
3724
}
3725

    
3726
.input-group-addon.input-sm {
3727
  padding: 5px 10px;
3728
  font-size: 12px;
3729
  border-radius: 3px;
3730
}
3731

    
3732
.input-group-addon.input-lg {
3733
  padding: 10px 16px;
3734
  font-size: 18px;
3735
  border-radius: 6px;
3736
}
3737

    
3738
.input-group-addon input[type="radio"],
3739
.input-group-addon input[type="checkbox"] {
3740
  margin-top: 0;
3741
}
3742

    
3743
.input-group .form-control:first-child,
3744
.input-group-addon:first-child,
3745
.input-group-btn:first-child > .btn,
3746
.input-group-btn:first-child > .dropdown-toggle,
3747
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
3748
  border-top-right-radius: 0;
3749
  border-bottom-right-radius: 0;
3750
}
3751

    
3752
.input-group-addon:first-child {
3753
  border-right: 0;
3754
}
3755

    
3756
.input-group .form-control:last-child,
3757
.input-group-addon:last-child,
3758
.input-group-btn:last-child > .btn,
3759
.input-group-btn:last-child > .dropdown-toggle,
3760
.input-group-btn:first-child > .btn:not(:first-child) {
3761
  border-bottom-left-radius: 0;
3762
  border-top-left-radius: 0;
3763
}
3764

    
3765
.input-group-addon:last-child {
3766
  border-left: 0;
3767
}
3768

    
3769
.input-group-btn {
3770
  position: relative;
3771
  white-space: nowrap;
3772
}
3773

    
3774
.input-group-btn > .btn {
3775
  position: relative;
3776
}
3777

    
3778
.input-group-btn > .btn + .btn {
3779
  margin-left: -4px;
3780
}
3781

    
3782
.input-group-btn > .btn:hover,
3783
.input-group-btn > .btn:active {
3784
  z-index: 2;
3785
}
3786

    
3787
.nav {
3788
  padding-left: 0;
3789
  margin-bottom: 0;
3790
  list-style: none;
3791
}
3792

    
3793
.nav:before,
3794
.nav:after {
3795
  display: table;
3796
  content: " ";
3797
}
3798

    
3799
.nav:after {
3800
  clear: both;
3801
}
3802

    
3803
.nav:before,
3804
.nav:after {
3805
  display: table;
3806
  content: " ";
3807
}
3808

    
3809
.nav:after {
3810
  clear: both;
3811
}
3812

    
3813
.nav > li {
3814
  position: relative;
3815
  display: block;
3816
}
3817

    
3818
.nav > li > a {
3819
  position: relative;
3820
  display: block;
3821
  padding: 10px 15px;
3822
}
3823

    
3824
.nav > li > a:hover,
3825
.nav > li > a:focus {
3826
  text-decoration: none;
3827
  background-color: #eeeeee;
3828
}
3829

    
3830
.nav > li.disabled > a {
3831
  color: #999999;
3832
}
3833

    
3834
.nav > li.disabled > a:hover,
3835
.nav > li.disabled > a:focus {
3836
  color: #999999;
3837
  text-decoration: none;
3838
  cursor: not-allowed;
3839
  background-color: transparent;
3840
}
3841

    
3842
.nav .open > a,
3843
.nav .open > a:hover,
3844
.nav .open > a:focus {
3845
  background-color: #eeeeee;
3846
  border-color: #428bca;
3847
}
3848

    
3849
.nav .nav-divider {
3850
  height: 1px;
3851
  margin: 9px 0;
3852
  overflow: hidden;
3853
  background-color: #e5e5e5;
3854
}
3855

    
3856
.nav > li > a > img {
3857
  max-width: none;
3858
}
3859

    
3860
.nav-tabs {
3861
  border-bottom: 1px solid #dddddd;
3862
}
3863

    
3864
.nav-tabs > li {
3865
  float: left;
3866
  margin-bottom: -1px;
3867
}
3868

    
3869
.nav-tabs > li > a {
3870
  margin-right: 2px;
3871
  line-height: 1.428571429;
3872
  border: 1px solid transparent;
3873
  border-radius: 4px 4px 0 0;
3874
}
3875

    
3876
.nav-tabs > li > a:hover {
3877
  border-color: #eeeeee #eeeeee #dddddd;
3878
}
3879

    
3880
.nav-tabs > li.active > a,
3881
.nav-tabs > li.active > a:hover,
3882
.nav-tabs > li.active > a:focus {
3883
  color: #555555;
3884
  cursor: default;
3885
  background-color: #ffffff;
3886
  border: 1px solid #dddddd;
3887
  border-bottom-color: transparent;
3888
}
3889

    
3890
.nav-tabs.nav-justified {
3891
  width: 100%;
3892
  border-bottom: 0;
3893
}
3894

    
3895
.nav-tabs.nav-justified > li {
3896
  float: none;
3897
}
3898

    
3899
.nav-tabs.nav-justified > li > a {
3900
  text-align: center;
3901
}
3902

    
3903
@media (min-width: 768px) {
3904
  .nav-tabs.nav-justified > li {
3905
    display: table-cell;
3906
    width: 1%;
3907
  }
3908
}
3909

    
3910
.nav-tabs.nav-justified > li > a {
3911
  margin-right: 0;
3912
  border-bottom: 1px solid #dddddd;
3913
}
3914

    
3915
.nav-tabs.nav-justified > .active > a {
3916
  border-bottom-color: #ffffff;
3917
}
3918

    
3919
.nav-pills > li {
3920
  float: left;
3921
}
3922

    
3923
.nav-pills > li > a {
3924
  border-radius: 5px;
3925
}
3926

    
3927
.nav-pills > li + li {
3928
  margin-left: 2px;
3929
}
3930

    
3931
.nav-pills > li.active > a,
3932
.nav-pills > li.active > a:hover,
3933
.nav-pills > li.active > a:focus {
3934
  color: #ffffff;
3935
  background-color: #428bca;
3936
}
3937

    
3938
.nav-stacked > li {
3939
  float: none;
3940
}
3941

    
3942
.nav-stacked > li + li {
3943
  margin-top: 2px;
3944
  margin-left: 0;
3945
}
3946

    
3947
.nav-justified {
3948
  width: 100%;
3949
}
3950

    
3951
.nav-justified > li {
3952
  float: none;
3953
}
3954

    
3955
.nav-justified > li > a {
3956
  text-align: center;
3957
}
3958

    
3959
@media (min-width: 768px) {
3960
  .nav-justified > li {
3961
    display: table-cell;
3962
    width: 1%;
3963
  }
3964
}
3965

    
3966
.nav-tabs-justified {
3967
  border-bottom: 0;
3968
}
3969

    
3970
.nav-tabs-justified > li > a {
3971
  margin-right: 0;
3972
  border-bottom: 1px solid #dddddd;
3973
}
3974

    
3975
.nav-tabs-justified > .active > a {
3976
  border-bottom-color: #ffffff;
3977
}
3978

    
3979
.tabbable:before,
3980
.tabbable:after {
3981
  display: table;
3982
  content: " ";
3983
}
3984

    
3985
.tabbable:after {
3986
  clear: both;
3987
}
3988

    
3989
.tabbable:before,
3990
.tabbable:after {
3991
  display: table;
3992
  content: " ";
3993
}
3994

    
3995
.tabbable:after {
3996
  clear: both;
3997
}
3998

    
3999
.tab-content > .tab-pane,
4000
.pill-content > .pill-pane {
4001
  display: none;
4002
}
4003

    
4004
.tab-content > .active,
4005
.pill-content > .active {
4006
  display: block;
4007
}
4008

    
4009
.nav .caret {
4010
  border-top-color: #428bca;
4011
  border-bottom-color: #428bca;
4012
}
4013

    
4014
.nav a:hover .caret {
4015
  border-top-color: #2a6496;
4016
  border-bottom-color: #2a6496;
4017
}
4018

    
4019
.nav-tabs .dropdown-menu {
4020
  margin-top: -1px;
4021
  border-top-right-radius: 0;
4022
  border-top-left-radius: 0;
4023
}
4024

    
4025
.navbar {
4026
  position: relative;
4027
  z-index: 1000;
4028
  min-height: 50px;
4029
  margin-bottom: 20px;
4030
  border: 1px solid transparent;
4031
}
4032

    
4033
.navbar:before,
4034
.navbar:after {
4035
  display: table;
4036
  content: " ";
4037
}
4038

    
4039
.navbar:after {
4040
  clear: both;
4041
}
4042

    
4043
.navbar:before,
4044
.navbar:after {
4045
  display: table;
4046
  content: " ";
4047
}
4048

    
4049
.navbar:after {
4050
  clear: both;
4051
}
4052

    
4053
@media (min-width: 768px) {
4054
  .navbar {
4055
    border-radius: 4px;
4056
  }
4057
}
4058

    
4059
.navbar-header:before,
4060
.navbar-header:after {
4061
  display: table;
4062
  content: " ";
4063
}
4064

    
4065
.navbar-header:after {
4066
  clear: both;
4067
}
4068

    
4069
.navbar-header:before,
4070
.navbar-header:after {
4071
  display: table;
4072
  content: " ";
4073
}
4074

    
4075
.navbar-header:after {
4076
  clear: both;
4077
}
4078

    
4079
@media (min-width: 768px) {
4080
  .navbar-header {
4081
    float: left;
4082
  }
4083
}
4084

    
4085
.navbar-collapse {
4086
  max-height: 340px;
4087
  padding-right: 15px;
4088
  padding-left: 15px;
4089
  overflow-x: visible;
4090
  border-top: 1px solid transparent;
4091
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
4092
  -webkit-overflow-scrolling: touch;
4093
}
4094

    
4095
.navbar-collapse:before,
4096
.navbar-collapse:after {
4097
  display: table;
4098
  content: " ";
4099
}
4100

    
4101
.navbar-collapse:after {
4102
  clear: both;
4103
}
4104

    
4105
.navbar-collapse:before,
4106
.navbar-collapse:after {
4107
  display: table;
4108
  content: " ";
4109
}
4110

    
4111
.navbar-collapse:after {
4112
  clear: both;
4113
}
4114

    
4115
.navbar-collapse.in {
4116
  overflow-y: auto;
4117
}
4118

    
4119
@media (min-width: 768px) {
4120
  .navbar-collapse {
4121
    width: auto;
4122
    border-top: 0;
4123
    box-shadow: none;
4124
  }
4125
  .navbar-collapse.collapse {
4126
    display: block !important;
4127
    height: auto !important;
4128
    padding-bottom: 0;
4129
    overflow: visible !important;
4130
  }
4131
  .navbar-collapse.in {
4132
    overflow-y: visible;
4133
  }
4134
  .navbar-collapse .navbar-nav.navbar-left:first-child {
4135
    margin-left: -15px;
4136
  }
4137
  .navbar-collapse .navbar-nav.navbar-right:last-child {
4138
    margin-right: -15px;
4139
  }
4140
  .navbar-collapse .navbar-text:last-child {
4141
    margin-right: 0;
4142
  }
4143
}
4144

    
4145
.container > .navbar-header,
4146
.container > .navbar-collapse {
4147
  margin-right: -15px;
4148
  margin-left: -15px;
4149
}
4150

    
4151
@media (min-width: 768px) {
4152
  .container > .navbar-header,
4153
  .container > .navbar-collapse {
4154
    margin-right: 0;
4155
    margin-left: 0;
4156
  }
4157
}
4158

    
4159
.navbar-static-top {
4160
  border-width: 0 0 1px;
4161
}
4162

    
4163
@media (min-width: 768px) {
4164
  .navbar-static-top {
4165
    border-radius: 0;
4166
  }
4167
}
4168

    
4169
.navbar-fixed-top,
4170
.navbar-fixed-bottom {
4171
  position: fixed;
4172
  right: 0;
4173
  left: 0;
4174
  border-width: 0 0 1px;
4175
}
4176

    
4177
@media (min-width: 768px) {
4178
  .navbar-fixed-top,
4179
  .navbar-fixed-bottom {
4180
    border-radius: 0;
4181
  }
4182
}
4183

    
4184
.navbar-fixed-top {
4185
  top: 0;
4186
  z-index: 1030;
4187
}
4188

    
4189
.navbar-fixed-bottom {
4190
  bottom: 0;
4191
  margin-bottom: 0;
4192
}
4193

    
4194
.navbar-brand {
4195
  float: left;
4196
  padding: 15px 15px;
4197
  font-size: 18px;
4198
  line-height: 20px;
4199
}
4200

    
4201
.navbar-brand:hover,
4202
.navbar-brand:focus {
4203
  text-decoration: none;
4204
}
4205

    
4206
@media (min-width: 768px) {
4207
  .navbar > .container .navbar-brand {
4208
    margin-left: -15px;
4209
  }
4210
}
4211

    
4212
.navbar-toggle {
4213
  position: relative;
4214
  float: right;
4215
  padding: 9px 10px;
4216
  margin-top: 8px;
4217
  margin-right: 15px;
4218
  margin-bottom: 8px;
4219
  background-color: transparent;
4220
  border: 1px solid transparent;
4221
  border-radius: 4px;
4222
}
4223

    
4224
.navbar-toggle .icon-bar {
4225
  display: block;
4226
  width: 22px;
4227
  height: 2px;
4228
  border-radius: 1px;
4229
}
4230

    
4231
.navbar-toggle .icon-bar + .icon-bar {
4232
  margin-top: 4px;
4233
}
4234

    
4235
@media (min-width: 768px) {
4236
  .navbar-toggle {
4237
    display: none;
4238
  }
4239
}
4240

    
4241
.navbar-nav {
4242
  margin: 7.5px -15px;
4243
}
4244

    
4245
.navbar-nav > li > a {
4246
  padding-top: 10px;
4247
  padding-bottom: 10px;
4248
  line-height: 20px;
4249
}
4250

    
4251
@media (max-width: 767px) {
4252
  .navbar-nav .open .dropdown-menu {
4253
    position: static;
4254
    float: none;
4255
    width: auto;
4256
    margin-top: 0;
4257
    background-color: transparent;
4258
    border: 0;
4259
    box-shadow: none;
4260
  }
4261
  .navbar-nav .open .dropdown-menu > li > a,
4262
  .navbar-nav .open .dropdown-menu .dropdown-header {
4263
    padding: 5px 15px 5px 25px;
4264
  }
4265
  .navbar-nav .open .dropdown-menu > li > a {
4266
    line-height: 20px;
4267
  }
4268
  .navbar-nav .open .dropdown-menu > li > a:hover,
4269
  .navbar-nav .open .dropdown-menu > li > a:focus {
4270
    background-image: none;
4271
  }
4272
}
4273

    
4274
@media (min-width: 768px) {
4275
  .navbar-nav {
4276
    float: left;
4277
    margin: 0;
4278
  }
4279
  .navbar-nav > li {
4280
    float: left;
4281
  }
4282
  .navbar-nav > li > a {
4283
    padding-top: 15px;
4284
    padding-bottom: 15px;
4285
  }
4286
}
4287

    
4288
@media (min-width: 768px) {
4289
  .navbar-left {
4290
    float: left !important;
4291
  }
4292
  .navbar-right {
4293
    float: right !important;
4294
  }
4295
}
4296

    
4297
.navbar-form {
4298
  padding: 10px 15px;
4299
  margin-top: 8px;
4300
  margin-right: -15px;
4301
  margin-bottom: 8px;
4302
  margin-left: -15px;
4303
  border-top: 1px solid transparent;
4304
  border-bottom: 1px solid transparent;
4305
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4306
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
4307
}
4308

    
4309
@media (min-width: 768px) {
4310
  .navbar-form .form-group {
4311
    display: inline-block;
4312
    margin-bottom: 0;
4313
    vertical-align: middle;
4314
  }
4315
  .navbar-form .form-control {
4316
    display: inline-block;
4317
  }
4318
  .navbar-form .radio,
4319
  .navbar-form .checkbox {
4320
    display: inline-block;
4321
    padding-left: 0;
4322
    margin-top: 0;
4323
    margin-bottom: 0;
4324
  }
4325
  .navbar-form .radio input[type="radio"],
4326
  .navbar-form .checkbox input[type="checkbox"] {
4327
    float: none;
4328
    margin-left: 0;
4329
  }
4330
}
4331

    
4332
@media (max-width: 767px) {
4333
  .navbar-form .form-group {
4334
    margin-bottom: 5px;
4335
  }
4336
}
4337

    
4338
@media (min-width: 768px) {
4339
  .navbar-form {
4340
    width: auto;
4341
    padding-top: 0;
4342
    padding-bottom: 0;
4343
    margin-right: 0;
4344
    margin-left: 0;
4345
    border: 0;
4346
    -webkit-box-shadow: none;
4347
            box-shadow: none;
4348
  }
4349
}
4350

    
4351
.navbar-nav > li > .dropdown-menu {
4352
  margin-top: 0;
4353
  border-top-right-radius: 0;
4354
  border-top-left-radius: 0;
4355
}
4356

    
4357
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4358
  border-bottom-right-radius: 0;
4359
  border-bottom-left-radius: 0;
4360
}
4361

    
4362
.navbar-nav.pull-right > li > .dropdown-menu,
4363
.navbar-nav > li > .dropdown-menu.pull-right {
4364
  right: 0;
4365
  left: auto;
4366
}
4367

    
4368
.navbar-btn {
4369
  margin-top: 8px;
4370
  margin-bottom: 8px;
4371
}
4372

    
4373
.navbar-text {
4374
  float: left;
4375
  margin-top: 15px;
4376
  margin-bottom: 15px;
4377
}
4378

    
4379
@media (min-width: 768px) {
4380
  .navbar-text {
4381
    margin-right: 15px;
4382
    margin-left: 15px;
4383
  }
4384
}
4385

    
4386
.navbar-default {
4387
  background-color: #f8f8f8;
4388
  border-color: #e7e7e7;
4389
}
4390

    
4391
.navbar-default .navbar-brand {
4392
  color: #777777;
4393
}
4394

    
4395
.navbar-default .navbar-brand:hover,
4396
.navbar-default .navbar-brand:focus {
4397
  color: #5e5e5e;
4398
  background-color: transparent;
4399
}
4400

    
4401
.navbar-default .navbar-text {
4402
  color: #777777;
4403
}
4404

    
4405
.navbar-default .navbar-nav > li > a {
4406
  color: #777777;
4407
}
4408

    
4409
.navbar-default .navbar-nav > li > a:hover,
4410
.navbar-default .navbar-nav > li > a:focus {
4411
  color: #333333;
4412
  background-color: transparent;
4413
}
4414

    
4415
.navbar-default .navbar-nav > .active > a,
4416
.navbar-default .navbar-nav > .active > a:hover,
4417
.navbar-default .navbar-nav > .active > a:focus {
4418
  color: #555555;
4419
  background-color: #e7e7e7;
4420
}
4421

    
4422
.navbar-default .navbar-nav > .disabled > a,
4423
.navbar-default .navbar-nav > .disabled > a:hover,
4424
.navbar-default .navbar-nav > .disabled > a:focus {
4425
  color: #cccccc;
4426
  background-color: transparent;
4427
}
4428

    
4429
.navbar-default .navbar-toggle {
4430
  border-color: #dddddd;
4431
}
4432

    
4433
.navbar-default .navbar-toggle:hover,
4434
.navbar-default .navbar-toggle:focus {
4435
  background-color: #dddddd;
4436
}
4437

    
4438
.navbar-default .navbar-toggle .icon-bar {
4439
  background-color: #cccccc;
4440
}
4441

    
4442
.navbar-default .navbar-collapse,
4443
.navbar-default .navbar-form {
4444
  border-color: #e6e6e6;
4445
}
4446

    
4447
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
4448
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
4449
  border-top-color: #333333;
4450
  border-bottom-color: #333333;
4451
}
4452

    
4453
.navbar-default .navbar-nav > .open > a,
4454
.navbar-default .navbar-nav > .open > a:hover,
4455
.navbar-default .navbar-nav > .open > a:focus {
4456
  color: #555555;
4457
  background-color: #e7e7e7;
4458
}
4459

    
4460
.navbar-default .navbar-nav > .open > a .caret,
4461
.navbar-default .navbar-nav > .open > a:hover .caret,
4462
.navbar-default .navbar-nav > .open > a:focus .caret {
4463
  border-top-color: #555555;
4464
  border-bottom-color: #555555;
4465
}
4466

    
4467
.navbar-default .navbar-nav > .dropdown > a .caret {
4468
  border-top-color: #777777;
4469
  border-bottom-color: #777777;
4470
}
4471

    
4472
@media (max-width: 767px) {
4473
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4474
    color: #777777;
4475
  }
4476
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4477
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4478
    color: #333333;
4479
    background-color: transparent;
4480
  }
4481
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4482
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4483
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4484
    color: #555555;
4485
    background-color: #e7e7e7;
4486
  }
4487
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4488
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4489
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4490
    color: #cccccc;
4491
    background-color: transparent;
4492
  }
4493
}
4494

    
4495
.navbar-default .navbar-link {
4496
  color: #777777;
4497
}
4498

    
4499
.navbar-default .navbar-link:hover {
4500
  color: #333333;
4501
}
4502

    
4503
.navbar-inverse {
4504
  background-color: #222222;
4505
  border-color: #080808;
4506
}
4507

    
4508
.navbar-inverse .navbar-brand {
4509
  color: #999999;
4510
}
4511

    
4512
.navbar-inverse .navbar-brand:hover,
4513
.navbar-inverse .navbar-brand:focus {
4514
  color: #ffffff;
4515
  background-color: transparent;
4516
}
4517

    
4518
.navbar-inverse .navbar-text {
4519
  color: #999999;
4520
}
4521

    
4522
.navbar-inverse .navbar-nav > li > a {
4523
  color: #999999;
4524
}
4525

    
4526
.navbar-inverse .navbar-nav > li > a:hover,
4527
.navbar-inverse .navbar-nav > li > a:focus {
4528
  color: #ffffff;
4529
  background-color: transparent;
4530
}
4531

    
4532
.navbar-inverse .navbar-nav > .active > a,
4533
.navbar-inverse .navbar-nav > .active > a:hover,
4534
.navbar-inverse .navbar-nav > .active > a:focus {
4535
  color: #ffffff;
4536
  background-color: #080808;
4537
}
4538

    
4539
.navbar-inverse .navbar-nav > .disabled > a,
4540
.navbar-inverse .navbar-nav > .disabled > a:hover,
4541
.navbar-inverse .navbar-nav > .disabled > a:focus {
4542
  color: #444444;
4543
  background-color: transparent;
4544
}
4545

    
4546
.navbar-inverse .navbar-toggle {
4547
  border-color: #333333;
4548
}
4549

    
4550
.navbar-inverse .navbar-toggle:hover,
4551
.navbar-inverse .navbar-toggle:focus {
4552
  background-color: #333333;
4553
}
4554

    
4555
.navbar-inverse .navbar-toggle .icon-bar {
4556
  background-color: #ffffff;
4557
}
4558

    
4559
.navbar-inverse .navbar-collapse,
4560
.navbar-inverse .navbar-form {
4561
  border-color: #101010;
4562
}
4563

    
4564
.navbar-inverse .navbar-nav > .open > a,
4565
.navbar-inverse .navbar-nav > .open > a:hover,
4566
.navbar-inverse .navbar-nav > .open > a:focus {
4567
  color: #ffffff;
4568
  background-color: #080808;
4569
}
4570

    
4571
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
4572
  border-top-color: #ffffff;
4573
  border-bottom-color: #ffffff;
4574
}
4575

    
4576
.navbar-inverse .navbar-nav > .dropdown > a .caret {
4577
  border-top-color: #999999;
4578
  border-bottom-color: #999999;
4579
}
4580

    
4581
.navbar-inverse .navbar-nav > .open > a .caret,
4582
.navbar-inverse .navbar-nav > .open > a:hover .caret,
4583
.navbar-inverse .navbar-nav > .open > a:focus .caret {
4584
  border-top-color: #ffffff;
4585
  border-bottom-color: #ffffff;
4586
}
4587

    
4588
@media (max-width: 767px) {
4589
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4590
    border-color: #080808;
4591
  }
4592
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4593
    color: #999999;
4594
  }
4595
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4596
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4597
    color: #ffffff;
4598
    background-color: transparent;
4599
  }
4600
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4601
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4602
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4603
    color: #ffffff;
4604
    background-color: #080808;
4605
  }
4606
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4607
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4608
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4609
    color: #444444;
4610
    background-color: transparent;
4611
  }
4612
}
4613

    
4614
.navbar-inverse .navbar-link {
4615
  color: #999999;
4616
}
4617

    
4618
.navbar-inverse .navbar-link:hover {
4619
  color: #ffffff;
4620
}
4621

    
4622
.breadcrumb {
4623
  padding: 8px 15px;
4624
  margin-bottom: 20px;
4625
  list-style: none;
4626
  background-color: #f5f5f5;
4627
  border-radius: 4px;
4628
}
4629

    
4630
.breadcrumb > li {
4631
  display: inline-block;
4632
}
4633

    
4634
.breadcrumb > li + li:before {
4635
  padding: 0 5px;
4636
  color: #cccccc;
4637
  content: "/\00a0";
4638
}
4639

    
4640
.breadcrumb > .active {
4641
  color: #999999;
4642
}
4643

    
4644
.pagination {
4645
  display: inline-block;
4646
  padding-left: 0;
4647
  margin: 20px 0;
4648
  border-radius: 4px;
4649
}
4650

    
4651
.pagination > li {
4652
  display: inline;
4653
}
4654

    
4655
.pagination > li > a,
4656
.pagination > li > span {
4657
  position: relative;
4658
  float: left;
4659
  padding: 6px 12px;
4660
  margin-left: -1px;
4661
  line-height: 1.428571429;
4662
  text-decoration: none;
4663
  background-color: #ffffff;
4664
  border: 1px solid #dddddd;
4665
}
4666

    
4667
.pagination > li:first-child > a,
4668
.pagination > li:first-child > span {
4669
  margin-left: 0;
4670
  border-bottom-left-radius: 4px;
4671
  border-top-left-radius: 4px;
4672
}
4673

    
4674
.pagination > li:last-child > a,
4675
.pagination > li:last-child > span {
4676
  border-top-right-radius: 4px;
4677
  border-bottom-right-radius: 4px;
4678
}
4679

    
4680
.pagination > li > a:hover,
4681
.pagination > li > span:hover,
4682
.pagination > li > a:focus,
4683
.pagination > li > span:focus {
4684
  background-color: #eeeeee;
4685
}
4686

    
4687
.pagination > .active > a,
4688
.pagination > .active > span,
4689
.pagination > .active > a:hover,
4690
.pagination > .active > span:hover,
4691
.pagination > .active > a:focus,
4692
.pagination > .active > span:focus {
4693
  z-index: 2;
4694
  color: #ffffff;
4695
  cursor: default;
4696
  background-color: #428bca;
4697
  border-color: #428bca;
4698
}
4699

    
4700
.pagination > .disabled > span,
4701
.pagination > .disabled > a,
4702
.pagination > .disabled > a:hover,
4703
.pagination > .disabled > a:focus {
4704
  color: #999999;
4705
  cursor: not-allowed;
4706
  background-color: #ffffff;
4707
  border-color: #dddddd;
4708
}
4709

    
4710
.pagination-lg > li > a,
4711
.pagination-lg > li > span {
4712
  padding: 10px 16px;
4713
  font-size: 18px;
4714
}
4715

    
4716
.pagination-lg > li:first-child > a,
4717
.pagination-lg > li:first-child > span {
4718
  border-bottom-left-radius: 6px;
4719
  border-top-left-radius: 6px;
4720
}
4721

    
4722
.pagination-lg > li:last-child > a,
4723
.pagination-lg > li:last-child > span {
4724
  border-top-right-radius: 6px;
4725
  border-bottom-right-radius: 6px;
4726
}
4727

    
4728
.pagination-sm > li > a,
4729
.pagination-sm > li > span {
4730
  padding: 5px 10px;
4731
  font-size: 12px;
4732
}
4733

    
4734
.pagination-sm > li:first-child > a,
4735
.pagination-sm > li:first-child > span {
4736
  border-bottom-left-radius: 3px;
4737
  border-top-left-radius: 3px;
4738
}
4739

    
4740
.pagination-sm > li:last-child > a,
4741
.pagination-sm > li:last-child > span {
4742
  border-top-right-radius: 3px;
4743
  border-bottom-right-radius: 3px;
4744
}
4745

    
4746
.pager {
4747
  padding-left: 0;
4748
  margin: 20px 0;
4749
  text-align: center;
4750
  list-style: none;
4751
}
4752

    
4753
.pager:before,
4754
.pager:after {
4755
  display: table;
4756
  content: " ";
4757
}
4758

    
4759
.pager:after {
4760
  clear: both;
4761
}
4762

    
4763
.pager:before,
4764
.pager:after {
4765
  display: table;
4766
  content: " ";
4767
}
4768

    
4769
.pager:after {
4770
  clear: both;
4771
}
4772

    
4773
.pager li {
4774
  display: inline;
4775
}
4776

    
4777
.pager li > a,
4778
.pager li > span {
4779
  display: inline-block;
4780
  padding: 5px 14px;
4781
  background-color: #ffffff;
4782
  border: 1px solid #dddddd;
4783
  border-radius: 15px;
4784
}
4785

    
4786
.pager li > a:hover,
4787
.pager li > a:focus {
4788
  text-decoration: none;
4789
  background-color: #eeeeee;
4790
}
4791

    
4792
.pager .next > a,
4793
.pager .next > span {
4794
  float: right;
4795
}
4796

    
4797
.pager .previous > a,
4798
.pager .previous > span {
4799
  float: left;
4800
}
4801

    
4802
.pager .disabled > a,
4803
.pager .disabled > a:hover,
4804
.pager .disabled > a:focus,
4805
.pager .disabled > span {
4806
  color: #999999;
4807
  cursor: not-allowed;
4808
  background-color: #ffffff;
4809
}
4810

    
4811
.label {
4812
  display: inline;
4813
  padding: .2em .6em .3em;
4814
  font-size: 75%;
4815
  font-weight: bold;
4816
  line-height: 1;
4817
  color: #ffffff;
4818
  text-align: center;
4819
  white-space: nowrap;
4820
  vertical-align: baseline;
4821
  border-radius: .25em;
4822
}
4823

    
4824
.label[href]:hover,
4825
.label[href]:focus {
4826
  color: #ffffff;
4827
  text-decoration: none;
4828
  cursor: pointer;
4829
}
4830

    
4831
.label:empty {
4832
  display: none;
4833
}
4834

    
4835
.label-default {
4836
  background-color: #999999;
4837
}
4838

    
4839
.label-default[href]:hover,
4840
.label-default[href]:focus {
4841
  background-color: #808080;
4842
}
4843

    
4844
.label-primary {
4845
  background-color: #428bca;
4846
}
4847

    
4848
.label-primary[href]:hover,
4849
.label-primary[href]:focus {
4850
  background-color: #3071a9;
4851
}
4852

    
4853
.label-success {
4854
  background-color: #5cb85c;
4855
}
4856

    
4857
.label-success[href]:hover,
4858
.label-success[href]:focus {
4859
  background-color: #449d44;
4860
}
4861

    
4862
.label-info {
4863
  background-color: #5bc0de;
4864
}
4865

    
4866
.label-info[href]:hover,
4867
.label-info[href]:focus {
4868
  background-color: #31b0d5;
4869
}
4870

    
4871
.label-warning {
4872
  background-color: #f0ad4e;
4873
}
4874

    
4875
.label-warning[href]:hover,
4876
.label-warning[href]:focus {
4877
  background-color: #ec971f;
4878
}
4879

    
4880
.label-danger {
4881
  background-color: #d9534f;
4882
}
4883

    
4884
.label-danger[href]:hover,
4885
.label-danger[href]:focus {
4886
  background-color: #c9302c;
4887
}
4888

    
4889
.badge {
4890
  display: inline-block;
4891
  min-width: 10px;
4892
  padding: 3px 7px;
4893
  font-size: 12px;
4894
  font-weight: bold;
4895
  line-height: 1;
4896
  color: #ffffff;
4897
  text-align: center;
4898
  white-space: nowrap;
4899
  vertical-align: baseline;
4900
  background-color: #999999;
4901
  border-radius: 10px;
4902
}
4903

    
4904
.badge:empty {
4905
  display: none;
4906
}
4907

    
4908
a.badge:hover,
4909
a.badge:focus {
4910
  color: #ffffff;
4911
  text-decoration: none;
4912
  cursor: pointer;
4913
}
4914

    
4915
.btn .badge {
4916
  position: relative;
4917
  top: -1px;
4918
}
4919

    
4920
a.list-group-item.active > .badge,
4921
.nav-pills > .active > a > .badge {
4922
  color: #428bca;
4923
  background-color: #ffffff;
4924
}
4925

    
4926
.nav-pills > li > a > .badge {
4927
  margin-left: 3px;
4928
}
4929

    
4930
.jumbotron {
4931
  padding: 30px;
4932
  margin-bottom: 30px;
4933
  font-size: 21px;
4934
  font-weight: 200;
4935
  line-height: 2.1428571435;
4936
  color: inherit;
4937
  background-color: #eeeeee;
4938
}
4939

    
4940
.jumbotron h1 {
4941
  line-height: 1;
4942
  color: inherit;
4943
}
4944

    
4945
.jumbotron p {
4946
  line-height: 1.4;
4947
}
4948

    
4949
.container .jumbotron {
4950
  border-radius: 6px;
4951
}
4952

    
4953
@media screen and (min-width: 768px) {
4954
  .jumbotron {
4955
    padding-top: 48px;
4956
    padding-bottom: 48px;
4957
  }
4958
  .container .jumbotron {
4959
    padding-right: 60px;
4960
    padding-left: 60px;
4961
  }
4962
  .jumbotron h1 {
4963
    font-size: 63px;
4964
  }
4965
}
4966

    
4967
.thumbnail {
4968
  display: inline-block;
4969
  display: block;
4970
  height: auto;
4971
  max-width: 100%;
4972
  padding: 4px;
4973
  line-height: 1.428571429;
4974
  background-color: #ffffff;
4975
  border: 1px solid #dddddd;
4976
  border-radius: 4px;
4977
  -webkit-transition: all 0.2s ease-in-out;
4978
          transition: all 0.2s ease-in-out;
4979
}
4980

    
4981
.thumbnail > img {
4982
  display: block;
4983
  height: auto;
4984
  max-width: 100%;
4985
}
4986

    
4987
a.thumbnail:hover,
4988
a.thumbnail:focus {
4989
  border-color: #428bca;
4990
}
4991

    
4992
.thumbnail > img {
4993
  margin-right: auto;
4994
  margin-left: auto;
4995
}
4996

    
4997
.thumbnail .caption {
4998
  padding: 9px;
4999
  color: #333333;
5000
}
5001

    
5002
.alert {
5003
  padding: 15px;
5004
  margin-bottom: 20px;
5005
  border: 1px solid transparent;
5006
  border-radius: 4px;
5007
}
5008

    
5009
.alert h4 {
5010
  margin-top: 0;
5011
  color: inherit;
5012
}
5013

    
5014
.alert .alert-link {
5015
  font-weight: bold;
5016
}
5017

    
5018
.alert > p,
5019
.alert > ul {
5020
  margin-bottom: 0;
5021
}
5022

    
5023
.alert > p + p {
5024
  margin-top: 5px;
5025
}
5026

    
5027
.alert-dismissable {
5028
  padding-right: 35px;
5029
}
5030

    
5031
.alert-dismissable .close {
5032
  position: relative;
5033
  top: -2px;
5034
  right: -21px;
5035
  color: inherit;
5036
}
5037

    
5038
.alert-success {
5039
  color: #468847;
5040
  background-color: #dff0d8;
5041
  border-color: #d6e9c6;
5042
}
5043

    
5044
.alert-success hr {
5045
  border-top-color: #c9e2b3;
5046
}
5047

    
5048
.alert-success .alert-link {
5049
  color: #356635;
5050
}
5051

    
5052
.alert-info {
5053
  color: #3a87ad;
5054
  background-color: #d9edf7;
5055
  border-color: #bce8f1;
5056
}
5057

    
5058
.alert-info hr {
5059
  border-top-color: #a6e1ec;
5060
}
5061

    
5062
.alert-info .alert-link {
5063
  color: #2d6987;
5064
}
5065

    
5066
.alert-warning {
5067
  color: #c09853;
5068
  background-color: #fcf8e3;
5069
  border-color: #fbeed5;
5070
}
5071

    
5072
.alert-warning hr {
5073
  border-top-color: #f8e5be;
5074
}
5075

    
5076
.alert-warning .alert-link {
5077
  color: #a47e3c;
5078
}
5079

    
5080
.alert-danger {
5081
  color: #b94a48;
5082
  background-color: #f2dede;
5083
  border-color: #eed3d7;
5084
}
5085

    
5086
.alert-danger hr {
5087
  border-top-color: #e6c1c7;
5088
}
5089

    
5090
.alert-danger .alert-link {
5091
  color: #953b39;
5092
}
5093

    
5094
@-webkit-keyframes progress-bar-stripes {
5095
  from {
5096
    background-position: 40px 0;
5097
  }
5098
  to {
5099
    background-position: 0 0;
5100
  }
5101
}
5102

    
5103
@-moz-keyframes progress-bar-stripes {
5104
  from {
5105
    background-position: 40px 0;
5106
  }
5107
  to {
5108
    background-position: 0 0;
5109
  }
5110
}
5111

    
5112
@-o-keyframes progress-bar-stripes {
5113
  from {
5114
    background-position: 0 0;
5115
  }
5116
  to {
5117
    background-position: 40px 0;
5118
  }
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

    
5130
.progress {
5131
  height: 20px;
5132
  margin-bottom: 20px;
5133
  overflow: hidden;
5134
  background-color: #f5f5f5;
5135
  border-radius: 4px;
5136
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5137
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5138
}
5139

    
5140
.progress-bar {
5141
  float: left;
5142
  width: 0;
5143
  height: 100%;
5144
  font-size: 12px;
5145
  color: #ffffff;
5146
  text-align: center;
5147
  background-color: #428bca;
5148
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5149
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5150
  -webkit-transition: width 0.6s ease;
5151
          transition: width 0.6s ease;
5152
}
5153

    
5154
.progress-striped .progress-bar {
5155
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5156
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5157
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5158
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5159
  background-size: 40px 40px;
5160
}
5161

    
5162
.progress.active .progress-bar {
5163
  -webkit-animation: progress-bar-stripes 2s linear infinite;
5164
     -moz-animation: progress-bar-stripes 2s linear infinite;
5165
      -ms-animation: progress-bar-stripes 2s linear infinite;
5166
       -o-animation: progress-bar-stripes 2s linear infinite;
5167
          animation: progress-bar-stripes 2s linear infinite;
5168
}
5169

    
5170
.progress-bar-success {
5171
  background-color: #5cb85c;
5172
}
5173

    
5174
.progress-striped .progress-bar-success {
5175
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5176
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5177
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5178
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5179
}
5180

    
5181
.progress-bar-info {
5182
  background-color: #5bc0de;
5183
}
5184

    
5185
.progress-striped .progress-bar-info {
5186
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5187
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5188
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5189
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5190
}
5191

    
5192
.progress-bar-warning {
5193
  background-color: #f0ad4e;
5194
}
5195

    
5196
.progress-striped .progress-bar-warning {
5197
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5198
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5199
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5200
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5201
}
5202

    
5203
.progress-bar-danger {
5204
  background-color: #d9534f;
5205
}
5206

    
5207
.progress-striped .progress-bar-danger {
5208
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
5209
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5210
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5211
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5212
}
5213

    
5214
.media,
5215
.media-body {
5216
  overflow: hidden;
5217
  zoom: 1;
5218
}
5219

    
5220
.media,
5221
.media .media {
5222
  margin-top: 15px;
5223
}
5224

    
5225
.media:first-child {
5226
  margin-top: 0;
5227
}
5228

    
5229
.media-object {
5230
  display: block;
5231
}
5232

    
5233
.media-heading {
5234
  margin: 0 0 5px;
5235
}
5236

    
5237
.media > .pull-left {
5238
  margin-right: 10px;
5239
}
5240

    
5241
.media > .pull-right {
5242
  margin-left: 10px;
5243
}
5244

    
5245
.media-list {
5246
  padding-left: 0;
5247
  list-style: none;
5248
}
5249

    
5250
.list-group {
5251
  padding-left: 0;
5252
  margin-bottom: 20px;
5253
}
5254

    
5255
.list-group-item {
5256
  position: relative;
5257
  display: block;
5258
  padding: 10px 15px;
5259
  margin-bottom: -1px;
5260
  background-color: #ffffff;
5261
  border: 1px solid #dddddd;
5262
}
5263

    
5264
.list-group-item:first-child {
5265
  border-top-right-radius: 4px;
5266
  border-top-left-radius: 4px;
5267
}
5268

    
5269
.list-group-item:last-child {
5270
  margin-bottom: 0;
5271
  border-bottom-right-radius: 4px;
5272
  border-bottom-left-radius: 4px;
5273
}
5274

    
5275
.list-group-item > .badge {
5276
  float: right;
5277
}
5278

    
5279
.list-group-item > .badge + .badge {
5280
  margin-right: 5px;
5281
}
5282

    
5283
a.list-group-item {
5284
  color: #555555;
5285
}
5286

    
5287
a.list-group-item .list-group-item-heading {
5288
  color: #333333;
5289
}
5290

    
5291
a.list-group-item:hover,
5292
a.list-group-item:focus {
5293
  text-decoration: none;
5294
  background-color: #f5f5f5;
5295
}
5296

    
5297
.list-group-item.active,
5298
.list-group-item.active:hover,
5299
.list-group-item.active:focus {
5300
  z-index: 2;
5301
  color: #ffffff;
5302
  background-color: #428bca;
5303
  border-color: #428bca;
5304
}
5305

    
5306
.list-group-item.active .list-group-item-heading,
5307
.list-group-item.active:hover .list-group-item-heading,
5308
.list-group-item.active:focus .list-group-item-heading {
5309
  color: inherit;
5310
}
5311

    
5312
.list-group-item.active .list-group-item-text,
5313
.list-group-item.active:hover .list-group-item-text,
5314
.list-group-item.active:focus .list-group-item-text {
5315
  color: #e1edf7;
5316
}
5317

    
5318
.list-group-item-heading {
5319
  margin-top: 0;
5320
  margin-bottom: 5px;
5321
}
5322

    
5323
.list-group-item-text {
5324
  margin-bottom: 0;
5325
  line-height: 1.3;
5326
}
5327

    
5328
.panel {
5329
  margin-bottom: 20px;
5330
  background-color: #ffffff;
5331
  border: 1px solid transparent;
5332
  border-radius: 4px;
5333
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5334
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
5335
}
5336

    
5337
.panel-body {
5338
  padding: 15px;
5339
}
5340

    
5341
.panel-body:before,
5342
.panel-body:after {
5343
  display: table;
5344
  content: " ";
5345
}
5346

    
5347
.panel-body:after {
5348
  clear: both;
5349
}
5350

    
5351
.panel-body:before,
5352
.panel-body:after {
5353
  display: table;
5354
  content: " ";
5355
}
5356

    
5357
.panel-body:after {
5358
  clear: both;
5359
}
5360

    
5361
.panel > .list-group {
5362
  margin-bottom: 0;
5363
}
5364

    
5365
.panel > .list-group .list-group-item {
5366
  border-width: 1px 0;
5367
}
5368

    
5369
.panel > .list-group .list-group-item:first-child {
5370
  border-top-right-radius: 0;
5371
  border-top-left-radius: 0;
5372
}
5373

    
5374
.panel > .list-group .list-group-item:last-child {
5375
  border-bottom: 0;
5376
}
5377

    
5378
.panel-heading + .list-group .list-group-item:first-child {
5379
  border-top-width: 0;
5380
}
5381

    
5382
.panel > .table {
5383
  margin-bottom: 0;
5384
}
5385

    
5386
.panel > .panel-body + .table {
5387
  border-top: 1px solid #dddddd;
5388
}
5389

    
5390
.panel-heading {
5391
  padding: 10px 15px;
5392
  border-bottom: 1px solid transparent;
5393
  border-top-right-radius: 3px;
5394
  border-top-left-radius: 3px;
5395
}
5396

    
5397
.panel-title {
5398
  margin-top: 0;
5399
  margin-bottom: 0;
5400
  font-size: 16px;
5401
}
5402

    
5403
.panel-title > a {
5404
  color: inherit;
5405
}
5406

    
5407
.panel-footer {
5408
  padding: 10px 15px;
5409
  background-color: #f5f5f5;
5410
  border-top: 1px solid #dddddd;
5411
  border-bottom-right-radius: 3px;
5412
  border-bottom-left-radius: 3px;
5413
}
5414

    
5415
.panel-group .panel {
5416
  margin-bottom: 0;
5417
  overflow: hidden;
5418
  border-radius: 4px;
5419
}
5420

    
5421
.panel-group .panel + .panel {
5422
  margin-top: 5px;
5423
}
5424

    
5425
.panel-group .panel-heading {
5426
  border-bottom: 0;
5427
}
5428

    
5429
.panel-group .panel-heading + .panel-collapse .panel-body {
5430
  border-top: 1px solid #dddddd;
5431
}
5432

    
5433
.panel-group .panel-footer {
5434
  border-top: 0;
5435
}
5436

    
5437
.panel-group .panel-footer + .panel-collapse .panel-body {
5438
  border-bottom: 1px solid #dddddd;
5439
}
5440

    
5441
.panel-default {
5442
  border-color: #dddddd;
5443
}
5444

    
5445
.panel-default > .panel-heading {
5446
  color: #333333;
5447
  background-color: #f5f5f5;
5448
  border-color: #dddddd;
5449
}
5450

    
5451
.panel-default > .panel-heading + .panel-collapse .panel-body {
5452
  border-top-color: #dddddd;
5453
}
5454

    
5455
.panel-default > .panel-footer + .panel-collapse .panel-body {
5456
  border-bottom-color: #dddddd;
5457
}
5458

    
5459
.panel-primary {
5460
  border-color: #428bca;
5461
}
5462

    
5463
.panel-primary > .panel-heading {
5464
  color: #ffffff;
5465
  background-color: #428bca;
5466
  border-color: #428bca;
5467
}
5468

    
5469
.panel-primary > .panel-heading + .panel-collapse .panel-body {
5470
  border-top-color: #428bca;
5471
}
5472

    
5473
.panel-primary > .panel-footer + .panel-collapse .panel-body {
5474
  border-bottom-color: #428bca;
5475
}
5476

    
5477
.panel-success {
5478
  border-color: #d6e9c6;
5479
}
5480

    
5481
.panel-success > .panel-heading {
5482
  color: #468847;
5483
  background-color: #dff0d8;
5484
  border-color: #d6e9c6;
5485
}
5486

    
5487
.panel-success > .panel-heading + .panel-collapse .panel-body {
5488
  border-top-color: #d6e9c6;
5489
}
5490

    
5491
.panel-success > .panel-footer + .panel-collapse .panel-body {
5492
  border-bottom-color: #d6e9c6;
5493
}
5494

    
5495
.panel-warning {
5496
  border-color: #fbeed5;
5497
}
5498

    
5499
.panel-warning > .panel-heading {
5500
  color: #c09853;
5501
  background-color: #fcf8e3;
5502
  border-color: #fbeed5;
5503
}
5504

    
5505
.panel-warning > .panel-heading + .panel-collapse .panel-body {
5506
  border-top-color: #fbeed5;
5507
}
5508

    
5509
.panel-warning > .panel-footer + .panel-collapse .panel-body {
5510
  border-bottom-color: #fbeed5;
5511
}
5512

    
5513
.panel-danger {
5514
  border-color: #eed3d7;
5515
}
5516

    
5517
.panel-danger > .panel-heading {
5518
  color: #b94a48;
5519
  background-color: #f2dede;
5520
  border-color: #eed3d7;
5521
}
5522

    
5523
.panel-danger > .panel-heading + .panel-collapse .panel-body {
5524
  border-top-color: #eed3d7;
5525
}
5526

    
5527
.panel-danger > .panel-footer + .panel-collapse .panel-body {
5528
  border-bottom-color: #eed3d7;
5529
}
5530

    
5531
.panel-info {
5532
  border-color: #bce8f1;
5533
}
5534

    
5535
.panel-info > .panel-heading {
5536
  color: #3a87ad;
5537
  background-color: #d9edf7;
5538
  border-color: #bce8f1;
5539
}
5540

    
5541
.panel-info > .panel-heading + .panel-collapse .panel-body {
5542
  border-top-color: #bce8f1;
5543
}
5544

    
5545
.panel-info > .panel-footer + .panel-collapse .panel-body {
5546
  border-bottom-color: #bce8f1;
5547
}
5548

    
5549
.well {
5550
  min-height: 20px;
5551
  padding: 19px;
5552
  margin-bottom: 20px;
5553
  background-color: #f5f5f5;
5554
  border: 1px solid #e3e3e3;
5555
  border-radius: 4px;
5556
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5557
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
5558
}
5559

    
5560
.well blockquote {
5561
  border-color: #ddd;
5562
  border-color: rgba(0, 0, 0, 0.15);
5563
}
5564

    
5565
.well-lg {
5566
  padding: 24px;
5567
  border-radius: 6px;
5568
}
5569

    
5570
.well-sm {
5571
  padding: 9px;
5572
  border-radius: 3px;
5573
}
5574

    
5575
.close {
5576
  float: right;
5577
  font-size: 21px;
5578
  font-weight: bold;
5579
  line-height: 1;
5580
  color: #000000;
5581
  text-shadow: 0 1px 0 #ffffff;
5582
  opacity: 0.2;
5583
  filter: alpha(opacity=20);
5584
}
5585

    
5586
.close:hover,
5587
.close:focus {
5588
  color: #000000;
5589
  text-decoration: none;
5590
  cursor: pointer;
5591
  opacity: 0.5;
5592
  filter: alpha(opacity=50);
5593
}
5594

    
5595
button.close {
5596
  padding: 0;
5597
  cursor: pointer;
5598
  background: transparent;
5599
  border: 0;
5600
  -webkit-appearance: none;
5601
}
5602

    
5603
.modal-open {
5604
  overflow: hidden;
5605
}
5606

    
5607
body.modal-open,
5608
.modal-open .navbar-fixed-top,
5609
.modal-open .navbar-fixed-bottom {
5610
  margin-right: 15px;
5611
}
5612

    
5613
.modal {
5614
  position: fixed;
5615
  top: 0;
5616
  right: 0;
5617
  bottom: 0;
5618
  left: 0;
5619
  z-index: 1040;
5620
  display: none;
5621
  overflow: auto;
5622
  overflow-y: scroll;
5623
}
5624

    
5625
.modal.fade .modal-dialog {
5626
  -webkit-transform: translate(0, -25%);
5627
      -ms-transform: translate(0, -25%);
5628
          transform: translate(0, -25%);
5629
  -webkit-transition: -webkit-transform 0.3s ease-out;
5630
     -moz-transition: -moz-transform 0.3s ease-out;
5631
       -o-transition: -o-transform 0.3s ease-out;
5632
          transition: transform 0.3s ease-out;
5633
}
5634

    
5635
.modal.in .modal-dialog {
5636
  -webkit-transform: translate(0, 0);
5637
      -ms-transform: translate(0, 0);
5638
          transform: translate(0, 0);
5639
}
5640

    
5641
.modal-dialog {
5642
  z-index: 1050;
5643
  width: auto;
5644
  padding: 10px;
5645
  margin-right: auto;
5646
  margin-left: auto;
5647
}
5648

    
5649
.modal-content {
5650
  position: relative;
5651
  background-color: #ffffff;
5652
  border: 1px solid #999999;
5653
  border: 1px solid rgba(0, 0, 0, 0.2);
5654
  border-radius: 6px;
5655
  outline: none;
5656
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5657
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
5658
  background-clip: padding-box;
5659
}
5660

    
5661
.modal-backdrop {
5662
  position: fixed;
5663
  top: 0;
5664
  right: 0;
5665
  bottom: 0;
5666
  left: 0;
5667
  z-index: 1030;
5668
  background-color: #000000;
5669
}
5670

    
5671
.modal-backdrop.fade {
5672
  opacity: 0;
5673
  filter: alpha(opacity=0);
5674
}
5675

    
5676
.modal-backdrop.in {
5677
  opacity: 0.5;
5678
  filter: alpha(opacity=50);
5679
}
5680

    
5681
.modal-header {
5682
  min-height: 16.428571429px;
5683
  padding: 15px;
5684
  border-bottom: 1px solid #e5e5e5;
5685
}
5686

    
5687
.modal-header .close {
5688
  margin-top: -2px;
5689
}
5690

    
5691
.modal-title {
5692
  margin: 0;
5693
  line-height: 1.428571429;
5694
}
5695

    
5696
.modal-body {
5697
  position: relative;
5698
  padding: 20px;
5699
}
5700

    
5701
.modal-footer {
5702
  padding: 19px 20px 20px;
5703
  margin-top: 15px;
5704
  text-align: right;
5705
  border-top: 1px solid #e5e5e5;
5706
}
5707

    
5708
.modal-footer:before,
5709
.modal-footer:after {
5710
  display: table;
5711
  content: " ";
5712
}
5713

    
5714
.modal-footer:after {
5715
  clear: both;
5716
}
5717

    
5718
.modal-footer:before,
5719
.modal-footer:after {
5720
  display: table;
5721
  content: " ";
5722
}
5723

    
5724
.modal-footer:after {
5725
  clear: both;
5726
}
5727

    
5728
.modal-footer .btn + .btn {
5729
  margin-bottom: 0;
5730
  margin-left: 5px;
5731
}
5732

    
5733
.modal-footer .btn-group .btn + .btn {
5734
  margin-left: -1px;
5735
}
5736

    
5737
.modal-footer .btn-block + .btn-block {
5738
  margin-left: 0;
5739
}
5740

    
5741
@media screen and (min-width: 768px) {
5742
  .modal-dialog {
5743
    right: auto;
5744
    left: 50%;
5745
    width: 600px;
5746
    padding-top: 30px;
5747
    padding-bottom: 30px;
5748
  }
5749
  .modal-content {
5750
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5751
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
5752
  }
5753
}
5754

    
5755
.tooltip {
5756
  position: absolute;
5757
  z-index: 1030;
5758
  display: block;
5759
  font-size: 12px;
5760
  line-height: 1.4;
5761
  opacity: 0;
5762
  filter: alpha(opacity=0);
5763
  visibility: visible;
5764
}
5765

    
5766
.tooltip.in {
5767
  opacity: 0.9;
5768
  filter: alpha(opacity=90);
5769
}
5770

    
5771
.tooltip.top {
5772
  padding: 5px 0;
5773
  margin-top: -3px;
5774
}
5775

    
5776
.tooltip.right {
5777
  padding: 0 5px;
5778
  margin-left: 3px;
5779
}
5780

    
5781
.tooltip.bottom {
5782
  padding: 5px 0;
5783
  margin-top: 3px;
5784
}
5785

    
5786
.tooltip.left {
5787
  padding: 0 5px;
5788
  margin-left: -3px;
5789
}
5790

    
5791
.tooltip-inner {
5792
  max-width: 200px;
5793
  padding: 3px 8px;
5794
  color: #ffffff;
5795
  text-align: center;
5796
  text-decoration: none;
5797
  background-color: #000000;
5798
  border-radius: 4px;
5799
}
5800

    
5801
.tooltip-arrow {
5802
  position: absolute;
5803
  width: 0;
5804
  height: 0;
5805
  border-color: transparent;
5806
  border-style: solid;
5807
}
5808

    
5809
.tooltip.top .tooltip-arrow {
5810
  bottom: 0;
5811
  left: 50%;
5812
  margin-left: -5px;
5813
  border-top-color: #000000;
5814
  border-width: 5px 5px 0;
5815
}
5816

    
5817
.tooltip.top-left .tooltip-arrow {
5818
  bottom: 0;
5819
  left: 5px;
5820
  border-top-color: #000000;
5821
  border-width: 5px 5px 0;
5822
}
5823

    
5824
.tooltip.top-right .tooltip-arrow {
5825
  right: 5px;
5826
  bottom: 0;
5827
  border-top-color: #000000;
5828
  border-width: 5px 5px 0;
5829
}
5830

    
5831
.tooltip.right .tooltip-arrow {
5832
  top: 50%;
5833
  left: 0;
5834
  margin-top: -5px;
5835
  border-right-color: #000000;
5836
  border-width: 5px 5px 5px 0;
5837
}
5838

    
5839
.tooltip.left .tooltip-arrow {
5840
  top: 50%;
5841
  right: 0;
5842
  margin-top: -5px;
5843
  border-left-color: #000000;
5844
  border-width: 5px 0 5px 5px;
5845
}
5846

    
5847
.tooltip.bottom .tooltip-arrow {
5848
  top: 0;
5849
  left: 50%;
5850
  margin-left: -5px;
5851
  border-bottom-color: #000000;
5852
  border-width: 0 5px 5px;
5853
}
5854

    
5855
.tooltip.bottom-left .tooltip-arrow {
5856
  top: 0;
5857
  left: 5px;
5858
  border-bottom-color: #000000;
5859
  border-width: 0 5px 5px;
5860
}
5861

    
5862
.tooltip.bottom-right .tooltip-arrow {
5863
  top: 0;
5864
  right: 5px;
5865
  border-bottom-color: #000000;
5866
  border-width: 0 5px 5px;
5867
}
5868

    
5869
.popover {
5870
  position: absolute;
5871
  top: 0;
5872
  left: 0;
5873
  z-index: 1010;
5874
  display: none;
5875
  max-width: 276px;
5876
  padding: 1px;
5877
  text-align: left;
5878
  white-space: normal;
5879
  background-color: #ffffff;
5880
  border: 1px solid #cccccc;
5881
  border: 1px solid rgba(0, 0, 0, 0.2);
5882
  border-radius: 6px;
5883
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5884
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5885
  background-clip: padding-box;
5886
}
5887

    
5888
.popover.top {
5889
  margin-top: -10px;
5890
}
5891

    
5892
.popover.right {
5893
  margin-left: 10px;
5894
}
5895

    
5896
.popover.bottom {
5897
  margin-top: 10px;
5898
}
5899

    
5900
.popover.left {
5901
  margin-left: -10px;
5902
}
5903

    
5904
.popover-title {
5905
  padding: 8px 14px;
5906
  margin: 0;
5907
  font-size: 14px;
5908
  font-weight: normal;
5909
  line-height: 18px;
5910
  background-color: #f7f7f7;
5911
  border-bottom: 1px solid #ebebeb;
5912
  border-radius: 5px 5px 0 0;
5913
}
5914

    
5915
.popover-content {
5916
  padding: 9px 14px;
5917
}
5918

    
5919
.popover .arrow,
5920
.popover .arrow:after {
5921
  position: absolute;
5922
  display: block;
5923
  width: 0;
5924
  height: 0;
5925
  border-color: transparent;
5926
  border-style: solid;
5927
}
5928

    
5929
.popover .arrow {
5930
  border-width: 11px;
5931
}
5932

    
5933
.popover .arrow:after {
5934
  border-width: 10px;
5935
  content: "";
5936
}
5937

    
5938
.popover.top .arrow {
5939
  bottom: -11px;
5940
  left: 50%;
5941
  margin-left: -11px;
5942
  border-top-color: #999999;
5943
  border-top-color: rgba(0, 0, 0, 0.25);
5944
  border-bottom-width: 0;
5945
}
5946

    
5947
.popover.top .arrow:after {
5948
  bottom: 1px;
5949
  margin-left: -10px;
5950
  border-top-color: #ffffff;
5951
  border-bottom-width: 0;
5952
  content: " ";
5953
}
5954

    
5955
.popover.right .arrow {
5956
  top: 50%;
5957
  left: -11px;
5958
  margin-top: -11px;
5959
  border-right-color: #999999;
5960
  border-right-color: rgba(0, 0, 0, 0.25);
5961
  border-left-width: 0;
5962
}
5963

    
5964
.popover.right .arrow:after {
5965
  bottom: -10px;
5966
  left: 1px;
5967
  border-right-color: #ffffff;
5968
  border-left-width: 0;
5969
  content: " ";
5970
}
5971

    
5972
.popover.bottom .arrow {
5973
  top: -11px;
5974
  left: 50%;
5975
  margin-left: -11px;
5976
  border-bottom-color: #999999;
5977
  border-bottom-color: rgba(0, 0, 0, 0.25);
5978
  border-top-width: 0;
5979
}
5980

    
5981
.popover.bottom .arrow:after {
5982
  top: 1px;
5983
  margin-left: -10px;
5984
  border-bottom-color: #ffffff;
5985
  border-top-width: 0;
5986
  content: " ";
5987
}
5988

    
5989
.popover.left .arrow {
5990
  top: 50%;
5991
  right: -11px;
5992
  margin-top: -11px;
5993
  border-left-color: #999999;
5994
  border-left-color: rgba(0, 0, 0, 0.25);
5995
  border-right-width: 0;
5996
}
5997

    
5998
.popover.left .arrow:after {
5999
  right: 1px;
6000
  bottom: -10px;
6001
  border-left-color: #ffffff;
6002
  border-right-width: 0;
6003
  content: " ";
6004
}
6005

    
6006
.carousel {
6007
  position: relative;
6008
}
6009

    
6010
.carousel-inner {
6011
  position: relative;
6012
  width: 100%;
6013
  overflow: hidden;
6014
}
6015

    
6016
.carousel-inner > .item {
6017
  position: relative;
6018
  display: none;
6019
  -webkit-transition: 0.6s ease-in-out left;
6020
          transition: 0.6s ease-in-out left;
6021
}
6022

    
6023
.carousel-inner > .item > img,
6024
.carousel-inner > .item > a > img {
6025
  display: block;
6026
  height: auto;
6027
  max-width: 100%;
6028
  line-height: 1;
6029
}
6030

    
6031
.carousel-inner > .active,
6032
.carousel-inner > .next,
6033
.carousel-inner > .prev {
6034
  display: block;
6035
}
6036

    
6037
.carousel-inner > .active {
6038
  left: 0;
6039
}
6040

    
6041
.carousel-inner > .next,
6042
.carousel-inner > .prev {
6043
  position: absolute;
6044
  top: 0;
6045
  width: 100%;
6046
}
6047

    
6048
.carousel-inner > .next {
6049
  left: 100%;
6050
}
6051

    
6052
.carousel-inner > .prev {
6053
  left: -100%;
6054
}
6055

    
6056
.carousel-inner > .next.left,
6057
.carousel-inner > .prev.right {
6058
  left: 0;
6059
}
6060

    
6061
.carousel-inner > .active.left {
6062
  left: -100%;
6063
}
6064

    
6065
.carousel-inner > .active.right {
6066
  left: 100%;
6067
}
6068

    
6069
.carousel-control {
6070
  position: absolute;
6071
  top: 0;
6072
  bottom: 0;
6073
  left: 0;
6074
  width: 15%;
6075
  font-size: 20px;
6076
  color: #ffffff;
6077
  text-align: center;
6078
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6079
  opacity: 0.5;
6080
  filter: alpha(opacity=50);
6081
}
6082

    
6083
.carousel-control.left {
6084
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
6085
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
6086
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
6087
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
6088
  background-repeat: repeat-x;
6089
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6090
}
6091

    
6092
.carousel-control.right {
6093
  right: 0;
6094
  left: auto;
6095
  background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
6096
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
6097
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
6098
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
6099
  background-repeat: repeat-x;
6100
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6101
}
6102

    
6103
.carousel-control:hover,
6104
.carousel-control:focus {
6105
  color: #ffffff;
6106
  text-decoration: none;
6107
  opacity: 0.9;
6108
  filter: alpha(opacity=90);
6109
}
6110

    
6111
.carousel-control .icon-prev,
6112
.carousel-control .icon-next,
6113
.carousel-control .glyphicon-chevron-left,
6114
.carousel-control .glyphicon-chevron-right {
6115
  position: absolute;
6116
  top: 50%;
6117
  left: 50%;
6118
  z-index: 5;
6119
  display: inline-block;
6120
}
6121

    
6122
.carousel-control .icon-prev,
6123
.carousel-control .icon-next {
6124
  width: 20px;
6125
  height: 20px;
6126
  margin-top: -10px;
6127
  margin-left: -10px;
6128
  font-family: serif;
6129
}
6130

    
6131
.carousel-control .icon-prev:before {
6132
  content: '\2039';
6133
}
6134

    
6135
.carousel-control .icon-next:before {
6136
  content: '\203a';
6137
}
6138

    
6139
.carousel-indicators {
6140
  position: absolute;
6141
  bottom: 10px;
6142
  left: 50%;
6143
  z-index: 15;
6144
  width: 60%;
6145
  padding-left: 0;
6146
  margin-left: -30%;
6147
  text-align: center;
6148
  list-style: none;
6149
}
6150

    
6151
.carousel-indicators li {
6152
  display: inline-block;
6153
  width: 10px;
6154
  height: 10px;
6155
  margin: 1px;
6156
  text-indent: -999px;
6157
  cursor: pointer;
6158
  border: 1px solid #ffffff;
6159
  border-radius: 10px;
6160
}
6161

    
6162
.carousel-indicators .active {
6163
  width: 12px;
6164
  height: 12px;
6165
  margin: 0;
6166
  background-color: #ffffff;
6167
}
6168

    
6169
.carousel-caption {
6170
  position: absolute;
6171
  right: 15%;
6172
  bottom: 20px;
6173
  left: 15%;
6174
  z-index: 10;
6175
  padding-top: 20px;
6176
  padding-bottom: 20px;
6177
  color: #ffffff;
6178
  text-align: center;
6179
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
6180
}
6181

    
6182
.carousel-caption .btn {
6183
  text-shadow: none;
6184
}
6185

    
6186
@media screen and (min-width: 768px) {
6187
  .carousel-control .icon-prev,
6188
  .carousel-control .icon-next {
6189
    width: 30px;
6190
    height: 30px;
6191
    margin-top: -15px;
6192
    margin-left: -15px;
6193
    font-size: 30px;
6194
  }
6195
  .carousel-caption {
6196
    right: 20%;
6197
    left: 20%;
6198
    padding-bottom: 30px;
6199
  }
6200
  .carousel-indicators {
6201
    bottom: 20px;
6202
  }
6203
}
6204

    
6205
.clearfix:before,
6206
.clearfix:after {
6207
  display: table;
6208
  content: " ";
6209
}
6210

    
6211
.clearfix:after {
6212
  clear: both;
6213
}
6214

    
6215
.pull-right {
6216
  float: right !important;
6217
}
6218

    
6219
.pull-left {
6220
  float: left !important;
6221
}
6222

    
6223
.hide {
6224
  display: none !important;
6225
}
6226

    
6227
.show {
6228
  display: block !important;
6229
}
6230

    
6231
.invisible {
6232
  visibility: hidden;
6233
}
6234

    
6235
.text-hide {
6236
  font: 0/0 a;
6237
  color: transparent;
6238
  text-shadow: none;
6239
  background-color: transparent;
6240
  border: 0;
6241
}
6242

    
6243
.affix {
6244
  position: fixed;
6245
}
6246

    
6247
@-ms-viewport {
6248
  width: device-width;
6249
}
6250

    
6251
@media screen and (max-width: 400px) {
6252
  @-ms-viewport {
6253
    width: 320px;
6254
  }
6255
}
6256

    
6257
.hidden {
6258
  display: none !important;
6259
  visibility: hidden !important;
6260
}
6261

    
6262
.visible-xs {
6263
  display: none !important;
6264
}
6265

    
6266
tr.visible-xs {
6267
  display: none !important;
6268
}
6269

    
6270
th.visible-xs,
6271
td.visible-xs {
6272
  display: none !important;
6273
}
6274

    
6275
@media (max-width: 767px) {
6276
  .visible-xs {
6277
    display: block !important;
6278
  }
6279
  tr.visible-xs {
6280
    display: table-row !important;
6281
  }
6282
  th.visible-xs,
6283
  td.visible-xs {
6284
    display: table-cell !important;
6285
  }
6286
}
6287

    
6288
@media (min-width: 768px) and (max-width: 991px) {
6289
  .visible-xs.visible-sm {
6290
    display: block !important;
6291
  }
6292
  tr.visible-xs.visible-sm {
6293
    display: table-row !important;
6294
  }
6295
  th.visible-xs.visible-sm,
6296
  td.visible-xs.visible-sm {
6297
    display: table-cell !important;
6298
  }
6299
}
6300

    
6301
@media (min-width: 992px) and (max-width: 1199px) {
6302
  .visible-xs.visible-md {
6303
    display: block !important;
6304
  }
6305
  tr.visible-xs.visible-md {
6306
    display: table-row !important;
6307
  }
6308
  th.visible-xs.visible-md,
6309
  td.visible-xs.visible-md {
6310
    display: table-cell !important;
6311
  }
6312
}
6313

    
6314
@media (min-width: 1200px) {
6315
  .visible-xs.visible-lg {
6316
    display: block !important;
6317
  }
6318
  tr.visible-xs.visible-lg {
6319
    display: table-row !important;
6320
  }
6321
  th.visible-xs.visible-lg,
6322
  td.visible-xs.visible-lg {
6323
    display: table-cell !important;
6324
  }
6325
}
6326

    
6327
.visible-sm {
6328
  display: none !important;
6329
}
6330

    
6331
tr.visible-sm {
6332
  display: none !important;
6333
}
6334

    
6335
th.visible-sm,
6336
td.visible-sm {
6337
  display: none !important;
6338
}
6339

    
6340
@media (max-width: 767px) {
6341
  .visible-sm.visible-xs {
6342
    display: block !important;
6343
  }
6344
  tr.visible-sm.visible-xs {
6345
    display: table-row !important;
6346
  }
6347
  th.visible-sm.visible-xs,
6348
  td.visible-sm.visible-xs {
6349
    display: table-cell !important;
6350
  }
6351
}
6352

    
6353
@media (min-width: 768px) and (max-width: 991px) {
6354
  .visible-sm {
6355
    display: block !important;
6356
  }
6357
  tr.visible-sm {
6358
    display: table-row !important;
6359
  }
6360
  th.visible-sm,
6361
  td.visible-sm {
6362
    display: table-cell !important;
6363
  }
6364
}
6365

    
6366
@media (min-width: 992px) and (max-width: 1199px) {
6367
  .visible-sm.visible-md {
6368
    display: block !important;
6369
  }
6370
  tr.visible-sm.visible-md {
6371
    display: table-row !important;
6372
  }
6373
  th.visible-sm.visible-md,
6374
  td.visible-sm.visible-md {
6375
    display: table-cell !important;
6376
  }
6377
}
6378

    
6379
@media (min-width: 1200px) {
6380
  .visible-sm.visible-lg {
6381
    display: block !important;
6382
  }
6383
  tr.visible-sm.visible-lg {
6384
    display: table-row !important;
6385
  }
6386
  th.visible-sm.visible-lg,
6387
  td.visible-sm.visible-lg {
6388
    display: table-cell !important;
6389
  }
6390
}
6391

    
6392
.visible-md {
6393
  display: none !important;
6394
}
6395

    
6396
tr.visible-md {
6397
  display: none !important;
6398
}
6399

    
6400
th.visible-md,
6401
td.visible-md {
6402
  display: none !important;
6403
}
6404

    
6405
@media (max-width: 767px) {
6406
  .visible-md.visible-xs {
6407
    display: block !important;
6408
  }
6409
  tr.visible-md.visible-xs {
6410
    display: table-row !important;
6411
  }
6412
  th.visible-md.visible-xs,
6413
  td.visible-md.visible-xs {
6414
    display: table-cell !important;
6415
  }
6416
}
6417

    
6418
@media (min-width: 768px) and (max-width: 991px) {
6419
  .visible-md.visible-sm {
6420
    display: block !important;
6421
  }
6422
  tr.visible-md.visible-sm {
6423
    display: table-row !important;
6424
  }
6425
  th.visible-md.visible-sm,
6426
  td.visible-md.visible-sm {
6427
    display: table-cell !important;
6428
  }
6429
}
6430

    
6431
@media (min-width: 992px) and (max-width: 1199px) {
6432
  .visible-md {
6433
    display: block !important;
6434
  }
6435
  tr.visible-md {
6436
    display: table-row !important;
6437
  }
6438
  th.visible-md,
6439
  td.visible-md {
6440
    display: table-cell !important;
6441
  }
6442
}
6443

    
6444
@media (min-width: 1200px) {
6445
  .visible-md.visible-lg {
6446
    display: block !important;
6447
  }
6448
  tr.visible-md.visible-lg {
6449
    display: table-row !important;
6450
  }
6451
  th.visible-md.visible-lg,
6452
  td.visible-md.visible-lg {
6453
    display: table-cell !important;
6454
  }
6455
}
6456

    
6457
.visible-lg {
6458
  display: none !important;
6459
}
6460

    
6461
tr.visible-lg {
6462
  display: none !important;
6463
}
6464

    
6465
th.visible-lg,
6466
td.visible-lg {
6467
  display: none !important;
6468
}
6469

    
6470
@media (max-width: 767px) {
6471
  .visible-lg.visible-xs {
6472
    display: block !important;
6473
  }
6474
  tr.visible-lg.visible-xs {
6475
    display: table-row !important;
6476
  }
6477
  th.visible-lg.visible-xs,
6478
  td.visible-lg.visible-xs {
6479
    display: table-cell !important;
6480
  }
6481
}
6482

    
6483
@media (min-width: 768px) and (max-width: 991px) {
6484
  .visible-lg.visible-sm {
6485
    display: block !important;
6486
  }
6487
  tr.visible-lg.visible-sm {
6488
    display: table-row !important;
6489
  }
6490
  th.visible-lg.visible-sm,
6491
  td.visible-lg.visible-sm {
6492
    display: table-cell !important;
6493
  }
6494
}
6495

    
6496
@media (min-width: 992px) and (max-width: 1199px) {
6497
  .visible-lg.visible-md {
6498
    display: block !important;
6499
  }
6500
  tr.visible-lg.visible-md {
6501
    display: table-row !important;
6502
  }
6503
  th.visible-lg.visible-md,
6504
  td.visible-lg.visible-md {
6505
    display: table-cell !important;
6506
  }
6507
}
6508

    
6509
@media (min-width: 1200px) {
6510
  .visible-lg {
6511
    display: block !important;
6512
  }
6513
  tr.visible-lg {
6514
    display: table-row !important;
6515
  }
6516
  th.visible-lg,
6517
  td.visible-lg {
6518
    display: table-cell !important;
6519
  }
6520
}
6521

    
6522
.hidden-xs {
6523
  display: block !important;
6524
}
6525

    
6526
tr.hidden-xs {
6527
  display: table-row !important;
6528
}
6529

    
6530
th.hidden-xs,
6531
td.hidden-xs {
6532
  display: table-cell !important;
6533
}
6534

    
6535
@media (max-width: 767px) {
6536
  .hidden-xs {
6537
    display: none !important;
6538
  }
6539
  tr.hidden-xs {
6540
    display: none !important;
6541
  }
6542
  th.hidden-xs,
6543
  td.hidden-xs {
6544
    display: none !important;
6545
  }
6546
}
6547

    
6548
@media (min-width: 768px) and (max-width: 991px) {
6549
  .hidden-xs.hidden-sm {
6550
    display: none !important;
6551
  }
6552
  tr.hidden-xs.hidden-sm {
6553
    display: none !important;
6554
  }
6555
  th.hidden-xs.hidden-sm,
6556
  td.hidden-xs.hidden-sm {
6557
    display: none !important;
6558
  }
6559
}
6560

    
6561
@media (min-width: 992px) and (max-width: 1199px) {
6562
  .hidden-xs.hidden-md {
6563
    display: none !important;
6564
  }
6565
  tr.hidden-xs.hidden-md {
6566
    display: none !important;
6567
  }
6568
  th.hidden-xs.hidden-md,
6569
  td.hidden-xs.hidden-md {
6570
    display: none !important;
6571
  }
6572
}
6573

    
6574
@media (min-width: 1200px) {
6575
  .hidden-xs.hidden-lg {
6576
    display: none !important;
6577
  }
6578
  tr.hidden-xs.hidden-lg {
6579
    display: none !important;
6580
  }
6581
  th.hidden-xs.hidden-lg,
6582
  td.hidden-xs.hidden-lg {
6583
    display: none !important;
6584
  }
6585
}
6586

    
6587
.hidden-sm {
6588
  display: block !important;
6589
}
6590

    
6591
tr.hidden-sm {
6592
  display: table-row !important;
6593
}
6594

    
6595
th.hidden-sm,
6596
td.hidden-sm {
6597
  display: table-cell !important;
6598
}
6599

    
6600
@media (max-width: 767px) {
6601
  .hidden-sm.hidden-xs {
6602
    display: none !important;
6603
  }
6604
  tr.hidden-sm.hidden-xs {
6605
    display: none !important;
6606
  }
6607
  th.hidden-sm.hidden-xs,
6608
  td.hidden-sm.hidden-xs {
6609
    display: none !important;
6610
  }
6611
}
6612

    
6613
@media (min-width: 768px) and (max-width: 991px) {
6614
  .hidden-sm {
6615
    display: none !important;
6616
  }
6617
  tr.hidden-sm {
6618
    display: none !important;
6619
  }
6620
  th.hidden-sm,
6621
  td.hidden-sm {
6622
    display: none !important;
6623
  }
6624
}
6625

    
6626
@media (min-width: 992px) and (max-width: 1199px) {
6627
  .hidden-sm.hidden-md {
6628
    display: none !important;
6629
  }
6630
  tr.hidden-sm.hidden-md {
6631
    display: none !important;
6632
  }
6633
  th.hidden-sm.hidden-md,
6634
  td.hidden-sm.hidden-md {
6635
    display: none !important;
6636
  }
6637
}
6638

    
6639
@media (min-width: 1200px) {
6640
  .hidden-sm.hidden-lg {
6641
    display: none !important;
6642
  }
6643
  tr.hidden-sm.hidden-lg {
6644
    display: none !important;
6645
  }
6646
  th.hidden-sm.hidden-lg,
6647
  td.hidden-sm.hidden-lg {
6648
    display: none !important;
6649
  }
6650
}
6651

    
6652
.hidden-md {
6653
  display: block !important;
6654
}
6655

    
6656
tr.hidden-md {
6657
  display: table-row !important;
6658
}
6659

    
6660
th.hidden-md,
6661
td.hidden-md {
6662
  display: table-cell !important;
6663
}
6664

    
6665
@media (max-width: 767px) {
6666
  .hidden-md.hidden-xs {
6667
    display: none !important;
6668
  }
6669
  tr.hidden-md.hidden-xs {
6670
    display: none !important;
6671
  }
6672
  th.hidden-md.hidden-xs,
6673
  td.hidden-md.hidden-xs {
6674
    display: none !important;
6675
  }
6676
}
6677

    
6678
@media (min-width: 768px) and (max-width: 991px) {
6679
  .hidden-md.hidden-sm {
6680
    display: none !important;
6681
  }
6682
  tr.hidden-md.hidden-sm {
6683
    display: none !important;
6684
  }
6685
  th.hidden-md.hidden-sm,
6686
  td.hidden-md.hidden-sm {
6687
    display: none !important;
6688
  }
6689
}
6690

    
6691
@media (min-width: 992px) and (max-width: 1199px) {
6692
  .hidden-md {
6693
    display: none !important;
6694
  }
6695
  tr.hidden-md {
6696
    display: none !important;
6697
  }
6698
  th.hidden-md,
6699
  td.hidden-md {
6700
    display: none !important;
6701
  }
6702
}
6703

    
6704
@media (min-width: 1200px) {
6705
  .hidden-md.hidden-lg {
6706
    display: none !important;
6707
  }
6708
  tr.hidden-md.hidden-lg {
6709
    display: none !important;
6710
  }
6711
  th.hidden-md.hidden-lg,
6712
  td.hidden-md.hidden-lg {
6713
    display: none !important;
6714
  }
6715
}
6716

    
6717
.hidden-lg {
6718
  display: block !important;
6719
}
6720

    
6721
tr.hidden-lg {
6722
  display: table-row !important;
6723
}
6724

    
6725
th.hidden-lg,
6726
td.hidden-lg {
6727
  display: table-cell !important;
6728
}
6729

    
6730
@media (max-width: 767px) {
6731
  .hidden-lg.hidden-xs {
6732
    display: none !important;
6733
  }
6734
  tr.hidden-lg.hidden-xs {
6735
    display: none !important;
6736
  }
6737
  th.hidden-lg.hidden-xs,
6738
  td.hidden-lg.hidden-xs {
6739
    display: none !important;
6740
  }
6741
}
6742

    
6743
@media (min-width: 768px) and (max-width: 991px) {
6744
  .hidden-lg.hidden-sm {
6745
    display: none !important;
6746
  }
6747
  tr.hidden-lg.hidden-sm {
6748
    display: none !important;
6749
  }
6750
  th.hidden-lg.hidden-sm,
6751
  td.hidden-lg.hidden-sm {
6752
    display: none !important;
6753
  }
6754
}
6755

    
6756
@media (min-width: 992px) and (max-width: 1199px) {
6757
  .hidden-lg.hidden-md {
6758
    display: none !important;
6759
  }
6760
  tr.hidden-lg.hidden-md {
6761
    display: none !important;
6762
  }
6763
  th.hidden-lg.hidden-md,
6764
  td.hidden-lg.hidden-md {
6765
    display: none !important;
6766
  }
6767
}
6768

    
6769
@media (min-width: 1200px) {
6770
  .hidden-lg {
6771
    display: none !important;
6772
  }
6773
  tr.hidden-lg {
6774
    display: none !important;
6775
  }
6776
  th.hidden-lg,
6777
  td.hidden-lg {
6778
    display: none !important;
6779
  }
6780
}
6781

    
6782
.visible-print {
6783
  display: none !important;
6784
}
6785

    
6786
tr.visible-print {
6787
  display: none !important;
6788
}
6789

    
6790
th.visible-print,
6791
td.visible-print {
6792
  display: none !important;
6793
}
6794

    
6795
@media print {
6796
  .visible-print {
6797
    display: block !important;
6798
  }
6799
  tr.visible-print {
6800
    display: table-row !important;
6801
  }
6802
  th.visible-print,
6803
  td.visible-print {
6804
    display: table-cell !important;
6805
  }
6806
  .hidden-print {
6807
    display: none !important;
6808
  }
6809
  tr.hidden-print {
6810
    display: none !important;
6811
  }
6812
  th.hidden-print,
6813
  td.hidden-print {
6814
    display: none !important;
6815
  }
6816
}
클립보드 이미지 추가 (최대 크기: 500 MB)