docs.less 24.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
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

707
// Space things out
708
709
.bs-docs-section {
  margin-bottom: 60px;
Mark Otto's avatar
Mark Otto committed
710
}
711
712
713
.bs-docs-section:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
714

715
716
717
718
.bs-docs-container > h1 {
  padding-top: 2rem;
  margin-top: 3rem;
}
719
720
721
722
.bs-docs-container > h1 + p {
  font-size: 1.25rem;
  font-weight: 300;
}
723
724
.bs-docs-container > h2 {
  margin-top: 2.5rem;
725
726
}

727

728
729
730
//
// Callouts
//
Mark Otto's avatar
Mark Otto committed
731

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

750
.bs-callout + .bs-callout {
Mark Otto's avatar
Mark Otto committed
751
  margin-top: -5px;
752
753
}

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


775
776
777
//
// Color swatches
//
778
779
780

.color-swatches {
  margin: 0 -5px;
781
  overflow: hidden; // clearfix
782
783
784
}
.color-swatch {
  float: left;
Mark Otto's avatar
Mark Otto committed
785
  width: 60px;
Mark Otto's avatar
Mark Otto committed
786
  height: 60px;
787
788
789
  margin: 0 5px;
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
790

Mark Otto's avatar
Mark Otto committed
791
792
@media (min-width: 768px) {
  .color-swatch {
Mark Otto's avatar
Mark Otto committed
793
    width: 100px;
Mark Otto's avatar
Mark Otto committed
794
795
796
797
    height: 100px;
  }
}

798
// Framework colors
Mark Otto's avatar
Mark Otto committed
799
.color-swatches .gray-darker {
800
  background-color: @gray-darker;
XhmikosR's avatar
XhmikosR committed
801
}
Mark Otto's avatar
Mark Otto committed
802
.color-swatches .gray-dark {
803
  background-color: @gray-dark;
XhmikosR's avatar
XhmikosR committed
804
}
Mark Otto's avatar
Mark Otto committed
805
.color-swatches .gray {
806
  background-color: @gray;
XhmikosR's avatar
XhmikosR committed
807
}
Mark Otto's avatar
Mark Otto committed
808
.color-swatches .gray-light {
809
  background-color: @gray-light;
XhmikosR's avatar
XhmikosR committed
810
}
Mark Otto's avatar
Mark Otto committed
811
.color-swatches .gray-lighter {
812
  background-color: @gray-lighter;
XhmikosR's avatar
XhmikosR committed
813
814
}
.color-swatches .brand-primary {
815
  background-color: @brand-primary;
XhmikosR's avatar
XhmikosR committed
816
817
}
.color-swatches .brand-success {
818
  background-color: @brand-success;
XhmikosR's avatar
XhmikosR committed
819
820
}
.color-swatches .brand-warning {
821
  background-color: @brand-warning;
XhmikosR's avatar
XhmikosR committed
822
}
Mark Otto's avatar
Mark Otto committed
823
.color-swatches .brand-danger {
824
  background-color: @brand-danger;
XhmikosR's avatar
XhmikosR committed
825
}
Mark Otto's avatar
Mark Otto committed
826
.color-swatches .brand-info {
827
  background-color: @brand-info;
XhmikosR's avatar
XhmikosR committed
828
}
829

830
// Docs colors
Mark Otto's avatar
Mark Otto committed
831
.color-swatches .bs-purple {
832
  background-color: @bs-purple;
XhmikosR's avatar
XhmikosR committed
833
}
Mark Otto's avatar
Mark Otto committed
834
.color-swatches .bs-purple-light {
835
  background-color: @bs-purple-light;
XhmikosR's avatar
XhmikosR committed
836
}
Mark Otto's avatar
Mark Otto committed
837
.color-swatches .bs-purple-lighter {
XhmikosR's avatar
XhmikosR committed
838
839
  background-color: #e5e1ea;
}
Mark Otto's avatar
Mark Otto committed
840
.color-swatches .bs-gray {
XhmikosR's avatar
XhmikosR committed
841
842
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
843

844

845
846
847
//
// Team members
//
Mark Otto's avatar
Mark Otto committed
848
849
850

.bs-team .team-member {
  line-height: 32px;
XhmikosR's avatar
XhmikosR committed
851
  color: #555;
Mark Otto's avatar
Mark Otto committed
852
853
854
855
856
}
.bs-team .team-member:hover {
  color: #333;
  text-decoration: none;
}
857
.bs-team .github-btn {
Mark Otto's avatar
Mark Otto committed
858
  float: right;
Mark Otto's avatar
Mark Otto committed
859
  width: 180px;
860
  height: 20px;
XhmikosR's avatar
XhmikosR committed
861
  margin-top: 6px;
Mark Otto's avatar
Mark Otto committed
862
863
864
865
866
867
}
.bs-team img {
  float: left;
  width: 32px;
  margin-right: 10px;
  border-radius: 4px;
868
869
}

Mark Otto's avatar
Mark Otto committed
870

871
872
873
//
// Grid examples
//
874

Mark Otto's avatar
Mark Otto committed
875
876
.bs-example > .row {
  margin-bottom: 1rem;
877
}
Mark Otto's avatar
Mark Otto committed
878
879
880
.bs-example > .row > [class^="col-"] {
  padding-top: .75rem;
  padding-bottom: .75rem;
Mark Otto's avatar
Mark Otto committed
881
882
  background-color: rgba(86,61,124,.15);
  border: 1px solid rgba(86,61,124,.2);
883
884
885
}


886
887
888
//
// Docs examples
//
889

Mark Otto's avatar
Mark Otto committed
890
.bs-example {
Mark Otto's avatar
Mark Otto committed
891
  position: relative;
Mark Otto's avatar
Mark Otto committed
892
  padding: 1.5rem;
Mark Otto's avatar
Mark Otto committed
893
  margin-top: 1rem;
Mark Otto's avatar
Mark Otto committed
894
895
896
  margin-bottom: -1rem;
  border: solid #f7f7f9;
  border-width: .2rem 0 0;
Mark Otto's avatar
Mark Otto committed
897
898
}

Mark Otto's avatar
Mark Otto committed
899
900
901
902
@media (min-width: 480px) {
  .bs-example {
    border-width: .2rem;
  }
Mark Otto's avatar
Mark Otto committed
903
904
}

905
// Undo width of container
906
907
908
909
.bs-example .container {
  width: auto;
}

910
// Tweak content of examples for optimum awesome
911
.bs-example > *:last-child,
912
.bs-example > .table-responsive:last-child > .table {
913
  margin-bottom: 0 !important;
Mark Otto's avatar
Mark Otto committed
914
}
Mark Otto's avatar
Mark Otto committed
915
.bs-example > .close {
Mark Otto's avatar
Mark Otto committed
916
917
  float: none;
}
Mark Otto's avatar
Mark Otto committed
918

919
// Typography
Mark Otto's avatar
Mark Otto committed
920
.bs-example-type .table .type-info {
921
922
923
  color: #999;
  vertical-align: middle;
}
924
.bs-example-type .table td {
925
926
927
  padding: 15px 0;
  border-color: #eee;
}
928
.bs-example-type .table tr:first-child td {
929
930
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
931
932
933
934
935
936
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
937
938
939
  margin: 0;
}

940
// Contextual background colors
941
942
943
944
.bs-example-bg-classes p {
  padding: 15px;
}

945
// Images
946
947
948
949
950
951
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}

952
953
954
955
// Tables
// .bs-example > .table-responsive > .table {
//   background-color: #fff;
// }
956

957
// Buttons
958
.bs-example > .btn-group {
959
960
961
  margin-top: 5px;
  margin-bottom: 5px;
}
962
963
.bs-example > .btn-toolbar + .btn-toolbar {
  margin-top: 10px;
964
}
965

966
// Forms
967
.bs-example-control-sizing select,
968
969
970
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}
971
972
973
.bs-example-form .input-group {
  margin-bottom: 10px;
}
Mark Otto's avatar
Mark Otto committed
974
975
976
.bs-example > textarea.form-control {
  resize: vertical;
}
977

