docs.less 23.3 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
9
10
// Import Bootstrap variables and mixins
@import "../../../less/variables.less";
@import "../../../less/mixins.less";
11

12
13
// Import the syntax highlighting
@import "syntax.less";
Mark Otto's avatar
Mark Otto committed
14

15
16
17
// Local docs variables
@bs-purple:       #563d7c;
@bs-purple-light: #cdbfe3;
Mark Otto's avatar
Mark Otto committed
18

19
20
21
22

// Scaffolding
//
// Update the basics of our documents to prep for docs content.
Mark Otto's avatar
Mark Otto committed
23
24

body {
25
  position: relative; // For scrollspy?
Mark Otto's avatar
Mark Otto committed
26
27
}

Mark Otto's avatar
Mark Otto committed
28

29
30
31
32
//
// Buttons
//

Mark Otto's avatar
Mark Otto committed
33
.btn-outline {
Mark Otto's avatar
Mark Otto committed
34
  color: #563d7c;
Mark Otto's avatar
Mark Otto committed
35
36
  background-color: transparent;
  border-color: #563d7c;
37
}
Mark Otto's avatar
Mark Otto committed
38
39
40
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
41
  color: #fff;
Mark Otto's avatar
Mark Otto committed
42
43
  background-color: #563d7c;
  border-color: #563d7c;
44
45
}

Mark Otto's avatar
Mark Otto committed
46
.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;
}

60
61
62
63
64

//
// Bootstrap "B" icon
//

65
.bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
66
  display: block;
67
68
69
  width: 144px;
  height: 144px;
  font-size: 108px;
Mark Otto's avatar
Mark Otto committed
70
  font-weight: 500;
71
  line-height: 140px;
Mark Otto's avatar
Mark Otto committed
72
  color: #fff;
XhmikosR's avatar
XhmikosR committed
73
74
  text-align: center;
  cursor: default;
Mark Otto's avatar
Mark Otto committed
75
76
  background-color: #563d7c;
  border-radius: 15%;
77
78
79
80
81
82
83
84
85

  &.inverse {
    color: #563d7c;
    background-color: #fff;
  }
  &.outline {
    background-color: transparent;
    border: 1px solid #cdbfe3;
  }
Mark Otto's avatar
Mark Otto committed
86
}
Mark Otto's avatar
Mark Otto committed
87

Mark Otto's avatar
Mark Otto committed
88

89
90
91
//
// Main navigation
//
Mark Otto's avatar
Mark Otto committed
92

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

Mark Otto's avatar
Mark Otto committed
127

128
129
130
//
// Footer
//
Mark Otto's avatar
Mark Otto committed
131

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

151
@media (min-width: 768px) {
152
  .bs-docs-footer p {
153
154
    margin-bottom: 0;
  }
Mark Otto's avatar
Mark Otto committed
155
156
157
  .bs-docs .bs-docs-footer {
    text-align: left;
  }
158
159
}

Mark Otto's avatar
Mark Otto committed
160

161
162
163
//
// Social buttons
//
Mark Otto's avatar
Mark Otto committed
164

165
.bs-docs-social {
Mark Otto's avatar
Mark Otto committed
166
  margin-bottom: 20px;
167
  text-align: center;
Mark Otto's avatar
Mark Otto committed
168
}
169
.bs-docs-social-buttons {
Mark Otto's avatar
Mark Otto committed
170
171
  display: inline-block;
  padding-left: 0;
XhmikosR's avatar
XhmikosR committed
172
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
173
174
  list-style: none;
}
175
.bs-docs-social-buttons li {
Mark Otto's avatar
Mark Otto committed
176
177
  display: inline-block;
  padding: 5px 8px;
XhmikosR's avatar
XhmikosR committed
178
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
179
}
180
.bs-docs-social-buttons .twitter-follow-button {
Mark Otto's avatar
Mark Otto committed
181
182
  width: 225px !important;
}
183
.bs-docs-social-buttons .twitter-share-button {
Mark Otto's avatar
Mark Otto committed
184
185
  width: 98px !important;
}
186
187

// Style the GitHub buttons via CSS instead of inline attributes
Mark Otto's avatar
Mark Otto committed
188
189
.github-btn {
  overflow: hidden;
XhmikosR's avatar
XhmikosR committed
190
  border: 0;
Mark Otto's avatar
Mark Otto committed
191
192
}

