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
@bs-yellow:       #ffe484;
Mark Otto's avatar
Mark Otto committed
19

20
21
22
23

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

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

Mark Otto's avatar
Mark Otto committed
29

30
31
32
33
//
// Buttons
//

Mark Otto's avatar
Mark Otto committed
34
.btn-outline {
Mark Otto's avatar
vars    
Mark Otto committed
35
  color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
36
  background-color: transparent;
Mark Otto's avatar
vars    
Mark Otto committed
37
  border-color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
38
39
40
41
42

  &:hover,
  &:focus,
  &:active {
    color: #fff;
Mark Otto's avatar
vars    
Mark Otto committed
43
44
    background-color:@bs-purple;
    border-color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
45
  }
46
47
}

Mark Otto's avatar
Mark Otto committed
48
.btn-outline-inverse {
Mark Otto's avatar
Mark Otto committed
49
  color: #fff;
50
  background-color: transparent;
Mark Otto's avatar
vars    
Mark Otto committed
51
  border-color: @bs-purple-light;
Mark Otto's avatar
Mark Otto committed
52
53
54
55

  &:hover,
  &:focus,
  &:active {
Mark Otto's avatar
vars    
Mark Otto committed
56
    color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
57
58
59
60
    text-shadow: none;
    background-color: #fff;
    border-color: #fff;
  }
61
62
}

63
64
65
66
67

//
// Bootstrap "B" icon
//

68
.bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
69
  display: block;
Mark Otto's avatar
Mark Otto committed
70
71
72
  width: 9rem;
  height: 9rem;
  font-size: 6.5rem;
Mark Otto's avatar
Mark Otto committed
73
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
74
  line-height: 8.8rem;
Mark Otto's avatar
Mark Otto committed
75
  color: #fff;
XhmikosR's avatar
XhmikosR committed
76
77
  text-align: center;
  cursor: default;
Mark Otto's avatar
vars    
Mark Otto committed
78
  background-color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
79
  border-radius: 15%;
80
81

  &.inverse {
Mark Otto's avatar
vars    
Mark Otto committed
82
    color: @bs-purple;
83
84
85
86
    background-color: #fff;
  }
  &.outline {
    background-color: transparent;
Mark Otto's avatar
vars    
Mark Otto committed
87
    border: 1px solid @bs-purple-light;
88
  }
Mark Otto's avatar
Mark Otto committed
89
}
Mark Otto's avatar
Mark Otto committed
90

Mark Otto's avatar
Mark Otto committed
91

92
93
94
//
// Main navigation
//
Mark Otto's avatar
Mark Otto committed
95

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

Mark Otto's avatar
Mark Otto committed
130

131
132
133
//
// Footer
//
Mark Otto's avatar
Mark Otto committed
134

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

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

Mark Otto's avatar
Mark Otto committed
164

165
166
167
//
// Social buttons
//
Mark Otto's avatar
Mark Otto committed
168

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

// Style the GitHub buttons via CSS instead of inline attributes
Mark Otto's avatar
Mark Otto committed
192
193
.github-btn {
  overflow: hidden;
XhmikosR's avatar
XhmikosR committed
194
  border: 0;
Mark Otto's avatar
Mark Otto committed
195
196
}

Mark Otto's avatar
Mark Otto committed
197
198
199
200
201
202
203
@media (min-width: 768px) {
  .bs-docs .bs-docs-social {
    margin-left: -8px;
    text-align: left;
  }
}

Mark Otto's avatar
Mark Otto committed
204

205
206
207
//
// Homepage
//
Mark Otto's avatar
Mark Otto committed
208

