Statistics
| Branch: | Tag: | Revision:

root / static / css / bootstrap.css @ 3ebd3d33

History | View | Annotate | Download (112.4 kB)

1
/*!
2
 * Bootstrap v2.1.0
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

    
11
article,
12
aside,
13
details,
14
figcaption,
15
figure,
16
footer,
17
header,
18
hgroup,
19
nav,
20
section {
21
  display: block;
22
}
23

    
24
audio,
25
canvas,
26
video {
27
  display: inline-block;
28
  *display: inline;
29
  *zoom: 1;
30
}
31

    
32
audio:not([controls]) {
33
  display: none;
34
}
35

    
36
html {
37
  font-size: 100%;
38
  -webkit-text-size-adjust: 100%;
39
      -ms-text-size-adjust: 100%;
40
}
41

    
42
a:focus {
43
  outline: thin dotted #333;
44
  outline: 5px auto -webkit-focus-ring-color;
45
  outline-offset: -2px;
46
}
47

    
48
a:hover,
49
a:active {
50
  outline: 0;
51
}
52

    
53
sub,
54
sup {
55
  position: relative;
56
  font-size: 75%;
57
  line-height: 0;
58
  vertical-align: baseline;
59
}
60

    
61
sup {
62
  top: -0.5em;
63
}
64

    
65
sub {
66
  bottom: -0.25em;
67
}
68

    
69
img {
70
  height: auto;
71
  max-width: 100%;
72
  vertical-align: middle;
73
  border: 0;
74
  -ms-interpolation-mode: bicubic;
75
}
76

    
77
#map_canvas img {
78
  max-width: none;
79
}
80

    
81
button,
82
input,
83
select,
84
textarea {
85
  margin: 0;
86
  font-size: 100%;
87
  vertical-align: middle;
88
}
89

    
90
button,
91
input {
92
  *overflow: visible;
93
  line-height: normal;
94
}
95

    
96
button::-moz-focus-inner,
97
input::-moz-focus-inner {
98
  padding: 0;
99
  border: 0;
100
}
101

    
102
button,
103
input[type="button"],
104
input[type="reset"],
105
input[type="submit"] {
106
  cursor: pointer;
107
  -webkit-appearance: button;
108
}
109

    
110
input[type="search"] {
111
  -webkit-box-sizing: content-box;
112
     -moz-box-sizing: content-box;
113
          box-sizing: content-box;
114
  -webkit-appearance: textfield;
115
}
116

    
117
input[type="search"]::-webkit-search-decoration,
118
input[type="search"]::-webkit-search-cancel-button {
119
  -webkit-appearance: none;
120
}
121

    
122
textarea {
123
  overflow: auto;
124
  vertical-align: top;
125
}
126

    
127
.clearfix {
128
  *zoom: 1;
129
}
130

    
131
.clearfix:before,
132
.clearfix:after {
133
  display: table;
134
  line-height: 0;
135
  content: "";
136
}
137

    
138
.clearfix:after {
139
  clear: both;
140
}
141

    
142
.hide-text {
143
  font: 0/0 a;
144
  color: transparent;
145
  text-shadow: none;
146
  background-color: transparent;
147
  border: 0;
148
}
149

    
150
.input-block-level {
151
  display: block;
152
  width: 100%;
153
  min-height: 30px;
154
  -webkit-box-sizing: border-box;
155
     -moz-box-sizing: border-box;
156
          box-sizing: border-box;
157
}
158

    
159
body {
160
  margin: 0;
161
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
162
  font-size: 14px;
163
  line-height: 20px;
164
  color: #333333;
165
  background-color: #ffffff;
166
}
167

    
168
a {
169
  color: #0088cc;
170
  text-decoration: none;
171
}
172

    
173
a:hover {
174
  color: #005580;
175
  text-decoration: underline;
176
}
177

    
178
.img-rounded {
179
  -webkit-border-radius: 6px;
180
     -moz-border-radius: 6px;
181
          border-radius: 6px;
182
}
183

    
184
.img-polaroid {
185
  padding: 4px;
186
  background-color: #fff;
187
  border: 1px solid #ccc;
188
  border: 1px solid rgba(0, 0, 0, 0.2);
189
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
190
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
191
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
192
}
193

    
194
.img-circle {
195
  -webkit-border-radius: 500px;
196
     -moz-border-radius: 500px;
197
          border-radius: 500px;
198
}
199

    
200
.row {
201
  margin-left: -20px;
202
  *zoom: 1;
203
}
204

    
205
.row:before,
206
.row:after {
207
  display: table;
208
  line-height: 0;
209
  content: "";
210
}
211

    
212
.row:after {
213
  clear: both;
214
}
215

    
216
[class*="span"] {
217
  float: left;
218
  margin-left: 20px;
219
}
220

    
221
.container,
222
.navbar-static-top .container,
223
.navbar-fixed-top .container,
224
.navbar-fixed-bottom .container {
225
  width: 940px;
226
}
227

    
228
.span12 {
229
  width: 940px;
230
}
231

    
232
.span11 {
233
  width: 860px;
234
}
235

    
236
.span10 {
237
  width: 780px;
238
}
239

    
240
.span9 {
241
  width: 700px;
242
}
243

    
244
.span8 {
245
  width: 620px;
246
}
247

    
248
.span7 {
249
  width: 540px;
250
}
251

    
252
.span6 {
253
  width: 460px;
254
}
255

    
256
.span5 {
257
  width: 380px;
258
}
259

    
260
.span4 {
261
  width: 300px;
262
}
263

    
264
.span3 {
265
  width: 220px;
266
}
267

    
268
.span2 {
269
  width: 140px;
270
}
271

    
272
.span1 {
273
  width: 60px;
274
}
275

    
276
.offset12 {
277
  margin-left: 980px;
278
}
279

    
280
.offset11 {
281
  margin-left: 900px;
282
}
283

    
284
.offset10 {
285
  margin-left: 820px;
286
}
287

    
288
.offset9 {
289
  margin-left: 740px;
290
}
291

    
292
.offset8 {
293
  margin-left: 660px;
294
}
295

    
296
.offset7 {
297
  margin-left: 580px;
298
}
299

    
300
.offset6 {
301
  margin-left: 500px;
302
}
303

    
304
.offset5 {
305
  margin-left: 420px;
306
}
307

    
308
.offset4 {
309
  margin-left: 340px;
310
}
311

    
312
.offset3 {
313
  margin-left: 260px;
314
}
315

    
316
.offset2 {
317
  margin-left: 180px;
318
}
319

    
320
.offset1 {
321
  margin-left: 100px;
322
}
323

    
324
.row-fluid {
325
  width: 100%;
326
  *zoom: 1;
327
}
328

    
329
.row-fluid:before,
330
.row-fluid:after {
331
  display: table;
332
  line-height: 0;
333
  content: "";
334
}
335

    
336
.row-fluid:after {
337
  clear: both;
338
}
339

    
340
.row-fluid [class*="span"] {
341
  display: block;
342
  float: left;
343
  width: 100%;
344
  min-height: 30px;
345
  margin-left: 2.127659574468085%;
346
  *margin-left: 2.074468085106383%;
347
  -webkit-box-sizing: border-box;
348
     -moz-box-sizing: border-box;
349
          box-sizing: border-box;
350
}
351

    
352
.row-fluid [class*="span"]:first-child {
353
  margin-left: 0;
354
}
355

    
356
.row-fluid .span12 {
357
  width: 100%;
358
  *width: 99.94680851063829%;
359
}
360

    
361
.row-fluid .span11 {
362
  width: 91.48936170212765%;
363
  *width: 91.43617021276594%;
364
}
365

    
366
.row-fluid .span10 {
367
  width: 82.97872340425532%;
368
  *width: 82.92553191489361%;
369
}
370

    
371
.row-fluid .span9 {
372
  width: 74.46808510638297%;
373
  *width: 74.41489361702126%;
374
}
375

    
376
.row-fluid .span8 {
377
  width: 65.95744680851064%;
378
  *width: 65.90425531914893%;
379
}
380

    
381
.row-fluid .span7 {
382
  width: 57.44680851063829%;
383
  *width: 57.39361702127659%;
384
}
385

    
386
.row-fluid .span6 {
387
  width: 48.93617021276595%;
388
  *width: 48.88297872340425%;
389
}
390

    
391
.row-fluid .span5 {
392
  width: 40.42553191489362%;
393
  *width: 40.37234042553192%;
394
}
395

    
396
.row-fluid .span4 {
397
  width: 31.914893617021278%;
398
  *width: 31.861702127659576%;
399
}
400

    
401
.row-fluid .span3 {
402
  width: 23.404255319148934%;
403
  *width: 23.351063829787233%;
404
}
405

    
406
.row-fluid .span2 {
407
  width: 14.893617021276595%;
408
  *width: 14.840425531914894%;
409
}
410

    
411
.row-fluid .span1 {
412
  width: 6.382978723404255%;
413
  *width: 6.329787234042553%;
414
}
415

    
416
.row-fluid .offset12 {
417
  margin-left: 104.25531914893617%;
418
  *margin-left: 104.14893617021275%;
419
}
420

    
421
.row-fluid .offset12:first-child {
422
  margin-left: 102.12765957446808%;
423
  *margin-left: 102.02127659574467%;
424
}
425

    
426
.row-fluid .offset11 {
427
  margin-left: 95.74468085106382%;
428
  *margin-left: 95.6382978723404%;
429
}
430

    
431
.row-fluid .offset11:first-child {
432
  margin-left: 93.61702127659574%;
433
  *margin-left: 93.51063829787232%;
434
}
435

    
436
.row-fluid .offset10 {
437
  margin-left: 87.23404255319149%;
438
  *margin-left: 87.12765957446807%;
439
}
440

    
441
.row-fluid .offset10:first-child {
442
  margin-left: 85.1063829787234%;
443
  *margin-left: 84.99999999999999%;
444
}
445

    
446
.row-fluid .offset9 {
447
  margin-left: 78.72340425531914%;
448
  *margin-left: 78.61702127659572%;
449
}
450

    
451
.row-fluid .offset9:first-child {
452
  margin-left: 76.59574468085106%;
453
  *margin-left: 76.48936170212764%;
454
}
455

    
456
.row-fluid .offset8 {
457
  margin-left: 70.2127659574468%;
458
  *margin-left: 70.10638297872339%;
459
}
460

    
461
.row-fluid .offset8:first-child {
462
  margin-left: 68.08510638297872%;
463
  *margin-left: 67.9787234042553%;
464
}
465

    
466
.row-fluid .offset7 {
467
  margin-left: 61.70212765957446%;
468
  *margin-left: 61.59574468085106%;
469
}
470

    
471
.row-fluid .offset7:first-child {
472
  margin-left: 59.574468085106375%;
473
  *margin-left: 59.46808510638297%;
474
}
475

    
476
.row-fluid .offset6 {
477
  margin-left: 53.191489361702125%;
478
  *margin-left: 53.085106382978715%;
479
}
480

    
481
.row-fluid .offset6:first-child {
482
  margin-left: 51.063829787234035%;
483
  *margin-left: 50.95744680851063%;
484
}
485

    
486
.row-fluid .offset5 {
487
  margin-left: 44.68085106382979%;
488
  *margin-left: 44.57446808510638%;
489
}
490

    
491
.row-fluid .offset5:first-child {
492
  margin-left: 42.5531914893617%;
493
  *margin-left: 42.4468085106383%;
494
}
495

    
496
.row-fluid .offset4 {
497
  margin-left: 36.170212765957444%;
498
  *margin-left: 36.06382978723405%;
499
}
500

    
501
.row-fluid .offset4:first-child {
502
  margin-left: 34.04255319148936%;
503
  *margin-left: 33.93617021276596%;
504
}
505

    
506
.row-fluid .offset3 {
507
  margin-left: 27.659574468085104%;
508
  *margin-left: 27.5531914893617%;
509
}
510

    
511
.row-fluid .offset3:first-child {
512
  margin-left: 25.53191489361702%;
513
  *margin-left: 25.425531914893618%;
514
}
515

    
516
.row-fluid .offset2 {
517
  margin-left: 19.148936170212764%;
518
  *margin-left: 19.04255319148936%;
519
}
520

    
521
.row-fluid .offset2:first-child {
522
  margin-left: 17.02127659574468%;
523
  *margin-left: 16.914893617021278%;
524
}
525

    
526
.row-fluid .offset1 {
527
  margin-left: 10.638297872340425%;
528
  *margin-left: 10.53191489361702%;
529
}
530

    
531
.row-fluid .offset1:first-child {
532
  margin-left: 8.51063829787234%;
533
  *margin-left: 8.404255319148938%;
534
}
535

    
536
[class*="span"].hide,
537
.row-fluid [class*="span"].hide {
538
  display: none;
539
}
540

    
541
[class*="span"].pull-right,
542
.row-fluid [class*="span"].pull-right {
543
  float: right;
544
}
545

    
546
.container {
547
  margin-right: auto;
548
  margin-left: auto;
549
  *zoom: 1;
550
}
551

    
552
.container:before,
553
.container:after {
554
  display: table;
555
  line-height: 0;
556
  content: "";
557
}
558

    
559
.container:after {
560
  clear: both;
561
}
562

    
563
.container-fluid {
564
  padding-right: 20px;
565
  padding-left: 20px;
566
  *zoom: 1;
567
}
568

    
569
.container-fluid:before,
570
.container-fluid:after {
571
  display: table;
572
  line-height: 0;
573
  content: "";
574
}
575

    
576
.container-fluid:after {
577
  clear: both;
578
}
579

    
580
p {
581
  margin: 0 0 10px;
582
}
583

    
584
.lead {
585
  margin-bottom: 20px;
586
  font-size: 20px;
587
  font-weight: 200;
588
  line-height: 30px;
589
}
590

    
591
small {
592
  font-size: 85%;
593
}
594

    
595
strong {
596
  font-weight: bold;
597
}
598

    
599
em {
600
  font-style: italic;
601
}
602

    
603
cite {
604
  font-style: normal;
605
}
606

    
607
.muted {
608
  color: #999999;
609
}
610

    
611
h1,
612
h2,
613
h3,
614
h4,
615
h5,
616
h6 {
617
  margin: 10px 0;
618
  font-family: inherit;
619
  font-weight: bold;
620
  line-height: 1;
621
  color: inherit;
622
  text-rendering: optimizelegibility;
623
}
624

    
625
h1 small,
626
h2 small,
627
h3 small,
628
h4 small,
629
h5 small,
630
h6 small {
631
  font-weight: normal;
632
  line-height: 1;
633
  color: #999999;
634
}
635

    
636
h1 {
637
  font-size: 36px;
638
  line-height: 40px;
639
}
640

    
641
h2 {
642
  font-size: 30px;
643
  line-height: 40px;
644
}
645

    
646
h3 {
647
  font-size: 24px;
648
  line-height: 40px;
649
}
650

    
651
h4 {
652
  font-size: 18px;
653
  line-height: 20px;
654
}
655

    
656
h5 {
657
  font-size: 14px;
658
  line-height: 20px;
659
}
660

    
661
h6 {
662
  font-size: 12px;
663
  line-height: 20px;
664
}
665

    
666
h1 small {
667
  font-size: 24px;
668
}
669

    
670
h2 small {
671
  font-size: 18px;
672
}
673

    
674
h3 small {
675
  font-size: 14px;
676
}
677

    
678
h4 small {
679
  font-size: 14px;
680
}
681

    
682
.page-header {
683
  padding-bottom: 9px;
684
  margin: 20px 0 30px;
685
  border-bottom: 1px solid #eeeeee;
686
}
687

    
688
ul,
689
ol {
690
  padding: 0;
691
  margin: 0 0 10px 25px;
692
}
693

    
694
ul ul,
695
ul ol,
696
ol ol,
697
ol ul {
698
  margin-bottom: 0;
699
}
700

    
701
li {
702
  line-height: 20px;
703
}
704

    
705
ul.unstyled,
706
ol.unstyled {
707
  margin-left: 0;
708
  list-style: none;
709
}
710

    
711
dl {
712
  margin-bottom: 20px;
713
}
714

    
715
dt,
716
dd {
717
  line-height: 20px;
718
}
719

    
720
dt {
721
  font-weight: bold;
722
}
723

    
724
dd {
725
  margin-left: 10px;
726
}
727

    
728
.dl-horizontal dt {
729
  float: left;
730
  width: 120px;
731
  overflow: hidden;
732
  clear: left;
733
  text-align: right;
734
  text-overflow: ellipsis;
735
  white-space: nowrap;
736
}
737

    
738
.dl-horizontal dd {
739
  margin-left: 130px;
740
}
741

    
742
hr {
743
  margin: 20px 0;
744
  border: 0;
745
  border-top: 1px solid #eeeeee;
746
  border-bottom: 1px solid #ffffff;
747
}
748

    
749
abbr[title] {
750
  cursor: help;
751
  border-bottom: 1px dotted #999999;
752
}
753

    
754
abbr.initialism {
755
  font-size: 90%;
756
  text-transform: uppercase;
757
}
758

    
759
blockquote {
760
  padding: 0 0 0 15px;
761
  margin: 0 0 20px;
762
  border-left: 5px solid #eeeeee;
763
}
764

    
765
blockquote p {
766
  margin-bottom: 0;
767
  font-size: 16px;
768
  font-weight: 300;
769
  line-height: 25px;
770
}
771

    
772
blockquote small {
773
  display: block;
774
  line-height: 20px;
775
  color: #999999;
776
}
777

    
778
blockquote small:before {
779
  content: '\2014 \00A0';
780
}
781

    
782
blockquote.pull-right {
783
  float: right;
784
  padding-right: 15px;
785
  padding-left: 0;
786
  border-right: 5px solid #eeeeee;
787
  border-left: 0;
788
}
789

    
790
blockquote.pull-right p,
791
blockquote.pull-right small {
792
  text-align: right;
793
}
794

    
795
blockquote.pull-right small:before {
796
  content: '';
797
}
798

    
799
blockquote.pull-right small:after {
800
  content: '\00A0 \2014';
801
}
802

    
803
q:before,
804
q:after,
805
blockquote:before,
806
blockquote:after {
807
  content: "";
808
}
809

    
810
address {
811
  display: block;
812
  margin-bottom: 20px;
813
  font-style: normal;
814
  line-height: 20px;
815
}
816

    
817
code,
818
pre {
819
  padding: 0 3px 2px;
820
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
821
  font-size: 12px;
822
  color: #333333;
823
  -webkit-border-radius: 3px;
824
     -moz-border-radius: 3px;
825
          border-radius: 3px;
826
}
827

    
828
code {
829
  padding: 2px 4px;
830
  color: #d14;
831
  background-color: #f7f7f9;
832
  border: 1px solid #e1e1e8;
833
}
834

    
835
pre {
836
  display: block;
837
  padding: 9.5px;
838
  margin: 0 0 10px;
839
  font-size: 13px;
840
  line-height: 20px;
841
  word-break: break-all;
842
  word-wrap: break-word;
843
  white-space: pre;
844
  white-space: pre-wrap;
845
  background-color: #f5f5f5;
846
  border: 1px solid #ccc;
847
  border: 1px solid rgba(0, 0, 0, 0.15);
848
  -webkit-border-radius: 4px;
849
     -moz-border-radius: 4px;
850
          border-radius: 4px;
851
}
852

    
853
pre.prettyprint {
854
  margin-bottom: 20px;
855
}
856

    
857
pre code {
858
  padding: 0;
859
  color: inherit;
860
  background-color: transparent;
861
  border: 0;
862
}
863

    
864
.pre-scrollable {
865
  max-height: 340px;
866
  overflow-y: scroll;
867
}
868

    
869
form {
870
  margin: 0 0 20px;
871
}
872

    
873
fieldset {
874
  padding: 0;
875
  margin: 0;
876
  border: 0;
877
}
878

    
879
legend {
880
  display: block;
881
  width: 100%;
882
  padding: 0;
883
  margin-bottom: 20px;
884
  font-size: 21px;
885
  line-height: 40px;
886
  color: #333333;
887
  border: 0;
888
  border-bottom: 1px solid #e5e5e5;
889
}
890

    
891
legend small {
892
  font-size: 15px;
893
  color: #999999;
894
}
895

    
896
label,
897
input,
898
button,
899
select,
900
textarea {
901
  font-size: 14px;
902
  font-weight: normal;
903
  line-height: 20px;
904
}
905

    
906
input,
907
button,
908
select,
909
textarea {
910
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
911
}
912

    
913
label {
914
  display: block;
915
  margin-bottom: 5px;
916
}
917

    
918
select,
919
textarea,
920
input[type="text"],
921
input[type="password"],
922
input[type="datetime"],
923
input[type="datetime-local"],
924
input[type="date"],
925
input[type="month"],
926
input[type="time"],
927
input[type="week"],
928
input[type="number"],
929
input[type="email"],
930
input[type="url"],
931
input[type="search"],
932
input[type="tel"],
933
input[type="color"],
934
.uneditable-input {
935
  display: inline-block;
936
  height: 20px;
937
  padding: 4px 6px;
938
  margin-bottom: 9px;
939
  font-size: 14px;
940
  line-height: 20px;
941
  color: #555555;
942
  -webkit-border-radius: 3px;
943
     -moz-border-radius: 3px;
944
          border-radius: 3px;
945
}
946

    
947
input,
948
textarea {
949
  width: 210px;
950
}
951

    
952
textarea {
953
  height: auto;
954
}
955

    
956
textarea,
957
input[type="text"],
958
input[type="password"],
959
input[type="datetime"],
960
input[type="datetime-local"],
961
input[type="date"],
962
input[type="month"],
963
input[type="time"],
964
input[type="week"],
965
input[type="number"],
966
input[type="email"],
967
input[type="url"],
968
input[type="search"],
969
input[type="tel"],
970
input[type="color"],
971
.uneditable-input {
972
  background-color: #ffffff;
973
  border: 1px solid #cccccc;
974
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
975
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
976
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
977
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
978
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
979
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
980
          transition: border linear 0.2s, box-shadow linear 0.2s;
981
}
982

    
983
textarea:focus,
984
input[type="text"]:focus,
985
input[type="password"]:focus,
986
input[type="datetime"]:focus,
987
input[type="datetime-local"]:focus,
988
input[type="date"]:focus,
989
input[type="month"]:focus,
990
input[type="time"]:focus,
991
input[type="week"]:focus,
992
input[type="number"]:focus,
993
input[type="email"]:focus,
994
input[type="url"]:focus,
995
input[type="search"]:focus,
996
input[type="tel"]:focus,
997
input[type="color"]:focus,
998
.uneditable-input:focus {
999
  border-color: rgba(82, 168, 236, 0.8);
1000
  outline: 0;
1001
  outline: thin dotted \9;
1002
  /* IE6-9 */
