Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / admin-interface / static / css / bootstrap.css @ c204fcff

History | View | Annotate | Download (96.7 kB)

1
/*!
2
 * Bootstrap v2.0.3
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
  max-width: 100%;
71
  vertical-align: middle;
72
  border: 0;
73
  -ms-interpolation-mode: bicubic;
74
}
75

    
76
button,
77
input,
78
select,
79
textarea {
80
  margin: 0;
81
  font-size: 100%;
82
  vertical-align: middle;
83
}
84

    
85
button,
86
input {
87
  *overflow: visible;
88
  line-height: normal;
89
}
90

    
91
button::-moz-focus-inner,
92
input::-moz-focus-inner {
93
  padding: 0;
94
  border: 0;
95
}
96

    
97
button,
98
input[type="button"],
99
input[type="reset"],
100
input[type="submit"] {
101
  cursor: pointer;
102
  -webkit-appearance: button;
103
}
104

    
105
input[type="search"] {
106
  -webkit-box-sizing: content-box;
107
     -moz-box-sizing: content-box;
108
          box-sizing: content-box;
109
  -webkit-appearance: textfield;
110
}
111

    
112
input[type="search"]::-webkit-search-decoration,
113
input[type="search"]::-webkit-search-cancel-button {
114
  -webkit-appearance: none;
115
}
116

    
117
textarea {
118
  overflow: auto;
119
  vertical-align: top;
120
}
121

    
122
.clearfix {
123
  *zoom: 1;
124
}
125

    
126
.clearfix:before,
127
.clearfix:after {
128
  display: table;
129
  content: "";
130
}
131

    
132
.clearfix:after {
133
  clear: both;
134
}
135

    
136
.hide-text {
137
  font: 0/0 a;
138
  color: transparent;
139
  text-shadow: none;
140
  background-color: transparent;
141
  border: 0;
142
}
143

    
144
.input-block-level {
145
  display: block;
146
  width: 100%;
147
  min-height: 28px;
148
  -webkit-box-sizing: border-box;
149
     -moz-box-sizing: border-box;
150
      -ms-box-sizing: border-box;
151
          box-sizing: border-box;
152
}
153

    
154
body {
155
  margin: 0;
156
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
157
  font-size: 13px;
158
  line-height: 18px;
159
  color: #333333;
160
  background-color: #ffffff;
161
}
162

    
163
a {
164
  color: #0088cc;
165
  text-decoration: none;
166
}
167

    
168
a:hover {
169
  color: #005580;
170
  text-decoration: underline;
171
}
172

    
173
.row {
174
  margin-left: -20px;
175
  *zoom: 1;
176
}
177

    
178
.row:before,
179
.row:after {
180
  display: table;
181
  content: "";
182
}
183

    
184
.row:after {
185
  clear: both;
186
}
187

    
188
[class*="span"] {
189
  float: left;
190
  margin-left: 20px;
191
}
192

    
193
.container,
194
.navbar-fixed-top .container,
195
.navbar-fixed-bottom .container {
196
  width: 940px;
197
}
198

    
199
.span12 {
200
  width: 940px;
201
}
202

    
203
.span11 {
204
  width: 860px;
205
}
206

    
207
.span10 {
208
  width: 780px;
209
}
210

    
211
.span9 {
212
  width: 700px;
213
}
214

    
215
.span8 {
216
  width: 620px;
217
}
218

    
219
.span7 {
220
  width: 540px;
221
}
222

    
223
.span6 {
224
  width: 460px;
225
}
226

    
227
.span5 {
228
  width: 380px;
229
}
230

    
231
.span4 {
232
  width: 300px;
233
}
234

    
235
.span3 {
236
  width: 220px;
237
}
238

    
239
.span2 {
240
  width: 140px;
241
}
242

    
243
.span1 {
244
  width: 60px;
245
}
246

    
247
.offset12 {
248
  margin-left: 980px;
249
}
250

    
251
.offset11 {
252
  margin-left: 900px;
253
}
254

    
255
.offset10 {
256
  margin-left: 820px;
257
}
258

    
259
.offset9 {
260
  margin-left: 740px;
261
}
262

    
263
.offset8 {
264
  margin-left: 660px;
265
}
266

    
267
.offset7 {
268
  margin-left: 580px;
269
}
270

    
271
.offset6 {
272
  margin-left: 500px;
273
}
274

    
275
.offset5 {
276
  margin-left: 420px;
277
}
278

    
279
.offset4 {
280
  margin-left: 340px;
281
}
282

    
283
.offset3 {
284
  margin-left: 260px;
285
}
286

    
287
.offset2 {
288
  margin-left: 180px;
289
}
290

    
291
.offset1 {
292
  margin-left: 100px;
293
}
294

    
295
.row-fluid {
296
  width: 100%;
297
  *zoom: 1;
298
}
299

    
300
.row-fluid:before,
301
.row-fluid:after {
302
  display: table;
303
  content: "";
304
}
305

    
306
.row-fluid:after {
307
  clear: both;
308
}
309

    
310
.row-fluid [class*="span"] {
311
  display: block;
312
  float: left;
313
  width: 100%;
314
  min-height: 28px;
315
  margin-left: 2.127659574%;
316
  *margin-left: 2.0744680846382977%;
317
  -webkit-box-sizing: border-box;
318
     -moz-box-sizing: border-box;
319
      -ms-box-sizing: border-box;
320
          box-sizing: border-box;
321
}
322

    
323
.row-fluid [class*="span"]:first-child {
324
  margin-left: 0;
325
}
326

    
327
.row-fluid .span12 {
328
  width: 99.99999998999999%;
329
  *width: 99.94680850063828%;
330
}
331

    
332
.row-fluid .span11 {
333
  width: 91.489361693%;
334
  *width: 91.4361702036383%;
335
}
336

    
337
.row-fluid .span10 {
338
  width: 82.97872339599999%;
339
  *width: 82.92553190663828%;
340
}
341

    
342
.row-fluid .span9 {
343
  width: 74.468085099%;
344
  *width: 74.4148936096383%;
345
}
346

    
347
.row-fluid .span8 {
348
  width: 65.95744680199999%;
349
  *width: 65.90425531263828%;
350
}
351

    
352
.row-fluid .span7 {
353
  width: 57.446808505%;
354
  *width: 57.3936170156383%;
355
}
356

    
357
.row-fluid .span6 {
358
  width: 48.93617020799999%;
359
  *width: 48.88297871863829%;
360
}
361

    
362
.row-fluid .span5 {
363
  width: 40.425531911%;
364
  *width: 40.3723404216383%;
365
}
366

    
367
.row-fluid .span4 {
368
  width: 31.914893614%;
369
  *width: 31.8617021246383%;
370
}
371

    
372
.row-fluid .span3 {
373
  width: 23.404255317%;
374
  *width: 23.3510638276383%;
375
}
376

    
377
.row-fluid .span2 {
378
  width: 14.89361702%;
379
  *width: 14.8404255306383%;
380
}
381

    
382
.row-fluid .span1 {
383
  width: 6.382978723%;
384
  *width: 6.329787233638298%;
385
}
386

    
387
.container {
388
  margin-right: auto;
389
  margin-left: auto;
390
  *zoom: 1;
391
}
392

    
393
.container:before,
394
.container:after {
395
  display: table;
396
  content: "";
397
}
398

    
399
.container:after {
400
  clear: both;
401
}
402

    
403
.container-fluid {
404
  padding-right: 20px;
405
  padding-left: 20px;
406
  *zoom: 1;
407
}
408

    
409
.container-fluid:before,
410
.container-fluid:after {
411
  display: table;
412
  content: "";
413
}
414

    
415
.container-fluid:after {
416
  clear: both;
417
}
418

    
419
p {
420
  margin: 0 0 9px;
421
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
422
  font-size: 13px;
423
  line-height: 18px;
424
}
425

    
426
p small {
427
  font-size: 11px;
428
  color: #999999;
429
}
430

    
431
.lead {
432
  margin-bottom: 18px;
433
  font-size: 20px;
434
  font-weight: 200;
435
  line-height: 27px;
436
}
437

    
438
h1,
439
h2,
440
h3,
441
h4,
442
h5,
443
h6 {
444
  margin: 0;
445
  font-family: inherit;
446
  font-weight: bold;
447
  color: inherit;
448
  text-rendering: optimizelegibility;
449
}
450

    
451
h1 small,
452
h2 small,
453
h3 small,
454
h4 small,
455
h5 small,
456
h6 small {
457
  font-weight: normal;
458
  color: #999999;
459
}
460

    
461
h1 {
462
  font-size: 30px;
463
  line-height: 36px;
464
}
465

    
466
h1 small {
467
  font-size: 18px;
468
}
469

    
470
h2 {
471
  font-size: 24px;
472
  line-height: 36px;
473
}
474

    
475
h2 small {
476
  font-size: 18px;
477
}
478

    
479
h3 {
480
  font-size: 18px;
481
  line-height: 27px;
482
}
483

    
484
h3 small {
485
  font-size: 14px;
486
}
487

    
488
h4,
489
h5,
490
h6 {
491
  line-height: 18px;
492
}
493

    
494
h4 {
495
  font-size: 14px;
496
}
497

    
498
h4 small {
499
  font-size: 12px;
500
}
501

    
502
h5 {
503
  font-size: 12px;
504
}
505

    
506
h6 {
507
  font-size: 11px;
508
  color: #999999;
509
  text-transform: uppercase;
510
}
511

    
512
.page-header {
513
  padding-bottom: 17px;
514
  margin: 18px 0;
515
  border-bottom: 1px solid #eeeeee;
516
}
517

    
518
.page-header h1 {
519
  line-height: 1;
520
}
521

    
522
ul,
523
ol {
524
  padding: 0;
525
  margin: 0 0 9px 25px;
526
}
527

    
528
ul ul,
529
ul ol,
530
ol ol,
531
ol ul {
532
  margin-bottom: 0;
533
}
534

    
535
ul {
536
  list-style: disc;
537
}
538

    
539
ol {
540
  list-style: decimal;
541
}
542

    
543
li {
544
  line-height: 18px;
545
}
546

    
547
ul.unstyled,
548
ol.unstyled {
549
  margin-left: 0;
550
  list-style: none;
551
}
552

    
553
dl {
554
  margin-bottom: 18px;
555
}
556

    
557
dt,
558
dd {
559
  line-height: 18px;
560
}
561

    
562
dt {
563
  font-weight: bold;
564
  line-height: 17px;
565
}
566

    
567
dd {
568
  margin-left: 9px;
569
}
570

    
571
.dl-horizontal dt {
572
  float: left;
573
  width: 120px;
574
  overflow: hidden;
575
  clear: left;
576
  text-align: right;
577
  text-overflow: ellipsis;
578
  white-space: nowrap;
579
}
580

    
581
.dl-horizontal dd {
582
  margin-left: 130px;
583
}
584

    
585
hr {
586
  margin: 18px 0;
587
  border: 0;
588
  border-top: 1px solid #eeeeee;
589
  border-bottom: 1px solid #ffffff;
590
}
591

    
592
strong {
593
  font-weight: bold;
594
}
595

    
596
em {
597
  font-style: italic;
598
}
599

    
600
.muted {
601
  color: #999999;
602
}
603

    
604
abbr[title] {
605
  cursor: help;
606
  border-bottom: 1px dotted #ddd;
607
}
608

    
609
abbr.initialism {
610
  font-size: 90%;
611
  text-transform: uppercase;
612
}
613

    
614
blockquote {
615
  padding: 0 0 0 15px;
616
  margin: 0 0 18px;
617
  border-left: 5px solid #eeeeee;
618
}
619

    
620
blockquote p {
621
  margin-bottom: 0;
622
  font-size: 16px;
623
  font-weight: 300;
624
  line-height: 22.5px;
625
}
626

    
627
blockquote small {
628
  display: block;
629
  line-height: 18px;
630
  color: #999999;
631
}
632

    
633
blockquote small:before {
634
  content: '\2014 \00A0';
635
}
636

    
637
blockquote.pull-right {
638
  float: right;
639
  padding-right: 15px;
640
  padding-left: 0;
641
  border-right: 5px solid #eeeeee;
642
  border-left: 0;
643
}
644

    
645
blockquote.pull-right p,
646
blockquote.pull-right small {
647
  text-align: right;
648
}
649

    
650
q:before,
651
q:after,
652
blockquote:before,
653
blockquote:after {
654
  content: "";
655
}
656

    
657
address {
658
  display: block;
659
  margin-bottom: 18px;
660
  font-style: normal;
661
  line-height: 18px;
662
}
663

    
664
small {
665
  font-size: 100%;
666
}
667

    
668
cite {
669
  font-style: normal;
670
}
671

    
672
code,
673
pre {
674
  padding: 0 3px 2px;
675
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
676
  font-size: 12px;
677
  color: #333333;
678
  -webkit-border-radius: 3px;
679
     -moz-border-radius: 3px;
680
          border-radius: 3px;
681
}
682

    
683
code {
684
  padding: 2px 4px;
685
  color: #d14;
686
  background-color: #f7f7f9;
687
  border: 1px solid #e1e1e8;
688
}
689

    
690
pre {
691
  display: block;
692
  padding: 8.5px;
693
  margin: 0 0 9px;
694
  font-size: 12.025px;
695
  line-height: 18px;
696
  word-break: break-all;
697
  word-wrap: break-word;
698
  white-space: pre;
699
  white-space: pre-wrap;
700
  background-color: #f5f5f5;
701
  border: 1px solid #ccc;
702
  border: 1px solid rgba(0, 0, 0, 0.15);
703
  -webkit-border-radius: 4px;
704
     -moz-border-radius: 4px;
705
          border-radius: 4px;
706
}
707

    
708
pre.prettyprint {
709
  margin-bottom: 18px;
710
}
711

    
712
pre code {
713
  padding: 0;
714
  color: inherit;
715
  background-color: transparent;
716
  border: 0;
717
}
718

    
719
.pre-scrollable {
720
  max-height: 340px;
721
  overflow-y: scroll;
722
}
723

    
724
form {
725
  margin: 0 0 18px;
726
}
727

    
728
fieldset {
729
  padding: 0;
730
  margin: 0;
731
  border: 0;
732
}
733

    
734
legend {
735
  display: block;
736
  width: 100%;
737
  padding: 0;
738
  margin-bottom: 27px;
739
  font-size: 19.5px;
740
  line-height: 36px;
741
  color: #333333;
742
  border: 0;
743
  border-bottom: 1px solid #eee;
744
}
745

    
746
legend small {
747
  font-size: 13.5px;
748
  color: #999999;
749
}
750

    
751
label,
752
input,
753
button,
754
select,
755
textarea {
756
  font-size: 13px;
757
  font-weight: normal;
758
  line-height: 18px;
759
}
760

    
761
input,
762
button,
763
select,
764
textarea {
765
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
766
}
767

    
768
label {
769
  display: block;
770
  margin-bottom: 5px;
771
  color: #333333;
772
}
773

    
774
input,
775
textarea,
776
select,
777
.uneditable-input {
778
  display: inline-block;
779
  width: 210px;
780
  height: 18px;
781
  padding: 4px;
782
  margin-bottom: 9px;
783
  font-size: 13px;
784
  line-height: 18px;
785
  color: #555555;
786
  background-color: #ffffff;
787
  border: 1px solid #cccccc;
788
  -webkit-border-radius: 3px;
789
     -moz-border-radius: 3px;
790
          border-radius: 3px;
791
}
792

    
793
.uneditable-textarea {
794
  width: auto;
795
  height: auto;
796
}
797

    
798
label input,
799
label textarea,
800
label select {
801
  display: block;
802
}
803

    
804
input[type="image"],
805
input[type="checkbox"],
806
input[type="radio"] {
807
  width: auto;
808
  height: auto;
809
  padding: 0;
810
  margin: 3px 0;
811
  *margin-top: 0;
812
  /* IE7 */
813

    
814
  line-height: normal;
815
  cursor: pointer;
816
  background-color: transparent;
817
  border: 0 \9;
818
  /* IE9 and down */
819

    
820
  -webkit-border-radius: 0;
821
     -moz-border-radius: 0;
822
          border-radius: 0;
