//  ================================================================================================
//  File Name: variables.scss
//  Description: Custom overrides of Bootstrap variables
//  ----------------------------------------------------------------------------------------------
//  Item Name:   - Vuejs, HTML & Laravel Admin Dashboard Template
//  Author: PIXINVENT
//  Author URL: http://www.themeforest.net/user/pixinvent
//  ================================================================================================

// Color system

$white: #fff !default;
$gray-50: #f6f6f6 !default;
$gray-100: #babfc7 !default; // $gray-lightest
$gray-200: #ededed !default; // $gray-lighter
$gray-300: #dae1e7 !default; // $gray-light
$gray-400: #636363 !default;
$gray-500: #adb5bd !default;
$gray-600: #b8c2cc !default; // $gray
$gray-700: #4e5154 !default;
$gray-800: #1e1e1e !default; // $gray-dark
$gray-900: #2a2e30 !default;
$black: #22292f !default; // 231f48 22292f

$purple: #7367f0 !default; //$primary
$green: #28c76f !default; //$success
$blue: #00cfe8 !default; //$info
$orange: #ff9f43 !default; //$warning
$red: #ea5455 !default; //$danger

$primary: $purple !default;
$secondary: #82868b !default;
$info: $blue !default;
$warning: $orange !default;
$light: $gray-50 !default;
$dark: #4b4b4b !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.

// scss-docs-start container-max-widths
$container-max-widths: (
  sm: 540px,
  md: 720px,
  lg: 960px,
  xl: 1140px,
  xxl: 1440px // Custom xxl size
) !default;
// scss-docs-end container-max-widths

// stylelint-disable
$spacer: 1rem !default;
$spacers: () !default;
// stylelint-disable-next-line scss/dollar-variable-default
$spacers: map-merge(
  (
    0: 0,
    25: (
      $spacer * 0.25
    ),
    50: (
      $spacer * 0.5
    ),
    75: (
      $spacer * 0.75
    ),
    1: (
      $spacer
    ),
    2: (
      $spacer * 1.5
    ),
    3: (
      $spacer * 3
    ),
    4: (
      $spacer * 3.5
    ),
    5: (
      $spacer * 4
    )
  ),
  $spacers
);

// Body
//
// Settings for the `<body>` element.
$body-bg: #f8f8f8 !default;
$body-color: #6e6b7b !default;

// Links
//
// Style anchor elements.

$link-color: $primary !default;
$link-hover-color: darken($link-color, 5%) !default;
$link-hover-decoration: none !default;

// Grid columns
//
// Set the number of columns and specify the width of the gutters.

$grid-gutter-width: 2rem !default;

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

$line-height-lg: 1.25 !default;
$line-height-sm: 1 !default;

$border-width: 1px !default;
$border-color: #ebe9f1 !default;
$border-radius: 0.357rem !default;
$border-radius-lg: 0.6rem !default;
$border-radius-sm: 0.25rem !default;

// shadow
$box-shadow: 0 4px 24px 0 rgba($black, 0.1) !default;
// Typography

//
// Font, line-height, and color for body text, headings, and more.

// stylelint-disable value-keyword-case
$font-family-sans-serif: 'Montserrat', Helvetica, Arial, serif !default;
$font-family-monospace: 'Montserrat', Helvetica, Arial, serif !default;

// stylelint-enable value-keyword-case
$font-size-base: 1rem !default;
$font-size-lg: ceil($font-size-base * 1.25) !default;
$font-size-sm: ceil($font-size-base * 0.85) !default;

$font-weight-normal: 400 !default;
$font-weight-bold: 500 !default;
$font-weight-bolder: 600 !default;

$line-height-base: 1.45 !default;

$h1-font-size: $font-size-base * 2 !default;
$h2-font-size: $font-size-base * 1.714 !default;
$h3-font-size: $font-size-base * 1.5 !default;
$h4-font-size: $font-size-base * 1.286 !default;
$h5-font-size: $font-size-base * 1.07 !default;

$headings-font-family: inherit !default;
$headings-color: #5e5873 !default;

