bootstrap.css 72.8 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
1
/*!
2
 * Bootstrap v2.0.0
Mark Otto's avatar
Mark Otto committed
3
 *
Mark Otto's avatar
Mark Otto committed
4
 * Copyright 2012 Twitter, Inc
Mark Otto's avatar
Mark Otto committed
5
6
7
8
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
 * Date: Fri Jan 27 16:39:57 PST 2012
Mark Otto's avatar
Mark Otto committed
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
31
32
33
34
35
36
37
38
39
40
41
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
42
sub, sup {
43
  position: relative;
Mark Otto's avatar
Mark Otto committed
44
45
46
47
48
49
50
51
52
53
54
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
55
56
  max-width: 100%;
  height: auto;
Mark Otto's avatar
Mark Otto committed
57
58
59
60
61
62
63
64
  border: 0;
  -ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
  margin: 0;
65
  font-size: 100%;
Pete Hopkins's avatar
Pete Hopkins committed
66
  vertical-align: middle;
Mark Otto's avatar
Mark Otto committed
67
68
69
}
button, input {
  *overflow: visible;
70
  line-height: normal;
Mark Otto's avatar
Mark Otto committed
71
72
73
}
button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
74
  border: 0;
Mark Otto's avatar
Mark Otto committed
75
76
77
78
79
80
81
82
83
84
85
86
87
88
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
89
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
Mark Otto's avatar
Mark Otto committed
90
91
92
93
94
95
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
96
97
98
99
100
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
101
  color: #555555;
102
  background-color: #ffffff;
103
104
}
a {
105
  color: #0088cc;
106
107
108
  text-decoration: none;
}
a:hover {
109
  color: #005580;
110
111
  text-decoration: underline;
}
Mark Otto's avatar
Mark Otto committed
112
.row {
113
  margin-left: -20px;
114
  *zoom: 1;
Mark Otto's avatar
Mark Otto committed
115
116
117
118
119
120
121
122
}
.row:before, .row:after {
  display: table;
  content: "";
}
.row:after {
  clear: both;
}
123
[class*="span"] {
Mark Otto's avatar
Mark Otto committed
124
125
126
  float: left;
  margin-left: 20px;
}
127
.span1 {
128
  width: 60px;
Mark Otto's avatar
Mark Otto committed
129
}
130
.span2 {
131
  width: 140px;
Mark Otto's avatar
Mark Otto committed
132
}
133
.span3 {
134
  width: 220px;
Mark Otto's avatar
Mark Otto committed
135
}
136
.span4 {
137
  width: 300px;
Mark Otto's avatar
Mark Otto committed
138
}
139
.span5 {
140
  width: 380px;
Mark Otto's avatar
Mark Otto committed
141
}
142
.span6 {
143
  width: 460px;
Mark Otto's avatar
Mark Otto committed
144
}
145
.span7 {
146
  width: 540px;
Mark Otto's avatar
Mark Otto committed
147
}
148
.span8 {
149
  width: 620px;
Mark Otto's avatar
Mark Otto committed
150
}
151
.span9 {
152
  width: 700px;
Mark Otto's avatar
Mark Otto committed
153
}
154
.span10 {
155
  width: 780px;
Mark Otto's avatar
Mark Otto committed
156
}
157
.span11 {
158
  width: 860px;
Mark Otto's avatar
Mark Otto committed
159
}
160
.span12 {
Mark Otto's avatar
Mark Otto committed
161
162
  width: 940px;
}
163
.offset1 {
164
  margin-left: 100px;
Mark Otto's avatar
Mark Otto committed
165
}
166
.offset2 {
167
  margin-left: 180px;
Mark Otto's avatar
Mark Otto committed
168
}
169
.offset3 {
170
  margin-left: 260px;
Mark Otto's avatar
Mark Otto committed
171
}
172
.offset4 {
173
  margin-left: 340px;
Mark Otto's avatar
Mark Otto committed
174
}
175
.offset5 {
176
  margin-left: 420px;
Mark Otto's avatar
Mark Otto committed
177
}
178
.offset6 {
179
  margin-left: 500px;
Mark Otto's avatar
Mark Otto committed
180
}
181
.offset7 {
182
  margin-left: 580px;
Mark Otto's avatar
Mark Otto committed
183
}
184
.offset8 {
185
  margin-left: 660px;
Mark Otto's avatar
Mark Otto committed
186
}
187
.offset9 {
188
  margin-left: 740px;
Mark Otto's avatar
Mark Otto committed
189
}
190
.offset10 {
191
  margin-left: 820px;
Mark Otto's avatar
Mark Otto committed
192
}
193
.offset11 {
194
  margin-left: 900px;
Mark Otto's avatar
Mark Otto committed
195
}
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
.container {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
}
.container:before, .container:after {
  display: table;
  content: "";
}
.container:after {
  clear: both;
}
.fluid-container {
  position: relative;
  min-width: 940px;
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}
.fluid-container:before, .fluid-container:after {
  display: table;
  content: "";
}
.fluid-container:after {
  clear: both;
}
.fluid-sidebar {
  width: 220px;
  margin: 0 20px 18px;
}
.sidebar-left {
  padding-left: 260px;
}
.sidebar-right {
  padding-right: 260px;
}
.sidebar-left .fluid-sidebar {
  float: left;
  margin-left: -240px;
}
.sidebar-right .fluid-sidebar {
  float: right;
  margin-right: -240px;
}
.fluid-content {
  float: left;
  width: 100%;
}
Mark Otto's avatar
Mark Otto committed
245
p {
246
  margin: 0 0 9px;
247
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
Mark Otto's avatar
Mark Otto committed
248
249
250
251
252
  font-size: 13px;
  line-height: 18px;
}
p small {
  font-size: 11px;
253
  color: #999999;
Mark Otto's avatar
Mark Otto committed
254
}
255
256
257
258
259
260
.lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
Mark Otto's avatar
Mark Otto committed
261
262
263
264
265
266
h1,
h2,
h3,
h4,
h5,
h6 {
267
  margin: 0;
Mark Otto's avatar
Mark Otto committed
268
  font-weight: bold;
269
  color: #333333;
270
  text-rendering: optimizelegibility;
Mark Otto's avatar
Mark Otto committed
271
272
273
274
275
276
277
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
278
  font-weight: normal;
279
  color: #999999;
Mark Otto's avatar
Mark Otto committed
280
281
282
283
284
285
286
287
288
289
}
h1 {
  font-size: 30px;
  line-height: 36px;
}
h1 small {
  font-size: 18px;
}
h2 {
  font-size: 24px;
290
  line-height: 36px;
Mark Otto's avatar
Mark Otto committed
291
292
}
h2 small {
293
  font-size: 18px;
Mark Otto's avatar
Mark Otto committed
294
295
}
h3 {
296
  line-height: 27px;
Mark Otto's avatar
Mark Otto committed
297
298
299
300
301
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
302
303
304
h4, h5, h6 {
  line-height: 18px;
}
Mark Otto's avatar
Mark Otto committed
305
h4 {
306
  font-size: 14px;
Mark Otto's avatar
Mark Otto committed
307
308
309
310
311
}
h4 small {
  font-size: 12px;
}
h5 {
312
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
313
314
}
h6 {
315
  font-size: 11px;
316
  color: #999999;
Mark Otto's avatar
Mark Otto committed
317
318
  text-transform: uppercase;
}
319
320
321
322
323
324
325
326
.page-header {
  padding-bottom: 17px;
  margin: 18px 0;
  border-bottom: 1px solid #eeeeee;
}
.page-header h1 {
  line-height: 1;
}
Mark Otto's avatar
Mark Otto committed
327
ul, ol {
328
  padding: 0;
329
  margin: 0 0 9px 25px;
Mark Otto's avatar
Mark Otto committed
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
li {
  line-height: 18px;
}
ul.unstyled {
  margin-left: 0;
348
  list-style: none;
Mark Otto's avatar
Mark Otto committed
349
350
351
352
}
dl {
  margin-bottom: 18px;
}
353
dt, dd {
Mark Otto's avatar
Mark Otto committed
354
355
  line-height: 18px;
}
356
dt {
Mark Otto's avatar
Mark Otto committed
357
358
  font-weight: bold;
}
359
dd {
Mark Otto's avatar
Mark Otto committed
360
361
362
  margin-left: 9px;
}
hr {
363
  margin: 18px 0;
Mark Otto's avatar
Mark Otto committed
364
  border: 0;
365
  border-top: 1px solid #e5e5e5;
366
  border-bottom: 1px solid #ffffff;
Mark Otto's avatar
Mark Otto committed
367
368
369
370
371
372
373
374
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
.muted {
375
  color: #999999;
Mark Otto's avatar
Mark Otto committed
376
}
377
378
379
380
381
382
abbr {
  font-size: 90%;
  text-transform: uppercase;
  border-bottom: 1px dotted #ddd;
  cursor: help;
}
Mark Otto's avatar
Mark Otto committed
383
blockquote {
384
385
  padding: 0 0 0 15px;
  margin: 0 0 18px;
386
  border-left: 5px solid #eeeeee;
Mark Otto's avatar
Mark Otto committed
387
388
}
blockquote p {
389
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
390
391
  font-size: 16px;
  font-weight: 300;
392
  line-height: 22.5px;
Mark Otto's avatar
Mark Otto committed
393
394
395
396
}
blockquote small {
  display: block;
  line-height: 18px;
397
  color: #999999;
Mark Otto's avatar
Mark Otto committed
398
399
400
401
}
blockquote small:before {
  content: '\2014 \00A0';
}
402
403
blockquote.pull-right {
  float: right;
404
405
406
  padding-left: 0;
  padding-right: 15px;
  border-left: 0;
407
  border-right: 5px solid #eeeeee;
408
409
410
411
}
blockquote.pull-right p, blockquote.pull-right small {
  text-align: right;
}
412
413
414
415
416
417
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
Mark Otto's avatar
Mark Otto committed
418
419
420
address {
  display: block;
  margin-bottom: 18px;
421
  line-height: 18px;
422
  font-style: normal;
Mark Otto's avatar
Mark Otto committed
423
}
Mark Otto's avatar
Mark Otto committed
424
425
426
427
428
429
small {
  font-size: 100%;
}
cite {
  font-style: normal;
}
Mark Otto's avatar
Mark Otto committed
430
431
code, pre {
  padding: 0 3px 2px;
432
  font-family: Menlo, Monaco, "Courier New", monospace;
Mark Otto's avatar
Mark Otto committed
433
  font-size: 12px;
434
  color: #333333;
Mark Otto's avatar
Mark Otto committed
435
  -webkit-border-radius: 3px;
436
  -moz-border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
437
438
439
  border-radius: 3px;
}
code {
440
441
442
443
  padding: 3px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
Mark Otto's avatar
Mark Otto committed
444
445
446
}
pre {
  display: block;
447
  padding: 8.5px;
448
  margin: 0 0 9px;
Mark Otto's avatar
Mark Otto committed
449
  font-size: 12px;
450
451
  line-height: 18px;
  background-color: #f5f5f5;
Mark Otto's avatar
Mark Otto committed
452
453
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
454
  -webkit-border-radius: 4px;
455
  -moz-border-radius: 4px;
456
  border-radius: 4px;
Mark Otto's avatar
Mark Otto committed
457
458
  white-space: pre;
  white-space: pre-wrap;
459
  word-break: break-all;
Mark Otto's avatar
Mark Otto committed
460
}
461
462
463
pre.prettyprint {
  margin-bottom: 18px;
}
464
465
466
467
pre code {
  padding: 0;
  background-color: transparent;
}
Mark Otto's avatar
Mark Otto committed
468
form {
469
470
471
472
473
474
  margin: 0 0 18px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
Mark Otto's avatar
Mark Otto committed
475
}
476
legend {
Mark Otto's avatar
Mark Otto committed
477
  display: block;
478
  width: 100%;
479
  padding: 0;
480
  margin-bottom: 27px;
481
  font-size: 19.5px;
482
  line-height: 36px;
483
  color: #333333;
484
  border: 0;
485
  border-bottom: 1px solid #eee;
Mark Otto's avatar
Mark Otto committed
486
487
488
}
label,
input,
489
button,
Mark Otto's avatar
Mark Otto committed
490
491
492
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
493
494
  font-size: 13px;
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
495
496
  line-height: 18px;
}
497
498
499
label {
  display: block;
  margin-bottom: 5px;
500
  color: #333333;
Mark Otto's avatar
Mark Otto committed
501
502
503
504
505
}
input,
textarea,
select,
.uneditable-input {
506
  display: inline-block;
Mark Otto's avatar
Mark Otto committed
507
  width: 210px;
508
  height: 18px;
Mark Otto's avatar
Mark Otto committed
509
  padding: 4px;
510
  margin-bottom: 9px;
Mark Otto's avatar
Mark Otto committed
511
512
  font-size: 13px;
  line-height: 18px;
513
  color: #555555;
Mark Otto's avatar
Mark Otto committed
514
515
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
516
  -moz-border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
517
518
  border-radius: 3px;
}
519
520
521
522
.uneditable-textarea {
  width: auto;
  height: auto;
}
523
524
525
label input, label textarea, label select {
  display: block;
}
Mark Otto's avatar
Mark Otto committed
526
input[type=image], input[type=checkbox], input[type=radio] {
Mark Otto's avatar
Mark Otto committed
527
528
  width: auto;
  height: auto;
529
  padding: 0;
Mark Otto's avatar
Mark Otto committed
530
  margin: 3px 0;
Mark Otto's avatar
Mark Otto committed
531
  *margin-top: 0;
532
  /* IE7 */
