docs.css 29 KB
Newer Older
1
/*!
2
 * Bootstrap Docs (http://getbootstrap.com)
3
 * Copyright 2011-2014 Twitter, Inc.
4
5
 * Licensed under the Creative Commons Attribution 3.0 Unported License. For
 * details, see http://creativecommons.org/licenses/by/3.0/.
6
 */
7
8


Mark Otto's avatar
Mark Otto committed
9
10
11
12
13
14
/*
 * Bootstrap Documentation
 * Special styles for presenting Bootstrap's documentation and code examples.
 */


Mark Otto's avatar
Mark Otto committed
15
16
17
18
19
/*
 * Scaffolding
 *
 * Update the basics of our documents to prep for docs content.
 */
Mark Otto's avatar
Mark Otto committed
20
21

body {
22
  position: relative; /* For scrollspy */
Mark Otto's avatar
Mark Otto committed
23
24
}

Mark Otto's avatar
Mark Otto committed
25
26
27
28
29
30
31
/* Keep code small in tables on account of limited space */
.table code {
  font-size: 13px;
  font-weight: normal;
}

/* Outline button for use within the docs */
Mark Otto's avatar
Mark Otto committed
32
.btn-outline {
Mark Otto's avatar
Mark Otto committed
33
  color: #563d7c;
Mark Otto's avatar
Mark Otto committed
34
35
  background-color: transparent;
  border-color: #563d7c;
36
}
Mark Otto's avatar
Mark Otto committed
37
38
39
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
40
  color: #fff;
Mark Otto's avatar
Mark Otto committed
41
42
  background-color: #563d7c;
  border-color: #563d7c;
43
44
}

Mark Otto's avatar
Mark Otto committed
45
46
/* Inverted outline button (white on dark) */
.btn-outline-inverse {
Mark Otto's avatar
Mark Otto committed
47
  color: #fff;
48
49
50
  background-color: transparent;
  border-color: #cdbfe3;
}
Mark Otto's avatar
Mark Otto committed
51
52
53
.btn-outline-inverse:hover,
.btn-outline-inverse:focus,
.btn-outline-inverse:active {
54
  color: #563d7c;
55
  text-shadow: none;
56
57
58
59
  background-color: #fff;
  border-color: #fff;
}

Mark Otto's avatar
Mark Otto committed
60
/* Bootstrap "B" icon */
61
.bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
62
63
64
  display: block;
  font-weight: 500;
  color: #fff;
XhmikosR's avatar
XhmikosR committed
65
66
  text-align: center;
  cursor: default;
Mark Otto's avatar
Mark Otto committed
67
68
69
  background-color: #563d7c;
  border-radius: 15%;
}
70
.bs-docs-booticon-sm {
Mark Otto's avatar
Mark Otto committed
71
72
73
74
75
  width: 30px;
  height: 30px;
  font-size: 20px;
  line-height: 28px;
}
76
.bs-docs-booticon-lg {
Mark Otto's avatar
Mark Otto committed
77
78
79
80
81
  width: 144px;
  height: 144px;
  font-size: 108px;
  line-height: 140px;
}
82
.bs-docs-booticon-inverse {
Mark Otto's avatar
Mark Otto committed
83
84
85
  color: #563d7c;
  background-color: #fff;
}
86
.bs-docs-booticon-outline {
Mark Otto's avatar
Mark Otto committed
87
  background-color: transparent;
Mark Otto's avatar
Mark Otto committed
88
  border: 1px solid #cdbfe3;
Mark Otto's avatar
Mark Otto committed
89
}
Mark Otto's avatar
Mark Otto committed
90

Mark Otto's avatar
Mark Otto committed
91

Mark Otto's avatar
Mark Otto committed
92
93
94
95
96
/*
 * Main navigation
 *
 * Turn the `.navbar` at the top of the docs purple.
 */
Mark Otto's avatar
Mark Otto committed
97

Mark Otto's avatar
Mark Otto committed
98
.bs-docs-nav {
Mark Otto's avatar
Mark Otto committed
99
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
100
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
101
  border-bottom: 0;
Mark Otto's avatar
Mark Otto committed
102
103
104
}
.bs-home-nav .bs-nav-b {
  display: none;
Mark Otto's avatar
Mark Otto committed
105
}
Mark Otto's avatar
Mark Otto committed
106
.bs-docs-nav .navbar-brand,
Mark Otto's avatar
Mark Otto committed
107
.bs-docs-nav .navbar-nav > li > a {
Mark Otto's avatar
Mark Otto committed
108
  font-weight: 500;
XhmikosR's avatar
XhmikosR committed
109
  color: #563d7c;
Mark Otto's avatar
Mark Otto committed
110
}
Mark Otto's avatar
Mark Otto committed
111
.bs-docs-nav .navbar-nav > li > a:hover,
Mark Otto's avatar
Mark Otto committed
112
113
.bs-docs-nav .navbar-nav > .active > a,
.bs-docs-nav .navbar-nav > .active > a:hover {
Mark Otto's avatar
Mark Otto committed
114
115
  color: #463265;
  background-color: #f9f9f9;
Mark Otto's avatar
Mark Otto committed
116
}
Mark Otto's avatar
Mark Otto committed
117
118
.bs-docs-nav .navbar-toggle .icon-bar {
  background-color: #563d7c;
Mark Otto's avatar
Mark Otto committed
119
}
120
.bs-docs-nav .navbar-header .navbar-toggle {
121
  border-color: #fff;
Mark Otto's avatar
Mark Otto committed
122
}
123
124
.bs-docs-nav .navbar-header .navbar-toggle:hover,
.bs-docs-nav .navbar-header .navbar-toggle:focus {
Mark Otto's avatar
Mark Otto committed
125
  background-color: #f9f9f9;
126
  border-color: #f9f9f9;
Mark Otto's avatar
Mark Otto committed
127
128
}

