Subversion Repositories eFlore/Applications.cel

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1210 jpm 1
/*!
2
 * Bootstrap v2.0.1
3
 *
4
 * Copyright 2012 Twitter, Inc
5
 * Licensed under the Apache License v2.0
6
 * http://www.apache.org/licenses/LICENSE-2.0
7
 *
8
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
 */
10
.clearfix {
11
  *zoom: 1;
12
}
13
.clearfix:before, .clearfix:after {
14
  display: table;
15
  content: "";
16
}
17
.clearfix:after {
18
  clear: both;
19
}
20
article,
21
aside,
22
details,
23
figcaption,
24
figure,
25
footer,
26
header,
27
hgroup,
28
nav,
29
section {
30
  display: block;
31
}
32
audio, canvas, video {
33
  display: inline-block;
34
  *display: inline;
35
  *zoom: 1;
36
}
37
audio:not([controls]) {
38
  display: none;
39
}
40
html {
41
  font-size: 100%;
42
  -webkit-text-size-adjust: 100%;
43
  -ms-text-size-adjust: 100%;
44
}
45
a:focus {
46
  outline: thin dotted #333;
47
  outline: 5px auto -webkit-focus-ring-color;
48
  outline-offset: -2px;
49
}
50
a:hover, a:active {
51
  outline: 0;
52
}
53
sub, sup {
54
  position: relative;
55
  font-size: 75%;
56
  line-height: 0;
57
  vertical-align: baseline;
58
}
59
sup {
60
  top: -0.5em;
61
}
62
sub {
63
  bottom: -0.25em;
64
}
65
img {
66
  max-width: 100%;
67
  height: auto;
68
  border: 0;
69
  -ms-interpolation-mode: bicubic;
70
}
71
button,
72
input,
73
select,
74
textarea {
75
  margin: 0;
76
  font-size: 100%;
77
  vertical-align: middle;
78
}
79
button, input {
80
  *overflow: visible;
81
  line-height: normal;
82
}
83
button::-moz-focus-inner, input::-moz-focus-inner {
84
  padding: 0;
85
  border: 0;
86
}
87
button,
88
input[type="button"],
89
input[type="reset"],
90
input[type="submit"] {
91
  cursor: pointer;
92
  -webkit-appearance: button;
93
}
94
input[type="search"] {
95
  -webkit-appearance: textfield;
96
  -webkit-box-sizing: content-box;
97
  -moz-box-sizing: content-box;
98
  box-sizing: content-box;
99
}
100
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
101
  -webkit-appearance: none;
102
}
103
textarea {
104
  overflow: auto;
105
  vertical-align: top;
106
}
107
body {
108
  margin: 0;
109
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
110
  font-size: 12px;
111
  line-height: 16px;
112
  color: #333333;
113
  background-color: #ffffff;
114
}
115
a {
116
  color: #0088cc;
117
  text-decoration: none;
118
}
119
a:hover {
120
  color: #005580;
121
  text-decoration: underline;
122
}
123
.row {
124
  margin-left: -5px;
125
  *zoom: 1;
126
}
127
.row:before, .row:after {
128
  display: table;
129
  content: "";
130
}
131
.row:after {
132
  clear: both;
133
}
134
[class*="span"] {
135
  float: left;
136
  margin-left: 5px;
137
}
138
.span1 {
139
  width: 60px;
140
}
141
.span2 {
142
  width: 125px;
143
}
144
.span3 {
145
  width: 190px;
146
}
147
.span4 {
148
  width: 255px;
149
}
150
.span5 {
151
  width: 320px;
152
}
153
.span6 {
154
  width: 385px;
155
}
156
.span7 {
157
  width: 450px;
158
}
159
.span8 {
160
  width: 515px;
161
}
162
.span9 {
163
  width: 580px;
164
}
165
.span10 {
166
  width: 645px;
167
}
168
.span11 {
169
  width: 710px;
170
}
171
.span12, .container {
172
  width: 775px;
173
}
174
.offset1 {
175
  margin-left: 70px;
176
}
177
.offset2 {
178
  margin-left: 135px;
179
}
180
.offset3 {
181
  margin-left: 200px;
182
}
183
.offset4 {
184
  margin-left: 265px;
185
}
186
.offset5 {
187
  margin-left: 330px;
188
}
189
.offset6 {
190
  margin-left: 395px;
191
}
192
.offset7 {
193
  margin-left: 460px;
194
}
195
.offset8 {
196
  margin-left: 525px;
197
}
198
.offset9 {
199
  margin-left: 590px;
200
}
201
.offset10 {
202
  margin-left: 655px;
203
}
204
.offset11 {
205
  margin-left: 720px;
206
}
207
.row-fluid {
208
  width: 100%;
209
  *zoom: 1;
210
}
211
.row-fluid:before, .row-fluid:after {
212
  display: table;
213
  content: "";
214
}
215
.row-fluid:after {
216
  clear: both;
217
}
218
.row-fluid > [class*="span"] {
219
  float: left;
220
  margin-left: 1%;
221
}
222
.row-fluid > [class*="span"]:first-child {
223
  margin-left: 0;
224
}
225
.row-fluid > .span1 {
226
  width: 6.382978723%;
227
}
228
.row-fluid > .span2 {
229
  width: 13.765957446%;
230
}
231
.row-fluid > .span3 {
232
  width: 21.148936169%;
233
}
234
.row-fluid > .span4 {
235
  width: 28.531914892%;
236
}
237
.row-fluid > .span5 {
238
  width: 35.914893615%;
239
}
240
.row-fluid > .span6 {
241
  width: 43.297872338%;
242
}
243
.row-fluid > .span7 {
244
  width: 50.680851061%;
245
}
246
.row-fluid > .span8 {
247
  width: 58.063829784%;
248
}
249
.row-fluid > .span9 {
250
  width: 65.446808507%;
251
}
252
.row-fluid > .span10 {
253
  width: 72.82978723%;
254
}
255
.row-fluid > .span11 {
256
  width: 80.212765953%;
257
}
258
.row-fluid > .span12 {
259
  width: 87.595744676%;
260
}
261
.container {
262
  width: 775px;
263
  margin-left: auto;
264
  margin-right: auto;
265
  *zoom: 1;
266
}
267
.container:before, .container:after {
268
  display: table;
269
  content: "";
270
}
271
.container:after {
272
  clear: both;
273
}
274
.container-fluid {
275
  padding-left: 5px;
276
  padding-right: 5px;
277
  *zoom: 1;
278
}
279
.container-fluid:before, .container-fluid:after {
280
  display: table;
281
  content: "";
282
}
283
.container-fluid:after {
284
  clear: both;
285
}
286
p {
287
  margin: 0 0 8px;
288
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
289
  font-size: 12px;
290
  line-height: 16px;
291
}
292
p small {
293
  font-size: 10px;
294
  color: #999999;
295
}
296
.lead {
297
  margin-bottom: 16px;
298
  font-size: 20px;
299
  font-weight: 200;
300
  line-height: 24px;
301
}
302
h1,
303
h2,
304
h3,
305
h4,
306
h5,
307
h6 {
308
  margin: 0;
309
  font-weight: bold;
310
  color: #333333;
311
  text-rendering: optimizelegibility;
312
}
313
h1 small,
314
h2 small,
315
h3 small,
316
h4 small,
317
h5 small,
318
h6 small {
319
  font-weight: normal;
320
  color: #999999;
321
}
322
h1 {
323
  font-size: 30px;
324
  line-height: 32px;
325
}
326
h1 small {
327
  font-size: 18px;
328
}
329
h2 {
330
  font-size: 24px;
331
  line-height: 32px;
332
}
333
h2 small {
334
  font-size: 18px;
335
}
336
h3 {
337
  line-height: 24px;
338
  font-size: 18px;
339
}
340
h3 small {
341
  font-size: 14px;
342
}
343
h4, h5, h6 {
344
  line-height: 16px;
345
}
346
h4 {
347
  font-size: 14px;
348
}
349
h4 small {
350
  font-size: 12px;
351
}
352
h5 {
353
  font-size: 12px;
354
}
355
h6 {
356
  font-size: 11px;
357
  color: #999999;
358
  text-transform: uppercase;
359
}
360
.page-header {
361
  padding-bottom: 15px;
362
  margin: 16px 0;
363
  border-bottom: 1px solid #eeeeee;
364
}
365
.page-header h1 {
366
  line-height: 1;
367
}
368
ul, ol {
369
  padding: 0;
370
  margin: 0 0 8px 25px;
371
}
372
ul ul,
373
ul ol,
374
ol ol,
375
ol ul {
376
  margin-bottom: 0;
377
}
378
ul {
379
  list-style: disc;
380
}
381
ol {
382
  list-style: decimal;
383
}
384
li {
385
  line-height: 16px;
386
}
387
ul.unstyled, ol.unstyled {
388
  margin-left: 0;
389
  list-style: none;
390
}
391
dl {
392
  margin-bottom: 16px;
393
}
394
dt, dd {
395
  line-height: 16px;
396
}
397
dt {
398
  font-weight: bold;
399
}
400
dd {
401
  margin-left: 8px;
402
}
403
hr {
404
  margin: 16px 0;
405
  border: 0;
406
  border-top: 1px solid #eeeeee;
407
  border-bottom: 1px solid #ffffff;
408
}
409
strong {
410
  font-weight: bold;
411
}
412
em {
413
  font-style: italic;
414
}
415
.muted {
416
  color: #999999;
417
}
418
abbr {
419
  font-size: 90%;
420
  text-transform: uppercase;
421
  border-bottom: 1px dotted #ddd;
422
  cursor: help;
423
}
424
blockquote {
425
  padding: 0 0 0 15px;
426
  margin: 0 0 16px;
427
  border-left: 5px solid #eeeeee;
428
}
429
blockquote p {
430
  margin-bottom: 0;
431
  font-size: 16px;
432
  font-weight: 300;
433
  line-height: 20px;
434
}
435
blockquote small {
436
  display: block;
437
  line-height: 16px;
438
  color: #999999;
439
}
440
blockquote small:before {
441
  content: '\2014 \00A0';
442
}
443
blockquote.pull-right {
444
  float: right;
445
  padding-left: 0;
446
  padding-right: 15px;
447
  border-left: 0;
448
  border-right: 5px solid #eeeeee;
449
}
450
blockquote.pull-right p, blockquote.pull-right small {
451
  text-align: right;
452
}
453
q:before,
454
q:after,
455
blockquote:before,
456
blockquote:after {
457
  content: "";
458
}
459
address {
460
  display: block;
461
  margin-bottom: 16px;
462
  line-height: 16px;
463
  font-style: normal;
464
}
465
small {
466
  font-size: 100%;
467
}
468
cite {
469
  font-style: normal;
470
}
471
code, pre {
472
  padding: 0 3px 2px;
473
  font-family: Menlo, Monaco, "Courier New", monospace;
474
  font-size: 11px;
475
  color: #333333;
476
  -webkit-border-radius: 3px;
477
  -moz-border-radius: 3px;
478
  border-radius: 3px;
479
}
480
code {
481
  padding: 3px 4px;
482
  color: #d14;
483
  background-color: #f7f7f9;
484
  border: 1px solid #e1e1e8;
485
}
486
pre {
487
  display: block;
488
  padding: 7.5px;
489
  margin: 0 0 8px;
490
  font-size: 12px;
491
  line-height: 16px;
492
  background-color: #f5f5f5;
493
  border: 1px solid #ccc;
494
  border: 1px solid rgba(0, 0, 0, 0.15);
495
  -webkit-border-radius: 4px;
496
  -moz-border-radius: 4px;
497
  border-radius: 4px;
498
  white-space: pre;
499
  white-space: pre-wrap;
500
  word-break: break-all;
501
  word-wrap: break-word;
502
}
503
pre.prettyprint {
504
  margin-bottom: 16px;
505
}
506
pre code {
507
  padding: 0;
508
  color: inherit;
509
  background-color: transparent;
510
  border: 0;
511
}
512
.pre-scrollable {
513
  max-height: 340px;
514
  overflow-y: scroll;
515
}
516
.label {
517
  padding: 2px 4px 3px;
518
  font-size: 10.2px;
519
  font-weight: bold;
520
  color: #ffffff;
521
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
522
  background-color: #999999;
523
  -webkit-border-radius: 3px;
524
  -moz-border-radius: 3px;
525
  border-radius: 3px;
526
}
527
.label:hover {
528
  color: #ffffff;
529
  text-decoration: none;
530
}
531
.label-important {
532
  background-color: #b94a48;
533
}
534
.label-important:hover {
535
  background-color: #953b39;
536
}
537
.label-warning {
538
  background-color: #f89406;
539
}
540
.label-warning:hover {
541
  background-color: #c67605;
542
}
543
.label-success {
544
  background-color: #468847;
545
}
546
.label-success:hover {
547
  background-color: #356635;
548
}
549
.label-info {
550
  background-color: #3a87ad;
551
}
552
.label-info:hover {
553
  background-color: #2d6987;
554
}
555
table {
556
  max-width: 100%;
557
  border-collapse: collapse;
558
  border-spacing: 0;
559
}
560
.table {
561
  width: 100%;
562
  margin-bottom: 16px;
563
}
564
.table th, .table td {
565
  padding: 8px;
566
  line-height: 16px;
567
  text-align: left;
568
  vertical-align: top;
569
  border-top: 1px solid #ddd;
570
}
571
.table th {
572
  font-weight: bold;
573
}
574
.table thead th {
575
  vertical-align: bottom;
576
}
577
.table thead:first-child tr th, .table thead:first-child tr td {
578
  border-top: 0;
579
}
580
.table tbody + tbody {
581
  border-top: 2px solid #ddd;
582
}
583
.table-condensed th, .table-condensed td {
584
  padding: 4px 5px;
585
}
586
.table-bordered {
587
  border: 1px solid #ddd;
588
  border-collapse: separate;
589
  *border-collapse: collapsed;
590
  -webkit-border-radius: 4px;
591
  -moz-border-radius: 4px;
592
  border-radius: 4px;
593
}
594
.table-bordered th + th,
595
.table-bordered td + td,
596
.table-bordered th + td,
597
.table-bordered td + th {
598
  border-left: 1px solid #ddd;
599
}
600
.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
601
  border-top: 0;
602
}
603
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
604
  -webkit-border-radius: 4px 0 0 0;
605
  -moz-border-radius: 4px 0 0 0;
606
  border-radius: 4px 0 0 0;
607
}
608
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
609
  -webkit-border-radius: 0 4px 0 0;
610
  -moz-border-radius: 0 4px 0 0;
611
  border-radius: 0 4px 0 0;
