Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
12345 anikendra 1
/*!
2
 * Bootstrap v2.1.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,
14
.clearfix:after {
15
  display: table;
16
  content: "";
17
  line-height: 0;
18
}
19
.clearfix:after {
20
  clear: both;
21
}
22
.hide-text {
23
  font: 0/0 a;
24
  color: transparent;
25
  text-shadow: none;
26
  background-color: transparent;
27
  border: 0;
28
}
29
.input-block-level {
30
  display: block;
31
  width: 100%;
32
  min-height: 30px;
33
  -webkit-box-sizing: border-box;
34
  -moz-box-sizing: border-box;
35
  box-sizing: border-box;
36
}
37
article,
38
aside,
39
details,
40
figcaption,
41
figure,
42
footer,
43
header,
44
hgroup,
45
nav,
46
section {
47
  display: block;
48
}
49
audio,
50
canvas,
51
video {
52
  display: inline-block;
53
  *display: inline;
54
  *zoom: 1;
55
}
56
audio:not([controls]) {
57
  display: none;
58
}
59
html {
60
  font-size: 100%;
61
  -webkit-text-size-adjust: 100%;
62
  -ms-text-size-adjust: 100%;
63
}
64
a:focus {
65
  outline: thin dotted #333;
66
  outline: 5px auto -webkit-focus-ring-color;
67
  outline-offset: -2px;
68
}
69
a:hover,
70
a:active {
71
  outline: 0;
72
}
73
sub,
74
sup {
75
  position: relative;
76
  font-size: 75%;
77
  line-height: 0;
78
  vertical-align: baseline;
79
}
80
sup {
81
  top: -0.5em;
82
}
83
sub {
84
  bottom: -0.25em;
85
}
86
img {
87
  /* Responsive images (ensure images don't scale beyond their parents) */
88
 
89
  max-width: 100%;
90
  /* Part 1: Set a maxium relative to the parent */
91
 
92
  width: auto\9;
93
  /* IE7-8 need help adjusting responsive images */
94
 
95
  height: auto;
96
  /* Part 2: Scale the height according to the width, otherwise you get stretching */
97
 
98
  vertical-align: middle;
99
  border: 0;
100
  -ms-interpolation-mode: bicubic;
101
}
102
#map_canvas img {
103
  max-width: none;