1003

    
1004
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1005
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1006
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1007
}
1008

    
1009
input[type="radio"],
1010
input[type="checkbox"] {
1011
  margin: 4px 0 0;
1012
  margin-top: 1px \9;
1013
  *margin-top: 0;
1014
  line-height: normal;
1015
  cursor: pointer;
1016
}
1017

    
1018
input[type="file"],
1019
input[type="image"],
1020
input[type="submit"],
1021
input[type="reset"],
1022
input[type="button"],
1023
input[type="radio"],
1024
input[type="checkbox"] {
1025
  width: auto;
1026
}
1027

    
1028
select,
1029
input[type="file"] {
1030
  height: 30px;
1031
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
1032

    
1033
  *margin-top: 4px;
1034
  /* For IE7, add top margin to align select with labels */
1035

    
1036
  line-height: 30px;
1037
}
1038

    
1039
select {
1040
  width: 220px;
1041
  background-color: #ffffff;
1042
  border: 1px solid #bbb;
1043
}
1044

    
1045
select[multiple],
1046
select[size] {
1047
  height: auto;
1048
}
1049

    
1050
select:focus,
1051
input[type="file"]:focus,
1052
input[type="radio"]:focus,
1053
input[type="checkbox"]:focus {
1054
  outline: thin dotted #333;
1055
  outline: 5px auto -webkit-focus-ring-color;
1056
  outline-offset: -2px;
1057
}
1058

    
1059
.uneditable-input,
1060
.uneditable-textarea {
1061
  color: #999999;
1062
  cursor: not-allowed;
1063
  background-color: #fcfcfc;
1064
  border-color: #cccccc;
1065
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1066
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1067
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1068
}
1069

    
1070
.uneditable-input {
1071
  overflow: hidden;
1072
  white-space: nowrap;
1073
}
1074

    
1075
.uneditable-textarea {
1076
  width: auto;
1077
  height: auto;
1078
}
1079

    
1080
input:-moz-placeholder,
1081
textarea:-moz-placeholder {
1082
  color: #999999;
1083
}
1084

    
1085
input:-ms-input-placeholder,
1086
textarea:-ms-input-placeholder {
1087
  color: #999999;
1088
}
1089

    
1090
input::-webkit-input-placeholder,
1091
textarea::-webkit-input-placeholder {
1092
  color: #999999;
1093
}
1094

    
1095
.radio,
1096
.checkbox {
1097
  min-height: 18px;
1098
  padding-left: 18px;
1099
}
1100

    
1101
.radio input[type="radio"],
1102
.checkbox input[type="checkbox"] {
1103
  float: left;
1104
  margin-left: -18px;
1105
}
1106

    
1107
.controls > .radio:first-child,
1108
.controls > .checkbox:first-child {
1109
  padding-top: 5px;
1110
}
1111

    
1112
.radio.inline,
1113
.checkbox.inline {
1114
  display: inline-block;
1115
  padding-top: 5px;
1116
  margin-bottom: 0;
1117
  vertical-align: middle;
1118
}
1119

    
1120
.radio.inline + .radio.inline,
1121
.checkbox.inline + .checkbox.inline {
1122
  margin-left: 10px;
1123
}
1124

    
1125
.input-mini {
1126
  width: 60px;
1127
}
1128

    
1129
.input-small {
1130
  width: 90px;
1131
}
1132

    
1133
.input-medium {
1134
  width: 150px;
1135
}
1136

    
1137
.input-large {
1138
  width: 210px;
1139
}
1140

    
1141
.input-xlarge {
1142
  width: 270px;
1143
}
1144

    
1145
.input-xxlarge {
1146
  width: 530px;
1147
}
1148

    
1149
input[class*="span"],
1150
select[class*="span"],
1151
textarea[class*="span"],
1152
.uneditable-input[class*="span"],
1153
.row-fluid input[class*="span"],
1154
.row-fluid select[class*="span"],
1155
.row-fluid textarea[class*="span"],
1156
.row-fluid .uneditable-input[class*="span"] {
1157
  float: none;
1158
  margin-left: 0;
1159
}
1160

    
1161
.input-append input[class*="span"],
1162
.input-append .uneditable-input[class*="span"],
1163
.input-prepend input[class*="span"],
1164
.input-prepend .uneditable-input[class*="span"],
1165
.row-fluid input[class*="span"],
1166
.row-fluid select[class*="span"],
1167
.row-fluid textarea[class*="span"],
1168
.row-fluid .uneditable-input[class*="span"],
1169
.row-fluid .input-prepend [class*="span"],
1170
.row-fluid .input-append [class*="span"] {
1171
  display: inline-block;
1172
}
1173

    
1174
input,
1175
textarea,
1176
.uneditable-input {
1177
  margin-left: 0;
1178
}
1179

    
1180
.controls-row [class*="span"] + [class*="span"] {
1181
  margin-left: 20px;
1182
}
1183

    
1184
input.span12,
1185
textarea.span12,
1186
.uneditable-input.span12 {
1187
  width: 926px;
1188
}
1189

    
1190
input.span11,
1191
textarea.span11,
1192
.uneditable-input.span11 {
1193
  width: 846px;
1194
}
1195

    
1196
input.span10,
1197
textarea.span10,
1198
.uneditable-input.span10 {
1199
  width: 766px;
1200
}
1201

    
1202
input.span9,
1203
textarea.span9,
1204
.uneditable-input.span9 {
1205
  width: 686px;
1206
}
1207

    
1208
input.span8,
1209
textarea.span8,
1210
.uneditable-input.span8 {
1211
  width: 606px;
1212
}
1213

    
1214
input.span7,
1215
textarea.span7,
1216
.uneditable-input.span7 {
1217
  width: 526px;
1218
}
1219

    
1220
input.span6,
1221
textarea.span6,
1222
.uneditable-input.span6 {
1223
  width: 446px;
1224
}
1225

    
1226
input.span5,
1227
textarea.span5,
1228
.uneditable-input.span5 {
1229
  width: 366px;
1230
}
1231

    
1232
input.span4,
1233
textarea.span4,
1234
.uneditable-input.span4 {
1235
  width: 286px;
1236
}
1237

    
1238
input.span3,
1239
textarea.span3,
1240
.uneditable-input.span3 {
1241
  width: 206px;
1242
}
1243

    
1244
input.span2,
1245
textarea.span2,
1246
.uneditable-input.span2 {
1247
  width: 126px;
1248
}
1249

    
1250
input.span1,
1251
textarea.span1,
1252
.uneditable-input.span1 {
1253
  width: 46px;
1254
}
1255

    
1256
.controls-row {
1257
  *zoom: 1;
1258
}
1259

    
1260
.controls-row:before,
1261
.controls-row:after {
1262
  display: table;
1263
  line-height: 0;
1264
  content: "";
1265
}
1266

    
1267
.controls-row:after {
1268
  clear: both;
1269
}
1270

    
1271
.controls-row [class*="span"] {
1272
  float: left;
1273
}
1274

    
1275
input[disabled],
1276
select[disabled],
1277
textarea[disabled],
1278
input[readonly],
1279
select[readonly],
1280
textarea[readonly] {
1281
  cursor: not-allowed;
1282
  background-color: #eeeeee;
1283
}
1284

    
1285
input[type="radio"][disabled],
1286
input[type="checkbox"][disabled],
1287
input[type="radio"][readonly],
1288
input[type="checkbox"][readonly] {
1289
  background-color: transparent;
1290
}
1291

    
1292
.control-group.warning > label,
1293
.control-group.warning .help-block,
1294
.control-group.warning .help-inline {
1295
  color: #c09853;
1296
}
1297

    
1298
.control-group.warning .checkbox,
1299
.control-group.warning .radio,
1300
.control-group.warning input,
1301
.control-group.warning select,
1302
.control-group.warning textarea {
1303
  color: #c09853;
1304
  border-color: #c09853;
1305
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1306
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1307
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1308
}
1309

    
1310
.control-group.warning .checkbox:focus,
1311
.control-group.warning .radio:focus,
1312
.control-group.warning input:focus,
1313
.control-group.warning select:focus,
1314
.control-group.warning textarea:focus {
1315
  border-color: #a47e3c;
1316
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1317
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1318
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1319
}
1320

    
1321
.control-group.warning .input-prepend .add-on,
1322
.control-group.warning .input-append .add-on {
1323
  color: #c09853;
1324
  background-color: #fcf8e3;
1325
  border-color: #c09853;
1326
}
1327

    
1328
.control-group.error > label,
1329
.control-group.error .help-block,
1330
.control-group.error .help-inline {
1331
  color: #b94a48;
1332
}
1333

    
1334
.control-group.error .checkbox,
1335
.control-group.error .radio,
1336
.control-group.error input,
1337
.control-group.error select,
1338
.control-group.error textarea {
1339
  color: #b94a48;
1340
  border-color: #b94a48;
1341
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1342
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1343
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1344
}
1345

    
1346
.control-group.error .checkbox:focus,
1347
.control-group.error .radio:focus,
1348
.control-group.error input:focus,
1349
.control-group.error select:focus,
1350
.control-group.error textarea:focus {
1351
  border-color: #953b39;
1352
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1353
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1354
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1355
}
1356

    
1357
.control-group.error .input-prepend .add-on,
1358
.control-group.error .input-append .add-on {
1359
  color: #b94a48;
1360
  background-color: #f2dede;
1361
  border-color: #b94a48;
1362
}
1363

    
1364
.control-group.success > label,
1365
.control-group.success .help-block,
1366
.control-group.success .help-inline {
1367
  color: #468847;
1368
}
1369

    
1370
.control-group.success .checkbox,
1371
.control-group.success .radio,
1372
.control-group.success input,
1373
.control-group.success select,
1374
.control-group.success textarea {
1375
  color: #468847;
1376
  border-color: #468847;
1377
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1378
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1379
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1380
}
1381

    
1382
.control-group.success .checkbox:focus,
1383
.control-group.success .radio:focus,
1384
.control-group.success input:focus,
1385
.control-group.success select:focus,
1386
.control-group.success textarea:focus {
1387
  border-color: #356635;
1388
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1389
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1390
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1391
}
1392

    
1393
.control-group.success .input-prepend .add-on,
1394
.control-group.success .input-append .add-on {
1395
  color: #468847;
1396
  background-color: #dff0d8;
1397
  border-color: #468847;
1398
}
1399

    
1400
input:focus:required:invalid,
1401
textarea:focus:required:invalid,
1402
select:focus:required:invalid {
1403
  color: #b94a48;
1404
  border-color: #ee5f5b;
1405
}
1406

    
1407
input:focus:required:invalid:focus,
1408
textarea:focus:required:invalid:focus,
1409
select:focus:required:invalid:focus {
1410
  border-color: #e9322d;
1411
  -webkit-box-shadow: 0 0 6px #f8b9b7;
1412
     -moz-box-shadow: 0 0 6px #f8b9b7;
1413
          box-shadow: 0 0 6px #f8b9b7;
1414
}
1415

    
1416
.form-actions {
1417
  padding: 19px 20px 20px;
1418
  margin-top: 20px;
1419
  margin-bottom: 20px;
1420
  background-color: #f5f5f5;
1421
  border-top: 1px solid #e5e5e5;
1422
  *zoom: 1;
1423
}
1424

    
1425
.form-actions:before,
1426
.form-actions:after {
1427
  display: table;
1428
  line-height: 0;
1429
  content: "";
1430
}
1431

    
1432
.form-actions:after {
1433
  clear: both;
1434
}
1435

    
1436
.help-block,
1437
.help-inline {
1438
  color: #595959;
1439
}
1440

    
1441
.help-block {
1442
  display: block;
1443
  margin-bottom: 10px;
1444
}
1445

    
1446
.help-inline {
1447
  display: inline-block;
1448
  *display: inline;
1449
  padding-left: 5px;
1450
  vertical-align: middle;
1451
  *zoom: 1;
1452
}
1453

    
1454
.input-append,
1455
.input-prepend {
1456
  margin-bottom: 5px;
1457
  font-size: 0;
1458
  white-space: nowrap;
1459
}
1460

    
1461
.input-append input,
1462
.input-prepend input,
1463
.input-append select,
1464
.input-prepend select,
1465
.input-append .uneditable-input,
1466
.input-prepend .uneditable-input {
1467
  position: relative;
1468
  margin-bottom: 0;
1469
  *margin-left: 0;
1470
  font-size: 14px;
1471
  vertical-align: top;
1472
  -webkit-border-radius: 0 3px 3px 0;
1473
     -moz-border-radius: 0 3px 3px 0;
1474
          border-radius: 0 3px 3px 0;
1475
}
1476

    
1477
.input-append input:focus,
1478
.input-prepend input:focus,
1479
.input-append select:focus,
1480
.input-prepend select:focus,
1481
.input-append .uneditable-input:focus,
1482
.input-prepend .uneditable-input:focus {
1483
  z-index: 2;
1484
}
1485

    
1486
.input-append .add-on,
1487
.input-prepend .add-on {
1488
  display: inline-block;
1489
  width: auto;
1490
  height: 20px;
1491
  min-width: 16px;
1492
  padding: 4px 5px;
1493
  font-size: 14px;
1494
  font-weight: normal;
1495
  line-height: 20px;
1496
  text-align: center;
1497
  text-shadow: 0 1px 0 #ffffff;
1498
  background-color: #eeeeee;
1499
  border: 1px solid #ccc;
1500
}
1501

    
1502
.input-append .add-on,
1503
.input-prepend .add-on,
1504
.input-append .btn,
1505
.input-prepend .btn {
1506
  margin-left: -1px;
1507
  vertical-align: top;
1508
  -webkit-border-radius: 0;
1509
     -moz-border-radius: 0;
1510
          border-radius: 0;
1511
}
1512

    
1513
.input-append .active,
1514
.input-prepend .active {
1515
  background-color: #a9dba9;
1516
  border-color: #46a546;
1517
}
1518

    
1519
.input-prepend .add-on,
1520
.input-prepend .btn {
1521
  margin-right: -1px;
1522
}
1523

    
1524
.input-prepend .add-on:first-child,
1525
.input-prepend .btn:first-child {
1526
  -webkit-border-radius: 3px 0 0 3px;
1527
     -moz-border-radius: 3px 0 0 3px;
1528
          border-radius: 3px 0 0 3px;
1529
}
1530

    
1531
.input-append input,
1532
.input-append select,
1533
.input-append .uneditable-input {
1534
  -webkit-border-radius: 3px 0 0 3px;
1535
     -moz-border-radius: 3px 0 0 3px;
1536
          border-radius: 3px 0 0 3px;
1537
}
1538

    
1539
.input-append .add-on:last-child,
1540
.input-append .btn:last-child {
1541
  -webkit-border-radius: 0 3px 3px 0;
1542
     -moz-border-radius: 0 3px 3px 0;
1543
          border-radius: 0 3px 3px 0;
1544
}
1545

    
1546
.input-prepend.input-append input,
1547
.input-prepend.input-append select,
1548
.input-prepend.input-append .uneditable-input {
1549
  -webkit-border-radius: 0;
1550
     -moz-border-radius: 0;
1551
          border-radius: 0;
1552
}
1553

    
1554
.input-prepend.input-append .add-on:first-child,
1555
.input-prepend.input-append .btn:first-child {
1556
  margin-right: -1px;
1557
  -webkit-border-radius: 3px 0 0 3px;
1558
     -moz-border-radius: 3px 0 0 3px;
1559
          border-radius: 3px 0 0 3px;
1560
}
1561

    
1562
.input-prepend.input-append .add-on:last-child,
1563
.input-prepend.input-append .btn:last-child {
1564
  margin-left: -1px;
1565
  -webkit-border-radius: 0 3px 3px 0;
1566
     -moz-border-radius: 0 3px 3px 0;
1567
          border-radius: 0 3px 3px 0;
1568
}
1569

    
1570
input.search-query {
1571
  padding-right: 14px;
1572
  padding-right: 4px \9;
1573
  padding-left: 14px;
1574
  padding-left: 4px \9;
1575
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
1576

    
1577
  margin-bottom: 0;
1578
  -webkit-border-radius: 15px;
1579
     -moz-border-radius: 15px;
1580
          border-radius: 15px;
1581
}
1582

    
1583
/* Allow for input prepend/append in search forms */
1584

    
1585
.form-search .input-append .search-query,
1586
.form-search .input-prepend .search-query {
1587
  -webkit-border-radius: 0;
1588
     -moz-border-radius: 0;
1589
          border-radius: 0;
1590
}
1591

    
1592
.form-search .input-append .search-query {
1593
  -webkit-border-radius: 14px 0 0 14px;
1594
     -moz-border-radius: 14px 0 0 14px;
1595
          border-radius: 14px 0 0 14px;
1596
}
1597

    
1598
.form-search .input-append .btn {
1599
  -webkit-border-radius: 0 14px 14px 0;
1600
     -moz-border-radius: 0 14px 14px 0;
1601
          border-radius: 0 14px 14px 0;
1602
}
1603

    
1604
.form-search .input-prepend .search-query {
1605
  -webkit-border-radius: 0 14px 14px 0;
1606
     -moz-border-radius: 0 14px 14px 0;
1607
          border-radius: 0 14px 14px 0;
1608
}
1609

    
1610
.form-search .input-prepend .btn {
1611
  -webkit-border-radius: 14px 0 0 14px;
1612
     -moz-border-radius: 14px 0 0 14px;
1613
          border-radius: 14px 0 0 14px;
1614
}
1615

    
1616
.form-search input,
1617
.form-inline input,
1618
.form-horizontal input,
1619
.form-search textarea,
1620
.form-inline textarea,
1621
.form-horizontal textarea,
1622
.form-search select,
1623
.form-inline select,
1624
.form-horizontal select,
1625
.form-search .help-inline,
1626
.form-inline .help-inline,
1627
.form-horizontal .help-inline,
1628
.form-search .uneditable-input,
1629
.form-inline .uneditable-input,
1630
.form-horizontal .uneditable-input,
1631
.form-search .input-prepend,
1632
.form-inline .input-prepend,
1633
.form-horizontal .input-prepend,
1634
.form-search .input-append,
1635
.form-inline .input-append,
1636
.form-horizontal .input-append {
1637
  display: inline-block;
1638
  *display: inline;
1639
  margin-bottom: 0;
1640
  vertical-align: middle;
1641
  *zoom: 1;
1642
}
1643

    
1644
.form-search .hide,
1645
.form-inline .hide,
1646
.form-horizontal .hide {
1647
  display: none;
1648
}
1649

    
1650
.form-search label,
1651
.form-inline label,
1652
.form-search .btn-group,
1653
.form-inline .btn-group {
1654
  display: inline-block;
1655
}
1656

    
1657
.form-search .input-append,
1658
.form-inline .input-append,
1659
.form-search .input-prepend,
1660
.form-inline .input-prepend {
1661
  margin-bottom: 0;
1662
}
1663

    
1664
.form-search .radio,
1665
.form-search .checkbox,
1666
.form-inline .radio,
1667
.form-inline .checkbox {
1668
  padding-left: 0;
1669
  margin-bottom: 0;
1670
  vertical-align: middle;
1671
}
1672

    
1673
.form-search .radio input[type="radio"],
1674
.form-search .checkbox input[type="checkbox"],
1675
.form-inline .radio input[type="radio"],
1676
.form-inline .checkbox input[type="checkbox"] {
1677
  float: left;
1678
  margin-right: 3px;
1679
  margin-left: 0;
1680
}
1681

    
1682
.control-group {
1683
  margin-bottom: 10px;
1684
}
1685

    
1686
legend + .control-group {
1687
  margin-top: 20px;
1688
  -webkit-margin-top-collapse: separate;
1689
}
1690

    
1691
.form-horizontal .control-group {
1692
  margin-bottom: 20px;
1693
  *zoom: 1;
1694
}
1695

    
1696
.form-horizontal .control-group:before,
1697
.form-horizontal .control-group:after {
1698
  display: table;
1699
  line-height: 0;
1700
  content: "";
1701
}
1702

    
1703
.form-horizontal .control-group:after {
1704
  clear: both;
1705
}
1706

    
1707
.form-horizontal .control-label {
1708
  float: left;
1709
  width: 140px;
1710
  padding-top: 5px;
1711
  text-align: right;
1712
}
1713

    
1714
.form-horizontal .controls {
1715
  *display: inline-block;
1716
  *padding-left: 20px;
1717
  margin-left: 160px;
1718
  *margin-left: 0;
1719
}
1720

    
1721
.form-horizontal .controls:first-child {
1722
  *padding-left: 160px;
1723
}
1724

    
1725
.form-horizontal .help-block {
1726
  margin-top: 10px;
1727
  margin-bottom: 0;
1728
}
1729

    
1730
.form-horizontal .form-actions {
1731
  padding-left: 160px;
1732
}
1733

    
1734
table {
1735
  max-width: 100%;
1736
  background-color: transparent;
1737
  border-collapse: collapse;
1738
  border-spacing: 0;
1739
}
1740

    
1741
.table {
1742
  width: 100%;
1743
  margin-bottom: 20px;
1744
}
1745

    
1746
.table th,
1747
.table td {
1748
  padding: 8px;
1749
  line-height: 20px;
1750
  text-align: left;
1751
  vertical-align: top;
1752
  border-top: 1px solid #dddddd;
1753
}
1754

    
1755
.table th {
1756
  font-weight: bold;
1757
}
1758

    
1759
.table thead th {
1760
  vertical-align: bottom;
1761
}
1762

    
1763
.table caption + thead tr:first-child th,
1764
.table caption + thead tr:first-child td,
1765
.table colgroup + thead tr:first-child th,
1766
.table colgroup + thead tr:first-child td,
1767
.table thead:first-child tr:first-child th,
1768
.table thead:first-child tr:first-child td {
1769
  border-top: 0;
1770
}
1771

    
1772
.table tbody + tbody {
1773
  border-top: 2px solid #dddddd;
1774
}
1775

    
1776
.table-condensed th,
1777
.table-condensed td {
1778
  padding: 4px 5px;
1779
}
1780

    
1781
.table-bordered {
1782
  border: 1px solid #dddddd;
1783
  border-collapse: separate;
1784
  *border-collapse: collapse;
1785
  border-left: 0;
1786
  -webkit-border-radius: 4px;
1787
     -moz-border-radius: 4px;
1788
          border-radius: 4px;
1789
}
1790

    
1791
.table-bordered th,
1792
.table-bordered td {
1793
  border-left: 1px solid #dddddd;
1794
}
1795

    
1796
.table-bordered caption + thead tr:first-child th,
1797
.table-bordered caption + tbody tr:first-child th,
1798
.table-bordered caption + tbody tr:first-child td,
1799
.table-bordered colgroup + thead tr:first-child th,
1800
.table-bordered colgroup + tbody tr:first-child th,
1801
.table-bordered colgroup + tbody tr:first-child td,
1802
.table-bordered thead:first-child tr:first-child th,
1803
.table-bordered tbody:first-child tr:first-child th,
1804
.table-bordered tbody:first-child tr:first-child td {
1805
  border-top: 0;
1806
}
1807

    
1808
.table-bordered thead:first-child tr:first-child th:first-child,
1809
.table-bordered tbody:first-child tr:first-child td:first-child {
1810
  -webkit-border-top-left-radius: 4px;
1811
          border-top-left-radius: 4px;
1812
  -moz-border-radius-topleft: 4px;
1813
}
1814

    
1815
.table-bordered thead:first-child tr:first-child th:last-child,
1816
.table-bordered tbody:first-child tr:first-child td:last-child {
1817
  -webkit-border-top-right-radius: 4px;
1818
          border-top-right-radius: 4px;
1819
  -moz-border-radius-topright: 4px;
1820
}
1821

    
1822
.table-bordered thead:last-child tr:last-child th:first-child,
1823
.table-bordered tbody:last-child tr:last-child td:first-child,
1824
.table-bordered tfoot:last-child tr:last-child td:first-child {
1825
  -webkit-border-radius: 0 0 0 4px;
1826
     -moz-border-radius: 0 0 0 4px;
1827
          border-radius: 0 0 0 4px;
1828
  -webkit-border-bottom-left-radius: 4px;
1829
          border-bottom-left-radius: 4px;
1830
  -moz-border-radius-bottomleft: 4px;
1831
}
1832

    
1833
.table-bordered thead:last-child tr:last-child th:last-child,
1834
.table-bordered tbody:last-child tr:last-child td:last-child,
1835
.table-bordered tfoot:last-child tr:last-child td:last-child {
1836
  -webkit-border-bottom-right-radius: 4px;
1837
          border-bottom-right-radius: 4px;
1838
  -moz-border-radius-bottomright: 4px;
1839
}
1840

    
1841
.table-bordered caption + thead tr:first-child th:first-child,
1842
.table-bordered caption + tbody tr:first-child td:first-child,
1843
.table-bordered colgroup + thead tr:first-child th:first-child,
1844
.table-bordered colgroup + tbody tr:first-child td:first-child {
1845
  -webkit-border-top-left-radius: 4px;
1846
          border-top-left-radius: 4px;
1847
  -moz-border-radius-topleft: 4px;
1848
}
1849

    
1850
.table-bordered caption + thead tr:first-child th:last-child,
1851
.table-bordered caption + tbody tr:first-child td:last-child,
1852
.table-bordered colgroup + thead tr:first-child th:last-child,
1853
.table-bordered colgroup + tbody tr:first-child td:last-child {
1854
  -webkit-border-top-right-radius: 4px;
1855
          border-top-right-radius: 4px;
1856
  -moz-border-right-topleft: 4px;
1857
}
1858

    
1859
.table-striped tbody tr:nth-child(odd) td,
1860
.table-striped tbody tr:nth-child(odd) th {
1861
  background-color: #f9f9f9;
1862
}
1863

    
1864
.table-hover tbody tr:hover td,
1865
.table-hover tbody tr:hover th {
1866
  background-color: #f5f5f5;
1867
}
1868

    
1869
table [class*=span],
1870
.row-fluid table [class*=span] {
1871
  display: table-cell;
1872
  float: none;
1873
  margin-left: 0;
1874
}
1875

    
1876
table .span1 {
1877
  float: none;
1878
  width: 44px;
1879
  margin-left: 0;
1880
}
1881

    
1882
table .span2 {
1883
  float: none;
1884
  width: 124px;
1885
  margin-left: 0;
1886
}
1887

    
1888
table .span3 {
1889
  float: none;
1890
  width: 204px;
1891
  margin-left: 0;
1892
}
1893

    
1894
table .span4 {
1895
  float: none;
1896
  width: 284px;
1897
  margin-left: 0;
1898
}
1899

    
1900
table .span5 {
1901
  float: none;
1902
  width: 364px;
1903
  margin-left: 0;
1904
}
1905

    
1906
table .span6 {
1907
  float: none;
1908
  width: 444px;
1909
  margin-left: 0;
1910
}
1911

    
1912
table .span7 {
1913
  float: none;
1914
  width: 524px;
1915
  margin-left: 0;
1916
}
1917

    
1918
table .span8 {
1919
  float: none;
1920
  width: 604px;
1921
  margin-left: 0;
1922
}
1923

    
1924
table .span9 {
1925
  float: none;
1926
  width: 684px;
1927
  margin-left: 0;
1928
}
1929

    
1930
table .span10 {
1931
  float: none;
1932
  width: 764px;
1933
  margin-left: 0;
1934
}
1935

    
1936
table .span11 {
1937
  float: none;
1938
  width: 844px;
1939
  margin-left: 0;
1940
}
1941

    
1942
table .span12 {
1943
  float: none;
1944
  width: 924px;
1945
  margin-left: 0;
1946
}
1947

    
1948
table .span13 {
1949
  float: none;
1950
  width: 1004px;
1951
  margin-left: 0;
1952
}
1953

    
1954
table .span14 {
1955
  float: none;
1956
  width: 1084px;
1957
  margin-left: 0;
1958
}
1959

    
1960
table .span15 {
1961
  float: none;
1962
  width: 1164px;
1963
  margin-left: 0;
1964
}
1965

    
1966
table .span16 {
1967
  float: none;
1968
  width: 1244px;
1969
  margin-left: 0;
1970
}
1971

    
1972
table .span17 {
1973
  float: none;
1974
  width: 1324px;
1975
  margin-left: 0;
1976
}
1977

    
1978
table .span18 {
1979
  float: none;
1980
  width: 1404px;
1981
  margin-left: 0;
1982
}
1983

    
1984
table .span19 {
1985
  float: none;
1986
  width: 1484px;
1987
  margin-left: 0;
1988
}
1989

    
1990
table .span20 {
1991
  float: none;
1992
  width: 1564px;
1993
  margin-left: 0;
1994
}
1995

    
1996
table .span21 {
1997
  float: none;
1998
  width: 1644px;
1999
  margin-left: 0;
2000
}
2001

    
2002
table .span22 {
2003
  float: none;
2004
  width: 1724px;
2005
  margin-left: 0;
2006
}
2007

    
2008
table .span23 {
2009
  float: none;
2010
  width: 1804px;
2011
  margin-left: 0;
2012
}
2013

    
2014
table .span24 {
2015
  float: none;
2016
  width: 1884px;
2017
  margin-left: 0;
2018
}
2019

    
2020
.table tbody tr.success td {
2021
  background-color: #dff0d8;
2022
}
2023

    
2024
.table tbody tr.error td {
2025
  background-color: #f2dede;
2026
}
2027

    
2028
.table tbody tr.info td {
2029
  background-color: #d9edf7;
2030
}
2031

    
2032
[class^="icon-"],
2033
[class*=" icon-"] {
2034
  display: inline-block;
2035
  width: 14px;
2036
  height: 14px;
2037
  margin-top: 1px;
2038
  *margin-right: .3em;
2039
  line-height: 14px;
2040
  vertical-align: text-top;
2041
  background-image: url("../img/glyphicons-halflings.png");
2042
  background-position: 14px 14px;
2043
  background-repeat: no-repeat;
2044
}
2045

    
2046
/* White icons with optional class, or on hover/active states of certain elements */
2047

    
2048
.icon-white,
2049
.nav > .active > a > [class^="icon-"],
2050
.nav > .active > a > [class*=" icon-"],
2051
.dropdown-menu > li > a:hover > [class^="icon-"],
2052
.dropdown-menu > li > a:hover > [class*=" icon-"],
2053
.dropdown-menu > .active > a > [class^="icon-"],
2054
.dropdown-menu > .active > a > [class*=" icon-"] {
2055
  background-image: url("../img/glyphicons-halflings-white.png");
2056
}
2057

    
2058
.icon-glass {
2059
  background-position: 0      0;
2060
}
2061

    
2062
.icon-music {
2063
  background-position: -24px 0;
2064
}
2065

    
2066
.icon-search {
2067
  background-position: -48px 0;
2068
}
2069

    
2070
.icon-envelope {
2071
  background-position: -72px 0;
2072
}
2073

    
2074
.icon-heart {
2075
  background-position: -96px 0;
2076
}
2077

    
2078
.icon-star {
2079
  background-position: -120px 0;
2080
}
2081

    
2082
.icon-star-empty {
2083
  background-position: -144px 0;
2084
}
2085

    
2086
.icon-user {
2087
  background-position: -168px 0;
2088
}
2089

    
2090
.icon-film {
2091
  background-position: -192px 0;
2092
}
2093

    
2094
.icon-th-large {
2095
  background-position: -216px 0;
2096
}
2097

    
2098
.icon-th {
2099
  background-position: -240px 0;
2100
}
2101

    
2102
.icon-th-list {
2103
  background-position: -264px 0;
2104
}
2105

    
2106
.icon-ok {
2107
  background-position: -288px 0;
2108
}
2109

    
2110
.icon-remove {
2111
  background-position: -312px 0;
2112
}
2113

    
2114
.icon-zoom-in {
2115
  background-position: -336px 0;
2116
}
2117

    
2118
.icon-zoom-out {
2119
  background-position: -360px 0;
2120
}
2121

    
2122
.icon-off {
2123
  background-position: -384px 0;
2124
}
2125

    
2126
.icon-signal {
2127
  background-position: -408px 0;
2128
}
2129

    
2130
.icon-cog {
2131
  background-position: -432px 0;
2132
}
2133

    
2134
.icon-trash {
2135
  background-position: -456px 0;
2136
}
2137

    
2138
.icon-home {
2139
  background-position: 0 -24px;
2140
}
2141

    
2142
.icon-file {
2143
  background-position: -24px -24px;
2144
}
2145

    
2146
.icon-time {
2147
  background-position: -48px -24px;
2148
}
2149

    
2150
.icon-road {
2151
  background-position: -72px -24px;
2152
}
2153

    
2154
.icon-download-alt {
2155
  background-position: -96px -24px;
2156
}
2157

    
2158
.icon-download {
2159
  background-position: -120px -24px;
2160
}
2161

    
2162
.icon-upload {
2163
  background-position: -144px -24px;
2164
}
2165

    
2166
.icon-inbox {
2167
  background-position: -168px -24px;
2168
}
2169

    
2170
.icon-play-circle {
2171
  background-position: -192px -24px;
2172
}
2173

    
2174
.icon-repeat {
2175
  background-position: -216px -24px;
2176
}
2177

    
2178
.icon-refresh {
2179
  background-position: -240px -24px;
2180
}
2181

    
2182
.icon-list-alt {
2183
  background-position: -264px -24px;
2184
}
2185

    
2186
.icon-lock {
2187
  background-position: -287px -24px;
2188
}
2189

    
2190
.icon-flag {
2191
  background-position: -312px -24px;
2192
}
2193

    
2194
.icon-headphones {
2195
  background-position: -336px -24px;
2196
}
2197

    
2198
.icon-volume-off {
2199
  background-position: -360px -24px;
2200
}
2201

    
2202
.icon-volume-down {
2203
  background-position: -384px -24px;
2204
}
2205

    
2206
.icon-volume-up {
2207
  background-position: -408px -24px;
2208
}
2209

    
2210
.icon-qrcode {
2211
  background-position: -432px -24px;
2212
}
2213

    
2214
.icon-barcode {
2215
  background-position: -456px -24px;
2216
}
2217

    
2218
.icon-tag {
2219
  background-position: 0 -48px;
2220
}
2221

    
2222
.icon-tags {
2223
  background-position: -25px -48px;
2224
}
2225

    
2226
.icon-book {
2227
  background-position: -48px -48px;
2228
}
2229

    
2230
.icon-bookmark {
2231
  background-position: -72px -48px;
2232
}
2233

    
2234
.icon-print {
2235
  background-position: -96px -48px;
2236
}
2237

    
2238
.icon-camera {
2239
  background-position: -120px -48px;
2240
}
2241

    
2242
.icon-font {
2243
  background-position: -144px -48px;
2244
}
2245

    
2246
.icon-bold {
2247
  background-position: -167px -48px;
2248
}
2249

    
2250
.icon-italic {
2251
  background-position: -192px -48px;
2252
}
2253

    
2254
.icon-text-height {
2255
  background-position: -216px -48px;
2256
}
2257

    
2258
.icon-text-width {
2259
  background-position: -240px -48px;
2260
}
2261

    
2262
.icon-align-left {
2263
  background-position: -264px -48px;
2264
}
2265

    
2266
.icon-align-center {
2267
  background-position: -288px -48px;
2268
}
2269

    
2270
.icon-align-right {
2271
  background-position: -312px -48px;
2272
}
2273

    
2274
.icon-align-justify {
2275
  background-position: -336px -48px;
2276
}
2277

    
2278
.icon-list {
2279
  background-position: -360px -48px;
2280
}
2281

    
2282
.icon-indent-left {
2283
  background-position: -384px -48px;
2284
}
2285

    
2286
.icon-indent-right {
2287
  background-position: -408px -48px;
2288
}
2289

    
2290
.icon-facetime-video {
2291
  background-position: -432px -48px;
2292
}
2293

    
2294
.icon-picture {
2295
  background-position: -456px -48px;
2296
}
2297

    
2298
.icon-pencil {
2299
  background-position: 0 -72px;
2300
}
2301

    
2302
.icon-map-marker {
2303
  background-position: -24px -72px;
2304
}
2305

    
2306
.icon-adjust {
2307
  background-position: -48px -72px;
2308
}
2309

    
2310
.icon-tint {
2311
  background-position: -72px -72px;
2312
}
2313

    
2314
.icon-edit {
2315
  background-position: -96px -72px;
2316
}
2317

    
2318
.icon-share {
2319
  background-position: -120px -72px;
2320
}
2321

    
2322
.icon-check {
2323
  background-position: -144px -72px;
2324
}
2325

    
2326
.icon-move {
2327
  background-position: -168px -72px;
2328
}
2329

    
2330
.icon-step-backward {
2331
  background-position: -192px -72px;
2332
}
2333

    
2334
.icon-fast-backward {
2335
  background-position: -216px -72px;
2336
}
2337

    
2338
.icon-backward {
2339
  background-position: -240px -72px;
2340
}
2341

    
2342
.icon-play {
2343
  background-position: -264px -72px;
2344
}
2345

    
2346
.icon-pause {
2347
  background-position: -288px -72px;
2348
}
2349

    
2350
.icon-stop {
2351
  background-position: -312px -72px;
2352
}
2353

    
2354
.icon-forward {
2355
  background-position: -336px -72px;
2356
}
2357

    
2358
.icon-fast-forward {
2359
  background-position: -360px -72px;
2360
}
2361

    
2362
.icon-step-forward {
2363
  background-position: -384px -72px;
2364
}
2365

    
2366
.icon-eject {
2367
  background-position: -408px -72px;
2368
}
2369

    
2370
.icon-chevron-left {
2371
  background-position: -432px -72px;
2372
}
2373

    
2374
.icon-chevron-right {
2375
  background-position: -456px -72px;
2376
}
2377

    
2378
.icon-plus-sign {
2379
  background-position: 0 -96px;
2380
}
2381

    
2382
.icon-minus-sign {
2383
  background-position: -24px -96px;
2384
}
2385

    
2386
.icon-remove-sign {
2387
  background-position: -48px -96px;
2388
}
2389

    
2390
.icon-ok-sign {
2391
  background-position: -72px -96px;
2392
}
2393

    
2394
.icon-question-sign {
2395
  background-position: -96px -96px;
2396
}
2397

    
2398
.icon-info-sign {
2399
  background-position: -120px -96px;
2400
}
2401

    
2402
.icon-screenshot {
2403
  background-position: -144px -96px;
2404
}
2405

    
2406
.icon-remove-circle {
2407
  background-position: -168px -96px;
2408
}
2409

    
2410
.icon-ok-circle {
2411
  background-position: -192px -96px;
2412
}
2413

    
2414
.icon-ban-circle {
2415
  background-position: -216px -96px;
2416
}
2417

    
2418
.icon-arrow-left {
2419
  background-position: -240px -96px;
2420
}
2421

    
2422
.icon-arrow-right {
2423
  background-position: -264px -96px;
2424
}
2425

    
2426
.icon-arrow-up {
2427
  background-position: -289px -96px;
2428
}
2429

    
2430
.icon-arrow-down {
2431
  background-position: -312px -96px;
2432
}
2433

    
2434
.icon-share-alt {
2435
  background-position: -336px -96px;
2436
}
2437

    
2438
.icon-resize-full {
2439
  background-position: -360px -96px;
2440
}
2441

    
2442
.icon-resize-small {
2443
  background-position: -384px -96px;
2444
}
2445

    
2446
.icon-plus {
2447
  background-position: -408px -96px;
2448
}
2449

    
2450
.icon-minus {
2451
  background-position: -433px -96px;
2452
}
2453

    
2454
.icon-asterisk {
2455
  background-position: -456px -96px;
2456
}
2457

    
2458
.icon-exclamation-sign {
2459
  background-position: 0 -120px;
2460
}
2461

    
2462
.icon-gift {
2463
  background-position: -24px -120px;
2464
}
2465

    
2466
.icon-leaf {
2467
  background-position: -48px -120px;
2468
}
2469

    
2470
.icon-fire {
2471
  background-position: -72px -120px;
2472
}
2473

    
2474
.icon-eye-open {
2475
  background-position: -96px -120px;
2476
}
2477

    
2478
.icon-eye-close {
2479
  background-position: -120px -120px;
2480
}
2481

    
2482
.icon-warning-sign {
2483
  background-position: -144px -120px;
2484
}
2485

    
2486
.icon-plane {
2487
  background-position: -168px -120px;
2488
}
2489

    
2490
.icon-calendar {
2491
  background-position: -192px -120px;
2492
}
2493

    
2494
.icon-random {
2495
  width: 16px;
2496
  background-position: -216px -120px;
2497
}
2498

    
2499
.icon-comment {
2500
  background-position: -240px -120px;
2501
}
2502

    
2503
.icon-magnet {
2504
  background-position: -264px -120px;
2505
}
2506

    
2507
.icon-chevron-up {
2508
  background-position: -288px -120px;
2509
}
2510

    
2511
.icon-chevron-down {
2512
  background-position: -313px -119px;
2513
}
2514

    
2515
.icon-retweet {
2516
  background-position: -336px -120px;
2517
}
2518

    
2519
.icon-shopping-cart {
2520
  background-position: -360px -120px;
2521
}
2522

    
2523
.icon-folder-close {
2524
  background-position: -384px -120px;
2525
}
2526

    
2527
.icon-folder-open {
2528
  width: 16px;
2529
  background-position: -408px -120px;
2530
}
2531

    
2532
.icon-resize-vertical {
2533
  background-position: -432px -119px;
2534
}
2535

    
2536
.icon-resize-horizontal {
2537
  background-position: -456px -118px;
2538
}
2539

    
2540
.icon-hdd {
2541
  background-position: 0 -144px;
2542
}
2543

    
2544
.icon-bullhorn {
2545
  background-position: -24px -144px;
2546
}
2547

    
2548
.icon-bell {
2549
  background-position: -48px -144px;
2550
}
2551

    
2552
.icon-certificate {
2553
  background-position: -72px -144px;
2554
}
2555

    
2556
.icon-thumbs-up {
2557
  background-position: -96px -144px;
2558
}
2559

    
2560
.icon-thumbs-down {
2561
  background-position: -120px -144px;
2562
}
2563

    
2564
.icon-hand-right {
2565
  background-position: -144px -144px;
2566
}
2567

    
2568
.icon-hand-left {
2569
  background-position: -168px -144px;
2570
}
2571

    
2572
.icon-hand-up {
2573
  background-position: -192px -144px;
2574
}
2575

    
2576
.icon-hand-down {
2577
  background-position: -216px -144px;
2578
}
2579

    
2580
.icon-circle-arrow-right {
2581
  background-position: -240px -144px;
2582
}
2583

    
2584
.icon-circle-arrow-left {
2585
  background-position: -264px -144px;
2586
}
2587

    
2588
.icon-circle-arrow-up {
2589
  background-position: -288px -144px;
2590
}
2591

    
2592
.icon-circle-arrow-down {
2593
  background-position: -312px -144px;
2594
}
2595

    
2596
.icon-globe {
2597
  background-position: -336px -144px;
2598
}
2599

    
2600
.icon-wrench {
2601
  background-position: -360px -144px;
2602
}
2603

    
2604
.icon-tasks {
2605
  background-position: -384px -144px;
2606
}
2607

    
2608
.icon-filter {
2609
  background-position: -408px -144px;
2610
}
2611

    
2612
.icon-briefcase {
2613
  background-position: -432px -144px;
2614
}
2615

    
2616
.icon-fullscreen {
2617
  background-position: -456px -144px;
2618
}
2619

    
2620
.dropup,
2621
.dropdown {
2622
  position: relative;
2623
}
2624

    
2625
.dropdown-toggle {
2626
  *margin-bottom: -3px;
2627
}
2628

    
2629
.dropdown-toggle:active,
2630
.open .dropdown-toggle {
2631
  outline: 0;
2632
}
2633

    
2634
.caret {
2635
  display: inline-block;
2636
  width: 0;
2637
  height: 0;
2638
  vertical-align: top;
2639
  border-top: 4px solid #000000;
2640
  border-right: 4px solid transparent;
2641
  border-left: 4px solid transparent;
2642
  content: "";
2643
}
2644

    
2645
.dropdown .caret {
2646
  margin-top: 8px;
2647
  margin-left: 2px;
2648
}
2649

    
2650
.dropdown-menu {
2651
  position: absolute;
2652
  top: 100%;
2653
  left: 0;
2654
  z-index: 1000;
2655
  display: none;
2656
  float: left;
2657
  min-width: 160px;
2658
  padding: 5px 0;
2659
  margin: 2px 0 0;
2660
  list-style: none;
2661
  background-color: #ffffff;
2662
  border: 1px solid #ccc;
2663
  border: 1px solid rgba(0, 0, 0, 0.2);
2664
  *border-right-width: 2px;
2665
  *border-bottom-width: 2px;
2666
  -webkit-border-radius: 6px;
2667
     -moz-border-radius: 6px;
2668
          border-radius: 6px;
2669
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2670
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2671
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2672
  -webkit-background-clip: padding-box;
2673
     -moz-background-clip: padding;
2674
          background-clip: padding-box;
2675
}
2676

    
2677
.dropdown-menu.pull-right {
2678
  right: 0;
2679
  left: auto;
2680
}
2681

    
2682
.dropdown-menu .divider {
2683
  *width: 100%;
2684
  height: 1px;
2685
  margin: 9px 1px;
2686
  *margin: -5px 0 5px;
2687
  overflow: hidden;
2688
  background-color: #e5e5e5;
2689
  border-bottom: 1px solid #ffffff;
2690
}
2691

    
2692
.dropdown-menu a {
2693
  display: block;
2694
  padding: 3px 20px;
2695
  clear: both;
2696
  font-weight: normal;
2697
  line-height: 20px;
2698
  color: #333333;
2699
  white-space: nowrap;
2700
}
2701

    
2702
.dropdown-menu li > a:hover,
2703
.dropdown-menu li > a:focus,
2704
.dropdown-submenu:hover > a {
2705
  color: #ffffff;
2706
  text-decoration: none;
2707
  background-color: #0088cc;
2708
  background-color: #0081c2;
2709
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2710
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2711
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2712
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2713
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2714
  background-repeat: repeat-x;
2715
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2716
}
2717

    
2718
.dropdown-menu .active > a,
2719
.dropdown-menu .active > a:hover {
2720
  color: #ffffff;
2721
  text-decoration: none;
2722
  background-color: #0088cc;
2723
  background-color: #0081c2;
2724
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2725
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2726
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2727
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2728
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2729
  background-repeat: repeat-x;
2730
  outline: 0;
2731
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2732
}
2733

    
2734
.dropdown-menu .disabled > a,
2735
.dropdown-menu .disabled > a:hover {
2736
  color: #999999;
2737
}
2738

    
2739
.dropdown-menu .disabled > a:hover {
2740
  text-decoration: none;
2741
  cursor: default;
2742
  background-color: transparent;
2743
}
2744

    
2745
.open {
2746
  *z-index: 1000;
2747
}
2748

    
2749
.open > .dropdown-menu {
2750
  display: block;
2751
}
2752

    
2753
.pull-right > .dropdown-menu {
2754
  right: 0;
2755
  left: auto;
2756
}
2757

    
2758
.dropup .caret,
2759
.navbar-fixed-bottom .dropdown .caret {
2760
  border-top: 0;
2761
  border-bottom: 4px solid #000000;
2762
  content: "\2191";
2763
}
2764

    
2765
.dropup .dropdown-menu,
2766
.navbar-fixed-bottom .dropdown .dropdown-menu {
2767
  top: auto;
2768
  bottom: 100%;
2769
  margin-bottom: 1px;
2770
}
2771

    
2772
.dropdown-submenu {
2773
  position: relative;
2774
}
2775

    
2776
.dropdown-submenu > .dropdown-menu {
2777
  top: 0;
2778
  left: 100%;
2779
  margin-top: -6px;
2780
  margin-left: -1px;
2781
  -webkit-border-radius: 0 6px 6px 6px;
2782
     -moz-border-radius: 0 6px 6px 6px;
2783
          border-radius: 0 6px 6px 6px;
2784
}
2785

    
2786
.dropdown-submenu:hover .dropdown-menu {
2787
  display: block;
2788
}
2789

    
2790
.dropdown-submenu > a:after {
2791
  display: block;
2792
  float: right;
2793
  width: 0;
2794
  height: 0;
2795
  margin-top: 5px;
2796
  margin-right: -10px;
2797
  border-color: transparent;
2798
  border-left-color: #cccccc;
2799
  border-style: solid;
2800
  border-width: 5px 0 5px 5px;
2801
  content: " ";
2802
}
2803

    
2804
.dropdown-submenu:hover > a:after {
2805
  border-left-color: #ffffff;
2806
}
2807

    
2808
.dropdown .dropdown-menu .nav-header {
2809
  padding-right: 20px;
2810
  padding-left: 20px;
2811
}
2812

    
2813
.typeahead {
2814
  margin-top: 2px;
2815
  -webkit-border-radius: 4px;
2816
     -moz-border-radius: 4px;
2817
          border-radius: 4px;
2818
}
2819

    
2820
.well {
2821
  min-height: 20px;
2822
  padding: 19px;
2823
  margin-bottom: 20px;
2824
  background-color: #f5f5f5;
2825
  border: 1px solid #e3e3e3;
2826
  -webkit-border-radius: 4px;
2827
     -moz-border-radius: 4px;
2828
          border-radius: 4px;
2829
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2830
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2831
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2832
}
2833

    
2834
.well blockquote {
2835
  border-color: #ddd;
2836
  border-color: rgba(0, 0, 0, 0.15);
2837
}
2838

    
2839
.well-large {
2840
  padding: 24px;
2841
  -webkit-border-radius: 6px;
2842
     -moz-border-radius: 6px;
2843
          border-radius: 6px;
2844
}
2845

    
2846
.well-small {
2847
  padding: 9px;
2848
  -webkit-border-radius: 3px;
2849
     -moz-border-radius: 3px;
2850
          border-radius: 3px;
2851
}
2852

    
2853
.fade {
2854
  opacity: 0;
2855
  -webkit-transition: opacity 0.15s linear;
2856
     -moz-transition: opacity 0.15s linear;
2857
       -o-transition: opacity 0.15s linear;
2858
          transition: opacity 0.15s linear;
2859
}
2860

    
2861
.fade.in {
2862
  opacity: 1;
2863
}
2864

    
2865
.collapse {
2866
  position: relative;
2867
  height: 0;
2868
  overflow: hidden;
2869
  overflow: visible \9;
2870
  -webkit-transition: height 0.35s ease;
2871
     -moz-transition: height 0.35s ease;
2872
       -o-transition: height 0.35s ease;
2873
          transition: height 0.35s ease;
2874
}
2875

    
2876
.collapse.in {
2877
  height: auto;
2878
}
2879

    
2880
.close {
2881
  float: right;
2882
  font-size: 20px;
2883
  font-weight: bold;
2884
  line-height: 20px;
2885
  color: #000000;
2886
  text-shadow: 0 1px 0 #ffffff;
2887
  opacity: 0.2;
2888
  filter: alpha(opacity=20);
2889
}
2890

    
2891
.close:hover {
2892
  color: #000000;
2893
  text-decoration: none;
2894
  cursor: pointer;
2895
  opacity: 0.4;
2896
  filter: alpha(opacity=40);
2897
}
2898

    
2899
button.close {
2900
  padding: 0;
2901
  cursor: pointer;
2902
  background: transparent;
2903
  border: 0;
2904
  -webkit-appearance: none;
2905
}
2906

    
2907
.btn {
2908
  display: inline-block;
2909
  *display: inline;
2910
  padding: 4px 14px;
2911
  margin-bottom: 0;
2912
  *margin-left: .3em;
2913
  font-size: 14px;
2914
  line-height: 20px;
2915
  *line-height: 20px;
2916
  color: #333333;
2917
  text-align: center;
2918
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2919
  vertical-align: middle;
2920
  cursor: pointer;
2921
  background-color: #f5f5f5;
2922
  *background-color: #e6e6e6;
2923
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
2924
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
2925
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
2926
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
2927
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
2928
  background-repeat: repeat-x;
2929
  border: 1px solid #bbbbbb;
2930
  *border: 0;
2931
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2932
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
2933
  border-bottom-color: #a2a2a2;
2934
  -webkit-border-radius: 4px;
2935
     -moz-border-radius: 4px;
2936
          border-radius: 4px;
2937
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
2938
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2939
  *zoom: 1;
2940
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2941
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2942
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2943
}
2944

    
2945
.btn:hover,
2946
.btn:active,
2947
.btn.active,
2948
.btn.disabled,
2949
.btn[disabled] {
2950
  color: #333333;
2951
  background-color: #e6e6e6;
2952
  *background-color: #d9d9d9;
2953
}
2954

    
2955
.btn:active,
2956
.btn.active {
2957
  background-color: #cccccc \9;
2958
}
2959

    
2960
.btn:first-child {
2961
  *margin-left: 0;
2962
}
2963

    
2964
.btn:hover {
2965
  color: #333333;
2966
  text-decoration: none;
2967
  background-color: #e6e6e6;
2968
  *background-color: #d9d9d9;
2969
  /* Buttons in IE7 don't get borders, so darken on hover */
2970

    
2971
  background-position: 0 -15px;
2972
  -webkit-transition: background-position 0.1s linear;
2973
     -moz-transition: background-position 0.1s linear;
2974
       -o-transition: background-position 0.1s linear;
2975
          transition: background-position 0.1s linear;
2976
}
2977

    
2978
.btn:focus {
2979
  outline: thin dotted #333;
2980
  outline: 5px auto -webkit-focus-ring-color;
2981
  outline-offset: -2px;
2982
}
2983

    
2984
.btn.active,
2985
.btn:active {
2986
  background-color: #e6e6e6;
2987
  background-color: #d9d9d9 \9;
2988
  background-image: none;
2989
  outline: 0;
2990
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2991
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2992
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2993
}
2994

    
2995
.btn.disabled,
2996
.btn[disabled] {
2997
  cursor: default;
2998
  background-color: #e6e6e6;
2999
  background-image: none;
3000
  opacity: 0.65;
3001
  filter: alpha(opacity=65);
3002
  -webkit-box-shadow: none;
3003
     -moz-box-shadow: none;
3004
          box-shadow: none;
3005
}
3006

    
3007
.btn-large {
3008
  padding: 9px 14px;
3009
  font-size: 16px;
3010
  line-height: normal;
3011
  -webkit-border-radius: 5px;
3012
     -moz-border-radius: 5px;
3013
          border-radius: 5px;
3014
}
3015

    
3016
.btn-large [class^="icon-"] {
3017
  margin-top: 2px;
3018
}
3019

    
3020
.btn-small {
3021
  padding: 3px 9px;
3022
  font-size: 12px;
3023
  line-height: 18px;
3024
}
3025

    
3026
.btn-small [class^="icon-"] {
3027
  margin-top: 0;
3028
}
3029

    
3030
.btn-mini {
3031
  padding: 2px 6px;
3032
  font-size: 11px;
3033
  line-height: 16px;
3034
}
3035

    
3036
.btn-block {
3037
  display: block;
3038
  width: 100%;
3039
  padding-right: 0;
3040
  padding-left: 0;
3041
  -webkit-box-sizing: border-box;
3042
     -moz-box-sizing: border-box;
3043
          box-sizing: border-box;
3044
}
3045

    
3046
.btn-block + .btn-block {
3047
  margin-top: 5px;
3048
}
3049

    
3050
.btn-primary.active,
3051
.btn-warning.active,
3052
.btn-danger.active,
3053
.btn-success.active,
3054
.btn-info.active,
3055
.btn-inverse.active {
3056
  color: rgba(255, 255, 255, 0.75);
3057
}
3058

    
3059
.btn {
3060
  border-color: #c5c5c5;
3061
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
3062
}
3063

    
3064
.btn-primary {
3065
  color: #ffffff;
3066
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3067
  background-color: #006dcc;
3068
  *background-color: #0044cc;
3069
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
3070
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
3071
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
3072
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
3073
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
3074
  background-repeat: repeat-x;
3075
  border-color: #0044cc #0044cc #002a80;
3076
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3077
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
3078
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
3079
}
3080

    
3081
.btn-primary:hover,
3082
.btn-primary:active,
3083
.btn-primary.active,
3084
.btn-primary.disabled,
3085
.btn-primary[disabled] {
3086
  color: #ffffff;
3087
  background-color: #0044cc;
3088
  *background-color: #003bb3;
3089
}
3090

    
3091
.btn-primary:active,
3092
.btn-primary.active {
3093
  background-color: #003399 \9;
3094
}
3095

    
3096
.btn-warning {
3097
  color: #ffffff;
3098
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3099
  background-color: #faa732;
3100
  *background-color: #f89406;
3101
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
3102
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
3103
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
3104
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
3105
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
3106
  background-repeat: repeat-x;
3107
  border-color: #f89406 #f89406 #ad6704;
3108
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3109
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
3110
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
3111
}
3112

    
3113
.btn-warning:hover,
3114
.btn-warning:active,
3115
.btn-warning.active,
3116
.btn-warning.disabled,
3117
.btn-warning[disabled] {
3118
  color: #ffffff;
3119
  background-color: #f89406;
3120
  *background-color: #df8505;
3121
}
3122

    
3123
.btn-warning:active,
3124
.btn-warning.active {
3125
  background-color: #c67605 \9;
3126
}
3127

    
3128
.btn-danger {
3129
  color: #ffffff;
3130
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3131
  background-color: #da4f49;
3132
  *background-color: #bd362f;
3133
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
3134
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
3135
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
3136
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
3137
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
3138
  background-repeat: repeat-x;
3139
  border-color: #bd362f #bd362f #802420;
3140
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3141
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
3142
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
3143
}
3144

    
3145
.btn-danger:hover,
3146
.btn-danger:active,
3147
.btn-danger.active,
3148
.btn-danger.disabled,
3149
.btn-danger[disabled] {
3150
  color: #ffffff;
3151
  background-color: #bd362f;
3152
  *background-color: #a9302a;
3153
}
3154

    
3155
.btn-danger:active,
3156
.btn-danger.active {
3157
  background-color: #942a25 \9;
3158
}
3159

    
3160
.btn-success {
3161
  color: #ffffff;
3162
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3163
  background-color: #5bb75b;
3164
  *background-color: #51a351;
3165
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
3166
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
3167
  background-image: -o-linear-gradient(top, #62c462, #51a351);
3168
  background-image: linear-gradient(to bottom, #62c462, #51a351);
3169
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
3170
  background-repeat: repeat-x;
3171
  border-color: #51a351 #51a351 #387038;
3172
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3173
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
3174
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
3175
}
3176

    
3177
.btn-success:hover,
3178
.btn-success:active,
3179
.btn-success.active,
3180
.btn-success.disabled,
3181
.btn-success[disabled] {
3182
  color: #ffffff;
3183
  background-color: #51a351;
3184
  *background-color: #499249;
3185
}
3186

    
3187
.btn-success:active,
3188
.btn-success.active {
3189
  background-color: #408140 \9;
3190
}
3191

    
3192
.btn-info {
3193
  color: #ffffff;
3194
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3195
  background-color: #49afcd;
3196
  *background-color: #2f96b4;
3197
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
3198
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
3199
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
3200
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
3201
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
3202
  background-repeat: repeat-x;
3203
  border-color: #2f96b4 #2f96b4 #1f6377;
3204
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3205
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
3206
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
3207
}
3208

    
3209
.btn-info:hover,
3210
.btn-info:active,
3211
.btn-info.active,
3212
.btn-info.disabled,
3213
.btn-info[disabled] {
3214
  color: #ffffff;
3215
  background-color: #2f96b4;
3216
  *background-color: #2a85a0;
3217
}
3218

    
3219
.btn-info:active,
3220
.btn-info.active {
3221
  background-color: #24748c \9;
3222
}
3223

    
3224
.btn-inverse {
3225
  color: #ffffff;
3226
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3227
  background-color: #363636;
3228
  *background-color: #222222;
3229
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
3230
  background-image: -webkit-linear-gradient(top, #444444, #222222);
3231
  background-image: -o-linear-gradient(top, #444444, #222222);
3232
  background-image: linear-gradient(to bottom, #444444, #222222);
3233
  background-image: -moz-linear-gradient(top, #444444, #222222);
3234
  background-repeat: repeat-x;
3235
  border-color: #222222 #222222 #000000;
3236
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3237
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
3238
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
3239
}
3240

    
3241
.btn-inverse:hover,
3242
.btn-inverse:active,
3243
.btn-inverse.active,
3244
.btn-inverse.disabled,
3245
.btn-inverse[disabled] {
3246
  color: #ffffff;
3247
  background-color: #222222;
3248
  *background-color: #151515;
3249
}
3250

    
3251
.btn-inverse:active,
3252
.btn-inverse.active {
3253
  background-color: #080808 \9;
3254
}
3255

    
3256
button.btn,
3257
input[type="submit"].btn {
3258
  *padding-top: 3px;
3259
  *padding-bottom: 3px;
3260
}
3261

    
3262
button.btn::-moz-focus-inner,
3263
input[type="submit"].btn::-moz-focus-inner {
3264
  padding: 0;
3265
  border: 0;
3266
}
3267

    
3268
button.btn.btn-large,
3269
input[type="submit"].btn.btn-large {
3270
  *padding-top: 7px;
3271
  *padding-bottom: 7px;
3272
}
3273

    
3274
button.btn.btn-small,
3275
input[type="submit"].btn.btn-small {
3276
  *padding-top: 3px;
3277
  *padding-bottom: 3px;
3278
}
3279

    
3280
button.btn.btn-mini,
3281
input[type="submit"].btn.btn-mini {
3282
  *padding-top: 1px;
3283
  *padding-bottom: 1px;
3284
}
3285

    
3286
.btn-link,
3287
.btn-link:active {
3288
  background-color: transparent;
3289
  background-image: none;
3290
  -webkit-box-shadow: none;
3291
     -moz-box-shadow: none;
3292
          box-shadow: none;
3293
}
3294

    
3295
.btn-link {
3296
  color: #0088cc;
3297
  cursor: pointer;
3298
  border-color: transparent;
3299
  -webkit-border-radius: 0;
3300
     -moz-border-radius: 0;
3301
          border-radius: 0;
3302
}
3303

    
3304
.btn-link:hover {
3305
  color: #005580;
3306
  text-decoration: underline;
3307
  background-color: transparent;
3308
}
3309

    
3310
.btn-group {
3311
  position: relative;
3312
  *margin-left: .3em;
3313
  font-size: 0;
3314
  white-space: nowrap;
3315
}
3316

    
3317
.btn-group:first-child {
3318
  *margin-left: 0;
3319
}
3320

    
3321
.btn-group + .btn-group {
3322
  margin-left: 5px;
3323
}
3324

    
3325
.btn-toolbar {
3326
  margin-top: 10px;
3327
  margin-bottom: 10px;
3328
  font-size: 0;
3329
}
3330

    
3331
.btn-toolbar .btn-group {
3332
  display: inline-block;
3333
  *display: inline;
3334
  /* IE7 inline-block hack */
3335

    
3336
  *zoom: 1;
3337
}
3338

    
3339
.btn-toolbar .btn + .btn,
3340
.btn-toolbar .btn-group + .btn,
3341
.btn-toolbar .btn + .btn-group {
3342
  margin-left: 5px;
3343
}
3344

    
3345
.btn-group > .btn {
3346
  position: relative;
3347
  -webkit-border-radius: 0;
3348
     -moz-border-radius: 0;
3349
          border-radius: 0;
3350
}
3351

    
3352
.btn-group > .btn + .btn {
3353
  margin-left: -1px;
3354
}
3355

    
3356
.btn-group > .btn,
3357
.btn-group > .dropdown-menu {
3358
  font-size: 14px;
3359
}
3360

    
3361
.btn-group > .btn-mini {
3362
  font-size: 11px;
3363
}
3364

    
3365
.btn-group > .btn-small {
3366
  font-size: 12px;
3367
}
3368

    
3369
.btn-group > .btn-large {
3370
  font-size: 16px;
3371
}
3372

    
3373
.btn-group > .btn:first-child {
3374
  margin-left: 0;
3375
  -webkit-border-bottom-left-radius: 4px;
3376
          border-bottom-left-radius: 4px;
3377
  -webkit-border-top-left-radius: 4px;
3378
          border-top-left-radius: 4px;
3379
  -moz-border-radius-bottomleft: 4px;
3380
  -moz-border-radius-topleft: 4px;
3381
}
3382

    
3383
.btn-group > .btn:last-child,
3384
.btn-group > .dropdown-toggle {
3385
  -webkit-border-top-right-radius: 4px;
3386
          border-top-right-radius: 4px;
3387
  -webkit-border-bottom-right-radius: 4px;
3388
          border-bottom-right-radius: 4px;
3389
  -moz-border-radius-topright: 4px;
3390
  -moz-border-radius-bottomright: 4px;
3391
}
3392

    
3393
.btn-group > .btn.large:first-child {
3394
  margin-left: 0;
3395
  -webkit-border-bottom-left-radius: 6px;
3396
          border-bottom-left-radius: 6px;
3397
  -webkit-border-top-left-radius: 6px;
3398
          border-top-left-radius: 6px;
3399
  -moz-border-radius-bottomleft: 6px;
3400
  -moz-border-radius-topleft: 6px;
3401
}
3402

    
3403
.btn-group > .btn.large:last-child,
3404
.btn-group > .large.dropdown-toggle {
3405
  -webkit-border-top-right-radius: 6px;
3406
          border-top-right-radius: 6px;
3407
  -webkit-border-bottom-right-radius: 6px;
3408
          border-bottom-right-radius: 6px;
3409
  -moz-border-radius-topright: 6px;
3410
  -moz-border-radius-bottomright: 6px;
3411
}
3412

    
3413
.btn-group > .btn:hover,
3414
.btn-group > .btn:focus,
3415
.btn-group > .btn:active,
3416
.btn-group > .btn.active {
3417
  z-index: 2;
3418
}
3419

    
3420
.btn-group .dropdown-toggle:active,
3421
.btn-group.open .dropdown-toggle {
3422
  outline: 0;
3423
}
3424

    
3425
.btn-group > .btn + .dropdown-toggle {
3426
  *padding-top: 5px;
3427
  padding-right: 8px;
3428
  *padding-bottom: 5px;
3429
  padding-left: 8px;
3430
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3431
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3432
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3433
}
3434

    
3435
.btn-group > .btn-mini + .dropdown-toggle {
3436
  *padding-top: 2px;
3437
  padding-right: 5px;
3438
  *padding-bottom: 2px;
3439
  padding-left: 5px;
3440
}
3441

    
3442
.btn-group > .btn-small + .dropdown-toggle {
3443
  *padding-top: 5px;
3444
  *padding-bottom: 4px;
3445
}
3446

    
3447
.btn-group > .btn-large + .dropdown-toggle {
3448
  *padding-top: 7px;
3449
  padding-right: 12px;
3450
  *padding-bottom: 7px;
3451
  padding-left: 12px;
3452
}
3453

    
3454
.btn-group.open .dropdown-toggle {
3455
  background-image: none;
3456
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3457
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3458
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3459
}
3460

    
3461
.btn-group.open .btn.dropdown-toggle {
3462
  background-color: #e6e6e6;
3463
}
3464

    
3465
.btn-group.open .btn-primary.dropdown-toggle {
3466
  background-color: #0044cc;
3467
}
3468

    
3469
.btn-group.open .btn-warning.dropdown-toggle {
3470
  background-color: #f89406;
3471
}
3472

    
3473
.btn-group.open .btn-danger.dropdown-toggle {
3474
  background-color: #bd362f;
3475
}
3476

    
3477
.btn-group.open .btn-success.dropdown-toggle {
3478
  background-color: #51a351;
3479
}
3480

    
3481
.btn-group.open .btn-info.dropdown-toggle {
3482
  background-color: #2f96b4;
3483
}
3484

    
3485
.btn-group.open .btn-inverse.dropdown-toggle {
3486
  background-color: #222222;
3487
}
3488

    
3489
.btn .caret {
3490
  margin-top: 8px;
3491
  margin-left: 0;
3492
}
3493

    
3494
.btn-mini .caret,
3495
.btn-small .caret,
3496
.btn-large .caret {
3497
  margin-top: 6px;
3498
}
3499

    
3500
.btn-large .caret {
3501
  border-top-width: 5px;
3502
  border-right-width: 5px;
3503
  border-left-width: 5px;
3504
}
3505

    
3506
.dropup .btn-large .caret {
3507
  border-top: 0;
3508
  border-bottom: 5px solid #000000;
3509
}
3510

    
3511
.btn-primary .caret,
3512
.btn-warning .caret,
3513
.btn-danger .caret,
3514
.btn-info .caret,
3515
.btn-success .caret,
3516
.btn-inverse .caret {
3517
  border-top-color: #ffffff;
3518
  border-bottom-color: #ffffff;
3519
}
3520

    
3521
.btn-group-vertical {
3522
  display: inline-block;
3523
  *display: inline;
3524
  /* IE7 inline-block hack */
3525

    
3526
  *zoom: 1;
3527
}
3528

    
3529
.btn-group-vertical .btn {
3530
  display: block;
3531
  float: none;
3532
  width: 100%;
3533
  -webkit-border-radius: 0;
3534
     -moz-border-radius: 0;
3535
          border-radius: 0;
3536
}
3537

    
3538
.btn-group-vertical .btn + .btn {
3539
  margin-top: -1px;
3540
  margin-left: 0;
3541
}
3542

    
3543
.btn-group-vertical .btn:first-child {
3544
  -webkit-border-radius: 4px 4px 0 0;
3545
     -moz-border-radius: 4px 4px 0 0;
3546
          border-radius: 4px 4px 0 0;
3547
}
3548

    
3549
.btn-group-vertical .btn:last-child {
3550
  -webkit-border-radius: 0 0 4px 4px;
3551
     -moz-border-radius: 0 0 4px 4px;
3552
          border-radius: 0 0 4px 4px;
3553
}
3554

    
3555
.btn-group-vertical .btn-large:first-child {
3556
  -webkit-border-radius: 6px 6px 0 0;
3557
     -moz-border-radius: 6px 6px 0 0;
3558
          border-radius: 6px 6px 0 0;
3559
}
3560

    
3561
.btn-group-vertical .btn-large:last-child {
3562
  -webkit-border-radius: 0 0 6px 6px;
3563
     -moz-border-radius: 0 0 6px 6px;
3564
          border-radius: 0 0 6px 6px;
3565
}
3566

    
3567
.alert {
3568
  padding: 8px 35px 8px 14px;
3569
  margin-bottom: 20px;
3570
  color: #c09853;
3571
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3572
  background-color: #fcf8e3;
3573
  border: 1px solid #fbeed5;
3574
  -webkit-border-radius: 4px;
3575
     -moz-border-radius: 4px;
3576
          border-radius: 4px;
3577
}
3578

    
3579
.alert h4 {
3580
  margin: 0;
3581
}
3582

    
3583
.alert .close {
3584
  position: relative;
3585
  top: -2px;
3586
  right: -21px;
3587
  line-height: 20px;
3588
}
3589

    
3590
.alert-success {
3591
  color: #468847;
3592
  background-color: #dff0d8;
3593
  border-color: #d6e9c6;
3594
}
3595

    
3596
.alert-danger,
3597
.alert-error {
3598
  color: #b94a48;
3599
  background-color: #f2dede;
3600
  border-color: #eed3d7;
3601
}
3602

    
3603
.alert-info {
3604
  color: #3a87ad;
3605
  background-color: #d9edf7;
3606
  border-color: #bce8f1;
3607
}
3608

    
3609
.alert-block {
3610
  padding-top: 14px;
3611
  padding-bottom: 14px;
3612
}
3613

    
3614
.alert-block > p,
3615
.alert-block > ul {
3616
  margin-bottom: 0;
3617
}
3618

    
3619
.alert-block p + p {
3620
  margin-top: 5px;
3621
}
3622

    
3623
.nav {
3624
  margin-bottom: 20px;
3625
  margin-left: 0;
3626
  list-style: none;
3627
}
3628

    
3629
.nav > li > a {
3630
  display: block;
3631
}
3632

    
3633
.nav > li > a:hover {
3634
  text-decoration: none;
3635
  background-color: #eeeeee;
3636
}
3637

    
3638
.nav > .pull-right {
3639
  float: right;
3640
}
3641

    
3642
.nav-header {
3643
  display: block;
3644
  padding: 3px 15px;
3645
  font-size: 11px;
3646
  font-weight: bold;
3647
  line-height: 20px;
3648
  color: #999999;
3649
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3650
  text-transform: uppercase;
3651
}
3652

    
3653
.nav li + .nav-header {
3654
  margin-top: 9px;
3655
}
3656

    
3657
.nav-list {
3658
  padding-right: 15px;
3659
  padding-left: 15px;
3660
  margin-bottom: 0;
3661
}
3662

    
3663
.nav-list > li > a,
3664
.nav-list .nav-header {
3665
  margin-right: -15px;
3666
  margin-left: -15px;
3667
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3668
}
3669

    
3670
.nav-list > li > a {
3671
  padding: 3px 15px;
3672
}
3673

    
3674
.nav-list > .active > a,
3675
.nav-list > .active > a:hover {
3676
  color: #ffffff;
3677
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
3678
  background-color: #0088cc;
3679
}
3680

    
3681
.nav-list [class^="icon-"] {
3682
  margin-right: 2px;
3683
}
3684

    
3685
.nav-list .divider {
3686
  *width: 100%;
3687
  height: 1px;
3688
  margin: 9px 1px;
3689
  *margin: -5px 0 5px;
3690
  overflow: hidden;
3691
  background-color: #e5e5e5;
3692
  border-bottom: 1px solid #ffffff;
3693
}
3694

    
3695
.nav-tabs,
3696
.nav-pills {
3697
  *zoom: 1;
3698
}
3699

    
3700
.nav-tabs:before,
3701
.nav-pills:before,
3702
.nav-tabs:after,
3703
.nav-pills:after {
3704
  display: table;
3705
  line-height: 0;
3706
  content: "";
3707
}
3708

    
3709
.nav-tabs:after,
3710
.nav-pills:after {
3711
  clear: both;
3712
}
3713

    
3714
.nav-tabs > li,
3715
.nav-pills > li {
3716
  float: left;
3717
}
3718

    
3719
.nav-tabs > li > a,
3720
.nav-pills > li > a {
3721
  padding-right: 12px;
3722
  padding-left: 12px;
3723
  margin-right: 2px;
3724
  line-height: 14px;
3725
}
3726

    
3727
.nav-tabs {
3728
  border-bottom: 1px solid #ddd;
3729
}
3730

    
3731
.nav-tabs > li {
3732
  margin-bottom: -1px;
3733
}
3734

    
3735
.nav-tabs > li > a {
3736
  padding-top: 8px;
3737
  padding-bottom: 8px;
3738
  line-height: 20px;
3739
  border: 1px solid transparent;
3740
  -webkit-border-radius: 4px 4px 0 0;
3741
     -moz-border-radius: 4px 4px 0 0;
3742
          border-radius: 4px 4px 0 0;
3743
}
3744

    
3745
.nav-tabs > li > a:hover {
3746
  border-color: #eeeeee #eeeeee #dddddd;
3747
}
3748

    
3749
.nav-tabs > .active > a,
3750
.nav-tabs > .active > a:hover {
3751
  color: #555555;
3752
  cursor: default;
3753
  background-color: #ffffff;
3754
  border: 1px solid #ddd;
3755
  border-bottom-color: transparent;
3756
}
3757

    
3758
.nav-pills > li > a {
3759
  padding-top: 8px;
3760
  padding-bottom: 8px;
3761
  margin-top: 2px;
3762
  margin-bottom: 2px;
3763
  -webkit-border-radius: 5px;
3764
     -moz-border-radius: 5px;
3765
          border-radius: 5px;
3766
}
3767

    
3768
.nav-pills > .active > a,
3769
.nav-pills > .active > a:hover {
3770
  color: #ffffff;
3771
  background-color: #0088cc;
3772
}
3773

    
3774
.nav-stacked > li {
3775
  float: none;
3776
}
3777

    
3778
.nav-stacked > li > a {
3779
  margin-right: 0;
3780
}
3781

    
3782
.nav-tabs.nav-stacked {
3783
  border-bottom: 0;
3784
}
3785

    
3786
.nav-tabs.nav-stacked > li > a {
3787
  border: 1px solid #ddd;
3788
  -webkit-border-radius: 0;
3789
     -moz-border-radius: 0;
3790
          border-radius: 0;
3791
}
3792

    
3793
.nav-tabs.nav-stacked > li:first-child > a {
3794
  -webkit-border-top-right-radius: 4px;
3795
          border-top-right-radius: 4px;
3796
  -webkit-border-top-left-radius: 4px;
3797
          border-top-left-radius: 4px;
3798
  -moz-border-radius-topright: 4px;
3799
  -moz-border-radius-topleft: 4px;
3800
}
3801

    
3802
.nav-tabs.nav-stacked > li:last-child > a {
3803
  -webkit-border-bottom-right-radius: 4px;
3804
          border-bottom-right-radius: 4px;
3805
  -webkit-border-bottom-left-radius: 4px;
3806
          border-bottom-left-radius: 4px;
3807
  -moz-border-radius-bottomright: 4px;
3808
  -moz-border-radius-bottomleft: 4px;
3809
}
3810

    
3811
.nav-tabs.nav-stacked > li > a:hover {
3812
  z-index: 2;
3813
  border-color: #ddd;
3814
}
3815

    
3816
.nav-pills.nav-stacked > li > a {
3817
  margin-bottom: 3px;
3818
}
3819

    
3820
.nav-pills.nav-stacked > li:last-child > a {
3821
  margin-bottom: 1px;
3822
}
3823

    
3824
.nav-tabs .dropdown-menu {
3825
  -webkit-border-radius: 0 0 6px 6px;
3826
     -moz-border-radius: 0 0 6px 6px;
3827
          border-radius: 0 0 6px 6px;
3828
}
3829

    
3830
.nav-pills .dropdown-menu {
3831
  -webkit-border-radius: 6px;
3832
     -moz-border-radius: 6px;
3833
          border-radius: 6px;
3834
}
3835

    
3836
.nav .dropdown-toggle .caret {
3837
  margin-top: 6px;
3838
  border-top-color: #0088cc;
3839
  border-bottom-color: #0088cc;
3840
}
3841

    
3842
.nav .dropdown-toggle:hover .caret {
3843
  border-top-color: #005580;
3844
  border-bottom-color: #005580;
3845
}
3846

    
3847
/* move down carets for tabs */
3848

    
3849
.nav-tabs .dropdown-toggle .caret {
3850
  margin-top: 8px;
3851
}
3852

    
3853
.nav .active .dropdown-toggle .caret {
3854
  border-top-color: #fff;
3855
  border-bottom-color: #fff;
3856
}
3857

    
3858
.nav-tabs .active .dropdown-toggle .caret {
3859
  border-top-color: #555555;
3860
  border-bottom-color: #555555;
3861
}
3862

    
3863
.nav > .dropdown.active > a:hover {
3864
  cursor: pointer;
3865
}
3866

    
3867
.nav-tabs .open .dropdown-toggle,
3868
.nav-pills .open .dropdown-toggle,
3869
.nav > li.dropdown.open.active > a:hover {
3870
  color: #ffffff;
3871
  background-color: #999999;
3872
  border-color: #999999;
3873
}
3874

    
3875
.nav li.dropdown.open .caret,
3876
.nav li.dropdown.open.active .caret,
3877
.nav li.dropdown.open a:hover .caret {
3878
  border-top-color: #ffffff;
3879
  border-bottom-color: #ffffff;
3880
  opacity: 1;
3881
  filter: alpha(opacity=100);
3882
}
3883

    
3884
.tabs-stacked .open > a:hover {
3885
  border-color: #999999;
3886
}
3887

    
3888
.tabbable {
3889
  *zoom: 1;
3890
}
3891

    
3892
.tabbable:before,
3893
.tabbable:after {
3894
  display: table;
3895
  line-height: 0;
3896
  content: "";
3897
}
3898

    
3899
.tabbable:after {
3900
  clear: both;
3901
}
3902

    
3903
.tab-content {
3904
  overflow: auto;
3905
}
3906

    
3907
.tabs-below > .nav-tabs,
3908
.tabs-right > .nav-tabs,
3909
.tabs-left > .nav-tabs {
3910
  border-bottom: 0;
3911
}
3912

    
3913
.tab-content > .tab-pane,
3914
.pill-content > .pill-pane {
3915
  display: none;
3916
}
3917

    
3918
.tab-content > .active,
3919
.pill-content > .active {
3920
  display: block;
3921
}
3922

    
3923
.tabs-below > .nav-tabs {
3924
  border-top: 1px solid #ddd;
3925
}
3926

    
3927
.tabs-below > .nav-tabs > li {
3928
  margin-top: -1px;
3929
  margin-bottom: 0;
3930
}
3931

    
3932
.tabs-below > .nav-tabs > li > a {
3933
  -webkit-border-radius: 0 0 4px 4px;
3934
     -moz-border-radius: 0 0 4px 4px;
3935
          border-radius: 0 0 4px 4px;
3936
}
3937

    
3938
.tabs-below > .nav-tabs > li > a:hover {
3939
  border-top-color: #ddd;
3940
  border-bottom-color: transparent;
3941
}
3942

    
3943
.tabs-below > .nav-tabs > .active > a,
3944
.tabs-below > .nav-tabs > .active > a:hover {
3945
  border-color: transparent #ddd #ddd #ddd;
3946
}
3947

    
3948
.tabs-left > .nav-tabs > li,
3949
.tabs-right > .nav-tabs > li {
3950
  float: none;
3951
}
3952

    
3953
.tabs-left > .nav-tabs > li > a,
3954
.tabs-right > .nav-tabs > li > a {
3955
  min-width: 74px;
3956
  margin-right: 0;
3957
  margin-bottom: 3px;
3958
}
3959

    
3960
.tabs-left > .nav-tabs {
3961
  float: left;
3962
  margin-right: 19px;
3963
  border-right: 1px solid #ddd;
3964
}
3965

    
3966
.tabs-left > .nav-tabs > li > a {
3967
  margin-right: -1px;
3968
  -webkit-border-radius: 4px 0 0 4px;
3969
     -moz-border-radius: 4px 0 0 4px;
3970
          border-radius: 4px 0 0 4px;
3971
}
3972

    
3973
.tabs-left > .nav-tabs > li > a:hover {
3974
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
3975
}
3976

    
3977
.tabs-left > .nav-tabs .active > a,
3978
.tabs-left > .nav-tabs .active > a:hover {
3979
  border-color: #ddd transparent #ddd #ddd;
3980
  *border-right-color: #ffffff;
3981
}
3982

    
3983
.tabs-right > .nav-tabs {
3984
  float: right;
3985
  margin-left: 19px;
3986
  border-left: 1px solid #ddd;
3987
}
3988

    
3989
.tabs-right > .nav-tabs > li > a {
3990
  margin-left: -1px;
3991
  -webkit-border-radius: 0 4px 4px 0;
3992
     -moz-border-radius: 0 4px 4px 0;
3993
          border-radius: 0 4px 4px 0;
3994
}
3995

    
3996
.tabs-right > .nav-tabs > li > a:hover {
3997
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
3998
}
3999

    
4000
.tabs-right > .nav-tabs .active > a,
4001
.tabs-right > .nav-tabs .active > a:hover {
4002
  border-color: #ddd #ddd #ddd transparent;
4003
  *border-left-color: #ffffff;
4004
}
4005

    
4006
.nav > .disabled > a {
4007
  color: #999999;
4008
}
4009

    
4010
.nav > .disabled > a:hover {
4011
  text-decoration: none;
4012
  cursor: default;
4013
  background-color: transparent;
4014
}
4015

    
4016
.navbar {
4017
  *position: relative;
4018
  *z-index: 2;
4019
  margin-bottom: 20px;
4020
  overflow: visible;
4021
  color: #555555;
4022
}
4023

    
4024
.navbar-inner {
4025
  min-height: 40px;
4026
  padding-right: 20px;
4027
  padding-left: 20px;
4028
  background-color: #fafafa;
4029
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
4030
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
4031
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
4032
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
4033
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
4034
  background-repeat: repeat-x;
4035
  border: 1px solid #d4d4d4;
4036
  -webkit-border-radius: 4px;
4037
     -moz-border-radius: 4px;
4038
          border-radius: 4px;
4039
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
4040
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4041
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4042
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4043
}
4044

    
4045
.navbar .container {
4046
  width: auto;
4047
}
4048

    
4049
.nav-collapse.collapse {
4050
  height: auto;
4051
}
4052

    
4053
.navbar .brand {
4054
  display: block;
4055
  float: left;
4056
  padding: 10px 20px 10px;
4057
  margin-left: -20px;
4058
  font-size: 20px;
4059
  font-weight: 200;
4060
  color: #555555;
4061
  text-shadow: 0 1px 0 #ffffff;
4062
}
4063

    
4064
.navbar .brand:hover {
4065
  text-decoration: none;
4066
}
4067

    
4068
.navbar-text {
4069
  margin-bottom: 0;
4070
  line-height: 40px;
4071
}
4072

    
4073
.navbar-link {
4074
  color: #555555;
4075
}
4076

    
4077
.navbar-link:hover {
4078
  color: #333333;
4079
}
4080

    
4081
.navbar .divider-vertical {
4082
  height: 40px;
4083
  margin: 0 9px;
4084
  border-right: 1px solid #ffffff;
4085
  border-left: 1px solid #f2f2f2;
4086
}
4087

    
4088
.navbar .btn,
4089
.navbar .btn-group {
4090
  margin-top: 6px;
4091
}
4092

    
4093
.navbar .btn-group .btn {
4094
  margin: 0;
4095
}
4096

    
4097
.navbar-form {
4098
  margin-bottom: 0;
4099
  *zoom: 1;
4100
}
4101

    
4102
.navbar-form:before,
4103
.navbar-form:after {
4104
  display: table;
4105
  line-height: 0;
4106
  content: "";
4107
}
4108

    
4109
.navbar-form:after {
4110
  clear: both;
4111
}
4112

    
4113
.navbar-form input,
4114
.navbar-form select,
4115
.navbar-form .radio,
4116
.navbar-form .checkbox {
4117
  margin-top: 5px;
4118
}
4119

    
4120
.navbar-form input,
4121
.navbar-form select,
4122
.navbar-form .btn {
4123
  display: inline-block;
4124
  margin-bottom: 0;
4125
}
4126

    
4127
.navbar-form input[type="image"],
4128
.navbar-form input[type="checkbox"],
4129
.navbar-form input[type="radio"] {
4130
  margin-top: 3px;
4131
}
4132

    
4133
.navbar-form .input-append,
4134
.navbar-form .input-prepend {
4135
  margin-top: 6px;
4136
  white-space: nowrap;
4137
}
4138

    
4139
.navbar-form .input-append input,
4140
.navbar-form .input-prepend input {
4141
  margin-top: 0;
4142
}
4143

    
4144
.navbar-search {
4145
  position: relative;
4146
  float: left;
4147
  margin-top: 5px;
4148
  margin-bottom: 0;
4149
}
4150

    
4151
.navbar-search .search-query {
4152
  padding: 4px 14px;
4153
  margin-bottom: 0;
4154
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4155
  font-size: 13px;
4156
  font-weight: normal;
4157
  line-height: 1;
4158
  -webkit-border-radius: 15px;
4159
     -moz-border-radius: 15px;
4160
          border-radius: 15px;
4161
}
4162

    
4163
.navbar-static-top {
4164
  position: static;
4165
  width: 100%;
4166
  margin-bottom: 0;
4167
}
4168

    
4169
.navbar-static-top .navbar-inner {
4170
  -webkit-border-radius: 0;
4171
     -moz-border-radius: 0;
4172
          border-radius: 0;
4173
}
4174

    
4175
.navbar-fixed-top,
4176
.navbar-fixed-bottom {
4177
  position: fixed;
4178
  right: 0;
4179
  left: 0;
4180
  z-index: 1030;
4181
  margin-bottom: 0;
4182
}
4183

    
4184
.navbar-fixed-top .navbar-inner,
4185
.navbar-fixed-bottom .navbar-inner,
4186
.navbar-static-top .navbar-inner {
4187
  border: 0;
4188
}
4189

    
4190
.navbar-fixed-top .navbar-inner,
4191
.navbar-fixed-bottom .navbar-inner {
4192
  padding-right: 0;
4193
  padding-left: 0;
4194
  -webkit-border-radius: 0;
4195
     -moz-border-radius: 0;
4196
          border-radius: 0;
4197
}
4198

    
4199
.navbar-static-top .container,
4200
.navbar-fixed-top .container,
4201
.navbar-fixed-bottom .container {
4202
  width: 940px;
4203
}
4204

    
4205
.navbar-fixed-top {
4206
  top: 0;
4207
}
4208

    
4209
.navbar-fixed-top .navbar-inner,
4210
.navbar-static-top .navbar-inner {
4211
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
4212
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
4213
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
4214
}
4215

    
4216
.navbar-fixed-bottom {
4217
  bottom: 0;
4218
}
4219

    
4220
.navbar-fixed-bottom .navbar-inner {
4221
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
4222
     -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
4223
          box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
4224
}
4225

    
4226
.navbar .nav {
4227
  position: relative;
4228
  left: 0;
4229
  display: block;
4230
  float: left;
4231
  margin: 0 10px 0 0;
4232
}
4233

    
4234
.navbar .nav.pull-right {
4235
  float: right;
4236
}
4237

    
4238
.navbar .nav > li {
4239
  float: left;
4240
}
4241

    
4242
.navbar .nav > li > a {
4243
  float: none;
4244
  padding: 10px 15px 10px;
4245
  color: #555555;
4246
  text-decoration: none;
4247
  text-shadow: 0 1px 0 #ffffff;
4248
}
4249

    
4250
.navbar .nav .dropdown-toggle .caret {
4251
  margin-top: 8px;
4252
}
4253

    
4254
.navbar .nav > li > a:focus,
4255
.navbar .nav > li > a:hover {
4256
  color: #333333;
4257
  text-decoration: none;
4258
  background-color: transparent;
4259
}
4260

    
4261
.navbar .nav > .active > a,
4262
.navbar .nav > .active > a:hover,
4263
.navbar .nav > .active > a:focus {
4264
  color: #555555;
4265
  text-decoration: none;
4266
  background-color: #e5e5e5;
4267
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4268
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4269
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4270
}
4271

    
4272
.navbar .btn-navbar {
4273
  display: none;
4274
  float: right;
4275
  padding: 7px 10px;
4276
  margin-right: 5px;
4277
  margin-left: 5px;
4278
  color: #ffffff;
4279
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4280
  background-color: #ededed;
4281
  *background-color: #e5e5e5;
4282
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
4283
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
4284
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
4285
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
4286
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
4287
  background-repeat: repeat-x;
4288
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
4289
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4290
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
4291
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
4292
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4293
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4294
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4295
}
4296

    
4297
.navbar .btn-navbar:hover,
4298
.navbar .btn-navbar:active,
4299
.navbar .btn-navbar.active,
4300
.navbar .btn-navbar.disabled,
4301
.navbar .btn-navbar[disabled] {
4302
  color: #ffffff;
4303
  background-color: #e5e5e5;
4304
  *background-color: #d9d9d9;
4305
}
4306

    
4307
.navbar .btn-navbar:active,
4308
.navbar .btn-navbar.active {
4309
  background-color: #cccccc \9;
4310
}
4311

    
4312
.navbar .btn-navbar .icon-bar {
4313
  display: block;
4314
  width: 18px;
4315
  height: 2px;
4316
  background-color: #f5f5f5;
4317
  -webkit-border-radius: 1px;
4318
     -moz-border-radius: 1px;
4319
          border-radius: 1px;
4320
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4321
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4322
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4323
}
4324

    
4325
.btn-navbar .icon-bar + .icon-bar {
4326
  margin-top: 3px;
4327
}
4328

    
4329
.navbar .nav > li > .dropdown-menu:before {
4330
  position: absolute;
4331
  top: -7px;
4332
  left: 9px;
4333
  display: inline-block;
4334
  border-right: 7px solid transparent;
4335
  border-bottom: 7px solid #ccc;
4336
  border-left: 7px solid transparent;
4337
  border-bottom-color: rgba(0, 0, 0, 0.2);
4338
  content: '';
4339
}
4340

    
4341
.navbar .nav > li > .dropdown-menu:after {
4342
  position: absolute;
4343
  top: -6px;
4344
  left: 10px;
4345
  display: inline-block;
4346
  border-right: 6px solid transparent;
4347
  border-bottom: 6px solid #ffffff;
4348
  border-left: 6px solid transparent;
4349
  content: '';
4350
}
4351

    
4352
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
4353
  top: auto;
4354
  bottom: -7px;
4355
  border-top: 7px solid #ccc;
4356
  border-bottom: 0;
4357
  border-top-color: rgba(0, 0, 0, 0.2);
4358
}
4359

    
4360
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
4361
  top: auto;
4362
  bottom: -6px;
4363
  border-top: 6px solid #ffffff;
4364
  border-bottom: 0;
4365
}
4366

    
4367
.navbar .nav li.dropdown.open > .dropdown-toggle,
4368
.navbar .nav li.dropdown.active > .dropdown-toggle,
4369
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
4370
  color: #555555;
4371
  background-color: #e5e5e5;
4372
}
4373

    
4374
.navbar .nav li.dropdown > .dropdown-toggle .caret {
4375
  border-top-color: #555555;
4376
  border-bottom-color: #555555;
4377
}
4378

    
4379
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
4380
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
4381
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
4382
  border-top-color: #555555;
4383
  border-bottom-color: #555555;
4384
}
4385

    
4386
.navbar .pull-right > li > .dropdown-menu,
4387
.navbar .nav > li > .dropdown-menu.pull-right {
4388
  right: 0;
4389
  left: auto;
4390
}
4391

    
4392
.navbar .pull-right > li > .dropdown-menu:before,
4393
.navbar .nav > li > .dropdown-menu.pull-right:before {
4394
  right: 12px;
4395
  left: auto;
4396
}
4397

    
4398
.navbar .pull-right > li > .dropdown-menu:after,
4399
.navbar .nav > li > .dropdown-menu.pull-right:after {
4400
  right: 13px;
4401
  left: auto;
4402
}
4403

    
4404
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
4405
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
4406
  right: 100%;
4407
  left: auto;
4408
  margin-right: -1px;
4409
  margin-left: 0;
4410
  -webkit-border-radius: 6px 0 6px 6px;
4411
     -moz-border-radius: 6px 0 6px 6px;
4412
          border-radius: 6px 0 6px 6px;
4413
}
4414

    
4415
.navbar-inverse {
4416
  color: #999999;
4417
}
4418

    
4419
.navbar-inverse .navbar-inner {
4420
  background-color: #1b1b1b;
4421
  background-image: -moz-linear-gradient(top, #222222, #111111);
4422
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
4423
  background-image: -webkit-linear-gradient(top, #222222, #111111);
4424
  background-image: -o-linear-gradient(top, #222222, #111111);
4425
  background-image: linear-gradient(to bottom, #222222, #111111);
4426
  background-repeat: repeat-x;
4427
  border-color: #252525;
4428
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
4429
}
4430

    
4431
.navbar-inverse .brand,
4432
.navbar-inverse .nav > li > a {
4433
  color: #999999;
4434
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4435
}
4436

    
4437
.navbar-inverse .brand:hover,
4438
.navbar-inverse .nav > li > a:hover {
4439
  color: #ffffff;
4440
}
4441

    
4442
.navbar-inverse .nav > li > a:focus,
4443
.navbar-inverse .nav > li > a:hover {
4444
  color: #ffffff;
4445
  background-color: transparent;
4446
}
4447

    
4448
.navbar-inverse .nav .active > a,
4449
.navbar-inverse .nav .active > a:hover,
4450
.navbar-inverse .nav .active > a:focus {
4451
  color: #ffffff;
4452
  background-color: #111111;
4453
}
4454

    
4455
.navbar-inverse .navbar-link {
4456
  color: #999999;
4457
}
4458

    
4459
.navbar-inverse .navbar-link:hover {
4460
  color: #ffffff;
4461
}
4462

    
4463
.navbar-inverse .divider-vertical {
4464
  border-right-color: #222222;
4465
  border-left-color: #111111;
4466
}
4467

    
4468
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
4469
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
4470
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
4471
  color: #ffffff;
4472
  background-color: #111111;
4473
}
4474

    
4475
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
4476
  border-top-color: #999999;
4477
  border-bottom-color: #999999;
4478
}
4479

    
4480
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
4481
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
4482
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
4483
  border-top-color: #ffffff;
4484
  border-bottom-color: #ffffff;
4485
}
4486

    
4487
.navbar-inverse .navbar-search .search-query {
4488
  color: #ffffff;
4489
  background-color: #515151;
4490
  border-color: #111111;
4491
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4492
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4493
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4494
  -webkit-transition: none;
4495
     -moz-transition: none;
4496
       -o-transition: none;
4497
          transition: none;
4498
}
4499

    
4500
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
4501
  color: #cccccc;
4502
}
4503

    
4504
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
4505
  color: #cccccc;
4506
}
4507

    
4508
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
4509
  color: #cccccc;