Mark Otto's avatar
Mark Otto committed
533

534
535
  line-height: normal;
  border: none;
536
  cursor: pointer;
Pete Hopkins's avatar
Pete Hopkins committed
537
538
539
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
Mark Otto's avatar
Mark Otto committed
540
541
}
input[type=file] {
542
543
  padding: initial;
  line-height: initial;
544
545
546
  border: initial;
  background-color: #ffffff;
  background-color: initial;
Mark Otto's avatar
Mark Otto committed
547
  -webkit-box-shadow: none;
548
  -moz-box-shadow: none;
Mark Otto's avatar
Mark Otto committed
549
550
551
552
553
554
555
  box-shadow: none;
}
input[type=button], input[type=reset], input[type=submit] {
  width: auto;
  height: auto;
}
select, input[type=file] {
Mark Otto's avatar
Mark Otto committed
556
  height: 28px;
557
558
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

559
560
561
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

Mark Otto's avatar
Mark Otto committed
562
  line-height: 28px;
Mark Otto's avatar
Mark Otto committed
563
}
564
select {
565
566
  width: 220px;
  background-color: #ffffff;
567
}
568
select[multiple], select[size] {
Mark Otto's avatar
Mark Otto committed
569
  height: auto;
Mark Otto's avatar
Mark Otto committed
570
}
Mark Otto's avatar
Mark Otto committed
571
572
input[type=image] {
  -webkit-box-shadow: none;
573
  -moz-box-shadow: none;
Mark Otto's avatar
Mark Otto committed
574
575
  box-shadow: none;
}
Mark Otto's avatar
Mark Otto committed
576
577
578
textarea {
  height: auto;
}
579
580
581
input[type=hidden] {
  display: none;
}
582
583
584
585
586
587
588
589
.radio, .checkbox {
  padding-left: 18px;
}
.radio input[type=radio], .checkbox input[type=checkbox] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child {
Pete Hopkins's avatar
Pete Hopkins committed
590
  padding-top: 5px;
591
}
592
593
.radio.inline, .checkbox.inline {
  display: inline-block;
594
  margin-bottom: 0;
595
596
597
598
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
Mark Otto's avatar
Mark Otto committed
599
input, textarea {
600
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
601
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
602
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
Mark Otto's avatar
Mark Otto committed
603
604
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
Jacob Thornton's avatar
Jacob Thornton committed
605
606
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
Mark Otto's avatar
Mark Otto committed
607
608
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
Mark Otto's avatar
Mark Otto committed
609
input:focus, textarea:focus {
Mark Otto's avatar
Mark Otto committed
610
  border-color: rgba(82, 168, 236, 0.8);
611
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
612
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
613
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
614
  outline: 0;
615
616
617
  outline: 1px dotted #666 \9;
  /* IE6-8 */

Mark Otto's avatar
Mark Otto committed
618
}
Mark Otto's avatar
Mark Otto committed
619
620
input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
621
  -moz-box-shadow: none;
Mark Otto's avatar
Mark Otto committed
622
623
624
  box-shadow: none;
  outline: 1px dotted #666;
}
625
.input-mini {
Mark Otto's avatar
Mark Otto committed
626
627
  width: 60px;
}
628
.input-small {
Mark Otto's avatar
Mark Otto committed
629
630
  width: 90px;
}
631
.input-medium {
Mark Otto's avatar
Mark Otto committed
632
633
  width: 150px;
}
634
.input-large {
Mark Otto's avatar
Mark Otto committed
635
636
  width: 210px;
}
637
.input-xlarge {
Mark Otto's avatar
Mark Otto committed
638
639
  width: 270px;
}
640
.input-xxlarge {
Mark Otto's avatar
Mark Otto committed
641
642
  width: 530px;
}
643
644
645
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
646
.uneditable-input {
647
  float: none;
648
649
  margin-left: 0;
}
650
651
652
653
input.span1, textarea.span1, .uneditable-input.span1 {
  width: 50px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
654
  width: 130px;
655
}
656
input.span3, textarea.span3, .uneditable-input.span3 {
657
  width: 210px;
658
}
659
input.span4, textarea.span4, .uneditable-input.span4 {
660
  width: 290px;
661
}
662
input.span5, textarea.span5, .uneditable-input.span5 {
663
  width: 370px;
664
}
665
input.span6, textarea.span6, .uneditable-input.span6 {
666
  width: 450px;
667
}
668
input.span7, textarea.span7, .uneditable-input.span7 {
669
  width: 530px;
670
}
671
input.span8, textarea.span8, .uneditable-input.span8 {
672
  width: 610px;
673
}
674
input.span9, textarea.span9, .uneditable-input.span9 {
675
  width: 690px;
676
}
677
input.span10, textarea.span10, .uneditable-input.span10 {
678
  width: 770px;
679
}
680
input.span11, textarea.span11, .uneditable-input.span11 {
681
  width: 850px;
682
}
683
input.span12, textarea.span12, .uneditable-input.span12 {
684
  width: 930px;
685
}
686
687
select.span1 {
  width: 70px;
688
}
689
690
select.span2 {
  width: 150px;
691
}
692
693
select.span3 {
  width: 230px;
694
}
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
select.span4 {
  width: 310px;
}
select.span5 {
  width: 390px;
}
select.span6 {
  width: 470px;
}
select.span7 {
  width: 550px;
}
select.span8 {
  width: 630px;
}
select.span9 {
  width: 710px;
}
select.span10 {
  width: 790px;
}
select.span11 {
  width: 870px;
}
select.span12 {
  width: 950px;
721
}
722
723
724
725
726
727
728
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #f5f5f5;
Mark Otto's avatar
Mark Otto committed
729
  border-color: #ddd;
730
  cursor: not-allowed;
Mark Otto's avatar
Mark Otto committed
731
}
732
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
733
734
  color: #c09853;
}
735
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
736
  color: #c09853;
