`, and ``.
-@font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace;
-@font-family-base: @font-family-sans-serif;
-
-@font-size-base: 15px;
-@font-size-large: ceil((@font-size-base * 1.25)); // ~18px
-@font-size-small: ceil((@font-size-base * 0.85)); // ~12px
-
-@font-size-h1: floor((@font-size-base * 2.6)); // ~36px
-@font-size-h2: floor((@font-size-base * 2.15)); // ~30px
-@font-size-h3: ceil((@font-size-base * 1.7)); // ~24px
-@font-size-h4: ceil((@font-size-base * 1.25)); // ~18px
-@font-size-h5: @font-size-base;
-@font-size-h6: ceil((@font-size-base * 0.85)); // ~12px
-
-//** Unit-less `line-height` for use in components like buttons.
-@line-height-base: 1.428571429; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-@line-height-computed: floor((@font-size-base * @line-height-base)); // ~20px
-
-//** By default, this inherits from the ``.
-@headings-font-family: inherit;
-@headings-font-weight: 500;
-@headings-line-height: 1.1;
-@headings-color: inherit;
-
-
-//== Iconography
-//
-//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via npm.
-
-//** Load fonts from this directory.
-@icon-font-path: "../fonts/";
-//** File name for all font files.
-@icon-font-name: "glyphicons-halflings-regular";
-//** Element ID within SVG icon file.
-@icon-font-svg-id: "glyphicons_halflingsregular";
-
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-@padding-base-vertical: 6px;
-@padding-base-horizontal: 12px;
-
-@padding-large-vertical: 10px;
-@padding-large-horizontal: 16px;
-
-@padding-small-vertical: 5px;
-@padding-small-horizontal: 10px;
-
-@padding-xs-vertical: 1px;
-@padding-xs-horizontal: 5px;
-
-@line-height-large: 1.33;
-@line-height-small: 1.5;
-
-@border-radius-base: 4px;
-@border-radius-large: 6px;
-@border-radius-small: 3px;
-
-//** Global color for active items (e.g., navs or dropdowns).
-@component-active-color: @gray-lighter;
-//** Global background color for active items (e.g., navs or dropdowns).
-@component-active-bg: @brand-primary;
-
-//** Width of the `border` for generating carets that indicator dropdowns.
-@caret-width-base: 4px;
-//** Carets increase slightly in size for larger components.
-@caret-width-large: 5px;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for ``s and ` `s.
-@table-cell-padding: 8px;
-//** Padding for cells in `.table-condensed`.
-@table-condensed-cell-padding: 5px;
-
-//** Default background color used for all tables.
-@table-bg: transparent;
-//** Background color used for `.table-striped`.
-@table-bg-accent: #f9f9f9;
-//** Background color used for `.table-hover`.
-@table-bg-hover: #f5f5f5;
-@table-bg-active: @table-bg-hover;
-
-//** Border color for table and cell borders.
-@table-border-color: #ddd;
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-@btn-font-weight: normal;
-
-@btn-default-color: #000000;
-@btn-default-bg: @body-bg;
-@btn-default-border: #000000;
-
-@btn-primary-color: @brand-primary;
-@btn-primary-bg: @brand-primary;
-@btn-primary-border: darken(@btn-primary-bg, 5%);
-
-@btn-success-color: @brand-success;
-@btn-success-bg: @brand-success;
-@btn-success-border: darken(@btn-success-bg, 5%);
-
-@btn-info-color: @brand-info;
-@btn-info-bg: @brand-info;
-@btn-info-border: darken(@btn-info-bg, 5%);
-
-@btn-warning-color: @brand-warning;
-@btn-warning-bg: @brand-warning;
-@btn-warning-border: darken(@btn-warning-bg, 5%);
-
-@btn-danger-color: @brand-danger;
-@btn-danger-bg: @brand-danger;
-@btn-danger-border: darken(@btn-danger-bg, 5%);
-
-@btn-link-disabled-color: @gray-light;
-
-
-//== Forms
-//
-//##
-
-//** ` ` background color
-@input-bg: @gray-lighter;
-//** ` ` background color
-@input-bg-disabled: @gray-lighter;
-
-//** Text color for ` `s
-@input-color: @gray;
-//** ` ` border color
-@input-border: #ccc;
-
-// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
-//** Default `.form-control` border radius
-@input-border-radius: @border-radius-base;
-//** Large `.form-control` border radius
-@input-border-radius-large: @border-radius-large;
-//** Small `.form-control` border radius
-@input-border-radius-small: @border-radius-small;
-
-//** Border color for inputs on focus
-@input-border-focus: #66afe9;
-
-//** Placeholder text color
-@input-color-placeholder: #999;
-
-//** Default `.form-control` height
-@input-height-base: (@line-height-computed + (@padding-base-vertical * 2) + 2);
-//** Large `.form-control` height
-@input-height-large: (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
-//** Small `.form-control` height
-@input-height-small: (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
-
-@legend-color: @gray-dark;
-@legend-border-color: #e5e5e5;
-
-//** Background color for textual input addons
-@input-group-addon-bg: @gray-lighter;
-//** Border color for textual input addons
-@input-group-addon-border-color: @input-border;
-
-//** Disabled cursor for form controls and buttons.
-@cursor-disabled: not-allowed;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-@dropdown-bg: @gray-lighter;
-//** Dropdown menu `border-color`.
-@dropdown-border: rgba(0,0,0,.15);
-//** Dropdown menu `border-color` **for IE8**.
-@dropdown-fallback-border: #ccc;
-//** Divider color for between dropdown items.
-@dropdown-divider-bg: #e5e5e5;
-
-//** Dropdown link text color.
-@dropdown-link-color: darkgreen;
-//** Hover color for dropdown links.
-@dropdown-link-hover-color: darkgreen;
-//** Hover background for dropdown links.
-@dropdown-link-hover-bg: #f5f5f5;
-
-//** Active dropdown menu item text color.
-@dropdown-link-active-color: @component-active-color;
-//** Active dropdown menu item background color.
-@dropdown-link-active-bg: @component-active-bg;
-
-//** Disabled dropdown menu item background color.
-@dropdown-link-disabled-color: @gray-light;
-
-//** Text color for headers within dropdown menus.
-@dropdown-header-color: @gray-light;
-
-//** Deprecated `@dropdown-caret-color` as of v3.1.0
-@dropdown-caret-color: #000;
-
-
-//-- 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.
-
-@zindex-navbar: 1000;
-@zindex-dropdown: 1000;
-@zindex-popover: 1060;
-@zindex-tooltip: 1070;
-@zindex-navbar-fixed: 1030;
-@zindex-modal: 1040;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-//** Deprecated `@screen-xs` as of v3.0.1
-@screen-xs: 480px;
-//** Deprecated `@screen-xs-min` as of v3.2.0
-@screen-xs-min: @screen-xs;
-//** Deprecated `@screen-phone` as of v3.0.1
-@screen-phone: @screen-xs-min;
-
-// Small screen / tablet
-//** Deprecated `@screen-sm` as of v3.0.1
-@screen-sm: 768px;
-@screen-sm-min: @screen-sm;
-//** Deprecated `@screen-tablet` as of v3.0.1
-@screen-tablet: @screen-sm-min;
-
-// Medium screen / desktop
-//** Deprecated `@screen-md` as of v3.0.1
-@screen-md: 1031px;
-@screen-md-min: @screen-md;
-//** Deprecated `@screen-desktop` as of v3.0.1
-@screen-desktop: @screen-md-min;
-
-// Large screen / wide desktop
-//** Deprecated `@screen-lg` as of v3.0.1
-@screen-lg: 1200px;
-@screen-lg-min: @screen-lg;
-//** Deprecated `@screen-lg-desktop` as of v3.0.1
-@screen-lg-desktop: @screen-lg-min;
-
-// Large screen / wide desktop
-@screen-xl: 1400px;
-@screen-lg-min: @screen-lg;
-
-// So media queries don't overlap when required, provide a maximum
-@screen-xs-max: (@screen-sm-min - 1);
-@screen-sm-max: (@screen-md-min - 1);
-@screen-md-max: (@screen-lg-min - 1);
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-@grid-columns: 12;
-//** Padding between columns. Gets divided in half for the left and right.
-@grid-gutter-width: 30px;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-@grid-float-breakpoint: 955px;
-//** Point at which the navbar begins collapsing.
-@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-@container-tablet: (720px + @grid-gutter-width);
-//** For `@screen-sm-min` and up.
-@container-sm: @container-tablet;
-
-// Medium screen / desktop
-@container-desktop: (940px + @grid-gutter-width);
-//** For `@screen-md-min` and up.
-@container-md: @container-desktop;
-
-// Large screen / wide desktop
-@container-large-desktop: (1140px + @grid-gutter-width);
-//** For `@screen-lg-min` and up.
-@container-lg: @container-large-desktop;
-
-@container-xl: (1340px + @grid-gutter-width);
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-@navbar-height: 36px;
-@navbar-margin-bottom: @line-height-computed+10px;
-@navbar-total-height: @navbar-height + @navbar-margin-bottom;
-@navbar-border-radius: @border-radius-base;
-@navbar-padding-horizontal: floor((@grid-gutter-width / 2));
-@navbar-padding-vertical: ((@navbar-height - @line-height-computed) / 2);
-@navbar-collapse-max-height: 340px;
-
-@navbar-default-color: #777;
-@navbar-default-bg: #f8f8f8;
-@navbar-default-border: darken(@navbar-default-bg, 6.5%);
-
-// Navbar links
-@navbar-default-link-color: @gray-lighter;
-@navbar-default-link-hover-color: darkgreen;
-@navbar-default-link-hover-bg: @gray-lighter;
-@navbar-default-link-active-color: darkgreen;
-@navbar-default-link-active-bg: @gray-lighter;
-@navbar-default-link-disabled-color: #ccc;
-@navbar-default-link-disabled-bg: transparent;
-
-// Navbar brand label
-@navbar-default-brand-color: @navbar-default-link-color;
-@navbar-default-brand-hover-color: darken(@navbar-default-brand-color, 10%);
-@navbar-default-brand-hover-bg: transparent;
-
-// Navbar toggle
-@navbar-default-toggle-hover-bg: #ddd;
-@navbar-default-toggle-icon-bar-bg: #888;
-@navbar-default-toggle-border-color: #ddd;
-
-
-// Inverted navbar
-// Reset inverted navbar basics
-@navbar-inverse-color: lighten(@gray-light, 15%);
-@navbar-inverse-bg: #222;
-@navbar-inverse-border: darken(@navbar-inverse-bg, 10%);
-
-// Inverted navbar links
-@navbar-inverse-link-color: @gray-light;
-@navbar-inverse-link-hover-color: @gray-lighter;
-@navbar-inverse-link-hover-bg: transparent;
-@navbar-inverse-link-active-color: @navbar-inverse-link-hover-color;
-@navbar-inverse-link-active-bg: darken(@navbar-inverse-bg, 10%);
-@navbar-inverse-link-disabled-color: #444;
-@navbar-inverse-link-disabled-bg: transparent;
-
-// Inverted navbar brand label
-@navbar-inverse-brand-color: @navbar-inverse-link-color;
-@navbar-inverse-brand-hover-color: @gray-lighter;
-@navbar-inverse-brand-hover-bg: transparent;
-
-// Inverted navbar toggle
-@navbar-inverse-toggle-hover-bg: #333;
-@navbar-inverse-toggle-icon-bar-bg: @gray-lighter;
-@navbar-inverse-toggle-border-color: #333;
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-@nav-link-padding: 10px 15px;
-@nav-link-hover-bg: @gray-lighter;
-
-@nav-disabled-link-color: @gray-light;
-@nav-disabled-link-hover-color: @gray-light;
-
-@nav-open-link-hover-color: @gray-lighter;
-
-//== Tabs
-@nav-tabs-border-color: #ddd;
-
-@nav-tabs-link-hover-border-color: @gray-lighter;
-
-@nav-tabs-active-link-hover-bg: @body-bg;
-@nav-tabs-active-link-hover-color: @gray;
-@nav-tabs-active-link-hover-border-color: #ddd;
-
-@nav-tabs-justified-link-border-color: #ddd;
-@nav-tabs-justified-active-link-border-color: @body-bg;
-
-//== Pills
-@nav-pills-border-radius: @border-radius-base;
-@nav-pills-active-link-hover-bg: @component-active-bg;
-@nav-pills-active-link-hover-color: @component-active-color;
-
-
-//== Pagination
-//
-//##
-
-@pagination-color: @link-color;
-@pagination-bg: @gray-lighter;
-@pagination-border: #ddd;
-
-@pagination-hover-color: @link-hover-color;
-@pagination-hover-bg: @gray-lighter;
-@pagination-hover-border: #ddd;
-
-@pagination-active-color: @gray-lighter;
-@pagination-active-bg: @brand-primary;
-@pagination-active-border: @brand-primary;
-
-@pagination-disabled-color: @gray-light;
-@pagination-disabled-bg: @gray-lighter;
-@pagination-disabled-border: #ddd;
-
-
-//== Pager
-//
-//##
-
-@pager-bg: @pagination-bg;
-@pager-border: @pagination-border;
-@pager-border-radius: 15px;
-
-@pager-hover-bg: @pagination-hover-bg;
-
-@pager-active-bg: @pagination-active-bg;
-@pager-active-color: @pagination-active-color;
-
-@pager-disabled-color: @pagination-disabled-color;
-
-
-//== Jumbotron
-//
-//##
-
-@jumbotron-padding: 30px;
-@jumbotron-color: inherit;
-@jumbotron-bg: @gray-lighter;
-@jumbotron-heading-color: inherit;
-@jumbotron-font-size: ceil((@font-size-base * 1.5));
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-@state-success-text: #215f1e;
-@state-success-bg: #dff0d8;
-@state-success-border: darken(spin(@state-success-bg, -10), 5%);
-
-@state-info-text: #31708f;
-@state-info-bg: #d9edf7;
-@state-info-border: darken(spin(@state-info-bg, -10), 7%);
-
-@state-warning-text: #8a6d3b;
-@state-warning-bg: #fcf8e3;
-@state-warning-border: darken(spin(@state-warning-bg, -10), 5%);
-
-@state-danger-text: #a94442;
-@state-danger-bg: #f2dede;
-@state-danger-border: darken(spin(@state-danger-bg, -10), 5%);
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-@tooltip-max-width: 200px;
-//** Tooltip text color
-@tooltip-color: @gray-lighter;
-//** Tooltip background color
-@tooltip-bg: #000;
-@tooltip-opacity: .9;
-
-//** Tooltip arrow width
-@tooltip-arrow-width: 5px;
-//** Tooltip arrow color
-@tooltip-arrow-color: @tooltip-bg;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-@popover-bg: @gray-lighter;
-//** Popover maximum width
-@popover-max-width: 276px;
-//** Popover border color
-@popover-border-color: rgba(0,0,0,.2);
-//** Popover fallback border color
-@popover-fallback-border-color: #ccc;
-
-//** Popover title background color
-@popover-title-bg: darken(@popover-bg, 3%);
-
-//** Popover arrow width
-@popover-arrow-width: 10px;
-//** Popover arrow color
-@popover-arrow-color: @gray-lighter;
-@popover-arrow-color: @popover-bg;
-
-//** Popover outer arrow width
-@popover-arrow-outer-width: (@popover-arrow-width + 1);
-//** Popover outer arrow color
-@popover-arrow-outer-color: fadein(@popover-border-color, 5%);
-//** Popover outer arrow fallback color
-@popover-arrow-outer-fallback-color: darken(@popover-fallback-border-color, 20%);
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-@label-default-bg: @gray-light;
-//** Primary label background color
-@label-primary-bg: @brand-primary;
-//** Success label background color
-@label-success-bg: @brand-success;
-//** Info label background color
-@label-info-bg: @brand-info;
-//** Warning label background color
-@label-warning-bg: @brand-warning;
-//** Danger label background color
-@label-danger-bg: @brand-danger;
-
-//** Default label text color
-@label-color: @gray-lighter;
-//** Default text color of a linked label
-@label-link-hover-color: @gray-lighter;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-@modal-inner-padding: 15px;
-
-//** Padding applied to the modal title
-@modal-title-padding: 15px;
-//** Modal title line-height
-@modal-title-line-height: @line-height-base;
-
-//** Background color of modal content area
-@modal-content-bg: @gray-lighter;
-//** Modal content border color
-@modal-content-border-color: rgba(0,0,0,.2);
-//** Modal content border color **for IE8**
-@modal-content-fallback-border-color: #999;
-
-//** Modal backdrop background color
-@modal-backdrop-bg: #000;
-//** Modal backdrop opacity
-@modal-backdrop-opacity: .5;
-//** Modal header border color
-@modal-header-border-color: #e5e5e5;
-//** Modal footer border color
-@modal-footer-border-color: @modal-header-border-color;
-
-@modal-lg: 900px;
-@modal-md: 600px;
-@modal-sm: 300px;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-@alert-padding: 15px;
-@alert-border-radius: @border-radius-base;
-@alert-link-font-weight: bold;
-
-@alert-success-bg: @state-success-bg;
-@alert-success-text: @state-success-text;
-@alert-success-border: @state-success-border;
-
-@alert-info-bg: @state-info-bg;
-@alert-info-text: @state-info-text;
-@alert-info-border: @state-info-border;
-
-@alert-warning-bg: @state-warning-bg;
-@alert-warning-text: @state-warning-text;
-@alert-warning-border: @state-warning-border;
-
-@alert-danger-bg: @state-danger-bg;
-@alert-danger-text: @state-danger-text;
-@alert-danger-border: @state-danger-border;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-@progress-bg: #f5f5f5;
-//** Progress bar text color
-@progress-bar-color: @gray-lighter;
-
-//** Variable for setting rounded corners on progress bar.
-@progress-border-radius: @border-radius-base;
-
-//** Default progress bar color
-@progress-bar-bg: @brand-primary;
-//** Success progress bar color
-@progress-bar-success-bg: @brand-success;
-//** Warning progress bar color
-@progress-bar-warning-bg: @brand-warning;
-//** Danger progress bar color
-@progress-bar-danger-bg: @brand-danger;
-//** Info progress bar color
-@progress-bar-info-bg: @brand-info;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-@list-group-bg: @body-bg;
-//** `.list-group-item` border color
-@list-group-border: #ddd;
-//** List group border radius
-@list-group-border-radius: @border-radius-base;
-
-//** Background color of single list items on hover
-@list-group-hover-bg: #f5f5f5;
-//** Text color of active list items
-@list-group-active-color: @component-active-color;
-//** Background color of active list items
-@list-group-active-bg: @component-active-bg;
-//** Border color of active list elements
-@list-group-active-border: @list-group-active-bg;
-//** Text color for content within active list items
-@list-group-active-text-color: lighten(@list-group-active-bg, 40%);
-
-//** Text color of disabled list items
-@list-group-disabled-color: @gray-light;
-//** Background color of disabled list items
-@list-group-disabled-bg: @gray-lighter;
-//** Text color for content within disabled list items
-@list-group-disabled-text-color: @list-group-disabled-color;
-
-@list-group-link-color: #555;
-@list-group-link-hover-color: @list-group-link-color;
-@list-group-link-heading-color: #333;
-
-
-//== Panels
-//
-//##
-
-@panel-bg: @gray-lighter;
-@panel-body-padding: 15px;
-@panel-heading-padding: 10px 15px;
-@panel-footer-padding: @panel-heading-padding;
-@panel-border-radius: @border-radius-base;
-
-//** Border color for elements within panels
-@panel-inner-border: #ccc;
-@panel-footer-bg: #dedede;
-
-@panel-default-text: @gray-dark;
-@panel-default-border: #ddd;
-@panel-default-heading-bg: #f5f5f5;
-
-@panel-primary-text: @gray-lighter;
-@panel-primary-border: @brand-primary;
-@panel-primary-heading-bg: @brand-primary;
-
-@panel-success-text: @state-success-text;
-@panel-success-border: @state-success-border;
-@panel-success-heading-bg: @state-success-bg;
-
-@panel-info-text: @gray-lighter;
-@panel-info-border: darken(@brand-primary, 5%);
-@panel-info-heading-bg: @brand-primary;
-
-@panel-warning-text: @state-warning-text;
-@panel-warning-border: @state-warning-border;
-@panel-warning-heading-bg: @state-warning-bg;
-
-@panel-danger-text: @state-danger-text;
-@panel-danger-border: @state-danger-border;
-@panel-danger-heading-bg: @state-danger-bg;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-@thumbnail-padding: 4px;
-//** Thumbnail background color
-@thumbnail-bg: @body-bg;
-//** Thumbnail border color
-@thumbnail-border: #ddd;
-//** Thumbnail border radius
-@thumbnail-border-radius: @border-radius-base;
-
-//** Custom text color for thumbnail captions
-@thumbnail-caption-color: @text-color;
-//** Padding around the thumbnail caption
-@thumbnail-caption-padding: 9px;
-
-
-//== Wells
-//
-//##
-
-@well-bg: #f5f5f5;
-@well-border: darken(@well-bg, 7%);
-
-
-//== Badges
-//
-//##
-
-@badge-color: @gray-lighter;
-//** Linked badge text color on hover
-@badge-link-hover-color: @gray-lighter;
-@badge-bg: @gray-light;
-
-//** Badge text color in active nav link
-@badge-active-color: @link-color;
-//** Badge background color in active nav link
-@badge-active-bg: @gray-lighter;
-
-@badge-font-weight: bold;
-@badge-line-height: 1;
-@badge-border-radius: 10px;
-
-
-//== Breadcrumbs
-//
-//##
-
-@breadcrumb-padding-vertical: 8px;
-@breadcrumb-padding-horizontal: 15px;
-//** Breadcrumb background color
-@breadcrumb-bg: #f5f5f5;
-//** Breadcrumb text color
-@breadcrumb-color: #ccc;
-//** Text color of current page in the breadcrumb
-@breadcrumb-active-color: @gray-light;
-//** Textual separator for between breadcrumb elements
-@breadcrumb-separator: "/";
-
-
-//== Carousel
-//
-//##
-
-@carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6);
-
-@carousel-control-color: @gray-lighter;
-@carousel-control-width: 15%;
-@carousel-control-opacity: .5;
-@carousel-control-font-size: 20px;
-
-@carousel-indicator-active-bg: @gray-lighter;
-@carousel-indicator-border-color: @gray-lighter;
-
-@carousel-caption-color: @gray-lighter;
-
-
-//== Close
-//
-//##
-
-@close-font-weight: bold;
-@close-color: #000;
-@close-text-shadow: 0 1px 0 @gray-lighter;
-
-
-//== Code
-//
-//##
-
-@code-color: #c7254e;
-@code-bg: #f9f2f4;
-
-@kbd-color: @gray-lighter;
-@kbd-bg: #333;
-
-@pre-bg: #f5f5f5;
-@pre-color: @gray-dark;
-@pre-border-color: #ccc;
-@pre-scrollable-max-height: 340px;
-
-
-//== Type
-//
-//##
-
-//** Horizontal offset for forms and lists.
-@component-offset-horizontal: 180px;
-//** Text muted color
-@text-muted: @gray-light;
-//** Abbreviations and acronyms border color
-@abbr-border-color: @gray-light;
-//** Headings small color
-@headings-small-color: @gray-light;
-//** Blockquote small color
-@blockquote-small-color: @gray-light;
-//** Blockquote font size
-@blockquote-font-size: (@font-size-base * 1.25);
-//** Blockquote border color
-@blockquote-border-color: @gray-lighter;
-//** Page header border color
-@page-header-border-color: @gray-lighter;
-//** Width of horizontal description list titles
-@dl-horizontal-offset: @component-offset-horizontal;
-//** Horizontal line color.
-@hr-border: @gray-lighter;
diff --git a/old-client/client/less/lib/bootstrap/wells.less b/old-client/client/less/lib/bootstrap/wells.less
deleted file mode 100755
index 15d072b0cd0..00000000000
--- a/old-client/client/less/lib/bootstrap/wells.less
+++ /dev/null
@@ -1,29 +0,0 @@
-//
-// Wells
-// --------------------------------------------------
-
-
-// Base class
-.well {
- min-height: 20px;
- padding: 19px;
- margin-bottom: 20px;
- background-color: @well-bg;
- border: 1px solid @well-border;
- border-radius: @border-radius-base;
- .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
- blockquote {
- border-color: #ddd;
- border-color: rgba(0,0,0,.15);
- }
-}
-
-// Sizes
-.well-lg {
- padding: 24px;
- border-radius: @border-radius-large;
-}
-.well-sm {
- padding: 9px;
- border-radius: @border-radius-small;
-}
diff --git a/old-client/client/less/main.less b/old-client/client/less/main.less
deleted file mode 100644
index d25f7e22422..00000000000
--- a/old-client/client/less/main.less
+++ /dev/null
@@ -1,1075 +0,0 @@
-@import "./lib/bootstrap/bootstrap";
-@import "./lib/bootstrap-social/bootstrap-social";
-@import "./lib/animate";
-@import "./lib/bootstrap/variables";
-@import "./flexgrid.less";
-
-html,body,div,span,a,li,td,th {
- font-family: 'Lato', sans-serif;
-}
-
-bold {
- font-family: 'Lato-Bold', sans-serif;
- font-weight: Bold;
-}
-
-li, .wrappable {
- white-space: pre; /* CSS 2.0 */
- white-space: pre-wrap; /* CSS 2.1 */
- white-space: pre-line; /* CSS 3.0 */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: -moz-pre-wrap; /* Mozilla */
- white-space: -hp-pre-wrap; /* HP Printers */
- word-wrap: break-word; /* IE 5+ */
-}
-
-pre.wrappable {
- white-space: pre; /* CSS 2.0 */
- white-space: pre-wrap; /* CSS 2.1 */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: -moz-pre-wrap; /* Mozilla */
- white-space: -hp-pre-wrap; /* HP Printers */
- word-wrap: break-word; /* IE 5+ */
-}
-
-.checkbox label:after {
- content: '';
- display: table;
- clear: both;
-}
-
-.checkbox .cr {
- position: relative;
- display: inline-block;
- border: 1px solid #a9a9a9;
- border-radius: .25em;
- width: 1.3em;
- height: 1.3em;
- float: left;
- margin-right: .5em;
-}
-
-.checkbox .cr .cr-icon {
- position: absolute;
- font-size: .8em;
- line-height: 0;
- top: 50%;
- transform: translateY(-45%);
- left: 15%;
-}
-
-.checkbox label input[type="checkbox"] {
- display: none;
-}
-
-.checkbox label input[type="checkbox"]+.cr>.cr-icon {
- opacity: 0;
-}
-
-.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
- opacity: 1;
-}
-
-.checkbox label input[type="checkbox"]:disabled+.cr {
- opacity: .5;
-}
-
-.btn-group {
- border-color: @brand-primary;
-}
-
-.btn-group-vertical {
- width: 100%;
-}
-
-.full-screen-body-background {
- background-color: @body-bg;
-}
-
-.no-top-and-bottom-margins {
- margin: 75px 20px 0px 20px;
-}
-
-h1, h2 {
- font-weight: 400;
-}
-
-
-h1, h2, h3, h4, h5, h6, p, li {
- padding-top: 5px;
- padding-bottom: 5px;
-}
-
-// Alerts
-// -------------------------
-
-.alert {
- margin-top: 20px;
-}
-
-.not-found, .not-found .btn-primary {
- display: grid;
- margin: auto;
- a:hover,
- a:focus,
- a:active {
- text-decoration: none;
- }
-}
-
-// Thumbnails
-// -------------------------
-
-.thumbnail {
- background-color: #EEEEEE;
-// box-shadow: 0 0 5px #ccc, inset 0 0 0 #000;
-}
-
-// Font Icons
-// -------------------------
-
-.fa {
- margin-right: 5px;
-}
-
-.fa:hover {
- text-decoration: none;
-}
-
-.no-link-underline {
- text-decoration: none;
-}
-
-.img-center {
- margin: 0 auto;
-}
-
-.btn-cta {
- font-size: 40px;
-}
-
-.shadow {
- white-space: normal;
- -webkit-box-shadow: 2px 4px 1px rgba(0, 0, 0, 0.3);
- -moz-box-shadow: 2px 4px 1px rgba(0, 0, 0, 0.3);
- box-shadow: 2px 4px 1px rgba(0, 0, 0, 0.3);
-}
-
-.large-li > li {
- list-style: none;
-}
-
-.panel-heading {
- font-size: 25px;
-}
-
-.panel-heading > h1 {
- font-size: 25px;
- padding: 2px;
- margin: 2px;
-}
-
-.hide-test-frame {
- position: absolute;
- top: -9999px;
- left: -9999px;
- visibility: hidden;
-}
-
-.landing-icon {
- height: 100px;
- width: 100px;
-}
-
-p.stats {
- font-size: 2rem;
-}
-
-.green-text {
- color: #006400;
-}
-
-.more-button-container {
- display: flex;
- justify-content: center;
- align-items: center;
-
- div {
- flex-grow: 1;
- }
-}
-
-.completion-icon {
- font-size: 150px;
-}
-
-.positive-15 {
- margin-top: 15px;
-}
-
-.positive-20 {
- margin-top: 20px;
-}
-
-.positive-15-bottom {
- margin-bottom: 15px;
-}
-
-.positive-10 {
- margin-top: 10px;
-}
-
-.positive-5 {
- margin-top: 5px;
-}
-
-.negative-5 {
- margin-top: -5px;
-}
-
-.negative-10 {
- margin-top: -10px;
-}
-
-.negative-15 {
- margin-top: -15px;
-}
-
-.negative-20 {
- margin-top: -20px;
-}
-
-.negative-28 {
- margin-top: -28px;
-}
-
-.negative-30 {
- margin-top: -30px;
-}
-
-.negative-30-bottom {
- margin-bottom: -30px;
-}
-
-.negative-35 {
- margin-top: -35px;
-}
-
-.negative-55 {
- margin-top: -55px;
- margin-bottom: -55px;
-}
-
-.large-p {
- font-size: 24px;
-}
-
-.small-p {
- font-size: 14px;
-}
-
-.map-p {
- font-size: 20px;
-}
-
-.map-row-numbers {
- text-align: right;
- padding-right: 5px;
- padding-left: 5px;
-}
-
-.link-table td{
- font-size: 16px;
- border-top: none !important;
- @media (min-width: 767px) {
- font-size: 24px;
- }
-}
-
-.capitalize {
- text-transform: capitalize;
-}
-
-.text-success {
- color: @brand-primary;
-}
-
-.fast-animation {
- -webkit-animation-duration: 0.5s;
- animation-duration: 0.5s;
-}
-
-.disabled {
- pointer-events: none;
- cursor: default;
- color: graytext !important;
-}
-
-.hidden-element {
- display: none;
-}
-
-.thin-progress-bar {
- height: 8px;
- margin-top: 3px;
- margin-bottom: 0px;
- width: 60%;
- margin-right: auto;
- margin-left: auto;
-}
-
-.panel-body {
- margin-bottom: -6px;
-}
-
-.lb-container {
- padding: 0px;
-}
-
-.btn-social {
- width: 100%;
- max-width: 260px;
- margin: auto;
-}
-
-.btn-link-social {
- max-width: 400px;
- margin: auto;
- margin-bottom: 10px;
- @media (max-width: 450px) {
- max-width: 90vw;
- }
-}
-
-a {
- font-weight: 500;
- font-size : 15px;
-}
-
-.update-link {
- text-decoration: underline;
- font-size: 1.4em;
-}
-
-p {
- font-size: 15px;
-}
-
-.map-aside-body p {
- line-height: 1.8;
-}
-
-.hug-top {
- margin-top: -35px;
- margin-bottom: -10px;
-}
-
-.nonprofit-landing {
- font-size: 50px;
-}
-
-.big-text {
- font-size: 63px;
-}
-
-.signup-btn.btn {
- background-color: #ffac33;
- background-image: linear-gradient(#ffcc4d, #ffac33);
- -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcc4d, endColorstr=#ffac33, GradientType=0)";
- border-color: #f1a02a;
- color: #292f33 !important;
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
-}
-.signup-btn:hover, .signup-btn:focus {
- background-color: #e99110;
- background-image: linear-gradient(#ffcc4d, #e99110);
- -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcc4d, endColorstr=#e99110, GradientType=0)";
- border-color: #ec8b11;
- color: #292f33 !important;
-}
-.signup-btn:active {
- background-color: #f2a330;
- background-image: none;
- box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
-}
-
-*, *:before, *:after {
- box-sizing: border-box !important;
-}
-
-.btn-big {
- font-size: 20px;
- border-radius: 6px;
-}
-
-.btn-big.btn-primary[disabled] {
- color: rgb(141, 139, 132)
-}
-
-.btn-bigger {
- font-size: 30px;
-}
-
-.big-text-field {
- font-size: 30px;
- height: 57px;
- background-color: @body-bg !important;
-}
-
-h4 {
- font-size: 22px;
-}
-
-.no-transition {
- -webkit-transition: height 0.001s;
- -moz-transition: height 0.001s;
- -ms-transition: height 0.001s;
- -o-transition: height 0.001s;
- transition: height 0.001s;
-}
-
-.margin-left-10 {
- margin-left: 10px;
-}
-
-.btn-responsive {
- @media (max-width: 768px) {
- font-size: 15px;
- height: 26.5px;
- padding-top: 1px;
- }
-}
-
-.field-responsive {
- @media (max-width: 768px) {
- font-size: 15px;
- height: 26.5px;
- }
-}
-
-thead {
- font-size: 150%;
-}
-
-.nowrap {
- white-space: nowrap;
-}
-
-.big-break {
- margin-top: 50px;
- margin-bottom: 50px;
-}
-
-form.update-email .btn{
- margin:0;
- width:40%;
- display:inline-block;
- &:last-child {
- float:right;
- }
-}
-
-.flat-top {
- margin-top: -5px;
-}
-
-.negative-bottom {
- margin-bottom: -20px;
-}
-
-.min-height-1000 {
- min-height: 1000px;
-}
-
-.points-on-top {
- color: @body-bg;
- font-size: 35px;
- z-index: 2;
- width: 60%;
- margin: 0 auto;
- position: relative;
- top: 50%;
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
-}
-
-.landing-skill-icon {
- color: @brand-primary;
- font-size: 150px;
-}
-
-.custom-landing-skill-icon {
- margin-top: -15px;
- padding-bottom: 15px;
-}
-
-.black-text {
- color: #333;
- font-weight: 400;
- font-size: 40px;
-}
-
-.font-awesome-padding {
- margin-top: 45px;
- margin-bottom: 20px;
-}
-
-.background-svg {
- width: 220px;
- height: 220px;
- background-image: url("https://s3.amazonaws.com/freecodecamp/certificate-icon.svg");
- background-size: 120%;
- background-repeat: no-repeat;
- background-position: center;
-}
-
-.testimonial-image {
- border-radius: 5px;
- height: 200px;
- width: 200px;
- color: #009900
-}
-
-.testimonial-image-jobs {
- border-radius: 5px;
- color: #009900
-}
-
-.default-border-radius {
- border-radius: 5px;
-}
-
-.height-500 {
- height: 500px;
-}
-
-.height-400 {
- height: 400px;
-}
-
-.testimonial-copy {
- text-align: center;
- font-size: 18px !important;
- margin-left: 20px;
- margin-right: 20px;
- @media (min-width: 991px) and (max-width: 1199px) {
- height: 150px;
- }
- @media (min-width: 1200px) {
- height: 100px;
- }
-}
-
-.nonprofit-testimonial-copy {
- text-align: justify;
- font-size: 18px !important;
- margin-left: 20px;
- margin-right: 20px;
- @media (min-width: 991px) and (max-width: 1199px) {
- height: 300px !important;
- }
- @media (min-width: 1200px) {
- height: 200px !important;
- }
-}
-
-.challenges-list-header {
- background-color: @brand-primary;
- color: @gray-lighter;
- font-size: 36px;
- text-align: center;
- margin-bottom: -30px;
- border-radius: 5px 5px 0px 0px;
- padding-left: 50px;
-}
-
-.closing-x {
- color: @gray-lighter;
- font-size: 50px;
- text-align: right;
-}
-
-.graph-rect {
- fill: #ddd !important
-}
-
-.btn {
- font-weight: 400;
- white-space: normal;
- background: transparent;
-
- -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
- -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
- -ms-transition: background .2s ease-in-out, border .2s ease-in-out;
- -o-transition: background .2s ease-in-out, border .2s ease-in-out;
- transition: background .2s ease-in-out, border .2s ease-in-out;
-}
-
-.population-table {
- font-size:30px;
- width:460px;
- margin:0 auto;
- padding:0;
- h2 {
- margin:0;
- text-align: left;
- }
- .tag {
- width:165px;
- display:inline-block;
- }
- .text-primary {
- margin-right:5px;
- }
- @media (max-width: 767px) {
- font-size: 16px;
- width: 260px;
- .tag {
- width:95px;
- }
- }
-}
-
-.story-list {
- padding-bottom: 30px;
- margin-bottom: 30px;
-}
-
-.button-spacer {
- padding: 5px 0;
-}
-
-.spacer {
- padding: 15px 0 15px 0;
-}
-
-//.media ~ .media .media-body-wrapper:nth-child(odd) {
-// background-color: #e5e5e5;
-//}
-
-.landing-heading {
- font-size: 50px !important;
-}
-
-hr {
- border: 0;
- height: 1px;
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
-}
-
-.big-spacer {
- padding: 30px 0 30px 0;
-}
-
-#reply-to-main-post, #upvote {
- cursor: pointer;
-}
-
-.btn-no-shadow {
- -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
- -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
- box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
-}
-
-.dotted-underline {
- border-bottom: dashed 1px @brand-success;
-}
-
-.d3-centered {
- width: 771px;
- margin: 0 auto;
-}
-
-.cal-heatmap-container {
- background-color: @body-bg;
-}
-
-.interested-camper-image {
- height: 50px;
- width: 50px;
- padding: 5px;
-}
-
-.mobile-story-image {
- border-radius: 5px;
- width: 100%;
- @media (max-width: 768px) {
- margin-right: 5px;
- }
-}
-
-.alert a {
- text-decoration: underline;
-}
-
-.step-text {
- line-height: 120%;
- padding-bottom: 10px;
-}
-
-.faded {
- opacity: 0.5;
-}
-
-.slightly-faded {
- opacity: 0.75;
-}
-
-.night .map-challenge-title.selectedChallenge, .map-challenge-title.selectedChallenge {
- background-color:rgb(236, 234, 234);
-}
-
-.checklist-element {
- margin-left: -60px;
- margin-right: -20px;
-}
-
-.public-profile-img {
- height: 200px;
- width: 200px;
-}
-
-.profile-social-icons {
- margin-left: 8px;
-}
-
-.border-radius-5 {
- border-radius: 5px;
-}
-
-code {
- padding: 1px 5px;
-}
-
-// Calculator styles
-
-.chart rect {
- fill: steelblue;
-}
-
-.chart text {
- font-size: 14px;
- text-anchor: end;
-}
-
-.axis path,
-.axis line {
- fill: none;
- stroke: #121401;
- stroke-width: 2px;
- shape-rendering: crispEdges;
-}
-
-strong {
- font-weight: 500;
-}
-
-.control-label {
- font-weight: 400;
-}
-
-//uncomment this to see the dimensions of all elements outlined in red
-//* {
-// border-color: red;
-// border-width: 1px;
-// border-style: solid;
-//}
-
-// source: https://github.com/jlong/css-spinners/blob/master/css/spinner/inner-circles.css
-// license MIT
-/* :not(:required) hides this rule from IE9 and below */
-.inner-circles-loader:not(:required) {
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -webkit-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- position: relative;
- display: inline-block;
- width: 125px;
- height: 125px;
- background: rgba(25, 165, 152, 0.5);
- border-radius: 50%;
- overflow: hidden;
- text-indent: -9999px;
- margin-top: 10%;
- /* Hides inner circles outside base circle at safari */
- -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
-}
-.inner-circles-loader:not(:required):before, .inner-circles-loader:not(:required):after {
- content: '';
- position: absolute;
- top: 0;
- display: inline-block;
- width: 125px;
- height: 125px;
- border-radius: 50%;
-}
-.inner-circles-loader:not(:required):before {
- -moz-animation: inner-circles-loader 3s infinite;
- -webkit-animation: inner-circles-loader 3s infinite;
- animation: inner-circles-loader 3s infinite;
- -moz-transform-origin: 0 50%;
- -ms-transform-origin: 0 50%;
- -webkit-transform-origin: 0 50%;
- transform-origin: 0 50%;
- left: 0;
- background: #c7efcf;
-}
-.inner-circles-loader:not(:required):after {
- -moz-animation: inner-circles-loader 3s 0.2s reverse infinite;
- -webkit-animation: inner-circles-loader 3s 0.2s reverse infinite;
- animation: inner-circles-loader 3s 0.2s reverse infinite;
- -moz-transform-origin: 100% 50%;
- -ms-transform-origin: 100% 50%;
- -webkit-transform-origin: 100% 50%;
- transform-origin: 100% 50%;
- right: 0;
- background: #eef5db;
-}
-
-@-moz-keyframes inner-circles-loader {
- 0% {
- -moz-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 50% {
- -moz-transform: rotate(360deg);
- transform: rotate(360deg);
- }
- 100% {
- -moz-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-}
-@-webkit-keyframes inner-circles-loader {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 50% {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
- }
- 100% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-}
-@keyframes inner-circles-loader {
- 0% {
- -moz-transform: rotate(0deg);
- -ms-transform: rotate(0deg);
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 50% {
- -moz-transform: rotate(360deg);
- -ms-transform: rotate(360deg);
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
- }
- 100% {
- -moz-transform: rotate(0deg);
- -ms-transform: rotate(0deg);
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
-}
-
-.night {
- background-color: @night-body-bg;
- color: @night-text-color;
- .btn-group,
- .text-success,
- .challenges-list-header,
- .fcc-footer {
- background-color: @night-body-bg;
- }
- hr {
- background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
- }
- .modal-dialog {
- .modal-content {
- background-color: @gray;
- .btn-success,
- .btn-danger {
- background: #FFFFFF;
- }
- .btn-danger:hover,
- .btn-danger:focus,
- .btn-danger:active {
- background: #d9534f !important;
- }
- }
- .modal-header,
- .modal-footer {
- border: none;
- }
- .fa-check-circle {
- color: darken(@brand-primary, 5%);
- }
- }
- a, .input-group-addon, .challenge-instructions a, .challenge-instructions #MDN-links a {
- color: #f8f8f8;
- }
- .fa-github-square {
- color: @brand-primary;
- &:hover {
- color: #CCC;
- }
- }
- .black-text {
- color:#111;
- }
- .green-text {
- color: #8CCA33;
- }
- code {
- background-color: #242424;
- color: #02a902;
- }
- .fcc-footer {
- a {
- &hover {
- background-color: @night-body-bg;
- }
- }
- }
- .btn-primary {
- background-color: @brand-primary;
- border-color: #777;
- color:#CCC;
- transition: color 0.2s, background-color 0.2s;
- &:hover {
- background-color: #ABABAB!important;
- color: @night-body-bg!important;
- }
- }
- //** Profile's activity board
- .cal-heatmap-container {
- background-color: @night-body-bg;
- }
- .graph-rect {
- fill: @night-text-color !important
- }
- //** Profile's odd rows
- .table-striped > tbody > tr:nth-child(odd) {
- background-color: @gray;
- }
- .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
- border-color: @night-text-color;
- }
- .btn-toggle {
- background-color: transparent;
- }
- .btn-toggle.active {
- background-color: @brand-primary;
- }
-}
-
-//make about page contact table reponsive on small screens
-@media only screen
-and (max-width : 400px) {
- table.response-table td {
- width: 100%;
- display: block;
- }
-}
-
-// make btn-default hover more visible
-.btn-default:active,
-.btn-default:hover {
- background-color: @brand-primary;
-}
-
-// user bio
-.bio {
- font-size: 17px;
-}
-
-
-.editorScrollDiv {
- -webkit-overflow-scrolling: touch;
-}
-
-// Account Modal Styles
-.modal-dialog {
- margin: 80px;
- bottom: 48px;
-
- .modal-content {
- background-color: #f9f9f9;
-
- .btn-success:hover,
- .btn-success:focus,
- .btn-success:active {
- background: #457E86;
- }
- }
-
- .modal-header .close {
- font-size: 30px;
- padding-left: 10px;
- }
-
- .modal-header {
- text-align: center;
- padding: 5px 20px;
- }
-
- .modal-footer {
- .spacer {
- padding: 8px 0 8px 0;
- }
-
- .btn {
- padding: 12px;
- }
-
- .btn-success {
- color: darkgreen;
- border-color: darkgreen;
- }
-
- .btn-success:hover,
- .btn-success:focus,
- .btn-success:active {
- color: #eee;
- background-color: #208e36;
- border-color: darkgreen;
- }
-
- .modal-textarea {
- width: 100%;
- max-width: 590px;
- border: 2px solid #ccc;
- border-radius: 5px;
- padding: 5px;
- }
- }
-}
-
-@media (min-width: 768px) {
- .modal-dialog {
- width: 620px;
- margin: 150px auto;
- }
-}
-
-.full-size {
- height: 100%;
- width: 100%;
-}
-
-.quote-author {
- font-style: normal;
-}
-
-// surrounding downstream import with &{}
-// creates locally scoped imports
-// and prevents vaiables from overwriting each other
-&{ @import "./toastr.less"; }
-&{ @import "../../common/index.less"; }
-&{ @import "./userHome.less"; }
diff --git a/old-client/client/less/toastr.less b/old-client/client/less/toastr.less
deleted file mode 100644
index 018c3aff77a..00000000000
--- a/old-client/client/less/toastr.less
+++ /dev/null
@@ -1,16 +0,0 @@
-.notification-bar {
- z-index: 999999;
- overflow: hidden;
- // margin: 0 0 6px;
- padding: 2rem;
-}
-
-.notification-bar-message {
- padding-right: 2rem;
-}
-
-.notification-bar-action > a {
- &:hover {
- color: #007c00;
- }
-}
diff --git a/old-client/client/less/userHome.less b/old-client/client/less/userHome.less
deleted file mode 100644
index 2d029e780b2..00000000000
--- a/old-client/client/less/userHome.less
+++ /dev/null
@@ -1,7 +0,0 @@
-.quote-partial {
-
- blockquote {
- font-size: 3.5rem;
- border: none;
- }
-}
\ No newline at end of file
diff --git a/old-client/client/utils/flash-to-toast.js b/old-client/client/utils/flash-to-toast.js
deleted file mode 100644
index 895c9781c7e..00000000000
--- a/old-client/client/utils/flash-to-toast.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import { makeToast } from '../../common/app/Toasts/redux';
-
-export default function flashToToast(flash) {
- return Object.keys(flash)
- .map(key => {
- const messages = flash[key];
- return messages.map(message => ({
- message: message.msg,
- type: key,
- timeout: 5000
- }));
- })
- .reduce((toasts, messages) => toasts.concat(messages), [])
- .map(makeToast)
- .map(({ payload }) => payload);
-}
diff --git a/old-client/client/utils/flash-to-toast.test.js b/old-client/client/utils/flash-to-toast.test.js
deleted file mode 100644
index 9361b117672..00000000000
--- a/old-client/client/utils/flash-to-toast.test.js
+++ /dev/null
@@ -1,32 +0,0 @@
-import test from 'tape';
-
-import flashToToast from './flash-to-toast';
-
-test('client/utils/flash-to-toast.js', t => {
- t.test('should return an array', t => {
- t.plan(2);
- const toasts = flashToToast({});
- t.assert(Array.isArray(toasts), 'toasts was not an array');
- t.equal(toasts.length, 0, 'toasts should be empty');
- });
- t.test('should convert keyed messages to typed toasts', t => {
- t.plan(3);
- const expected = [{ message: 'foo', type: 'info' }];
- const actual = flashToToast({
- info: [{ msg: 'foo' }]
- });
- t.equal(
- expected.length,
- actual.length,
- 'number of toasts does not match number of messages'
- );
- t.equal(
- expected[0].type,
- actual[0].type
- );
- t.equal(
- expected[0].message,
- actual[0].message
- );
- });
-});
diff --git a/old-client/client/utils/send-page-analytics.js b/old-client/client/utils/send-page-analytics.js
deleted file mode 100644
index 8528a7b50c4..00000000000
--- a/old-client/client/utils/send-page-analytics.js
+++ /dev/null
@@ -1,6 +0,0 @@
-export default function sendPageAnalytics(history, ga) {
- history.listen(location => {
- ga('set', 'page', location.pathname + location.search);
- ga('send', 'pageview');
- });
-}