4510
}
4511

    
4512
.navbar-inverse .navbar-search .search-query:focus,
4513
.navbar-inverse .navbar-search .search-query.focused {
4514
  padding: 5px 15px;
4515
  color: #333333;
4516
  text-shadow: 0 1px 0 #ffffff;
4517
  background-color: #ffffff;
4518
  border: 0;
4519
  outline: 0;
4520
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4521
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4522
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4523
}
4524

    
4525
.navbar-inverse .btn-navbar {
4526
  color: #ffffff;
4527
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4528
  background-color: #0e0e0e;
4529
  *background-color: #040404;
4530
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
4531
  background-image: -webkit-linear-gradient(top, #151515, #040404);
4532
  background-image: -o-linear-gradient(top, #151515, #040404);
4533
  background-image: linear-gradient(to bottom, #151515, #040404);
4534
  background-image: -moz-linear-gradient(top, #151515, #040404);
4535
  background-repeat: repeat-x;
4536
  border-color: #040404 #040404 #000000;
4537
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4538
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
4539
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
4540
}
4541

    
4542
.navbar-inverse .btn-navbar:hover,
4543
.navbar-inverse .btn-navbar:active,
4544
.navbar-inverse .btn-navbar.active,
4545
.navbar-inverse .btn-navbar.disabled,
4546
.navbar-inverse .btn-navbar[disabled] {
4547
  color: #ffffff;
4548
  background-color: #040404;
4549
  *background-color: #000000;
4550
}
4551

    
4552
.navbar-inverse .btn-navbar:active,
4553
.navbar-inverse .btn-navbar.active {
4554
  background-color: #000000 \9;
4555
}
4556

    
4557
.breadcrumb {
4558
  padding: 8px 15px;
4559
  margin: 0 0 20px;
4560
  list-style: none;
4561
  background-color: #f5f5f5;
4562
  -webkit-border-radius: 4px;
4563
     -moz-border-radius: 4px;
4564
          border-radius: 4px;
4565
}
4566

    
4567
.breadcrumb li {
4568
  display: inline-block;
4569
  *display: inline;
4570
  text-shadow: 0 1px 0 #ffffff;
4571
  *zoom: 1;
4572
}
4573

    
4574
.breadcrumb .divider {
4575
  padding: 0 5px;
4576
  color: #ccc;
4577
}
4578

    
4579
.breadcrumb .active {
4580
  color: #999999;
4581
}
4582

    
4583
.pagination {
4584
  height: 40px;
4585
  margin: 20px 0;
4586
}
4587

    
4588
.pagination ul {
4589
  display: inline-block;
4590
  *display: inline;
4591
  margin-bottom: 0;
4592
  margin-left: 0;
4593
  -webkit-border-radius: 3px;
4594
     -moz-border-radius: 3px;
4595
          border-radius: 3px;
4596
  *zoom: 1;
4597
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4598
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4599
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4600
}
4601

    
4602
.pagination li {
4603
  display: inline;
4604
}
4605

    
4606
.pagination a,
4607
.pagination span {
4608
  float: left;
4609
  padding: 0 14px;
4610
  line-height: 38px;
4611
  text-decoration: none;
4612
  background-color: #ffffff;
4613
  border: 1px solid #dddddd;
4614
  border-left-width: 0;
4615
}
4616

    
4617
.pagination a:hover,
4618
.pagination .active a,
4619
.pagination .active span {
4620
  background-color: #f5f5f5;
4621
}
4622

    
4623
.pagination .active a,
4624
.pagination .active span {
4625
  color: #999999;
4626
  cursor: default;
4627
}
4628

    
4629
.pagination .disabled span,
4630
.pagination .disabled a,
4631
.pagination .disabled a:hover {
4632
  color: #999999;
4633
  cursor: default;
4634
  background-color: transparent;
4635
}
4636

    
4637
.pagination li:first-child a,
4638
.pagination li:first-child span {
4639
  border-left-width: 1px;
4640
  -webkit-border-radius: 3px 0 0 3px;
4641
     -moz-border-radius: 3px 0 0 3px;
4642
          border-radius: 3px 0 0 3px;
4643
}
4644

    
4645
.pagination li:last-child a,
4646
.pagination li:last-child span {
4647
  -webkit-border-radius: 0 3px 3px 0;
4648
     -moz-border-radius: 0 3px 3px 0;
4649
          border-radius: 0 3px 3px 0;
4650
}
4651

    
4652
.pagination-centered {
4653
  text-align: center;
4654
}
4655

    
4656
.pagination-right {
4657
  text-align: right;
4658
}
4659

    
4660
.pager {
4661
  margin: 20px 0;
4662
  text-align: center;
4663
  list-style: none;
4664
  *zoom: 1;
4665
}
4666

    
4667
.pager:before,
4668
.pager:after {
4669
  display: table;
4670
  line-height: 0;
4671
  content: "";
4672
}
4673

    
4674
.pager:after {
4675
  clear: both;
4676
}
4677

    
4678
.pager li {
4679
  display: inline;
4680
}
4681

    
4682
.pager a {
4683
  display: inline-block;
4684
  padding: 5px 14px;
4685
  background-color: #fff;
4686
  border: 1px solid #ddd;
4687
  -webkit-border-radius: 15px;
4688
     -moz-border-radius: 15px;
4689
          border-radius: 15px;
4690
}
4691

    
4692
.pager a:hover {
4693
  text-decoration: none;
4694
  background-color: #f5f5f5;
4695
}
4696

    
4697
.pager .next a {
4698
  float: right;
4699
}
4700

    
4701
.pager .previous a {
4702
  float: left;
4703
}
4704

    
4705
.pager .disabled a,
4706
.pager .disabled a:hover {
4707
  color: #999999;
4708
  cursor: default;
4709
  background-color: #fff;
4710
}
4711

    
4712
.modal-open .dropdown-menu {
4713
  z-index: 2050;
4714
}
4715

    
4716
.modal-open .dropdown.open {
4717
  *z-index: 2050;
4718
}
4719

    
4720
.modal-open .popover {
4721
  z-index: 2060;
4722
}
4723

    
4724
.modal-open .tooltip {
4725
  z-index: 2080;
4726
}
4727

    
4728
.modal-backdrop {
4729
  position: fixed;
4730
  top: 0;
4731
  right: 0;
4732
  bottom: 0;
4733
  left: 0;
4734
  z-index: 1040;
4735
  background-color: #000000;
4736
}
4737

    
4738
.modal-backdrop.fade {
4739
  opacity: 0;
4740
}
4741

    
4742
.modal-backdrop,
4743
.modal-backdrop.fade.in {
4744
  opacity: 0.8;
4745
  filter: alpha(opacity=80);
4746
}
4747

    
4748
.modal {
4749
  position: fixed;
4750
  top: 50%;
4751
  left: 50%;
4752
  z-index: 1050;
4753
  width: 560px;
4754
  margin: -250px 0 0 -280px;
4755
  overflow: auto;
4756
  background-color: #ffffff;
4757
  border: 1px solid #999;
4758
  border: 1px solid rgba(0, 0, 0, 0.3);
4759
  *border: 1px solid #999;
4760
  -webkit-border-radius: 6px;
4761
     -moz-border-radius: 6px;
4762
          border-radius: 6px;
4763
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4764
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4765
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4766
  -webkit-background-clip: padding-box;
4767
     -moz-background-clip: padding-box;
4768
          background-clip: padding-box;
4769
}
4770

    
4771
.modal.fade {
4772
  top: -25%;
4773
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
4774
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
4775
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
4776
          transition: opacity 0.3s linear, top 0.3s ease-out;
4777
}
4778

    
4779
.modal.fade.in {
4780
  top: 50%;
4781
}
4782

    
4783
.modal-header {
4784
  padding: 9px 15px;
4785
  border-bottom: 1px solid #eee;
4786
}
4787

    
4788
.modal-header .close {
4789
  margin-top: 2px;
4790
}
4791

    
4792
.modal-header h3 {
4793
  margin: 0;
4794
  line-height: 30px;
4795
}
4796

    
4797
.modal-body {
4798
  max-height: 400px;
4799
  padding: 15px;
4800
  overflow-y: auto;
4801
}
4802

    
4803
.modal-form {
4804
  margin-bottom: 0;
4805
}
4806

    
4807
.modal-footer {
4808
  padding: 14px 15px 15px;
4809
  margin-bottom: 0;
4810
  text-align: right;
4811
  background-color: #f5f5f5;
4812
  border-top: 1px solid #ddd;
4813
  -webkit-border-radius: 0 0 6px 6px;
4814
     -moz-border-radius: 0 0 6px 6px;
4815
          border-radius: 0 0 6px 6px;
4816
  *zoom: 1;
4817
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
4818
     -moz-box-shadow: inset 0 1px 0 #ffffff;
4819
          box-shadow: inset 0 1px 0 #ffffff;
4820
}
4821

    
4822
.modal-footer:before,
4823
.modal-footer:after {
4824
  display: table;
4825
  line-height: 0;
4826
  content: "";
4827
}
4828

    
4829
.modal-footer:after {
4830
  clear: both;
4831
}
4832

    
4833
.modal-footer .btn + .btn {
4834
  margin-bottom: 0;
4835
  margin-left: 5px;
4836
}
4837

    
4838
.modal-footer .btn-group .btn + .btn {
4839
  margin-left: -1px;
4840
}
4841

    
4842
.tooltip {
4843
  position: absolute;
4844
  z-index: 1030;
4845
  display: block;
4846
  padding: 5px;
4847
  font-size: 11px;
4848
  opacity: 0;
4849
  filter: alpha(opacity=0);
4850
  visibility: visible;
4851
}
4852

    
4853
.tooltip.in {
4854
  opacity: 0.8;
4855
  filter: alpha(opacity=80);
4856
}
4857

    
4858
.tooltip.top {
4859
  margin-top: -3px;
4860
}
4861

    
4862
.tooltip.right {
4863
  margin-left: 3px;
4864
}
4865

    
4866
.tooltip.bottom {
4867
  margin-top: 3px;
4868
}
4869

    
4870
.tooltip.left {
4871
  margin-left: -3px;
4872
}
4873

    
4874
.tooltip-inner {
4875
  max-width: 200px;
4876
  padding: 3px 8px;
4877
  color: #ffffff;
4878
  text-align: center;
4879
  text-decoration: none;
4880
  background-color: #000000;
4881
  -webkit-border-radius: 4px;
4882
     -moz-border-radius: 4px;
4883
          border-radius: 4px;
4884
}
4885

    
4886
.tooltip-arrow {
4887
  position: absolute;
4888
  width: 0;
4889
  height: 0;
4890
  border-color: transparent;
4891
  border-style: solid;
4892
}
4893

    
4894
.tooltip.top .tooltip-arrow {
4895
  bottom: 0;
4896
  left: 50%;
4897
  margin-left: -5px;
4898
  border-top-color: #000000;
4899
  border-width: 5px 5px 0;
4900
}
4901

    
4902
.tooltip.right .tooltip-arrow {
4903
  top: 50%;
4904
  left: 0;
4905
  margin-top: -5px;
4906
  border-right-color: #000000;
4907
  border-width: 5px 5px 5px 0;
4908
}
4909

    
4910
.tooltip.left .tooltip-arrow {
4911
  top: 50%;
4912
  right: 0;
4913
  margin-top: -5px;
4914
  border-left-color: #000000;
4915
  border-width: 5px 0 5px 5px;
4916
}
4917

    
4918
.tooltip.bottom .tooltip-arrow {
4919
  top: 0;
4920
  left: 50%;
4921
  margin-left: -5px;
4922
  border-bottom-color: #000000;
4923
  border-width: 0 5px 5px;
4924
}
4925

    
4926
.popover {
4927
  position: absolute;
4928
  top: 0;
4929
  left: 0;
4930
  z-index: 1010;
4931
  display: none;
4932
  width: 236px;
4933
  padding: 1px;
4934
  background-color: #ffffff;
4935
  border: 1px solid #ccc;
4936
  border: 1px solid rgba(0, 0, 0, 0.2);
4937
  -webkit-border-radius: 6px;
4938
     -moz-border-radius: 6px;
4939
          border-radius: 6px;
4940
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4941
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4942
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
4943
  -webkit-background-clip: padding-box;
4944
     -moz-background-clip: padding;
4945
          background-clip: padding-box;
4946
}
4947

    
4948
.popover.top {
4949
  margin-bottom: 10px;
4950
}
4951

    
4952
.popover.right {
4953
  margin-left: 10px;
4954
}
4955

    
4956
.popover.bottom {
4957
  margin-top: 10px;
4958
}
4959

    
4960
.popover.left {
4961
  margin-right: 10px;
4962
}
4963

    
4964
.popover-title {
4965
  padding: 8px 14px;
4966
  margin: 0;
4967
  font-size: 14px;
4968
  font-weight: normal;
4969
  line-height: 18px;
4970
  background-color: #f7f7f7;
4971
  border-bottom: 1px solid #ebebeb;
4972
  -webkit-border-radius: 5px 5px 0 0;
4973
     -moz-border-radius: 5px 5px 0 0;
4974
          border-radius: 5px 5px 0 0;
4975
}
4976

    
4977
.popover-content {
4978
  padding: 9px 14px;
4979
}
4980

    
4981
.popover-content p,
4982
.popover-content ul,
4983
.popover-content ol {
4984
  margin-bottom: 0;
4985
}
4986

    
4987
.popover .arrow,
4988
.popover .arrow:after {
4989
  position: absolute;
4990
  display: inline-block;
4991
  width: 0;
4992
  height: 0;
4993
  border-color: transparent;
4994
  border-style: solid;
4995
}
4996

    
4997
.popover .arrow:after {
4998
  z-index: -1;
4999
  content: "";
5000
}
5001

    
5002
.popover.top .arrow {
5003
  bottom: -10px;
5004
  left: 50%;
5005
  margin-left: -10px;
5006
  border-top-color: #ffffff;
5007
  border-width: 10px 10px 0;
5008
}
5009

    
5010
.popover.top .arrow:after {
5011
  bottom: -1px;
5012
  left: -11px;
5013
  border-top-color: rgba(0, 0, 0, 0.25);
5014
  border-width: 11px 11px 0;
5015
}
5016

    
5017
.popover.right .arrow {
5018
  top: 50%;
5019
  left: -10px;
5020
  margin-top: -10px;
5021
  border-right-color: #ffffff;
5022
  border-width: 10px 10px 10px 0;
5023
}
5024

    
5025
.popover.right .arrow:after {
5026
  bottom: -11px;
5027
  left: -1px;
5028
  border-right-color: rgba(0, 0, 0, 0.25);
5029
  border-width: 11px 11px 11px 0;
5030
}
5031

    
5032
.popover.bottom .arrow {
5033
  top: -10px;
5034
  left: 50%;
5035
  margin-left: -10px;
5036
  border-bottom-color: #ffffff;
5037
  border-width: 0 10px 10px;
5038
}
5039

    
5040
.popover.bottom .arrow:after {
5041
  top: -1px;
5042
  left: -11px;
5043
  border-bottom-color: rgba(0, 0, 0, 0.25);
5044
  border-width: 0 11px 11px;
5045
}
5046

    
5047
.popover.left .arrow {
5048
  top: 50%;
5049
  right: -10px;
5050
  margin-top: -10px;
5051
  border-left-color: #ffffff;
5052
  border-width: 10px 0 10px 10px;
5053
}
5054

    
5055
.popover.left .arrow:after {
5056
  right: -1px;
5057
  bottom: -11px;
5058
  border-left-color: rgba(0, 0, 0, 0.25);
5059
  border-width: 11px 0 11px 11px;
5060
}
5061

    
5062
.thumbnails {
5063
  margin-left: -20px;
5064
  list-style: none;
5065
  *zoom: 1;
5066
}
5067

    
5068
.thumbnails:before,
5069
.thumbnails:after {
5070
  display: table;
5071
  line-height: 0;
5072
  content: "";
5073
}
5074

    
5075
.thumbnails:after {
5076
  clear: both;
5077
}
5078

    
5079
.row-fluid .thumbnails {
5080
  margin-left: 0;
5081
}
5082

    
5083
.thumbnails > li {
5084
  float: left;
5085
  margin-bottom: 20px;
5086
  margin-left: 20px;
5087
}
5088

    
5089
.thumbnail {
5090
  display: block;
5091
  padding: 4px;
5092
  line-height: 20px;
5093
  border: 1px solid #ddd;
5094
  -webkit-border-radius: 4px;
5095
     -moz-border-radius: 4px;
5096
          border-radius: 4px;
5097
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5098
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5099
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5100
  -webkit-transition: all 0.2s ease-in-out;
5101
     -moz-transition: all 0.2s ease-in-out;
5102
       -o-transition: all 0.2s ease-in-out;
5103
          transition: all 0.2s ease-in-out;
5104
}
5105

    
5106
a.thumbnail:hover {
5107
  border-color: #0088cc;
5108
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5109
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5110
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5111
}
5112

    
5113
.thumbnail > img {
5114
  display: block;
5115
  max-width: 100%;
5116
  margin-right: auto;
5117
  margin-left: auto;
5118
}
5119

    
5120
.thumbnail .caption {
5121
  padding: 9px;
5122
  color: #555555;
5123
}
5124

    
5125
.label,
5126
.badge {
5127
  font-size: 11.844px;
5128
  font-weight: bold;
5129
  line-height: 14px;
5130
  color: #ffffff;
5131
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
5132
  white-space: nowrap;
5133
  vertical-align: baseline;
5134
  background-color: #999999;
5135
}
5136

    
5137
.label {
5138
  padding: 1px 4px 2px;
5139
  -webkit-border-radius: 3px;
5140
     -moz-border-radius: 3px;
5141
          border-radius: 3px;
5142
}
5143

    
5144
.badge {
5145
  padding: 1px 9px 2px;
5146
  -webkit-border-radius: 9px;
5147
     -moz-border-radius: 9px;
5148
          border-radius: 9px;
5149
}
5150

    
5151
a.label:hover,
5152
a.badge:hover {
5153
  color: #ffffff;
5154
  text-decoration: none;
5155
  cursor: pointer;
5156
}
5157

    
5158
.label-important,
5159
.badge-important {
5160
  background-color: #b94a48;
5161
}
5162

    
5163
.label-important[href],
5164
.badge-important[href] {
5165
  background-color: #953b39;
5166
}
5167

    
5168
.label-warning,
5169
.badge-warning {
5170
  background-color: #f89406;
5171
}
5172

    
5173
.label-warning[href],
5174
.badge-warning[href] {
5175
  background-color: #c67605;
5176
}
5177

    
5178
.label-success,
5179
.badge-success {
5180
  background-color: #468847;
5181
}
5182

    
5183
.label-success[href],
5184
.badge-success[href] {
5185
  background-color: #356635;
5186
}
5187

    
5188
.label-info,
5189
.badge-info {
5190
  background-color: #3a87ad;
5191
}
5192

    
5193
.label-info[href],
5194
.badge-info[href] {
5195
  background-color: #2d6987;
5196
}
5197

    
5198
.label-inverse,
5199
.badge-inverse {
5200
  background-color: #333333;
5201
}
5202

    
5203
.label-inverse[href],
5204
.badge-inverse[href] {
5205
  background-color: #1a1a1a;
5206
}
5207

    
5208
.btn .label,
5209
.btn .badge {
5210
  position: relative;
5211
  top: -1px;
5212
}
5213

    
5214
.btn-mini .label,
5215
.btn-mini .badge {
5216
  top: 0;
5217
}
5218

    
5219
@-webkit-keyframes progress-bar-stripes {
5220
  from {
5221
    background-position: 40px 0;
5222
  }
5223
  to {
5224
    background-position: 0 0;
5225
  }
5226
}
5227

    
5228
@-moz-keyframes progress-bar-stripes {
5229
  from {
5230
    background-position: 40px 0;
5231
  }
5232
  to {
5233
    background-position: 0 0;
5234
  }
5235
}
5236

    
5237
@-ms-keyframes progress-bar-stripes {
5238
  from {
5239
    background-position: 40px 0;
5240
  }
5241
  to {
5242
    background-position: 0 0;
5243
  }
5244
}
5245

    
5246
@-o-keyframes progress-bar-stripes {
5247
  from {
5248
    background-position: 0 0;
5249
  }
5250
  to {
5251
    background-position: 40px 0;
5252
  }
5253
}
5254

    
5255
@keyframes progress-bar-stripes {
5256
  from {
5257
    background-position: 40px 0;
5258
  }
5259
  to {
5260
    background-position: 0 0;
5261
  }
5262
}
5263

    
5264
.progress {
5265
  height: 20px;
5266
  margin-bottom: 20px;
5267
  overflow: hidden;
5268
  background-color: #f7f7f7;
5269
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
5270
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
5271
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
5272
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
5273
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
5274
  background-repeat: repeat-x;
5275
  -webkit-border-radius: 4px;
5276
     -moz-border-radius: 4px;
5277
          border-radius: 4px;
5278
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
5279
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5280
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5281
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5282
}
5283

    
5284
.progress .bar {
5285
  float: left;
5286
  width: 0;
5287
  height: 100%;
5288
  font-size: 12px;
5289
  color: #ffffff;
5290
  text-align: center;
5291
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
5292
  background-color: #0e90d2;
5293
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
5294
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
5295
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
5296
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
5297
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
5298
  background-repeat: repeat-x;
5299
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
5300
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5301
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5302
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5303
  -webkit-box-sizing: border-box;
5304
     -moz-box-sizing: border-box;
5305
          box-sizing: border-box;
5306
  -webkit-transition: width 0.6s ease;
5307
     -moz-transition: width 0.6s ease;
5308
       -o-transition: width 0.6s ease;
5309
          transition: width 0.6s ease;
5310
}
5311

    
5312
.progress .bar + .bar {
5313
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5314
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5315
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5316
}
5317

    
5318
.progress-striped .bar {
5319
  background-color: #149bdf;
5320
  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));
5321
  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);
5322
  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);
5323
  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);
