_variables.scss 34.7 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
1
// Variables
2
//
3
4
5
6
// Copy settings from this file into the provided `_custom.scss` to override
// the Bootstrap defaults without modifying key, versioned files.


Chris Bell's avatar
Chris Bell committed
7
// Table of Contents
8
//
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//  1. Colors
//  2. Options
//  3. Spacing
//  4. Body
//  5. Links
//  6. Grid breakpoints
//  7. Grid containers
//  8. Grid columns
//  9. Fonts
// 10. Components
// 11. Tables
// 12. Buttons
// 13. Forms
// 14. Dropdowns
// 15. Z-index master list
// 16. Navbar
// 17. Navs
// 18. Pagination
// 19. Jumbotron
// 20. Form states and alerts
// 21. Cards
// 22. Tooltips
// 23. Popovers
// 24. Tags
// 25. Modals
// 26. Alerts
// 27. Progress bars
// 28. List group
// 29. Image thumbnails
// 30. Figures
// 31. Breadcrumbs
// 32. Media objects
// 33. Carousel
// 34. Close
// 35. Code
Mark Otto's avatar
Mark Otto committed
44

45
46
47
48
@mixin _assert-ascending($map, $map-name) {
  $prev-key: null;
  $prev-num: null;
  @each $key, $num in $map {
49
50
51
52
53
    @if $prev-num == null {
      // Do nothing
    } @else if not comparable($prev-num, $num) {
      @warn "Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !";
    } @else if $prev-num >= $num {
54
55
56
57
58
59
60
      @warn "Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !";
    }
    $prev-key: $key;
    $prev-num: $num;
  }
}

61
62
63
64
65
66
// Replace `$search` with `$replace` in `$string`
// @author Hugo Giraudel
// @param {String} $string - Initial string
// @param {String} $search - Substring to replace
// @param {String} $replace ('') - New value
// @return {String} - Updated string
67
68
69
70
71
72
73
74
75
76
@function str-replace($string, $search, $replace: "") {
  $index: str-index($string, $search);

  @if $index {
    @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);
  }

  @return $string;
}

77
78
79
80
81
82
83
84
@mixin _assert-starts-at-zero($map) {
  $values: map-values($map);
  $first-value: nth($values, 1);
  @if $first-value != 0 {
    @warn "First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.";
  }
}

85

86
87
88
89
// General variable structure
//
// Variable format should follow the `$component-modifier-state-property` order.

Mark Otto's avatar
Mark Otto committed
90

91
// 1. Colors
Mark Otto's avatar
Mark Otto committed
92
//
93
// Grayscale and brand colors for use across Bootstrap.
Mark Otto's avatar
Mark Otto committed
94

Mark Otto's avatar
Mark Otto committed
95
96
97
98
99
100
101
102
103
104
105
// Start with assigning color names to specific hex values.
$red:    #d9534f !default;
$orange: #f0ad4e !default;
$yellow: #ffd500 !default;
$green:  #5cb85c !default;
$blue:   #0275d8 !default;
$teal:   #5bc0de !default;
$pink:   #ff5b77 !default;
$purple: #613d7c !default;

// Create grayscale
106
107
108
$gray-dark:                 #292b2c !default;
$gray:                      #464a4c !default;
$gray-light:                #636c72 !default;
109
110
$gray-lighter:              #eceeef !default;
$gray-lightest:             #f7f7f9 !default;
Mark Otto's avatar
Mark Otto committed
111

Mark Otto's avatar
Mark Otto committed
112
113
114
115
116
117
// Reassign color vars to semantic color scheme
$brand-primary:             $blue !default;
$brand-success:             $green !default;
$brand-info:                $teal !default;
$brand-warning:             $orange !default;
$brand-danger:              $red !default;
118
$brand-inverse:             $gray-dark !default;
Mark Otto's avatar
Mark Otto committed
119
120


121
// 2. Options
Mark Otto's avatar
Mark Otto committed
122
//
123
124
125
126
127
// Quickly modify global styling by enabling or disabling optional features.

$enable-rounded:            true !default;
$enable-shadows:            false !default;
$enable-gradients:          false !default;
128
$enable-transitions:        true !default;
129
$enable-hover-media-query:  false !default;
130
$enable-grid-classes:       true !default;
131
$enable-print-styles:       true !default;
132
133


134
// 3. Spacing
135
136
137
//
// Control the default styling of most Bootstrap elements by modifying these
// variables. Mostly focused on spacing.
138
// You can add more entries to the $spacers map, should you need more variation.
139

Mark Otto's avatar
spacing    
Mark Otto committed
140
141
142
$spacer:   1rem !default;
$spacer-x: $spacer !default;
$spacer-y: $spacer !default;
143
144
$spacers: (
  0: (
Mark Otto's avatar
spacing    
Mark Otto committed
145
146
    x: 0,
    y: 0
147
148
  ),
  1: (
149
150
151
152
153
154
155
156
    x: ($spacer-x * .25),
    y: ($spacer-y * .25)
  ),
  2: (
    x: ($spacer-x * .5),
    y: ($spacer-y * .5)
  ),
  3: (
Mark Otto's avatar
spacing    
Mark Otto committed
157
158
    x: $spacer-x,
    y: $spacer-y
159
  ),
160
  4: (
Mark Otto's avatar
spacing    
Mark Otto committed
161
162
    x: ($spacer-x * 1.5),
    y: ($spacer-y * 1.5)
163
  ),
164
  5: (
Mark Otto's avatar
spacing    
Mark Otto committed
165
166
    x: ($spacer-x * 3),
    y: ($spacer-y * 3)
167
168
  )
) !default;
Mark Otto's avatar
spacing    
Mark Otto committed
169
$border-width: 1px !default;
170
171


