bootstrap.css 88.1 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
1
/*!
Jacob Thornton's avatar
2.0.1    
Jacob Thornton committed
2
 * Bootstrap v2.0.1
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
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 * 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.
 */
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;
}
30
31
32
33
34
35
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
36
  outline: thin dotted #333;
Mark Otto's avatar
Mark Otto committed
37
38
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
39
40
41
42
}
a:hover, a:active {
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
43
sub, sup {
44
  position: relative;
Mark Otto's avatar
Mark Otto committed
45
46
47
48
49
50
51
52
53
54
55
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
56
  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
101
102
103
104
105
.clearfix {
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
106
107
108
109
110
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
Mark Otto's avatar
Mark Otto committed
111
  color: #333333;
112
  background-color: #ffffff;
113
114
}
a {
115
  color: #0088cc;
116
117
118
  text-decoration: none;
}
a:hover {
119
  color: #006699;
120
121
  text-decoration: underline;
}
Mark Otto's avatar
Mark Otto committed
122
.row {
123
  margin-left: -20px;
124
  *zoom: 1;
Mark Otto's avatar
Mark Otto committed
125
126
127
128
129
130
131
132
}
.row:before, .row:after {
  display: table;
  content: "";
}
.row:after {
  clear: both;
}
133
[class*="span"] {
Mark Otto's avatar
Mark Otto committed
134
135
136
  float: left;
  margin-left: 20px;
}
137
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
138
139
  width: 940px;
}
140
.span1 {
141
  width: 60px;
Mark Otto's avatar
Mark Otto committed
142
}
143
.span2 {
144
  width: 140px;
Mark Otto's avatar
Mark Otto committed
145
}
146
.span3 {
147
  width: 220px;
Mark Otto's avatar
Mark Otto committed
148
}
149
.span4 {
150
  width: 300px;
Mark Otto's avatar
Mark Otto committed
151
}
152
.span5 {
153
  width: 380px;
Mark Otto's avatar
Mark Otto committed
154
}
155
.span6 {
156
  width: 460px;
Mark Otto's avatar
Mark Otto committed
157
}
158
.span7 {
159
  width: 540px;
Mark Otto's avatar
Mark Otto committed
160
}
161
.span8 {
162
  width: 620px;
Mark Otto's avatar
Mark Otto committed
163
}
164
.span9 {
165
  width: 700px;
Mark Otto's avatar
Mark Otto committed
166
}
167
.span10 {
168
  width: 780px;
Mark Otto's avatar
Mark Otto committed
169
}
170
.span11 {
171
  width: 860px;
Mark Otto's avatar
Mark Otto committed
172
}
173
174
175
.span12 {
  width: 940px;
}
176
.offset1 {
177
  margin-left: 100px;
Mark Otto's avatar
Mark Otto committed
178
}
179
.offset2 {
180
  margin-left: 180px;
Mark Otto's avatar
Mark Otto committed
181
}
182
.offset3 {
183
  margin-left: 260px;
Mark Otto's avatar
Mark Otto committed
184
}
185
.offset4 {
186
  margin-left: 340px;
Mark Otto's avatar
Mark Otto committed
187
}
188
.offset5 {
189
  margin-left: 420px;
Mark Otto's avatar
Mark Otto committed
190
}
191
.offset6 {
192
  margin-left: 500px;
Mark Otto's avatar
Mark Otto committed
193
}
194
.offset7 {
195
  margin-left: 580px;
Mark Otto's avatar
Mark Otto committed
196
}
197
.offset8 {
198
  margin-left: 660px;
Mark Otto's avatar
Mark Otto committed
199
}
200
.offset9 {
201
  margin-left: 740px;
Mark Otto's avatar
Mark Otto committed
202
}
203
.offset10 {
204
  margin-left: 820px;
Mark Otto's avatar
Mark Otto committed
205
}
206
.offset11 {
207
  margin-left: 900px;
Mark Otto's avatar
Mark Otto committed
208
}
209
210
211
.offset12 {
  margin-left: 980px;
}
212
.row-fluid {
213
214
215
216
217
218
219
220
221
  width: 100%;
  *zoom: 1;
}
.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
}
.row-fluid:after {
  clear: both;
222
}
223
.row-fluid > [class*="span"] {
224
225
226
  float: left;
  margin-left: 2.127659574%;
}
227
.row-fluid > [class*="span"]:first-child {
228
229
  margin-left: 0;
}
230
.row-fluid > .span1 {
231
  width: 6.382978723%;
232
}
233
.row-fluid > .span2 {
234
  width: 14.89361702%;
235
}
236
.row-fluid > .span3 {
237
  width: 23.404255317%;
238
}
239
.row-fluid > .span4 {
240
  width: 31.914893614%;
241
}
242
.row-fluid > .span5 {
243
  width: 40.425531911%;
244
}
245
.row-fluid > .span6 {
246
  width: 48.93617020799999%;
247
}
248
.row-fluid > .span7 {
249
  width: 57.446808505%;
250
}
251
.row-fluid > .span8 {
252
  width: 65.95744680199999%;
253
}
254
.row-fluid > .span9 {
255
  width: 74.468085099%;
256
}
257
.row-fluid > .span10 {
258
  width: 82.97872339599999%;
259
}
260
.row-fluid > .span11 {
261
  width: 91.489361693%;
262
}
263
.row-fluid > .span12 {
264
  width: 99.99999998999999%;
265
}
266
267
268
269
270
271
272
273
274
275
276
277
.container {
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
}
.container:before, .container:after {
  display: table;
  content: "";
}
.container:after {
  clear: both;
}
278
.container-fluid {
279
280
281
282
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}
283
.container-fluid:before, .container-fluid:after {
284
285
286
  display: table;
  content: "";
}
287
.container-fluid:after {
288
289
  clear: both;
}
Mark Otto's avatar
Mark Otto committed
290
p {
291
  margin: 0 0 9px;
292
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
Mark Otto's avatar
Mark Otto committed
293
294
295
296
297
  font-size: 13px;
  line-height: 18px;
}
p small {
  font-size: 11px;
298
  color: #999999;
Mark Otto's avatar
Mark Otto committed
299
}
300
301
302
303
304
305
.lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
Mark Otto's avatar
Mark Otto committed
306
307
308
309
310
311
h1,
h2,
h3,
h4,
h5,
h6 {
312
  margin: 0;
Mark Otto's avatar
Mark Otto committed
313
  font-weight: bold;
314
  color: #333333;
315
  text-rendering: optimizelegibility;
Mark Otto's avatar
Mark Otto committed
316
317
318
319
320
321
322
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
323
  font-weight: normal;
324
  color: #999999;
Mark Otto's avatar
Mark Otto committed
325
326
327
328
329
330
331
332
333
334
}
h1 {
  font-size: 30px;
  line-height: 36px;
}
h1 small {
  font-size: 18px;
}
h2 {
  font-size: 24px;
335
  line-height: 36px;
Mark Otto's avatar
Mark Otto committed
336
337
}
h2 small {
338
  font-size: 18px;
Mark Otto's avatar
Mark Otto committed
339
340
}
h3 {
341
  line-height: 27px;
Mark Otto's avatar
Mark Otto committed
342
343
344
345
346
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
347
348
349
h4, h5, h6 {
  line-height: 18px;
}
Mark Otto's avatar
Mark Otto committed
350
h4 {
351
  font-size: 14px;
Mark Otto's avatar
Mark Otto committed
352
353
354
355
356
}
h4 small {
  font-size: 12px;
}
h5 {
357
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
358
359
}
h6 {
360
  font-size: 11px;
361
  color: #999999;
Mark Otto's avatar
Mark Otto committed
362
363
  text-transform: uppercase;
}
364
365
366
367
368
369
370
371
.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
372
ul, ol {
373
  padding: 0;
374
  margin: 0 0 9px 25px;
Mark Otto's avatar
Mark Otto committed
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
li {
  line-height: 18px;
}
391
ul.unstyled, ol.unstyled {
Mark Otto's avatar
Mark Otto committed
392
  margin-left: 0;
393
  list-style: none;
Mark Otto's avatar
Mark Otto committed
394
395
396
397
}
dl {
  margin-bottom: 18px;
}
398
dt, dd {
Mark Otto's avatar
Mark Otto committed
399
400
  line-height: 18px;
}
401
dt {
Mark Otto's avatar
Mark Otto committed
402
403
  font-weight: bold;
}
404
dd {
Mark Otto's avatar
Mark Otto committed
405
406
407
  margin-left: 9px;
}
hr {
408
  margin: 18px 0;
Mark Otto's avatar
Mark Otto committed
409
  border: 0;
Mark Otto's avatar
Mark Otto committed
410
  border-top: 1px solid #eeeeee;
411
  border-bottom: 1px solid #ffffff;
Mark Otto's avatar
Mark Otto committed
412
413
414
415
416
417
418
419
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
.muted {
420
  color: #999999;
Mark Otto's avatar
Mark Otto committed
421
}
422
abbr[title] {
423
424
425
  border-bottom: 1px dotted #ddd;
  cursor: help;
}
426
427
428
429
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
Mark Otto's avatar
Mark Otto committed
430
blockquote {
431
432
  padding: 0 0 0 15px;
  margin: 0 0 18px;
433
  border-left: 5px solid #eeeeee;
Mark Otto's avatar
Mark Otto committed
434
435
}
blockquote p {
436
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
437
438
  font-size: 16px;
  font-weight: 300;
439
  line-height: 22.5px;
Mark Otto's avatar
Mark Otto committed
440
441
442
443
}
blockquote small {
  display: block;
  line-height: 18px;
444
  color: #999999;
Mark Otto's avatar
Mark Otto committed
445
446
447
448
}
blockquote small:before {
  content: '\2014 \00A0';
}
449
450
blockquote.pull-right {
  float: right;
451
452
453
  padding-left: 0;
  padding-right: 15px;
  border-left: 0;
454
  border-right: 5px solid #eeeeee;
455
456
457
458
}
blockquote.pull-right p, blockquote.pull-right small {
  text-align: right;
}
459
460
461
462
463
464
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
Mark Otto's avatar
Mark Otto committed
465
466
467
address {
  display: block;
  margin-bottom: 18px;
468
  line-height: 18px;
469
  font-style: normal;
Mark Otto's avatar
Mark Otto committed
470
}
Mark Otto's avatar
Mark Otto committed
471
472
473
474
475
476
small {
  font-size: 100%;
}
cite {
  font-style: normal;
}
Mark Otto's avatar
Mark Otto committed
477
478
code, pre {
  padding: 0 3px 2px;
479
  font-family: Menlo, Monaco, "Courier New", monospace;
Mark Otto's avatar
Mark Otto committed
480
  font-size: 12px;
481
  color: #333333;
Mark Otto's avatar
Mark Otto committed
482
  -webkit-border-radius: 3px;
483
  -moz-border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
484
485
486
  border-radius: 3px;
}
code {
487
  padding: 2px 4px;
488
489
490
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
Mark Otto's avatar
Mark Otto committed
491
492
493
}
pre {
  display: block;
494
  padding: 8.5px;
495
  margin: 0 0 9px;
Mark Otto's avatar
Mark Otto committed
496
  font-size: 12px;
497
498
  line-height: 18px;
  background-color: #f5f5f5;
Mark Otto's avatar
Mark Otto committed
499
500
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
501
  -webkit-border-radius: 4px;
502
  -moz-border-radius: 4px;
503
  border-radius: 4px;
Mark Otto's avatar
Mark Otto committed
504
505
  white-space: pre;
  white-space: pre-wrap;
506
  word-break: break-all;
507
  word-wrap: break-word;
Mark Otto's avatar
Mark Otto committed
508
}
509
510
511
pre.prettyprint {
  margin-bottom: 18px;
}
512
513
pre code {
  padding: 0;
514
  color: inherit;
515
  background-color: transparent;
516
  border: 0;
517
}
518
519
520
521
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
Mark Otto's avatar
Mark Otto committed
522
form {
523
524
525
526
527
528
  margin: 0 0 18px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
Mark Otto's avatar
Mark Otto committed
529
}
530
legend {
Mark Otto's avatar
Mark Otto committed
531
  display: block;
532
  width: 100%;
533
  padding: 0;
534
  margin-bottom: 27px;
535
  font-size: 19.5px;
536
  line-height: 36px;
537
  color: #333333;
538
  border: 0;
539
  border-bottom: 1px solid #eee;
Mark Otto's avatar
Mark Otto committed
540
}
Mark Otto's avatar
Mark Otto committed
541
542
543
544
legend small {
  font-size: 13.5px;
  color: #999999;
}
Mark Otto's avatar
Mark Otto committed
545
546
label,
input,
547
button,
Mark Otto's avatar
Mark Otto committed
548
549
select,
textarea {
550
551
  font-size: 13px;
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
552
553
  line-height: 18px;
}
554
555
556
557
558
559
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
560
561
562
label {
  display: block;
  margin-bottom: 5px;
563
  color: #333333;
Mark Otto's avatar
Mark Otto committed
564
565
566
567
568
}
input,
textarea,
select,
.uneditable-input {
569
  display: inline-block;
Mark Otto's avatar
Mark Otto committed
570
  width: 210px;
571
  height: 18px;
Mark Otto's avatar
Mark Otto committed
572
  padding: 4px;
573
  margin-bottom: 9px;
Mark Otto's avatar
Mark Otto committed
574
575
  font-size: 13px;
  line-height: 18px;
576
  color: #555555;
577
  border: 1px solid #cccccc;
Mark Otto's avatar
Mark Otto committed
578
  -webkit-border-radius: 3px;
579
  -moz-border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
580
581
  border-radius: 3px;
}
582
583
584
585
.uneditable-textarea {
  width: auto;
  height: auto;
}
586
587
588
label input, label textarea, label select {
  display: block;
}
589
input[type="image"], input[type="checkbox"], input[type="radio"] {
Mark Otto's avatar
Mark Otto committed
590
591
  width: auto;
  height: auto;
592
  padding: 0;
Mark Otto's avatar
Mark Otto committed
593
  margin: 3px 0;
Mark Otto's avatar
Mark Otto committed
594
  *margin-top: 0;
595
  /* IE7 */
Mark Otto's avatar
Mark Otto committed
596

597
  line-height: normal;
598
  cursor: pointer;
Mark Otto's avatar
Mark Otto committed
599
600
601
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
602
603
604
605
606
607
  border: 0 \9;
  /* IE9 and down */

}
input[type="image"] {
  border: 0;
Mark Otto's avatar
Mark Otto committed
608
}
609
input[type="file"] {
610
  width: auto;
611
612
  padding: initial;
  line-height: initial;
613
614
615
  border: initial;
  background-color: #ffffff;
  background-color: initial;
Mark Otto's avatar
Mark Otto committed
616
  -webkit-box-shadow: none;
617
  -moz-box-shadow: none;
Mark Otto's avatar
Mark Otto committed
618
619
  box-shadow: none;
}
620
input[type="button"], input[type="reset"], input[type="submit"] {
Mark Otto's avatar
Mark Otto committed
621
622
623
  width: auto;
  height: auto;
}
624
select, input[type="file"] {
Mark Otto's avatar
Mark Otto committed
625
  height: 28px;
626
627
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

628
629
630
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

Mark Otto's avatar
Mark Otto committed
631
  line-height: 28px;
Mark Otto's avatar
Mark Otto committed
632
}
633
634
635
input[type="file"] {
  line-height: 18px \9;
}
636
select {
637
638
  width: 220px;
  background-color: #ffffff;
639
}
640
select[multiple], select[size] {
Mark Otto's avatar
Mark Otto committed
641
  height: auto;
Mark Otto's avatar
Mark Otto committed
642
}
643
input[type="image"] {
Mark Otto's avatar
Mark Otto committed
644
  -webkit-box-shadow: none;
645
  -moz-box-shadow: none;
Mark Otto's avatar
Mark Otto committed
646
647
  box-shadow: none;
}
Mark Otto's avatar
Mark Otto committed
648
649
650
textarea {
  height: auto;
}
651
input[type="hidden"] {
652
653
  display: none;
}
654
655
656
.radio, .checkbox {
  padding-left: 18px;
}
657
.radio input[type="radio"], .checkbox input[type="checkbox"] {
658
659
660
661
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child {
Pete Hopkins's avatar
Pete Hopkins committed
662
  padding-top: 5px;
663
}
664
665
.radio.inline, .checkbox.inline {
  display: inline-block;
666
  padding-top: 5px;
667
  margin-bottom: 0;
668
  vertical-align: middle;
669
670
671
672
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
Mark Otto's avatar
Mark Otto committed
673
input, textarea {
674
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
675
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
676
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
Mark Otto's avatar
Mark Otto committed
677
678
  -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
679
680
  -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
681
682
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
Mark Otto's avatar
Mark Otto committed
683
input:focus, textarea:focus {
Mark Otto's avatar
Mark Otto committed
684
  border-color: rgba(82, 168, 236, 0.8);
685
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
686
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
687
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
Mark Otto's avatar
Mark Otto committed
688
  outline: 0;
Mark Otto's avatar
Mark Otto committed
689
  outline: thin dotted \9;
690
  /* IE6-9 */
691

Mark Otto's avatar
Mark Otto committed
692
}
693
694
695
696
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
Mark Otto's avatar
Mark Otto committed
697
  -webkit-box-shadow: none;
698
  -moz-box-shadow: none;
Mark Otto's avatar
Mark Otto committed
699
  box-shadow: none;
700
  outline: thin dotted #333;
Mark Otto's avatar
Mark Otto committed
701
702
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
Mark Otto's avatar
Mark Otto committed
703
}
704
.input-mini {
Mark Otto's avatar
Mark Otto committed
705
706
  width: 60px;
}
707
.input-small {
Mark Otto's avatar
Mark Otto committed
708
709
  width: 90px;
}
710
.input-medium {
Mark Otto's avatar
Mark Otto committed
711
712
  width: 150px;
}
713
.input-large {
Mark Otto's avatar
Mark Otto committed
714
715
  width: 210px;
}
716
.input-xlarge {
Mark Otto's avatar
Mark Otto committed
717
718
  width: 270px;
}
719
.input-xxlarge {
Mark Otto's avatar
Mark Otto committed
720
721
  width: 530px;
}
722
723
724
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
725
.uneditable-input {
726
  float: none;
727
728
  margin-left: 0;
}
729
730
731
732
input, textarea, .uneditable-input {
  margin-left: 0;
}
input > .span1, textarea > .span1, .uneditable-input > .span1 {
733
734
  width: 50px;
}
735
input > .span2, textarea > .span2, .uneditable-input > .span2 {
736
  width: 130px;
737
}
738
input > .span3, textarea > .span3, .uneditable-input > .span3 {
739
  width: 210px;
740
}
741
input > .span4, textarea > .span4, .uneditable-input > .span4 {
742
  width: 290px;
743
}
744
input > .span5, textarea > .span5, .uneditable-input > .span5 {
745
  width: 370px;
746
}
747
input > .span6, textarea > .span6, .uneditable-input > .span6 {
748
  width: 450px;
749
}
750
input > .span7, textarea > .span7, .uneditable-input > .span7 {
751
  width: 530px;
752
}
753
input > .span8, textarea > .span8, .uneditable-input > .span8 {
754
  width: 610px;
755
}
756
input > .span9, textarea > .span9, .uneditable-input > .span9 {
757
  width: 690px;
758
}
759
input > .span10, textarea > .span10, .uneditable-input > .span10 {
760
  width: 770px;
761
}
762
input > .span11, textarea > .span11, .uneditable-input > .span11 {
763
  width: 850px;
764
}
765
input > .span12, textarea > .span12, .uneditable-input > .span12 {
766
  width: 930px;
767
}
768
769
770
771
772
773
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
774
  background-color: #eeeeee;
Mark Otto's avatar
Mark Otto committed
775
  border-color: #ddd;
776
  cursor: not-allowed;
Mark Otto's avatar
Mark Otto committed
777
}
778
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
779
780
  color: #c09853;
}
781
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
782
  color: #c09853;
783
  border-color: #c09853;
784
}
785
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
786
787
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
788
  -moz-box-shadow: 0 0 6px #dbc59e;
789
  box-shadow: 0 0 6px #dbc59e;
790
}
791
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
792
  color: #c09853;
793
  background-color: #fcf8e3;
794
  border-color: #c09853;
795
}
796
797
798
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
  color: #b94a48;
}
799
.control-group.error input, .control-group.error select, .control-group.error textarea {
800
  color: #b94a48;
801
  border-color: #b94a48;
802
}
803
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
804
805
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
806
  -moz-box-shadow: 0 0 6px #d59392;