612
}
613
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
614
  -webkit-border-radius: 0 0 0 4px;
615
  -moz-border-radius: 0 0 0 4px;
616
  border-radius: 0 0 0 4px;
617
}
618
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
619
  -webkit-border-radius: 0 0 4px 0;
620
  -moz-border-radius: 0 0 4px 0;
621
  border-radius: 0 0 4px 0;
622
}
623
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
624
  background-color: #f9f9f9;
625
}
626
.table tbody tr:hover td, .table tbody tr:hover th {
627
  background-color: #f5f5f5;
628
}
629
table .span1 {
630
  float: none;
631
  width: 44px;
632
  margin-left: 0;
633
}
634
table .span2 {
635
  float: none;
636
  width: 109px;
637
  margin-left: 0;
638
}
639
table .span3 {
640
  float: none;
641
  width: 174px;
642
  margin-left: 0;
643
}
644
table .span4 {
645
  float: none;
646
  width: 239px;
647
  margin-left: 0;
648
}
649
table .span5 {
650
  float: none;
651
  width: 304px;
652
  margin-left: 0;
653
}
654
table .span6 {
655
  float: none;
656
  width: 369px;
657
  margin-left: 0;
658
}
659
table .span7 {
660
  float: none;
661
  width: 434px;
662
  margin-left: 0;
663
}
664
table .span8 {
665
  float: none;
666
  width: 499px;
667
  margin-left: 0;
668
}
669
table .span9 {
670
  float: none;
671
  width: 564px;
672
  margin-left: 0;
673
}
674
table .span10 {
675
  float: none;
676
  width: 629px;
677
  margin-left: 0;
678
}
679
table .span11 {
680
  float: none;
681
  width: 694px;
682
  margin-left: 0;
683
}
684
table .span12 {
685
  float: none;
686
  width: 759px;
687
  margin-left: 0;
688
}
689
form {
690
  margin: 0 0 16px;
691
}
692
fieldset {
693
  padding: 0;
694
  margin: 0;
695
  border: 0;
696
}
697
legend {
698
  display: block;
699
  width: 100%;
700
  padding: 0;
701
  margin-bottom: 24px;
702
  font-size: 18px;
703
  line-height: 32px;
704
  color: #333333;
705
  border: 0;
706
  border-bottom: 1px solid #eee;
707
}
708
legend small {
709
  font-size: 12px;
710
  color: #999999;
711
}
712
label,
713
input,
714
button,
715
select,
716
textarea {
717
  font-size: 12px;
718
  font-weight: normal;
719
  line-height: 16px;
720
}
721
input,
722
button,
723
select,
724
textarea {
725
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
726
}
727
label {
728
  display: block;
729
  margin-bottom: 5px;
730
  color: #333333;
731
}
732
input,
733
textarea,
734
select,
735
.uneditable-input {
736
  display: inline-block;
737
  width: 210px;
738
  height: 16px;
739
  padding: 4px;
740
  margin-bottom: 9px;
741
  font-size: 12px;
742
  line-height: 16px;
743
  color: #555555;
744
  border: 1px solid #ccc;
745
  -webkit-border-radius: 3px;
746
  -moz-border-radius: 3px;
747
  border-radius: 3px;
748
}
749
.uneditable-textarea {
750
  width: auto;
751
  height: auto;
752
}
753
label input, label textarea, label select {
754
  display: block;
755
}
756
input[type="image"], input[type="checkbox"], input[type="radio"] {
757
  width: auto;
758
  height: auto;
759
  padding: 0;
760
  margin: 3px 0;
761
  *margin-top: 0;
762
  /* IE7 */
763
 
764
  line-height: normal;
765
  cursor: pointer;
766
  -webkit-border-radius: 0;
767
  -moz-border-radius: 0;
768
  border-radius: 0;
769
  border: 0 \9;
770
  /* IE9 and down */
771
 
772
}
773
input[type="image"] {
774
  border: 0;
775
}
776
input[type="file"] {
777
  width: auto;
778
  padding: initial;
779
  line-height: initial;
780
  border: initial;
781
  background-color: #ffffff;
782
  background-color: initial;
783
  -webkit-box-shadow: none;
784
  -moz-box-shadow: none;
785
  box-shadow: none;
786
}
787
input[type="button"], input[type="reset"], input[type="submit"] {
788
  width: auto;
789
  height: auto;
790
}
791
select, input[type="file"] {
792
  height: 28px;
793
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
794
 
795
  *margin-top: 4px;
796
  /* For IE7, add top margin to align select with labels */
797
 
798
  line-height: 28px;
799
}
800
input[type="file"] {
801
  line-height: 18px \9;
802
}
803
select {
804
  width: 220px;
805
  background-color: #ffffff;
806
}
807
select[multiple], select[size] {
808
  height: auto;
809
}
810
input[type="image"] {
811
  -webkit-box-shadow: none;
812
  -moz-box-shadow: none;
813
  box-shadow: none;
814
}
815
textarea {
816
  height: auto;
817
}
818
input[type="hidden"] {
819
  display: none;
820
}
821
.radio, .checkbox {
822
  padding-left: 18px;
823
}
824
.radio input[type="radio"], .checkbox input[type="checkbox"] {
825
  float: left;
826
  margin-left: -18px;
827
}
828
.controls > .radio:first-child, .controls > .checkbox:first-child {
829
  padding-top: 5px;
830
}
831
.radio.inline, .checkbox.inline {
832
  display: inline-block;
833
  padding-top: 5px;
834
  margin-bottom: 0;
835
  vertical-align: middle;
836
}
837
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
838
  margin-left: 10px;
839
}
840
input, textarea {
841
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
842
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
843
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
844
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
845
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
846
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
847
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
848
  transition: border linear 0.2s, box-shadow linear 0.2s;
849
}
850
input:focus, textarea:focus {
851
  border-color: rgba(82, 168, 236, 0.8);
852
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
853
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
854
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
855
  outline: 0;
856
  outline: thin dotted \9;
857
  /* IE6-9 */
858
 
859
}
860
input[type="file"]:focus,
861
input[type="radio"]:focus,
862
input[type="checkbox"]:focus,
863
select:focus {
864
  -webkit-box-shadow: none;
865
  -moz-box-shadow: none;
866
  box-shadow: none;
867
  outline: thin dotted #333;
868
  outline: 5px auto -webkit-focus-ring-color;
869
  outline-offset: -2px;
870
}
871
.input-mini {
872
  width: 60px;
873
}
874
.input-small {
875
  width: 90px;
876
}
877
.input-medium {
878
  width: 150px;
879
}
880
.input-large {
881
  width: 210px;
882
}
883
.input-xlarge {
884
  width: 270px;
885
}
886
.input-xxlarge {
887
  width: 530px;
888
}
889
input[class*="span"],
890
select[class*="span"],
891
textarea[class*="span"],
892
.uneditable-input {
893
  float: none;
894
  margin-left: 0;
895
}
896
input.span1, textarea.span1, .uneditable-input.span1 {
897
  width: 50px;
898
}
899
input.span2, textarea.span2, .uneditable-input.span2 {
900
  width: 115px;
901
}
902
input.span3, textarea.span3, .uneditable-input.span3 {
903
  width: 180px;
904
}
905
input.span4, textarea.span4, .uneditable-input.span4 {
906
  width: 245px;
907
}
908
input.span5, textarea.span5, .uneditable-input.span5 {
909
  width: 310px;
910
}
911
input.span6, textarea.span6, .uneditable-input.span6 {
912
  width: 375px;
913
}
914
input.span7, textarea.span7, .uneditable-input.span7 {
915
  width: 440px;
916
}
917
input.span8, textarea.span8, .uneditable-input.span8 {
918
  width: 505px;
919
}
920
input.span9, textarea.span9, .uneditable-input.span9 {
921
  width: 570px;
922
}
923
input.span10, textarea.span10, .uneditable-input.span10 {
924
  width: 635px;
925
}
926
input.span11, textarea.span11, .uneditable-input.span11 {
927
  width: 700px;
928
}
929
input.span12, textarea.span12, .uneditable-input.span12 {
930
  width: 765px;
931
}
932
input[disabled],
933
select[disabled],
934
textarea[disabled],
935
input[readonly],
936
select[readonly],
937
textarea[readonly] {
938
  background-color: #f5f5f5;
939
  border-color: #ddd;
940
  cursor: not-allowed;
941
}
942
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
943
  color: #c09853;
944
}
945
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
946
  color: #c09853;
947
  border-color: #c09853;
948
}
949
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
950
  border-color: #a47e3c;
951
  -webkit-box-shadow: 0 0 6px #dbc59e;
952
  -moz-box-shadow: 0 0 6px #dbc59e;
953
  box-shadow: 0 0 6px #dbc59e;
954
}
955
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
956
  color: #c09853;
957
  background-color: #fcf8e3;
958
  border-color: #c09853;
959
}
960
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
961
  color: #b94a48;
962
}
963
.control-group.error input, .control-group.error select, .control-group.error textarea {
964
  color: #b94a48;
965
  border-color: #b94a48;
966
}
967
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
968
  border-color: #953b39;
969
  -webkit-box-shadow: 0 0 6px #d59392;
970
  -moz-box-shadow: 0 0 6px #d59392;
971
  box-shadow: 0 0 6px #d59392;
972
}
973
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
974
  color: #b94a48;
975
  background-color: #f2dede;
976
  border-color: #b94a48;
977
}
978
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
979
  color: #468847;
980
}
981
.control-group.success input, .control-group.success select, .control-group.success textarea {
982
  color: #468847;
983
  border-color: #468847;
984
}
985
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
986
  border-color: #356635;
987
  -webkit-box-shadow: 0 0 6px #7aba7b;
988
  -moz-box-shadow: 0 0 6px #7aba7b;
989
  box-shadow: 0 0 6px #7aba7b;
990
}
991
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
992
  color: #468847;
993
  background-color: #dff0d8;
994
  border-color: #468847;
995
}
996
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
997
  color: #b94a48;
998
  border-color: #ee5f5b;
999
}
1000
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
1001
  border-color: #e9322d;
1002
  -webkit-box-shadow: 0 0 6px #f8b9b7;
1003
  -moz-box-shadow: 0 0 6px #f8b9b7;
1004
  box-shadow: 0 0 6px #f8b9b7;
1005
}
1006
.form-actions {
1007
  padding: 15px 20px 16px;
1008
  margin-top: 16px;
1009
  margin-bottom: 16px;
1010
  background-color: #f5f5f5;
1011
  border-top: 1px solid #ddd;
1012
}
1013
.uneditable-input {
1014
  display: block;
1015
  background-color: #ffffff;
1016
  border-color: #eee;
1017
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1018
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1019
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1020
  cursor: not-allowed;
1021
}
1022
:-moz-placeholder {
1023
  color: #999999;
1024
}
1025
::-webkit-input-placeholder {
1026
  color: #999999;
1027
}
1028
.help-block {
1029
  display: block;
1030
  margin-top: 5px;
1031
  margin-bottom: 0;
1032
  color: #999999;
1033
}
1034
.help-inline {
1035
  display: inline-block;
1036
  *display: inline;
1037
  /* IE7 inline-block hack */
1038
 
1039
  *zoom: 1;
1040
  margin-bottom: 9px;
1041
  vertical-align: middle;
1042
  padding-left: 5px;
1043
}
1044
.input-prepend, .input-append {
1045
  margin-bottom: 5px;
1046
  *zoom: 1;
1047
}
1048
.input-prepend:before,
1049
.input-append:before,
1050
.input-prepend:after,
1051
.input-append:after {
1052
  display: table;
1053
  content: "";
1054
}
1055
.input-prepend:after, .input-append:after {
1056
  clear: both;
1057
}
1058
.input-prepend input,
1059
.input-append input,
1060
.input-prepend .uneditable-input,
1061
.input-append .uneditable-input {
1062
  -webkit-border-radius: 0 3px 3px 0;
1063
  -moz-border-radius: 0 3px 3px 0;
1064
  border-radius: 0 3px 3px 0;
1065
}
1066
.input-prepend input:focus,
1067
.input-append input:focus,
1068
.input-prepend .uneditable-input:focus,
1069
.input-append .uneditable-input:focus {
1070
  position: relative;
1071
  z-index: 2;
1072
}
1073
.input-prepend .uneditable-input, .input-append .uneditable-input {
1074
  border-left-color: #ccc;
1075
}
1076
.input-prepend .add-on, .input-append .add-on {
1077
  float: left;
1078
  display: block;
1079
  width: auto;
1080
  min-width: 16px;
1081
  height: 16px;
1082
  margin-right: -1px;
1083
  padding: 4px 5px;
1084
  font-weight: normal;
1085
  line-height: 16px;
1086
  color: #999999;
1087
  text-align: center;
1088
  text-shadow: 0 1px 0 #ffffff;
1089
  background-color: #f5f5f5;
1090
  border: 1px solid #ccc;
1091
  -webkit-border-radius: 3px 0 0 3px;
1092
  -moz-border-radius: 3px 0 0 3px;
1093
  border-radius: 3px 0 0 3px;
1094
}
1095
.input-prepend .active, .input-append .active {
1096
  background-color: #a9dba9;
1097
  border-color: #46a546;
1098
}
1099
.input-prepend .add-on {
1100
  *margin-top: 1px;
1101
  /* IE6-7 */
1102
 
1103
}
1104
.input-append input, .input-append .uneditable-input {
1105
  float: left;
1106
  -webkit-border-radius: 3px 0 0 3px;
1107
  -moz-border-radius: 3px 0 0 3px;
1108
  border-radius: 3px 0 0 3px;
1109
}
1110
.input-append .uneditable-input {
1111
  border-left-color: #eee;
1112
  border-right-color: #ccc;
1113
}
1114
.input-append .add-on {
1115
  margin-right: 0;
1116
  margin-left: -1px;
1117
  -webkit-border-radius: 0 3px 3px 0;
1118
  -moz-border-radius: 0 3px 3px 0;
1119
  border-radius: 0 3px 3px 0;
1120
}
1121
.input-append input:first-child {
1122
  *margin-left: -160px;
1123
}
1124
.input-append input:first-child + .add-on {
1125
  *margin-left: -21px;
1126
}
1127
.search-query {
1128
  padding-left: 14px;
1129
  padding-right: 14px;
1130
  margin-bottom: 0;
1131
  -webkit-border-radius: 14px;
1132
  -moz-border-radius: 14px;
1133
  border-radius: 14px;
1134
}
1135
.form-search input,
1136
.form-inline input,
1137
.form-horizontal input,
1138
.form-search textarea,
1139
.form-inline textarea,
1140
.form-horizontal textarea,
1141
.form-search select,
1142
.form-inline select,
1143
.form-horizontal select,
1144
.form-search .help-inline,
1145
.form-inline .help-inline,
1146
.form-horizontal .help-inline,
1147
.form-search .uneditable-input,
1148
.form-inline .uneditable-input,
1149
.form-horizontal .uneditable-input {
1150
  display: inline-block;
1151
  margin-bottom: 0;
1152
}
1153
.form-search .hide, .form-inline .hide, .form-horizontal .hide {
1154
  display: none;
1155
}
1156
.form-search label,
1157
.form-inline label,
1158
.form-search .input-append,
1159
.form-inline .input-append,
1160
.form-search .input-prepend,
1161
.form-inline .input-prepend {
1162
  display: inline-block;
1163
}
1164
.form-search .input-append .add-on,
1165
.form-inline .input-prepend .add-on,
1166
.form-search .input-append .add-on,
1167
.form-inline .input-prepend .add-on {
1168
  vertical-align: middle;
1169
}
1170
.form-search .radio,
1171
.form-inline .radio,
1172
.form-search .checkbox,
1173
.form-inline .checkbox {
1174
  margin-bottom: 0;
1175
  vertical-align: middle;
1176
}
1177
.control-group {
1178
  margin-bottom: 8px;
1179
}
1180
legend + .control-group {
1181
  margin-top: 16px;
1182
  -webkit-margin-top-collapse: separate;
1183
}
1184
.form-horizontal .control-group {
1185
  margin-bottom: 16px;
1186
  *zoom: 1;
1187
}
1188
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
1189
  display: table;