172
// 4. Body
173
174
//
// Settings for the `<body>` element.
Mark Otto's avatar
Mark Otto committed
175

176
177
178
179
$body-bg:       #fff !default;
$body-color:    $gray-dark !default;
$inverse-bg:    $gray-dark !default;
$inverse-color: $gray-lighter !default;
180
181


182
// 5. Links
183
184
//
// Style anchor elements.
Mark Otto's avatar
Mark Otto committed
185

Mark Otto's avatar
Mark Otto committed
186
187
188
189
$link-color:            $brand-primary !default;
$link-decoration:       none !default;
$link-hover-color:      darken($link-color, 15%) !default;
$link-hover-decoration: underline !default;
Mark Otto's avatar
Mark Otto committed
190
191


192
// 6. Grid breakpoints
Mark Otto's avatar
Mark Otto committed
193
//
194
// Define the minimum dimensions at which your layout will change,
195
// adapting to different screen sizes, for use in media queries.
Mark Otto's avatar
Mark Otto committed
196

197
198
$grid-breakpoints: (
  xs: 0,
199
  sm: 576px,
200
201
202
  md: 768px,
  lg: 992px,
  xl: 1200px
203
) !default;
204
@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
205
@include _assert-starts-at-zero($grid-breakpoints);
Mark Otto's avatar
Mark Otto committed
206

Mark Otto's avatar
Mark Otto committed
207

208
// 7. Grid containers
Mark Otto's avatar
Mark Otto committed
209
//
210
// Define the maximum width of `.container` for different screen sizes.
Mark Otto's avatar
Mark Otto committed
211

212
$container-max-widths: (
213
  sm: 540px,
214
  md: 720px,
215
  lg: 960px,
216
  xl: 1140px
217
) !default;
218
@include _assert-ascending($container-max-widths, "$container-max-widths");
219
220


221
// 8. Grid columns
222
223
224
//
// Set the number of columns and specify the width of the gutters.

Kovah's avatar
Kovah committed
225
226
227
228
229
230
231
232
233
$grid-columns:               12 !default;
$grid-gutter-width-base:     30px !default;
$grid-gutter-widths: (
  xs: $grid-gutter-width-base,
  sm: $grid-gutter-width-base,
  md: $grid-gutter-width-base,
  lg: $grid-gutter-width-base,
  xl: $grid-gutter-width-base
) !default;
234

235
// 9. Fonts
Mark Otto's avatar
Mark Otto committed
236
//
237
// Font, line-height, and color for body text, headings, and more.
Mark Otto's avatar
Mark Otto committed
238

239
$font-family-sans-serif: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !default;
Mark Otto's avatar
Mark Otto committed
240
$font-family-serif:      Georgia, "Times New Roman", Times, serif !default;
241
$font-family-monospace:  Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default;
Mark Otto's avatar
Mark Otto committed
242
$font-family-base:       $font-family-sans-serif !default;
Mark Otto's avatar
Mark Otto committed
243

244
// Pixel value used to responsively scale all typography. Applied to the `<html>` element.
Mark Otto's avatar
Mark Otto committed
245
$font-size-root: 16px !default;
246

Mark Otto's avatar
Mark Otto committed
247
248
249
250
$font-size-base: 1rem !default;
$font-size-lg:   1.25rem !default;
$font-size-sm:   .875rem !default;
$font-size-xs:   .75rem !default;
251

252
253
254
$font-weight-normal: normal !default;
$font-weight-bold: bold !default;

255
$font-weight-base: $font-weight-normal !default;
Mark Otto's avatar
Mark Otto committed
256
257
$line-height-base: 1.5 !default;

Mark Otto's avatar
Mark Otto committed
258
259
260
261
262
263
$font-size-h1: 2.5rem !default;
$font-size-h2: 2rem !default;
$font-size-h3: 1.75rem !default;
$font-size-h4: 1.5rem !default;
$font-size-h5: 1.25rem !default;
$font-size-h6: 1rem !default;
Mark Otto's avatar
Mark Otto committed
264

Mark Otto's avatar
Mark Otto committed
265
266
267
268
$display1-size: 6rem !default;
$display2-size: 5.5rem !default;
$display3-size: 4.5rem !default;
$display4-size: 3.5rem !default;
269

Mark Otto's avatar
Mark Otto committed
270
271
272
273
$display1-weight: 300 !default;
$display2-weight: 300 !default;
$display3-weight: 300 !default;
$display4-weight: 300 !default;
274

Mark Otto's avatar
Mark Otto committed
275
276
277
278
279
$headings-margin-bottom: ($spacer / 2) !default;
$headings-font-family:   inherit !default;
$headings-font-weight:   500 !default;
$headings-line-height:   1.1 !default;
$headings-color:         inherit !default;
Mark Otto's avatar
Mark Otto committed
280

Mark Otto's avatar
Mark Otto committed
281
282
$lead-font-size:   1.25rem !default;
$lead-font-weight: 300 !default;
Mark Otto's avatar
Mark Otto committed
283

284
285
$small-font-size: 80% !default;

Mark Otto's avatar
Mark Otto committed
286
$text-muted: $gray-light !default;
Mark Otto's avatar
Mark Otto committed
287

Mark Otto's avatar
Mark Otto committed
288
$abbr-border-color: $gray-light !default;
Mark Otto's avatar
Mark Otto committed
289