Mark Otto's avatar
Mark Otto committed
129
130
131
132
133
134
135

/*
 * Footer
 *
 * Separated section of content at the bottom of all pages, save the homepage.
 */

136
.bs-docs-footer {
Mark Otto's avatar
Mark Otto committed
137
  padding-top: 40px;
Mark Otto's avatar
Mark Otto committed
138
  padding-bottom: 40px;
Mark Otto's avatar
Mark Otto committed
139
  margin-top: 100px;
140
  color: #777;
141
142
  text-align: center;
  border-top: 1px solid #e5e5e5;
143
}
144
.bs-docs-footer-links {
Mark Otto's avatar
Mark Otto committed
145
  padding-left: 0;
XhmikosR's avatar
XhmikosR committed
146
  margin-top: 20px;
147
}
148
.bs-docs-footer-links li {
Mark Otto's avatar
Mark Otto committed
149
150
  display: inline;
  padding: 0 2px;
151
}
152
.bs-docs-footer-links li:first-child {
Mark Otto's avatar
Mark Otto committed
153
154
155
  padding-left: 0;
}

156
@media (min-width: 768px) {
157
  .bs-docs-footer p {
158
159
160
161
    margin-bottom: 0;
  }
}

Mark Otto's avatar
Mark Otto committed
162
163
164
165
166
167
168

/*
 * Social buttons
 *
 * Twitter and GitHub social action buttons (for homepage and footer).
 */

169
.bs-docs-social {
Mark Otto's avatar
Mark Otto committed
170
  margin-bottom: 20px;
171
  text-align: center;
Mark Otto's avatar
Mark Otto committed
172
}
173
.bs-docs-social-buttons {
Mark Otto's avatar
Mark Otto committed
174
175
  display: inline-block;
  padding-left: 0;
XhmikosR's avatar
XhmikosR committed
176
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
177
178
  list-style: none;
}
179
.bs-docs-social-buttons li {
Mark Otto's avatar
Mark Otto committed
180
181
  display: inline-block;
  padding: 5px 8px;
XhmikosR's avatar
XhmikosR committed
182
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
183
}
184
.bs-docs-social-buttons .twitter-follow-button {
Mark Otto's avatar
Mark Otto committed
185
186
  width: 225px !important;
}
187
.bs-docs-social-buttons .twitter-share-button {
Mark Otto's avatar
Mark Otto committed
188
189
190
191
192
  width: 98px !important;
}
/* Style the GitHub buttons via CSS instead of inline attributes */
.github-btn {
  overflow: hidden;
XhmikosR's avatar
XhmikosR committed
193
  border: 0;
Mark Otto's avatar
Mark Otto committed
194
195
196
197
198
199
200
201
}


/*
 * Homepage
 *
 * Tweaks to the custom homepage and the masthead (main jumbotron).
 */
Mark Otto's avatar
Mark Otto committed
202

Mark Otto's avatar
Mark Otto committed
203
/* Share masthead with page headers */
204
205
.bs-docs-masthead,
.bs-docs-header {
Mark Otto's avatar
Mark Otto committed
206
207
  position: relative;
  padding: 30px 15px;
Mark Otto's avatar
Mark Otto committed
208
  color: #cdbfe3;
Mark Otto's avatar
center    
Mark Otto committed
209
  text-align: center;
Mark Otto's avatar
Mark Otto committed
210
211
  text-shadow: 0 1px 0 rgba(0,0,0,.1);
  background-color: #6f5499;
Bas Bosman's avatar
Bas Bosman committed
212
  background-image: -webkit-gradient(linear, left top, left bottom, from(#563d7c), to(#6f5499));
Mark Otto's avatar
Mark Otto committed
213
  background-image: -webkit-linear-gradient(top, #563d7c 0%, #6f5499 100%);
Bas Bosman's avatar
Bas Bosman committed
214
  background-image:      -o-linear-gradient(top, #563d7c 0%, #6f5499 100%);
XhmikosR's avatar
XhmikosR committed
215
  background-image:         linear-gradient(to bottom, #563d7c 0%, #6f5499 100%);
Mark Otto's avatar
Mark Otto committed
216
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6F5499', GradientType=0);
XhmikosR's avatar
XhmikosR committed
217
  background-repeat: repeat-x;
Mark Otto's avatar
Mark Otto committed
218
}
Mark Otto's avatar
Mark Otto committed
219

220
/* Masthead (headings and download button) */
221
.bs-docs-masthead .bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
222
  margin: 0 auto 30px;
Mark Otto's avatar
Mark Otto committed
223
}
224
.bs-docs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
225
  font-weight: 300;
Mark Otto's avatar
Mark Otto committed
226
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
227
  color: #fff;
Mark Otto's avatar
Mark Otto committed
228
}
229
.bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
230
  margin: 0 auto 30px;
Mark Otto's avatar
Mark Otto committed
231
  font-size: 20px;
Mark Otto's avatar
Mark Otto committed
232
  color: #fff;
Mark Otto's avatar
Mark Otto committed
233
}
234
235
236
237
238
.bs-docs-masthead .version {
  margin-top: -15px;
  margin-bottom: 30px;
  color: #9783b9;
}
239
.bs-docs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
240
  width: 100%;
Mark Otto's avatar
Mark Otto committed
241
  padding: 15px 30px;
Mark Otto's avatar
Mark Otto committed
242
243
244
245
  font-size: 20px;
}

@media (min-width: 480px) {
246
  .bs-docs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
247
248
    width: auto;
  }
249
}
Mark Otto's avatar
Mark Otto committed
250