807
  box-shadow: 0 0 6px #d59392;
808
809
810
811
812
813
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
814
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
815
  color: #468847;
816
}
817
.control-group.success input, .control-group.success select, .control-group.success textarea {
818
  color: #468847;
819
  border-color: #468847;
820
}
821
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
822
823
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
824
  -moz-box-shadow: 0 0 6px #7aba7b;
825
  box-shadow: 0 0 6px #7aba7b;
826
}
827
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
828
  color: #468847;
829
  background-color: #dff0d8;
830
  border-color: #468847;
831
}
832
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
833
834
835
  color: #b94a48;
  border-color: #ee5f5b;
}
836
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
837
838
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
839
  -moz-box-shadow: 0 0 6px #f8b9b7;
840
841
  box-shadow: 0 0 6px #f8b9b7;
}
842
843
.form-actions {
  padding: 17px 20px 18px;
Mark Otto's avatar
Mark Otto committed
844
845
  margin-top: 18px;
  margin-bottom: 18px;
846
  background-color: #grayLight;
Mark Otto's avatar
Mark Otto committed
847
  border-top: 1px solid #ddd;
848
849
850
851
852
853
854
855
  *zoom: 1;
}
.form-actions:before, .form-actions:after {
  display: table;
  content: "";
}
.form-actions:after {
  clear: both;
Mark Otto's avatar
Mark Otto committed
856
}
857
858
.uneditable-input {
  display: block;
859
  background-color: #ffffff;
860
861
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
862
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
863
864
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
Mark Otto's avatar
Mark Otto committed
865
}
866
:-moz-placeholder {
867
  color: #999999;
Mark Otto's avatar
Mark Otto committed
868
}
869
::-webkit-input-placeholder {
870
  color: #999999;
Mark Otto's avatar
Mark Otto committed
871
}
Mark Otto's avatar
Mark Otto committed
872
873
874
.help-block, .help-inline {
  color: #555555;
}
875
.help-block {
876
  display: block;
Mark Otto's avatar
Mark Otto committed
877
  margin-bottom: 9px;
Mark Otto's avatar
Mark Otto committed
878
879
}
.help-inline {
Pete Hopkins's avatar
Pete Hopkins committed
880
  display: inline-block;
Pete Hopkins's avatar
Pete Hopkins committed
881
882
883
884
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
Pete Hopkins's avatar
Pete Hopkins committed
885
  vertical-align: middle;
886
  padding-left: 5px;
Mark Otto's avatar
Mark Otto committed
887
}
888
.input-prepend, .input-append {
889
  margin-bottom: 5px;
890
  *zoom: 1;
891
892
893
894
895
896
897
898
899
900
901
}
.input-prepend:before,
.input-append:before,
.input-prepend:after,
.input-append:after {
  display: table;
  content: "";
}
.input-prepend:after, .input-append:after {
  clear: both;
}
902
903
.input-prepend input,
.input-append input,
904
905
.input-prepend select,
.input-append select,
906
907
.input-prepend .uneditable-input,
.input-append .uneditable-input {
Mark Otto's avatar
Mark Otto committed
908
  -webkit-border-radius: 0 3px 3px 0;
909
  -moz-border-radius: 0 3px 3px 0;
Mark Otto's avatar
Mark Otto committed
910
911
  border-radius: 0 3px 3px 0;
}
912
913
.input-prepend input:focus,
.input-append input:focus,
914
915
.input-prepend select:focus,
.input-append select:focus,
916
917
918
919
920
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
  position: relative;
  z-index: 2;
}
921
922
923
.input-prepend .uneditable-input, .input-append .uneditable-input {
  border-left-color: #ccc;
}
Mark Otto's avatar
Mark Otto committed
924
925
926
927
928
.input-prepend .add-on, .input-append .add-on {
  float: left;
  display: block;
  width: auto;
  min-width: 16px;
929
930
  height: 18px;
  margin-right: -1px;
931
  padding: 4px 5px;
Mark Otto's avatar
Mark Otto committed
932
933
934
  font-weight: normal;
  line-height: 18px;
  text-align: center;
935
  text-shadow: 0 1px 0 #ffffff;
936
  background-color: #grayLight;
937
  border: 1px solid #ccc;
Mark Otto's avatar
Mark Otto committed
938
  -webkit-border-radius: 3px 0 0 3px;
939
  -moz-border-radius: 3px 0 0 3px;
Mark Otto's avatar
Mark Otto committed
940
941
942
  border-radius: 3px 0 0 3px;
}
.input-prepend .active, .input-append .active {
943
  background-color: #a9dba9;
Mark Otto's avatar
Mark Otto committed
944
945
946
947
948
949
950
  border-color: #46a546;
}
.input-prepend .add-on {
  *margin-top: 1px;
  /* IE6-7 */

}
951
.input-append input, .input-append select .uneditable-input {
Mark Otto's avatar
Mark Otto committed
952
953
  float: left;
  -webkit-border-radius: 3px 0 0 3px;
954
  -moz-border-radius: 3px 0 0 3px;
Mark Otto's avatar
Mark Otto committed
955
956
  border-radius: 3px 0 0 3px;
}
957
.input-append .uneditable-input {
958
  border-left-color: #eee;
959
960
  border-right-color: #ccc;
}
Mark Otto's avatar
Mark Otto committed
961
.input-append .add-on {
962
963
  margin-right: 0;
  margin-left: -1px;
Mark Otto's avatar
Mark Otto committed
964
  -webkit-border-radius: 0 3px 3px 0;
965
  -moz-border-radius: 0 3px 3px 0;
Mark Otto's avatar
Mark Otto committed
966
967
  border-radius: 0 3px 3px 0;
}
Pete Hopkins's avatar
Pete Hopkins committed
968
969
970
971
972
973
.input-append input:first-child {
  *margin-left: -160px;
}
.input-append input:first-child + .add-on {
  *margin-left: -21px;
}
974
.search-query {
975
976
  padding-left: 14px;
  padding-right: 14px;
977
  margin-bottom: 0;
978
  -webkit-border-radius: 14px;
979
  -moz-border-radius: 14px;
980
981
  border-radius: 14px;
}
982
983
984
985
986
987
988
989
990
.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
991
992
993
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
994
995
996
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input {
997
998
999
  display: inline-block;
  margin-bottom: 0;
}
1000
.form-search .hide, .form-inline .hide, .form-horizontal .hide {
For faster browsing, not all history is shown. View entire blame