Mark Otto's avatar
Mark Otto committed
290
291
292
$blockquote-small-color:  $gray-light !default;
$blockquote-font-size:    ($font-size-base * 1.25) !default;
$blockquote-border-color: $gray-lighter !default;
293
$blockquote-border-width: .25rem !default;
Mark Otto's avatar
Mark Otto committed
294

Mark Otto's avatar
Mark Otto committed
295
296
$hr-border-color: rgba(0,0,0,.1) !default;
$hr-border-width: $border-width !default;
297

Chris Rebert's avatar
Chris Rebert committed
298
299
$mark-padding: .2em !default;

300
$dt-font-weight: $font-weight-bold !default;
301

302
$kbd-box-shadow:         inset 0 -.1rem 0 rgba(0,0,0,.25) !default;
303
$nested-kbd-font-weight: $font-weight-bold !default;
304

Mark Otto's avatar
Mark Otto committed
305
$list-inline-padding: 5px !default;
306

Mark Otto's avatar
Mark Otto committed
307

308
// 10. Components
Mark Otto's avatar
Mark Otto committed
309
//
Mark Otto's avatar
Mark Otto committed
310
// Define common padding and border radius sizes and more.
Mark Otto's avatar
Mark Otto committed
311

XhmikosR's avatar
XhmikosR committed
312
$line-height-lg:         (4 / 3) !default;
313
$line-height-sm:         1.5 !default;
Mark Otto's avatar
Mark Otto committed
314

315
$border-radius:          .25rem !default;
316
317
$border-radius-lg:       .3rem !default;
$border-radius-sm:       .2rem !default;
Mark Otto's avatar
Mark Otto committed
318

319
320
$component-active-color: #fff !default;
$component-active-bg:    $brand-primary !default;
Mark Otto's avatar
Mark Otto committed
321

322
$caret-width:            .3em !default;
323
$caret-width-lg:         $caret-width !default;
Mark Otto's avatar
Mark Otto committed
324

325
326
327
328
$transition-base:        all .2s ease-in-out !default;
$transition-fade:        opacity .15s linear !default;
$transition-collapse:    height .35s ease !default;

Mark Otto's avatar
Mark Otto committed
329

330
// 11. Tables
Mark Otto's avatar
Mark Otto committed
331
//
332
// Customizes the `.table` component with basic values, each used across all table variations.
Mark Otto's avatar
Mark Otto committed
333

334
335
$table-cell-padding:            .75rem !default;
$table-sm-cell-padding:         .3rem !default;
Mark Otto's avatar
Mark Otto committed
336

337
$table-bg:                      transparent !default;
338
339
340

$table-inverse-bg:              $gray-dark !default;
$table-inverse-color:           $body-bg !default;
341

342
343
$table-bg-accent:               rgba(0,0,0,.05) !default;
$table-bg-hover:                rgba(0,0,0,.075) !default;
344
$table-bg-active:               $table-bg-hover !default;
Mark Otto's avatar
Mark Otto committed
345

346
347
348
$table-head-bg:                 $gray-lighter !default;
$table-head-color:              $gray !default;

349
$table-border-width:            $border-width !default;
350
$table-border-color:            $gray-lighter !default;
Mark Otto's avatar
Mark Otto committed
351
352


353
// 12. Buttons
Mark Otto's avatar
Mark Otto committed
354
//
355
// For each of Bootstrap's buttons, define text, background and border color.
Mark Otto's avatar
Mark Otto committed
356

357
$btn-padding-x:                  1rem !default;
358
359
$btn-padding-y:                  .5rem !default;
$btn-line-height:                1.25 !default;
360
$btn-font-weight:                $font-weight-normal !default;
361
$btn-box-shadow:                 inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075) !default;
362
$btn-active-box-shadow:          inset 0 3px 5px rgba(0,0,0,.125) !default;
Mark Otto's avatar
Mark Otto committed
363

364
365
$btn-primary-color:              #fff !default;
$btn-primary-bg:                 $brand-primary !default;
366
$btn-primary-border:             $btn-primary-bg !default;
Mark Otto's avatar
Mark Otto committed
367

368
369
$btn-secondary-color:            $gray-dark !default;
$btn-secondary-bg:               #fff !default;
370
$btn-secondary-border:           #ccc !default;
Mark Otto's avatar
Mark Otto committed
371

372
373
$btn-info-color:                 #fff !default;
$btn-info-bg:                    $brand-info !default;
374
$btn-info-border:                $btn-info-bg !default;
Mark Otto's avatar
Mark Otto committed
375

376
377
$btn-success-color:              #fff !default;
$btn-success-bg:                 $brand-success !default;
378
$btn-success-border:             $btn-success-bg !default;
Mark Otto's avatar
Mark Otto committed
379

380
381
$btn-warning-color:              #fff !default;
$btn-warning-bg:                 $brand-warning !default;
382
$btn-warning-border:             $btn-warning-bg !default;
Mark Otto's avatar
Mark Otto committed
383

384
385
$btn-danger-color:               #fff !default;
$btn-danger-bg:                  $brand-danger !default;
386
$btn-danger-border:              $btn-danger-bg !default;
Mark Otto's avatar
Mark Otto committed
387

388
$btn-link-disabled-color:        $gray-light !default;
Mark Otto's avatar
Mark Otto committed
389

390
$btn-padding-x-sm:               .5rem !default;
391
$btn-padding-y-sm:               .25rem !default;
392

393
$btn-padding-x-lg:               1.5rem !default;
394
395
$btn-padding-y-lg:               .75rem !default;