$display1-weight: $font-weight-normal !default;
$display2-weight: $font-weight-normal !default;
$display3-weight: $font-weight-normal !default;
$display4-weight: $font-weight-normal !default;

$lead-font-size: $font-size-base * 1.14 !default;
$lead-font-weight: $font-weight-normal !default;

$small-font-size: 0.857rem !default;

$text-muted: #b9b9c3 !default;
$hr-border-color: $border-color !default;

$blockquote-small-color: $text-muted !default;

// Tables

$table-cell-padding: 0.72rem !default;

$table-accent-bg: #fafafc !default;
$table-hover-bg: #f6f6f9 !default;

$table-border-color: $border-color !default;

$table-head-bg: #f3f2f7 !default;
$table-head-color: $headings-color !default;

$table-dark-bg: $dark !default;
$table-dark-border-color: #404040 !default;

$table-th-font-size: 0.857rem !default; // custom

// Buttons + Forms
$btn-padding-y: 0.786rem !default;
$btn-padding-x: 1.5rem !default;
$input-btn-padding-y: 0.75rem !default;
$input-btn-padding-x: 2rem !default;

$input-btn-padding-y-sm: 0.486rem !default;
$input-btn-padding-x-sm: 1rem !default;
$input-btn-font-size-sm: $font-size-base * 0.9 !default;

$input-btn-padding-y-lg: 0.8rem !default;
$input-btn-padding-x-lg: 2rem !default;
$input-btn-font-size-lg: $font-size-base * 1.25 !default;
$btn-line-height: 1 !default;
$btn-border-radius: 0.358rem !default;
$btn-border-radius-lg: 0.358rem !default;
$btn-border-radius-sm: 0.358rem !default;

$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, background 0s, border 0s !default;

// Forms
$custom-control-border-color: #d8d6de;
$label-margin-bottom: 0.2857rem !default;

$input-padding-y: 0.438rem !default;
$input-padding-x: 1rem !default;
$input-font-size: 1rem !default;
$input-line-height: $line-height-base !default;

$input-padding-y-sm: 0.188rem !default;
$input-padding-x-sm: 0.857rem !default;
$input-font-size-sm: 0.857rem !default;

$input-padding-y-lg: 0.75rem !default;
$input-padding-x-lg: 1.143rem !default;
$input-font-size-lg: 1.143rem !default;

$input-disabled-bg: #efefef !default;

$input-color: $body-color !default;
$input-border-color: $custom-control-border-color !default;
$input-box-shadow: inset 0 1px 1px rgba($black, 0.075) !default;

$input-border-radius: $border-radius !default;
$input-border-radius-lg: $border-radius !default;
$input-border-radius-sm: $border-radius !default;

$input-focus-border-color: $primary !default;
$input-focus-box-shadow: 0 3px 10px 0 rgba($black, 0.1) !default;

$input-placeholder-color: $text-muted !default;
$input-plaintext-color: $body-color !default;

$input-height: 2.714rem !default;
$input-height-sm: 2.142rem !default;
$input-height-lg: 3.2857rem !default;

$input-group-addon-bg: white !default;
$custom-forms-transition:               background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, background 0s, border-color 0s !default;

$custom-control-indicator-border-color: $custom-control-border-color;

$custom-checkbox-indicator-border-radius: 3px !default;
$custom-checkbox-indicator-checked-color: white !default;
$custom-checkbox-indicator-indeterminate-color: white !default;
$custom-checkbox-indicator-icon-checked: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E");

$custom-checkbox-indicator-icon-indeterminate: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{$custom-checkbox-indicator-indeterminate-color}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-minus'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");

$custom-control-indicator-checked-disabled-bg: rgba($primary, 0.65);

$custom-radio-indicator-icon-checked: none;

$custom-file-height-inner: $input-height !default;

$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator
$custom-select-disabled-bg: $input-disabled-bg !default;
$custom-select-bg-size: 10px 10px !default; // In pixels because image dimensions
$custom-select-indicator-color: $input-border-color !default;
$custom-select-indicator: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>") !default;