978
// List groups
Mark Otto's avatar
Mark Otto committed
979
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
980
981
  max-width: 400px;
}
982

983
// Navbars
984
985
986
.bs-example .navbar:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
987
988
989
990
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
991
  overflow: hidden; // cut the drop shadows off
Mark Otto's avatar
Mark Otto committed
992
}
Mark Otto's avatar
Mark Otto committed
993
994
995
996
.bs-navbar-top-example .navbar-header,
.bs-navbar-bottom-example .navbar-header {
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
997
998
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
999
  position: relative;
Mark Otto's avatar
Mark Otto committed
1000
  margin-right: 0;
XhmikosR's avatar
XhmikosR committed
1001
  margin-left: 0;
Mark Otto's avatar
Mark Otto committed
1002
1003
}
.bs-navbar-top-example {
1004
  padding-bottom: 45px;
Mark Otto's avatar
Mark Otto committed
1005
1006
1007
}
.bs-navbar-top-example:after {
  top: auto;
1008
  bottom: 15px;
1009
}
1010
1011
.bs-navbar-top-example .navbar-fixed-top {
  top: -1px;
Mark Otto's avatar
Mark Otto committed
1012
1013
}
.bs-navbar-bottom-example {
1014
1015
  padding-top: 45px;
}
1016
1017
.bs-navbar-bottom-example .navbar-fixed-bottom {
  bottom: -1px;
Mark Otto's avatar
Mark Otto committed
1018
1019
1020
1021
}
.bs-navbar-bottom-example .navbar {
  margin-bottom: 0;
}
1022
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
1023
1024
1025
1026
  .bs-navbar-top-example .navbar-fixed-top,
  .bs-navbar-bottom-example .navbar-fixed-bottom {
    position: absolute;
  }