1190
  content: "";
1191
}
1192
.form-horizontal .control-group:after {
1193
  clear: both;
1194
}
1195
.form-horizontal .control-label {
1196
  float: left;
1197
  width: 140px;
1198
  padding-top: 5px;
1199
  text-align: right;
1200
}
1201
.form-horizontal .controls {
1202
  margin-left: 160px;
1203
}
1204
.form-horizontal .form-actions {
1205
  padding-left: 160px;
1206
}
1207
.btn {
1208
  display: inline-block;
1209
  padding: 4px 10px 4px;
1210
  margin-bottom: 0;
1211
  font-size: 12px;
1212
  line-height: 16px;
1213
  color: #333333;
1214
  text-align: center;
1215
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
1216
  vertical-align: middle;
1217
  background-color: #f5f5f5;
1218
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
1219
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
1220
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
1221
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
1222
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
1223
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
1224
  background-repeat: repeat-x;
1225
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
1226
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
1227
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1228
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1229
  border: 1px solid #ccc;
1230
  border-bottom-color: #bbb;
1231
  -webkit-border-radius: 4px;
1232
  -moz-border-radius: 4px;
1233
  border-radius: 4px;
1234
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1235
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1236
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1237
  cursor: pointer;
1238
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1239
  *margin-left: .3em;
1240
}
1241
.btn:hover,
1242
.btn:active,
1243
.btn.active,
1244
.btn.disabled,
1245
.btn[disabled] {
1246
  background-color: #e6e6e6;
1247
}
1248
.btn:active, .btn.active {
1249
  background-color: #cccccc \9;
1250
}
1251
.btn:first-child {
1252
  *margin-left: 0;
1253
}
1254
.btn:hover {
1255
  color: #333333;
1256
  text-decoration: none;
1257
  background-color: #e6e6e6;
1258
  background-position: 0 -15px;
1259
  -webkit-transition: background-position 0.1s linear;
1260
  -moz-transition: background-position 0.1s linear;
1261
  -ms-transition: background-position 0.1s linear;
1262
  -o-transition: background-position 0.1s linear;
1263
  transition: background-position 0.1s linear;
1264
}
1265
.btn:focus {
1266
  outline: thin dotted #333;
1267
  outline: 5px auto -webkit-focus-ring-color;
1268
  outline-offset: -2px;
1269
}
1270
.btn.active, .btn:active {
1271
  background-image: none;
1272
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1273
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1274
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1275
  background-color: #e6e6e6;
1276
  background-color: #d9d9d9 \9;
1277
  outline: 0;
1278
}
1279
.btn.disabled, .btn[disabled] {
1280
  cursor: default;
1281
  background-image: none;
1282
  background-color: #e6e6e6;
1283
  opacity: 0.65;
1284
  filter: alpha(opacity=65);
1285
  -webkit-box-shadow: none;
1286
  -moz-box-shadow: none;
1287
  box-shadow: none;
1288
}
1289
.btn-large {
1290
  padding: 9px 14px;
1291
  font-size: 14px;
1292
  line-height: normal;
1293
  -webkit-border-radius: 5px;
1294
  -moz-border-radius: 5px;
1295
  border-radius: 5px;
1296
}
1297
.btn-large [class^="icon-"] {
1298
  margin-top: 1px;
1299
}
1300
.btn-small {
1301
  padding: 5px 9px;
1302
  font-size: 10px;
1303
  line-height: 14px;
1304
}
1305
.btn-small [class^="icon-"] {
1306
  margin-top: -1px;
1307
}
1308
.btn-mini {
1309
  padding: 2px 6px;
1310
  font-size: 10px;
1311
  line-height: 12px;
1312
}
1313
.btn-primary,
1314
.btn-primary:hover,
1315
.btn-warning,
1316
.btn-warning:hover,
1317
.btn-danger,
1318
.btn-danger:hover,
1319
.btn-success,
1320
.btn-success:hover,
1321
.btn-info,
1322
.btn-info:hover,
1323
.btn-inverse,
1324
.btn-inverse:hover {
1325
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1326
  color: #ffffff;
1327
}
1328
.btn-primary.active,
1329
.btn-warning.active,
1330
.btn-danger.active,
1331
.btn-success.active,
1332
.btn-info.active,
1333
.btn-dark.active {
1334
  color: rgba(255, 255, 255, 0.75);
1335
}
1336
.btn-primary {
1337
  background-color: #006dcc;
1338
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
1339
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
1340
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
1341
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
1342
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
1343
  background-image: linear-gradient(top, #0088cc, #0044cc);
1344
  background-repeat: repeat-x;
1345
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
1346
  border-color: #0044cc #0044cc #002a80;
1347
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1348
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1349
}
1350
.btn-primary:hover,
1351
.btn-primary:active,
1352
.btn-primary.active,
1353
.btn-primary.disabled,
1354
.btn-primary[disabled] {
1355
  background-color: #0044cc;
1356
}
1357
.btn-primary:active, .btn-primary.active {
1358
  background-color: #003399 \9;
1359
}
1360
.btn-warning {
1361
  background-color: #faa732;
1362
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
1363
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
1364
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
1365
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
1366
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
1367
  background-image: linear-gradient(top, #fbb450, #f89406);
1368
  background-repeat: repeat-x;
1369
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
1370
  border-color: #f89406 #f89406 #ad6704;
1371
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1372
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1373
}
1374
.btn-warning:hover,
1375
.btn-warning:active,
1376
.btn-warning.active,
1377
.btn-warning.disabled,
1378
.btn-warning[disabled] {
1379
  background-color: #f89406;
1380
}
1381
.btn-warning:active, .btn-warning.active {
1382
  background-color: #c67605 \9;
1383
}
1384
.btn-danger {
1385
  background-color: #da4f49;
1386
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
1387
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
1388
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
1389
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
1390
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
1391
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
1392
  background-repeat: repeat-x;
1393
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
1394
  border-color: #bd362f #bd362f #802420;
1395
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1396
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1397
}
1398
.btn-danger:hover,
1399
.btn-danger:active,
1400
.btn-danger.active,
1401
.btn-danger.disabled,
1402
.btn-danger[disabled] {
1403
  background-color: #bd362f;
1404
}
1405
.btn-danger:active, .btn-danger.active {
1406
  background-color: #942a25 \9;
1407
}
1408
.btn-success {
1409
  background-color: #5bb75b;
1410
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
1411
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
1412
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
1413
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
1414
  background-image: -o-linear-gradient(top, #62c462, #51a351);
1415
  background-image: linear-gradient(top, #62c462, #51a351);
1416
  background-repeat: repeat-x;
1417
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
1418
  border-color: #51a351 #51a351 #387038;
1419
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1420
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1421
}
1422
.btn-success:hover,
1423
.btn-success:active,
1424
.btn-success.active,
1425
.btn-success.disabled,
1426
.btn-success[disabled] {
1427
  background-color: #51a351;
1428
}
1429
.btn-success:active, .btn-success.active {
1430
  background-color: #408140 \9;
1431
}
1432
.btn-info {
1433
  background-color: #49afcd;
1434
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
1435
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
1436
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
1437
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
1438
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
1439
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
1440
  background-repeat: repeat-x;
1441
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
1442
  border-color: #2f96b4 #2f96b4 #1f6377;
1443
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1444
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1445
}
1446
.btn-info:hover,
1447
.btn-info:active,
1448
.btn-info.active,
1449
.btn-info.disabled,
1450
.btn-info[disabled] {
1451
  background-color: #2f96b4;
1452
}
1453
.btn-info:active, .btn-info.active {
1454
  background-color: #24748c \9;
1455
}
1456
.btn-inverse {
1457
  background-color: #393939;
1458
  background-image: -moz-linear-gradient(top, #454545, #262626);
1459
  background-image: -ms-linear-gradient(top, #454545, #262626);
1460
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626));
1461
  background-image: -webkit-linear-gradient(top, #454545, #262626);
1462
  background-image: -o-linear-gradient(top, #454545, #262626);
1463
  background-image: linear-gradient(top, #454545, #262626);
1464
  background-repeat: repeat-x;
1465
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0);
1466
  border-color: #262626 #262626 #000000;
1467
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1468
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1469
}
1470
.btn-inverse:hover,
1471
.btn-inverse:active,
1472
.btn-inverse.active,
1473
.btn-inverse.disabled,
1474
.btn-inverse[disabled] {
1475
  background-color: #262626;
1476
}
1477
.btn-inverse:active, .btn-inverse.active {
1478
  background-color: #0c0c0c \9;
1479
}
1480
button.btn, input[type="submit"].btn {
1481
  *padding-top: 2px;
1482
  *padding-bottom: 2px;
1483
}
1484
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
1485
  padding: 0;
1486
  border: 0;
1487
}
1488
button.btn.large, input[type="submit"].btn.large {
1489
  *padding-top: 7px;
1490
  *padding-bottom: 7px;
1491
}
1492
button.btn.small, input[type="submit"].btn.small {
1493
  *padding-top: 3px;
1494
  *padding-bottom: 3px;
1495
}
1496
[class^="icon-"], [class*=" icon-"] {
1497
  display: inline-block;
1498
  width: 14px;
1499
  height: 14px;
1500
  line-height: 14px;
1501
  vertical-align: text-top;
1502
  background-image: url("../img/glyphicons-halflings.png");
1503
  background-position: 14px 14px;
1504
  background-repeat: no-repeat;
1505
  *margin-right: .3em;
1506
}
1507
[class^="icon-"]:last-child, [class*=" icon-"]:last-child {
1508
  *margin-left: 0;
1509
}
1510
.icon-white {
1511
  background-image: url("../img/glyphicons-halflings-white.png");
1512
}
1513
.icon-glass {
1514
  background-position: 0      0;
1515
}
1516
.icon-music {
1517
  background-position: -24px 0;
1518
}
1519
.icon-search {
1520
  background-position: -48px 0;
1521
}
1522
.icon-envelope {
1523
  background-position: -72px 0;
1524
}
1525
.icon-heart {
1526
  background-position: -96px 0;
1527
}
1528
.icon-star {
1529
  background-position: -120px 0;
1530
}
1531
.icon-star-empty {
1532
  background-position: -144px 0;
1533
}
1534
.icon-user {
1535
  background-position: -168px 0;
1536
}
1537
.icon-film {
1538
  background-position: -192px 0;
1539
}
1540
.icon-th-large {
1541
  background-position: -216px 0;
1542
}
1543
.icon-th {
1544
  background-position: -240px 0;
1545
}
1546
.icon-th-list {
1547
  background-position: -264px 0;
1548
}
1549
.icon-ok {
1550
  background-position: -288px 0;
1551
}
1552
.icon-remove {
1553
  background-position: -312px 0;
1554
}
1555
.icon-zoom-in {
1556
  background-position: -336px 0;
1557
}
1558
.icon-zoom-out {
1559
  background-position: -360px 0;
1560
}
1561
.icon-off {
1562
  background-position: -384px 0;
1563
}
1564
.icon-signal {
1565
  background-position: -408px 0;
1566
}
1567
.icon-cog {
1568
  background-position: -432px 0;
1569
}
1570
.icon-trash {
1571
  background-position: -456px 0;
1572
}
1573
.icon-home {
1574
  background-position: 0 -24px;
1575
}
1576
.icon-file {
1577
  background-position: -24px -24px;
1578
}
1579
.icon-time {
1580
  background-position: -48px -24px;
1581
}
1582
.icon-road {
1583
  background-position: -72px -24px;
1584
}
1585
.icon-download-alt {
1586
  background-position: -96px -24px;
1587
}
1588
.icon-download {
1589
  background-position: -120px -24px;
1590
}
1591
.icon-upload {
1592
  background-position: -144px -24px;
1593
}
1594
.icon-inbox {
1595
  background-position: -168px -24px;
1596
}
1597
.icon-play-circle {
1598
  background-position: -192px -24px;
1599
}
1600
.icon-repeat {
1601
  background-position: -216px -24px;
1602
}
1603
.icon-refresh {
1604
  background-position: -240px -24px;
1605
}
1606
.icon-list-alt {
1607
  background-position: -264px -24px;
1608
}
1609
.icon-lock {
1610
  background-position: -287px -24px;
1611
}
1612
.icon-flag {
1613
  background-position: -312px -24px;
1614
}
1615
.icon-headphones {
1616
  background-position: -336px -24px;
1617
}
1618
.icon-volume-off {
1619
  background-position: -360px -24px;
1620
}
1621
.icon-volume-down {
1622
  background-position: -384px -24px;
1623
}
1624
.icon-volume-up {
1625
  background-position: -408px -24px;
1626
}
1627
.icon-qrcode {
1628
  background-position: -432px -24px;
1629
}
1630
.icon-barcode {
1631
  background-position: -456px -24px;
1632
}
1633
.icon-tag {
1634
  background-position: 0 -48px;
1635
}
1636
.icon-tags {
1637
  background-position: -25px -48px;
1638
}
1639
.icon-book {
1640
  background-position: -48px -48px;
1641
}
1642
.icon-bookmark {
1643
  background-position: -72px -48px;
1644
}
1645
.icon-print {
1646
  background-position: -96px -48px;
1647
}
1648
.icon-camera {
1649
  background-position: -120px -48px;
1650
}
1651
.icon-font {
1652
  background-position: -144px -48px;
1653
}
1654
.icon-bold {
1655
  background-position: -167px -48px;
1656
}
1657
.icon-italic {
1658
  background-position: -192px -48px;
1659
}
1660
.icon-text-height {
1661
  background-position: -216px -48px;
1662
}
1663
.icon-text-width {
1664
  background-position: -240px -48px;
1665
}
1666
.icon-align-left {
1667
  background-position: -264px -48px;
1668
}
1669
.icon-align-center {
1670
  background-position: -288px -48px;
1671
}
1672
.icon-align-right {
1673
  background-position: -312px -48px;
1674
}
1675
.icon-align-justify {
1676
  background-position: -336px -48px;
1677
}
1678
.icon-list {
1679
  background-position: -360px -48px;
1680
}
1681
.icon-indent-left {
1682
  background-position: -384px -48px;
1683
}
1684
.icon-indent-right {
1685
  background-position: -408px -48px;
1686
}
1687
.icon-facetime-video {
1688
  background-position: -432px -48px;
1689
}
1690
.icon-picture {
1691
  background-position: -456px -48px;
1692
}
1693
.icon-pencil {
1694
  background-position: 0 -72px;
1695
}
1696
.icon-map-marker {
1697
  background-position: -24px -72px;
1698
}
1699
.icon-adjust {
1700
  background-position: -48px -72px;
1701
}
1702
.icon-tint {
1703
  background-position: -72px -72px;
1704
}
1705
.icon-edit {
1706
  background-position: -96px -72px;
1707
}
1708
.icon-share {
1709
  background-position: -120px -72px;
1710
}
1711
.icon-check {
1712
  background-position: -144px -72px;
1713
}
1714
.icon-move {
1715
  background-position: -168px -72px;
1716
}
1717
.icon-step-backward {
1718
  background-position: -192px -72px;
1719
}
1720
.icon-fast-backward {
1721
  background-position: -216px -72px;
1722
}
1723
.icon-backward {
1724
  background-position: -240px -72px;
1725
}
1726
.icon-play {
1727
  background-position: -264px -72px;
1728
}
1729
.icon-pause {
1730
  background-position: -288px -72px;
1731
}
1732
.icon-stop {
1733
  background-position: -312px -72px;
1734
}
1735
.icon-forward {
1736
  background-position: -336px -72px;
1737
}
1738
.icon-fast-forward {
1739
  background-position: -360px -72px;
1740
}
1741
.icon-step-forward {
1742
  background-position: -384px -72px;
1743
}
1744
.icon-eject {
1745
  background-position: -408px -72px;
1746
}
1747
.icon-chevron-left {
1748
  background-position: -432px -72px;
1749
}
1750
.icon-chevron-right {
1751
  background-position: -456px -72px;
1752
}
1753
.icon-plus-sign {
1754
  background-position: 0 -96px;
1755
}
1756
.icon-minus-sign {
1757
  background-position: -24px -96px;
1758
}
1759
.icon-remove-sign {
1760
  background-position: -48px -96px;
1761
}
1762
.icon-ok-sign {
1763
  background-position: -72px -96px;
1764
}
1765
.icon-question-sign {
1766
  background-position: -96px -96px;
1767
}
1768
.icon-info-sign {
1769
  background-position: -120px -96px;
1770
}
1771
.icon-screenshot {
1772
  background-position: -144px -96px;
1773
}
1774
.icon-remove-circle {
1775
  background-position: -168px -96px;
1776
}
1777
.icon-ok-circle {
1778
  background-position: -192px -96px;
1779
}
1780
.icon-ban-circle {
1781
  background-position: -216px -96px;
1782
}
1783
.icon-arrow-left {
1784
  background-position: -240px -96px;
1785
}
1786
.icon-arrow-right {
1787
  background-position: -264px -96px;
1788
}
1789
.icon-arrow-up {
1790
  background-position: -289px -96px;
1791
}
1792
.icon-arrow-down {
1793
  background-position: -312px -96px;
1794
}
1795
.icon-share-alt {
1796
  background-position: -336px -96px;
1797
}
1798
.icon-resize-full {
1799
  background-position: -360px -96px;
1800
}
1801
.icon-resize-small {
1802
  background-position: -384px -96px;
1803
}
1804
.icon-plus {
1805
  background-position: -408px -96px;
1806
}
1807
.icon-minus {
1808
  background-position: -433px -96px;
1809
}
1810
.icon-asterisk {
1811
  background-position: -456px -96px;
1812
}
1813
.icon-exclamation-sign {
1814
  background-position: 0 -120px;
1815
}
1816
.icon-gift {
1817
  background-position: -24px -120px;
1818
}
1819
.icon-leaf {
1820
  background-position: -48px -120px;
1821
}
1822
.icon-fire {
1823
  background-position: -72px -120px;
1824
}
1825
.icon-eye-open {
1826
  background-position: -96px -120px;
1827
}
1828
.icon-eye-close {
1829
  background-position: -120px -120px;
1830
}
1831
.icon-warning-sign {
1832
  background-position: -144px -120px;
1833
}
1834
.icon-plane {
1835
  background-position: -168px -120px;
1836
}
1837
.icon-calendar {
1838
  background-position: -192px -120px;
1839
}
1840
.icon-random {
1841
  background-position: -216px -120px;
1842
}
1843
.icon-comment {
1844
  background-position: -240px -120px;
1845
}
1846
.icon-magnet {
1847
  background-position: -264px -120px;
1848
}
1849
.icon-chevron-up {
1850
  background-position: -288px -120px;
1851
}
1852
.icon-chevron-down {
1853
  background-position: -313px -119px;
1854
}
1855
.icon-retweet {
1856
  background-position: -336px -120px;
1857
}
1858
.icon-shopping-cart {
1859
  background-position: -360px -120px;
1860
}
1861
.icon-folder-close {
1862
  background-position: -384px -120px;
1863
}
1864
.icon-folder-open {
1865
  background-position: -408px -120px;
1866
}
1867
.icon-resize-vertical {
1868
  background-position: -432px -119px;
1869
}
1870
.icon-resize-horizontal {
1871
  background-position: -456px -118px;
1872
}
1873
.btn-group {
1874
  position: relative;
1875
  *zoom: 1;
1876
  *margin-left: .3em;
1877
}
1878
.btn-group:before, .btn-group:after {
1879
  display: table;
1880
  content: "";
1881
}
1882
.btn-group:after {
1883
  clear: both;
1884
}
1885
.btn-group:first-child {
1886
  *margin-left: 0;
1887
}
1888
.btn-group + .btn-group {
1889
  margin-left: 5px;
1890
}
1891
.btn-toolbar {
1892
  margin-top: 8px;
1893
  margin-bottom: 8px;
1894
}
1895
.btn-toolbar .btn-group {
1896
  display: inline-block;
1897
  *display: inline;
1898
  /* IE7 inline-block hack */
1899
 
1900
  *zoom: 1;
1901
}
1902
.btn-group .btn {
1903
  position: relative;
1904
  float: left;
1905
  margin-left: -1px;
1906
  -webkit-border-radius: 0;
1907
  -moz-border-radius: 0;
1908
  border-radius: 0;
1909
}
1910
.btn-group .btn:first-child {
1911
  margin-left: 0;
1912
  -webkit-border-top-left-radius: 4px;
1913
  -moz-border-radius-topleft: 4px;
1914
  border-top-left-radius: 4px;
1915
  -webkit-border-bottom-left-radius: 4px;
1916
  -moz-border-radius-bottomleft: 4px;
1917
  border-bottom-left-radius: 4px;
1918
}
1919
.btn-group .btn:last-child, .btn-group .dropdown-toggle {
1920
  -webkit-border-top-right-radius: 4px;
1921
  -moz-border-radius-topright: 4px;
1922
  border-top-right-radius: 4px;
1923
  -webkit-border-bottom-right-radius: 4px;
1924
  -moz-border-radius-bottomright: 4px;
1925
  border-bottom-right-radius: 4px;
1926
}
1927
.btn-group .btn.large:first-child {
1928
  margin-left: 0;
1929
  -webkit-border-top-left-radius: 6px;
1930
  -moz-border-radius-topleft: 6px;
1931
  border-top-left-radius: 6px;
1932
  -webkit-border-bottom-left-radius: 6px;
1933
  -moz-border-radius-bottomleft: 6px;
1934
  border-bottom-left-radius: 6px;
1935
}
1936
.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle {
1937
  -webkit-border-top-right-radius: 6px;
1938
  -moz-border-radius-topright: 6px;
1939
  border-top-right-radius: 6px;
1940
  -webkit-border-bottom-right-radius: 6px;
1941
  -moz-border-radius-bottomright: 6px;
1942
  border-bottom-right-radius: 6px;
1943
}
1944
.btn-group .btn:hover,
1945
.btn-group .btn:focus,
1946
.btn-group .btn:active,
1947
.btn-group .btn.active {
1948
  z-index: 2;
1949
}
1950
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
1951
  outline: 0;
1952
}
1953
.btn-group .dropdown-toggle {
1954
  padding-left: 8px;
1955
  padding-right: 8px;
1956
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1957
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1958
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1959
  *padding-top: 5px;
1960
  *padding-bottom: 5px;
1961
}
1962
.btn-group.open {
1963
  *z-index: 1000;
1964
}
1965
.btn-group.open .dropdown-menu {
1966
  display: block;
1967
  margin-top: 1px;
1968
  -webkit-border-radius: 5px;
1969
  -moz-border-radius: 5px;
1970
  border-radius: 5px;
1971
}
1972
.btn-group.open .dropdown-toggle {
1973
  background-image: none;
1974
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1975
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1976
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1977
}
1978
.btn .caret {
1979
  margin-top: 7px;
1980
  margin-left: 0;
1981
}
1982
.btn:hover .caret, .open.btn-group .caret {
1983
  opacity: 1;
1984
  filter: alpha(opacity=100);
1985
}
1986
.btn-primary .caret,
1987
.btn-danger .caret,
1988
.btn-info .caret,
1989
.btn-success .caret,
1990
.btn-inverse .caret {
1991
  border-top-color: #ffffff;
1992
  opacity: 0.75;
1993
  filter: alpha(opacity=75);
1994
}
1995
.btn-small .caret {
1996
  margin-top: 4px;
1997
}
1998
.nav {
1999
  margin-left: 0;
2000
  margin-bottom: 16px;
2001
  list-style: none;
2002
}
2003
.nav > li > a {
2004
  display: block;
2005
}
2006
.nav > li > a:hover {
2007
  text-decoration: none;
2008
  background-color: #eeeeee;
2009
}
2010
.nav .nav-header {
2011
  display: block;
2012
  padding: 3px 15px;
2013
  font-size: 11px;
2014
  font-weight: bold;
2015
  line-height: 16px;
2016
  color: #999999;
2017
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2018
  text-transform: uppercase;
2019
}
2020
.nav li + .nav-header {
2021
  margin-top: 9px;
2022
}
2023
.nav-list {
2024
  padding-left: 14px;
2025
  padding-right: 14px;
2026
  margin-bottom: 0;
2027
}
2028
.nav-list > li > a, .nav-list .nav-header {
2029
  margin-left: -15px;
2030
  margin-right: -15px;
2031
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2032
}
2033
.nav-list > li > a {
2034
  padding: 3px 15px;
2035
}
2036
.nav-list .active > a, .nav-list .active > a:hover {
2037
  color: #ffffff;
2038
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
2039
  background-color: #0088cc;
2040
}
2041
.nav-list [class^="icon-"] {
2042
  margin-right: 2px;
2043
}
2044
.nav-tabs, .nav-pills {
2045
  *zoom: 1;
2046
}
2047
.nav-tabs:before,
2048
.nav-pills:before,
2049
.nav-tabs:after,
2050
.nav-pills:after {
2051
  display: table;
2052
  content: "";
2053
}
2054
.nav-tabs:after, .nav-pills:after {
2055
  clear: both;
2056
}
2057
.nav-tabs > li, .nav-pills > li {
2058
  float: left;
2059
}
2060
.nav-tabs > li > a, .nav-pills > li > a {
2061
  padding-right: 12px;
2062
  padding-left: 12px;
2063
  margin-right: 2px;
2064
  line-height: 14px;
2065
}
2066
.nav-tabs {
2067
  border-bottom: 1px solid #ddd;
2068
}
2069
.nav-tabs > li {
2070
  margin-bottom: -1px;
2071
}
2072
.nav-tabs > li > a {
2073
  padding-top: 9px;
2074
  padding-bottom: 9px;
2075
  border: 1px solid transparent;
2076
  -webkit-border-radius: 4px 4px 0 0;
2077
  -moz-border-radius: 4px 4px 0 0;
2078
  border-radius: 4px 4px 0 0;
2079
}
2080
.nav-tabs > li > a:hover {
2081
  border-color: #eeeeee #eeeeee #dddddd;
2082
}
2083
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
2084
  color: #555555;
2085
  background-color: #ffffff;
2086
  border: 1px solid #ddd;
2087
  border-bottom-color: transparent;
2088
  cursor: default;
2089
}
2090
.nav-pills > li > a {
2091
  padding-top: 8px;
2092
  padding-bottom: 8px;
2093
  margin-top: 2px;
2094
  margin-bottom: 2px;
2095
  -webkit-border-radius: 5px;
2096
  -moz-border-radius: 5px;
2097
  border-radius: 5px;
2098
}
2099
.nav-pills .active > a, .nav-pills .active > a:hover {
2100
  color: #ffffff;
2101
  background-color: #0088cc;
2102
}
2103
.nav-stacked > li {
2104
  float: none;
2105
}
2106
.nav-stacked > li > a {
2107
  margin-right: 0;
2108
}
2109
.nav-tabs.nav-stacked {
2110
  border-bottom: 0;
2111
}
2112
.nav-tabs.nav-stacked > li > a {
2113
  border: 1px solid #ddd;
2114
  -webkit-border-radius: 0;
2115
  -moz-border-radius: 0;
2116
  border-radius: 0;
2117
}
2118
.nav-tabs.nav-stacked > li:first-child > a {
2119
  -webkit-border-radius: 4px 4px 0 0;
2120
  -moz-border-radius: 4px 4px 0 0;
2121
  border-radius: 4px 4px 0 0;
2122
}
2123
.nav-tabs.nav-stacked > li:last-child > a {
2124
  -webkit-border-radius: 0 0 4px 4px;
2125
  -moz-border-radius: 0 0 4px 4px;
2126
  border-radius: 0 0 4px 4px;
2127
}
2128
.nav-tabs.nav-stacked > li > a:hover {
2129
  border-color: #ddd;
2130
  z-index: 2;
2131
}
2132
.nav-pills.nav-stacked > li > a {
2133
  margin-bottom: 3px;
2134
}
2135
.nav-pills.nav-stacked > li:last-child > a {
2136
  margin-bottom: 1px;
2137
}
2138
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu {
2139
  margin-top: 1px;
2140
  border-width: 1px;
2141
}
2142
.nav-pills .dropdown-menu {
2143
  -webkit-border-radius: 4px;
2144
  -moz-border-radius: 4px;
2145
  border-radius: 4px;
2146
}
2147
.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
2148
  border-top-color: #0088cc;
2149
  margin-top: 6px;
2150
}
2151
.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
2152
  border-top-color: #005580;
2153
}
2154
.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
2155
  border-top-color: #333333;
2156
}
2157
.nav > .dropdown.active > a:hover {
2158
  color: #000000;
2159
  cursor: pointer;
2160
}
2161
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover {
2162
  color: #ffffff;
2163
  background-color: #999999;
2164
  border-color: #999999;
2165
}
2166
.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret {
2167
  border-top-color: #ffffff;
2168
  opacity: 1;
2169
  filter: alpha(opacity=100);
2170
}
2171
.tabs-stacked .open > a:hover {
2172
  border-color: #999999;
2173
}
2174
.tabbable {
2175
  *zoom: 1;
2176
}
2177
.tabbable:before, .tabbable:after {
2178
  display: table;
2179
  content: "";
2180
}
2181
.tabbable:after {
2182
  clear: both;
2183
}
2184
.tab-content {
2185
  overflow: hidden;
2186
}
2187
.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs {
2188
  border-bottom: 0;
2189
}
2190
.tab-content > .tab-pane, .pill-content > .pill-pane {
2191
  display: none;
2192
}
2193
.tab-content > .active, .pill-content > .active {
2194
  display: block;
2195
}
2196
.tabs-below .nav-tabs {
2197
  border-top: 1px solid #ddd;
2198
}
2199
.tabs-below .nav-tabs > li {
2200
  margin-top: -1px;
2201
  margin-bottom: 0;
2202
}
2203
.tabs-below .nav-tabs > li > a {
2204
  -webkit-border-radius: 0 0 4px 4px;
2205
  -moz-border-radius: 0 0 4px 4px;
2206
  border-radius: 0 0 4px 4px;
2207
}
2208
.tabs-below .nav-tabs > li > a:hover {
2209
  border-bottom-color: transparent;
2210
  border-top-color: #ddd;
2211
}
2212
.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover {
2213
  border-color: transparent #ddd #ddd #ddd;
2214
}
2215
.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li {
2216
  float: none;
2217
}
2218
.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a {
2219
  min-width: 74px;
2220
  margin-right: 0;
2221
  margin-bottom: 3px;
2222
}
2223
.tabs-left .nav-tabs {
2224
  float: left;
2225
  margin-right: 19px;
2226
  border-right: 1px solid #ddd;
2227
}
2228
.tabs-left .nav-tabs > li > a {
2229
  margin-right: -1px;
2230
  -webkit-border-radius: 4px 0 0 4px;
2231
  -moz-border-radius: 4px 0 0 4px;
2232
  border-radius: 4px 0 0 4px;
2233
}
2234
.tabs-left .nav-tabs > li > a:hover {
2235
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
2236
}
2237
.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover {
2238
  border-color: #ddd transparent #ddd #ddd;
2239
  *border-right-color: #ffffff;
2240
}
2241
.tabs-right .nav-tabs {
2242
  float: right;
2243
  margin-left: 19px;
2244
  border-left: 1px solid #ddd;
2245
}
2246
.tabs-right .nav-tabs > li > a {
2247
  margin-left: -1px;
2248
  -webkit-border-radius: 0 4px 4px 0;
2249
  -moz-border-radius: 0 4px 4px 0;
2250
  border-radius: 0 4px 4px 0;
2251
}
2252
.tabs-right .nav-tabs > li > a:hover {
2253
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
2254
}
2255
.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover {
2256
  border-color: #ddd #ddd #ddd transparent;
2257
  *border-left-color: #ffffff;
2258
}
2259
.navbar {
2260
  overflow: visible;
2261
  margin-bottom: 16px;
2262
}
2263
.navbar-inner {
2264
  padding-left: 20px;
2265
  padding-right: 20px;
2266
  background-color: #2c2c2c;
2267
  background-image: -moz-linear-gradient(top, #333333, #222222);
2268
  background-image: -ms-linear-gradient(top, #333333, #222222);
2269
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
2270
  background-image: -webkit-linear-gradient(top, #333333, #222222);
2271
  background-image: -o-linear-gradient(top, #333333, #222222);
2272
  background-image: linear-gradient(top, #333333, #222222);
2273
  background-repeat: repeat-x;
2274
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
2275
  -webkit-border-radius: 4px;
2276
  -moz-border-radius: 4px;
2277
  border-radius: 4px;
2278
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2279
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2280
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2281
}
2282
.btn-navbar {
2283
  display: none;
2284
  float: right;
2285
  padding: 7px 10px;
2286
  margin-left: 5px;
2287
  margin-right: 5px;
2288
  background-color: #2c2c2c;
2289
  background-image: -moz-linear-gradient(top, #333333, #222222);
2290
  background-image: -ms-linear-gradient(top, #333333, #222222);
2291
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
2292
  background-image: -webkit-linear-gradient(top, #333333, #222222);
2293
  background-image: -o-linear-gradient(top, #333333, #222222);
2294
  background-image: linear-gradient(top, #333333, #222222);
2295
  background-repeat: repeat-x;
2296
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
2297
  border-color: #222222 #222222 #000000;
2298
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2299
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2300
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
2301
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
2302
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
2303
}
2304
.btn-navbar:hover,
2305
.btn-navbar:active,
2306
.btn-navbar.active,
2307
.btn-navbar.disabled,
2308
.btn-navbar[disabled] {
2309
  background-color: #222222;
2310
}
2311
.btn-navbar:active, .btn-navbar.active {
2312
  background-color: #080808 \9;
2313
}
2314
.btn-navbar .icon-bar {
2315
  display: block;
2316
  width: 18px;
2317
  height: 2px;
2318
  background-color: #f5f5f5;
2319
  -webkit-border-radius: 1px;
2320
  -moz-border-radius: 1px;
2321
  border-radius: 1px;
2322
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2323
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2324
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2325
}
2326
.btn-navbar .icon-bar + .icon-bar {
2327
  margin-top: 3px;
2328
}
2329
.nav-collapse.collapse {
2330
  height: auto;
2331
}
2332
.navbar .brand:hover {
2333
  text-decoration: none;
2334
}
2335
.navbar .brand {
2336
  float: left;
2337
  display: block;
2338
  padding: 8px 20px 12px;
2339
  margin-left: -20px;
2340
  font-size: 20px;
2341
  font-weight: 200;
2342
  line-height: 1;
2343
  color: #ffffff;
2344
}
2345
.navbar .navbar-text {
2346
  margin-bottom: 0;
2347
  line-height: 40px;
2348
  color: #999999;
2349
}
2350
.navbar .navbar-text a:hover {
2351
  color: #ffffff;
2352
  background-color: transparent;
2353
}
2354
.navbar .btn, .navbar .btn-group {
2355
  margin-top: 5px;
2356
}
2357
.navbar .btn-group .btn {
2358
  margin-top: 0;
2359
}
2360
.navbar-form {
2361
  margin-bottom: 0;
2362
  *zoom: 1;
2363
}
2364
.navbar-form:before, .navbar-form:after {
2365
  display: table;
2366
  content: "";
2367
}
2368
.navbar-form:after {
2369
  clear: both;
2370
}
2371
.navbar-form input, .navbar-form select {
2372
  display: inline-block;
2373
  margin-top: 5px;
2374
  margin-bottom: 0;
2375
}
2376
.navbar-form .radio, .navbar-form .checkbox {
2377
  margin-top: 5px;
2378
}
2379
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
2380
  margin-top: 3px;
2381
}
2382
.navbar-form .input-append, .navbar-form .input-prepend {
2383
  margin-top: 6px;
2384
  white-space: nowrap;
2385
}
2386
.navbar-form .input-append input, .navbar-form .input-prepend input {
2387
  margin-top: 0;
2388
}
2389
.navbar-search {
2390
  position: relative;
2391
  float: left;
2392
  margin-top: 6px;
2393
  margin-bottom: 0;
2394
}
2395
.navbar-search .search-query {
2396
  padding: 4px 9px;
2397
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
2398
  font-size: 13px;
2399
  font-weight: normal;
2400
  line-height: 1;
2401
  color: #ffffff;
2402
  color: rgba(255, 255, 255, 0.75);
2403
  background: #666;
2404
  background: rgba(255, 255, 255, 0.3);
2405
  border: 1px solid #111;
2406
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
2407
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
2408
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
2409
  -webkit-transition: none;
2410
  -moz-transition: none;
2411
  -ms-transition: none;
2412
  -o-transition: none;
2413
  transition: none;
2414
}
2415
.navbar-search .search-query :-moz-placeholder {
2416
  color: #eeeeee;
2417
}
2418
.navbar-search .search-query::-webkit-input-placeholder {
2419
  color: #eeeeee;
2420
}
2421
.navbar-search .search-query:hover {
2422
  color: #ffffff;
2423
  background-color: #999999;
2424
  background-color: rgba(255, 255, 255, 0.5);
2425
}
2426
.navbar-search .search-query:focus, .navbar-search .search-query.focused {
2427
  padding: 5px 10px;
2428
  color: #333333;
2429
  text-shadow: 0 1px 0 #ffffff;
2430
  background-color: #ffffff;
2431
  border: 0;
2432
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
2433
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
2434
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
2435
  outline: 0;
2436
}
2437
.navbar-fixed-top {
2438
  position: fixed;
2439
  top: 0;
2440
  right: 0;
2441
  left: 0;
2442
  z-index: 1030;
2443
}
2444
.navbar-fixed-top .navbar-inner {
2445
  padding-left: 0;
2446
  padding-right: 0;
2447
  -webkit-border-radius: 0;
2448
  -moz-border-radius: 0;
2449
  border-radius: 0;
2450
}
2451
.navbar .nav {
2452
  position: relative;
2453
  left: 0;
2454
  display: block;
2455
  float: left;
2456
  margin: 0 10px 0 0;
2457
}
2458
.navbar .nav.pull-right {
2459
  float: right;
2460
}
2461
.navbar .nav > li {
2462
  display: block;
2463
  float: left;
2464
}
2465
.navbar .nav > li > a {
2466
  float: none;
2467
  padding: 10px 10px 11px;
2468
  line-height: 19px;
2469
  color: #999999;
2470
  text-decoration: none;
2471
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2472
}
2473
.navbar .nav > li > a:hover {
2474
  background-color: transparent;
2475
  color: #ffffff;
2476
  text-decoration: none;
2477
}
2478
.navbar .nav .active > a, .navbar .nav .active > a:hover {
2479
  color: #ffffff;
2480
  text-decoration: none;
2481
  background-color: #222222;
2482
}
2483
.navbar .divider-vertical {
2484
  height: 40px;
2485
  width: 1px;
2486
  margin: 0 9px;
2487
  overflow: hidden;
2488
  background-color: #222222;
2489
  border-right: 1px solid #333333;
2490
}
2491
.navbar .nav.pull-right {
2492
  margin-left: 10px;
2493
  margin-right: 0;
2494
}
2495
.navbar .dropdown-menu {
2496
  margin-top: 1px;
2497
  -webkit-border-radius: 4px;
2498
  -moz-border-radius: 4px;
2499
  border-radius: 4px;
2500
}
2501
.navbar .dropdown-menu:before {
2502
  content: '';
2503
  display: inline-block;
2504
  border-left: 7px solid transparent;
2505
  border-right: 7px solid transparent;
2506
  border-bottom: 7px solid #ccc;
2507
  border-bottom-color: rgba(0, 0, 0, 0.2);
2508
  position: absolute;
2509
  top: -7px;
2510
  left: 9px;
2511
}
2512
.navbar .dropdown-menu:after {
2513
  content: '';
2514
  display: inline-block;
2515
  border-left: 6px solid transparent;
2516
  border-right: 6px solid transparent;
2517
  border-bottom: 6px solid #ffffff;
2518
  position: absolute;
2519
  top: -6px;
2520
  left: 10px;
2521
}
2522
.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
2523
  border-top-color: #ffffff;
2524
}
2525
.navbar .nav .active .caret {
2526
  opacity: 1;
2527
  filter: alpha(opacity=100);
2528
}
2529
.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle {
2530
  background-color: transparent;
2531
}
2532
.navbar .nav .active > .dropdown-toggle:hover {
2533
  color: #ffffff;
2534
}
2535
.navbar .nav.pull-right .dropdown-menu {
2536
  left: auto;
2537
  right: 0;
2538
}
2539
.navbar .nav.pull-right .dropdown-menu:before {
2540
  left: auto;
2541
  right: 12px;
2542
}
2543
.navbar .nav.pull-right .dropdown-menu:after {
2544
  left: auto;
2545
  right: 13px;
2546
}
2547
.breadcrumb {
2548
  padding: 7px 14px;
2549
  margin: 0 0 16px;
2550
  background-color: #fbfbfb;
2551
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
2552
  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
2553
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
2554
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
2555
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
2556
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
2557
  background-repeat: repeat-x;
2558
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
2559
  border: 1px solid #ddd;
2560
  -webkit-border-radius: 3px;
2561
  -moz-border-radius: 3px;
2562
  border-radius: 3px;
2563
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
2564
  -moz-box-shadow: inset 0 1px 0 #ffffff;
2565
  box-shadow: inset 0 1px 0 #ffffff;
2566
}
2567
.breadcrumb li {
2568
  display: inline-block;
2569
  text-shadow: 0 1px 0 #ffffff;
2570
}
2571
.breadcrumb .divider {
2572
  padding: 0 5px;
2573
  color: #999999;
2574
}
2575
.breadcrumb .active a {
2576
  color: #333333;
2577
}
2578
.pagination {
2579
  height: 32px;
2580
  margin: 16px 0;
2581
}
2582
.pagination ul {
2583
  display: inline-block;
2584
  *display: inline;
2585
  /* IE7 inline-block hack */
2586
 
2587
  *zoom: 1;
2588
  margin-left: 0;
2589
  margin-bottom: 0;
2590
  -webkit-border-radius: 3px;
2591
  -moz-border-radius: 3px;
2592
  border-radius: 3px;
2593
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2594
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2595
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2596
}
2597
.pagination li {
2598
  display: inline;
2599
}
2600
.pagination a {
2601
  float: left;
2602
  padding: 0 14px;
2603
  line-height: 30px;
2604
  text-decoration: none;
2605
  border: 1px solid #ddd;
2606
  border-left-width: 0;
2607
}
2608
.pagination a:hover, .pagination .active a {
2609
  background-color: #f5f5f5;
2610
}
2611
.pagination .active a {
2612
  color: #999999;
2613
  cursor: default;
2614
}
2615
.pagination .disabled a, .pagination .disabled a:hover {
2616
  color: #999999;
2617
  background-color: transparent;
2618
  cursor: default;
2619
}
2620
.pagination li:first-child a {
2621
  border-left-width: 1px;
2622
  -webkit-border-radius: 3px 0 0 3px;
2623
  -moz-border-radius: 3px 0 0 3px;
2624
  border-radius: 3px 0 0 3px;
2625
}
2626
.pagination li:last-child a {
2627
  -webkit-border-radius: 0 3px 3px 0;
2628
  -moz-border-radius: 0 3px 3px 0;
2629
  border-radius: 0 3px 3px 0;
2630
}
2631
.pagination-centered {
2632
  text-align: center;
2633
}
2634
.pagination-right {
2635
  text-align: right;
2636
}
2637
.pager {
2638
  margin-left: 0;
2639
  margin-bottom: 16px;
2640
  list-style: none;
2641
  text-align: center;
2642
  *zoom: 1;
2643
}
2644
.pager:before, .pager:after {
2645
  display: table;
2646
  content: "";
2647
}
2648
.pager:after {
2649
  clear: both;
2650
}
2651
.pager li {
2652
  display: inline;
2653
}
2654
.pager a {
2655
  display: inline-block;
2656
  padding: 5px 14px;
2657
  background-color: #fff;
2658
  border: 1px solid #ddd;
2659
  -webkit-border-radius: 15px;
2660
  -moz-border-radius: 15px;
2661
  border-radius: 15px;
2662
}
2663
.pager a:hover {
2664
  text-decoration: none;
2665
  background-color: #f5f5f5;
2666
}
2667
.pager .next a {
2668
  float: right;
2669
}
2670
.pager .previous a {
2671
  float: left;
2672
}
2673
.thumbnails {
2674
  margin-left: -5px;
2675
  list-style: none;
2676
  *zoom: 1;
2677
}
2678
.thumbnails:before, .thumbnails:after {
2679
  display: table;
2680
  content: "";
2681
}
2682
.thumbnails:after {
2683
  clear: both;
2684
}
2685
.thumbnails > li {
2686
  float: left;
2687
  margin: 0 0 16px 5px;
2688
}
2689
.thumbnail {
2690
  display: block;
2691
  padding: 4px;
2692
  line-height: 1;
2693
  border: 1px solid #ddd;
2694
  -webkit-border-radius: 4px;
2695
  -moz-border-radius: 4px;
2696
  border-radius: 4px;
2697
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2698
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2699
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2700
}
2701
a.thumbnail:hover {
2702
  border-color: #0088cc;
2703
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2704
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2705
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2706
}
2707
.thumbnail > img {
2708
  display: block;
2709
  max-width: 100%;
2710
  margin-left: auto;
2711
  margin-right: auto;
2712
}
2713
.thumbnail .caption {
2714
  padding: 9px;
2715
}
2716
.alert {
2717
  padding: 8px 35px 8px 14px;
2718
  margin-bottom: 16px;
2719
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2720
  background-color: #fcf8e3;
2721
  border: 1px solid #fbeed5;
2722
  -webkit-border-radius: 4px;
2723
  -moz-border-radius: 4px;
2724
  border-radius: 4px;
2725
}
2726
.alert, .alert-heading {
2727
  color: #c09853;
2728
}
2729
.alert .close {
2730
  position: relative;
2731
  top: -2px;
2732
  right: -21px;
2733
  line-height: 18px;
2734
}
2735
.alert-success {
2736
  background-color: #dff0d8;
2737
  border-color: #d6e9c6;
2738
}
2739
.alert-success, .alert-success .alert-heading {
2740
  color: #468847;
2741
}
2742
.alert-danger, .alert-error {
2743
  background-color: #f2dede;
2744
  border-color: #eed3d7;
2745
}
2746
.alert-danger,
2747
.alert-error,
2748
.alert-danger .alert-heading,
2749
.alert-error .alert-heading {
2750
  color: #b94a48;
2751
}
2752
.alert-info {
2753
  background-color: #d9edf7;
2754
  border-color: #bce8f1;
2755
}
2756
.alert-info, .alert-info .alert-heading {
2757
  color: #3a87ad;
2758
}
2759
.alert-block {
2760
  padding-top: 14px;
2761
  padding-bottom: 14px;
2762
}
2763
.alert-block > p, .alert-block > ul {
2764
  margin-bottom: 0;
2765
}
2766
.alert-block p + p {
2767
  margin-top: 5px;
2768
}
2769
@-webkit-keyframes progress-bar-stripes {
2770
  from {
2771
    background-position: 0 0;
2772
  }
2773
  to {
2774
    background-position: 40px 0;
2775
  }
2776
}
2777
@-moz-keyframes progress-bar-stripes {
2778
  from {
2779
    background-position: 0 0;
2780
  }
2781
  to {
2782
    background-position: 40px 0;
2783
  }
2784
}
2785
@keyframes progress-bar-stripes {
2786
  from {
2787
    background-position: 0 0;
2788
  }
2789
  to {
2790
    background-position: 40px 0;
2791
  }
2792
}
2793
.progress {
2794
  overflow: hidden;
2795
  height: 18px;
2796
  margin-bottom: 18px;
2797
  background-color: #f7f7f7;
2798
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
2799
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
2800
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
2801
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
2802
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
2803
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
2804
  background-repeat: repeat-x;
2805
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
2806
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
2807
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
2808
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
2809
  -webkit-border-radius: 4px;
2810
  -moz-border-radius: 4px;
2811
  border-radius: 4px;
2812
}
2813
.progress .bar {
2814
  width: 0%;
2815
  height: 18px;
2816
  color: #ffffff;
2817
  font-size: 12px;
2818
  text-align: center;
2819
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2820
  background-color: #0e90d2;
2821
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
2822
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
2823
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
2824
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
2825
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
2826
  background-image: linear-gradient(top, #149bdf, #0480be);
2827
  background-repeat: repeat-x;
2828
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
2829
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
2830
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
2831
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
2832
  -webkit-box-sizing: border-box;
2833
  -moz-box-sizing: border-box;
2834
  box-sizing: border-box;
2835
  -webkit-transition: width 0.6s ease;
2836
  -moz-transition: width 0.6s ease;
2837
  -ms-transition: width 0.6s ease;
2838
  -o-transition: width 0.6s ease;
2839
  transition: width 0.6s ease;
2840
}
2841
.progress-striped .bar {
2842
  background-color: #62c462;
2843
  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));
2844
  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);
2845
  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);
2846
  background-image: -ms-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);
2847
  background-image: -o-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);
2848
  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);
2849
  -webkit-background-size: 40px 40px;
2850
  -moz-background-size: 40px 40px;
2851
  -o-background-size: 40px 40px;
2852
  background-size: 40px 40px;
2853
}
2854
.progress.active .bar {
2855
  -webkit-animation: progress-bar-stripes 2s linear infinite;
2856
  -moz-animation: progress-bar-stripes 2s linear infinite;
2857
  animation: progress-bar-stripes 2s linear infinite;
2858
}
2859
.progress-danger .bar {
2860
  background-color: #dd514c;
2861
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
2862
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
2863
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
2864
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
2865
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
2866
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
2867
  background-repeat: repeat-x;
2868
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
2869
}
2870
.progress-danger.progress-striped .bar {
2871
  background-color: #ee5f5b;
2872
  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));
2873
  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);