396
397
398
$btn-block-spacing-y:            .5rem !default;
$btn-toolbar-margin:             .5rem !default;

Mark Otto's avatar
Mark Otto committed
399
// Allows for customizing button radius independently from global border radius
400
401
402
$btn-border-radius:              $border-radius !default;
$btn-border-radius-lg:           $border-radius-lg !default;
$btn-border-radius-sm:           $border-radius-sm !default;
Mark Otto's avatar
Mark Otto committed
403

404
405
$btn-transition:                 all .2s ease-in-out !default;

Mark Otto's avatar
Mark Otto committed
406

407
// 13. Forms
Mark Otto's avatar
Mark Otto committed
408

409
$input-padding-x:                .75rem !default;
410
411
$input-padding-y:                .5rem !default;
$input-line-height:              1.25 !default;
412

413
414
$input-bg:                       #fff !default;
$input-bg-disabled:              $gray-lighter !default;
Mark Otto's avatar
Mark Otto committed
415

416
$input-color:                    $gray !default;
417
$input-border-color:             rgba(0,0,0,.15) !default;
418
$input-btn-border-width:         $border-width !default; // For form controls and buttons
Mark Otto's avatar
Mark Otto committed
419
$input-box-shadow:               inset 0 1px 1px rgba(0,0,0,.075) !default;
Mark Otto's avatar
Mark Otto committed
420

421
$input-border-radius:            $border-radius !default;
422
423
$input-border-radius-lg:         $border-radius-lg !default;
$input-border-radius-sm:         $border-radius-sm !default;
Mark Otto's avatar
Mark Otto committed
424

425
$input-bg-focus:                 $input-bg !default;
426
$input-border-focus:             lighten($brand-primary, 25%) !default;
427
$input-box-shadow-focus:         $input-box-shadow, rgba($input-border-focus, .6) !default;
428
$input-color-focus:              $input-color !default;
Mark Otto's avatar
Mark Otto committed
429

430
$input-color-placeholder:        $gray-light !default;
Mark Otto's avatar
Mark Otto committed
431

432
433
$input-padding-x-sm:             .5rem !default;
$input-padding-y-sm:             .25rem !default;
434

435
$input-padding-x-lg:             1.5rem !default;
436
437
$input-padding-y-lg:             .75rem !default;

438
$input-height:                   (($font-size-base * $input-line-height) + ($input-padding-y * 2)) !default;
439
440
$input-height-lg:                (($font-size-lg * $line-height-lg) + ($input-padding-y-lg * 2)) !default;
$input-height-sm:                (($font-size-sm * $line-height-sm) + ($input-padding-y-sm * 2)) !default;
Mark Otto's avatar
Mark Otto committed
441

442
443
$input-transition:               border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;

Mark Otto's avatar
Mark Otto committed
444
$form-group-margin-bottom:       $spacer-y !default;
Mark Otto's avatar
Mark Otto committed
445

446
$input-group-addon-bg:           $gray-lighter !default;
447
$input-group-addon-border-color: $input-border-color !default;
Mark Otto's avatar
Mark Otto committed
448

449
$cursor-disabled:                not-allowed !default;
Mark Otto's avatar
Mark Otto committed
450

451
452
453
454
455
456
457
458
459
460
$custom-control-gutter:   1.5rem !default;
$custom-control-spacer-x: 1rem !default;
$custom-control-spacer-y: .25rem !default;

$custom-control-indicator-size:       1rem !default;
$custom-control-indicator-bg:         #ddd !default;
$custom-control-indicator-bg-size:    50% 50% !default;
$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba(0,0,0,.1) !default;

$custom-control-disabled-cursor:             $cursor-disabled !default;
461
462
$custom-control-disabled-indicator-bg:       $gray-lighter !default;
$custom-control-disabled-description-color:  $gray-light !default;
463
464

$custom-control-checked-indicator-color:      #fff !default;
465
$custom-control-checked-indicator-bg:         $brand-primary !default;
466
467
$custom-control-checked-indicator-box-shadow: none !default;

468
$custom-control-focus-indicator-box-shadow: 0 0 0 .075rem $body-bg, 0 0 0 .2rem $brand-primary !default;
469
470

$custom-control-active-indicator-color:      #fff !default;
471
$custom-control-active-indicator-bg:         lighten($brand-primary, 35%) !default;
472
473
474
$custom-control-active-indicator-box-shadow: none !default;

$custom-checkbox-radius: $border-radius !default;
475
$custom-checkbox-checked-icon: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-checked-indicator-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"), "#", "%23") !default;
476

477
$custom-checkbox-indeterminate-bg: $brand-primary !default;
478
$custom-checkbox-indeterminate-indicator-color: $custom-control-checked-indicator-color !default;
479
$custom-checkbox-indeterminate-icon: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indeterminate-indicator-color}' d='M0 2h4'/%3E%3C/svg%3E"), "#", "%23") !default;
480
481
482
$custom-checkbox-indeterminate-box-shadow: none !default;

$custom-radio-radius: 50% !default;
483
$custom-radio-checked-icon: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-checked-indicator-color}'/%3E%3C/svg%3E"), "#", "%23") !default;
484
485
486