1027
1028
}

1029
// Pagination
1030
1031
1032
1033
1034
.bs-example .pagination {
  margin-top: 10px;
  margin-bottom: 10px;
}

1035
// Pager
Mark Otto's avatar
Mark Otto committed
1036
1037
1038
1039
.bs-example > .pager {
  margin-top: 0;
}

1040
// Example modals
Mark Otto's avatar
Mark Otto committed
1041
.bs-example-modal {
Mark Otto's avatar
Mark Otto committed
1042
1043
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
1044
.bs-example-modal .modal {
Mark Otto's avatar
Mark Otto committed
1045
1046
1047
1048
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
XhmikosR's avatar
XhmikosR committed
1049
  left: auto;
Mark Otto's avatar
Mark Otto committed
1050
1051
1052
  z-index: 1;
  display: block;
}
Mark Otto's avatar
Mark Otto committed
1053
.bs-example-modal .modal-dialog {
Mark Otto's avatar
Mark Otto committed
1054
1055
  left: auto;
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1056
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1057
1058
}

1059
// Example dropdowns
1060
1061
1062
.bs-example > .dropdown > .dropdown-toggle {
  float: left;
}
Mark Otto's avatar
Mark Otto committed
1063
.bs-example > .dropdown > .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
1064
1065
1066
  position: static;
  display: block;
  margin-bottom: 5px;
1067
  clear: left;
Mark Otto's avatar
Mark Otto committed
1068
}
Mark Otto's avatar
Mark Otto committed
1069

1070
// Example tabbable tabs
Mark Otto's avatar
Mark Otto committed
1071
.bs-example-tabs .nav-tabs {
1072
1073
1074
  margin-bottom: 15px;
}

1075
// Tooltips
1076
.bs-example-tooltips {
1077
1078
  text-align: center;
}
1079
1080
1081
1082
.bs-example-tooltips > .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
1083

1084
// Popovers
Mark Otto's avatar
Mark Otto committed
1085
.bs-example-popover {
1086
1087
1088
  padding-bottom: 24px;
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
1089
.bs-example-popover .popover {
1090
1091
1092
1093
1094
1095
1096
  position: relative;
  display: block;
  float: left;
  width: 260px;
  margin: 20px;
}

1097
// Scrollspy demo on fixed height div
Mark Otto's avatar
Mark Otto committed
1098
1099
1100
1101
1102
1103
1104
1105
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}