104
}
105
button,
106
input,
107
select,
108
textarea {
109
  margin: 0;
110
  font-size: 100%;
111
  vertical-align: middle;
112
}
113
button,
114
input {
115
  *overflow: visible;
116
  line-height: normal;
117
}
118
button::-moz-focus-inner,
119
input::-moz-focus-inner {
120
  padding: 0;
121
  border: 0;
122
}
123
button,
124
input[type="button"],
125
input[type="reset"],
126
input[type="submit"] {
127
  cursor: pointer;
128
  -webkit-appearance: button;
129
}
130
input[type="search"] {
131
  -webkit-box-sizing: content-box;
132
  -moz-box-sizing: content-box;
133
  box-sizing: content-box;
134
  -webkit-appearance: textfield;
135
}
136
input[type="search"]::-webkit-search-decoration,
137
input[type="search"]::-webkit-search-cancel-button {
138
  -webkit-appearance: none;
139
}
140
textarea {
141
  overflow: auto;
142
  vertical-align: top;
143
}
144
body {
145
  margin: 0;
146
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
147
  font-size: 14px;
148
  line-height: 20px;
149
  color: #333333;
150
  background-color: #ffffff;
151
}
152
a {
153
  color: #0088cc;
154
  text-decoration: none;
155
}
156
a:hover {
157
  color: #005580;
158
  text-decoration: underline;
159
}
160
.img-rounded {
161
  -webkit-border-radius: 6px;
162
  -moz-border-radius: 6px;
163
  border-radius: 6px;
164
}
165
.img-polaroid {
166
  padding: 4px;
167
  background-color: #fff;
168
  border: 1px solid #ccc;
169
  border: 1px solid rgba(0, 0, 0, 0.2);
170
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
171
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
172
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
173
}
174
.img-circle {
175
  -webkit-border-radius: 500px;
176
  -moz-border-radius: 500px;
177
  border-radius: 500px;
178
}
179
.row {
180
  margin-left: -20px;
181
  *zoom: 1;
182
}
183
.row:before,
184
.row:after {
185
  display: table;
186
  content: "";
187
  line-height: 0;
188
}
189
.row:after {
190
  clear: both;
191
}
192
[class*="span"] {
193
  float: left;
194
  min-height: 1px;
195
  margin-left: 20px;
196
}
197
.container,
198
.navbar-static-top .container,
199
.navbar-fixed-top .container,
200
.navbar-fixed-bottom .container {
201
  width: 940px;
202
}
203
.span12 {
204
  width: 940px;
205
}
206
.span11 {
207
  width: 860px;
208
}
209
.span10 {
210
  width: 780px;
211
}
212
.span9 {
213
  width: 700px;
214
}
215
.span8 {
216
  width: 620px;
217
}
218
.span7 {
219
  width: 540px;
220
}
221
.span6 {
222
  width: 460px;
223
}
224
.span5 {
225
  width: 380px;
226
}
227
.span4 {
228
  width: 300px;
229
}
230
.span3 {
231
  width: 220px;
232
}
233
.span2 {
234
  width: 140px;
235
}
236
.span1 {
237
  width: 60px;
238
}
239
.offset12 {
240
  margin-left: 980px;
241
}
242
.offset11 {
243
  margin-left: 900px;
244
}
245
.offset10 {
246
  margin-left: 820px;
247
}
248
.offset9 {
249
  margin-left: 740px;
250
}
251
.offset8 {
252
  margin-left: 660px;
253
}
254
.offset7 {
255
  margin-left: 580px;
256
}
257
.offset6 {
258
  margin-left: 500px;
259
}
260
.offset5 {
261
  margin-left: 420px;
262
}
263
.offset4 {
264
  margin-left: 340px;
265
}
266
.offset3 {
267
  margin-left: 260px;
268
}
269
.offset2 {
270
  margin-left: 180px;
271
}
272
.offset1 {
273
  margin-left: 100px;
274
}
275
.row-fluid {
276
  width: 100%;
277
  *zoom: 1;
278
}
279
.row-fluid:before,
280
.row-fluid:after {
281
  display: table;
282
  content: "";
283
  line-height: 0;
284
}
285
.row-fluid:after {
286
  clear: both;
287
}
288
.row-fluid [class*="span"] {
289
  display: block;
290
  width: 100%;
291
  min-height: 30px;
292
  -webkit-box-sizing: border-box;
293
  -moz-box-sizing: border-box;
294
  box-sizing: border-box;
295
  float: left;
296
  margin-left: 2.127659574468085%;
297
  *margin-left: 2.074468085106383%;
298
}
299
.row-fluid [class*="span"]:first-child {
300
  margin-left: 0;
301
}
302
.row-fluid .span12 {
303
  width: 100%;
304
  *width: 99.94680851063829%;
305
}
306
.row-fluid .span11 {
307
  width: 91.48936170212765%;
308
  *width: 91.43617021276594%;
309
}
310
.row-fluid .span10 {
311
  width: 82.97872340425532%;
312
  *width: 82.92553191489361%;
313
}
314
.row-fluid .span9 {
315
  width: 74.46808510638297%;
316
  *width: 74.41489361702126%;
317
}
318
.row-fluid .span8 {
319
  width: 65.95744680851064%;
320
  *width: 65.90425531914893%;
321
}
322
.row-fluid .span7 {
323
  width: 57.44680851063829%;
324
  *width: 57.39361702127659%;
325
}
326
.row-fluid .span6 {
327
  width: 48.93617021276595%;
328
  *width: 48.88297872340425%;
329
}
330
.row-fluid .span5 {
331
  width: 40.42553191489362%;
332
  *width: 40.37234042553192%;
333
}
334
.row-fluid .span4 {
335
  width: 31.914893617021278%;
336
  *width: 31.861702127659576%;
337
}
338
.row-fluid .span3 {
339
  width: 23.404255319148934%;
340
  *width: 23.351063829787233%;
341
}
342
.row-fluid .span2 {
343
  width: 14.893617021276595%;
344
  *width: 14.840425531914894%;
345
}
346
.row-fluid .span1 {
347
  width: 6.382978723404255%;
348
  *width: 6.329787234042553%;
349
}
350
.row-fluid .offset12 {
351
  margin-left: 104.25531914893617%;
352
  *margin-left: 104.14893617021275%;
353
}
354
.row-fluid .offset12:first-child {
355
  margin-left: 102.12765957446808%;
356
  *margin-left: 102.02127659574467%;
357
}
358
.row-fluid .offset11 {
359
  margin-left: 95.74468085106382%;
360
  *margin-left: 95.6382978723404%;
361
}
362
.row-fluid .offset11:first-child {
363
  margin-left: 93.61702127659574%;
364
  *margin-left: 93.51063829787232%;
365
}
366
.row-fluid .offset10 {
367
  margin-left: 87.23404255319149%;
368
  *margin-left: 87.12765957446807%;
369
}
370
.row-fluid .offset10:first-child {
371
  margin-left: 85.1063829787234%;
372
  *margin-left: 84.99999999999999%;
373
}
374
.row-fluid .offset9 {
375
  margin-left: 78.72340425531914%;
376
  *margin-left: 78.61702127659572%;
377
}
378
.row-fluid .offset9:first-child {
379
  margin-left: 76.59574468085106%;
380
  *margin-left: 76.48936170212764%;
381
}
382
.row-fluid .offset8 {
383
  margin-left: 70.2127659574468%;
384
  *margin-left: 70.10638297872339%;
385
}
386
.row-fluid .offset8:first-child {
387
  margin-left: 68.08510638297872%;
388
  *margin-left: 67.9787234042553%;
389
}
390
.row-fluid .offset7 {
391
  margin-left: 61.70212765957446%;
392
  *margin-left: 61.59574468085106%;
393
}
394
.row-fluid .offset7:first-child {
395
  margin-left: 59.574468085106375%;
396
  *margin-left: 59.46808510638297%;
397
}
398
.row-fluid .offset6 {
399
  margin-left: 53.191489361702125%;
400
  *margin-left: 53.085106382978715%;
401
}
402
.row-fluid .offset6:first-child {
403
  margin-left: 51.063829787234035%;
404
  *margin-left: 50.95744680851063%;
405
}
406
.row-fluid .offset5 {
407
  margin-left: 44.68085106382979%;
408
  *margin-left: 44.57446808510638%;
409
}
410
.row-fluid .offset5:first-child {
411
  margin-left: 42.5531914893617%;
412
  *margin-left: 42.4468085106383%;
413
}
414
.row-fluid .offset4 {
415
  margin-left: 36.170212765957444%;
416
  *margin-left: 36.06382978723405%;
417
}
418
.row-fluid .offset4:first-child {
419
  margin-left: 34.04255319148936%;
420
  *margin-left: 33.93617021276596%;
421
}
422
.row-fluid .offset3 {
423
  margin-left: 27.659574468085104%;
424
  *margin-left: 27.5531914893617%;
425
}
426
.row-fluid .offset3:first-child {
427
  margin-left: 25.53191489361702%;
428
  *margin-left: 25.425531914893618%;
429
}
430
.row-fluid .offset2 {
431
  margin-left: 19.148936170212764%;
432
  *margin-left: 19.04255319148936%;
433
}
434
.row-fluid .offset2:first-child {
435
  margin-left: 17.02127659574468%;
436
  *margin-left: 16.914893617021278%;
437
}
438
.row-fluid .offset1 {
439
  margin-left: 10.638297872340425%;
440
  *margin-left: 10.53191489361702%;
441
}
442
.row-fluid .offset1:first-child {
443
  margin-left: 8.51063829787234%;
444
  *margin-left: 8.404255319148938%;
445
}
446
[class*="span"].hide,
447
.row-fluid [class*="span"].hide {
448
  display: none;
449
}
450
[class*="span"].pull-right,
451
.row-fluid [class*="span"].pull-right {
452
  float: right;
453
}
454
.container {
455
  margin-right: auto;
456
  margin-left: auto;
457
  *zoom: 1;
458
}
459
.container:before,
460
.container:after {
461
  display: table;
462
  content: "";
463
  line-height: 0;
464
}
465
.container:after {
466
  clear: both;
467
}
468
.container-fluid {
469
  padding-right: 20px;
470
  padding-left: 20px;
471
  *zoom: 1;
472
}
473
.container-fluid:before,
474
.container-fluid:after {
475
  display: table;
476
  content: "";
477
  line-height: 0;
478
}
479
.container-fluid:after {
480
  clear: both;
481
}
482
p {
483
  margin: 0 0 10px;
484
}
485
.lead {
486
  margin-bottom: 20px;
487
  font-size: 21px;
488
  font-weight: 200;
489
  line-height: 30px;
490
}
491
small {
492
  font-size: 85%;
493
}
494
strong {
495
  font-weight: bold;
496
}
497
em {
498
  font-style: italic;
499
}
500
cite {
501
  font-style: normal;
502
}
503
.muted {
504
  color: #999999;
505
}
506
.text-warning {
507
  color: #c09853;
508
}
509
.text-error {
510
  color: #b94a48;
511
}
512
.text-info {
513
  color: #3a87ad;
514
}
515
.text-success {
516
  color: #468847;
517
}
518
h1,
519
h2,
520
h3,
521
h4,
522
h5,
523
h6 {
524
  margin: 10px 0;
525
  font-family: inherit;
526
  font-weight: bold;
527
  line-height: 1;
528
  color: inherit;
529
  text-rendering: optimizelegibility;
530
}
531
h1 small,
532
h2 small,
533
h3 small,
534
h4 small,
535
h5 small,
536
h6 small {
537
  font-weight: normal;
538
  line-height: 1;
539
  color: #999999;
540
}
541
h1 {
542
  font-size: 36px;
543
  line-height: 40px;
544
}
545
h2 {
546
  font-size: 30px;
547
  line-height: 40px;
548
}
549
h3 {
550
  font-size: 24px;
551
  line-height: 40px;
552
}
553
h4 {
554
  font-size: 18px;
555
  line-height: 20px;
556
}
557
h5 {
558
  font-size: 14px;
559
  line-height: 20px;
560
}
561
h6 {
562
  font-size: 12px;
563
  line-height: 20px;
564
}
565
h1 small {
566
  font-size: 24px;
567
}
568
h2 small {
569
  font-size: 18px;
570
}
571
h3 small {
572
  font-size: 14px;
573
}
574
h4 small {
575
  font-size: 14px;
576
}
577
.page-header {
578
  padding-bottom: 9px;
579
  margin: 20px 0 30px;
580
  border-bottom: 1px solid #eeeeee;
581
}
582
ul,
583
ol {
584
  padding: 0;
585
  margin: 0 0 10px 25px;
586
}
587
ul ul,
588
ul ol,
589
ol ol,
590
ol ul {
591
  margin-bottom: 0;
592
}
593
li {
594
  line-height: 20px;
595
}
596
ul.unstyled,
597
ol.unstyled {
598
  margin-left: 0;
599
  list-style: none;
600
}
601
dl {
602
  margin-bottom: 20px;
603
}
604
dt,
605
dd {
606
  line-height: 20px;
607
}
608
dt {
609
  font-weight: bold;
610
}
611
dd {
612
  margin-left: 10px;
613
}
614
.dl-horizontal {
615
  *zoom: 1;
616
}
617
.dl-horizontal:before,
618
.dl-horizontal:after {
619
  display: table;
620
  content: "";
621
  line-height: 0;
622
}
623
.dl-horizontal:after {
624
  clear: both;
625
}
626
.dl-horizontal dt {
627
  float: left;
628
  width: 160px;
629
  clear: left;
630
  text-align: right;
631
  overflow: hidden;
632
  text-overflow: ellipsis;
633
  white-space: nowrap;
634
}
635
.dl-horizontal dd {
636
  margin-left: 180px;
637
}
638
hr {
639
  margin: 20px 0;
640
  border: 0;
641
  border-top: 1px solid #eeeeee;
642
  border-bottom: 1px solid #ffffff;
643
}
644
abbr[title] {
645
  cursor: help;
646
  border-bottom: 1px dotted #999999;
647
}
648
abbr.initialism {
649
  font-size: 90%;
650
  text-transform: uppercase;
651
}
652
blockquote {
653
  padding: 0 0 0 15px;
654
  margin: 0 0 20px;
655
  border-left: 5px solid #eeeeee;
656
}
657
blockquote p {
658
  margin-bottom: 0;
659
  font-size: 16px;
660
  font-weight: 300;
661
  line-height: 25px;
662
}
663
blockquote small {
664
  display: block;
665
  line-height: 20px;
666
  color: #999999;
667
}
668
blockquote small:before {
669
  content: '\2014 \00A0';
670
}
671
blockquote.pull-right {
672
  float: right;
673
  padding-right: 15px;
674
  padding-left: 0;
675
  border-right: 5px solid #eeeeee;
676
  border-left: 0;
677
}
678
blockquote.pull-right p,
679
blockquote.pull-right small {
680
  text-align: right;
681
}
682
blockquote.pull-right small:before {
683
  content: '';
684
}
685
blockquote.pull-right small:after {
686
  content: '\00A0 \2014';
687
}
688
q:before,
689
q:after,
690
blockquote:before,
691
blockquote:after {
692
  content: "";
693
}
694
address {
695
  display: block;
696
  margin-bottom: 20px;
697
  font-style: normal;
698
  line-height: 20px;
699
}
700
code,
701
pre {
702
  padding: 0 3px 2px;
703
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
704
  font-size: 12px;
705
  color: #333333;
706
  -webkit-border-radius: 3px;
707
  -moz-border-radius: 3px;
708
  border-radius: 3px;
709
}
710
code {
711
  padding: 2px 4px;
712
  color: #d14;
713
  background-color: #f7f7f9;
714
  border: 1px solid #e1e1e8;
715
}
716
pre {
717
  display: block;
718
  padding: 9.5px;
719
  margin: 0 0 10px;
720
  font-size: 13px;
721
  line-height: 20px;
722
  word-break: break-all;
723
  word-wrap: break-word;
724
  white-space: pre;
725
  white-space: pre-wrap;
726
  background-color: #f5f5f5;
727
  border: 1px solid #ccc;
728
  border: 1px solid rgba(0, 0, 0, 0.15);
729
  -webkit-border-radius: 4px;
730
  -moz-border-radius: 4px;
731
  border-radius: 4px;
732
}
733
pre.prettyprint {
734
  margin-bottom: 20px;
735
}
736
pre code {
737
  padding: 0;
738
  color: inherit;
739
  background-color: transparent;
740
  border: 0;
741
}
742
.pre-scrollable {
743
  max-height: 340px;
744
  overflow-y: scroll;
745
}
746
.label,
747
.badge {
748
  font-size: 11.844px;
749
  font-weight: bold;
750
  line-height: 14px;
751
  color: #ffffff;
752
  vertical-align: baseline;
753
  white-space: nowrap;
754
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
755
  background-color: #999999;
756
}
757
.label {
758
  padding: 1px 4px 2px;
759
  -webkit-border-radius: 3px;
760
  -moz-border-radius: 3px;
761
  border-radius: 3px;
762
}
763
.badge {
764
  padding: 1px 9px 2px;
765
  -webkit-border-radius: 9px;
766
  -moz-border-radius: 9px;
767
  border-radius: 9px;
768
}
769
a.label:hover,
770
a.badge:hover {
771
  color: #ffffff;
772
  text-decoration: none;
773
  cursor: pointer;
774
}
775
.label-important,
776
.badge-important {
777
  background-color: #b94a48;
778
}
779
.label-important[href],
780
.badge-important[href] {
781
  background-color: #953b39;
782
}
783
.label-warning,
784
.badge-warning {
785
  background-color: #f89406;
786
}
787
.label-warning[href],
788
.badge-warning[href] {
789
  background-color: #c67605;
790
}
791
.label-success,
792
.badge-success {
793
  background-color: #468847;
794
}
795
.label-success[href],
796
.badge-success[href] {
797
  background-color: #356635;
798
}
799
.label-info,
800
.badge-info {
801
  background-color: #3a87ad;
802
}
803
.label-info[href],
804
.badge-info[href] {
805
  background-color: #2d6987;
806
}
807
.label-inverse,
808
.badge-inverse {
809
  background-color: #333333;
810
}
811
.label-inverse[href],
812
.badge-inverse[href] {
813
  background-color: #1a1a1a;
814
}
815
.btn .label,
816
.btn .badge {
817
  position: relative;
818
  top: -1px;
819
}
820
.btn-mini .label,
821
.btn-mini .badge {
822
  top: 0;
823
}
824
table {
825
  max-width: 100%;
826
  background-color: transparent;
827
  border-collapse: collapse;
828
  border-spacing: 0;
829
}
830
.table {
831
  width: 100%;
832
  margin-bottom: 20px;
833
}
834
.table th,
835
.table td {
836
  padding: 8px;
837
  line-height: 20px;
838
  text-align: left;
839
  vertical-align: top;
840
  border-top: 1px solid #dddddd;
841
}
842
.table th {
843
  font-weight: bold;
844
}
845
.table thead th {
846
  vertical-align: bottom;
847
}
848
.table caption + thead tr:first-child th,
849
.table caption + thead tr:first-child td,
850
.table colgroup + thead tr:first-child th,
851
.table colgroup + thead tr:first-child td,
852
.table thead:first-child tr:first-child th,
853
.table thead:first-child tr:first-child td {
854
  border-top: 0;
855
}
856
.table tbody + tbody {
857
  border-top: 2px solid #dddddd;
858
}
859
.table-condensed th,
860
.table-condensed td {
861
  padding: 4px 5px;
862
}
863
.table-bordered {
864
  border: 1px solid #dddddd;
865
  border-collapse: separate;
866
  *border-collapse: collapse;
867
  border-left: 0;
868
  -webkit-border-radius: 4px;
869
  -moz-border-radius: 4px;
870
  border-radius: 4px;
871
}
872
.table-bordered th,
873
.table-bordered td {
874
  border-left: 1px solid #dddddd;
875
}
876
.table-bordered caption + thead tr:first-child th,
877
.table-bordered caption + tbody tr:first-child th,
878
.table-bordered caption + tbody tr:first-child td,
879
.table-bordered colgroup + thead tr:first-child th,
880
.table-bordered colgroup + tbody tr:first-child th,
881
.table-bordered colgroup + tbody tr:first-child td,
882
.table-bordered thead:first-child tr:first-child th,
883
.table-bordered tbody:first-child tr:first-child th,
884
.table-bordered tbody:first-child tr:first-child td {
885
  border-top: 0;
886
}
887
.table-bordered thead:first-child tr:first-child th:first-child,
888
.table-bordered tbody:first-child tr:first-child td:first-child {
889
  -webkit-border-top-left-radius: 4px;
890
  border-top-left-radius: 4px;
891
  -moz-border-radius-topleft: 4px;
892
}
893
.table-bordered thead:first-child tr:first-child th:last-child,
894
.table-bordered tbody:first-child tr:first-child td:last-child {
895
  -webkit-border-top-right-radius: 4px;
896
  border-top-right-radius: 4px;
897
  -moz-border-radius-topright: 4px;
898
}
899
.table-bordered thead:last-child tr:last-child th:first-child,
900
.table-bordered tbody:last-child tr:last-child td:first-child,
901
.table-bordered tfoot:last-child tr:last-child td:first-child {
902
  -webkit-border-radius: 0 0 0 4px;
903
  -moz-border-radius: 0 0 0 4px;
904
  border-radius: 0 0 0 4px;
905
  -webkit-border-bottom-left-radius: 4px;
906
  border-bottom-left-radius: 4px;
907
  -moz-border-radius-bottomleft: 4px;
908
}
909
.table-bordered thead:last-child tr:last-child th:last-child,
910
.table-bordered tbody:last-child tr:last-child td:last-child,
911
.table-bordered tfoot:last-child tr:last-child td:last-child {
912
  -webkit-border-bottom-right-radius: 4px;
913
  border-bottom-right-radius: 4px;
914
  -moz-border-radius-bottomright: 4px;
915
}
916
.table-bordered caption + thead tr:first-child th:first-child,
917
.table-bordered caption + tbody tr:first-child td:first-child,
918
.table-bordered colgroup + thead tr:first-child th:first-child,
919
.table-bordered colgroup + tbody tr:first-child td:first-child {
920
  -webkit-border-top-left-radius: 4px;
921
  border-top-left-radius: 4px;
922
  -moz-border-radius-topleft: 4px;
923
}
924
.table-bordered caption + thead tr:first-child th:last-child,
925
.table-bordered caption + tbody tr:first-child td:last-child,
926
.table-bordered colgroup + thead tr:first-child th:last-child,
927
.table-bordered colgroup + tbody tr:first-child td:last-child {
928
  -webkit-border-top-right-radius: 4px;
929
  border-top-right-radius: 4px;
930
  -moz-border-radius-topleft: 4px;
931
}
932
.table-striped tbody tr:nth-child(odd) td,
933
.table-striped tbody tr:nth-child(odd) th {
934
  background-color: #f9f9f9;
935
}
936
.table-hover tbody tr:hover td,
937
.table-hover tbody tr:hover th {
938
  background-color: #f5f5f5;
939
}
940
table [class*=span],
941
.row-fluid table [class*=span] {
942
  display: table-cell;
943
  float: none;
944
  margin-left: 0;
945
}
946
.table .span1 {
947
  float: none;
948
  width: 44px;
949
  margin-left: 0;
950
}
951
.table .span2 {
952
  float: none;
953
  width: 124px;
954
  margin-left: 0;
955
}
956
.table .span3 {
957
  float: none;
958
  width: 204px;
959
  margin-left: 0;
960
}
961
.table .span4 {
962
  float: none;
963
  width: 284px;
964
  margin-left: 0;
965
}
966
.table .span5 {
967
  float: none;
968
  width: 364px;
969
  margin-left: 0;
970
}
971
.table .span6 {
972
  float: none;
973
  width: 444px;
974
  margin-left: 0;
975
}
976
.table .span7 {
977
  float: none;
978
  width: 524px;
979
  margin-left: 0;
980
}
981
.table .span8 {
982
  float: none;
983
  width: 604px;
984
  margin-left: 0;
985
}
986
.table .span9 {
987
  float: none;
988
  width: 684px;
989
  margin-left: 0;
990
}
991
.table .span10 {
992
  float: none;
993
  width: 764px;
994
  margin-left: 0;
995
}
996
.table .span11 {
997
  float: none;
998
  width: 844px;
999
  margin-left: 0;
1000
}
1001
.table .span12 {
1002
  float: none;
1003
  width: 924px;
1004
  margin-left: 0;
1005
}
1006
.table .span13 {
1007
  float: none;
1008
  width: 1004px;
1009
  margin-left: 0;
1010
}
1011
.table .span14 {
1012
  float: none;
1013
  width: 1084px;
1014
  margin-left: 0;
1015
}
1016
.table .span15 {
1017
  float: none;
1018
  width: 1164px;
1019
  margin-left: 0;
1020
}
1021
.table .span16 {
1022
  float: none;
1023
  width: 1244px;
1024
  margin-left: 0;
1025
}
1026
.table .span17 {
1027
  float: none;
1028
  width: 1324px;
1029
  margin-left: 0;
1030
}
1031
.table .span18 {
1032
  float: none;
1033
  width: 1404px;
1034
  margin-left: 0;
1035
}
1036
.table .span19 {
1037
  float: none;
1038
  width: 1484px;
1039
  margin-left: 0;
1040
}
1041
.table .span20 {
1042
  float: none;
1043
  width: 1564px;
1044
  margin-left: 0;
1045
}
1046
.table .span21 {
1047
  float: none;
1048
  width: 1644px;
1049
  margin-left: 0;
1050
}
1051
.table .span22 {
1052
  float: none;
1053
  width: 1724px;
1054
  margin-left: 0;
1055
}
1056
.table .span23 {
1057
  float: none;
1058
  width: 1804px;
1059
  margin-left: 0;
1060
}
1061
.table .span24 {
1062
  float: none;
1063
  width: 1884px;
1064
  margin-left: 0;
1065
}
1066
.table tbody tr.success td {
1067
  background-color: #dff0d8;
1068
}
1069
.table tbody tr.error td {
1070
  background-color: #f2dede;
1071
}
1072
.table tbody tr.warning td {
1073
  background-color: #fcf8e3;
1074
}
1075
.table tbody tr.info td {
1076
  background-color: #d9edf7;
1077
}
1078
.table-hover tbody tr.success:hover td {
1079
  background-color: #d0e9c6;
1080
}
1081
.table-hover tbody tr.error:hover td {
1082
  background-color: #ebcccc;
1083
}
1084
.table-hover tbody tr.warning:hover td {
1085
  background-color: #faf2cc;
1086
}
1087
.table-hover tbody tr.info:hover td {
1088
  background-color: #c4e3f3;
1089
}
1090
form {
1091
  margin: 0 0 20px;
1092
}
1093
fieldset {
1094
  padding: 0;
1095
  margin: 0;
1096
  border: 0;
1097
}
1098
legend {
1099
  display: block;
1100
  width: 100%;
1101
  padding: 0;
1102
  margin-bottom: 20px;
1103
  font-size: 21px;
1104
  line-height: 40px;
1105
  color: #333333;
1106
  border: 0;
1107
  border-bottom: 1px solid #e5e5e5;
1108
}
1109
legend small {
1110
  font-size: 15px;
1111
  color: #999999;
1112
}
1113
label,
1114
input,
1115
button,
1116
select,
1117
textarea {
1118
  font-size: 14px;
1119
  font-weight: normal;
1120
  line-height: 20px;
1121
}
1122
input,
1123
button,
1124
select,
1125
textarea {
1126
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1127
}
1128
label {
1129
  display: block;
1130
  margin-bottom: 5px;
1131
}
1132
select,
1133
textarea,
1134
input[type="text"],
1135
input[type="password"],
1136
input[type="datetime"],
1137
input[type="datetime-local"],
1138
input[type="date"],
1139
input[type="month"],
1140
input[type="time"],
1141
input[type="week"],
1142
input[type="number"],
1143
input[type="email"],
1144
input[type="url"],
1145
input[type="search"],
1146
input[type="tel"],
1147
input[type="color"],
1148
.uneditable-input {
1149
  display: inline-block;
1150
  height: 20px;
1151
  padding: 4px 6px;
1152
  margin-bottom: 9px;
1153
  font-size: 14px;
1154
  line-height: 20px;
1155
  color: #555555;
1156
  -webkit-border-radius: 3px;
1157
  -moz-border-radius: 3px;
1158
  border-radius: 3px;
1159
}
1160
input,
1161
textarea,
1162
.uneditable-input {
1163
  width: 206px;
1164
}
1165
textarea {
1166
  height: auto;
1167
}
1168
textarea,
1169
input[type="text"],
1170
input[type="password"],
1171
input[type="datetime"],
1172
input[type="datetime-local"],
1173
input[type="date"],
1174
input[type="month"],
1175
input[type="time"],
1176
input[type="week"],
1177
input[type="number"],
1178
input[type="email"],
1179
input[type="url"],
1180
input[type="search"],
1181
input[type="tel"],
1182
input[type="color"],
1183
.uneditable-input {
1184
  background-color: #ffffff;
1185
  border: 1px solid #cccccc;
1186
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1187
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1188
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1189
  -webkit-transition: border linear .2s, box-shadow linear .2s;
1190
  -moz-transition: border linear .2s, box-shadow linear .2s;
1191
  -o-transition: border linear .2s, box-shadow linear .2s;
1192
  transition: border linear .2s, box-shadow linear .2s;
1193
}
1194
textarea:focus,
1195
input[type="text"]:focus,
1196
input[type="password"]:focus,
1197
input[type="datetime"]:focus,
1198
input[type="datetime-local"]:focus,
1199
input[type="date"]:focus,
1200
input[type="month"]:focus,
1201
input[type="time"]:focus,
1202
input[type="week"]:focus,
1203
input[type="number"]:focus,
1204
input[type="email"]:focus,
1205
input[type="url"]:focus,
1206
input[type="search"]:focus,
1207
input[type="tel"]:focus,
1208
input[type="color"]:focus,
1209
.uneditable-input:focus {
1210
  border-color: rgba(82, 168, 236, 0.8);
1211
  outline: 0;
1212
  outline: thin dotted \9;
1213
  /* IE6-9 */
1214
 
1215
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1216
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1217
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1218
}
1219
input[type="radio"],
1220
input[type="checkbox"] {
1221
  margin: 4px 0 0;
1222
  *margin-top: 0;
1223
  /* IE7 */
1224
 
1225
  margin-top: 1px \9;
1226
  /* IE8-9 */
1227
 
1228
  line-height: normal;
1229
  cursor: pointer;
1230
}
1231
input[type="file"],
1232
input[type="image"],
1233
input[type="submit"],
1234
input[type="reset"],
1235
input[type="button"],
1236
input[type="radio"],
1237
input[type="checkbox"] {
1238
  width: auto;
1239
}
1240
select,
1241
input[type="file"] {
1242
  height: 30px;
1243
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
1244
 
1245
  *margin-top: 4px;
1246
  /* For IE7, add top margin to align select with labels */
1247
 
1248
  line-height: 30px;
1249
}
1250
select {
1251
  width: 220px;
1252
  border: 1px solid #cccccc;
1253
  background-color: #ffffff;
1254
}
1255
select[multiple],
1256
select[size] {
1257
  height: auto;
1258
}
1259
select:focus,
1260
input[type="file"]:focus,
1261
input[type="radio"]:focus,
1262
input[type="checkbox"]:focus {
1263
  outline: thin dotted #333;
1264
  outline: 5px auto -webkit-focus-ring-color;
1265
  outline-offset: -2px;
1266
}
1267
.uneditable-input,
1268
.uneditable-textarea {
1269
  color: #999999;
1270
  background-color: #fcfcfc;
1271
  border-color: #cccccc;
1272
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1273
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1274
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1275
  cursor: not-allowed;
1276
}
1277
.uneditable-input {
1278
  overflow: hidden;
1279
  white-space: nowrap;
1280
}
1281
.uneditable-textarea {
1282
  width: auto;
1283
  height: auto;
1284
}
1285
input:-moz-placeholder,
1286
textarea:-moz-placeholder {
1287
  color: #999999;
1288
}
1289
input:-ms-input-placeholder,
1290
textarea:-ms-input-placeholder {
1291
  color: #999999;
1292
}
1293
input::-webkit-input-placeholder,
1294
textarea::-webkit-input-placeholder {
1295
  color: #999999;
1296
}
1297
.radio,
1298
.checkbox {
1299
  min-height: 18px;
1300
  padding-left: 18px;
1301
}
1302
.radio input[type="radio"],
1303
.checkbox input[type="checkbox"] {
1304
  float: left;
1305
  margin-left: -18px;
1306
}
1307
.controls > .radio:first-child,
1308
.controls > .checkbox:first-child {
1309
  padding-top: 5px;
1310
}
1311
.radio.inline,
1312
.checkbox.inline {
1313
  display: inline-block;
1314
  padding-top: 5px;
1315
  margin-bottom: 0;
1316
  vertical-align: middle;
1317
}
1318
.radio.inline + .radio.inline,
1319
.checkbox.inline + .checkbox.inline {
1320
  margin-left: 10px;
1321
}
1322
.input-mini {
1323
  width: 60px;
1324
}
1325
.input-small {
1326
  width: 90px;
1327
}
1328
.input-medium {
1329
  width: 150px;
1330
}
1331
.input-large {
1332
  width: 210px;
1333
}
1334
.input-xlarge {
1335
  width: 270px;
1336
}
1337
.input-xxlarge {
1338
  width: 530px;
1339
}
1340
input[class*="span"],
1341
select[class*="span"],
1342
textarea[class*="span"],
1343
.uneditable-input[class*="span"],
1344
.row-fluid input[class*="span"],
1345
.row-fluid select[class*="span"],
1346
.row-fluid textarea[class*="span"],
1347
.row-fluid .uneditable-input[class*="span"] {
1348
  float: none;
1349
  margin-left: 0;
1350
}
1351
.input-append input[class*="span"],
1352
.input-append .uneditable-input[class*="span"],
1353
.input-prepend input[class*="span"],
1354
.input-prepend .uneditable-input[class*="span"],
1355
.row-fluid input[class*="span"],
1356
.row-fluid select[class*="span"],
1357
.row-fluid textarea[class*="span"],
1358
.row-fluid .uneditable-input[class*="span"],
1359
.row-fluid .input-prepend [class*="span"],
1360
.row-fluid .input-append [class*="span"] {
1361
  display: inline-block;
1362
}
1363
input,
1364
textarea,
1365
.uneditable-input {
1366
  margin-left: 0;
1367
}
1368
.controls-row [class*="span"] + [class*="span"] {
1369
  margin-left: 20px;
1370
}
1371
input.span12, textarea.span12, .uneditable-input.span12 {
1372
  width: 926px;
1373
}
1374
input.span11, textarea.span11, .uneditable-input.span11 {
1375
  width: 846px;
1376
}
1377
input.span10, textarea.span10, .uneditable-input.span10 {
1378
  width: 766px;
1379
}
1380
input.span9, textarea.span9, .uneditable-input.span9 {
1381
  width: 686px;
1382
}
1383
input.span8, textarea.span8, .uneditable-input.span8 {
1384
  width: 606px;
1385
}
1386
input.span7, textarea.span7, .uneditable-input.span7 {
1387
  width: 526px;
1388
}
1389
input.span6, textarea.span6, .uneditable-input.span6 {
1390
  width: 446px;
1391
}
1392
input.span5, textarea.span5, .uneditable-input.span5 {
1393
  width: 366px;
1394
}
1395
input.span4, textarea.span4, .uneditable-input.span4 {
1396
  width: 286px;
1397
}
1398
input.span3, textarea.span3, .uneditable-input.span3 {
1399
  width: 206px;
1400
}
1401
input.span2, textarea.span2, .uneditable-input.span2 {
1402
  width: 126px;
1403
}
1404
input.span1, textarea.span1, .uneditable-input.span1 {
1405
  width: 46px;
1406
}
1407
.controls-row {
1408
  *zoom: 1;
1409
}
1410
.controls-row:before,
1411
.controls-row:after {
1412
  display: table;
1413
  content: "";
1414
  line-height: 0;
1415
}
1416
.controls-row:after {
1417
  clear: both;
1418
}
1419
.controls-row [class*="span"] {
1420
  float: left;
1421
}
1422
input[disabled],
1423
select[disabled],
1424
textarea[disabled],
1425
input[readonly],
1426
select[readonly],
1427
textarea[readonly] {
1428
  cursor: not-allowed;
1429
  background-color: #eeeeee;
1430
}
1431
input[type="radio"][disabled],
1432
input[type="checkbox"][disabled],
1433
input[type="radio"][readonly],
1434
input[type="checkbox"][readonly] {
1435
  background-color: transparent;
1436
}
1437
.control-group.warning > label,
1438
.control-group.warning .help-block,
1439
.control-group.warning .help-inline {
1440
  color: #c09853;
1441
}
1442
.control-group.warning .checkbox,
1443
.control-group.warning .radio,
1444
.control-group.warning input,
1445
.control-group.warning select,
1446
.control-group.warning textarea {
1447
  color: #c09853;
1448
}
1449
.control-group.warning input,
1450
.control-group.warning select,
1451
.control-group.warning textarea {
1452
  border-color: #c09853;
1453
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1454
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1455
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1456
}
1457
.control-group.warning input:focus,
1458
.control-group.warning select:focus,
1459
.control-group.warning textarea:focus {
1460
  border-color: #a47e3c;
1461
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1462
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1463
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1464
}
1465
.control-group.warning .input-prepend .add-on,
1466
.control-group.warning .input-append .add-on {
1467
  color: #c09853;
1468
  background-color: #fcf8e3;
1469
  border-color: #c09853;
1470
}
1471
.control-group.error > label,
1472
.control-group.error .help-block,
1473
.control-group.error .help-inline {
1474
  color: #b94a48;
1475
}
1476
.control-group.error .checkbox,
1477
.control-group.error .radio,
1478
.control-group.error input,
1479
.control-group.error select,
1480
.control-group.error textarea {
1481
  color: #b94a48;
1482
}
1483
.control-group.error input,
1484
.control-group.error select,
1485
.control-group.error textarea {
1486
  border-color: #b94a48;
1487
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1488
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1489
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1490
}
1491
.control-group.error input:focus,
1492
.control-group.error select:focus,
1493
.control-group.error textarea:focus {
1494
  border-color: #953b39;
1495
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1496
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1497
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1498
}
1499
.control-group.error .input-prepend .add-on,
1500
.control-group.error .input-append .add-on {
1501
  color: #b94a48;
1502
  background-color: #f2dede;
1503
  border-color: #b94a48;
1504
}
1505
.control-group.success > label,
1506
.control-group.success .help-block,
1507
.control-group.success .help-inline {
1508
  color: #468847;
1509
}
1510
.control-group.success .checkbox,
1511
.control-group.success .radio,
1512
.control-group.success input,
1513
.control-group.success select,
1514
.control-group.success textarea {
1515
  color: #468847;
1516
}
1517
.control-group.success input,
1518
.control-group.success select,
1519
.control-group.success textarea {
1520
  border-color: #468847;
1521
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1522
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1523
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1524
}
1525
.control-group.success input:focus,
1526
.control-group.success select:focus,
1527
.control-group.success textarea:focus {
1528
  border-color: #356635;
1529
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1530
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1531
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1532
}
1533
.control-group.success .input-prepend .add-on,
1534
.control-group.success .input-append .add-on {
1535
  color: #468847;
1536
  background-color: #dff0d8;
1537
  border-color: #468847;
1538
}
1539
.control-group.info > label,
1540
.control-group.info .help-block,
1541
.control-group.info .help-inline {
1542
  color: #3a87ad;
1543
}
1544
.control-group.info .checkbox,
1545
.control-group.info .radio,
1546
.control-group.info input,
1547
.control-group.info select,
1548
.control-group.info textarea {
1549
  color: #3a87ad;
1550
}
1551
.control-group.info input,
1552
.control-group.info select,
1553
.control-group.info textarea {
1554
  border-color: #3a87ad;
1555
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1556
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1557
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1558
}
1559
.control-group.info input:focus,
1560
.control-group.info select:focus,
1561
.control-group.info textarea:focus {
1562
  border-color: #2d6987;
1563
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1564
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1565
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1566
}
1567
.control-group.info .input-prepend .add-on,
1568
.control-group.info .input-append .add-on {
1569
  color: #3a87ad;
1570
  background-color: #d9edf7;
1571
  border-color: #3a87ad;
1572
}
1573
input:focus:required:invalid,
1574
textarea:focus:required:invalid,
1575
select:focus:required:invalid {
1576
  color: #b94a48;
1577
  border-color: #ee5f5b;
1578
}
1579
input:focus:required:invalid:focus,
1580
textarea:focus:required:invalid:focus,
1581
select:focus:required:invalid:focus {
1582
  border-color: #e9322d;
1583
  -webkit-box-shadow: 0 0 6px #f8b9b7;
1584
  -moz-box-shadow: 0 0 6px #f8b9b7;
1585
  box-shadow: 0 0 6px #f8b9b7;
1586
}
1587
.form-actions {
1588
  padding: 19px 20px 20px;
1589
  margin-top: 20px;
1590
  margin-bottom: 20px;
1591
  background-color: #f5f5f5;
1592
  border-top: 1px solid #e5e5e5;
1593
  *zoom: 1;
1594
}
1595
.form-actions:before,
1596
.form-actions:after {
1597
  display: table;
1598
  content: "";
1599
  line-height: 0;
1600
}
1601
.form-actions:after {
1602
  clear: both;
1603
}
1604
.help-block,
1605
.help-inline {
1606
  color: #595959;
1607
}
1608
.help-block {
1609
  display: block;
1610
  margin-bottom: 10px;
1611
}
1612
.help-inline {
1613
  display: inline-block;
1614
  *display: inline;
1615
  /* IE7 inline-block hack */
1616
 
1617
  *zoom: 1;
1618
  vertical-align: middle;
1619
  padding-left: 5px;
1620
}
1621
.input-append,
1622
.input-prepend {
1623
  margin-bottom: 5px;
1624
  font-size: 0;
1625
  white-space: nowrap;
1626
}
1627
.input-append input,
1628
.input-prepend input,
1629
.input-append select,
1630
.input-prepend select,
1631
.input-append .uneditable-input,
1632
.input-prepend .uneditable-input {
1633
  position: relative;
1634
  margin-bottom: 0;
1635
  *margin-left: 0;
1636
  font-size: 14px;
1637
  vertical-align: top;
1638
  -webkit-border-radius: 0 3px 3px 0;
1639
  -moz-border-radius: 0 3px 3px 0;
1640
  border-radius: 0 3px 3px 0;
1641
}
1642
.input-append input:focus,
1643
.input-prepend input:focus,
1644
.input-append select:focus,
1645
.input-prepend select:focus,
1646
.input-append .uneditable-input:focus,
1647
.input-prepend .uneditable-input:focus {
1648
  z-index: 2;
1649
}
1650
.input-append .add-on,
1651
.input-prepend .add-on {
1652
  display: inline-block;
1653
  width: auto;
1654
  height: 20px;
1655
  min-width: 16px;
1656
  padding: 4px 5px;
1657
  font-size: 14px;
1658
  font-weight: normal;
1659
  line-height: 20px;
1660
  text-align: center;
1661
  text-shadow: 0 1px 0 #ffffff;
1662
  background-color: #eeeeee;
1663
  border: 1px solid #ccc;
1664
}
1665
.input-append .add-on,
1666
.input-prepend .add-on,
1667
.input-append .btn,
1668
.input-prepend .btn {
1669
  vertical-align: top;
1670
  -webkit-border-radius: 0;
1671
  -moz-border-radius: 0;
1672
  border-radius: 0;
1673
}
1674
.input-append .active,
1675
.input-prepend .active {
1676
  background-color: #a9dba9;
1677
  border-color: #46a546;
1678
}
1679
.input-prepend .add-on,
1680
.input-prepend .btn {
1681
  margin-right: -1px;
1682
}
1683
.input-prepend .add-on:first-child,
1684
.input-prepend .btn:first-child {
1685
  -webkit-border-radius: 3px 0 0 3px;
1686
  -moz-border-radius: 3px 0 0 3px;
1687
  border-radius: 3px 0 0 3px;
1688
}
1689
.input-append input,
1690
.input-append select,
1691
.input-append .uneditable-input {
1692
  -webkit-border-radius: 3px 0 0 3px;
1693
  -moz-border-radius: 3px 0 0 3px;
1694
  border-radius: 3px 0 0 3px;
1695
}
1696
.input-append .add-on,
1697
.input-append .btn {
1698
  margin-left: -1px;
1699
}
1700
.input-append .add-on:last-child,
1701
.input-append .btn:last-child {
1702
  -webkit-border-radius: 0 3px 3px 0;
1703
  -moz-border-radius: 0 3px 3px 0;
1704
  border-radius: 0 3px 3px 0;
1705
}
1706
.input-prepend.input-append input,
1707
.input-prepend.input-append select,
1708
.input-prepend.input-append .uneditable-input {
1709
  -webkit-border-radius: 0;
1710
  -moz-border-radius: 0;
1711
  border-radius: 0;
1712
}
1713
.input-prepend.input-append .add-on:first-child,
1714
.input-prepend.input-append .btn:first-child {
1715
  margin-right: -1px;
1716
  -webkit-border-radius: 3px 0 0 3px;
1717
  -moz-border-radius: 3px 0 0 3px;
1718
  border-radius: 3px 0 0 3px;
1719
}
1720
.input-prepend.input-append .add-on:last-child,
1721
.input-prepend.input-append .btn:last-child {
1722
  margin-left: -1px;
1723
  -webkit-border-radius: 0 3px 3px 0;
1724
  -moz-border-radius: 0 3px 3px 0;
1725
  border-radius: 0 3px 3px 0;
1726
}
1727
input.search-query {
1728
  padding-right: 14px;
1729
  padding-right: 4px \9;
1730
  padding-left: 14px;
1731
  padding-left: 4px \9;
1732
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
1733
 
1734
  margin-bottom: 0;
1735
  -webkit-border-radius: 15px;
1736
  -moz-border-radius: 15px;
1737
  border-radius: 15px;
1738
}
1739
/* Allow for input prepend/append in search forms */
1740
.form-search .input-append .search-query,
1741
.form-search .input-prepend .search-query {
1742
  -webkit-border-radius: 0;
1743
  -moz-border-radius: 0;
1744
  border-radius: 0;
1745
}
1746
.form-search .input-append .search-query {
1747
  -webkit-border-radius: 14px 0 0 14px;
1748
  -moz-border-radius: 14px 0 0 14px;
1749
  border-radius: 14px 0 0 14px;
1750
}
1751
.form-search .input-append .btn {
1752
  -webkit-border-radius: 0 14px 14px 0;
1753
  -moz-border-radius: 0 14px 14px 0;
1754
  border-radius: 0 14px 14px 0;
1755
}
1756
.form-search .input-prepend .search-query {
1757
  -webkit-border-radius: 0 14px 14px 0;
1758
  -moz-border-radius: 0 14px 14px 0;
1759
  border-radius: 0 14px 14px 0;
1760
}
1761
.form-search .input-prepend .btn {
1762
  -webkit-border-radius: 14px 0 0 14px;
1763
  -moz-border-radius: 14px 0 0 14px;
1764
  border-radius: 14px 0 0 14px;
1765
}
1766
.form-search input,
1767
.form-inline input,
1768
.form-horizontal input,
1769
.form-search textarea,
1770
.form-inline textarea,
1771
.form-horizontal textarea,
1772
.form-search select,
1773
.form-inline select,
1774
.form-horizontal select,
1775
.form-search .help-inline,
1776
.form-inline .help-inline,
1777
.form-horizontal .help-inline,
1778
.form-search .uneditable-input,
1779
.form-inline .uneditable-input,
1780
.form-horizontal .uneditable-input,
1781
.form-search .input-prepend,
1782
.form-inline .input-prepend,
1783
.form-horizontal .input-prepend,
1784
.form-search .input-append,
1785
.form-inline .input-append,
1786
.form-horizontal .input-append {
1787
  display: inline-block;
1788
  *display: inline;
1789
  /* IE7 inline-block hack */
1790
 
1791
  *zoom: 1;
1792
  margin-bottom: 0;
1793
  vertical-align: middle;
1794
}
1795
.form-search .hide,
1796
.form-inline .hide,
1797
.form-horizontal .hide {
1798
  display: none;
1799
}
1800
.form-search label,
1801
.form-inline label,
1802
.form-search .btn-group,
1803
.form-inline .btn-group {
1804
  display: inline-block;
1805
}
1806
.form-search .input-append,
1807
.form-inline .input-append,
1808
.form-search .input-prepend,
1809
.form-inline .input-prepend {
1810
  margin-bottom: 0;
1811
}
1812
.form-search .radio,
1813
.form-search .checkbox,
1814
.form-inline .radio,
1815
.form-inline .checkbox {
1816
  padding-left: 0;
1817
  margin-bottom: 0;
1818
  vertical-align: middle;
1819
}
1820
.form-search .radio input[type="radio"],
1821
.form-search .checkbox input[type="checkbox"],
1822
.form-inline .radio input[type="radio"],
1823
.form-inline .checkbox input[type="checkbox"] {
1824
  float: left;
1825
  margin-right: 3px;
1826
  margin-left: 0;
1827
}
1828
.control-group {
1829
  margin-bottom: 10px;
1830
}
1831
legend + .control-group {
1832
  margin-top: 20px;
1833
  -webkit-margin-top-collapse: separate;
1834
}
1835
.form-horizontal .control-group {
1836
  margin-bottom: 20px;
1837
  *zoom: 1;
1838
}
1839
.form-horizontal .control-group:before,
1840
.form-horizontal .control-group:after {
1841
  display: table;
1842
  content: "";
1843
  line-height: 0;
1844
}
1845
.form-horizontal .control-group:after {
1846
  clear: both;
1847
}
1848
.form-horizontal .control-label {
1849
  float: left;
1850
  width: 160px;
1851
  padding-top: 5px;
1852
  text-align: right;
1853
}
1854
.form-horizontal .controls {
1855
  *display: inline-block;
1856
  *padding-left: 20px;
1857
  margin-left: 180px;
1858
  *margin-left: 0;
1859
}
1860
.form-horizontal .controls:first-child {
1861
  *padding-left: 180px;
1862
}
1863
.form-horizontal .help-block {
1864
  margin-bottom: 0;
1865
}
1866
.form-horizontal input + .help-block,
1867
.form-horizontal select + .help-block,
1868
.form-horizontal textarea + .help-block {
1869
  margin-top: 10px;
1870
}
1871
.form-horizontal .form-actions {
1872
  padding-left: 180px;
1873
}
1874
.btn {
1875
  display: inline-block;
1876
  *display: inline;
1877
  /* IE7 inline-block hack */
1878
 
1879
  *zoom: 1;
1880
  padding: 4px 14px;
1881
  margin-bottom: 0;
1882
  font-size: 14px;
1883
  line-height: 20px;
1884
  *line-height: 20px;
1885
  text-align: center;
1886
  vertical-align: middle;
1887
  cursor: pointer;
1888
  color: #333333;
1889
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
1890
  background-color: #f5f5f5;
1891
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
1892
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
1893
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
1894
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
1895
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
1896
  background-repeat: repeat-x;
1897
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
1898
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
1899
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1900
  *background-color: #e6e6e6;
1901
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
1902
 
1903
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1904
  border: 1px solid #bbbbbb;
1905
  *border: 0;
1906
  border-bottom-color: #a2a2a2;
1907
  -webkit-border-radius: 4px;
1908
  -moz-border-radius: 4px;
1909
  border-radius: 4px;
1910
  *margin-left: .3em;
1911
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1912
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1913
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1914
}
1915
.btn:hover,
1916
.btn:active,
1917
.btn.active,
1918
.btn.disabled,
1919
.btn[disabled] {
1920
  color: #333333;
1921
  background-color: #e6e6e6;
1922
  *background-color: #d9d9d9;
1923
}
1924
.btn:active,
1925
.btn.active {
1926
  background-color: #cccccc \9;
1927
}
1928
.btn:first-child {
1929
  *margin-left: 0;
1930
}
1931
.btn:hover {
1932
  color: #333333;
1933
  text-decoration: none;
1934
  background-color: #e6e6e6;
1935
  *background-color: #d9d9d9;
1936
  /* Buttons in IE7 don't get borders, so darken on hover */
1937
 
1938
  background-position: 0 -15px;
1939
  -webkit-transition: background-position 0.1s linear;
1940
  -moz-transition: background-position 0.1s linear;
1941
  -o-transition: background-position 0.1s linear;
1942
  transition: background-position 0.1s linear;
1943
}
1944
.btn:focus {
1945
  outline: thin dotted #333;
1946
  outline: 5px auto -webkit-focus-ring-color;
1947
  outline-offset: -2px;
1948
}
1949
.btn.active,
1950
.btn:active {
1951
  background-color: #e6e6e6;
1952
  background-color: #d9d9d9 \9;
1953
  background-image: none;
1954
  outline: 0;
1955
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1956
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1957
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1958
}
1959
.btn.disabled,
1960
.btn[disabled] {
1961
  cursor: default;
1962
  background-color: #e6e6e6;
1963
  background-image: none;
1964
  opacity: 0.65;
1965
  filter: alpha(opacity=65);
1966
  -webkit-box-shadow: none;
1967
  -moz-box-shadow: none;
1968
  box-shadow: none;
1969
}
1970
.btn-large {
1971
  padding: 9px 14px;
1972
  font-size: 16px;
1973
  line-height: normal;
1974
  -webkit-border-radius: 5px;
1975
  -moz-border-radius: 5px;
1976
  border-radius: 5px;
1977
}
1978
.btn-large [class^="icon-"] {
1979
  margin-top: 2px;
1980
}
1981
.btn-small {
1982
  padding: 3px 9px;
1983
  font-size: 12px;
1984
  line-height: 18px;
1985
}
1986
.btn-small [class^="icon-"] {
1987
  margin-top: 0;
1988
}
1989
.btn-mini {
1990
  padding: 2px 6px;
1991
  font-size: 11px;
1992
  line-height: 17px;
1993
}
1994
.btn-block {
1995
  display: block;
1996
  width: 100%;
1997
  padding-left: 0;
1998
  padding-right: 0;
1999
  -webkit-box-sizing: border-box;
2000
  -moz-box-sizing: border-box;
2001
  box-sizing: border-box;
2002
}
2003
.btn-block + .btn-block {
2004
  margin-top: 5px;
2005
}
2006
input[type="submit"].btn-block,
2007
input[type="reset"].btn-block,
2008
input[type="button"].btn-block {
2009
  width: 100%;
2010
}
2011
.btn-primary.active,
2012
.btn-warning.active,
2013
.btn-danger.active,
2014
.btn-success.active,
2015
.btn-info.active,
2016
.btn-inverse.active {
2017
  color: rgba(255, 255, 255, 0.75);
2018
}
2019
.btn {
2020
  border-color: #c5c5c5;
2021
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
2022
}
2023
.btn-primary {
2024
  color: #ffffff;
2025
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2026
  background-color: #006dcc;
2027
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
2028
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
2029
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
2030
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
2031
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
2032
  background-repeat: repeat-x;
2033
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
2034
  border-color: #0044cc #0044cc #002a80;
2035
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2036
  *background-color: #0044cc;
2037
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2038
 
2039
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2040
}
2041
.btn-primary:hover,
2042
.btn-primary:active,
2043
.btn-primary.active,
2044
.btn-primary.disabled,
2045
.btn-primary[disabled] {
2046
  color: #ffffff;
2047
  background-color: #0044cc;
2048
  *background-color: #003bb3;
2049
}
2050
.btn-primary:active,
2051
.btn-primary.active {
2052
  background-color: #003399 \9;
2053
}
2054
.btn-warning {
2055
  color: #ffffff;
2056
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2057
  background-color: #faa732;
2058
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
2059
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
2060
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
2061
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
2062
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
2063
  background-repeat: repeat-x;
2064
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
2065
  border-color: #f89406 #f89406 #ad6704;
2066
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2067
  *background-color: #f89406;
2068
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2069
 
2070
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2071
}
2072
.btn-warning:hover,
2073
.btn-warning:active,
2074
.btn-warning.active,
2075
.btn-warning.disabled,
2076
.btn-warning[disabled] {
2077
  color: #ffffff;
2078
  background-color: #f89406;
2079
  *background-color: #df8505;
2080
}
2081
.btn-warning:active,
2082
.btn-warning.active {
2083
  background-color: #c67605 \9;
2084
}
2085
.btn-danger {
2086
  color: #ffffff;
2087
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2088
  background-color: #da4f49;
2089
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
2090
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
2091
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
2092
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
2093
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
2094
  background-repeat: repeat-x;
2095
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
2096
  border-color: #bd362f #bd362f #802420;
2097
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2098
  *background-color: #bd362f;
2099
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2100
 
2101
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2102
}
2103
.btn-danger:hover,
2104
.btn-danger:active,
2105
.btn-danger.active,
2106
.btn-danger.disabled,
2107
.btn-danger[disabled] {
2108
  color: #ffffff;
2109
  background-color: #bd362f;
2110
  *background-color: #a9302a;
2111
}
2112
.btn-danger:active,
2113
.btn-danger.active {
2114
  background-color: #942a25 \9;
2115
}
2116
.btn-success {
2117
  color: #ffffff;
2118
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2119
  background-color: #5bb75b;
2120
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
2121
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
2122
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
2123
  background-image: -o-linear-gradient(top, #62c462, #51a351);
2124
  background-image: linear-gradient(to bottom, #62c462, #51a351);
2125
  background-repeat: repeat-x;
2126
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
2127
  border-color: #51a351 #51a351 #387038;
2128
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2129
  *background-color: #51a351;
2130
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2131
 
2132
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2133
}
2134
.btn-success:hover,
2135
.btn-success:active,
2136
.btn-success.active,
2137
.btn-success.disabled,
2138
.btn-success[disabled] {
2139
  color: #ffffff;
2140
  background-color: #51a351;
2141
  *background-color: #499249;
2142
}
2143
.btn-success:active,
2144
.btn-success.active {
2145
  background-color: #408140 \9;
2146
}
2147
.btn-info {
2148
  color: #ffffff;
2149
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2150
  background-color: #49afcd;
2151
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
2152
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
2153
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
2154
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
2155
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
2156
  background-repeat: repeat-x;
2157
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
2158
  border-color: #2f96b4 #2f96b4 #1f6377;
2159
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2160
  *background-color: #2f96b4;
2161
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2162
 
2163
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2164
}
2165
.btn-info:hover,
2166
.btn-info:active,
2167
.btn-info.active,
2168
.btn-info.disabled,
2169
.btn-info[disabled] {
2170
  color: #ffffff;
2171
  background-color: #2f96b4;
2172
  *background-color: #2a85a0;
2173
}
2174
.btn-info:active,
2175
.btn-info.active {
2176
  background-color: #24748c \9;
2177
}
2178
.btn-inverse {
2179
  color: #ffffff;
2180
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2181
  background-color: #363636;
2182
  background-image: -moz-linear-gradient(top, #444444, #222222);
2183
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
2184
  background-image: -webkit-linear-gradient(top, #444444, #222222);
2185
  background-image: -o-linear-gradient(top, #444444, #222222);
2186
  background-image: linear-gradient(to bottom, #444444, #222222);
2187
  background-repeat: repeat-x;
2188
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
2189
  border-color: #222222 #222222 #000000;
2190
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2191
  *background-color: #222222;
2192
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2193
 
2194
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2195
}
2196
.btn-inverse:hover,
2197
.btn-inverse:active,
2198
.btn-inverse.active,
2199
.btn-inverse.disabled,
2200
.btn-inverse[disabled] {
2201
  color: #ffffff;
2202
  background-color: #222222;
2203
  *background-color: #151515;
2204
}
2205
.btn-inverse:active,
2206
.btn-inverse.active {
2207
  background-color: #080808 \9;
2208
}
2209
button.btn,
2210
input[type="submit"].btn {
2211
  *padding-top: 3px;
2212
  *padding-bottom: 3px;
2213
}
2214
button.btn::-moz-focus-inner,
2215
input[type="submit"].btn::-moz-focus-inner {
2216
  padding: 0;
2217
  border: 0;
2218
}
2219
button.btn.btn-large,
2220
input[type="submit"].btn.btn-large {
2221
  *padding-top: 7px;
2222
  *padding-bottom: 7px;
2223
}
2224
button.btn.btn-small,
2225
input[type="submit"].btn.btn-small {
2226
  *padding-top: 3px;
2227
  *padding-bottom: 3px;
2228
}
2229
button.btn.btn-mini,
2230
input[type="submit"].btn.btn-mini {
2231
  *padding-top: 1px;
2232
  *padding-bottom: 1px;
2233
}
2234
.btn-link,
2235
.btn-link:active,
2236
.btn-link[disabled] {
2237
  background-color: transparent;
2238
  background-image: none;
2239
  -webkit-box-shadow: none;
2240
  -moz-box-shadow: none;
2241
  box-shadow: none;
2242
}
2243
.btn-link {
2244
  border-color: transparent;
2245
  cursor: pointer;
2246
  color: #0088cc;
2247
  -webkit-border-radius: 0;
2248
  -moz-border-radius: 0;
2249
  border-radius: 0;
2250
}
2251
.btn-link:hover {
2252
  color: #005580;
2253
  text-decoration: underline;
2254
  background-color: transparent;
2255
}
2256
.btn-link[disabled]:hover {
2257
  color: #333333;
2258
  text-decoration: none;
2259
}
2260
[class^="icon-"],
2261
[class*=" icon-"] {
2262
  display: inline-block;
2263
  width: 14px;
2264
  height: 14px;
2265
  *margin-right: .3em;
2266
  line-height: 14px;
2267
  vertical-align: text-top;
2268
  background-image: url("../img/glyphicons-halflings.png");
2269
  background-position: 14px 14px;
2270
  background-repeat: no-repeat;
2271
  margin-top: 1px;
2272
}
2273
/* White icons with optional class, or on hover/active states of certain elements */
2274
.icon-white,
2275
.nav-tabs > .active > a > [class^="icon-"],
2276
.nav-tabs > .active > a > [class*=" icon-"],
2277
.nav-pills > .active > a > [class^="icon-"],
2278
.nav-pills > .active > a > [class*=" icon-"],
2279
.nav-list > .active > a > [class^="icon-"],
2280
.nav-list > .active > a > [class*=" icon-"],
2281
.navbar-inverse .nav > .active > a > [class^="icon-"],
2282
.navbar-inverse .nav > .active > a > [class*=" icon-"],
2283
.dropdown-menu > li > a:hover > [class^="icon-"],
2284
.dropdown-menu > li > a:hover > [class*=" icon-"],
2285
.dropdown-menu > .active > a > [class^="icon-"],
2286
.dropdown-menu > .active > a > [class*=" icon-"] {
2287
  background-image: url("../img/glyphicons-halflings-white.png");
2288
}
2289
.icon-glass {
2290
  background-position: 0      0;
2291
}
2292
.icon-music {
2293
  background-position: -24px 0;
2294
}
2295
.icon-search {
2296
  background-position: -48px 0;
2297
}
2298
.icon-envelope {
2299
  background-position: -72px 0;
2300
}
2301
.icon-heart {
2302
  background-position: -96px 0;
2303
}
2304
.icon-star {
2305
  background-position: -120px 0;
2306
}
2307
.icon-star-empty {
2308
  background-position: -144px 0;
2309
}
2310
.icon-user {
2311
  background-position: -168px 0;
2312
}
2313
.icon-film {
2314
  background-position: -192px 0;
2315
}
2316
.icon-th-large {
2317
  background-position: -216px 0;
2318
}
2319
.icon-th {
2320
  background-position: -240px 0;
2321
}
2322
.icon-th-list {
2323
  background-position: -264px 0;
2324
}
2325
.icon-ok {
2326
  background-position: -288px 0;
2327
}
2328
.icon-remove {
2329
  background-position: -312px 0;
2330
}
2331
.icon-zoom-in {
2332
  background-position: -336px 0;
2333
}
2334
.icon-zoom-out {
2335
  background-position: -360px 0;
2336
}
2337
.icon-off {
2338
  background-position: -384px 0;
2339
}
2340
.icon-signal {
2341
  background-position: -408px 0;
2342
}
2343
.icon-cog {
2344
  background-position: -432px 0;
2345
}
2346
.icon-trash {
2347
  background-position: -456px 0;
2348
}
2349
.icon-home {
2350
  background-position: 0 -24px;
2351
}
2352
.icon-file {
2353
  background-position: -24px -24px;
2354
}
2355
.icon-time {
2356
  background-position: -48px -24px;
2357
}
2358
.icon-road {
2359
  background-position: -72px -24px;
2360
}
2361
.icon-download-alt {
2362
  background-position: -96px -24px;
2363
}
2364
.icon-download {
2365
  background-position: -120px -24px;
2366
}
2367
.icon-upload {
2368
  background-position: -144px -24px;
2369
}
2370
.icon-inbox {
2371
  background-position: -168px -24px;
2372
}
2373
.icon-play-circle {
2374
  background-position: -192px -24px;
2375
}
2376
.icon-repeat {
2377
  background-position: -216px -24px;
2378
}
2379
.icon-refresh {
2380
  background-position: -240px -24px;
2381
}
2382
.icon-list-alt {
2383
  background-position: -264px -24px;
2384
}
2385
.icon-lock {
2386
  background-position: -287px -24px;
2387
}
2388
.icon-flag {
2389
  background-position: -312px -24px;
2390
}
2391
.icon-headphones {
2392
  background-position: -336px -24px;
2393
}
2394
.icon-volume-off {
2395
  background-position: -360px -24px;
2396
}
2397
.icon-volume-down {
2398
  background-position: -384px -24px;
2399
}
2400
.icon-volume-up {
2401
  background-position: -408px -24px;
2402
}
2403
.icon-qrcode {
2404
  background-position: -432px -24px;
2405
}
2406
.icon-barcode {
2407
  background-position: -456px -24px;
2408
}
2409
.icon-tag {
2410
  background-position: 0 -48px;
2411
}
2412
.icon-tags {
2413
  background-position: -25px -48px;
2414
}
2415
.icon-book {
2416
  background-position: -48px -48px;
2417
}
2418
.icon-bookmark {
2419
  background-position: -72px -48px;
2420
}
2421
.icon-print {
2422
  background-position: -96px -48px;
2423
}
2424
.icon-camera {
2425
  background-position: -120px -48px;
2426
}
2427
.icon-font {
2428
  background-position: -144px -48px;
2429
}
2430
.icon-bold {
2431
  background-position: -167px -48px;
2432
}
2433
.icon-italic {
2434
  background-position: -192px -48px;
2435
}
2436
.icon-text-height {
2437
  background-position: -216px -48px;
2438
}
2439
.icon-text-width {
2440
  background-position: -240px -48px;
2441
}
2442
.icon-align-left {
2443
  background-position: -264px -48px;
2444
}
2445
.icon-align-center {
2446
  background-position: -288px -48px;
2447
}
2448
.icon-align-right {
2449
  background-position: -312px -48px;
2450
}
2451
.icon-align-justify {
2452
  background-position: -336px -48px;
2453
}
2454
.icon-list {
2455
  background-position: -360px -48px;
2456
}
2457
.icon-indent-left {
2458
  background-position: -384px -48px;
2459
}
2460
.icon-indent-right {
2461
  background-position: -408px -48px;
2462
}
2463
.icon-facetime-video {
2464
  background-position: -432px -48px;
2465
}
2466
.icon-picture {
2467
  background-position: -456px -48px;
2468
}
2469
.icon-pencil {
2470
  background-position: 0 -72px;
2471
}
2472
.icon-map-marker {
2473
  background-position: -24px -72px;
2474
}
2475
.icon-adjust {
2476
  background-position: -48px -72px;
2477
}
2478
.icon-tint {
2479
  background-position: -72px -72px;
2480
}
2481
.icon-edit {
2482
  background-position: -96px -72px;
2483
}
2484
.icon-share {
2485
  background-position: -120px -72px;
2486
}
2487
.icon-check {
2488
  background-position: -144px -72px;
2489
}
2490
.icon-move {
2491
  background-position: -168px -72px;
2492
}
2493
.icon-step-backward {
2494
  background-position: -192px -72px;
2495
}
2496
.icon-fast-backward {
2497
  background-position: -216px -72px;
2498
}
2499
.icon-backward {
2500
  background-position: -240px -72px;
2501
}
2502
.icon-play {
2503
  background-position: -264px -72px;
2504
}
2505
.icon-pause {
2506
  background-position: -288px -72px;
2507
}
2508
.icon-stop {
2509
  background-position: -312px -72px;
2510
}
2511
.icon-forward {
2512
  background-position: -336px -72px;
2513
}
2514
.icon-fast-forward {
2515
  background-position: -360px -72px;
2516
}
2517
.icon-step-forward {
2518
  background-position: -384px -72px;
2519
}
2520
.icon-eject {
2521
  background-position: -408px -72px;
2522
}
2523
.icon-chevron-left {
2524
  background-position: -432px -72px;
2525
}
2526
.icon-chevron-right {
2527
  background-position: -456px -72px;
2528
}
2529
.icon-plus-sign {
2530
  background-position: 0 -96px;
2531
}
2532
.icon-minus-sign {
2533
  background-position: -24px -96px;
2534
}
2535
.icon-remove-sign {
2536
  background-position: -48px -96px;
2537
}
2538
.icon-ok-sign {
2539
  background-position: -72px -96px;
2540
}
2541
.icon-question-sign {
2542
  background-position: -96px -96px;
2543
}
2544
.icon-info-sign {
2545
  background-position: -120px -96px;
2546
}
2547
.icon-screenshot {
2548
  background-position: -144px -96px;
2549
}
2550
.icon-remove-circle {
2551
  background-position: -168px -96px;
2552
}
2553
.icon-ok-circle {
2554
  background-position: -192px -96px;
2555
}
2556
.icon-ban-circle {
2557
  background-position: -216px -96px;
2558
}
2559
.icon-arrow-left {
2560
  background-position: -240px -96px;
2561
}
2562
.icon-arrow-right {
2563
  background-position: -264px -96px;
2564
}
2565
.icon-arrow-up {
2566
  background-position: -289px -96px;
2567
}
2568
.icon-arrow-down {
2569
  background-position: -312px -96px;
2570
}
2571
.icon-share-alt {
2572
  background-position: -336px -96px;
2573
}
2574
.icon-resize-full {
2575
  background-position: -360px -96px;
2576
}
2577
.icon-resize-small {
2578
  background-position: -384px -96px;
2579
}
2580
.icon-plus {
2581
  background-position: -408px -96px;
2582
}
2583
.icon-minus {
2584
  background-position: -433px -96px;
2585
}
2586
.icon-asterisk {
2587
  background-position: -456px -96px;
2588
}
2589
.icon-exclamation-sign {
2590
  background-position: 0 -120px;
2591
}
2592
.icon-gift {
2593
  background-position: -24px -120px;
2594
}
2595
.icon-leaf {
2596
  background-position: -48px -120px;
2597
}
2598
.icon-fire {
2599
  background-position: -72px -120px;
2600
}
2601
.icon-eye-open {
2602
  background-position: -96px -120px;
2603
}
2604
.icon-eye-close {
2605
  background-position: -120px -120px;
2606
}
2607
.icon-warning-sign {
2608
  background-position: -144px -120px;
2609
}
2610
.icon-plane {
2611
  background-position: -168px -120px;
2612
}
2613
.icon-calendar {
2614
  background-position: -192px -120px;
2615
}
2616
.icon-random {
2617
  background-position: -216px -120px;
2618
  width: 16px;
2619
}
2620
.icon-comment {
2621
  background-position: -240px -120px;
2622
}
2623
.icon-magnet {
2624
  background-position: -264px -120px;
2625
}
2626
.icon-chevron-up {
2627
  background-position: -288px -120px;
2628
}
2629
.icon-chevron-down {
2630
  background-position: -313px -119px;
2631
}
2632
.icon-retweet {
2633
  background-position: -336px -120px;
2634
}
2635
.icon-shopping-cart {
2636
  background-position: -360px -120px;
2637
}
2638
.icon-folder-close {
2639
  background-position: -384px -120px;
2640
}
2641
.icon-folder-open {
2642
  background-position: -408px -120px;
2643
  width: 16px;
2644
}
2645
.icon-resize-vertical {
2646
  background-position: -432px -119px;
2647
}
2648
.icon-resize-horizontal {
2649
  background-position: -456px -118px;
2650
}
2651
.icon-hdd {
2652
  background-position: 0 -144px;
2653
}
2654
.icon-bullhorn {
2655
  background-position: -24px -144px;
2656
}
2657
.icon-bell {
2658
  background-position: -48px -144px;
2659
}
2660
.icon-certificate {
2661
  background-position: -72px -144px;
2662
}
2663
.icon-thumbs-up {
2664
  background-position: -96px -144px;
2665
}
2666
.icon-thumbs-down {
2667
  background-position: -120px -144px;
2668
}
2669
.icon-hand-right {
2670
  background-position: -144px -144px;
2671
}
2672
.icon-hand-left {
2673
  background-position: -168px -144px;
2674
}
2675
.icon-hand-up {
2676
  background-position: -192px -144px;
2677
}
2678
.icon-hand-down {
2679
  background-position: -216px -144px;
2680
}
2681
.icon-circle-arrow-right {
2682
  background-position: -240px -144px;
2683
}
2684
.icon-circle-arrow-left {
2685
  background-position: -264px -144px;
2686
}
2687
.icon-circle-arrow-up {
2688
  background-position: -288px -144px;
2689
}
2690
.icon-circle-arrow-down {
2691
  background-position: -312px -144px;
2692
}
2693
.icon-globe {
2694
  background-position: -336px -144px;
2695
}
2696
.icon-wrench {
2697
  background-position: -360px -144px;
2698
}
2699
.icon-tasks {
2700
  background-position: -384px -144px;
2701
}
2702
.icon-filter {
2703
  background-position: -408px -144px;
2704
}
2705
.icon-briefcase {
2706
  background-position: -432px -144px;
2707
}
2708
.icon-fullscreen {
2709
  background-position: -456px -144px;
2710
}
2711
.btn-group {
2712
  position: relative;
2713
  font-size: 0;
2714
  vertical-align: middle;
2715
  white-space: nowrap;
2716
  *margin-left: .3em;
2717
}
2718
.btn-group:first-child {
2719
  *margin-left: 0;
2720
}
2721
.btn-group + .btn-group {
2722
  margin-left: 5px;
2723
}
2724
.btn-toolbar {
2725
  font-size: 0;
2726
  margin-top: 10px;
2727
  margin-bottom: 10px;
2728
}
2729
.btn-toolbar .btn-group {
2730
  display: inline-block;
2731
  *display: inline;
2732
  /* IE7 inline-block hack */
2733
 
2734
  *zoom: 1;
2735
}
2736
.btn-toolbar .btn + .btn,
2737
.btn-toolbar .btn-group + .btn,
2738
.btn-toolbar .btn + .btn-group {
2739
  margin-left: 5px;
2740
}
2741
.btn-group > .btn {
2742
  position: relative;
2743
  -webkit-border-radius: 0;
2744
  -moz-border-radius: 0;
2745
  border-radius: 0;
2746
}
2747
.btn-group > .btn + .btn {
2748
  margin-left: -1px;
2749
}
2750
.btn-group > .btn,
2751
.btn-group > .dropdown-menu {
2752
  font-size: 14px;
2753
}
2754
.btn-group > .btn-mini {
2755
  font-size: 11px;
2756
}
2757
.btn-group > .btn-small {
2758
  font-size: 12px;
2759
}
2760
.btn-group > .btn-large {
2761
  font-size: 16px;
2762
}
2763
.btn-group > .btn:first-child {
2764
  margin-left: 0;
2765
  -webkit-border-top-left-radius: 4px;
2766
  -moz-border-radius-topleft: 4px;
2767
  border-top-left-radius: 4px;
2768
  -webkit-border-bottom-left-radius: 4px;
2769
  -moz-border-radius-bottomleft: 4px;
2770
  border-bottom-left-radius: 4px;
2771
}
2772
.btn-group > .btn:last-child,
2773
.btn-group > .dropdown-toggle {
2774
  -webkit-border-top-right-radius: 4px;
2775
  -moz-border-radius-topright: 4px;
2776
  border-top-right-radius: 4px;
2777
  -webkit-border-bottom-right-radius: 4px;
2778
  -moz-border-radius-bottomright: 4px;
2779
  border-bottom-right-radius: 4px;
2780
}
2781
.btn-group > .btn.large:first-child {
2782
  margin-left: 0;
2783
  -webkit-border-top-left-radius: 6px;
2784
  -moz-border-radius-topleft: 6px;
2785
  border-top-left-radius: 6px;
2786
  -webkit-border-bottom-left-radius: 6px;
2787
  -moz-border-radius-bottomleft: 6px;
2788
  border-bottom-left-radius: 6px;
2789
}
2790
.btn-group > .btn.large:last-child,
2791
.btn-group > .large.dropdown-toggle {
2792
  -webkit-border-top-right-radius: 6px;
2793
  -moz-border-radius-topright: 6px;
2794
  border-top-right-radius: 6px;
2795
  -webkit-border-bottom-right-radius: 6px;
2796
  -moz-border-radius-bottomright: 6px;
2797
  border-bottom-right-radius: 6px;
2798
}
2799
.btn-group > .btn:hover,
2800
.btn-group > .btn:focus,
2801
.btn-group > .btn:active,
2802
.btn-group > .btn.active {
2803
  z-index: 2;
2804
}
2805
.btn-group .dropdown-toggle:active,
2806
.btn-group.open .dropdown-toggle {
2807
  outline: 0;
2808
}
2809
.btn-group > .btn + .dropdown-toggle {
2810
  padding-left: 8px;
2811
  padding-right: 8px;
2812
  -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);
2813
  -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);
2814
  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);
2815
  *padding-top: 5px;
2816
  *padding-bottom: 5px;
2817
}
2818
.btn-group > .btn-mini + .dropdown-toggle {
2819
  padding-left: 5px;
2820
  padding-right: 5px;
2821
  *padding-top: 2px;
2822
  *padding-bottom: 2px;
2823
}
2824
.btn-group > .btn-small + .dropdown-toggle {
2825
  *padding-top: 5px;
2826
  *padding-bottom: 4px;
2827
}
2828
.btn-group > .btn-large + .dropdown-toggle {
2829
  padding-left: 12px;
2830
  padding-right: 12px;
2831
  *padding-top: 7px;
2832
  *padding-bottom: 7px;
2833
}
2834
.btn-group.open .dropdown-toggle {
2835
  background-image: none;
2836
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2837
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2838
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2839
}
2840
.btn-group.open .btn.dropdown-toggle {
2841
  background-color: #e6e6e6;
2842
}
2843
.btn-group.open .btn-primary.dropdown-toggle {
2844
  background-color: #0044cc;
2845
}
2846
.btn-group.open .btn-warning.dropdown-toggle {
2847
  background-color: #f89406;
2848
}
2849
.btn-group.open .btn-danger.dropdown-toggle {
2850
  background-color: #bd362f;
2851
}
2852
.btn-group.open .btn-success.dropdown-toggle {
2853
  background-color: #51a351;
2854
}
2855
.btn-group.open .btn-info.dropdown-toggle {
2856
  background-color: #2f96b4;
2857
}
2858
.btn-group.open .btn-inverse.dropdown-toggle {
2859
  background-color: #222222;
2860
}
2861
.btn .caret {
2862
  margin-top: 8px;
2863
  margin-left: 0;
2864
}
2865
.btn-mini .caret,
2866
.btn-small .caret,
2867
.btn-large .caret {
2868
  margin-top: 6px;
2869
}
2870
.btn-large .caret {
2871
  border-left-width: 5px;
2872
  border-right-width: 5px;
2873
  border-top-width: 5px;
2874
}
2875
.dropup .btn-large .caret {
2876
  border-bottom: 5px solid #000000;
2877
  border-top: 0;
2878
}
2879
.btn-primary .caret,
2880
.btn-warning .caret,
2881
.btn-danger .caret,
2882
.btn-info .caret,
2883
.btn-success .caret,
2884
.btn-inverse .caret {
2885
  border-top-color: #ffffff;
2886
  border-bottom-color: #ffffff;
2887
}
2888
.btn-group-vertical {
2889
  display: inline-block;
2890
  *display: inline;
2891
  /* IE7 inline-block hack */
2892
 
2893
  *zoom: 1;
2894
}
2895
.btn-group-vertical .btn {
2896
  display: block;
2897
  float: none;
2898
  width: 100%;
2899
  -webkit-border-radius: 0;
2900
  -moz-border-radius: 0;
2901
  border-radius: 0;
2902
}
2903
.btn-group-vertical .btn + .btn {
2904
  margin-left: 0;
2905
  margin-top: -1px;
2906
}
2907
.btn-group-vertical .btn:first-child {
2908
  -webkit-border-radius: 4px 4px 0 0;
2909
  -moz-border-radius: 4px 4px 0 0;
2910
  border-radius: 4px 4px 0 0;
2911
}
2912
.btn-group-vertical .btn:last-child {
2913
  -webkit-border-radius: 0 0 4px 4px;
2914
  -moz-border-radius: 0 0 4px 4px;
2915
  border-radius: 0 0 4px 4px;
2916
}
2917
.btn-group-vertical .btn-large:first-child {
2918
  -webkit-border-radius: 6px 6px 0 0;
2919
  -moz-border-radius: 6px 6px 0 0;
2920
  border-radius: 6px 6px 0 0;
2921
}
2922
.btn-group-vertical .btn-large:last-child {
2923
  -webkit-border-radius: 0 0 6px 6px;
2924
  -moz-border-radius: 0 0 6px 6px;
2925
  border-radius: 0 0 6px 6px;
2926
}
2927
.nav {
2928
  margin-left: 0;
2929
  margin-bottom: 20px;
2930
  list-style: none;
2931
}
2932
.nav > li > a {
2933
  display: block;
2934
}
2935
.nav > li > a:hover {
2936
  text-decoration: none;
2937
  background-color: #eeeeee;
2938
}
2939
.nav > .pull-right {
2940
  float: right;
2941
}
2942
.nav-header {
2943
  display: block;
2944
  padding: 3px 15px;
2945
  font-size: 11px;
2946
  font-weight: bold;
2947
  line-height: 20px;
2948
  color: #999999;
2949
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2950
  text-transform: uppercase;
2951
}
2952
.nav li + .nav-header {
2953
  margin-top: 9px;
2954
}
2955
.nav-list {
2956
  padding-left: 15px;
2957
  padding-right: 15px;
2958
  margin-bottom: 0;
2959
}
2960
.nav-list > li > a,
2961
.nav-list .nav-header {
2962
  margin-left: -15px;
2963
  margin-right: -15px;
2964
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2965
}
2966
.nav-list > li > a {
2967
  padding: 3px 15px;
2968
}
2969
.nav-list > .active > a,
2970
.nav-list > .active > a:hover {
2971
  color: #ffffff;
2972
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
2973
  background-color: #0088cc;
2974
}
2975
.nav-list [class^="icon-"] {
2976
  margin-right: 2px;
2977
}
2978
.nav-list .divider {
2979
  *width: 100%;
2980
  height: 1px;
2981
  margin: 9px 1px;
2982
  *margin: -5px 0 5px;
2983
  overflow: hidden;
2984
  background-color: #e5e5e5;
2985
  border-bottom: 1px solid #ffffff;
2986
}
2987
.nav-tabs,
2988
.nav-pills {
2989
  *zoom: 1;
2990
}
2991
.nav-tabs:before,
2992
.nav-pills:before,
2993
.nav-tabs:after,
2994
.nav-pills:after {
2995
  display: table;
2996
  content: "";
2997
  line-height: 0;
2998
}
2999
.nav-tabs:after,
3000
.nav-pills:after {
3001
  clear: both;
3002
}
3003
.nav-tabs > li,
3004
.nav-pills > li {
3005
  float: left;
3006
}
3007
.nav-tabs > li > a,
3008
.nav-pills > li > a {
3009
  padding-right: 12px;
3010
  padding-left: 12px;
3011
  margin-right: 2px;
3012
  line-height: 14px;
3013
}
3014
.nav-tabs {
3015
  border-bottom: 1px solid #ddd;
3016
}
3017
.nav-tabs > li {
3018
  margin-bottom: -1px;
3019
}
3020
.nav-tabs > li > a {
3021
  padding-top: 8px;
3022
  padding-bottom: 8px;
3023
  line-height: 20px;
3024
  border: 1px solid transparent;
3025
  -webkit-border-radius: 4px 4px 0 0;
3026
  -moz-border-radius: 4px 4px 0 0;
3027
  border-radius: 4px 4px 0 0;
3028
}
3029
.nav-tabs > li > a:hover {
3030
  border-color: #eeeeee #eeeeee #dddddd;
3031
}
3032
.nav-tabs > .active > a,
3033
.nav-tabs > .active > a:hover {
3034
  color: #555555;
3035
  background-color: #ffffff;
3036
  border: 1px solid #ddd;
3037
  border-bottom-color: transparent;
3038
  cursor: default;
3039
}
3040
.nav-pills > li > a {
3041
  padding-top: 8px;
3042
  padding-bottom: 8px;
3043
  margin-top: 2px;
3044
  margin-bottom: 2px;
3045
  -webkit-border-radius: 5px;
3046
  -moz-border-radius: 5px;
3047
  border-radius: 5px;
3048
}
3049
.nav-pills > .active > a,
3050
.nav-pills > .active > a:hover {
3051
  color: #ffffff;
3052
  background-color: #0088cc;
3053
}
3054
.nav-stacked > li {
3055
  float: none;
3056
}
3057
.nav-stacked > li > a {
3058
  margin-right: 0;
3059
}
3060
.nav-tabs.nav-stacked {
3061
  border-bottom: 0;
3062
}
3063
.nav-tabs.nav-stacked > li > a {
3064
  border: 1px solid #ddd;
3065
  -webkit-border-radius: 0;
3066
  -moz-border-radius: 0;
3067
  border-radius: 0;
3068
}
3069
.nav-tabs.nav-stacked > li:first-child > a {
3070
  -webkit-border-top-right-radius: 4px;
3071
  -moz-border-radius-topright: 4px;
3072
  border-top-right-radius: 4px;
3073
  -webkit-border-top-left-radius: 4px;
3074
  -moz-border-radius-topleft: 4px;
3075
  border-top-left-radius: 4px;
3076
}
3077
.nav-tabs.nav-stacked > li:last-child > a {
3078
  -webkit-border-bottom-right-radius: 4px;
3079
  -moz-border-radius-bottomright: 4px;
3080
  border-bottom-right-radius: 4px;
3081
  -webkit-border-bottom-left-radius: 4px;
3082
  -moz-border-radius-bottomleft: 4px;
3083
  border-bottom-left-radius: 4px;
3084
}
3085
.nav-tabs.nav-stacked > li > a:hover {
3086
  border-color: #ddd;
3087
  z-index: 2;
3088
}
3089
.nav-pills.nav-stacked > li > a {
3090
  margin-bottom: 3px;
3091
}
3092
.nav-pills.nav-stacked > li:last-child > a {
3093
  margin-bottom: 1px;
3094
}
3095
.nav-tabs .dropdown-menu {
3096
  -webkit-border-radius: 0 0 6px 6px;
3097
  -moz-border-radius: 0 0 6px 6px;
3098
  border-radius: 0 0 6px 6px;
3099
}
3100
.nav-pills .dropdown-menu {
3101
  -webkit-border-radius: 6px;
3102
  -moz-border-radius: 6px;
3103
  border-radius: 6px;
3104
}
3105
.nav .dropdown-toggle .caret {
3106
  border-top-color: #0088cc;
3107
  border-bottom-color: #0088cc;
3108
  margin-top: 6px;
3109
}
3110
.nav .dropdown-toggle:hover .caret {
3111
  border-top-color: #005580;
3112
  border-bottom-color: #005580;
3113
}
3114
/* move down carets for tabs */
3115
.nav-tabs .dropdown-toggle .caret {
3116
  margin-top: 8px;
3117
}
3118
.nav .active .dropdown-toggle .caret {
3119
  border-top-color: #fff;
3120
  border-bottom-color: #fff;
3121
}
3122
.nav-tabs .active .dropdown-toggle .caret {
3123
  border-top-color: #555555;
3124
  border-bottom-color: #555555;
3125
}
3126
.nav > .dropdown.active > a:hover {
3127
  cursor: pointer;
3128
}
3129
.nav-tabs .open .dropdown-toggle,
3130
.nav-pills .open .dropdown-toggle,
3131
.nav > li.dropdown.open.active > a:hover {
3132
  color: #ffffff;
3133
  background-color: #999999;
3134
  border-color: #999999;
3135
}
3136
.nav li.dropdown.open .caret,
3137
.nav li.dropdown.open.active .caret,
3138
.nav li.dropdown.open a:hover .caret {
3139
  border-top-color: #ffffff;
3140
  border-bottom-color: #ffffff;
3141
  opacity: 1;
3142
  filter: alpha(opacity=100);
3143
}
3144
.tabs-stacked .open > a:hover {
3145
  border-color: #999999;
3146
}
3147
.tabbable {
3148
  *zoom: 1;
3149
}
3150
.tabbable:before,
3151
.tabbable:after {
3152
  display: table;
3153
  content: "";
3154
  line-height: 0;
3155
}
3156
.tabbable:after {
3157
  clear: both;
3158
}
3159
.tab-content {
3160
  overflow: auto;
3161
}
3162
.tabs-below > .nav-tabs,
3163
.tabs-right > .nav-tabs,
3164
.tabs-left > .nav-tabs {
3165
  border-bottom: 0;
3166
}
3167
.tab-content > .tab-pane,
3168
.pill-content > .pill-pane {
3169
  display: none;
3170
}
3171
.tab-content > .active,
3172
.pill-content > .active {
3173
  display: block;
3174
}
3175
.tabs-below > .nav-tabs {
3176
  border-top: 1px solid #ddd;
3177
}
3178
.tabs-below > .nav-tabs > li {
3179
  margin-top: -1px;
3180
  margin-bottom: 0;
3181
}
3182
.tabs-below > .nav-tabs > li > a {
3183
  -webkit-border-radius: 0 0 4px 4px;
3184
  -moz-border-radius: 0 0 4px 4px;
3185
  border-radius: 0 0 4px 4px;
3186
}
3187
.tabs-below > .nav-tabs > li > a:hover {
3188
  border-bottom-color: transparent;
3189
  border-top-color: #ddd;
3190
}
3191
.tabs-below > .nav-tabs > .active > a,
3192
.tabs-below > .nav-tabs > .active > a:hover {
3193
  border-color: transparent #ddd #ddd #ddd;
3194
}
3195
.tabs-left > .nav-tabs > li,
3196
.tabs-right > .nav-tabs > li {
3197
  float: none;
3198
}
3199
.tabs-left > .nav-tabs > li > a,
3200
.tabs-right > .nav-tabs > li > a {
3201
  min-width: 74px;
3202
  margin-right: 0;
3203
  margin-bottom: 3px;
3204
}
3205
.tabs-left > .nav-tabs {
3206
  float: left;
3207
  margin-right: 19px;
3208
  border-right: 1px solid #ddd;
3209
}
3210
.tabs-left > .nav-tabs > li > a {
3211
  margin-right: -1px;
3212
  -webkit-border-radius: 4px 0 0 4px;
3213
  -moz-border-radius: 4px 0 0 4px;
3214
  border-radius: 4px 0 0 4px;
3215
}
3216
.tabs-left > .nav-tabs > li > a:hover {
3217
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
3218
}
3219
.tabs-left > .nav-tabs .active > a,
3220
.tabs-left > .nav-tabs .active > a:hover {
3221
  border-color: #ddd transparent #ddd #ddd;
3222
  *border-right-color: #ffffff;
3223
}
3224
.tabs-right > .nav-tabs {
3225
  float: right;
3226
  margin-left: 19px;
3227
  border-left: 1px solid #ddd;
3228
}
3229
.tabs-right > .nav-tabs > li > a {
3230
  margin-left: -1px;
3231
  -webkit-border-radius: 0 4px 4px 0;
3232
  -moz-border-radius: 0 4px 4px 0;
3233
  border-radius: 0 4px 4px 0;
3234
}
3235
.tabs-right > .nav-tabs > li > a:hover {
3236
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
3237
}
3238
.tabs-right > .nav-tabs .active > a,
3239
.tabs-right > .nav-tabs .active > a:hover {
3240
  border-color: #ddd #ddd #ddd transparent;
3241
  *border-left-color: #ffffff;
3242
}
3243
.nav > .disabled > a {
3244
  color: #999999;
3245
}
3246
.nav > .disabled > a:hover {
3247
  text-decoration: none;
3248
  background-color: transparent;
3249
  cursor: default;
3250
}
3251
.navbar {
3252
  overflow: visible;
3253
  margin-bottom: 20px;
3254
  color: #777777;
3255
  *position: relative;
3256
  *z-index: 2;
3257
}
3258
.navbar-inner {
3259
  min-height: 40px;
3260
  padding-left: 20px;
3261
  padding-right: 20px;
3262
  background-color: #fafafa;
3263
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
3264
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
3265
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
3266
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
3267
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
3268
  background-repeat: repeat-x;
3269
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
3270
  border: 1px solid #d4d4d4;
3271
  -webkit-border-radius: 4px;
3272
  -moz-border-radius: 4px;
3273
  border-radius: 4px;
3274
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3275
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3276
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3277
  *zoom: 1;
3278
}
3279
.navbar-inner:before,
3280
.navbar-inner:after {
3281
  display: table;
3282
  content: "";
3283
  line-height: 0;
3284
}
3285
.navbar-inner:after {
3286
  clear: both;
3287
}
3288
.navbar .container {
3289
  width: auto;
3290
}
3291
.nav-collapse.collapse {
3292
  height: auto;
3293
}
3294
.navbar .brand {
3295
  float: left;
3296
  display: block;
3297
  padding: 10px 20px 10px;
3298
  margin-left: -20px;
3299
  font-size: 20px;
3300
  font-weight: 200;
3301
  color: #777777;
3302
  text-shadow: 0 1px 0 #ffffff;
3303
}
3304
.navbar .brand:hover {
3305
  text-decoration: none;
3306
}
3307
.navbar-text {
3308
  margin-bottom: 0;
3309
  line-height: 40px;
3310
}
3311
.navbar-link {
3312
  color: #777777;
3313
}
3314
.navbar-link:hover {
3315
  color: #333333;
3316
}
3317
.navbar .divider-vertical {
3318
  height: 40px;
3319
  margin: 0 9px;
3320
  border-left: 1px solid #f2f2f2;
3321
  border-right: 1px solid #ffffff;
3322
}
3323
.navbar .btn,
3324
.navbar .btn-group {
3325
  margin-top: 5px;
3326
}
3327
.navbar .btn-group .btn,
3328
.navbar .input-prepend .btn,
3329
.navbar .input-append .btn {
3330
  margin-top: 0;
3331
}
3332
.navbar-form {
3333
  margin-bottom: 0;
3334
  *zoom: 1;
3335
}
3336
.navbar-form:before,
3337
.navbar-form:after {
3338
  display: table;
3339
  content: "";
3340
  line-height: 0;
3341
}
3342
.navbar-form:after {
3343
  clear: both;
3344
}
3345
.navbar-form input,
3346
.navbar-form select,
3347
.navbar-form .radio,
3348
.navbar-form .checkbox {
3349
  margin-top: 5px;
3350
}
3351
.navbar-form input,
3352
.navbar-form select,
3353
.navbar-form .btn {
3354
  display: inline-block;
3355
  margin-bottom: 0;
3356
}
3357
.navbar-form input[type="image"],
3358
.navbar-form input[type="checkbox"],
3359
.navbar-form input[type="radio"] {
3360
  margin-top: 3px;
3361
}
3362
.navbar-form .input-append,
3363
.navbar-form .input-prepend {
3364
  margin-top: 6px;
3365
  white-space: nowrap;
3366
}
3367
.navbar-form .input-append input,
3368
.navbar-form .input-prepend input {
3369
  margin-top: 0;
3370
}
3371
.navbar-search {
3372
  position: relative;
3373
  float: left;
3374
  margin-top: 5px;
3375
  margin-bottom: 0;
3376
}
3377
.navbar-search .search-query {
3378
  margin-bottom: 0;
3379
  padding: 4px 14px;
3380
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3381
  font-size: 13px;
3382
  font-weight: normal;
3383
  line-height: 1;
3384
  -webkit-border-radius: 15px;
3385
  -moz-border-radius: 15px;
3386
  border-radius: 15px;
3387
}
3388
.navbar-static-top {
3389
  position: static;
3390
  width: 100%;
3391
  margin-bottom: 0;
3392
}
3393
.navbar-static-top .navbar-inner {
3394
  -webkit-border-radius: 0;
3395
  -moz-border-radius: 0;
3396
  border-radius: 0;
3397
}
3398
.navbar-fixed-top,
3399
.navbar-fixed-bottom {
3400
  position: fixed;
3401
  right: 0;
3402
  left: 0;
3403
  z-index: 1030;
3404
  margin-bottom: 0;
3405
}
3406
.navbar-fixed-top .navbar-inner,
3407
.navbar-static-top .navbar-inner {
3408
  border-width: 0 0 1px;
3409
}
3410
.navbar-fixed-bottom .navbar-inner {
3411
  border-width: 1px 0 0;
3412
}
3413
.navbar-fixed-top .navbar-inner,
3414
.navbar-fixed-bottom .navbar-inner {
3415
  padding-left: 0;
3416
  padding-right: 0;
3417
  -webkit-border-radius: 0;
3418
  -moz-border-radius: 0;
3419
  border-radius: 0;
3420
}
3421
.navbar-static-top .container,
3422
.navbar-fixed-top .container,
3423
.navbar-fixed-bottom .container {
3424
  width: 940px;
3425
}
3426
.navbar-fixed-top {
3427
  top: 0;
3428
}
3429
.navbar-fixed-top .navbar-inner,
3430
.navbar-static-top .navbar-inner {
3431
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
3432
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
3433
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
3434
}
3435
.navbar-fixed-bottom {
3436
  bottom: 0;
3437
}
3438
.navbar-fixed-bottom .navbar-inner {
3439
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
3440
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
3441
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
3442
}
3443
.navbar .nav {
3444
  position: relative;
3445
  left: 0;
3446
  display: block;
3447
  float: left;
3448
  margin: 0 10px 0 0;
3449
}
3450
.navbar .nav.pull-right {
3451
  float: right;
3452
  margin-right: 0;
3453
}
3454
.navbar .nav > li {
3455
  float: left;
3456
}
3457
.navbar .nav > li > a {
3458
  float: none;
3459
  padding: 10px 15px 10px;
3460
  color: #777777;
3461
  text-decoration: none;
3462
  text-shadow: 0 1px 0 #ffffff;
3463
}
3464
.navbar .nav .dropdown-toggle .caret {
3465
  margin-top: 8px;
3466
}
3467
.navbar .nav > li > a:focus,
3468
.navbar .nav > li > a:hover {
3469
  background-color: transparent;
3470
  color: #333333;
3471
  text-decoration: none;
3472
}
3473
.navbar .nav > .active > a,
3474
.navbar .nav > .active > a:hover,
3475
.navbar .nav > .active > a:focus {
3476
  color: #555555;
3477
  text-decoration: none;
3478
  background-color: #e5e5e5;
3479
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
3480
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
3481
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
3482
}
3483
.navbar .btn-navbar {
3484
  display: none;
3485
  float: right;
3486
  padding: 7px 10px;
3487
  margin-left: 5px;
3488
  margin-right: 5px;
3489
  color: #ffffff;
3490
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3491
  background-color: #ededed;
3492
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
3493
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
3494
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
3495
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
3496
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
3497
  background-repeat: repeat-x;
3498
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
3499
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
3500
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3501
  *background-color: #e5e5e5;
3502
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3503
 
3504
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3505
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3506
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3507
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3508
}
3509
.navbar .btn-navbar:hover,
3510
.navbar .btn-navbar:active,
3511
.navbar .btn-navbar.active,
3512
.navbar .btn-navbar.disabled,
3513
.navbar .btn-navbar[disabled] {
3514
  color: #ffffff;
3515
  background-color: #e5e5e5;
3516
  *background-color: #d9d9d9;
3517
}
3518
.navbar .btn-navbar:active,
3519
.navbar .btn-navbar.active {
3520
  background-color: #cccccc \9;
3521
}
3522
.navbar .btn-navbar .icon-bar {
3523
  display: block;
3524
  width: 18px;
3525
  height: 2px;
3526
  background-color: #f5f5f5;
3527
  -webkit-border-radius: 1px;
3528
  -moz-border-radius: 1px;
3529
  border-radius: 1px;
3530
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3531
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3532
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3533
}
3534
.btn-navbar .icon-bar + .icon-bar {
3535
  margin-top: 3px;
3536
}
3537
.navbar .nav > li > .dropdown-menu:before {
3538
  content: '';
3539
  display: inline-block;
3540
  border-left: 7px solid transparent;
3541
  border-right: 7px solid transparent;
3542
  border-bottom: 7px solid #ccc;
3543
  border-bottom-color: rgba(0, 0, 0, 0.2);
3544
  position: absolute;
3545
  top: -7px;
3546
  left: 9px;
3547
}
3548
.navbar .nav > li > .dropdown-menu:after {
3549
  content: '';
3550
  display: inline-block;
3551
  border-left: 6px solid transparent;
3552
  border-right: 6px solid transparent;
3553
  border-bottom: 6px solid #ffffff;
3554
  position: absolute;
3555
  top: -6px;
3556
  left: 10px;
3557
}
3558
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
3559
  border-top: 7px solid #ccc;
3560
  border-top-color: rgba(0, 0, 0, 0.2);
3561
  border-bottom: 0;
3562
  bottom: -7px;
3563
  top: auto;
3564
}
3565
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
3566
  border-top: 6px solid #ffffff;
3567
  border-bottom: 0;
3568
  bottom: -6px;
3569
  top: auto;
3570
}
3571
.navbar .nav li.dropdown.open > .dropdown-toggle,
3572
.navbar .nav li.dropdown.active > .dropdown-toggle,
3573
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
3574
  background-color: #e5e5e5;
3575
  color: #555555;
3576
}
3577
.navbar .nav li.dropdown > .dropdown-toggle .caret {
3578
  border-top-color: #777777;
3579
  border-bottom-color: #777777;
3580
}
3581
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
3582
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
3583
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
3584
  border-top-color: #555555;