// $custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;
// $custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;

$custom-select-border-radius: $input-border-radius !default;
$custom-select-focus-box-shadow: $input-focus-box-shadow !default;

$custom-select-padding-y-sm: $input-padding-y-sm !default;
$custom-select-padding-x-sm: $input-padding-x-sm !default;
$custom-select-font-size-sm: $input-font-size-sm !default;
$custom-select-height-sm: $input-height-sm !default;

$custom-select-padding-y-lg: $input-padding-y-lg !default;
$custom-select-padding-x-lg: $input-padding-x-lg !default;
$custom-select-font-size-lg: $input-font-size-lg !default;
$custom-select-height-lg: $input-height-lg !default;

// Dropdowns
//
// Dropdown menu container and contents.

$dropdown-border-color: rgba($black, 0.05) !default;
$dropdown-border-radius: 0.358rem !default;
$dropdown-box-shadow: 0 5px 25px rgba($black, 0.1) !default;

$dropdown-link-color: $body-color !default;
$dropdown-link-hover-color: $primary !default;
$dropdown-link-hover-bg: rgba($primary, 0.12) !default;

$dropdown-divider-bg: rgba($black, 0.08) !default;
$dropdown-font-size: 1rem !default;
$dropdown-spacer: 0 !default;
$zindex-dropdown: 10 !default;

$dropdown-box-shadow: 0 5px 25px 0 rgba($black, 0.1) !default;

$dropdown-link-disabled-color: $text-muted !default;

$dropdown-item-padding-y: 0.65rem !default;
$dropdown-item-padding-x: 1.28rem !default;

$dropdown-header-color: $headings-color !default;

$dropdown_spacing: 0.5rem; // custom

// Pagination

$pagination-padding-y: 0.5rem !default;
$pagination-padding-x: 0.85rem !default;
$pagination-padding-y-lg: 0.5575rem !default;
$pagination-padding-x-lg: 1rem !default;
$pagination-padding-y-sm: 0.443rem !default;
$pagination-padding-x-sm: 0.745rem !default;

$pagination-disabled-color: $text-muted !default;

$pagination-color: $body-color !default;
$pagination-bg: #f3f2f7 !default;

$pagination-hover-color: $primary !default;
$pagination-hover-bg: #f3f2f7 !default;

$pagination-active-color: $primary !default;

$pagination-disabled-color: $text-muted !default;
$pagination-disabled-bg: #f3f2f7 !default;

$pagination-font-size-lg: 1.14rem !default; // custom
$pagination-font-size-sm: 0.857rem !default; // custom

// Cards
$card-spacer-y: 1.5rem !default;
$card-spacer-x: 1.5rem !default;
$card-border-radius: 0.428rem !default;

//Alerts

$alert-padding-y: 0.71rem !default;
$alert-padding-x: 1rem !default;
$alert-border-radius: 0.358rem !default;
$alert-link-font-weight: 700 !default;

// List group

$list-group-border-radius: 0.358rem !default;
$list-group-disabled-color: $text-muted !default;

// Nav tabs

$nav-link-padding-y: 0.358rem !default;
$nav-link-padding-x: 0.5rem !default;
$nav-link-disabled-color: $text-muted !default;

$nav-tabs-border-width: 0 !default;
$nav-tabs-border-radius: 0.25 !default;
$nav-tabs-link-active-color: $primary !default;

$nav-tabs-link-active-bg: transparent !default;

$nav-pills-border-radius: $btn-border-radius !default;

// navbar

$floating-nav-margin: 1.3rem;

// Tooltips

$tooltip-bg: #323232 !default;
$tooltip-padding-y: 0.4rem !default;
$tooltip-padding-x: 0.775rem !default;
$tooltip-font-size: 0.857rem !default;
$tooltip-border-radius: 0.358rem !default;
$tooltip-opacity: 1 !default;
$tooltip-max-width: 220px !default;

// Popovers