5324
  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);
5325
  -webkit-background-size: 40px 40px;
5326
     -moz-background-size: 40px 40px;
5327
       -o-background-size: 40px 40px;
5328
          background-size: 40px 40px;
5329
}
5330

    
5331
.progress.active .bar {
5332
  -webkit-animation: progress-bar-stripes 2s linear infinite;
5333
     -moz-animation: progress-bar-stripes 2s linear infinite;
5334
      -ms-animation: progress-bar-stripes 2s linear infinite;
5335
       -o-animation: progress-bar-stripes 2s linear infinite;
5336
          animation: progress-bar-stripes 2s linear infinite;
5337
}
5338

    
5339
.progress-danger .bar,
5340
.progress .bar-danger {
5341
  background-color: #dd514c;
5342
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
5343
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
5344
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
5345
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
5346
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
5347
  background-repeat: repeat-x;
5348
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
5349
}
5350

    
5351
.progress-danger.progress-striped .bar,
5352
.progress-striped .bar-danger {
5353
  background-color: #ee5f5b;
5354
  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));
5355
  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);
5356
  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);
5357
  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);
5358
  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);
5359
}
5360

    
5361
.progress-success .bar,
5362
.progress .bar-success {
5363
  background-color: #5eb95e;
5364
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
5365
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
5366
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
5367
  background-image: -o-linear-gradient(top, #62c462, #57a957);
5368
  background-image: linear-gradient(to bottom, #62c462, #57a957);
5369
  background-repeat: repeat-x;
5370
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
5371
}
5372

    
5373
.progress-success.progress-striped .bar,
5374
.progress-striped .bar-success {
5375
  background-color: #62c462;
5376
  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));
5377
  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);