251
@media (min-width: 768px) {
252
  .bs-docs-masthead {
253
    padding: 80px 0;
Mark Otto's avatar
Mark Otto committed
254
  }
255
  .bs-docs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
256
257
    font-size: 60px;
  }
258
  .bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
259
    font-size: 24px;
Mark Otto's avatar
Mark Otto committed
260
261
262
263
  }
}

@media (min-width: 992px) {
264
  .bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
265
    width: 80%;
Mark Otto's avatar
Mark Otto committed
266
267
    font-size: 30px;
  }
Mark Otto's avatar
Mark Otto committed
268
269
}

270

Mark Otto's avatar
Mark Otto committed
271
272
273
274
275
/*
 * Page headers
 *
 * Jumbotron-esque headers at the top of every page that's not the homepage.
 */
276

277
/* Page headers */
278
.bs-docs-header {
Mark Otto's avatar
Mark Otto committed
279
  margin-bottom: 40px;
280
  font-size: 20px;
Mark Otto's avatar
Mark Otto committed
281
}
282
.bs-docs-header h1 {
Mark Otto's avatar
Mark Otto committed
283
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
284
  color: #fff;
Mark Otto's avatar
Mark Otto committed
285
}
286
.bs-docs-header p {
Mark Otto's avatar
Mark Otto committed
287
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
288
  font-weight: 300;
Mark Otto's avatar
Mark Otto committed
289
  line-height: 1.4;
Mark Otto's avatar
Mark Otto committed
290
}
291
.bs-docs-header .container {
Mark Otto's avatar
Mark Otto committed
292
293
294
  position: relative;
}

295
@media (min-width: 768px) {
296
  .bs-docs-header {
Mark Otto's avatar
Mark Otto committed
297
298
    padding-top: 60px;
    padding-bottom: 60px;
Mark Otto's avatar
Mark Otto committed
299
    font-size: 24px;
Mark Otto's avatar
Mark Otto committed
300
301
    text-align: left;
  }
302
  .bs-docs-header h1 {
Mark Otto's avatar
Mark Otto committed
303
304
305
    font-size: 60px;
    line-height: 1;
  }
Mark Otto's avatar
Mark Otto committed
306
307
}

308
@media (min-width: 992px) {
309
310
  .bs-docs-header h1,
  .bs-docs-header p {
Mark Otto's avatar
Mark Otto committed
311
312
313
314
315
316
317
318
319
320
321
322
    margin-right: 380px;
  }
}


/*
 * Carbon ads
 *
 * Single display ad that shows on all pages (except homepage) in page headers.
 * The hella `!important` is required for any pre-set property.
 */

Mark Otto's avatar
Mark Otto committed
323
324
.carbonad {
  width: auto !important;
XhmikosR's avatar
XhmikosR committed
325
  height: auto !important;
Mark Otto's avatar
Mark Otto committed
326
  padding: 20px !important;
XhmikosR's avatar
XhmikosR committed
327
  margin: 30px -30px -31px !important;
Mark Otto's avatar
Mark Otto committed
328
329
330
331
  overflow: hidden; /* clearfix */
  font-size: 13px !important;
  line-height: 16px !important;
  text-align: left;
Mark Otto's avatar
Mark Otto committed
332
333
  background: transparent !important;
  border: solid #866ab3 !important;
334
  border-width: 1px 0 !important;
Mark Otto's avatar
Mark Otto committed
335
336
337
338
339
340
341
}
.carbonad-img {
  margin: 0 !important;
}
.carbonad-text,
.carbonad-tag {
  display: block !important;
XhmikosR's avatar
XhmikosR committed
342
  float: none !important;
Mark Otto's avatar
Mark Otto committed
343
344
345
346
347
348
349
350
351
  width: auto !important;
  height: auto !important;
  margin-left: 145px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.carbonad-text {
  padding-top: 0 !important;
}
.carbonad-tag {
Mark Otto's avatar
Mark Otto committed
352
  color: inherit !important;
Mark Otto's avatar
Mark Otto committed
353
354
  text-align: left !important;
}
Mark Otto's avatar
Mark Otto committed
355
356
.carbonad-text a,
.carbonad-tag a {
Mark Otto's avatar
Mark Otto committed
357
  color: #fff !important;
Mark Otto's avatar
Mark Otto committed
358
}
Mark Otto's avatar
Mark Otto committed
359
360
361
.carbonad #azcarbon > img {
  display: none; /* hide what I assume are tracking images */
}
362