$custom-select-padding-x:          .75rem  !default;
$custom-select-padding-y:          .375rem !default;
487
488
489
$custom-select-indicator-padding:   1rem !default; // Extra padding to account for the presence of the background-image based indicator
$custom-select-color:               $input-color !default;
$custom-select-disabled-color:      $gray-light !default;
490
$custom-select-bg:            #fff !default;
491
$custom-select-disabled-bg:   $gray-lighter !default;
492
$custom-select-bg-size:       8px 10px !default; // In pixels because image dimensions
493
$custom-select-indicator-color: #333 !default;
494
$custom-select-indicator:     str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E"), "#", "%23") !default;
495
496
497
498
$custom-select-border-width:  $input-btn-border-width !default;
$custom-select-border-color:  $input-border-color !default;
$custom-select-border-radius: $border-radius !default;

499
$custom-select-focus-border-color: lighten($brand-primary, 25%) !default;
500
$custom-select-focus-box-shadow:   inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;
501

502
503
$custom-select-sm-padding-y:  .2rem !default;
$custom-select-sm-font-size:  75% !default;
504

505
506
$custom-file-height:           2.5rem !default;
$custom-file-width:            14rem !default;
507
$custom-file-focus-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem $brand-primary !default;
508
509
510
511

$custom-file-padding-x:     .5rem !default;
$custom-file-padding-y:     1rem !default;
$custom-file-line-height:   1.5 !default;
512
$custom-file-color:         $gray !default;
513
514
$custom-file-bg:            #fff !default;
$custom-file-border-width:  $border-width !default;
515
$custom-file-border-color:  $input-border-color !default;
516
517
518
$custom-file-border-radius: $border-radius !default;
$custom-file-box-shadow:    inset 0 .2rem .4rem rgba(0,0,0,.05) !default;
$custom-file-button-color:  $custom-file-color !default;
519
$custom-file-button-bg:     $gray-lighter !default;
520
521
522
523
524
525
526
527
$custom-file-text: (
  placeholder: (
    en: "Choose file..."
  ),
  button-label: (
    en: "Browse"
  )
) !default;
528
529


530
// Form validation icons
531
$form-icon-success-color: $brand-success !default;
532
$form-icon-success: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-success-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"), "#", "%23") !default;
533
534

$form-icon-warning-color: $brand-warning !default;
535
$form-icon-warning: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$form-icon-warning-color}' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"), "#", "%23") !default;
536
537

$form-icon-danger-color: $brand-danger !default;
538
$form-icon-danger: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-icon-danger-color}' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"), "#", "%23") !default;
539

Mark Otto's avatar
Mark Otto committed
540

541
// 14. Dropdowns
Mark Otto's avatar
Mark Otto committed
542
//
543
// Dropdown menu container and contents.
Mark Otto's avatar
Mark Otto committed
544

Mark Otto's avatar
Mark Otto committed
545
546
547
$dropdown-min-width:             10rem !default;
$dropdown-padding-y:             .5rem !default;
$dropdown-margin-top:            .125rem !default;
548
$dropdown-bg:                    #fff !default;
549
$dropdown-border-color:          rgba(0,0,0,.15) !default;
550
$dropdown-border-width:          $border-width !default;
551
$dropdown-divider-bg:            $gray-lighter !default;
Mark Otto's avatar
Mark Otto committed
552
$dropdown-box-shadow:            0 .5rem 1rem rgba(0,0,0,.175) !default;
Mark Otto's avatar
Mark Otto committed
553

554
555
$dropdown-link-color:            $gray-dark !default;
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
556
$dropdown-link-hover-bg:         $gray-lightest !default;
Mark Otto's avatar
Mark Otto committed
557

558
559
$dropdown-link-active-color:     $component-active-color !default;
$dropdown-link-active-bg:        $component-active-bg !default;
Mark Otto's avatar
Mark Otto committed
560

561
$dropdown-link-disabled-color:   $gray-light !default;
Mark Otto's avatar
Mark Otto committed
562

Mark Otto's avatar
Mark Otto committed
563
$dropdown-item-padding-x:        1.5rem !default;
564

565
$dropdown-header-color:          $gray-light !default;
Mark Otto's avatar
Mark Otto committed
566
567


568
// 15. Z-index master list
Mark Otto's avatar
Mark Otto committed
569
570
571
572
//
// Warning: Avoid customizing these values. They're used for a bird's eye view
// of components dependent on the z-axis and are designed to all work together.

573
$zindex-dropdown-backdrop:  990 !default;
574
575
576
$zindex-navbar:            1000 !default;
$zindex-dropdown:          1000 !default;
$zindex-navbar-fixed:      1030 !default;
Mark Otto's avatar
Mark Otto committed
577
$zindex-navbar-sticky:     1030 !default;
578
$zindex-modal-backdrop:    1040 !default;
Mark Otto's avatar
Mark Otto committed
579
$zindex-modal:             1050 !default;
580
581
$zindex-popover:           1060 !default;
$zindex-tooltip:           1070 !default;
Mark Otto's avatar
Mark Otto committed
582
583


584
// 16. Navbar
Mark Otto's avatar
Mark Otto committed
585

586
$navbar-border-radius:              $border-radius !default;
587
588
$navbar-padding-x:                  $spacer !default;
$navbar-padding-y:                  ($spacer / 2) !default;
Mark Otto's avatar
Mark Otto committed
589

590
$navbar-brand-padding-y:            .25rem !default;
591

Mark Otto's avatar
Mark Otto committed
592
593
$navbar-divider-padding-y:          .425rem !default;

594
$navbar-toggler-padding-x:           .75rem !default;
Mark Otto's avatar
Mark Otto committed
595
$navbar-toggler-padding-y:           .25rem !default;
Mark Otto's avatar
Mark Otto committed
596
597
$navbar-toggler-font-size:           $font-size-lg !default;
$navbar-toggler-border-radius:       $btn-border-radius !default;
598

