_variables.scss 33.6 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
1
// Variables
2
//
Mark Otto's avatar
Mark Otto committed
3
// Variables should follow the `$component-state-property-size` formula for
4
// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.
5

Mark Otto's avatar
Mark Otto committed
6
7
8
9

//
// Color system
//
Mark Otto's avatar
Mark Otto committed
10

XhmikosR's avatar
XhmikosR committed
11
// stylelint-disable
XhmikosR's avatar
XhmikosR committed
12
$white:    #fff !default;
Mark Otto's avatar
Mark Otto committed
13
14
15
16
17
18
19
20
21
$gray-100: #f8f9fa !default;
$gray-200: #e9ecef !default;
$gray-300: #dee2e6 !default;
$gray-400: #ced4da !default;
$gray-500: #adb5bd !default;
$gray-600: #868e96 !default;
$gray-700: #495057 !default;
$gray-800: #343a40 !default;
$gray-900: #212529 !default;
XhmikosR's avatar
XhmikosR committed
22
$black:    #000 !default;
Mark Otto's avatar
Mark Otto committed
23

24
25
$grays: () !default;
$grays: map-merge((
26
27
28
29
30
31
32
33
34
  "100": $gray-100,
  "200": $gray-200,
  "300": $gray-300,
  "400": $gray-400,
  "500": $gray-500,
  "600": $gray-600,
  "700": $gray-700,
  "800": $gray-800,
  "900": $gray-900
35
), $grays);
Mark Otto's avatar
Mark Otto committed
36
37

$blue:    #007bff !default;
Mark Otto's avatar
Mark Otto committed
38
39
40
41
42
43
44
45
46
$indigo:  #6610f2 !default;
$purple:  #6f42c1 !default;
$pink:    #e83e8c !default;
$red:     #dc3545 !default;
$orange:  #fd7e14 !default;
$yellow:  #ffc107 !default;
$green:   #28a745 !default;
$teal:    #20c997 !default;
$cyan:    #17a2b8 !default;
Mark Otto's avatar
Mark Otto committed
47

48
49
$colors: () !default;
$colors: map-merge((
XhmikosR's avatar
XhmikosR committed
50
51
52
53
54
55
56
57
58
59
60
61
62
  "blue":       $blue,
  "indigo":     $indigo,
  "purple":     $purple,
  "pink":       $pink,
  "red":        $red,
  "orange":     $orange,
  "yellow":     $yellow,
  "green":      $green,
  "teal":       $teal,
  "cyan":       $cyan,
  "white":      $white,
  "gray":       $gray-600,
  "gray-dark":  $gray-800
63
), $colors);
Mark Otto's avatar
Mark Otto committed
64

65
66
67
68
69
70
71
72
73
$primary:       $blue !default;
$secondary:     $gray-600 !default;
$success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default;

74
75
$theme-colors: () !default;
$theme-colors: map-merge((
76
77
78
79
80
81
82
83
  "primary":    $primary,
  "secondary":  $secondary,
  "success":    $success,
  "info":       $info,
  "warning":    $warning,
  "danger":     $danger,
  "light":      $light,
  "dark":       $dark
84
), $theme-colors);
XhmikosR's avatar
XhmikosR committed
85
// stylelint-enable
Mark Otto's avatar
Mark Otto committed
86

87
// Set a specific jump point for requesting color jumps
XhmikosR's avatar
XhmikosR committed
88
$theme-color-interval:      8% !default;
Mark Otto's avatar
Mark Otto committed
89

90
91
92
93
// Customize the light and dark text colors for use in our YIQ color contrast function.
$yiq-text-dark: #111 !default;
$yiq-text-light: #fff !default;

Mark Otto's avatar
Mark Otto committed
94

Mark Otto's avatar
Mark Otto committed
95
// Options
Mark Otto's avatar
Mark Otto committed
96
//
97
98
// Quickly modify global styling by enabling or disabling optional features.

99
$enable-caret:              true !default;
100
101
102
$enable-rounded:            true !default;
$enable-shadows:            false !default;
$enable-gradients:          false !default;
103
$enable-transitions:        true !default;
104
$enable-hover-media-query:  false !default;
105
$enable-grid-classes:       true !default;
106
$enable-print-styles:       true !default;
107
108


Mark Otto's avatar
Mark Otto committed
109
// Spacing
110
111
112
//
// Control the default styling of most Bootstrap elements by modifying these
// variables. Mostly focused on spacing.
113
// You can add more entries to the $spacers map, should you need more variation.
114

Mark Otto's avatar
Mark Otto committed
115
$spacer: 1rem !default;
116
$spacers: (
Starsam80's avatar
Starsam80 committed
117
118
119
120
121
122
  0: 0,
  1: ($spacer * .25),
  2: ($spacer * .5),
  3: $spacer,
  4: ($spacer * 1.5),
  5: ($spacer * 3)
123
) !default;
124

125
// This variable affects the `.h-*` and `.w-*` classes.
126
127
128
129
130
131
$sizes: (
  25: 25%,
  50: 50%,
  75: 75%,
  100: 100%
) !default;
132

Mark Otto's avatar
Mark Otto committed
133
// Body
134
135
//
// Settings for the `<body>` element.
Mark Otto's avatar
Mark Otto committed
136

XhmikosR's avatar
XhmikosR committed
137
138
$body-bg:                   $white !default;
$body-color:                $gray-900 !default;
139

Mark Otto's avatar
Mark Otto committed
140
// Links
141
142
//
// Style anchor elements.
Mark Otto's avatar
Mark Otto committed
143