363
364
365
@media (min-width: 480px) {
  .carbonad {
    width: 330px !important;
Mark Otto's avatar
Mark Otto committed
366
    margin: 20px auto !important;
367
    border-width: 1px !important;
XhmikosR's avatar
XhmikosR committed
368
    border-radius: 4px;
369
  }
370
  .bs-docs-masthead .carbonad {
Mark Otto's avatar
Mark Otto committed
371
    margin: 50px auto 0 !important;
372
373
374
  }
}

375
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
376
  .carbonad {
Mark Otto's avatar
Mark Otto committed
377
    margin-right: 0 !important;
XhmikosR's avatar
XhmikosR committed
378
    margin-left: 0 !important;
Mark Otto's avatar
Mark Otto committed
379
380
381
  }
}

382
@media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
383
384
  .carbonad {
    position: absolute;
Mark Otto's avatar
Mark Otto committed
385
    top: 0;
386
    right: 15px; /* 15px instead of 0 since box-sizing */
Mark Otto's avatar
Mark Otto committed
387
    width: 330px !important;
XhmikosR's avatar
XhmikosR committed
388
389
    padding: 15px !important;
    margin: 0 !important;
Mark Otto's avatar
Mark Otto committed
390
  }
391
  .bs-docs-masthead .carbonad {
392
    position: static;
Mark Otto's avatar
Mark Otto committed
393
394
  }
}
395

Mark Otto's avatar
Mark Otto committed
396
397
398
399
400
401
402

/*
 * Homepage featurettes
 *
 * Reasons to use Bootstrap, entries from the Expo, and more.
 */

403
.bs-docs-featurette {
Mark Otto's avatar
Mark Otto committed
404
  padding-top: 40px;
Mark Otto's avatar
Mark Otto committed
405
  padding-bottom: 40px;
Mark Otto's avatar
Mark Otto committed
406
407
408
409
410
411
412
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
}
413
.bs-docs-featurette + .bs-docs-footer {
Mark Otto's avatar
Mark Otto committed
414
415
416
417
  margin-top: 0;
  border-top: 0;
}

418
.bs-docs-featurette-title {
XhmikosR's avatar
XhmikosR committed
419
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
420
  font-size: 30px;
Mark Otto's avatar
Mark Otto committed
421
422
423
  font-weight: normal;
  color: #333;
}
Mark Otto's avatar
Mark Otto committed
424
425
426
.half-rule {
  width: 100px;
  margin: 40px auto;
Mark Otto's avatar
Mark Otto committed
427
}
428
.bs-docs-featurette h3 {
XhmikosR's avatar
XhmikosR committed
429
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
430
431
  font-weight: normal;
  color: #333;
Mark Otto's avatar
Mark Otto committed
432
}
433
.bs-docs-featurette-img {
Mark Otto's avatar
Mark Otto committed
434
435
436
  display: block;
  margin-bottom: 20px;
  color: #333;
Mark Otto's avatar
Mark Otto committed
437
}
438
.bs-docs-featurette-img:hover {
439
  color: #337ab7;
XhmikosR's avatar
XhmikosR committed
440
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
441
}
442
.bs-docs-featurette-img img {
Mark Otto's avatar
Mark Otto committed
443
444
445
446
447
  display: block;
  margin-bottom: 15px;
}

@media (min-width: 480px) {
448
  .bs-docs-featurette .img-responsive {
Mark Otto's avatar
Mark Otto committed
449
450
451
452
    margin-top: 30px;
  }
}
@media (min-width: 768px) {
453
  .bs-docs-featurette {
Mark Otto's avatar
Mark Otto committed
454
    padding-top: 100px;
Mark Otto's avatar
Mark Otto committed
455
456
    padding-bottom: 100px;
  }
457
  .bs-docs-featurette-title {
Mark Otto's avatar
Mark Otto committed
458
459
    font-size: 40px;
  }
460
  .bs-docs-featurette .lead {
Mark Otto's avatar
Mark Otto committed
461
    max-width: 80%;
XhmikosR's avatar
XhmikosR committed
462
    margin-right: auto;
Mark Otto's avatar
Mark Otto committed
463
    margin-left: auto;
Mark Otto's avatar
Mark Otto committed
464
  }
465
  .bs-docs-featurette .img-responsive {
Mark Otto's avatar
Mark Otto committed
466
467
    margin-top: 0;
  }
Mark Otto's avatar
Mark Otto committed
468
469
}

470
471
472
473
474
475
476

/*
 * Featured sites
 *
 * Homepage thumbnails from the Expo.
 */

Mark Otto's avatar
grunt    
Mark Otto committed
477
478
479
480
.bs-docs-featured-sites {
  margin-right: -1px;
  margin-left: -1px;
}
481
482
.bs-docs-featured-sites .col-xs-6 {
  padding: 1px;
Mark Otto's avatar
grunt    
Mark Otto committed
483
484
}
.bs-docs-featured-sites .img-responsive {
485
  margin-top: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
486
}
487
488
489
490
491
492
493
494
495