1106
1107
1108
//
// Code snippets
//
Mark Otto's avatar
Mark Otto committed
1109
1110

.highlight {
Mark Otto's avatar
Mark Otto committed
1111
1112
1113
  padding: 1.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
  background-color: #f7f7f9;
}
.highlight pre {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  background-color: transparent;
  border: 0;
}
.highlight pre code {
  font-size: inherit;
1125
  color: @gray-dark; // Effectively the base text color
Mark Otto's avatar
Mark Otto committed
1126
1127
1128
}


1129
1130
1131
//
// Responsive tests
//
Mark Otto's avatar
Mark Otto committed
1132

1133
// Responsive (scrollable) doc tables
1134
.table-responsive .highlight pre {
1135
1136
1137
  white-space: normal;
}

1138
// Utility classes table
Mark Otto's avatar
Mark Otto committed
1139
.bs-table th small,
Mark Otto's avatar
Mark Otto committed
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
.responsive-utilities th small {
  display: block;
  font-weight: normal;
  color: #999;
}
.responsive-utilities tbody th {
  font-weight: normal;
}
.responsive-utilities td {
  text-align: center;
}
.responsive-utilities td.is-visible {
  color: #468847;
  background-color: #dff0d8 !important;
}
.responsive-utilities td.is-hidden {
  color: #ccc;
  background-color: #f9f9f9 !important;
}

1160
// Responsive tests
Mark Otto's avatar
Mark Otto committed
1161
1162
1163
.responsive-utilities-test {
  margin-top: 5px;
}
1164
1165
.responsive-utilities-test .col-xs-6 {
  margin-bottom: 10px;
Mark Otto's avatar
Mark Otto committed
1166
1167
}
.responsive-utilities-test span {
1168
  display: block;
1169
  padding: 15px 10px;
1170
1171
1172
1173
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
1174
  border-radius: 4px;
Mark Otto's avatar
Mark Otto committed
1175
}
Mark Otto's avatar
Mark Otto committed
1176
1177
1178
1179
.visible-on .col-xs-6 .hidden-xs,
.visible-on .col-xs-6 .hidden-sm,
.visible-on .col-xs-6 .hidden-md,
.visible-on .col-xs-6 .hidden-lg,
1180
1181
1182
1183
.hidden-on .col-xs-6 .hidden-xs,
.hidden-on .col-xs-6 .hidden-sm,
.hidden-on .col-xs-6 .hidden-md,
.hidden-on .col-xs-6 .hidden-lg {
1184
1185
1186
  color: #999;
  border: 1px solid #ddd;
}
1187
1188
1189
1190
1191
1192
1193
1194
.visible-on .col-xs-6 .visible-xs-block,
.visible-on .col-xs-6 .visible-sm-block,
.visible-on .col-xs-6 .visible-md-block,
.visible-on .col-xs-6 .visible-lg-block,
.hidden-on .col-xs-6 .visible-xs-block,
.hidden-on .col-xs-6 .visible-sm-block,
.hidden-on .col-xs-6 .visible-md-block,
.hidden-on .col-xs-6 .visible-lg-block {
Mark Otto's avatar
Mark Otto committed
1195
1196
1197
1198
1199
1200
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}


1201
1202
1203
//
// Customizer
//
Mark Otto's avatar
Mark Otto committed
1204

Mark Otto's avatar
Mark Otto committed
1205
1206
.bs-customizer .toggle {
  float: right;
1207
  margin-top: 25px;
Mark Otto's avatar
Mark Otto committed
1208
}
Mark Otto's avatar
Mark Otto committed
1209