Mark Otto's avatar
Mark Otto committed
193
194
195
196
197
198
199
@media (min-width: 768px) {
  .bs-docs .bs-docs-social {
    margin-left: -8px;
    text-align: left;
  }
}

Mark Otto's avatar
Mark Otto committed
200

201
202
203
//
// Homepage
//
Mark Otto's avatar
Mark Otto committed
204

205
// Masthead (headings and download button)
Mark Otto's avatar
Mark Otto committed
206
.bs-docs-masthead {
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;
213
  #gradient > .vertical(@bs-purple, #6f5499);
Mark Otto's avatar
Mark Otto committed
214
}
Mark Otto's avatar
Mark Otto committed
215

216
.bs-docs-masthead .bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
217
  margin: 0 auto 30px;
Mark Otto's avatar
Mark Otto committed
218
}
219
.bs-docs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
220
  font-weight: 300;
Mark Otto's avatar
Mark Otto committed
221
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
222
  color: #fff;
Mark Otto's avatar
Mark Otto committed
223
}
224
.bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
225
  margin: 0 auto 30px;
Mark Otto's avatar
Mark Otto committed
226
  font-size: 20px;
Mark Otto's avatar
Mark Otto committed
227
  color: #fff;
Mark Otto's avatar
Mark Otto committed
228
}
229
230
231
232
233
.bs-docs-masthead .version {
  margin-top: -15px;
  margin-bottom: 30px;
  color: #9783b9;
}
234
.bs-docs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
235
  width: 100%;
Mark Otto's avatar
Mark Otto committed
236
  padding: 15px 30px;
Mark Otto's avatar
Mark Otto committed
237
238
239
240
  font-size: 20px;
}

@media (min-width: 480px) {
241
  .bs-docs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
242
243
    width: auto;
  }
244
}
Mark Otto's avatar
Mark Otto committed
245

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

@media (min-width: 992px) {
259
  .bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
260
    width: 80%;
Mark Otto's avatar
Mark Otto committed
261
262
    font-size: 30px;
  }
Mark Otto's avatar
Mark Otto committed
263
264
}

265

266
267
268
//
// Page headers
//
269

270
.bs-docs-header {
Mark Otto's avatar
Mark Otto committed
271
272
273
274
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  font-size: 1.25rem;
Mark Otto's avatar
Mark Otto committed
275
  background-color: #563d7c;
Mark Otto's avatar
Mark Otto committed
276
}
277
.bs-docs-header h1 {
Mark Otto's avatar
Mark Otto committed
278
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
279
  color: #fff;
Mark Otto's avatar
Mark Otto committed
280
}
281
.bs-docs-header p {
Mark Otto's avatar
Mark Otto committed
282
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
283
  font-weight: 300;
Mark Otto's avatar
Mark Otto committed
284
  line-height: 1.4;
Mark Otto's avatar
Mark Otto committed
285
  color: rgba(255,255,255,.65);
Mark Otto's avatar
Mark Otto committed
286
}
287
.bs-docs-header .container {
Mark Otto's avatar
Mark Otto committed
288
289
290
  position: relative;
}

291
@media (min-width: 768px) {
292
  .bs-docs-header {
Mark Otto's avatar
Mark Otto committed
293
    font-size: 24px;
Mark Otto's avatar
Mark Otto committed
294
295
    text-align: left;
  }
296
  .bs-docs-header h1 {
Mark Otto's avatar
Mark Otto committed
297
298
299
    font-size: 60px;
    line-height: 1;
  }
Mark Otto's avatar
Mark Otto committed
300
301
}

302
@media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
303
304
305
306
  .bs-docs-header {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
307
308
  .bs-docs-header h1,
  .bs-docs-header p {
Mark Otto's avatar
Mark Otto committed
309
310
311
312
313
    margin-right: 380px;
  }
}


314
315
316
//
// Carbon ads
//
Mark Otto's avatar
Mark Otto committed
317

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

359
360
361
362
363
364
365
366
367
368
// In the lighter page headers
// .bs-docs-header .carbonad {
//   color: #777;
//   background-color: #fff !important;
//   border-color: #eee !important;
// }
// .bs-docs-header .carbonad-text a,
// .bs-docs-header .carbonad-tag a {
//   color: #563d7c !important;
// }
369