2874
  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);
2875
  background-image: -ms-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);
2876
  background-image: -o-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);
2877
  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);
2878
}
2879
.progress-success .bar {
2880
  background-color: #5eb95e;
2881
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
2882
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
2883
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
2884
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
2885
  background-image: -o-linear-gradient(top, #62c462, #57a957);
2886
  background-image: linear-gradient(top, #62c462, #57a957);
2887
  background-repeat: repeat-x;
2888
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
2889
}
2890
.progress-success.progress-striped .bar {
2891
  background-color: #62c462;
2892
  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));
2893
  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);
2894
  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);
2895
  background-image: -ms-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);
2896
  background-image: -o-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);
2897
  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);
2898
}
2899
.progress-info .bar {
2900
  background-color: #4bb1cf;
2901
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
2902
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
2903
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
2904
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
2905
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
2906
  background-image: linear-gradient(top, #5bc0de, #339bb9);
2907
  background-repeat: repeat-x;
2908
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
2909
}
2910
.progress-info.progress-striped .bar {
2911
  background-color: #5bc0de;
2912
  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));
2913
  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);
2914
  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);
2915
  background-image: -ms-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);
2916
  background-image: -o-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);
2917
  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);
2918
}
2919
.hero-unit {
2920
  padding: 60px;
2921
  margin-bottom: 30px;
2922
  background-color: #f5f5f5;
2923
  -webkit-border-radius: 6px;
2924
  -moz-border-radius: 6px;
2925
  border-radius: 6px;
2926
}
2927
.hero-unit h1 {
2928
  margin-bottom: 0;
2929
  font-size: 60px;
2930
  line-height: 1;
2931
  letter-spacing: -1px;
2932
}
2933
.hero-unit p {
2934
  font-size: 18px;
2935
  font-weight: 200;
2936
  line-height: 24px;
2937
}
2938
.tooltip {
2939
  position: absolute;
2940
  z-index: 1020;
2941
  display: block;
2942
  visibility: visible;
2943
  padding: 5px;
2944
  font-size: 11px;
2945
  opacity: 0;
2946
  filter: alpha(opacity=0);
2947
}
2948
.tooltip.in {
2949
  opacity: 0.8;
2950
  filter: alpha(opacity=80);
2951
}
2952
.tooltip.top {
2953
  margin-top: -2px;
2954
}
2955
.tooltip.right {
2956
  margin-left: 2px;
2957
}
2958
.tooltip.bottom {
2959
  margin-top: 2px;
2960
}
2961
.tooltip.left {
2962
  margin-left: -2px;
2963
}
2964
.tooltip.top .tooltip-arrow {
2965
  bottom: 0;
2966
  left: 50%;
2967
  margin-left: -5px;
2968
  border-left: 5px solid transparent;
2969
  border-right: 5px solid transparent;
2970
  border-top: 5px solid #000000;
2971
}
2972
.tooltip.left .tooltip-arrow {
2973
  top: 50%;
2974
  right: 0;
2975
  margin-top: -5px;
2976
  border-top: 5px solid transparent;
2977
  border-bottom: 5px solid transparent;
2978
  border-left: 5px solid #000000;
2979
}
2980
.tooltip.bottom .tooltip-arrow {
2981
  top: 0;
2982
  left: 50%;
2983
  margin-left: -5px;
2984
  border-left: 5px solid transparent;
2985
  border-right: 5px solid transparent;
2986
  border-bottom: 5px solid #000000;
2987
}
2988
.tooltip.right .tooltip-arrow {
2989
  top: 50%;
2990
  left: 0;
2991
  margin-top: -5px;
2992
  border-top: 5px solid transparent;
2993
  border-bottom: 5px solid transparent;
2994
  border-right: 5px solid #000000;
2995
}
2996
.tooltip-inner {
2997
  max-width: 200px;
2998
  padding: 3px 8px;
2999
  color: #ffffff;
3000
  text-align: center;
3001
  text-decoration: none;
3002
  background-color: #000000;
3003
  -webkit-border-radius: 4px;
3004
  -moz-border-radius: 4px;
3005
  border-radius: 4px;
3006
}
3007
.tooltip-arrow {
3008
  position: absolute;
3009
  width: 0;
3010
  height: 0;
3011
}
3012
.popover {
3013
  position: absolute;
3014
  top: 0;
3015
  left: 0;
3016
  z-index: 1010;
3017
  display: none;
3018
  padding: 5px;
3019
}
3020
.popover.top {
3021
  margin-top: -5px;
3022
}
3023
.popover.right {
3024
  margin-left: 5px;
3025
}
3026
.popover.bottom {
3027
  margin-top: 5px;
3028
}
3029
.popover.left {
3030
  margin-left: -5px;
3031
}
3032
.popover.top .arrow {
3033
  bottom: 0;
3034
  left: 50%;
3035
  margin-left: -5px;
3036
  border-left: 5px solid transparent;
3037
  border-right: 5px solid transparent;
3038
  border-top: 5px solid #000000;
3039
}
3040
.popover.right .arrow {
3041
  top: 50%;
3042
  left: 0;
3043
  margin-top: -5px;
3044
  border-top: 5px solid transparent;
3045
  border-bottom: 5px solid transparent;
3046
  border-right: 5px solid #000000;
3047
}
3048
.popover.bottom .arrow {
3049
  top: 0;
3050
  left: 50%;
3051
  margin-left: -5px;
3052
  border-left: 5px solid transparent;
3053
  border-right: 5px solid transparent;
3054
  border-bottom: 5px solid #000000;
3055
}
3056
.popover.left .arrow {
3057
  top: 50%;
3058
  right: 0;
3059
  margin-top: -5px;
3060
  border-top: 5px solid transparent;
3061
  border-bottom: 5px solid transparent;
3062
  border-left: 5px solid #000000;
3063
}
3064
.popover .arrow {
3065
  position: absolute;
3066
  width: 0;
3067
  height: 0;
3068
}
3069
.popover-inner {
3070
  padding: 3px;
3071
  width: 280px;
3072
  overflow: hidden;
3073
  background: #000000;
3074
  background: rgba(0, 0, 0, 0.8);
3075
  -webkit-border-radius: 6px;
3076
  -moz-border-radius: 6px;
3077
  border-radius: 6px;
3078
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3079
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3080
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3081
}
3082
.popover-title {
3083
  padding: 9px 15px;
3084
  line-height: 1;
3085
  background-color: #f5f5f5;
3086
  border-bottom: 1px solid #eee;
3087
  -webkit-border-radius: 3px 3px 0 0;
3088
  -moz-border-radius: 3px 3px 0 0;
3089
  border-radius: 3px 3px 0 0;
3090
}
3091
.popover-content {
3092
  padding: 14px;
3093
  background-color: #ffffff;
3094
  -webkit-border-radius: 0 0 3px 3px;
3095
  -moz-border-radius: 0 0 3px 3px;
3096
  border-radius: 0 0 3px 3px;
3097
  -webkit-background-clip: padding-box;
3098
  -moz-background-clip: padding-box;
3099
  background-clip: padding-box;
3100
}
3101
.popover-content p, .popover-content ul, .popover-content ol {
3102
  margin-bottom: 0;
3103
}
3104
.modal-open .dropdown-menu {
3105
  z-index: 2050;
3106
}
3107
.modal-open .dropdown.open {
3108
  *z-index: 2050;
3109
}
3110
.modal-open .popover {
3111
  z-index: 2060;
3112
}
3113
.modal-open .tooltip {
3114
  z-index: 2070;
3115
}
3116
.modal-backdrop {
3117
  position: fixed;
3118
  top: 0;
3119
  right: 0;
3120
  bottom: 0;
3121
  left: 0;
3122
  z-index: 1040;
3123
  background-color: #000000;
3124
}
3125
.modal-backdrop.fade {
3126
  opacity: 0;
3127
}
3128
.modal-backdrop, .modal-backdrop.fade.in {
3129
  opacity: 0.8;
3130
  filter: alpha(opacity=80);
3131
}
3132
.modal {
3133
  position: fixed;
3134
  top: 50%;
3135
  left: 50%;
3136
  z-index: 1050;
3137
  max-height: 500px;
3138
  overflow: auto;
3139
  width: 560px;
3140
  margin: -250px 0 0 -280px;
3141
  background-color: #ffffff;
3142
  border: 1px solid #999;
3143
  border: 1px solid rgba(0, 0, 0, 0.3);
3144
  *border: 1px solid #999;
3145
  /* IE6-7 */
3146
 
3147
  -webkit-border-radius: 6px;
3148
  -moz-border-radius: 6px;
3149
  border-radius: 6px;
3150
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3151
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3152
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3153
  -webkit-background-clip: padding-box;
3154
  -moz-background-clip: padding-box;
3155
  background-clip: padding-box;
3156
}
3157
.modal.fade {
3158
  -webkit-transition: opacity .3s linear, top .3s ease-out;
3159
  -moz-transition: opacity .3s linear, top .3s ease-out;
3160
  -ms-transition: opacity .3s linear, top .3s ease-out;
3161
  -o-transition: opacity .3s linear, top .3s ease-out;
3162
  transition: opacity .3s linear, top .3s ease-out;
3163
  top: -25%;
3164
}
3165
.modal.fade.in {
3166
  top: 50%;
3167
}
3168
.modal-header {
3169
  padding: 9px 15px;
3170
  border-bottom: 1px solid #eee;
3171
}
3172
.modal-header .close {
3173
  margin-top: 2px;
3174
}
3175
.modal-body {
3176
  padding: 15px;
3177
}
3178
.modal-body .modal-form {
3179
  margin-bottom: 0;
3180
}
3181
.modal-footer {
3182
  padding: 14px 15px 15px;
3183
  margin-bottom: 0;
3184
  background-color: #f5f5f5;
3185
  border-top: 1px solid #ddd;
3186
  -webkit-border-radius: 0 0 6px 6px;
3187
  -moz-border-radius: 0 0 6px 6px;
3188
  border-radius: 0 0 6px 6px;
3189
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
3190
  -moz-box-shadow: inset 0 1px 0 #ffffff;
3191
  box-shadow: inset 0 1px 0 #ffffff;
3192
  *zoom: 1;
3193
}
3194
.modal-footer:before, .modal-footer:after {
3195
  display: table;
3196
  content: "";
3197
}
3198
.modal-footer:after {
3199
  clear: both;
3200
}
3201
.modal-footer .btn {
3202
  float: right;
3203
  margin-left: 5px;
3204
  margin-bottom: 0;
3205
}
3206
.dropdown {
3207
  position: relative;
3208
}
3209
.dropdown-toggle {
3210
  *margin-bottom: -3px;
3211
}
3212
.dropdown-toggle:active, .open .dropdown-toggle {
3213
  outline: 0;
3214
}
3215
.caret {
3216
  display: inline-block;
3217
  width: 0;
3218
  height: 0;
3219
  text-indent: -99999px;
3220
  *text-indent: 0;
3221
  vertical-align: top;
3222
  border-left: 4px solid transparent;
3223
  border-right: 4px solid transparent;
3224
  border-top: 4px solid #000000;
3225
  opacity: 0.3;
3226
  filter: alpha(opacity=30);
3227
  content: "\2193";
3228
}
3229
.dropdown .caret {
3230
  margin-top: 8px;
3231
  margin-left: 2px;
3232
}
3233
.dropdown:hover .caret, .open.dropdown .caret {
3234
  opacity: 1;
3235
  filter: alpha(opacity=100);
3236
}
3237
.dropdown-menu {
3238
  position: absolute;
3239
  top: 100%;
3240
  left: 0;
3241
  z-index: 1000;
3242
  float: left;
3243
  display: none;
3244
  min-width: 160px;
3245
  _width: 160px;
3246
  padding: 4px 0;
3247
  margin: 0;
3248
  list-style: none;
3249
  background-color: #ffffff;
3250
  border-color: #ccc;
3251
  border-color: rgba(0, 0, 0, 0.2);
3252
  border-style: solid;
3253
  border-width: 1px;
3254
  -webkit-border-radius: 0 0 5px 5px;
3255
  -moz-border-radius: 0 0 5px 5px;
3256
  border-radius: 0 0 5px 5px;
3257
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3258
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3259
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3260
  -webkit-background-clip: padding-box;
3261
  -moz-background-clip: padding;
3262
  background-clip: padding-box;
3263
  *border-right-width: 2px;
3264
  *border-bottom-width: 2px;
3265
}
3266
.dropdown-menu.bottom-up {
3267
  top: auto;
3268
  bottom: 100%;
3269
  margin-bottom: 2px;
3270
}
3271
.dropdown-menu .divider {
3272
  height: 1px;
3273
  margin: 5px 1px;
3274
  overflow: hidden;
3275
  background-color: #e5e5e5;
3276
  border-bottom: 1px solid #ffffff;
3277
  *width: 100%;
3278
  *margin: -5px 0 5px;
3279
}
3280
.dropdown-menu a {
3281
  display: block;
3282
  padding: 3px 15px;
3283
  clear: both;
3284
  font-weight: normal;
3285
  line-height: 16px;
3286
  color: #555555;
3287
  white-space: nowrap;
3288
}
3289
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
3290
  color: #ffffff;