209
// Masthead (headings and download button)
Mark Otto's avatar
Mark Otto committed
210
.bs-docs-masthead {
Mark Otto's avatar
Mark Otto committed
211
  position: relative;
Mark Otto's avatar
Mark Otto committed
212
  padding: 2rem 1rem;
Mark Otto's avatar
Mark Otto committed
213
  color: #cdbfe3;
Mark Otto's avatar
center    
Mark Otto committed
214
  text-align: center;
Mark Otto's avatar
Mark Otto committed
215
216
  text-shadow: 0 1px 0 rgba(0,0,0,.1);
  background-color: #6f5499;
217
  #gradient > .vertical(@bs-purple, #6f5499);
Mark Otto's avatar
Mark Otto committed
218
}
Mark Otto's avatar
Mark Otto committed
219

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

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

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

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

269

270
271
272
//
// Page headers
//
273

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

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

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


318
319
320
//
// Carbon ads
//
Mark Otto's avatar
Mark Otto committed
321

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

363
364
365
366
367
368
369
370
// 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 {
Mark Otto's avatar
Mark Otto committed
371
//   color: @bs-purple !important;
372
// }
373

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

386
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
387
  .carbonad {
Mark Otto's avatar
Mark Otto committed
388
    margin-right: 0 !important;
XhmikosR's avatar
XhmikosR committed
389
    margin-left: 0 !important;
Mark Otto's avatar
Mark Otto committed
390
391
392
  }
}

393
@media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
394
395
  .carbonad {
    position: absolute;
Mark Otto's avatar
Mark Otto committed
396
397
    top: 2rem;
    right: 4rem;
Mark Otto's avatar
Mark Otto committed
398
    width: 330px !important;
Mark Otto's avatar
Mark Otto committed
399
    padding: 1rem !important;
XhmikosR's avatar
XhmikosR committed
400
    margin: 0 !important;
Mark Otto's avatar
Mark Otto committed
401
  }
402
  .bs-docs-masthead .carbonad {
403
    position: static;
Mark Otto's avatar
Mark Otto committed
404
405
  }
}
406

Mark Otto's avatar
Mark Otto committed
407

408
409
410
//
// Homepage featurettes
//
Mark Otto's avatar
Mark Otto committed
411

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

427
.bs-docs-featurette-title {
Mark Otto's avatar
Mark Otto committed
428
429
  margin-bottom: .5rem;
  font-size: 2rem;
Mark Otto's avatar
Mark Otto committed
430
431
432
  font-weight: normal;
  color: #333;
}
Mark Otto's avatar
Mark Otto committed
433
.half-rule {
Mark Otto's avatar
Mark Otto committed
434
435
  width: 6rem;
  margin: 2.5rem auto;
Mark Otto's avatar
Mark Otto committed
436
}
437
.bs-docs-featurette h3 {
Mark Otto's avatar
Mark Otto committed
438
  margin-bottom: .5rem;
Mark Otto's avatar
Mark Otto committed
439
440
  font-weight: normal;
  color: #333;
Mark Otto's avatar
Mark Otto committed
441
}
442
.bs-docs-featurette-img {
Mark Otto's avatar
Mark Otto committed
443
  display: block;
Mark Otto's avatar
Mark Otto committed
444
  margin-bottom: 1.25rem;
Mark Otto's avatar
Mark Otto committed
445
  color: #333;
Mark Otto's avatar
Mark Otto committed
446
}
447
.bs-docs-featurette-img:hover {
Mark Otto's avatar
Mark Otto committed
448
  color: @brand-primary;
XhmikosR's avatar
XhmikosR committed
449
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
450
}
451
.bs-docs-featurette-img img {
Mark Otto's avatar
Mark Otto committed
452
  display: block;
Mark Otto's avatar
Mark Otto committed
453
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
454
455
456
}

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

479

480
481
482
//
// Featured Expo sites
//
483

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

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

506

507
508
509
//
// Examples
//
510
511
512
513
514
515
516
517
518
519
520

.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
521
522
523
524
525
526
527
528
@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
529
  }
Mark Otto's avatar
Mark Otto committed
530
531
}

Mark Otto's avatar
Mark Otto committed
532

533
//
534
// Custom container
535
//
Mark Otto's avatar
Mark Otto committed
536