1210
// Headings and form controls
Mark Otto's avatar
Mark Otto committed
1211
1212
1213
.bs-customizer label {
  margin-top: 10px;
  font-weight: 500;
1214
  color: #555;
Mark Otto's avatar
Mark Otto committed
1215
}
Mark Otto's avatar
Mark Otto committed
1216
.bs-customizer h2 {
XhmikosR's avatar
XhmikosR committed
1217
  padding-top: 30px;
Mark Otto's avatar
Mark Otto committed
1218
1219
  margin-top: 0;
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
1220
}
1221
1222
1223
1224
.bs-customizer h3 {
  margin-bottom: 0;
}
.bs-customizer h4 {
Mark Otto's avatar
Mark Otto committed
1225
  margin-top: 15px;
1226
1227
1228
  margin-bottom: 0;
}
.bs-customizer .bs-callout h4 {
1229
  margin-top: 0; // lame, but due to specificity we have to duplicate
Heinrich Fenkart's avatar
Heinrich Fenkart committed
1230
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
1231
}
Mark Otto's avatar
Mark Otto committed
1232
1233
1234
.bs-customizer input[type="text"] {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  background-color: #fafafa;
Mark Otto's avatar
Mark Otto committed
1235
}
Mark Otto's avatar
Mark Otto committed
1236
.bs-customizer .help-block {
1237
  margin-bottom: 5px;
XhmikosR's avatar
XhmikosR committed
1238
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
1239
1240
}

1241
// For the variables, use regular weight
Mark Otto's avatar
Mark Otto committed
1242
1243
#less-section label {
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
1244
}
Mark Otto's avatar
Mark Otto committed
1245

1246
1247
1248
1249
.bs-customizer-input {
  float: left;
  width: 33.333333%;
  padding-right: 15px;
XhmikosR's avatar
XhmikosR committed
1250
  padding-left: 15px;
1251
1252
}

1253
// Downloads
Mark Otto's avatar
Mark Otto committed
1254
1255
.bs-customize-download .btn-outline {
  padding: 20px;
Mark Otto's avatar
Mark Otto committed
1256
}
Mark Otto's avatar
Mark Otto committed
1257

1258
// Error handling
Mark Otto's avatar
Mark Otto committed
1259
1260
.bs-customizer-alert {
  position: fixed;
1261
  top: 0;
Mark Otto's avatar
Mark Otto committed
1262
  right: 0;
XhmikosR's avatar
XhmikosR committed
1263
  left: 0;
Mark Otto's avatar
Mark Otto committed
1264
1265
1266
1267
1268
  z-index: 1030;
  padding: 15px 0;
  color: #fff;
  background-color: #d9534f;
  border-bottom: 1px solid #b94441;
Bas Bosman's avatar
Bas Bosman committed
1269
1270
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
          box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
Mark Otto's avatar
Mark Otto committed
1271
}
Mark Otto's avatar
Mark Otto committed
1272
.bs-customizer-alert .close {
1273
1274
  margin-top: -4px;
  font-size: 24px;
Mark Otto's avatar
Mark Otto committed
1275
}
Mark Otto's avatar
Mark Otto committed
1276
1277
.bs-customizer-alert p {
  margin-bottom: 0;
1278
}
1279
.bs-customizer-alert .glyphicon {
1280
1281
1282
1283
1284
1285
1286
  margin-right: 5px;
}
.bs-customizer-alert pre {
  margin: 10px 0 0;
  color: #fff;
  background-color: #a83c3a;
  border-color: #973634;
Bas Bosman's avatar
Bas Bosman committed
1287
1288
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
          box-shadow: inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
1289
}
Mark Otto's avatar
Mark Otto committed
1290
1291


1292
1293
1294
//
// Brand guidelines
//
Mark Otto's avatar
Mark Otto committed
1295

1296
// Logo series wrapper
Mark Otto's avatar
Mark Otto committed
1297
1298
1299
1300
1301
1302
1303
.bs-brand-logos {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
  color: #563d7c;
  background-color: #f9f9f9;
Mark Otto's avatar
Mark Otto committed
1304
1305
  border-radius: 4px;
}
Mark Otto's avatar
Mark Otto committed
1306