3291
  text-decoration: none;
3292
  background-color: #0088cc;
3293
}
3294
.dropdown.open {
3295
  *z-index: 1000;
3296
}
3297
.dropdown.open .dropdown-toggle {
3298
  color: #ffffff;
3299
  background: #ccc;
3300
  background: rgba(0, 0, 0, 0.3);
3301
}
3302
.dropdown.open .dropdown-menu {
3303
  display: block;
3304
}
3305
.typeahead {
3306
  margin-top: 2px;
3307
  -webkit-border-radius: 4px;
3308
  -moz-border-radius: 4px;
3309
  border-radius: 4px;
3310
}
3311
.accordion {
3312
  margin-bottom: 16px;
3313
}
3314
.accordion-group {
3315
  margin-bottom: 2px;
3316
  border: 1px solid #e5e5e5;
3317
  -webkit-border-radius: 4px;
3318
  -moz-border-radius: 4px;
3319
  border-radius: 4px;
3320
}
3321
.accordion-heading {
3322
  border-bottom: 0;
3323
}
3324
.accordion-heading .accordion-toggle {
3325
  display: block;
3326
  padding: 8px 15px;
3327
}
3328
.accordion-inner {
3329
  padding: 9px 15px;
3330
  border-top: 1px solid #e5e5e5;
3331
}
3332
.carousel {
3333
  position: relative;
3334
  margin-bottom: 16px;
3335
  line-height: 1;
3336
}
3337
.carousel-inner {
3338
  overflow: hidden;
3339
  width: 100%;
3340
  position: relative;
3341
}
3342
.carousel .item {
3343
  display: none;
3344
  position: relative;
3345
  -webkit-transition: 0.6s ease-in-out left;
3346
  -moz-transition: 0.6s ease-in-out left;
3347
  -ms-transition: 0.6s ease-in-out left;
3348
  -o-transition: 0.6s ease-in-out left;
3349
  transition: 0.6s ease-in-out left;
3350
}
3351
.carousel .item > img {
3352
  display: block;
3353
  line-height: 1;
3354
}
3355
.carousel .active, .carousel .next, .carousel .prev {
3356
  display: block;
3357
}
3358
.carousel .active {
3359
  left: 0;
3360
}
3361
.carousel .next, .carousel .prev {
3362
  position: absolute;
3363
  top: 0;
3364
  width: 100%;
3365
}
3366
.carousel .next {
3367
  left: 100%;
3368
}
3369
.carousel .prev {
3370
  left: -100%;
3371
}
3372
.carousel .next.left, .carousel .prev.right {
3373
  left: 0;
3374
}
3375
.carousel .active.left {
3376
  left: -100%;
3377
}
3378
.carousel .active.right {
3379
  left: 100%;
3380
}
3381
.carousel-control {
3382
  position: absolute;
3383
  top: 40%;
3384
  left: 15px;
3385
  width: 40px;
3386
  height: 40px;
3387
  margin-top: -20px;
3388
  font-size: 60px;
3389
  font-weight: 100;
3390
  line-height: 30px;
3391
  color: #ffffff;
3392
  text-align: center;
3393
  background: #222222;
3394
  border: 3px solid #ffffff;
3395
  -webkit-border-radius: 23px;
3396
  -moz-border-radius: 23px;
3397
  border-radius: 23px;
3398
  opacity: 0.5;
3399
  filter: alpha(opacity=50);
3400
}
3401
.carousel-control.right {
3402
  left: auto;
3403
  right: 15px;
3404
}
3405
.carousel-control:hover {
3406
  color: #ffffff;
3407
  text-decoration: none;
3408
  opacity: 0.9;
3409
  filter: alpha(opacity=90);
3410
}
3411
.carousel-caption {
3412
  position: absolute;
3413
  left: 0;
3414
  right: 0;
3415
  bottom: 0;
3416
  padding: 10px 15px 5px;
3417
  background: #333333;
3418
  background: rgba(0, 0, 0, 0.75);
3419
}
3420
.carousel-caption h4, .carousel-caption p {
3421
  color: #ffffff;
3422
}
3423
.well {
3424
  min-height: 20px;
3425
  padding: 4px;
3426
  margin-bottom: 5px;
3427
  background-color: #f5f5f5;
3428
  border: 1px solid #eee;
3429
  border: 1px solid rgba(0, 0, 0, 0.05);
3430
  -webkit-border-radius: 4px;
3431
  -moz-border-radius: 4px;
3432
  border-radius: 4px;
3433
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3434
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3435
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3436
}
3437
.well blockquote {
3438
  border-color: #ddd;
3439
  border-color: rgba(0, 0, 0, 0.15);
3440
}
3441
.close {
3442
  float: right;
3443
  font-size: 20px;
3444
  font-weight: bold;
3445
  line-height: 16px;
3446
  color: #000000;
3447
  text-shadow: 0 1px 0 #ffffff;
3448
  opacity: 0.2;
3449
  filter: alpha(opacity=20);
3450
}
3451
.close:hover {
3452
  color: #000000;
3453
  text-decoration: none;
3454
  opacity: 0.4;
3455
  filter: alpha(opacity=40);
3456
  cursor: pointer;
3457
}
3458
.pull-right {
3459
  float: right;
3460
}
3461
.pull-left {
3462
  float: left;
3463
}
3464
.hide {
3465
  display: none;
3466
}
3467
.show {
3468
  display: block;
3469
}
3470
.invisible {
3471
  visibility: hidden;
3472
}
3473
.fade {
3474
  -webkit-transition: opacity 0.15s linear;
3475
  -moz-transition: opacity 0.15s linear;
3476
  -ms-transition: opacity 0.15s linear;
3477
  -o-transition: opacity 0.15s linear;
3478
  transition: opacity 0.15s linear;
3479
  opacity: 0;
3480
}
3481
.fade.in {
3482
  opacity: 1;
3483
}
3484
.collapse {
3485
  -webkit-transition: height 0.35s ease;
3486
  -moz-transition: height 0.35s ease;
3487
  -ms-transition: height 0.35s ease;
3488
  -o-transition: height 0.35s ease;
3489
  transition: height 0.35s ease;
3490
  position: relative;
3491
  overflow: hidden;
3492
  height: 0;
3493
}
3494
.collapse.in {
3495
  height: auto;
3496
}
3497
/*!
3498
 * Bootstrap Responsive v2.0.1
3499
 *
3500
 * Copyright 2012 Twitter, Inc
3501
 * Licensed under the Apache License v2.0
3502
 * http://www.apache.org/licenses/LICENSE-2.0
3503
 *
3504
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
3505
 */