Mark Otto's avatar
Mark Otto committed
537
538
.bs-docs-container {
  position: relative;
Mark Otto's avatar
Mark Otto committed
539
540
541
542
  max-width: 62rem;
  padding: 1rem;
  margin-right: auto;
  margin-left: auto;
543
544

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

  @media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
549
    padding: 2rem 4rem;
Mark Otto's avatar
Mark Otto committed
550
551
  }
}
552

553
554
555
556
557

//
// Side navigation
//

Mark Otto's avatar
Mark Otto committed
558
.bs-docs-sidebar {
Mark Otto's avatar
Mark Otto committed
559
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
560
  background-color: #322f38;
Mark Otto's avatar
Mark Otto committed
561
}
562

Mark Otto's avatar
Mark Otto committed
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
591
592
593
594
.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;
595
    #gradient > .vertical(#29262f, #322f38);
Mark Otto's avatar
Mark Otto committed
596
597
598
599
600
601
602
  }
  .bs-docs-sidebar .navbar-brand {
    margin-bottom: 15px;
  }
}

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

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

.bs-docs-toc-link {
  display: block;
  padding: 4px 20px;
  font-size: 16px;
Mark Otto's avatar
Mark Otto committed
631
  color: #fff;
Mark Otto's avatar
Mark Otto committed
632
}
Mark Otto's avatar
Mark Otto committed
633
634
.bs-docs-toc-link:hover,
.bs-docs-toc-link:focus {
Mark Otto's avatar
Mark Otto committed
635
  color: @bs-yellow;
Mark Otto's avatar
Mark Otto committed
636
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
637
}
Mark Otto's avatar
Mark Otto committed
638
.active > .bs-docs-toc-link {
XhmikosR's avatar
XhmikosR committed
639
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
640
  color: @bs-yellow;
Mark Otto's avatar
Mark Otto committed
641
642
643
}
.active > .bs-docs-sidenav {
  display: block;
Mark Otto's avatar
Mark Otto committed
644
645
}

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

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

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

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


707
708
709
//
// Docs sections
//
Mark Otto's avatar
Mark Otto committed
710

Mark Otto's avatar
Mark Otto committed
711
712
713
714
.bs-docs-content {
  > h1 {
    padding-top: 2rem;
    margin-top: 3rem;
Mark Otto's avatar
Mark Otto committed
715

716
717
718
719
    &:first-child {
      margin-top: 0;
    }

Mark Otto's avatar
Mark Otto committed
720
721
722
723
724
725
726
727
728
     + p {
      font-size: 1.25rem;
      font-weight: 300;
    }
  }

  > h2 {
    margin-top: 2.5rem;
  }
729
730
}

731

732
733
734
//
// Callouts
//
Mark Otto's avatar
Mark Otto committed
735

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

754
.bs-callout + .bs-callout {
Mark Otto's avatar
Mark Otto committed
755
  margin-top: -5px;
756
757
}

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


779
780
781
//
// Color swatches
//
782
783
784

.color-swatches {
  margin: 0 -5px;
785
  overflow: hidden; // clearfix
786
}
Mark Otto's avatar
Mark Otto committed
787

788
789
.color-swatch {
  float: left;
Mark Otto's avatar
Mark Otto committed
790
  width: 60px;
Mark Otto's avatar
Mark Otto committed
791
  height: 60px;
792
793
  margin: 0 5px;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
794

Mark Otto's avatar
Mark Otto committed
795
  @media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
796
    width: 100px;
Mark Otto's avatar
Mark Otto committed
797
798
799
800
    height: 100px;
  }
}

801
// Docs colors
Mark Otto's avatar
Mark Otto committed
802
803
804
805
806
807
808
809
810
811
812
813
814
.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
815
}
Mark Otto's avatar
Mark Otto committed
816

817

818
819
820
//
// Team members
//
Mark Otto's avatar
Mark Otto committed
821