3585
  border-bottom-color: #555555;
3586
}
3587
.navbar .pull-right > li > .dropdown-menu,
3588
.navbar .nav > li > .dropdown-menu.pull-right {
3589
  left: auto;
3590
  right: 0;
3591
}
3592
.navbar .pull-right > li > .dropdown-menu:before,
3593
.navbar .nav > li > .dropdown-menu.pull-right:before {
3594
  left: auto;
3595
  right: 12px;
3596
}
3597
.navbar .pull-right > li > .dropdown-menu:after,
3598
.navbar .nav > li > .dropdown-menu.pull-right:after {
3599
  left: auto;
3600
  right: 13px;
3601
}
3602
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
3603
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
3604
  left: auto;
3605
  right: 100%;
3606
  margin-left: 0;
3607
  margin-right: -1px;
3608
  -webkit-border-radius: 6px 0 6px 6px;
3609
  -moz-border-radius: 6px 0 6px 6px;
3610
  border-radius: 6px 0 6px 6px;
3611
}
3612
.navbar-inverse {
3613
  color: #999999;
3614
}
3615
.navbar-inverse .navbar-inner {
3616
  background-color: #1b1b1b;
3617
  background-image: -moz-linear-gradient(top, #222222, #111111);
3618
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
3619
  background-image: -webkit-linear-gradient(top, #222222, #111111);
3620
  background-image: -o-linear-gradient(top, #222222, #111111);
3621
  background-image: linear-gradient(to bottom, #222222, #111111);
3622
  background-repeat: repeat-x;
3623
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
3624
  border-color: #252525;
3625
}
3626
.navbar-inverse .brand,
3627
.navbar-inverse .nav > li > a {
3628
  color: #999999;
3629
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3630
}
3631
.navbar-inverse .brand:hover,
3632
.navbar-inverse .nav > li > a:hover {
3633
  color: #ffffff;
3634
}
3635
.navbar-inverse .nav > li > a:focus,
3636
.navbar-inverse .nav > li > a:hover {
3637
  background-color: transparent;
3638
  color: #ffffff;
3639
}
3640
.navbar-inverse .nav .active > a,
3641
.navbar-inverse .nav .active > a:hover,
3642
.navbar-inverse .nav .active > a:focus {
3643
  color: #ffffff;
3644
  background-color: #111111;
3645
}
3646
.navbar-inverse .navbar-link {
3647
  color: #999999;
3648
}
3649
.navbar-inverse .navbar-link:hover {
3650
  color: #ffffff;
3651
}
3652
.navbar-inverse .divider-vertical {
3653
  border-left-color: #111111;
3654
  border-right-color: #222222;
3655
}
3656
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
3657
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
3658
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
3659
  background-color: #111111;
3660
  color: #ffffff;
3661
}
3662
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
3663
  border-top-color: #999999;
3664
  border-bottom-color: #999999;
3665
}
3666
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
3667
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
3668
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
3669
  border-top-color: #ffffff;
3670
  border-bottom-color: #ffffff;
3671
}
3672
.navbar-inverse .navbar-search .search-query {
3673
  color: #ffffff;
3674
  background-color: #515151;
3675
  border-color: #111111;
3676
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3677
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3678
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3679
  -webkit-transition: none;
3680
  -moz-transition: none;
3681
  -o-transition: none;
3682
  transition: none;
3683
}
3684
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
3685
  color: #cccccc;
3686
}
3687
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
3688
  color: #cccccc;
