$imagesPath: './images' !default;

// Basic Dimensions

$grid-gutter-width: 10px !default;
$default-padding: $grid-gutter-width * 2 !default; // this is default 2G padding/margin in all mid-blocks & panels, etc
$grid-resize-area-width: ($default-padding - 2px) !default;
$padding-base-horizontal: $grid-gutter-width !default;

$font-size-heading: 18px;
$font-size-subheading: 16px;
$font-size-section-heading: 14px;

// Apply basics to real containers
$input-border-radius: 2px !default;
$line-height-base: 1.5 !default;
$line-height-computed: $default-padding !default;
$nav-link-padding: $default-padding $default-padding / 2 !default;

$nav-right-space: 0px !default;
$nav-left-space: 0px !default;

$nav-left-padding: $grid-gutter-width !default;
$nav-right-padding: $grid-gutter-width !default;

$topMenuPadding: 0px !default;

$panel-heading-padding: $default-padding !default;
$panel-body-padding: $default-padding !default;
$panel-footer-padding: $grid-gutter-width * 1.5 $default-padding !default;
$modal-title-padding: $default-padding !default;
$modal-inner-padding: $grid-gutter-width * 1.5 $default-padding !default;
$form-group-margin-bottom: 0 !default;
$form-group-vertical-offset: $default-padding !default;
$font-size-base: 13px;
$headings-font-family: Helvetica, Arial, sans-serif;
$headings-font-weight: lighter;
$headings-line-height: inherit;
$component-offset-horizontal: 140px;

$tooltip-max-width: 300px;

// Glyphicons

$icon-font-path: "~bootstrap-sass/assets/fonts/bootstrap/" !default;

// Disabled cursor for form controls and buttons.
$cursor-disabled: default !default;

// Menu
$menu-item-maring-bottom: 0px !default;
$menu-item-border-width: 1px !default;

// Button
$btn-border-radius-base: 2px !default;
$btn-fixed-min-width: 88px !default;
$btn-icon-margin-right: $grid-gutter-width / 2 !default;
$btn-icon-margin-vertical: -$grid-gutter-width / 2 !default;

// Panel
$panel-body-min-height: 500px !default;

// Popup
$modal-lg: 1000px !default;
$modal-md: 750px !default;
$modal-sm: 500px !default;

// Alert
$alert-padding: $default-padding;

// HeaderIcon
$header-icon-size: 68px !default;
$header-icon-font-size: 32px !default;
$header-icon-background-size: 48px !default;

$table-cell-padding: 8px !default;
$gridCellPaddingHorizontal: $table-cell-padding;
$gridCellPaddingVertical: ($table-cell-padding * 1.5);
$grid-min-height: $panel-body-min-height;

// Media

$mediaIconFontSize: 50px !default;

//form toggle
$toggleHeight: 2*$grid-gutter-width;

// Notifications
$notification-padding-vertical: $grid-gutter-width !default;
$notification-padding-horizontal: $grid-gutter-width * 4 !default;

$notification-width: 500px !default;
$notification-border-radius: 3px !default;
$notification-close-button-size: 12px !default;
$notification-toast-top-offset: $grid-gutter-width !default;
$notification-shadow-offset: 0 3px 5px !default;

// Breadcrumbs

$breadcrumbs-horizontal-space: $grid-gutter-width / 2 !default;
$breadcrumbs-width: $grid-gutter-width * 20 !default;

// Column Tree View
$column-tree-view-column-vertical-space: $grid-gutter-width / 2 !default;

// Dropzone
$dropzone-padding: $grid-gutter-width * 2 !default;

//panel title
$panel-title-font-size: 16px !default;

//FlexBlock
$flex-block-gutter: $grid-gutter-width !default;

//Accordion
$accordion-header-vertical-padding: $grid-gutter-width * 2 !default;

//CatalogItemIcon
$catalog-item-icon-size: $grid-gutter-width * 6 !default;
$catalog-item-icon-font-size: $grid-gutter-width * 4 !default;
$catalog-item-icon-no-icon-font-size: $grid-gutter-width * 5 !default;


//CatalogListItem
$catalog-list-item-padding: $grid-gutter-width * 2 !default;
$catalog-list-item-padding-right: $grid-gutter-width !default;
$catalog-list-item-name-font-size: 16px;
$catalog-list-item-border-radius: $grid-gutter-width / 2 !default;
$catalog-list-item-prices-width: $grid-gutter-width * 20 !default;

//CatalogGridItem
$catalog-grid-item-max-height: 315px !default;
$catalog-grid-item-offset-left: $grid-gutter-width !default;
$catalog-grid-item-offset-bottom: $grid-gutter-width * 2 !default;
$catalog-grid-item-padding-top: $grid-gutter-width * 3 !default;
$catalog-grid-item-padding-side: $grid-gutter-width * 2 !default;
$catalog-grid-item-padding-bottom: $grid-gutter-width * 2 !default;

$catalog-grid-item-name-padding-top: $grid-gutter-width * 3 !default;
$catalog-grid-item-name-padding-bottom: $grid-gutter-width !default;
$catalog-grid-item-name-font-size: 16px !default;
$catalog-grid-item-name-line-height: 22px !default;
$catalog-grid-item-name-max-height: $catalog-grid-item-name-line-height * 2 !default;

$catalog-grid-item-desc-font-size: 13px !default;
$catalog-grid-item-desc-line-height: 18px !default;
$catalog-grid-item-desc-max-height: $catalog-grid-item-desc-line-height * 3 !default;

//CatalogSimplePrice
$catalog-simple-price-base-font-size: 18px;
$catalog-simple-price-secondary-font-size: 14px;
$catalog-simple-price-discount-font-size: $font-size-base;
$catalog-simple-price-from-width: $grid-gutter-width * 6;
$catalog-simple-price-from-padding: $grid-gutter-width;
$catalog-simple-price-from-size: $font-size-base;
$catalog-simple-price-size: $font-size-base * 2;

//CatalogListItem
$catalog-list-details-actions-padding: $grid-gutter-width !default;

//CatalogGridDetails
$catalog-grid-details-tip-top: -7px !default;
$catalog-grid-details-tip-width: 14px !default;
$catalog-grid-details-tip-height: 14px !default;
$catalog-grid-details-title-font-size: 16px !default;
$catalog-grid-details-title-font-weight: 600;
$catalog-grid-details-title-padding-left: $grid-gutter-width !default;
$catalog-grid-details-close-size: 20px !default;
$catalog-grid-details-header-padding: $grid-gutter-width * 2 !default;

// Switcher
$switcher-item-padding: 0 $grid-gutter-width !default;

//Search
$search-padding: $grid-gutter-width * 2 !default;
$search-padding-no-result: $grid-gutter-width * 4 !default;
$search-action-button-right: $grid-gutter-width / 2 !default;

// Original Bootstrap Vars & Mixins

@import '~bootstrap-sass/assets/stylesheets/bootstrap/variables';
@import '~bootstrap-sass/assets/stylesheets/bootstrap/mixins';