@media (min-width: 768px) {
  .bs-docs-featured-sites .col-sm-3:first-child img {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .bs-docs-featured-sites .col-sm-3:last-child img {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
Mark Otto's avatar
grunt    
Mark Otto committed
496
497
498
  }
}

499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515

/*
 * Examples
 *
 * Linked docs examples.
 */

.bs-examples .thumbnail {
  margin-bottom: 10px;
}
.bs-examples h4 {
  margin-bottom: 5px;
}
.bs-examples p {
  margin-bottom: 20px;
}

Mark Otto's avatar
grunt    
Mark Otto committed
516
517
518
519
520
521
522
523
524
525
526
@media (max-width: 480px) {
  .bs-examples {
    margin-right: -10px;
    margin-left: -10px;
  }
  .bs-examples > [class^="col-"] {
    padding-right: 10px;
    padding-left: 10px;
  }
}

Mark Otto's avatar
Mark Otto committed
527
528
529
530
531
532
533

/*
 * Side navigation
 *
 * Scrollspy and affixed enhanced navigation to highlight sections and secondary
 * sections of docs content.
 */
Mark Otto's avatar
Mark Otto committed
534

535
/* By default it's not affixed in mobile views, so undo that */
536
.bs-docs-sidebar.affix {
537
538
  position: static;
}
Mark Otto's avatar
Mark Otto committed
539
@media (min-width: 768px) {
540
  .bs-docs-sidebar {
Mark Otto's avatar
tweaks    
Mark Otto committed
541
    padding-left: 20px;
Mark Otto's avatar
Mark Otto committed
542
543
  }
}
544
545

/* First level of nav */
546
.bs-docs-sidenav {
Mark Otto's avatar
Mark Otto committed
547
548
  margin-top: 20px;
  margin-bottom: 20px;
Mark Otto's avatar
Mark Otto committed
549
}
550
551

/* All levels of nav */
552
.bs-docs-sidebar .nav > li > a {
Mark Otto's avatar
Mark Otto committed
553
  display: block;
XhmikosR's avatar
XhmikosR committed
554
  padding: 4px 20px;
Mark Otto's avatar
tweaks    
Mark Otto committed
555
  font-size: 13px;
Mark Otto's avatar
Mark Otto committed
556
557
  font-weight: 500;
  color: #999;
558
}
559
560
.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
Mark Otto's avatar
Mark Otto committed
561
562
  padding-left: 19px;
  color: #563d7c;
Mark Otto's avatar
Mark Otto committed
563
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
564
565
  background-color: transparent;
  border-left: 1px solid #563d7c;
Mark Otto's avatar
Mark Otto committed
566
}
567
568
569
.bs-docs-sidebar .nav > .active > a,
.bs-docs-sidebar .nav > .active:hover > a,
.bs-docs-sidebar .nav > .active:focus > a {
Mark Otto's avatar
Mark Otto committed
570
  padding-left: 18px;
Mark Otto's avatar
Mark Otto committed
571
  font-weight: bold;
Mark Otto's avatar
Mark Otto committed
572
  color: #563d7c;
573
  background-color: transparent;
Mark Otto's avatar
Mark Otto committed
574
  border-left: 2px solid #563d7c;
Mark Otto's avatar
Mark Otto committed
575
576
}

Mark Otto's avatar
Mark Otto committed
577
/* Nav: second level (shown on .active) */
578
.bs-docs-sidebar .nav .nav {
579
  display: none; /* Hide by default, but at >768px, show it */
Mark Otto's avatar
Mark Otto committed
580
  padding-bottom: 10px;
Mark Otto's avatar
Mark Otto committed
581
}
582
.bs-docs-sidebar .nav .nav > li > a {
Mark Otto's avatar
Mark Otto committed
583
  padding-top: 1px;
584
  padding-bottom: 1px;
Mark Otto's avatar
Mark Otto committed
585
  padding-left: 30px;
Mark Otto's avatar
tweaks    
Mark Otto committed
586
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
587
588
  font-weight: normal;
}
589
590
.bs-docs-sidebar .nav .nav > li > a:hover,
.bs-docs-sidebar .nav .nav > li > a:focus {
Mark Otto's avatar
Mark Otto committed
591
592
  padding-left: 29px;
}
593
594
595
.bs-docs-sidebar .nav .nav > .active > a,
.bs-docs-sidebar .nav .nav > .active:hover > a,
.bs-docs-sidebar .nav .nav > .active:focus > a {
Mark Otto's avatar
Mark Otto committed
596
  padding-left: 28px;
XhmikosR's avatar
XhmikosR committed
597
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
598
599
}

600
/* Back to top (hidden on mobile) */
Mark Otto's avatar
Mark Otto committed
601
602
.back-to-top,
.bs-docs-theme-toggle {
603
  display: none;
XhmikosR's avatar
XhmikosR committed
604
  padding: 4px 10px;
605
606
607
608
609
610
  margin-top: 10px;
  margin-left: 10px;
  font-size: 12px;
  font-weight: 500;
  color: #999;
}
Mark Otto's avatar
Mark Otto committed
611
612
.back-to-top:hover,
.bs-docs-theme-toggle:hover {
613
  color: #563d7c;
XhmikosR's avatar
XhmikosR committed
614
  text-decoration: none;
615
}
Mark Otto's avatar
Mark Otto committed
616
617
618
.bs-docs-theme-toggle {
  margin-top: 0;
}
619
620