3689
}
3690
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
3691
  color: #cccccc;
3692
}
3693
.navbar-inverse .navbar-search .search-query:focus,
3694
.navbar-inverse .navbar-search .search-query.focused {
3695
  padding: 5px 15px;
3696
  color: #333333;
3697
  text-shadow: 0 1px 0 #ffffff;
3698
  background-color: #ffffff;
3699
  border: 0;
3700
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3701
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3702
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3703
  outline: 0;
3704
}
3705
.navbar-inverse .btn-navbar {
3706
  color: #ffffff;
3707
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3708
  background-color: #0e0e0e;
3709
  background-image: -moz-linear-gradient(top, #151515, #040404);
3710
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
3711
  background-image: -webkit-linear-gradient(top, #151515, #040404);
3712
  background-image: -o-linear-gradient(top, #151515, #040404);
3713
  background-image: linear-gradient(to bottom, #151515, #040404);
3714
  background-repeat: repeat-x;
3715
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
3716
  border-color: #040404 #040404 #000000;
3717
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3718
  *background-color: #040404;
3719
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3720
 
3721
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3722
}
3723
.navbar-inverse .btn-navbar:hover,
3724
.navbar-inverse .btn-navbar:active,
3725
.navbar-inverse .btn-navbar.active,
3726
.navbar-inverse .btn-navbar.disabled,
3727
.navbar-inverse .btn-navbar[disabled] {
3728
  color: #ffffff;
3729
  background-color: #040404;
3730
  *background-color: #000000;
3731
}
3732
.navbar-inverse .btn-navbar:active,
3733
.navbar-inverse .btn-navbar.active {
3734
  background-color: #000000 \9;
3735
}
3736
.breadcrumb {
3737
  padding: 8px 15px;
3738
  margin: 0 0 20px;
3739
  list-style: none;
3740
  background-color: #f5f5f5;
3741
  -webkit-border-radius: 4px;
3742
  -moz-border-radius: 4px;
3743
  border-radius: 4px;
3744
}
3745
.breadcrumb li {
3746
  display: inline-block;
3747
  *display: inline;
3748
  /* IE7 inline-block hack */
3749
 
3750
  *zoom: 1;
3751
  text-shadow: 0 1px 0 #ffffff;
3752
}
3753
.breadcrumb .divider {
3754
  padding: 0 5px;
3755
  color: #ccc;
3756
}
3757
.breadcrumb .active {
3758
  color: #999999;
3759
}
3760
.pagination {
3761
  height: 40px;
3762
  margin: 20px 0;
3763
}
3764
.pagination ul {
3765
  display: inline-block;
3766
  *display: inline;
3767
  /* IE7 inline-block hack */
3768
 
3769
  *zoom: 1;
3770
  margin-left: 0;
3771
  margin-bottom: 0;
3772
  -webkit-border-radius: 3px;
3773
  -moz-border-radius: 3px;
3774
  border-radius: 3px;
3775
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3776
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3777
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3778
}
3779
.pagination ul > li {
3780
  display: inline;
3781
}
3782
.pagination ul > li > a,
3783
.pagination ul > li > span {
3784
  float: left;
3785
  padding: 0 14px;
3786
  line-height: 38px;
3787
  text-decoration: none;
3788
  background-color: #ffffff;
3789
  border: 1px solid #dddddd;
3790
  border-left-width: 0;
3791
}
3792
.pagination ul > li > a:hover,
3793
.pagination ul > .active > a,
3794
.pagination ul > .active > span {
3795
  background-color: #f5f5f5;
3796
}
3797
.pagination ul > .active > a,
3798
.pagination ul > .active > span {
3799
  color: #999999;
3800
  cursor: default;
3801
}
3802
.pagination ul > .disabled > span,
3803
.pagination ul > .disabled > a,
3804
.pagination ul > .disabled > a:hover {
3805
  color: #999999;
3806
  background-color: transparent;
3807
  cursor: default;
3808
}
3809
.pagination ul > li:first-child > a,
3810
.pagination ul > li:first-child > span {
3811
  border-left-width: 1px;
3812
  -webkit-border-radius: 3px 0 0 3px;
3813
  -moz-border-radius: 3px 0 0 3px;
3814
  border-radius: 3px 0 0 3px;
3815
}
3816
.pagination ul > li:last-child > a,
3817
.pagination ul > li:last-child > span {
3818
  -webkit-border-radius: 0 3px 3px 0;
3819
  -moz-border-radius: 0 3px 3px 0;
3820
  border-radius: 0 3px 3px 0;
3821
}
3822
.pagination-centered {
3823
  text-align: center;
3824
}
3825
.pagination-right {
3826
  text-align: right;
3827
}
3828
.pager {
3829
  margin: 20px 0;
3830
  list-style: none;
3831
  text-align: center;
3832
  *zoom: 1;
3833
}
3834
.pager:before,
3835
.pager:after {
3836
  display: table;
3837
  content: "";
3838
  line-height: 0;
3839
}
3840
.pager:after {
3841
  clear: both;
3842
}
3843
.pager li {
3844
  display: inline;
3845
}
3846
.pager a,
3847
.pager span {
3848
  display: inline-block;
3849
  padding: 5px 14px;
3850
  background-color: #fff;
3851
  border: 1px solid #ddd;
3852
  -webkit-border-radius: 15px;
3853
  -moz-border-radius: 15px;
3854
  border-radius: 15px;
3855
}
3856
.pager a:hover {
3857
  text-decoration: none;
3858
  background-color: #f5f5f5;
3859
}
3860
.pager .next a,
3861
.pager .next span {
3862
  float: right;
3863
}
3864
.pager .previous a {
3865
  float: left;
3866
}
3867
.pager .disabled a,
3868
.pager .disabled a:hover,
3869
.pager .disabled span {
3870
  color: #999999;
3871
  background-color: #fff;
3872
  cursor: default;
3873
}
3874
.thumbnails {
3875
  margin-left: -20px;
3876
  list-style: none;
3877
  *zoom: 1;
3878
}
3879
.thumbnails:before,
3880
.thumbnails:after {
3881
  display: table;
3882
  content: "";
3883
  line-height: 0;
3884
}
3885
.thumbnails:after {
3886
  clear: both;
3887
}
3888
.row-fluid .thumbnails {
3889
  margin-left: 0;
3890
}
3891
.thumbnails > li {
3892
  float: left;
3893
  margin-bottom: 20px;
3894
  margin-left: 20px;
3895
}
3896
.thumbnail {
3897
  display: block;
3898
  padding: 4px;
3899
  line-height: 20px;
3900
  border: 1px solid #ddd;
3901
  -webkit-border-radius: 4px;
3902
  -moz-border-radius: 4px;
3903
  border-radius: 4px;
3904
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
3905
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
3906
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
3907
  -webkit-transition: all 0.2s ease-in-out;
3908
  -moz-transition: all 0.2s ease-in-out;
3909
  -o-transition: all 0.2s ease-in-out;
3910
  transition: all 0.2s ease-in-out;
3911
}
3912
a.thumbnail:hover {
3913
  border-color: #0088cc;
3914
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
3915
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
3916
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
3917
}
3918
.thumbnail > img {
3919
  display: block;
3920
  max-width: 100%;
3921
  margin-left: auto;
3922
  margin-right: auto;
3923
}
3924
.thumbnail .caption {
3925
  padding: 9px;
3926
  color: #555555;
3927
}
3928
.alert {
3929
  padding: 8px 35px 8px 14px;
3930
  margin-bottom: 20px;
3931
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3932
  background-color: #fcf8e3;
3933
  border: 1px solid #fbeed5;
3934
  -webkit-border-radius: 4px;
3935
  -moz-border-radius: 4px;
3936
  border-radius: 4px;
3937
  color: #c09853;
3938
}
3939
.alert h4 {
3940
  margin: 0;
3941
}
3942
.alert .close {
3943
  position: relative;
3944
  top: -2px;
3945
  right: -21px;
3946
  line-height: 20px;
3947
}
3948
.alert-success {
3949
  background-color: #dff0d8;
3950
  border-color: #d6e9c6;
3951
  color: #468847;
3952
}
3953
.alert-danger,
3954
.alert-error {
3955
  background-color: #f2dede;
3956
  border-color: #eed3d7;
3957
  color: #b94a48;
3958
}
3959
.alert-info {
3960
  background-color: #d9edf7;
3961
  border-color: #bce8f1;
3962
  color: #3a87ad;
3963
}
3964
.alert-block {
3965
  padding-top: 14px;
3966
  padding-bottom: 14px;
3967
}
3968
.alert-block > p,
3969
.alert-block > ul {
3970
  margin-bottom: 0;
3971
}
3972
.alert-block p + p {
3973
  margin-top: 5px;
3974
}
3975
@-webkit-keyframes progress-bar-stripes {
3976
  from {
3977
    background-position: 40px 0;
3978
  }
3979
  to {
3980
    background-position: 0 0;
3981
  }
3982
}
3983
@-moz-keyframes progress-bar-stripes {
3984
  from {
3985
    background-position: 40px 0;
3986
  }
3987
  to {
3988
    background-position: 0 0;
3989
  }
3990
}
3991
@-ms-keyframes progress-bar-stripes {
3992
  from {
3993
    background-position: 40px 0;
3994
  }
3995
  to {
3996
    background-position: 0 0;
3997
  }
3998
}
3999
@-o-keyframes progress-bar-stripes {
4000
  from {
4001
    background-position: 0 0;
4002
  }
4003
  to {
4004
    background-position: 40px 0;
4005
  }
4006
}
4007
@keyframes progress-bar-stripes {
4008
  from {
4009
    background-position: 40px 0;
4010
  }
4011
  to {
4012
    background-position: 0 0;
4013
  }
4014
}
4015
.progress {
4016
  overflow: hidden;
4017
  height: 20px;
4018
  margin-bottom: 20px;
4019
  background-color: #f7f7f7;
4020
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
4021
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
4022
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
4023
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
4024
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
4025
  background-repeat: repeat-x;
4026
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
4027
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4028
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4029
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4030
  -webkit-border-radius: 4px;
4031
  -moz-border-radius: 4px;
4032
  border-radius: 4px;
4033
}
4034
.progress .bar {
4035
  width: 0%;
4036
  height: 100%;
4037
  color: #ffffff;
4038
  float: left;
4039
  font-size: 12px;
4040
  text-align: center;
4041
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4042
  background-color: #0e90d2;
4043
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
4044
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
4045
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
4046
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
4047
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
4048
  background-repeat: repeat-x;
4049
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
4050
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4051
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4052
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4053
  -webkit-box-sizing: border-box;
4054
  -moz-box-sizing: border-box;
4055
  box-sizing: border-box;
4056
  -webkit-transition: width 0.6s ease;
4057
  -moz-transition: width 0.6s ease;
4058
  -o-transition: width 0.6s ease;
4059
  transition: width 0.6s ease;
4060
}
4061
.progress .bar + .bar {
4062
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4063
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4064
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4065
}
4066
.progress-striped .bar {
4067
  background-color: #149bdf;
4068
  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));
4069
  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);
4070
  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);
4071
  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);
