1218 lines
47 KiB
SCSS
1218 lines
47 KiB
SCSS
// Variables
|
|
//
|
|
// Variables should follow the `$component-state-property-size` formula for
|
|
// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.
|
|
|
|
// Color system
|
|
|
|
$white: #FFF !default;
|
|
$gray-100: #FAFBFE !default;
|
|
$gray-200: #eaecf3 !default;
|
|
$gray-300: #E2E8F0 !default;
|
|
$gray-400: #CBD5E0 !default;
|
|
$gray-500: #A0AEC0 !default;
|
|
$gray-600: #718096 !default;
|
|
$gray-700: #4A5568 !default; // Used for text color
|
|
$gray-800: #2D3748 !default; // Used for headings color
|
|
$gray-900: #273444 !default;
|
|
$black: #1F2D3D !default;
|
|
|
|
$grays: () !default;
|
|
$grays: map-merge((
|
|
"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
|
|
), $grays) !default;
|
|
|
|
$blue: #008aff !default;
|
|
$indigo: #6e00ff !default;
|
|
$purple: #510FA8 !default;
|
|
$pink: #f074ad !default;
|
|
$red: #f25767 !default;
|
|
$orange: #FFBE3D !default;
|
|
$yellow: #ffc431 !default;
|
|
$green: #5cc9a7 !default;
|
|
$teal: #50b5ff !default;
|
|
$cyan: #4bd6e5 !default;
|
|
|
|
$colors: () !default;
|
|
$colors: map-merge((
|
|
"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
|
|
), $colors);
|
|
|
|
$primary: $blue !default;
|
|
$secondary: $gray-200 !default;
|
|
$neutral: $white !default;
|
|
$success: $green !default;
|
|
$info: $teal !default;
|
|
$warning: $orange !default;
|
|
$danger: $red !default;
|
|
$light: $gray-200 !default;
|
|
$dark: #171347 !default; // $gray-900;
|
|
|
|
$theme-colors: () !default;
|
|
$theme-colors: map-merge((
|
|
"primary": $primary,
|
|
"secondary": $secondary,
|
|
"neutral": $neutral,
|
|
"success": $success,
|
|
"info": $teal,
|
|
"warning": $warning,
|
|
"danger": $danger,
|
|
"white": $white,
|
|
"light": $light,
|
|
"dark": $dark
|
|
), $theme-colors);
|
|
|
|
$facebook: #3b5999 !default;
|
|
$twitter: #1da1f2 !default;
|
|
$google-plus: #dd4b39 !default;
|
|
$instagram: #e4405f !default;
|
|
$pinterest: #bd081c !default;
|
|
$youtube: #cd201f !default;
|
|
$slack: #3aaf85 !default;
|
|
$dribbble: #ea4c89 !default;
|
|
$github: #222222 !default;
|
|
$vimeo: #04A0F0 !default;
|
|
|
|
$brand-colors: () !default;
|
|
$brand-colors: map-merge((
|
|
"facebook": $facebook,
|
|
"twitter": $twitter,
|
|
"google-plus": $google-plus,
|
|
"instagram": $instagram,
|
|
"pinterest": $pinterest,
|
|
"youtube": $youtube,
|
|
"slack": $slack,
|
|
"dribbble": $dribbble,
|
|
"github": $github,
|
|
"vimeo": $vimeo
|
|
), $brand-colors);
|
|
|
|
$svg-colors: () !default;
|
|
$svg-colors: map-merge((
|
|
"primary": $primary,
|
|
"primary-100": #F3EBFF,
|
|
"primary-200": #E8D6FF,
|
|
"primary-300": #D1ADFF,
|
|
"primary-400": #C599FF,
|
|
"primary-500": #AE70FF,
|
|
"neutral": $white,
|
|
|
|
), $svg-colors);
|
|
|
|
// Translucent color opacity
|
|
$translucent-color-opacity: .6 !default;
|
|
|
|
// Set a specific jump point for requesting color jumps
|
|
$theme-color-interval: 8% !default;
|
|
|
|
// The yiq lightness value that determines when the lightness of color changes from "dark" to "light". Acceptable values are between 0 and 255.
|
|
$yiq-contrasted-threshold: 200 !default;
|
|
|
|
// Customize the light and dark text colors for use in our YIQ color contrast function.
|
|
$yiq-text-dark: $gray-900 !default;
|
|
$yiq-text-light: $white !default;
|
|
|
|
// Action colors
|
|
|
|
$star-rating-color: $gray-400 !default;
|
|
$star-rating-color-active: $yellow !default;
|
|
|
|
$favorite-color: $yellow !default;
|
|
$like-color: $blue !default;
|
|
$love-color: $red !default;
|
|
|
|
// Body
|
|
|
|
$body-bg: $white !default;
|
|
$body-color: $gray-600 !default;
|
|
|
|
|
|
// Sections
|
|
|
|
$section-colors: () !default;
|
|
$section-colors: map-merge((
|
|
"primary": $body-bg,
|
|
"secondary": $gray-100,
|
|
"light": $gray-400,
|
|
"dark": darken($dark, 7%)
|
|
), $section-colors);
|
|
|
|
// Options
|
|
//
|
|
// Quickly modify global styling by enabling or disabling optional features.
|
|
|
|
$enable-caret: true !default;
|
|
$enable-rounded: true !default;
|
|
$enable-shadows: true !default;
|
|
$enable-gradients: false !default;
|
|
$enable-transitions: true !default;
|
|
$enable-prefers-reduced-motion-media-query: true !default;
|
|
$enable-grid-classes: true !default;
|
|
$enable-pointer-cursor-for-buttons: true !default;
|
|
$enable-print-styles: true !default;
|
|
$enable-responsive-font-sizes: true !default;
|
|
$enable-validation-icons: false !default;
|
|
$enable-deprecation-messages: true !default;
|
|
|
|
// Spacing
|
|
//
|
|
// Control the default styling of most Bootstrap elements by modifying these
|
|
// variables. Mostly focused on spacing.
|
|
// You can add more entries to the $spacers map, should you need more variation.
|
|
|
|
|
|
$spacer: 1rem !default;
|
|
$spacers: () !default;
|
|
$spacers: map-merge((
|
|
0: 0,
|
|
1: ($spacer * .25),
|
|
2: ($spacer * .5),
|
|
3: $spacer,
|
|
4: ($spacer * 1.5),
|
|
5: ($spacer * 3),
|
|
6: ($spacer * 4.5),
|
|
7: ($spacer * 6),
|
|
8: ($spacer * 7.5),
|
|
9: ($spacer * 9),
|
|
10: ($spacer * 10.5),
|
|
17: ($spacer * 21)
|
|
), $spacers);
|
|
|
|
// Bg Soft level
|
|
|
|
$bg-soft-bg-level: -11 !default;
|
|
|
|
// This variable affects the `.h-*` and `.w-*` classes.
|
|
$sizes: () !default;
|
|
// stylelint-disable-next-line scss/dollar-variable-default
|
|
$sizes: map-merge((
|
|
10: 10%,
|
|
15: 15%,
|
|
80: 80%,
|
|
90: 90%,
|
|
100: 100%,
|
|
110: 110%,
|
|
120: 120%,
|
|
130: 130%
|
|
), $sizes);
|
|
|
|
|
|
// Opacity
|
|
//
|
|
// Control the default styling of most Bootstrap elements by modifying these
|
|
// variables. Mostly focused on spacing.
|
|
// You can add more entries to the $spacers map, should you need more variation.
|
|
|
|
|
|
$opacities: () !default;
|
|
$opacities: map-merge((
|
|
0: 0,
|
|
1: 0.1,
|
|
2: 0.2,
|
|
3: 0.3,
|
|
4: 0.4,
|
|
5: 0.5,
|
|
6: 0.6,
|
|
7: 0.7,
|
|
8: 0.8,
|
|
9: 0.9,
|
|
10: 1
|
|
), $opacities);
|
|
|
|
|
|
// Tongues
|
|
|
|
$tongue-bg: $body-bg !default;
|
|
|
|
// Links
|
|
|
|
$link-color: $primary !default;
|
|
$link-decoration: none !default;
|
|
$link-hover-color: darken($link-color, 15%) !default;
|
|
$link-hover-decoration: none !default;
|
|
|
|
|
|
// Grid columns
|
|
//
|
|
// Set the number of columns and specify the width of the gutters.
|
|
|
|
$grid-columns: 12 !default;
|
|
$grid-gutter-width: 30px !default;
|
|
|
|
|
|
// Components
|
|
|
|
$line-height-xl: 1.5 !default;
|
|
$line-height-lg: 1.5 !default;
|
|
$line-height-sm: 1.5 !default;
|
|
|
|
$border-width: 1px !default;
|
|
$border-width-sm: 2px !default;
|
|
$border-width-md: 3px !default;
|
|
$border-width-lg: 4px !default;
|
|
$border-color: $gray-300 !default;
|
|
|
|
$border-radius: .375rem !default;
|
|
$border-radius-xl: .75rem !default;
|
|
$border-radius-lg: .5rem !default;
|
|
$border-radius-sm: .2rem !default;
|
|
|
|
$rounded-pill: 50rem !default;
|
|
|
|
$box-shadow-sm: 0 .125rem .25rem rgba($black, .08) !default;
|
|
$box-shadow: 0 0 1.25rem rgba($black, .05) !default;
|
|
$box-shadow-lg: 0 1rem 3rem rgba($black, .125) !default;
|
|
$box-shadow-xl: 0 20px 25px -5px rgba($black, .1), 0 10px 10px -5px rgba($black, .04) !default;
|
|
$box-shadow-2xl: 0 25px 50px -12px rgba($black, .25) !default;
|
|
|
|
$component-active-color: $white !default;
|
|
$component-active-bg: darken($primary, 5%) !default;
|
|
$component-active-border-color: darken($primary, 5%) !default;
|
|
|
|
$component-hover-color: $gray-300 !default;
|
|
$component-hover-bg: $gray-300 !default;
|
|
$component-hover-border-color: $gray-300 !default;
|
|
|
|
// Caret
|
|
|
|
$caret-width: 12px !default;
|
|
$caret-font-size: 12px !default;
|
|
$caret-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 256 512' width='#{$caret-width}' height='#{$caret-width}' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#{$gray-700}' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3E%3C/svg%3E"), "#", "%23") !default;
|
|
|
|
// Transitions
|
|
|
|
$transition-base-duration: .2s;
|
|
$transition-base: all $transition-base-duration ease !default;
|
|
$transition-fade: opacity $transition-base-duration linear !default;
|
|
$transition-collapse: height $transition-base-duration ease !default;
|
|
$transition-cubic-bezier: all $transition-base-duration cubic-bezier(.77, 0, .2, 2.25) !default;
|
|
$transition-bg: background-color $transition-base-duration * 2 linear !default;
|
|
$transition-ease-in-out: all $transition-base-duration ease-in-out !default;
|
|
|
|
// Fonts
|
|
|
|
$font: "https://fonts.googleapis.com/css?family=Nunito+Sans:400,400i,600,700,800&display=swap" !default;
|
|
$font-family-custom-sans-serif: "Nunito Sans", sans-serif !default;
|
|
$font-family-base: $font-family-custom-sans-serif !default;
|
|
|
|
|
|
$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`
|
|
$font-size-xl: ($font-size-base * 1.5) !default;
|
|
$font-size-lg: ($font-size-base * 1.25) !default;
|
|
$font-size-sm: ($font-size-base * .875) !default;
|
|
$font-size-xs: ($font-size-base * .75) !default;
|
|
|
|
$font-weight-light: 300 !default;
|
|
$font-weight-normal: 400 !default;
|
|
$font-weight-bold: 600 !default;
|
|
$font-weight-bolder: 700 !default;
|
|
$font-weight-black: 800 !default;
|
|
|
|
$font-weight-base: $font-weight-normal !default;
|
|
$line-height-base: 1.7 !default;
|
|
|
|
$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;
|
|
|
|
$headings-margin-bottom: ($spacer / 1.5) !default;
|
|
$headings-font-family: inherit !default;
|
|
$headings-font-weight: $font-weight-bold !default;
|
|
$headings-line-height: 1.5 !default;
|
|
$headings-color: #152c5b !default;
|
|
|
|
$large-headings-font-weight: $headings-font-weight !default;
|
|
$small-headings-font-weight: $font-weight-bold !default;
|
|
|
|
$display1-size: 6rem !default;
|
|
$display2-size: 5rem !default;
|
|
$display3-size: 4rem !default;
|
|
$display4-size: 3rem !default;
|
|
|
|
$displays-font-weight: $font-weight-bolder !default;
|
|
|
|
$display1-weight: $displays-font-weight !default;
|
|
$display2-weight: $displays-font-weight !default;
|
|
$display3-weight: $displays-font-weight !default;
|
|
$display4-weight: $displays-font-weight !default;
|
|
|
|
$display-line-height: 1.3 !default;
|
|
|
|
$lead-font-size: ($font-size-base * 1.125) !default;
|
|
$lead-font-weight: 300 !default;
|
|
|
|
$surtitle-color: $gray-600 !default;
|
|
$surtitle-font-size: .675rem !default;
|
|
$surtitle-font-weight: $font-weight-normal !default;
|
|
$surtitle-text-transform: uppercase !default;
|
|
|
|
$article-text-line-height: 1.9 !default;
|
|
|
|
$small-font-size: 80% !default;
|
|
|
|
$text-muted: $gray-600 !default;
|
|
$text-muted-hover: darken($text-muted, 10%) !default;
|
|
|
|
$blockquote-small-color: $gray-600 !default;
|
|
$blockquote-font-size: ($font-size-base * 1.25) !default;
|
|
|
|
$hr-border-color: $border-color !default;
|
|
$hr-border-width: $border-width !default;
|
|
|
|
$mark-padding: .2em !default;
|
|
|
|
$dt-font-weight: $font-weight-bold !default;
|
|
|
|
$list-inline-padding: .5rem !default;
|
|
|
|
$mark-bg: #fcf8e3 !default;
|
|
|
|
$hr-margin-y: $spacer * 2 !default;
|
|
|
|
// SVG icons
|
|
|
|
$svg-icon-stroke-linecap: round !default;
|
|
$svg-icon-size: 1em !default;
|
|
$svg-icon-stroke-width: 3px !default;
|
|
|
|
// Icons
|
|
|
|
$icon-size: 3rem !default;
|
|
$icon-size-xl: 5rem !default;
|
|
$icon-size-lg: 4rem !default;
|
|
$icon-size-sm: 2rem !default;
|
|
$icon-size-xs: 1rem !default;
|
|
|
|
$icon-border-width: 3px !default;
|
|
|
|
$icon-bg-level: -10 !default;
|
|
|
|
$icon-font-family: 'Font Awesome 5 Free' !default;
|
|
|
|
// Tables
|
|
|
|
$table-cell-padding: 1rem !default;
|
|
$table-cell-padding-sm: .5rem !default;
|
|
|
|
$table-bg: transparent !default;
|
|
$table-accent-bg: rgba($gray-100, .3) !default;
|
|
$table-hover-bg: $gray-100 !default;
|
|
$table-active-bg: $table-hover-bg !default;
|
|
|
|
$table-border-width: $border-width !default;
|
|
$table-border-color: $gray-200 !default;
|
|
|
|
$table-head-spacer-y: .75rem !default;
|
|
$table-head-spacer-x: 1rem !default;
|
|
$table-head-font-size: .75rem !default;
|
|
$table-head-font-weight: $font-weight-bold !default;
|
|
$table-head-text-transform: none !default;
|
|
$table-head-letter-spacing: 0 !default;
|
|
$table-head-bg: transparent !default;
|
|
$table-head-color: $gray-700 !default;
|
|
$table-action-color: $gray-500 !default;
|
|
|
|
$table-body-font-size: .8125rem !default;
|
|
|
|
$table-dark-bg: $dark !default;
|
|
$table-dark-accent-bg: rgba($white, .05) !default;
|
|
$table-dark-hover-bg: rgba($white, .075) !default;
|
|
$table-dark-border-color: lighten($dark, 7%) !default;
|
|
$table-dark-color: $body-bg !default;
|
|
|
|
$table-dark-head-bg: lighten($dark, 4%) !default;
|
|
$table-dark-head-color: lighten($dark, 35%) !default;
|
|
$table-dark-action-color: lighten($dark, 35%) !default;
|
|
|
|
// Buttons + Forms
|
|
|
|
$input-btn-padding-y: .75rem !default;
|
|
$input-btn-padding-x: 1.25rem !default;
|
|
$input-btn-font-size: $font-size-base !default;
|
|
$input-btn-line-height: $line-height-sm !default;
|
|
|
|
$input-btn-focus-width: 0 !default;
|
|
$input-btn-focus-color: rgba($component-active-bg, .25) !default;
|
|
$input-btn-focus-box-shadow: 0 0 $input-btn-focus-width $input-btn-focus-color !default;
|
|
|
|
$input-btn-padding-y-xs: .375rem !default;
|
|
$input-btn-padding-x-xs: 1rem !default;
|
|
$input-btn-font-size-xs: $font-size-xs !default;
|
|
$input-btn-line-height-xs: $input-btn-line-height !default;
|
|
|
|
$input-btn-padding-y-sm: .5rem !default;
|
|
$input-btn-padding-x-sm: 1.25rem !default;
|
|
$input-btn-font-size-sm: $font-size-sm !default;
|
|
$input-btn-line-height-sm: $input-btn-line-height !default;
|
|
|
|
$input-btn-padding-y-lg: 1rem !default;
|
|
$input-btn-padding-x-lg: 1.875rem !default;
|
|
$input-btn-font-size-lg: $font-size-base !default;
|
|
$input-btn-line-height-lg: $input-btn-line-height !default;
|
|
|
|
$input-btn-padding-y-xl: 1.5rem !default;
|
|
$input-btn-padding-x-xl: 2rem !default;
|
|
$input-btn-font-size-xl: $font-size-base !default;
|
|
$input-btn-line-height-xl: $input-btn-line-height !default;
|
|
|
|
$input-btn-border-width: $border-width !default;
|
|
|
|
|
|
// Buttons
|
|
|
|
$btn-padding-y: $input-btn-padding-y !default;
|
|
$btn-padding-x: $input-btn-padding-x + 0.5 !default;
|
|
$btn-line-height: $input-btn-line-height !default;
|
|
|
|
$btn-padding-y-xs: $input-btn-padding-y-xs !default;
|
|
$btn-padding-x-xs: $input-btn-padding-x-xs !default;
|
|
$btn-line-height-xs: $input-btn-line-height-xs !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-padding-y-xl: $input-btn-padding-y-xl !default;
|
|
$btn-padding-x-xl: $input-btn-padding-x-xl !default;
|
|
$btn-line-height-xl: $input-btn-line-height-xl !default;
|
|
|
|
$btn-border-width: $input-btn-border-width !default;
|
|
|
|
$btn-font-weight: $font-weight-bold !default;
|
|
// $btn-box-shadow: inset 0 1px 0 rgba($white, .15) !default;
|
|
$btn-box-shadow: none !default;
|
|
$btn-hover-width: 0 !default;
|
|
$btn-hover-box-shadow: 0 4px 15px rgba($primary, 0.35) !default;
|
|
$btn-focus-width: $input-btn-focus-width !default;
|
|
$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;
|
|
|
|
$btn-active-box-shadow: $btn-box-shadow !default;
|
|
|
|
$btn-soft-bg-level: -10 !default;
|
|
|
|
// Forms
|
|
|
|
$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;
|
|
|
|
$input-padding-y-xl: $input-btn-padding-y-xl !default;
|
|
$input-padding-x-xl: $input-btn-padding-x-xl !default;
|
|
$input-line-height-xl: $input-btn-line-height-xl !default;
|
|
|
|
$input-border-radius: $border-radius !default;
|
|
$input-border-radius-xl: $border-radius-xl !default;
|
|
$input-border-radius-lg: $border-radius-lg !default;
|
|
$input-border-radius-sm: $border-radius-sm !default;
|
|
|
|
$input-bg: $white !default;
|
|
$input-disabled-bg: $gray-200 !default;
|
|
|
|
$input-color: $gray-700 !default;
|
|
$input-border-color: $gray-300 !default;
|
|
$input-border-width: $input-btn-border-width !default;
|
|
$input-box-shadow: none !default;
|
|
|
|
$input-focus-bg: $input-bg !default;
|
|
$input-focus-border-color: rgba($primary, .5) !default;
|
|
$input-focus-color: $input-color !default;
|
|
$input-focus-width: $input-btn-focus-width !default;
|
|
$input-focus-box-shadow: 0 0 20px rgba($primary, .1) !default;
|
|
|
|
$input-placeholder-color: $gray-500 !default;
|
|
$input-focus-placeholder-color: $gray-400 !default;
|
|
|
|
$input-height-border: $input-border-width * 2 !default;
|
|
|
|
$input-transition: $transition-base !default;
|
|
|
|
$input-muted-bg: #EDF0F5 !default;
|
|
|
|
$input-emphasized-bg: $input-bg !default;
|
|
$input-emphasized-border-width: 0 !default;
|
|
$input-emphasized-border-color: transparent !default;
|
|
$input-emphasized-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 2px 4px rgba(0,0,0,.1) !default;
|
|
|
|
$input-emphasized-focus-bg: $input-emphasized-bg !default;
|
|
$input-emphasized-focus-border-color: transparent !default;
|
|
$input-emphasized-focus-box-shadow: 0 0 0 2px $primary !default;
|
|
|
|
// Input labels
|
|
|
|
$input-label-color: $gray-600 !default;
|
|
$input-label-font-size: $font-size-sm !default;
|
|
$input-label-font-weight: 500 !default;
|
|
$input-label-text-transform: none !default;
|
|
|
|
// Input groups
|
|
|
|
$input-group-addon-color: $input-placeholder-color !default;
|
|
$input-group-addon-bg: $gray-100 !default;
|
|
$input-group-addon-border-color: $input-border-color !default;
|
|
|
|
$input-group-addon-focus-color: $primary !default;
|
|
$input-group-addon-focus-bg: $gray-200 !default;
|
|
$input-group-addon-focus-border-color: rgba($primary, .5) !default;
|
|
|
|
|
|
// Custom forms
|
|
|
|
$custom-control-gutter: .75rem !default;
|
|
|
|
$custom-control-indicator-bg: $gray-300 !default;
|
|
$custom-control-indicator-size: 1rem !default;
|
|
$custom-control-indicator-border-color: $gray-200 !default;
|
|
$custom-control-indicator-border-width: 0 !default;
|
|
$custom-control-indicator-box-shadow: none !default;
|
|
|
|
$custom-control-indicator-hover-border-color: $component-hover-border-color !default;
|
|
|
|
$custom-control-indicator-focus-border-color: $input-focus-border-color !default;
|
|
|
|
// Custom select
|
|
|
|
$custom-select-focus-box-shadow: $input-focus-box-shadow !default;
|
|
|
|
// Switches
|
|
|
|
$custom-switch-width: 3rem !default;
|
|
$custom-switch-height: 1.5rem !default;
|
|
$custom-switch-indicator-size: 1.125rem !default;
|
|
|
|
$custom-switch-indicator-border-radius: $custom-switch-indicator-size / 2 !default;
|
|
$custom-switch-indicator-bg: $white !default;
|
|
$custom-switch-indicator-active-bg: $white !default;
|
|
|
|
$custom-switch-spacing: ($custom-switch-height - $custom-switch-indicator-size) / 2 !default;
|
|
|
|
// Allows for customizing button radius independently from global border radius
|
|
|
|
$btn-border-radius: $input-border-radius !default;
|
|
$btn-border-radius-xl: $input-border-radius-xl !default;
|
|
$btn-border-radius-lg: $input-border-radius-lg !default;
|
|
$btn-border-radius-sm: $input-border-radius !default;
|
|
$btn-border-radius-xs: $input-border-radius !default;
|
|
|
|
// No UI Slider
|
|
|
|
$noui-target-bg: $gray-300 !default;
|
|
$noui-target-thickness: $custom-control-indicator-border-width !default;
|
|
$noui-target-border-radius: 4px !default;
|
|
$noui-target-border-color: darken($border-color, 3%) !default;
|
|
|
|
$noui-slider-connect-bg: $primary !default;
|
|
$noui-slider-connect-disabled-bg: #b2b2b2 !default;
|
|
|
|
$noui-handle-bg: #fff !default;
|
|
$noui-handle-border-color: #d9d9d9 !default;
|
|
$noui-handle-border-radius: 100% !default;
|
|
|
|
$noui-origin-border-radius: 2px !default;
|
|
|
|
// Dropdown
|
|
|
|
$dropdown-min-width-sm: 10rem !default;
|
|
$dropdown-min-width: 12rem !default;
|
|
$dropdown-min-width-md: 22rem !default;
|
|
$dropdown-min-width-lg: 32rem !default;
|
|
$dropdown-min-width-xl: 46rem !default;
|
|
|
|
$dropdown-transform: translateX(-50%) translateY(-3px) scale(.97) !default;
|
|
$dropdown-hover-transform: translateX(-50%) translateY(-3px) scale(1) !default;
|
|
$dropdown-left-offset: 50% !default;
|
|
|
|
$dropdown-padding-y: .35rem !default;
|
|
$dropdown-spacer: .125rem !default;
|
|
$dropdown-bg: $white !default;
|
|
$dropdown-border-width: 1px !default;
|
|
$dropdown-border-color: $gray-200 !default;
|
|
$dropdown-border-radius: $border-radius-lg !default;
|
|
$dropdown-border-width: $border-width !default;
|
|
$dropdown-divider-bg: $gray-200 !default;
|
|
$dropdown-box-shadow: $box-shadow !default;
|
|
$dropdown-font-size: $font-size-sm !default;
|
|
|
|
$dropdown-heading-color: $gray-700 !default;
|
|
|
|
$dropdown-link-color: $gray-700 !default;
|
|
$dropdown-link-bg: $white !default;
|
|
|
|
$dropdown-link-hover-color: theme-color("primary") !default;
|
|
$dropdown-link-hover-bg: transparent !default;
|
|
|
|
$dropdown-link-active-color: theme-color("primary") !default;
|
|
$dropdown-link-active-bg: transparent !default;
|
|
|
|
$dropdown-item-padding-y: .25rem !default;
|
|
$dropdown-item-padding-x: 1rem !default;
|
|
|
|
// Navs
|
|
|
|
$nav-link-padding-y: .25rem !default;
|
|
$nav-link-padding-x: 1rem !default;
|
|
$nav-link-color: $gray-700 !default;
|
|
$nav-link-disabled-color: $gray-600 !default;
|
|
|
|
$nav-link-active-color: $gray-900 !default;
|
|
$nav-link-active-font-weight: 600 !default;
|
|
|
|
$nav-pills-border-radius: $border-radius !default;
|
|
$nav-link-font-size: $font-size-sm !default;
|
|
|
|
$nav-pills-link-active-color: $component-active-color !default;
|
|
$nav-pills-link-active-bg: $component-active-bg !default;
|
|
|
|
$nav-pills-padding-y: 1rem !default;
|
|
$nav-pills-padding-x: 1rem !default;
|
|
|
|
$nav-pills-border-width: 1px !default;
|
|
$nav-pills-border-color: $gray-300 !default;
|
|
$nav-pills-border-radius: $border-radius !default !default;
|
|
|
|
$nav-pills-link-color: $gray-600 !default;
|
|
$nav-pills-link-hover-color: $gray-800 !default;
|
|
$nav-pills-link-active-color: $primary !default;
|
|
$nav-pills-link-active-bg: transparent !default;
|
|
|
|
$nav-pills-link-bg: $gray-200 !default;
|
|
|
|
$nav-tabs-link-active-border-width: 1px !default;
|
|
$nav-tabs-link-margin-x: 1rem !default; // Margin used for X so active underline matches width of label
|
|
$nav-tabs-link-padding-y: 15px !default; // This keeps the height the same as the card header
|
|
|
|
$nav-tabs-sm-font-size: .8125rem !default;
|
|
$nav-tabs-sm-link-margin-x: .5rem !default;
|
|
|
|
$nav-tabs-link-color: $gray-700 !default;
|
|
$nav-tabs-link-hover-color: $gray-800 !default;
|
|
$nav-tabs-border-color: $border-color !default;
|
|
$nav-tabs-border-radius: 0 !default;
|
|
$nav-tabs-link-hover-border-color: transparent transparent transparent !default;
|
|
$nav-tabs-link-active-color: $body-color !default;
|
|
$nav-tabs-link-active-bg: transparent !default;
|
|
$nav-tabs-link-active-border-color: transparent transparent theme-color("primary") !default;
|
|
|
|
// Navbar
|
|
|
|
$navbar-transition: all .15s linear !default;
|
|
$navbar-padding-y: .75rem !default;
|
|
$navbar-padding-x: 1rem !default;
|
|
|
|
$navbar-box-shadow: 0 0 10px rgba($black,.03) !default;
|
|
$navbar-fixed-box-shadow: 0 3px 10px rgba($black, .1) !default;
|
|
|
|
$navbar-icon-min-width: 2rem !default;
|
|
|
|
$navbar-breadcrumb-padding-y: $nav-link-padding-y !default;
|
|
$navbar-breadcrumb-padding-x: 0 !default;
|
|
|
|
$navbar-nav-link-padding-x: 1rem !default;
|
|
$navbar-nav-link-padding-y: 1rem !default;
|
|
|
|
$navbar-nav-link-font-size: 1rem !default;
|
|
$navbar-nav-link-font-weight: $font-weight-bold !default;
|
|
$navbar-nav-link-text-transform: none !default;
|
|
$navbar-nav-link-letter-spacing: 0 !default;
|
|
$navbar-nav-link-border-radius: 0 !default;
|
|
|
|
$navbar-brand-size: 1.75rem !default;
|
|
|
|
$navbar-toggler-font-size: $font-size-lg !default;
|
|
$navbar-toggler-icon-width: 1.25em !default;
|
|
$navbar-toggler-icon-height: 1.25em !default;
|
|
|
|
$navbar-dark-bg: $dark !default;
|
|
$navbar-dark-hover-bg: rgba(255, 255, 255, .1) !default;
|
|
$navbar-dark-active-bg: rgba(255, 255, 255, .1) !default;
|
|
$navbar-dark-border-color: rgba(255, 255, 255, .1) !default;
|
|
$navbar-dark-color: rgba($white, .85) !default;
|
|
$navbar-dark-hover-color: $white !default;
|
|
$navbar-dark-active-color: $white !default;
|
|
$navbar-dark-disabled-color: rgba($white, .25) !default;
|
|
$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;
|
|
$navbar-dark-toggler-border-color: transparent !default;
|
|
|
|
$navbar-light-bg: $white !default;
|
|
$navbar-light-border-color: $border-color !default;
|
|
$navbar-light-color: rgba($black, .6) !default;
|
|
$navbar-light-hover-color: rgba($primary, .9) !default;
|
|
$navbar-light-active-color: rgba($primary, .9) !default;
|
|
$navbar-light-disabled-color: rgba($black, .3) !default;
|
|
$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;
|
|
$navbar-light-toggler-border-color: transparent !default;
|
|
|
|
// Vertical navbar
|
|
|
|
$navbar-vertical-box-shadow: none !important;
|
|
$navbar-vertical-width: 0 !default;
|
|
$navbar-vertical-open-width: 250px !default;
|
|
$navbar-vertical-padding-x: 1.5rem !default;
|
|
$navbar-vertical-nav-link-padding-x: 1.5rem !default;
|
|
$navbar-vertical-nav-link-padding-y: .375rem !default;
|
|
$navbar-vertical-border-width: 1px !default;
|
|
$navbar-vertical-border-style: solid !default;
|
|
|
|
$navbar-vertical-border-radius: 0 !default;
|
|
$navbar-vertical-open-border-radius: 0 !default;
|
|
|
|
// Navbar search
|
|
|
|
$navbar-search-width: 250px !default;
|
|
$navbar-search-focus-width: 380px !default;
|
|
$navbar-search-bg: transparent !default;
|
|
$navbar-search-transition: $transition-cubic-bezier;
|
|
|
|
$navbar-search-border-radius: 2rem !default;
|
|
$navbar-search-border-width: 0 !default;
|
|
|
|
$navbar-search-dark-bg: rgba($black, .8) !default;
|
|
$navbar-search-dark-focus-bg: rgba($black, .9) !default;
|
|
$navbar-search-dark-border-color: rgba(255, 255, 255, .6) !default;
|
|
$navbar-search-dark-color: rgba(255, 255, 255, .6) !default;
|
|
$navbar-search-dark-focus-border-color: rgba(255, 255, 255, .9) !default;
|
|
$navbar-search-dark-focus-color: rgba(255, 255, 255, .9) !default;
|
|
|
|
$navbar-search-light-bg: rgba(255, 255, 255, .9) !default;
|
|
$navbar-search-light-focus-bg: rgba(255, 255, 255, 1) !default;
|
|
$navbar-search-light-border-color: rgba(0, 0, 0, .6) !default;
|
|
$navbar-search-light-color: rgba(0, 0, 0, .6) !default;
|
|
$navbar-search-light-focus-border-color: rgba(0, 0, 0, .9) !default;
|
|
$navbar-search-light-focus-color: rgba(0, 0, 0, .9) !default;
|
|
|
|
// Navbar dropdown
|
|
|
|
$navbar-dropdown-menu-width: 16rem !default;
|
|
$navbar-dropdown-padding-y: 1.25rem !default;
|
|
$navbar-dropdown-padding-x: 1.75rem !default;
|
|
$navbar-dropdown-spacer: .125rem !default;
|
|
$navbar-dropdown-bg: $white !default;
|
|
$navbar-dropdown-border-width: 0 !default;
|
|
$navbar-dropdown-border-color: rgba($black, 0) !default;
|
|
$navbar-dropdown-border-radius: $border-radius-lg !default;
|
|
$navbar-dropdown-border-width: $border-width !default;
|
|
$navbar-dropdown-divider-bg: $gray-200 !default;
|
|
$navbar-dropdown-box-shadow: 0 1.5rem 4rem rgba($black, .15) !default;
|
|
|
|
$navbar-dropdown-link-font-size: $font-size-base !default;
|
|
$navbar-dropdown-link-font-weight: $font-weight-bold !default;
|
|
$navbar-dropdown-link-color: rgba($black, .8) !default;
|
|
$navbar-dropdown-link-bg: transparent !default;
|
|
|
|
$navbar-dropdown-link-hover-color: lighten($navbar-dropdown-link-color, 20%) !default;
|
|
$navbar-dropdown-link-hover-bg: $gray-100 !default;
|
|
|
|
$navbar-dropdown-link-active-color: $navbar-dropdown-link-hover-color !default;
|
|
$navbar-dropdown-link-active-bg: transparent !default;
|
|
|
|
$navbar-dropdown-item-padding-y: .375rem !default;
|
|
$navbar-dropdown-item-padding-x: 0 !default;
|
|
|
|
$navbar-dropdown-heading-padding-y: $navbar-dropdown-item-padding-y !default;
|
|
$navbar-dropdown-heading-color: lighten($gray-800, 7%) !default;
|
|
|
|
// Navbar collapse
|
|
|
|
$navbar-collapse-bg: $navbar-light-bg !default;
|
|
$navbar-collapse-nav-link-color: $navbar-light-color !default;
|
|
$navbar-collapse-dropdown-item-color: $navbar-dropdown-link-color !default;
|
|
$navbar-collapse-dropdown-heading-color: $navbar-dropdown-heading-color !default;
|
|
|
|
// Omnisearch
|
|
|
|
$omnisearch-width: 580px !default;
|
|
$omnisearch-input-height: 58px !default;
|
|
|
|
// Main content
|
|
|
|
$main-content-padding-y: 15px !default;
|
|
$main-content-padding-x: 15px !default; // in px to combine with $grid-gutter-width
|
|
|
|
// Slidebar
|
|
|
|
$slidebar-width: 270px !default;
|
|
$slidebar-bg: $white !default;
|
|
|
|
|
|
// Alerts
|
|
|
|
$alert-padding-y: .875rem !default;
|
|
$alert-padding-x: .875rem !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;
|
|
$alert-box-shadow: $box-shadow !default;
|
|
|
|
$alert-bg-level: 0 !default;
|
|
$alert-border-level: 0 !default;
|
|
$alert-color-level: 6 !default;
|
|
|
|
// ---
|
|
$alert-font-size : $font-size-sm !default;
|
|
|
|
$alert-dark-bg: $dark !default;
|
|
$alert-dark-color: color-yiq($alert-dark-bg) !default;
|
|
|
|
$alert-group-icon-font-size: $font-size-base !default;
|
|
|
|
// Avatars
|
|
|
|
$avatar-width: 3.125rem !default;
|
|
$avatar-font-size: 1rem !default;
|
|
$avatar-border-radius: $border-radius !default;
|
|
|
|
$avatar-width-2xl: 7.5rem !default;
|
|
$avatar-font-size-2xl: $avatar-font-size * 1.375 !default;
|
|
$avatar-border-radius-2xl: $border-radius-lg !default;
|
|
|
|
$avatar-width-xl: 6rem !default;
|
|
$avatar-font-size-xl: $avatar-font-size * 1.375 !default;
|
|
$avatar-border-radius-xl: $border-radius-lg !default;
|
|
|
|
$avatar-width-lg: 4rem !default;
|
|
$avatar-font-size-lg: $avatar-font-size * 1.25 !default;
|
|
$avatar-border-radius-lg: $border-radius-lg !default;
|
|
|
|
$avatar-width-sm: 2.4375rem !default;
|
|
$avatar-font-size-sm: $avatar-font-size * .75 !default;
|
|
$avatar-border-radius-sm: $border-radius-sm !default;
|
|
|
|
$avatar-width-xs: 1.5rem !default;
|
|
$avatar-font-size-xs: $avatar-font-size * .675 !default;
|
|
$avatar-border-radius-xs: $border-radius-sm !default;
|
|
|
|
$avatar-bg: theme-color("primary") !default;
|
|
$avatar-color: color-yiq($avatar-bg) !default;
|
|
$avatar-font-weight: $font-weight-bold !default;
|
|
|
|
$avatar-stack-gutter: 2px !default;
|
|
$avatar-stack-border-color: $white !default;
|
|
|
|
$avatar-connect-border-color: $border-color !default;
|
|
|
|
// List group
|
|
|
|
$list-group-bg: $white !default;
|
|
$list-group-border-width: $border-width !default;
|
|
$list-group-border-color: $gray-200 !default;
|
|
$list-group-border-radius: $border-radius !default;
|
|
|
|
$list-group-item-padding-y: 1rem !default;
|
|
$list-group-item-padding-x: 1.5rem !default;
|
|
|
|
$list-group-item-font-size: $font-size-sm !default;
|
|
$list-group-hover-bg: $gray-100 !default;
|
|
$list-group-active-color: $gray-700 !default;
|
|
$list-group-active-bg: $gray-100 !default;
|
|
$list-group-active-border-color: $list-group-border-color !default;
|
|
|
|
$list-group-disabled-color: $gray-600 !default;
|
|
$list-group-disabled-bg: $list-group-bg !default;
|
|
|
|
$list-group-action-color: $gray-700 !default;
|
|
$list-group-action-hover-color: $list-group-action-color !default;
|
|
|
|
$list-group-action-active-color: $list-group-action-color !default;
|
|
$list-group-action-active-bg: $gray-200 !default;
|
|
|
|
|
|
// Breadcrumb
|
|
|
|
$breadcrumb-padding-x: 1rem !default;
|
|
|
|
$breadcrumb-margin-bottom: 0 !default;
|
|
|
|
$breadcrumb-bg: transparent !default;
|
|
$breadcrumb-border: 1px solid $border-color !default;
|
|
$breadcrumb-divider-color: $gray-400 !default;
|
|
$breadcrumb-active-color: $gray-600 !default;
|
|
$breadcrumb-divider: "/" !default;
|
|
|
|
$breadcrumb-padding-y-sm: .5rem !default;
|
|
$breadcrumb-padding-x-sm: .5rem !default;
|
|
$breadcrumb-item-padding-sm: .25rem !default;
|
|
|
|
$breadcrumb-margin-bottom-sm: .25rem !default;
|
|
$breadcrumb-font-size-sm: $font-size-sm !default;
|
|
|
|
|
|
// Divider
|
|
|
|
$divider-border-width: 1px !default;
|
|
$divider-border-color: darken($border-color, 5%) !default;
|
|
$divider-icon-stroke-width: 1 !default;
|
|
$divider-icon-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='none' stroke='#{$divider-border-color}' stroke-width='#{$divider-icon-stroke-width}' cx='10' cy='10' r='7'/%3E%3C/svg%3E"), "#", "%23") !default;
|
|
|
|
|
|
// Close
|
|
|
|
$close-font-size: $font-size-base * 1.25 !default;
|
|
$close-font-weight: $font-weight-bold !default;
|
|
$close-bg: rgba(0, 0, 0, .3) !default;
|
|
$close-hover-bg: rgba(0, 0, 0, .5) !default;
|
|
$close-color: rgba(255, 255, 255, .6) !default;
|
|
$close-text-shadow: none !default;
|
|
|
|
|
|
// Tooltips
|
|
|
|
$tooltip-font-size: $font-size-sm !default;
|
|
$tooltip-max-width: 200px !default;
|
|
$tooltip-color: $white !default;
|
|
$tooltip-bg: $black !default;
|
|
$tooltip-border-radius: $border-radius !default;
|
|
$tooltip-opacity: .9 !default;
|
|
$tooltip-padding-y: .25rem !default;
|
|
$tooltip-padding-x: .5rem !default;
|
|
$tooltip-margin: 0 !default;
|
|
|
|
$tooltip-arrow-width: .8rem !default;
|
|
$tooltip-arrow-height: .4rem !default;
|
|
$tooltip-arrow-color: $tooltip-bg !default;
|
|
|
|
|
|
// Popovers
|
|
|
|
$popover-font-size: $font-size-sm !default;
|
|
$popover-bg: $white !default;
|
|
$popover-max-width: 276px !default;
|
|
$popover-border-width: 1px !default;
|
|
$popover-border-color: rgba($black, .05) !default;
|
|
$popover-border-radius: $border-radius-lg !default;
|
|
$popover-box-shadow: 0px .5rem 2rem 0px rgba($black, .2) !default;
|
|
|
|
$popover-header-bg: $popover-bg !default;
|
|
$popover-header-color: $headings-color !default;
|
|
$popover-header-padding-y: .75rem !default;
|
|
$popover-header-padding-x: .75rem !default;
|
|
|
|
$popover-body-color: $body-color !default;
|
|
$popover-body-padding-y: $popover-header-padding-y !default;
|
|
$popover-body-padding-x: $popover-header-padding-x !default;
|
|
|
|
$popover-arrow-outer-color: transparent !default;
|
|
|
|
|
|
// Badges
|
|
|
|
$badge-font-size: 80% !default;
|
|
$badge-font-weight: 700 !default;
|
|
$badge-padding-y: .35rem !default;
|
|
$badge-padding-x: .5rem !default;
|
|
$badge-border-radius: $border-radius !default;
|
|
$badge-text-transfom: none !default;
|
|
|
|
$badge-pill-padding-x: .875em !default;
|
|
$badge-pill-border-radius: $rounded-pill !default;
|
|
$badge-min-width: 60px !important;
|
|
|
|
$badge-soft-bg-level: -10 !default;
|
|
|
|
|
|
// Tags
|
|
|
|
$tags-input-border-width: 0 !default;
|
|
$tags-input-border-color: transparent !default;
|
|
$tags-input-color: $gray-600 !default;
|
|
|
|
$tag-bg: theme-color("primary") !default;
|
|
$tag-color: color-yiq(theme-color("primary")) !default;
|
|
$tag-close-color: color-yiq(theme-color("primary")) !default;
|
|
$tag-box-shadow: 0 1px 2px rgba($black, .25) !default;
|
|
|
|
// Pagination
|
|
|
|
$pagination-font-size: $font-size-sm !default;
|
|
$pagination-color: $gray-600 !default;
|
|
$pagination-bg: $white !default;
|
|
$pagination-border-width: $border-width !default;
|
|
$pagination-border-color: $gray-300 !default;
|
|
$pagination-box-shadow: $box-shadow-sm !default;
|
|
|
|
$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;
|
|
|
|
$pagination-hover-color: $gray-600 !default;
|
|
$pagination-hover-bg: $gray-300 !default;
|
|
$pagination-hover-border-color: $gray-300 !default;
|
|
|
|
$pagination-active-color: $component-active-color !default;
|
|
$pagination-active-bg: $component-active-bg !default;
|
|
$pagination-active-border-color: $pagination-active-bg !default;
|
|
|
|
$pagination-disabled-color: $gray-600 !default;
|
|
$pagination-disabled-bg: $white !default;
|
|
$pagination-disabled-border-color: $gray-300 !default;
|
|
|
|
|
|
// Bullet pagination
|
|
|
|
$pagination-bullet-bg: $gray-500 !default;
|
|
$pagination-bullet-active-bg: $primary !default;
|
|
|
|
// Jumbotron
|
|
|
|
$jumbotron-bg: section-color("primary") !default;
|
|
$jumbotron-border-radius: 5rem !default;
|
|
|
|
// Cards
|
|
|
|
$card-spacer-y: 1.25rem !default;
|
|
$card-spacer-x: 1.75rem !default;
|
|
$card-color: $body-color !default;
|
|
$card-bg: $white !default;
|
|
$card-shadow: $box-shadow !default;
|
|
$card-border-width: $border-width !default;
|
|
$card-border-color: $gray-200 !default;
|
|
$card-border-radius: $border-radius-xl !default;
|
|
$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;
|
|
|
|
$card-cap-bg: transparent !default;
|
|
|
|
$enable-card-cap-border: false !default;
|
|
$card-cap-border-width: 0 !default;
|
|
$card-cap-border-color: transparent!default;
|
|
|
|
$card-img-overlay-padding: 1.25rem !default;
|
|
|
|
$card-columns-count: 3 !default;
|
|
$card-columns-gap: 1.25rem !default;
|
|
$card-columns-margin: $card-spacer-y !default;
|
|
|
|
|
|
// Modals
|
|
|
|
$modal-inner-padding: 1.5rem !default;
|
|
|
|
$modal-content-bg: $white !default;
|
|
$modal-content-border-color: rgba($black, .2) !default;
|
|
$modal-content-border-width: 1px !default;
|
|
$modal-content-border-radius: $card-border-radius !default;
|
|
$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .3) !default;
|
|
$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .3) !default;
|
|
|
|
$modal-backdrop-bg: $black !default;
|
|
$modal-backdrop-opacity: .4 !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: 1.25rem !default;
|
|
|
|
$modal-vertical-width: 350px !default;
|
|
$modal-vertical-lg: 450px !default;
|
|
$modal-vertical-space-y: 0px !default;
|
|
$modal-vertical-space-x: 0 !default;
|
|
$modal-vertical-border-radius: 0 0 0 0 !default;
|
|
|
|
// Progress
|
|
|
|
$progress-height: .5rem !default;
|
|
$progress-font-size: ($font-size-base * .75) !default;
|
|
$progress-bg: $gray-200 !default;
|
|
$progress-border-radius: $rounded-pill !default;
|
|
$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;
|
|
$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;
|
|
|
|
// Sweet alert
|
|
|
|
$swal2-width: 30em !default;
|
|
$swal2-padding: 1.5rem !default;
|
|
$swal2-title-font-size: 1.5rem !default;
|
|
$swal2-content-font-size: .875rem !default;
|
|
|
|
// Chart
|
|
|
|
$chart-height: 300px !default;
|
|
$chart-height-sm: 230px !default;
|
|
|
|
$chart-legend-margin-top: 2.5rem !default;
|
|
$chart-legend-font-size: $font-size-sm !default;
|
|
$chart-legend-color: $text-muted !default;
|
|
$chart-legend-height: $chart-legend-margin-top + $chart-legend-font-size * $line-height-base !default;
|
|
|
|
|
|
// Timeline
|
|
|
|
$timeline-axis-width: 2px !default;
|
|
$timeline-axis-color: $border-color !default;
|
|
|
|
$timeline-step-bg: $white !default;
|
|
$timeline-step-border-width: 2px !default;
|
|
$timeline-step-border-color: $timeline-axis-color !default;
|
|
|
|
// Sections
|
|
|
|
$section-process-step-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg width='355px' height='103px' viewBox='0 0 355 103' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-dasharray='6,12' stroke-linecap='round'%3E%3Cpath stroke='#{$border-color}' stroke-width='3' transform='translate(173.245679, 51.548257) scale(-1, 1) translate(-173.245679, -51.548257)' d='M-6.75432109,1.54825684 C113.245679,110.326533 233.245679,130.359459 353.245679,61.647035'/%3E%3C/g%3E%3C/svg%3E"), "#", "%23") !default;
|
|
$section-process-step-even-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg width='355px' height='103px' viewBox='0 0 355 103' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-dasharray='6,12' stroke-linecap='round'%3E%3Cpath stroke='#{$border-color}' stroke-width='3' d='M2.24567891,1.54825684 C122.245679,110.326533 242.245679,130.359459 362.245679,61.647035'/%3E%3C/g%3E%3C/svg%3E"), "#", "%23") !default;
|
|
|
|
// Footer
|
|
|
|
$footer-dark-bg: $gray-900 !default;
|
|
$footer-dark-color: $gray-500 !default;
|
|
$footer-dark-heading-color: $gray-200 !default;
|
|
$footer-dark-link-color: $gray-500 !default;
|
|
$footer-dark-link-hover-color: $white !default;
|
|
|
|
$footer-rotate-bg: str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 2000 1000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='#{$body-bg}' d='M2000,0V923.45l-195.85-538.1a76.07875,76.07875,0,0,0-58.25-48.89L536.65,123.24a76.12151,76.12151,0,0,0-71.44,26L0,703.65V0Z'/%3E%3C/svg%3E"), "#", "%23") !default;
|
|
|
|
// Frames
|
|
|
|
$frame-iphone-width: 72% !default;
|
|
$frame-iphone-height: 84% !default;
|
|
$frame-iphone-spacing: 8% 14% 0 14% !default;
|
|
|
|
$frame-laptop-width: 74% !default;
|
|
$frame-laptop-height: 82% !default;
|
|
$frame-laptop-spacing: 3% 13% 0 13% !default;
|
|
|
|
// Application specifics
|
|
|
|
$application-container-bg-height: 430px !default;
|
|
$application-container-bg-color: theme-color("primary") !default;
|
|
$application-container-border-radius: 2.5rem !default;
|
|
|
|
// flatpickr
|
|
$datepicker-bg: $dropdown-bg !default;
|
|
$datepicker-box-shadow: $card-shadow !default;
|
|
$datepicker-border-radius: $input-border-radius !default;
|
|
$datepicker-months-bg: $card-bg !default;
|
|
$datepicker-months-color: $headings-color !default;
|