_variables.scss 33.3 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


313
// Buttons + Forms common varialbes
Mark Otto's avatar
Mark Otto committed
314

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

Mark Otto's avatar
Mark Otto committed
319
320
321
322
$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
323
324
325
$input-btn-padding-y-sm:      .25rem !default;
$input-btn-padding-x-sm:      .5rem !default;
$input-btn-line-height-sm:    $line-height-sm !default;
326

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

331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
$input-btn-border-width:      $border-width !default; // For form controls and buttons


// Buttons
//
// For each of Bootstrap's buttons, define text, background and border color.

$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
352
$btn-font-weight:             $font-weight-normal !default;
353
354
$btn-box-shadow:              inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;
$btn-active-box-shadow:       inset 0 3px 5px rgba($black, .125) !default;
Mark Otto's avatar
Mark Otto committed
355

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

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

Mark Otto's avatar
Mark Otto committed
360
// Allows for customizing button radius independently from global border radius
XhmikosR's avatar
XhmikosR committed
361
362
363
$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
364

Mark Otto's avatar
Mark Otto committed
365
$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;
366

Mark Otto's avatar
Mark Otto committed
367

Mark Otto's avatar
Mark Otto committed
368
// Forms
Mark Otto's avatar
Mark Otto committed
369

370
371
372
373
374
375
376
377
378
379
380
381
$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
382
383
$input-bg:                              $white !default;
$input-disabled-bg:                     $gray-200 !default;
Mark Otto's avatar
Mark Otto committed
384

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

XhmikosR's avatar
XhmikosR committed
390
391
392
$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
393

XhmikosR's avatar
XhmikosR committed
394
395
396
$input-focus-bg:                        $input-bg !default;
$input-focus-border-color:              lighten(theme-color("primary"), 25%) !default;
$input-focus-color:                     $input-color !default;
Mark Otto's avatar
Mark Otto committed
397

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

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

XhmikosR's avatar
XhmikosR committed
402
403
$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;
404

XhmikosR's avatar
XhmikosR committed
405
406
$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;
407

XhmikosR's avatar
XhmikosR committed
408
409
$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
410

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

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

XhmikosR's avatar
XhmikosR committed
415
416
417
418
$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
419

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

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

XhmikosR's avatar
XhmikosR committed
424
425
426
$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
427

XhmikosR's avatar
XhmikosR committed
428
429
430
$custom-control-gutter:                 1.5rem !default;
$custom-control-spacer-y:               .25rem !default;
$custom-control-spacer-x:               1rem !default;
431

XhmikosR's avatar
XhmikosR committed
432
433
434
$custom-control-indicator-size:         1rem !default;
$custom-control-indicator-bg:           #ddd !default;
$custom-control-indicator-bg-size:      50% 50% !default;
435
$custom-control-indicator-box-shadow:   inset 0 .25rem .25rem rgba($black, .1) !default;
436

XhmikosR's avatar
XhmikosR committed
437
438
$custom-control-indicator-disabled-bg:          $gray-200 !default;
$custom-control-description-disabled-color:     $gray-600 !default;
439

XhmikosR's avatar
XhmikosR committed
440
441
442
$custom-control-indicator-checked-color:        $white !default;
$custom-control-indicator-checked-bg:           theme-color("primary") !default;
$custom-control-indicator-checked-box-shadow:   none !default;
443

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

XhmikosR's avatar
XhmikosR committed
446
447
448
$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;
449

XhmikosR's avatar
XhmikosR committed
450
451
$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;
452

XhmikosR's avatar
XhmikosR committed
453
$custom-checkbox-indicator-indeterminate-bg:    theme-color("primary") !default;
454
$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;
XhmikosR's avatar
XhmikosR committed
455
$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;
456
$custom-checkbox-indicator-indeterminate-box-shadow: none !default;
457

XhmikosR's avatar
XhmikosR committed
458
459
$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;
460

XhmikosR's avatar
XhmikosR committed
461
$custom-select-padding-y:           .375rem !default;
462
463
$custom-select-padding-x:          .75rem !default;
$custom-select-height:              $input-height !default;
464
$custom-select-indicator-padding:   1rem !default; // Extra padding to account for the presence of the background-image based indicator
465
$custom-select-line-height:         $input-btn-line-height !default;
466
$custom-select-color:               $input-color !default;
467
$custom-select-disabled-color:      $gray-600 !default;
XhmikosR's avatar
XhmikosR committed
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
$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;
498
499
500
501
502
503
504
505
$custom-file-text: (
  placeholder: (
    en: "Choose file..."
  ),
  button-label: (
    en: "Browse"
  )
) !default;
506
507