737
  border-color: #c09853;
738
}
739
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
740
741
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
742
  -moz-box-shadow: 0 0 6px #dbc59e;
743
  box-shadow: 0 0 6px #dbc59e;
744
}
745
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
746
  color: #c09853;
747
  background-color: #fcf8e3;
748
  border-color: #c09853;
749
}
750
751
752
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
  color: #b94a48;
}
753
.control-group.error input, .control-group.error select, .control-group.error textarea {
754
  color: #b94a48;
755
  border-color: #b94a48;
756
}
757
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
758
759
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
760
  -moz-box-shadow: 0 0 6px #d59392;
761
  box-shadow: 0 0 6px #d59392;
762
763
764
765
766
767
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
768
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
769
  color: #468847;
770
}
771
.control-group.success input, .control-group.success select, .control-group.success textarea {
772
  color: #468847;
773
  border-color: #468847;
774
}
775
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
776
777
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
778
  -moz-box-shadow: 0 0 6px #7aba7b;
779
  box-shadow: 0 0 6px #7aba7b;
780
}
781
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
782
  color: #468847;
783
  background-color: #dff0d8;
784
  border-color: #468847;
785
}
786
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
787
788
789
  color: #b94a48;
  border-color: #ee5f5b;
}
790
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
791
792
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
793
  -moz-box-shadow: 0 0 6px #f8b9b7;
