docs.css 28.1 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
  color: #999;
148
}
149
.bs-docs-footer-links li {
Mark Otto's avatar
Mark Otto committed
150
151
  display: inline;
  padding: 0 2px;
152
}
153
.bs-docs-footer-links li:first-child {
Mark Otto's avatar
Mark Otto committed
154
155
156
  padding-left: 0;
}

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

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

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

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


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

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

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

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

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

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

271

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

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

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

309
@media (min-width: 992px) {
310
311
  .bs-docs-header h1,
  .bs-docs-header p {
Mark Otto's avatar
Mark Otto committed
312
313
314
315
316
317
318
319
320
321
322
323
    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
324
325
.carbonad {
  width: auto !important;
XhmikosR's avatar
XhmikosR committed
326
  height: auto !important;
Mark Otto's avatar
Mark Otto committed
327
  padding: 20px !important;
XhmikosR's avatar
XhmikosR committed
328
  margin: 30px -30px -31px !important;
Mark Otto's avatar
Mark Otto committed
329
330
331
332
  overflow: hidden; /* clearfix */
  font-size: 13px !important;
  line-height: 16px !important;
  text-align: left;
Mark Otto's avatar
Mark Otto committed
333
334
  background: transparent !important;
  border: solid #866ab3 !important;
335
  border-width: 1px 0 !important;
Mark Otto's avatar
Mark Otto committed
336
337
338
339
340
341
342
}
.carbonad-img {
  margin: 0 !important;
}
.carbonad-text,
.carbonad-tag {
  display: block !important;
XhmikosR's avatar
XhmikosR committed
343
  float: none !important;
Mark Otto's avatar
Mark Otto committed
344
345
346
347
348
349
350
351
352
  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
353
  color: inherit !important;
Mark Otto's avatar
Mark Otto committed
354
355
  text-align: left !important;
}
Mark Otto's avatar
Mark Otto committed
356
357
.carbonad-text a,
.carbonad-tag a {
Mark Otto's avatar
Mark Otto committed
358
  color: #fff !important;
Mark Otto's avatar
Mark Otto committed
359
}
Mark Otto's avatar
Mark Otto committed
360
361
362
.carbonad #azcarbon > img {
  display: none; /* hide what I assume are tracking images */
}
363

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

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

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

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

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

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

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

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

471
472
473
474
475
476
477

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

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

@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
497
498
499
  }
}

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

/*
 * 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
517
518
519
520
521
522
523
524
525
526
527
@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
528
529
530
531
532
533
534

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

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

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

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

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

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

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

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


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

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

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

679

Mark Otto's avatar
Mark Otto committed
680
681
682
683
684
685
/*
 * 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
686

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

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

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


732
733
734
735
736
737
738
739
740
741
742
743
/*
 * 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
744
  width: 60px;
Mark Otto's avatar
Mark Otto committed
745
  height: 60px;
746
747
748
  margin: 0 5px;
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
749

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

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

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

803

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

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

Mark Otto's avatar
Mark Otto committed
831

Mark Otto's avatar
Mark Otto committed
832
833
834
835
836
837
/*
 * Grid examples
 *
 * Highlight the grid columns within the docs so folks can see their padding,
 * alignment, sizing, etc.
 */
838
839
840
841

.show-grid {
  margin-bottom: 15px;
}
Mark Otto's avatar
Mark Otto committed
842
.show-grid [class^="col-"] {
843
844
845
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
Mark Otto's avatar
Mark Otto committed
846
  background-color: rgba(86,61,124,.15);
847
  border: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
848
  border: 1px solid rgba(86,61,124,.2);
849
850
851
}


Mark Otto's avatar
Mark Otto committed
852
853
854
855
856
857
/*
 * Examples
 *
 * Isolated sections of example content for each component or feature. Usually
 * followed by a code snippet.
 */
858

Mark Otto's avatar
Mark Otto committed
859
.bs-example {
Mark Otto's avatar
Mark Otto committed
860
  position: relative;
861
  padding: 45px 15px 15px;
Mark Otto's avatar
Mark Otto committed
862
  margin: 0 -15px 15px;
863
864
865
  border-color: #e5e5e5 #eee #eee;
  border-style: solid;
  border-width: 1px 0;
Bas Bosman's avatar
Bas Bosman committed
866
867
  -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
868
869
}
/* Echo out a label for the example */
Mark Otto's avatar
Mark Otto committed
870
.bs-example:after {
Mark Otto's avatar
Mark Otto committed
871
  position: absolute;
Mark Otto's avatar
Mark Otto committed
872
  top: 15px;
873
  left: 15px;
Mark Otto's avatar
Mark Otto committed
874
875
  font-size: 12px;
  font-weight: bold;
876
  color: #959595;
877
878
  text-transform: uppercase;
  letter-spacing: 1px;
XhmikosR's avatar
XhmikosR committed
879
  content: "Example";
Mark Otto's avatar
Mark Otto committed
880
881
}