Mark Otto's avatar
Mark Otto committed
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
.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;
  }
843
844
}

Mark Otto's avatar
Mark Otto committed
845

846
847
848
//
// Grid examples
//
849

Mark Otto's avatar
Mark Otto committed
850
851
.bs-example > .row {
  margin-bottom: 1rem;
852
}
Mark Otto's avatar
Mark Otto committed
853
854
855
.bs-example > .row > [class^="col-"] {
  padding-top: .75rem;
  padding-bottom: .75rem;
Mark Otto's avatar
Mark Otto committed
856
857
  background-color: rgba(86,61,124,.15);
  border: 1px solid rgba(86,61,124,.2);
858
859
860
}


861
862
863
//
// Docs examples
//
864

Mark Otto's avatar
Mark Otto committed
865
.bs-example {
Mark Otto's avatar
Mark Otto committed
866
  position: relative;
Mark Otto's avatar
Mark Otto committed
867
  padding: 1.5rem;
Mark Otto's avatar
Mark Otto committed
868
  margin-top: 1rem;
Mark Otto's avatar
Mark Otto committed
869
870
871
  margin-bottom: -1rem;
  border: solid #f7f7f9;
  border-width: .2rem 0 0;
Mark Otto's avatar
Mark Otto committed
872

Mark Otto's avatar
Mark Otto committed
873
  @media (min-width: 480px) {
Mark Otto's avatar
Mark Otto committed
874
875
    border-width: .2rem;
  }
Mark Otto's avatar
Mark Otto committed
876

Mark Otto's avatar
Mark Otto committed
877
878
879
880
  // Undo width of container
  .container {
    width: auto;
  }
881
882
}

Mark Otto's avatar
Mark Otto committed
883

884
// Tweak content of examples for optimum awesome
885
.bs-example > *:last-child,
886
.bs-example > .table-responsive:last-child > .table {
887
  margin-bottom: 0 !important;
Mark Otto's avatar
Mark Otto committed
888
}
Mark Otto's avatar
Mark Otto committed
889
.bs-example > .close {
Mark Otto's avatar
Mark Otto committed
890
891
  float: none;
}
Mark Otto's avatar
Mark Otto committed
892

893
// Typography
Mark Otto's avatar
Mark Otto committed
894
.bs-example-type .table .type-info {
895
896
897
  color: #999;
  vertical-align: middle;
}
898
.bs-example-type .table td {
899
900
901
  padding: 15px 0;
  border-color: #eee;
}
902
.bs-example-type .table tr:first-child td {
903
904
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
905
906
907
908
909
910
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
911
912
913
  margin: 0;
}

914
// Contextual background colors
915
916
917
918
.bs-example-bg-classes p {
  padding: 15px;
}

919
// Images
920
921
922
923
924
925
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}

926
927
928
929
// Tables
// .bs-example > .table-responsive > .table {
//   background-color: #fff;
// }
930

931
// Buttons
932
.bs-example > .btn-group {
933
934
935
  margin-top: 5px;
  margin-bottom: 5px;
}
936
937
.bs-example > .btn-toolbar + .btn-toolbar {
  margin-top: 10px;
938
}
939

940
// Forms
941
.bs-example-control-sizing select,
942
943
944
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}
945
946
947
.bs-example-form .input-group {
  margin-bottom: 10px;
}
Mark Otto's avatar
Mark Otto committed
948
949
950
.bs-example > textarea.form-control {
  resize: vertical;
}
951

952
// List groups
Mark Otto's avatar
Mark Otto committed
953
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
954
955
  max-width: 400px;
}
956

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

1003
// Pagination
1004
1005
1006
1007
1008
.bs-example .pagination {
  margin-top: 10px;
  margin-bottom: 10px;
}

1009
// Pager
Mark Otto's avatar
Mark Otto committed
1010
1011
1012
1013
.bs-example > .pager {
  margin-top: 0;
}