Mark Otto's avatar
Mark Otto committed
508
// Form validation
XhmikosR's avatar
XhmikosR committed
509
510
$form-feedback-valid-color:         theme-color("success") !default;
$form-feedback-invalid-color:       theme-color("danger") !default;
511

Mark Otto's avatar
Mark Otto committed
512

Mark Otto's avatar
Mark Otto committed
513
// Dropdowns
Mark Otto's avatar
Mark Otto committed
514
//
515
// Dropdown menu container and contents.
Mark Otto's avatar
Mark Otto committed
516

XhmikosR's avatar
XhmikosR committed
517
518
519
520
$dropdown-min-width:                10rem !default;
$dropdown-padding-y:                .5rem !default;
$dropdown-spacer:                   .125rem !default;
$dropdown-bg:                       $white !default;
521
$dropdown-border-color:             rgba($black, .15) !default;
522
$dropdown-border-radius:            $border-radius !default;
XhmikosR's avatar
XhmikosR committed
523
524
$dropdown-border-width:             $border-width !default;
$dropdown-divider-bg:               $gray-200 !default;
525
$dropdown-box-shadow:               0 .5rem 1rem rgba($black, .175) !default;
Mark Otto's avatar
Mark Otto committed
526

XhmikosR's avatar
XhmikosR committed
527
528
529
$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
530

XhmikosR's avatar
XhmikosR committed
531
532
$dropdown-link-active-color:        $component-active-color !default;
$dropdown-link-active-bg:           $component-active-bg !default;
Mark Otto's avatar
Mark Otto committed
533

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

XhmikosR's avatar
XhmikosR committed
536
537
$dropdown-item-padding-y:           .25rem !default;
$dropdown-item-padding-x:           1.5rem !default;
538

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


Mark Otto's avatar
Mark Otto committed
542
// Z-index master list
Mark Otto's avatar
Mark Otto committed
543
544
545
546
//
// 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
547
548
549
550
551
552
553
$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
554

555
556
// Navs

XhmikosR's avatar
XhmikosR committed
557
558
559
$nav-link-padding-y:                .5rem !default;
$nav-link-padding-x:                1rem !default;
$nav-link-disabled-color:           $gray-600 !default;
560

XhmikosR's avatar
XhmikosR committed
561
562
563
564
565
566
567
$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;
568

XhmikosR's avatar
XhmikosR committed
569
570
571
$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;
572

Mark Otto's avatar
Mark Otto committed
573
// Navbar
Mark Otto's avatar
Mark Otto committed
574

575
$navbar-padding-y:                  ($spacer / 2) !default;
Catalin Zalog's avatar
Catalin Zalog committed
576
$navbar-padding-x:                  $spacer !default;
Mark Otto's avatar
Mark Otto committed
577

578
$navbar-brand-font-size:            $font-size-lg !default;
579
// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link
580
581
582
$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;
583

XhmikosR's avatar
XhmikosR committed
584
585
586
587
$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;
588

589
590
$navbar-dark-color:                 rgba($white, .5) !default;
$navbar-dark-hover-color:           rgba($white, .75) !default;
591
$navbar-dark-active-color:          $white !default;
592
$navbar-dark-disabled-color:        rgba($white, .25) !default;
XhmikosR's avatar
XhmikosR committed
593
$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;
594
$navbar-dark-toggler-border-color:  rgba($white, .1) !default;
595

596
597
598
599
$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
600
$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;
601
$navbar-light-toggler-border-color: rgba($black, .1) !default;
Mark Otto's avatar
Mark Otto committed
602

Mark Otto's avatar
Mark Otto committed
603
// Pagination
Mark Otto's avatar
Mark Otto committed
604

XhmikosR's avatar
XhmikosR committed
605
606
607
608
609
610
611
$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;
612

XhmikosR's avatar
XhmikosR committed
613
614
615
616
$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
617

XhmikosR's avatar
XhmikosR committed
618
619
620
$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
621

XhmikosR's avatar
XhmikosR committed
622
623
624
$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
625

XhmikosR's avatar
XhmikosR committed
626
627
628
$pagination-disabled-color:         $gray-600 !default;
$pagination-disabled-bg:            $white !default;
$pagination-disabled-border-color:  #ddd !default;
Mark Otto's avatar
Mark Otto committed
629
630