599
600
601
602
603
604
$navbar-inverse-color:                 rgba(255,255,255,.5) !default;
$navbar-inverse-hover-color:           rgba(255,255,255,.75) !default;
$navbar-inverse-active-color:          rgba(255,255,255,1) !default;
$navbar-inverse-disabled-color:        rgba(255,255,255,.25) !default;
$navbar-inverse-toggler-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-inverse-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"), "#", "%23") !default;
$navbar-inverse-toggler-border:        rgba(255,255,255,.1) !default;
605

606
607
608
609
$navbar-light-color:                rgba(0,0,0,.5) !default;
$navbar-light-hover-color:          rgba(0,0,0,.7) !default;
$navbar-light-active-color:         rgba(0,0,0,.9) !default;
$navbar-light-disabled-color:       rgba(0,0,0,.3) !default;
610
$navbar-light-toggler-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"), "#", "%23") !default;
611
$navbar-light-toggler-border:       rgba(0,0,0,.1) !default;
Mark Otto's avatar
Mark Otto committed
612

613
// 17. Navs
Mark Otto's avatar
Mark Otto committed
614

Mark Otto's avatar
Mark Otto committed
615
616
617
618
619
620
621
622
623
624
$nav-item-margin:               .2rem !default;
$nav-item-inline-spacer:        1rem !default;
$nav-link-padding:              .5em 1em !default;
$nav-link-hover-bg:             $gray-lighter !default;
$nav-disabled-link-color:       $gray-light !default;
$nav-disabled-link-hover-color: $gray-light !default;
$nav-disabled-link-hover-bg:    transparent !default;

$nav-tabs-border-color:                       #ddd !default;
$nav-tabs-border-width:                       $border-width !default;
625
$nav-tabs-border-radius:                      $border-radius !default;
Mark Otto's avatar
Mark Otto committed
626
627
$nav-tabs-link-hover-border-color:            $gray-lighter !default;
$nav-tabs-active-link-hover-color:            $gray !default;
628
$nav-tabs-active-link-hover-bg:               $body-bg !default;
Mark Otto's avatar
Mark Otto committed
629
630
631
632
$nav-tabs-active-link-hover-border-color:     #ddd !default;
$nav-tabs-justified-link-border-color:        #ddd !default;
$nav-tabs-justified-active-link-border-color: $body-bg !default;

633
634
635
$nav-pills-border-radius:     $border-radius !default;
$nav-pills-active-link-color: $component-active-color !default;
$nav-pills-active-link-bg:    $component-active-bg !default;
Mark Otto's avatar
Mark Otto committed
636
637


638
// 18. Pagination
Mark Otto's avatar
Mark Otto committed
639

640
641
$pagination-padding-x:                .75rem !default;
$pagination-padding-y:                .5rem !default;
642
643
$pagination-padding-x-sm:             .5rem !default;
$pagination-padding-y-sm:             .25rem !default;
644
645
$pagination-padding-x-lg:             1.5rem !default;
$pagination-padding-y-lg:             .75rem !default;
646
$pagination-line-height:              1.25 !default;
647

648
649
$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
650
$pagination-border-width:              $border-width !default;
651
$pagination-border-color:              #ddd !default;
Mark Otto's avatar
Mark Otto committed
652

653
654
655
$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;
Mark Otto's avatar
Mark Otto committed
656

657
658
659
$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;
Mark Otto's avatar
Mark Otto committed
660

661
662
663
$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;
Mark Otto's avatar
Mark Otto committed
664
665


666
// 19. Jumbotron
Mark Otto's avatar
Mark Otto committed
667

668
669
$jumbotron-padding:              2rem !default;
$jumbotron-bg:                   $gray-lighter !default;
Mark Otto's avatar
Mark Otto committed
670
671


672
// 20. Form states and alerts
Mark Otto's avatar
Mark Otto committed
673
//
674
// Define colors for form feedback states and, by default, alerts.
Mark Otto's avatar
Mark Otto committed
675

676
677
678
$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken($state-success-bg, 5%) !default;
Mark Otto's avatar
Mark Otto committed
679

680
681
682
$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken($state-info-bg, 7%) !default;
Mark Otto's avatar
Mark Otto committed
683

684
685
$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
686
$mark-bg:                        $state-warning-bg !default;
687
$state-warning-border:           darken($state-warning-bg, 5%) !default;
Mark Otto's avatar
Mark Otto committed
688

689
690
691
$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken($state-danger-bg, 5%) !default;
Mark Otto's avatar
Mark Otto committed
692
693