XhmikosR's avatar
XhmikosR committed
144
145
146
147
$link-color:                theme-color("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
148

149
150
151
152
// Paragraphs
//
// Style p element.

XhmikosR's avatar
XhmikosR committed
153
$paragraph-margin-bottom:   1rem !default;
154

Mark Otto's avatar
Mark Otto committed
155

Mark Otto's avatar
Mark Otto committed
156
// Grid breakpoints
Mark Otto's avatar
Mark Otto committed
157
//
158
// Define the minimum dimensions at which your layout will change,
159
// adapting to different screen sizes, for use in media queries.
Mark Otto's avatar
Mark Otto committed
160

161
162
$grid-breakpoints: (
  xs: 0,
163
  sm: 576px,
164
165
166
  md: 768px,
  lg: 992px,
  xl: 1200px
167
) !default;
XhmikosR's avatar
XhmikosR committed
168

169
@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
170
@include _assert-starts-at-zero($grid-breakpoints);
Mark Otto's avatar
Mark Otto committed
171

Mark Otto's avatar
Mark Otto committed
172

Mark Otto's avatar
Mark Otto committed
173
// Grid containers
Mark Otto's avatar
Mark Otto committed
174
//
175
// Define the maximum width of `.container` for different screen sizes.
Mark Otto's avatar
Mark Otto committed
176

177
$container-max-widths: (
178
  sm: 540px,
179
  md: 720px,
180
  lg: 960px,
181
  xl: 1140px
182
) !default;
XhmikosR's avatar
XhmikosR committed
183

184
@include _assert-ascending($container-max-widths, "$container-max-widths");
185
186


Mark Otto's avatar
Mark Otto committed
187
// Grid columns
188
189
190
//
// Set the number of columns and specify the width of the gutters.

XhmikosR's avatar
XhmikosR committed
191
192
$grid-columns:                12 !default;
$grid-gutter-width:           30px !default;
Mark Otto's avatar
Mark Otto committed
193
194
195
196
197

// Components
//
// Define common padding and border radius sizes and more.

XhmikosR's avatar
XhmikosR committed
198
199
$line-height-lg:              1.5 !default;
$line-height-sm:              1.5 !default;
Mark Otto's avatar
Mark Otto committed
200

XhmikosR's avatar
XhmikosR committed
201
202
$border-width:                1px !default;
$border-color:                $gray-200 !default;
Mark Otto's avatar
Mark Otto committed
203

XhmikosR's avatar
XhmikosR committed
204
205
206
$border-radius:               .25rem !default;
$border-radius-lg:            .3rem !default;
$border-radius-sm:            .2rem !default;
Mark Otto's avatar
Mark Otto committed
207

XhmikosR's avatar
XhmikosR committed
208
209
$component-active-color:      $white !default;
$component-active-bg:         theme-color("primary") !default;
Mark Otto's avatar
Mark Otto committed
210

XhmikosR's avatar
XhmikosR committed
211
$caret-width:                 .3em !default;
Mark Otto's avatar
Mark Otto committed
212

XhmikosR's avatar
XhmikosR committed
213
214
215
$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
216
217


Mark Otto's avatar
Mark Otto committed
218
// Fonts
Mark Otto's avatar
Mark Otto committed
219
//
220
// Font, line-height, and color for body text, headings, and more.
Mark Otto's avatar
Mark Otto committed
221

XhmikosR's avatar
XhmikosR committed
222
// stylelint-disable value-keyword-case
XhmikosR's avatar
XhmikosR committed
223
224
225
$font-family-sans-serif:      -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default;
$font-family-monospace:       "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default;
$font-family-base:            $font-family-sans-serif !default;
XhmikosR's avatar
XhmikosR committed
226
// stylelint-enable value-keyword-case
Mark Otto's avatar
Mark Otto committed
227

228
229
230
$font-size-base:              1rem !default; // Assumes the browser default, typically `16px`
$font-size-lg:                ($font-size-base * 1.25) !default;
$font-size-sm:                ($font-size-base * .875) !default;
231

XhmikosR's avatar
XhmikosR committed
232
233
234
$font-weight-light:           300 !default;
$font-weight-normal:          400 !default;
$font-weight-bold:            700 !default;
235

XhmikosR's avatar
XhmikosR committed
236
237
$font-weight-base:            $font-weight-normal !default;
$line-height-base:            1.5 !default;
Mark Otto's avatar
Mark Otto committed
238

239
240
241
242
243
244
$h1-font-size:                $font-size-base * 2.5 !default;
$h2-font-size:                $font-size-base * 2 !default;
$h3-font-size:                $font-size-base * 1.75 !default;
$h4-font-size:                $font-size-base * 1.5 !default;
$h5-font-size:                $font-size-base * 1.25 !default;
$h6-font-size:                $font-size-base !default;
Mark Otto's avatar
Mark Otto committed
245

XhmikosR's avatar
XhmikosR committed
246
247
248
$headings-margin-bottom:      ($spacer / 2) !default;
$headings-font-family:        inherit !default;
$headings-font-weight:        500 !default;
249
$headings-line-height:        1.2 !default;
XhmikosR's avatar
XhmikosR committed
250
$headings-color:              inherit !default;
Mark Otto's avatar
Mark Otto committed
251

XhmikosR's avatar
XhmikosR committed
252
253
254
255
$display1-size:               6rem !default;
$display2-size:               5.5rem !default;
$display3-size:               4.5rem !default;
$display4-size:               3.5rem !default;
256

XhmikosR's avatar
XhmikosR committed
257
258
259
260
261
$display1-weight:             300 !default;
$display2-weight:             300 !default;
$display3-weight:             300 !default;
$display4-weight:             300 !default;
$display-line-height:         $headings-line-height !default;
262

263
264
$lead-font-size:              ($font-size-base * 1.25) !default;
$lead-font-weight:            300 !default;
Mark Otto's avatar
Mark Otto committed
265

XhmikosR's avatar
XhmikosR committed
266
$small-font-size:             80% !default;
267

XhmikosR's avatar
XhmikosR committed
268
$text-muted:                  $gray-600 !default;
Mark Otto's avatar
Mark Otto committed
269

XhmikosR's avatar
XhmikosR committed
270
271
$blockquote-small-color:      $gray-600 !default;
$blockquote-font-size:        ($font-size-base * 1.25) !default;
Mark Otto's avatar
Mark Otto committed
272

273
$hr-border-color:             rgba($black, .1) !default;
XhmikosR's avatar
XhmikosR committed
274
$hr-border-width:             $border-width !default;
275

XhmikosR's avatar
XhmikosR committed
276
$mark-padding:                .2em !default;
Chris Rebert's avatar
Chris Rebert committed
277

XhmikosR's avatar
XhmikosR committed
278
$dt-font-weight:              $font-weight-bold !default;
279

280
$kbd-box-shadow:              inset 0 -.1rem 0 rgba($black, .25) !default;
XhmikosR's avatar
XhmikosR committed
281
$nested-kbd-font-weight:      $font-weight-bold !default;
282

XhmikosR's avatar
XhmikosR committed
283
$list-inline-padding:         5px !default;
284

Mark Otto's avatar
Mark Otto committed
285
286
$mark-bg: #fcf8e3 !default;

Mark Otto's avatar
Mark Otto committed
287

Mark Otto's avatar
Mark Otto committed
288
// Tables
Mark Otto's avatar
Mark Otto committed
289
//
290
// Customizes the `.table` component with basic values, each used across all table variations.
Mark Otto's avatar
Mark Otto committed
291

XhmikosR's avatar
XhmikosR committed
292
293
$table-cell-padding:          .75rem !default;
$table-cell-padding-sm:       .3rem !default;
Mark Otto's avatar
Mark Otto committed
294

XhmikosR's avatar
XhmikosR committed
295
$table-bg:                    transparent !default;
296
297
$table-accent-bg:             rgba($black, .05) !default;
$table-hover-bg:              rgba($black, .075) !default;
XhmikosR's avatar
XhmikosR committed
298
$table-active-bg:             $table-hover-bg !default;
Mark Otto's avatar
Mark Otto committed
299

XhmikosR's avatar
XhmikosR committed
300
301
$table-border-width:          $border-width !default;
$table-border-color:          $gray-200 !default;
Mark Otto's avatar
reorder    
Mark Otto committed
302

XhmikosR's avatar
XhmikosR committed
303
304
$table-head-bg:               $gray-200 !default;
$table-head-color:            $gray-700 !default;
305

XhmikosR's avatar
XhmikosR committed
306
307
308
309
310
$table-dark-bg:               $gray-900 !default;
$table-dark-accent-bg:        rgba($white, .05) !default;
$table-dark-hover-bg:         rgba($white, .075) !default;
$table-dark-border-color:     lighten($gray-900, 7.5%) !default;
$table-dark-color:            $body-bg !default;
Mark Otto's avatar
Mark Otto committed
311
312


Mark Otto's avatar
Mark Otto committed
313
314
315
// Buttons + Forms
//
// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.
Mark Otto's avatar
Mark Otto committed
316

XhmikosR's avatar
XhmikosR committed
317
318
319
$input-btn-padding-y:         .375rem !default;
$input-btn-padding-x:         .75rem !default;
$input-btn-line-height:       $line-height-base !default;
320

Mark Otto's avatar
Mark Otto committed
321
322
323
324
$input-btn-focus-width:       .2rem !default;
$input-btn-focus-color:       rgba(theme-color("primary"), .25) !default;
$input-btn-focus-box-shadow:  0 0 0 $input-btn-focus-width $input-btn-focus-color !default;

XhmikosR's avatar
XhmikosR committed
325
326
327
$input-btn-padding-y-sm:      .25rem !default;
$input-btn-padding-x-sm:      .5rem !default;
$input-btn-line-height-sm:    $line-height-sm !default;
328

XhmikosR's avatar
XhmikosR committed
329
330
331
$input-btn-padding-y-lg:      .5rem !default;
$input-btn-padding-x-lg:      1rem !default;
$input-btn-line-height-lg:    $line-height-lg !default;
332

Mark Otto's avatar
Mark Otto committed
333
$input-btn-border-width:      $border-width !default;
334
335
336
337


// Buttons
//
Mark Otto's avatar
Mark Otto committed
338
// For each of Bootstrap's buttons, define text, background, and border color.
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353

$btn-padding-y:               $input-btn-padding-y !default;
$btn-padding-x:               $input-btn-padding-x !default;
$btn-line-height:             $input-btn-line-height !default;

$btn-padding-y-sm:            $input-btn-padding-y-sm !default;
$btn-padding-x-sm:            $input-btn-padding-x-sm !default;
$btn-line-height-sm:          $input-btn-line-height-sm !default;

$btn-padding-y-lg:            $input-btn-padding-y-lg !default;
$btn-padding-x-lg:            $input-btn-padding-x-lg !default;
$btn-line-height-lg:          $input-btn-line-height-lg !default;

$btn-border-width:            $input-btn-border-width !default;

XhmikosR's avatar
XhmikosR committed
354
$btn-font-weight:             $font-weight-normal !default;
355
$btn-box-shadow:              inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;
356
357
$btn-focus-width:             $input-btn-focus-width !default;
$btn-focus-box-shadow:        $input-btn-focus-box-shadow !default;
358
$btn-active-box-shadow:       inset 0 3px 5px rgba($black, .125) !default;
Mark Otto's avatar
Mark Otto committed
359

XhmikosR's avatar
XhmikosR committed
360
$btn-link-disabled-color:     $gray-600 !default;
Mark Otto's avatar
Mark Otto committed
361

XhmikosR's avatar
XhmikosR committed
362
$btn-block-spacing-y:         .5rem !default;
363

Mark Otto's avatar
Mark Otto committed
364
// Allows for customizing button radius independently from global border radius
XhmikosR's avatar
XhmikosR committed
365
366
367
$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
368

Mark Otto's avatar
Mark Otto committed
369
$btn-transition:              color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
370

Mark Otto's avatar
Mark Otto committed
371

Mark Otto's avatar
Mark Otto committed
372
// Forms
Mark Otto's avatar
Mark Otto committed
373

374
375
376
377
378
379
380
381
382
383
384
385
$input-padding-y:                       $input-btn-padding-y !default;
$input-padding-x:                       $input-btn-padding-x !default;
$input-line-height:                     $input-btn-line-height !default;

$input-padding-y-sm:                    $input-btn-padding-y-sm !default;
$input-padding-x-sm:                    $input-btn-padding-x-sm !default;
$input-line-height-sm:                  $input-btn-line-height-sm !default;

$input-padding-y-lg:                    $input-btn-padding-y-lg !default;
$input-padding-x-lg:                    $input-btn-padding-x-lg !default;
$input-line-height-lg:                  $input-btn-line-height-lg !default;

XhmikosR's avatar
XhmikosR committed
386
387
$input-bg:                              $white !default;
$input-disabled-bg:                     $gray-200 !default;
Mark Otto's avatar
Mark Otto committed
388

XhmikosR's avatar
XhmikosR committed
389
390
$input-color:                           $gray-700 !default;
$input-border-color:                    $gray-400 !default;
391
$input-border-width:                    $input-btn-border-width !default;
Mark Otto's avatar
Mark Otto committed
392
$input-box-shadow:                      inset 0 1px 1px rgba($black, .075) !default;
Mark Otto's avatar
Mark Otto committed
393

XhmikosR's avatar
XhmikosR committed
394
395
396
$input-border-radius:                   $border-radius !default;
$input-border-radius-lg:                $border-radius-lg !default;
$input-border-radius-sm:                $border-radius-sm !default;
Mark Otto's avatar
Mark Otto committed
397

XhmikosR's avatar
XhmikosR committed
398
399
400
$input-focus-bg:                        $input-bg !default;
$input-focus-border-color:              lighten(theme-color("primary"), 25%) !default;
$input-focus-color:                     $input-color !default;
401
402
$input-focus-width:                     $input-btn-focus-width !default;
$input-focus-box-shadow:                $input-btn-focus-box-shadow !default;
Mark Otto's avatar
Mark Otto committed
403

XhmikosR's avatar
XhmikosR committed
404
$input-placeholder-color:               $gray-600 !default;
Mark Otto's avatar
Mark Otto committed
405

XhmikosR's avatar
XhmikosR committed
406
$input-height-border:                   $input-btn-border-width * 2 !default;
407

XhmikosR's avatar
XhmikosR committed
408
409
$input-height-inner:                    ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;
$input-height:                          calc(#{$input-height-inner} + #{$input-height-border}) !default;
410

XhmikosR's avatar
XhmikosR committed
411
412
$input-height-inner-sm:                 ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;
$input-height-sm:                       calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;
413

XhmikosR's avatar
XhmikosR committed
414
415
$input-height-inner-lg:                 ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;
$input-height-lg:                       calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;
Mark Otto's avatar
Mark Otto committed
416

XhmikosR's avatar
XhmikosR committed
417
$input-transition:                      border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;
418

XhmikosR's avatar
XhmikosR committed
419
$form-text-margin-top:                  .25rem !default;
Mark Otto's avatar
Mark Otto committed
420

XhmikosR's avatar
XhmikosR committed
421
422
423
424
$form-check-margin-bottom:              .5rem !default;
$form-check-input-gutter:               1.25rem !default;
$form-check-input-margin-y:             .25rem !default;
$form-check-input-margin-x:             .25rem !default;
Mark Otto's avatar
Mark Otto committed
425

XhmikosR's avatar
XhmikosR committed
426
$form-check-inline-margin-x:            .75rem !default;
Mark Otto's avatar
Mark Otto committed
427

XhmikosR's avatar
XhmikosR committed
428
$form-group-margin-bottom:              1rem !default;
Mark Otto's avatar
Mark Otto committed
429

XhmikosR's avatar
XhmikosR committed
430
431
432
$input-group-addon-color:               $input-color !default;
$input-group-addon-bg:                  $gray-200 !default;
$input-group-addon-border-color:        $input-border-color !default;
Mark Otto's avatar
Mark Otto committed
433

XhmikosR's avatar
XhmikosR committed
434
435
436
$custom-control-gutter:                 1.5rem !default;
$custom-control-spacer-y:               .25rem !default;
$custom-control-spacer-x:               1rem !default;
437

XhmikosR's avatar
XhmikosR committed
438
439
440
$custom-control-indicator-size:         1rem !default;
$custom-control-indicator-bg:           #ddd !default;
$custom-control-indicator-bg-size:      50% 50% !default;
441
$custom-control-indicator-box-shadow:   inset 0 .25rem .25rem rgba($black, .1) !default;
442

XhmikosR's avatar
XhmikosR committed
443
444
$custom-control-indicator-disabled-bg:          $gray-200 !default;
$custom-control-description-disabled-color:     $gray-600 !default;
445

XhmikosR's avatar
XhmikosR committed
446
447
448
$custom-control-indicator-checked-color:        $white !default;
$custom-control-indicator-checked-bg:           theme-color("primary") !default;
$custom-control-indicator-checked-box-shadow:   none !default;
449

Mark Otto's avatar
Mark Otto committed
450
$custom-control-indicator-focus-box-shadow:     0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;
451

XhmikosR's avatar
XhmikosR committed
452
453
454
$custom-control-indicator-active-color:         $white !default;
$custom-control-indicator-active-bg:            lighten(theme-color("primary"), 35%) !default;
$custom-control-indicator-active-box-shadow:    none !default;
455

XhmikosR's avatar
XhmikosR committed
456
457
$custom-checkbox-indicator-border-radius:       $border-radius !default;
$custom-checkbox-indicator-icon-checked:        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-indicator-checked-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;
458

XhmikosR's avatar
XhmikosR committed
459
$custom-checkbox-indicator-indeterminate-bg:    theme-color("primary") !default;
460
$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;
XhmikosR's avatar
XhmikosR committed
461
$custom-checkbox-indicator-icon-indeterminate:  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-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E"), "#", "%23") !default;
462
$custom-checkbox-indicator-indeterminate-box-shadow: none !default;
463

XhmikosR's avatar
XhmikosR committed
464
465
$custom-radio-indicator-border-radius:          50% !default;
$custom-radio-indicator-icon-checked:           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-indicator-checked-color}'/%3E%3C/svg%3E"), "#", "%23") !default;
466

XhmikosR's avatar
XhmikosR committed
467
$custom-select-padding-y:           .375rem !default;
468
469
$custom-select-padding-x:          .75rem !default;
$custom-select-height:              $input-height !default;
470
$custom-select-indicator-padding:   1rem !default; // Extra padding to account for the presence of the background-image based indicator
471
$custom-select-line-height:         $input-btn-line-height !default;
472
$custom-select-color:               $input-color !default;
473
$custom-select-disabled-color:      $gray-600 !default;
XhmikosR's avatar
XhmikosR committed
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
$custom-select-bg:                  $white !default;
$custom-select-disabled-bg:         $gray-200 !default;
$custom-select-bg-size:             8px 10px !default; // In pixels because image dimensions
$custom-select-indicator-color:     #333 !default;
$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;
$custom-select-border-width:        $input-btn-border-width !default;
$custom-select-border-color:        $input-border-color !default;
$custom-select-border-radius:       $border-radius !default;

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

$custom-select-font-size-sm:        75% !default;
$custom-select-height-sm:           $input-height-sm !default;

$custom-file-height:                $input-height !default;
$custom-file-width:                 14rem !default;
$custom-file-focus-box-shadow:      0 0 0 .075rem $white, 0 0 0 .2rem theme-color("primary") !default;

$custom-file-padding-y:             $input-btn-padding-y !default;
$custom-file-padding-x:             $input-btn-padding-x !default;
$custom-file-line-height:           $input-btn-line-height !default;
$custom-file-color:                 $input-color !default;
$custom-file-bg:                    $input-bg !default;
$custom-file-border-width:          $input-btn-border-width !default;
$custom-file-border-color:          $input-border-color !default;
$custom-file-border-radius:         $input-border-radius !default;
$custom-file-box-shadow:            $input-box-shadow !default;
$custom-file-button-color:          $custom-file-color !default;
$custom-file-button-bg:             $input-group-addon-bg !default;
504
505
506
507
508
509
510
511
$custom-file-text: (
  placeholder: (
    en: "Choose file..."
  ),
  button-label: (
    en: "Browse"
  )
) !default;
512
513


Mark Otto's avatar
Mark Otto committed
514
// Form validation
XhmikosR's avatar
XhmikosR committed
515
516
$form-feedback-valid-color:         theme-color("success") !default;
$form-feedback-invalid-color:       theme-color("danger") !default;
517

Mark Otto's avatar
Mark Otto committed
518

Mark Otto's avatar
Mark Otto committed
519
// Dropdowns
Mark Otto's avatar
Mark Otto committed
520
//
521
// Dropdown menu container and contents.
Mark Otto's avatar
Mark Otto committed
522

XhmikosR's avatar
XhmikosR committed
523
524
525
526
$dropdown-min-width:                10rem !default;
$dropdown-padding-y:                .5rem !default;
$dropdown-spacer:                   .125rem !default;
$dropdown-bg:                       $white !default;
527
$dropdown-border-color:             rgba($black, .15) !default;
528
$dropdown-border-radius:            $border-radius !default;
XhmikosR's avatar
XhmikosR committed
529
530
$dropdown-border-width:             $border-width !default;
$dropdown-divider-bg:               $gray-200 !default;
531
$dropdown-box-shadow:               0 .5rem 1rem rgba($black, .175) !default;
Mark Otto's avatar
Mark Otto committed
532

XhmikosR's avatar
XhmikosR committed
533
534
535
$dropdown-link-color:               $gray-900 !default;
$dropdown-link-hover-color:         darken($gray-900, 5%) !default;
$dropdown-link-hover-bg:            $gray-100 !default;
Mark Otto's avatar
Mark Otto committed
536

XhmikosR's avatar
XhmikosR committed
537
538
$dropdown-link-active-color:        $component-active-color !default;
$dropdown-link-active-bg:           $component-active-bg !default;
Mark Otto's avatar
Mark Otto committed
539

XhmikosR's avatar
XhmikosR committed
540
$dropdown-link-disabled-color:      $gray-600 !default;
Mark Otto's avatar
Mark Otto committed
541

XhmikosR's avatar
XhmikosR committed
542
543
$dropdown-item-padding-y:           .25rem !default;
$dropdown-item-padding-x:           1.5rem !default;
544

XhmikosR's avatar
XhmikosR committed
545
$dropdown-header-color:             $gray-600 !default;
Mark Otto's avatar
Mark Otto committed
546
547


Mark Otto's avatar
Mark Otto committed
548
// Z-index master list
Mark Otto's avatar
Mark Otto committed
549
550
551
552
//
// 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.

XhmikosR's avatar
XhmikosR committed
553
554
555
556
557
558
559
$zindex-dropdown:                   1000 !default;
$zindex-sticky:                     1020 !default;
$zindex-fixed:                      1030 !default;
$zindex-modal-backdrop:             1040 !default;
$zindex-modal:                      1050 !default;
$zindex-popover:                    1060 !default;
$zindex-tooltip:                    1070 !default;
Mark Otto's avatar
Mark Otto committed
560

561
562
// Navs

XhmikosR's avatar
XhmikosR committed
563
564
565
$nav-link-padding-y:                .5rem !default;
$nav-link-padding-x:                1rem !default;
$nav-link-disabled-color:           $gray-600 !default;
566

XhmikosR's avatar
XhmikosR committed
567
568
569
570
571
572
573
$nav-tabs-border-color:             #ddd !default;
$nav-tabs-border-width:             $border-width !default;
$nav-tabs-border-radius:            $border-radius !default;
$nav-tabs-link-hover-border-color:  $gray-200 !default;
$nav-tabs-link-active-color:        $gray-700 !default;
$nav-tabs-link-active-bg:           $body-bg !default;
$nav-tabs-link-active-border-color: #ddd !default;
574

XhmikosR's avatar
XhmikosR committed
575
576
577
$nav-pills-border-radius:           $border-radius !default;
$nav-pills-link-active-color:       $component-active-color !default;
$nav-pills-link-active-bg:          $component-active-bg !default;
578

Mark Otto's avatar
Mark Otto committed
579
// Navbar
Mark Otto's avatar
Mark Otto committed
580

581
$navbar-padding-y:                  ($spacer / 2) !default;
Catalin Zalog's avatar
Catalin Zalog committed
582
$navbar-padding-x:                  $spacer !default;
Mark Otto's avatar
Mark Otto committed
583

584
$navbar-brand-font-size:            $font-size-lg !default;
585
// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link
586
587
588
$nav-link-height:                   ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;
$navbar-brand-height:               $navbar-brand-font-size * $line-height-base !default;
$navbar-brand-padding-y:            ($nav-link-height - $navbar-brand-height) / 2 !default;
589

XhmikosR's avatar
XhmikosR committed
590
591
592
593
$navbar-toggler-padding-y:          .25rem !default;
$navbar-toggler-padding-x:          .75rem !default;
$navbar-toggler-font-size:          $font-size-lg !default;
$navbar-toggler-border-radius:      $btn-border-radius !default;
594

595
596
$navbar-dark-color:                 rgba($white, .5) !default;
$navbar-dark-hover-color:           rgba($white, .75) !default;
597
$navbar-dark-active-color:          $white !default;
598
$navbar-dark-disabled-color:        rgba($white, .25) !default;
XhmikosR's avatar
XhmikosR committed
599
$navbar-dark-toggler-icon-bg:       str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23") !default;
600
$navbar-dark-toggler-border-color:  rgba($white, .1) !default;
601

602
603
604
605
$navbar-light-color:                rgba($black, .5) !default;
$navbar-light-hover-color:          rgba($black, .7) !default;
$navbar-light-active-color:         rgba($black, .9) !default;
$navbar-light-disabled-color:       rgba($black, .3) !default;
XhmikosR's avatar
XhmikosR committed
606
$navbar-light-toggler-icon-bg:      str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"), "#", "%23") !default;
607
$navbar-light-toggler-border-color: rgba($black, .1) !default;
Mark Otto's avatar
Mark Otto committed
608

Mark Otto's avatar
Mark Otto committed
609
// Pagination
Mark Otto's avatar
Mark Otto committed
610

XhmikosR's avatar
XhmikosR committed
611
612
613
614
615
616
617
$pagination-padding-y:              .5rem !default;
$pagination-padding-x:              .75rem !default;
$pagination-padding-y-sm:           .25rem !default;
$pagination-padding-x-sm:           .5rem !default;
$pagination-padding-y-lg:           .75rem !default;
$pagination-padding-x-lg:           1.5rem !default;
$pagination-line-height:            1.25 !default;
618

XhmikosR's avatar
XhmikosR committed
619
620
621
622
$pagination-color:                  $link-color !default;
$pagination-bg:                     $white !default;
$pagination-border-width:           $border-width !default;
$pagination-border-color:           #ddd !default;
Mark Otto's avatar
Mark Otto committed
623

XhmikosR's avatar
XhmikosR committed
624
625
626
$pagination-hover-color:            $link-hover-color !default;
$pagination-hover-bg:               $gray-200 !default;
$pagination-hover-border-color:     #ddd !default;
Mark Otto's avatar
Mark Otto committed
627

XhmikosR's avatar
XhmikosR committed
628
629
630
$pagination-active-color:           $white !default;
$pagination-active-bg:              theme-color("primary") !default;
$pagination-active-border-color:    theme-color("primary") !default;
Mark Otto's avatar
Mark Otto committed
631

XhmikosR's avatar
XhmikosR committed
632
633
634
$pagination-disabled-color:         $gray-600 !default;
$pagination-disabled-bg:            $white !default;
$pagination-disabled-border-color:  #ddd !default;
Mark Otto's avatar
Mark Otto committed
635
636


Mark Otto's avatar
Mark Otto committed
637
// Jumbotron
Mark Otto's avatar
Mark Otto committed
638

XhmikosR's avatar
XhmikosR committed
639
640
$jumbotron-padding:                 2rem !default;
$jumbotron-bg:                      $gray-200 !default;
Mark Otto's avatar
Mark Otto committed
641
642


Mark Otto's avatar
Mark Otto committed
643
// Cards
Quy's avatar
Quy committed
644

XhmikosR's avatar
XhmikosR committed
645
646
647
648
$card-spacer-y:                     .75rem !default;
$card-spacer-x:                     1.25rem !default;
$card-border-width:                 $border-width !default;
$card-border-radius:                $border-radius !default;
649
$card-border-color:                 rgba($black, .125) !default;
XhmikosR's avatar
XhmikosR committed
650
651
652
$card-inner-border-radius:          calc(#{$card-border-radius} - #{$card-border-width}) !default;
$card-cap-bg:                       rgba($black, .03) !default;
$card-bg:                           $white !default;
653

XhmikosR's avatar
XhmikosR committed
654
$card-img-overlay-padding:          1.25rem !default;
655

XhmikosR's avatar
XhmikosR committed
656
657
$card-group-margin:                 ($grid-gutter-width / 2) !default;
$card-deck-margin:                  $card-group-margin !default;
658

XhmikosR's avatar
XhmikosR committed
659
660
661
$card-columns-count:                3 !default;
$card-columns-gap:                  1.25rem !default;
$card-columns-margin:               $card-spacer-y !default;
662

663

Mark Otto's avatar
Mark Otto committed
664
// Tooltips
Mark Otto's avatar
Mark Otto committed
665

XhmikosR's avatar
XhmikosR committed
666
667
668
669
670
671
672
$tooltip-max-width:                 200px !default;
$tooltip-color:                     $white !default;
$tooltip-bg:                        $black !default;
$tooltip-opacity:                   .9 !default;
$tooltip-padding-y:                 3px !default;
$tooltip-padding-x:                 8px !default;
$tooltip-margin:                    0 !default;
Mark Otto's avatar
Mark Otto committed
673
674


XhmikosR's avatar
XhmikosR committed
675
676
677
$tooltip-arrow-width:               5px !default;
$tooltip-arrow-height:              5px !default;
$tooltip-arrow-color:               $tooltip-bg !default;
Mark Otto's avatar
Mark Otto committed
678
679


Mark Otto's avatar
Mark Otto committed
680
// Popovers
Mark Otto's avatar
Mark Otto committed
681

XhmikosR's avatar
XhmikosR committed
682
683
684
$popover-bg:                        $white !default;
$popover-max-width:                 276px !default;
$popover-border-width:              $border-width !default;
685
686
$popover-border-color:              rgba($black, .2) !default;
$popover-box-shadow:                0 .25rem .5rem rgba($black, .2) !default;
Mark Otto's avatar
Mark Otto committed
687

XhmikosR's avatar
XhmikosR committed
688
689
$popover-header-bg:                 darken($popover-bg, 3%) !default;
$popover-header-color:              $headings-color !default;
690
691
$popover-header-padding-y:          .5rem !default;
$popover-header-padding-x:          .75rem !default;
Mark Otto's avatar
Mark Otto committed
692

XhmikosR's avatar
XhmikosR committed
693
$popover-body-color:                $body-color !default;
694
695
$popover-body-padding-y:            $popover-header-padding-y !default;
$popover-body-padding-x:            $popover-header-padding-x !default;
Mark Otto's avatar
Mark Otto committed
696

697
698
$popover-arrow-width:               .8rem !default;
$popover-arrow-height:              .4rem !default;
XhmikosR's avatar
XhmikosR committed
699
$popover-arrow-color:               $popover-bg !default;
Mark Otto's avatar
Mark Otto committed
700

XhmikosR's avatar
XhmikosR committed
701
$popover-arrow-outer-color:         fade-in($popover-border-color, .05) !default;
Mark Otto's avatar
Mark Otto committed
702
703


Mark Otto's avatar
Mark Otto committed
704
// Badges
Mark Otto's avatar
Mark Otto committed
705

XhmikosR's avatar
XhmikosR committed
706
707
708
709
710
$badge-font-size:                   75% !default;
$badge-font-weight:                 $font-weight-bold !default;
$badge-padding-y:                   .25em !default;
$badge-padding-x:                   .4em !default;
$badge-border-radius:               $border-radius !default;
711

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

717

Mark Otto's avatar
Mark Otto committed
718
// Modals
Mark Otto's avatar
Mark Otto committed
719

720
// Padding applied to the modal body
XhmikosR's avatar
XhmikosR committed
721
$modal-inner-padding:               15px !default;
Mark Otto's avatar
Mark Otto committed
722

XhmikosR's avatar
XhmikosR committed
723
724
$modal-dialog-margin:               10px !default;
$modal-dialog-margin-y-sm-up:       30px !default;
725

XhmikosR's avatar
XhmikosR committed
726
$modal-title-line-height:           $line-height-base !default;
Mark Otto's avatar
Mark Otto committed
727

XhmikosR's avatar
XhmikosR committed
728
$modal-content-bg:                  $white !default;
729
$modal-content-border-color:        rgba($black, .2) !default;
XhmikosR's avatar
XhmikosR committed
730
$modal-content-border-width:        $border-width !default;
731
732
$modal-content-box-shadow-xs:       0 3px 9px rgba($black, .5) !default;
$modal-content-box-shadow-sm-up:    0 5px 15px rgba($black, .5) !default;
Mark Otto's avatar
Mark Otto committed
733

XhmikosR's avatar
XhmikosR committed
734
735
736
737
738
739
740
$modal-backdrop-bg:                 $black !default;
$modal-backdrop-opacity:            .5 !default;
$modal-header-border-color:         $gray-200 !default;
$modal-footer-border-color:         $modal-header-border-color !default;
$modal-header-border-width:         $modal-content-border-width !default;
$modal-footer-border-width:         $modal-header-border-width !default;
$modal-header-padding:              15px !default;
Mark Otto's avatar
Mark Otto committed
741

XhmikosR's avatar
XhmikosR committed
742
743
744
$modal-lg:                          800px !default;
$modal-md:                          500px !default;
$modal-sm:                          300px !default;
Mark Otto's avatar
Mark Otto committed
745

XhmikosR's avatar
XhmikosR committed
746
$modal-transition:                  transform .3s ease-out !default;
747

Mark Otto's avatar
Mark Otto committed
748

Mark Otto's avatar
Mark Otto committed
749
// Alerts
Mark Otto's avatar
Mark Otto committed
750
//
751
// Define alert colors, border radius, and padding.
Mark Otto's avatar
Mark Otto committed
752

XhmikosR's avatar
XhmikosR committed
753
754
755
756
757
758
$alert-padding-y:                   .75rem !default;
$alert-padding-x:                   1.25rem !default;
$alert-margin-bottom:               1rem !default;
$alert-border-radius:               $border-radius !default;
$alert-link-font-weight:            $font-weight-bold !default;
$alert-border-width:                $border-width !default;
Mark Otto's avatar
Mark Otto committed
759
760


Mark Otto's avatar
Mark Otto committed
761
// Progress bars
Mark Otto's avatar
Mark Otto committed
762

763
764
765
766
$progress-height:                   1rem !default;
$progress-font-size:                ($font-size-base * .75) !default;
$progress-bg:                       $gray-200 !default;
$progress-border-radius:            $border-radius !default;
767
$progress-box-shadow:               inset 0 .1rem .1rem rgba($black, .1) !default;
768
769
770
771
$progress-bar-color:                $white !default;
$progress-bar-bg:                   theme-color("primary") !default;
$progress-bar-animation-timing:     1s linear infinite !default;
$progress-bar-transition:           width .6s ease !default;
Mark Otto's avatar
Mark Otto committed
772

Mark Otto's avatar
Mark Otto committed
773
// List group
Mark Otto's avatar
Mark Otto committed
774

XhmikosR's avatar
XhmikosR committed
775
$list-group-bg:                     $white !default;
776
$list-group-border-color:           rgba($black, .125) !default;
XhmikosR's avatar
XhmikosR committed
777
778
$list-group-border-width:           $border-width !default;
$list-group-border-radius:          $border-radius !default;
Mark Otto's avatar
Mark Otto committed
779

XhmikosR's avatar
XhmikosR committed
780
781
$list-group-item-padding-y:         .75rem !default;
$list-group-item-padding-x:         1.25rem !default;
782

XhmikosR's avatar
XhmikosR committed
783
784
785
786
$list-group-hover-bg:               $gray-100 !default;
$list-group-active-color:           $component-active-color !default;
$list-group-active-bg:              $component-active-bg !default;
$list-group-active-border-color:    $list-group-active-bg !default;
Mark Otto's avatar
Mark Otto committed
787

XhmikosR's avatar
XhmikosR committed
788
789
$list-group-disabled-color:         $gray-600 !default;
$list-group-disabled-bg:            $list-group-bg !default;
Mark Otto's avatar
Mark Otto committed
790

XhmikosR's avatar
XhmikosR committed
791
792
$list-group-action-color:           $gray-700 !default;
$list-group-action-hover-color:     $list-group-action-color !default;
Mark Otto's avatar
Mark Otto committed
793

XhmikosR's avatar
XhmikosR committed
794
795
$list-group-action-active-color:    $body-color !default;
$list-group-action-active-bg:       $gray-200 !default;
796

Mark Otto's avatar
Mark Otto committed
797

Mark Otto's avatar
Mark Otto committed
798
// Image thumbnails
Mark Otto's avatar
Mark Otto committed
799

XhmikosR's avatar
XhmikosR committed
800
801
802
803
804
$thumbnail-padding:                 .25rem !default;
$thumbnail-bg:                      $body-bg !default;
$thumbnail-border-width:            $border-width !default;
$thumbnail-border-color:            #ddd !default;
$thumbnail-border-radius:           $border-radius !default;
805
$thumbnail-box-shadow:              0 1px 2px rgba($black, .075) !default;
Mark Otto's avatar
Mark Otto committed
806
807


Mark Otto's avatar
Mark Otto committed
808
// Figures
809

XhmikosR's avatar
XhmikosR committed
810
811
$figure-caption-font-size:          90% !default;
$figure-caption-color:              $gray-600 !default;
812
813


Mark Otto's avatar
Mark Otto committed
814
// Breadcrumbs
Mark Otto's avatar
Mark Otto committed
815

XhmikosR's avatar
XhmikosR committed
816
817
818
$breadcrumb-padding-y:              .75rem !default;
$breadcrumb-padding-x:              1rem !default;
$breadcrumb-item-padding:           .5rem !default;
Mark Otto's avatar
Mark Otto committed
819

XhmikosR's avatar
XhmikosR committed
820
$breadcrumb-margin-bottom:          1rem !default;
821

XhmikosR's avatar
XhmikosR committed
822
823
824
825
$breadcrumb-bg:                     $gray-200 !default;
$breadcrumb-divider-color:          $gray-600 !default;
$breadcrumb-active-color:           $gray-600 !default;
$breadcrumb-divider:                "/" !default;
Mark Otto's avatar
Mark Otto committed
826
827


Mark Otto's avatar
Mark Otto committed
828
// Carousel
Mark Otto's avatar
Mark Otto committed
829

XhmikosR's avatar
XhmikosR committed
830
831
832
$carousel-control-color:            $white !default;
$carousel-control-width:            15% !default;
$carousel-control-opacity:          .5 !default;
Mark Otto's avatar
Mark Otto committed
833

XhmikosR's avatar
XhmikosR committed
834
835
836
837
$carousel-indicator-width:          30px !default;
$carousel-indicator-height:         3px !default;
$carousel-indicator-spacer:         3px !default;
$carousel-indicator-active-bg:      $white !default;
Mark Otto's avatar
Mark Otto committed
838

XhmikosR's avatar
XhmikosR committed
839
840
$carousel-caption-width:            70% !default;
$carousel-caption-color:            $white !default;
Mark Otto's avatar
Mark Otto committed
841

XhmikosR's avatar
XhmikosR committed
842
$carousel-control-icon-width:       20px !default;
843

844
845
$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='M5.25 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='M2.75 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;
846

XhmikosR's avatar
XhmikosR committed
847
$carousel-transition:               transform .6s ease !default;
848

Mark Otto's avatar
Mark Otto committed
849

Mark Otto's avatar
Mark Otto committed
850
// Close
Mark Otto's avatar
Mark Otto committed
851

XhmikosR's avatar
XhmikosR committed
852
853
854
855
$close-font-size:                   $font-size-base * 1.5 !default;
$close-font-weight:                 $font-weight-bold !default;
$close-color:                       $black !default;
$close-text-shadow:                 0 1px 0 $white !default;
Mark Otto's avatar
Mark Otto committed
856

Mark Otto's avatar
Mark Otto committed
857
// Code
Mark Otto's avatar
Mark Otto committed
858

XhmikosR's avatar
XhmikosR committed
859
860
861
862
863
$code-font-size:                    90% !default;
$code-padding-y:                    .2rem !default;
$code-padding-x:                    .4rem !default;
$code-color:                        #bd4147 !default;
$code-bg:                           $gray-100 !default;
Mark Otto's avatar
Mark Otto committed
864

XhmikosR's avatar
XhmikosR committed
865
866
$kbd-color:                         $white !default;
$kbd-bg:                            $gray-900 !default;
Mark Otto's avatar
Mark Otto committed
867

XhmikosR's avatar
XhmikosR committed
868
869
$pre-color:                         $gray-900 !default;
$pre-scrollable-max-height:         340px !default;