370
371
372
@media (min-width: 480px) {
  .carbonad {
    width: 330px !important;
Mark Otto's avatar
Mark Otto committed
373
    margin: 20px auto !important;
374
    border-width: 1px !important;
XhmikosR's avatar
XhmikosR committed
375
    border-radius: 4px;
376
  }
377
  .bs-docs-masthead .carbonad {
Mark Otto's avatar
Mark Otto committed
378
    margin: 50px auto 0 !important;
379
380
381
  }
}

382
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
383
  .carbonad {
Mark Otto's avatar
Mark Otto committed
384
    margin-right: 0 !important;
XhmikosR's avatar
XhmikosR committed
385
    margin-left: 0 !important;
Mark Otto's avatar
Mark Otto committed
386
387
388
  }
}

389
@media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
390
391
  .carbonad {
    position: absolute;
Mark Otto's avatar
Mark Otto committed
392
    top: 30px;
393
    right: 60px; // 15px instead of 0 since box-sizing
Mark Otto's avatar
Mark Otto committed
394
    width: 330px !important;
XhmikosR's avatar
XhmikosR committed
395
396
    padding: 15px !important;
    margin: 0 !important;
Mark Otto's avatar
Mark Otto committed
397
  }
398
  .bs-docs-masthead .carbonad {
399
    position: static;
Mark Otto's avatar
Mark Otto committed
400
401
  }
}
402

Mark Otto's avatar
Mark Otto committed
403

404
405
406
//
// Homepage featurettes
//
Mark Otto's avatar
Mark Otto committed
407

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

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

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

475

476
477
478
//
// Featured Expo sites
//
479

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

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

502

503
504
505
//
// Examples
//
506
507
508
509
510
511
512
513
514
515
516

.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
@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
525
  }
Mark Otto's avatar
Mark Otto committed
526
527
}

Mark Otto's avatar
Mark Otto committed
528

529
//
530
// Custom container
531
//
Mark Otto's avatar
Mark Otto committed
532

Mark Otto's avatar
Mark Otto committed
533
534
.bs-docs-container {
  position: relative;
Mark Otto's avatar
Mark Otto committed
535
536
537
538
  max-width: 62rem;
  padding: 1rem;
  margin-right: auto;
  margin-left: auto;
539
540

  @media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
541
    padding: 2rem;
Mark Otto's avatar
Mark Otto committed
542
  }
543
544

  @media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
545
    padding: 2rem 4rem;
Mark Otto's avatar
Mark Otto committed
546
547
  }
}
548

549
550
551
552
553

//
// Side navigation
//

Mark Otto's avatar
Mark Otto committed
554
.bs-docs-sidebar {
Mark Otto's avatar
Mark Otto committed
555
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
556
  background-color: #322f38;
Mark Otto's avatar
Mark Otto committed
557
}
558

Mark Otto's avatar
Mark Otto committed
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
.bs-docs-sidebar .navbar-toggle {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 5;
}
.bs-docs-sidebar .navbar-toggle .icon-bar {
  background-color: #fff;
}

.bs-docs-sidebar .navbar-header {
  float: none;
  margin-right: -15px;
}

.bs-docs-sidebar .navbar-collapse {
  padding: 0;
  border: 0;
}

@media (min-width: 992px) {
  .bs-docs {
    padding-left: 240px;
  }
  .bs-docs-sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 240px;
    overflow-x: hidden;
    overflow-y: auto;
591
    #gradient > .vertical(#29262f, #322f38);
Mark Otto's avatar
Mark Otto committed
592
593
594
595
596
597
598
  }
  .bs-docs-sidebar .navbar-brand {
    margin-bottom: 15px;
  }
}

.bs-docs-sidebar .navbar-brand {
Mark Otto's avatar
Mark Otto committed
599
  display: block;
Mark Otto's avatar
Mark Otto committed
600
601
  float: none;
  height: auto;
Mark Otto's avatar
Mark Otto committed
602
603
  padding: 20px;
  font-size: 20px;
Mark Otto's avatar
Mark Otto committed
604
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
605
606
  line-height: 1;
  color: #fff;
607
  border-bottom: 1px solid rgba(255,255,255,.1);
608
}
Mark Otto's avatar
Mark Otto committed
609
610
611
.bs-docs-sidebar-brand:hover,
.bs-docs-sidebar-brand:focus {
  color: #fff;
Mark Otto's avatar
Mark Otto committed
612
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
613
614
}