1014
// Example modals
Mark Otto's avatar
Mark Otto committed
1015
.bs-example-modal {
Mark Otto's avatar
Mark Otto committed
1016
1017
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
1018
.bs-example-modal .modal {
Mark Otto's avatar
Mark Otto committed
1019
1020
1021
1022
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
XhmikosR's avatar
XhmikosR committed
1023
  left: auto;
Mark Otto's avatar
Mark Otto committed
1024
1025
1026
  z-index: 1;
  display: block;
}
Mark Otto's avatar
Mark Otto committed
1027
.bs-example-modal .modal-dialog {
Mark Otto's avatar
Mark Otto committed
1028
1029
  left: auto;
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1030
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1031
1032
}

1033
// Example dropdowns
1034
1035
1036
.bs-example > .dropdown > .dropdown-toggle {
  float: left;
}
Mark Otto's avatar
Mark Otto committed
1037
.bs-example > .dropdown > .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
1038
1039
1040
  position: static;
  display: block;
  margin-bottom: 5px;
1041
  clear: left;
Mark Otto's avatar
Mark Otto committed
1042
}
Mark Otto's avatar
Mark Otto committed
1043

1044
// Example tabbable tabs
Mark Otto's avatar
Mark Otto committed
1045
.bs-example-tabs .nav-tabs {
1046
1047
1048
  margin-bottom: 15px;
}

1049
// Tooltips
1050
.bs-example-tooltips {
1051
1052
  text-align: center;
}
1053
1054
1055
1056
.bs-example-tooltips > .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
1057

1058
// Popovers
Mark Otto's avatar
Mark Otto committed
1059
.bs-example-popover {
1060
1061
1062
  padding-bottom: 24px;
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
1063
.bs-example-popover .popover {
1064
1065
1066
1067
1068
1069
1070
  position: relative;
  display: block;
  float: left;
  width: 260px;
  margin: 20px;
}

1071
// Scrollspy demo on fixed height div
Mark Otto's avatar
Mark Otto committed
1072
1073
1074
1075
1076
1077
1078
1079
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}


1080
1081
1082
//
// Code snippets
//
Mark Otto's avatar
Mark Otto committed
1083
1084

.highlight {
Mark Otto's avatar
Mark Otto committed
1085
1086
1087
  padding: 1.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
  background-color: #f7f7f9;
}
.highlight pre {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  background-color: transparent;
  border: 0;
}
.highlight pre code {
  font-size: inherit;
1099
  color: @gray-dark; // Effectively the base text color
Mark Otto's avatar
Mark Otto committed
1100
1101
1102
}


1103
1104
1105
//
// Responsive tests
//
Mark Otto's avatar
Mark Otto committed
1106

1107
// Responsive (scrollable) doc tables
1108
.table-responsive .highlight pre {
1109
1110
1111
  white-space: normal;
}

1112
// Utility classes table
Mark Otto's avatar
Mark Otto committed
1113
.bs-table th small,
Mark Otto's avatar
Mark Otto committed
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
.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;
}

1134
// Responsive tests
Mark Otto's avatar
Mark Otto committed
1135
1136
1137
.responsive-utilities-test {
  margin-top: 5px;
}
1138
1139
.responsive-utilities-test .col-xs-6 {
  margin-bottom: 10px;
Mark Otto's avatar
Mark Otto committed
1140
1141
}
.responsive-utilities-test span {
1142
  display: block;
1143
  padding: 15px 10px;
1144
1145
1146
1147
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
1148
  border-radius: 4px;
Mark Otto's avatar
Mark Otto committed
1149
}
Mark Otto's avatar
Mark Otto committed
1150
1151
1152
1153
.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,
1154
1155
1156
1157
.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 {
1158
1159
1160
  color: #999;
  border: 1px solid #ddd;
}
1161
1162
1163
1164
1165
1166
1167
1168
.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
1169
1170
1171
1172
1173
1174
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}


1175
1176
1177
//
// Customizer
//
Mark Otto's avatar
Mark Otto committed
1178