3506
.hidden {
3507
  display: none;
3508
  visibility: hidden;
3509
}
3510
@media (max-width: 480px) {
3511
  .nav-collapse {
3512
    -webkit-transform: translate3d(0, 0, 0);
3513
  }
3514
  .page-header h1 small {
3515
    display: block;
3516
    line-height: 16px;
3517
  }
3518
  input[class*="span"],
3519
  select[class*="span"],
3520
  textarea[class*="span"],
3521
  .uneditable-input {
3522
    display: block;
3523
    width: 100%;
3524
    min-height: 28px;
3525
    /* Make inputs at least the height of their button counterpart */
3526
 
3527
    /* Makes inputs behave like true block-level elements */
3528
 
3529
    -webkit-box-sizing: border-box;
3530
    /* Older Webkit */
3531
 
3532
    -moz-box-sizing: border-box;
3533
    /* Older FF */
3534
 
3535
    -ms-box-sizing: border-box;
3536
    /* IE8 */
3537
 
3538
    box-sizing: border-box;
3539
    /* CSS3 spec*/
3540
 
3541
  }
3542
  .input-prepend input[class*="span"], .input-append input[class*="span"] {
3543
    width: auto;
3544
  }
3545
  input[type="checkbox"], input[type="radio"] {
3546
    border: 1px solid #ccc;
3547
  }
3548
  .form-horizontal .control-group > label {
3549
    float: none;
3550
    width: auto;
3551
    padding-top: 0;
3552
    text-align: left;
3553
  }
3554
  .form-horizontal .controls {
3555
    margin-left: 0;
3556
  }
3557
  .form-horizontal .control-list {
3558
    padding-top: 0;
3559
  }
3560
  .form-horizontal .form-actions {
3561
    padding-left: 10px;
3562
    padding-right: 10px;
3563
  }
3564
  .modal {
3565
    position: absolute;
3566
    top: 10px;
3567
    left: 10px;
3568
    right: 10px;
3569
    width: auto;
3570
    margin: 0;
3571
  }
3572
  .modal.fade.in {
3573
    top: auto;
3574
  }
3575
  .modal-header .close {
3576
    padding: 10px;
3577
    margin: -10px;
3578
  }
3579
  .carousel-caption {
3580
    position: static;
3581
  }
3582
}
3583
@media (max-width: 767px) {
3584
  .container {
3585
    width: auto;
3586
    padding: 0 20px;
3587
  }
3588
  .row-fluid {
3589
    width: 100%;
3590
  }
3591
  .row {
3592
    margin-left: 0;
3593
  }
3594
  .row > [class*="span"], .row-fluid > [class*="span"] {
3595
    float: none;
3596
    display: block;
3597
    width: auto;
3598
    margin: 0;
3599
  }
3600
}
3601
@media (min-width: 768px) and (max-width: 979px) {
3602
  .row {
3603
    margin-left: -20px;
3604
    *zoom: 1;
3605
  }
3606
  .row:before, .row:after {
3607
    display: table;
3608
    content: "";
3609
  }
3610
  .row:after {
3611
    clear: both;
3612
  }
3613
  [class*="span"] {
3614
    float: left;
3615
    margin-left: 20px;
3616
  }
3617
  .span1 {
3618
    width: 42px;
3619
  }
3620
  .span2 {
3621
    width: 104px;
3622
  }
3623
  .span3 {
3624
    width: 166px;
3625
  }
3626
  .span4 {
3627
    width: 228px;
3628
  }
3629
  .span5 {
3630
    width: 290px;
3631
  }
3632
  .span6 {
3633
    width: 352px;
3634
  }
3635
  .span7 {
3636
    width: 414px;
3637
  }
3638
  .span8 {
3639
    width: 476px;
3640
  }
3641
  .span9 {
3642
    width: 538px;
3643
  }
3644
  .span10 {
3645
    width: 600px;
3646
  }
3647
  .span11 {
3648
    width: 662px;
3649
  }
3650
  .span12, .container {
3651
    width: 724px;
3652
  }
3653
  .offset1 {
3654
    margin-left: 82px;
3655
  }
3656
  .offset2 {
3657
    margin-left: 144px;
3658
  }
3659
  .offset3 {
3660
    margin-left: 206px;
3661
  }
3662
  .offset4 {
3663
    margin-left: 268px;
3664
  }
3665
  .offset5 {
3666
    margin-left: 330px;
3667
  }
3668
  .offset6 {
3669
    margin-left: 392px;
3670
  }
3671
  .offset7 {
3672
    margin-left: 454px;
3673
  }
3674
  .offset8 {
3675
    margin-left: 516px;
3676
  }
3677
  .offset9 {
3678
    margin-left: 578px;
3679
  }
3680
  .offset10 {
3681
    margin-left: 640px;
3682
  }
3683
  .offset11 {
3684
    margin-left: 702px;
3685
  }
3686
  .row-fluid {
3687
    width: 100%;
3688
    *zoom: 1;
3689
  }
3690
  .row-fluid:before, .row-fluid:after {
3691
    display: table;
3692
    content: "";
3693
  }
3694
  .row-fluid:after {
3695
    clear: both;
3696
  }
3697
  .row-fluid > [class*="span"] {
3698
    float: left;
3699
    margin-left: 2.762430939%;
3700
  }
3701
  .row-fluid > [class*="span"]:first-child {
3702
    margin-left: 0;
3703
  }
3704
  .row-fluid > .span1 {
3705
    width: 5.801104972%;
3706
  }
3707
  .row-fluid > .span2 {
3708
    width: 14.364640883%;
3709
  }
3710
  .row-fluid > .span3 {
3711
    width: 22.928176794%;
3712
  }
3713
  .row-fluid > .span4 {
3714
    width: 31.491712705%;
3715
  }
3716
  .row-fluid > .span5 {
3717
    width: 40.055248616%;
3718
  }
3719
  .row-fluid > .span6 {
3720
    width: 48.618784527%;
3721
  }
3722
  .row-fluid > .span7 {
3723
    width: 57.182320438000005%;
3724
  }
3725
  .row-fluid > .span8 {
3726
    width: 65.74585634900001%;
3727
  }
3728
  .row-fluid > .span9 {
3729
    width: 74.30939226%;
3730
  }
3731
  .row-fluid > .span10 {
3732
    width: 82.87292817100001%;
3733
  }
3734
  .row-fluid > .span11 {
3735
    width: 91.436464082%;
3736
  }
3737
  .row-fluid > .span12 {
3738
    width: 99.999999993%;
3739
  }
3740
  input.span1, textarea.span1, .uneditable-input.span1 {
3741
    width: 32px;
3742
  }
3743
  input.span2, textarea.span2, .uneditable-input.span2 {
3744
    width: 94px;
3745
  }
3746
  input.span3, textarea.span3, .uneditable-input.span3 {
3747
    width: 156px;
3748
  }
3749
  input.span4, textarea.span4, .uneditable-input.span4 {
3750
    width: 218px;
3751
  }
3752
  input.span5, textarea.span5, .uneditable-input.span5 {
3753
    width: 280px;
3754
  }
3755
  input.span6, textarea.span6, .uneditable-input.span6 {
3756
    width: 342px;
3757
  }
3758
  input.span7, textarea.span7, .uneditable-input.span7 {
3759
    width: 404px;
3760
  }
3761
  input.span8, textarea.span8, .uneditable-input.span8 {
3762
    width: 466px;
3763
  }
3764
  input.span9, textarea.span9, .uneditable-input.span9 {
3765
    width: 528px;
3766
  }
3767
  input.span10, textarea.span10, .uneditable-input.span10 {
3768
    width: 590px;
3769
  }
3770
  input.span11, textarea.span11, .uneditable-input.span11 {
3771
    width: 652px;
3772
  }
3773
  input.span12, textarea.span12, .uneditable-input.span12 {
3774
    width: 714px;
3775
  }
3776
}
3777
@media (max-width: 979px) {
3778
  body {
3779
    padding-top: 0;
3780
  }
3781
  .navbar-fixed-top {
3782
    position: static;
3783
    margin-bottom: 16px;
3784
  }
3785
  .navbar-fixed-top .navbar-inner {
3786
    padding: 5px;
3787
  }
3788
  .navbar .container {
3789
    width: auto;
3790
    padding: 0;
3791
  }
3792
  .navbar .brand {
3793
    padding-left: 10px;
3794
    padding-right: 10px;
3795
    margin: 0 0 0 -5px;
3796
  }
3797
  .navbar .nav-collapse {
3798
    clear: left;
3799
  }
3800
  .navbar .nav {
3801
    float: none;
3802
    margin: 0 0 8px;
3803
  }
3804
  .navbar .nav > li {
3805
    float: none;
3806
  }
3807
  .navbar .nav > li > a {
3808
    margin-bottom: 2px;
3809
  }
3810
  .navbar .nav > .divider-vertical {
3811
    display: none;
3812
  }
3813
  .navbar .nav .nav-header {
3814
    color: #999999;
3815
    text-shadow: none;
3816
  }
3817
  .navbar .nav > li > a, .navbar .dropdown-menu a {
3818
    padding: 6px 15px;
3819
    font-weight: bold;
3820
    color: #999999;
3821
    -webkit-border-radius: 3px;
3822
    -moz-border-radius: 3px;
3823
    border-radius: 3px;
3824
  }
3825
  .navbar .dropdown-menu li + li a {
3826
    margin-bottom: 2px;
3827
  }
3828
  .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover {
3829
    background-color: #222222;
3830
  }
3831
  .navbar .dropdown-menu {
3832
    position: static;
3833
    top: auto;
3834
    left: auto;
3835
    float: none;
3836
    display: block;
3837
    max-width: none;
3838
    margin: 0 15px;
3839
    padding: 0;
3840
    background-color: transparent;
3841
    border: none;
3842
    -webkit-border-radius: 0;
3843
    -moz-border-radius: 0;
3844
    border-radius: 0;
3845
    -webkit-box-shadow: none;
3846
    -moz-box-shadow: none;
3847
    box-shadow: none;
3848
  }
3849
  .navbar .dropdown-menu:before, .navbar .dropdown-menu:after {
3850
    display: none;
3851
  }
3852
  .navbar .dropdown-menu .divider {
3853
    display: none;
3854
  }
3855
  .navbar-form, .navbar-search {
3856
    float: none;
3857
    padding: 8px 15px;
3858
    margin: 8px 0;
3859
    border-top: 1px solid #222222;
3860
    border-bottom: 1px solid #222222;
3861
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3862
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3863
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
3864
  }
3865
  .navbar .nav.pull-right {
3866
    float: none;
3867
    margin-left: 0;
3868
  }
3869
  .navbar-static .navbar-inner {
3870
    padding-left: 10px;
3871
    padding-right: 10px;
3872
  }
3873
  .btn-navbar {
3874
    display: block;
3875
  }
3876
  .nav-collapse {
3877
    overflow: hidden;
3878
    height: 0;
3879
  }
3880
}
3881
@media (min-width: 980px) {
3882
  .nav-collapse.collapse {
3883
    height: auto !important;
3884
  }
3885
}
3886
@media (min-width: 1200px) {
3887
  .row {
3888
    margin-left: -30px;
3889
    *zoom: 1;
3890
  }
3891
  .row:before, .row:after {
3892
    display: table;
3893
    content: "";
3894
  }
3895
  .row:after {
3896
    clear: both;
3897
  }
3898
  [class*="span"] {
3899
    float: left;
3900
    margin-left: 30px;
3901
  }
3902
  .span1 {
3903
    width: 70px;
3904
  }
3905
  .span2 {
3906
    width: 170px;
3907
  }
3908
  .span3 {
3909
    width: 270px;
3910
  }
3911
  .span4 {
3912
    width: 370px;
3913
  }
3914
  .span5 {
3915
    width: 470px;
3916
  }
3917
  .span6 {
3918
    width: 570px;
3919
  }
3920
  .span7 {
3921
    width: 670px;
3922
  }
3923
  .span8 {
3924
    width: 770px;
3925
  }
3926
  .span9 {
3927
    width: 870px;
3928
  }
3929
  .span10 {
3930
    width: 970px;
3931
  }
3932
  .span11 {
3933
    width: 1070px;
3934
  }
3935
  .span12, .container {
3936
    width: 1170px;
3937
  }
3938
  .offset1 {
3939
    margin-left: 130px;
3940
  }
3941
  .offset2 {
3942
    margin-left: 230px;
3943
  }
3944
  .offset3 {
3945
    margin-left: 330px;
3946
  }
3947
  .offset4 {
3948
    margin-left: 430px;
3949
  }
3950
  .offset5 {
3951
    margin-left: 530px;
3952
  }
3953
  .offset6 {
3954
    margin-left: 630px;
3955
  }
3956
  .offset7 {
3957
    margin-left: 730px;
3958
  }
3959
  .offset8 {
3960
    margin-left: 830px;
3961
  }
3962
  .offset9 {
3963
    margin-left: 930px;
3964
  }
3965
  .offset10 {
3966
    margin-left: 1030px;
3967
  }
3968
  .offset11 {
3969
    margin-left: 1130px;
3970
  }
3971
  .row-fluid {
3972
    width: 100%;
3973
    *zoom: 1;
3974
  }
3975
  .row-fluid:before, .row-fluid:after {
3976
    display: table;
3977
    content: "";
3978
  }
3979
  .row-fluid:after {
3980
    clear: both;
3981
  }
3982
  .row-fluid > [class*="span"] {
3983
    float: left;
3984
    margin-left: 2.564102564%;
3985
  }
3986
  .row-fluid > [class*="span"]:first-child {
3987
    margin-left: 0;
3988
  }
3989
  .row-fluid > .span1 {
3990
    width: 5.982905983%;
3991
  }
3992
  .row-fluid > .span2 {
3993
    width: 14.529914530000001%;
3994
  }
3995
  .row-fluid > .span3 {
3996
    width: 23.076923077%;
3997
  }
3998
  .row-fluid > .span4 {
3999
    width: 31.623931624%;
4000
  }
4001
  .row-fluid > .span5 {
4002
    width: 40.170940171000005%;
4003
  }
4004
  .row-fluid > .span6 {
4005
    width: 48.717948718%;
4006
  }
4007
  .row-fluid > .span7 {
4008
    width: 57.264957265%;
4009
  }
4010
  .row-fluid > .span8 {
4011
    width: 65.81196581200001%;
4012
  }
4013
  .row-fluid > .span9 {
4014
    width: 74.358974359%;
4015
  }
4016
  .row-fluid > .span10 {
4017
    width: 82.905982906%;
4018
  }
4019
  .row-fluid > .span11 {
4020
    width: 91.45299145300001%;
4021
  }
4022
  .row-fluid > .span12 {
4023
    width: 100%;
4024
  }
4025
  input.span1, textarea.span1, .uneditable-input.span1 {
4026
    width: 60px;
4027
  }
4028
  input.span2, textarea.span2, .uneditable-input.span2 {
4029
    width: 160px;
4030
  }
4031
  input.span3, textarea.span3, .uneditable-input.span3 {
4032
    width: 260px;
4033
  }
4034
  input.span4, textarea.span4, .uneditable-input.span4 {
4035
    width: 360px;
4036
  }
4037
  input.span5, textarea.span5, .uneditable-input.span5 {
4038
    width: 460px;
4039
  }
4040
  input.span6, textarea.span6, .uneditable-input.span6 {
4041
    width: 560px;
4042
  }
4043
  input.span7, textarea.span7, .uneditable-input.span7 {
4044
    width: 660px;
4045
  }
4046
  input.span8, textarea.span8, .uneditable-input.span8 {
4047
    width: 760px;
4048
  }
4049
  input.span9, textarea.span9, .uneditable-input.span9 {
4050
    width: 860px;
4051
  }
4052
  input.span10, textarea.span10, .uneditable-input.span10 {
4053
    width: 960px;
4054
  }
4055
  input.span11, textarea.span11, .uneditable-input.span11 {
4056
    width: 1060px;
4057
  }
4058
  input.span12, textarea.span12, .uneditable-input.span12 {
4059
    width: 1160px;
4060
  }
4061
  .thumbnails {
4062
    margin-left: -30px;
4063
  }
4064
  .thumbnails > li {
4065
    margin-left: 30px;
4066
  }
4067
}