Mark Otto's avatar
Mark Otto committed
615
616
.bs-docs-sidenav {
  display: none;
Mark Otto's avatar
Mark Otto committed
617
}
Mark Otto's avatar
Mark Otto committed
618
.bs-docs-toc-item {
619
620
  margin-right: -.75rem;
  margin-left: -.75rem;
Mark Otto's avatar
Mark Otto committed
621
}
Mark Otto's avatar
Mark Otto committed
622
623
624
625
626
627

.bs-docs-toc-link {
  display: block;
  padding: 4px 20px;
  font-size: 16px;
  color: #706e74;
Mark Otto's avatar
Mark Otto committed
628
}
Mark Otto's avatar
Mark Otto committed
629
630
.bs-docs-toc-link:hover,
.bs-docs-toc-link:focus {
Mark Otto's avatar
Mark Otto committed
631
  color: #ffe484;
Mark Otto's avatar
Mark Otto committed
632
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
633
}
Mark Otto's avatar
Mark Otto committed
634
.active > .bs-docs-toc-link {
XhmikosR's avatar
XhmikosR committed
635
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
636
  color: #ffe484;
Mark Otto's avatar
Mark Otto committed
637
638
639
}
.active > .bs-docs-sidenav {
  display: block;
Mark Otto's avatar
Mark Otto committed
640
641
}

Mark Otto's avatar
Mark Otto committed
642
643
644
.bs-docs-toc-item.active {
  margin-top: 15px;
  margin-bottom: 15px;
645
}
Mark Otto's avatar
Mark Otto committed
646
647
648
.bs-docs-toc-item:first-child {
  margin-top: 0;
}
Mark Otto's avatar
Mark Otto committed
649
650
651
.bs-docs-toc-item:last-child {
  margin-bottom: 30px;
}
Mark Otto's avatar
Mark Otto committed
652

653
// All levels of nav
Mark Otto's avatar
Mark Otto committed
654
.bs-docs-sidebar .nav > li > a {
Mark Otto's avatar
Mark Otto committed
655
656
657
658
659
  display: block;
  padding: 4px 20px;
  font-size: 14px;
  color: #99979c;
}
Mark Otto's avatar
Mark Otto committed
660
661
662
.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
  color: #ffe484;
XhmikosR's avatar
XhmikosR committed
663
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
664
  background-color: transparent;
665
}
Mark Otto's avatar
Mark Otto committed
666
667
668
.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
669
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
670
  color: #ffe484;
Mark Otto's avatar
Mark Otto committed
671
  background-color: transparent;
672
673
}

674
// Nav: second level (shown on .active)
Mark Otto's avatar
Mark Otto committed
675
.bs-docs-sidebar .nav .nav {
676
  display: none; // Hide by default, but at >768px, show it
Mark Otto's avatar
Mark Otto committed
677
  padding-bottom: 10px;
Mark Otto's avatar
Mark Otto committed
678
}
679
.bs-docs-sidebar .nav .nav > li > a {
Mark Otto's avatar
Mark Otto committed
680
  padding-top: 1px;
681
  padding-bottom: 1px;
Mark Otto's avatar
Mark Otto committed
682
  padding-left: 30px;
Mark Otto's avatar
tweaks    
Mark Otto committed
683
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
684
685
  font-weight: normal;
}
686
687
688
.bs-docs-sidebar .nav .nav > .active > a,
.bs-docs-sidebar .nav .nav > .active:hover > a,
.bs-docs-sidebar .nav .nav > .active:focus > a {
XhmikosR's avatar
XhmikosR committed
689
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
690
691
}

Mark Otto's avatar
Mark Otto committed
692
.bs-docs-sidebar .nav > .active > .nav {
Mark Otto's avatar
Mark Otto committed
693
694
  display: block;
}
Mark Otto's avatar
Mark Otto committed
695
.bs-docs-sidebar .nav .nav > li > a {
Mark Otto's avatar
Mark Otto committed
696
697
698
699
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 30px;
  font-size: 13px;
Mark Otto's avatar
Mark Otto committed
700
701
702
}


703
704
705
//
// Docs sections
//
Mark Otto's avatar
Mark Otto committed
706