794
795
  box-shadow: 0 0 6px #f8b9b7;
}
796
797
.form-actions {
  padding: 17px 20px 18px;
Mark Otto's avatar
Mark Otto committed
798
799
  margin-top: 18px;
  margin-bottom: 18px;
800
  background-color: #f5f5f5;
Mark Otto's avatar
Mark Otto committed
801
802
  border-top: 1px solid #ddd;
}
803
804
.uneditable-input {
  display: block;
805
  background-color: #ffffff;
806
807
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
808
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
809
810
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
Mark Otto's avatar
Mark Otto committed
811
}
812
:-moz-placeholder {
813
  color: #999999;
Mark Otto's avatar
Mark Otto committed
814
}
815
::-webkit-input-placeholder {
816
  color: #999999;
Mark Otto's avatar
Mark Otto committed
817
}
818
.help-block {
819
820
  margin-top: 5px;
  margin-bottom: 0;
821
  color: #999999;
Mark Otto's avatar
Mark Otto committed
822
823
}
.help-inline {
Pete Hopkins's avatar
Pete Hopkins committed
824
  display: inline-block;
Pete Hopkins's avatar
Pete Hopkins committed
825
826
827
828
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
Pete Hopkins's avatar
Pete Hopkins committed
829
830
  margin-bottom: 9px;
  vertical-align: middle;
831
  padding-left: 5px;
Mark Otto's avatar
Mark Otto committed
832
}
833
.input-prepend, .input-append {
834
  margin-bottom: 5px;
835
  *zoom: 1;
836
837
838
839
840
841
842
843
844
845
846
}
.input-prepend:before,
.input-append:before,
.input-prepend:after,
.input-append:after {
  display: table;
  content: "";
}
.input-prepend:after, .input-append:after {
  clear: both;
}
847
848
849
850
.input-prepend input,
.input-append input,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
Mark Otto's avatar
Mark Otto committed
851
  -webkit-border-radius: 0 3px 3px 0;
