-//
+// Spacelab 2.2.1
// Variables
-// Swatch: Spacelab
-// Version: 2.1.0
// --------------------------------------------------
// Grays
// -------------------------
@black: #000;
-@grayDarker: #222;
+@grayDarker: #2D2D2D;
@grayDark: #333;
-@gray: #555;
-@grayLight: #999;
-@grayLighter: #ddd;
+@gray: #777;
+@grayLight: #bbb;
+@grayLighter: #eee;
@white: #fff;
// Accent colors
// -------------------------
-@blue: #4183C4;
+@blue: #3399F3;
@blueDark: #405A6A;
-@green: #84DE81;
-@red: #E5322C;
+@green: #819E37;
+@red: #CD0200;
@yellow: #F4CA00;
-@orange: #FF7D00;
+@orange: #D47500;
@pink: #F44B8C;
@purple: #405A6A;
// Scaffolding
// -------------------------
@bodyBackground: @white;
-@textColor: @grayDark;
+@textColor: @grayDarker;
// Links
// -------------------------
-@linkColor: #4183C4;
+@linkColor: #558BC4;
@linkColorHover: @linkColor;
// Typography
// -------------------------
-@sansFontFamily: "Helvetica Neue", Helvetica, Arial, sans-serif;
+@sansFontFamily: "Muli", "Helvetica Neue", Helvetica, Arial, sans-serif;
@serifFontFamily: Georgia, "Times New Roman", Times, serif;
@monoFontFamily: Menlo, Monaco, Consolas, "Courier New", monospace;
@baseFontSize: 14px;
@baseFontFamily: @sansFontFamily;
-@baseLineHeight: 20px;
+@baseLineHeight: 21px;
@altFontFamily: @serifFontFamily;
@headingsFontFamily: inherit; // empty to use BS default, @baseFontFamily
-@headingsFontWeight: bold; // instead of browser default, bold
+@headingsFontWeight: normal; // instead of browser default, bold
@headingsColor: inherit; // empty to use BS default, @textColor
+// Component sizing
+// -------------------------
+// Based on 14px font-size and 20px line-height
+
+@fontSizeLarge: @baseFontSize * 1.25; // ~18px
+@fontSizeSmall: @baseFontSize * 0.85; // ~12px
+@fontSizeMini: @baseFontSize * 0.75; // ~11px
+
+@paddingLarge: 11px 19px; // 44px
+@paddingSmall: 2px 10px; // 26px
+@paddingMini: 1px 6px; // 24px
+
+@baseBorderRadius: 4px;
+@borderRadiusLarge: 6px;
+@borderRadiusSmall: 3px;
+
+
// Tables
// -------------------------
@tableBackground: transparent; // overall background-color
@tableBackgroundHover: #f5f5f5; // for hover
@tableBorder: #ddd; // table and cell border
-
// Buttons
// -------------------------
@btnBackground: @white;
-@btnBackgroundHighlight: darken(@white, 10%);
-@btnBorder: darken(@white, 20%);
+@btnBackgroundHighlight: @grayLighter;
+@btnBorder: darken(@btnBackground, 20%);
-@btnPrimaryBackground: @linkColor;
-@btnPrimaryBackgroundHighlight: spin(@btnPrimaryBackground, 15%);
+@btnPrimaryBackground: lighten(@linkColor, 15%);
+@btnPrimaryBackgroundHighlight: @linkColor;
-@btnInfoBackground: #5bc0de;
-@btnInfoBackgroundHighlight: #2f96b4;
+@btnInfoBackground: lighten(@grayLight, 15%);
+@btnInfoBackgroundHighlight: @grayLight;
-@btnSuccessBackground: #62c462;
-@btnSuccessBackgroundHighlight: #51a351;
+@btnSuccessBackground: lighten(@green, 15%);
+@btnSuccessBackgroundHighlight: @green;
@btnWarningBackground: lighten(@orange, 15%);
@btnWarningBackgroundHighlight: @orange;
-@btnDangerBackground: #ee5f5b;
-@btnDangerBackgroundHighlight: #bd362f;
+@btnDangerBackground: lighten(@red, 15%);
+@btnDangerBackgroundHighlight: @red;
-@btnInverseBackground: @gray;
-@btnInverseBackgroundHighlight: @grayDarker;
+@btnInverseBackground: lighten(@navbarInverseBackground, 15%);
+@btnInverseBackgroundHighlight: @navbarInverseBackground;
// Forms
// -------------------------
@inputBackground: @white;
@inputBorder: #ccc;
-@inputBorderRadius: 3px;
+@inputBorderRadius: @baseBorderRadius;
@inputDisabledBackground: @grayLighter;
@formActionsBackground: #f5f5f5;
+@inputHeight: @baseLineHeight + 10px; // base line-height + 8px vertical padding + 2px top/bottom border
+
// Dropdowns
// -------------------------
@dropdownDividerBottom: @white;
@dropdownLinkColor: @textColor;
-
@dropdownLinkColorHover: @white;
-@dropdownLinkBackgroundHover: @dropdownLinkBackgroundActive;
-
@dropdownLinkColorActive: @dropdownLinkColor;
+
@dropdownLinkBackgroundActive: @linkColor;
+@dropdownLinkBackgroundHover: @dropdownLinkBackgroundActive;
// COMPONENT VARIABLES
// --------------------------------------------------
+
// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
@hrBorder: @grayLighter;
+// Horizontal forms & lists
+// -------------------------
+@horizontalComponentOffset: 180px;
+
+
// Wells
// -------------------------
@wellBackground: #f5f5f5;
// Navbar
// -------------------------
@navbarCollapseWidth: 979px;
+@navbarCollapseDesktopWidth: @navbarCollapseWidth + 1;
@navbarHeight: 40px;
-@navbarBackground: #EAEAEA;
-@navbarBackgroundHighlight: lighten(@navbarBackground, 15%);
-@navbarBorder: darken(@navbarBackground, 12%);
+@navbarBackgroundHighlight: #eee;
+@navbarBackground: @grayLight;
+@navbarBorder: darken(@navbarBackground, 5%);
@navbarText: @textColor;
@navbarLinkColor: @textColor;
@navbarBrandColor: @grayDark;
// Inverted navbar
-@navbarInverseBackground: @gray;
-@navbarInverseBackgroundHighlight: lighten(@navbarInverseBackground, 5%);
-@navbarInverseBorder: #252525;
+@navbarInverseBackground: #6C737E;
+@navbarInverseBackgroundHighlight: lighten(@navbarInverseBackground, 25%);
+@navbarInverseBorder: darken(@navbarInverseBackground, 5%);
@navbarInverseText: @grayLighter;
@navbarInverseLinkColor: @grayLighter;
@navbarInverseSearchBackground: lighten(@navbarInverseBackground, 25%);
@navbarInverseSearchBackgroundFocus: @white;
@navbarInverseSearchBorder: @navbarInverseBackground;
-@navbarInverseSearchPlaceholderColor: #ccc;
+@navbarInverseSearchPlaceholderColor: @grayLighter;
@navbarInverseBrandColor: @navbarInverseLinkColor;
// Form states and alerts
// -------------------------
-@warningText: #393939;
-@warningBackground: #F5F3B4;
+@warningText: @white;
+@warningBackground: @orange;
@warningBorder: darken(spin(@warningBackground, -10), 3%);
-@errorText: @warningText;
-@errorBackground: #FFE9E9;
+@errorText: @white;
+@errorBackground: @red;
@errorBorder: darken(spin(@errorBackground, -10), 3%);
-@successText: #333;
-@successBackground: #BEDEBE;
+@successText: @white;
+@successBackground: @green;
@successBorder: darken(spin(@successBackground, -10), 5%);
-@infoText: #1B3650;
-@infoBackground: #E4F0FF;
+@infoText: @white;
+@infoBackground: @blue;
@infoBorder: darken(spin(@infoBackground, -10), 7%);