Mark Otto's avatar
Mark Otto committed
707
708
709
710
.bs-docs-content {
  > h1 {
    padding-top: 2rem;
    margin-top: 3rem;
Mark Otto's avatar
Mark Otto committed
711

Mark Otto's avatar
Mark Otto committed
712
713
714
715
716
717
718
719
720
     + p {
      font-size: 1.25rem;
      font-weight: 300;
    }
  }

  > h2 {
    margin-top: 2.5rem;
  }
721
722
}

723

724
725
726
//
// Callouts
//
Mark Otto's avatar
Mark Otto committed
727

Mark Otto's avatar
Mark Otto committed
728
.bs-callout {
Mark Otto's avatar
Mark Otto committed
729
  padding: 20px;
XhmikosR's avatar
XhmikosR committed
730
  margin: 20px 0;
Mark Otto's avatar
Mark Otto committed
731
732
733
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
734
}
Mark Otto's avatar
Mark Otto committed
735
.bs-callout h4 {
Mark Otto's avatar
Mark Otto committed
736
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
737
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
738
}
Mark Otto's avatar
Mark Otto committed
739
.bs-callout p:last-child {
Mark Otto's avatar
Mark Otto committed
740
741
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
742
743
744
.bs-callout code {
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
745

746
.bs-callout + .bs-callout {
Mark Otto's avatar
Mark Otto committed
747
  margin-top: -5px;
748
749
}

750
// Variations
751
.bs-callout-danger {
Mark Otto's avatar
Mark Otto committed
752
  border-left-color: #d9534f;
Mark Otto's avatar
Mark Otto committed
753
754
}
.bs-callout-danger h4 {
Mark Otto's avatar
Mark Otto committed
755
  color: #d9534f;
756
757
}
.bs-callout-warning {
Mark Otto's avatar
Mark Otto committed
758
  border-left-color: #f0ad4e;
Mark Otto's avatar
Mark Otto committed
759
760
}
.bs-callout-warning h4 {
Mark Otto's avatar
Mark Otto committed
761
  color: #f0ad4e;
762
763
}
.bs-callout-info {
Mark Otto's avatar
Mark Otto committed
764
  border-left-color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
765
766
}
.bs-callout-info h4 {
Mark Otto's avatar
Mark Otto committed
767
  color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
768
769
770
}


771
772
773
//
// Color swatches
//
774
775
776

.color-swatches {
  margin: 0 -5px;
777
  overflow: hidden; // clearfix
778
}
Mark Otto's avatar
Mark Otto committed
779

780
781
.color-swatch {
  float: left;
Mark Otto's avatar
Mark Otto committed
782
  width: 60px;
Mark Otto's avatar
Mark Otto committed
783
  height: 60px;
784
785
  margin: 0 5px;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
786

Mark Otto's avatar
Mark Otto committed
787
  @media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
788
    width: 100px;
Mark Otto's avatar
Mark Otto committed
789
790
791
792
    height: 100px;
  }
}

793
// Docs colors
Mark Otto's avatar
Mark Otto committed
794
795
796
797
798
799
800
801
802
803
804
805
806
.color-swatches {
  .bs-purple {
    background-color: @bs-purple;
  }
  .bs-purple-light {
    background-color: @bs-purple-light;
  }
  .bs-purple-lighter {
    background-color: #e5e1ea;
  }
  .bs-gray {
    background-color: #f9f9f9;
  }
XhmikosR's avatar
XhmikosR committed
807
}
Mark Otto's avatar
Mark Otto committed
808

809

810
811
812
//
// Team members
//
Mark Otto's avatar
Mark Otto committed
813

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

Mark Otto's avatar
Mark Otto committed
837

838
839
840
//
// Grid examples
//
841

Mark Otto's avatar
Mark Otto committed
842
843
.bs-example > .row {
  margin-bottom: 1rem;
844
}
Mark Otto's avatar
Mark Otto committed
845
846
847
.bs-example > .row > [class^="col-"] {
  padding-top: .75rem;
  padding-bottom: .75rem;
Mark Otto's avatar
Mark Otto committed
848
849
  background-color: rgba(86,61,124,.15);
  border: 1px solid rgba(86,61,124,.2);
850
851
852
}


853
854
855
//
// Docs examples
//
856

Mark Otto's avatar
Mark Otto committed
857
.bs-example {
Mark Otto's avatar
Mark Otto committed
858
  position: relative;
Mark Otto's avatar
Mark Otto committed
859
  padding: 1.5rem;
Mark Otto's avatar
Mark Otto committed
860
  margin-top: 1rem;
Mark Otto's avatar
Mark Otto committed
861
862
863
  margin-bottom: -1rem;
  border: solid #f7f7f9;
  border-width: .2rem 0 0;
Mark Otto's avatar
Mark Otto committed
864

Mark Otto's avatar
Mark Otto committed
865
  @media (min-width: 480px) {
Mark Otto's avatar
Mark Otto committed
866
867
    border-width: .2rem;
  }
Mark Otto's avatar
Mark Otto committed
868

Mark Otto's avatar
Mark Otto committed
869
870
871
872
  // Undo width of container
  .container {
    width: auto;
  }
873
874
}

Mark Otto's avatar
Mark Otto committed
875

876
// Tweak content of examples for optimum awesome
877
.bs-example > *:last-child,
878
.bs-example > .table-responsive:last-child > .table {
879
  margin-bottom: 0 !important;
Mark Otto's avatar
Mark Otto committed
880
}
Mark Otto's avatar
Mark Otto committed
881
.bs-example > .close {
Mark Otto's avatar
Mark Otto committed
882
883
  float: none;
}
Mark Otto's avatar
Mark Otto committed
884

885
// Typography
Mark Otto's avatar
Mark Otto committed
886
.bs-example-type .table .type-info {
887
888
889
  color: #999;
  vertical-align: middle;
}
890
.bs-example-type .table td {
891
892
893
  padding: 15px 0;
  border-color: #eee;
}
894
.bs-example-type .table tr:first-child td {
895
896
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
897
898
899
900
901
902
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
903
904
905
  margin: 0;
}

906
// Contextual background colors
907
908
909
910
.bs-example-bg-classes p {
  padding: 15px;
}

911
// Images
912
913
914
915
916
917
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}