852
  -moz-border-radius: 0 3px 3px 0;
Mark Otto's avatar
Mark Otto committed
853
854
  border-radius: 0 3px 3px 0;
}
855
856
857
.input-prepend .uneditable-input, .input-append .uneditable-input {
  border-left-color: #ccc;
}
Mark Otto's avatar
Mark Otto committed
858
859
860
861
862
.input-prepend .add-on, .input-append .add-on {
  float: left;
  display: block;
  width: auto;
  min-width: 16px;
863
864
  height: 18px;
  margin-right: -1px;
865
  padding: 4px 4px 4px 5px;
Mark Otto's avatar
Mark Otto committed
866
867
  font-weight: normal;
  line-height: 18px;
868
  color: #999999;
Mark Otto's avatar
Mark Otto committed
869
  text-align: center;
870
  text-shadow: 0 1px 0 #ffffff;
871
872
  background-color: #f5f5f5;
  border: 1px solid #ccc;
Mark Otto's avatar
Mark Otto committed
873
  -webkit-border-radius: 3px 0 0 3px;
874
  -moz-border-radius: 3px 0 0 3px;
Mark Otto's avatar
Mark Otto committed
875
876
877
  border-radius: 3px 0 0 3px;
}
.input-prepend .active, .input-append .active {
878
  background-color: #a9dba9;
Mark Otto's avatar
Mark Otto committed
879
880
881
882
883
884
885
  border-color: #46a546;
}
.input-prepend .add-on {
  *margin-top: 1px;
  /* IE6-7 */

}
886
.input-append input, .input-append .uneditable-input {
Mark Otto's avatar
Mark Otto committed
887
888
  float: left;
  -webkit-border-radius: 3px 0 0 3px;
889
  -moz-border-radius: 3px 0 0 3px;
Mark Otto's avatar
Mark Otto committed
890
891
  border-radius: 3px 0 0 3px;
}
892
893
894
.input-append .uneditable-input {
  border-right-color: #ccc;
}
Mark Otto's avatar
Mark Otto committed
895
.input-append .add-on {
896
897
  margin-right: 0;
  margin-left: -1px;
Mark Otto's avatar
Mark Otto committed
898
  -webkit-border-radius: 0 3px 3px 0;
899
  -moz-border-radius: 0 3px 3px 0;
Mark Otto's avatar
Mark Otto committed
900
901
  border-radius: 0 3px 3px 0;
}
Pete Hopkins's avatar
Pete Hopkins committed
902
903
904
905
906
907
.input-append input:first-child {
  *margin-left: -160px;
}
.input-append input:first-child + .add-on {
  *margin-left: -21px;
}
908
.search-query {
909
910
  padding-left: 14px;
  padding-right: 14px;
911
  margin-bottom: 0;
912
  -webkit-border-radius: 14px;
913
  -moz-border-radius: 14px;
914
915
  border-radius: 14px;
}
916
917
918
919
920
921
922
923
924
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
Pete Hopkins's avatar
Pete Hopkins committed
925
926
927
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
928
929
930
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input {
931
932
933
  display: inline-block;
  margin-bottom: 0;
}
934
.form-search label, .form-inline label {
935
936
  display: inline-block;
}
937
.control-group {
938
939
  margin-bottom: 9px;
}
940
.form-horizontal legend + .control-group {
Mark Otto's avatar
Mark Otto committed
941
942
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
943
}
944
.form-horizontal .control-group {
945
  margin-bottom: 18px;
Mark Otto's avatar
Mark Otto committed
946
}
947
.form-horizontal .control-group > label {
948
  float: left;
949
  width: 140px;
950
951
  padding-top: 5px;
  text-align: right;
Mark Otto's avatar
Mark Otto committed
952
}
953
.form-horizontal .controls {
954
  margin-left: 160px;
Mark Otto's avatar
Mark Otto committed
955
}
956
.form-horizontal .form-actions {
957
  padding-left: 160px;
Mark Otto's avatar
Mark Otto committed
958
}
959
960
961
962
963
table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
964
.table {
Mark Otto's avatar
Mark Otto committed
965
  width: 100%;
966
  margin-bottom: 18px;
Mark Otto's avatar
Mark Otto committed
967
}
968
.table th, .table td {
969
  padding: 8px;
970
  line-height: 18px;
Mark Otto's avatar
Mark Otto committed
971
  text-align: left;
972
  border-top: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
973
}
974
.table th {
Mark Otto's avatar
Mark Otto committed
975
  font-weight: bold;
976
  vertical-align: bottom;
Mark Otto's avatar
Mark Otto committed
977
}
978
.table td {
979
980
  vertical-align: top;
}
981
.table thead:first-child tr th, .table thead:first-child tr td {
982
983
  border-top: 0;
}
984
.table tbody + tbody {
985
986
  border-top: 2px solid #ddd;
}
987
.table-condensed th, .table-condensed td {
988
  padding: 4px 5px;
989
}
990
.table-bordered {
991
992
  border: 1px solid #ddd;
  border-collapse: separate;
Pete Hopkins's avatar
Pete Hopkins committed
993
  *border-collapse: collapsed;
994
  -webkit-border-radius: 4px;
995
  -moz-border-radius: 4px;
996
997
  border-radius: 4px;
}
998
999
1000
.table-bordered th + th,
.table-bordered td + td,
.table-bordered th + td,
For faster browsing, not all history is shown. View entire blame