5378
  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);
5379
  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);
5380
  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);
5381
}
5382

    
5383
.progress-info .bar,
5384
.progress .bar-info {
5385
  background-color: #4bb1cf;
5386
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
5387
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
5388
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
5389
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
5390
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
5391
  background-repeat: repeat-x;
5392
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
5393
}
5394

    
5395
.progress-info.progress-striped .bar,
5396
.progress-striped .bar-info {
5397
  background-color: #5bc0de;
5398
  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));
5399
  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);
5400
  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);
5401
  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);
5402
  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);
5403
}
5404

    
5405
.progress-warning .bar,
5406
.progress .bar-warning {
5407
  background-color: #faa732;
5408
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
5409
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
5410
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
5411
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
5412
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
5413
  background-repeat: repeat-x;
5414
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
5415
}
5416

    
5417
.progress-warning.progress-striped .bar,
5418
.progress-striped .bar-warning {
5419
  background-color: #fbb450;
5420
  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));
5421
  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);
5422
  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);
5423
  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);
5424
  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);
5425
}
5426

    
5427
.accordion {
5428
  margin-bottom: 20px;
5429
}
5430

    
5431
.accordion-group {
5432
  margin-bottom: 2px;
5433
  border: 1px solid #e5e5e5;
5434
  -webkit-border-radius: 4px;
5435
     -moz-border-radius: 4px;
5436
          border-radius: 4px;
5437
}
5438

    
5439
.accordion-heading {
5440
  border-bottom: 0;
5441
}
5442

    
5443
.accordion-heading .accordion-toggle {
5444
  display: block;
5445
  padding: 8px 15px;
5446
}
5447

    
5448
.accordion-toggle {
5449
  cursor: pointer;
5450
}
5451

    
5452
.accordion-inner {
5453
  padding: 9px 15px;
5454
  border-top: 1px solid #e5e5e5;
5455
}
5456

    
5457
.carousel {
5458
  position: relative;
5459
  margin-bottom: 20px;
5460
  line-height: 1;
5461
}
5462

    
5463
.carousel-inner {
5464
  position: relative;
5465
  width: 100%;
5466
  overflow: hidden;
5467
}
5468

    
5469
.carousel .item {
5470
  position: relative;
5471
  display: none;
5472
  -webkit-transition: 0.6s ease-in-out left;
5473
     -moz-transition: 0.6s ease-in-out left;
5474
       -o-transition: 0.6s ease-in-out left;
5475
          transition: 0.6s ease-in-out left;
5476
}
5477

    
5478
.carousel .item > img {
5479
  display: block;
5480
  line-height: 1;
5481
}
5482

    
5483
.carousel .active,
5484
.carousel .next,
5485
.carousel .prev {
5486
  display: block;
5487
}
5488

    
5489
.carousel .active {
5490
  left: 0;
5491
}
5492

    
5493
.carousel .next,
5494
.carousel .prev {
5495
  position: absolute;
5496
  top: 0;
5497
  width: 100%;
5498
}
5499

    
5500
.carousel .next {
5501
  left: 100%;
5502
}
5503

    
5504
.carousel .prev {
5505
  left: -100%;
5506
}
5507

    
5508
.carousel .next.left,
5509
.carousel .prev.right {
5510
  left: 0;
5511
}
5512

    
5513
.carousel .active.left {
5514
  left: -100%;
5515
}
5516

    
5517
.carousel .active.right {
5518
  left: 100%;
5519
}
5520

    
5521
.carousel-control {
5522
  position: absolute;
5523
  top: 40%;
5524
  left: 15px;
5525
  width: 40px;
5526
  height: 40px;
5527
  margin-top: -20px;
5528
  font-size: 60px;
5529
  font-weight: 100;
5530
  line-height: 30px;
5531
  color: #ffffff;
5532
  text-align: center;
5533
  background: #222222;
5534
  border: 3px solid #ffffff;
5535
  -webkit-border-radius: 23px;
5536
     -moz-border-radius: 23px;
5537
          border-radius: 23px;
5538
  opacity: 0.5;
5539
  filter: alpha(opacity=50);
5540
}
5541

    
5542
.carousel-control.right {
5543
  right: 15px;
5544
  left: auto;
5545
}
5546

    
5547
.carousel-control:hover {
5548
  color: #ffffff;
5549
  text-decoration: none;
5550
  opacity: 0.9;
5551
  filter: alpha(opacity=90);
5552
}
5553

    
5554
.carousel-caption {
5555
  position: absolute;
5556
  right: 0;
5557
  bottom: 0;
5558
  left: 0;
5559
  padding: 15px;
5560
  background: #333333;
5561
  background: rgba(0, 0, 0, 0.75);
5562
}
5563

    
5564
.carousel-caption h4,
5565
.carousel-caption p {
5566
  line-height: 20px;
5567
  color: #ffffff;
5568
}
5569

    
5570
.carousel-caption h4 {
5571
  margin: 0 0 5px;
5572
}
5573

    
5574
.carousel-caption p {
5575
  margin-bottom: 0;
5576
}
5577

    
5578
.hero-unit {
5579
  padding: 60px;
5580
  margin-bottom: 30px;
5581
  background-color: #eeeeee;
5582
  -webkit-border-radius: 6px;
5583
     -moz-border-radius: 6px;
5584
          border-radius: 6px;
5585
}
5586

    
5587
.hero-unit h1 {
5588
  margin-bottom: 0;
5589
  font-size: 60px;
5590
  line-height: 1;
5591
  letter-spacing: -1px;
5592
  color: inherit;
5593
}
5594

    
5595
.hero-unit p {
5596
  font-size: 18px;
5597
  font-weight: 200;
5598
  line-height: 30px;
5599
  color: inherit;
5600
}
5601

    
5602
.pull-right {
5603
  float: right;
5604
}
5605

    
5606
.pull-left {
5607
  float: left;
5608
}
5609

    
5610
.hide {
5611
  display: none;
5612
}
5613

    
5614
.show {
5615
  display: block;
5616
}
5617

    
5618
.invisible {
5619
  visibility: hidden;
5620
}
5621

    
5622
.affix {
5623
  position: fixed;
5624
}