694
// 21. Cards
695
696
$card-spacer-x:            1.25rem !default;
$card-spacer-y:            .75rem !default;
697
$card-border-width:        1px !default;
698
$card-border-radius:       $border-radius !default;
699
$card-border-color:        rgba(0,0,0,.125) !default;
700
$card-border-radius-inner: calc(#{$card-border-radius} - #{$card-border-width}) !default;
701
$card-cap-bg:              $gray-lightest !default;
702
$card-bg:                  #fff !default;
703

704
705
$card-link-hover-color:    #fff !default;

706
707
$card-img-overlay-padding: 1.25rem !default;

708
709
$card-deck-margin:         .625rem !default;

Mark Otto's avatar
Mark Otto committed
710
$card-columns-gap:          1.25rem !default;
711

712

713
// 22. Tooltips
Mark Otto's avatar
Mark Otto committed
714

715
716
717
718
$tooltip-max-width:           200px !default;
$tooltip-color:               #fff !default;
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;
719
720
721
$tooltip-padding-y:           3px !default;
$tooltip-padding-x:           8px !default;
$tooltip-margin:              3px !default;
Mark Otto's avatar
Mark Otto committed
722

723
724
$tooltip-arrow-width:         5px !default;
$tooltip-arrow-color:         $tooltip-bg !default;
Mark Otto's avatar
Mark Otto committed
725
726


727
// 23. Popovers
Mark Otto's avatar
Mark Otto committed
728

729
$popover-inner-padding:               1px !default;
730
731
$popover-bg:                          #fff !default;
$popover-max-width:                   276px !default;
732
$popover-border-width:                $border-width !default;
733
$popover-border-color:                rgba(0,0,0,.2) !default;
734
$popover-box-shadow:                  0 5px 10px rgba(0,0,0,.2) !default;
Mark Otto's avatar
Mark Otto committed
735

736
$popover-title-bg:                    darken($popover-bg, 3%) !default;
737
738
739
740
741
$popover-title-padding-x:             14px !default;
$popover-title-padding-y:             8px !default;

$popover-content-padding-x:           14px !default;
$popover-content-padding-y:           9px !default;
Mark Otto's avatar
Mark Otto committed
742

743
744
$popover-arrow-width:                 10px !default;
$popover-arrow-color:                 $popover-bg !default;
Mark Otto's avatar
Mark Otto committed
745

746
$popover-arrow-outer-width:           ($popover-arrow-width + 1px) !default;
Mark Otto's avatar
linter    
Mark Otto committed
747
$popover-arrow-outer-color:           fade-in($popover-border-color, .05) !default;
Mark Otto's avatar
Mark Otto committed
748
749


750
// 24. Tags
Mark Otto's avatar
Mark Otto committed
751

752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
$badge-default-bg:            $gray-light !default;
$badge-primary-bg:            $brand-primary !default;
$badge-success-bg:            $brand-success !default;
$badge-info-bg:               $brand-info !default;
$badge-warning-bg:            $brand-warning !default;
$badge-danger-bg:             $brand-danger !default;

$badge-color:                 #fff !default;
$badge-link-hover-color:      #fff !default;
$badge-font-size:             75% !default;
$badge-font-weight:           $font-weight-bold !default;
$badge-padding-x:             .4em !default;
$badge-padding-y:             .25em !default;

$badge-pill-padding-x:        .6em !default;
767
768
// Use a higher than normal value to ensure completely rounded edges when
// customizing padding or font-size on labels.
769
$badge-pill-border-radius:    10rem !default;
Mark Otto's avatar
Mark Otto committed
770

771
772

// 25. Modals
Mark Otto's avatar
Mark Otto committed
773

774
// Padding applied to the modal body
775
$modal-inner-padding:         15px !default;
Mark Otto's avatar
Mark Otto committed
776

777
$modal-dialog-margin:         10px !default;
778
$modal-dialog-sm-up-margin-y: 30px !default;
779

Mark Otto's avatar
Mark Otto committed
780
$modal-title-line-height:     $line-height-base !default;
Mark Otto's avatar
Mark Otto committed
781

782
783
$modal-content-bg:               #fff !default;
$modal-content-border-color:     rgba(0,0,0,.2) !default;
784
$modal-content-border-width:     $border-width !default;
785
786
$modal-content-xs-box-shadow:    0 3px 9px rgba(0,0,0,.5) !default;
$modal-content-sm-up-box-shadow: 0 5px 15px rgba(0,0,0,.5) !default;
Mark Otto's avatar
Mark Otto committed
787

788
789
$modal-backdrop-bg:           #000 !default;
$modal-backdrop-opacity:      .5 !default;
790
$modal-header-border-color:   $gray-lightest !default;
791
$modal-footer-border-color:   $modal-header-border-color !default;
792
$modal-header-border-width:   $modal-content-border-width !default;
793
$modal-footer-border-width:   $modal-header-border-width !default;
794
$modal-header-padding:        15px !default;
Mark Otto's avatar
Mark Otto committed
795

796
797
$modal-lg:                    800px !default;
$modal-md:                    500px !default;
798
$modal-sm:                    300px !default;
Mark Otto's avatar
Mark Otto committed
799

800
801
$modal-transition:            transform .3s ease-out !default;

Mark Otto's avatar
Mark Otto committed
802

803
// 26. Alerts
Mark Otto's avatar
Mark Otto committed
804
//
805
// Define alert colors, border radius, and padding.
Mark Otto's avatar
Mark Otto committed
806

807
808
$alert-padding-x:             1.25rem !default;
$alert-padding-y:             .75rem !default;
809
$alert-margin-bottom:         $spacer-y !default;
810
$alert-border-radius:         $border-radius !default;
811
$alert-link-font-weight:      $font-weight-bold !default;
812
$alert-border-width:          $border-width !default;
Mark Otto's avatar
Mark Otto committed
813

814
815
816
$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;
Mark Otto's avatar
Mark Otto committed
817

818
819
820
$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;
Mark Otto's avatar
Mark Otto committed
821

822
823
824
$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;
Mark Otto's avatar
Mark Otto committed
825

826
827
828
$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;
Mark Otto's avatar
Mark Otto committed
829
830


831
// 27. Progress bars
Mark Otto's avatar
Mark Otto committed
832

833
$progress-bg:                 $gray-lighter !default;
834
$progress-bar-color:          $brand-primary !default;
835
$progress-border-radius:      $border-radius !default;
836
$progress-box-shadow:         inset 0 .1rem .1rem rgba(0,0,0,.1) !default;
Mark Otto's avatar
Mark Otto committed
837

838
839
840
841
842
$progress-bar-bg:             $brand-primary !default;
$progress-bar-success-bg:     $brand-success !default;
$progress-bar-warning-bg:     $brand-warning !default;
$progress-bar-danger-bg:      $brand-danger !default;
$progress-bar-info-bg:        $brand-info !default;
Mark Otto's avatar
Mark Otto committed
843
844


845
// 28. List group
Mark Otto's avatar
Mark Otto committed
846

847
$list-group-bg:                 #fff !default;
848
$list-group-border-color:       rgba(0,0,0,.125) !default;
849
$list-group-border-width:       $border-width !default;
850
$list-group-border-radius:      $border-radius !default;
Mark Otto's avatar
Mark Otto committed
851

852
$list-group-hover-bg:           $gray-lightest !default;
853
854
855
$list-group-active-color:       $component-active-color !default;
$list-group-active-bg:          $component-active-bg !default;
$list-group-active-border:      $list-group-active-bg !default;
856
$list-group-active-text-color:  lighten($list-group-active-bg, 50%) !default;
Mark Otto's avatar
Mark Otto committed
857

858
859
860
$list-group-disabled-color:      $gray-light !default;
$list-group-disabled-bg:         $gray-lighter !default;
$list-group-disabled-text-color: $list-group-disabled-color !default;
Mark Otto's avatar
Mark Otto committed
861

862
$list-group-link-color:         $gray !default;
863
$list-group-link-hover-color:   $list-group-link-color !default;
864
$list-group-link-heading-color: $gray-dark !default;
Mark Otto's avatar
Mark Otto committed
865

866
867
868
$list-group-item-padding-x:             1.25rem !default;
$list-group-item-padding-y:             .75rem !default;
$list-group-item-heading-margin-bottom: 5px !default;
869

Mark Otto's avatar
Mark Otto committed
870

871
// 29. Image thumbnails
Mark Otto's avatar
Mark Otto committed
872

873
874
$thumbnail-padding:           .25rem !default;
$thumbnail-bg:                $body-bg !default;
875
$thumbnail-border-width:      $border-width !default;
876
$thumbnail-border-color:      #ddd !default;
877
$thumbnail-border-radius:     $border-radius !default;
878
$thumbnail-box-shadow:        0 1px 2px rgba(0,0,0,.075) !default;
879
$thumbnail-transition:        all .2s ease-in-out !default;
Mark Otto's avatar
Mark Otto committed
880
881


882
// 30. Figures
883
884

$figure-caption-font-size: 90% !default;
885
$figure-caption-color:     $gray-light !default;
886
887


888
// 31. Breadcrumbs
Mark Otto's avatar
Mark Otto committed
889

890
891
892
$breadcrumb-padding-y:          .75rem !default;
$breadcrumb-padding-x:          1rem !default;
$breadcrumb-item-padding:       .5rem !default;
Mark Otto's avatar
Mark Otto committed
893

894
895
896
897
$breadcrumb-bg:                 $gray-lighter !default;
$breadcrumb-divider-color:      $gray-light !default;
$breadcrumb-active-color:       $gray-light !default;
$breadcrumb-divider:            "/" !default;
Mark Otto's avatar
Mark Otto committed
898
899


900
// 32. Media objects
901
902
903
904
905
906

$media-margin-top:            15px !default;
$media-heading-margin-bottom:  5px !default;
$media-alignment-padding-x:   10px !default;


907
// 33. Carousel
Mark Otto's avatar
Mark Otto committed
908

909
910
911
$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
Mark Otto's avatar
Mark Otto committed
912

Mark Otto's avatar
Mark Otto committed
913
914
$carousel-indicator-width:                    30px !default;
$carousel-indicator-height:                   3px !default;
Mark Otto's avatar
Mark Otto committed
915
$carousel-indicator-spacer:                   3px !default;
916
$carousel-indicator-active-bg:                #fff !default;
Mark Otto's avatar
Mark Otto committed
917

918
$carousel-caption-width:                      70% !default;
919
$carousel-caption-color:                      #fff !default;
Mark Otto's avatar
Mark Otto committed
920

Mark Otto's avatar
Mark Otto committed
921
$carousel-control-icon-width:                 20px !default;
922

923
924
$carousel-control-prev-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"), "#", "%23") !default;
$carousel-control-next-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"), "#", "%23") !default;
925

926
927
$carousel-transition:           transform .6s ease-in-out !default;

Mark Otto's avatar
Mark Otto committed
928

929
// 34. Close
Mark Otto's avatar
Mark Otto committed
930

931
$close-font-weight:           $font-weight-bold !default;
932
933
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;
Mark Otto's avatar
Mark Otto committed
934
935


936
// 35. Code
Mark Otto's avatar
Mark Otto committed
937

938
$code-font-size:              90% !default;
939
940
$code-padding-x:              .4rem !default;
$code-padding-y:              .2rem !default;
Mark Otto's avatar
Mark Otto committed
941
$code-color:                  #bd4147 !default;
942
$code-bg:                     $gray-lightest !default;
Mark Otto's avatar
Mark Otto committed
943

944
$kbd-color:                   #fff !default;
945
$kbd-bg:                      $gray-dark !default;
Mark Otto's avatar
Mark Otto committed
946

947
$pre-bg:                      $gray-lightest !default;
948
949
950
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;