Mark Otto's avatar
Mark Otto committed
631
// Jumbotron
Mark Otto's avatar
Mark Otto committed
632

XhmikosR's avatar
XhmikosR committed
633
634
$jumbotron-padding:                 2rem !default;
$jumbotron-bg:                      $gray-200 !default;
Mark Otto's avatar
Mark Otto committed
635
636


Mark Otto's avatar
Mark Otto committed
637
// Cards
Quy's avatar
Quy committed
638

XhmikosR's avatar
XhmikosR committed
639
640
641
642
$card-spacer-y:                     .75rem !default;
$card-spacer-x:                     1.25rem !default;
$card-border-width:                 $border-width !default;
$card-border-radius:                $border-radius !default;
643
$card-border-color:                 rgba($black, .125) !default;
XhmikosR's avatar
XhmikosR committed
644
645
646
$card-inner-border-radius:          calc(#{$card-border-radius} - #{$card-border-width}) !default;
$card-cap-bg:                       rgba($black, .03) !default;
$card-bg:                           $white !default;
647

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

XhmikosR's avatar
XhmikosR committed
650
651
$card-group-margin:                 ($grid-gutter-width / 2) !default;
$card-deck-margin:                  $card-group-margin !default;
652

XhmikosR's avatar
XhmikosR committed
653
654
655
$card-columns-count:                3 !default;
$card-columns-gap:                  1.25rem !default;
$card-columns-margin:               $card-spacer-y !default;
656

657

Mark Otto's avatar
Mark Otto committed
658
// Tooltips
Mark Otto's avatar
Mark Otto committed
659

XhmikosR's avatar
XhmikosR committed
660
661
662
663
664
665
666
$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
667
668


XhmikosR's avatar
XhmikosR committed
669
670
671
$tooltip-arrow-width:               5px !default;
$tooltip-arrow-height:              5px !default;
$tooltip-arrow-color:               $tooltip-bg !default;
Mark Otto's avatar
Mark Otto committed
672
673


Mark Otto's avatar
Mark Otto committed
674
// Popovers
Mark Otto's avatar
Mark Otto committed
675

XhmikosR's avatar
XhmikosR committed
676
677
678
$popover-bg:                        $white !default;
$popover-max-width:                 276px !default;
$popover-border-width:              $border-width !default;
679
680
$popover-border-color:              rgba($black, .2) !default;
$popover-box-shadow:                0 .25rem .5rem rgba($black, .2) !default;
Mark Otto's avatar
Mark Otto committed
681

XhmikosR's avatar
XhmikosR committed
682
683
$popover-header-bg:                 darken($popover-bg, 3%) !default;
$popover-header-color:              $headings-color !default;
684
685
$popover-header-padding-y:          .5rem !default;
$popover-header-padding-x:          .75rem !default;
Mark Otto's avatar
Mark Otto committed
686

XhmikosR's avatar
XhmikosR committed
687
$popover-body-color:                $body-color !default;
688
689
$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
690

691
692
$popover-arrow-width:               .8rem !default;
$popover-arrow-height:              .4rem !default;
XhmikosR's avatar
XhmikosR committed
693
$popover-arrow-color:               $popover-bg !default;
Mark Otto's avatar
Mark Otto committed
694

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


Mark Otto's avatar
Mark Otto committed
698
// Badges
Mark Otto's avatar
Mark Otto committed
699

XhmikosR's avatar
XhmikosR committed
700
701
702
703
704
$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;
705

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

711

Mark Otto's avatar
Mark Otto committed
712
// Modals
Mark Otto's avatar
Mark Otto committed
713

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

XhmikosR's avatar
XhmikosR committed
717
718
$modal-dialog-margin:               10px !default;
$modal-dialog-margin-y-sm-up:       30px !default;
719

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

XhmikosR's avatar
XhmikosR committed
722
$modal-content-bg:                  $white !default;
723
$modal-content-border-color:        rgba($black, .2) !default;
XhmikosR's avatar
XhmikosR committed
724
$modal-content-border-width:        $border-width !default;
725
726
$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
727

XhmikosR's avatar
XhmikosR committed
728
729
730
731
732
733
734
$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
735

XhmikosR's avatar
XhmikosR committed
736
737
738
$modal-lg:                          800px !default;
$modal-md:                          500px !default;
$modal-sm:                          300px !default;
Mark Otto's avatar
Mark Otto committed
739

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

Mark Otto's avatar
Mark Otto committed
742

Mark Otto's avatar
Mark Otto committed
743
// Alerts
Mark Otto's avatar
Mark Otto committed
744
//
745
// Define alert colors, border radius, and padding.
Mark Otto's avatar
Mark Otto committed
746

XhmikosR's avatar
XhmikosR committed
747
748
749
750
751
752
$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
753
754


Mark Otto's avatar
Mark Otto committed
755
// Progress bars
Mark Otto's avatar
Mark Otto committed
756

757
758
759
760
$progress-height:                   1rem !default;
$progress-font-size:                ($font-size-base * .75) !default;
$progress-bg:                       $gray-200 !default;
$progress-border-radius:            $border-radius !default;
761
$progress-box-shadow:               inset 0 .1rem .1rem rgba($black, .1) !default;
762
763
764
765
$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
766

Mark Otto's avatar
Mark Otto committed
767
// List group
Mark Otto's avatar
Mark Otto committed
768

XhmikosR's avatar
XhmikosR committed
769
$list-group-bg:                     $white !default;
770
$list-group-border-color:           rgba($black, .125) !default;
XhmikosR's avatar
XhmikosR committed
771
772
$list-group-border-width:           $border-width !default;
$list-group-border-radius:          $border-radius !default;
Mark Otto's avatar
Mark Otto committed
773

XhmikosR's avatar
XhmikosR committed
774
775
$list-group-item-padding-y:         .75rem !default;
$list-group-item-padding-x:         1.25rem !default;
776

XhmikosR's avatar
XhmikosR committed
777
778
779
780
$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
781

XhmikosR's avatar
XhmikosR committed
782
783
$list-group-disabled-color:         $gray-600 !default;
$list-group-disabled-bg:            $list-group-bg !default;
Mark Otto's avatar
Mark Otto committed
784

XhmikosR's avatar
XhmikosR committed
785
786
$list-group-action-color:           $gray-700 !default;
$list-group-action-hover-color:     $list-group-action-color !default;
Mark Otto's avatar
Mark Otto committed
787

XhmikosR's avatar
XhmikosR committed
788
789
$list-group-action-active-color:    $body-color !default;
$list-group-action-active-bg:       $gray-200 !default;
790

Mark Otto's avatar
Mark Otto committed
791

Mark Otto's avatar
Mark Otto committed
792
// Image thumbnails
Mark Otto's avatar
Mark Otto committed
793

XhmikosR's avatar
XhmikosR committed
794
795
796
797
798
$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;
799
$thumbnail-box-shadow:              0 1px 2px rgba($black, .075) !default;
Mark Otto's avatar
Mark Otto committed
800
801


Mark Otto's avatar
Mark Otto committed
802
// Figures
803

XhmikosR's avatar
XhmikosR committed
804
805
$figure-caption-font-size:          90% !default;
$figure-caption-color:              $gray-600 !default;
806
807


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

XhmikosR's avatar
XhmikosR committed
810
811
812
$breadcrumb-padding-y:              .75rem !default;
$breadcrumb-padding-x:              1rem !default;
$breadcrumb-item-padding:           .5rem !default;
Mark Otto's avatar
Mark Otto committed
813

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

XhmikosR's avatar
XhmikosR committed
816
817
818
819
$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
820
821


Mark Otto's avatar
Mark Otto committed
822
// Carousel
Mark Otto's avatar
Mark Otto committed
823

XhmikosR's avatar
XhmikosR committed
824
825
826
$carousel-control-color:            $white !default;
$carousel-control-width:            15% !default;
$carousel-control-opacity:          .5 !default;
Mark Otto's avatar
Mark Otto committed
827

XhmikosR's avatar
XhmikosR committed
828
829
830
831
$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
832

XhmikosR's avatar
XhmikosR committed
833
834
$carousel-caption-width:            70% !default;
$carousel-caption-color:            $white !default;
Mark Otto's avatar
Mark Otto committed
835

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

838
839
$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;
840

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

Mark Otto's avatar
Mark Otto committed
843

Mark Otto's avatar
Mark Otto committed
844
// Close
Mark Otto's avatar
Mark Otto committed
845

XhmikosR's avatar
XhmikosR committed
846
847
848
849
$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
850

Mark Otto's avatar
Mark Otto committed
851
// Code
Mark Otto's avatar
Mark Otto committed
852

XhmikosR's avatar
XhmikosR committed
853
854
855
856
857
$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
858

XhmikosR's avatar
XhmikosR committed
859
860
$kbd-color:                         $white !default;
$kbd-bg:                            $gray-900 !default;
Mark Otto's avatar
Mark Otto committed
861

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