4072
  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);
4073
  -webkit-background-size: 40px 40px;
4074
  -moz-background-size: 40px 40px;
4075
  -o-background-size: 40px 40px;
4076
  background-size: 40px 40px;
4077
}
4078
.progress.active .bar {
4079
  -webkit-animation: progress-bar-stripes 2s linear infinite;
4080
  -moz-animation: progress-bar-stripes 2s linear infinite;
4081
  -ms-animation: progress-bar-stripes 2s linear infinite;
4082
  -o-animation: progress-bar-stripes 2s linear infinite;
4083
  animation: progress-bar-stripes 2s linear infinite;
4084
}
4085
.progress-danger .bar,
4086
.progress .bar-danger {
4087
  background-color: #dd514c;
4088
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
4089
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
4090
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
4091
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
4092
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
4093
  background-repeat: repeat-x;
4094
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
4095
}
4096
.progress-danger.progress-striped .bar,
4097
.progress-striped .bar-danger {
4098
  background-color: #ee5f5b;
4099
  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));
4100
  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);
4101
  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);
4102
  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);
4103
  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);
4104
}
4105
.progress-success .bar,
4106
.progress .bar-success {
4107
  background-color: #5eb95e;
4108
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
4109
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
4110
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
4111
  background-image: -o-linear-gradient(top, #62c462, #57a957);
4112
  background-image: linear-gradient(to bottom, #62c462, #57a957);
4113
  background-repeat: repeat-x;
4114
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
4115
}
4116
.progress-success.progress-striped .bar,
4117
.progress-striped .bar-success {
4118
  background-color: #62c462;
4119
  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));
4120
  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);