Mark Otto's avatar
Mark Otto committed
1179
1180
.bs-customizer .toggle {
  float: right;
1181
  margin-top: 25px;
Mark Otto's avatar
Mark Otto committed
1182
}
Mark Otto's avatar
Mark Otto committed
1183

1184
// Headings and form controls
Mark Otto's avatar
Mark Otto committed
1185
1186
1187
.bs-customizer label {
  margin-top: 10px;
  font-weight: 500;
1188
  color: #555;
Mark Otto's avatar
Mark Otto committed
1189
}
Mark Otto's avatar
Mark Otto committed
1190
.bs-customizer h2 {
XhmikosR's avatar
XhmikosR committed
1191
  padding-top: 30px;
Mark Otto's avatar
Mark Otto committed
1192
1193
  margin-top: 0;
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
1194
}
1195
1196
1197
1198
.bs-customizer h3 {
  margin-bottom: 0;
}
.bs-customizer h4 {
Mark Otto's avatar
Mark Otto committed
1199
  margin-top: 15px;
1200
1201
1202
  margin-bottom: 0;
}
.bs-customizer .bs-callout h4 {
1203
  margin-top: 0; // lame, but due to specificity we have to duplicate
Heinrich Fenkart's avatar
Heinrich Fenkart committed
1204
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
1205
}
Mark Otto's avatar
Mark Otto committed
1206
1207
1208
.bs-customizer input[type="text"] {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  background-color: #fafafa;
Mark Otto's avatar
Mark Otto committed
1209
}
Mark Otto's avatar
Mark Otto committed
1210
.bs-customizer .help-block {
1211
  margin-bottom: 5px;
XhmikosR's avatar
XhmikosR committed
1212
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
1213
1214
}

1215
// For the variables, use regular weight
Mark Otto's avatar
Mark Otto committed
1216
1217
#less-section label {
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
1218
}
Mark Otto's avatar
Mark Otto committed
1219

1220
1221
1222
1223
.bs-customizer-input {
  float: left;
  width: 33.333333%;
  padding-right: 15px;
XhmikosR's avatar
XhmikosR committed
1224
  padding-left: 15px;
1225
1226
}

1227
// Downloads
Mark Otto's avatar
Mark Otto committed
1228
1229
.bs-customize-download .btn-outline {
  padding: 20px;
Mark Otto's avatar
Mark Otto committed
1230
}
Mark Otto's avatar
Mark Otto committed
1231

1232
// Error handling
Mark Otto's avatar
Mark Otto committed
1233
1234
.bs-customizer-alert {
  position: fixed;
1235
  top: 0;
Mark Otto's avatar
Mark Otto committed
1236
  right: 0;
XhmikosR's avatar
XhmikosR committed
1237
  left: 0;
Mark Otto's avatar
Mark Otto committed
1238
1239
1240
1241
1242
  z-index: 1030;
  padding: 15px 0;
  color: #fff;
  background-color: #d9534f;
  border-bottom: 1px solid #b94441;
Bas Bosman's avatar
Bas Bosman committed
1243
1244
  -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
1245
}
Mark Otto's avatar
Mark Otto committed
1246
.bs-customizer-alert .close {
1247
1248
  margin-top: -4px;
  font-size: 24px;
Mark Otto's avatar
Mark Otto committed
1249
}
Mark Otto's avatar
Mark Otto committed
1250
1251
.bs-customizer-alert p {
  margin-bottom: 0;
1252
}
1253
.bs-customizer-alert .glyphicon {
1254
1255
1256
1257
1258
1259
1260
  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
1261
1262
  -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);
1263
}
Mark Otto's avatar
Mark Otto committed
1264
1265


1266
1267
1268
//
// Brand guidelines
//
Mark Otto's avatar
Mark Otto committed
1269