823
}
824

    
825
input[type="image"] {
826
  border: 0;
827
}
828

    
829
input[type="file"] {
830
  width: auto;
831
  padding: initial;
832
  line-height: initial;
833
  background-color: #ffffff;
834
  background-color: initial;
835
  border: initial;
836
  -webkit-box-shadow: none;
837
     -moz-box-shadow: none;
838
          box-shadow: none;
839
}
840

    
841
input[type="button"],
842
input[type="reset"],
843
input[type="submit"] {
844
  width: auto;
845
  height: auto;
846
}
847

    
848
select,
849
input[type="file"] {
850
  height: 28px;
851
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
852

    
853
  *margin-top: 4px;
854
  /* For IE7, add top margin to align select with labels */
855

    
856
  line-height: 28px;
857
}
858

    
859
input[type="file"] {
860
  line-height: 18px \9;
861
}
862

    
863
select {
864
  width: 220px;
865
  background-color: #ffffff;
866
}
867

    
868
select[multiple],
869
select[size] {
870
  height: auto;
871
}
872

    
873
input[type="image"] {
874
  -webkit-box-shadow: none;
875
     -moz-box-shadow: none;
876
          box-shadow: none;
877
}
878

    
879
textarea {
880
  height: auto;
881
}
882

    
883
input[type="hidden"] {
884
  display: none;
885
}
886

    
887
.radio,
888
.checkbox {
889
  min-height: 18px;
890
  padding-left: 18px;
891
}
892

    
893
.radio input[type="radio"],
894
.checkbox input[type="checkbox"] {
895
  float: left;
896
  margin-left: -18px;
897
}
898

    
899
.controls > .radio:first-child,
900
.controls > .checkbox:first-child {
901
  padding-top: 5px;
902
}
903

    
904
.radio.inline,
905
.checkbox.inline {
906
  display: inline-block;
907
  padding-top: 5px;
908
  margin-bottom: 0;
909
  vertical-align: middle;
910
}
911

    
912
.radio.inline + .radio.inline,
913
.checkbox.inline + .checkbox.inline {
914
  margin-left: 10px;
915
}
916

    
917
input,
918
textarea {
919
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
920
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
921
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
922
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
923
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
924
      -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
925
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
926
          transition: border linear 0.2s, box-shadow linear 0.2s;
927
}
928

    
929
input:focus,
930
textarea:focus {
931
  border-color: rgba(82, 168, 236, 0.8);
932
  outline: 0;
933
  outline: thin dotted \9;
934
  /* IE6-9 */
935

    
936
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
937
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
938
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
939
}
940

    
941
input[type="file"]:focus,
942
input[type="radio"]:focus,
943
input[type="checkbox"]:focus,
944
select:focus {
945
  outline: thin dotted #333;
946
  outline: 5px auto -webkit-focus-ring-color;
947
  outline-offset: -2px;
948
  -webkit-box-shadow: none;
949
     -moz-box-shadow: none;
950
          box-shadow: none;
951
}
952

    
953
.input-mini {
954
  width: 60px;
955
}
956

    
957
.input-small {
958
  width: 90px;
959
}
960

    
961
.input-medium {
962
  width: 150px;
963
}
964

    
965
.input-large {
966
  width: 210px;
967
}
968

    
969
.input-xlarge {
970
  width: 270px;
971
}
972

    
973
.input-xxlarge {
974
  width: 530px;
975
}
976

    
977
input[class*="span"],
978
select[class*="span"],
979
textarea[class*="span"],
980
.uneditable-input[class*="span"],
981
.row-fluid input[class*="span"],
982
.row-fluid select[class*="span"],
983
.row-fluid textarea[class*="span"],
984
.row-fluid .uneditable-input[class*="span"] {
985
  float: none;
986
  margin-left: 0;
987
}
988

    
989
input,
990
textarea,
991
.uneditable-input {
992
  margin-left: 0;
993
}
994

    
995
input.span12,
996
textarea.span12,
997
.uneditable-input.span12 {
998
  width: 930px;
999
}
1000

    
1001
input.span11,
1002
textarea.span11,
1003
.uneditable-input.span11 {
1004
  width: 850px;
1005
}
1006

    
1007
input.span10,
1008
textarea.span10,
1009
.uneditable-input.span10 {
1010
  width: 770px;
1011
}
1012

    
1013
input.span9,
1014
textarea.span9,
1015
.uneditable-input.span9 {
1016
  width: 690px;
1017
}
1018

    
1019
input.span8,
1020
textarea.span8,
1021
.uneditable-input.span8 {
1022
  width: 610px;
1023
}
1024

    
1025
input.span7,
1026
textarea.span7,
1027
.uneditable-input.span7 {
1028
  width: 530px;
1029
}
1030

    
1031
input.span6,
1032
textarea.span6,
1033
.uneditable-input.span6 {
1034
  width: 450px;
1035
}
1036

    
1037
input.span5,
1038
textarea.span5,
1039
.uneditable-input.span5 {
1040
  width: 370px;
1041
}
1042

    
1043
input.span4,
1044
textarea.span4,
1045
.uneditable-input.span4 {
1046
  width: 290px;
1047
}
1048

    
1049
input.span3,
1050
textarea.span3,
1051
.uneditable-input.span3 {
1052
  width: 210px;
1053
}
1054

    
1055
input.span2,
1056
textarea.span2,
1057
.uneditable-input.span2 {
1058
  width: 130px;
1059
}
1060

    
1061
input.span1,
1062
textarea.span1,
1063
.uneditable-input.span1 {
1064
  width: 50px;
1065
}
1066

    
1067
input[disabled],
1068
select[disabled],
1069
textarea[disabled],
1070
input[readonly],
1071
select[readonly],
1072
textarea[readonly] {
1073
  cursor: not-allowed;
1074
  background-color: #eeeeee;
1075
  border-color: #ddd;
1076
}
1077

    
1078
input[type="radio"][disabled],
1079
input[type="checkbox"][disabled],
1080
input[type="radio"][readonly],
1081
input[type="checkbox"][readonly] {
1082
  background-color: transparent;
1083
}
1084

    
1085
.control-group.warning > label,
1086
.control-group.warning .help-block,
1087
.control-group.warning .help-inline {
1088
  color: #c09853;
1089
}
1090

    
1091
.control-group.warning input,
1092
.control-group.warning select,
1093
.control-group.warning textarea {
1094
  color: #c09853;
1095
  border-color: #c09853;
1096
}
1097

    
1098
.control-group.warning input:focus,
1099
.control-group.warning select:focus,
1100
.control-group.warning textarea:focus {
1101
  border-color: #a47e3c;
1102
  -webkit-box-shadow: 0 0 6px #dbc59e;
1103
     -moz-box-shadow: 0 0 6px #dbc59e;
1104
          box-shadow: 0 0 6px #dbc59e;
1105
}
1106

    
1107
.control-group.warning .input-prepend .add-on,
1108
.control-group.warning .input-append .add-on {
1109
  color: #c09853;
1110
  background-color: #fcf8e3;
1111
  border-color: #c09853;
1112
}
1113

    
1114
.control-group.error > label,
1115
.control-group.error .help-block,
1116
.control-group.error .help-inline {
1117
  color: #b94a48;
1118
}
1119

    
1120
.control-group.error input,
1121
.control-group.error select,
1122
.control-group.error textarea {
1123
  color: #b94a48;
1124
  border-color: #b94a48;
1125
}
1126

    
1127
.control-group.error input:focus,
1128
.control-group.error select:focus,
1129
.control-group.error textarea:focus {
1130
  border-color: #953b39;
1131
  -webkit-box-shadow: 0 0 6px #d59392;
1132
     -moz-box-shadow: 0 0 6px #d59392;
1133
          box-shadow: 0 0 6px #d59392;
1134
}
1135

    
1136
.control-group.error .input-prepend .add-on,
1137
.control-group.error .input-append .add-on {
1138
  color: #b94a48;
1139
  background-color: #f2dede;
1140
  border-color: #b94a48;
1141
}
1142

    
1143
.control-group.success > label,
1144
.control-group.success .help-block,
1145
.control-group.success .help-inline {
1146
  color: #468847;
1147
}
1148

    
1149
.control-group.success input,
1150
.control-group.success select,
1151
.control-group.success textarea {
1152
  color: #468847;
1153
  border-color: #468847;
1154
}
1155

    
1156
.control-group.success input:focus,
1157
.control-group.success select:focus,
1158
.control-group.success textarea:focus {
1159
  border-color: #356635;
1160
  -webkit-box-shadow: 0 0 6px #7aba7b;
1161
     -moz-box-shadow: 0 0 6px #7aba7b;
1162
          box-shadow: 0 0 6px #7aba7b;
1163
}
1164

    
1165
.control-group.success .input-prepend .add-on,
1166
.control-group.success .input-append .add-on {
1167
  color: #468847;
1168
  background-color: #dff0d8;
1169
  border-color: #468847;
1170
}
1171

    
1172
input:focus:required:invalid,
1173
textarea:focus:required:invalid,
1174
select:focus:required:invalid {
1175
  color: #b94a48;
1176
  border-color: #ee5f5b;
1177
}
1178

    
1179
input:focus:required:invalid:focus,
1180
textarea:focus:required:invalid:focus,
1181
select:focus:required:invalid:focus {
1182
  border-color: #e9322d;
1183
  -webkit-box-shadow: 0 0 6px #f8b9b7;
1184
     -moz-box-shadow: 0 0 6px #f8b9b7;
1185
          box-shadow: 0 0 6px #f8b9b7;
1186
}
1187

    
1188
.form-actions {
1189
  padding: 17px 20px 18px;
1190
  margin-top: 18px;
1191
  margin-bottom: 18px;
1192
  background-color: #f5f5f5;
1193
  border-top: 1px solid #ddd;
1194
  *zoom: 1;
1195
}
1196

    
1197
.form-actions:before,
1198
.form-actions:after {
1199
  display: table;
1200
  content: "";
1201
}
1202

    
1203
.form-actions:after {
1204
  clear: both;
1205
}
1206

    
1207
.uneditable-input {
1208
  overflow: hidden;
1209
  white-space: nowrap;
1210
  cursor: not-allowed;
1211
  background-color: #ffffff;
1212
  border-color: #eee;
1213
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1214
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1215
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1216
}
1217

    
1218
:-moz-placeholder {
1219
  color: #999999;
1220
}
1221

    
1222
::-webkit-input-placeholder {
1223
  color: #999999;
1224
}
1225

    
1226
.help-block,
1227
.help-inline {
1228
  color: #555555;
1229
}
1230

    
1231
.help-block {
1232
  display: block;
1233
  margin-bottom: 9px;
1234
}
1235

    
1236
.help-inline {
1237
  display: inline-block;
1238
  *display: inline;
1239
  padding-left: 5px;
1240
  vertical-align: middle;
1241
  *zoom: 1;
1242
}
1243

    
1244
.input-prepend,
1245
.input-append {
1246
  margin-bottom: 5px;
1247
}
1248

    
1249
.input-prepend input,
1250
.input-append input,
1251
.input-prepend select,
1252
.input-append select,
1253
.input-prepend .uneditable-input,
1254
.input-append .uneditable-input {
1255
  position: relative;
1256
  margin-bottom: 0;
1257
  *margin-left: 0;
1258
  vertical-align: middle;
1259
  -webkit-border-radius: 0 3px 3px 0;
1260
     -moz-border-radius: 0 3px 3px 0;
1261
          border-radius: 0 3px 3px 0;
1262
}
1263

    
1264
.input-prepend input:focus,
1265
.input-append input:focus,
1266
.input-prepend select:focus,
1267
.input-append select:focus,
1268
.input-prepend .uneditable-input:focus,
1269
.input-append .uneditable-input:focus {
1270
  z-index: 2;
1271
}
1272

    
1273
.input-prepend .uneditable-input,
1274
.input-append .uneditable-input {
1275
  border-left-color: #ccc;
1276
}
1277

    
1278
.input-prepend .add-on,
1279
.input-append .add-on {
1280
  display: inline-block;
1281
  width: auto;
1282
  height: 18px;
1283
  min-width: 16px;
1284
  padding: 4px 5px;
1285
  font-weight: normal;
1286
  line-height: 18px;
1287
  text-align: center;
1288
  text-shadow: 0 1px 0 #ffffff;
1289
  vertical-align: middle;
1290
  background-color: #eeeeee;
1291
  border: 1px solid #ccc;
1292
}
1293

    
1294
.input-prepend .add-on,
1295
.input-append .add-on,
1296
.input-prepend .btn,
1297
.input-append .btn {
1298
  margin-left: -1px;
1299
  -webkit-border-radius: 0;
1300
     -moz-border-radius: 0;
1301
          border-radius: 0;
1302
}
1303

    
1304
.input-prepend .active,
1305
.input-append .active {
1306
  background-color: #a9dba9;
1307
  border-color: #46a546;
1308
}
1309

    
1310
.input-prepend .add-on,
1311
.input-prepend .btn {
1312
  margin-right: -1px;
1313
}
1314

    
1315
.input-prepend .add-on:first-child,
1316
.input-prepend .btn:first-child {
1317
  -webkit-border-radius: 3px 0 0 3px;
1318
     -moz-border-radius: 3px 0 0 3px;
1319
          border-radius: 3px 0 0 3px;
1320
}
1321

    
1322
.input-append input,
1323
.input-append select,
1324
.input-append .uneditable-input {
1325
  -webkit-border-radius: 3px 0 0 3px;
1326
     -moz-border-radius: 3px 0 0 3px;
1327
          border-radius: 3px 0 0 3px;
1328
}
1329

    
1330
.input-append .uneditable-input {
1331
  border-right-color: #ccc;
1332
  border-left-color: #eee;
1333
}
1334

    
1335
.input-append .add-on:last-child,
1336
.input-append .btn:last-child {
1337
  -webkit-border-radius: 0 3px 3px 0;
1338
     -moz-border-radius: 0 3px 3px 0;
1339
          border-radius: 0 3px 3px 0;
1340
}
1341

    
1342
.input-prepend.input-append input,
1343
.input-prepend.input-append select,
1344
.input-prepend.input-append .uneditable-input {
1345
  -webkit-border-radius: 0;
1346
     -moz-border-radius: 0;
1347
          border-radius: 0;
1348
}
1349

    
1350
.input-prepend.input-append .add-on:first-child,
1351
.input-prepend.input-append .btn:first-child {
1352
  margin-right: -1px;
1353
  -webkit-border-radius: 3px 0 0 3px;
1354
     -moz-border-radius: 3px 0 0 3px;
1355
          border-radius: 3px 0 0 3px;
1356
}
1357

    
1358
.input-prepend.input-append .add-on:last-child,
1359
.input-prepend.input-append .btn:last-child {
1360
  margin-left: -1px;
1361
  -webkit-border-radius: 0 3px 3px 0;
1362
     -moz-border-radius: 0 3px 3px 0;
1363
          border-radius: 0 3px 3px 0;
1364
}
1365

    
1366
.search-query {
1367
  padding-right: 14px;
1368
  padding-right: 4px \9;
1369
  padding-left: 14px;
1370
  padding-left: 4px \9;
1371
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
1372

    
1373
  margin-bottom: 0;
1374
  -webkit-border-radius: 14px;
1375
     -moz-border-radius: 14px;
1376
          border-radius: 14px;
1377
}
1378

    
1379
.form-search input,
1380
.form-inline input,
1381
.form-horizontal input,
1382
.form-search textarea,
1383
.form-inline textarea,
1384
.form-horizontal textarea,
1385
.form-search select,
1386
.form-inline select,
1387
.form-horizontal select,
1388
.form-search .help-inline,
1389
.form-inline .help-inline,
1390
.form-horizontal .help-inline,
1391
.form-search .uneditable-input,
1392
.form-inline .uneditable-input,
1393
.form-horizontal .uneditable-input,
1394
.form-search .input-prepend,
1395
.form-inline .input-prepend,
1396
.form-horizontal .input-prepend,
1397
.form-search .input-append,
1398
.form-inline .input-append,
1399
.form-horizontal .input-append {
1400
  display: inline-block;
1401
  *display: inline;
1402
  margin-bottom: 0;
1403
  *zoom: 1;
1404
}
1405

    
1406
.form-search .hide,
1407
.form-inline .hide,
1408
.form-horizontal .hide {
1409
  display: none;
1410
}
1411

    
1412
.form-search label,
1413
.form-inline label {
1414
  display: inline-block;
1415
}
1416

    
1417
.form-search .input-append,
1418
.form-inline .input-append,
1419
.form-search .input-prepend,
1420
.form-inline .input-prepend {
1421
  margin-bottom: 0;
1422
}
1423

    
1424
.form-search .radio,
1425
.form-search .checkbox,
1426
.form-inline .radio,
1427
.form-inline .checkbox {
1428
  padding-left: 0;
1429
  margin-bottom: 0;
1430
  vertical-align: middle;
1431
}
1432

    
1433
.form-search .radio input[type="radio"],
1434
.form-search .checkbox input[type="checkbox"],
1435
.form-inline .radio input[type="radio"],
1436
.form-inline .checkbox input[type="checkbox"] {
1437
  float: left;
1438
  margin-right: 3px;
1439
  margin-left: 0;
1440
}
1441

    
1442
.control-group {
1443
  margin-bottom: 9px;
1444
}
1445

    
1446
legend + .control-group {
1447
  margin-top: 18px;
1448
  -webkit-margin-top-collapse: separate;
1449
}
1450

    
1451
.form-horizontal .control-group {
1452
  margin-bottom: 18px;
1453
  *zoom: 1;
1454
}
1455

    
1456
.form-horizontal .control-group:before,
1457
.form-horizontal .control-group:after {
1458
  display: table;
1459
  content: "";
1460
}
1461

    
1462
.form-horizontal .control-group:after {
1463
  clear: both;
1464
}
1465

    
1466
.form-horizontal .control-label {
1467
  float: left;
1468
  width: 140px;
1469
  padding-top: 5px;
1470
  text-align: right;
1471
}
1472

    
1473
.form-horizontal .controls {
1474
  *display: inline-block;
1475
  *padding-left: 20px;
1476
  margin-left: 160px;
1477
  *margin-left: 0;
1478
}
1479

    
1480
.form-horizontal .controls:first-child {
1481
  *padding-left: 160px;
1482
}
1483

    
1484
.form-horizontal .help-block {
1485
  margin-top: 9px;
1486
  margin-bottom: 0;
1487
}
1488

    
1489
.form-horizontal .form-actions {
1490
  padding-left: 160px;
1491
}
1492

    
1493
table {
1494
  max-width: 100%;
1495
  background-color: transparent;
1496
  border-collapse: collapse;
1497
  border-spacing: 0;
1498
}
1499

    
1500
.table {
1501
  width: 100%;
1502
  margin-bottom: 18px;
1503
}
1504

    
1505
.table th,
1506
.table td {
1507
  padding: 8px;
1508
  line-height: 18px;
1509
  text-align: left;
1510
  vertical-align: top;
1511
  border-top: 1px solid #dddddd;
1512
}
1513

    
1514
.table th {
1515
  font-weight: bold;
1516
}
1517

    
1518
.table thead th {
1519
  vertical-align: bottom;
1520
}
1521

    
1522
.table caption + thead tr:first-child th,
1523
.table caption + thead tr:first-child td,
1524
.table colgroup + thead tr:first-child th,
1525
.table colgroup + thead tr:first-child td,
1526
.table thead:first-child tr:first-child th,
1527
.table thead:first-child tr:first-child td {
1528
  border-top: 0;
1529
}
1530

    
1531
.table tbody + tbody {
1532
  border-top: 2px solid #dddddd;
1533
}
1534

    
1535
.table-condensed th,
1536
.table-condensed td {
1537
  padding: 4px 5px;
1538
}
1539

    
1540
.table-bordered {
1541
  border: 1px solid #dddddd;
1542
  border-collapse: separate;
1543
  *border-collapse: collapsed;
1544
  border-left: 0;
1545
  -webkit-border-radius: 4px;
1546
     -moz-border-radius: 4px;
1547
          border-radius: 4px;
1548
}
1549

    
1550
.table-bordered th,
1551
.table-bordered td {
1552
  border-left: 1px solid #dddddd;
1553
}
1554

    
1555
.table-bordered caption + thead tr:first-child th,
1556
.table-bordered caption + tbody tr:first-child th,
1557
.table-bordered caption + tbody tr:first-child td,
1558
.table-bordered colgroup + thead tr:first-child th,
1559
.table-bordered colgroup + tbody tr:first-child th,
1560
.table-bordered colgroup + tbody tr:first-child td,
1561
.table-bordered thead:first-child tr:first-child th,
1562
.table-bordered tbody:first-child tr:first-child th,
1563
.table-bordered tbody:first-child tr:first-child td {
1564
  border-top: 0;
1565
}
1566

    
1567
.table-bordered thead:first-child tr:first-child th:first-child,
1568
.table-bordered tbody:first-child tr:first-child td:first-child {
1569
  -webkit-border-top-left-radius: 4px;
1570
          border-top-left-radius: 4px;
1571
  -moz-border-radius-topleft: 4px;
1572
}
1573

    
1574
.table-bordered thead:first-child tr:first-child th:last-child,
1575
.table-bordered tbody:first-child tr:first-child td:last-child {
1576
  -webkit-border-top-right-radius: 4px;
1577
          border-top-right-radius: 4px;
1578
  -moz-border-radius-topright: 4px;
1579
}
1580

    
1581
.table-bordered thead:last-child tr:last-child th:first-child,
1582
.table-bordered tbody:last-child tr:last-child td:first-child {
1583
  -webkit-border-radius: 0 0 0 4px;
1584
     -moz-border-radius: 0 0 0 4px;
1585
          border-radius: 0 0 0 4px;
1586
  -webkit-border-bottom-left-radius: 4px;
1587
          border-bottom-left-radius: 4px;
1588
  -moz-border-radius-bottomleft: 4px;
1589
}
1590

    
1591
.table-bordered thead:last-child tr:last-child th:last-child,
1592
.table-bordered tbody:last-child tr:last-child td:last-child {
1593
  -webkit-border-bottom-right-radius: 4px;
1594
          border-bottom-right-radius: 4px;
1595
  -moz-border-radius-bottomright: 4px;
1596
}
1597

    
1598
.table-striped tbody tr:nth-child(odd) td,
1599
.table-striped tbody tr:nth-child(odd) th {
1600
  background-color: #f9f9f9;
1601
}
1602

    
1603
.table tbody tr:hover td,
1604
.table tbody tr:hover th {
1605
  background-color: #f5f5f5;
1606
}
1607

    
1608
table .span1 {
1609
  float: none;
1610
  width: 44px;
1611
  margin-left: 0;
1612
}
1613

    
1614
table .span2 {
1615
  float: none;
1616
  width: 124px;
1617
  margin-left: 0;
1618
}
1619

    
1620
table .span3 {
1621
  float: none;
1622
  width: 204px;
1623
  margin-left: 0;
1624
}
1625

    
1626
table .span4 {
1627
  float: none;
1628
  width: 284px;
1629
  margin-left: 0;
1630
}
1631

    
1632
table .span5 {
1633
  float: none;
1634
  width: 364px;
1635
  margin-left: 0;
1636
}
1637

    
1638
table .span6 {
1639
  float: none;
1640
  width: 444px;
1641
  margin-left: 0;
1642
}
1643

    
1644
table .span7 {
1645
  float: none;
1646
  width: 524px;
1647
  margin-left: 0;
1648
}
1649

    
1650
table .span8 {
1651
  float: none;
1652
  width: 604px;
1653
  margin-left: 0;
1654
}
1655

    
1656
table .span9 {
1657
  float: none;
1658
  width: 684px;
1659
  margin-left: 0;
1660
}
1661

    
1662
table .span10 {
1663
  float: none;
1664
  width: 764px;
1665
  margin-left: 0;
1666
}
1667

    
1668
table .span11 {
1669
  float: none;
1670
  width: 844px;
1671
  margin-left: 0;
1672
}
1673

    
1674
table .span12 {
1675
  float: none;
1676
  width: 924px;
1677
  margin-left: 0;
1678
}
1679

    
1680
table .span13 {
1681
  float: none;
1682
  width: 1004px;
1683
  margin-left: 0;
1684
}
1685

    
1686
table .span14 {
1687
  float: none;
1688
  width: 1084px;
1689
  margin-left: 0;
1690
}
1691

    
1692
table .span15 {
1693
  float: none;
1694
  width: 1164px;
1695
  margin-left: 0;
1696
}
1697

    
1698
table .span16 {
1699
  float: none;
1700
  width: 1244px;
1701
  margin-left: 0;
1702
}
1703

    
1704
table .span17 {
1705
  float: none;
1706
  width: 1324px;
1707
  margin-left: 0;
1708
}
1709

    
1710
table .span18 {
1711
  float: none;
1712
  width: 1404px;
1713
  margin-left: 0;
1714
}
1715

    
1716
table .span19 {
1717
  float: none;
1718
  width: 1484px;
1719
  margin-left: 0;
1720
}
1721

    
1722
table .span20 {
1723
  float: none;
1724
  width: 1564px;
1725
  margin-left: 0;
1726
}
1727

    
1728
table .span21 {
1729
  float: none;
1730
  width: 1644px;
1731
  margin-left: 0;
1732
}
1733

    
1734
table .span22 {
1735
  float: none;
1736
  width: 1724px;
1737
  margin-left: 0;
1738
}
1739

    
1740
table .span23 {
1741
  float: none;
1742
  width: 1804px;
1743
  margin-left: 0;
1744
}
1745

    
1746
table .span24 {
1747
  float: none;
1748
  width: 1884px;
1749
  margin-left: 0;
1750
}
1751

    
1752
[class^="icon-"],
1753
[class*=" icon-"] {
1754
  display: inline-block;
1755
  width: 14px;
1756
  height: 14px;
1757
  *margin-right: .3em;
1758
  line-height: 14px;
1759
  vertical-align: text-top;
1760
  background-image: url("../img/glyphicons-halflings.png");
1761
  background-position: 14px 14px;
1762
  background-repeat: no-repeat;
1763
}
1764

    
1765
[class^="icon-"]:last-child,
1766
[class*=" icon-"]:last-child {
1767
  *margin-left: 0;
1768
}
1769

    
1770
.icon-white {
1771
  background-image: url("../img/glyphicons-halflings-white.png");
1772
}
1773

    
1774
.icon-glass {
1775
  background-position: 0      0;
1776
}
1777

    
1778
.icon-music {
1779
  background-position: -24px 0;
1780
}
1781

    
1782
.icon-search {
1783
  background-position: -48px 0;
1784
}
1785

    
1786
.icon-envelope {
1787
  background-position: -72px 0;
1788
}
1789

    
1790
.icon-heart {
1791
  background-position: -96px 0;
1792
}
1793

    
1794
.icon-star {
1795
  background-position: -120px 0;
1796
}
1797

    
1798
.icon-star-empty {
1799
  background-position: -144px 0;
1800
}
1801

    
1802
.icon-user {
1803
  background-position: -168px 0;
1804
}
1805

    
1806
.icon-film {
1807
  background-position: -192px 0;
1808
}
1809

    
1810
.icon-th-large {
1811
  background-position: -216px 0;
1812
}
1813

    
1814
.icon-th {
1815
  background-position: -240px 0;
1816
}
1817

    
1818
.icon-th-list {
1819
  background-position: -264px 0;
1820
}
1821

    
1822
.icon-ok {
1823
  background-position: -288px 0;
1824
}
1825

    
1826
.icon-remove {
1827
  background-position: -312px 0;
1828
}
1829

    
1830
.icon-zoom-in {
1831
  background-position: -336px 0;
1832
}
1833

    
1834
.icon-zoom-out {
1835
  background-position: -360px 0;
1836
}
1837

    
1838
.icon-off {
1839
  background-position: -384px 0;
1840
}
1841

    
1842
.icon-signal {
1843
  background-position: -408px 0;
1844
}
1845

    
1846
.icon-cog {
1847
  background-position: -432px 0;
1848
}
1849

    
1850
.icon-trash {
1851
  background-position: -456px 0;
1852
}
1853

    
1854
.icon-home {
1855
  background-position: 0 -24px;
1856
}
1857

    
1858
.icon-file {
1859
  background-position: -24px -24px;
1860
}
1861

    
1862
.icon-time {
1863
  background-position: -48px -24px;
1864
}
1865

    
1866
.icon-road {
1867
  background-position: -72px -24px;
1868
}
1869

    
1870
.icon-download-alt {
1871
  background-position: -96px -24px;
1872
}
1873

    
1874
.icon-download {
1875
  background-position: -120px -24px;
1876
}
1877

    
1878
.icon-upload {
1879
  background-position: -144px -24px;
1880
}
1881

    
1882
.icon-inbox {
1883
  background-position: -168px -24px;
1884
}
1885

    
1886
.icon-play-circle {
1887
  background-position: -192px -24px;
1888
}
1889

    
1890
.icon-repeat {
1891
  background-position: -216px -24px;
1892
}
1893

    
1894
.icon-refresh {
1895
  background-position: -240px -24px;
1896
}
1897

    
1898
.icon-list-alt {
1899
  background-position: -264px -24px;
1900
}
1901

    
1902
.icon-lock {
1903
  background-position: -287px -24px;
1904
}
1905

    
1906
.icon-flag {
1907
  background-position: -312px -24px;
1908
}
1909

    
1910
.icon-headphones {
1911
  background-position: -336px -24px;
1912
}
1913

    
1914
.icon-volume-off {
1915
  background-position: -360px -24px;
1916
}
1917

    
1918
.icon-volume-down {
1919
  background-position: -384px -24px;
1920
}
1921

    
1922
.icon-volume-up {
1923
  background-position: -408px -24px;
1924
}
1925

    
1926
.icon-qrcode {
1927
  background-position: -432px -24px;
1928
}
1929

    
1930
.icon-barcode {
1931
  background-position: -456px -24px;
1932
}
1933

    
1934
.icon-tag {
1935
  background-position: 0 -48px;
1936
}
1937

    
1938
.icon-tags {
1939
  background-position: -25px -48px;
1940
}
1941

    
1942
.icon-book {
1943
  background-position: -48px -48px;
1944
}
1945

    
1946
.icon-bookmark {
1947
  background-position: -72px -48px;
1948
}
1949

    
1950
.icon-print {
1951
  background-position: -96px -48px;
1952
}
1953

    
1954
.icon-camera {
1955
  background-position: -120px -48px;
1956
}
1957

    
1958
.icon-font {
1959
  background-position: -144px -48px;
1960
}
1961

    
1962
.icon-bold {
1963
  background-position: -167px -48px;
1964
}
1965

    
1966
.icon-italic {
1967
  background-position: -192px -48px;
1968
}
1969

    
1970
.icon-text-height {
1971
  background-position: -216px -48px;
1972
}
1973

    
1974
.icon-text-width {
1975
  background-position: -240px -48px;
1976
}
1977

    
1978
.icon-align-left {
1979
  background-position: -264px -48px;
1980
}
1981

    
1982
.icon-align-center {
1983
  background-position: -288px -48px;
1984
}
1985

    
1986
.icon-align-right {
1987
  background-position: -312px -48px;
1988
}
1989

    
1990
.icon-align-justify {
1991
  background-position: -336px -48px;
1992
}
1993

    
1994
.icon-list {
1995
  background-position: -360px -48px;
1996
}
1997

    
1998
.icon-indent-left {
1999
  background-position: -384px -48px;
2000
}
2001

    
2002
.icon-indent-right {
2003
  background-position: -408px -48px;
2004
}
2005

    
2006
.icon-facetime-video {
2007
  background-position: -432px -48px;
2008
}
2009

    
2010
.icon-picture {
2011
  background-position: -456px -48px;
2012
}
2013

    
2014
.icon-pencil {
2015
  background-position: 0 -72px;
2016
}
2017

    
2018
.icon-map-marker {
2019
  background-position: -24px -72px;
2020
}
2021

    
2022
.icon-adjust {
2023
  background-position: -48px -72px;
2024
}
2025

    
2026
.icon-tint {
2027
  background-position: -72px -72px;
2028
}
2029

    
2030
.icon-edit {
2031
  background-position: -96px -72px;
2032
}
2033

    
2034
.icon-share {
2035
  background-position: -120px -72px;
2036
}
2037

    
2038
.icon-check {
2039
  background-position: -144px -72px;
2040
}
2041

    
2042
.icon-move {
2043
  background-position: -168px -72px;
2044
}
2045

    
2046
.icon-step-backward {
2047
  background-position: -192px -72px;
2048
}
2049

    
2050
.icon-fast-backward {
2051
  background-position: -216px -72px;
2052
}
2053

    
2054
.icon-backward {
2055
  background-position: -240px -72px;
2056
}
2057

    
2058
.icon-play {
2059
  background-position: -264px -72px;
2060
}
2061

    
2062
.icon-pause {
2063
  background-position: -288px -72px;
2064
}
2065

    
2066
.icon-stop {
2067
  background-position: -312px -72px;
2068
}
2069

    
2070
.icon-forward {
2071
  background-position: -336px -72px;
2072
}
2073

    
2074
.icon-fast-forward {
2075
  background-position: -360px -72px;
2076
}
2077

    
2078
.icon-step-forward {
2079
  background-position: -384px -72px;
2080
}
2081

    
2082
.icon-eject {
2083
  background-position: -408px -72px;
2084
}
2085

    
2086
.icon-chevron-left {
2087
  background-position: -432px -72px;
2088
}
2089

    
2090
.icon-chevron-right {
2091
  background-position: -456px -72px;
2092
}
2093

    
2094
.icon-plus-sign {
2095
  background-position: 0 -96px;
2096
}
2097

    
2098
.icon-minus-sign {
2099
  background-position: -24px -96px;
2100
}
2101

    
2102
.icon-remove-sign {
2103
  background-position: -48px -96px;
2104
}
2105

    
2106
.icon-ok-sign {
2107
  background-position: -72px -96px;
2108
}
2109

    
2110
.icon-question-sign {
2111
  background-position: -96px -96px;
2112
}
2113

    
2114
.icon-info-sign {
2115
  background-position: -120px -96px;
2116
}
2117

    
2118
.icon-screenshot {
2119
  background-position: -144px -96px;
2120
}
2121

    
2122
.icon-remove-circle {
2123
  background-position: -168px -96px;
2124
}
2125

    
2126
.icon-ok-circle {
2127
  background-position: -192px -96px;
2128
}
2129

    
2130
.icon-ban-circle {
2131
  background-position: -216px -96px;
2132
}
2133

    
2134
.icon-arrow-left {
2135
  background-position: -240px -96px;
2136
}
2137

    
2138
.icon-arrow-right {
2139
  background-position: -264px -96px;
2140
}
2141

    
2142
.icon-arrow-up {
2143
  background-position: -289px -96px;
2144
}
2145

    
2146
.icon-arrow-down {
2147
  background-position: -312px -96px;
2148
}
2149

    
2150
.icon-share-alt {
2151
  background-position: -336px -96px;
2152
}
2153

    
2154
.icon-resize-full {
2155
  background-position: -360px -96px;
2156
}
2157

    
2158
.icon-resize-small {
2159
  background-position: -384px -96px;
2160
}
2161

    
2162
.icon-plus {
2163
  background-position: -408px -96px;
2164
}
2165

    
2166
.icon-minus {
2167
  background-position: -433px -96px;
2168
}
2169

    
2170
.icon-asterisk {
2171
  background-position: -456px -96px;
2172
}
2173

    
2174
.icon-exclamation-sign {
2175
  background-position: 0 -120px;
2176
}
2177

    
2178
.icon-gift {
2179
  background-position: -24px -120px;
2180
}
2181

    
2182
.icon-leaf {
2183
  background-position: -48px -120px;
2184
}
2185

    
2186
.icon-fire {
2187
  background-position: -72px -120px;
2188
}
2189

    
2190
.icon-eye-open {
2191
  background-position: -96px -120px;
2192
}
2193

    
2194
.icon-eye-close {
2195
  background-position: -120px -120px;
2196
}
2197

    
2198
.icon-warning-sign {
2199
  background-position: -144px -120px;
2200
}
2201

    
2202
.icon-plane {
2203
  background-position: -168px -120px;
2204
}
2205

    
2206
.icon-calendar {
2207
  background-position: -192px -120px;
2208
}
2209

    
2210
.icon-random {
2211
  background-position: -216px -120px;
2212
}
2213

    
2214
.icon-comment {
2215
  background-position: -240px -120px;
2216
}
2217

    
2218
.icon-magnet {
2219
  background-position: -264px -120px;
2220
}
2221

    
2222
.icon-chevron-up {
2223
  background-position: -288px -120px;
2224
}
2225

    
2226
.icon-chevron-down {
2227
  background-position: -313px -119px;
2228
}
2229

    
2230
.icon-retweet {
2231
  background-position: -336px -120px;
2232
}
2233

    
2234
.icon-shopping-cart {
2235
  background-position: -360px -120px;
2236
}
2237

    
2238
.icon-folder-close {
2239
  background-position: -384px -120px;
2240
}
2241

    
2242
.icon-folder-open {
2243
  background-position: -408px -120px;
2244
}
2245

    
2246
.icon-resize-vertical {
2247
  background-position: -432px -119px;
2248
}
2249

    
2250
.icon-resize-horizontal {
2251
  background-position: -456px -118px;
2252
}
2253

    
2254
.icon-hdd {
2255
  background-position: 0 -144px;
2256
}
2257

    
2258
.icon-bullhorn {
2259
  background-position: -24px -144px;
2260
}
2261

    
2262
.icon-bell {
2263
  background-position: -48px -144px;
2264
}
2265

    
2266
.icon-certificate {
2267
  background-position: -72px -144px;
2268
}
2269

    
2270
.icon-thumbs-up {
2271
  background-position: -96px -144px;
2272
}
2273

    
2274
.icon-thumbs-down {
2275
  background-position: -120px -144px;
2276
}
2277

    
2278
.icon-hand-right {
2279
  background-position: -144px -144px;
2280
}
2281

    
2282
.icon-hand-left {
2283
  background-position: -168px -144px;
2284
}
2285

    
2286
.icon-hand-up {
2287
  background-position: -192px -144px;
2288
}
2289

    
2290
.icon-hand-down {
2291
  background-position: -216px -144px;
2292
}
2293

    
2294
.icon-circle-arrow-right {
2295
  background-position: -240px -144px;
2296
}
2297

    
2298
.icon-circle-arrow-left {
2299
  background-position: -264px -144px;
2300
}
2301

    
2302
.icon-circle-arrow-up {
2303
  background-position: -288px -144px;
2304
}
2305

    
2306
.icon-circle-arrow-down {
2307
  background-position: -312px -144px;
2308
}
2309

    
2310
.icon-globe {
2311
  background-position: -336px -144px;
2312
}
2313

    
2314
.icon-wrench {
2315
  background-position: -360px -144px;
2316
}
2317

    
2318
.icon-tasks {
2319
  background-position: -384px -144px;
2320
}
2321

    
2322
.icon-filter {
2323
  background-position: -408px -144px;
2324
}
2325

    
2326
.icon-briefcase {
2327
  background-position: -432px -144px;
2328
}
2329

    
2330
.icon-fullscreen {
2331
  background-position: -456px -144px;
2332
}
2333

    
2334
.dropup,
2335
.dropdown {
2336
  position: relative;
2337
}
2338

    
2339
.dropdown-toggle {
2340
  *margin-bottom: -3px;
2341
}
2342

    
2343
.dropdown-toggle:active,
2344
.open .dropdown-toggle {
2345
  outline: 0;
2346
}
2347

    
2348
.caret {
2349
  display: inline-block;
2350
  width: 0;
2351
  height: 0;
2352
  vertical-align: top;
2353
  border-top: 4px solid #000000;
2354
  border-right: 4px solid transparent;
2355
  border-left: 4px solid transparent;
2356
  content: "";
2357
  opacity: 0.3;
2358
  filter: alpha(opacity=30);
2359
}
2360

    
2361
.dropdown .caret {
2362
  margin-top: 8px;
2363
  margin-left: 2px;
2364
}
2365

    
2366
.dropdown:hover .caret,
2367
.open .caret {
2368
  opacity: 1;
2369
  filter: alpha(opacity=100);
2370
}
2371

    
2372
.dropdown-menu {
2373
  position: absolute;
2374
  top: 100%;
2375
  left: 0;
2376
  z-index: 1000;
2377
  display: none;
2378
  float: left;
2379
  min-width: 160px;
2380
  padding: 4px 0;
2381
  margin: 1px 0 0;
2382
  list-style: none;
2383
  background-color: #ffffff;
2384
  border: 1px solid #ccc;
2385
  border: 1px solid rgba(0, 0, 0, 0.2);
2386
  *border-right-width: 2px;
2387
  *border-bottom-width: 2px;
2388
  -webkit-border-radius: 5px;
2389
     -moz-border-radius: 5px;
2390
          border-radius: 5px;
2391
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2392
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2393
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2394
  -webkit-background-clip: padding-box;
2395
     -moz-background-clip: padding;
2396
          background-clip: padding-box;
2397
}
2398

    
2399
.dropdown-menu.pull-right {
2400
  right: 0;
2401
  left: auto;
2402
}
2403

    
2404
.dropdown-menu .divider {
2405
  *width: 100%;
2406
  height: 1px;
2407
  margin: 8px 1px;
2408
  *margin: -5px 0 5px;
2409
  overflow: hidden;
2410
  background-color: #e5e5e5;
2411
  border-bottom: 1px solid #ffffff;
2412
}
2413

    
2414
.dropdown-menu a {
2415
  display: block;
2416
  padding: 3px 15px;
2417
  clear: both;
2418
  font-weight: normal;
2419
  line-height: 18px;
2420
  color: #333333;
2421
  white-space: nowrap;
2422
}
2423

    
2424
.dropdown-menu li > a:hover,
2425
.dropdown-menu .active > a,
2426
.dropdown-menu .active > a:hover {
2427
  color: #ffffff;
2428
  text-decoration: none;
2429
  background-color: #0088cc;
2430
}
2431

    
2432
.open {
2433
  *z-index: 1000;
2434
}
2435

    
2436
.open .dropdown-menu {
2437
  display: block;
2438
}
2439

    
2440
.pull-right .dropdown-menu {
2441
  right: 0;
2442
  left: auto;
2443
}
2444

    
2445
.dropup .caret,
2446
.navbar-fixed-bottom .dropdown .caret {
2447
  border-top: 0;
2448
  border-bottom: 4px solid #000000;
2449
  content: "\2191";
2450
}
2451

    
2452
.dropup .dropdown-menu,
2453
.navbar-fixed-bottom .dropdown .dropdown-menu {
2454
  top: auto;
2455
  bottom: 100%;
2456
  margin-bottom: 1px;
2457
}
2458

    
2459
.typeahead {
2460
  margin-top: 2px;
2461
  -webkit-border-radius: 4px;
2462
     -moz-border-radius: 4px;
2463
          border-radius: 4px;
2464
}
2465

    
2466
.well {
2467
  min-height: 20px;
2468
  padding: 19px;
2469
  margin-bottom: 20px;
2470
  background-color: #f5f5f5;
2471
  border: 1px solid #eee;
2472
  border: 1px solid rgba(0, 0, 0, 0.05);
2473
  -webkit-border-radius: 4px;
2474
     -moz-border-radius: 4px;
2475
          border-radius: 4px;
2476
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2477
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2478
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2479
}
2480

    
2481
.well blockquote {
2482
  border-color: #ddd;
2483
  border-color: rgba(0, 0, 0, 0.15);
2484
}
2485

    
2486
.well-large {
2487
  padding: 24px;
2488
  -webkit-border-radius: 6px;
2489
     -moz-border-radius: 6px;
2490
          border-radius: 6px;
2491
}
2492

    
2493
.well-small {
2494
  padding: 9px;
2495
  -webkit-border-radius: 3px;
2496
     -moz-border-radius: 3px;
2497
          border-radius: 3px;
2498
}
2499

    
2500
.fade {
2501
  opacity: 0;
2502
  filter: alpha(opacity=0);
2503
  -webkit-transition: opacity 0.15s linear;
2504
     -moz-transition: opacity 0.15s linear;
2505
      -ms-transition: opacity 0.15s linear;
2506
       -o-transition: opacity 0.15s linear;
2507
          transition: opacity 0.15s linear;
2508
}
2509

    
2510
.fade.in {
2511
  opacity: 1;
2512
  filter: alpha(opacity=100);
2513
}
2514

    
2515
.collapse {
2516
  position: relative;
2517
  height: 0;
2518
  overflow: hidden;
2519
  -webkit-transition: height 0.35s ease;
2520
     -moz-transition: height 0.35s ease;
2521
      -ms-transition: height 0.35s ease;
2522
       -o-transition: height 0.35s ease;
2523
          transition: height 0.35s ease;
2524
}
2525

    
2526
.collapse.in {
2527
  height: auto;
2528
}
2529

    
2530
.close {
2531
  float: right;
2532
  font-size: 20px;
2533
  font-weight: bold;
2534
  line-height: 18px;
2535
  color: #000000;
2536
  text-shadow: 0 1px 0 #ffffff;
2537
  opacity: 0.2;
2538
  filter: alpha(opacity=20);
2539
}
2540

    
2541
.close:hover {
2542
  color: #000000;
2543
  text-decoration: none;
2544
  cursor: pointer;
2545
  opacity: 0.4;
2546
  filter: alpha(opacity=40);
2547
}
2548

    
2549
button.close {
2550
  padding: 0;
2551
  cursor: pointer;
2552
  background: transparent;
2553
  border: 0;
2554
  -webkit-appearance: none;
2555
}
2556

    
2557
.btn {
2558
  display: inline-block;
2559
  *display: inline;
2560
  padding: 4px 10px 4px;
2561
  margin-bottom: 0;
2562
  *margin-left: .3em;
2563
  font-size: 13px;
2564
  line-height: 18px;
2565
  *line-height: 20px;
2566
  color: #333333;
2567
  text-align: center;
2568
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2569
  vertical-align: middle;
2570
  cursor: pointer;
2571
  background-color: #f5f5f5;
2572
  *background-color: #e6e6e6;
2573
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
2574
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
2575
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
2576
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
2577
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
2578
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
2579
  background-repeat: repeat-x;
2580
  border: 1px solid #cccccc;
2581
  *border: 0;
2582
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2583
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
2584
  border-bottom-color: #b3b3b3;
2585
  -webkit-border-radius: 4px;
2586
     -moz-border-radius: 4px;
2587
          border-radius: 4px;
2588
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
2589
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2590
  *zoom: 1;
2591
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2592
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2593
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2594
}
2595

    
2596
.btn:hover,
2597
.btn:active,
2598
.btn.active,
2599
.btn.disabled,
2600
.btn[disabled] {
2601
  background-color: #e6e6e6;
2602
  *background-color: #d9d9d9;
2603
}
2604

    
2605
.btn:active,
2606
.btn.active {
2607
  background-color: #cccccc \9;
2608
}
2609

    
2610
.btn:first-child {
2611
  *margin-left: 0;
2612
}
2613

    
2614
.btn:hover {
2615
  color: #333333;
2616
  text-decoration: none;
2617
  background-color: #e6e6e6;
2618
  *background-color: #d9d9d9;
2619
  /* Buttons in IE7 don't get borders, so darken on hover */
2620

    
2621
  background-position: 0 -15px;
2622
  -webkit-transition: background-position 0.1s linear;
2623
     -moz-transition: background-position 0.1s linear;
2624
      -ms-transition: background-position 0.1s linear;
2625
       -o-transition: background-position 0.1s linear;
2626
          transition: background-position 0.1s linear;
2627
}
2628

    
2629
.btn:focus {
2630
  outline: thin dotted #333;
2631
  outline: 5px auto -webkit-focus-ring-color;
2632
  outline-offset: -2px;
2633
}
2634

    
2635
.btn.active,
2636
.btn:active {
2637
  background-color: #e6e6e6;
2638
  background-color: #d9d9d9 \9;
2639
  background-image: none;
2640
  outline: 0;
2641
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2642
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2643
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2644
}
2645

    
2646
.btn.disabled,
2647
.btn[disabled] {
2648
  cursor: default;
2649
  background-color: #e6e6e6;
2650
  background-image: none;
2651
  opacity: 0.65;
2652
  filter: alpha(opacity=65);
2653
  -webkit-box-shadow: none;
2654
     -moz-box-shadow: none;
2655
          box-shadow: none;
2656
}
2657

    
2658
.btn-large {
2659
  padding: 9px 14px;
2660
  font-size: 15px;
2661
  line-height: normal;
2662
  -webkit-border-radius: 5px;
2663
     -moz-border-radius: 5px;
2664
          border-radius: 5px;
2665
}
2666

    
2667
.btn-large [class^="icon-"] {
2668
  margin-top: 1px;
2669
}
2670

    
2671
.btn-small {
2672
  padding: 5px 9px;
2673
  font-size: 11px;
2674
  line-height: 16px;
2675
}
2676

    
2677
.btn-small [class^="icon-"] {
2678
  margin-top: -1px;
2679
}
2680

    
2681
.btn-mini {
2682
  padding: 2px 6px;
2683
  font-size: 11px;
2684
  line-height: 14px;
2685
}
2686

    
2687
.btn-primary,
2688
.btn-primary:hover,
2689
.btn-warning,
2690
.btn-warning:hover,
2691
.btn-danger,
2692
.btn-danger:hover,
2693
.btn-success,
2694
.btn-success:hover,
2695
.btn-info,
2696
.btn-info:hover,
2697
.btn-inverse,
2698
.btn-inverse:hover {
2699
  color: #ffffff;
2700
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2701
}
2702

    
2703
.btn-primary.active,
2704
.btn-warning.active,
2705
.btn-danger.active,
2706
.btn-success.active,
2707
.btn-info.active,
2708
.btn-inverse.active {
2709
  color: rgba(255, 255, 255, 0.75);
2710
}
2711

    
2712
.btn {
2713
  border-color: #ccc;
2714
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2715
}
2716

    
2717
.btn-primary {
2718
  background-color: #0074cc;
2719
  *background-color: #0055cc;
2720
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
2721
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
2722
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
2723
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
2724
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
2725
  background-image: linear-gradient(top, #0088cc, #0055cc);
2726
  background-repeat: repeat-x;
2727
  border-color: #0055cc #0055cc #003580;
2728
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2729
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
2730
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2731
}
2732

    
2733
.btn-primary:hover,
2734
.btn-primary:active,
2735
.btn-primary.active,
2736
.btn-primary.disabled,
2737
.btn-primary[disabled] {
2738
  background-color: #0055cc;
2739
  *background-color: #004ab3;
2740
}
2741

    
2742
.btn-primary:active,
2743
.btn-primary.active {
2744
  background-color: #004099 \9;
2745
}
2746

    
2747
.btn-warning {
2748
  background-color: #faa732;
2749
  *background-color: #f89406;
2750
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
2751
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
2752
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
2753
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
2754
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
2755
  background-image: linear-gradient(top, #fbb450, #f89406);
2756
  background-repeat: repeat-x;
2757
  border-color: #f89406 #f89406 #ad6704;
2758
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2759
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
2760
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2761
}
2762

    
2763
.btn-warning:hover,
2764
.btn-warning:active,
2765
.btn-warning.active,
2766
.btn-warning.disabled,
2767
.btn-warning[disabled] {
2768
  background-color: #f89406;
2769
  *background-color: #df8505;
2770
}
2771

    
2772
.btn-warning:active,
2773
.btn-warning.active {
2774
  background-color: #c67605 \9;
2775
}
2776

    
2777
.btn-danger {
2778
  background-color: #da4f49;
2779
  *background-color: #bd362f;
2780
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
2781
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
2782
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
2783
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
2784
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
2785
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
2786
  background-repeat: repeat-x;
2787
  border-color: #bd362f #bd362f #802420;
2788
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2789
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
2790
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2791
}
2792

    
2793
.btn-danger:hover,
2794
.btn-danger:active,
2795
.btn-danger.active,
2796
.btn-danger.disabled,
2797
.btn-danger[disabled] {
2798
  background-color: #bd362f;
2799
  *background-color: #a9302a;
2800
}
2801

    
2802
.btn-danger:active,
2803
.btn-danger.active {
2804
  background-color: #942a25 \9;
2805
}
2806

    
2807
.btn-success {
2808
  background-color: #5bb75b;
2809
  *background-color: #51a351;
2810
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
2811
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
2812
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
2813
  background-image: -o-linear-gradient(top, #62c462, #51a351);
2814
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
2815
  background-image: linear-gradient(top, #62c462, #51a351);
2816
  background-repeat: repeat-x;
2817
  border-color: #51a351 #51a351 #387038;
2818
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2819
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
2820
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2821
}
2822

    
2823
.btn-success:hover,
2824
.btn-success:active,
2825
.btn-success.active,
2826
.btn-success.disabled,
2827
.btn-success[disabled] {
2828
  background-color: #51a351;
2829
  *background-color: #499249;
2830
}
2831

    
2832
.btn-success:active,
2833
.btn-success.active {
2834
  background-color: #408140 \9;
2835
}
2836

    
2837
.btn-info {
2838
  background-color: #49afcd;
2839
  *background-color: #2f96b4;
2840
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
2841
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
2842
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
2843
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
2844
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
2845
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
2846
  background-repeat: repeat-x;
2847
  border-color: #2f96b4 #2f96b4 #1f6377;
2848
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2849
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
2850
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2851
}
2852

    
2853
.btn-info:hover,
2854
.btn-info:active,
2855
.btn-info.active,
2856
.btn-info.disabled,
2857
.btn-info[disabled] {
2858
  background-color: #2f96b4;
2859
  *background-color: #2a85a0;
2860
}
2861

    
2862
.btn-info:active,
2863
.btn-info.active {
2864
  background-color: #24748c \9;
2865
}
2866

    
2867
.btn-inverse {
2868
  background-color: #414141;
2869
  *background-color: #222222;
2870
  background-image: -ms-linear-gradient(top, #555555, #222222);
2871
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
2872
  background-image: -webkit-linear-gradient(top, #555555, #222222);
2873
  background-image: -o-linear-gradient(top, #555555, #222222);
2874
  background-image: -moz-linear-gradient(top, #555555, #222222);
2875
  background-image: linear-gradient(top, #555555, #222222);
2876
  background-repeat: repeat-x;
2877
  border-color: #222222 #222222 #000000;
2878
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2879
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
2880
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2881
}
2882

    
2883
.btn-inverse:hover,
2884
.btn-inverse:active,
2885
.btn-inverse.active,
2886
.btn-inverse.disabled,
2887
.btn-inverse[disabled] {
2888
  background-color: #222222;
2889
  *background-color: #151515;
2890
}
2891

    
2892
.btn-inverse:active,
2893
.btn-inverse.active {
2894
  background-color: #080808 \9;
2895
}
2896

    
2897
button.btn,
2898
input[type="submit"].btn {
2899
  *padding-top: 2px;
2900
  *padding-bottom: 2px;
2901
}
2902

    
2903
button.btn::-moz-focus-inner,
2904
input[type="submit"].btn::-moz-focus-inner {
2905
  padding: 0;
2906
  border: 0;
2907
}
2908

    
2909
button.btn.btn-large,
2910
input[type="submit"].btn.btn-large {
2911
  *padding-top: 7px;
2912
  *padding-bottom: 7px;
2913
}
2914

    
2915
button.btn.btn-small,
2916
input[type="submit"].btn.btn-small {
2917
  *padding-top: 3px;
2918
  *padding-bottom: 3px;
2919
}
2920

    
2921
button.btn.btn-mini,
2922
input[type="submit"].btn.btn-mini {
2923
  *padding-top: 1px;
2924
  *padding-bottom: 1px;
2925
}
2926

    
2927
.btn-group {
2928
  position: relative;
2929
  *margin-left: .3em;
2930
  *zoom: 1;
2931
}
2932

    
2933
.btn-group:before,
2934
.btn-group:after {
2935
  display: table;
2936
  content: "";
2937
}
2938

    
2939
.btn-group:after {
2940
  clear: both;
2941
}
2942

    
2943
.btn-group:first-child {
2944
  *margin-left: 0;
2945
}
2946

    
2947
.btn-group + .btn-group {
2948
  margin-left: 5px;
2949
}
2950

    
2951
.btn-toolbar {
2952
  margin-top: 9px;
2953
  margin-bottom: 9px;
2954
}
2955

    
2956
.btn-toolbar .btn-group {
2957
  display: inline-block;
2958
  *display: inline;
2959
  /* IE7 inline-block hack */
2960

    
2961
  *zoom: 1;
2962
}
2963

    
2964
.btn-group > .btn {
2965
  position: relative;
2966
  float: left;
2967
  margin-left: -1px;
2968
  -webkit-border-radius: 0;
2969
     -moz-border-radius: 0;
2970
          border-radius: 0;
2971
}
2972

    
2973
.btn-group > .btn:first-child {
2974
  margin-left: 0;
2975
  -webkit-border-bottom-left-radius: 4px;
2976
          border-bottom-left-radius: 4px;
2977
  -webkit-border-top-left-radius: 4px;
2978
          border-top-left-radius: 4px;
2979
  -moz-border-radius-bottomleft: 4px;
2980
  -moz-border-radius-topleft: 4px;
2981
}
2982

    
2983
.btn-group > .btn:last-child,
2984
.btn-group > .dropdown-toggle {
2985
  -webkit-border-top-right-radius: 4px;
2986
          border-top-right-radius: 4px;
2987
  -webkit-border-bottom-right-radius: 4px;
2988
          border-bottom-right-radius: 4px;
2989
  -moz-border-radius-topright: 4px;
2990
  -moz-border-radius-bottomright: 4px;
2991
}
2992

    
2993
.btn-group > .btn.large:first-child {
2994
  margin-left: 0;
2995
  -webkit-border-bottom-left-radius: 6px;
2996
          border-bottom-left-radius: 6px;
2997
  -webkit-border-top-left-radius: 6px;
2998
          border-top-left-radius: 6px;
2999
  -moz-border-radius-bottomleft: 6px;
3000
  -moz-border-radius-topleft: 6px;
3001
}
3002

    
3003
.btn-group > .btn.large:last-child,
3004
.btn-group > .large.dropdown-toggle {
3005
  -webkit-border-top-right-radius: 6px;
3006
          border-top-right-radius: 6px;
3007
  -webkit-border-bottom-right-radius: 6px;
3008
          border-bottom-right-radius: 6px;
3009
  -moz-border-radius-topright: 6px;
3010
  -moz-border-radius-bottomright: 6px;
3011
}
3012

    
3013
.btn-group > .btn:hover,
3014
.btn-group > .btn:focus,
3015
.btn-group > .btn:active,
3016
.btn-group > .btn.active {
3017
  z-index: 2;
3018
}
3019

    
3020
.btn-group .dropdown-toggle:active,
3021
.btn-group.open .dropdown-toggle {
3022
  outline: 0;
3023
}
3024

    
3025
.btn-group > .dropdown-toggle {
3026
  *padding-top: 4px;
3027
  padding-right: 8px;
3028
  *padding-bottom: 4px;
3029
  padding-left: 8px;
3030
  -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);
3031
     -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);
3032
          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);
3033
}
3034

    
3035
.btn-group > .btn-mini.dropdown-toggle {
3036
  padding-right: 5px;
3037
  padding-left: 5px;
3038
}
3039

    
3040
.btn-group > .btn-small.dropdown-toggle {
3041
  *padding-top: 4px;
3042
  *padding-bottom: 4px;
3043
}
3044

    
3045
.btn-group > .btn-large.dropdown-toggle {
3046
  padding-right: 12px;
3047
  padding-left: 12px;
3048
}
3049

    
3050
.btn-group.open .dropdown-toggle {
3051
  background-image: none;
3052
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3053
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3054
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3055
}
3056

    
3057
.btn-group.open .btn.dropdown-toggle {
3058
  background-color: #e6e6e6;
3059
}
3060

    
3061
.btn-group.open .btn-primary.dropdown-toggle {
3062
  background-color: #0055cc;
3063
}
3064

    
3065
.btn-group.open .btn-warning.dropdown-toggle {
3066
  background-color: #f89406;
3067
}
3068

    
3069
.btn-group.open .btn-danger.dropdown-toggle {
3070
  background-color: #bd362f;
3071
}
3072

    
3073
.btn-group.open .btn-success.dropdown-toggle {
3074
  background-color: #51a351;
3075
}
3076

    
3077
.btn-group.open .btn-info.dropdown-toggle {
3078
  background-color: #2f96b4;
3079
}
3080

    
3081
.btn-group.open .btn-inverse.dropdown-toggle {
3082
  background-color: #222222;
3083
}
3084

    
3085
.btn .caret {
3086
  margin-top: 7px;
3087
  margin-left: 0;
3088
}
3089

    
3090
.btn:hover .caret,
3091
.open.btn-group .caret {
3092
  opacity: 1;
3093
  filter: alpha(opacity=100);
3094
}
3095

    
3096
.btn-mini .caret {
3097
  margin-top: 5px;
3098
}
3099

    
3100
.btn-small .caret {
3101
  margin-top: 6px;
3102
}
3103

    
3104
.btn-large .caret {
3105
  margin-top: 6px;
3106
  border-top-width: 5px;
3107
  border-right-width: 5px;
3108
  border-left-width: 5px;
3109
}
3110

    
3111
.dropup .btn-large .caret {
3112
  border-top: 0;
3113
  border-bottom: 5px solid #000000;
3114
}
3115

    
3116
.btn-primary .caret,
3117
.btn-warning .caret,
3118
.btn-danger .caret,
3119
.btn-info .caret,
3120
.btn-success .caret,
3121
.btn-inverse .caret {
3122
  border-top-color: #ffffff;
3123
  border-bottom-color: #ffffff;
3124
  opacity: 0.75;
3125
  filter: alpha(opacity=75);
3126
}
3127

    
3128
.alert {
3129
  padding: 8px 35px 8px 14px;
3130
  margin-bottom: 18px;
3131
  color: #c09853;
3132
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3133
  background-color: #fcf8e3;
3134
  border: 1px solid #fbeed5;
3135
  -webkit-border-radius: 4px;
3136
     -moz-border-radius: 4px;
3137
          border-radius: 4px;
3138
}
3139

    
3140
.alert-heading {
3141
  color: inherit;
3142
}
3143

    
3144
.alert .close {
3145
  position: relative;
3146
  top: -2px;
3147
  right: -21px;
3148
  line-height: 18px;
3149
}
3150

    
3151
.alert-success {
3152
  color: #468847;
3153
  background-color: #dff0d8;
3154
  border-color: #d6e9c6;
3155
}
3156

    
3157
.alert-danger,
3158
.alert-error {
3159
  color: #b94a48;
3160
  background-color: #f2dede;
3161
  border-color: #eed3d7;
3162
}
3163

    
3164
.alert-info {
3165
  color: #3a87ad;
3166
  background-color: #d9edf7;
3167
  border-color: #bce8f1;
3168
}
3169

    
3170
.alert-block {
3171
  padding-top: 14px;
3172
  padding-bottom: 14px;
3173
}
3174

    
3175
.alert-block > p,
3176
.alert-block > ul {
3177
  margin-bottom: 0;
3178
}
3179

    
3180
.alert-block p + p {
3181
  margin-top: 5px;
3182
}
3183

    
3184
.nav {
3185
  margin-bottom: 18px;
3186
  margin-left: 0;
3187
  list-style: none;
3188
}
3189

    
3190
.nav > li > a {
3191
  display: block;
3192
}
3193

    
3194
.nav > li > a:hover {
3195
  text-decoration: none;
3196
  background-color: #eeeeee;
3197
}
3198

    
3199
.nav > .pull-right {
3200
  float: right;
3201
}
3202

    
3203
.nav .nav-header {
3204
  display: block;
3205
  padding: 3px 15px;
3206
  font-size: 11px;
3207
  font-weight: bold;
3208
  line-height: 18px;
3209
  color: #999999;
3210
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3211
  text-transform: uppercase;
3212
}
3213

    
3214
.nav li + .nav-header {
3215
  margin-top: 9px;
3216
}
3217

    
3218
.nav-list {
3219
  padding-right: 15px;
3220
  padding-left: 15px;
3221
  margin-bottom: 0;
3222
}
3223

    
3224
.nav-list > li > a,
3225
.nav-list .nav-header {
3226
  margin-right: -15px;
3227
  margin-left: -15px;
3228
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3229
}
3230

    
3231
.nav-list > li > a {
3232
  padding: 3px 15px;
3233
}
3234

    
3235
.nav-list > .active > a,
3236
.nav-list > .active > a:hover {
3237
  color: #ffffff;
3238
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
3239
  background-color: #0088cc;
3240
}
3241

    
3242
.nav-list [class^="icon-"] {
3243
  margin-right: 2px;
3244
}
3245

    
3246
.nav-list .divider {
3247
  *width: 100%;
3248
  height: 1px;
3249
  margin: 8px 1px;
3250
  *margin: -5px 0 5px;
3251
  overflow: hidden;
3252
  background-color: #e5e5e5;
3253
  border-bottom: 1px solid #ffffff;
3254
}
3255

    
3256
.nav-tabs,
3257
.nav-pills {
3258
  *zoom: 1;
3259
}
3260

    
3261
.nav-tabs:before,
3262
.nav-pills:before,
3263
.nav-tabs:after,
3264
.nav-pills:after {
3265
  display: table;
3266
  content: "";
3267
}
3268

    
3269
.nav-tabs:after,
3270
.nav-pills:after {
3271
  clear: both;
3272
}
3273

    
3274
.nav-tabs > li,
3275
.nav-pills > li {
3276
  float: left;
3277
}
3278

    
3279
.nav-tabs > li > a,
3280
.nav-pills > li > a {
3281
  padding-right: 12px;
3282
  padding-left: 12px;
3283
  margin-right: 2px;
3284
  line-height: 14px;
3285
}
3286

    
3287
.nav-tabs {
3288
  border-bottom: 1px solid #ddd;
3289
}
3290

    
3291
.nav-tabs > li {
3292
  margin-bottom: -1px;
3293
}
3294

    
3295
.nav-tabs > li > a {
3296
  padding-top: 8px;
3297
  padding-bottom: 8px;
3298
  line-height: 18px;
3299
  border: 1px solid transparent;
3300
  -webkit-border-radius: 4px 4px 0 0;
3301
     -moz-border-radius: 4px 4px 0 0;
3302
          border-radius: 4px 4px 0 0;
3303
}
3304

    
3305
.nav-tabs > li > a:hover {
3306
  border-color: #eeeeee #eeeeee #dddddd;
3307
}
3308

    
3309
.nav-tabs > .active > a,
3310
.nav-tabs > .active > a:hover {
3311
  color: #555555;
3312
  cursor: default;
3313
  background-color: #ffffff;
3314
  border: 1px solid #ddd;
3315
  border-bottom-color: transparent;
3316
}
3317

    
3318
.nav-pills > li > a {
3319
  padding-top: 8px;
3320
  padding-bottom: 8px;
3321
  margin-top: 2px;
3322
  margin-bottom: 2px;
3323
  -webkit-border-radius: 5px;
3324
     -moz-border-radius: 5px;
3325
          border-radius: 5px;
3326
}
3327

    
3328
.nav-pills > .active > a,
3329
.nav-pills > .active > a:hover {
3330
  color: #ffffff;
3331
  background-color: #0088cc;
3332
}
3333

    
3334
.nav-stacked > li {
3335
  float: none;
3336
}
3337

    
3338
.nav-stacked > li > a {
3339
  margin-right: 0;
3340
}
3341

    
3342
.nav-tabs.nav-stacked {
3343
  border-bottom: 0;
3344
}
3345

    
3346
.nav-tabs.nav-stacked > li > a {
3347
  border: 1px solid #ddd;
3348
  -webkit-border-radius: 0;
3349
     -moz-border-radius: 0;
3350
          border-radius: 0;
3351
}
3352

    
3353
.nav-tabs.nav-stacked > li:first-child > a {
3354
  -webkit-border-radius: 4px 4px 0 0;
3355
     -moz-border-radius: 4px 4px 0 0;
3356
          border-radius: 4px 4px 0 0;
3357
}
3358

    
3359
.nav-tabs.nav-stacked > li:last-child > a {
3360
  -webkit-border-radius: 0 0 4px 4px;
3361
     -moz-border-radius: 0 0 4px 4px;
3362
          border-radius: 0 0 4px 4px;
3363
}
3364

    
3365
.nav-tabs.nav-stacked > li > a:hover {
3366
  z-index: 2;
3367
  border-color: #ddd;
3368
}
3369

    
3370
.nav-pills.nav-stacked > li > a {
3371
  margin-bottom: 3px;
3372
}
3373

    
3374
.nav-pills.nav-stacked > li:last-child > a {
3375
  margin-bottom: 1px;
3376
}
3377

    
3378
.nav-tabs .dropdown-menu {
3379
  -webkit-border-radius: 0 0 5px 5px;
3380
     -moz-border-radius: 0 0 5px 5px;
3381
          border-radius: 0 0 5px 5px;
3382
}
3383

    
3384
.nav-pills .dropdown-menu {
3385
  -webkit-border-radius: 4px;
3386
     -moz-border-radius: 4px;
3387
          border-radius: 4px;
3388
}
3389

    
3390
.nav-tabs .dropdown-toggle .caret,
3391
.nav-pills .dropdown-toggle .caret {
3392
  margin-top: 6px;
3393
  border-top-color: #0088cc;
3394
  border-bottom-color: #0088cc;
3395
}
3396

    
3397
.nav-tabs .dropdown-toggle:hover .caret,
3398
.nav-pills .dropdown-toggle:hover .caret {
3399
  border-top-color: #005580;
3400
  border-bottom-color: #005580;
3401
}
3402

    
3403
.nav-tabs .active .dropdown-toggle .caret,
3404
.nav-pills .active .dropdown-toggle .caret {
3405
  border-top-color: #333333;
3406
  border-bottom-color: #333333;
3407
}
3408

    
3409
.nav > .dropdown.active > a:hover {
3410
  color: #000000;
3411
  cursor: pointer;
3412
}
3413

    
3414
.nav-tabs .open .dropdown-toggle,
3415
.nav-pills .open .dropdown-toggle,
3416
.nav > li.dropdown.open.active > a:hover {
3417
  color: #ffffff;
3418
  background-color: #999999;
3419
  border-color: #999999;
3420
}
3421

    
3422
.nav li.dropdown.open .caret,
3423
.nav li.dropdown.open.active .caret,
3424
.nav li.dropdown.open a:hover .caret {
3425
  border-top-color: #ffffff;
3426
  border-bottom-color: #ffffff;
3427
  opacity: 1;
3428
  filter: alpha(opacity=100);
3429
}
3430

    
3431
.tabs-stacked .open > a:hover {
3432
  border-color: #999999;
3433
}
3434

    
3435
.tabbable {
3436
  *zoom: 1;
3437
}
3438

    
3439
.tabbable:before,
3440
.tabbable:after {
3441
  display: table;
3442
  content: "";
3443
}
3444

    
3445
.tabbable:after {
3446
  clear: both;
3447
}
3448

    
3449
.tab-content {
3450
  overflow: auto;
3451
}
3452

    
3453
.tabs-below > .nav-tabs,
3454
.tabs-right > .nav-tabs,
3455
.tabs-left > .nav-tabs {
3456
  border-bottom: 0;
3457
}
3458

    
3459
.tab-content > .tab-pane,
3460
.pill-content > .pill-pane {
3461
  display: none;
3462
}
3463

    
3464
.tab-content > .active,
3465
.pill-content > .active {
3466
  display: block;
3467
}
3468

    
3469
.tabs-below > .nav-tabs {
3470
  border-top: 1px solid #ddd;
3471
}
3472

    
3473
.tabs-below > .nav-tabs > li {
3474
  margin-top: -1px;
3475
  margin-bottom: 0;
3476
}
3477

    
3478
.tabs-below > .nav-tabs > li > a {
3479
  -webkit-border-radius: 0 0 4px 4px;
3480
     -moz-border-radius: 0 0 4px 4px;
3481
          border-radius: 0 0 4px 4px;
3482
}
3483

    
3484
.tabs-below > .nav-tabs > li > a:hover {
3485
  border-top-color: #ddd;
3486
  border-bottom-color: transparent;
3487
}
3488

    
3489
.tabs-below > .nav-tabs > .active > a,
3490
.tabs-below > .nav-tabs > .active > a:hover {
3491
  border-color: transparent #ddd #ddd #ddd;
3492
}
3493

    
3494
.tabs-left > .nav-tabs > li,
3495
.tabs-right > .nav-tabs > li {
3496
  float: none;
3497
}
3498

    
3499
.tabs-left > .nav-tabs > li > a,
3500
.tabs-right > .nav-tabs > li > a {
3501
  min-width: 74px;
3502
  margin-right: 0;
3503
  margin-bottom: 3px;
3504
}
3505

    
3506
.tabs-left > .nav-tabs {
3507
  float: left;
3508
  margin-right: 19px;
3509
  border-right: 1px solid #ddd;
3510
}
3511

    
3512
.tabs-left > .nav-tabs > li > a {
3513
  margin-right: -1px;
3514
  -webkit-border-radius: 4px 0 0 4px;
3515
     -moz-border-radius: 4px 0 0 4px;
3516
          border-radius: 4px 0 0 4px;
3517
}
3518

    
3519
.tabs-left > .nav-tabs > li > a:hover {
3520
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
3521
}
3522

    
3523
.tabs-left > .nav-tabs .active > a,
3524
.tabs-left > .nav-tabs .active > a:hover {
3525
  border-color: #ddd transparent #ddd #ddd;
3526
  *border-right-color: #ffffff;
3527
}
3528

    
3529
.tabs-right > .nav-tabs {
3530
  float: right;
3531
  margin-left: 19px;
3532
  border-left: 1px solid #ddd;
3533
}
3534

    
3535
.tabs-right > .nav-tabs > li > a {
3536
  margin-left: -1px;
3537
  -webkit-border-radius: 0 4px 4px 0;
3538
     -moz-border-radius: 0 4px 4px 0;
3539
          border-radius: 0 4px 4px 0;
3540
}
3541

    
3542
.tabs-right > .nav-tabs > li > a:hover {
3543
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
3544
}
3545

    
3546
.tabs-right > .nav-tabs .active > a,
3547
.tabs-right > .nav-tabs .active > a:hover {
3548
  border-color: #ddd #ddd #ddd transparent;
3549
  *border-left-color: #ffffff;
3550
}
3551

    
3552
.navbar {
3553
  *position: relative;
3554
  *z-index: 2;
3555
  margin-bottom: 18px;
3556
  overflow: visible;
3557
}
3558

    
3559
.navbar-inner {
3560
  min-height: 40px;
3561
  padding-right: 20px;
3562
  padding-left: 20px;
3563
  background-color: #2c2c2c;
3564
  background-image: -moz-linear-gradient(top, #333333, #222222);
3565
  background-image: -ms-linear-gradient(top, #333333, #222222);
3566
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
3567
  background-image: -webkit-linear-gradient(top, #333333, #222222);
3568
  background-image: -o-linear-gradient(top, #333333, #222222);
3569
  background-image: linear-gradient(top, #333333, #222222);
3570
  background-repeat: repeat-x;
3571
  -webkit-border-radius: 4px;
3572
     -moz-border-radius: 4px;
3573
          border-radius: 4px;
3574
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
3575
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
3576
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
3577
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
3578
}
3579

    
3580
.navbar .container {
3581
  width: auto;
3582
}
3583

    
3584
.nav-collapse.collapse {
3585
  height: auto;
3586
}
3587

    
3588
.navbar {
3589
  color: #999999;
3590
}
3591

    
3592
.navbar .brand:hover {
3593
  text-decoration: none;
3594
}
3595

    
3596
.navbar .brand {
3597
  display: block;
3598
  float: left;
3599
  padding: 8px 20px 12px;
3600
  margin-left: -20px;
3601
  font-size: 20px;
3602
  font-weight: 200;
3603
  line-height: 1;
3604
  color: #999999;
3605
}
3606

    
3607
.navbar .navbar-text {
3608
  margin-bottom: 0;
3609
  line-height: 40px;
3610
}
3611

    
3612
.navbar .navbar-link {
3613
  color: #999999;
3614
}
3615

    
3616
.navbar .navbar-link:hover {
3617
  color: #ffffff;
3618
}
3619

    
3620
.navbar .btn,
3621
.navbar .btn-group {
3622
  margin-top: 5px;
3623
}
3624

    
3625
.navbar .btn-group .btn {
3626
  margin: 0;
3627
}
3628

    
3629
.navbar-form {
3630
  margin-bottom: 0;
3631
  *zoom: 1;
3632
}
3633

    
3634
.navbar-form:before,
3635
.navbar-form:after {
3636
  display: table;
3637
  content: "";
3638
}
3639

    
3640
.navbar-form:after {
3641
  clear: both;
3642
}
3643

    
3644
.navbar-form input,
3645
.navbar-form select,
3646
.navbar-form .radio,
3647
.navbar-form .checkbox {
3648
  margin-top: 5px;
3649
}
3650

    
3651
.navbar-form input,
3652
.navbar-form select {
3653
  display: inline-block;
3654
  margin-bottom: 0;
3655
}
3656

    
3657
.navbar-form input[type="image"],
3658
.navbar-form input[type="checkbox"],
3659
.navbar-form input[type="radio"] {
3660
  margin-top: 3px;
3661
}
3662

    
3663
.navbar-form .input-append,
3664
.navbar-form .input-prepend {
3665
  margin-top: 6px;
3666
  white-space: nowrap;
3667
}
3668

    
3669
.navbar-form .input-append input,
3670
.navbar-form .input-prepend input {
3671
  margin-top: 0;
3672
}
3673

    
3674
.navbar-search {
3675
  position: relative;
3676
  float: left;
3677
  margin-top: 6px;
3678
  margin-bottom: 0;
3679
}
3680

    
3681
.navbar-search .search-query {
3682
  padding: 4px 9px;
3683
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3684
  font-size: 13px;
3685
  font-weight: normal;
3686
  line-height: 1;
3687
  color: #ffffff;
3688
  background-color: #626262;
3689
  border: 1px solid #151515;
3690
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3691
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3692
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3693
  -webkit-transition: none;
3694
     -moz-transition: none;
3695
      -ms-transition: none;
3696
       -o-transition: none;
3697
          transition: none;
3698
}
3699

    
3700
.navbar-search .search-query:-moz-placeholder {
3701
  color: #cccccc;
3702
}
3703

    
3704
.navbar-search .search-query::-webkit-input-placeholder {
3705
  color: #cccccc;
3706
}
3707

    
3708
.navbar-search .search-query:focus,
3709
.navbar-search .search-query.focused {
3710
  padding: 5px 10px;
3711
  color: #333333;
3712
  text-shadow: 0 1px 0 #ffffff;
3713
  background-color: #ffffff;
3714
  border: 0;
3715
  outline: 0;
3716
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3717
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3718
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3719
}
3720

    
3721
.navbar-fixed-top,
3722
.navbar-fixed-bottom {
3723
  position: fixed;
3724
  right: 0;
3725
  left: 0;
3726
  z-index: 1030;
3727
  margin-bottom: 0;
3728
}
3729

    
3730
.navbar-fixed-top .navbar-inner,
3731
.navbar-fixed-bottom .navbar-inner {
3732
  padding-right: 0;
3733
  padding-left: 0;
3734
  -webkit-border-radius: 0;
3735
     -moz-border-radius: 0;
3736
          border-radius: 0;
3737
}
3738

    
3739
.navbar-fixed-top .container,
3740
.navbar-fixed-bottom .container {
3741
  width: 940px;
3742
}
3743

    
3744
.navbar-fixed-top {
3745
  top: 0;
3746
}
3747

    
3748
.navbar-fixed-bottom {
3749
  bottom: 0;
3750
}
3751

    
3752
.navbar .nav {
3753
  position: relative;
3754
  left: 0;
3755
  display: block;
3756
  float: left;
3757
  margin: 0 10px 0 0;
3758
}
3759

    
3760
.navbar .nav.pull-right {
3761
  float: right;
3762
}
3763

    
3764
.navbar .nav > li {
3765
  display: block;
3766
  float: left;
3767
}
3768

    
3769
.navbar .nav > li > a {
3770
  float: none;
3771
  padding: 9px 10px 11px;
3772
  line-height: 19px;
3773
  color: #999999;
3774
  text-decoration: none;
3775
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3776
}
3777

    
3778
.navbar .btn {
3779
  display: inline-block;
3780
  padding: 4px 10px 4px;
3781
  margin: 5px 5px 6px;
3782
  line-height: 18px;
3783
}
3784

    
3785
.navbar .btn-group {
3786
  padding: 5px 5px 6px;
3787
  margin: 0;
3788
}
3789

    
3790
.navbar .nav > li > a:hover {
3791
  color: #ffffff;
3792
  text-decoration: none;
3793
  background-color: transparent;
3794
}
3795

    
3796
.navbar .nav .active > a,
3797
.navbar .nav .active > a:hover {
3798
  color: #ffffff;
3799
  text-decoration: none;
3800
  background-color: #222222;
3801
}
3802

    
3803
.navbar .divider-vertical {
3804
  width: 1px;
3805
  height: 40px;
3806
  margin: 0 9px;
3807
  overflow: hidden;
3808
  background-color: #222222;
3809
  border-right: 1px solid #333333;
3810
}
3811

    
3812
.navbar .nav.pull-right {
3813
  margin-right: 0;
3814
  margin-left: 10px;
3815
}
3816

    
3817
.navbar .btn-navbar {
3818
  display: none;
3819
  float: right;
3820
  padding: 7px 10px;
3821
  margin-right: 5px;
3822
  margin-left: 5px;
3823
  background-color: #2c2c2c;
3824
  *background-color: #222222;
3825
  background-image: -ms-linear-gradient(top, #333333, #222222);
3826
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
3827
  background-image: -webkit-linear-gradient(top, #333333, #222222);
3828
  background-image: -o-linear-gradient(top, #333333, #222222);
3829
  background-image: linear-gradient(top, #333333, #222222);
3830
  background-image: -moz-linear-gradient(top, #333333, #222222);
3831
  background-repeat: repeat-x;
3832
  border-color: #222222 #222222 #000000;
3833
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3834
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
3835
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
3836
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3837
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3838
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3839
}
3840

    
3841
.navbar .btn-navbar:hover,
3842
.navbar .btn-navbar:active,
3843
.navbar .btn-navbar.active,
3844
.navbar .btn-navbar.disabled,
3845
.navbar .btn-navbar[disabled] {
3846
  background-color: #222222;
3847
  *background-color: #151515;
3848
}
3849

    
3850
.navbar .btn-navbar:active,
3851
.navbar .btn-navbar.active {
3852
  background-color: #080808 \9;
3853
}
3854

    
3855
.navbar .btn-navbar .icon-bar {
3856
  display: block;
3857
  width: 18px;
3858
  height: 2px;
3859
  background-color: #f5f5f5;
3860
  -webkit-border-radius: 1px;
3861
     -moz-border-radius: 1px;
3862
          border-radius: 1px;
3863
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3864
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3865
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3866
}
3867

    
3868
.btn-navbar .icon-bar + .icon-bar {
3869
  margin-top: 3px;
3870
}
3871

    
3872
.navbar .dropdown-menu:before {
3873
  position: absolute;
3874
  top: -7px;
3875
  left: 9px;
3876
  display: inline-block;
3877
  border-right: 7px solid transparent;
3878
  border-bottom: 7px solid #ccc;
3879
  border-left: 7px solid transparent;
3880
  border-bottom-color: rgba(0, 0, 0, 0.2);
3881
  content: '';
3882
}
3883

    
3884
.navbar .dropdown-menu:after {
3885
  position: absolute;
3886
  top: -6px;
3887
  left: 10px;
3888
  display: inline-block;
3889
  border-right: 6px solid transparent;
3890
  border-bottom: 6px solid #ffffff;
3891
  border-left: 6px solid transparent;
3892
  content: '';
3893
}
3894

    
3895
.navbar-fixed-bottom .dropdown-menu:before {
3896
  top: auto;
3897
  bottom: -7px;
3898
  border-top: 7px solid #ccc;
3899
  border-bottom: 0;
3900
  border-top-color: rgba(0, 0, 0, 0.2);
3901
}
3902

    
3903
.navbar-fixed-bottom .dropdown-menu:after {
3904
  top: auto;
3905
  bottom: -6px;
3906
  border-top: 6px solid #ffffff;
3907
  border-bottom: 0;
3908
}
3909

    
3910
.navbar .nav li.dropdown .dropdown-toggle .caret,
3911
.navbar .nav li.dropdown.open .caret {
3912
  border-top-color: #ffffff;
3913
  border-bottom-color: #ffffff;
3914
}
3915

    
3916
.navbar .nav li.dropdown.active .caret {
3917
  opacity: 1;
3918
  filter: alpha(opacity=100);
3919
}
3920

    
3921
.navbar .nav li.dropdown.open > .dropdown-toggle,
3922
.navbar .nav li.dropdown.active > .dropdown-toggle,
3923
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
3924
  background-color: transparent;
3925
}
3926

    
3927
.navbar .nav li.dropdown.active > .dropdown-toggle:hover {
3928
  color: #ffffff;
3929
}
3930

    
3931
.navbar .pull-right .dropdown-menu,
3932
.navbar .dropdown-menu.pull-right {
3933
  right: 0;
3934
  left: auto;
3935
}
3936

    
3937
.navbar .pull-right .dropdown-menu:before,
3938
.navbar .dropdown-menu.pull-right:before {
3939
  right: 12px;
3940
  left: auto;
3941
}
3942

    
3943
.navbar .pull-right .dropdown-menu:after,
3944
.navbar .dropdown-menu.pull-right:after {
3945
  right: 13px;
3946
  left: auto;
3947
}
3948

    
3949
.breadcrumb {
3950
  padding: 7px 14px;
3951
  margin: 0 0 18px;
3952
  list-style: none;
3953
  background-color: #fbfbfb;
3954
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
3955
  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
3956
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
3957
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
3958
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
3959
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
3960
  background-repeat: repeat-x;
3961
  border: 1px solid #ddd;
3962
  -webkit-border-radius: 3px;
3963
     -moz-border-radius: 3px;
3964
          border-radius: 3px;
3965
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
3966
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
3967
     -moz-box-shadow: inset 0 1px 0 #ffffff;
3968
          box-shadow: inset 0 1px 0 #ffffff;
3969
}
3970

    
3971
.breadcrumb li {
3972
  display: inline-block;
3973
  *display: inline;
3974
  text-shadow: 0 1px 0 #ffffff;
3975
  *zoom: 1;
3976
}
3977

    
3978
.breadcrumb .divider {
3979
  padding: 0 5px;
3980
  color: #999999;
3981
}
3982

    
3983
.breadcrumb .active a {
3984
  color: #333333;
3985
}
3986

    
3987
.pagination {
3988
  height: 36px;
3989
  margin: 18px 0;
3990
}
3991

    
3992
.pagination ul {
3993
  display: inline-block;
3994
  *display: inline;
3995
  margin-bottom: 0;
3996
  margin-left: 0;
3997
  -webkit-border-radius: 3px;
3998
     -moz-border-radius: 3px;
3999
          border-radius: 3px;
4000
  *zoom: 1;
4001
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4002
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4003
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4004
}
4005

    
4006
.pagination li {
4007
  display: inline;
4008
}
4009

    
4010
.pagination a {
4011
  float: left;
4012
  padding: 0 14px;
4013
  line-height: 34px;
4014
  text-decoration: none;
4015
  border: 1px solid #ddd;
4016
  border-left-width: 0;
4017
}
4018

    
4019
.pagination a:hover,
4020
.pagination .active a {
4021
  background-color: #f5f5f5;
4022
}
4023

    
4024
.pagination .active a {
4025
  color: #999999;
4026
  cursor: default;
4027
}
4028

    
4029
.pagination .disabled span,
4030
.pagination .disabled a,
4031
.pagination .disabled a:hover {
4032
  color: #999999;
4033
  cursor: default;
4034
  background-color: transparent;
4035
}
4036

    
4037
.pagination li:first-child a {
4038
  border-left-width: 1px;
4039
  -webkit-border-radius: 3px 0 0 3px;
4040
     -moz-border-radius: 3px 0 0 3px;
4041
          border-radius: 3px 0 0 3px;
4042
}
4043

    
4044
.pagination li:last-child a {
4045
  -webkit-border-radius: 0 3px 3px 0;
4046
     -moz-border-radius: 0 3px 3px 0;
4047
          border-radius: 0 3px 3px 0;
4048
}
4049

    
4050
.pagination-centered {
4051
  text-align: center;
4052
}
4053

    
4054
.pagination-right {
4055
  text-align: right;
4056
}
4057

    
4058
.pager {
4059
  margin-bottom: 18px;
4060
  margin-left: 0;
4061
  text-align: center;
4062
  list-style: none;
4063
  *zoom: 1;
4064
}
4065

    
4066
.pager:before,
4067
.pager:after {
4068
  display: table;
4069
  content: "";
4070
}
4071

    
4072
.pager:after {
4073
  clear: both;
4074
}
4075

    
4076
.pager li {
4077
  display: inline;
4078
}
4079

    
4080
.pager a {
4081
  display: inline-block;
4082
  padding: 5px 14px;
4083
  background-color: #fff;
4084
  border: 1px solid #ddd;
4085
  -webkit-border-radius: 15px;
4086
     -moz-border-radius: 15px;
4087
          border-radius: 15px;
4088
}
4089

    
4090
.pager a:hover {
4091
  text-decoration: none;
4092
  background-color: #f5f5f5;
4093
}
4094

    
4095
.pager .next a {
4096
  float: right;
4097
}
4098

    
4099
.pager .previous a {
4100
  float: left;
4101
}
4102

    
4103
.pager .disabled a,
4104
.pager .disabled a:hover {
4105
  color: #999999;
4106
  cursor: default;
4107
  background-color: #fff;
4108
}
4109

    
4110
.modal-open .dropdown-menu {
4111
  z-index: 2050;
4112
}
4113

    
4114
.modal-open .dropdown.open {
4115
  *z-index: 2050;
4116
}
4117

    
4118
.modal-open .popover {
4119
  z-index: 2060;
4120
}
4121

    
4122
.modal-open .tooltip {
4123
  z-index: 2070;
4124
}
4125

    
4126
.modal-backdrop {
4127
  position: fixed;
4128
  top: 0;
4129
  right: 0;
4130
  bottom: 0;
4131
  left: 0;
4132
  z-index: 1040;
4133
  background-color: #000000;
4134
}
4135

    
4136
.modal-backdrop.fade {
4137
  opacity: 0;
4138
}
4139

    
4140
.modal-backdrop,
4141
.modal-backdrop.fade.in {
4142
  opacity: 0.8;
4143
  filter: alpha(opacity=80);
4144
}
4145

    
4146
.modal {
4147
  position: fixed;
4148
  top: 50%;
4149
  left: 50%;
4150
  z-index: 1050;
4151
  width: 560px;
4152
  margin: -250px 0 0 -280px;
4153
  overflow: auto;
4154
  background-color: #ffffff;
4155
  border: 1px solid #999;
4156
  border: 1px solid rgba(0, 0, 0, 0.3);
4157
  *border: 1px solid #999;
4158
  -webkit-border-radius: 6px;
4159
     -moz-border-radius: 6px;
4160
          border-radius: 6px;
4161
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4162
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4163
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4164
  -webkit-background-clip: padding-box;
4165
     -moz-background-clip: padding-box;
4166
          background-clip: padding-box;
4167
}
4168

    
4169
.modal.fade {
4170
  top: -25%;
4171
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
4172
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
4173
      -ms-transition: opacity 0.3s linear, top 0.3s ease-out;
4174
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
4175
          transition: opacity 0.3s linear, top 0.3s ease-out;
4176
}
4177

    
4178
.modal.fade.in {
4179
  top: 50%;
4180
}
4181

    
4182
.modal-header {
4183
  padding: 9px 15px;
4184
  border-bottom: 1px solid #eee;
4185
}
4186

    
4187
.modal-header .close {
4188
  margin-top: 2px;
4189
}
4190

    
4191
.modal-body {
4192
  max-height: 400px;
4193
  padding: 15px;
4194
  overflow-y: auto;
4195
}
4196

    
4197
.modal-form {
4198
  margin-bottom: 0;
4199
}
4200

    
4201
.modal-footer {
4202
  padding: 14px 15px 15px;
4203
  margin-bottom: 0;
4204
  text-align: right;
4205
  background-color: #f5f5f5;
4206
  border-top: 1px solid #ddd;
4207
  -webkit-border-radius: 0 0 6px 6px;
4208
     -moz-border-radius: 0 0 6px 6px;
4209
          border-radius: 0 0 6px 6px;
4210
  *zoom: 1;
4211
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
4212
     -moz-box-shadow: inset 0 1px 0 #ffffff;
4213
          box-shadow: inset 0 1px 0 #ffffff;
4214
}
4215

    
4216
.modal-footer:before,
4217
.modal-footer:after {
4218
  display: table;
4219
  content: "";
4220
}
4221

    
4222
.modal-footer:after {
4223
  clear: both;
4224
}
4225

    
4226
.modal-footer .btn + .btn {
4227
  margin-bottom: 0;
4228
  margin-left: 5px;
4229
}
4230

    
4231
.modal-footer .btn-group .btn + .btn {
4232
  margin-left: -1px;
4233
}
4234

    
4235
.tooltip {
4236
  position: absolute;
4237
  z-index: 1020;
4238
  display: block;
4239
  padding: 5px;
4240
  font-size: 11px;
4241
  opacity: 0;
4242
  filter: alpha(opacity=0);
4243
  visibility: visible;
4244
}
4245

    
4246
.tooltip.in {
4247
  opacity: 0.8;
4248
  filter: alpha(opacity=80);
4249
}
4250

    
4251
.tooltip.top {
4252
  margin-top: -2px;
4253
}
4254

    
4255
.tooltip.right {
4256
  margin-left: 2px;
4257
}
4258

    
4259
.tooltip.bottom {
4260
  margin-top: 2px;
4261
}
4262

    
4263
.tooltip.left {
4264
  margin-left: -2px;
4265
}
4266

    
4267
.tooltip.top .tooltip-arrow {
4268
  bottom: 0;
4269
  left: 50%;
4270
  margin-left: -5px;
4271
  border-top: 5px solid #000000;
4272
  border-right: 5px solid transparent;
4273
  border-left: 5px solid transparent;
4274
}
4275

    
4276
.tooltip.left .tooltip-arrow {
4277
  top: 50%;
4278
  right: 0;
4279
  margin-top: -5px;
4280
  border-top: 5px solid transparent;
4281
  border-bottom: 5px solid transparent;
4282
  border-left: 5px solid #000000;
4283
}
4284

    
4285
.tooltip.bottom .tooltip-arrow {
4286
  top: 0;
4287
  left: 50%;
4288
  margin-left: -5px;
4289
  border-right: 5px solid transparent;
4290
  border-bottom: 5px solid #000000;
4291
  border-left: 5px solid transparent;
4292
}
4293

    
4294
.tooltip.right .tooltip-arrow {
4295
  top: 50%;
4296
  left: 0;
4297
  margin-top: -5px;
4298
  border-top: 5px solid transparent;
4299
  border-right: 5px solid #000000;
4300
  border-bottom: 5px solid transparent;
4301
}
4302

    
4303
.tooltip-inner {
4304
  max-width: 200px;
4305
  padding: 3px 8px;
4306
  color: #ffffff;
4307
  text-align: center;
4308
  text-decoration: none;
4309
  background-color: #000000;
4310
  -webkit-border-radius: 4px;
4311
     -moz-border-radius: 4px;
4312
          border-radius: 4px;
4313
}
4314

    
4315
.tooltip-arrow {
4316
  position: absolute;
4317
  width: 0;
4318
  height: 0;
4319
}
4320

    
4321
.popover {
4322
  position: absolute;
4323
  top: 0;
4324
  left: 0;
4325
  z-index: 1010;
4326
  display: none;
4327
  padding: 5px;
4328
}
4329

    
4330
.popover.top {
4331
  margin-top: -5px;
4332
}
4333

    
4334
.popover.right {
4335
  margin-left: 5px;
4336
}
4337

    
4338
.popover.bottom {
4339
  margin-top: 5px;
4340
}
4341

    
4342
.popover.left {
4343
  margin-left: -5px;
4344
}
4345

    
4346
.popover.top .arrow {
4347
  bottom: 0;
4348
  left: 50%;
4349
  margin-left: -5px;
4350
  border-top: 5px solid #000000;
4351
  border-right: 5px solid transparent;
4352
  border-left: 5px solid transparent;
4353
}
4354

    
4355
.popover.right .arrow {
4356
  top: 50%;
4357
  left: 0;
4358
  margin-top: -5px;
4359
  border-top: 5px solid transparent;
4360
  border-right: 5px solid #000000;
4361
  border-bottom: 5px solid transparent;
4362
}
4363

    
4364
.popover.bottom .arrow {
4365
  top: 0;
4366
  left: 50%;
4367
  margin-left: -5px;
4368
  border-right: 5px solid transparent;
4369
  border-bottom: 5px solid #000000;
4370
  border-left: 5px solid transparent;
4371
}
4372

    
4373
.popover.left .arrow {
4374
  top: 50%;
4375
  right: 0;
4376
  margin-top: -5px;
4377
  border-top: 5px solid transparent;
4378
  border-bottom: 5px solid transparent;
4379
  border-left: 5px solid #000000;
4380
}
4381

    
4382
.popover .arrow {
4383
  position: absolute;
4384
  width: 0;
4385
  height: 0;
4386
}
4387

    
4388
.popover-inner {
4389
  width: 280px;
4390
  padding: 3px;
4391
  overflow: hidden;
4392
  background: #000000;
4393
  background: rgba(0, 0, 0, 0.8);
4394
  -webkit-border-radius: 6px;
4395
     -moz-border-radius: 6px;
4396
          border-radius: 6px;
4397
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4398
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4399
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4400
}
4401

    
4402
.popover-title {
4403
  padding: 9px 15px;
4404
  line-height: 1;
4405
  background-color: #f5f5f5;
4406
  border-bottom: 1px solid #eee;
4407
  -webkit-border-radius: 3px 3px 0 0;
4408
     -moz-border-radius: 3px 3px 0 0;
4409
          border-radius: 3px 3px 0 0;
4410
}
4411

    
4412
.popover-content {
4413
  padding: 14px;
4414
  background-color: #ffffff;
4415
  -webkit-border-radius: 0 0 3px 3px;
4416
     -moz-border-radius: 0 0 3px 3px;
4417
          border-radius: 0 0 3px 3px;
4418
  -webkit-background-clip: padding-box;
4419
     -moz-background-clip: padding-box;
4420
          background-clip: padding-box;
4421
}
4422

    
4423
.popover-content p,
4424
.popover-content ul,
4425
.popover-content ol {
4426
  margin-bottom: 0;
4427
}
4428

    
4429
.thumbnails {
4430
  margin-left: -20px;
4431
  list-style: none;
4432
  *zoom: 1;
4433
}
4434

    
4435
.thumbnails:before,
4436
.thumbnails:after {
4437
  display: table;
4438
  content: "";
4439
}
4440

    
4441
.thumbnails:after {
4442
  clear: both;
4443
}
4444

    
4445
.row-fluid .thumbnails {
4446
  margin-left: 0;
4447
}
4448

    
4449
.thumbnails > li {
4450
  float: left;
4451
  margin-bottom: 18px;
4452
  margin-left: 20px;
4453
}
4454

    
4455
.thumbnail {
4456
  display: block;
4457
  padding: 4px;
4458
  line-height: 1;
4459
  border: 1px solid #ddd;
4460
  -webkit-border-radius: 4px;
4461
     -moz-border-radius: 4px;
4462
          border-radius: 4px;
4463
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
4464
     -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
4465
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
4466
}
4467

    
4468
a.thumbnail:hover {
4469
  border-color: #0088cc;
4470
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4471
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4472
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4473
}
4474

    
4475
.thumbnail > img {
4476
  display: block;
4477
  max-width: 100%;
4478
  margin-right: auto;
4479
  margin-left: auto;
4480
}
4481

    
4482
.thumbnail .caption {
4483
  padding: 9px;
4484
}
4485

    
4486
.label,
4487
.badge {
4488
  font-size: 10.998px;
4489
  font-weight: bold;
4490
  line-height: 14px;
4491
  color: #ffffff;
4492
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4493
  white-space: nowrap;
4494
  vertical-align: baseline;
4495
  background-color: #999999;
4496
}
4497

    
4498
.label {
4499
  padding: 1px 4px 2px;
4500
  -webkit-border-radius: 3px;
4501
     -moz-border-radius: 3px;
4502
          border-radius: 3px;
4503
}
4504

    
4505
.badge {
4506
  padding: 1px 9px 2px;
4507
  -webkit-border-radius: 9px;
4508
     -moz-border-radius: 9px;
4509
          border-radius: 9px;
4510
}
4511

    
4512
a.label:hover,
4513
a.badge:hover {
4514
  color: #ffffff;
4515
  text-decoration: none;
4516
  cursor: pointer;
4517
}
4518

    
4519
.label-important,
4520
.badge-important {
4521
  background-color: #b94a48;
4522
}
4523

    
4524
.label-important[href],
4525
.badge-important[href] {
4526
  background-color: #953b39;
4527
}
4528

    
4529
.label-warning,
4530
.badge-warning {
4531
  background-color: #f89406;
4532
}
4533

    
4534
.label-warning[href],
4535
.badge-warning[href] {
4536
  background-color: #c67605;
4537
}
4538

    
4539
.label-success,
4540
.badge-success {
4541
  background-color: #468847;
4542
}
4543

    
4544
.label-success[href],
4545
.badge-success[href] {
4546
  background-color: #356635;
4547
}
4548

    
4549
.label-info,
4550
.badge-info {
4551
  background-color: #3a87ad;
4552
}
4553

    
4554
.label-info[href],
4555
.badge-info[href] {
4556
  background-color: #2d6987;
4557
}
4558

    
4559
.label-inverse,
4560
.badge-inverse {
4561
  background-color: #333333;
4562
}
4563

    
4564
.label-inverse[href],
4565
.badge-inverse[href] {
4566
  background-color: #1a1a1a;
4567
}
4568

    
4569
@-webkit-keyframes progress-bar-stripes {
4570
  from {
4571
    background-position: 40px 0;
4572
  }
4573
  to {
4574
    background-position: 0 0;
4575
  }
4576
}
4577

    
4578
@-moz-keyframes progress-bar-stripes {
4579
  from {
4580
    background-position: 40px 0;
4581
  }
4582
  to {
4583
    background-position: 0 0;
4584
  }
4585
}
4586

    
4587
@-ms-keyframes progress-bar-stripes {
4588
  from {
4589
    background-position: 40px 0;
4590
  }
4591
  to {
4592
    background-position: 0 0;
4593
  }
4594
}
4595

    
4596
@-o-keyframes progress-bar-stripes {
4597
  from {
4598
    background-position: 0 0;
4599
  }
4600
  to {
4601
    background-position: 40px 0;
4602
  }
4603
}
4604

    
4605
@keyframes progress-bar-stripes {
4606
  from {
4607
    background-position: 40px 0;
4608
  }
4609
  to {
4610
    background-position: 0 0;
4611
  }
4612
}
4613

    
4614
.progress {
4615
  height: 18px;
4616
  margin-bottom: 18px;
4617
  overflow: hidden;
4618
  background-color: #f7f7f7;
4619
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
4620
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
4621
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
4622
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
4623
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
4624
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
4625
  background-repeat: repeat-x;
4626
  -webkit-border-radius: 4px;
4627
     -moz-border-radius: 4px;
4628
          border-radius: 4px;
4629
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
4630
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4631
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4632
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4633
}
4634

    
4635
.progress .bar {
4636
  width: 0;
4637
  height: 18px;
4638
  font-size: 12px;
4639
  color: #ffffff;
4640
  text-align: center;
4641
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4642
  background-color: #0e90d2;
4643
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
4644
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
4645
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
4646
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
4647
  background-image: linear-gradient(top, #149bdf, #0480be);
4648
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
4649
  background-repeat: repeat-x;
4650
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
4651
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4652
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4653
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4654
  -webkit-box-sizing: border-box;
4655
     -moz-box-sizing: border-box;
4656
      -ms-box-sizing: border-box;
4657
          box-sizing: border-box;
4658
  -webkit-transition: width 0.6s ease;
4659
     -moz-transition: width 0.6s ease;
4660
      -ms-transition: width 0.6s ease;
4661
       -o-transition: width 0.6s ease;
4662
          transition: width 0.6s ease;
4663
}
4664

    
4665
.progress-striped .bar {
4666
  background-color: #149bdf;
4667
  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);
4668
  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);
4669
  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);
4670
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4671
  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));
4672
  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);
4673
  -webkit-background-size: 40px 40px;
4674
     -moz-background-size: 40px 40px;
4675
       -o-background-size: 40px 40px;
4676
          background-size: 40px 40px;
4677
}
4678

    
4679
.progress.active .bar {
4680
  -webkit-animation: progress-bar-stripes 2s linear infinite;
4681
     -moz-animation: progress-bar-stripes 2s linear infinite;
4682
      -ms-animation: progress-bar-stripes 2s linear infinite;
4683
       -o-animation: progress-bar-stripes 2s linear infinite;
4684
          animation: progress-bar-stripes 2s linear infinite;
4685
}
4686

    
4687
.progress-danger .bar {
4688
  background-color: #dd514c;
4689
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
4690
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
4691
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
4692
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
4693
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
4694
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
4695
  background-repeat: repeat-x;
4696
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
4697
}
4698

    
4699
.progress-danger.progress-striped .bar {
4700
  background-color: #ee5f5b;
4701
  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));
4702
  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);
4703
  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);
4704
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4705
  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);
4706
  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);
4707
}
4708

    
4709
.progress-success .bar {
4710
  background-color: #5eb95e;
4711
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
4712
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
4713
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
4714
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
4715
  background-image: -o-linear-gradient(top, #62c462, #57a957);
4716
  background-image: linear-gradient(top, #62c462, #57a957);
4717
  background-repeat: repeat-x;
4718
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
4719
}
4720

    
4721
.progress-success.progress-striped .bar {
4722
  background-color: #62c462;
4723
  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));
4724
  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);
4725
  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);
4726
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4727
  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);
4728
  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);
4729
}
4730

    
4731
.progress-info .bar {
4732
  background-color: #4bb1cf;
4733
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
4734
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
4735
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
4736
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
4737
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
4738
  background-image: linear-gradient(top, #5bc0de, #339bb9);
4739
  background-repeat: repeat-x;
4740
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
4741
}
4742

    
4743
.progress-info.progress-striped .bar {
4744
  background-color: #5bc0de;
4745
  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));