@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
621
622
  .back-to-top,
  .bs-docs-theme-toggle {
623
624
625
626
    display: block;
  }
}

Mark Otto's avatar
Mark Otto committed
627
/* Show and affix the side nav when space allows it */
628
@media (min-width: 992px) {
629
  .bs-docs-sidebar .nav > .active > ul {
Mark Otto's avatar
Mark Otto committed
630
631
632
    display: block;
  }
  /* Widen the fixed sidebar */
633
634
  .bs-docs-sidebar.affix,
  .bs-docs-sidebar.affix-bottom {
Mark Otto's avatar
Mark Otto committed
635
636
    width: 213px;
  }
637
  .bs-docs-sidebar.affix {
Mark Otto's avatar
Mark Otto committed
638
    position: fixed; /* Undo the static from mobile first approach */
Mark Otto's avatar
Mark Otto committed
639
    top: 20px;
Mark Otto's avatar
Mark Otto committed
640
  }
641
  .bs-docs-sidebar.affix-bottom {
Mark Otto's avatar
Mark Otto committed
642
643
    position: absolute; /* Undo the static from mobile first approach */
  }
644
645
  .bs-docs-sidebar.affix-bottom .bs-docs-sidenav,
  .bs-docs-sidebar.affix .bs-docs-sidenav {
Mark Otto's avatar
Mark Otto committed
646
647
648
649
    margin-top: 0;
    margin-bottom: 0;
  }
}
650
@media (min-width: 1200px) {
Mark Otto's avatar
Mark Otto committed
651
  /* Widen the fixed sidebar again */
652
653
  .bs-docs-sidebar.affix-bottom,
  .bs-docs-sidebar.affix {
Mark Otto's avatar
Mark Otto committed
654
655
656
657
658
659
660
661
662
663
664
    width: 263px;
  }
}


/*
 * Docs sections
 *
 * Content blocks for each component or feature.
 */

665
/* Space things out */
666
667
.bs-docs-section {
  margin-bottom: 60px;
Mark Otto's avatar
Mark Otto committed
668
}
669
670
671
.bs-docs-section:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
672

673
h1[id] {
674
  padding-top: 20px;
XhmikosR's avatar
XhmikosR committed
675
  margin-top: 0;
676
677
}

678

Mark Otto's avatar
Mark Otto committed
679
680
681
682
683
684
/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */
Mark Otto's avatar
Mark Otto committed
685