1270
// Logo series wrapper
Mark Otto's avatar
Mark Otto committed
1271
1272
1273
1274
1275
1276
1277
.bs-brand-logos {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
  color: #563d7c;
  background-color: #f9f9f9;
Mark Otto's avatar
Mark Otto committed
1278
1279
  border-radius: 4px;
}
Mark Otto's avatar
Mark Otto committed
1280

1281
// Individual items
Mark Otto's avatar
Mark Otto committed
1282
1283
.bs-brand-item {
  padding: 60px 0;
Mark Otto's avatar
Mark Otto committed
1284
1285
  text-align: center;
}
Mark Otto's avatar
Mark Otto committed
1286
.bs-brand-item + .bs-brand-item {
Mark Otto's avatar
Mark Otto committed
1287
  border-top: 1px solid #fff;
Mark Otto's avatar
Mark Otto committed
1288
1289
1290
1291
1292
}
.bs-brand-logos .inverse {
  color: #fff;
  background-color: #563d7c;
}
Mark Otto's avatar
Mark Otto committed
1293
.bs-brand-item .svg {
Mark Otto's avatar
Mark Otto committed
1294
  width: 144px;
Mark Otto's avatar
Mark Otto committed
1295
1296
  height: 144px;
}
Mark Otto's avatar
Mark Otto committed
1297

1298
// Heading content within
Mark Otto's avatar
Mark Otto committed
1299
1300
1301
1302
1303
.bs-brand-item h1,
.bs-brand-item h3 {
  margin-top: 0;
  margin-bottom: 0;
}
1304
.bs-brand-item .bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
1305
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1306
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1307
1308
}

1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
// 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
1324

Mark Otto's avatar
Mark Otto committed
1325
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
1326
1327
1328
1329
1330
1331
1332
  .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
1333
  }
Mark Otto's avatar
Mark Otto committed
1334
1335
1336
1337
  .bs-brand-item h1 {
    font-size: 60px;
  }
}
Mark Otto's avatar
Mark Otto committed
1338
1339


1340
1341
1342
//
// ZeroClipboard styles
//
Mark Otto's avatar
Mark Otto committed
1343

1344
1345
.zero-clipboard {
  position: relative;
Mark Otto's avatar
Mark Otto committed
1346
  display: none;
Mark Otto's avatar
Mark Otto committed
1347
  float: right;
Mark Otto's avatar
Mark Otto committed
1348
}
1349
1350
.btn-clipboard {
  position: absolute;
Mark Otto's avatar
Mark Otto committed
1351
  top: 0;
1352
1353
  right: 0;
  z-index: 10;
Mark Otto's avatar
Mark Otto committed
1354
  display: block;
Mark Otto's avatar
Mark Otto committed
1355
1356
1357
  padding: .25rem .5rem;
  font-size: 75%;
  color: #818a91;
1358
  cursor: pointer;
Mark Otto's avatar
Mark Otto committed
1359
1360
  background-color: #eceeef;
  border-radius: .2rem;
Mark Otto's avatar
Mark Otto committed
1361
}
1362
.btn-clipboard-hover {
Mark Otto's avatar
Mark Otto committed
1363
  color: #fff;
Mark Otto's avatar
Mark Otto committed
1364
  background-color: #027de7;
1365
1366
}

Mark Otto's avatar
Mark Otto committed
1367
1368
1369
@media (min-width: 768px) {
  .zero-clipboard {
    display: block;
1370
  }
Mark Otto's avatar
Mark Otto committed
1371
}
Mark Otto's avatar
Mark Otto committed
1372

1373

1374
1375
1376
//
// Miscellaneous
//
1377

1378
// Pseudo :focus state for showing how it looks in the docs
1379
#focusedInput {
1380
  border-color: @input-border-focus;
Mark Otto's avatar
Mark Otto committed
1381
  outline: 0;
1382
1383
  outline: thin dotted \9; // IE9
  box-shadow: 0 0 8px @input-box-shadow-focus;
Mark Otto's avatar
Mark Otto committed
1384
}