Subversion Repositories public iLand

Rev

Rev 1221 | Details | Compare with Previous | Last modification | View Log | RSS feed

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