UNPKG

react-fuelux-wizard

Version:
392 lines (292 loc) 13 kB
// // Variables // -------------------------------------------------- // Global values // -------------------------------------------------- @true-black: #000; @true-white: #FFF; // Grays // ------------------------- @gray07: lighten(@true-black, 7%); // #111 @gray13: lighten(@true-black, 13.5%); // #222 @gray15: lighten(@true-black, 15%); // #252525 @gray20: lighten(@true-black, 20%); // #333 @gray27: lighten(@true-black, 27%); // #444 @gray33: lighten(@true-black, 33.5%); // #555 @gray40: lighten(@true-black, 40%); // #666 @gray46: lighten(@true-black, 46%); // #757575 //@gray47: lighten(@true-black, 46.7%); // #777 @gray53: lighten(@true-black, 53%); // #888 @gray60: lighten(@true-black, 60%); // #999 @gray67: lighten(@true-black, 66.5%); // #AAA @gray74: lighten(@true-black, 73.5%); // #BBB //@gray75: lighten(@true-black, 75%); // #4b4b4b @gray80: lighten(@true-black, 80%); // #CCC @gray87: lighten(@true-black, 86.5%); // #DDD @gray90: lighten(@true-black, 90%); // #E5E5E5 @gray93: lighten(@true-black, 93.5%); // #EEE @gray96: lighten(@true-black, 96%); // #F5F5F5 @gray98: lighten(@true-black, 98%); // #f9f9f9 @gray99: lighten(@true-black, 99%); // #FCFCFC @black: @true-black; @gray-darker: @gray13; @gray-dark: @gray20; @gray: @gray33; @gray-light: @gray60; @gray-lighter: @gray93; @white: @true-white; // Accent colors // ------------------------- @blue: #049cdb; @blue-dark: #0064cd; @green: #46a546; @red: #9d261d; @yellow: #ffc40d; @orange: #f89406; @pink: #c3325f; @purple: #7a43b6; // Text Colors // ------------------------- @text-primary: #428bca; @text-success: #3c763d; @text-info: #31708f; @text-warning: #8a6d3b; @text-danger: #a94442; @text-dimmed: @gray40; @text-muted: @gray60; // Scaffolding // ------------------------- @body-background: @white; @text-color: @gray-dark; @focus-color: #5B9DD9; // Links // ------------------------- @link-color: #0088cc; @link-color-hover: darken(@link-color, 15%); // Typography // ------------------------- @sans-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; @serif-font-family: Georgia, "Times New Roman", Times, serif; @mono-font-family: Monaco, Menlo, Consolas, "Courier New", monospace; @base-font-size: 14px; @base-font-family: @sans-font-family; @base-line-height: 20px; @alt-font-family: @serif-font-family; @headings-font-family: inherit; // empty to use BS default, @base-font-family @headings-font-weight: bold; // instead of browser default, bold @headings-color: inherit; // empty to use BS default, @text-color // Component sizing // ------------------------- // Based on 14px font-size and 20px line-height @font-size-large: @base-font-size * 1.25; // ~18px @font-size-small: @base-font-size * 0.85; // ~12px @font-size-mini: @base-font-size * 0.75; // ~11px @font-size-h1: floor((@base-font-size * 2.6)); // ~36px @font-size-h2: floor((@base-font-size * 2.15)); // ~30px @font-size-h3: ceil((@base-font-size * 1.7)); // ~24px @font-size-h4: ceil((@base-font-size * 1.25)); // ~18px @font-size-h5: @base-font-size; @font-size-h6: ceil((@base-font-size * 0.85)); // ~12pxgr @padding-large: 11px 19px; // 44px @padding-small: 2px 10px; // 26px @padding-mini: 0 6px; // 22px @base-border-radius: 4px; @border-radius-large: 6px; @border-radius-small: 3px; // Tables // ------------------------- @table-background: transparent; // overall background-color @table-background-accent: @gray98; // for striping @table-background-hover: @gray96; // for hover @table-border: @gray87; // table and cell border // Buttons // ------------------------- @btn-background: @white; @btn-background-highlight: darken(@white, 10%); @btn-border: @gray80; @btn-primary-background: @link-color; @btn-primary-background-highlight: spin(@btn-primary-background, 20%); @btn-info-background: #5bc0de; @btn-info-background-highlight: #2f96b4; @btn-success-background: #62c462; @btn-success-background-highlight: #51a351; @btn-warning-background: lighten(@orange, 15%); @btn-warning-background-highlight: @orange; @btn-danger-background: #ee5f5b; @btn-danger-background-highlight: #bd362f; @btn-inverse-background: @gray27; @btn-inverse-background-highlight: @gray-darker; @btn-padding-vertical: 6px; @btn-padding-horizontal: 12px; // Forms // ------------------------- @input-background: @white; @input-border: @gray80; @input-border-radius: @base-border-radius; @input-disabled-background: @gray93; @form-actions-background: @gray96; @input-height: @base-line-height + 10px; // base line-height + 8px vertical padding + 2px top/bottom border // Dropdowns // ------------------------- @dropdown-background: @white; @dropdown-border: rgba(0,0,0,.2); @dropdown-divider-top: @gray90; @dropdown-divider-bottom: @white; @dropdown-link-color: @gray-dark; @dropdown-link-color-hover: @white; @dropdown-link-color-active: @white; @dropdown-link-background-active: @link-color; @dropdown-link-background-hover: @dropdown-link-background-active; // COMPONENT VARIABLES // -------------------------------------------------- // Z-index master list // ------------------------- // Used for a bird's eye view of components dependent on the z-axis // Try to avoid customizing these :) @zindex-dropdown: 1000; @zindex-popover: 1010; @zindex-tooltip: 1030; @zindex-fixed-navbar: 1030; @zindex-modal-backdrop: 1040; @zindex-modal: 1050; //Selectable Hover, Selected, Selected Hover // ------------------------- @selectable-hover: @gray96; @selected: @gray93; @selected-hover: @gray87; // Sprite icons path // ------------------------- @icon-sprite-path: "../img/glyphicons-halflings.png"; @icon-white-sprite-path: "../img/glyphicons-halflings-white.png"; // Input placeholder text color // ------------------------- @placeholder-text: @gray60; // Hr border color // ------------------------- @hr-border: @gray93; // Horizontal forms & lists // ------------------------- @horizontal-component-offset: 180px; // Wells // ------------------------- @well-background: @gray96; // Navbar // ------------------------- @navbar-collapse-width: 979px; @navbar-collapse-desktop-width: @navbar-collapse-width + 1; @navbar-height: 40px; @navbar-background-highlight: @true-white; @navbar-background: darken(@navbar-background-highlight, 5%); @navbar-border: darken(@navbar-background, 12%); @navbar-text: @gray40;; @navbar-link-color: @gray40;; @navbar-link-color-hover: @gray-dark; @navbar-link-color-active: @gray; @navbar-link-background-hover: transparent; @navbar-link-background-active: darken(@navbar-background, 5%); @navbar-brand-color: @navbar-link-color; // Inverted navbar @navbar-inverse-background: @gray07; @navbar-inverse-background-highlight: @gray13; @navbar-inverse-border: @gray15; @navbar-inverse-text: @gray60; @navbar-inverse-link-color: @gray60; @navbar-inverse-link-color-hover: @white; @navbar-inverse-link-color-active: @navbar-inverse-link-color-hover; @navbar-inverse-link-background-hover: transparent; @navbar-inverse-link-background-active: @navbar-inverse-background; @navbar-inverse-search-background: lighten(@navbar-inverse-background, 25%); @navbar-inverse-search-background-focus: @white; @navbar-inverse-search-border: @navbar-inverse-background; @navbar-inverse-search-placeholder-color: @gray80; @navbar-inverse-brand-color: @navbar-inverse-link-color; // Pagination // ------------------------- @pagination-background: @true-white; @pagination-border: @gray87; @pagination-active-background: @gray96; // Hero unit // ------------------------- @hero-unit-background: @gray93; @hero-unit-heading-color: inherit; @hero-unit-lead-color: inherit; // Form states and alerts // ------------------------- @warning-text: #c09853; @warning-background: #fcf8e3; @warning-border: darken(spin(@warning-background, -10), 3%); @error-text: #b94a48; @error-background: #f2dede; @error-border: darken(spin(@error-background, -10), 3%); @success-text: #468847; @success-background: #dff0d8; @success-border: darken(spin(@success-background, -10), 5%); @info-text: #3a87ad; @info-background: #d9edf7; @info-border: darken(spin(@info-background, -10), 7%); // Tooltips and popovers // ------------------------- @tooltip-color: @true-white; @tooltip-background: @true-black; @tooltip-arrow-width: 5px; @tooltip-arrow-color: @tooltip-background; @popover-background: @true-white; @popover-arrow-width: 10px; @popover-arrow-color: @true-white; @popover-title-background: darken(@popover-background, 3%); // Special enhancement for popovers @popover-arrow-outer-width: @popover-arrow-width + 1; @popover-arrow-outer-color: rgba(0,0,0,.25); // GRID // -------------------------------------------------- // Default 940px grid // ------------------------- @grid-columns: 12; @grid-column-width: 60px; @grid-gutter-width: 20px; @grid-row-width: (@grid-columns * @grid-column-width) + (@grid-gutter-width * (@grid-columns - 1)); // 1200px min @grid-column-width1200: 70px; @grid-gutter-width1200: 30px; @grid-row-width1200: (@grid-columns * @grid-column-width1200) + (@grid-gutter-width1200 * (@grid-columns - 1)); // 768px-979px @grid-column-width768: 42px; @grid-gutter-width768: 20px; @grid-row-width768: (@grid-columns * @grid-column-width768) + (@grid-gutter-width768 * (@grid-columns - 1)); // Fluid grid // ------------------------- @fluid-grid-column-width: (percentage(@grid-column-width/@grid-row-width)); @fluid-grid-gutter-width: (percentage(@grid-gutter-width/@grid-row-width)); // 1200px min @fluid-grid-column-width1200: (percentage(@grid-column-width1200/@grid-row-width1200)); @fluid-grid-gutter-width1200: (percentage(@grid-gutter-width1200/@grid-row-width1200)); // 768px-979px @fluid-grid-column-width768: (percentage(@grid-column-width768/@grid-row-width768)); @fluid-grid-gutter-width768: (percentage(@grid-gutter-width768/@grid-row-width768)); // Controls // -------------------------------------------------- // Checkbox // ------------------------- @checkbox-primary-color: #39b3d7; // Datepicker // ------------------------- @datepicker-hover: #0f5f9f; @datepicker-hover-alt: #1b75bb; // Tree // ------------------------- @tree-hover-text: @gray60; @tree-select-background: @selected; // Icons // ------------------------- @fuelux-font-path: "../fonts/"; // -------------------------------------------------- // Padding / Margin // -------------------------------------------------- @padding-xs: 5px; @padding-sm: 10px; @padding-md: 15px; @padding-lg: 20px; @margin-xs: 5px; @margin-sm: 10px; @margin-md: 15px; @margin-lg: 20px;