$popover-font-size: 1rem !default;
$popover-border-width: 0 !default;
$popover-border-radius: 0.358rem !default;
$popover-border-color: $border-color !default;
$popover-box-shadow: 0 0 10px 0 rgba($black, 0.1) !default;

$popover-header-bg: $primary !default;
$popover-header-color: $white !default;
$popover-header-padding-y: 0.65rem !default;
$popover-header-padding-x: 1.21rem !default;

// Toasts

$toast-max-width: 380px !default;
$toast-padding-x: 1.14rem !default;
$toast-padding-y: 0.15rem !default;
$toast-font-size: 0.857rem !default;
$toast-color: $body-color !default;
$toast-border-width: 0 !default;
$toast-border-radius: 0.286rem !default;
$toast-box-shadow: 0 2px 20px 0 rgba($black, 0.08) !default;

$toast-header-color: $body-color !default;
$toast-header-background-color: $white !default;

// Progress

$progress-height: 0.857rem !default;
$progress-border-radius: 5rem !default;
$progress-font-size: $font-size-base * 0.857 !default;
$progress-bg: rgba($primary, 0.12) !default;

// Breadcrumbs

$breadcrumb-font-size: 1rem !default;

$breadcrumb-padding-y: 0.3rem !default;
$breadcrumb-item-padding: 0.6rem !default;

$breadcrumb-margin-bottom: 0 !default;

$breadcrumb-bg: transparent !default;
$breadcrumb-divider-color: $body-color !default;
$breadcrumb-active-color: $body-color !default;

$breadcrumb-border-radius: 0 !default;

// Carousel

$carousel-control-color: $white !default;
$carousel-control-prev-icon-bg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#{$carousel-control-color}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"></polyline></svg>') !default;
$carousel-control-next-icon-bg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#{$carousel-control-color}" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>') !default;

// Badges

$badge-font-size: 85% !default;
$badge-padding-y: 0.3rem !default;
$badge-padding-x: 0.5rem !default;
$badge-font-weight: 600 !default;
$badge-border-radius: 0.358rem !default;

$badge-pill-padding-x: 0.5rem !default;

// Modal
$modal-inner-padding: 0.8rem 1.4rem !default;

$modal-footer-border-color: rgba($black, 0.05) !default;

$modal-header-padding-y: 0.8rem !default;
$modal-header-padding-x: 1.4rem !default;
$modal-content-border-radius: 0.358rem !default;

$modal-xl: 94% !default;
$modal-sm: 400px !default;

//    Slide In Modal
$modal-slide-in-width-sm: 25rem !default; // custom
$modal-slide-in-width: 28rem !default; // custom
$modal-slide-in-width-lg: 30rem !default; // custom

// Close

$close-font-size: $font-size-base * 2 !default;
$close-font-weight: 400 !default;
$close-color: $headings-color !default;

// Code

$code-font-size: 90% !default;
$kbd-bg: #eee !default;

// Switch
$custom-switch-width: 3rem !default;
$custom-switch-indicator-border-radius: 1rem !default;
$custom-switch-indicator-size: 1rem !default;

//svg color
$svg-color-light: #626262 !default;

// SVG icons
// For Breadcrumb
$double-chevron-right: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevrons-right'%3E%3Cpolyline points='13 17 18 12 13 7'%3E%3C/polyline%3E%3Cpolyline points='6 17 11 12 6 7'%3E%3C/polyline%3E%3C/svg%3E";
// Chevron Icons
$chevron-left: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E";
$chevron-right: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E";
$chevron-up: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E";
$chevron-down: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E";

$download: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-download'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E";
$remove: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E";
$check: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E";
$circle: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E";
$infoIcon: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-info'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E";
$warningIcon: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-alert-triangle'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E";
$menu: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cline x1='3' y1='12' x2='21' y2='12'%3E%3C/line%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='18' x2='21' y2='18'%3E%3C/line%3E%3C/svg%3E";

$chat-bg-light: "data:image/svg+xml;base64,[encoded data, 19584 characters]";
$chat-bg-dark: "data:image/svg+xml;base64,[encoded data, 19584 characters]";
