﻿@charset "UTF-8";
/************************************************
* @License Ocellics - PowerSolve Theme
* 
* (c) 2021-2023 Diederick Kruisinga
*
************************************************/
/************************************************
* @License Ocellics - Ocellics Base Theme
*
* (c) 2021-2024 Diederick Kruisinga
*
* IMPORT ORDER
*   1. Sass built-ins
*   2. Internal partials (helpers → animations → bootstrap → login)
*   3. Bootstrap variables (final pass for any remaining token access)
*   4. Component regions (top → bottom)
************************************************/
/**
* @license Ocellics
* 
* (c) 2023-2023 Diederick Kruisinga
*
*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/opacity";*/
/*@import "mixins/image";*/
/*@import "mixins/reset-filter";*/
/*@import "mixins/resize";*/
/*@import "mixins/size";*/
/*@import "mixins/reset-text";*/
/*@import "mixins/text-overflow";*/
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 18px;
  background-color: #FFF;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  /*@include box-shadow(inset 0 1px 1px rgba(0, 0, 0, .05));*/
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well .widget-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  background: #f5f5f5;
  border-radius: 1.5em;
  margin: auto 0px auto auto;
}
.well .widget-icon-sm {
  width: 32px;
  height: 32px;
  border-radius: 6px;
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.well-min {
  padding: 0px;
}

/*@import "mixins/pagination";*/
/*@import "mixins/list-group";*/
/*@import "mixins/nav-divider";*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/nav-vertical-align";*/
hr {
  border-top: 1px solid #E8E8E8;
}

.border-radius-sm {
  border-radius: 3px !important;
}

.border-radius-base {
  border-radius: 4px !important;
}

.border-radius-lg {
  border-radius: 6px !important;
}

.no-shadow {
  box-shadow: none !important;
}

/*
 * Forced text alignments
 */
.text-left, .text-align-left {
  text-align: left !important;
  text-align: -webkit-left !important;
}

.text-right, .text-align-right {
  text-align: right !important;
  text-align: -webkit-right !important;
}

.text-center, .text-align-center {
  text-align: center !important;
  text-align: -webkit-center !important;
}

.text-justify {
  text-align: justify !important;
  text-align: -webkit-justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-align-top, .v-align-t {
  vertical-align: top !important;
}

.text-align-middle, .v-align-m {
  vertical-align: middle !important;
}

.text-align-bottom, .v-align-b {
  vertical-align: bottom !important;
}

.text-align-text-bottom, .v-align-tb {
  vertical-align: text-bottom !important;
}

.text-align-text-top, .v-align-tt {
  vertical-align: text-top !important;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .panel.panel-widget .panel-heading h1, .panel.panel-widget .panel-heading h2, .panel.panel-widget .panel-heading h3, .panel.panel-widget .panel-heading h4, .panel.panel-widget .panel-heading h5, .panel.panel-widget .panel-heading h6, .panel.panel-widget-min .panel-heading h1, .panel.panel-widget-min .panel-heading h2, .panel.panel-widget-min .panel-heading h3, .panel.panel-widget-min .panel-heading h4, .panel.panel-widget-min .panel-heading h5, .panel.panel-widget-min .panel-heading h6 {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

/*
 * Heights
 */
.height-0 {
  height: 0% !important;
}

.height-10 {
  height: 10% !important;
}

.height-20 {
  height: 20% !important;
}

.height-30 {
  height: 30% !important;
}

.height-40 {
  height: 40% !important;
}

.height-50 {
  height: 50% !important;
}

.height-60 {
  height: 60% !important;
}

.height-70 {
  height: 70% !important;
}

.height-80 {
  height: 80% !important;
}

.height-90 {
  height: 90% !important;
}

.height-100 {
  height: 100% !important;
}

/*
 * Widths
 */
.width-0 {
  width: 0% !important;
}

.width-10 {
  width: 10% !important;
}

.width-20 {
  width: 20% !important;
}

.width-30 {
  width: 30% !important;
}

.width-40 {
  width: 40% !important;
}

.width-50 {
  width: 50% !important;
}

.width-60 {
  width: 60% !important;
}

.width-70 {
  width: 70% !important;
}

.width-80 {
  width: 80% !important;
}

.width-90 {
  width: 90% !important;
}

.width-100 {
  width: 100% !important;
}

/*
 * Margins
 */
.no-margin,
.m-0,
.margin-row-0 > .row {
  margin: 0px !important;
}

.margin-top-0, .panel.panel-widget .panel-heading h1, .panel.panel-widget .panel-heading h2, .panel.panel-widget .panel-heading h3, .panel.panel-widget .panel-heading h4, .panel.panel-widget .panel-heading h5, .panel.panel-widget .panel-heading h6, .panel.panel-widget-min .panel-heading h1, .panel.panel-widget-min .panel-heading h2, .panel.panel-widget-min .panel-heading h3, .panel.panel-widget-min .panel-heading h4, .panel.panel-widget-min .panel-heading h5, .panel.panel-widget-min .panel-heading h6 {
  margin-top: 0px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-top-35 {
  margin-top: 35px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-top-45 {
  margin-top: 45px !important;
}

.margin-top-50 {
  margin-top: 50px !important;
}

.margin-right-0 {
  margin-right: 0px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-right-15 {
  margin-right: 15px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-right-25 {
  margin-right: 25px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-right-35 {
  margin-right: 35px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-right-45 {
  margin-right: 45px !important;
}

.margin-right-50 {
  margin-right: 50px !important;
}

.margin-bottom-0, .panel.panel-widget .panel-heading h1, .panel.panel-widget .panel-heading h2, .panel.panel-widget .panel-heading h3, .panel.panel-widget .panel-heading h4, .panel.panel-widget .panel-heading h5, .panel.panel-widget .panel-heading h6, .panel.panel-widget-min .panel-heading h1, .panel.panel-widget-min .panel-heading h2, .panel.panel-widget-min .panel-heading h3, .panel.panel-widget-min .panel-heading h4, .panel.panel-widget-min .panel-heading h5, .panel.panel-widget-min .panel-heading h6 {
  margin-bottom: 0px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-bottom-35 {
  margin-bottom: 35px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-bottom-45 {
  margin-bottom: 45px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.margin-left-0 {
  margin-left: 0px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-left-15 {
  margin-left: 15px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-left-25 {
  margin-left: 25px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-left-35 {
  margin-left: 35px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-left-45 {
  margin-left: 45px !important;
}

.margin-left-50 {
  margin-left: 50px !important;
}

.margin-0 {
  margin: 0px !important;
}

.margin-5 {
  margin: 5px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-15 {
  margin: 15px !important;
}

.margin-20 {
  margin: 20px !important;
}

.margin-25 {
  margin: 25px !important;
}

.margin-30 {
  margin: 30px !important;
}

.margin-35 {
  margin: 35px !important;
}

.margin-40 {
  margin: 40px !important;
}

.margin-45 {
  margin: 45px !important;
}

.margin-50 {
  margin: 50px !important;
}

.margin-top-n-25 {
  margin-top: -25px !important;
}

.margin-top-n-20 {
  margin-top: -20px !important;
}

.margin-top-n-15 {
  margin-top: -15px !important;
}

.margin-top-n-10 {
  margin-top: -10px !important;
}

.margin-top-n-5 {
  margin-top: -5px !important;
}

.margin-right-n-25 {
  margin-right: -25px !important;
}

.margin-right-n-20 {
  margin-right: -20px !important;
}

.margin-right-n-15 {
  margin-right: -15px !important;
}

.margin-right-n-10 {
  margin-right: -10px !important;
}

.margin-right-n-5 {
  margin-right: -5px !important;
}

.margin-bottom-n-25 {
  margin-bottom: -25px !important;
}

.margin-bottom-n-20 {
  margin-bottom: -20px !important;
}

.margin-bottom-n-15 {
  margin-bottom: -15px !important;
}

.margin-bottom-n-10 {
  margin-bottom: -10px !important;
}

.margin-bottom-n-5 {
  margin-bottom: -5px !important;
}

.margin-left-n-25 {
  margin-left: -25px !important;
}

.margin-left-n-20 {
  margin-left: -20px !important;
}

.margin-left-n-15 {
  margin-left: -15px !important;
}

.margin-left-n-10 {
  margin-left: -10px !important;
}

.margin-left-n-5 {
  margin-left: -5px !important;
}

/*@include styleset-variant('.margin-top-p', 'margin-top', '%', 100, 10, 10);*/
/*
 * Padding
 */
.no-padding,
.p-0 {
  padding: 0px !important;
}

.padding-top-5-perc {
  padding-top: 5% !important;
}

.padding-top-0 {
  padding-top: 0px !important;
}

.padding-top-5, .panel.panel-widget .panel-footer, .panel.panel-widget-min .panel-footer {
  padding-top: 5px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-top-15, .panel.panel-widget .panel-heading, .panel.panel-widget-min .panel-heading {
  padding-top: 15px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-top-25 {
  padding-top: 25px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-top-35 {
  padding-top: 35px !important;
}

.padding-top-40 {
  padding-top: 40px !important;
}

.padding-top-45 {
  padding-top: 45px !important;
}

.padding-top-50 {
  padding-top: 50px !important;
}

.padding-right-0 {
  padding-right: 0px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-right-15, .panel.panel-widget .panel-footer, .panel.panel-widget-min .panel-footer, .panel.panel-widget .panel-heading, .panel.panel-widget-min .panel-heading {
  padding-right: 15px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-right-25 {
  padding-right: 25px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-right-35 {
  padding-right: 35px !important;
}

.padding-right-40 {
  padding-right: 40px !important;
}

.padding-right-45 {
  padding-right: 45px !important;
}

.padding-right-50 {
  padding-right: 50px !important;
}

.padding-bottom-0, .panel.panel-widget .panel-heading, .panel.panel-widget-min .panel-heading {
  padding-bottom: 0px !important;
}

.padding-bottom-5, .panel.panel-widget .panel-footer, .panel.panel-widget-min .panel-footer {
  padding-bottom: 5px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-bottom-15 {
  padding-bottom: 15px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.padding-bottom-25 {
  padding-bottom: 25px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.padding-bottom-35 {
  padding-bottom: 35px !important;
}

.padding-bottom-40 {
  padding-bottom: 40px !important;
}

.padding-bottom-45 {
  padding-bottom: 45px !important;
}

.padding-bottom-50 {
  padding-bottom: 50px !important;
}

.padding-left-0 {
  padding-left: 0px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-left-15, .panel.panel-widget .panel-footer, .panel.panel-widget-min .panel-footer, .panel.panel-widget .panel-heading, .panel.panel-widget-min .panel-heading {
  padding-left: 15px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-left-25 {
  padding-left: 25px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-left-35 {
  padding-left: 35px !important;
}

.padding-left-40 {
  padding-left: 40px !important;
}

.padding-left-45 {
  padding-left: 45px !important;
}

.padding-left-50 {
  padding-left: 50px !important;
}

.padding-0 {
  padding: 0px !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-25 {
  padding: 25px !important;
}

.padding-30 {
  padding: 30px !important;
}

.padding-35 {
  padding: 35px !important;
}

.padding-40 {
  padding: 40px !important;
}

.padding-45 {
  padding: 45px !important;
}

.padding-50 {
  padding: 50px !important;
}

/*
 * Positioning
 */
.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-top-0 {
  top: 0px !important;
}

.position-top-5 {
  top: 5px !important;
}

.position-top-10 {
  top: 10px !important;
}

.position-top-15 {
  top: 15px !important;
}

.position-top-20 {
  top: 20px !important;
}

.position-top-25 {
  top: 25px !important;
}

.position-top-30 {
  top: 30px !important;
}

.position-top-35 {
  top: 35px !important;
}

.position-top-40 {
  top: 40px !important;
}

.position-top-45 {
  top: 45px !important;
}

.position-top-50 {
  top: 50px !important;
}

.position-right-0 {
  right: 0px !important;
}

.position-right-5 {
  right: 5px !important;
}

.position-right-10 {
  right: 10px !important;
}

.position-right-15 {
  right: 15px !important;
}

.position-right-20 {
  right: 20px !important;
}

.position-right-25 {
  right: 25px !important;
}

.position-right-30 {
  right: 30px !important;
}

.position-right-35 {
  right: 35px !important;
}

.position-right-40 {
  right: 40px !important;
}

.position-right-45 {
  right: 45px !important;
}

.position-right-50 {
  right: 50px !important;
}

.position-bottom-0 {
  bottom: 0px !important;
}

.position-bottom-5 {
  bottom: 5px !important;
}

.position-bottom-10 {
  bottom: 10px !important;
}

.position-bottom-15 {
  bottom: 15px !important;
}

.position-bottom-20 {
  bottom: 20px !important;
}

.position-bottom-25 {
  bottom: 25px !important;
}

.position-bottom-30 {
  bottom: 30px !important;
}

.position-bottom-35 {
  bottom: 35px !important;
}

.position-bottom-40 {
  bottom: 40px !important;
}

.position-bottom-45 {
  bottom: 45px !important;
}

.position-bottom-50 {
  bottom: 50px !important;
}

.position-left-0 {
  left: 0px !important;
}

.position-left-5 {
  left: 5px !important;
}

.position-left-10 {
  left: 10px !important;
}

.position-left-15 {
  left: 15px !important;
}

.position-left-20 {
  left: 20px !important;
}

.position-left-25 {
  left: 25px !important;
}

.position-left-30 {
  left: 30px !important;
}

.position-left-35 {
  left: 35px !important;
}

.position-left-40 {
  left: 40px !important;
}

.position-left-45 {
  left: 45px !important;
}

.position-left-50 {
  left: 50px !important;
}

.position-top-n-25 {
  top: -25px !important;
}

.position-top-n-20 {
  top: -20px !important;
}

.position-top-n-15 {
  top: -15px !important;
}

.position-top-n-10 {
  top: -10px !important;
}

.position-top-n-5 {
  top: -5px !important;
}

.position-right-n-25 {
  right: -25px !important;
}

.position-right-n-20 {
  right: -20px !important;
}

.position-right-n-15 {
  right: -15px !important;
}

.position-right-n-10 {
  right: -10px !important;
}

.position-right-n-5 {
  right: -5px !important;
}

.position-bottom-n-25 {
  bottom: -25px !important;
}

.position-bottom-n-20 {
  bottom: -20px !important;
}

.position-bottom-n-15 {
  bottom: -15px !important;
}

.position-bottom-n-10 {
  bottom: -10px !important;
}

.position-bottom-n-5 {
  bottom: -5px !important;
}

.position-left-n-25 {
  left: -25px !important;
}

.position-left-n-20 {
  left: -20px !important;
}

.position-left-n-15 {
  left: -15px !important;
}

.position-left-n-10 {
  left: -10px !important;
}

.position-left-n-5 {
  left: -5px !important;
}

/*
 * Font Weight
 */
.fw-0 {
  font-weight: 0 !important;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.font-style-italic {
  font-style: italic !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

/*
 * Font Size
 */
.font-xs, .fs-85 {
  font-size: 85% !important;
}

.font-sm, .fs-95 {
  font-size: 95% !important;
}

.fa-1x, .ph-1x {
  font-size: 1em !important;
}

.fa-2x, .ph-2x {
  font-size: 2em !important;
}

.fa-3x, .ph-3x {
  font-size: 3em !important;
}

.fa-4x, .ph-4x {
  font-size: 4em !important;
}

.fa-5x, .ph-5x {
  font-size: 5em !important;
}

.fa-6x, .ph-6x {
  font-size: 6em !important;
}

.fa-7x, .ph-7x {
  font-size: 7em !important;
}

.fa-8x, .ph-8x {
  font-size: 8em !important;
}

.fa-9x, .ph-9x {
  font-size: 9em !important;
}

.fa-10x, .ph-10x {
  font-size: 10em !important;
}

.fs-50 {
  font-size: 50% !important;
}

.fs-60 {
  font-size: 60% !important;
}

.fs-70 {
  font-size: 70% !important;
}

.fs-80 {
  font-size: 80% !important;
}

.fs-90 {
  font-size: 90% !important;
}

.fs-100 {
  font-size: 100% !important;
}

.fs-110 {
  font-size: 110% !important;
}

.fs-120 {
  font-size: 120% !important;
}

.fs-130 {
  font-size: 130% !important;
}

.fs-140 {
  font-size: 140% !important;
}

.fs-150 {
  font-size: 150% !important;
}

.fs-px-20 {
  font-size: 20px !important;
}

.fs-px-25 {
  font-size: 25px !important;
}

.fs-px-30 {
  font-size: 30px !important;
}

.fs-px-35 {
  font-size: 35px !important;
}

.fs-px-40 {
  font-size: 40px !important;
}

.fs-px-45 {
  font-size: 45px !important;
}

.fs-px-50 {
  font-size: 50px !important;
}

.fs-px-55 {
  font-size: 55px !important;
}

.fs-px-60 {
  font-size: 60px !important;
}

.fs-px-65 {
  font-size: 65px !important;
}

.fs-px-70 {
  font-size: 70px !important;
}

.fs-px-75 {
  font-size: 75px !important;
}

.fs-px-80 {
  font-size: 80px !important;
}

.fs-px-85 {
  font-size: 85px !important;
}

.fs-px-90 {
  font-size: 90px !important;
}

.fs-px-95 {
  font-size: 95px !important;
}

.fs-px-100 {
  font-size: 100px !important;
}

.width-10 {
  width: 10% !important;
}

.width-20 {
  width: 20% !important;
}

.width-30 {
  width: 30% !important;
}

.width-40 {
  width: 40% !important;
}

.width-50 {
  width: 50% !important;
}

.width-60 {
  width: 60% !important;
}

.width-70 {
  width: 70% !important;
}

.width-80 {
  width: 80% !important;
}

.width-90 {
  width: 90% !important;
}

.width-100 {
  width: 100% !important;
}

.width-px-10 {
  width: 10px !important;
}

.width-px-15 {
  width: 15px !important;
}

.width-px-20 {
  width: 20px !important;
}

.width-px-25 {
  width: 25px !important;
}

.width-px-30 {
  width: 30px !important;
}

.width-px-35 {
  width: 35px !important;
}

.width-px-40 {
  width: 40px !important;
}

.width-px-45 {
  width: 45px !important;
}

.width-px-50 {
  width: 50px !important;
}

.width-px-55 {
  width: 55px !important;
}

.width-px-60 {
  width: 60px !important;
}

.width-px-65 {
  width: 65px !important;
}

.width-px-70 {
  width: 70px !important;
}

.width-px-75 {
  width: 75px !important;
}

.width-px-80 {
  width: 80px !important;
}

.width-px-85 {
  width: 85px !important;
}

.width-px-90 {
  width: 90px !important;
}

.width-px-95 {
  width: 95px !important;
}

.width-px-100 {
  width: 100px !important;
}

.width-px-125 {
  width: 125px !important;
}

.width-px-140 {
  width: 140px !important;
}

.width-px-155 {
  width: 155px !important;
}

.width-px-170 {
  width: 170px !important;
}

.width-px-185 {
  width: 185px !important;
}

.width-px-200 {
  width: 200px !important;
}

.min-width-px-10 {
  min-width: 10px !important;
}

.min-width-px-15 {
  min-width: 15px !important;
}

.min-width-px-20 {
  min-width: 20px !important;
}

.min-width-px-25 {
  min-width: 25px !important;
}

.min-width-px-30 {
  min-width: 30px !important;
}

.min-width-px-35 {
  min-width: 35px !important;
}

.min-width-px-40 {
  min-width: 40px !important;
}

.min-width-px-45 {
  min-width: 45px !important;
}

.min-width-px-50 {
  min-width: 50px !important;
}

.min-width-px-55 {
  min-width: 55px !important;
}

.min-width-px-60 {
  min-width: 60px !important;
}

.min-width-px-65 {
  min-width: 65px !important;
}

.min-width-px-70 {
  min-width: 70px !important;
}

.min-width-px-75 {
  min-width: 75px !important;
}

.min-width-px-80 {
  min-width: 80px !important;
}

.min-width-px-85 {
  min-width: 85px !important;
}

.min-width-px-90 {
  min-width: 90px !important;
}

.min-width-px-95 {
  min-width: 95px !important;
}

.min-width-px-100 {
  min-width: 100px !important;
}

.min-width-px-125 {
  min-width: 125px !important;
}

.min-width-px-140 {
  min-width: 140px !important;
}

.min-width-px-155 {
  min-width: 155px !important;
}

.min-width-px-170 {
  min-width: 170px !important;
}

.min-width-px-185 {
  min-width: 185px !important;
}

.min-width-px-200 {
  min-width: 200px !important;
}

.height-10 {
  height: 10% !important;
}

.height-20 {
  height: 20% !important;
}

.height-30 {
  height: 30% !important;
}

.height-40 {
  height: 40% !important;
}

.height-50 {
  height: 50% !important;
}

.height-60 {
  height: 60% !important;
}

.height-70 {
  height: 70% !important;
}

.height-80 {
  height: 80% !important;
}

.height-90 {
  height: 90% !important;
}

.height-100 {
  height: 100% !important;
}

.height-px-10 {
  height: 10px !important;
}

.height-px-20 {
  height: 20px !important;
}

.height-px-30 {
  height: 30px !important;
}

.height-px-40 {
  height: 40px !important;
}

.height-px-50 {
  height: 50px !important;
}

.height-px-60 {
  height: 60px !important;
}

.height-px-70 {
  height: 70px !important;
}

.height-px-80 {
  height: 80px !important;
}

.height-px-90 {
  height: 90px !important;
}

.height-px-100 {
  height: 100px !important;
}

.height-px-200 {
  height: 200px !important;
}

.height-px-300 {
  height: 300px !important;
}

.height-px-400 {
  height: 400px !important;
}

.height-px-500 {
  height: 500px !important;
}

.fs-nano {
  font-size: 0.6875rem !important;
}

.fs-xs {
  font-size: 0.75rem !important;
}

.fs-sm {
  font-size: 0.78125rem !important;
}

.fs-b {
  font-size: 0.8125rem !important;
}

.fs-md {
  font-size: 0.875rem !important;
}

.fs-lg {
  font-size: 0.9375rem !important;
}

.fs-xl {
  font-size: 1rem !important;
}

.fs-xxl {
  font-size: 1.3rem !important;
}

.fs-xxxl {
  font-size: 1.75rem !important;
}

/*
* Phosphor Icons
*/
.ph,
.ph-thin,
.ph-light,
.ph-bold,
.ph-fill,
.ph-duotone {
  font-size: 16px;
}

i.ph, span.ph,
i.ph-thin, span.ph-thin,
i.ph-light, span.ph-light,
i.ph-bold, span.ph-bold,
i.ph-fill, span.ph-fill,
i.ph-duotone, span.ph-duotone {
  vertical-align: text-bottom;
}

.input-group-addon .ph,
.input-group-addon .ph-thin,
.input-group-addon .ph-light,
.input-group-addon .ph-bold,
.input-group-addon .ph-fill,
.input-group-addon .ph-duotone {
  vertical-align: middle;
}

.btn-xs .ph,
.btn-xs .ph-thin,
.btn-xs .ph-light,
.btn-xs .ph-bold,
.btn-xs .ph-fill,
.btn-xs .ph-duotone {
  font-size: 13px;
}

/* Add margin to the <span> or <i> elements depending on thier location to each other */
.btn i + span,
.btn span + i {
  margin-left: 5px;
}

.btn i + i,
.btn i + i {
  margin-left: 5px;
}

.ph-lg {
  font-size: 22px;
  line-height: 0.75em;
  vertical-align: -30%;
}

.ph-lg {
  font-size: 22px;
  line-height: 0.75em;
  vertical-align: -30%;
}

.ph-fw {
  width: 1.28571429em;
  text-align: center;
}

/* #region === TYPOGRAPHY ===*/
h1, h2, h3, h4, h5, h6 {
  text-transform: none;
  letter-spacing: 1px;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: #777777;
  text-transform: none;
  font-family: "LatoWebLight", serif !important;
}

h1 small {
  font-size: 18px;
}

h2 {
  font-weight: 600;
}

h1 {
  font-size: 22px;
  margin-top: 5px;
}

h1 span {
  text-shadow: 0 1px 0 rgba(64, 64, 64, 0.65);
}

h1 small {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}

h5 {
  font-size: 15px;
}

h5 small {
  font-size: 85%;
}

h6 {
  font-size: 11px;
}

h6 small {
  font-size: 10px;
}

/* #endregion */
/*
 * Opacity
 */
.opacity-5 {
  filter: alpha(opacity=5);
  opacity: 0.05;
  -moz-opacity: 0.05;
}

.opacity-10 {
  filter: alpha(opacity=10);
  opacity: 0.1;
  -moz-opacity: 0.1;
}

.opacity-15 {
  filter: alpha(opacity=15);
  opacity: 0.15;
  -moz-opacity: 0.15;
}

.opacity-20 {
  filter: alpha(opacity=20);
  opacity: 0.2;
  -moz-opacity: 0.2;
}

.opacity-25 {
  filter: alpha(opacity=25);
  opacity: 0.25;
  -moz-opacity: 0.25;
}

.opacity-30 {
  filter: alpha(opacity=30);
  opacity: 0.3;
  -moz-opacity: 0.3;
}

.opacity-35 {
  filter: alpha(opacity=35);
  opacity: 0.35;
  -moz-opacity: 0.35;
}

.opacity-40 {
  filter: alpha(opacity=40);
  opacity: 0.4;
  -moz-opacity: 0.4;
}

.opacity-45 {
  filter: alpha(opacity=45);
  opacity: 0.45;
  -moz-opacity: 0.45;
}

.opacity-50 {
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
}

.opacity-55 {
  filter: alpha(opacity=55);
  opacity: 0.55;
  -moz-opacity: 0.55;
}

.opacity-60 {
  filter: alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity: 0.6;
}

.opacity-65 {
  filter: alpha(opacity=65);
  opacity: 0.65;
  -moz-opacity: 0.65;
}

.opacity-70 {
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity: 0.7;
}

.opacity-75 {
  filter: alpha(opacity=75);
  opacity: 0.75;
  -moz-opacity: 0.75;
}

.opacity-80 {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
}

.opacity-85 {
  filter: alpha(opacity=85);
  opacity: 0.85;
  -moz-opacity: 0.85;
}

.opacity-90 {
  filter: alpha(opacity=90);
  opacity: 0.9;
  -moz-opacity: 0.9;
}

.opacity-95 {
  filter: alpha(opacity=95);
  opacity: 0.95;
  -moz-opacity: 0.95;
}

.opacity-100 {
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
}

.shadow-0 {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.shadow-1,
.shadow-hover-1:hover {
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.02), 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.02), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.shadow-2,
.shadow-hover-2:hover {
  -webkit-box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.1);
}

.shadow-3,
.shadow-hover-3:hover {
  -webkit-box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.125);
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.125);
}

.shadow-4,
.shadow-hover-4:hover {
  -webkit-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.125);
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.125);
}

.shadow-5,
.shadow-hover-5:hover {
  -webkit-box-shadow: 0 0.125rem 0.325rem rgba(0, 0, 0, 0.175);
  box-shadow: 0 0.125rem 0.325rem rgba(0, 0, 0, 0.175);
}

.shadow-hover-inset-1:hover,
.shadow-inset-1 {
  -webkit-box-shadow: inset 0 0.25rem 0.125rem 0 rgba(33, 37, 41, 0.025);
  box-shadow: inset 0 0.25rem 0.125rem 0 rgba(33, 37, 41, 0.025);
}

.shadow-hover-inset-2:hover,
.shadow-inset-2 {
  -webkit-box-shadow: inset 0 0.2rem 0.325rem rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 0.2rem 0.325rem rgba(0, 0, 0, 0.04);
}

.shadow-hover-inset-3:hover,
.shadow-inset-3 {
  -webkit-box-shadow: inset 0 0.2rem 0.325rem rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0.2rem 0.325rem rgba(0, 0, 0, 0.05);
}

.shadow-hover-inset-4:hover,
.shadow-inset-4 {
  -webkit-box-shadow: inset 0 0.25rem 0.5rem rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 0.25rem 0.5rem rgba(0, 0, 0, 0.06);
}

.shadow-hover-inset-5:hover,
.shadow-inset-5 {
  -webkit-box-shadow: inset 0 0.35rem 0.5rem rgba(0, 0, 0, 0.07);
  box-shadow: inset 0 0.35rem 0.5rem rgba(0, 0, 0, 0.07);
}

.shadow-sm-hover:hover {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-hover:hover {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg-hover:hover {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/**
* @license Ocellics
* 
* (c) 2023-2023 Diederick Kruisinga
*
*/
.bounce {
  animation-name: bounce;
  animation-duration: 1s;
  animation-fill-mode: both;
  transform-origin: center bottom;
}
@keyframes bounce {
  20%, 53%, 80%, from, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}

.flash {
  animation-name: flash;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes flash {
  50%, from, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

.pulse {
  animation-name: pulse;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}

.shake {
  animation-name: shake;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.headShake {
  animation-name: headShake;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}

.swing {
  animation-name: swing;
  animation-duration: 1s;
  animation-fill-mode: both;
  transform-origin: top center;
}
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.tada {
  animation-name: tada;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}

.wobble {
  animation-name: wobble;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes wobble {
  from {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: none;
  }
}

.jello {
  animation-name: jello;
  animation-duration: 1s;
  animation-fill-mode: both;
  transform-origin: center;
}
@keyframes jello {
  11.1%, from, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.bounceIn {
  animation-name: bounceIn;
  animation-duration: 0.75s;
  animation-fill-mode: both;
}
@keyframes bounceIn {
  20%, 40%, 60%, 80%, from, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceInDown {
  animation-name: bounceInDown;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes bounceInDown {
  60%, 75%, 90%, from, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes bounceInLeft {
  60%, 75%, 90%, from, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes bounceInRight {
  60%, 75%, 90%, from, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

.bounceInUp {
  animation-name: bounceInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes bounceInUp {
  60%, 75%, 90%, from, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceOut {
  animation-name: bounceOut;
  animation-duration: 0.75s;
  animation-fill-mode: both;
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeIn {
  animation-name: fadeIn;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeOut {
  animation-name: fadeOut;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.flipInX {
  animation-name: flipInX;
  animation-duration: 1s;
  animation-fill-mode: both;
  backface-visibility: visible !important;
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

.flipInY {
  animation-name: flipInY;
  animation-duration: 1s;
  animation-fill-mode: both;
  backface-visibility: visible !important;
}
@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}

.flipOutX {
  animation-name: flipOutX;
  animation-duration: 0.75s;
  animation-fill-mode: both;
  backface-visibility: visible !important;
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  animation-name: flipOutY;
  animation-duration: 0.75s;
  animation-fill-mode: both;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-timing-function: ease-in;
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.rotateIn {
  animation-name: rotateIn;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateOut {
  animation-name: rotateOut;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
  animation-duration: 2s;
  animation-fill-mode: both;
}
@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.rollIn {
  animation-name: rollIn;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.rollOut {
  animation-name: rollOut;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.zoomIn {
  animation-name: zoomIn;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.zoomInDown {
  animation-name: zoomInDown;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOut {
  animation-name: zoomOut;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.slideInDown {
  animation-name: slideInDown;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(1800%, 0, 0);
  }
}

.slideOutUp {
  animation-name: slideOutRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}

@-webkit-keyframes animateFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes animateFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes animateFadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes animateFadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes animateFadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes animateFadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes animateFadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes animateFadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.no-transition-delay {
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
}

.well {
  animation: animateFadeInUp 0.3s;
  -webkit-animation: animateFadeInUp 0.3s;
}

.modern-tabs .tab-pane.active:not(:has(> div.widget-loading)) {
  animation: animateFadeInUp 0.3s;
  -webkit-animation: animateFadeInUp 0.3s;
}

.tab-pane.active {
  animation: animateFadeInUp 0.3s;
  -webkit-animation: animateFadeInUp 0.3s;
}

.alert {
  animation: fadeIn 0.7s;
  -webkit-animation: fadeIn 0.7s;
}

.fadeinup {
  animation: animateFadeInUp 0.5s;
  -webkit-animation: animateFadeInUp 0.5s;
}

.fadeindown {
  animation: animateFadeInDown 0.5s;
  -webkit-animation: animateFadeInDown 0.5s;
}

.fadeinleft {
  animation: animateFadeInLeft 0.5s;
  -webkit-animation: animateFadeInLeft 0.5s;
}

.fadeinright {
  animation: animateFadeInRight 0.5s;
  -webkit-animation: animateFadeInRight 0.5s;
}

/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/opacity";*/
/*@import "mixins/image";*/
/*@import "mixins/reset-filter";*/
/*@import "mixins/resize";*/
/*@import "mixins/size";*/
/*@import "mixins/reset-text";*/
/*@import "mixins/text-overflow";*/
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 18px;
  background-color: #FFF;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  /*@include box-shadow(inset 0 1px 1px rgba(0, 0, 0, .05));*/
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well .widget-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  background: #f5f5f5;
  border-radius: 1.5em;
  margin: auto 0px auto auto;
}
.well .widget-icon-sm {
  width: 32px;
  height: 32px;
  border-radius: 6px;
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.well-min {
  padding: 0px;
}

/*@import "mixins/pagination";*/
/*@import "mixins/list-group";*/
/*@import "mixins/nav-divider";*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/nav-vertical-align";*/
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 480px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 480px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

/*
 * Forced text alignments
 */
.text-left, .text-align-left {
  text-align: left !important;
  text-align: -webkit-left !important;
}

.text-right, .text-align-right {
  text-align: right !important;
  text-align: -webkit-right !important;
}

.text-center, .text-align-center {
  text-align: center !important;
  text-align: -webkit-center !important;
}

.text-justify {
  text-align: justify !important;
  text-align: -webkit-justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-align-top, .v-align-t {
  vertical-align: top !important;
}

.text-align-middle, .v-align-m {
  vertical-align: middle !important;
}

.text-align-bottom, .v-align-b {
  vertical-align: bottom !important;
}

.text-align-text-bottom, .v-align-tb {
  vertical-align: text-bottom !important;
}

.text-align-text-top, .v-align-tt {
  vertical-align: text-top !important;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .panel.panel-widget .panel-heading h1, .panel.panel-widget .panel-heading h2, .panel.panel-widget .panel-heading h3, .panel.panel-widget .panel-heading h4, .panel.panel-widget .panel-heading h5, .panel.panel-widget .panel-heading h6, .panel.panel-widget-min .panel-heading h1, .panel.panel-widget-min .panel-heading h2, .panel.panel-widget-min .panel-heading h3, .panel.panel-widget-min .panel-heading h4, .panel.panel-widget-min .panel-heading h5, .panel.panel-widget-min .panel-heading h6 {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 480px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase, .panel.panel-widget .panel-heading h1, .panel.panel-widget .panel-heading h2, .panel.panel-widget .panel-heading h3, .panel.panel-widget .panel-heading h4, .panel.panel-widget .panel-heading h5, .panel.panel-widget .panel-heading h6, .panel.panel-widget-min .panel-heading h1, .panel.panel-widget-min .panel-heading h2, .panel.panel-widget-min .panel-heading h3, .panel.panel-widget-min .panel-heading h4, .panel.panel-widget-min .panel-heading h5, .panel.panel-widget-min .panel-heading h6 {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #70A1A1;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: rgb(85.425, 85.425, 85.425);
}
.checkbox input[type=checkbox],
.checkbox input[type=radio] {
  opacity: 0;
  z-index: 1;
}
.checkbox input[type=checkbox]:focus + label::before,
.checkbox input[type=radio]:focus + label::before {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type=checkbox]:checked + label::after,
.checkbox input[type=radio]:checked + label::after {
  font-family: "FontAwesome";
  content: "\f00c";
}
.checkbox input[type=checkbox]:disabled + label,
.checkbox input[type=radio]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type=checkbox]:disabled + label::before,
.checkbox input[type=radio]:disabled + label::before {
  background-color: rgb(239.25, 239.25, 239.25);
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}

.dxm-item .checkbox label::after {
  padding-top: 3px;
}

.checkbox-primary input[type=checkbox]:checked + label::before,
.checkbox-primary input[type=radio]:checked + label::before {
  background-color: #253744;
  border-color: #253744;
}
.checkbox-primary input[type=checkbox]:checked + label::after,
.checkbox-primary input[type=radio]:checked + label::after {
  color: #fff;
}

.checkbox-danger input[type=checkbox]:checked + label::before,
.checkbox-danger input[type=radio]:checked + label::before {
  background-color: #FF4054;
  border-color: #FF4054;
}
.checkbox-danger input[type=checkbox]:checked + label::after,
.checkbox-danger input[type=radio]:checked + label::after {
  color: #fff;
}

.checkbox-info input[type=checkbox]:checked + label::before,
.checkbox-info input[type=radio]:checked + label::before {
  background-color: #45B1E8;
  border-color: #45B1E8;
}
.checkbox-info input[type=checkbox]:checked + label::after,
.checkbox-info input[type=radio]:checked + label::after {
  color: #fff;
}

.checkbox-warning input[type=checkbox]:checked + label::before,
.checkbox-warning input[type=radio]:checked + label::before {
  background-color: #ff9b37;
  border-color: #ff9b37;
}
.checkbox-warning input[type=checkbox]:checked + label::after,
.checkbox-warning input[type=radio]:checked + label::after {
  color: #fff;
}

.checkbox-success input[type=checkbox]:checked + label::before,
.checkbox-success input[type=radio]:checked + label::before {
  background-color: #8DD562;
  border-color: #8DD562;
}
.checkbox-success input[type=checkbox]:checked + label::after,
.checkbox-success input[type=radio]:checked + label::after {
  color: #fff;
}

.checkbox-login input[type=checkbox]:checked + label::before,
.checkbox-login input[type=radio]:checked + label::before {
  background-color: #253744;
  border-color: #253744;
}
.checkbox-login input[type=checkbox]:checked + label::after,
.checkbox-login input[type=radio]:checked + label::after {
  color: #fff;
}

.checkbox-login {
  padding-top: 2px !important;
}

.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #70A1A1;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: rgb(85.425, 85.425, 85.425);
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type=radio] {
  opacity: 0;
  z-index: 1;
}
.radio input[type=radio]:focus + label::before {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type=radio]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type=radio]:disabled + label {
  opacity: 0.65;
}
.radio input[type=radio]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}

.radio-primary input[type=radio] + label::after {
  background-color: #253744;
}
.radio-primary input[type=radio]:checked + label::before {
  border-color: #253744;
}
.radio-primary input[type=radio]:checked + label::after {
  background-color: #253744;
}

.radio-danger input[type=radio] + label::after {
  background-color: #FF4054;
}
.radio-danger input[type=radio]:checked + label::before {
  border-color: #FF4054;
}
.radio-danger input[type=radio]:checked + label::after {
  background-color: #FF4054;
}

.radio-info input[type=radio] + label::after {
  background-color: #45B1E8;
}
.radio-info input[type=radio]:checked + label::before {
  border-color: #45B1E8;
}
.radio-info input[type=radio]:checked + label::after {
  background-color: #45B1E8;
}

.radio-warning input[type=radio] + label::after {
  background-color: #ff9b37;
}
.radio-warning input[type=radio]:checked + label::before {
  border-color: #ff9b37;
}
.radio-warning input[type=radio]:checked + label::after {
  background-color: #ff9b37;
}

.radio-success input[type=radio] + label::after {
  background-color: #8DD562;
}
.radio-success input[type=radio]:checked + label::before {
  border-color: #8DD562;
}
.radio-success input[type=radio]:checked + label::after {
  background-color: #8DD562;
}

input[type=checkbox].styled:checked + label:after,
input[type=radio].styled:checked + label:after {
  font-family: "FontAwesome";
  content: "\f00c";
}
input[type=checkbox] .styled:checked + label::before,
input[type=radio] .styled:checked + label::before {
  color: #fff;
}
input[type=checkbox] .styled:checked + label::after,
input[type=radio] .styled:checked + label::after {
  color: #fff;
}

/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/opacity";*/
/*@import "mixins/image";*/
/*@import "mixins/reset-filter";*/
/*@import "mixins/resize";*/
/*@import "mixins/size";*/
/*@import "mixins/reset-text";*/
/*@import "mixins/text-overflow";*/
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 18px;
  background-color: #FFF;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  /*@include box-shadow(inset 0 1px 1px rgba(0, 0, 0, .05));*/
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well .widget-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  background: #f5f5f5;
  border-radius: 1.5em;
  margin: auto 0px auto auto;
}
.well .widget-icon-sm {
  width: 32px;
  height: 32px;
  border-radius: 6px;
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.well-min {
  padding: 0px;
}

/*@import "mixins/pagination";*/
/*@import "mixins/list-group";*/
/*@import "mixins/nav-divider";*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/nav-vertical-align";*/
.modal-open {
  overflow-y: hidden;
  padding-right: 0 !important;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1999;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #999;
  border: 1px solid #E5E5E5;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1998;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
  -moz-opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
}

.modal-header {
  padding: 30px 30px 7px 30px;
  border-bottom: 0px solid #e5e5e5;
}
.modal-header:before, .modal-header:after {
  display: table;
  content: " ";
}
.modal-header:after {
  clear: both;
}

.modal-header h4,
.modal-header h5 {
  font-size: 2em;
}

.modal-header h5 small {
  font-size: 75%;
}

.modal-header .close,
.modal-body .close {
  margin-top: -25px;
  margin-right: -25px;
  width: 26px;
  font-size: 26px;
  font-family: "LatoWebLight", serif, sans-serif;
  color: #075038;
}

.modal-content:not(:has(.modal-header)) .modal-body {
  padding-top: 30px;
}

.modal-body .close {
  margin-top: -25px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  padding: 7px 30px 15px 30px;
}

.modal-footer {
  /*padding: $modal-inner-padding;*/
  padding: 7px 30px 30px 30px;
  text-align: right;
  border-top: 0px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: " ";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.footer-align-center .modal-footer {
  text-align: center;
}

.footer-align-left .modal-footer {
  text-align: left;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
/* ==== BOOTBOX CUSTOM STYLES ==== */
.modal-autosize .thumbnail {
  background-color: transparent !important;
}

.modal-autosize .thumbnail img {
  box-shadow: 0px 0px 13px 0px rgba(62, 44, 90, 0.2);
  border-radius: 3px;
}

.modal-autosize .placeholder {
  position: relative;
  width: 250px;
  height: 250px;
  opacity: 0.1;
}

.modal-autosize > .modal-dialog {
  display: table;
  width: auto;
}

.modal-ok > .modal-dialog {
  width: 350px !important;
  margin-top: 60px;
}

.modal-max > .modal-dialog {
  width: 95% !important;
}

.modal-80 > .modal-dialog {
  width: 80% !important;
}

.modal-60 > .modal-dialog {
  width: 60% !important;
}

.modal-50 > .modal-dialog {
  width: 50% !important;
}

.modal-40 > .modal-dialog {
  width: 40%;
}

.modal-30 > .modal-dialog {
  width: 30%;
}

.modal-fullscreen > .modal-dialog {
  position: fixed !important;
  z-index: 99999;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  border-radius: 4px 4px;
  width: unset !important;
  background-color: #fff;
}

.modal-fullscreen > .modal-dialog > .modal-content {
  position: fixed !important;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: url(../content/images/bg/mybg.png);
}

.modal-fullscreen > .modal-dialog > .modal-content > .modal-header {
  background-color: #fff;
}

/* Small devices (landscape phones, less than 576px) */
/* Small and Medium devices (tablets, less than 768px)*/
@media (max-width: 768px) {
  .modal-80 > .modal-dialog {
    width: auto !important;
  }
  .modal-60 > .modal-dialog {
    width: auto !important;
  }
  .modal-50 > .modal-dialog {
    width: auto !important;
  }
  .modal-30 > .modal-dialog {
    width: auto !important;
  }
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 768px) and (max-width: 992px) {
  .modal-80 > .modal-dialog {
    width: 80% !important;
  }
  .modal-60 > .modal-dialog {
    width: 80% !important;
  }
  .modal-50 > .modal-dialog {
    width: 80% !important;
  }
  .modal-30 > .modal-dialog {
    width: 50% !important;
  }
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1200px) {
  .modal-80 > .modal-dialog {
    width: 80% !important;
  }
  .modal-60 > .modal-dialog {
    width: 75% !important;
  }
  .modal-50 > .modal-dialog {
    width: 65% !important;
  }
  .modal-30 > .modal-dialog {
    width: 40% !important;
  }
}
/*boostrap fix for https://github.com/twbs/bootstrap/issues/14040 */
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/opacity";*/
/*@import "mixins/image";*/
/*@import "mixins/reset-filter";*/
/*@import "mixins/resize";*/
/*@import "mixins/size";*/
/*@import "mixins/reset-text";*/
/*@import "mixins/text-overflow";*/
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 18px;
  background-color: #FFF;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  /*@include box-shadow(inset 0 1px 1px rgba(0, 0, 0, .05));*/
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well .widget-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  background: #f5f5f5;
  border-radius: 1.5em;
  margin: auto 0px auto auto;
}
.well .widget-icon-sm {
  width: 32px;
  height: 32px;
  border-radius: 6px;
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.well-min {
  padding: 0px;
}

/*@import "mixins/pagination";*/
/*@import "mixins/list-group";*/
/*@import "mixins/nav-divider";*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/nav-vertical-align";*/
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.428571429;
  color: rgb(85.425, 85.425, 85.425);
}

.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px 4px 12px;
  font-size: 13px;
  line-height: 1.428571429;
  color: rgb(85.425, 85.425, 85.425);
  background-color: #fff;
  background-image: none;
  border: 1px solid #70A1A1;
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: rgba(112, 161, 161, 0.7);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 8px rgba(112, 161, 161, 0.6);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 8px rgba(112, 161, 161, 0.6);
}
.form-control.no-focus:focus {
  outline: 0;
  box-shadow: none !important;
}
.input-group .form-control:focus {
  box-shadow: none;
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled], .form-control[readonly], .form-control[readonly] + .input-group-addon, fieldset[disabled] .form-control {
  background-color: rgb(239.25, 239.25, 239.25);
  opacity: 1;
  color: rgb(119.085, 119.085, 119.085);
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

.form-control::placeholder {
  color: rgba(51, 51, 51, 0.3) !important;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
  input[type=time].form-control,
  input[type=datetime-local].form-control,
  input[type=month].form-control {
    line-height: 32px;
  }
  input[type=date].input-sm,
  .input-group-sm > .input-group-btn > input[type=date].btn, .input-group-sm input[type=date],
  input[type=time].input-sm,
  .input-group-sm > .input-group-btn > input[type=time].btn,
  .input-group-sm input[type=time],
  input[type=datetime-local].input-sm,
  .input-group-sm > .input-group-btn > input[type=datetime-local].btn,
  .input-group-sm input[type=datetime-local],
  input[type=month].input-sm,
  .input-group-sm > .input-group-btn > input[type=month].btn,
  .input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
  .input-group-lg > .input-group-btn > input[type=date].btn, .input-group-lg input[type=date],
  input[type=time].input-lg,
  .input-group-lg > .input-group-btn > input[type=time].btn,
  .input-group-lg input[type=time],
  input[type=datetime-local].input-lg,
  .input-group-lg > .input-group-btn > input[type=datetime-local].btn,
  .input-group-lg input[type=datetime-local],
  input[type=month].input-lg,
  .input-group-lg > .input-group-btn > input[type=month].btn,
  .input-group-lg input[type=month] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 18px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-top: 4px;
  margin-left: -20px;
}

.table .radio input[type=radio],
.table .radio-inline input[type=radio],
.table .checkbox input[type=checkbox],
.table .checkbox-inline input[type=checkbox] {
  margin-top: 0px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 31px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  /*line-height: $input-height-small;*/
  line-height: 1.428571429;
}
.form-group-sm .select {
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.form-group-sm .input-group-addon {
  font-size: 12px;
  padding: 5px 12px;
  border-radius: 3px;
}
.form-group-sm .input-group.select .input-group-addon {
  line-height: 1.428571429;
}
.form-group-sm .input-group .form-control:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 45px;
  line-height: 45px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #FBFBFB;
}
.has-success .form-control {
  border-color: #FBFBFB;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: rgb(225.5, 225.5, 225.5);
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
.has-success .input-group-addon {
  color: #70A1A1;
  background-color: rgb(164.3728643216, 221.6110552764, 130.1889447236);
  border-color: #FBFBFB;
}
.has-success .form-control-feedback {
  color: #70A1A1;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #FBFBFB;
}
.has-warning .form-control {
  border-color: #FBFBFB;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: rgb(225.5, 225.5, 225.5);
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
.has-warning .input-group-addon {
  color: #70A1A1;
  background-color: rgb(255, 175.4, 95.8);
  border-color: #FBFBFB;
}
.has-warning .form-control-feedback {
  color: #70A1A1;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #FBFBFB;
}
.has-error .form-control {
  border-color: #FBFBFB;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: rgb(225.5, 225.5, 225.5);
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
.has-error .input-group-addon {
  color: #70A1A1;
  background-color: rgb(255, 104.8, 120.5277486911);
  border-color: #FBFBFB;
}
.has-error .form-control-feedback {
  color: #70A1A1;
}

.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: rgb(114.75, 114.75, 114.75);
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
  .form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  /*display: flex;
  flex-wrap: wrap;*/
  margin-right: -13px;
  margin-left: -13px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 13px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

/*Custom Select (DropDown) Styles*/
/* The container must be positioned relative: */
/* Reset Select */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-image: none;
}

/* Remove IE arrow */
select::-ms-expand {
  display: none;
}

/* Custom Select */
.select {
  position: relative;
  line-height: 32px;
}

select {
  flex: 1;
  padding: 0 0.5em;
  color: #fff;
  cursor: pointer;
}

/* Arrow */
.select::after {
  font-family: "Phosphor";
  content: "\e9fe";
  position: absolute;
  top: 0;
  right: 0px;
  padding: 0 0.8em;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  z-index: 10;
  color: #70A1A1;
  font-size: 16px;
}

/* Transition */
.select:hover::after {
  color: rgba(112, 161, 161, 0.7);
}

.input-group.select .input-group-addon {
  background-color: rgba(51, 51, 51, 0.06);
  color: #333333;
}

.input-group .input-group-btn .btn {
  padding-top: 4px;
  padding-bottom: 3px;
}

/*End*/
/* Custom Input file upload styles */
input[type=file]:not(.inputfile) {
  font-size: 11px;
}

input[type=file].inputfile {
  display: none;
}

.inputfile + label {
  max-width: 80%;
  font-weight: 100;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 5px 12px;
  vertical-align: middle;
  margin-bottom: 0;
}

.inputfile:focus + label,
.inputfile.has-focus + label {
  outline: 1px dotted rgba(112, 161, 161, 0.7);
  outline: -webkit-focus-ring-color auto 5px;
}

.inputfile + label svg {
  width: 1em;
  height: 1em;
  vertical-align: middle;
  fill: currentColor;
  margin-top: -0.25em;
  /* 4px */
  margin-right: 0.25em;
  /* 4px */
}

.inputfile + label {
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.7) !important;
  background-color: #FFFFFF;
  border: 1px solid #70A1A1;
}

.inputfile:focus + label,
.inputfile.has-focus + label,
.inputfile + label:hover {
  background-color: #e6e6e6;
  border-color: #70A1A1;
}

form i.toggle-password {
  margin-top: -24px;
  cursor: pointer;
  position: relative;
  float: right;
  font-size: 1.1em !important;
  margin-right: 13px;
  opacity: 0.8;
  color: #000000;
  transition: all 0.2s ease;
  z-index: 10;
}

form i.toggle-password:hover {
  opacity: 1;
}

table {
  background-color: transparent;
}
table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: rgb(119.085, 119.085, 119.085);
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: rgb(232.25, 232.25, 232.25);
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: rgb(164.3728643216, 221.6110552764, 130.1889447236);
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: rgb(149.7648241206, 216.2291457286, 110.0708542714);
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: rgb(105.3100478469, 192.2267942584, 236.4899521531);
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: rgb(82.6162679426, 182.7100478469, 233.6837320574);
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: rgb(255, 175.4, 95.8);
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: rgb(255, 162.65, 70.3);
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: rgb(255, 104.8, 120.5277486911);
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: rgb(255, 79.3, 97.6979057592);
}

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
  border: none;
}

/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/opacity";*/
/*@import "mixins/image";*/
/*@import "mixins/reset-filter";*/
/*@import "mixins/resize";*/
/*@import "mixins/size";*/
/*@import "mixins/reset-text";*/
/*@import "mixins/text-overflow";*/
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 18px;
  background-color: #FFF;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  /*@include box-shadow(inset 0 1px 1px rgba(0, 0, 0, .05));*/
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well .widget-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  background: #f5f5f5;
  border-radius: 1.5em;
  margin: auto 0px auto auto;
}
.well .widget-icon-sm {
  width: 32px;
  height: 32px;
  border-radius: 6px;
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.well-min {
  padding: 0px;
}

/*@import "mixins/pagination";*/
/*@import "mixins/list-group";*/
/*@import "mixins/nav-divider";*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*@import "mixins/nav-vertical-align";*/
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
}
.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
  /*&:not(:first-child):not(:last-child) {
      border-radius: 0;
  }*/
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  color: #70A1A1;
  text-align: center;
  background-color: #fff;
  border: 1px solid #70A1A1;
  border-radius: 4px;
  /* Group Add On info details */
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 6px;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}
.input-group-addon i {
  position: relative;
  top: -1px;
}
.input-group-addon i + .info-data {
  margin-right: 0px;
}
.input-group-addon .info-data {
  position: relative;
  top: 1px;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group :nth-child(2).form-control:has(+ .input-group-addon) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}

.input-group .input-group-addon + .form-control,
.input-group-addon:last-child, .input-group-addon:nth-last-child(2):not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
}

.input-group:focus-within {
  -webkit-box-shadow: 0 0 8px rgba(112, 161, 161, 0.7);
  box-shadow: 0 0 8px rgba(112, 161, 161, 0.7);
}

.input-group:focus-within .input-group-addon {
  border-color: rgba(112, 161, 161, 0.7);
}

/* VALIDATION STYLES - Must move to a new validation stylesheet */
.input-group:has(.input-validation-error) .input-group-addon,
.input-group:has(.input-validation-error) .form-control,
.input-group:has(.input-validation-error):focus-within .input-group-addon,
.input-group:has(.input-validation-error):focus-within .form-control {
  border-color: rgba(255, 64, 84, 0.5);
}

.input-group:has(.input-validation-error) {
  -webkit-box-shadow: 0 0 8px rgba(255, 64, 84, 0.5);
  box-shadow: 0 0 8px rgba(255, 64, 84, 0.5);
}

.form-control.input-validation-error,
.form-control.error {
  border-color: rgba(255, 64, 84, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(255, 64, 84, 0.5);
  box-shadow: 0 0 8px rgba(255, 64, 84, 0.5);
}

.input-group .form-control.input-validation-error {
  /* Remove the shadow if the form-control is within an input-group */
  -webkit-box-shadow: none;
  box-shadow: none;
}

.field-validation-error, label.error {
  color: #FF4054;
  margin-top: 4px;
  margin-left: 2px;
  display: block;
  font-weight: normal;
}

.field-validation-valid {
  display: none;
}

input[type=checkbox].input-validation-error {
  border: 0 none;
}

.validation-summary-errors {
  color: #FF4054;
}

.validation-summary-valid {
  display: none;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel .widget-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  background: #f5f5f5;
  border-radius: 1.5em;
  margin: auto 0px auto auto;
}
.panel .widget-icon-sm {
  width: 32px;
  height: 32px;
  border-radius: 6px;
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  display: table;
  content: " ";
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #E8E8E8;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.panel-footer a {
  display: flex;
  justify-content: space-between;
  /*padding: 10px 15px 10px 15px;*/
}
.panel-footer i {
  padding: 3px 0;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 5px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 5px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 5px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 5px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 6px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #E8E8E8;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #E8E8E8;
}

.panel-default {
  border-color: #E8E8E8;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #E8E8E8;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #E8E8E8;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #E8E8E8;
}
.panel-default.panel-fill {
  color: #000;
  background-color: #f5f5f5;
  border-color: #E8E8E8;
}
.panel-default.panel-fill-tint {
  color: #000;
  background-color: #f7f7f7;
  border-color: rgb(236.6, 236.6, 236.6);
}
.panel-default.panel-fill-shade {
  color: #000;
  background-color: #939393;
  border-color: rgb(139.2, 139.2, 139.2);
}
.panel-default.panel-fill-gradient-simple-angular {
  color: #000;
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, #f5f5f5, #f5f5f5);
  border-color: #E8E8E8;
}

.panel-primary {
  border-color: #253744;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #253744;
  border-color: #253744;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #253744;
}
.panel-primary > .panel-heading .badge {
  color: #253744;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #253744;
}
.panel-primary.panel-fill {
  color: #fff;
  background-color: #253744;
  border-color: #253744;
}
.panel-primary.panel-fill-tint {
  color: #fff;
  background-color: rgb(80.6, 95, 105.4);
  border-color: rgb(80.6, 95, 105.4);
}
.panel-primary.panel-fill-shade {
  color: #fff;
  background-color: rgb(22.2, 33, 40.8);
  border-color: rgb(22.2, 33, 40.8);
}
.panel-primary.panel-fill-gradient-simple-angular {
  color: #fff;
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, #253744, #253744);
  border-color: #253744;
}

.panel-success {
  border-color: #8dd562;
}
.panel-success > .panel-heading {
  color: #FBFBFB;
  background-color: rgb(164.3728643216, 221.6110552764, 130.1889447236);
  border-color: #8dd562;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #8dd562;
}
.panel-success > .panel-heading .badge {
  color: rgb(164.3728643216, 221.6110552764, 130.1889447236);
  background-color: #FBFBFB;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #8dd562;
}
.panel-success.panel-fill {
  color: #000;
  background-color: rgb(164.3728643216, 221.6110552764, 130.1889447236);
  border-color: #8dd562;
}
.panel-success.panel-fill-tint {
  color: #000;
  background-color: rgb(182.4982914573, 228.2888442211, 155.1511557789);
  border-color: rgb(163.8, 221.4, 129.4);
}
.panel-success.panel-fill-shade {
  color: #000;
  background-color: rgb(98.623718593, 132.9666331658, 78.1133668342);
  border-color: rgb(84.6, 127.8, 58.8);
}
.panel-success.panel-fill-gradient-simple-angular {
  color: #000;
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, rgb(164.3728643216, 221.6110552764, 130.1889447236), rgb(164.3728643216, 221.6110552764, 130.1889447236));
  border-color: #8dd562;
}

.panel-info {
  border-color: #45b1e8;
}
.panel-info > .panel-heading {
  color: #FBFBFB;
  background-color: rgb(105.3100478469, 192.2267942584, 236.4899521531);
  border-color: #45b1e8;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #45b1e8;
}
.panel-info > .panel-heading .badge {
  color: rgb(105.3100478469, 192.2267942584, 236.4899521531);
  background-color: #FBFBFB;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #45b1e8;
}
.panel-info.panel-fill {
  color: #000;
  background-color: rgb(105.3100478469, 192.2267942584, 236.4899521531);
  border-color: #45b1e8;
}
.panel-info.panel-fill-tint {
  color: #000;
  background-color: rgb(135.2480382775, 204.7814354067, 240.1919617225);
  border-color: rgb(106.2, 192.6, 236.6);
}
.panel-info.panel-fill-shade {
  color: #fff;
  background-color: rgb(63.1860287081, 115.336076555, 141.8939712919);
  border-color: rgb(41.4, 106.2, 139.2);
}
.panel-info.panel-fill-gradient-simple-angular {
  color: #000;
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, rgb(105.3100478469, 192.2267942584, 236.4899521531), rgb(105.3100478469, 192.2267942584, 236.4899521531));
  border-color: #45b1e8;
}

.panel-warning {
  border-color: rgb(255, 149.9, 44.8);
}
.panel-warning > .panel-heading {
  color: #FBFBFB;
  background-color: rgb(255, 175.4, 95.8);
  border-color: rgb(255, 149.9, 44.8);
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgb(255, 149.9, 44.8);
}
.panel-warning > .panel-heading .badge {
  color: rgb(255, 175.4, 95.8);
  background-color: #FBFBFB;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgb(255, 149.9, 44.8);
}
.panel-warning.panel-fill {
  color: #000;
  background-color: rgb(255, 175.4, 95.8);
  border-color: rgb(255, 149.9, 44.8);
}
.panel-warning.panel-fill-tint {
  color: #000;
  background-color: rgb(255, 191.32, 127.64);
  border-color: rgb(255, 170.92, 86.84);
}
.panel-warning.panel-fill-shade {
  color: #fff;
  background-color: rgb(153, 105.24, 57.48);
  border-color: rgb(153, 89.94, 26.88);
}
.panel-warning.panel-fill-gradient-simple-angular {
  color: #000;
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, rgb(255, 175.4, 95.8), rgb(255, 175.4, 95.8));
  border-color: rgb(255, 149.9, 44.8);
}

.panel-danger {
  border-color: #ff4054;
}
.panel-danger > .panel-heading {
  color: #FBFBFB;
  background-color: rgb(255, 104.8, 120.5277486911);
  border-color: #ff4054;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ff4054;
}
.panel-danger > .panel-heading .badge {
  color: rgb(255, 104.8, 120.5277486911);
  background-color: #FBFBFB;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ff4054;
}
.panel-danger.panel-fill {
  color: #000;
  background-color: rgb(255, 104.8, 120.5277486911);
  border-color: #ff4054;
}
.panel-danger.panel-fill-tint {
  color: #000;
  background-color: rgb(255, 134.84, 147.4221989529);
  border-color: rgb(255, 102.2, 118.2);
}
.panel-danger.panel-fill-shade {
  color: #fff;
  background-color: rgb(153, 62.88, 72.3166492147);
  border-color: rgb(153, 38.4, 50.4);
}
.panel-danger.panel-fill-gradient-simple-angular {
  color: #000;
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, rgb(255, 104.8, 120.5277486911), rgb(255, 104.8, 120.5277486911));
  border-color: #ff4054;
}

.panel.panel-widget, .panel.panel-widget-min {
  animation: animateFadeInUp 0.5s;
  -webkit-animation: animateFadeInUp 0.5s;
}
.panel.panel-widget .panel-heading, .panel.panel-widget-min .panel-heading {
  display: flex;
  border: none;
  background: #fff;
}
.panel.panel-widget .panel-footer, .panel.panel-widget-min .panel-footer {
  border: none;
}

.panel.panel-widget:has(.panel-footer) .panel-body {
  height: 200px !important;
}
.panel.panel-widget:not(:has(.panel-footer)) .panel-body {
  height: 232px !important;
}

aside {
  display: block;
  min-height: 100%;
  display: block;
  min-height: 100% !important;
  width: 220px;
}

#left-panel, #main, .page-footer, .fixed-ribbon, .hidden-menu-footer {
  -webkit-transition: 350ms cubic-bezier(0.1, 0.57, 0.1, 1);
  transition: 350ms cubic-bezier(0.1, 0.57, 0.1, 1);
  -webkit-transform: translate(0px, 0) translateZ(0px);
}

/*Left panel*/
.fixed-navigation, #left-panel {
  height: 100%;
  position: fixed !important;
}

nav {
  -webkit-overflow-scrolling: touch;
  overflow-y: hidden;
  overflow-x: hidden;
  width: 220px;
}

/*Menu Selected Icon*/
#left-panel nav ul li.active > a:before {
  content: "\f0d9";
  font-family: FontAwesome;
  display: block;
  height: 27px;
  line-height: normal;
  width: 27px;
  position: absolute;
  right: -21px;
  font-size: 20px;
  color: #eee;
}

.menu-item-sub li.active > a:before {
  right: 9px;
}

nav {
  overflow-y: scroll;
  width: 222px;
}

/* Target the scrollbar for the specific div */
nav::-webkit-scrollbar {
  width: 2px;
}

/* Track (background) */
nav::-webkit-scrollbar-track {
  background: transparent;
}

/* Handle (thumb) */
nav::-webkit-scrollbar-thumb {
  background: #F7F7F8;
}

/* Handle on hover */
nav::-webkit-scrollbar-thumb:hover {
  background: #FFFFFF;
}

.fixed-navigation nav > ul {
  position: relative;
  height: 100%;
  width: 220px;
}

#left-panel {
  width: 220px;
}

#left-panel {
  top: 0px;
  left: 0px;
  z-index: 1000;
  bottom: 0px;
  height: 100%;
  display: block;
  margin: 0em;
  overflow: hidden;
}

#left-panel nav {
  height: calc(100% - 128px) !important;
}

.hidden-menu #main {
  margin-left: 0px;
}

.hidden-menu #left-panel {
  left: -210px;
  z-index: 903;
}

.hidden-menu #left-panel:hover {
  left: 0;
}

.hidden-menu #left-panel {
  left: -210px;
  z-index: 903;
}

.hidden-menu #hide-menu > :first-child > a {
  background-color: #e8e8e8;
  background-image: -moz-linear-gradient(top, #5a5a5a 0, #686868 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5a5a), color-stop(100%, #686868));
  background-image: -webkit-linear-gradient(to bottom, #5a5a5a 0, #686868 100%);
  background-image: -o-linear-gradient(to bottom, #5a5a5a 0, #686868 100%);
  background-image: -ms-linear-gradient(to bottom, #5a5a5a 0, #686868 100%);
  background-image: linear-gradient(to bottom, #5a5a5a 0, #686868 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5A5A5A", endColorstr="#686868", GradientType=0);
  -webkit-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
  color: #fff;
  border-color: #494949;
}

.minified #left-panel, .minified nav > ul > li {
  overflow: visible;
}

.minified #left-panel {
  width: 45px;
}

/*Media Queries*/
@media (max-width: 980px) {
  .fixed-navigation, nav {
    margin-right: -10px;
  }
  .hidden-menu #main {
    margin-left: 10px;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  #left-panel {
    left: -220px;
  }
  .hidden-menu #left-panel {
    left: 0;
  }
}
@media only screen and (max-width: 679px) and (min-width: 0) {
  #left-panel {
    left: -220px;
  }
}
@media only screen and (max-width: 479px) and (min-width: 299px) {
  #left-panel {
    left: -220px;
  }
}
@media (max-width: 767px) {
  #left-panel {
    left: -220px;
  }
}
@media only screen and (max-width: 479px) and (min-width: 266px) {
  .hidden-menu #left-panel {
    left: 0;
  }
}
@media only screen and (max-width: 679px) and (min-width: 0) {
  .hidden-menu #left-panel {
    left: 0;
  }
}
@media (max-width: 767px) {
  .hidden-menu #left-panel {
    left: 0;
  }
}
#logo-group {
  padding-top: 5px;
  padding-right: 9px;
  padding-left: 7px;
  padding-bottom: 7px;
}

.site-logo, .nav-footer-logo {
  width: 100%;
  margin-top: 0px;
  margin-left: 0px;
  background-size: 100%;
  background-position: center; /* Keeps the center of the image visible */
  background-repeat: no-repeat;
}

.site-logo {
  background-image: url("Logos/Landscape/logo-l-l-w.svg");
  height: 70px;
  height: 70px;
}

.nav-footer {
  color: #F7F7F8;
  height: 100%;
}

.nav-footer-logo {
  background-image: url("");
  height: 0px;
}

.nav-footer .version-info {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 6px 0;
  height: 45px;
}

.nav-footer .powered-by span {
  display: inline-block;
  height: 16px;
}

.nav-footer .powered-by-icon {
  background-image: url("favicon.ico");
  background-size: 16px;
  background-repeat: no-repeat;
  width: 16px;
  vertical-align: middle;
  margin-right: 5px;
}

/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/* #region === LOADERS === */
/*=== LOADERS ===*/
.element-overlay {
  background: rgba(0, 0, 0, 0.1);
  opacity: 1;
  filter: alpha(opacity=100);
  top: 58px;
}

.modal-dialog .element-overlay {
  top: 0px;
}

.modal-dialog .element-overlay .element-overlay-loading {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position-x: center;
  background-position-y: center;
  background-size: 85px;
}

.element-overlay-loading {
  position: absolute;
  width: 100px;
  z-index: 1040;
  color: white;
  text-align: center;
  height: 100px;
}

.element-overlay .element-overlay-loading {
  top: 35%;
  left: 50%;
  margin-left: auto;
}

.element-overlay, .grid-view-overlay, .grid-view-header-filter-overlay {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(119, 119, 119, 0.15);
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 1020;
}

.grid-view-overlay .element-overlay-loading {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.4);
  top: 40%;
  padding-top: 8px;
  text-transform: uppercase;
  font-size: 0.9em;
  /*box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05);*/
  left: 0;
  right: 0;
  margin: auto;
}

.grid-view-header-filter-overlay .element-overlay-loading {
  top: 30%;
  left: 0;
  right: 0;
  margin: auto;
}

.widget-loading {
  background: url("Loaders/ellipsis-pulse-colors.svg?v1") no-repeat center center;
  background-size: contain;
  opacity: 0.8;
  height: 50px;
  text-align: center;
}

.element-loading {
  background: url("Loaders/ellipsis-pulse-colors.svg?v1") no-repeat center center;
  background-size: contain;
  opacity: 0.8;
  text-align: center;
  display: block;
}

.element-overlay .element-overlay-loading,
.overlay {
  background: url("Loaders/ellipsis-pulse-colors.svg?v1") no-repeat;
  background-size: contain;
}

.grid-view-overlay .element-overlay-loading,
.grid-view-header-filter-overlay .element-overlay-loading {
  background: #FFF url("Loaders/ellipsis-pulse-colors.svg?v1") no-repeat center 10px;
  background-size: contain;
  width: 100px;
  height: 55px;
}

#customModalOverlay {
  position: fixed !important;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  padding: 20px;
  bottom: 0px;
  left: 0px;
  background-color: black;
  opacity: 0.8;
  z-index: 1998;
}

/*Fixes thead mobile scroll  / zoom issue*/
.overlay-highchart-mobile {
  background: rgba(255, 255, 255, 0);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1020 !important;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999;
  display: none;
  background: url("Images/loaders/loader_dark.gif") no-repeat center top;
  background-color: rgba(187, 187, 187, 0.5); /*dim the background*/
}

.grid-view-header-filter-overlay {
  background: none;
}

.grid-view-overlay {
  background: rgba(119, 119, 119, 0.08);
}

.element-overlay {
  background: rgba(0, 0, 0, 0.1);
  filter: alpha(opacity=70);
}

.modal .element-overlay {
  background: rgba(0, 0, 0, 0.3);
  opacity: 0.4;
  filter: alpha(opacity=40);
}

@media (max-width: 979px) {
  .element-overlay .element-overlay-loading {
    left: 0;
  }
}
@media (max-width: 979px) {
  .element-overlay-loading {
    left: 0;
    right: 0;
    margin: auto;
  }
}
/* #endregion */
/*@import "bootstrap/breadcrumbs";*/
/* === EMPHASIS & MISC === */
/*small,
.small {
    font-size: floor(math.div(100% * $font-size-small, $font-size-base));
}*/
mark,
.mark {
  padding: 0.2em;
  background-color: rgb(255, 175.4, 95.8);
}

/*// Contextual colors */
.text-primary, .color-primary {
  color: #253744;
}

a.text-primary, .color-primary:hover,
a.text-primary, .color-primary:focus {
  color: rgb(19.0285714286, 28.2857142857, 34.9714285714);
}

.text-success, .color-success {
  color: #8DD562;
}

a.text-success, .color-success:hover,
a.text-success, .color-success:focus {
  color: rgb(111.783919598, 202.2361809045, 57.7638190955);
}

.text-info, .color-info {
  color: #45B1E8;
}

a.text-info, .color-info:hover,
a.text-info, .color-info:focus {
  color: rgb(27.5119617225, 156.6985645933, 222.4880382775);
}

.text-warning, .color-warning {
  color: #ff9b37;
}

a.text-warning, .color-warning:hover,
a.text-warning, .color-warning:focus {
  color: rgb(255, 129.5, 4);
}

.text-danger, .color-danger {
  color: #FF4054;
}

a.text-danger, .color-danger:hover,
a.text-danger, .color-danger:focus {
  color: rgb(255, 13, 38.3403141361);
}

.text-secondary, .color-secondary {
  color: #70a1a1;
}

a.text-secondary, .color-secondary:hover,
a.text-secondary, .color-secondary:focus {
  color: rgb(88.0506329114, 133.9493670886, 133.9493670886);
}

.text-muted, .panel.panel-widget .panel-heading h1, .panel.panel-widget .panel-heading h2, .panel.panel-widget .panel-heading h3, .panel.panel-widget .panel-heading h4, .panel.panel-widget .panel-heading h5, .panel.panel-widget .panel-heading h6, .panel.panel-widget-min .panel-heading h1, .panel.panel-widget-min .panel-heading h2, .panel.panel-widget-min .panel-heading h3, .panel.panel-widget-min .panel-heading h4, .panel.panel-widget-min .panel-heading h5, .panel.panel-widget-min .panel-heading h6, .color-muted {
  color: #999999;
}

a.text-muted, .color-muted:hover, .color-muted:focus {
  color: rgb(127.5, 127.5, 127.5);
}

.text-white, .color-white {
  color: #fff;
}

a.text-white, .color-white:hover,
a.text-white, .color-white:focus {
  color: rgb(229.5, 229.5, 229.5);
}

.text-black, .color-black {
  color: #000;
}

a.text-black, .color-black:hover,
a.text-black, .color-black:focus {
  color: black;
}

.color-primary-100 {
  color: rgb(72.9428571429, 108.4285714286, 134.0571428571) !important;
}

.color-primary-200 {
  color: rgb(63.9571428571, 95.0714285714, 117.5428571429) !important;
}

.color-primary-300 {
  color: rgb(54.9714285714, 81.7142857143, 101.0285714286) !important;
}

.color-primary-400 {
  color: rgb(45.9857142857, 68.3571428571, 84.5142857143) !important;
}

.color-primary-500 {
  color: #253744 !important;
}

.color-primary-600 {
  color: rgb(28.0142857143, 41.6428571429, 51.4857142857) !important;
}

.color-primary-700 {
  color: rgb(19.0285714286, 28.2857142857, 34.9714285714) !important;
}

.color-primary-800 {
  color: rgb(10.0428571429, 14.9285714286, 18.4571428571) !important;
}

.color-primary-900 {
  color: rgb(1.0571428571, 1.5714285714, 1.9428571429) !important;
}

.color-success-100 {
  color: rgb(199.432160804, 234.527638191, 178.472361809) !important;
}

.color-success-200 {
  color: rgb(184.824120603, 229.1457286432, 158.3542713568) !important;
}

.color-success-300 {
  color: rgb(170.216080402, 223.7638190955, 138.2361809045) !important;
}

.color-success-400 {
  color: rgb(155.608040201, 218.3819095477, 118.1180904523) !important;
}

.color-success-500 {
  color: #8DD562 !important;
}

.color-success-600 {
  color: rgb(126.391959799, 207.6180904523, 77.8819095477) !important;
}

.color-success-700 {
  color: rgb(111.783919598, 202.2361809045, 57.7638190955) !important;
}

.color-success-800 {
  color: rgb(100.1633165829, 185.0075376884, 49.4924623116) !important;
}

.color-success-900 {
  color: rgb(89.2713567839, 164.8894472362, 44.1105527638) !important;
}

.color-warning-100 {
  color: #ffce9d !important;
}

.color-warning-200 {
  color: rgb(255, 193.25, 131.5) !important;
}

.color-warning-300 {
  color: rgb(255, 180.5, 106) !important;
}

.color-warning-400 {
  color: rgb(255, 167.75, 80.5) !important;
}

.color-warning-500 {
  color: #ff9b37 !important;
}

.color-warning-600 {
  color: rgb(255, 142.25, 29.5) !important;
}

.color-warning-700 {
  color: rgb(255, 129.5, 4) !important;
}

.color-warning-800 {
  color: rgb(233.5, 116.75, 0) !important;
}

.color-warning-900 {
  color: #d06800 !important;
}

.color-info-100 {
  color: rgb(159.7751196172, 215.0669856459, 243.2248803828) !important;
}

.color-info-200 {
  color: rgb(137.0813397129, 205.5502392344, 240.4186602871) !important;
}

.color-info-300 {
  color: rgb(114.3875598086, 196.033492823, 237.6124401914) !important;
}

.color-info-400 {
  color: rgb(91.6937799043, 186.5167464115, 234.8062200957) !important;
}

.color-info-500 {
  color: #45B1E8 !important;
}

.color-info-600 {
  color: rgb(46.3062200957, 167.4832535885, 229.1937799043) !important;
}

.color-info-700 {
  color: rgb(27.5119617225, 156.6985645933, 222.4880382775) !important;
}

.color-info-800 {
  color: rgb(24.7057416268, 140.7153110048, 199.7942583732) !important;
}

.color-info-900 {
  color: rgb(21.8995215311, 124.7320574163, 177.1004784689) !important;
}

.color-secondary-100 {
  color: rgb(173.5443037975, 201.4556962025, 201.4556962025) !important;
}

.color-secondary-200 {
  color: rgb(158.1582278481, 191.3417721519, 191.3417721519) !important;
}

.color-secondary-300 {
  color: rgb(142.7721518987, 181.2278481013, 181.2278481013) !important;
}

.color-secondary-400 {
  color: rgb(127.3860759494, 171.1139240506, 171.1139240506) !important;
}

.color-secondary-500 {
  color: #70a1a1 !important;
}

.color-secondary-600 {
  color: rgb(98.164556962, 149.335443038, 149.335443038) !important;
}

.color-secondary-700 {
  color: rgb(88.0506329114, 133.9493670886, 133.9493670886) !important;
}

.color-secondary-800 {
  color: rgb(77.9367088608, 118.5632911392, 118.5632911392) !important;
}

.color-secondary-900 {
  color: rgb(67.8227848101, 103.1772151899, 103.1772151899) !important;
}

.color-danger-100 {
  color: rgb(255, 166, 175.3193717277) !important;
}

.color-danger-200 {
  color: rgb(255, 140.5, 152.4895287958) !important;
}

.color-danger-300 {
  color: rgb(255, 115, 129.6596858639) !important;
}

.color-danger-400 {
  color: rgb(255, 89.5, 106.8298429319) !important;
}

.color-danger-500 {
  color: #FF4054 !important;
}

.color-danger-600 {
  color: rgb(255, 38.5, 61.1701570681) !important;
}

.color-danger-700 {
  color: rgb(255, 13, 38.3403141361) !important;
}

.color-danger-800 {
  color: rgb(242.5, 0, 25.3926701571) !important;
}

.color-danger-900 {
  color: rgb(217, 0, 22.722513089) !important;
}

#content a:not(.btn, .downtClose-menu, .dropdown-menu a):not([data-toggle=tab], [data-toggle=tabajax], [data-toggle=dropdown]) {
  text-decoration: none !important;
  color: #075038;
  -webkit-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}

#content a:not(.btn, .downtClose-menu, .dropdown-menu a):not([data-toggle=tab], [data-toggle=tabajax], [data-toggle=dropdown]):hover,
#content a:not(.btn, .downtClose-menu, .dropdown-menu a):not([data-toggle=tab], [data-toggle=tabajax], [data-toggle=dropdown]):focus {
  text-decoration: none !important;
  color: #068260;
}

#content a:not(.btn, .downtClose-menu, .dropdown-menu a):not([data-toggle=tab], [data-toggle=tabajax], [data-toggle=dropdown]):visited {
  text-decoration: none !important;
  color: #075038;
}

.text-link, .color-link {
  color: #075038;
}

a.text-link, .color-link:hover,
a.text-link, .color-link:focus {
  color: rgb(2.8965517241, 33.1034482759, 23.1724137931);
}

/*// Contextual colors - Brand*/
.text-brand-primary, .color-brand-primary {
  color: #8DD562;
}

a.text-brand-primary, .color-brand-primary:hover,
a.text-brand-primary, .color-brand-primary:focus {
  color: rgb(111.783919598, 202.2361809045, 57.7638190955);
}

.text-brand-secondary, .color-brand-secondary {
  color: #253744;
}

a.text-brand-secondary, .color-brand-secondary:hover,
a.text-brand-secondary, .color-brand-secondary:focus {
  color: rgb(19.0285714286, 28.2857142857, 34.9714285714);
}

.text-brand-tertiary, .color-brand-tertiary {
  color: #5E89A8;
}

a.text-brand-tertiary, .color-brand-tertiary:hover,
a.text-brand-tertiary, .color-brand-tertiary:focus {
  color: rgb(74.0201612903, 110.6048387097, 136.9798387097);
}

.text-brand-alternate, .color-brand-alternate {
  color: #FFE000;
}

a.text-brand-alternate, .color-brand-alternate:hover,
a.text-brand-alternate, .color-brand-alternate:focus {
  color: rgb(204, 179.2, 0);
}

.color-brand-primary-100 {
  color: rgb(199.432160804, 234.527638191, 178.472361809) !important;
}

.color-brand-primary-200 {
  color: rgb(184.824120603, 229.1457286432, 158.3542713568) !important;
}

.color-brand-primary-300 {
  color: rgb(170.216080402, 223.7638190955, 138.2361809045) !important;
}

.color-brand-primary-400 {
  color: rgb(155.608040201, 218.3819095477, 118.1180904523) !important;
}

.color-brand-primary-500 {
  color: #8DD562 !important;
}

.color-brand-primary-600 {
  color: rgb(126.391959799, 207.6180904523, 77.8819095477) !important;
}

.color-brand-primary-700 {
  color: rgb(111.783919598, 202.2361809045, 57.7638190955) !important;
}

.color-brand-primary-800 {
  color: rgb(100.1633165829, 185.0075376884, 49.4924623116) !important;
}

.color-brand-primary-900 {
  color: rgb(89.2713567839, 164.8894472362, 44.1105527638) !important;
}

.color-brand-secondary-100 {
  color: rgb(72.9428571429, 108.4285714286, 134.0571428571) !important;
}

.color-brand-secondary-200 {
  color: rgb(63.9571428571, 95.0714285714, 117.5428571429) !important;
}

.color-brand-secondary-300 {
  color: rgb(54.9714285714, 81.7142857143, 101.0285714286) !important;
}

.color-brand-secondary-400 {
  color: rgb(45.9857142857, 68.3571428571, 84.5142857143) !important;
}

.color-brand-secondary-500 {
  color: #253744 !important;
}

.color-brand-secondary-600 {
  color: rgb(28.0142857143, 41.6428571429, 51.4857142857) !important;
}

.color-brand-secondary-700 {
  color: rgb(19.0285714286, 28.2857142857, 34.9714285714) !important;
}

.color-brand-secondary-800 {
  color: rgb(10.0428571429, 14.9285714286, 18.4571428571) !important;
}

.color-brand-secondary-900 {
  color: rgb(1.0571428571, 1.5714285714, 1.9428571429) !important;
}

.color-brand-tertiary-100 {
  color: rgb(160.2177419355, 185.5322580645, 203.7822580645) !important;
}

.color-brand-tertiary-200 {
  color: rgb(143.6633064516, 173.3991935484, 194.8366935484) !important;
}

.color-brand-tertiary-300 {
  color: rgb(127.1088709677, 161.2661290323, 185.8911290323) !important;
}

.color-brand-tertiary-400 {
  color: rgb(110.5544354839, 149.1330645161, 176.9455645161) !important;
}

.color-brand-tertiary-500 {
  color: #5E89A8 !important;
}

.color-brand-tertiary-600 {
  color: rgb(82.9657258065, 123.9717741935, 153.5342741935) !important;
}

.color-brand-tertiary-700 {
  color: rgb(74.0201612903, 110.6048387097, 136.9798387097) !important;
}

.color-brand-tertiary-800 {
  color: rgb(65.0745967742, 97.2379032258, 120.4254032258) !important;
}

.color-brand-tertiary-900 {
  color: rgb(56.1290322581, 83.8709677419, 103.8709677419) !important;
}

.color-brand-alternate-100 {
  color: rgb(255, 236.4, 102) !important;
}

.color-brand-alternate-200 {
  color: rgb(255, 233.3, 76.5) !important;
}

.color-brand-alternate-300 {
  color: rgb(255, 230.2, 51) !important;
}

.color-brand-alternate-400 {
  color: rgb(255, 227.1, 25.5) !important;
}

.color-brand-alternate-500 {
  color: #FFE000 !important;
}

.color-brand-alternate-600 {
  color: rgb(229.5, 201.6, 0) !important;
}

.color-brand-alternate-700 {
  color: rgb(204, 179.2, 0) !important;
}

.color-brand-alternate-800 {
  color: rgb(178.5, 156.8, 0) !important;
}

.color-brand-alternate-900 {
  color: rgb(153, 134.4, 0) !important;
}

.bg-link {
  background-color: #075038;
}

a.bg-link:hover,
a.bg-link:focus {
  background-color: rgb(2.8965517241, 33.1034482759, 23.1724137931);
}

.bg-primary {
  color: #FFFFFF;
  background-color: rgb(51.3771428571, 76.3714285714, 94.4228571429);
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: rgb(33.4057142857, 49.6571428571, 61.3942857143);
}

.bg-primary-10 {
  background-color: rgba(51.3771428571, 76.3714285714, 94.4228571429, 0.1) !important;
}

.bg-primary-20 {
  background-color: rgba(51.3771428571, 76.3714285714, 94.4228571429, 0.2) !important;
}

.bg-primary-30 {
  background-color: rgba(51.3771428571, 76.3714285714, 94.4228571429, 0.3) !important;
}

.bg-primary-40 {
  background-color: rgba(51.3771428571, 76.3714285714, 94.4228571429, 0.4) !important;
}

.bg-primary-50 {
  background-color: rgba(51.3771428571, 76.3714285714, 94.4228571429, 0.5) !important;
}

.bg-primary-60 {
  background-color: rgba(51.3771428571, 76.3714285714, 94.4228571429, 0.6) !important;
}

.bg-primary-70 {
  background-color: rgba(51.3771428571, 76.3714285714, 94.4228571429, 0.7) !important;
}

.bg-primary-80 {
  background-color: rgba(51.3771428571, 76.3714285714, 94.4228571429, 0.8) !important;
}

.bg-primary-90 {
  background-color: rgba(51.3771428571, 76.3714285714, 94.4228571429, 0.9) !important;
}

.bg-primary-100 {
  background-color: rgb(51.3771428571, 76.3714285714, 94.4228571429) !important;
}

.bg-primary-100 {
  background-color: rgb(87.32, 129.8, 160.48) !important;
}

.bg-primary-200 {
  background-color: rgb(78.3342857143, 116.4428571429, 143.9657142857) !important;
}

.bg-primary-300 {
  background-color: rgb(69.3485714286, 103.0857142857, 127.4514285714) !important;
}

.bg-primary-400 {
  background-color: rgb(60.3628571429, 89.7285714286, 110.9371428571) !important;
}

.bg-primary-500 {
  background-color: rgb(51.3771428571, 76.3714285714, 94.4228571429) !important;
}

.bg-primary-600 {
  background-color: rgb(42.3914285714, 63.0142857143, 77.9085714286) !important;
}

.bg-primary-700 {
  background-color: rgb(33.4057142857, 49.6571428571, 61.3942857143) !important;
}

.bg-primary-800 {
  background-color: rgb(24.42, 36.3, 44.88) !important;
}

.bg-primary-900 {
  background-color: rgb(15.4342857143, 22.9428571429, 28.3657142857) !important;
}

.bg-success {
  background-color: rgb(164.3728643216, 221.6110552764, 130.1889447236);
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: rgb(135.1567839196, 210.8472361809, 89.9527638191);
}

.bg-success-10 {
  background-color: rgba(164.3728643216, 221.6110552764, 130.1889447236, 0.1) !important;
}

.bg-success-20 {
  background-color: rgba(164.3728643216, 221.6110552764, 130.1889447236, 0.2) !important;
}

.bg-success-30 {
  background-color: rgba(164.3728643216, 221.6110552764, 130.1889447236, 0.3) !important;
}

.bg-success-40 {
  background-color: rgba(164.3728643216, 221.6110552764, 130.1889447236, 0.4) !important;
}

.bg-success-50 {
  background-color: rgba(164.3728643216, 221.6110552764, 130.1889447236, 0.5) !important;
}

.bg-success-60 {
  background-color: rgba(164.3728643216, 221.6110552764, 130.1889447236, 0.6) !important;
}

.bg-success-70 {
  background-color: rgba(164.3728643216, 221.6110552764, 130.1889447236, 0.7) !important;
}

.bg-success-80 {
  background-color: rgba(164.3728643216, 221.6110552764, 130.1889447236, 0.8) !important;
}

.bg-success-90 {
  background-color: rgba(164.3728643216, 221.6110552764, 130.1889447236, 0.9) !important;
}

.bg-success-100 {
  background-color: rgb(164.3728643216, 221.6110552764, 130.1889447236) !important;
}

.bg-success-100 {
  background-color: rgb(222.8050251256, 243.1386934673, 210.6613065327) !important;
}

.bg-success-200 {
  background-color: rgb(208.1969849246, 237.7567839196, 190.5432160804) !important;
}

.bg-success-300 {
  background-color: rgb(193.5889447236, 232.3748743719, 170.4251256281) !important;
}

.bg-success-400 {
  background-color: rgb(178.9809045226, 226.9929648241, 150.3070351759) !important;
}

.bg-success-500 {
  background-color: rgb(164.3728643216, 221.6110552764, 130.1889447236) !important;
}

.bg-success-600 {
  background-color: rgb(149.7648241206, 216.2291457286, 110.0708542714) !important;
}

.bg-success-700 {
  background-color: rgb(135.1567839196, 210.8472361809, 89.9527638191) !important;
}

.bg-success-800 {
  background-color: rgb(120.5487437186, 205.4653266332, 69.8346733668) !important;
}

.bg-success-900 {
  background-color: rgb(106.6984924623, 197.0783919598, 52.7216080402) !important;
}

.bg-info {
  background-color: rgb(105.3100478469, 192.2267942584, 236.4899521531);
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: rgb(59.9224880383, 173.1933014354, 230.8775119617);
}

.bg-info-10 {
  background-color: rgba(105.3100478469, 192.2267942584, 236.4899521531, 0.1) !important;
}

.bg-info-20 {
  background-color: rgba(105.3100478469, 192.2267942584, 236.4899521531, 0.2) !important;
}

.bg-info-30 {
  background-color: rgba(105.3100478469, 192.2267942584, 236.4899521531, 0.3) !important;
}

.bg-info-40 {
  background-color: rgba(105.3100478469, 192.2267942584, 236.4899521531, 0.4) !important;
}

.bg-info-50 {
  background-color: rgba(105.3100478469, 192.2267942584, 236.4899521531, 0.5) !important;
}

.bg-info-60 {
  background-color: rgba(105.3100478469, 192.2267942584, 236.4899521531, 0.6) !important;
}

.bg-info-70 {
  background-color: rgba(105.3100478469, 192.2267942584, 236.4899521531, 0.7) !important;
}

.bg-info-80 {
  background-color: rgba(105.3100478469, 192.2267942584, 236.4899521531, 0.8) !important;
}

.bg-info-90 {
  background-color: rgba(105.3100478469, 192.2267942584, 236.4899521531, 0.9) !important;
}

.bg-info-100 {
  background-color: rgb(105.3100478469, 192.2267942584, 236.4899521531) !important;
}

.bg-info-100 {
  background-color: rgb(196.0851674641, 230.2937799043, 247.7148325359) !important;
}

.bg-info-200 {
  background-color: rgb(173.3913875598, 220.7770334928, 244.9086124402) !important;
}

.bg-info-300 {
  background-color: rgb(150.6976076555, 211.2602870813, 242.1023923445) !important;
}

.bg-info-400 {
  background-color: rgb(128.0038277512, 201.7435406699, 239.2961722488) !important;
}

.bg-info-500 {
  background-color: rgb(105.3100478469, 192.2267942584, 236.4899521531) !important;
}

.bg-info-600 {
  background-color: rgb(82.6162679426, 182.7100478469, 233.6837320574) !important;
}

.bg-info-700 {
  background-color: rgb(59.9224880383, 173.1933014354, 230.8775119617) !important;
}

.bg-info-800 {
  background-color: rgb(37.228708134, 163.6765550239, 228.071291866) !important;
}

.bg-info-900 {
  background-color: rgb(26.3894736842, 150.3052631579, 213.4105263158) !important;
}

.bg-warning {
  background-color: rgb(255, 175.4, 95.8);
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: rgb(255, 149.9, 44.8);
}

.bg-warning-10 {
  background-color: rgba(255, 175.4, 95.8, 0.1) !important;
}

.bg-warning-20 {
  background-color: rgba(255, 175.4, 95.8, 0.2) !important;
}

.bg-warning-30 {
  background-color: rgba(255, 175.4, 95.8, 0.3) !important;
}

.bg-warning-40 {
  background-color: rgba(255, 175.4, 95.8, 0.4) !important;
}

.bg-warning-50 {
  background-color: rgba(255, 175.4, 95.8, 0.5) !important;
}

.bg-warning-60 {
  background-color: rgba(255, 175.4, 95.8, 0.6) !important;
}

.bg-warning-70 {
  background-color: rgba(255, 175.4, 95.8, 0.7) !important;
}

.bg-warning-80 {
  background-color: rgba(255, 175.4, 95.8, 0.8) !important;
}

.bg-warning-90 {
  background-color: rgba(255, 175.4, 95.8, 0.9) !important;
}

.bg-warning-100 {
  background-color: rgb(255, 175.4, 95.8) !important;
}

.bg-warning-100 {
  background-color: rgb(255, 226.4, 197.8) !important;
}

.bg-warning-200 {
  background-color: rgb(255, 213.65, 172.3) !important;
}

.bg-warning-300 {
  background-color: rgb(255, 200.9, 146.8) !important;
}

.bg-warning-400 {
  background-color: rgb(255, 188.15, 121.3) !important;
}

.bg-warning-500 {
  background-color: rgb(255, 175.4, 95.8) !important;
}

.bg-warning-600 {
  background-color: rgb(255, 162.65, 70.3) !important;
}

.bg-warning-700 {
  background-color: rgb(255, 149.9, 44.8) !important;
}

.bg-warning-800 {
  background-color: rgb(255, 137.15, 19.3) !important;
}

.bg-warning-900 {
  background-color: rgb(248.8, 124.4, 0) !important;
}

.bg-danger {
  background-color: rgb(255, 104.8, 120.5277486911);
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: rgb(255, 53.8, 74.8680628272);
}

.bg-danger-10 {
  background-color: rgba(255, 104.8, 120.5277486911, 0.1) !important;
}

.bg-danger-20 {
  background-color: rgba(255, 104.8, 120.5277486911, 0.2) !important;
}

.bg-danger-30 {
  background-color: rgba(255, 104.8, 120.5277486911, 0.3) !important;
}

.bg-danger-40 {
  background-color: rgba(255, 104.8, 120.5277486911, 0.4) !important;
}

.bg-danger-50 {
  background-color: rgba(255, 104.8, 120.5277486911, 0.5) !important;
}

.bg-danger-60 {
  background-color: rgba(255, 104.8, 120.5277486911, 0.6) !important;
}

.bg-danger-70 {
  background-color: rgba(255, 104.8, 120.5277486911, 0.7) !important;
}

.bg-danger-80 {
  background-color: rgba(255, 104.8, 120.5277486911, 0.8) !important;
}

.bg-danger-90 {
  background-color: rgba(255, 104.8, 120.5277486911, 0.9) !important;
}

.bg-danger-100 {
  background-color: rgb(255, 104.8, 120.5277486911) !important;
}

.bg-danger-100 {
  background-color: rgb(255, 206.8, 211.8471204188) !important;
}

.bg-danger-200 {
  background-color: rgb(255, 181.3, 189.0172774869) !important;
}

.bg-danger-300 {
  background-color: rgb(255, 155.8, 166.187434555) !important;
}

.bg-danger-400 {
  background-color: rgb(255, 130.3, 143.357591623) !important;
}

.bg-danger-500 {
  background-color: rgb(255, 104.8, 120.5277486911) !important;
}

.bg-danger-600 {
  background-color: rgb(255, 79.3, 97.6979057592) !important;
}

.bg-danger-700 {
  background-color: rgb(255, 53.8, 74.8680628272) !important;
}

.bg-danger-800 {
  background-color: rgb(255, 28.3, 52.0382198953) !important;
}

.bg-danger-900 {
  background-color: rgb(255, 2.8, 29.2083769634) !important;
}

.bg-secondary {
  background-color: rgb(136.617721519, 177.182278481, 177.182278481);
}

a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgb(105.8455696203, 156.9544303797, 156.9544303797);
}

.bg-secondary-10 {
  background-color: rgba(136.617721519, 177.182278481, 177.182278481, 0.1) !important;
}

.bg-secondary-20 {
  background-color: rgba(136.617721519, 177.182278481, 177.182278481, 0.2) !important;
}

.bg-secondary-30 {
  background-color: rgba(136.617721519, 177.182278481, 177.182278481, 0.3) !important;
}

.bg-secondary-40 {
  background-color: rgba(136.617721519, 177.182278481, 177.182278481, 0.4) !important;
}

.bg-secondary-50 {
  background-color: rgba(136.617721519, 177.182278481, 177.182278481, 0.5) !important;
}

.bg-secondary-60 {
  background-color: rgba(136.617721519, 177.182278481, 177.182278481, 0.6) !important;
}

.bg-secondary-70 {
  background-color: rgba(136.617721519, 177.182278481, 177.182278481, 0.7) !important;
}

.bg-secondary-80 {
  background-color: rgba(136.617721519, 177.182278481, 177.182278481, 0.8) !important;
}

.bg-secondary-90 {
  background-color: rgba(136.617721519, 177.182278481, 177.182278481, 0.9) !important;
}

.bg-secondary-100 {
  background-color: rgb(136.617721519, 177.182278481, 177.182278481) !important;
}

.bg-secondary-100 {
  background-color: rgb(198.1620253165, 217.6379746835, 217.6379746835) !important;
}

.bg-secondary-200 {
  background-color: rgb(182.7759493671, 207.5240506329, 207.5240506329) !important;
}

.bg-secondary-300 {
  background-color: rgb(167.3898734177, 197.4101265823, 197.4101265823) !important;
}

.bg-secondary-400 {
  background-color: rgb(152.0037974684, 187.2962025316, 187.2962025316) !important;
}

.bg-secondary-500 {
  background-color: rgb(136.617721519, 177.182278481, 177.182278481) !important;
}

.bg-secondary-600 {
  background-color: rgb(121.2316455696, 167.0683544304, 167.0683544304) !important;
}

.bg-secondary-700 {
  background-color: rgb(105.8455696203, 156.9544303797, 156.9544303797) !important;
}

.bg-secondary-800 {
  background-color: rgb(94.1189873418, 143.1810126582, 143.1810126582) !important;
}

.bg-secondary-900 {
  background-color: rgb(84.0050632911, 127.7949367089, 127.7949367089) !important;
}

.bg-muted {
  background-color: #999999;
}

a.bg-muted:hover,
a.bg-muted:focus {
  background-color: rgb(127.5, 127.5, 127.5);
}

.bg-muted-10 {
  background-color: rgba(153, 153, 153, 0.1) !important;
}

.bg-muted-20 {
  background-color: rgba(153, 153, 153, 0.2) !important;
}

.bg-muted-30 {
  background-color: rgba(153, 153, 153, 0.3) !important;
}

.bg-muted-40 {
  background-color: rgba(153, 153, 153, 0.4) !important;
}

.bg-muted-50 {
  background-color: rgba(153, 153, 153, 0.5) !important;
}

.bg-muted-60 {
  background-color: rgba(153, 153, 153, 0.6) !important;
}

.bg-muted-70 {
  background-color: rgba(153, 153, 153, 0.7) !important;
}

.bg-muted-80 {
  background-color: rgba(153, 153, 153, 0.8) !important;
}

.bg-muted-90 {
  background-color: rgba(153, 153, 153, 0.9) !important;
}

.bg-muted-100 {
  background-color: #999999 !important;
}

.bg-muted-100 {
  background-color: #cccccc !important;
}

.bg-muted-200 {
  background-color: rgb(191.25, 191.25, 191.25) !important;
}

.bg-muted-300 {
  background-color: rgb(178.5, 178.5, 178.5) !important;
}

.bg-muted-400 {
  background-color: rgb(165.75, 165.75, 165.75) !important;
}

.bg-muted-500 {
  background-color: #999999 !important;
}

.bg-muted-600 {
  background-color: rgb(140.25, 140.25, 140.25) !important;
}

.bg-muted-700 {
  background-color: rgb(127.5, 127.5, 127.5) !important;
}

.bg-muted-800 {
  background-color: rgb(114.75, 114.75, 114.75) !important;
}

.bg-muted-900 {
  background-color: #666666 !important;
}

/* === Brand Backgrounds === */
.bg-brand-primary {
  background-color: #8DD562;
}

a.bg-brand-primary:hover,
a.bg-brand-primary:focus {
  background-color: rgb(111.783919598, 202.2361809045, 57.7638190955);
}

.bg-brand-primary-10 {
  background-color: rgba(141, 213, 98, 0.1) !important;
}

.bg-brand-primary-20 {
  background-color: rgba(141, 213, 98, 0.2) !important;
}

.bg-brand-primary-30 {
  background-color: rgba(141, 213, 98, 0.3) !important;
}

.bg-brand-primary-40 {
  background-color: rgba(141, 213, 98, 0.4) !important;
}

.bg-brand-primary-50 {
  background-color: rgba(141, 213, 98, 0.5) !important;
}

.bg-brand-primary-60 {
  background-color: rgba(141, 213, 98, 0.6) !important;
}

.bg-brand-primary-70 {
  background-color: rgba(141, 213, 98, 0.7) !important;
}

.bg-brand-primary-80 {
  background-color: rgba(141, 213, 98, 0.8) !important;
}

.bg-brand-primary-90 {
  background-color: rgba(141, 213, 98, 0.9) !important;
}

.bg-brand-primary-100 {
  background-color: #8dd562 !important;
}

.bg-brand-primary-100 {
  background-color: rgb(199.432160804, 234.527638191, 178.472361809) !important;
}

.bg-brand-primary-200 {
  background-color: rgb(184.824120603, 229.1457286432, 158.3542713568) !important;
}

.bg-brand-primary-300 {
  background-color: rgb(170.216080402, 223.7638190955, 138.2361809045) !important;
}

.bg-brand-primary-400 {
  background-color: rgb(155.608040201, 218.3819095477, 118.1180904523) !important;
}

.bg-brand-primary-500 {
  background-color: #8DD562 !important;
}

.bg-brand-primary-600 {
  background-color: rgb(126.391959799, 207.6180904523, 77.8819095477) !important;
}

.bg-brand-primary-700 {
  background-color: rgb(111.783919598, 202.2361809045, 57.7638190955) !important;
}

.bg-brand-primary-800 {
  background-color: rgb(100.1633165829, 185.0075376884, 49.4924623116) !important;
}

.bg-brand-primary-900 {
  background-color: rgb(89.2713567839, 164.8894472362, 44.1105527638) !important;
}

.bg-brand-secondary {
  background-color: #253744;
}

a.bg-brand-secondary:hover,
a.bg-brand-secondary:focus {
  background-color: rgb(19.0285714286, 28.2857142857, 34.9714285714);
}

.bg-brand-secondary-10 {
  background-color: rgba(37, 55, 68, 0.1) !important;
}

.bg-brand-secondary-20 {
  background-color: rgba(37, 55, 68, 0.2) !important;
}

.bg-brand-secondary-30 {
  background-color: rgba(37, 55, 68, 0.3) !important;
}

.bg-brand-secondary-40 {
  background-color: rgba(37, 55, 68, 0.4) !important;
}

.bg-brand-secondary-50 {
  background-color: rgba(37, 55, 68, 0.5) !important;
}

.bg-brand-secondary-60 {
  background-color: rgba(37, 55, 68, 0.6) !important;
}

.bg-brand-secondary-70 {
  background-color: rgba(37, 55, 68, 0.7) !important;
}

.bg-brand-secondary-80 {
  background-color: rgba(37, 55, 68, 0.8) !important;
}

.bg-brand-secondary-90 {
  background-color: rgba(37, 55, 68, 0.9) !important;
}

.bg-brand-secondary-100 {
  background-color: #253744 !important;
}

.bg-brand-secondary-100 {
  background-color: rgb(72.9428571429, 108.4285714286, 134.0571428571) !important;
}

.bg-brand-secondary-200 {
  background-color: rgb(63.9571428571, 95.0714285714, 117.5428571429) !important;
}

.bg-brand-secondary-300 {
  background-color: rgb(54.9714285714, 81.7142857143, 101.0285714286) !important;
}

.bg-brand-secondary-400 {
  background-color: rgb(45.9857142857, 68.3571428571, 84.5142857143) !important;
}

.bg-brand-secondary-500 {
  background-color: #253744 !important;
}

.bg-brand-secondary-600 {
  background-color: rgb(28.0142857143, 41.6428571429, 51.4857142857) !important;
}

.bg-brand-secondary-700 {
  background-color: rgb(19.0285714286, 28.2857142857, 34.9714285714) !important;
}

.bg-brand-secondary-800 {
  background-color: rgb(10.0428571429, 14.9285714286, 18.4571428571) !important;
}

.bg-brand-secondary-900 {
  background-color: rgb(1.0571428571, 1.5714285714, 1.9428571429) !important;
}

.bg-brand-tertiary {
  background-color: #5E89A8;
}

a.bg-brand-tertiary:hover,
a.bg-brand-tertiary:focus {
  background-color: rgb(74.0201612903, 110.6048387097, 136.9798387097);
}

.bg-brand-tertiary-10 {
  background-color: rgba(94, 137, 168, 0.1) !important;
}

.bg-brand-tertiary-20 {
  background-color: rgba(94, 137, 168, 0.2) !important;
}

.bg-brand-tertiary-30 {
  background-color: rgba(94, 137, 168, 0.3) !important;
}

.bg-brand-tertiary-40 {
  background-color: rgba(94, 137, 168, 0.4) !important;
}

.bg-brand-tertiary-50 {
  background-color: rgba(94, 137, 168, 0.5) !important;
}

.bg-brand-tertiary-60 {
  background-color: rgba(94, 137, 168, 0.6) !important;
}

.bg-brand-tertiary-70 {
  background-color: rgba(94, 137, 168, 0.7) !important;
}

.bg-brand-tertiary-80 {
  background-color: rgba(94, 137, 168, 0.8) !important;
}

.bg-brand-tertiary-90 {
  background-color: rgba(94, 137, 168, 0.9) !important;
}

.bg-brand-tertiary-100 {
  background-color: #5e89a8 !important;
}

.bg-brand-tertiary-100 {
  background-color: rgb(160.2177419355, 185.5322580645, 203.7822580645) !important;
}

.bg-brand-tertiary-200 {
  background-color: rgb(143.6633064516, 173.3991935484, 194.8366935484) !important;
}

.bg-brand-tertiary-300 {
  background-color: rgb(127.1088709677, 161.2661290323, 185.8911290323) !important;
}

.bg-brand-tertiary-400 {
  background-color: rgb(110.5544354839, 149.1330645161, 176.9455645161) !important;
}

.bg-brand-tertiary-500 {
  background-color: #5E89A8 !important;
}

.bg-brand-tertiary-600 {
  background-color: rgb(82.9657258065, 123.9717741935, 153.5342741935) !important;
}

.bg-brand-tertiary-700 {
  background-color: rgb(74.0201612903, 110.6048387097, 136.9798387097) !important;
}

.bg-brand-tertiary-800 {
  background-color: rgb(65.0745967742, 97.2379032258, 120.4254032258) !important;
}

.bg-brand-tertiary-900 {
  background-color: rgb(56.1290322581, 83.8709677419, 103.8709677419) !important;
}

.bg-brand-alternate {
  background-color: #FFE000;
}

a.bg-brand-alternate:hover,
a.bg-brand-alternate:focus {
  background-color: rgb(204, 179.2, 0);
}

.bg-brand-alternate-10 {
  background-color: rgba(255, 224, 0, 0.1) !important;
}

.bg-brand-alternate-20 {
  background-color: rgba(255, 224, 0, 0.2) !important;
}

.bg-brand-alternate-30 {
  background-color: rgba(255, 224, 0, 0.3) !important;
}

.bg-brand-alternate-40 {
  background-color: rgba(255, 224, 0, 0.4) !important;
}

.bg-brand-alternate-50 {
  background-color: rgba(255, 224, 0, 0.5) !important;
}

.bg-brand-alternate-60 {
  background-color: rgba(255, 224, 0, 0.6) !important;
}

.bg-brand-alternate-70 {
  background-color: rgba(255, 224, 0, 0.7) !important;
}

.bg-brand-alternate-80 {
  background-color: rgba(255, 224, 0, 0.8) !important;
}

.bg-brand-alternate-90 {
  background-color: rgba(255, 224, 0, 0.9) !important;
}

.bg-brand-alternate-100 {
  background-color: #ffe000 !important;
}

.bg-brand-alternate-100 {
  background-color: rgb(255, 236.4, 102) !important;
}

.bg-brand-alternate-200 {
  background-color: rgb(255, 233.3, 76.5) !important;
}

.bg-brand-alternate-300 {
  background-color: rgb(255, 230.2, 51) !important;
}

.bg-brand-alternate-400 {
  background-color: rgb(255, 227.1, 25.5) !important;
}

.bg-brand-alternate-500 {
  background-color: #FFE000 !important;
}

.bg-brand-alternate-600 {
  background-color: rgb(229.5, 201.6, 0) !important;
}

.bg-brand-alternate-700 {
  background-color: rgb(204, 179.2, 0) !important;
}

.bg-brand-alternate-800 {
  background-color: rgb(178.5, 156.8, 0) !important;
}

.bg-brand-alternate-900 {
  background-color: rgb(153, 134.4, 0) !important;
}

/* === Bootstrap and Brand Borders === */
.border-accent-top-solid-1 {
  border-top-width: 1px !important;
  border-top-style: solid !important;
}

.border-accent-right-solid-1 {
  border-right-width: 1px !important;
  border-right-style: solid !important;
}

.border-accent-bottom-solid-1 {
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
}

.border-accent-left-solid-1 {
  border-left-width: 1px !important;
  border-left-style: solid !important;
}

.border-accent-top-solid-2 {
  border-top-width: 2px !important;
  border-top-style: solid !important;
}

.border-accent-right-solid-2 {
  border-right-width: 2px !important;
  border-right-style: solid !important;
}

.border-accent-bottom-solid-2 {
  border-bottom-width: 2px !important;
  border-bottom-style: solid !important;
}

.border-accent-left-solid-2 {
  border-left-width: 2px !important;
  border-left-style: solid !important;
}

.border-accent-top-solid-3 {
  border-top-width: 3px !important;
  border-top-style: solid !important;
}

.border-accent-right-solid-3 {
  border-right-width: 3px !important;
  border-right-style: solid !important;
}

.border-accent-bottom-solid-3 {
  border-bottom-width: 3px !important;
  border-bottom-style: solid !important;
}

.border-accent-left-solid-3 {
  border-left-width: 3px !important;
  border-left-style: solid !important;
}

.border-accent-top-solid-4 {
  border-top-width: 4px !important;
  border-top-style: solid !important;
}

.border-accent-right-solid-4 {
  border-right-width: 4px !important;
  border-right-style: solid !important;
}

.border-accent-bottom-solid-4 {
  border-bottom-width: 4px !important;
  border-bottom-style: solid !important;
}

.border-accent-left-solid-4 {
  border-left-width: 4px !important;
  border-left-style: solid !important;
}

.border-accent-top-solid-5 {
  border-top-width: 5px !important;
  border-top-style: solid !important;
}

.border-accent-right-solid-5 {
  border-right-width: 5px !important;
  border-right-style: solid !important;
}

.border-accent-bottom-solid-5 {
  border-bottom-width: 5px !important;
  border-bottom-style: solid !important;
}

.border-accent-left-solid-5 {
  border-left-width: 5px !important;
  border-left-style: solid !important;
}

.border-accent-top-dotted-1 {
  border-top-width: 1px !important;
  border-top-style: dotted !important;
}

.border-accent-right-dotted-1 {
  border-right-width: 1px !important;
  border-right-style: dotted !important;
}

.border-accent-bottom-dotted-1 {
  border-bottom-width: 1px !important;
  border-bottom-style: dotted !important;
}

.border-accent-left-dotted-1 {
  border-left-width: 1px !important;
  border-left-style: dotted !important;
}

.border-accent-top-dotted-2 {
  border-top-width: 2px !important;
  border-top-style: dotted !important;
}

.border-accent-right-dotted-2 {
  border-right-width: 2px !important;
  border-right-style: dotted !important;
}

.border-accent-bottom-dotted-2 {
  border-bottom-width: 2px !important;
  border-bottom-style: dotted !important;
}

.border-accent-left-dotted-2 {
  border-left-width: 2px !important;
  border-left-style: dotted !important;
}

.border-accent-top-dotted-3 {
  border-top-width: 3px !important;
  border-top-style: dotted !important;
}

.border-accent-right-dotted-3 {
  border-right-width: 3px !important;
  border-right-style: dotted !important;
}

.border-accent-bottom-dotted-3 {
  border-bottom-width: 3px !important;
  border-bottom-style: dotted !important;
}

.border-accent-left-dotted-3 {
  border-left-width: 3px !important;
  border-left-style: dotted !important;
}

.border-accent-top-dotted-4 {
  border-top-width: 4px !important;
  border-top-style: dotted !important;
}

.border-accent-right-dotted-4 {
  border-right-width: 4px !important;
  border-right-style: dotted !important;
}

.border-accent-bottom-dotted-4 {
  border-bottom-width: 4px !important;
  border-bottom-style: dotted !important;
}

.border-accent-left-dotted-4 {
  border-left-width: 4px !important;
  border-left-style: dotted !important;
}

.border-accent-top-dotted-5 {
  border-top-width: 5px !important;
  border-top-style: dotted !important;
}

.border-accent-right-dotted-5 {
  border-right-width: 5px !important;
  border-right-style: dotted !important;
}

.border-accent-bottom-dotted-5 {
  border-bottom-width: 5px !important;
  border-bottom-style: dotted !important;
}

.border-accent-left-dotted-5 {
  border-left-width: 5px !important;
  border-left-style: dotted !important;
}

.border-accent-top-dashed-1 {
  border-top-width: 1px !important;
  border-top-style: dashed !important;
}

.border-accent-right-dashed-1 {
  border-right-width: 1px !important;
  border-right-style: dashed !important;
}

.border-accent-bottom-dashed-1 {
  border-bottom-width: 1px !important;
  border-bottom-style: dashed !important;
}

.border-accent-left-dashed-1 {
  border-left-width: 1px !important;
  border-left-style: dashed !important;
}

.border-accent-top-dashed-2 {
  border-top-width: 2px !important;
  border-top-style: dashed !important;
}

.border-accent-right-dashed-2 {
  border-right-width: 2px !important;
  border-right-style: dashed !important;
}

.border-accent-bottom-dashed-2 {
  border-bottom-width: 2px !important;
  border-bottom-style: dashed !important;
}

.border-accent-left-dashed-2 {
  border-left-width: 2px !important;
  border-left-style: dashed !important;
}

.border-accent-top-dashed-3 {
  border-top-width: 3px !important;
  border-top-style: dashed !important;
}

.border-accent-right-dashed-3 {
  border-right-width: 3px !important;
  border-right-style: dashed !important;
}

.border-accent-bottom-dashed-3 {
  border-bottom-width: 3px !important;
  border-bottom-style: dashed !important;
}

.border-accent-left-dashed-3 {
  border-left-width: 3px !important;
  border-left-style: dashed !important;
}

.border-accent-top-dashed-4 {
  border-top-width: 4px !important;
  border-top-style: dashed !important;
}

.border-accent-right-dashed-4 {
  border-right-width: 4px !important;
  border-right-style: dashed !important;
}

.border-accent-bottom-dashed-4 {
  border-bottom-width: 4px !important;
  border-bottom-style: dashed !important;
}

.border-accent-left-dashed-4 {
  border-left-width: 4px !important;
  border-left-style: dashed !important;
}

.border-accent-top-dashed-5 {
  border-top-width: 5px !important;
  border-top-style: dashed !important;
}

.border-accent-right-dashed-5 {
  border-right-width: 5px !important;
  border-right-style: dashed !important;
}

.border-accent-bottom-dashed-5 {
  border-bottom-width: 5px !important;
  border-bottom-style: dashed !important;
}

.border-accent-left-dashed-5 {
  border-left-width: 5px !important;
  border-left-style: dashed !important;
}

.border-primary {
  border-color: rgb(51.3771428571, 76.3714285714, 94.4228571429) !important;
}

.border-primary-top {
  border-top-color: rgb(51.3771428571, 76.3714285714, 94.4228571429) !important;
}

.border-primary-right {
  border-right-color: rgb(51.3771428571, 76.3714285714, 94.4228571429) !important;
}

.border-primary-bottom {
  border-bottom-color: rgb(51.3771428571, 76.3714285714, 94.4228571429) !important;
}

.border-primary-left {
  border-left-color: rgb(51.3771428571, 76.3714285714, 94.4228571429) !important;
}

.border-success {
  border-color: rgb(164.3728643216, 221.6110552764, 130.1889447236) !important;
}

.border-success-top {
  border-top-color: rgb(164.3728643216, 221.6110552764, 130.1889447236) !important;
}

.border-success-right {
  border-right-color: rgb(164.3728643216, 221.6110552764, 130.1889447236) !important;
}

.border-success-bottom {
  border-bottom-color: rgb(164.3728643216, 221.6110552764, 130.1889447236) !important;
}

.border-success-left {
  border-left-color: rgb(164.3728643216, 221.6110552764, 130.1889447236) !important;
}

.border-info {
  border-color: rgb(105.3100478469, 192.2267942584, 236.4899521531) !important;
}

.border-info-top {
  border-top-color: rgb(105.3100478469, 192.2267942584, 236.4899521531) !important;
}

.border-info-right {
  border-right-color: rgb(105.3100478469, 192.2267942584, 236.4899521531) !important;
}

.border-info-bottom {
  border-bottom-color: rgb(105.3100478469, 192.2267942584, 236.4899521531) !important;
}

.border-info-left {
  border-left-color: rgb(105.3100478469, 192.2267942584, 236.4899521531) !important;
}

.border-warning {
  border-color: rgb(255, 175.4, 95.8) !important;
}

.border-warning-top {
  border-top-color: rgb(255, 175.4, 95.8) !important;
}

.border-warning-right {
  border-right-color: rgb(255, 175.4, 95.8) !important;
}

.border-warning-bottom {
  border-bottom-color: rgb(255, 175.4, 95.8) !important;
}

.border-warning-left {
  border-left-color: rgb(255, 175.4, 95.8) !important;
}

.border-danger {
  border-color: rgb(255, 104.8, 120.5277486911) !important;
}

.border-danger-top {
  border-top-color: rgb(255, 104.8, 120.5277486911) !important;
}

.border-danger-right {
  border-right-color: rgb(255, 104.8, 120.5277486911) !important;
}

.border-danger-bottom {
  border-bottom-color: rgb(255, 104.8, 120.5277486911) !important;
}

.border-danger-left {
  border-left-color: rgb(255, 104.8, 120.5277486911) !important;
}

.border-secondary {
  border-color: rgb(136.617721519, 177.182278481, 177.182278481) !important;
}

.border-secondary-top {
  border-top-color: rgb(136.617721519, 177.182278481, 177.182278481) !important;
}

.border-secondary-right {
  border-right-color: rgb(136.617721519, 177.182278481, 177.182278481) !important;
}

.border-secondary-bottom {
  border-bottom-color: rgb(136.617721519, 177.182278481, 177.182278481) !important;
}

.border-secondary-left {
  border-left-color: rgb(136.617721519, 177.182278481, 177.182278481) !important;
}

.border-muted {
  border-color: #999999 !important;
}

.border-muted-top {
  border-top-color: #999999 !important;
}

.border-muted-right {
  border-right-color: #999999 !important;
}

.border-muted-bottom {
  border-bottom-color: #999999 !important;
}

.border-muted-left {
  border-left-color: #999999 !important;
}

.border-brand-primary {
  border-color: #8DD562 !important;
}

.border-brand-primary-top {
  border-top-color: #8DD562 !important;
}

.border-brand-primary-right {
  border-right-color: #8DD562 !important;
}

.border-brand-primary-bottom {
  border-bottom-color: #8DD562 !important;
}

.border-brand-primary-left {
  border-left-color: #8DD562 !important;
}

.border-brand-secondary {
  border-color: #253744 !important;
}

.border-brand-secondary-top {
  border-top-color: #253744 !important;
}

.border-brand-secondary-right {
  border-right-color: #253744 !important;
}

.border-brand-secondary-bottom {
  border-bottom-color: #253744 !important;
}

.border-brand-secondary-left {
  border-left-color: #253744 !important;
}

.border-brand-tertiary {
  border-color: #5E89A8 !important;
}

.border-brand-tertiary-top {
  border-top-color: #5E89A8 !important;
}

.border-brand-tertiary-right {
  border-right-color: #5E89A8 !important;
}

.border-brand-tertiary-bottom {
  border-bottom-color: #5E89A8 !important;
}

.border-brand-tertiary-left {
  border-left-color: #5E89A8 !important;
}

.border-brand-alternate {
  border-color: #FFE000 !important;
}

.border-brand-alternate-top {
  border-top-color: #FFE000 !important;
}

.border-brand-alternate-right {
  border-right-color: #FFE000 !important;
}

.border-brand-alternate-bottom {
  border-bottom-color: #FFE000 !important;
}

.border-brand-alternate-left {
  border-left-color: #FFE000 !important;
}

.border-default {
  border-color: #E8E8E8 !important;
}

.border-default-top {
  border-top-color: #E8E8E8 !important;
}

.border-default-right {
  border-right-color: #E8E8E8 !important;
}

.border-default-bottom {
  border-bottom-color: #E8E8E8 !important;
}

.border-default-left {
  border-left-color: #E8E8E8 !important;
}

.btn {
  border-radius: 4px;
}

.btn-primary {
  color: #fff;
  background-color: #253744;
  border-color: rgb(35.2028571429, 52.3285714286, 64.6971428571);
  transition: all 0.3s ease;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: rgb(22.6228571429, 33.6285714286, 41.5771428571);
  border-color: rgb(35.2028571429, 52.3285714286, 64.6971428571);
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(22.6228571429, 33.6285714286, 41.5771428571);
  border-color: rgb(35.2028571429, 52.3285714286, 64.6971428571);
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(22.6228571429, 33.6285714286, 41.5771428571);
  background-image: none;
  border-color: rgb(35.2028571429, 52.3285714286, 64.6971428571);
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: rgb(6.4485714286, 9.5857142857, 11.8514285714);
  border-color: rgb(35.2028571429, 52.3285714286, 64.6971428571);
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #253744;
  border-color: rgb(35.2028571429, 52.3285714286, 64.6971428571);
}
.btn-primary .badge {
  color: #253744;
  background-color: #fff;
}

.btn-secondary {
  color: #fff;
  background-color: #70a1a1;
  border-color: rgb(108.9227848101, 158.9772151899, 158.9772151899);
  transition: all 0.3s ease;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(92.0962025316, 140.1037974684, 140.1037974684);
  border-color: rgb(108.9227848101, 158.9772151899, 158.9772151899);
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(92.0962025316, 140.1037974684, 140.1037974684);
  border-color: rgb(108.9227848101, 158.9772151899, 158.9772151899);
}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(92.0962025316, 140.1037974684, 140.1037974684);
  background-image: none;
  border-color: rgb(108.9227848101, 158.9772151899, 158.9772151899);
}
.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
  color: #fff;
  background-color: rgb(73.8911392405, 112.4088607595, 112.4088607595);
  border-color: rgb(108.9227848101, 158.9772151899, 158.9772151899);
}
.btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus, fieldset[disabled] .btn-secondary:hover, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary.focus {
  background-color: #70a1a1;
  border-color: rgb(108.9227848101, 158.9772151899, 158.9772151899);
}
.btn-secondary .badge {
  color: #70a1a1;
  background-color: #fff;
}

.btn-success {
  color: #FBFBFB;
  background-color: #8DD562;
  border-color: rgb(138.0783919598, 211.9236180905, 93.9763819095);
  transition: all 0.3s ease;
}
.btn-success:focus, .btn-success.focus {
  color: #FBFBFB;
  background-color: rgb(117.6271356784, 204.3889447236, 65.8110552764);
  border-color: rgb(138.0783919598, 211.9236180905, 93.9763819095);
}
.btn-success:hover {
  color: #FBFBFB;
  background-color: rgb(117.6271356784, 204.3889447236, 65.8110552764);
  border-color: rgb(138.0783919598, 211.9236180905, 93.9763819095);
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #FBFBFB;
  background-color: rgb(117.6271356784, 204.3889447236, 65.8110552764);
  background-image: none;
  border-color: rgb(138.0783919598, 211.9236180905, 93.9763819095);
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #FBFBFB;
  background-color: rgb(95.8065326633, 176.9603015075, 47.3396984925);
  border-color: rgb(138.0783919598, 211.9236180905, 93.9763819095);
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #8DD562;
  border-color: rgb(138.0783919598, 211.9236180905, 93.9763819095);
}
.btn-success .badge {
  color: #8DD562;
  background-color: #FBFBFB;
}

.btn-info {
  color: #FBFBFB;
  background-color: #45B1E8;
  border-color: rgb(64.4612440191, 175.0966507177, 231.4387559809);
  transition: all 0.3s ease;
}
.btn-info:focus, .btn-info.focus {
  color: #FBFBFB;
  background-color: rgb(32.6899521531, 161.7732057416, 227.5100478469);
  border-color: rgb(64.4612440191, 175.0966507177, 231.4387559809);
}
.btn-info:hover {
  color: #FBFBFB;
  background-color: rgb(32.6899521531, 161.7732057416, 227.5100478469);
  border-color: rgb(64.4612440191, 175.0966507177, 231.4387559809);
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #FBFBFB;
  background-color: rgb(32.6899521531, 161.7732057416, 227.5100478469);
  background-image: none;
  border-color: rgb(64.4612440191, 175.0966507177, 231.4387559809);
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #FBFBFB;
  background-color: rgb(23.5832535885, 134.3220095694, 190.7167464115);
  border-color: rgb(64.4612440191, 175.0966507177, 231.4387559809);
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #45B1E8;
  border-color: rgb(64.4612440191, 175.0966507177, 231.4387559809);
}
.btn-info .badge {
  color: #45B1E8;
  background-color: #FBFBFB;
}

.btn-warning {
  color: #FBFBFB;
  background-color: #ff9b37;
  border-color: rgb(255, 152.45, 49.9);
  transition: all 0.3s ease;
}
.btn-warning:focus, .btn-warning.focus {
  color: #FBFBFB;
  background-color: rgb(255, 147.35, 39.7);
  border-color: rgb(255, 152.45, 49.9);
}
.btn-warning:hover {
  color: #FBFBFB;
  background-color: rgb(255, 147.35, 39.7);
  border-color: rgb(255, 152.45, 49.9);
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #FBFBFB;
  background-color: rgb(255, 147.35, 39.7);
  background-image: none;
  border-color: rgb(255, 152.45, 49.9);
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #FBFBFB;
  background-color: rgb(223.3, 111.65, 0);
  border-color: rgb(255, 152.45, 49.9);
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #ff9b37;
  border-color: rgb(255, 152.45, 49.9);
}
.btn-warning .badge {
  color: #ff9b37;
  background-color: #FBFBFB;
}

.btn-danger {
  color: #FBFBFB;
  background-color: #FF4054;
  border-color: rgb(255, 58.9, 79.4340314136);
  transition: all 0.3s ease;
}
.btn-danger:focus, .btn-danger.focus {
  color: #FBFBFB;
  background-color: rgb(255, 23.2, 47.4722513089);
  border-color: rgb(255, 58.9, 79.4340314136);
}
.btn-danger:hover {
  color: #FBFBFB;
  background-color: rgb(255, 23.2, 47.4722513089);
  border-color: rgb(255, 58.9, 79.4340314136);
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #FBFBFB;
  background-color: rgb(255, 23.2, 47.4722513089);
  background-image: none;
  border-color: rgb(255, 58.9, 79.4340314136);
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #FBFBFB;
  background-color: rgb(232.3, 0, 24.3246073298);
  border-color: rgb(255, 58.9, 79.4340314136);
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #FF4054;
  border-color: rgb(255, 58.9, 79.4340314136);
}
.btn-danger .badge {
  color: #FF4054;
  background-color: #FBFBFB;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #70A1A1;
  transition: all 0.3s ease;
}
.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: rgb(234.6, 234.6, 234.6);
  border-color: #70A1A1;
}
.btn-default:hover {
  color: #333;
  background-color: rgb(234.6, 234.6, 234.6);
  border-color: #70A1A1;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: rgb(234.6, 234.6, 234.6);
  background-image: none;
  border-color: #70A1A1;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: rgb(211.65, 211.65, 211.65);
  border-color: #70A1A1;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #70A1A1;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-ellipses {
  line-height: 1.1;
  border-radius: 10px;
}

td .btn-ellipses {
  margin-top: -1px;
}

/* === LABELS === */
.label-default {
  background-color: rgb(119.085, 119.085, 119.085);
  color: #fff;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: rgb(93.585, 93.585, 93.585);
}

.label-primary {
  background-color: #253744;
  color: #FBFBFB;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: rgb(19.0285714286, 28.2857142857, 34.9714285714);
}

.label-secondary {
  background-color: #70a1a1;
  color: #FBFBFB;
}
.label-secondary[href]:hover, .label-secondary[href]:focus {
  background-color: rgb(88.0506329114, 133.9493670886, 133.9493670886);
}

.label-success {
  background-color: #8DD562;
  color: #FBFBFB;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: rgb(111.783919598, 202.2361809045, 57.7638190955);
}

.label-info {
  background-color: #45B1E8;
  color: #FBFBFB;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: rgb(27.5119617225, 156.6985645933, 222.4880382775);
}

.label-warning {
  background-color: #ff9b37;
  color: #FBFBFB;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: rgb(255, 129.5, 4);
}

.label-danger {
  background-color: #FF4054;
  color: #FBFBFB;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: rgb(255, 13, 38.3403141361);
}

.label.status,
.label.status-full {
  font-size: 0.9em;
  font-weight: normal;
}

.label.status-full {
  width: 100%;
  display: inline-block;
  margin-top: -3px; /*Need this to adjust for the cell padding*/
}

.label.status + a {
  margin-top: 3px;
}

/* === ALERTS === */
/*$alert-padding: 15px !default;*/
/* === TOASTS === */
.margin-n-l {
  margin-left: -13px;
}

.margin-n-r {
  margin-right: -13px;
}

.alert {
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-success {
  color: rgb(89.2713567839, 164.8894472362, 44.1105527638) !important;
  background-color: rgb(170.216080402, 223.7638190955, 138.2361809045) !important;
  border-color: rgb(155.608040201, 218.3819095477, 118.1180904523) !important;
  /*text-shadow: -1px -1px 0 darken($background, 6%), 1px -1px 0 darken($background, 6%), -1px 1px 0 darken($background, 6%), 1px 1px 0 darken($background, 6%);*/
  /*.alert-heading {
      color: darken($background, 35%) !important;
  }*/
}
.alert-success b, .alert-success strong {
  /*text-shadow: -1px -1px 0 darken($background, 8%), 1px -1px 0 darken($background, 8%), -1px 1px 0 darken($background, 8%), 1px 1px 0 darken($background, 8%);*/
}
.alert-success hr {
  border-top-color: rgb(126.391959799, 207.6180904523, 77.8819095477) !important;
}
.alert-success .alert-link {
  color: rgb(67.4874371859, 124.6532663317, 33.3467336683) !important;
}
.alert-success a:not(.btn):hover {
  color: rgb(78.3793969849, 144.7713567839, 38.7286432161) !important;
}
.alert-success .btn, .alert-success .btn b, .alert-success .btn strong {
  text-shadow: none;
}

.alert-info {
  color: #FFFFFF !important;
  background-color: rgb(114.3875598086, 196.033492823, 237.6124401914) !important;
  border-color: rgb(91.6937799043, 186.5167464115, 234.8062200957) !important;
  /*text-shadow: -1px -1px 0 darken($background, 6%), 1px -1px 0 darken($background, 6%), -1px 1px 0 darken($background, 6%), 1px 1px 0 darken($background, 6%);*/
  /*.alert-heading {
      color: darken($background, 35%) !important;
  }*/
}
.alert-info b, .alert-info strong {
  /*text-shadow: -1px -1px 0 darken($background, 8%), 1px -1px 0 darken($background, 8%), -1px 1px 0 darken($background, 8%), 1px 1px 0 darken($background, 8%);*/
}
.alert-info hr {
  border-top-color: rgb(46.3062200957, 167.4832535885, 229.1937799043) !important;
}
.alert-info .alert-link {
  color: rgb(229.5, 229.5, 229.5) !important;
}
.alert-info a:not(.btn):hover {
  color: rgb(242.25, 242.25, 242.25) !important;
}
.alert-info .btn, .alert-info .btn b, .alert-info .btn strong {
  text-shadow: none;
}

.alert-warning {
  color: #d06800 !important;
  background-color: rgb(255, 180.5, 106) !important;
  border-color: rgb(255, 162.65, 70.3) !important;
  /*text-shadow: -1px -1px 0 darken($background, 6%), 1px -1px 0 darken($background, 6%), -1px 1px 0 darken($background, 6%), 1px 1px 0 darken($background, 6%);*/
  /*.alert-heading {
      color: darken($background, 35%) !important;
  }*/
}
.alert-warning b, .alert-warning strong {
  /*text-shadow: -1px -1px 0 darken($background, 8%), 1px -1px 0 darken($background, 8%), -1px 1px 0 darken($background, 8%), 1px 1px 0 darken($background, 8%);*/
}
.alert-warning hr {
  border-top-color: rgb(255, 137.15, 19.3) !important;
}
.alert-warning .alert-link {
  color: rgb(157, 78.5, 0) !important;
}
.alert-warning a:not(.btn):hover {
  color: rgb(182.5, 91.25, 0) !important;
}
.alert-warning .btn, .alert-warning .btn b, .alert-warning .btn strong {
  text-shadow: none;
}

.alert-danger {
  color: #ffffff !important;
  background-color: rgb(255, 115, 129.6596858639) !important;
  border-color: rgb(255, 89.5, 106.8298429319) !important;
  /*text-shadow: -1px -1px 0 darken($background, 6%), 1px -1px 0 darken($background, 6%), -1px 1px 0 darken($background, 6%), 1px 1px 0 darken($background, 6%);*/
  /*.alert-heading {
      color: darken($background, 35%) !important;
  }*/
}
.alert-danger b, .alert-danger strong {
  /*text-shadow: -1px -1px 0 darken($background, 8%), 1px -1px 0 darken($background, 8%), -1px 1px 0 darken($background, 8%), 1px 1px 0 darken($background, 8%);*/
}
.alert-danger hr {
  border-top-color: rgb(255, 38.5, 61.1701570681) !important;
}
.alert-danger .alert-link {
  color: rgb(229.5, 229.5, 229.5) !important;
}
.alert-danger a:not(.btn):hover {
  color: rgb(242.25, 242.25, 242.25) !important;
}
.alert-danger .btn, .alert-danger .btn b, .alert-danger .btn strong {
  text-shadow: none;
}

.alert-default {
  color: #ffffff !important;
  background-color: rgb(178.5, 178.5, 178.5) !important;
  border-color: rgb(165.75, 165.75, 165.75) !important;
  /*text-shadow: -1px -1px 0 darken($background, 6%), 1px -1px 0 darken($background, 6%), -1px 1px 0 darken($background, 6%), 1px 1px 0 darken($background, 6%);*/
  /*.alert-heading {
      color: darken($background, 35%) !important;
  }*/
}
.alert-default b, .alert-default strong {
  /*text-shadow: -1px -1px 0 darken($background, 8%), 1px -1px 0 darken($background, 8%), -1px 1px 0 darken($background, 8%), 1px 1px 0 darken($background, 8%);*/
}
.alert-default hr {
  border-top-color: rgb(140.25, 140.25, 140.25) !important;
}
.alert-default .alert-link {
  color: rgb(229.5, 229.5, 229.5) !important;
}
.alert-default a:not(.btn):hover {
  color: rgb(242.25, 242.25, 242.25) !important;
}
.alert-default .btn, .alert-default .btn b, .alert-default .btn strong {
  text-shadow: none;
}

.alert-primary {
  color: rgb(190.8857142857, 207.8571428571, 220.1142857143) !important;
  background-color: rgb(54.9714285714, 81.7142857143, 101.0285714286) !important;
  border-color: rgb(45.9857142857, 68.3571428571, 84.5142857143) !important;
  /*text-shadow: -1px -1px 0 darken($background, 6%), 1px -1px 0 darken($background, 6%), -1px 1px 0 darken($background, 6%), 1px 1px 0 darken($background, 6%);*/
  /*.alert-heading {
      color: darken($background, 35%) !important;
  }*/
}
.alert-primary b, .alert-primary strong {
  /*text-shadow: -1px -1px 0 darken($background, 8%), 1px -1px 0 darken($background, 8%), -1px 1px 0 darken($background, 8%), 1px 1px 0 darken($background, 8%);*/
}
.alert-primary hr {
  border-top-color: rgb(28.0142857143, 41.6428571429, 51.4857142857) !important;
}
.alert-primary .alert-link {
  color: rgb(157.8571428571, 183.5714285714, 202.1428571429) !important;
}
.alert-primary a:not(.btn):hover {
  color: rgb(174.3714285714, 195.7142857143, 211.1285714286) !important;
}
.alert-primary .btn, .alert-primary .btn b, .alert-primary .btn strong {
  text-shadow: none;
}

.alert-secondary {
  color: white !important;
  background-color: rgb(142.7721518987, 181.2278481013, 181.2278481013) !important;
  border-color: rgb(127.3860759494, 171.1139240506, 171.1139240506) !important;
  /*text-shadow: -1px -1px 0 darken($background, 6%), 1px -1px 0 darken($background, 6%), -1px 1px 0 darken($background, 6%), 1px 1px 0 darken($background, 6%);*/
  /*.alert-heading {
      color: darken($background, 35%) !important;
  }*/
}
.alert-secondary b, .alert-secondary strong {
  /*text-shadow: -1px -1px 0 darken($background, 8%), 1px -1px 0 darken($background, 8%), -1px 1px 0 darken($background, 8%), 1px 1px 0 darken($background, 8%);*/
}
.alert-secondary hr {
  border-top-color: rgb(98.164556962, 149.335443038, 149.335443038) !important;
}
.alert-secondary .alert-link {
  color: rgb(229.5, 229.5, 229.5) !important;
}
.alert-secondary a:not(.btn):hover {
  color: rgb(242.25, 242.25, 242.25) !important;
}
.alert-secondary .btn, .alert-secondary .btn b, .alert-secondary .btn strong {
  text-shadow: none;
}

.alert-primary {
  color: rgb(190.8857142857, 207.8571428571, 220.1142857143) !important;
  background-color: rgb(54.9714285714, 81.7142857143, 101.0285714286) !important;
  border-color: rgb(45.9857142857, 68.3571428571, 84.5142857143) !important;
  /*text-shadow: -1px -1px 0 darken($background, 6%), 1px -1px 0 darken($background, 6%), -1px 1px 0 darken($background, 6%), 1px 1px 0 darken($background, 6%);*/
  /*.alert-heading {
      color: darken($background, 35%) !important;
  }*/
}
.alert-primary b, .alert-primary strong {
  /*text-shadow: -1px -1px 0 darken($background, 8%), 1px -1px 0 darken($background, 8%), -1px 1px 0 darken($background, 8%), 1px 1px 0 darken($background, 8%);*/
}
.alert-primary hr {
  border-top-color: rgb(28.0142857143, 41.6428571429, 51.4857142857) !important;
}
.alert-primary .alert-link {
  color: rgb(157.8571428571, 183.5714285714, 202.1428571429) !important;
}
.alert-primary a:not(.btn):hover {
  color: rgb(174.3714285714, 195.7142857143, 211.1285714286) !important;
}
.alert-primary .btn, .alert-primary .btn b, .alert-primary .btn strong {
  text-shadow: none;
}

.alert-secondary {
  color: white !important;
  background-color: rgb(142.7721518987, 181.2278481013, 181.2278481013) !important;
  border-color: rgb(127.3860759494, 171.1139240506, 171.1139240506) !important;
  /*text-shadow: -1px -1px 0 darken($background, 6%), 1px -1px 0 darken($background, 6%), -1px 1px 0 darken($background, 6%), 1px 1px 0 darken($background, 6%);*/
  /*.alert-heading {
      color: darken($background, 35%) !important;
  }*/
}
.alert-secondary b, .alert-secondary strong {
  /*text-shadow: -1px -1px 0 darken($background, 8%), 1px -1px 0 darken($background, 8%), -1px 1px 0 darken($background, 8%), 1px 1px 0 darken($background, 8%);*/
}
.alert-secondary hr {
  border-top-color: rgb(98.164556962, 149.335443038, 149.335443038) !important;
}
.alert-secondary .alert-link {
  color: rgb(229.5, 229.5, 229.5) !important;
}
.alert-secondary a:not(.btn):hover {
  color: rgb(242.25, 242.25, 242.25) !important;
}
.alert-secondary .btn, .alert-secondary .btn b, .alert-secondary .btn strong {
  text-shadow: none;
}

.toast {
  background-color: #332D2D;
}

.toast-success {
  color: white !important;
  background-color: #8DD562;
  border-color: rgb(170.216080402, 223.7638190955, 138.2361809045) !important;
}

.toast-success:before, .toast-success .toast-close-button {
  color: white !important;
}

.toast-info {
  color: white !important;
  background-color: #45B1E8;
  border-color: rgb(114.3875598086, 196.033492823, 237.6124401914) !important;
}

.toast-info:before, .toast-info .toast-close-button {
  color: white !important;
}

.toast-warning {
  color: white !important;
  background-color: #ff9b37;
  border-color: rgb(255, 180.5, 106) !important;
}

.toast-warning:before, .toast-warning .toast-close-button {
  color: white !important;
}

.toast-error {
  color: white !important;
  background-color: #FF4054;
  border-color: rgb(255, 115, 129.6596858639) !important;
}

.toast-error:before, .toast-error .toast-close-button {
  color: white !important;
}

.toast-primary {
  color: rgb(190.8857142857, 207.8571428571, 220.1142857143) !important;
  background-color: #253744;
  border-color: rgb(54.9714285714, 81.7142857143, 101.0285714286) !important;
}

.toast-primary:before, .toast-primary .toast-close-button {
  color: rgb(190.8857142857, 207.8571428571, 220.1142857143) !important;
}

.toast-secondary {
  color: white !important;
  background-color: #70a1a1;
  border-color: rgb(142.7721518987, 181.2278481013, 181.2278481013) !important;
}

.toast-secondary:before, .toast-secondary .toast-close-button {
  color: white !important;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  color: #fff;
  text-align: center;
  background-color: #253744;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #8DD562;
  color: #FBFBFB;
}
.progress-striped .progress-bar-success {
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #45B1E8;
  color: #FBFBFB;
}
.progress-striped .progress-bar-info {
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #ff9b37;
  color: #FBFBFB;
}
.progress-striped .progress-bar-warning {
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #FF4054;
  color: #FBFBFB;
}
.progress-striped .progress-bar-danger {
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-brand-primary {
  background-color: rgba(141, 213, 98, 0.8);
  color: #fff;
}
.progress-striped .progress-bar-brand-primary {
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-brand-secondary {
  background-color: rgba(37, 55, 68, 0.8);
  color: #fff;
}
.progress-striped .progress-bar-brand-secondary {
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-brand-tertiary {
  background-color: rgba(94, 137, 168, 0.8);
  color: #fff;
}
.progress-striped .progress-bar-brand-tertiary {
  background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.panel-gradient-bg,
.panel-gradient-line::before,
.panel-gradient-line-top::before,
.panel-gradient-line-top-medium::before,
.panel-gradient-line-top-large::before,
.panel-gradient-line-bottom::after,
.panel-gradient-line-bottom-medium::after,
.panel-gradient-line-bottom-large::after,
.dxgvControl_OcellicsCore.dxgv::before,
.wizard-steps .step.active .well::before {
  background: -webkit-linear-gradient(left, #72AD57, #068260 50%, #72AD57);
  background: -o-linear-gradient(left, #72AD57, #068260 50%, #72AD57);
  background: linear-gradient(to right, #72AD57, #068260 50%, #72AD57);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF72AD57", endColorstr="#FF72AD57", GradientType=1);
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  /*width: 100%;*/
  height: 5px;
  left: 0px;
  right: 0px;
}

.panel-gradient-bg,
.panel-gradient-line::before,
.panel-gradient-line-top::before,
.panel-gradient-line-top-medium::before,
.panel-gradient-line-top-large::before,
.dxgvControl_OcellicsCore.dxgv::before,
.wizard-steps .step.active .well::before {
  border-radius: 6px 6px 0 0; /* Match the top border radius of the panel */
  top: -1px;
  clip-path: inset(0 0 3px round 6px 6px 0 0);
}

.panel-gradient-line-bottom::after,
.panel-gradient-line-bottom-medium::after,
.panel-gradient-line-bottom-large::after {
  border-radius: 0 0 6px 6px;
  bottom: -1px;
}

.panel-gradient-line-bottom::after {
  clip-path: inset(3px 0 0 0 round 0 0 6px 6px);
}

.panel-gradient-line-bottom-medium::after {
  clip-path: inset(2px 0 0 0 round 0 0 6px 6px);
}

.panel-gradient-line-bottom-large::after {
  clip-path: inset(1px 0 0 0 round 0 0 6px 6px);
}

.panel-gradient-line-top::before {
  clip-path: inset(0 0 3px 0 round 6px 6px 0 0);
}

.panel-gradient-line-top-medium::before {
  clip-path: inset(0 0 2px 0 round 6px 6px 0 0);
}

.panel-gradient-line-top-large::before {
  clip-path: inset(0 0 1px 0 round 6px 6px 0 0);
}

.panel-gradient-line.gradient-primary:before,
.panel-gradient-line-top.gradient-primary:before,
.panel-gradient-line-bottom.gradient-primary:after {
  background: -webkit-linear-gradient(left, rgb(10.0428571429, 14.9285714286, 18.4571428571) 0%, rgb(63.9571428571, 95.0714285714, 117.5428571429) 100%);
  background: -o-linear-gradient(left, rgb(10.0428571429, 14.9285714286, 18.4571428571) 0%, rgb(63.9571428571, 95.0714285714, 117.5428571429) 100%);
  background: linear-gradient(to right, rgb(10.0428571429, 14.9285714286, 18.4571428571) 0%, rgb(63.9571428571, 95.0714285714, 117.5428571429) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0A0F12", endColorstr="#FF405F76", GradientType=1);
  background-repeat: repeat-x;
}

.panel-gradient-line.gradient-info:before,
.panel-gradient-line-top.gradient-info:before,
.panel-gradient-line-bottom.gradient-info:after {
  background: -webkit-linear-gradient(left, rgb(24.7057416268, 140.7153110048, 199.7942583732) 0%, rgb(137.0813397129, 205.5502392344, 240.4186602871) 100%);
  background: -o-linear-gradient(left, rgb(24.7057416268, 140.7153110048, 199.7942583732) 0%, rgb(137.0813397129, 205.5502392344, 240.4186602871) 100%);
  background: linear-gradient(to right, rgb(24.7057416268, 140.7153110048, 199.7942583732) 0%, rgb(137.0813397129, 205.5502392344, 240.4186602871) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF198DC8", endColorstr="#FF89CEF0", GradientType=1);
  background-repeat: repeat-x;
}

.panel-gradient-line.gradient-success:before,
.panel-gradient-line-top.gradient-success:before,
.panel-gradient-line-bottom.gradient-success:after {
  background: -webkit-linear-gradient(left, rgb(100.1633165829, 185.0075376884, 49.4924623116) 0%, rgb(184.824120603, 229.1457286432, 158.3542713568) 100%);
  background: -o-linear-gradient(left, rgb(100.1633165829, 185.0075376884, 49.4924623116) 0%, rgb(184.824120603, 229.1457286432, 158.3542713568) 100%);
  background: linear-gradient(to right, rgb(100.1633165829, 185.0075376884, 49.4924623116) 0%, rgb(184.824120603, 229.1457286432, 158.3542713568) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF64B931", endColorstr="#FFB9E59E", GradientType=1);
  background-repeat: repeat-x;
}

.panel-gradient-line.gradient-danger:before,
.panel-gradient-line-top.gradient-danger:before,
.panel-gradient-line-bottom.gradient-danger:after {
  background: -webkit-linear-gradient(left, rgb(242.5, 0, 25.3926701571) 0%, rgb(255, 140.5, 152.4895287958) 100%);
  background: -o-linear-gradient(left, rgb(242.5, 0, 25.3926701571) 0%, rgb(255, 140.5, 152.4895287958) 100%);
  background: linear-gradient(to right, rgb(242.5, 0, 25.3926701571) 0%, rgb(255, 140.5, 152.4895287958) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF30019", endColorstr="#FFFF8D98", GradientType=1);
  background-repeat: repeat-x;
}

.panel-gradient-line.gradient-warning:before,
.panel-gradient-line-top.gradient-warning:before,
.panel-gradient-line-bottom.gradient-warning:after {
  background: -webkit-linear-gradient(left, rgb(233.5, 116.75, 0) 0%, rgb(255, 193.25, 131.5) 100%);
  background: -o-linear-gradient(left, rgb(233.5, 116.75, 0) 0%, rgb(255, 193.25, 131.5) 100%);
  background: linear-gradient(to right, rgb(233.5, 116.75, 0) 0%, rgb(255, 193.25, 131.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEA7500", endColorstr="#FFFFC184", GradientType=1);
  background-repeat: repeat-x;
}

.bg-gradient-texture-1 {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.09), rgba(0, 0, 0, 0.01) 3px), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-texture-1-default {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.09), rgba(0, 0, 0, 0.01) 3px), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-texture-1-primary {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.09), rgba(0, 0, 0, 0.01) 3px), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-texture-1-success {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.09), rgba(0, 0, 0, 0.01) 3px), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-texture-1-danger {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.09), rgba(0, 0, 0, 0.01) 3px), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-texture-1-info {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.09), rgba(0, 0, 0, 0.01) 3px), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-texture-1-warning {
  background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.09), rgba(0, 0, 0, 0.01) 3px), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-texture-2 {
  background-image: repeating-linear-gradient(284deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), repeating-linear-gradient(14deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), linear-gradient(90deg, rgb(222, 222, 222), rgb(222, 222, 222));
}

.bg-gradient-texture-2-default {
  background-image: repeating-linear-gradient(284deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), repeating-linear-gradient(14deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), linear-gradient(90deg, rgb(222, 222, 222), rgb(222, 222, 222));
}

.bg-gradient-texture-2-primary {
  background-image: repeating-linear-gradient(284deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), repeating-linear-gradient(14deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), linear-gradient(90deg, rgb(222, 222, 222), rgb(222, 222, 222));
}

.bg-gradient-texture-2-success {
  background-image: repeating-linear-gradient(284deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), repeating-linear-gradient(14deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), linear-gradient(90deg, rgb(222, 222, 222), rgb(222, 222, 222));
}

.bg-gradient-texture-2-danger {
  background-image: repeating-linear-gradient(284deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), repeating-linear-gradient(14deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), linear-gradient(90deg, rgb(222, 222, 222), rgb(222, 222, 222));
}

.bg-gradient-texture-2-info {
  background-image: repeating-linear-gradient(284deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), repeating-linear-gradient(14deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), linear-gradient(90deg, rgb(222, 222, 222), rgb(222, 222, 222));
}

.bg-gradient-texture-2-warning {
  background-image: repeating-linear-gradient(284deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), repeating-linear-gradient(14deg, transparent 0px, transparent 1px, rgb(251, 251, 251) 1px, rgb(251, 251, 251) 3px), linear-gradient(90deg, rgb(222, 222, 222), rgb(222, 222, 222));
}

.bg-gradient-simple-angular-1 {
  /*background-image: linear-gradient(74deg, rgba(236, 236, 236,0.02) 0%, rgba(236, 236, 236,0.02) 13%,transparent 13%, transparent 64%,rgba(55, 55, 55,0.02) 64%, rgba(55, 55, 55,0.02) 71%,rgba(239, 239, 239,0.02) 71%, rgba(239, 239, 239,0.02) 100%),linear-gradient(170deg, rgba(8, 8, 8,0.02) 0%, rgba(8, 8, 8,0.02) 1%,transparent 1%, transparent 60%,rgba(9, 9, 9,0.02) 60%, rgba(9, 9, 9,0.02) 80%,rgba(198, 198, 198,0.02) 80%, rgba(198, 198, 198,0.02) 100%),linear-gradient(118deg, rgba(134, 134, 134,0.02) 0%, rgba(134, 134, 134,0.02) 30%,transparent 30%, transparent 43%,rgba(85, 85, 85,0.02) 43%, rgba(85, 85, 85,0.02) 47%,rgba(103, 103, 103,0.02) 47%, rgba(103, 103, 103,0.02) 100%),linear-gradient(249deg, rgba(178, 178, 178,0.02) 0%, rgba(178, 178, 178,0.02) 8%,transparent 8%, transparent 47%,rgba(161, 161, 161,0.02) 47%, rgba(161, 161, 161,0.02) 61%,rgba(19, 19, 19,0.02) 61%, rgba(19, 19, 19,0.02) 100%), linear-gradient($angle, $color1,$color2);*/
  background-image: linear-gradient(140deg, rgba(236, 236, 236, 0.02) 0%, rgba(236, 236, 236, 0.02) 13%, transparent 13%, transparent 64%, rgba(55, 55, 55, 0.02) 64%, rgba(55, 55, 55, 0.02) 71%, rgba(239, 239, 239, 0.02) 71%, rgba(239, 239, 239, 0.02) 100%), linear-gradient(236deg, rgba(8, 8, 8, 0.02) 0%, rgba(8, 8, 8, 0.02) 1%, transparent 1%, transparent 60%, rgba(9, 9, 9, 0.02) 60%, rgba(9, 9, 9, 0.02) 80%, rgba(198, 198, 198, 0.02) 80%, rgba(198, 198, 198, 0.02) 100%), linear-gradient(184deg, rgba(134, 134, 134, 0.02) 0%, rgba(134, 134, 134, 0.02) 30%, transparent 30%, transparent 43%, rgba(85, 85, 85, 0.02) 43%, rgba(85, 85, 85, 0.02) 47%, rgba(103, 103, 103, 0.02) 47%, rgba(103, 103, 103, 0.02) 100%), linear-gradient(315deg, rgba(178, 178, 178, 0.02) 0%, rgba(178, 178, 178, 0.02) 8%, transparent 8%, transparent 47%, rgba(161, 161, 161, 0.02) 47%, rgba(161, 161, 161, 0.02) 61%, rgba(19, 19, 19, 0.02) 61%, rgba(19, 19, 19, 0.02) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-simple-angular-1-default {
  /*background-image: linear-gradient(74deg, rgba(236, 236, 236,0.02) 0%, rgba(236, 236, 236,0.02) 13%,transparent 13%, transparent 64%,rgba(55, 55, 55,0.02) 64%, rgba(55, 55, 55,0.02) 71%,rgba(239, 239, 239,0.02) 71%, rgba(239, 239, 239,0.02) 100%),linear-gradient(170deg, rgba(8, 8, 8,0.02) 0%, rgba(8, 8, 8,0.02) 1%,transparent 1%, transparent 60%,rgba(9, 9, 9,0.02) 60%, rgba(9, 9, 9,0.02) 80%,rgba(198, 198, 198,0.02) 80%, rgba(198, 198, 198,0.02) 100%),linear-gradient(118deg, rgba(134, 134, 134,0.02) 0%, rgba(134, 134, 134,0.02) 30%,transparent 30%, transparent 43%,rgba(85, 85, 85,0.02) 43%, rgba(85, 85, 85,0.02) 47%,rgba(103, 103, 103,0.02) 47%, rgba(103, 103, 103,0.02) 100%),linear-gradient(249deg, rgba(178, 178, 178,0.02) 0%, rgba(178, 178, 178,0.02) 8%,transparent 8%, transparent 47%,rgba(161, 161, 161,0.02) 47%, rgba(161, 161, 161,0.02) 61%,rgba(19, 19, 19,0.02) 61%, rgba(19, 19, 19,0.02) 100%), linear-gradient($angle, $color1,$color2);*/
  background-image: linear-gradient(140deg, rgba(236, 236, 236, 0.02) 0%, rgba(236, 236, 236, 0.02) 13%, transparent 13%, transparent 64%, rgba(55, 55, 55, 0.02) 64%, rgba(55, 55, 55, 0.02) 71%, rgba(239, 239, 239, 0.02) 71%, rgba(239, 239, 239, 0.02) 100%), linear-gradient(236deg, rgba(8, 8, 8, 0.02) 0%, rgba(8, 8, 8, 0.02) 1%, transparent 1%, transparent 60%, rgba(9, 9, 9, 0.02) 60%, rgba(9, 9, 9, 0.02) 80%, rgba(198, 198, 198, 0.02) 80%, rgba(198, 198, 198, 0.02) 100%), linear-gradient(184deg, rgba(134, 134, 134, 0.02) 0%, rgba(134, 134, 134, 0.02) 30%, transparent 30%, transparent 43%, rgba(85, 85, 85, 0.02) 43%, rgba(85, 85, 85, 0.02) 47%, rgba(103, 103, 103, 0.02) 47%, rgba(103, 103, 103, 0.02) 100%), linear-gradient(315deg, rgba(178, 178, 178, 0.02) 0%, rgba(178, 178, 178, 0.02) 8%, transparent 8%, transparent 47%, rgba(161, 161, 161, 0.02) 47%, rgba(161, 161, 161, 0.02) 61%, rgba(19, 19, 19, 0.02) 61%, rgba(19, 19, 19, 0.02) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-simple-angular-1-primary {
  /*background-image: linear-gradient(74deg, rgba(236, 236, 236,0.02) 0%, rgba(236, 236, 236,0.02) 13%,transparent 13%, transparent 64%,rgba(55, 55, 55,0.02) 64%, rgba(55, 55, 55,0.02) 71%,rgba(239, 239, 239,0.02) 71%, rgba(239, 239, 239,0.02) 100%),linear-gradient(170deg, rgba(8, 8, 8,0.02) 0%, rgba(8, 8, 8,0.02) 1%,transparent 1%, transparent 60%,rgba(9, 9, 9,0.02) 60%, rgba(9, 9, 9,0.02) 80%,rgba(198, 198, 198,0.02) 80%, rgba(198, 198, 198,0.02) 100%),linear-gradient(118deg, rgba(134, 134, 134,0.02) 0%, rgba(134, 134, 134,0.02) 30%,transparent 30%, transparent 43%,rgba(85, 85, 85,0.02) 43%, rgba(85, 85, 85,0.02) 47%,rgba(103, 103, 103,0.02) 47%, rgba(103, 103, 103,0.02) 100%),linear-gradient(249deg, rgba(178, 178, 178,0.02) 0%, rgba(178, 178, 178,0.02) 8%,transparent 8%, transparent 47%,rgba(161, 161, 161,0.02) 47%, rgba(161, 161, 161,0.02) 61%,rgba(19, 19, 19,0.02) 61%, rgba(19, 19, 19,0.02) 100%), linear-gradient($angle, $color1,$color2);*/
  background-image: linear-gradient(140deg, rgba(236, 236, 236, 0.02) 0%, rgba(236, 236, 236, 0.02) 13%, transparent 13%, transparent 64%, rgba(55, 55, 55, 0.02) 64%, rgba(55, 55, 55, 0.02) 71%, rgba(239, 239, 239, 0.02) 71%, rgba(239, 239, 239, 0.02) 100%), linear-gradient(236deg, rgba(8, 8, 8, 0.02) 0%, rgba(8, 8, 8, 0.02) 1%, transparent 1%, transparent 60%, rgba(9, 9, 9, 0.02) 60%, rgba(9, 9, 9, 0.02) 80%, rgba(198, 198, 198, 0.02) 80%, rgba(198, 198, 198, 0.02) 100%), linear-gradient(184deg, rgba(134, 134, 134, 0.02) 0%, rgba(134, 134, 134, 0.02) 30%, transparent 30%, transparent 43%, rgba(85, 85, 85, 0.02) 43%, rgba(85, 85, 85, 0.02) 47%, rgba(103, 103, 103, 0.02) 47%, rgba(103, 103, 103, 0.02) 100%), linear-gradient(315deg, rgba(178, 178, 178, 0.02) 0%, rgba(178, 178, 178, 0.02) 8%, transparent 8%, transparent 47%, rgba(161, 161, 161, 0.02) 47%, rgba(161, 161, 161, 0.02) 61%, rgba(19, 19, 19, 0.02) 61%, rgba(19, 19, 19, 0.02) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-simple-angular-1-success {
  /*background-image: linear-gradient(74deg, rgba(236, 236, 236,0.02) 0%, rgba(236, 236, 236,0.02) 13%,transparent 13%, transparent 64%,rgba(55, 55, 55,0.02) 64%, rgba(55, 55, 55,0.02) 71%,rgba(239, 239, 239,0.02) 71%, rgba(239, 239, 239,0.02) 100%),linear-gradient(170deg, rgba(8, 8, 8,0.02) 0%, rgba(8, 8, 8,0.02) 1%,transparent 1%, transparent 60%,rgba(9, 9, 9,0.02) 60%, rgba(9, 9, 9,0.02) 80%,rgba(198, 198, 198,0.02) 80%, rgba(198, 198, 198,0.02) 100%),linear-gradient(118deg, rgba(134, 134, 134,0.02) 0%, rgba(134, 134, 134,0.02) 30%,transparent 30%, transparent 43%,rgba(85, 85, 85,0.02) 43%, rgba(85, 85, 85,0.02) 47%,rgba(103, 103, 103,0.02) 47%, rgba(103, 103, 103,0.02) 100%),linear-gradient(249deg, rgba(178, 178, 178,0.02) 0%, rgba(178, 178, 178,0.02) 8%,transparent 8%, transparent 47%,rgba(161, 161, 161,0.02) 47%, rgba(161, 161, 161,0.02) 61%,rgba(19, 19, 19,0.02) 61%, rgba(19, 19, 19,0.02) 100%), linear-gradient($angle, $color1,$color2);*/
  background-image: linear-gradient(140deg, rgba(236, 236, 236, 0.02) 0%, rgba(236, 236, 236, 0.02) 13%, transparent 13%, transparent 64%, rgba(55, 55, 55, 0.02) 64%, rgba(55, 55, 55, 0.02) 71%, rgba(239, 239, 239, 0.02) 71%, rgba(239, 239, 239, 0.02) 100%), linear-gradient(236deg, rgba(8, 8, 8, 0.02) 0%, rgba(8, 8, 8, 0.02) 1%, transparent 1%, transparent 60%, rgba(9, 9, 9, 0.02) 60%, rgba(9, 9, 9, 0.02) 80%, rgba(198, 198, 198, 0.02) 80%, rgba(198, 198, 198, 0.02) 100%), linear-gradient(184deg, rgba(134, 134, 134, 0.02) 0%, rgba(134, 134, 134, 0.02) 30%, transparent 30%, transparent 43%, rgba(85, 85, 85, 0.02) 43%, rgba(85, 85, 85, 0.02) 47%, rgba(103, 103, 103, 0.02) 47%, rgba(103, 103, 103, 0.02) 100%), linear-gradient(315deg, rgba(178, 178, 178, 0.02) 0%, rgba(178, 178, 178, 0.02) 8%, transparent 8%, transparent 47%, rgba(161, 161, 161, 0.02) 47%, rgba(161, 161, 161, 0.02) 61%, rgba(19, 19, 19, 0.02) 61%, rgba(19, 19, 19, 0.02) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-simple-angular-1-danger {
  /*background-image: linear-gradient(74deg, rgba(236, 236, 236,0.02) 0%, rgba(236, 236, 236,0.02) 13%,transparent 13%, transparent 64%,rgba(55, 55, 55,0.02) 64%, rgba(55, 55, 55,0.02) 71%,rgba(239, 239, 239,0.02) 71%, rgba(239, 239, 239,0.02) 100%),linear-gradient(170deg, rgba(8, 8, 8,0.02) 0%, rgba(8, 8, 8,0.02) 1%,transparent 1%, transparent 60%,rgba(9, 9, 9,0.02) 60%, rgba(9, 9, 9,0.02) 80%,rgba(198, 198, 198,0.02) 80%, rgba(198, 198, 198,0.02) 100%),linear-gradient(118deg, rgba(134, 134, 134,0.02) 0%, rgba(134, 134, 134,0.02) 30%,transparent 30%, transparent 43%,rgba(85, 85, 85,0.02) 43%, rgba(85, 85, 85,0.02) 47%,rgba(103, 103, 103,0.02) 47%, rgba(103, 103, 103,0.02) 100%),linear-gradient(249deg, rgba(178, 178, 178,0.02) 0%, rgba(178, 178, 178,0.02) 8%,transparent 8%, transparent 47%,rgba(161, 161, 161,0.02) 47%, rgba(161, 161, 161,0.02) 61%,rgba(19, 19, 19,0.02) 61%, rgba(19, 19, 19,0.02) 100%), linear-gradient($angle, $color1,$color2);*/
  background-image: linear-gradient(140deg, rgba(236, 236, 236, 0.02) 0%, rgba(236, 236, 236, 0.02) 13%, transparent 13%, transparent 64%, rgba(55, 55, 55, 0.02) 64%, rgba(55, 55, 55, 0.02) 71%, rgba(239, 239, 239, 0.02) 71%, rgba(239, 239, 239, 0.02) 100%), linear-gradient(236deg, rgba(8, 8, 8, 0.02) 0%, rgba(8, 8, 8, 0.02) 1%, transparent 1%, transparent 60%, rgba(9, 9, 9, 0.02) 60%, rgba(9, 9, 9, 0.02) 80%, rgba(198, 198, 198, 0.02) 80%, rgba(198, 198, 198, 0.02) 100%), linear-gradient(184deg, rgba(134, 134, 134, 0.02) 0%, rgba(134, 134, 134, 0.02) 30%, transparent 30%, transparent 43%, rgba(85, 85, 85, 0.02) 43%, rgba(85, 85, 85, 0.02) 47%, rgba(103, 103, 103, 0.02) 47%, rgba(103, 103, 103, 0.02) 100%), linear-gradient(315deg, rgba(178, 178, 178, 0.02) 0%, rgba(178, 178, 178, 0.02) 8%, transparent 8%, transparent 47%, rgba(161, 161, 161, 0.02) 47%, rgba(161, 161, 161, 0.02) 61%, rgba(19, 19, 19, 0.02) 61%, rgba(19, 19, 19, 0.02) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-simple-angular-1-info {
  /*background-image: linear-gradient(74deg, rgba(236, 236, 236,0.02) 0%, rgba(236, 236, 236,0.02) 13%,transparent 13%, transparent 64%,rgba(55, 55, 55,0.02) 64%, rgba(55, 55, 55,0.02) 71%,rgba(239, 239, 239,0.02) 71%, rgba(239, 239, 239,0.02) 100%),linear-gradient(170deg, rgba(8, 8, 8,0.02) 0%, rgba(8, 8, 8,0.02) 1%,transparent 1%, transparent 60%,rgba(9, 9, 9,0.02) 60%, rgba(9, 9, 9,0.02) 80%,rgba(198, 198, 198,0.02) 80%, rgba(198, 198, 198,0.02) 100%),linear-gradient(118deg, rgba(134, 134, 134,0.02) 0%, rgba(134, 134, 134,0.02) 30%,transparent 30%, transparent 43%,rgba(85, 85, 85,0.02) 43%, rgba(85, 85, 85,0.02) 47%,rgba(103, 103, 103,0.02) 47%, rgba(103, 103, 103,0.02) 100%),linear-gradient(249deg, rgba(178, 178, 178,0.02) 0%, rgba(178, 178, 178,0.02) 8%,transparent 8%, transparent 47%,rgba(161, 161, 161,0.02) 47%, rgba(161, 161, 161,0.02) 61%,rgba(19, 19, 19,0.02) 61%, rgba(19, 19, 19,0.02) 100%), linear-gradient($angle, $color1,$color2);*/
  background-image: linear-gradient(140deg, rgba(236, 236, 236, 0.02) 0%, rgba(236, 236, 236, 0.02) 13%, transparent 13%, transparent 64%, rgba(55, 55, 55, 0.02) 64%, rgba(55, 55, 55, 0.02) 71%, rgba(239, 239, 239, 0.02) 71%, rgba(239, 239, 239, 0.02) 100%), linear-gradient(236deg, rgba(8, 8, 8, 0.02) 0%, rgba(8, 8, 8, 0.02) 1%, transparent 1%, transparent 60%, rgba(9, 9, 9, 0.02) 60%, rgba(9, 9, 9, 0.02) 80%, rgba(198, 198, 198, 0.02) 80%, rgba(198, 198, 198, 0.02) 100%), linear-gradient(184deg, rgba(134, 134, 134, 0.02) 0%, rgba(134, 134, 134, 0.02) 30%, transparent 30%, transparent 43%, rgba(85, 85, 85, 0.02) 43%, rgba(85, 85, 85, 0.02) 47%, rgba(103, 103, 103, 0.02) 47%, rgba(103, 103, 103, 0.02) 100%), linear-gradient(315deg, rgba(178, 178, 178, 0.02) 0%, rgba(178, 178, 178, 0.02) 8%, transparent 8%, transparent 47%, rgba(161, 161, 161, 0.02) 47%, rgba(161, 161, 161, 0.02) 61%, rgba(19, 19, 19, 0.02) 61%, rgba(19, 19, 19, 0.02) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-simple-angular-1-warning {
  /*background-image: linear-gradient(74deg, rgba(236, 236, 236,0.02) 0%, rgba(236, 236, 236,0.02) 13%,transparent 13%, transparent 64%,rgba(55, 55, 55,0.02) 64%, rgba(55, 55, 55,0.02) 71%,rgba(239, 239, 239,0.02) 71%, rgba(239, 239, 239,0.02) 100%),linear-gradient(170deg, rgba(8, 8, 8,0.02) 0%, rgba(8, 8, 8,0.02) 1%,transparent 1%, transparent 60%,rgba(9, 9, 9,0.02) 60%, rgba(9, 9, 9,0.02) 80%,rgba(198, 198, 198,0.02) 80%, rgba(198, 198, 198,0.02) 100%),linear-gradient(118deg, rgba(134, 134, 134,0.02) 0%, rgba(134, 134, 134,0.02) 30%,transparent 30%, transparent 43%,rgba(85, 85, 85,0.02) 43%, rgba(85, 85, 85,0.02) 47%,rgba(103, 103, 103,0.02) 47%, rgba(103, 103, 103,0.02) 100%),linear-gradient(249deg, rgba(178, 178, 178,0.02) 0%, rgba(178, 178, 178,0.02) 8%,transparent 8%, transparent 47%,rgba(161, 161, 161,0.02) 47%, rgba(161, 161, 161,0.02) 61%,rgba(19, 19, 19,0.02) 61%, rgba(19, 19, 19,0.02) 100%), linear-gradient($angle, $color1,$color2);*/
  background-image: linear-gradient(140deg, rgba(236, 236, 236, 0.02) 0%, rgba(236, 236, 236, 0.02) 13%, transparent 13%, transparent 64%, rgba(55, 55, 55, 0.02) 64%, rgba(55, 55, 55, 0.02) 71%, rgba(239, 239, 239, 0.02) 71%, rgba(239, 239, 239, 0.02) 100%), linear-gradient(236deg, rgba(8, 8, 8, 0.02) 0%, rgba(8, 8, 8, 0.02) 1%, transparent 1%, transparent 60%, rgba(9, 9, 9, 0.02) 60%, rgba(9, 9, 9, 0.02) 80%, rgba(198, 198, 198, 0.02) 80%, rgba(198, 198, 198, 0.02) 100%), linear-gradient(184deg, rgba(134, 134, 134, 0.02) 0%, rgba(134, 134, 134, 0.02) 30%, transparent 30%, transparent 43%, rgba(85, 85, 85, 0.02) 43%, rgba(85, 85, 85, 0.02) 47%, rgba(103, 103, 103, 0.02) 47%, rgba(103, 103, 103, 0.02) 100%), linear-gradient(315deg, rgba(178, 178, 178, 0.02) 0%, rgba(178, 178, 178, 0.02) 8%, transparent 8%, transparent 47%, rgba(161, 161, 161, 0.02) 47%, rgba(161, 161, 161, 0.02) 61%, rgba(19, 19, 19, 0.02) 61%, rgba(19, 19, 19, 0.02) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-simple-angular-2 {
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-simple-angular-2-default {
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-simple-angular-2-primary {
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-simple-angular-2-success {
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-simple-angular-2-danger {
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-simple-angular-2-info {
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-simple-angular-2-warning {
  background-image: linear-gradient(258deg, rgba(237, 237, 237, 0.05) 0%, rgba(237, 237, 237, 0.05) 31%, rgba(6, 6, 6, 0.05) 31%, rgba(6, 6, 6, 0.05) 100%), linear-gradient(11deg, rgba(45, 45, 45, 0.05) 0%, rgba(45, 45, 45, 0.05) 72%, rgba(247, 247, 247, 0.05) 72%, rgba(247, 247, 247, 0.05) 100%), linear-gradient(235deg, rgba(248, 248, 248, 0.05) 0%, rgba(248, 248, 248, 0.05) 24%, rgba(29, 29, 29, 0.05) 24%, rgba(29, 29, 29, 0.05) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-simple-angular-3 {
  background-image: linear-gradient(0deg, rgba(187, 187, 187, 0.04) 0%, rgba(187, 187, 187, 0.04) 65%, rgba(49, 49, 49, 0.04) 65%, rgba(49, 49, 49, 0.04) 100%), linear-gradient(135deg, rgba(78, 78, 78, 0.04) 0%, rgba(78, 78, 78, 0.04) 26%, rgba(247, 247, 247, 0.04) 26%, rgba(247, 247, 247, 0.04) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-simple-angular-3-default {
  background-image: linear-gradient(0deg, rgba(187, 187, 187, 0.04) 0%, rgba(187, 187, 187, 0.04) 65%, rgba(49, 49, 49, 0.04) 65%, rgba(49, 49, 49, 0.04) 100%), linear-gradient(135deg, rgba(78, 78, 78, 0.04) 0%, rgba(78, 78, 78, 0.04) 26%, rgba(247, 247, 247, 0.04) 26%, rgba(247, 247, 247, 0.04) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-simple-angular-3-primary {
  background-image: linear-gradient(0deg, rgba(187, 187, 187, 0.04) 0%, rgba(187, 187, 187, 0.04) 65%, rgba(49, 49, 49, 0.04) 65%, rgba(49, 49, 49, 0.04) 100%), linear-gradient(135deg, rgba(78, 78, 78, 0.04) 0%, rgba(78, 78, 78, 0.04) 26%, rgba(247, 247, 247, 0.04) 26%, rgba(247, 247, 247, 0.04) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-simple-angular-3-success {
  background-image: linear-gradient(0deg, rgba(187, 187, 187, 0.04) 0%, rgba(187, 187, 187, 0.04) 65%, rgba(49, 49, 49, 0.04) 65%, rgba(49, 49, 49, 0.04) 100%), linear-gradient(135deg, rgba(78, 78, 78, 0.04) 0%, rgba(78, 78, 78, 0.04) 26%, rgba(247, 247, 247, 0.04) 26%, rgba(247, 247, 247, 0.04) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-simple-angular-3-danger {
  background-image: linear-gradient(0deg, rgba(187, 187, 187, 0.04) 0%, rgba(187, 187, 187, 0.04) 65%, rgba(49, 49, 49, 0.04) 65%, rgba(49, 49, 49, 0.04) 100%), linear-gradient(135deg, rgba(78, 78, 78, 0.04) 0%, rgba(78, 78, 78, 0.04) 26%, rgba(247, 247, 247, 0.04) 26%, rgba(247, 247, 247, 0.04) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-simple-angular-3-info {
  background-image: linear-gradient(0deg, rgba(187, 187, 187, 0.04) 0%, rgba(187, 187, 187, 0.04) 65%, rgba(49, 49, 49, 0.04) 65%, rgba(49, 49, 49, 0.04) 100%), linear-gradient(135deg, rgba(78, 78, 78, 0.04) 0%, rgba(78, 78, 78, 0.04) 26%, rgba(247, 247, 247, 0.04) 26%, rgba(247, 247, 247, 0.04) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-simple-angular-3-warning {
  background-image: linear-gradient(0deg, rgba(187, 187, 187, 0.04) 0%, rgba(187, 187, 187, 0.04) 65%, rgba(49, 49, 49, 0.04) 65%, rgba(49, 49, 49, 0.04) 100%), linear-gradient(135deg, rgba(78, 78, 78, 0.04) 0%, rgba(78, 78, 78, 0.04) 26%, rgba(247, 247, 247, 0.04) 26%, rgba(247, 247, 247, 0.04) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-simple-angular-4 {
  background-image: linear-gradient(229deg, rgba(248, 248, 248, 0.04) 0%, rgba(248, 248, 248, 0.04) 54%, rgba(112, 112, 112, 0.04) 54%, rgba(112, 112, 112, 0.04) 100%), linear-gradient(239deg, rgba(252, 252, 252, 0.04) 0%, rgba(252, 252, 252, 0.04) 66%, rgba(111, 111, 111, 0.04) 66%, rgba(111, 111, 111, 0.04) 100%), linear-gradient(141deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 44%, rgba(168, 168, 168, 0.04) 44%, rgba(168, 168, 168, 0.04) 100%), linear-gradient(287deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 78%, rgba(141, 141, 141, 0.04) 78%, rgba(141, 141, 141, 0.04) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-simple-angular-4-default {
  background-image: linear-gradient(229deg, rgba(248, 248, 248, 0.04) 0%, rgba(248, 248, 248, 0.04) 54%, rgba(112, 112, 112, 0.04) 54%, rgba(112, 112, 112, 0.04) 100%), linear-gradient(239deg, rgba(252, 252, 252, 0.04) 0%, rgba(252, 252, 252, 0.04) 66%, rgba(111, 111, 111, 0.04) 66%, rgba(111, 111, 111, 0.04) 100%), linear-gradient(141deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 44%, rgba(168, 168, 168, 0.04) 44%, rgba(168, 168, 168, 0.04) 100%), linear-gradient(287deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 78%, rgba(141, 141, 141, 0.04) 78%, rgba(141, 141, 141, 0.04) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-simple-angular-4-primary {
  background-image: linear-gradient(229deg, rgba(248, 248, 248, 0.04) 0%, rgba(248, 248, 248, 0.04) 54%, rgba(112, 112, 112, 0.04) 54%, rgba(112, 112, 112, 0.04) 100%), linear-gradient(239deg, rgba(252, 252, 252, 0.04) 0%, rgba(252, 252, 252, 0.04) 66%, rgba(111, 111, 111, 0.04) 66%, rgba(111, 111, 111, 0.04) 100%), linear-gradient(141deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 44%, rgba(168, 168, 168, 0.04) 44%, rgba(168, 168, 168, 0.04) 100%), linear-gradient(287deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 78%, rgba(141, 141, 141, 0.04) 78%, rgba(141, 141, 141, 0.04) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-simple-angular-4-success {
  background-image: linear-gradient(229deg, rgba(248, 248, 248, 0.04) 0%, rgba(248, 248, 248, 0.04) 54%, rgba(112, 112, 112, 0.04) 54%, rgba(112, 112, 112, 0.04) 100%), linear-gradient(239deg, rgba(252, 252, 252, 0.04) 0%, rgba(252, 252, 252, 0.04) 66%, rgba(111, 111, 111, 0.04) 66%, rgba(111, 111, 111, 0.04) 100%), linear-gradient(141deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 44%, rgba(168, 168, 168, 0.04) 44%, rgba(168, 168, 168, 0.04) 100%), linear-gradient(287deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 78%, rgba(141, 141, 141, 0.04) 78%, rgba(141, 141, 141, 0.04) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-simple-angular-4-danger {
  background-image: linear-gradient(229deg, rgba(248, 248, 248, 0.04) 0%, rgba(248, 248, 248, 0.04) 54%, rgba(112, 112, 112, 0.04) 54%, rgba(112, 112, 112, 0.04) 100%), linear-gradient(239deg, rgba(252, 252, 252, 0.04) 0%, rgba(252, 252, 252, 0.04) 66%, rgba(111, 111, 111, 0.04) 66%, rgba(111, 111, 111, 0.04) 100%), linear-gradient(141deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 44%, rgba(168, 168, 168, 0.04) 44%, rgba(168, 168, 168, 0.04) 100%), linear-gradient(287deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 78%, rgba(141, 141, 141, 0.04) 78%, rgba(141, 141, 141, 0.04) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-simple-angular-4-info {
  background-image: linear-gradient(229deg, rgba(248, 248, 248, 0.04) 0%, rgba(248, 248, 248, 0.04) 54%, rgba(112, 112, 112, 0.04) 54%, rgba(112, 112, 112, 0.04) 100%), linear-gradient(239deg, rgba(252, 252, 252, 0.04) 0%, rgba(252, 252, 252, 0.04) 66%, rgba(111, 111, 111, 0.04) 66%, rgba(111, 111, 111, 0.04) 100%), linear-gradient(141deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 44%, rgba(168, 168, 168, 0.04) 44%, rgba(168, 168, 168, 0.04) 100%), linear-gradient(287deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 78%, rgba(141, 141, 141, 0.04) 78%, rgba(141, 141, 141, 0.04) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-simple-angular-4-warning {
  background-image: linear-gradient(229deg, rgba(248, 248, 248, 0.04) 0%, rgba(248, 248, 248, 0.04) 54%, rgba(112, 112, 112, 0.04) 54%, rgba(112, 112, 112, 0.04) 100%), linear-gradient(239deg, rgba(252, 252, 252, 0.04) 0%, rgba(252, 252, 252, 0.04) 66%, rgba(111, 111, 111, 0.04) 66%, rgba(111, 111, 111, 0.04) 100%), linear-gradient(141deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 44%, rgba(168, 168, 168, 0.04) 44%, rgba(168, 168, 168, 0.04) 100%), linear-gradient(287deg, rgba(40, 40, 40, 0.04) 0%, rgba(40, 40, 40, 0.04) 78%, rgba(141, 141, 141, 0.04) 78%, rgba(141, 141, 141, 0.04) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-simple-angular-5 {
  background-image: linear-gradient(78deg, rgba(96, 96, 96, 0.04) 0%, rgba(96, 96, 96, 0.04) 35%, rgba(220, 220, 220, 0.04) 35%, rgba(220, 220, 220, 0.04) 100%), linear-gradient(150deg, rgba(83, 83, 83, 0.04) 0%, rgba(83, 83, 83, 0.04) 71%, rgba(6, 6, 6, 0.04) 71%, rgba(6, 6, 6, 0.04) 100%), linear-gradient(311deg, rgba(203, 203, 203, 0.04) 0%, rgba(203, 203, 203, 0.04) 58%, rgba(3, 3, 3, 0.04) 58%, rgba(3, 3, 3, 0.04) 100%), linear-gradient(137deg, rgba(110, 110, 110, 0.04) 0%, rgba(110, 110, 110, 0.04) 11%, rgba(226, 226, 226, 0.04) 11%, rgba(226, 226, 226, 0.04) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-simple-angular-5-default {
  background-image: linear-gradient(78deg, rgba(96, 96, 96, 0.04) 0%, rgba(96, 96, 96, 0.04) 35%, rgba(220, 220, 220, 0.04) 35%, rgba(220, 220, 220, 0.04) 100%), linear-gradient(150deg, rgba(83, 83, 83, 0.04) 0%, rgba(83, 83, 83, 0.04) 71%, rgba(6, 6, 6, 0.04) 71%, rgba(6, 6, 6, 0.04) 100%), linear-gradient(311deg, rgba(203, 203, 203, 0.04) 0%, rgba(203, 203, 203, 0.04) 58%, rgba(3, 3, 3, 0.04) 58%, rgba(3, 3, 3, 0.04) 100%), linear-gradient(137deg, rgba(110, 110, 110, 0.04) 0%, rgba(110, 110, 110, 0.04) 11%, rgba(226, 226, 226, 0.04) 11%, rgba(226, 226, 226, 0.04) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-simple-angular-5-primary {
  background-image: linear-gradient(78deg, rgba(96, 96, 96, 0.04) 0%, rgba(96, 96, 96, 0.04) 35%, rgba(220, 220, 220, 0.04) 35%, rgba(220, 220, 220, 0.04) 100%), linear-gradient(150deg, rgba(83, 83, 83, 0.04) 0%, rgba(83, 83, 83, 0.04) 71%, rgba(6, 6, 6, 0.04) 71%, rgba(6, 6, 6, 0.04) 100%), linear-gradient(311deg, rgba(203, 203, 203, 0.04) 0%, rgba(203, 203, 203, 0.04) 58%, rgba(3, 3, 3, 0.04) 58%, rgba(3, 3, 3, 0.04) 100%), linear-gradient(137deg, rgba(110, 110, 110, 0.04) 0%, rgba(110, 110, 110, 0.04) 11%, rgba(226, 226, 226, 0.04) 11%, rgba(226, 226, 226, 0.04) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-simple-angular-5-success {
  background-image: linear-gradient(78deg, rgba(96, 96, 96, 0.04) 0%, rgba(96, 96, 96, 0.04) 35%, rgba(220, 220, 220, 0.04) 35%, rgba(220, 220, 220, 0.04) 100%), linear-gradient(150deg, rgba(83, 83, 83, 0.04) 0%, rgba(83, 83, 83, 0.04) 71%, rgba(6, 6, 6, 0.04) 71%, rgba(6, 6, 6, 0.04) 100%), linear-gradient(311deg, rgba(203, 203, 203, 0.04) 0%, rgba(203, 203, 203, 0.04) 58%, rgba(3, 3, 3, 0.04) 58%, rgba(3, 3, 3, 0.04) 100%), linear-gradient(137deg, rgba(110, 110, 110, 0.04) 0%, rgba(110, 110, 110, 0.04) 11%, rgba(226, 226, 226, 0.04) 11%, rgba(226, 226, 226, 0.04) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-simple-angular-5-danger {
  background-image: linear-gradient(78deg, rgba(96, 96, 96, 0.04) 0%, rgba(96, 96, 96, 0.04) 35%, rgba(220, 220, 220, 0.04) 35%, rgba(220, 220, 220, 0.04) 100%), linear-gradient(150deg, rgba(83, 83, 83, 0.04) 0%, rgba(83, 83, 83, 0.04) 71%, rgba(6, 6, 6, 0.04) 71%, rgba(6, 6, 6, 0.04) 100%), linear-gradient(311deg, rgba(203, 203, 203, 0.04) 0%, rgba(203, 203, 203, 0.04) 58%, rgba(3, 3, 3, 0.04) 58%, rgba(3, 3, 3, 0.04) 100%), linear-gradient(137deg, rgba(110, 110, 110, 0.04) 0%, rgba(110, 110, 110, 0.04) 11%, rgba(226, 226, 226, 0.04) 11%, rgba(226, 226, 226, 0.04) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-simple-angular-5-info {
  background-image: linear-gradient(78deg, rgba(96, 96, 96, 0.04) 0%, rgba(96, 96, 96, 0.04) 35%, rgba(220, 220, 220, 0.04) 35%, rgba(220, 220, 220, 0.04) 100%), linear-gradient(150deg, rgba(83, 83, 83, 0.04) 0%, rgba(83, 83, 83, 0.04) 71%, rgba(6, 6, 6, 0.04) 71%, rgba(6, 6, 6, 0.04) 100%), linear-gradient(311deg, rgba(203, 203, 203, 0.04) 0%, rgba(203, 203, 203, 0.04) 58%, rgba(3, 3, 3, 0.04) 58%, rgba(3, 3, 3, 0.04) 100%), linear-gradient(137deg, rgba(110, 110, 110, 0.04) 0%, rgba(110, 110, 110, 0.04) 11%, rgba(226, 226, 226, 0.04) 11%, rgba(226, 226, 226, 0.04) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-simple-angular-5-warning {
  background-image: linear-gradient(78deg, rgba(96, 96, 96, 0.04) 0%, rgba(96, 96, 96, 0.04) 35%, rgba(220, 220, 220, 0.04) 35%, rgba(220, 220, 220, 0.04) 100%), linear-gradient(150deg, rgba(83, 83, 83, 0.04) 0%, rgba(83, 83, 83, 0.04) 71%, rgba(6, 6, 6, 0.04) 71%, rgba(6, 6, 6, 0.04) 100%), linear-gradient(311deg, rgba(203, 203, 203, 0.04) 0%, rgba(203, 203, 203, 0.04) 58%, rgba(3, 3, 3, 0.04) 58%, rgba(3, 3, 3, 0.04) 100%), linear-gradient(137deg, rgba(110, 110, 110, 0.04) 0%, rgba(110, 110, 110, 0.04) 11%, rgba(226, 226, 226, 0.04) 11%, rgba(226, 226, 226, 0.04) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-simple-angular-6 {
  background-image: linear-gradient(90deg, rgba(165, 165, 165, 0.03) 0%, rgba(165, 165, 165, 0.03) 8%, rgba(235, 235, 235, 0.03) 8%, rgba(235, 235, 235, 0.03) 9%, rgba(7, 7, 7, 0.03) 9%, rgba(7, 7, 7, 0.03) 14%, rgba(212, 212, 212, 0.03) 14%, rgba(212, 212, 212, 0.03) 17%, rgba(219, 219, 219, 0.03) 17%, rgba(219, 219, 219, 0.03) 95%, rgba(86, 86, 86, 0.03) 95%, rgba(86, 86, 86, 0.03) 100%), linear-gradient(67.5deg, rgba(80, 80, 80, 0.03) 0%, rgba(80, 80, 80, 0.03) 11%, rgba(138, 138, 138, 0.03) 11%, rgba(138, 138, 138, 0.03) 17%, rgba(122, 122, 122, 0.03) 17%, rgba(122, 122, 122, 0.03) 24%, rgba(166, 166, 166, 0.03) 24%, rgba(166, 166, 166, 0.03) 27%, rgba(245, 245, 245, 0.03) 27%, rgba(245, 245, 245, 0.03) 89%, rgba(88, 88, 88, 0.03) 89%, rgba(88, 88, 88, 0.03) 100%), linear-gradient(67.5deg, rgba(244, 244, 244, 0.03) 0%, rgba(244, 244, 244, 0.03) 4%, rgba(16, 16, 16, 0.03) 4%, rgba(16, 16, 16, 0.03) 10%, rgba(157, 157, 157, 0.03) 10%, rgba(157, 157, 157, 0.03) 20%, rgba(212, 212, 212, 0.03) 20%, rgba(212, 212, 212, 0.03) 83%, rgba(5, 5, 5, 0.03) 83%, rgba(5, 5, 5, 0.03) 84%, rgba(237, 237, 237, 0.03) 84%, rgba(237, 237, 237, 0.03) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-simple-angular-6-default {
  background-image: linear-gradient(90deg, rgba(165, 165, 165, 0.03) 0%, rgba(165, 165, 165, 0.03) 8%, rgba(235, 235, 235, 0.03) 8%, rgba(235, 235, 235, 0.03) 9%, rgba(7, 7, 7, 0.03) 9%, rgba(7, 7, 7, 0.03) 14%, rgba(212, 212, 212, 0.03) 14%, rgba(212, 212, 212, 0.03) 17%, rgba(219, 219, 219, 0.03) 17%, rgba(219, 219, 219, 0.03) 95%, rgba(86, 86, 86, 0.03) 95%, rgba(86, 86, 86, 0.03) 100%), linear-gradient(67.5deg, rgba(80, 80, 80, 0.03) 0%, rgba(80, 80, 80, 0.03) 11%, rgba(138, 138, 138, 0.03) 11%, rgba(138, 138, 138, 0.03) 17%, rgba(122, 122, 122, 0.03) 17%, rgba(122, 122, 122, 0.03) 24%, rgba(166, 166, 166, 0.03) 24%, rgba(166, 166, 166, 0.03) 27%, rgba(245, 245, 245, 0.03) 27%, rgba(245, 245, 245, 0.03) 89%, rgba(88, 88, 88, 0.03) 89%, rgba(88, 88, 88, 0.03) 100%), linear-gradient(67.5deg, rgba(244, 244, 244, 0.03) 0%, rgba(244, 244, 244, 0.03) 4%, rgba(16, 16, 16, 0.03) 4%, rgba(16, 16, 16, 0.03) 10%, rgba(157, 157, 157, 0.03) 10%, rgba(157, 157, 157, 0.03) 20%, rgba(212, 212, 212, 0.03) 20%, rgba(212, 212, 212, 0.03) 83%, rgba(5, 5, 5, 0.03) 83%, rgba(5, 5, 5, 0.03) 84%, rgba(237, 237, 237, 0.03) 84%, rgba(237, 237, 237, 0.03) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-simple-angular-6-primary {
  background-image: linear-gradient(90deg, rgba(165, 165, 165, 0.03) 0%, rgba(165, 165, 165, 0.03) 8%, rgba(235, 235, 235, 0.03) 8%, rgba(235, 235, 235, 0.03) 9%, rgba(7, 7, 7, 0.03) 9%, rgba(7, 7, 7, 0.03) 14%, rgba(212, 212, 212, 0.03) 14%, rgba(212, 212, 212, 0.03) 17%, rgba(219, 219, 219, 0.03) 17%, rgba(219, 219, 219, 0.03) 95%, rgba(86, 86, 86, 0.03) 95%, rgba(86, 86, 86, 0.03) 100%), linear-gradient(67.5deg, rgba(80, 80, 80, 0.03) 0%, rgba(80, 80, 80, 0.03) 11%, rgba(138, 138, 138, 0.03) 11%, rgba(138, 138, 138, 0.03) 17%, rgba(122, 122, 122, 0.03) 17%, rgba(122, 122, 122, 0.03) 24%, rgba(166, 166, 166, 0.03) 24%, rgba(166, 166, 166, 0.03) 27%, rgba(245, 245, 245, 0.03) 27%, rgba(245, 245, 245, 0.03) 89%, rgba(88, 88, 88, 0.03) 89%, rgba(88, 88, 88, 0.03) 100%), linear-gradient(67.5deg, rgba(244, 244, 244, 0.03) 0%, rgba(244, 244, 244, 0.03) 4%, rgba(16, 16, 16, 0.03) 4%, rgba(16, 16, 16, 0.03) 10%, rgba(157, 157, 157, 0.03) 10%, rgba(157, 157, 157, 0.03) 20%, rgba(212, 212, 212, 0.03) 20%, rgba(212, 212, 212, 0.03) 83%, rgba(5, 5, 5, 0.03) 83%, rgba(5, 5, 5, 0.03) 84%, rgba(237, 237, 237, 0.03) 84%, rgba(237, 237, 237, 0.03) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-simple-angular-6-success {
  background-image: linear-gradient(90deg, rgba(165, 165, 165, 0.03) 0%, rgba(165, 165, 165, 0.03) 8%, rgba(235, 235, 235, 0.03) 8%, rgba(235, 235, 235, 0.03) 9%, rgba(7, 7, 7, 0.03) 9%, rgba(7, 7, 7, 0.03) 14%, rgba(212, 212, 212, 0.03) 14%, rgba(212, 212, 212, 0.03) 17%, rgba(219, 219, 219, 0.03) 17%, rgba(219, 219, 219, 0.03) 95%, rgba(86, 86, 86, 0.03) 95%, rgba(86, 86, 86, 0.03) 100%), linear-gradient(67.5deg, rgba(80, 80, 80, 0.03) 0%, rgba(80, 80, 80, 0.03) 11%, rgba(138, 138, 138, 0.03) 11%, rgba(138, 138, 138, 0.03) 17%, rgba(122, 122, 122, 0.03) 17%, rgba(122, 122, 122, 0.03) 24%, rgba(166, 166, 166, 0.03) 24%, rgba(166, 166, 166, 0.03) 27%, rgba(245, 245, 245, 0.03) 27%, rgba(245, 245, 245, 0.03) 89%, rgba(88, 88, 88, 0.03) 89%, rgba(88, 88, 88, 0.03) 100%), linear-gradient(67.5deg, rgba(244, 244, 244, 0.03) 0%, rgba(244, 244, 244, 0.03) 4%, rgba(16, 16, 16, 0.03) 4%, rgba(16, 16, 16, 0.03) 10%, rgba(157, 157, 157, 0.03) 10%, rgba(157, 157, 157, 0.03) 20%, rgba(212, 212, 212, 0.03) 20%, rgba(212, 212, 212, 0.03) 83%, rgba(5, 5, 5, 0.03) 83%, rgba(5, 5, 5, 0.03) 84%, rgba(237, 237, 237, 0.03) 84%, rgba(237, 237, 237, 0.03) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-simple-angular-6-danger {
  background-image: linear-gradient(90deg, rgba(165, 165, 165, 0.03) 0%, rgba(165, 165, 165, 0.03) 8%, rgba(235, 235, 235, 0.03) 8%, rgba(235, 235, 235, 0.03) 9%, rgba(7, 7, 7, 0.03) 9%, rgba(7, 7, 7, 0.03) 14%, rgba(212, 212, 212, 0.03) 14%, rgba(212, 212, 212, 0.03) 17%, rgba(219, 219, 219, 0.03) 17%, rgba(219, 219, 219, 0.03) 95%, rgba(86, 86, 86, 0.03) 95%, rgba(86, 86, 86, 0.03) 100%), linear-gradient(67.5deg, rgba(80, 80, 80, 0.03) 0%, rgba(80, 80, 80, 0.03) 11%, rgba(138, 138, 138, 0.03) 11%, rgba(138, 138, 138, 0.03) 17%, rgba(122, 122, 122, 0.03) 17%, rgba(122, 122, 122, 0.03) 24%, rgba(166, 166, 166, 0.03) 24%, rgba(166, 166, 166, 0.03) 27%, rgba(245, 245, 245, 0.03) 27%, rgba(245, 245, 245, 0.03) 89%, rgba(88, 88, 88, 0.03) 89%, rgba(88, 88, 88, 0.03) 100%), linear-gradient(67.5deg, rgba(244, 244, 244, 0.03) 0%, rgba(244, 244, 244, 0.03) 4%, rgba(16, 16, 16, 0.03) 4%, rgba(16, 16, 16, 0.03) 10%, rgba(157, 157, 157, 0.03) 10%, rgba(157, 157, 157, 0.03) 20%, rgba(212, 212, 212, 0.03) 20%, rgba(212, 212, 212, 0.03) 83%, rgba(5, 5, 5, 0.03) 83%, rgba(5, 5, 5, 0.03) 84%, rgba(237, 237, 237, 0.03) 84%, rgba(237, 237, 237, 0.03) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-simple-angular-6-info {
  background-image: linear-gradient(90deg, rgba(165, 165, 165, 0.03) 0%, rgba(165, 165, 165, 0.03) 8%, rgba(235, 235, 235, 0.03) 8%, rgba(235, 235, 235, 0.03) 9%, rgba(7, 7, 7, 0.03) 9%, rgba(7, 7, 7, 0.03) 14%, rgba(212, 212, 212, 0.03) 14%, rgba(212, 212, 212, 0.03) 17%, rgba(219, 219, 219, 0.03) 17%, rgba(219, 219, 219, 0.03) 95%, rgba(86, 86, 86, 0.03) 95%, rgba(86, 86, 86, 0.03) 100%), linear-gradient(67.5deg, rgba(80, 80, 80, 0.03) 0%, rgba(80, 80, 80, 0.03) 11%, rgba(138, 138, 138, 0.03) 11%, rgba(138, 138, 138, 0.03) 17%, rgba(122, 122, 122, 0.03) 17%, rgba(122, 122, 122, 0.03) 24%, rgba(166, 166, 166, 0.03) 24%, rgba(166, 166, 166, 0.03) 27%, rgba(245, 245, 245, 0.03) 27%, rgba(245, 245, 245, 0.03) 89%, rgba(88, 88, 88, 0.03) 89%, rgba(88, 88, 88, 0.03) 100%), linear-gradient(67.5deg, rgba(244, 244, 244, 0.03) 0%, rgba(244, 244, 244, 0.03) 4%, rgba(16, 16, 16, 0.03) 4%, rgba(16, 16, 16, 0.03) 10%, rgba(157, 157, 157, 0.03) 10%, rgba(157, 157, 157, 0.03) 20%, rgba(212, 212, 212, 0.03) 20%, rgba(212, 212, 212, 0.03) 83%, rgba(5, 5, 5, 0.03) 83%, rgba(5, 5, 5, 0.03) 84%, rgba(237, 237, 237, 0.03) 84%, rgba(237, 237, 237, 0.03) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-simple-angular-6-warning {
  background-image: linear-gradient(90deg, rgba(165, 165, 165, 0.03) 0%, rgba(165, 165, 165, 0.03) 8%, rgba(235, 235, 235, 0.03) 8%, rgba(235, 235, 235, 0.03) 9%, rgba(7, 7, 7, 0.03) 9%, rgba(7, 7, 7, 0.03) 14%, rgba(212, 212, 212, 0.03) 14%, rgba(212, 212, 212, 0.03) 17%, rgba(219, 219, 219, 0.03) 17%, rgba(219, 219, 219, 0.03) 95%, rgba(86, 86, 86, 0.03) 95%, rgba(86, 86, 86, 0.03) 100%), linear-gradient(67.5deg, rgba(80, 80, 80, 0.03) 0%, rgba(80, 80, 80, 0.03) 11%, rgba(138, 138, 138, 0.03) 11%, rgba(138, 138, 138, 0.03) 17%, rgba(122, 122, 122, 0.03) 17%, rgba(122, 122, 122, 0.03) 24%, rgba(166, 166, 166, 0.03) 24%, rgba(166, 166, 166, 0.03) 27%, rgba(245, 245, 245, 0.03) 27%, rgba(245, 245, 245, 0.03) 89%, rgba(88, 88, 88, 0.03) 89%, rgba(88, 88, 88, 0.03) 100%), linear-gradient(67.5deg, rgba(244, 244, 244, 0.03) 0%, rgba(244, 244, 244, 0.03) 4%, rgba(16, 16, 16, 0.03) 4%, rgba(16, 16, 16, 0.03) 10%, rgba(157, 157, 157, 0.03) 10%, rgba(157, 157, 157, 0.03) 20%, rgba(212, 212, 212, 0.03) 20%, rgba(212, 212, 212, 0.03) 83%, rgba(5, 5, 5, 0.03) 83%, rgba(5, 5, 5, 0.03) 84%, rgba(237, 237, 237, 0.03) 84%, rgba(237, 237, 237, 0.03) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-subtle-grid-1 {
  background-image: repeating-linear-gradient(45deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-subtle-grid-1-default {
  background-image: repeating-linear-gradient(45deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-subtle-grid-1-primary {
  background-image: repeating-linear-gradient(45deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-subtle-grid-1-success {
  background-image: repeating-linear-gradient(45deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-subtle-grid-1-danger {
  background-image: repeating-linear-gradient(45deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-subtle-grid-1-info {
  background-image: repeating-linear-gradient(45deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-subtle-grid-1-warning {
  background-image: repeating-linear-gradient(45deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(90deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(64, 83%, 54%, 0.05) 0px, hsla(64, 83%, 54%, 0.05) 1px, transparent 1px, transparent 11px, hsla(64, 83%, 54%, 0.05) 11px, hsla(64, 83%, 54%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-subtle-grid-2 {
  background-image: repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-subtle-grid-2-default {
  background-image: repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-subtle-grid-2-primary {
  background-image: repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-subtle-grid-2-success {
  background-image: repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-subtle-grid-2-danger {
  background-image: repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-subtle-grid-2-info {
  background-image: repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-subtle-grid-2-warning {
  background-image: repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(0deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), repeating-linear-gradient(135deg, hsla(127, 4%, 81%, 0.05) 0px, hsla(127, 4%, 81%, 0.05) 1px, transparent 1px, transparent 11px, hsla(127, 4%, 81%, 0.05) 11px, hsla(127, 4%, 81%, 0.05) 12px, transparent 12px, transparent 32px), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-complex-grid-1 {
  background-image: repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-complex-grid-1-default {
  background-image: repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-complex-grid-1-primary {
  background-image: repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-complex-grid-1-success {
  background-image: repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-complex-grid-1-danger {
  background-image: repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-complex-grid-1-info {
  background-image: repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-complex-grid-1-warning {
  background-image: repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(90deg, hsla(253, 0%, 98%, 0.03) 0px, hsla(253, 0%, 98%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-complex-grid-2 {
  background-image: repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-complex-grid-2-default {
  background-image: repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-complex-grid-2-primary {
  background-image: repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-complex-grid-2-success {
  background-image: repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-complex-grid-2-danger {
  background-image: repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-complex-grid-2-info {
  background-image: repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-complex-grid-2-warning {
  background-image: repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(112.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(45deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(22.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(135deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(157.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), repeating-linear-gradient(67.5deg, hsla(264, 0%, 88%, 0.03) 0px, hsla(264, 0%, 88%, 0.03) 1px, transparent 1px, transparent 12px), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-circle-simple-1 {
  background-image: radial-gradient(circle at 52% 94%, rgba(169, 169, 169, 0.04) 0%, rgba(169, 169, 169, 0.04) 50%, rgba(199, 199, 199, 0.04) 50%, rgba(199, 199, 199, 0.04) 100%), radial-gradient(circle at 96% 98%, rgba(61, 61, 61, 0.04) 0%, rgba(61, 61, 61, 0.04) 50%, rgba(201, 201, 201, 0.04) 50%, rgba(201, 201, 201, 0.04) 100%), radial-gradient(circle at 93% 97%, rgba(227, 227, 227, 0.04) 0%, rgba(227, 227, 227, 0.04) 50%, rgba(145, 145, 145, 0.04) 50%, rgba(145, 145, 145, 0.04) 100%), radial-gradient(circle at 79% 52%, rgba(245, 245, 245, 0.04) 0%, rgba(245, 245, 245, 0.04) 50%, rgba(86, 86, 86, 0.04) 50%, rgba(86, 86, 86, 0.04) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-circle-simple-1-default {
  background-image: radial-gradient(circle at 52% 94%, rgba(169, 169, 169, 0.04) 0%, rgba(169, 169, 169, 0.04) 50%, rgba(199, 199, 199, 0.04) 50%, rgba(199, 199, 199, 0.04) 100%), radial-gradient(circle at 96% 98%, rgba(61, 61, 61, 0.04) 0%, rgba(61, 61, 61, 0.04) 50%, rgba(201, 201, 201, 0.04) 50%, rgba(201, 201, 201, 0.04) 100%), radial-gradient(circle at 93% 97%, rgba(227, 227, 227, 0.04) 0%, rgba(227, 227, 227, 0.04) 50%, rgba(145, 145, 145, 0.04) 50%, rgba(145, 145, 145, 0.04) 100%), radial-gradient(circle at 79% 52%, rgba(245, 245, 245, 0.04) 0%, rgba(245, 245, 245, 0.04) 50%, rgba(86, 86, 86, 0.04) 50%, rgba(86, 86, 86, 0.04) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-circle-simple-1-primary {
  background-image: radial-gradient(circle at 52% 94%, rgba(169, 169, 169, 0.04) 0%, rgba(169, 169, 169, 0.04) 50%, rgba(199, 199, 199, 0.04) 50%, rgba(199, 199, 199, 0.04) 100%), radial-gradient(circle at 96% 98%, rgba(61, 61, 61, 0.04) 0%, rgba(61, 61, 61, 0.04) 50%, rgba(201, 201, 201, 0.04) 50%, rgba(201, 201, 201, 0.04) 100%), radial-gradient(circle at 93% 97%, rgba(227, 227, 227, 0.04) 0%, rgba(227, 227, 227, 0.04) 50%, rgba(145, 145, 145, 0.04) 50%, rgba(145, 145, 145, 0.04) 100%), radial-gradient(circle at 79% 52%, rgba(245, 245, 245, 0.04) 0%, rgba(245, 245, 245, 0.04) 50%, rgba(86, 86, 86, 0.04) 50%, rgba(86, 86, 86, 0.04) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-circle-simple-1-success {
  background-image: radial-gradient(circle at 52% 94%, rgba(169, 169, 169, 0.04) 0%, rgba(169, 169, 169, 0.04) 50%, rgba(199, 199, 199, 0.04) 50%, rgba(199, 199, 199, 0.04) 100%), radial-gradient(circle at 96% 98%, rgba(61, 61, 61, 0.04) 0%, rgba(61, 61, 61, 0.04) 50%, rgba(201, 201, 201, 0.04) 50%, rgba(201, 201, 201, 0.04) 100%), radial-gradient(circle at 93% 97%, rgba(227, 227, 227, 0.04) 0%, rgba(227, 227, 227, 0.04) 50%, rgba(145, 145, 145, 0.04) 50%, rgba(145, 145, 145, 0.04) 100%), radial-gradient(circle at 79% 52%, rgba(245, 245, 245, 0.04) 0%, rgba(245, 245, 245, 0.04) 50%, rgba(86, 86, 86, 0.04) 50%, rgba(86, 86, 86, 0.04) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-circle-simple-1-danger {
  background-image: radial-gradient(circle at 52% 94%, rgba(169, 169, 169, 0.04) 0%, rgba(169, 169, 169, 0.04) 50%, rgba(199, 199, 199, 0.04) 50%, rgba(199, 199, 199, 0.04) 100%), radial-gradient(circle at 96% 98%, rgba(61, 61, 61, 0.04) 0%, rgba(61, 61, 61, 0.04) 50%, rgba(201, 201, 201, 0.04) 50%, rgba(201, 201, 201, 0.04) 100%), radial-gradient(circle at 93% 97%, rgba(227, 227, 227, 0.04) 0%, rgba(227, 227, 227, 0.04) 50%, rgba(145, 145, 145, 0.04) 50%, rgba(145, 145, 145, 0.04) 100%), radial-gradient(circle at 79% 52%, rgba(245, 245, 245, 0.04) 0%, rgba(245, 245, 245, 0.04) 50%, rgba(86, 86, 86, 0.04) 50%, rgba(86, 86, 86, 0.04) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-circle-simple-1-info {
  background-image: radial-gradient(circle at 52% 94%, rgba(169, 169, 169, 0.04) 0%, rgba(169, 169, 169, 0.04) 50%, rgba(199, 199, 199, 0.04) 50%, rgba(199, 199, 199, 0.04) 100%), radial-gradient(circle at 96% 98%, rgba(61, 61, 61, 0.04) 0%, rgba(61, 61, 61, 0.04) 50%, rgba(201, 201, 201, 0.04) 50%, rgba(201, 201, 201, 0.04) 100%), radial-gradient(circle at 93% 97%, rgba(227, 227, 227, 0.04) 0%, rgba(227, 227, 227, 0.04) 50%, rgba(145, 145, 145, 0.04) 50%, rgba(145, 145, 145, 0.04) 100%), radial-gradient(circle at 79% 52%, rgba(245, 245, 245, 0.04) 0%, rgba(245, 245, 245, 0.04) 50%, rgba(86, 86, 86, 0.04) 50%, rgba(86, 86, 86, 0.04) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-circle-simple-1-warning {
  background-image: radial-gradient(circle at 52% 94%, rgba(169, 169, 169, 0.04) 0%, rgba(169, 169, 169, 0.04) 50%, rgba(199, 199, 199, 0.04) 50%, rgba(199, 199, 199, 0.04) 100%), radial-gradient(circle at 96% 98%, rgba(61, 61, 61, 0.04) 0%, rgba(61, 61, 61, 0.04) 50%, rgba(201, 201, 201, 0.04) 50%, rgba(201, 201, 201, 0.04) 100%), radial-gradient(circle at 93% 97%, rgba(227, 227, 227, 0.04) 0%, rgba(227, 227, 227, 0.04) 50%, rgba(145, 145, 145, 0.04) 50%, rgba(145, 145, 145, 0.04) 100%), radial-gradient(circle at 79% 52%, rgba(245, 245, 245, 0.04) 0%, rgba(245, 245, 245, 0.04) 50%, rgba(86, 86, 86, 0.04) 50%, rgba(86, 86, 86, 0.04) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-circle-simple-2 {
  background-image: radial-gradient(circle at 85% 1%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 96%, transparent 96%, transparent 100%), radial-gradient(circle at 14% 15%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 1%, transparent 1%, transparent 100%), radial-gradient(circle at 60% 90%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 20%, transparent 20%, transparent 100%), radial-gradient(circle at 79% 7%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 78%, transparent 78%, transparent 100%), radial-gradient(circle at 55% 65%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 52%, transparent 52%, transparent 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-circle-simple-2-default {
  background-image: radial-gradient(circle at 85% 1%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 96%, transparent 96%, transparent 100%), radial-gradient(circle at 14% 15%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 1%, transparent 1%, transparent 100%), radial-gradient(circle at 60% 90%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 20%, transparent 20%, transparent 100%), radial-gradient(circle at 79% 7%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 78%, transparent 78%, transparent 100%), radial-gradient(circle at 55% 65%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 52%, transparent 52%, transparent 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-circle-simple-2-primary {
  background-image: radial-gradient(circle at 85% 1%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 96%, transparent 96%, transparent 100%), radial-gradient(circle at 14% 15%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 1%, transparent 1%, transparent 100%), radial-gradient(circle at 60% 90%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 20%, transparent 20%, transparent 100%), radial-gradient(circle at 79% 7%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 78%, transparent 78%, transparent 100%), radial-gradient(circle at 55% 65%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 52%, transparent 52%, transparent 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-circle-simple-2-success {
  background-image: radial-gradient(circle at 85% 1%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 96%, transparent 96%, transparent 100%), radial-gradient(circle at 14% 15%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 1%, transparent 1%, transparent 100%), radial-gradient(circle at 60% 90%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 20%, transparent 20%, transparent 100%), radial-gradient(circle at 79% 7%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 78%, transparent 78%, transparent 100%), radial-gradient(circle at 55% 65%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 52%, transparent 52%, transparent 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-circle-simple-2-danger {
  background-image: radial-gradient(circle at 85% 1%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 96%, transparent 96%, transparent 100%), radial-gradient(circle at 14% 15%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 1%, transparent 1%, transparent 100%), radial-gradient(circle at 60% 90%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 20%, transparent 20%, transparent 100%), radial-gradient(circle at 79% 7%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 78%, transparent 78%, transparent 100%), radial-gradient(circle at 55% 65%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 52%, transparent 52%, transparent 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-circle-simple-2-info {
  background-image: radial-gradient(circle at 85% 1%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 96%, transparent 96%, transparent 100%), radial-gradient(circle at 14% 15%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 1%, transparent 1%, transparent 100%), radial-gradient(circle at 60% 90%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 20%, transparent 20%, transparent 100%), radial-gradient(circle at 79% 7%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 78%, transparent 78%, transparent 100%), radial-gradient(circle at 55% 65%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 52%, transparent 52%, transparent 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-circle-simple-2-warning {
  background-image: radial-gradient(circle at 85% 1%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 96%, transparent 96%, transparent 100%), radial-gradient(circle at 14% 15%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 1%, transparent 1%, transparent 100%), radial-gradient(circle at 60% 90%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 20%, transparent 20%, transparent 100%), radial-gradient(circle at 79% 7%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 78%, transparent 78%, transparent 100%), radial-gradient(circle at 55% 65%, hsla(190, 0%, 93%, 0.05) 0%, hsla(190, 0%, 93%, 0.05) 52%, transparent 52%, transparent 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-circle-simple-3 {
  background-image: radial-gradient(circle at 33% 41%, rgba(250, 250, 250, 0.03) 0%, rgba(250, 250, 250, 0.03) 50%, rgba(37, 37, 37, 0.03) 50%, rgba(37, 37, 37, 0.03) 100%), radial-gradient(circle at 76% 49%, rgba(28, 28, 28, 0.03) 0%, rgba(28, 28, 28, 0.03) 50%, rgba(187, 187, 187, 0.03) 50%, rgba(187, 187, 187, 0.03) 100%), radial-gradient(circle at 41% 99%, rgba(247, 247, 247, 0.03) 0%, rgba(247, 247, 247, 0.03) 50%, rgba(120, 120, 120, 0.03) 50%, rgba(120, 120, 120, 0.03) 100%), radial-gradient(circle at 66% 27%, rgba(17, 17, 17, 0.03) 0%, rgba(17, 17, 17, 0.03) 50%, rgba(156, 156, 156, 0.03) 50%, rgba(156, 156, 156, 0.03) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-circle-simple-3-default {
  background-image: radial-gradient(circle at 33% 41%, rgba(250, 250, 250, 0.03) 0%, rgba(250, 250, 250, 0.03) 50%, rgba(37, 37, 37, 0.03) 50%, rgba(37, 37, 37, 0.03) 100%), radial-gradient(circle at 76% 49%, rgba(28, 28, 28, 0.03) 0%, rgba(28, 28, 28, 0.03) 50%, rgba(187, 187, 187, 0.03) 50%, rgba(187, 187, 187, 0.03) 100%), radial-gradient(circle at 41% 99%, rgba(247, 247, 247, 0.03) 0%, rgba(247, 247, 247, 0.03) 50%, rgba(120, 120, 120, 0.03) 50%, rgba(120, 120, 120, 0.03) 100%), radial-gradient(circle at 66% 27%, rgba(17, 17, 17, 0.03) 0%, rgba(17, 17, 17, 0.03) 50%, rgba(156, 156, 156, 0.03) 50%, rgba(156, 156, 156, 0.03) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-circle-simple-3-primary {
  background-image: radial-gradient(circle at 33% 41%, rgba(250, 250, 250, 0.03) 0%, rgba(250, 250, 250, 0.03) 50%, rgba(37, 37, 37, 0.03) 50%, rgba(37, 37, 37, 0.03) 100%), radial-gradient(circle at 76% 49%, rgba(28, 28, 28, 0.03) 0%, rgba(28, 28, 28, 0.03) 50%, rgba(187, 187, 187, 0.03) 50%, rgba(187, 187, 187, 0.03) 100%), radial-gradient(circle at 41% 99%, rgba(247, 247, 247, 0.03) 0%, rgba(247, 247, 247, 0.03) 50%, rgba(120, 120, 120, 0.03) 50%, rgba(120, 120, 120, 0.03) 100%), radial-gradient(circle at 66% 27%, rgba(17, 17, 17, 0.03) 0%, rgba(17, 17, 17, 0.03) 50%, rgba(156, 156, 156, 0.03) 50%, rgba(156, 156, 156, 0.03) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-circle-simple-3-success {
  background-image: radial-gradient(circle at 33% 41%, rgba(250, 250, 250, 0.03) 0%, rgba(250, 250, 250, 0.03) 50%, rgba(37, 37, 37, 0.03) 50%, rgba(37, 37, 37, 0.03) 100%), radial-gradient(circle at 76% 49%, rgba(28, 28, 28, 0.03) 0%, rgba(28, 28, 28, 0.03) 50%, rgba(187, 187, 187, 0.03) 50%, rgba(187, 187, 187, 0.03) 100%), radial-gradient(circle at 41% 99%, rgba(247, 247, 247, 0.03) 0%, rgba(247, 247, 247, 0.03) 50%, rgba(120, 120, 120, 0.03) 50%, rgba(120, 120, 120, 0.03) 100%), radial-gradient(circle at 66% 27%, rgba(17, 17, 17, 0.03) 0%, rgba(17, 17, 17, 0.03) 50%, rgba(156, 156, 156, 0.03) 50%, rgba(156, 156, 156, 0.03) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-circle-simple-3-danger {
  background-image: radial-gradient(circle at 33% 41%, rgba(250, 250, 250, 0.03) 0%, rgba(250, 250, 250, 0.03) 50%, rgba(37, 37, 37, 0.03) 50%, rgba(37, 37, 37, 0.03) 100%), radial-gradient(circle at 76% 49%, rgba(28, 28, 28, 0.03) 0%, rgba(28, 28, 28, 0.03) 50%, rgba(187, 187, 187, 0.03) 50%, rgba(187, 187, 187, 0.03) 100%), radial-gradient(circle at 41% 99%, rgba(247, 247, 247, 0.03) 0%, rgba(247, 247, 247, 0.03) 50%, rgba(120, 120, 120, 0.03) 50%, rgba(120, 120, 120, 0.03) 100%), radial-gradient(circle at 66% 27%, rgba(17, 17, 17, 0.03) 0%, rgba(17, 17, 17, 0.03) 50%, rgba(156, 156, 156, 0.03) 50%, rgba(156, 156, 156, 0.03) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-circle-simple-3-info {
  background-image: radial-gradient(circle at 33% 41%, rgba(250, 250, 250, 0.03) 0%, rgba(250, 250, 250, 0.03) 50%, rgba(37, 37, 37, 0.03) 50%, rgba(37, 37, 37, 0.03) 100%), radial-gradient(circle at 76% 49%, rgba(28, 28, 28, 0.03) 0%, rgba(28, 28, 28, 0.03) 50%, rgba(187, 187, 187, 0.03) 50%, rgba(187, 187, 187, 0.03) 100%), radial-gradient(circle at 41% 99%, rgba(247, 247, 247, 0.03) 0%, rgba(247, 247, 247, 0.03) 50%, rgba(120, 120, 120, 0.03) 50%, rgba(120, 120, 120, 0.03) 100%), radial-gradient(circle at 66% 27%, rgba(17, 17, 17, 0.03) 0%, rgba(17, 17, 17, 0.03) 50%, rgba(156, 156, 156, 0.03) 50%, rgba(156, 156, 156, 0.03) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-circle-simple-3-warning {
  background-image: radial-gradient(circle at 33% 41%, rgba(250, 250, 250, 0.03) 0%, rgba(250, 250, 250, 0.03) 50%, rgba(37, 37, 37, 0.03) 50%, rgba(37, 37, 37, 0.03) 100%), radial-gradient(circle at 76% 49%, rgba(28, 28, 28, 0.03) 0%, rgba(28, 28, 28, 0.03) 50%, rgba(187, 187, 187, 0.03) 50%, rgba(187, 187, 187, 0.03) 100%), radial-gradient(circle at 41% 99%, rgba(247, 247, 247, 0.03) 0%, rgba(247, 247, 247, 0.03) 50%, rgba(120, 120, 120, 0.03) 50%, rgba(120, 120, 120, 0.03) 100%), radial-gradient(circle at 66% 27%, rgba(17, 17, 17, 0.03) 0%, rgba(17, 17, 17, 0.03) 50%, rgba(156, 156, 156, 0.03) 50%, rgba(156, 156, 156, 0.03) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-circle-simple-4 {
  background-image: radial-gradient(circle at 88% 18%, rgba(136, 136, 136, 0.05) 0%, rgba(136, 136, 136, 0.05) 50%, rgba(172, 172, 172, 0.05) 50%, rgba(172, 172, 172, 0.05) 100%), radial-gradient(circle at 34% 9%, rgba(149, 149, 149, 0.05) 0%, rgba(149, 149, 149, 0.05) 50%, rgba(55, 55, 55, 0.05) 50%, rgba(55, 55, 55, 0.05) 100%), radial-gradient(circle at 37% 56%, rgba(97, 97, 97, 0.05) 0%, rgba(97, 97, 97, 0.05) 50%, rgba(160, 160, 160, 0.05) 50%, rgba(160, 160, 160, 0.05) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-circle-simple-4-default {
  background-image: radial-gradient(circle at 88% 18%, rgba(136, 136, 136, 0.05) 0%, rgba(136, 136, 136, 0.05) 50%, rgba(172, 172, 172, 0.05) 50%, rgba(172, 172, 172, 0.05) 100%), radial-gradient(circle at 34% 9%, rgba(149, 149, 149, 0.05) 0%, rgba(149, 149, 149, 0.05) 50%, rgba(55, 55, 55, 0.05) 50%, rgba(55, 55, 55, 0.05) 100%), radial-gradient(circle at 37% 56%, rgba(97, 97, 97, 0.05) 0%, rgba(97, 97, 97, 0.05) 50%, rgba(160, 160, 160, 0.05) 50%, rgba(160, 160, 160, 0.05) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-circle-simple-4-primary {
  background-image: radial-gradient(circle at 88% 18%, rgba(136, 136, 136, 0.05) 0%, rgba(136, 136, 136, 0.05) 50%, rgba(172, 172, 172, 0.05) 50%, rgba(172, 172, 172, 0.05) 100%), radial-gradient(circle at 34% 9%, rgba(149, 149, 149, 0.05) 0%, rgba(149, 149, 149, 0.05) 50%, rgba(55, 55, 55, 0.05) 50%, rgba(55, 55, 55, 0.05) 100%), radial-gradient(circle at 37% 56%, rgba(97, 97, 97, 0.05) 0%, rgba(97, 97, 97, 0.05) 50%, rgba(160, 160, 160, 0.05) 50%, rgba(160, 160, 160, 0.05) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-circle-simple-4-success {
  background-image: radial-gradient(circle at 88% 18%, rgba(136, 136, 136, 0.05) 0%, rgba(136, 136, 136, 0.05) 50%, rgba(172, 172, 172, 0.05) 50%, rgba(172, 172, 172, 0.05) 100%), radial-gradient(circle at 34% 9%, rgba(149, 149, 149, 0.05) 0%, rgba(149, 149, 149, 0.05) 50%, rgba(55, 55, 55, 0.05) 50%, rgba(55, 55, 55, 0.05) 100%), radial-gradient(circle at 37% 56%, rgba(97, 97, 97, 0.05) 0%, rgba(97, 97, 97, 0.05) 50%, rgba(160, 160, 160, 0.05) 50%, rgba(160, 160, 160, 0.05) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-circle-simple-4-danger {
  background-image: radial-gradient(circle at 88% 18%, rgba(136, 136, 136, 0.05) 0%, rgba(136, 136, 136, 0.05) 50%, rgba(172, 172, 172, 0.05) 50%, rgba(172, 172, 172, 0.05) 100%), radial-gradient(circle at 34% 9%, rgba(149, 149, 149, 0.05) 0%, rgba(149, 149, 149, 0.05) 50%, rgba(55, 55, 55, 0.05) 50%, rgba(55, 55, 55, 0.05) 100%), radial-gradient(circle at 37% 56%, rgba(97, 97, 97, 0.05) 0%, rgba(97, 97, 97, 0.05) 50%, rgba(160, 160, 160, 0.05) 50%, rgba(160, 160, 160, 0.05) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-circle-simple-4-info {
  background-image: radial-gradient(circle at 88% 18%, rgba(136, 136, 136, 0.05) 0%, rgba(136, 136, 136, 0.05) 50%, rgba(172, 172, 172, 0.05) 50%, rgba(172, 172, 172, 0.05) 100%), radial-gradient(circle at 34% 9%, rgba(149, 149, 149, 0.05) 0%, rgba(149, 149, 149, 0.05) 50%, rgba(55, 55, 55, 0.05) 50%, rgba(55, 55, 55, 0.05) 100%), radial-gradient(circle at 37% 56%, rgba(97, 97, 97, 0.05) 0%, rgba(97, 97, 97, 0.05) 50%, rgba(160, 160, 160, 0.05) 50%, rgba(160, 160, 160, 0.05) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-circle-simple-4-warning {
  background-image: radial-gradient(circle at 88% 18%, rgba(136, 136, 136, 0.05) 0%, rgba(136, 136, 136, 0.05) 50%, rgba(172, 172, 172, 0.05) 50%, rgba(172, 172, 172, 0.05) 100%), radial-gradient(circle at 34% 9%, rgba(149, 149, 149, 0.05) 0%, rgba(149, 149, 149, 0.05) 50%, rgba(55, 55, 55, 0.05) 50%, rgba(55, 55, 55, 0.05) 100%), radial-gradient(circle at 37% 56%, rgba(97, 97, 97, 0.05) 0%, rgba(97, 97, 97, 0.05) 50%, rgba(160, 160, 160, 0.05) 50%, rgba(160, 160, 160, 0.05) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.bg-gradient-circle-simple-5 {
  background-image: radial-gradient(circle at 49% 80%, rgba(105, 105, 105, 0.06) 0%, rgba(105, 105, 105, 0.06) 25%, rgba(119, 119, 119, 0.06) 25%, rgba(119, 119, 119, 0.06) 50%, rgba(134, 134, 134, 0.06) 50%, rgba(134, 134, 134, 0.06) 75%, rgba(148, 148, 148, 0.06) 75%, rgba(148, 148, 148, 0.06) 100%), radial-gradient(circle at 58% 97%, rgba(130, 130, 130, 0.06) 0%, rgba(130, 130, 130, 0.06) 25%, rgba(97, 97, 97, 0.06) 25%, rgba(97, 97, 97, 0.06) 50%, rgba(63, 63, 63, 0.06) 50%, rgba(63, 63, 63, 0.06) 75%, rgba(30, 30, 30, 0.06) 75%, rgba(30, 30, 30, 0.06) 100%), radial-gradient(circle at 77% 62%, rgba(106, 106, 106, 0.06) 0%, rgba(106, 106, 106, 0.06) 25%, rgba(71, 71, 71, 0.06) 25%, rgba(71, 71, 71, 0.06) 50%, rgba(37, 37, 37, 0.06) 50%, rgba(37, 37, 37, 0.06) 75%, rgba(2, 2, 2, 0.06) 75%, rgba(2, 2, 2, 0.06) 100%), radial-gradient(circle at 53% 15%, rgba(182, 182, 182, 0.06) 0%, rgba(182, 182, 182, 0.06) 25%, rgba(149, 149, 149, 0.06) 25%, rgba(149, 149, 149, 0.06) 50%, rgba(115, 115, 115, 0.06) 50%, rgba(115, 115, 115, 0.06) 75%, rgba(82, 82, 82, 0.06) 75%, rgba(82, 82, 82, 0.06) 100%), radial-gradient(circle at 65% 73%, rgba(230, 230, 230, 0.06) 0%, rgba(230, 230, 230, 0.06) 25%, rgba(222, 222, 222, 0.06) 25%, rgba(222, 222, 222, 0.06) 50%, rgba(214, 214, 214, 0.06) 50%, rgba(214, 214, 214, 0.06) 75%, rgba(206, 206, 206, 0.06) 75%, rgba(206, 206, 206, 0.06) 100%), linear-gradient(45deg, #253744, #5E89A8);
}

.bg-gradient-circle-simple-5-default {
  background-image: radial-gradient(circle at 49% 80%, rgba(105, 105, 105, 0.06) 0%, rgba(105, 105, 105, 0.06) 25%, rgba(119, 119, 119, 0.06) 25%, rgba(119, 119, 119, 0.06) 50%, rgba(134, 134, 134, 0.06) 50%, rgba(134, 134, 134, 0.06) 75%, rgba(148, 148, 148, 0.06) 75%, rgba(148, 148, 148, 0.06) 100%), radial-gradient(circle at 58% 97%, rgba(130, 130, 130, 0.06) 0%, rgba(130, 130, 130, 0.06) 25%, rgba(97, 97, 97, 0.06) 25%, rgba(97, 97, 97, 0.06) 50%, rgba(63, 63, 63, 0.06) 50%, rgba(63, 63, 63, 0.06) 75%, rgba(30, 30, 30, 0.06) 75%, rgba(30, 30, 30, 0.06) 100%), radial-gradient(circle at 77% 62%, rgba(106, 106, 106, 0.06) 0%, rgba(106, 106, 106, 0.06) 25%, rgba(71, 71, 71, 0.06) 25%, rgba(71, 71, 71, 0.06) 50%, rgba(37, 37, 37, 0.06) 50%, rgba(37, 37, 37, 0.06) 75%, rgba(2, 2, 2, 0.06) 75%, rgba(2, 2, 2, 0.06) 100%), radial-gradient(circle at 53% 15%, rgba(182, 182, 182, 0.06) 0%, rgba(182, 182, 182, 0.06) 25%, rgba(149, 149, 149, 0.06) 25%, rgba(149, 149, 149, 0.06) 50%, rgba(115, 115, 115, 0.06) 50%, rgba(115, 115, 115, 0.06) 75%, rgba(82, 82, 82, 0.06) 75%, rgba(82, 82, 82, 0.06) 100%), radial-gradient(circle at 65% 73%, rgba(230, 230, 230, 0.06) 0%, rgba(230, 230, 230, 0.06) 25%, rgba(222, 222, 222, 0.06) 25%, rgba(222, 222, 222, 0.06) 50%, rgba(214, 214, 214, 0.06) 50%, rgba(214, 214, 214, 0.06) 75%, rgba(206, 206, 206, 0.06) 75%, rgba(206, 206, 206, 0.06) 100%), linear-gradient(45deg, #FBFBFB, #FBFBFB);
}

.bg-gradient-circle-simple-5-primary {
  background-image: radial-gradient(circle at 49% 80%, rgba(105, 105, 105, 0.06) 0%, rgba(105, 105, 105, 0.06) 25%, rgba(119, 119, 119, 0.06) 25%, rgba(119, 119, 119, 0.06) 50%, rgba(134, 134, 134, 0.06) 50%, rgba(134, 134, 134, 0.06) 75%, rgba(148, 148, 148, 0.06) 75%, rgba(148, 148, 148, 0.06) 100%), radial-gradient(circle at 58% 97%, rgba(130, 130, 130, 0.06) 0%, rgba(130, 130, 130, 0.06) 25%, rgba(97, 97, 97, 0.06) 25%, rgba(97, 97, 97, 0.06) 50%, rgba(63, 63, 63, 0.06) 50%, rgba(63, 63, 63, 0.06) 75%, rgba(30, 30, 30, 0.06) 75%, rgba(30, 30, 30, 0.06) 100%), radial-gradient(circle at 77% 62%, rgba(106, 106, 106, 0.06) 0%, rgba(106, 106, 106, 0.06) 25%, rgba(71, 71, 71, 0.06) 25%, rgba(71, 71, 71, 0.06) 50%, rgba(37, 37, 37, 0.06) 50%, rgba(37, 37, 37, 0.06) 75%, rgba(2, 2, 2, 0.06) 75%, rgba(2, 2, 2, 0.06) 100%), radial-gradient(circle at 53% 15%, rgba(182, 182, 182, 0.06) 0%, rgba(182, 182, 182, 0.06) 25%, rgba(149, 149, 149, 0.06) 25%, rgba(149, 149, 149, 0.06) 50%, rgba(115, 115, 115, 0.06) 50%, rgba(115, 115, 115, 0.06) 75%, rgba(82, 82, 82, 0.06) 75%, rgba(82, 82, 82, 0.06) 100%), radial-gradient(circle at 65% 73%, rgba(230, 230, 230, 0.06) 0%, rgba(230, 230, 230, 0.06) 25%, rgba(222, 222, 222, 0.06) 25%, rgba(222, 222, 222, 0.06) 50%, rgba(214, 214, 214, 0.06) 50%, rgba(214, 214, 214, 0.06) 75%, rgba(206, 206, 206, 0.06) 75%, rgba(206, 206, 206, 0.06) 100%), linear-gradient(45deg, #253744, #253744);
}

.bg-gradient-circle-simple-5-success {
  background-image: radial-gradient(circle at 49% 80%, rgba(105, 105, 105, 0.06) 0%, rgba(105, 105, 105, 0.06) 25%, rgba(119, 119, 119, 0.06) 25%, rgba(119, 119, 119, 0.06) 50%, rgba(134, 134, 134, 0.06) 50%, rgba(134, 134, 134, 0.06) 75%, rgba(148, 148, 148, 0.06) 75%, rgba(148, 148, 148, 0.06) 100%), radial-gradient(circle at 58% 97%, rgba(130, 130, 130, 0.06) 0%, rgba(130, 130, 130, 0.06) 25%, rgba(97, 97, 97, 0.06) 25%, rgba(97, 97, 97, 0.06) 50%, rgba(63, 63, 63, 0.06) 50%, rgba(63, 63, 63, 0.06) 75%, rgba(30, 30, 30, 0.06) 75%, rgba(30, 30, 30, 0.06) 100%), radial-gradient(circle at 77% 62%, rgba(106, 106, 106, 0.06) 0%, rgba(106, 106, 106, 0.06) 25%, rgba(71, 71, 71, 0.06) 25%, rgba(71, 71, 71, 0.06) 50%, rgba(37, 37, 37, 0.06) 50%, rgba(37, 37, 37, 0.06) 75%, rgba(2, 2, 2, 0.06) 75%, rgba(2, 2, 2, 0.06) 100%), radial-gradient(circle at 53% 15%, rgba(182, 182, 182, 0.06) 0%, rgba(182, 182, 182, 0.06) 25%, rgba(149, 149, 149, 0.06) 25%, rgba(149, 149, 149, 0.06) 50%, rgba(115, 115, 115, 0.06) 50%, rgba(115, 115, 115, 0.06) 75%, rgba(82, 82, 82, 0.06) 75%, rgba(82, 82, 82, 0.06) 100%), radial-gradient(circle at 65% 73%, rgba(230, 230, 230, 0.06) 0%, rgba(230, 230, 230, 0.06) 25%, rgba(222, 222, 222, 0.06) 25%, rgba(222, 222, 222, 0.06) 50%, rgba(214, 214, 214, 0.06) 50%, rgba(214, 214, 214, 0.06) 75%, rgba(206, 206, 206, 0.06) 75%, rgba(206, 206, 206, 0.06) 100%), linear-gradient(45deg, #8DD562, #8DD562);
}

.bg-gradient-circle-simple-5-danger {
  background-image: radial-gradient(circle at 49% 80%, rgba(105, 105, 105, 0.06) 0%, rgba(105, 105, 105, 0.06) 25%, rgba(119, 119, 119, 0.06) 25%, rgba(119, 119, 119, 0.06) 50%, rgba(134, 134, 134, 0.06) 50%, rgba(134, 134, 134, 0.06) 75%, rgba(148, 148, 148, 0.06) 75%, rgba(148, 148, 148, 0.06) 100%), radial-gradient(circle at 58% 97%, rgba(130, 130, 130, 0.06) 0%, rgba(130, 130, 130, 0.06) 25%, rgba(97, 97, 97, 0.06) 25%, rgba(97, 97, 97, 0.06) 50%, rgba(63, 63, 63, 0.06) 50%, rgba(63, 63, 63, 0.06) 75%, rgba(30, 30, 30, 0.06) 75%, rgba(30, 30, 30, 0.06) 100%), radial-gradient(circle at 77% 62%, rgba(106, 106, 106, 0.06) 0%, rgba(106, 106, 106, 0.06) 25%, rgba(71, 71, 71, 0.06) 25%, rgba(71, 71, 71, 0.06) 50%, rgba(37, 37, 37, 0.06) 50%, rgba(37, 37, 37, 0.06) 75%, rgba(2, 2, 2, 0.06) 75%, rgba(2, 2, 2, 0.06) 100%), radial-gradient(circle at 53% 15%, rgba(182, 182, 182, 0.06) 0%, rgba(182, 182, 182, 0.06) 25%, rgba(149, 149, 149, 0.06) 25%, rgba(149, 149, 149, 0.06) 50%, rgba(115, 115, 115, 0.06) 50%, rgba(115, 115, 115, 0.06) 75%, rgba(82, 82, 82, 0.06) 75%, rgba(82, 82, 82, 0.06) 100%), radial-gradient(circle at 65% 73%, rgba(230, 230, 230, 0.06) 0%, rgba(230, 230, 230, 0.06) 25%, rgba(222, 222, 222, 0.06) 25%, rgba(222, 222, 222, 0.06) 50%, rgba(214, 214, 214, 0.06) 50%, rgba(214, 214, 214, 0.06) 75%, rgba(206, 206, 206, 0.06) 75%, rgba(206, 206, 206, 0.06) 100%), linear-gradient(45deg, #FF4054, #FF4054);
}

.bg-gradient-circle-simple-5-info {
  background-image: radial-gradient(circle at 49% 80%, rgba(105, 105, 105, 0.06) 0%, rgba(105, 105, 105, 0.06) 25%, rgba(119, 119, 119, 0.06) 25%, rgba(119, 119, 119, 0.06) 50%, rgba(134, 134, 134, 0.06) 50%, rgba(134, 134, 134, 0.06) 75%, rgba(148, 148, 148, 0.06) 75%, rgba(148, 148, 148, 0.06) 100%), radial-gradient(circle at 58% 97%, rgba(130, 130, 130, 0.06) 0%, rgba(130, 130, 130, 0.06) 25%, rgba(97, 97, 97, 0.06) 25%, rgba(97, 97, 97, 0.06) 50%, rgba(63, 63, 63, 0.06) 50%, rgba(63, 63, 63, 0.06) 75%, rgba(30, 30, 30, 0.06) 75%, rgba(30, 30, 30, 0.06) 100%), radial-gradient(circle at 77% 62%, rgba(106, 106, 106, 0.06) 0%, rgba(106, 106, 106, 0.06) 25%, rgba(71, 71, 71, 0.06) 25%, rgba(71, 71, 71, 0.06) 50%, rgba(37, 37, 37, 0.06) 50%, rgba(37, 37, 37, 0.06) 75%, rgba(2, 2, 2, 0.06) 75%, rgba(2, 2, 2, 0.06) 100%), radial-gradient(circle at 53% 15%, rgba(182, 182, 182, 0.06) 0%, rgba(182, 182, 182, 0.06) 25%, rgba(149, 149, 149, 0.06) 25%, rgba(149, 149, 149, 0.06) 50%, rgba(115, 115, 115, 0.06) 50%, rgba(115, 115, 115, 0.06) 75%, rgba(82, 82, 82, 0.06) 75%, rgba(82, 82, 82, 0.06) 100%), radial-gradient(circle at 65% 73%, rgba(230, 230, 230, 0.06) 0%, rgba(230, 230, 230, 0.06) 25%, rgba(222, 222, 222, 0.06) 25%, rgba(222, 222, 222, 0.06) 50%, rgba(214, 214, 214, 0.06) 50%, rgba(214, 214, 214, 0.06) 75%, rgba(206, 206, 206, 0.06) 75%, rgba(206, 206, 206, 0.06) 100%), linear-gradient(45deg, #45B1E8, #45B1E8);
}

.bg-gradient-circle-simple-5-warning {
  background-image: radial-gradient(circle at 49% 80%, rgba(105, 105, 105, 0.06) 0%, rgba(105, 105, 105, 0.06) 25%, rgba(119, 119, 119, 0.06) 25%, rgba(119, 119, 119, 0.06) 50%, rgba(134, 134, 134, 0.06) 50%, rgba(134, 134, 134, 0.06) 75%, rgba(148, 148, 148, 0.06) 75%, rgba(148, 148, 148, 0.06) 100%), radial-gradient(circle at 58% 97%, rgba(130, 130, 130, 0.06) 0%, rgba(130, 130, 130, 0.06) 25%, rgba(97, 97, 97, 0.06) 25%, rgba(97, 97, 97, 0.06) 50%, rgba(63, 63, 63, 0.06) 50%, rgba(63, 63, 63, 0.06) 75%, rgba(30, 30, 30, 0.06) 75%, rgba(30, 30, 30, 0.06) 100%), radial-gradient(circle at 77% 62%, rgba(106, 106, 106, 0.06) 0%, rgba(106, 106, 106, 0.06) 25%, rgba(71, 71, 71, 0.06) 25%, rgba(71, 71, 71, 0.06) 50%, rgba(37, 37, 37, 0.06) 50%, rgba(37, 37, 37, 0.06) 75%, rgba(2, 2, 2, 0.06) 75%, rgba(2, 2, 2, 0.06) 100%), radial-gradient(circle at 53% 15%, rgba(182, 182, 182, 0.06) 0%, rgba(182, 182, 182, 0.06) 25%, rgba(149, 149, 149, 0.06) 25%, rgba(149, 149, 149, 0.06) 50%, rgba(115, 115, 115, 0.06) 50%, rgba(115, 115, 115, 0.06) 75%, rgba(82, 82, 82, 0.06) 75%, rgba(82, 82, 82, 0.06) 100%), radial-gradient(circle at 65% 73%, rgba(230, 230, 230, 0.06) 0%, rgba(230, 230, 230, 0.06) 25%, rgba(222, 222, 222, 0.06) 25%, rgba(222, 222, 222, 0.06) 50%, rgba(214, 214, 214, 0.06) 50%, rgba(214, 214, 214, 0.06) 75%, rgba(206, 206, 206, 0.06) 75%, rgba(206, 206, 206, 0.06) 100%), linear-gradient(45deg, #ff9b37, #ff9b37);
}

.panel {
  margin-bottom: 18px;
}

.panel-min .panel-body {
  padding: 0px;
}

.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {
  border-radius: 3px;
}

.bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget td.new {
  color: #bebebe;
}

/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
html {
  /*@include media-breakpoint-down(xs) {
      height: auto;
  }*/
}

#login-page body,
#lock-page body {
  min-height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}

.login-section {
  padding: 10em 0;
}
@media (max-width: 767.98px) {
  .login-section {
    padding: 1.8em 0 0 0;
  }
}

.login-cover {
  color: rgba(51, 51, 51, 0.9);
  width: 100%;
}
.login-cover .login-cover-background, .login-cover .login-cover-logo {
  width: 100%;
  height: 100%;
}
.login-cover .login-cover-background {
  background: linear-gradient(45deg, #253744, #068260);
}
@media (max-width: 479.98px) {
  .login-cover .login-cover-background {
    padding: 20px;
  }
}
.login-cover .login-cover-logo {
  background-size: 60%;
  background-image: url("Logos/Portrait/logo-p-l-w.svg");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 479.98px) {
  .login-cover .login-cover-logo {
    background-size: contain;
  }
}

.login-footer {
  color: rgba(51, 51, 51, 0.9);
}

.login-container {
  width: 100%;
  min-height: 400px;
  overflow: hidden;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0px 10px 34px -15px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0px 10px 34px -15px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 10px 34px -15px rgba(0, 0, 0, 0.24);
}

.login-cover {
  width: 50%;
}

.login-content {
  width: 50%;
  padding: 50px;
}
@media (max-width: 479.98px) {
  .login-content {
    padding: 30px;
  }
}

@media (max-width: 991.98px) {
  .login-cover, .login-content {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .login-container .login-cover {
    height: 250px;
  }
}
@media (max-width: 479.98px) {
  .login-container .login-cover {
    height: 200px;
  }
}

.login-content {
  position: relative;
  background: #fff h3;
  background-font-weight: 300;
}

@media (max-width: 479.98px) {
  .col-login-custom {
    width: 100%;
  }
}

.social-media {
  position: relative;
  width: 100%;
}
.social-media .social-icon {
  display: block;
  width: 40px;
  height: 40px;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.05);
  font-size: 16px;
  margin-right: 5px;
  border-radius: 50%;
}
.social-media .social-icon span {
  color: #999999;
}
.social-media .social-icon:hover, .social-media .social-icon:focus {
  background: #253744;
}
.social-media .social-icon:hover span, .social-media .social-icon:focus span {
  color: #fff;
}

.login-icon-microsoft {
  background-image: url("../../images/logos/ms-symbol.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}

#otp-input {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.form-control.otp {
  width: 64px;
  height: 64px;
  font-size: 32px;
  text-align: center;
  float: left;
}
@media (max-width: 991.98px) {
  .form-control.otp {
    width: 56px;
    height: 56px;
    font-size: 30px;
  }
}
@media (max-width: 479.98px) {
  .form-control.otp {
    width: 42px;
    height: 42px;
    font-size: 26px;
  }
}

.form-control.otp:not(:last-child) {
  margin-right: 15px;
}
@media (max-width: 479.98px) {
  .form-control.otp:not(:last-child) {
    margin-right: 10px;
  }
}

.lockscreen-content a {
  color: #fff;
}
.lockscreen-content h1 small, .lockscreen-content h2 small, .lockscreen-content h3 small, .lockscreen-content h4 small, .lockscreen-content h5 small, .lockscreen-content h6 small {
  color: #fff;
}

/* Chrome, Safari, Edge, Opera */
input.opt::-webkit-outer-spin-button,
input.otp::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input.otp[type=number] {
  -moz-appearance: textfield;
}

/* #region === LOGIN STYLES === */
.bg-login {
  background-image: radial-gradient(circle at 33% 41%, rgba(250, 250, 250, 0.03) 0%, rgba(250, 250, 250, 0.03) 50%, rgba(37, 37, 37, 0.03) 50%, rgba(37, 37, 37, 0.03) 100%), radial-gradient(circle at 76% 49%, rgba(28, 28, 28, 0.03) 0%, rgba(28, 28, 28, 0.03) 50%, rgba(187, 187, 187, 0.03) 50%, rgba(187, 187, 187, 0.03) 100%), radial-gradient(circle at 41% 99%, rgba(247, 247, 247, 0.03) 0%, rgba(247, 247, 247, 0.03) 50%, rgba(120, 120, 120, 0.03) 50%, rgba(120, 120, 120, 0.03) 100%), radial-gradient(circle at 66% 27%, rgba(17, 17, 17, 0.03) 0%, rgba(17, 17, 17, 0.03) 50%, rgba(156, 156, 156, 0.03) 50%, rgba(156, 156, 156, 0.03) 100%), linear-gradient(135deg, rgba(163, 163, 175, 0.1), rgba(163, 163, 175, 0.1));
}

.bg-gradient-login-circle {
  background-image: radial-gradient(circle at 33% 41%, rgba(250, 250, 250, 0.03) 0%, rgba(250, 250, 250, 0.03) 50%, rgba(37, 37, 37, 0.03) 50%, rgba(37, 37, 37, 0.03) 100%), radial-gradient(circle at 76% 49%, rgba(28, 28, 28, 0.03) 0%, rgba(28, 28, 28, 0.03) 50%, rgba(187, 187, 187, 0.03) 50%, rgba(187, 187, 187, 0.03) 100%), radial-gradient(circle at 41% 99%, rgba(247, 247, 247, 0.03) 0%, rgba(247, 247, 247, 0.03) 50%, rgba(120, 120, 120, 0.03) 50%, rgba(120, 120, 120, 0.03) 100%), radial-gradient(circle at 66% 27%, rgba(17, 17, 17, 0.03) 0%, rgba(17, 17, 17, 0.03) 50%, rgba(156, 156, 156, 0.03) 50%, rgba(156, 156, 156, 0.03) 100%), linear-gradient(135deg, rgba(163, 163, 175, 0.1), rgba(163, 163, 175, 0.1));
}

.bg-gradient-login-circle-branded {
  background-image: radial-gradient(circle at 49% 80%, rgba(105, 105, 105, 0.06) 0%, rgba(105, 105, 105, 0.06) 25%, rgba(119, 119, 119, 0.06) 25%, rgba(119, 119, 119, 0.06) 50%, rgba(134, 134, 134, 0.06) 50%, rgba(134, 134, 134, 0.06) 75%, rgba(148, 148, 148, 0.06) 75%, rgba(148, 148, 148, 0.06) 100%), radial-gradient(circle at 58% 97%, rgba(130, 130, 130, 0.06) 0%, rgba(130, 130, 130, 0.06) 25%, rgba(97, 97, 97, 0.06) 25%, rgba(97, 97, 97, 0.06) 50%, rgba(63, 63, 63, 0.06) 50%, rgba(63, 63, 63, 0.06) 75%, rgba(30, 30, 30, 0.06) 75%, rgba(30, 30, 30, 0.06) 100%), radial-gradient(circle at 77% 62%, rgba(106, 106, 106, 0.06) 0%, rgba(106, 106, 106, 0.06) 25%, rgba(71, 71, 71, 0.06) 25%, rgba(71, 71, 71, 0.06) 50%, rgba(37, 37, 37, 0.06) 50%, rgba(37, 37, 37, 0.06) 75%, rgba(2, 2, 2, 0.06) 75%, rgba(2, 2, 2, 0.06) 100%), radial-gradient(circle at 53% 15%, rgba(182, 182, 182, 0.06) 0%, rgba(182, 182, 182, 0.06) 25%, rgba(149, 149, 149, 0.06) 25%, rgba(149, 149, 149, 0.06) 50%, rgba(115, 115, 115, 0.06) 50%, rgba(115, 115, 115, 0.06) 75%, rgba(82, 82, 82, 0.06) 75%, rgba(82, 82, 82, 0.06) 100%), radial-gradient(circle at 65% 73%, rgba(230, 230, 230, 0.06) 0%, rgba(230, 230, 230, 0.06) 25%, rgba(222, 222, 222, 0.06) 25%, rgba(222, 222, 222, 0.06) 50%, rgba(214, 214, 214, 0.06) 50%, rgba(214, 214, 214, 0.06) 75%, rgba(206, 206, 206, 0.06) 75%, rgba(206, 206, 206, 0.06) 100%), linear-gradient(135deg, #253744, #5e89a8);
}

.bg-gradient-login-angular {
  /*background-image: linear-gradient(74deg, rgba(236, 236, 236,0.02) 0%, rgba(236, 236, 236,0.02) 13%,transparent 13%, transparent 64%,rgba(55, 55, 55,0.02) 64%, rgba(55, 55, 55,0.02) 71%,rgba(239, 239, 239,0.02) 71%, rgba(239, 239, 239,0.02) 100%),linear-gradient(170deg, rgba(8, 8, 8,0.02) 0%, rgba(8, 8, 8,0.02) 1%,transparent 1%, transparent 60%,rgba(9, 9, 9,0.02) 60%, rgba(9, 9, 9,0.02) 80%,rgba(198, 198, 198,0.02) 80%, rgba(198, 198, 198,0.02) 100%),linear-gradient(118deg, rgba(134, 134, 134,0.02) 0%, rgba(134, 134, 134,0.02) 30%,transparent 30%, transparent 43%,rgba(85, 85, 85,0.02) 43%, rgba(85, 85, 85,0.02) 47%,rgba(103, 103, 103,0.02) 47%, rgba(103, 103, 103,0.02) 100%),linear-gradient(249deg, rgba(178, 178, 178,0.02) 0%, rgba(178, 178, 178,0.02) 8%,transparent 8%, transparent 47%,rgba(161, 161, 161,0.02) 47%, rgba(161, 161, 161,0.02) 61%,rgba(19, 19, 19,0.02) 61%, rgba(19, 19, 19,0.02) 100%), linear-gradient($angle, $color1,$color2);*/
  background-image: linear-gradient(140deg, rgba(236, 236, 236, 0.02) 0%, rgba(236, 236, 236, 0.02) 13%, transparent 13%, transparent 64%, rgba(55, 55, 55, 0.02) 64%, rgba(55, 55, 55, 0.02) 71%, rgba(239, 239, 239, 0.02) 71%, rgba(239, 239, 239, 0.02) 100%), linear-gradient(236deg, rgba(8, 8, 8, 0.02) 0%, rgba(8, 8, 8, 0.02) 1%, transparent 1%, transparent 60%, rgba(9, 9, 9, 0.02) 60%, rgba(9, 9, 9, 0.02) 80%, rgba(198, 198, 198, 0.02) 80%, rgba(198, 198, 198, 0.02) 100%), linear-gradient(184deg, rgba(134, 134, 134, 0.02) 0%, rgba(134, 134, 134, 0.02) 30%, transparent 30%, transparent 43%, rgba(85, 85, 85, 0.02) 43%, rgba(85, 85, 85, 0.02) 47%, rgba(103, 103, 103, 0.02) 47%, rgba(103, 103, 103, 0.02) 100%), linear-gradient(315deg, rgba(178, 178, 178, 0.02) 0%, rgba(178, 178, 178, 0.02) 8%, transparent 8%, transparent 47%, rgba(161, 161, 161, 0.02) 47%, rgba(161, 161, 161, 0.02) 61%, rgba(19, 19, 19, 0.02) 61%, rgba(19, 19, 19, 0.02) 100%), linear-gradient(135deg, rgba(163, 163, 175, 0.5), rgba(163, 163, 175, 0.1));
}

.row-flex {
  display: flex;
  flex-wrap: wrap;
}

.separator.separator-content {
  display: flex;
  align-items: center;
  border-bottom: 0;
  text-align: center;
}

.separator.separator-content::after, .separator.separator-content::before {
  content: " ";
  width: 50%;
  border-bottom: 1px solid #E8E8E8;
}

/* #endregion */
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/**
* @license Highcharts
*
* (c) 2009-2016 Torstein Honsi
*
* License: www.highcharts.com/license
*/
/*$bootstrap-sass-asset-helper: false !default;
@use "sass:math";
//
// Variables
// --------------------------------------------------*/
/*//== Colors
//
//## Gray and brand colors for use across Bootstrap.*/
/*
//== Scaffolding
//
//## Settings for some of the most global styles.*/
/*//** Global textual link color.
$link-color:            $brand-primary !default;
//** Link hover color set via `darken()` function.
$link-hover-color:      darken($link-color, 15%) !default;
//** Link hover decoration.
$link-hover-decoration: underline !default;


//== Typography
//
//## Font, line-height, and color for body text, headings, and more.*/
/*//** By default, this inherits from the `<body>`.
$headings-font-family:    inherit !default;
$headings-font-weight:    500 !default;
$headings-line-height:    1.1 !default;
$headings-color:          inherit !default;


//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

//** Load fonts from this directory.

// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;

//** File name for all font files.
$icon-font-name:          "glyphicons-halflings-regular" !default;
//** Element ID within SVG icon file.
$icon-font-svg-id:        "glyphicons_halflingsregular" !default;*/
/*//** Global color for active items (e.g., navs or dropdowns).
$component-active-color:    #fff !default;
//** Global background color for active items (e.g., navs or dropdowns).
$component-active-bg:       $brand-primary !default;

//** Width of the `border` for generating carets that indicate dropdowns.
$caret-width-base:          4px !default;
//** Carets increase slightly in size for larger components.
$caret-width-large:         5px !default;*/
/*//== Forms
//
//##*/
/*//== Dropdowns
//
//## Dropdown menu container and contents.

//** Background for the dropdown menu.
$dropdown-bg:                    #fff !default;
//** Dropdown menu `border-color`.
$dropdown-border:                rgba(0, 0, 0, .15) !default;
//** Dropdown menu `border-color` **for IE8**.
$dropdown-fallback-border:       #ccc !default;
//** Divider color for between dropdown items.
$dropdown-divider-bg:            #e5e5e5 !default;

//** Dropdown link text color.
$dropdown-link-color:            $gray-dark !default;
//** Hover color for dropdown links.
$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
//** Hover background for dropdown links.
$dropdown-link-hover-bg:         #f5f5f5 !default;

//** Active dropdown menu item text color.
$dropdown-link-active-color:     $component-active-color !default;
//** Active dropdown menu item background color.
$dropdown-link-active-bg:        $component-active-bg !default;

//** Disabled dropdown menu item background color.
$dropdown-link-disabled-color:   $gray-light !default;

//** Text color for headers within dropdown menus.
$dropdown-header-color:          $gray-light !default;

//** Deprecated `$dropdown-caret-color` as of v3.1.0
$dropdown-caret-color:           #000 !default;


//-- Z-index master list
//
// 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.
//
// Note: These variables are not generated into the Customizer.
*/
/*
//== Grid system
//
//## Define your custom responsive grid.

//** Number of columns in the grid.
$grid-columns:              12 !default;
//** Padding between columns. Gets divided in half for the left and right.*/
/*// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
$grid-float-breakpoint:     $screen-sm-min !default;
//** Point at which the navbar begins collapsing.
$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;


//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.

// Small screen / tablet
$container-tablet:             (720px + $grid-gutter-width) !default;
//** For `$screen-sm-min` and up.
$container-sm:                 $container-tablet !default;

// Medium screen / desktop
$container-desktop:            (940px + $grid-gutter-width) !default;
//** For `$screen-md-min` and up.
$container-md:                 $container-desktop !default;

// Large screen / wide desktop
$container-large-desktop:      (1140px + $grid-gutter-width) !default;
//** For `$screen-lg-min` and up.
$container-lg:                 $container-large-desktop !default;


//== Navbar
//
//##

// Basics of a navbar
$navbar-height:                    50px !default;*/
/*$navbar-margin-bottom:             $line-height-computed !default;
$navbar-border-radius:             $border-radius-base !default;
$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
$navbar-collapse-max-height:       340px !default;

$navbar-default-color:             #777 !default;
$navbar-default-bg:                #f8f8f8 !default;
$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;

// Navbar links
$navbar-default-link-color:                #777 !default;
$navbar-default-link-hover-color:          #333 !default;
$navbar-default-link-hover-bg:             transparent !default;
$navbar-default-link-active-color:         #555 !default;
$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
$navbar-default-link-disabled-color:       #ccc !default;
$navbar-default-link-disabled-bg:          transparent !default;

// Navbar brand label
$navbar-default-brand-color:               $navbar-default-link-color !default;
$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;
$navbar-default-brand-hover-bg:            transparent !default;

// Navbar toggle
$navbar-default-toggle-hover-bg:           #ddd !default;
$navbar-default-toggle-icon-bar-bg:        #888 !default;
$navbar-default-toggle-border-color:       #ddd !default;


//=== Inverted navbar
// Reset inverted navbar basics
$navbar-inverse-color:                      lighten($gray-light, 15%) !default;
$navbar-inverse-bg:                         #222 !default;
$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;

// Inverted navbar links
$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;
$navbar-inverse-link-hover-color:           #fff !default;
$navbar-inverse-link-hover-bg:              transparent !default;
$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;
$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
$navbar-inverse-link-disabled-color:        #444 !default;
$navbar-inverse-link-disabled-bg:           transparent !default;

// Inverted navbar brand label
$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
$navbar-inverse-brand-hover-color:          #fff !default;
$navbar-inverse-brand-hover-bg:             transparent !default;

// Inverted navbar toggle
$navbar-inverse-toggle-hover-bg:            #333 !default;
$navbar-inverse-toggle-icon-bar-bg:         #fff !default;
$navbar-inverse-toggle-border-color:        #333 !default;


//== Navs
//
//##

//=== Shared nav styles
$nav-link-padding:                          10px 15px !default;
$nav-link-hover-bg:                         $gray-lighter !default;

$nav-disabled-link-color:                   $gray-light !default;
$nav-disabled-link-hover-color:             $gray-light !default;

//== Tabs
$nav-tabs-border-color:                     #ddd !default;

$nav-tabs-link-hover-border-color:          $gray-lighter !default;

$nav-tabs-active-link-hover-bg:             $body-bg !default;
$nav-tabs-active-link-hover-color:          $gray !default;
$nav-tabs-active-link-hover-border-color:   #ddd !default;

$nav-tabs-justified-link-border-color:            #ddd !default;
$nav-tabs-justified-active-link-border-color:     $body-bg !default;

//== Pills
$nav-pills-border-radius:                   $border-radius-base !default;
$nav-pills-active-link-hover-bg:            $component-active-bg !default;
$nav-pills-active-link-hover-color:         $component-active-color !default;


//== Pagination
//
//##

$pagination-color:                     $link-color !default;
$pagination-bg:                        #fff !default;
$pagination-border:                    #ddd !default;

$pagination-hover-color:               $link-hover-color !default;
$pagination-hover-bg:                  $gray-lighter !default;
$pagination-hover-border:              #ddd !default;

$pagination-active-color:              #fff !default;
$pagination-active-bg:                 $brand-primary !default;
$pagination-active-border:             $brand-primary !default;

$pagination-disabled-color:            $gray-light !default;
$pagination-disabled-bg:               #fff !default;
$pagination-disabled-border:           #ddd !default;


//== Pager
//
//##

$pager-bg:                             $pagination-bg !default;
$pager-border:                         $pagination-border !default;
$pager-border-radius:                  15px !default;

$pager-hover-bg:                       $pagination-hover-bg !default;

$pager-active-bg:                      $pagination-active-bg !default;
$pager-active-color:                   $pagination-active-color !default;

$pager-disabled-color:                 $pagination-disabled-color !default;


//== Jumbotron
//
//##

$jumbotron-padding:              30px !default;
$jumbotron-color:                inherit !default;
$jumbotron-bg:                   $gray-lighter !default;
$jumbotron-heading-color:        inherit !default;
$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;*/
/*//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.

$state-success-text:             #3c763d !default;
$state-success-bg:               #dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;

$state-info-text:                #31708f !default;
$state-info-bg:                  #d9edf7 !default;
$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;*/
/*//== Tooltips
//
//##

//** Tooltip max width
$tooltip-max-width:           200px !default;
//** Tooltip text color
$tooltip-color:               #fff !default;
//** Tooltip background color
$tooltip-bg:                  #000 !default;
$tooltip-opacity:             .9 !default;

//** Tooltip arrow width
$tooltip-arrow-width:         5px !default;
//** Tooltip arrow color
$tooltip-arrow-color:         $tooltip-bg !default;


//== Popovers
//
//##

//** Popover body background color
$popover-bg:                          #fff !default;
//** Popover maximum width
$popover-max-width:                   276px !default;
//** Popover border color
$popover-border-color:                rgba(0, 0, 0, .2) !default;
//** Popover fallback border color
$popover-fallback-border-color:       #ccc !default;

//** Popover title background color
$popover-title-bg:                    darken($popover-bg, 3%) !default;

//** Popover arrow width
$popover-arrow-width:                 10px !default;
//** Popover arrow color
$popover-arrow-color:                 $popover-bg !default;

//** Popover outer arrow width
$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
//** Popover outer arrow color
$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;
//** Popover outer arrow fallback color
$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;


//== Labels
//
//##

//** Default label background color
$label-default-bg:            $gray-light !default;
//** Primary label background color
$label-primary-bg:            $brand-primary !default;
//** Success label background color
$label-success-bg:            $brand-success !default;
//** Info label background color
$label-info-bg:               $brand-info !default;
//** Warning label background color
$label-warning-bg:            $brand-warning !default;
//** Danger label background color
$label-danger-bg:             $brand-danger !default;

//** Default label text color
$label-color:                 #fff !default;
//** Default text color of a linked label
$label-link-hover-color:      #fff !default;

*/
/*//== Alerts
//
//## Define alert colors, border radius, and padding.

$alert-padding:               15px !default;
$alert-border-radius:         $border-radius-base !default;
$alert-link-font-weight:      bold !default;

$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;


//== Progress bars
//
//##

//** Background color of the whole progress component
$progress-bg:                 #f5f5f5 !default;
//** Progress bar text color
$progress-bar-color:          #fff !default;
//** Variable for setting rounded corners on progress bar.
$progress-border-radius:      $border-radius-base !default;

//** Default progress bar color
$progress-bar-bg:             $brand-primary !default;
//** Success progress bar color
$progress-bar-success-bg:     $brand-success !default;
//** Warning progress bar color
$progress-bar-warning-bg:     $brand-warning !default;
//** Danger progress bar color
$progress-bar-danger-bg:      $brand-danger !default;
//** Info progress bar color
$progress-bar-info-bg:        $brand-info !default;


//== List group
//
//##

//** Background color on `.list-group-item`
$list-group-bg:                 #fff !default;
//** `.list-group-item` border color
$list-group-border:             #ddd !default;
//** List group border radius
$list-group-border-radius:      $border-radius-base !default;

//** Background color of single list items on hover
$list-group-hover-bg:           #f5f5f5 !default;
//** Text color of active list items
$list-group-active-color:       $component-active-color !default;
//** Background color of active list items
$list-group-active-bg:          $component-active-bg !default;
//** Border color of active list elements
$list-group-active-border:      $list-group-active-bg !default;
//** Text color for content within active list items
$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;

//** Text color of disabled list items
$list-group-disabled-color:      $gray-light !default;
//** Background color of disabled list items
$list-group-disabled-bg:         $gray-lighter !default;
//** Text color for content within disabled list items
$list-group-disabled-text-color: $list-group-disabled-color !default;

$list-group-link-color:         #555 !default;
$list-group-link-hover-color:   $list-group-link-color !default;
$list-group-link-heading-color: #333 !default;

*/
/*//== Thumbnails
//
//##

//** Padding around the thumbnail image
$thumbnail-padding:           4px !default;
//** Thumbnail background color
$thumbnail-bg:                $body-bg !default;
//** Thumbnail border color
$thumbnail-border:            #ddd !default;
//** Thumbnail border radius
$thumbnail-border-radius:     $border-radius-base !default;

//** Custom text color for thumbnail captions
$thumbnail-caption-color:     $text-color !default;
//** Padding around the thumbnail caption
$thumbnail-caption-padding:   9px !default;


//== Wells
//
//##

$well-bg:                     #f5f5f5 !default;
$well-border:                 darken($well-bg, 7%) !default;


//== Badges
//
//##

$badge-color:                 #fff !default;
//** Linked badge text color on hover
$badge-link-hover-color:      #fff !default;
$badge-bg:                    $gray-light !default;

//** Badge text color in active nav link
$badge-active-color:          $link-color !default;
//** Badge background color in active nav link
$badge-active-bg:             #fff !default;

$badge-font-weight:           bold !default;
$badge-line-height:           1 !default;
$badge-border-radius:         10px !default;


//== Breadcrumbs
//
//##

$breadcrumb-padding-vertical:   8px !default;
$breadcrumb-padding-horizontal: 15px !default;
//** Breadcrumb background color
$breadcrumb-bg:                 #f5f5f5 !default;
//** Breadcrumb text color
$breadcrumb-color:              #ccc !default;
//** Text color of current page in the breadcrumb
$breadcrumb-active-color:       $gray-light !default;
//** Textual separator for between breadcrumb elements
$breadcrumb-separator:          "/" !default;


//== Carousel
//
//##

$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;

$carousel-control-color:                      #fff !default;
$carousel-control-width:                      15% !default;
$carousel-control-opacity:                    .5 !default;
$carousel-control-font-size:                  20px !default;

$carousel-indicator-active-bg:                #fff !default;
$carousel-indicator-border-color:             #fff !default;

$carousel-caption-color:                      #fff !default;


//== Close
//
//##

$close-font-weight:           bold !default;
$close-color:                 #000 !default;
$close-text-shadow:           0 1px 0 #fff !default;


//== Code
//
//##

$code-color:                  #c7254e !default;
$code-bg:                     #f9f2f4 !default;

$kbd-color:                   #fff !default;
$kbd-bg:                      #333 !default;

$pre-bg:                      #f5f5f5 !default;
$pre-color:                   $gray-dark !default;
$pre-border-color:            #ccc !default;
$pre-scrollable-max-height:   340px !default;


//== Type
//
//##

//** Horizontal offset for forms and lists.
$component-offset-horizontal: 180px !default;*/
/*//** Abbreviations and acronyms border color
$abbr-border-color:           $gray-light !default;
//** Headings small color
$headings-small-color:        $gray-light !default;
//** Blockquote small color
$blockquote-small-color:      $gray-light !default;
//** Blockquote font size
$blockquote-font-size:        ($font-size-base * 1.25) !default;
//** Blockquote border color
$blockquote-border-color:     $gray-lighter !default;
//** Page header border color
$page-header-border-color:    $gray-lighter !default;
//** Width of horizontal description list titles
$dl-horizontal-offset:        $component-offset-horizontal !default;
//** Point at which .dl-horizontal becomes horizontal
$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
//** Horizontal line color.
$hr-border:                   $gray-lighter !default;
*/
/*$background-color: transparent !default;*/
/*// Colored, shades of blue by default
$highlight-color-100: #003399 !default; // Drilldown clickable labels, color axis max color.
$highlight-color-80: #335cad !default; // Selection marker, menu hover, button hover, chart border, navigator series.
$highlight-color-60: #6685c2 !default; // Navigator mask fill.
$highlight-color-20: #ccd6eb !default; // Ticks and axis line.
$highlight-color-10: #e6ebf5 !default; // Pressed button, color axis min color.*/
.highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0; /* #1072 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "LatoWebRegular", serif;
  font-size: 12px;
  user-select: none;
}

.highcharts-root {
  display: block;
}

.highcharts-root text {
  stroke-width: 0;
}

.highcharts-strong {
  font-weight: bold;
}

.highcharts-emphasized {
  font-style: italic;
}

.highcharts-anchor {
  cursor: pointer;
}

.highcharts-background {
  fill: #FFFFFF;
}

.highcharts-plot-border, .highcharts-plot-background {
  fill: none;
}

.highcharts-label-box {
  fill: none;
}

.highcharts-button-box {
  fill: inherit;
}

.highcharts-tracker-line {
  stroke-linejoin: round;
  stroke: rgba(192, 192, 192, 0.0001);
  stroke-width: 22;
  fill: none;
}

.highcharts-tracker-area {
  fill: rgba(192, 192, 192, 0.0001);
  stroke-width: 0;
}

/* Titles */
.highcharts-title {
  fill: #333333;
  font-size: 1.5em;
}

.highcharts-subtitle {
  fill: #666666;
}

/* Axes */
.highcharts-axis-line {
  fill: none;
  stroke: rgb(141.3428571429, 171.4285714286, 193.1571428571);
}

.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-axis-title {
  fill: #666666;
}

.highcharts-axis-labels {
  fill: #666666;
  cursor: default;
  font-size: 0.9em;
}

.highcharts-grid-line {
  fill: none;
  stroke: #e6e6e6;
}

.highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 0px;
}

.highcharts-tick {
  stroke: rgb(141.3428571429, 171.4285714286, 193.1571428571);
}

.highcharts-yaxis .highcharts-tick {
  stroke-width: 0;
}

.highcharts-minor-grid-line {
  stroke: #f2f2f2;
}

.highcharts-crosshair-thin {
  stroke-width: 1px;
  stroke: #cccccc;
}

.highcharts-crosshair-category {
  stroke: rgb(141.3428571429, 171.4285714286, 193.1571428571);
  stroke-opacity: 0.25;
}

/* Credits */
.highcharts-credits {
  cursor: pointer;
  fill: #999999;
  font-size: 0.7em;
  transition: fill 250ms, font-size 250ms;
}

.highcharts-credits:hover {
  fill: black;
  /*font-size: 1em;*/
  font-size: 0.75em;
}

/* Tooltip */
.highcharts-tooltip {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}

.highcharts-tooltip text {
  fill: #333333;
}

.highcharts-tooltip .highcharts-header {
  font-size: 0.85em;
}

.highcharts-tooltip-box {
  stroke-width: 1px;
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

.highcharts-tooltip-box .highcharts-label-box {
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

div.highcharts-tooltip {
  filter: none;
}

.highcharts-selection-marker {
  fill: rgb(108.3142857143, 147.1428571429, 175.1857142857);
  fill-opacity: 0.25;
}

.highcharts-graph {
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.highcharts-empty-series {
  stroke-width: 1px;
  fill: none;
  stroke: #cccccc;
}

.highcharts-state-hover .highcharts-graph {
  stroke-width: 3;
}

.highcharts-point-inactive {
  opacity: 0.2;
  transition: opacity 50ms; /* quick in */
}

.highcharts-series-inactive {
  opacity: 0.2;
  transition: opacity 50ms; /* quick in */
}

.highcharts-state-hover path {
  transition: stroke-width 50ms; /* quick in */
}

.highcharts-state-normal path {
  transition: stroke-width 250ms; /* slow out */
}

/* Legend hover affects points and series */
g.highcharts-series,
.highcharts-point,
.highcharts-markers,
.highcharts-data-labels {
  transition: opacity 250ms;
}

.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 0.2;
}

/* Series options */
/* Default colors */
.highcharts-color-0 {
  fill: #8DD562;
  stroke: #8DD562;
}

.highcharts-color-1 {
  fill: #253744;
  stroke: #253744;
}

.highcharts-color-2 {
  fill: #7AB8D2;
  stroke: #7AB8D2;
}

.highcharts-color-3 {
  fill: #068260;
  stroke: #068260;
}

.highcharts-color-4 {
  fill: #FFE000;
  stroke: #FFE000;
}

.highcharts-color-5 {
  fill: #056C88;
  stroke: #056C88;
}

.highcharts-color-6 {
  fill: #7AB8D2;
  stroke: #7AB8D2;
}

.highcharts-color-7 {
  fill: #72AD57;
  stroke: #72AD57;
}

.highcharts-area {
  fill-opacity: 0.75;
  stroke-width: 0;
}

.highcharts-markers {
  stroke-width: 1px;
  stroke: #FFFFFF;
}

.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible),
.highcharts-a11y-marker-hidden {
  opacity: 0;
}

.highcharts-point {
  stroke-width: 1px;
}

.highcharts-dense-data .highcharts-point {
  stroke-width: 0;
}

.highcharts-data-label {
  font-size: 0.9em;
  font-weight: bold;
}

.highcharts-data-label-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-data-label text, text.highcharts-data-label {
  fill: #333333;
}

.highcharts-data-label-connector {
  fill: none;
}

.highcharts-data-label-hidden {
  pointer-events: none;
}

.highcharts-halo {
  fill-opacity: 0.25;
  stroke-width: 0;
}

.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select,
.highcharts-markers .highcharts-point-select {
  fill: #cccccc;
  stroke: #000000;
}

.highcharts-column-series rect.highcharts-point {
  stroke: #FFFFFF;
}

.highcharts-column-series .highcharts-point {
  transition: fill-opacity 250ms;
}

.highcharts-column-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pie-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #FFFFFF;
}

.highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #FFFFFF;
}

.highcharts-funnel-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-pyramid-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #FFFFFF;
}

.highcharts-pyramid-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pyramid-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-solidgauge-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-treemap-series .highcharts-point {
  stroke-width: 1px;
  stroke: #e6e6e6;
  transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}

.highcharts-treemap-series .highcharts-point-hover {
  stroke: #999999;
  transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}

.highcharts-treemap-series .highcharts-above-level {
  display: none;
}

.highcharts-treemap-series .highcharts-internal-node {
  fill: none;
}

.highcharts-treemap-series .highcharts-internal-node-interactive {
  fill-opacity: 0.15;
  cursor: pointer;
}

.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  fill-opacity: 0.75;
}

.highcharts-vector-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-windbarb-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-lollipop-stem {
  stroke: #000000;
}

.highcharts-focus-border {
  fill: none;
  stroke-width: 2px;
}

.highcharts-legend-item-hidden .highcharts-focus-border {
  fill: none !important;
}

/* Legend */
.highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-legend-item > text {
  fill: #333333;
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
  stroke-width: 0;
}

.highcharts-legend-item:hover text {
  fill: #000000;
}

.highcharts-legend-item-hidden * {
  fill: #cccccc !important;
  stroke: #cccccc !important;
  transition: fill 250ms;
}

.highcharts-legend-nav-active {
  fill: #253744;
  cursor: pointer;
}

.highcharts-legend-nav-inactive {
  fill: #cccccc;
}

circle.highcharts-legend-nav-active, circle.highcharts-legend-nav-inactive { /* tracker */
  fill: rgba(192, 192, 192, 0.0001);
}

.highcharts-legend-title-box {
  fill: none;
  stroke-width: 0;
}

/* Bubble legend */
.highcharts-bubble-legend-symbol {
  stroke-width: 2;
  fill-opacity: 0.5;
}

.highcharts-bubble-legend-connectors {
  stroke-width: 1;
}

.highcharts-bubble-legend-labels {
  fill: #333333;
}

/* Loading */
.highcharts-loading {
  position: absolute;
  background-color: #FFFFFF;
  opacity: 0.5;
  text-align: center;
  z-index: 10;
  transition: opacity 250ms;
}

.highcharts-loading-hidden {
  height: 0 !important;
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms, height 250ms step-end;
}

.highcharts-loading-inner {
  font-weight: bold;
  position: relative;
  top: 45%;
}

/* Plot bands and polar pane backgrounds */
.highcharts-plot-band, .highcharts-pane {
  fill: #000000;
  fill-opacity: 0.05;
}

.highcharts-plot-line {
  fill: none;
  stroke: #999999;
  stroke-width: 1px;
}

/* Highcharts More and modules */
.highcharts-boxplot-box {
  fill: #FFFFFF;
}

.highcharts-boxplot-median {
  stroke-width: 2px;
}

.highcharts-bubble-series .highcharts-point {
  fill-opacity: 0.5;
}

.highcharts-errorbar-series .highcharts-point {
  stroke: #000000;
}

.highcharts-gauge-series .highcharts-data-label-box {
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-gauge-series .highcharts-dial {
  fill: #000000;
  stroke-width: 0;
}

.highcharts-polygon-series .highcharts-graph {
  fill: inherit;
  stroke-width: 0;
}

.highcharts-waterfall-series .highcharts-graph {
  stroke: #333333;
  stroke-dasharray: 1, 3;
}

.highcharts-sankey-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-sankey-series .highcharts-link {
  transition: fill 250ms, fill-opacity 250ms;
  fill-opacity: 0.5;
}

.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  transition: fill 50ms, fill-opacity 50ms;
  fill-opacity: 1;
}

.highcharts-venn-series .highcharts-point {
  fill-opacity: 0.75;
  stroke: #cccccc;
  transition: stroke 250ms, fill-opacity 250ms;
}

.highcharts-venn-series .highcharts-point-hover {
  fill-opacity: 1;
  stroke: #cccccc;
}

/* Highstock */
.highcharts-navigator-mask-outside {
  fill-opacity: 0;
}

.highcharts-navigator-mask-inside {
  fill: rgb(124.8285714286, 159.2857142857, 184.1714285714); /* navigator.maskFill option */
  fill-opacity: 0.25;
  cursor: ew-resize;
}

.highcharts-navigator-outline {
  stroke: #cccccc;
  fill: none;
}

.highcharts-navigator-handle {
  stroke: #cccccc;
  fill: #f2f2f2;
  cursor: ew-resize;
}

.highcharts-navigator-series {
  fill: rgb(108.3142857143, 147.1428571429, 175.1857142857);
  stroke: rgb(108.3142857143, 147.1428571429, 175.1857142857);
}

.highcharts-navigator-series .highcharts-graph {
  stroke-width: 1px;
}

.highcharts-navigator-series .highcharts-area {
  fill-opacity: 0.05;
}

.highcharts-navigator-xaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-navigator-xaxis .highcharts-grid-line {
  stroke-width: 1px;
  stroke: #e6e6e6;
}

.highcharts-navigator-xaxis.highcharts-axis-labels {
  fill: #999999;
}

.highcharts-navigator-yaxis .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-scrollbar-thumb {
  fill: #cccccc;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-button {
  fill: #e6e6e6;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-arrow {
  fill: #666666;
}

.highcharts-scrollbar-rifles {
  stroke: #666666;
  stroke-width: 1px;
}

.highcharts-scrollbar-track {
  fill: #f2f2f2;
  stroke: #f2f2f2;
  stroke-width: 1px;
}

.highcharts-button {
  fill: #f7f7f7;
  stroke: #cccccc;
  cursor: default;
  stroke-width: 1px;
  transition: fill 250ms;
}

.highcharts-button text {
  fill: #333333;
}

.highcharts-button-hover {
  transition: fill 0ms;
  fill: #e6e6e6;
  stroke: #cccccc;
}

.highcharts-button-hover text {
  fill: #333333;
}

.highcharts-button-pressed {
  font-weight: bold;
  fill: rgb(174.3714285714, 195.7142857143, 211.1285714286);
  stroke: #cccccc;
}

.highcharts-button-pressed text {
  fill: #333333;
  font-weight: bold;
}

.highcharts-button-disabled text {
  fill: #333333;
}

.highcharts-range-selector-buttons .highcharts-button {
  stroke-width: 0px;
}

.highcharts-range-label rect {
  fill: none;
}

.highcharts-range-label text {
  fill: #666666;
}

.highcharts-range-input rect {
  fill: none;
}

.highcharts-range-input text {
  fill: #333333;
}

.highcharts-range-input {
  stroke-width: 1px;
  stroke: #cccccc;
}

input.highcharts-range-selector {
  position: absolute;
  border: 0;
  width: 1px; /* Chrome needs a pixel to see it */
  height: 1px;
  padding: 0;
  text-align: center;
  left: -9em; /* #4798 */
}

.highcharts-crosshair-label text {
  fill: #FFFFFF;
  font-size: 1.1em;
}

.highcharts-crosshair-label .highcharts-label-box {
  fill: inherit;
}

.highcharts-candlestick-series .highcharts-point {
  stroke: #000000;
  stroke-width: 1px;
}

.highcharts-candlestick-series .highcharts-point-up {
  fill: #FFFFFF;
}

.highcharts-ohlc-series .highcharts-point-hover {
  stroke-width: 3px;
}

.highcharts-flags-series .highcharts-point .highcharts-label-box {
  stroke: #999999;
  fill: #FFFFFF;
  transition: fill 250ms;
}

.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  stroke: #000000;
  fill: rgb(141.3428571429, 171.4285714286, 193.1571428571);
}

.highcharts-flags-series .highcharts-point text {
  fill: #000000;
  font-size: 0.9em;
  font-weight: bold;
}

/* Highmaps */
.highcharts-map-series .highcharts-point {
  transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
  stroke: #cccccc;
}

.highcharts-map-series .highcharts-point-hover {
  transition: fill 0ms, fill-opacity 0ms;
  fill-opacity: 0.5;
  stroke-width: 2px;
}

.highcharts-mapline-series .highcharts-point {
  fill: none;
}

.highcharts-heatmap-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-map-navigation {
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
}

.highcharts-coloraxis {
  stroke-width: 0;
}

.highcharts-coloraxis-marker {
  fill: #999999;
}

.highcharts-null-point {
  fill: #f7f7f7;
}

/* 3d charts */
.highcharts-3d-frame {
  fill: transparent;
}

/* Exporting module */
.highcharts-contextbutton {
  fill: #FFFFFF; /* needed to capture hover */
  stroke: none;
  stroke-linecap: round;
}

.highcharts-contextbutton:hover {
  fill: #e6e6e6;
  stroke: #e6e6e6;
}

.highcharts-button-symbol {
  stroke: #666666;
  stroke-width: 3px;
}

.highcharts-menu {
  border: 1px solid #E8E8E8 !important;
  background: #FFFFFF;
  padding: 5px 0;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08) !important;
  box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08) !important;
}

.highcharts-menu-item {
  padding: 0.5em 1em;
  background: none;
  color: #333333;
  cursor: pointer;
  transition: background 250ms, color 250ms;
}

.highcharts-menu-item:hover {
  background: rgba(141, 213, 98, 0.15) !important;
  color: #333333 !important;
}

/* Drilldown module */
.highcharts-drilldown-point {
  cursor: pointer;
}

.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
  cursor: pointer;
  fill: #253744;
  font-weight: bold;
  text-decoration: underline;
}

/* No-data module */
.highcharts-no-data text {
  font-weight: bold;
  font-size: 12px;
  fill: #666666;
}

/* Drag-panes module */
.highcharts-axis-resizer {
  cursor: ns-resize;
  stroke: black;
  stroke-width: 2px;
}

/* Bullet type series */
.highcharts-bullet-target {
  stroke-width: 0;
}

/* Lineargauge type series */
.highcharts-lineargauge-target {
  stroke-width: 1px;
  stroke: #333333;
}

.highcharts-lineargauge-target-line {
  stroke-width: 1px;
  stroke: #333333;
}

/* Annotations module */
.highcharts-annotation-label-box {
  stroke-width: 1px;
  stroke: #000000;
  fill: #000000;
  fill-opacity: 0.75;
}

.highcharts-annotation-label text {
  fill: #e6e6e6;
}

/* Gantt */
.highcharts-treegrid-node-collapsed, .highcharts-treegrid-node-expanded {
  cursor: pointer;
}

.highcharts-point-connecting-path {
  fill: none;
}

.highcharts-grid-axis .highcharts-tick {
  stroke-width: 1px;
}

.highcharts-grid-axis .highcharts-axis-line {
  stroke-width: 1px;
}

body {
  font-size: 13px;
  font-family: "LatoWebRegular", serif;
  line-height: 1.692;
  color: #333333;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "LatoWebRegular", serif, sans-serif;
  letter-spacing: 2px;
}

h1 small, h2 small, h3 small,
h4 small, h5 small, h6 small {
  color: #777;
  text-transform: none;
  font-family: "LatoWebRegular", serif, sans-serif;
}

#main {
  margin-left: 220px;
  padding: 0 0 35px;
  position: relative;
  height: 100vh !important;
}
@media (max-width: 979px) {
  #main {
    margin-left: 0;
  }
}

#content {
  position: absolute;
  padding: 25px;
  margin-top: 58px;
  overflow-x: hidden;
  overflow-y: visible;
  top: 0;
  right: 0;
  bottom: 30px;
  left: 0;
  border-color: #CCC !important;
}
@media only screen and (max-width: 679px) {
  #content {
    padding-left: 5px;
    padding-right: 5px;
  }
}

#header {
  display: block;
  height: 60px;
  margin: 0;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.18), transparent);
  background-color: #075038;
  z-index: 905;
  border-bottom: 1px solid #2F2A4A;
  color: #b0adbc;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}

#header-icons {
  height: 55px;
}

#ribbon,
#left-panel {
  border-top: 2px solid #253744;
}

/* Default (desktop/tablet) */
@media (max-width: 991.98px) {
  .page-options {
    position: fixed;
    top: 83px;
    right: 25px;
    z-index: 1000;
  }
}
#ribbon {
  right: 0;
  position: fixed;
  background-color: #FFF;
  box-shadow: 0 0 28px 0 rgba(86, 61, 124, 0.13);
  z-index: 10;
}

#ribbon .ribbon-button-alignment {
  padding-top: 16px;
  display: inline-block;
}

#ribbon .breadcrumb {
  text-decoration: none !important;
  display: flow !important;
  margin: 0;
  padding: 17px 6px !important;
  background: none;
  vertical-align: top;
  border-radius: 0;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media only screen and (max-width: 679px) {
  #ribbon,
  #content {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.hidden-menu #ribbon.fixed-ribbon {
  left: 10px;
}

@media (max-width: 979px) {
  #ribbon.fixed-ribbon,
  .hidden-menu #ribbon.fixed-ribbon {
    left: 0;
  }
}
.page-footer {
  display: none;
}

#main {
  padding-bottom: 0;
}

#content {
  bottom: 0;
}

.page-footer a {
  color: rgb(11.1034482759, 126.8965517241, 88.8275862069);
}
.page-footer a:hover, .page-footer a:focus {
  color: rgb(15.2068965517, 173.7931034483, 121.6551724138);
}

.fixed-navigation.main-menu {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.18), transparent);
  background-color: #075038;
}

nav ul li a {
  color: #F7F7F8;
  transition: color 0.3s ease-out;
}

nav ul ul {
  padding: 7px 0;
  background-color: #075038;
}

nav > ul > li > ul::before {
  border-left: 1px solid #F7F7F8;
}

nav > ul ul li::before {
  border-top: 1px solid #F7F7F8;
  top: 12px;
}

nav > ul ul li.top-node::before {
  border-top: none;
}

nav ul .active > a {
  color: #FFFFFF !important;
}

.child-selection i,
.menuLinkMainSub i {
  vertical-align: text-bottom;
}

.menuLinkMainSub ul {
  margin-left: 30px;
}

#left-panel > nav > ul > li a b {
  left: 190px;
  top: 5px;
  position: absolute;
}

#left-panel em.ph {
  font-size: 11px;
  opacity: 0.85;
}

li.branch > ul.help-menu > li > a.leaf {
  background-color: transparent;
  border-left-color: rgba(152, 143, 170, 0.4);
}

ul.help-menu > li h6 {
  font-size: 13px;
}

.help-menu li.top-node > div.title {
  color: #fff;
  border-bottom: 1px solid rgba(122, 122, 122, 0.2);
  background: rgba(107, 102, 131, 0.25);
}

.help li.branch > ul.help-menu > li > a.leaf::before {
  border-top-color: rgba(152, 143, 170, 0.4);
}

.breadcrumb {
  border-color: #e7e7e7;
  background-color: #474544;
  border-radius: 0;
  margin-bottom: 10px;
}
.breadcrumb a,
.breadcrumb a:hover {
  color: white;
}

.breadcrumb > li + li:before {
  content: "/ ";
  font-size: 0.85em;
  padding: 0 5px;
  color: #ccc;
}

.drill.breadcrumb {
  padding: 10px 17px;
  background: #FFF;
  border-radius: 6px;
  border: 1px solid #E8E8E8 !important;
}
.drill.breadcrumb li {
  color: #333 !important;
}
.drill.breadcrumb li a {
  color: #075038 !important;
}

a, a:hover, a:focus,
.btn-link, .btn-link:hover, .btn-link:focus {
  transition: color 0.1s ease-out;
  color: #075038;
}

.dxgvTable_OcellicsCore a,
#ribbon .btn-link,
.table.table-striped a,
.comment a,
.action-container a,
.help.row a {
  color: #075038;
  transition: color 0.3s ease-out;
}

#crumbLink:hover, #crumbLink:visited:hover, #crumbLink:active:hover,
.dxgvTable_OcellicsCore a:hover,
#ribbon .btn-link:hover,
.table.table-striped a:not(.dropdown-menu a):hover,
.comment a:hover,
.action-container a:hover,
.help.row a:hover {
  text-decoration: none !important;
  color: #068260 !important;
}

#crumbLink,
#ribbon .btn-link {
  text-decoration: none !important;
  color: #075038 !important;
}
#crumbLink:active, #crumbLink:visited,
#ribbon .btn-link:active,
#ribbon .btn-link:visited {
  text-decoration: none !important;
  color: #075038 !important;
}

.help small a {
  color: #075038;
}

.help.row .panel-title a {
  color: #505050;
}

.help.row .panel-title a:hover {
  color: #242138 !important;
}

.action-container {
  display: inline-flex;
  white-space: nowrap !important;
  line-height: 16px;
  vertical-align: middle;
}
.action-container a {
  display: inline-block;
  white-space: nowrap !important;
  margin-left: 5px;
}
.action-container a:first-child {
  margin-left: 0;
}
.action-container a:has(> i) {
  height: 16px;
  width: 16px;
}
.action-container a > i {
  line-height: inherit;
}

#app-title {
  text-transform: uppercase;
  font-size: 1em;
}
#app-title .dropdown-toggle {
  color: #075038;
}
#app-title .dropdown-menu {
  max-height: 450px;
  overflow-y: scroll;
  padding-left: 5px;
}

.pace .pace-progress-inner {
  display: none;
  opacity: 0;
}

.pace .pace-progress {
  background: linear-gradient(90deg, rgb(115, 115, 115) 0%, #8DD562 0%, #8DD562 100%) !important;
  top: 58px;
  z-index: 800;
}

.nav-tabs > li.active:before {
  background: linear-gradient(to right, #068260, #72AD57);
  animation: animateFadeInLeft 0.5s ease forwards;
}

#tabs-table {
  margin-left: 13px;
}

.nav-tabs {
  border-bottom: none;
}
.nav-tabs > li {
  margin-bottom: -6px;
}
.nav-tabs > li a {
  padding: 8px 15px 11px;
}
.nav-tabs > li > a {
  margin-right: 0;
}
.nav-tabs > li.active {
  box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08);
}
.nav-tabs > li.active > a {
  box-shadow: none;
  border-left-color: rgba(0, 0, 0, 0.09);
  border-right-color: rgba(0, 0, 0, 0.09);
}
.nav-tabs > li.active:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  top: 0;
  left: 0;
  right: 0;
}

.nav-item.active {
  border-color: #253744;
}

.modern-tabs.bordered + .tab-content,
.modern-tabs.tab-content {
  border: none;
  background: none;
}

.nav-tabs.bordered + .tab-content > .tab-pane:not(.tab-pane-min),
.modern-tabs.tab-content > .tab-pane:not(.tab-pane-min) {
  border: 1px solid #E8E8E8;
  background-color: #FFF;
}

.modern-tabs.nav-tabs {
  margin-bottom: 18px;
  margin-left: 0;
}
.modern-tabs.nav-tabs.bordered {
  border-bottom: 1px solid #E8E8E8;
}
.modern-tabs.nav-tabs > li {
  margin-right: 1.8rem;
  margin-bottom: 0;
}
.modern-tabs.nav-tabs > li > a {
  transition: color 0.3s ease-in-out;
  color: rgb(165.75, 165.75, 165.75);
  border: none;
  padding: 0 2px;
  line-height: 44px;
}
.modern-tabs.nav-tabs > li > a:hover, .modern-tabs.nav-tabs > li > a:focus {
  text-decoration: none;
  color: rgb(114.75, 114.75, 114.75);
  background-color: transparent;
  border: none;
}
.modern-tabs.nav-tabs > li.active {
  box-shadow: none;
}
.modern-tabs.nav-tabs > li.active > a,
.modern-tabs.nav-tabs > li.active > a:hover,
.modern-tabs.nav-tabs > li.active > a:focus {
  color: #555;
  background-color: transparent;
  cursor: default;
  margin: 0 !important;
  border: none;
  font-weight: 700;
}
.modern-tabs.nav-tabs > li.active::before {
  top: 44px;
  border-radius: 1px;
}

.nav-tabs > li.active > a.dropdown-toggle,
.nav-tabs > li.active > a.dropdown-toggle:hover,
.nav-tabs > li.active > a.dropdown-toggle:focus {
  cursor: pointer;
}

.tab-pane,
.tab-content,
.tab-pane.active > form {
  border-radius: 6px;
}

.well,
.tab-pane.active > form,
.tab-pane {
  background-color: #fff;
  position: relative;
}

.tab-pane.tab-pane-min {
  border: 0;
  background-color: transparent;
  background: none;
  box-shadow: none;
}

.dxgvControl_OcellicsCore, .dxgvDisabled_OcellicsCore,
.dxtlControl_OcellicsCore, .dxtlDisabled_OcellicsCore,
.dxcvControl_OcellicsCore, dxssControl_OcellicsCore,
.dxfmControl_OcellicsCore.dxfm-dst,
.flows-cards .dxcvControl_OcellicsCore.dxcv .dxctToolbar_OcellicsCore,
.flows-cards .dxcvPagerBottomPanel_OcellicsCore,
.flows-cards .ocellics-card-breakpoints,
.flows-cards .ocellics-card-empty,
.panel, .widget-wrapper .panel, .form-group .panel, .flows-cards .panel,
body:not(.help) .well,
.modal .dxgvControl_OcellicsCore, .dxgvDisabled_OcellicsCore, .dxtlControl_OcellicsCore {
  border: 1px solid #E8E8E8;
  border-radius: 6px;
  position: relative;
}

.help .panel,
.help .well {
  border: 1px solid #E8E8E8;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 6px;
}

footer.well.static-edit,
footer.extended-form-custom.well {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.dxgvControl_OcellicsCore, .dxgvDisabled_OcellicsCore,
.dxtlControl_OcellicsCore, .dxtlDisabled_OcellicsCore,
.dxfmControl_OcellicsCore.dxfm-dst,
.flows-cards .dxcvControl_OcellicsCore.dxcv .dxctToolbar_OcellicsCore,
.flows-cards .dxcvPagerBottomPanel_OcellicsCore,
.flows-cards .ocellics-card-breakpoints, .flows-cards .ocellics-card-empty,
.panel, .widget-wrapper .panel, .form-group .panel,
.help .panel, .modal-body .panel, .flows-cards .panel,
.well, .tab-pane,
.dxmLite_OcellicsCore .dxm-popup, .dxpc-mainDiv.dxpc-hf, .dxm-shadow {
  box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08);
}

.dxgv .dxgvDetailCell_OcellicsCore .dxgvControl_OcellicsCore,
.dxgvDisabled_OcellicsCore,
.tab-content .dxgvControl_OcellicsCore,
.tab-content .dxssControl_OcellicsCore,
.panel .dxssControl_OcellicsCore,
.panel .dxgvControl_OcellicsCore,
.tab-pane .dxtlControl_OcellicsCore,
.panel .dxtlControl_OcellicsCore,
.dxgvDisabled_OcellicsCore, .dxtlDisabled_OcellicsCore {
  border: none;
  box-shadow: none;
}

.tab-pane .modal-body .dxgvControl_OcellicsCore {
  box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08);
  border: 1px solid #E8E8E8;
  border-radius: 6px;
}

.tab-pane .dxgvControl_OcellicsCore.dxgv:before,
.panel .dxgvControl_OcellicsCore.dxgv:before,
.dxgvDetailRow_OcellicsCore .dxgvControl_OcellicsCore.dxgv:before {
  display: none;
}

.panel-default > .panel-heading {
  border-color: rgba(0, 0, 0, 0.05);
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}

footer.well {
  background-color: #fafafa;
  margin-top: -5px;
  border-radius: 0 0 6px 6px;
  border-top-width: 1px !important;
  box-shadow: none;
}

footer.well.static-edit {
  margin: 20px -21px -22px;
}

.panel-tag {
  padding: 1rem;
  margin-bottom: 2rem;
  border-left: 3px solid #1dc9b7;
  background: #eef7fd;
  opacity: 0.8;
  font-size: 0.875em;
  border-radius: 0 8px 8px 0;
}
.panel-tag > :last-child,
.panel-tag > :only-child {
  margin-bottom: 0;
}

.panel-tag:only-child {
  margin-bottom: 0;
}

.widget-container .buttons-html5 {
  font-size: inherit;
}

table.dxtlControl_OcellicsCore > tbody > tr > td {
  padding: 0;
}

.dxpcLite_OcellicsCore.dxpclW {
  border-radius: 6px;
  border: none;
  box-shadow: none;
}

.dxeListBox_OcellicsCore {
  border-radius: 6px;
}

.dropdown-menu {
  border: 1px solid #E8E8E8;
  border-bottom: 1px solid #E8E8E8;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08);
  box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08);
}
.dropdown-menu > li > a {
  color: #333333 !important;
  font-weight: 400 !important;
  font-family: "LatoWebRegular", serif;
}

.dropdown.open.active .dropdown-menu {
  margin-top: -1px;
}

.dropdown-menu .btn.btn-default.buttons-csv.buttons-html5 {
  border: none;
}

.dxmLite_OcellicsCore .dxm-hovered,
.dxm-popup .dxm-hovered,
.tableMenuBtnGroup li:hover,
.tableMenuBtnGroup li:hover a,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus,
.btn.btn-default.buttons-csv.buttons-html5:hover {
  background-color: rgba(141, 213, 98, 0.15) !important;
  transition: background 0.2s;
  color: #333333 !important;
}

.btn.btn-default.buttons-csv.buttons-html5 {
  width: 100%;
  border-radius: 0 !important;
  text-align: left;
  padding-left: 10px;
  padding-top: 3px;
  display: block;
}

.modal-header .close,
.modal-body .close {
  margin-top: -25px;
  margin-right: -25px;
  width: 26px;
  font-size: 26px;
  font-family: "LatoWebLight", serif, serif, sans-serif;
  color: #9F7E55;
}

.modal-body .form-horizontal {
  padding: 0;
}

.form-group {
  margin-bottom: 0;
}
.form-group:has(.form-control), .form-group:has(.form-control-static), .form-group:has(input), .form-group:has(> .btn) {
  margin-bottom: 7px;
}

.form-divider {
  margin-top: 25px;
  margin-bottom: 7px;
}
.form-divider h4 {
  margin: 0;
  color: #8DD562;
}
.form-divider .divider-horizontal-rule,
.form-divider .divider-horizontal-rule-30,
.form-divider .divider-horizontal-rule-50,
.form-divider .divider-horizontal-rule-80,
.form-divider .divider-horizontal-rule-100 {
  height: 1px;
  margin-top: 5px;
  background: -webkit-linear-gradient(left, #72AD57, #068260 35%, transparent);
  background: -o-linear-gradient(left, #72AD57, #068260 35%, transparent);
  background: linear-gradient(to right, #72AD57, #068260 35%, transparent);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF72AD57", endColorstr="#00000000", GradientType=1);
  background-repeat: no-repeat;
}
.form-divider .divider-horizontal-rule {
  width: 20%;
}
.form-divider .divider-horizontal-rule-30 {
  width: 30%;
}
.form-divider .divider-horizontal-rule-50 {
  width: 50%;
}
.form-divider .divider-horizontal-rule-80 {
  width: 80%;
}
.form-divider .divider-horizontal-rule-100 {
  width: 100%;
}

.input-group .form-control:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.form-control,
.dd-select.form-control,
.dxeButtonEdit_OcellicsCore,
.dxeSearchControl_OcellicsCore,
.dxeTextBox_OcellicsCore {
  border-radius: 4px;
  box-shadow: inset 0 0.2rem 0.325rem rgba(112, 161, 161, 0.04);
  border: 1px solid #70A1A1;
}

.form-horizontal.form-align-left .control-label {
  text-align: left;
}

.form-min .form-group:not(.form-divider) {
  margin-bottom: 0;
}
.form-min .control-label,
.form-min .form-control-static {
  padding-top: 0;
  padding-bottom: 0;
}

.checkbox-primary input[type=checkbox]:checked + label::before,
.checkbox-primary input[type=radio]:checked + label::before {
  background-color: #253744;
  border-color: #253744;
}

.checkbox-success input[type=checkbox]:checked + label::before,
.checkbox-success input[type=radio]:checked + label::before {
  background-color: #8DD562;
  border-color: #8DD562;
}

.tab-pane .page-title-header {
  display: none;
}

.page-title-header:not(.layout-header .page-title-header),
.layout-header {
  margin-bottom: 13px;
}

.page-title-header:nth-of-type(n+2) {
  margin-bottom: 0 !important;
}

.layout-header {
  margin-bottom: 18px;
}

.page-title > h1, .page-title h1 > span,
.page-title > h6, .page-title h6 > span {
  text-shadow: #fff 0 1px !important;
}
.page-title > h1 {
  margin-top: 0;
  margin-bottom: 7px;
}
.page-title > h6 {
  margin-top: 0;
  margin-bottom: 10px;
}
.page-title > h6 > span.subtitle {
  font-size: 10px;
  text-transform: uppercase;
  font-family: "LatoWebRegular", serif;
  color: rgb(165.75, 165.75, 165.75);
  display: inline-block;
}
.page-title > h1 > span.title {
  font-size: 26px;
  margin-left: -2px;
}

.panel-body:has(> .widget-loading) {
  padding: 0;
}

.comment {
  margin: 0;
  padding: 13px 0;
}
.comment .profile-image-md {
  margin-top: 3px;
}

.comment-icon {
  font-size: 20px;
  margin: 5px 0 0 3px !important;
}

.comment-detail {
  padding: 0 0 0 13px;
  width: 75%;
}
@media (max-width: 979px) and (min-width: 768px) {
  .comment-detail {
    width: 70%;
  }
}
@media (max-width: 768px) {
  .comment-detail {
    width: 90%;
  }
}

.table th,
table.widgetTable thead th, table.widgetTable thead td,
table.dataTable thead th, table.dataTable thead td,
.dxgvHeader_OcellicsCore,
.dxtlHeader_OcellicsCore,
.dxeDropDownWindow_OcellicsCore .oc-dd-title {
  text-transform: capitalize;
  font-family: "LatoWebBold", serif;
  font-weight: 100 !important;
  border-top: 1px solid rgb(242.2, 242.2, 242.2) !important;
  border-bottom: 1px solid rgb(242.2, 242.2, 242.2) !important;
  color: #333333;
  cursor: pointer !important;
  white-space: nowrap !important;
  background: linear-gradient(to top, rgba(232, 232, 232, 0.1) 0%, rgba(232, 232, 232, 0.28) 100%) !important;
  background-color: rgb(249.85, 249.85, 249.85);
  text-align: left;
}

.dxgvControl_OcellicsCore table.dataTable thead td,
.dxgvHeader_OcellicsCore,
.dxtlHeader_OcellicsCore,
.dxeDropDownWindow_OcellicsCore .oc-dd-title {
  overflow: hidden !important;
}

.table .sorting_disabled {
  cursor: default;
}

table th,
table.widgetTable thead th,
table.widgetTable thead td,
table.dataTable thead th,
table.dataTable thead td {
  padding: 9px 15px 8px;
}

table.widgetTable tbody td, table.dataTable tbody td,
table.widgetTable tfoot td, table.dataTable tfoot td {
  padding: 4px 15px;
  vertical-align: middle;
}

table.widgetTable tbody td.dtr-control,
table.dataTable tbody td.dtr-control {
  padding-top: 2px;
  padding-bottom: 2px;
}

table.widgetTable th, table.widgetTable td,
table.dataTable th, table.dataTable td {
  border-right: 1px solid rgb(242.2, 242.2, 242.2) !important;
}

table.widgetTable th:last-child, table.widgetTable td:last-child,
table.dataTable th:last-child, table.dataTable td:last-child {
  border-right: 0 !important;
}

table.widgetTable td, table.dataTable td, .table-striped td {
  border-top: 0 solid rgb(242.2, 242.2, 242.2) !important;
}

table.widgetTable tr:first-child td,
table.dataTable tr:first-child td,
.table-striped tr:first-child td {
  border-top: none !important;
}

table.widgetTable,
table.dataTable {
  border-collapse: collapse;
  clear: both;
  margin: 0 !important;
  max-width: none !important;
}

table.widgetTable.no-footer,
table.dataTable.no-footer {
  border-bottom: 0 solid rgb(242.2, 242.2, 242.2) !important;
}

table.dataTable > tbody > tr.child ul {
  padding-top: 0.5em;
}

.table-striped > tbody > tr:nth-child(even),
.table-striped > tbody > tr:nth-child(even) > *,
table.table.dataTable > tbody > tr,
.dxgvControl_OcellicsCore table > tbody > tr.dxgvDataRow_OcellicsCore.dxgvDataRowAlt_OcellicsCore,
.dxtlControl_OcellicsCore table > tbody > tr.dxtlNode_OcellicsCore:nth-of-type(even) {
  background: rgb(252.4, 252.4, 252.4) !important;
}

.table-striped > tbody > tr:nth-child(odd),
table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1),
table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > *,
.dxgvControl_OcellicsCore table > tbody > tr.dxgvDataRow_OcellicsCore,
.dxtlControl_OcellicsCore table > tbody > tr.dxtlNode_OcellicsCore:nth-of-type(odd) {
  background: #FFF;
  box-shadow: none;
}

table.dataTable tbody tr.info td,
table.dataTable tfoot tr.info td {
  color: #333333 !important;
  background: linear-gradient(to top, rgba(170.216080402, 223.7638190955, 138.2361809045, 0.1) 0%, rgba(170.216080402, 223.7638190955, 138.2361809045, 0.05) 100%) !important;
  background-color: #fff !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before {
  content: "\e9f5";
  font-family: "Phosphor" !important;
  color: #E8E8E8;
  font-size: 16px;
  line-height: 18px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > td.dtr-control:before {
  content: "\e9f8";
  border: none;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background: none !important;
  border: none;
  box-shadow: none;
  position: relative;
  top: 2px;
}

@media (max-width: 767.98px) {
  .dt-paging nav {
    margin: auto;
  }
}

.pagination {
  display: block;
}
.pagination > li > a,
.pagination > li > span {
  padding: 1px 8px;
  color: #666 !important;
  background-color: transparent;
  border: 0;
  margin: 2px;
  border-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:focus, .pagination > li > span:focus,
.pagination > .active > a, .pagination > .active > span,
.pagination > .active > a:hover, .pagination > .active > span:hover,
.pagination > .active > a:focus, .pagination > .active > span:focus {
  color: #fff !important;
  background-color: #A3A3AF !important;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus,
.pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus,
.pagination > li > a.page-link.ellipsis {
  color: #666 !important;
  background-color: transparent !important;
  cursor: default;
}
.pagination > li > a.page-link.next,
.pagination > li > a.page-link.previous {
  background-color: transparent !important;
  padding: 1px 6px;
}

div.dt-container div.dt-scroll-body {
  border-bottom: 0;
}

div.dt-layout-row {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div.dt-layout-cell {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

table.dataTable {
  margin-top: 6px;
  margin-bottom: 6px;
}

.dataTables_wrapper .row > div {
  min-height: 0 !important;
}

table.dataTable.table-condensed > thead > tr th.dt-orderable-asc, table.dataTable.table-condensed > thead > tr th.dt-orderable-desc,
table.dataTable.table-condensed > thead > tr th.dt-ordering-asc, table.dataTable.table-condensed > thead > tr th.dt-ordering-desc,
table.dataTable.table-condensed > thead > tr td.dt-orderable-asc, table.dataTable.table-condensed > thead > tr td.dt-orderable-desc,
table.dataTable.table-condensed > thead > tr td.dt-ordering-asc, table.dataTable.table-condensed > thead > tr td.dt-ordering-desc {
  padding-right: 15px;
  padding-left: 15px;
}

table.dataTable th.text-left.dt-type-numeric div.dt-column-header,
table.dataTable th.text-left.dt-type-numeric div.dt-column-footer, table.dataTable th.text-left.dt-type-date div.dt-column-header,
table.dataTable th.text-left.dt-type-date div.dt-column-footer, table.dataTable th.text-align-left.dt-type-numeric div.dt-column-header,
table.dataTable th.text-align-left.dt-type-numeric div.dt-column-footer, table.dataTable th.text-align-left.dt-type-date div.dt-column-header,
table.dataTable th.text-align-left.dt-type-date div.dt-column-footer {
  flex-direction: row;
}
table.dataTable th.text-right div.dt-column-header, table.dataTable th.text-align-right div.dt-column-header {
  flex-direction: row-reverse;
}

table.dataTable thead > tr > th.dt-orderable-asc:hover,
table.dataTable thead > tr > th.dt-orderable-desc:hover,
table.dataTable thead > tr > td.dt-orderable-asc:hover,
table.dataTable thead > tr > td.dt-orderable-desc:hover {
  outline: none;
}

table.dataTable thead > tr > th.dt-orderable-none {
  cursor: default !important;
}

div.dtcc-dropdown {
  border: 1px solid #E8E8E8 !important;
  border-radius: 4px;
}

div.dtcc-list-buttons {
  background: #fff !important;
  border-top: 1px solid #E8E8E8 !important;
  padding-top: 8px;
  margin-top: 8px;
}

table.dataTable thead .dt-column-order {
  top: 0.18em !important;
  right: 0.2em !important;
  font-family: "Fontawesome" !important;
  font-size: 1.3em !important;
}

table.dataTable thead .dt-column-order:before,
table.dataTable thead .dt-column-order:after {
  content: "" !important;
}

table.dataTable thead > tr > th.dt-orderable-asc .dt-column-order:after {
  content: "" !important;
  color: rgb(238.425, 238.425, 238.425) !important;
  opacity: 1 !important;
  top: unset !important;
  bottom: 0.3em !important;
  line-height: unset !important;
}

table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:after {
  content: "\f175" !important;
  color: rgb(119.085, 119.085, 119.085) !important;
  opacity: 0.3 !important;
  top: unset !important;
  bottom: 0.3em !important;
  line-height: unset !important;
  padding-left: inherit;
}

table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  content: "\f176" !important;
  color: rgb(119.085, 119.085, 119.085) !important;
  opacity: 0.3 !important;
  top: unset !important;
  bottom: 0.3em !important;
  line-height: unset !important;
  padding-left: inherit;
}

body.col-resize {
  cursor: col-resize;
}
body.col-resize th, body.col-resize th *,
body.col-resize .dt-column-header,
body.col-resize .dt-column-title {
  cursor: e-resize !important;
  pointer-events: none !important;
}
body.col-resize .ui-resizable-e {
  pointer-events: auto !important;
}

.dt-col-resizer {
  position: absolute;
  top: 0;
  right: -3px;
  width: 6px;
  height: 100%;
  cursor: col-resize;
  z-index: 20;
  background-color: red;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  touch-action: none;
}

.ui-resizable-e {
  cursor: e-resize !important;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
  position: absolute;
}

.dt-buttons {
  margin-top: 8px;
}

.dt-columns-button {
  line-height: 2.18;
}
.dt-columns-button .dt-button-down-arrow {
  display: none;
}

div.dt-button-collection {
  position: absolute;
  margin: 3px 0;
  padding: 5px 0;
  background-color: white;
  overflow: hidden;
  z-index: 2002;
  border: 1px solid #E8E8E8;
  border-bottom: 1px solid #e0e0e0;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08);
  box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08);
  left: auto !important;
  right: 0 !important;
}
div.dt-button-collection .dt-button {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: space-between;
  background: none;
  margin: 0;
  padding: 5px 40px 5px 10px;
  border: none;
  text-align: left;
  cursor: pointer;
  color: inherit;
}
div.dt-button-collection .dt-button:hover:not(.disabled) {
  background: rgba(153, 153, 153, 0.1);
}
div.dt-button-collection .dt-button.disabled {
  cursor: default;
  opacity: 0.4;
}
div.dt-button-collection .dt-button-active {
  background: none;
  box-shadow: none;
}
div.dt-button-collection .dt-button-active:after {
  position: absolute;
  right: 1em;
  font-family: "Phosphor-Light" !important;
  content: "\ea32";
  color: inherit;
}

tr > td.dtfc-fixed-left::after,
tr > th.dtfc-fixed-left::after {
  content: "";
  position: absolute;
  top: 0;
  right: -8px;
  height: 100%;
  width: 8px;
  pointer-events: none;
  z-index: 5;
  opacity: 1;
  transition: opacity 0.3s ease;
  background: linear-gradient(to right, rgb(242.2, 242.2, 242.2) 0px, rgb(242.2, 242.2, 242.2) 1px, rgba(0, 0, 0, 0.01) 2px, rgba(0, 0, 0, 0) 100%);
}

.table th.dtfc-fixed-left {
  background-color: #fff !important;
  border-bottom-color: rgb(242.2, 242.2, 242.2) !important;
  z-index: 10 !important;
  position: relative;
}

.table tfoot > tr.info > td.dtfc-fixed-left {
  background-color: #fff !important;
}

.widget-table-toolbar > .widget-table-search:first-child {
  padding-left: 8px;
}

.widget-table-tooltip,
.widget-table-menu {
  margin-top: 13px;
  margin-right: 13px;
  margin-bottom: 10px;
}

.widget-table-menu {
  cursor: pointer;
}

.widget-table-title {
  margin-left: 13px;
  margin-right: 13px;
  margin-top: 16px;
  margin-bottom: 13px;
}

.widget-table-search {
  margin: 8px 13px 7px 0;
}

.widget-table-footer {
  font-size: 11px;
  font-style: italic;
  color: #777;
  text-align: right;
  padding: 6px 13px;
  border-top: 1px solid rgb(242.2, 242.2, 242.2);
}
.widget-table-footer.highlighted {
  background-color: rgb(249.85, 249.85, 249.85);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.widget-table-pagination {
  color: #666;
  padding: 6px 18px 4px;
  border-top: 1px solid rgb(242.2, 242.2, 242.2);
}

.widget-table-menu li {
  cursor: pointer;
}

.widget-table-search .input-sm, .widget-table-search .input-group-sm > .form-control,
.widget-table-search .input-group-sm > .input-group-addon,
.widget-table-search .input-group-sm > .input-group-btn > .btn {
  width: 260px;
  float: left;
}

.widget-table-toolbar:has(widget-table-search),
.widget-table-toolbar:has(widget-table-search) .dropdown-toggle {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 6px;
  vertical-align: bottom;
}

.widget-table-only .widgetTable > thead th {
  border-top: 0 !important;
}
.widget-table-only:has(.widget-table-toolbar) .widgetTable {
  border-top: 1px solid rgb(242.2, 242.2, 242.2);
}
.widget-table-only .widgetTable tr:last-child td:first-child {
  border: 0;
  border-bottom-left-radius: 6px;
}
.widget-table-only .widgetTable tr:last-child td:last-child {
  border: 0;
  border-bottom-right-radius: 6px;
}
.widget-table-only:not(:has(.widget-table-toolbar)) .widgetTable thead tr:first-child th:first-child {
  border-top-left-radius: 6px;
}
.widget-table-only:not(:has(.widget-table-toolbar)) .widgetTable thead tr:first-child th:last-child {
  border-top-right-radius: 6px;
}

div.dt-scroll-body table.widgetTable {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

.mappingEntriesGridView td.dxgv a:empty::before {
  content: "\edbf";
  font-family: "Phosphor" !important;
  margin-right: 5px;
  color: #ff9b37;
}
.mappingEntriesGridView td.dxgv a:empty::after {
  content: "Invalid mapping entry";
  display: inline-block;
  color: #ff9b37;
}

.dxgvStatusBar_OcellicsCore {
  border-top: 1px solid #E8E8E8;
}

.dxgvDataRow_OcellicsCore td.dxgv {
  border-bottom: 1px solid #E8E8E8;
  position: relative;
}

.dxgvSelectedRow_OcellicsCore td.dxgv:not(.dx-ellipsis),
.dxgvTable_OcellicsCore:not(.dx-ellipsis),
.dxgvFocusedCell_OcellicsCore:not(.dx-ellipsis),
.dxgvBatchEditCell_OcellicsCore:not(.dx-ellipsis) {
  overflow: visible !important;
}

.dxgvControl_OcellicsCore {
  padding: 0;
  color: #333333;
  font: 13px "LatoWebRegular", serif, sans-serif;
  background-color: white;
  cursor: default;
}
.dxgvControl_OcellicsCore .dxgvADSB::before {
  height: 16px;
  width: 16px;
}
.dxgvControl_OcellicsCore .dxgvADSB > img {
  margin-top: -16px;
}

.dxgvDisabled_OcellicsCore {
  font: 13px "LatoWebRegular", serif, sans-serif;
  background-color: white;
  color: #666;
  cursor: default;
}

tr.dxgvDataRow_OcellicsCore.row-state-inactive {
  color: rgba(51, 51, 51, 0.4);
  font-style: italic;
}

.dxgvControl_OcellicsCore, .dxgvDisabled_OcellicsCore,
.dxtlControl_OcellicsCore, .dxtlDisabled_OcellicsCore,
.dxssControl_OcellicsCore, .dxfmControl_OcellicsCore.dxfm-dst {
  width: 100% !important;
  background-color: white;
}

.dxgvControl_OcellicsCore .dxgvTable_OcellicsCore .dxgvSelectedRow_OcellicsCore,
.dxgvControl_OcellicsCore .dxgvTable_OcellicsCore .dxgvFocusedRow_OcellicsCore,
.dxgvControl_OcellicsCore .dxgvTable_OcellicsCore .dxgvSelectedRow_OcellicsCore.dxgvDataRowHover_OcellicsCore,
.dxgvDataRow_OcellicsCore .dxgvDataRowAlt_OcellicsCore .dxgvSelectedRow_OcellicsCore {
  background: rgba(141, 213, 98, 0.15) !important;
  color: #333333;
}

.dxtlNode_OcellicsCore td.txtl,
.dxtlNode_OcellicsCore td.dxtlIndentWithButton_OcellicsCore,
.dxgvEmptyDataRow_OcellicsCore td.dxgv,
.dxgvGroupPanel_OcellicsCore,
.dxgvDataRow_OcellicsCore td.dxgvIndentCell,
.dxgvDetailRow_OcellicsCore td.dxgvIndentCell,
.dxgvPreviewRow_OcellicsCore td.dxgvIndentCell,
.dxgvGroupRow_OcellicsCore td.dxgvIndentCell,
.dxgvGroupFooter_OcellicsCore td.dxgvIndentCell,
.dxgvDetailRow_OcellicsCore td.dxgv, .dxgvPreviewRow_OcellicsCore td.dxgv,
.dxgvEmptyDataRow_OcellicsCore td.dxgv, .dxgvGroupRow_OcellicsCore td.dxgv,
.dxgvFocusedGroupRow_OcellicsCore td.dxgv, .dxgvTable_OcellicsCore,
.dxgvDataRow_OcellicsCore td.dxgv, .dxgvFilterRow_OcellicsCore td.dxgv,
.dxgvHeader_OcellicsCore, .dxtlHeader_OcellicsCore,
.dxgvEditFormDisplayRow_OcellicsCore td.dxgv, .dxgvEditForm_OcellicsCore td.dxgv,
.dxtl__IM,
.dxgvEditFormDisplayRow_OcellicsCore:last-child td.dxgv,
.dxgvDetailCell_OcellicsCore:last-child td.dxgv,
.dxgvDataRow_OcellicsCore:last-child td.dxgv,
.dxgvDetailRow_OcellicsCore.dxgvADR:last-child td.dxgvAIC {
  border-color: rgb(242.2, 242.2, 242.2) !important;
}

.dxtlEmptyDataRow_OcellicsCore td, .dxtlGroupPanel_OcellicsCore,
.dxtlDataRow_OcellicsCore tdIndentCell, .dxtlDetailRow_OcellicsCore tdIndentCell,
.dxtlPreviewRow_OcellicsCore tdIndentCell, .dxtlGroupRow_OcellicsCore tdIndentCell,
.dxtlGroupFooter_OcellicsCore tdIndentCell,
.dxtlDetailRow_OcellicsCore td, .dxtlPreviewRow_OcellicsCore td,
.dxtlEmptyDataRow_OcellicsCore td, .dxtlGroupRow_OcellicsCore td,
.dxtlFocusedGroupRow_OcellicsCore td,
.dxtlTable_OcellicsCore, .dxtlDataRow_OcellicsCore td,
.dxtlFilterRow_OcellicsCore td, .dxtlHeader_OcellicsCore,
.dxtlEditFormDisplayRow_OcellicsCore td, .dxtlEditForm_OcellicsCore,
.dxtlNode_OcellicsCore, .dxtlNode_OcellicsCore td.dxtl {
  border-color: rgb(242.2, 242.2, 242.2) !important;
}

td.dxgvHeader_OcellicsCore, td.dxtlHeader_OcellicsCore,
.dxeDropDownWindow_OcellicsCore .oc-dd-title,
.dxgvEditFormDisplayRow_OcellicsCore td.dxgv,
.dxgvDataRow_OcellicsCore td.dxgv:not(.dxfm-fileThumb),
.dxgvDataRowAlt_OcellicsCore td.dxgv:not(.dxfm-fileThumb),
.dxgvSelectedRow_OcellicsCore td.dxgv:not(.dxfm-fileThumb),
.dxgvFocusedRow_OcellicsCore td.dxgv:not(.dxfm-fileThumb),
.dxtlNode_OcellicsCore td.dxtl {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.dxgvEditFormDisplayRow_OcellicsCore td.dxgv,
.dxgvDataRow_OcellicsCore td.dxgv,
.dxgvDataRowAlt_OcellicsCore td.dxgv,
.dxgvSelectedRow_OcellicsCore td.dxgv,
.dxgvFocusedRow_OcellicsCore td.dxgv {
  padding-top: 7px !important;
  padding-bottom: 4px !important;
}

td.dxgvHeader_OcellicsCore, td.dxtlHeader_OcellicsCore,
.dxeDropDownWindow_OcellicsCore .oc-dd-title {
  padding-top: 12px !important;
  padding-bottom: 9px !important;
}

th.dxtlHeader_OcellicsCore {
  padding: 7px 10px 4px !important;
}

.dxtlNode_OcellicsCore td.dxtl {
  padding-top: 5px !important;
  padding-bottom: 2px !important;
}

.dxtlNode_OcellicsCore td.grid-options,
.dxgvEditFormDisplayRow_OcellicsCore td.grid-options,
.dxgvDataRow_OcellicsCore td.grid-options,
.dxgvDataRowAlt_OcellicsCore td.grid-options,
.dxgvSelectedRow_OcellicsCore td.grid-options,
.dxgvFocusedRow_OcellicsCore td.grid-options {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.dxgvFooter_OcellicsCore .dxgv:not(:has(> div, > span)) {
  padding: 0 !important;
}

.dxtlNode_OcellicsCore tr:last-child,
.dxtlNode_OcellicsCore td {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.dxgvTable_OcellicsCore tr.dxgvDataRow_OcellicsCore:last-child td.dxgv:first-child {
  border-bottom-left-radius: 6px;
}
.dxgvTable_OcellicsCore tr.dxgvDataRow_OcellicsCore:last-child td.dxgv:last-child, .dxgvTable_OcellicsCore tr.dxgvDataRow_OcellicsCore:last-child td.dxgv.dxgRRB {
  border-bottom-right-radius: 6px;
}

.dxgvTable_OcellicsCore {
  border-bottom: 0 !important;
  border-radius: 6px;
}

.dxfmControl_OcellicsCore .dxgvTable_OcellicsCore {
  border-radius: 0;
}

.dxgvControl_OcellicsCore:has(.dxctToolbar_OcellicsCore) .dxgvTable_OcellicsCore {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.dxgvControl_OcellicsCore:has(.dxgvPagerBottomPanel_OcellicsCore) .dxgvTable_OcellicsCore {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.dxfmControl_OcellicsCore td.dxgvHeader_OcellicsCore {
  border-top: 0 !important;
}

.dxgvPagerBottomPanel_OcellicsCore {
  background: none !important;
  border-top: 0 solid rgb(242.2, 242.2, 242.2) !important;
}

td.dx-ellipsis {
  padding: 0;
}

.dxfmControl_OcellicsCore.dxfm-dst {
  background-color: white !important;
  color: #333333 !important;
  padding: 0;
}

.dxsplControl_OcellicsCore {
  border: none !important;
  border-radius: 6px;
}

.dxfmControl_OcellicsCore .dxsplPane_OcellicsCore .dxsplLCC,
.dxfmControl_OcellicsCore .dxfm-toolbar {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.dxfmControl_OcellicsCore .dxsplPane_OcellicsCore {
  border-bottom-left-radius: 6px;
}
.dxfmControl_OcellicsCore .dxsplHSeparator_OcellicsCore {
  background: #E8E8E8;
}
.dxfmControl_OcellicsCore .dxsplHSeparator_OcellicsCore.dxsplHSeparatorCollapsed_OcellicsCore {
  background: none;
}

.dxsplPane_OcellicsCore .dxsplLCC,
.dxsplPane_OcellicsCore.dxfm-filePane {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.dxssControl_OcellicsCore {
  border-radius: 6px;
}
.dxssControl_OcellicsCore .dxss-md {
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
}
.dxssControl_OcellicsCore .dxss-sc {
  border-radius: 6px;
}

.dxmLite_OcellicsCore .dxm-popup,
.dxpc-mainDiv.dxpc-hf,
.dxm-shadow {
  border-radius: 6px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.dxpc-shadow,
.dxmLite_OcellicsCore .dxm-popup,
.dxpcLite_OcellicsCore.dxpclW {
  box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08) !important;
}

.dxmLite_OcellicsCore .dxm-popup {
  padding: 5px 0;
  border: 1px solid #E8E8E8;
  border-radius: 6px;
  background-clip: padding-box;
}
.dxmLite_OcellicsCore .dxm-popup .btn {
  border-width: 0;
  margin-bottom: 2px;
}

.dxmLite_OcellicsCore.dxm-ltr .dxm-popup .dxm-separator {
  padding: 0 10px !important;
}
.dxmLite_OcellicsCore.dxm-ltr .dxm-popup .dxm-separator b {
  background-color: rgb(242.2, 242.2, 242.2);
}

.dxpcLite_OcellicsCore .dxpc-footer,
.dxdpLite_OcellicsCore .dxpc-footer {
  background-color: transparent;
}

.modern-tabs .dxmLite_OcellicsCore.dxm-ltr:has(> .dxctToolbar_OcellicsCore),
.dxmLite_OcellicsCore.dxm-ltr:has(> .dxctToolbar_OcellicsCore) {
  padding: 10px 10px 0;
}

.dxtlControl_OcellicsCore,
.dxmLite_OcellicsCore {
  font: 13px "LatoWebRegular", serif, serif, sans-serif;
}

.dxpLite_OcellicsCore .dxp-current,
.dxEditors_edtRadioButtonUncheckedDisabled_OcellicsCore,
.dxeCalendarButtonHover_OcellicsCore,
.dxeColorEditButtonHover_OcellicsCore,
.dxeCalendarSelected_OcellicsCore {
  background-color: #A3A3AF !important;
}

.dxpLite_OcellicsCore .dxp-num:hover:not(.dxp-current) {
  background-color: #92929f !important;
}

.dxp-lead.dxp-summary {
  color: #666;
}

.dxucBrowseButton_OcellicsCore {
  border-radius: 0 4px 4px 0;
  border: 1px solid #70A1A1;
  padding: 8px 17px !important;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
}
.dxucBrowseButton_OcellicsCore a {
  padding: 1px 4px;
  color: #333333 !important;
}
.dxucBrowseButton_OcellicsCore a:hover, .dxucBrowseButton_OcellicsCore a:focus {
  color: #333333 !important;
}

.dxucBrowseButtonHover_OcellicsCore {
  background-color: #f1f1f1;
  text-decoration: none;
  box-shadow: 0 0 7px 0 rgba(62, 44, 90, 0.1);
}
.dxucBrowseButtonHover_OcellicsCore a {
  color: #555 !important;
}

.dxucBrowseButtonPressed_OcellicsCore {
  color: #555;
  box-shadow: 0 0 7px 0 rgba(62, 44, 90, 0.1);
}
.dxucBrowseButtonPressed_OcellicsCore.dxbf {
  padding: 8px 17px;
}

.dxucBrowseButton_OcellicsCore.dxbf a {
  border: none;
}

.dxucTextBox_OcellicsCore {
  border-radius: 4px 0 0 4px;
  border: 1px solid #70A1A1;
  padding: 5px 12px;
}

.dxucNullText_OcellicsCore {
  border-radius: 0;
}

.dxucTextBoxDisabled_OcellicsCore {
  border: 1px solid #70A1A1;
}

.dxbButton_OcellicsCore {
  transition: all 0.2s ease;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.428571429;
  border-radius: 4px;
}
.dxbButton_OcellicsCore .dxb {
  padding: 0 !important;
}

.dxeButtonEdit_OcellicsCore,
.dxeSearchControl_OcellicsCore,
.dxeTextBox_OcellicsCore {
  padding: 1px 0 1px 8px !important;
  color: rgb(85.425, 85.425, 85.425);
  background-color: #fff;
  background-image: none;
  border: 1px solid #70A1A1;
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.dxeButtonEdit_OcellicsCore.dxeFocused_OcellicsCore:focus,
.dxeSearchControl_OcellicsCore.dxeFocused_OcellicsCore:focus {
  border-color: rgba(112, 161, 161, 0.7);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 8px rgba(112, 161, 161, 0.6);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.075), 0 0 8px rgba(112, 161, 161, 0.6);
}
.dxeButtonEdit_OcellicsCore.dxeFocused_OcellicsCore.no-focus:focus,
.dxeSearchControl_OcellicsCore.dxeFocused_OcellicsCore.no-focus:focus {
  outline: 0;
  box-shadow: none !important;
}
.input-group .dxeButtonEdit_OcellicsCore.dxeFocused_OcellicsCore:focus,
.input-group .dxeSearchControl_OcellicsCore.dxeFocused_OcellicsCore:focus {
  box-shadow: none;
}

.dxeButtonEditButton_OcellicsCore,
.dxeCalendarButton_OcellicsCore,
.dxeSpinIncButton_OcellicsCore, .dxeSpinDecButton_OcellicsCore,
.dxeSpinLargeIncButton_OcellicsCore, .dxeSpinLargeDecButton_OcellicsCore,
.dxeColorEditButton_OcellicsCore {
  background-color: transparent;
}

.dxheControl_OcellicsCore {
  border: 1px solid #70A1A1;
}

.dxheStatusBar_OcellicsCore .dxtcLite_OcellicsCore.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab.dxtc-lead {
  border-left: 1px solid #70A1A1;
}

.dropdown-button {
  padding-right: 0.9em;
  padding-left: 0.8em;
}
.dropdown-button img {
  filter: saturate(0%) brightness(0%) invert(53.5294117647%) opacity(1);
  filter: url('data:image/svg+xml;utf8,    <svg xmlns="http://www.w3.org/2000/svg">      <filter id="svg-recolor" color-interpolation-filters="sRGB">        <feColorMatrix type="matrix" values="          0 0 0 0 0.4392156863          0 0 0 0 0.631372549          0 0 0 0 0.631372549          0 0 0 1 0        "/>      </filter>    </svg>    #svg-recolor');
}
.dropdown-button img:hover {
  filter: saturate(0%) brightness(0%) invert(53.5294117647%) opacity(0.8);
  filter: url('data:image/svg+xml;utf8,    <svg xmlns="http://www.w3.org/2000/svg">      <filter id="svg-recolor" color-interpolation-filters="sRGB">        <feColorMatrix type="matrix" values="          0 0 0 0 0.4392156863          0 0 0 0 0.631372549          0 0 0 0 0.631372549          0 0 0 0.8 0        "/>      </filter>    </svg>    #svg-recolor');
}

img.dxEditors_edtDropDown_OcellicsCore {
  filter: saturate(0%) brightness(0%) invert(53.5294117647%) opacity(1);
  filter: url('data:image/svg+xml;utf8,    <svg xmlns="http://www.w3.org/2000/svg">      <filter id="svg-recolor" color-interpolation-filters="sRGB">        <feColorMatrix type="matrix" values="          0 0 0 0 0.4392156863          0 0 0 0 0.631372549          0 0 0 0 0.631372549          0 0 0 1 0        "/>      </filter>    </svg>    #svg-recolor');
  background-position: 0;
  content: url("/Content/Icons/dev-express/general/icon-caret-drop-down.svg");
}

.dxeButtonEditButtonHover_OcellicsCore img.dxEditors_edtDropDown_OcellicsCore {
  filter: saturate(0%) brightness(0%) invert(53.5294117647%) opacity(0.8);
  filter: url('data:image/svg+xml;utf8,    <svg xmlns="http://www.w3.org/2000/svg">      <filter id="svg-recolor" color-interpolation-filters="sRGB">        <feColorMatrix type="matrix" values="          0 0 0 0 0.4392156863          0 0 0 0 0.631372549          0 0 0 0 0.631372549          0 0 0 0.8 0        "/>      </filter>    </svg>    #svg-recolor');
  background-position: 0;
}

.dx-report-designer {
  margin-top: 2px;
}

.dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected,
.dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected:hover {
  background-color: #70BF58;
  border-color: #68b151;
}

form.search input.form-control {
  border-bottom-left-radius: 6px !important;
  border-top-left-radius: 6px !important;
}

#header-search {
  margin: 11px 25px 11px 15px;
}
#header-search .input-group:focus-within {
  box-shadow: none;
}
#header-search .form-control {
  height: 33px;
  padding: 6px 10px;
  font-size: 12px;
  background-color: rgba(229, 229, 229, 0.08);
  border-color: rgba(51, 51, 51, 0.1);
  color: rgba(51, 51, 51, 0.8) !important;
  border-right: 0;
  border-bottom-left-radius: 4px !important;
  border-top-left-radius: 4px !important;
}
#header-search .form-control::placeholder {
  color: rgba(51, 51, 51, 0.3) !important;
}
#header-search .form-control:focus {
  outline: 0;
  border-color: rgba(51, 51, 51, 0.15);
  background-color: rgba(229, 229, 229, 0.15);
}
#header-search .btn {
  padding: 4px 10px;
  border-color: rgba(51, 51, 51, 0.12);
  color: rgba(51, 51, 51, 0.8) !important;
  border-left: 0;
}
@media (max-width: 767px) {
  #header-search .btn {
    border-left: 1px solid rgba(51, 51, 51, 0.12);
  }
}
#header-search .btn:hover {
  background-color: rgba(229, 229, 229, 0.3);
  color: rgba(51, 51, 51, 0.85) !important;
}

.notifications-dropdown .dropdown-menu {
  margin-top: -2px;
  right: 25px !important;
  width: 350px;
  padding: 0 !important;
  left: unset !important;
  border: 1px solid rgba(232, 232, 232, 0.8);
  border-radius: 4px;
  box-shadow: 0 0 13px 0 rgba(62, 44, 90, 0.08);
}

.notifications-dropdown .header {
  text-align: center;
  padding: 8px;
  background: linear-gradient(250deg, rgb(105.3100478469, 192.2267942584, 236.4899521531), rgb(59.9224880383, 173.1933014354, 230.8775119617));
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.app-list {
  margin: 0 auto;
  padding: 0.5rem 1rem;
  text-align: center;
}

.app-list-item {
  width: 7.25rem;
  display: block;
  text-decoration: none;
  color: #666;
  margin: 10px 2px;
  border: 1px solid transparent !important;
  outline: 0;
  border-radius: 4px;
  padding-top: 8px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.icon-stack {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  vertical-align: middle;
  text-align: center;
}

.tgl {
  display: none;
}

.tgl, .tgl:after, .tgl:before,
.tgl *, .tgl *:after, .tgl *:before,
.tgl + .tgl-btn {
  box-sizing: border-box;
}

.tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection,
.tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection,
.tgl + .tgl-btn::-moz-selection,
.tgl::selection, .tgl:after::selection, .tgl:before::selection,
.tgl *::selection, .tgl *:after::selection, .tgl *:before::selection,
.tgl + .tgl-btn::selection {
  background: none;
}

.tgl + .tgl-btn {
  outline: 0;
  display: block;
  width: 34px;
  height: 34px;
  position: relative;
  cursor: pointer;
  user-select: none;
  border-radius: 4px;
  font-family: fontawesome !important;
  border: 1px solid transparent;
  transition: all 0.2s ease;
}
.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
  position: relative;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
}
.tgl + .tgl-btn:after {
  left: 0;
}
.tgl + .tgl-btn:before {
  display: none;
}
.tgl + .tgl-btn.shared {
  border: 2px solid #ededed;
  background: none;
  width: 35px;
  height: 17px;
  border-radius: 15px;
  margin: 0 auto;
}

.tgl:checked + .tgl-btn:after {
  left: 50%;
}

.tgl-skewed + .tgl-btn {
  overflow: hidden;
  backface-visibility: hidden;
  transition: all 0.2s ease;
  background: #EBEBEB;
  border-color: rgba(136, 136, 136, 0);
}
.tgl-skewed + .tgl-btn:after, .tgl-skewed + .tgl-btn:before {
  display: inline-block;
  transition: all 0.2s ease;
  width: 100%;
  text-align: center;
  position: absolute;
  line-height: 30px;
  font-weight: 100;
  font-size: 16px;
}
.tgl-skewed + .tgl-btn.shared:after, .tgl-skewed + .tgl-btn.shared:before {
  line-height: 17px;
  font-size: 13px;
}
.tgl-skewed + .tgl-btn:after {
  left: 100%;
  content: "\f00c";
  color: #2AABE2;
}
.tgl-skewed + .tgl-btn.shared:after {
  content: "";
  color: #8DD562;
  background: #8DD562;
}
.tgl-skewed + .tgl-btn:before {
  left: 0;
  content: "\f05e";
  color: #FFF;
}
.tgl-skewed + .tgl-btn.shared:before {
  color: #ededed;
  background: #ededed;
  content: "";
  display: block;
  position: absolute;
  height: 11px;
  width: 11px;
  top: 1px;
  left: 2px;
  border-radius: 50%;
}
.tgl-skewed + .tgl-btn:active:before {
  left: -10%;
}
.tgl-skewed + .tgl-btn:hover {
  background-color: #d9d9d9;
  border-color: rgba(136, 136, 136, 0);
}
.tgl-skewed + .tgl-btn.shared:hover {
  background: none;
  border-color: #E8E8E8;
}

.tgl-skewed:checked + .tgl-btn {
  background-color: #fff;
  border-color: #70A1A1;
}
.tgl-skewed:checked + .tgl-btn:hover {
  color: #45B1E8;
}
.tgl-skewed:checked + .tgl-btn.shared, .tgl-skewed:checked + .tgl-btn.shared:hover {
  background: none;
  border-color: #8DD562;
}
.tgl-skewed:checked + .tgl-btn:before {
  left: -100%;
}
.tgl-skewed:checked + .tgl-btn:after {
  left: 0;
}
.tgl-skewed:checked + .tgl-btn.shared:after {
  display: block;
  position: absolute;
  height: 11px;
  width: 11px;
  top: 1px;
  left: 18px;
  border-radius: 50%;
}
.tgl-skewed:checked + .tgl-btn:active:after {
  left: 10%;
}
.tgl-skewed:checked + .tgl-btn:active.shared:after {
  left: 18px;
}

label.tgl-btn {
  margin: 0;
}

.dropZoneExternal {
  position: relative;
  border: 5px dashed #70A1A1 !important;
  cursor: pointer;
  margin: 5px;
}
.dropZoneExternal > div, .dropZoneExternal > img {
  position: absolute;
}
.dropZoneExternal.active-drop {
  border-color: rgba(112, 161, 161, 0.7) !important;
  cursor: grabbing;
}

.dropZoneExternal,
.dragZoneText {
  height: 250px;
}

#dragZone {
  width: 100%;
  display: table;
}

#uploadedImage {
  display: block;
  max-width: 100%;
  max-height: 240px;
  width: auto;
  height: auto;
}

.dropZoneText {
  width: 80%;
  height: 150px;
  color: #fff;
  background-color: #888;
}

#dropZone {
  top: 0;
  padding: 100px 25px;
}

.uploadControlDropZone {
  display: none;
}

.dropZoneText,
.dragZoneText {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 10pt;
}

.dragZoneText {
  color: rgba(112, 161, 161, 0.5);
}

.dxucInlineDropZoneSys span {
  color: #fff !important;
  font-size: 10pt;
  font-weight: normal !important;
}

.validationMessage {
  padding: 0 20px;
  text-align: center;
}

.uploadWrapper {
  margin: 0 -5px;
}

.uploadContainer {
  width: 100%;
}

.Note {
  max-width: 500px;
}

#bulk-operation-container {
  position: relative;
}
#bulk-operation-container.dz-hover {
  outline: 2px dashed #8DD562;
}
#bulk-operation-container.dz-hover .dz-overlay {
  display: block;
}

.dz-overlay {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  z-index: 100;
  pointer-events: none;
}

.dz-overlay-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.4em;
  color: #fff;
  font-weight: 500;
}

::-webkit-scrollbar-track {
  box-shadow: none;
  border-radius: 0;
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgb(218, 218, 218);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(218, 218, 218, 0.5);
}

#grid-section .dxtlNode_OcellicsCore:hover {
  background-color: rgba(42, 171, 226, 0.1);
}

.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {
  background-color: #075038;
}
.bootstrap-datetimepicker-widget td.today:before {
  border-bottom-color: #075038;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border: none;
  font-family: "LatoWebBold", serif;
}

.btn.btn-sm .fa {
  line-height: 1em;
}

.help .page-title > h1 {
  margin-bottom: 5px;
}

.help ul.help-links li.active {
  border-left: 2px solid #8BC53F;
}

.info-card span.profile-image {
  background-color: rgba(37, 55, 68, 0.15);
  color: rgba(51, 51, 51, 0.5);
}
.info-card span.profile-image:hover {
  background-color: rgba(37, 55, 68, 0.25);
  color: rgba(51, 51, 51, 0.65);
}

.highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "LatoWebRegular", serif, serif;
  font-size: 12px;
  user-select: none;
}

.error-details {
  font-size: 14px;
  color: #333333;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.cursor-pointer {
  cursor: pointer;
}

/************************************************
 * CUSTOM THEME STYLES
 ************************************************/
.nav-footer .powered-by a {
  color: #72AD57;
}

.fixed-navigation.main-menu {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.18), transparent) !important;
}

#left-panel::before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%; /* adjust */
  height: 260px;
  background-image: url("images/leaf vector.png");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.05;
  pointer-events: none;
}

/* === LOGIN STYLES === */
.bg-login {
  position: relative;
  background-color: rgba(6, 130, 96, 0.1);
  background-image: none;
}

.bg-login::before {
  content: "";
  position: absolute;
  bottom: -125px;
  left: -125px;
  width: 125%; /* adjust size */
  height: 125%; /* adjust size */
  background-image: url("images/leaf_full vector.png");
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.35; /* control opacity here */
  pointer-events: none;
}

#login-header .login-header-logo {
  background-size: 90%;
}

/* Overwrite base Footer Icon */
.site-footer-logo {
  background-image: url(favicon.ico);
}

.login-cover-logo::before {
  content: "";
  display: block;
  width: 100%; /* New width */
  height: 60%; /* New height */
  background-image: url("images/leaf-pattern.png");
  background-size: contain; /* Ensures the image scales to fit */
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(190deg); /* Optional rotation */
  position: absolute;
  left: 398px;
  top: -26px;
  z-index: -1;
}
@media (max-width: 991.98px) {
  .login-cover-logo::before {
    left: 327px;
    width: 90%; /* New width */
    height: 60%; /* New height */
    top: -26px;
  }
}
@media (max-width: 767.98px) {
  .login-cover-logo::before {
    left: 163px;
    top: -30px;
    width: 100%; /* New width */
    height: 60%; /* New height */
  }
}