4746
  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);
4747
  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);
4748
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4749
  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);
4750
  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);
4751
}
4752

    
4753
.progress-warning .bar {
4754
  background-color: #faa732;
4755
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
4756
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
4757
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
4758
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
4759
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
4760
  background-image: linear-gradient(top, #fbb450, #f89406);
4761
  background-repeat: repeat-x;
4762
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
4763
}
4764

    
4765
.progress-warning.progress-striped .bar {
4766
  background-color: #fbb450;
4767
  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));
4768
  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);
4769
  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);
4770
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4771
  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);
4772
  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);
4773
}
4774

    
4775
.accordion {
4776
  margin-bottom: 18px;
4777
}
4778

    
4779
.accordion-group {
4780
  margin-bottom: 2px;
4781
  border: 1px solid #e5e5e5;
4782
  -webkit-border-radius: 4px;
4783
     -moz-border-radius: 4px;
4784
          border-radius: 4px;
4785
}
4786

    
4787
.accordion-heading {
4788
  border-bottom: 0;
4789
}
4790

    
4791
.accordion-heading .accordion-toggle {
4792
  display: block;
4793
  padding: 8px 15px;
4794
}
4795

    
4796
.accordion-toggle {
4797
  cursor: pointer;
4798
}
4799

    
4800
.accordion-inner {
4801
  padding: 9px 15px;
4802
  border-top: 1px solid #e5e5e5;
4803
}
4804

    
4805
.carousel {
4806
  position: relative;
4807
  margin-bottom: 18px;
4808
  line-height: 1;
4809
}
4810

    
4811
.carousel-inner {
4812
  position: relative;
4813
  width: 100%;
4814
  overflow: hidden;
4815
}
4816

    
4817
.carousel .item {
4818
  position: relative;
4819
  display: none;
4820
  -webkit-transition: 0.6s ease-in-out left;
4821
     -moz-transition: 0.6s ease-in-out left;
4822
      -ms-transition: 0.6s ease-in-out left;
4823
       -o-transition: 0.6s ease-in-out left;
4824
          transition: 0.6s ease-in-out left;
4825
}
4826

    
4827
.carousel .item > img {
4828
  display: block;
4829
  line-height: 1;
4830
}
4831

    
4832
.carousel .active,
4833
.carousel .next,
4834
.carousel .prev {
4835
  display: block;
4836
}
4837

    
4838
.carousel .active {
4839
  left: 0;
4840
}
4841

    
4842
.carousel .next,
4843
.carousel .prev {
4844
  position: absolute;
4845
  top: 0;
4846
  width: 100%;
4847
}
4848

    
4849
.carousel .next {
4850
  left: 100%;
4851
}
4852

    
4853
.carousel .prev {
4854
  left: -100%;
4855
}
4856

    
4857
.carousel .next.left,
4858
.carousel .prev.right {
4859
  left: 0;
4860
}
4861

    
4862
.carousel .active.left {
4863
  left: -100%;
4864
}
4865

    
4866
.carousel .active.right {
4867
  left: 100%;
4868
}
4869

    
4870
.carousel-control {
4871
  position: absolute;
4872
  top: 40%;
4873
  left: 15px;
4874
  width: 40px;
4875
  height: 40px;
4876
  margin-top: -20px;
4877
  font-size: 60px;
4878
  font-weight: 100;
4879
  line-height: 30px;
4880
  color: #ffffff;
4881
  text-align: center;
4882
  background: #222222;
4883
  border: 3px solid #ffffff;
4884
  -webkit-border-radius: 23px;
4885
     -moz-border-radius: 23px;
4886
          border-radius: 23px;
4887
  opacity: 0.5;
4888
  filter: alpha(opacity=50);
4889
}
4890

    
4891
.carousel-control.right {
4892
  right: 15px;
4893
  left: auto;
4894
}
4895

    
4896
.carousel-control:hover {
4897
  color: #ffffff;
4898
  text-decoration: none;
4899
  opacity: 0.9;
4900
  filter: alpha(opacity=90);
4901
}
4902

    
4903
.carousel-caption {
4904
  position: absolute;
4905
  right: 0;
4906
  bottom: 0;
4907
  left: 0;
4908
  padding: 10px 15px 5px;
4909
  background: #333333;
4910
  background: rgba(0, 0, 0, 0.75);
4911
}
4912

    
4913
.carousel-caption h4,
4914
.carousel-caption p {
4915
  color: #ffffff;
4916
}
4917

    
4918
.hero-unit {
4919
  padding: 60px;
4920
  margin-bottom: 30px;
4921
  background-color: #eeeeee;
4922
  -webkit-border-radius: 6px;
4923
     -moz-border-radius: 6px;
4924
          border-radius: 6px;
4925
}
4926

    
4927
.hero-unit h1 {
4928
  margin-bottom: 0;
4929
  font-size: 60px;
4930
  line-height: 1;
4931
  letter-spacing: -1px;
4932
  color: inherit;
4933
}
4934

    
4935
.hero-unit p {
4936
  font-size: 18px;
4937
  font-weight: 200;
4938
  line-height: 27px;
4939
  color: inherit;
4940
}
4941

    
4942
.pull-right {
4943
  float: right;
4944
}
4945

    
4946
.pull-left {
4947
  float: left;
4948
}
4949

    
4950
.hide {
4951
  display: none;
4952
}
4953

    
4954
.show {
4955
  display: block;
4956
}
4957

    
4958
.invisible {
4959
  visibility: hidden;
4960
}