4121
  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);
4122
  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);
4123
  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);
4124
}
4125
.progress-info .bar,
4126
.progress .bar-info {
4127
  background-color: #4bb1cf;
4128
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
4129
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
4130
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
4131
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
4132
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
4133
  background-repeat: repeat-x;
4134
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
4135
}
4136
.progress-info.progress-striped .bar,
4137
.progress-striped .bar-info {
4138
  background-color: #5bc0de;
4139
  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));
4140
  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);
4141
  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);
4142
  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);
4143
  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);
4144
}
4145
.progress-warning .bar,
4146
.progress .bar-warning {
4147
  background-color: #faa732;
4148
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
4149
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
4150
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
4151
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
4152
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
4153
  background-repeat: repeat-x;
4154
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
4155
}
4156
.progress-warning.progress-striped .bar,
4157
.progress-striped .bar-warning {
4158
  background-color: #fbb450;
4159
  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));
4160
  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);
4161
  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);
4162
  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);
4163
  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);
4164
}
4165
.hero-unit {
4166
  padding: 60px;
4167
  margin-bottom: 30px;
4168
  background-color: #eeeeee;
4169
  -webkit-border-radius: 6px;
4170
  -moz-border-radius: 6px;
4171
  border-radius: 6px;
4172
}
4173
.hero-unit h1 {
4174
  margin-bottom: 0;
4175
  font-size: 60px;
4176
  line-height: 1;
4177
  color: inherit;
4178
  letter-spacing: -1px;
4179
}
4180
.hero-unit p {
4181
  font-size: 18px;
4182
  font-weight: 200;
4183
  line-height: 30px;
4184
  color: inherit;
4185
}
4186
.tooltip {
4187
  position: absolute;
4188
  z-index: 1030;
4189
  display: block;
4190
  visibility: visible;
4191
  padding: 5px;
4192
  font-size: 11px;
4193
  opacity: 0;
4194
  filter: alpha(opacity=0);
4195
}
4196
.tooltip.in {
4197
  opacity: 0.8;
4198
  filter: alpha(opacity=80);
4199
}
4200
.tooltip.top {
4201
  margin-top: -3px;
4202
}
4203
.tooltip.right {
4204
  margin-left: 3px;
4205
}
4206
.tooltip.bottom {
4207
  margin-top: 3px;
4208
}
4209
.tooltip.left {
4210
  margin-left: -3px;
4211
}
4212
.tooltip-inner {
4213
  max-width: 200px;
4214
  padding: 3px 8px;
4215
  color: #ffffff;
4216
  text-align: center;
4217
  text-decoration: none;
4218
  background-color: #000000;
4219
  -webkit-border-radius: 4px;
4220
  -moz-border-radius: 4px;
4221
  border-radius: 4px;
4222
}
4223
.tooltip-arrow {
4224
  position: absolute;
4225
  width: 0;
4226
  height: 0;
4227
  border-color: transparent;
4228
  border-style: solid;
4229
}
4230
.tooltip.top .tooltip-arrow {
4231
  bottom: 0;
4232
  left: 50%;
4233
  margin-left: -5px;
4234
  border-width: 5px 5px 0;
4235
  border-top-color: #000000;
4236
}
4237
.tooltip.right .tooltip-arrow {
4238
  top: 50%;
4239
  left: 0;
4240
  margin-top: -5px;
4241
  border-width: 5px 5px 5px 0;
4242
  border-right-color: #000000;
4243
}
4244
.tooltip.left .tooltip-arrow {
4245
  top: 50%;
4246
  right: 0;
4247
  margin-top: -5px;
4248
  border-width: 5px 0 5px 5px;
4249
  border-left-color: #000000;
4250
}
4251
.tooltip.bottom .tooltip-arrow {
4252
  top: 0;
4253
  left: 50%;
4254
  margin-left: -5px;
4255
  border-width: 0 5px 5px;
4256
  border-bottom-color: #000000;
4257
}
4258
.popover {
4259
  position: absolute;
4260
  top: 0;
4261
  left: 0;
4262
  z-index: 1010;
4263
  display: none;
4264
  width: 236px;
4265
  padding: 1px;
4266
  background-color: #ffffff;
4267
  -webkit-background-clip: padding-box;
4268
  -moz-background-clip: padding;
4269
  background-clip: padding-box;
4270
  border: 1px solid #ccc;
4271
  border: 1px solid rgba(0, 0, 0, 0.2);
4272
  -webkit-border-radius: 6px;
4273
  -moz-border-radius: 6px;
4274
  border-radius: 6px;
4275
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4276
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4277
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4278
}
4279
.popover.top {
4280
  margin-bottom: 10px;
4281
}
4282
.popover.right {
4283
  margin-left: 10px;
4284
}
4285
.popover.bottom {
4286
  margin-top: 10px;
4287
}
4288
.popover.left {
4289
  margin-right: 10px;
4290
}
4291
.popover-title {
4292
  margin: 0;
4293
  padding: 8px 14px;
4294
  font-size: 14px;
4295
  font-weight: normal;
4296
  line-height: 18px;
4297
  background-color: #f7f7f7;
4298
  border-bottom: 1px solid #ebebeb;
4299
  -webkit-border-radius: 5px 5px 0 0;
4300
  -moz-border-radius: 5px 5px 0 0;
4301
  border-radius: 5px 5px 0 0;
4302
}
4303
.popover-content {
4304
  padding: 9px 14px;
4305
}
4306
.popover-content p,
4307
.popover-content ul,
4308
.popover-content ol {
4309
  margin-bottom: 0;
4310
}
4311
.popover .arrow,
4312
.popover .arrow:after {
4313
  position: absolute;
4314
  display: inline-block;
4315
  width: 0;
4316
  height: 0;
4317
  border-color: transparent;
4318
  border-style: solid;
4319
}
4320
.popover .arrow:after {
4321
  content: "";
4322
  z-index: -1;
4323
}
4324
.popover.top .arrow {
4325
  bottom: -10px;
4326
  left: 50%;
4327
  margin-left: -10px;
4328
  border-width: 10px 10px 0;
4329
  border-top-color: #ffffff;
4330
}
4331
.popover.top .arrow:after {
4332
  border-width: 11px 11px 0;
4333
  border-top-color: rgba(0, 0, 0, 0.25);
4334
  bottom: -1px;
4335
  left: -11px;
4336
}
4337
.popover.right .arrow {
4338
  top: 50%;
4339
  left: -10px;
4340
  margin-top: -10px;
4341
  border-width: 10px 10px 10px 0;
4342
  border-right-color: #ffffff;
4343
}
4344
.popover.right .arrow:after {
4345
  border-width: 11px 11px 11px 0;
4346
  border-right-color: rgba(0, 0, 0, 0.25);
4347
  bottom: -11px;
4348
  left: -1px;
4349
}
4350
.popover.bottom .arrow {
4351
  top: -10px;
4352
  left: 50%;
4353
  margin-left: -10px;
4354
  border-width: 0 10px 10px;
4355
  border-bottom-color: #ffffff;
4356
}
4357
.popover.bottom .arrow:after {
4358
  border-width: 0 11px 11px;
4359
  border-bottom-color: rgba(0, 0, 0, 0.25);
4360
  top: -1px;
4361
  left: -11px;
4362
}
4363
.popover.left .arrow {
4364
  top: 50%;
4365
  right: -10px;
4366
  margin-top: -10px;
4367
  border-width: 10px 0 10px 10px;
4368
  border-left-color: #ffffff;
4369
}
4370
.popover.left .arrow:after {
4371
  border-width: 11px 0 11px 11px;
4372
  border-left-color: rgba(0, 0, 0, 0.25);
4373
  bottom: -11px;
4374
  right: -1px;
4375
}
4376
.modal-open .modal .dropdown-menu {
4377
  z-index: 2050;
4378
}
4379
.modal-open .modal .dropdown.open {
4380
  *z-index: 2050;
4381
}
4382
.modal-open .modal .popover {
4383
  z-index: 2060;
4384
}
4385
.modal-open .modal .tooltip {
4386
  z-index: 2080;
4387
}
4388
.modal-backdrop {
4389
  position: fixed;
4390
  top: 0;
4391
  right: 0;
4392
  bottom: 0;
4393
  left: 0;
4394
  z-index: 1040;
4395
  background-color: #000000;
4396
}
4397
.modal-backdrop.fade {
4398
  opacity: 0;
4399
}
4400
.modal-backdrop,
4401
.modal-backdrop.fade.in {
4402
  opacity: 0.8;
4403
  filter: alpha(opacity=80);
4404
}
4405
.modal {
4406
  position: fixed;
4407
  top: 50%;
4408
  left: 50%;
4409
  z-index: 1050;
4410
  overflow: auto;
4411
  width: 560px;
4412
  margin: -250px 0 0 -280px;
4413
  background-color: #ffffff;
4414
  border: 1px solid #999;
4415
  border: 1px solid rgba(0, 0, 0, 0.3);
4416
  *border: 1px solid #999;
4417
  /* IE6-7 */
4418
 
4419
  -webkit-border-radius: 6px;
4420
  -moz-border-radius: 6px;
4421
  border-radius: 6px;
4422
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4423
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4424
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4425
  -webkit-background-clip: padding-box;
4426
  -moz-background-clip: padding-box;
4427
  background-clip: padding-box;
4428
}
4429
.modal.fade {
4430
  -webkit-transition: opacity .3s linear, top .3s ease-out;
4431
  -moz-transition: opacity .3s linear, top .3s ease-out;
4432
  -o-transition: opacity .3s linear, top .3s ease-out;
4433
  transition: opacity .3s linear, top .3s ease-out;
4434
  top: -25%;
4435
}
4436
.modal.fade.in {
4437
  top: 50%;
4438
}
4439
.modal-header {
4440
  padding: 9px 15px;
4441
  border-bottom: 1px solid #eee;
4442
}
4443
.modal-header .close {
4444
  margin-top: 2px;
4445
}
4446
.modal-header h3 {
4447
  margin: 0;
4448
  line-height: 30px;
4449
}
4450
.modal-body {
4451
  overflow-y: auto;
4452
  max-height: 400px;
4453
  padding: 15px;
4454
}
4455
.modal-form {
4456
  margin-bottom: 0;
4457
}
4458
.modal-footer {
4459
  padding: 14px 15px 15px;
4460
  margin-bottom: 0;
4461
  text-align: right;
4462
  background-color: #f5f5f5;
4463
  border-top: 1px solid #ddd;
4464
  -webkit-border-radius: 0 0 6px 6px;
4465
  -moz-border-radius: 0 0 6px 6px;
4466
  border-radius: 0 0 6px 6px;
4467
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
4468
  -moz-box-shadow: inset 0 1px 0 #ffffff;
4469
  box-shadow: inset 0 1px 0 #ffffff;
4470
  *zoom: 1;
4471
}
4472
.modal-footer:before,
4473
.modal-footer:after {
4474
  display: table;
4475
  content: "";
4476
  line-height: 0;
4477
}
4478
.modal-footer:after {
4479
  clear: both;
4480
}
4481
.modal-footer .btn + .btn {
4482
  margin-left: 5px;
4483
  margin-bottom: 0;
4484
}
4485
.modal-footer .btn-group .btn + .btn {
4486
  margin-left: -1px;
4487
}
4488
.dropup,
4489
.dropdown {
4490
  position: relative;
4491
}
4492
.dropdown-toggle {
4493
  *margin-bottom: -3px;
4494
}
4495
.dropdown-toggle:active,
4496
.open .dropdown-toggle {
4497
  outline: 0;
4498
}
4499
.caret {
4500
  display: inline-block;
4501
  width: 0;
4502
  height: 0;
4503
  vertical-align: top;
4504
  border-top: 4px solid #000000;
4505
  border-right: 4px solid transparent;
4506
  border-left: 4px solid transparent;
4507
  content: "";
4508
}
4509
.dropdown .caret {
4510
  margin-top: 8px;
4511
  margin-left: 2px;
4512
}
4513
.dropdown-menu {
4514
  position: absolute;
4515
  top: 100%;
4516
  left: 0;
4517
  z-index: 1000;
4518
  display: none;
4519
  float: left;
4520
  min-width: 160px;
4521
  padding: 5px 0;
4522
  margin: 2px 0 0;
4523
  list-style: none;
4524
  background-color: #ffffff;
4525
  border: 1px solid #ccc;
4526
  border: 1px solid rgba(0, 0, 0, 0.2);
4527
  *border-right-width: 2px;
4528
  *border-bottom-width: 2px;
4529
  -webkit-border-radius: 6px;
4530
  -moz-border-radius: 6px;
4531
  border-radius: 6px;
4532
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4533
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4534
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4535
  -webkit-background-clip: padding-box;
4536
  -moz-background-clip: padding;
4537
  background-clip: padding-box;
4538
}
4539
.dropdown-menu.pull-right {
4540
  right: 0;
4541
  left: auto;
4542
}
4543
.dropdown-menu .divider {
4544
  *width: 100%;
4545
  height: 1px;
4546
  margin: 9px 1px;
4547
  *margin: -5px 0 5px;
4548
  overflow: hidden;
4549
  background-color: #e5e5e5;
4550
  border-bottom: 1px solid #ffffff;
4551
}
4552
.dropdown-menu a {
4553
  display: block;
4554
  padding: 3px 20px;
4555
  clear: both;
4556
  font-weight: normal;
4557
  line-height: 20px;
4558
  color: #333333;
4559
  white-space: nowrap;
4560
}
4561
.dropdown-menu li > a:hover,
4562
.dropdown-menu li > a:focus,
4563
.dropdown-submenu:hover > a {
4564
  text-decoration: none;
4565
  color: #ffffff;
4566
  background-color: #0088cc;
4567
  background-color: #0081c2;
4568
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
4569
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
4570
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
4571
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
4572
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
4573
  background-repeat: repeat-x;
4574
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
4575
}
4576
.dropdown-menu .active > a,
4577
.dropdown-menu .active > a:hover {
4578
  color: #ffffff;
4579
  text-decoration: none;
4580
  outline: 0;
4581
  background-color: #0088cc;
4582
  background-color: #0081c2;
4583
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
4584
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
4585
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
4586
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
4587
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
4588
  background-repeat: repeat-x;
4589
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
4590
}
4591
.dropdown-menu .disabled > a,
4592
.dropdown-menu .disabled > a:hover {
4593
  color: #999999;
4594
}
4595
.dropdown-menu .disabled > a:hover {
4596
  text-decoration: none;
4597
  background-color: transparent;
4598
  cursor: default;
4599
}
4600
.open {
4601
  *z-index: 1000;
4602
}
4603
.open  > .dropdown-menu {
4604
  display: block;
4605
}
4606
.pull-right > .dropdown-menu {
4607
  right: 0;
4608
  left: auto;
4609
}
4610
.dropup .caret,
4611
.navbar-fixed-bottom .dropdown .caret {
4612
  border-top: 0;
4613
  border-bottom: 4px solid #000000;
4614
  content: "";
4615
}
4616
.dropup .dropdown-menu,
4617
.navbar-fixed-bottom .dropdown .dropdown-menu {
4618
  top: auto;
4619
  bottom: 100%;
4620
  margin-bottom: 1px;
4621
}
4622
.dropdown-submenu {
4623
  position: relative;
4624
}
4625
.dropdown-submenu > .dropdown-menu {
4626
  top: 0;
4627
  left: 100%;
4628
  margin-top: -6px;
4629
  margin-left: -1px;
4630
  -webkit-border-radius: 0 6px 6px 6px;
4631
  -moz-border-radius: 0 6px 6px 6px;
4632
  border-radius: 0 6px 6px 6px;
4633
}
4634
.dropdown-submenu:hover > .dropdown-menu {
4635
  display: block;
4636
}
4637
.dropdown-submenu > a:after {
4638
  display: block;
4639
  content: " ";
4640
  float: right;
4641
  width: 0;
4642
  height: 0;
4643
  border-color: transparent;
4644
  border-style: solid;
4645
  border-width: 5px 0 5px 5px;
4646
  border-left-color: #cccccc;
4647
  margin-top: 5px;
4648
  margin-right: -10px;
4649
}
4650
.dropdown-submenu:hover > a:after {
4651
  border-left-color: #ffffff;
4652
}
4653
.dropdown .dropdown-menu .nav-header {
4654
  padding-left: 20px;
4655
  padding-right: 20px;
4656
}
4657
.typeahead {
4658
  margin-top: 2px;
4659
  -webkit-border-radius: 4px;
4660
  -moz-border-radius: 4px;
4661
  border-radius: 4px;
4662
}
4663
.accordion {
4664
  margin-bottom: 20px;
4665
}
4666
.accordion-group {
4667
  margin-bottom: 2px;
4668
  border: 1px solid #e5e5e5;
4669
  -webkit-border-radius: 4px;
4670
  -moz-border-radius: 4px;
4671
  border-radius: 4px;
4672
}
4673
.accordion-heading {
4674
  border-bottom: 0;
4675
}
4676
.accordion-heading .accordion-toggle {
4677
  display: block;
4678
  padding: 8px 15px;
4679
}
4680
.accordion-toggle {
4681
  cursor: pointer;
4682
}
4683
.accordion-inner {
4684
  padding: 9px 15px;
4685
  border-top: 1px solid #e5e5e5;
4686
}
4687
.carousel {
4688
  position: relative;
4689
  margin-bottom: 20px;
4690
  line-height: 1;
4691
}
4692
.carousel-inner {
4693
  overflow: hidden;
4694
  width: 100%;
4695
  position: relative;
4696
}
4697
.carousel .item {
4698
  display: none;
4699
  position: relative;
4700
  -webkit-transition: 0.6s ease-in-out left;
4701
  -moz-transition: 0.6s ease-in-out left;
4702
  -o-transition: 0.6s ease-in-out left;
4703
  transition: 0.6s ease-in-out left;
4704
}
4705
.carousel .item > img {
4706
  display: block;
4707
  line-height: 1;
4708
}
4709
.carousel .active,
4710
.carousel .next,
4711
.carousel .prev {
4712
  display: block;
4713
}
4714
.carousel .active {
4715
  left: 0;
4716
}
4717
.carousel .next,
4718
.carousel .prev {
4719
  position: absolute;
4720
  top: 0;
4721
  width: 100%;
4722
}
4723
.carousel .next {
4724
  left: 100%;
4725
}
4726
.carousel .prev {
4727
  left: -100%;
4728
}
4729
.carousel .next.left,
4730
.carousel .prev.right {
4731
  left: 0;
4732
}
4733
.carousel .active.left {
4734
  left: -100%;
4735
}
4736
.carousel .active.right {
4737
  left: 100%;
4738
}
4739
.carousel-control {
4740
  position: absolute;
4741
  top: 40%;
4742
  left: 15px;
4743
  width: 40px;
4744
  height: 40px;
4745
  margin-top: -20px;
4746
  font-size: 60px;
4747
  font-weight: 100;
4748
  line-height: 30px;
4749
  color: #ffffff;
4750
  text-align: center;
4751
  background: #222222;
4752
  border: 3px solid #ffffff;
4753
  -webkit-border-radius: 23px;
4754
  -moz-border-radius: 23px;
4755
  border-radius: 23px;
4756
  opacity: 0.5;
4757
  filter: alpha(opacity=50);
4758
}
4759
.carousel-control.right {
4760
  left: auto;
4761
  right: 15px;
4762
}
4763
.carousel-control:hover {
4764
  color: #ffffff;
4765
  text-decoration: none;
4766
  opacity: 0.9;
4767
  filter: alpha(opacity=90);
4768
}
4769
.carousel-caption {
4770
  position: absolute;
4771
  left: 0;
4772
  right: 0;
4773
  bottom: 0;
4774
  padding: 15px;
4775
  background: #333333;
4776
  background: rgba(0, 0, 0, 0.75);
4777
}
4778
.carousel-caption h4,
4779
.carousel-caption p {
4780
  color: #ffffff;
4781
  line-height: 20px;
4782
}
4783
.carousel-caption h4 {
4784
  margin: 0 0 5px;
4785
}
4786
.carousel-caption p {
4787
  margin-bottom: 0;
4788
}
4789
.well {
4790
  min-height: 20px;
4791
  padding: 19px;
4792
  margin-bottom: 20px;
4793
  background-color: #f5f5f5;
4794
  border: 1px solid #e3e3e3;
4795
  -webkit-border-radius: 4px;
4796
  -moz-border-radius: 4px;
4797
  border-radius: 4px;
4798
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4799
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4800
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
4801
}
4802
.well blockquote {
4803
  border-color: #ddd;
4804
  border-color: rgba(0, 0, 0, 0.15);
4805
}
4806
.well-large {
4807
  padding: 24px;
4808
  -webkit-border-radius: 6px;
4809
  -moz-border-radius: 6px;
4810
  border-radius: 6px;
4811
}
4812
.well-small {
4813
  padding: 9px;
4814
  -webkit-border-radius: 3px;
4815
  -moz-border-radius: 3px;
4816
  border-radius: 3px;
4817
}
4818
.close {
4819
  float: right;
4820
  font-size: 20px;
4821
  font-weight: bold;
4822
  line-height: 20px;
4823
  color: #000000;
4824
  text-shadow: 0 1px 0 #ffffff;
4825
  opacity: 0.2;
4826
  filter: alpha(opacity=20);
4827
}
4828
.close:hover {
4829
  color: #000000;
4830
  text-decoration: none;
4831
  cursor: pointer;
4832
  opacity: 0.4;
4833
  filter: alpha(opacity=40);
4834
}
4835
button.close {
4836
  padding: 0;
4837
  cursor: pointer;
4838
  background: transparent;
4839
  border: 0;
4840
  -webkit-appearance: none;
4841
}
4842
.pull-right {
4843
  float: right;
4844
}
4845
.pull-left {
4846
  float: left;
4847
}
4848
.hide {
4849
  display: none;
4850
}
4851
.show {
4852
  display: block;
4853
}
4854
.invisible {
4855
  visibility: hidden;
4856
}
4857
.affix {
4858
  position: fixed;
4859
}
4860
.fade {
4861
  opacity: 0;
4862
  -webkit-transition: opacity 0.15s linear;
4863
  -moz-transition: opacity 0.15s linear;
4864
  -o-transition: opacity 0.15s linear;
4865
  transition: opacity 0.15s linear;
4866
}
4867
.fade.in {
4868
  opacity: 1;
4869
}
4870
.collapse {
4871
  position: relative;
4872
  height: 0;
4873
  overflow: hidden;
4874
  -webkit-transition: height 0.35s ease;
4875
  -moz-transition: height 0.35s ease;
4876
  -o-transition: height 0.35s ease;
4877
  transition: height 0.35s ease;
4878
}
4879
.collapse.in {
4880
  height: auto;
4881
}
4882
.hidden {
4883
  display: none;
4884
  visibility: hidden;
4885
}
4886
.visible-phone {
4887
  display: none !important;
4888
}
4889
.visible-tablet {
4890
  display: none !important;
4891
}
4892
.hidden-desktop {
4893
  display: none !important;
4894
}
4895
.visible-desktop {
4896
  display: inherit !important;
4897
}
4898
@media (min-width: 768px) and (max-width: 979px) {
4899
  .hidden-desktop {
4900
    display: inherit !important;
4901
  }
4902
  .visible-desktop {
4903
    display: none !important ;
4904
  }
4905
  .visible-tablet {
4906
    display: inherit !important;
4907
  }
4908
  .hidden-tablet {
4909
    display: none !important;
4910
  }
4911
}
4912
@media (max-width: 767px) {
4913
  .hidden-desktop {
4914
    display: inherit !important;
4915
  }
4916
  .visible-desktop {
4917
    display: none !important;
4918
  }
4919
  .visible-phone {
4920
    display: inherit !important;
4921
  }
4922
  .hidden-phone {
4923
    display: none !important;
4924
  }
4925
}
4926
@media (max-width: 767px) {
4927
  body {
4928
    padding-left: 20px;
4929
    padding-right: 20px;
4930
  }
4931
  .navbar-fixed-top,
4932
  .navbar-fixed-bottom,
4933
  .navbar-static-top {
4934
    margin-left: -20px;
4935
    margin-right: -20px;
4936
  }
4937
  .container-fluid {
4938
    padding: 0;
4939
  }
4940
  .dl-horizontal dt {
4941
    float: none;
4942
    clear: none;
4943
    width: auto;
4944
    text-align: left;
4945
  }
4946
  .dl-horizontal dd {
4947
    margin-left: 0;
4948
  }
4949
  .container {
4950
    width: auto;
4951
  }
4952
  .row-fluid {
4953
    width: 100%;
4954
  }
4955
  .row,
4956
  .thumbnails {
4957
    margin-left: 0;
4958
  }
4959
  .thumbnails > li {
4960
    float: none;
4961
    margin-left: 0;
4962
  }
4963
  [class*="span"],
4964
  .row-fluid [class*="span"] {
4965
    float: none;
4966
    display: block;
4967
    width: 100%;
4968
    margin-left: 0;
4969
    -webkit-box-sizing: border-box;
4970
    -moz-box-sizing: border-box;
4971
    box-sizing: border-box;
4972
  }
4973
  .span12,
4974
  .row-fluid .span12 {
4975
    width: 100%;
4976
    -webkit-box-sizing: border-box;
4977
    -moz-box-sizing: border-box;
4978
    box-sizing: border-box;
4979
  }
4980
  .input-large,
4981
  .input-xlarge,
4982
  .input-xxlarge,
4983
  input[class*="span"],
4984
  select[class*="span"],
4985
  textarea[class*="span"],
4986
  .uneditable-input {
4987
    display: block;
4988
    width: 100%;
4989
    min-height: 30px;
4990
    -webkit-box-sizing: border-box;
4991
    -moz-box-sizing: border-box;
4992
    box-sizing: border-box;
4993
  }
4994
  .input-prepend input,
4995
  .input-append input,
4996
  .input-prepend input[class*="span"],
4997
  .input-append input[class*="span"] {
4998
    display: inline-block;
4999
    width: auto;
5000
  }
5001
  .controls-row [class*="span"] + [class*="span"] {
5002
    margin-left: 0;
5003
  }
5004
  .modal {
5005
    position: fixed;
5006
    top: 20px;
5007
    left: 20px;
5008
    right: 20px;
5009
    width: auto;
5010
    margin: 0;
5011
  }
5012
  .modal.fade.in {
5013
    top: auto;
5014
  }
5015
}
5016
@media (max-width: 480px) {
5017
  .nav-collapse {
5018
    -webkit-transform: translate3d(0, 0, 0);
5019
  }
5020
  .page-header h1 small {
5021
    display: block;
5022
    line-height: 20px;
5023
  }
5024
  input[type="checkbox"],
5025
  input[type="radio"] {
5026
    border: 1px solid #ccc;
5027
  }
5028
  .form-horizontal .control-label {
5029
    float: none;
5030
    width: auto;
5031
    padding-top: 0;
5032
    text-align: left;
5033
  }
5034
  .form-horizontal .controls {
5035
    margin-left: 0;
5036
  }
5037
  .form-horizontal .control-list {
5038
    padding-top: 0;
5039
  }
5040
  .form-horizontal .form-actions {
5041
    padding-left: 10px;
5042
    padding-right: 10px;
5043
  }
5044
  .modal {
5045
    top: 10px;
5046
    left: 10px;
5047
    right: 10px;
5048
  }
5049
  .modal-header .close {
5050
    padding: 10px;
5051
    margin: -10px;
5052
  }
5053
  .carousel-caption {
5054
    position: static;
5055
  }
5056
}
5057
@media (min-width: 768px) and (max-width: 979px) {
5058
  .row {
5059
    margin-left: -20px;
5060
    *zoom: 1;
5061
  }
5062
  .row:before,
5063
  .row:after {
5064
    display: table;
5065
    content: "";
5066
    line-height: 0;
5067
  }
5068
  .row:after {
5069
    clear: both;
5070
  }
5071
  [class*="span"] {
5072
    float: left;
5073
    min-height: 1px;
5074
    margin-left: 20px;
5075
  }
5076
  .container,
5077
  .navbar-static-top .container,
5078
  .navbar-fixed-top .container,
5079
  .navbar-fixed-bottom .container {
5080
    width: 724px;
5081
  }
5082
  .span12 {
5083
    width: 724px;
5084
  }
5085
  .span11 {
5086
    width: 662px;
5087
  }
5088
  .span10 {
5089
    width: 600px;
5090
  }
5091
  .span9 {
5092
    width: 538px;
5093
  }
5094
  .span8 {
5095
    width: 476px;
5096
  }
5097
  .span7 {
5098
    width: 414px;
5099
  }
5100
  .span6 {
5101
    width: 352px;
5102
  }
5103
  .span5 {
5104
    width: 290px;
5105
  }
5106
  .span4 {
5107
    width: 228px;
5108
  }
5109
  .span3 {
5110
    width: 166px;
5111
  }
5112
  .span2 {
5113
    width: 104px;
5114
  }
5115
  .span1 {
5116
    width: 42px;
5117
  }
5118
  .offset12 {
5119
    margin-left: 764px;
5120
  }
5121
  .offset11 {
5122
    margin-left: 702px;
5123
  }
5124
  .offset10 {
5125
    margin-left: 640px;
5126
  }
5127
  .offset9 {
5128
    margin-left: 578px;
5129
  }
5130
  .offset8 {
5131
    margin-left: 516px;
5132
  }
5133
  .offset7 {
5134
    margin-left: 454px;
5135
  }
5136
  .offset6 {
5137
    margin-left: 392px;
5138
  }
5139
  .offset5 {
5140
    margin-left: 330px;
5141
  }
5142
  .offset4 {
5143
    margin-left: 268px;
5144
  }
5145
  .offset3 {
5146
    margin-left: 206px;
5147
  }
5148
  .offset2 {
5149
    margin-left: 144px;
5150
  }
5151
  .offset1 {
5152
    margin-left: 82px;
5153
  }
5154
  .row-fluid {
5155
    width: 100%;
5156
    *zoom: 1;
5157
  }
5158
  .row-fluid:before,
5159
  .row-fluid:after {
5160
    display: table;
5161
    content: "";
5162
    line-height: 0;
5163
  }
5164
  .row-fluid:after {
5165
    clear: both;
5166
  }
5167
  .row-fluid [class*="span"] {
5168
    display: block;
5169
    width: 100%;
5170
    min-height: 30px;
5171
    -webkit-box-sizing: border-box;
5172
    -moz-box-sizing: border-box;
5173
    box-sizing: border-box;
5174
    float: left;
5175
    margin-left: 2.7624309392265194%;
5176
    *margin-left: 2.709239449864817%;
5177
  }
5178
  .row-fluid [class*="span"]:first-child {
5179
    margin-left: 0;
5180
  }
5181
  .row-fluid .span12 {
5182
    width: 100%;
5183
    *width: 99.94680851063829%;
5184
  }
5185
  .row-fluid .span11 {
5186
    width: 91.43646408839778%;
5187
    *width: 91.38327259903608%;
5188
  }
5189
  .row-fluid .span10 {
5190
    width: 82.87292817679558%;
5191
    *width: 82.81973668743387%;
5192
  }
5193
  .row-fluid .span9 {
5194
    width: 74.30939226519337%;
5195
    *width: 74.25620077583166%;
5196
  }
5197
  .row-fluid .span8 {
5198
    width: 65.74585635359117%;
5199
    *width: 65.69266486422946%;
5200
  }
5201
  .row-fluid .span7 {
5202
    width: 57.18232044198895%;
5203
    *width: 57.12912895262725%;
5204
  }
5205
  .row-fluid .span6 {
5206
    width: 48.61878453038674%;
5207
    *width: 48.56559304102504%;
5208
  }
5209
  .row-fluid .span5 {
5210
    width: 40.05524861878453%;
5211
    *width: 40.00205712942283%;
5212
  }
5213
  .row-fluid .span4 {
5214
    width: 31.491712707182323%;
5215
    *width: 31.43852121782062%;
5216
  }
5217
  .row-fluid .span3 {
5218
    width: 22.92817679558011%;
5219
    *width: 22.87498530621841%;
5220
  }
5221
  .row-fluid .span2 {
5222
    width: 14.3646408839779%;
5223
    *width: 14.311449394616199%;
5224
  }
5225
  .row-fluid .span1 {
5226
    width: 5.801104972375691%;
5227
    *width: 5.747913483013988%;
5228
  }
5229
  .row-fluid .offset12 {
5230
    margin-left: 105.52486187845304%;
5231
    *margin-left: 105.41847889972962%;
5232
  }
5233
  .row-fluid .offset12:first-child {
5234
    margin-left: 102.76243093922652%;
5235
    *margin-left: 102.6560479605031%;
5236
  }
5237
  .row-fluid .offset11 {
5238
    margin-left: 96.96132596685082%;
5239
    *margin-left: 96.8549429881274%;
5240
  }
5241
  .row-fluid .offset11:first-child {
5242
    margin-left: 94.1988950276243%;
5243
    *margin-left: 94.09251204890089%;
5244
  }
5245
  .row-fluid .offset10 {
5246
    margin-left: 88.39779005524862%;
5247
    *margin-left: 88.2914070765252%;
5248
  }
5249
  .row-fluid .offset10:first-child {
5250
    margin-left: 85.6353591160221%;
5251
    *margin-left: 85.52897613729868%;
5252
  }
5253
  .row-fluid .offset9 {
5254
    margin-left: 79.8342541436464%;
5255
    *margin-left: 79.72787116492299%;
5256
  }
5257
  .row-fluid .offset9:first-child {
5258
    margin-left: 77.07182320441989%;
5259
    *margin-left: 76.96544022569647%;
5260
  }
5261
  .row-fluid .offset8 {
5262
    margin-left: 71.2707182320442%;
5263
    *margin-left: 71.16433525332079%;
5264
  }
5265
  .row-fluid .offset8:first-child {
5266
    margin-left: 68.50828729281768%;
5267
    *margin-left: 68.40190431409427%;
5268
  }
5269
  .row-fluid .offset7 {
5270
    margin-left: 62.70718232044199%;
5271
    *margin-left: 62.600799341718584%;
5272
  }
5273
  .row-fluid .offset7:first-child {
5274
    margin-left: 59.94475138121547%;
5275
    *margin-left: 59.838368402492065%;
5276
  }
5277
  .row-fluid .offset6 {
5278
    margin-left: 54.14364640883978%;
5279
    *margin-left: 54.037263430116376%;
5280
  }
5281
  .row-fluid .offset6:first-child {
5282
    margin-left: 51.38121546961326%;
5283
    *margin-left: 51.27483249088986%;
5284
  }
5285
  .row-fluid .offset5 {
5286
    margin-left: 45.58011049723757%;
5287
    *margin-left: 45.47372751851417%;
5288
  }
5289
  .row-fluid .offset5:first-child {
5290
    margin-left: 42.81767955801105%;
5291
    *margin-left: 42.71129657928765%;
5292
  }
5293
  .row-fluid .offset4 {
5294
    margin-left: 37.01657458563536%;
5295
    *margin-left: 36.91019160691196%;
5296
  }
5297
  .row-fluid .offset4:first-child {
5298
    margin-left: 34.25414364640884%;
5299
    *margin-left: 34.14776066768544%;
5300
  }
5301
  .row-fluid .offset3 {
5302
    margin-left: 28.45303867403315%;
5303
    *margin-left: 28.346655695309746%;
5304
  }
5305
  .row-fluid .offset3:first-child {
5306
    margin-left: 25.69060773480663%;
5307
    *margin-left: 25.584224756083227%;
5308
  }
5309
  .row-fluid .offset2 {
5310
    margin-left: 19.88950276243094%;
5311
    *margin-left: 19.783119783707537%;
5312
  }
5313
  .row-fluid .offset2:first-child {
5314
    margin-left: 17.12707182320442%;
5315
    *margin-left: 17.02068884448102%;
5316
  }
5317
  .row-fluid .offset1 {
5318
    margin-left: 11.32596685082873%;
5319
    *margin-left: 11.219583872105325%;
5320
  }
5321
  .row-fluid .offset1:first-child {
5322
    margin-left: 8.56353591160221%;
5323
    *margin-left: 8.457152932878806%;
5324
  }
5325
  input,
5326
  textarea,
5327
  .uneditable-input {
5328
    margin-left: 0;
5329
  }
5330
  .controls-row [class*="span"] + [class*="span"] {
5331
    margin-left: 20px;
5332
  }
5333
  input.span12, textarea.span12, .uneditable-input.span12 {
5334
    width: 710px;
5335
  }
5336
  input.span11, textarea.span11, .uneditable-input.span11 {
5337
    width: 648px;
5338
  }
5339
  input.span10, textarea.span10, .uneditable-input.span10 {
5340
    width: 586px;
5341
  }
5342
  input.span9, textarea.span9, .uneditable-input.span9 {
5343
    width: 524px;
5344
  }
5345
  input.span8, textarea.span8, .uneditable-input.span8 {
5346
    width: 462px;
5347
  }
5348
  input.span7, textarea.span7, .uneditable-input.span7 {
5349
    width: 400px;
5350
  }
5351
  input.span6, textarea.span6, .uneditable-input.span6 {
5352
    width: 338px;
5353
  }
5354
  input.span5, textarea.span5, .uneditable-input.span5 {
5355
    width: 276px;
5356
  }
5357
  input.span4, textarea.span4, .uneditable-input.span4 {
5358
    width: 214px;
5359
  }
5360
  input.span3, textarea.span3, .uneditable-input.span3 {
5361
    width: 152px;
5362
  }
5363
  input.span2, textarea.span2, .uneditable-input.span2 {
5364
    width: 90px;
5365
  }
5366
  input.span1, textarea.span1, .uneditable-input.span1 {
5367
    width: 28px;
5368
  }
5369
}
5370
@media (min-width: 1200px) {
5371
  .row {
5372
    margin-left: -30px;
5373
    *zoom: 1;
5374
  }
5375
  .row:before,
5376
  .row:after {
5377
    display: table;
5378
    content: "";
5379
    line-height: 0;
5380
  }
5381
  .row:after {
5382
    clear: both;
5383
  }
5384
  [class*="span"] {
5385
    float: left;
5386
    min-height: 1px;
5387
    margin-left: 30px;
5388
  }
5389
  .container,
5390
  .navbar-static-top .container,
5391
  .navbar-fixed-top .container,
5392
  .navbar-fixed-bottom .container {
5393
    width: 1170px;
5394
  }
5395
  .span12 {
5396
    width: 1170px;
5397
  }
5398
  .span11 {
5399
    width: 1070px;
5400
  }
5401
  .span10 {
5402
    width: 970px;
5403
  }
5404
  .span9 {
5405
    width: 870px;
5406
  }
5407
  .span8 {
5408
    width: 770px;
5409
  }
5410
  .span7 {
5411
    width: 670px;
5412
  }
5413
  .span6 {
5414
    width: 570px;
5415
  }
5416
  .span5 {
5417
    width: 470px;
5418
  }
5419
  .span4 {
5420
    width: 370px;
5421
  }
5422
  .span3 {
5423
    width: 270px;
5424
  }
5425
  .span2 {
5426
    width: 170px;
5427
  }
5428
  .span1 {
5429
    width: 70px;
5430
  }
5431
  .offset12 {
5432
    margin-left: 1230px;
5433
  }
5434
  .offset11 {
5435
    margin-left: 1130px;
5436
  }
5437
  .offset10 {
5438
    margin-left: 1030px;
5439
  }
5440
  .offset9 {
5441
    margin-left: 930px;
5442
  }
5443
  .offset8 {
5444
    margin-left: 830px;
5445
  }
5446
  .offset7 {
5447
    margin-left: 730px;
5448
  }
5449
  .offset6 {
5450
    margin-left: 630px;
5451
  }
5452
  .offset5 {
5453
    margin-left: 530px;
5454
  }
5455
  .offset4 {
5456
    margin-left: 430px;
5457
  }
5458
  .offset3 {
5459
    margin-left: 330px;
5460
  }
5461
  .offset2 {
5462
    margin-left: 230px;
5463
  }
5464
  .offset1 {
5465
    margin-left: 130px;
5466
  }
5467
  .row-fluid {
5468
    width: 100%;
5469
    *zoom: 1;
5470
  }
5471
  .row-fluid:before,
5472
  .row-fluid:after {
5473
    display: table;
5474
    content: "";
5475
    line-height: 0;
5476
  }
5477
  .row-fluid:after {
5478
    clear: both;
5479
  }
5480
  .row-fluid [class*="span"] {
5481
    display: block;
5482
    width: 100%;
5483
    min-height: 30px;
5484
    -webkit-box-sizing: border-box;
5485
    -moz-box-sizing: border-box;
5486
    box-sizing: border-box;
5487
    float: left;
5488
    margin-left: 2.564102564102564%;
5489
    *margin-left: 2.5109110747408616%;
5490
  }
5491
  .row-fluid [class*="span"]:first-child {
5492
    margin-left: 0;
5493
  }
5494
  .row-fluid .span12 {
5495
    width: 100%;
5496
    *width: 99.94680851063829%;
5497
  }
5498
  .row-fluid .span11 {
5499
    width: 91.45299145299145%;
5500
    *width: 91.39979996362975%;
5501
  }
5502
  .row-fluid .span10 {
5503
    width: 82.90598290598291%;
5504
    *width: 82.8527914166212%;
5505
  }
5506
  .row-fluid .span9 {
5507
    width: 74.35897435897436%;
5508
    *width: 74.30578286961266%;
5509
  }
5510
  .row-fluid .span8 {
5511
    width: 65.81196581196582%;
5512
    *width: 65.75877432260411%;
5513
  }
5514
  .row-fluid .span7 {
5515
    width: 57.26495726495726%;
5516
    *width: 57.21176577559556%;
5517
  }
5518
  .row-fluid .span6 {
5519
    width: 48.717948717948715%;
5520
    *width: 48.664757228587014%;
5521
  }
5522
  .row-fluid .span5 {
5523
    width: 40.17094017094017%;
5524
    *width: 40.11774868157847%;
5525
  }
5526
  .row-fluid .span4 {
5527
    width: 31.623931623931625%;
5528
    *width: 31.570740134569924%;
5529
  }
5530
  .row-fluid .span3 {
5531
    width: 23.076923076923077%;
5532
    *width: 23.023731587561375%;
5533
  }
5534
  .row-fluid .span2 {
5535
    width: 14.52991452991453%;
5536
    *width: 14.476723040552828%;
5537
  }
5538
  .row-fluid .span1 {
5539
    width: 5.982905982905983%;
5540
    *width: 5.929714493544281%;
5541
  }
5542
  .row-fluid .offset12 {
5543
    margin-left: 105.12820512820512%;
5544
    *margin-left: 105.02182214948171%;
5545
  }
5546
  .row-fluid .offset12:first-child {
5547
    margin-left: 102.56410256410257%;
5548
    *margin-left: 102.45771958537915%;
5549
  }
5550
  .row-fluid .offset11 {
5551
    margin-left: 96.58119658119658%;
5552
    *margin-left: 96.47481360247316%;
5553
  }
5554
  .row-fluid .offset11:first-child {
5555
    margin-left: 94.01709401709402%;
5556
    *margin-left: 93.91071103837061%;
5557
  }
5558
  .row-fluid .offset10 {
5559
    margin-left: 88.03418803418803%;
5560
    *margin-left: 87.92780505546462%;
5561
  }
5562
  .row-fluid .offset10:first-child {
5563
    margin-left: 85.47008547008548%;
5564
    *margin-left: 85.36370249136206%;
5565
  }
5566
  .row-fluid .offset9 {
5567
    margin-left: 79.48717948717949%;
5568
    *margin-left: 79.38079650845607%;
5569
  }
5570
  .row-fluid .offset9:first-child {
5571
    margin-left: 76.92307692307693%;
5572
    *margin-left: 76.81669394435352%;
5573
  }
5574
  .row-fluid .offset8 {
5575
    margin-left: 70.94017094017094%;
5576
    *margin-left: 70.83378796144753%;
5577
  }
5578
  .row-fluid .offset8:first-child {
5579
    margin-left: 68.37606837606839%;
5580
    *margin-left: 68.26968539734497%;
5581
  }
5582
  .row-fluid .offset7 {
5583
    margin-left: 62.393162393162385%;
5584
    *margin-left: 62.28677941443899%;
5585
  }
5586
  .row-fluid .offset7:first-child {
5587
    margin-left: 59.82905982905982%;
5588
    *margin-left: 59.72267685033642%;
5589
  }
5590
  .row-fluid .offset6 {
5591
    margin-left: 53.84615384615384%;
5592
    *margin-left: 53.739770867430444%;
5593
  }
5594
  .row-fluid .offset6:first-child {
5595
    margin-left: 51.28205128205128%;
5596
    *margin-left: 51.175668303327875%;
5597
  }
5598
  .row-fluid .offset5 {
5599
    margin-left: 45.299145299145295%;
5600
    *margin-left: 45.1927623204219%;
5601
  }
5602
  .row-fluid .offset5:first-child {
5603
    margin-left: 42.73504273504273%;
5604
    *margin-left: 42.62865975631933%;
5605
  }
5606
  .row-fluid .offset4 {
5607
    margin-left: 36.75213675213675%;
5608
    *margin-left: 36.645753773413354%;
5609
  }
5610
  .row-fluid .offset4:first-child {
5611
    margin-left: 34.18803418803419%;
5612
    *margin-left: 34.081651209310785%;
5613
  }
5614
  .row-fluid .offset3 {
5615
    margin-left: 28.205128205128204%;
5616
    *margin-left: 28.0987452264048%;
5617
  }
5618
  .row-fluid .offset3:first-child {
5619
    margin-left: 25.641025641025642%;
5620
    *margin-left: 25.53464266230224%;
5621
  }
5622
  .row-fluid .offset2 {
5623
    margin-left: 19.65811965811966%;
5624
    *margin-left: 19.551736679396257%;
5625
  }
5626
  .row-fluid .offset2:first-child {
5627
    margin-left: 17.094017094017094%;
5628
    *margin-left: 16.98763411529369%;
5629
  }
5630
  .row-fluid .offset1 {
5631
    margin-left: 11.11111111111111%;
5632
    *margin-left: 11.004728132387708%;
5633
  }
5634
  .row-fluid .offset1:first-child {
5635
    margin-left: 8.547008547008547%;
5636
    *margin-left: 8.440625568285142%;
5637
  }
5638
  input,
5639
  textarea,
5640
  .uneditable-input {
5641
    margin-left: 0;
5642
  }
5643
  .controls-row [class*="span"] + [class*="span"] {
5644
    margin-left: 30px;
5645
  }
5646
  input.span12, textarea.span12, .uneditable-input.span12 {
5647
    width: 1156px;
5648
  }
5649
  input.span11, textarea.span11, .uneditable-input.span11 {
5650
    width: 1056px;
5651
  }
5652
  input.span10, textarea.span10, .uneditable-input.span10 {
5653
    width: 956px;
5654
  }
5655
  input.span9, textarea.span9, .uneditable-input.span9 {
5656
    width: 856px;
5657
  }
5658
  input.span8, textarea.span8, .uneditable-input.span8 {
5659
    width: 756px;
5660
  }
5661
  input.span7, textarea.span7, .uneditable-input.span7 {
5662
    width: 656px;
5663
  }
5664
  input.span6, textarea.span6, .uneditable-input.span6 {
5665
    width: 556px;
5666
  }
5667
  input.span5, textarea.span5, .uneditable-input.span5 {
5668
    width: 456px;
5669
  }
5670
  input.span4, textarea.span4, .uneditable-input.span4 {
5671
    width: 356px;
5672
  }
5673
  input.span3, textarea.span3, .uneditable-input.span3 {
5674
    width: 256px;
5675
  }
5676
  input.span2, textarea.span2, .uneditable-input.span2 {
5677
    width: 156px;
5678
  }
5679
  input.span1, textarea.span1, .uneditable-input.span1 {
5680
    width: 56px;
5681
  }
5682
  .thumbnails {
5683
    margin-left: -30px;
5684
  }
5685
  .thumbnails > li {
5686
    margin-left: 30px;
5687
  }
5688
  .row-fluid .thumbnails {
5689
    margin-left: 0;
5690
  }
5691
}
5692
@media (max-width: 979px) {
5693
  body {
5694
    padding-top: 0;
5695
  }
5696
  .navbar-fixed-top,
5697
  .navbar-fixed-bottom {
5698
    position: static;
5699
  }
5700
  .navbar-fixed-top {
5701
    margin-bottom: 20px;
5702
  }
5703
  .navbar-fixed-bottom {
5704
    margin-top: 20px;
5705
  }
5706
  .navbar-fixed-top .navbar-inner,
5707
  .navbar-fixed-bottom .navbar-inner {
5708
    padding: 5px;
5709
  }
5710
  .navbar .container {
5711
    width: auto;
5712
    padding: 0;
5713
  }
5714
  .navbar .brand {
5715
    padding-left: 10px;
5716
    padding-right: 10px;
5717
    margin: 0 0 0 -5px;
5718
  }
5719
  .nav-collapse {
5720
    clear: both;
5721
  }
5722
  .nav-collapse .nav {
5723
    float: none;
5724
    margin: 0 0 10px;
5725
  }
5726
  .nav-collapse .nav > li {
5727
    float: none;
5728
  }
5729
  .nav-collapse .nav > li > a {
5730
    margin-bottom: 2px;
5731
  }
5732
  .nav-collapse .nav > .divider-vertical {
5733
    display: none;
5734
  }
5735
  .nav-collapse .nav .nav-header {
5736
    color: #777777;
5737
    text-shadow: none;
5738
  }
5739
  .nav-collapse .nav > li > a,
5740
  .nav-collapse .dropdown-menu a {
5741
    padding: 9px 15px;
5742
    font-weight: bold;
5743
    color: #777777;
5744
    -webkit-border-radius: 3px;
5745
    -moz-border-radius: 3px;
5746
    border-radius: 3px;
5747
  }
5748
  .nav-collapse .btn {
5749
    padding: 4px 10px 4px;
5750
    font-weight: normal;
5751
    -webkit-border-radius: 4px;
5752
    -moz-border-radius: 4px;
5753
    border-radius: 4px;
5754
  }
5755
  .nav-collapse .dropdown-menu li + li a {
5756
    margin-bottom: 2px;
5757
  }
5758
  .nav-collapse .nav > li > a:hover,
5759
  .nav-collapse .dropdown-menu a:hover {
5760
    background-color: #f2f2f2;
5761
  }
5762
  .navbar-inverse .nav-collapse .nav > li > a:hover,
5763
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
5764
    background-color: #111111;
5765
  }