918
919
920
921
// Tables
// .bs-example > .table-responsive > .table {
//   background-color: #fff;
// }
922

923
// Buttons
924
.bs-example > .btn-group {
925
926
927
  margin-top: 5px;
  margin-bottom: 5px;
}
928
929
.bs-example > .btn-toolbar + .btn-toolbar {
  margin-top: 10px;
930
}
931

932
// Forms
933
.bs-example-control-sizing select,
934
935
936
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}
937
938
939
.bs-example-form .input-group {
  margin-bottom: 10px;
}
Mark Otto's avatar
Mark Otto committed
940
941
942
.bs-example > textarea.form-control {
  resize: vertical;
}
943

944
// List groups
Mark Otto's avatar
Mark Otto committed
945
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
946
947
  max-width: 400px;
}
948

949
// Navbars
950
951
952
.bs-example .navbar:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
953
954
955
956
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
957
  overflow: hidden; // cut the drop shadows off
Mark Otto's avatar
Mark Otto committed
958
}
Mark Otto's avatar
Mark Otto committed
959
960
961
962
.bs-navbar-top-example .navbar-header,
.bs-navbar-bottom-example .navbar-header {
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
963
964
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
965
  position: relative;
Mark Otto's avatar
Mark Otto committed
966
  margin-right: 0;
XhmikosR's avatar
XhmikosR committed
967
  margin-left: 0;
Mark Otto's avatar
Mark Otto committed
968
969
}
.bs-navbar-top-example {
970
  padding-bottom: 45px;
Mark Otto's avatar
Mark Otto committed
971
972
973
}
.bs-navbar-top-example:after {
  top: auto;
974
  bottom: 15px;
975
}
976
977
.bs-navbar-top-example .navbar-fixed-top {
  top: -1px;
Mark Otto's avatar
Mark Otto committed
978
979
}
.bs-navbar-bottom-example {
980
981
  padding-top: 45px;
}
982
983
.bs-navbar-bottom-example .navbar-fixed-bottom {
  bottom: -1px;
Mark Otto's avatar
Mark Otto committed
984
985
986
987
}
.bs-navbar-bottom-example .navbar {
  margin-bottom: 0;
}
988
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
989
990
991
992
  .bs-navbar-top-example .navbar-fixed-top,
  .bs-navbar-bottom-example .navbar-fixed-bottom {
    position: absolute;
  }
993
994
}

995
// Pagination
996
997
998
999
1000
.bs-example .pagination {
  margin-top: 10px;
  margin-bottom: 10px;
}

For faster browsing, not all history is shown. View entire blame