Mark Otto's avatar
Mark Otto committed
686
/* Common styles for all types */
Mark Otto's avatar
Mark Otto committed
687
.bs-callout {
Mark Otto's avatar
Mark Otto committed
688
  padding: 20px;
XhmikosR's avatar
XhmikosR committed
689
  margin: 20px 0;
Mark Otto's avatar
Mark Otto committed
690
691
692
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
693
}
Mark Otto's avatar
Mark Otto committed
694
.bs-callout h4 {
Mark Otto's avatar
Mark Otto committed
695
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
696
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
697
}
Mark Otto's avatar
Mark Otto committed
698
.bs-callout p:last-child {
Mark Otto's avatar
Mark Otto committed
699
700
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
701
702
703
.bs-callout code {
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
704

705
706
/* Tighten up space between multiple callouts */
.bs-callout + .bs-callout {
Mark Otto's avatar
Mark Otto committed
707
  margin-top: -5px;
708
709
}

Mark Otto's avatar
Mark Otto committed
710
/* Variations */
711
.bs-callout-danger {
Mark Otto's avatar
Mark Otto committed
712
  border-left-color: #d9534f;
Mark Otto's avatar
Mark Otto committed
713
714
}
.bs-callout-danger h4 {
Mark Otto's avatar
Mark Otto committed
715
  color: #d9534f;
716
717
}
.bs-callout-warning {
Mark Otto's avatar
Mark Otto committed
718
  border-left-color: #f0ad4e;
Mark Otto's avatar
Mark Otto committed
719
720
}
.bs-callout-warning h4 {
Mark Otto's avatar
Mark Otto committed
721
  color: #f0ad4e;
722
723
}
.bs-callout-info {
Mark Otto's avatar
Mark Otto committed
724
  border-left-color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
725
726
}
.bs-callout-info h4 {
Mark Otto's avatar
Mark Otto committed
727
  color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
728
729
730
}


731
732
733
734
735
736
737
738
739
740
741
742
/*
 * Color swatches
 *
 * Color swatches and associated values for our grayscale and brand colors.
 */

.color-swatches {
  margin: 0 -5px;
  overflow: hidden; /* clearfix */
}
.color-swatch {
  float: left;
Mark Otto's avatar
Mark Otto committed
743
  width: 60px;
Mark Otto's avatar
Mark Otto committed
744
  height: 60px;
745
746
747
  margin: 0 5px;
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
748

Mark Otto's avatar
Mark Otto committed
749
750
@media (min-width: 768px) {
  .color-swatch {
Mark Otto's avatar
Mark Otto committed
751
    width: 100px;
Mark Otto's avatar
Mark Otto committed
752
753
754
755
    height: 100px;
  }
}

Mark Otto's avatar
Mark Otto committed
756
/* Framework colors */
Mark Otto's avatar
Mark Otto committed
757
.color-swatches .gray-darker {
XhmikosR's avatar
XhmikosR committed
758
759
  background-color: #222;
}
Mark Otto's avatar
Mark Otto committed
760
.color-swatches .gray-dark {
XhmikosR's avatar
XhmikosR committed
761
762
  background-color: #333;
}
Mark Otto's avatar
Mark Otto committed
763
.color-swatches .gray {
XhmikosR's avatar
XhmikosR committed
764
765
  background-color: #555;
}
Mark Otto's avatar
Mark Otto committed
766
.color-swatches .gray-light {
XhmikosR's avatar
XhmikosR committed
767
768
  background-color: #999;
}
Mark Otto's avatar
Mark Otto committed
769
.color-swatches .gray-lighter {
XhmikosR's avatar
XhmikosR committed
770
771
772
  background-color: #eee;
}
.color-swatches .brand-primary {
773
  background-color: #337ab7;
XhmikosR's avatar
XhmikosR committed
774
775
776
777
778
779
780
}
.color-swatches .brand-success {
  background-color: #5cb85c;
}
.color-swatches .brand-warning {
  background-color: #f0ad4e;
}
Mark Otto's avatar
Mark Otto committed
781
.color-swatches .brand-danger {
XhmikosR's avatar
XhmikosR committed
782
783
  background-color: #d9534f;
}
Mark Otto's avatar
Mark Otto committed
784
.color-swatches .brand-info {
XhmikosR's avatar
XhmikosR committed
785
786
  background-color: #5bc0de;
}
787

Mark Otto's avatar
Mark Otto committed
788
/* Docs colors */
Mark Otto's avatar
Mark Otto committed
789
.color-swatches .bs-purple {
XhmikosR's avatar
XhmikosR committed
790
791
  background-color: #563d7c;
}
Mark Otto's avatar
Mark Otto committed
792
.color-swatches .bs-purple-light {
XhmikosR's avatar
XhmikosR committed
793
794
  background-color: #c7bfd3;
}
Mark Otto's avatar
Mark Otto committed
795
.color-swatches .bs-purple-lighter {
XhmikosR's avatar
XhmikosR committed
796
797
  background-color: #e5e1ea;
}
Mark Otto's avatar
Mark Otto committed
798
.color-swatches .bs-gray {
XhmikosR's avatar
XhmikosR committed
799
800
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
801

802

Mark Otto's avatar
Mark Otto committed
803
804
805
806
807
808
809
810
/*
 * Team members
 *
 * Avatars, names, and usernames for core team.
 */

.bs-team .team-member {
  line-height: 32px;
XhmikosR's avatar
XhmikosR committed
811
  color: #555;
Mark Otto's avatar
Mark Otto committed
812
813
814
815
816
}
.bs-team .team-member:hover {
  color: #333;
  text-decoration: none;
}
817
.bs-team .github-btn {
Mark Otto's avatar
Mark Otto committed
818
  float: right;
Mark Otto's avatar
Mark Otto committed
819
  width: 180px;
820
  height: 20px;
XhmikosR's avatar
XhmikosR committed
821
  margin-top: 6px;
Mark Otto's avatar
Mark Otto committed
822
823
824
825
826
827
}
.bs-team img {
  float: left;
  width: 32px;
  margin-right: 10px;
  border-radius: 4px;
828
829
}

Mark Otto's avatar
Mark Otto committed
830

831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
/*
 * Wall of Browser Bugs
 *
 * Better display for the responsive table on the Wall of Browser Bugs.
 */

.bs-docs-browser-bugs td p {
  margin-bottom: 0;
}

.bs-docs-browser-bugs th:first-child {
  width: 18%;
}


Mark Otto's avatar
Mark Otto committed
846
847
848
849
850
851
/*
 * Grid examples
 *
 * Highlight the grid columns within the docs so folks can see their padding,
 * alignment, sizing, etc.
 */
852
853
854
855

.show-grid {
  margin-bottom: 15px;
}
Mark Otto's avatar
Mark Otto committed
856
.show-grid [class^="col-"] {
857
858
859
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
Mark Otto's avatar
Mark Otto committed
860
  background-color: rgba(86,61,124,.15);
861
  border: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
862
  border: 1px solid rgba(86,61,124,.2);
863
864
865
}


Mark Otto's avatar
Mark Otto committed
866
867
868
869
870
871
/*
 * Examples
 *
 * Isolated sections of example content for each component or feature. Usually
 * followed by a code snippet.
 */
872

Mark Otto's avatar
Mark Otto committed
873
.bs-example {
Mark Otto's avatar
Mark Otto committed
874
  position: relative;
875
  padding: 45px 15px 15px;
Mark Otto's avatar
Mark Otto committed
876
  margin: 0 -15px 15px;
877
878
879
  border-color: #e5e5e5 #eee #eee;
  border-style: solid;
  border-width: 1px 0;
Bas Bosman's avatar
Bas Bosman committed
880
881
  -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
          box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
Mark Otto's avatar
Mark Otto committed
882
883
}
/* Echo out a label for the example */
Mark Otto's avatar
Mark Otto committed
884
.bs-example:after {
Mark Otto's avatar
Mark Otto committed
885
  position: absolute;
Mark Otto's avatar
Mark Otto committed
886
  top: 15px;
887
  left: 15px;
Mark Otto's avatar
Mark Otto committed
888
889
  font-size: 12px;
  font-weight: bold;
890
  color: #959595;
891
892
  text-transform: uppercase;
  letter-spacing: 1px;
XhmikosR's avatar
XhmikosR committed
893
  content: "Example";
Mark Otto's avatar
Mark Otto committed
894
895
}

Mark Otto's avatar
Mark Otto committed
896
/* Tweak display of the code snippets when following an example */
Mark Otto's avatar
Mark Otto committed
897
898
.bs-example + .highlight,
.bs-example + .zero-clipboard + .highlight {
Mark Otto's avatar
Mark Otto committed
899
  margin: -15px -15px 15px;
Mark Otto's avatar
Mark Otto committed
900
  border-width: 0 0 1px;
XhmikosR's avatar
XhmikosR committed
901
  border-radius: 0;
Mark Otto's avatar
Mark Otto committed
902
903
}

Mark Otto's avatar
Mark Otto committed
904
/* Make the examples and snippets not full-width */
905
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
906
907
  .bs-example {
    margin-right: 0;
XhmikosR's avatar
XhmikosR committed
908
    margin-left: 0;
Mark Otto's avatar
Mark Otto committed
909
910
    background-color: #fff;
    border-color: #ddd;
XhmikosR's avatar
XhmikosR committed
911
    border-width: 1px;
Mark Otto's avatar
Mark Otto committed
912
    border-radius: 4px 4px 0 0;
Bas Bosman's avatar
Bas Bosman committed
913
914
    -webkit-box-shadow: none;
            box-shadow: none;
Mark Otto's avatar
Mark Otto committed
915
  }
Mark Otto's avatar
Mark Otto committed
916
917
  .bs-example + .highlight,
  .bs-example + .zero-clipboard + .highlight {
Mark Otto's avatar
Mark Otto committed
918
919
    margin-top: -16px;
    margin-right: 0;
XhmikosR's avatar
XhmikosR committed
920
    margin-left: 0;
Mark Otto's avatar
Mark Otto committed
921
922
    border-width: 1px;
    border-bottom-right-radius: 4px;
XhmikosR's avatar
XhmikosR committed
923
    border-bottom-left-radius: 4px;
Mark Otto's avatar
Mark Otto committed
924
  }
925
926
927
  .bs-example-standalone {
    border-radius: 4px;
  }
Mark Otto's avatar
Mark Otto committed
928
929
}

930
931
932
933
934
/* Undo width of container */
.bs-example .container {
  width: auto;
}

Mark Otto's avatar
Mark Otto committed
935
/* Tweak content of examples for optimum awesome */
Mark Otto's avatar
Mark Otto committed
936
937
938
939
.bs-example > p:last-child,
.bs-example > ul:last-child,
.bs-example > ol:last-child,
.bs-example > blockquote:last-child,
940
.bs-example > .form-control:last-child,
Mark Otto's avatar
Mark Otto committed
941
.bs-example > .table:last-child,
942
.bs-example > .navbar:last-child,
Mark Otto's avatar
Mark Otto committed
943
944
945
946
.bs-example > .jumbotron:last-child,
.bs-example > .alert:last-child,
.bs-example > .panel:last-child,
.bs-example > .list-group:last-child,
947
.bs-example > .well:last-child,
948
949
.bs-example > .progress:last-child,
.bs-example > .table-responsive:last-child > .table {
Mark Otto's avatar
Mark Otto committed
950
951
  margin-bottom: 0;
}
952
.bs-example > p > .close {
Mark Otto's avatar
Mark Otto committed
953
954
  float: none;
}
Mark Otto's avatar
Mark Otto committed
955

956
/* Typography */
Mark Otto's avatar
Mark Otto committed
957
.bs-example-type .table .type-info {
958
959
960
  color: #999;
  vertical-align: middle;
}
961
.bs-example-type .table td {
962
963
964
  padding: 15px 0;
  border-color: #eee;
}
965
.bs-example-type .table tr:first-child td {
966
967
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
968
969
970
971
972
973
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
974
975
976
  margin: 0;
}

977
978
979
980
981
/* Contextual background colors */
.bs-example-bg-classes p {
  padding: 15px;
}

982
983
984
985
986
987
988
/* Images */
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}

989
990
991
992
993
/* Tables */
.bs-example > .table-responsive > .table {
  background-color: #fff;
}

994
/* Buttons */
995
996
.bs-example > .btn,
.bs-example > .btn-group {
997
998
999
  margin-top: 5px;
  margin-bottom: 5px;
}
1000
.bs-example > .btn-toolbar + .btn-toolbar {
For faster browsing, not all history is shown. View entire blame