5766
  .nav-collapse.in .btn-group {
5767
    margin-top: 5px;
5768
    padding: 0;
5769
  }
5770
  .nav-collapse .dropdown-menu {
5771
    position: static;
5772
    top: auto;
5773
    left: auto;
5774
    float: none;
5775
    display: block;
5776
    max-width: none;
5777
    margin: 0 15px;
5778
    padding: 0;
5779
    background-color: transparent;
5780
    border: none;
5781
    -webkit-border-radius: 0;
5782
    -moz-border-radius: 0;
5783
    border-radius: 0;
5784
    -webkit-box-shadow: none;
5785
    -moz-box-shadow: none;
5786
    box-shadow: none;
5787
  }
5788
  .nav-collapse .dropdown-menu:before,
5789
  .nav-collapse .dropdown-menu:after {
5790
    display: none;
5791
  }
5792
  .nav-collapse .dropdown-menu .divider {
5793
    display: none;
5794
  }
5795
  .nav-collapse .nav > li > .dropdown-menu:before,
5796
  .nav-collapse .nav > li > .dropdown-menu:after {
5797
    display: none;
5798
  }
5799
  .nav-collapse .navbar-form,
5800
  .nav-collapse .navbar-search {
5801
    float: none;
5802
    padding: 10px 15px;
5803
    margin: 10px 0;
5804
    border-top: 1px solid #f2f2f2;
5805
    border-bottom: 1px solid #f2f2f2;
5806
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
5807
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
5808
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
5809
  }
5810
  .navbar-inverse .nav-collapse .navbar-form,
5811
  .navbar-inverse .nav-collapse .navbar-search {
5812
    border-top-color: #111111;
5813
    border-bottom-color: #111111;
5814
  }
5815
  .navbar .nav-collapse .nav.pull-right {
5816
    float: none;
5817
    margin-left: 0;
5818
  }
5819
  .nav-collapse,
5820
  .nav-collapse.collapse {
5821
    overflow: hidden;
5822
    height: 0;
5823
  }
5824
  .navbar .btn-navbar {
5825
    display: block;
5826
  }
5827
  .navbar-static .navbar-inner {
5828
    padding-left: 10px;
5829
    padding-right: 10px;
5830
  }
5831
}
5832
@media (min-width: 980px) {
5833
  .nav-collapse.collapse {
5834
    height: auto !important;
5835
    overflow: visible !important;
5836
  }
5837
}