1307
// Individual items
Mark Otto's avatar
Mark Otto committed
1308
1309
.bs-brand-item {
  padding: 60px 0;
Mark Otto's avatar
Mark Otto committed
1310
1311
  text-align: center;
}
Mark Otto's avatar
Mark Otto committed
1312
.bs-brand-item + .bs-brand-item {
Mark Otto's avatar
Mark Otto committed
1313
  border-top: 1px solid #fff;
Mark Otto's avatar
Mark Otto committed
1314
1315
1316
1317
1318
}
.bs-brand-logos .inverse {
  color: #fff;
  background-color: #563d7c;
}
Mark Otto's avatar
Mark Otto committed
1319
.bs-brand-item .svg {
Mark Otto's avatar
Mark Otto committed
1320
  width: 144px;
Mark Otto's avatar
Mark Otto committed
1321
1322
  height: 144px;
}
Mark Otto's avatar
Mark Otto committed
1323

1324
// Heading content within
Mark Otto's avatar
Mark Otto committed
1325
1326
1327
1328
1329
.bs-brand-item h1,
.bs-brand-item h3 {
  margin-top: 0;
  margin-bottom: 0;
}
1330
.bs-brand-item .bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
1331
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1332
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1333
1334
}

1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
// Make the icons stand out on what is/isn't okay
// .bs-brand-item .glyphicon {
//   width: 30px;
//   height: 30px;
//   margin: 10px auto -10px;
//   line-height: 30px;
//   color: #fff;
//   border-radius: 50%;
// }
// .bs-brand-item .glyphicon-ok {
//   background-color: #5cb85c;
// }
// .bs-brand-item .glyphicon-remove {
//   background-color: #d9534f;
// }
Mark Otto's avatar
Mark Otto committed
1350

Mark Otto's avatar
Mark Otto committed
1351
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
1352
1353
1354
1355
1356
1357
1358
  .bs-brand-item {
    display: table-cell;
    width: 1%;
  }
  .bs-brand-item + .bs-brand-item {
    border-top: 0;
    border-left: 1px solid #fff;
Mark Otto's avatar
Mark Otto committed
1359
  }
Mark Otto's avatar
Mark Otto committed
1360
1361
1362
1363
  .bs-brand-item h1 {
    font-size: 60px;
  }
}
Mark Otto's avatar
Mark Otto committed
1364
1365


1366
1367
1368
//
// ZeroClipboard styles
//
Mark Otto's avatar
Mark Otto committed
1369

1370
1371
.zero-clipboard {
  position: relative;
Mark Otto's avatar
Mark Otto committed
1372
  display: none;
Mark Otto's avatar
Mark Otto committed
1373
  float: right;
Mark Otto's avatar
Mark Otto committed
1374
}
1375
1376
.btn-clipboard {
  position: absolute;
Mark Otto's avatar
Mark Otto committed
1377
  top: 0;
1378
1379
  right: 0;
  z-index: 10;
Mark Otto's avatar
Mark Otto committed
1380
  display: block;
Mark Otto's avatar
Mark Otto committed
1381
1382
1383
  padding: .25rem .5rem;
  font-size: 75%;
  color: #818a91;
1384
  cursor: pointer;
Mark Otto's avatar
Mark Otto committed
1385
1386
  background-color: #eceeef;
  border-radius: .2rem;
Mark Otto's avatar
Mark Otto committed
1387
}
1388
.btn-clipboard-hover {
Mark Otto's avatar
Mark Otto committed
1389
  color: #fff;
Mark Otto's avatar
Mark Otto committed
1390
  background-color: #027de7;
1391
1392
}

Mark Otto's avatar
Mark Otto committed
1393
1394
1395
@media (min-width: 768px) {
  .zero-clipboard {
    display: block;
1396
  }
Mark Otto's avatar
Mark Otto committed
1397
}
Mark Otto's avatar
Mark Otto committed
1398

1399

1400
1401
1402
//
// Miscellaneous
//
1403

1404
// Pseudo :focus state for showing how it looks in the docs
1405
#focusedInput {
1406
  border-color: @input-border-focus;
Mark Otto's avatar
Mark Otto committed
1407
  outline: 0;
1408
1409
  outline: thin dotted \9; // IE9
  box-shadow: 0 0 8px @input-box-shadow-focus;
Mark Otto's avatar
Mark Otto committed
1410
}