Mark Otto's avatar
Mark Otto committed
882
/* Tweak display of the code snippets when following an example */
Mark Otto's avatar
Mark Otto committed
883
.bs-example + .highlight {
Mark Otto's avatar
Mark Otto committed
884
  margin: -15px -15px 15px;
Mark Otto's avatar
Mark Otto committed
885
  border-width: 0 0 1px;
XhmikosR's avatar
XhmikosR committed
886
  border-radius: 0;
Mark Otto's avatar
Mark Otto committed
887
888
}

Mark Otto's avatar
Mark Otto committed
889
/* Make the examples and snippets not full-width */
890
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
891
892
  .bs-example {
    margin-right: 0;
XhmikosR's avatar
XhmikosR committed
893
    margin-left: 0;
Mark Otto's avatar
Mark Otto committed
894
895
    background-color: #fff;
    border-color: #ddd;
XhmikosR's avatar
XhmikosR committed
896
    border-width: 1px;
Mark Otto's avatar
Mark Otto committed
897
    border-radius: 4px 4px 0 0;
Bas Bosman's avatar
Bas Bosman committed
898
899
    -webkit-box-shadow: none;
            box-shadow: none;
Mark Otto's avatar
Mark Otto committed
900
901
902
903
  }
  .bs-example + .highlight {
    margin-top: -16px;
    margin-right: 0;
XhmikosR's avatar
XhmikosR committed
904
    margin-left: 0;
Mark Otto's avatar
Mark Otto committed
905
906
    border-width: 1px;
    border-bottom-right-radius: 4px;
XhmikosR's avatar
XhmikosR committed
907
    border-bottom-left-radius: 4px;
Mark Otto's avatar
Mark Otto committed
908
909
910
  }
}

911
912
913
914
915
/* Undo width of container */
.bs-example .container {
  width: auto;
}

Mark Otto's avatar
Mark Otto committed
916
/* Tweak content of examples for optimum awesome */
Mark Otto's avatar
Mark Otto committed
917
918
919
920
.bs-example > p:last-child,
.bs-example > ul:last-child,
.bs-example > ol:last-child,
.bs-example > blockquote:last-child,
921
.bs-example > .form-control:last-child,
Mark Otto's avatar
Mark Otto committed
922
.bs-example > .table:last-child,
923
.bs-example > .navbar:last-child,
Mark Otto's avatar
Mark Otto committed
924
925
926
927
.bs-example > .jumbotron:last-child,
.bs-example > .alert:last-child,
.bs-example > .panel:last-child,
.bs-example > .list-group:last-child,
928
.bs-example > .well:last-child,
929
930
.bs-example > .progress:last-child,
.bs-example > .table-responsive:last-child > .table {
Mark Otto's avatar
Mark Otto committed
931
932
  margin-bottom: 0;
}
933
.bs-example > p > .close {
Mark Otto's avatar
Mark Otto committed
934
935
  float: none;
}
Mark Otto's avatar
Mark Otto committed
936

937
/* Typography */
Mark Otto's avatar
Mark Otto committed
938
.bs-example-type .table .type-info {
939
940
941
  color: #999;
  vertical-align: middle;
}
942
.bs-example-type .table td {
943
944
945
  padding: 15px 0;
  border-color: #eee;
}
946
.bs-example-type .table tr:first-child td {
947
948
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
949
950
951
952
953
954
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
955
956
957
  margin: 0;
}

958
959
960
961
962
/* Contextual background colors */
.bs-example-bg-classes p {
  padding: 15px;
}

963
964
965
966
967
968
969
/* Images */
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}

970
971
972
973
974
/* Tables */
.bs-example > .table-responsive > .table {
  background-color: #fff;
}

975
/* Buttons */
976
977
.bs-example > .btn,
.bs-example > .btn-group {
978
979
980
  margin-top: 5px;
  margin-bottom: 5px;
}
981
982
.bs-example > .btn-toolbar + .btn-toolbar {
  margin-top: 10px;
983
}
984

985
/* Forms */
986
.bs-example-control-sizing select,
987
988
989
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}
990
991
992
.bs-example-form .input-group {
  margin-bottom: 10px;
}
Mark Otto's avatar
Mark Otto committed
993
994
995
.bs-example > textarea.form-control {
  resize: vertical;
}
996

Mark Otto's avatar
Mark Otto committed
997
/* List groups */
Mark Otto's avatar
Mark Otto committed
998
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
999
1000
  max-width: 400px;
}
For faster browsing, not all history is shown. View entire blame