blob: 5ac15943f458ce809b6e9688aa3548edcf3188c3 [file] [log] [blame]
/*******************************
Site Settings
*******************************/
/*-------------------
Fonts
--------------------*/
@fontName : 'Lato';
@fontSmoothing : antialiased;
@headerFont : @fontName, 'Helvetica Neue', Arial, Helvetica, sans-serif;
@pageFont : @fontName, 'Helvetica Neue', Arial, Helvetica, sans-serif;
@googleFontName : @fontName;
@importGoogleFonts : true;
@googleFontSizes : '400,700,400italic,700italic';
@googleSubset : 'latin';
@googleProtocol : 'https://';
@googleFontRequest : '@{googleFontName}:@{googleFontSizes}&subset=@{googleSubset}';
/*-------------------
Base Sizes
--------------------*/
/* This is the single variable that controls them all */
@emSize : 14px;
/* The size of page text */
@fontSize : 14px;
/*-------------------
Border Radius
--------------------*/
/* See Power-user section below
for explanation of @px variables
*/
@relativeBorderRadius: @relative4px;
@absoluteBorderRadius: @4px;
@defaultBorderRadius: @absoluteBorderRadius;
/*-------------------
Brand Colors
--------------------*/
@primaryColor : @blue;
@secondaryColor : @black;
@lightPrimaryColor : @lightBlue;
@lightSecondaryColor : @lightBlack;
/*--------------
Page Heading
---------------*/
@headerFontWeight : bold;
@headerLineHeight : 1.2857em;
@h1 : 2rem;
@h2 : 1.714rem;
@h3 : 1.28rem;
@h4 : 1.071rem;
@h5 : 1rem;
/*--------------
Form Input
---------------*/
/* This adjusts the default form input across all elements */
@inputBackground : @white;
@inputVerticalPadding : @relative11px;
@inputHorizontalPadding : @relative14px;
@inputPadding : @inputVerticalPadding @inputHorizontalPadding;
/* Input Text Color */
@inputColor: @textColor;
@inputPlaceholderColor: lighten(@inputColor, 75);
@inputPlaceholderFocusColor: lighten(@inputColor, 45);
/* Line Height Default For Inputs in Browser */
@inputLineHeight: 1.2142em;
/*-------------------
Focused Input
--------------------*/
/* Used on inputs, textarea etc */
@focusedFormBorderColor: #85B7D9;
/* Used on dropdowns, other larger blocks */
@focusedFormMutedBorderColor: #96C8DA;
/*-------------------
Sizes
--------------------*/
/*
Sizes are all expressed in terms of 14px/em (default em)
This ensures these "ratios" remain constant despite changes in EM
*/
@miniSize : (11 / 14);
@tinySize : (12 / 14);
@smallSize : (13 / 14);
@mediumSize : (14 / 14);
@largeSize : (16 / 14);
@bigSize : (18 / 14);
@hugeSize : (20 / 14);
@massiveSize : (24 / 14);
/*-------------------
Page
--------------------*/
@pageBackground : #FFFFFF;
@pageOverflowX : hidden;
@lineHeight : 1.4285em;
@textColor : rgba(0, 0, 0, 0.87);
/*-------------------
Paragraph
--------------------*/
@paragraphMargin : 0em 0em 1em;
@paragraphLineHeight : @lineHeight;
/*-------------------
Links
--------------------*/
@linkColor : #4183C4;
@linkUnderline : none;
@linkHoverColor : darken(saturate(@linkColor, 20), 15, relative);
@linkHoverUnderline : @linkUnderline;
/*-------------------
Highlighted Text
--------------------*/
@highlightBackground : #CCE2FF;
@highlightColor : @textColor;
@inputHighlightBackground : rgba(100, 100, 100, 0.4);
@inputHighlightColor : @textColor;
/*-------------------
Loader
--------------------*/
@loaderSize : @relativeBig;
@loaderSpeed : 0.6s;
@loaderLineWidth : 0.2em;
@loaderFillColor : rgba(0, 0, 0, 0.1);
@loaderLineColor : @grey;
@invertedLoaderFillColor : rgba(255, 255, 255, 0.15);
@invertedLoaderLineColor : @white;
/*-------------------
Grid
--------------------*/
@columnCount: 16;
/*-------------------
Transitions
--------------------*/
@defaultDuration : 0.1s;
@defaultEasing : ease;
/*-------------------
Breakpoints
--------------------*/
@mobileBreakpoint : 320px;
@tabletBreakpoint : 768px;
@computerBreakpoint : 992px;
@largeMonitorBreakpoint : 1200px;
@widescreenMonitorBreakpoint : 1920px;
/*-------------------
Site Colors
--------------------*/
/*--- Colors ---*/
@red : #DB2828;
@orange : #F2711C;
@yellow : #FBBD08;
@olive : #B5CC18;
@green : #21BA45;
@teal : #00B5AD;
@blue : #2185D0;
@violet : #6435C9;
@purple : #A333C8;
@pink : #E03997;
@brown : #A5673F;
@grey : #767676;
@black : #1B1C1D;
/*--- Light Colors ---*/
@lightRed : #FF695E;
@lightOrange : #FF851B;
@lightYellow : #FFE21F;
@lightOlive : #D9E778;
@lightGreen : #2ECC40;
@lightTeal : #6DFFFF;
@lightBlue : #54C8FF;
@lightViolet : #A291FB;
@lightPurple : #DC73FF;
@lightPink : #FF8EDF;
@lightBrown : #D67C1C;
@lightGrey : #DCDDDE;
@lightBlack : #545454;
/*--- Neutrals ---*/
@fullBlack : #000000;
@offWhite : #F9FAFB;
@darkWhite : #F3F4F5;
@midWhite : #DCDDDE;
@white : #FFFFFF;
/*--- Colored Backgrounds ---*/
@redBackground : #FFE8E6;
@orangeBackground : #FFEDDE;
@yellowBackground : #FFF8DB;
@oliveBackground : #FBFDEF;
@greenBackground : #E5F9E7;
@tealBackground : #E1F7F7;
@blueBackground : #DFF0FF;
@violetBackground : #EAE7FF;
@purpleBackground : #F6E7FF;
@pinkBackground : #FFE3FB;
@brownBackground : #F1E2D3;
/*--- Colored Headers ---*/
@redHeaderColor : darken(@redTextColor, 5);
@oliveHeaderColor : darken(@oliveTextColor, 5);
@greenHeaderColor : darken(@greenTextColor, 5);
@yellowHeaderColor : darken(@yellowTextColor, 5);
@blueHeaderColor : darken(@blueTextColor, 5);
@tealHeaderColor : darken(@tealTextColor, 5);
@pinkHeaderColor : darken(@pinkTextColor, 5);
@violetHeaderColor : darken(@violetTextColor, 5);
@purpleHeaderColor : darken(@purpleTextColor, 5);
@orangeHeaderColor : darken(@orangeTextColor, 5);
@brownHeaderColor : darken(@brownTextColor, 5);
/*--- Colored Text ---*/
@redTextColor : @red;
@orangeTextColor : @orange;
@yellowTextColor : #B58105; // Yellow text is difficult to read
@oliveTextColor : #8ABC1E; // Olive is difficult to read
@greenTextColor : #1EBC30; // Green is difficult to read
@tealTextColor : #10A3A3; // Teal text is difficult to read
@blueTextColor : @blue;
@violetTextColor : @violet;
@purpleTextColor : @purple;
@pinkTextColor : @pink;
@brownTextColor : @brown;
/*--- Colored Border ---*/
@redBorderColor : @redTextColor;
@orangeBorderColor : @orangeTextColor;
@yellowBorderColor : @yellowTextColor;
@oliveBorderColor : @oliveTextColor;
@greenBorderColor : @greenTextColor;
@tealBorderColor : @tealTextColor;
@blueBorderColor : @blueTextColor;
@violetBorderColor : @violetTextColor;
@purpleBorderColor : @purpleTextColor;
@pinkBorderColor : @pinkTextColor;
@brownBorderColor : @brownTextColor;
/*-------------------
Alpha Colors
--------------------*/
@subtleTransparentBlack : rgba(0, 0, 0, 0.03);
@transparentBlack : rgba(0, 0, 0, 0.05);
@strongTransparentBlack : rgba(0, 0, 0, 0.10);
@veryStrongTransparentBlack : rgba(0, 0, 0, 0.15);
@subtleTransparentWhite : rgba(255, 255, 255, 0.02);
@transparentWhite : rgba(255, 255, 255, 0.08);
@strongTransparentWhite : rgba(255, 255, 255, 0.15);
/*-------------------
Accents
--------------------*/
/* Differentiating Neutrals */
@subtleGradient: linear-gradient(transparent, @transparentBlack);
/* Differentiating Layers */
@subtleShadow:
0px 1px 2px 0 @borderColor
;
@floatingShadow:
0px 2px 4px 0px rgba(34, 36, 38, 0.12),
0px 2px 10px 0px rgba(34, 36, 38, 0.15)
;
/*******************************
Power-User
*******************************/
/*-------------------
Emotive Colors
--------------------*/
/* Positive */
@positiveColor : @green;
@positiveBackgroundColor : #FCFFF5;
@positiveBorderColor : #A3C293;
@positiveHeaderColor : #1A531B;
@positiveTextColor : #2C662D;
/* Negative */
@negativeColor : @red;
@negativeBackgroundColor : #FFF6F6;
@negativeBorderColor : #E0B4B4;
@negativeHeaderColor : #912D2B;
@negativeTextColor : #9F3A38;
/* Info */
@infoColor : #31CCEC;
@infoBackgroundColor : #F8FFFF;
@infoBorderColor : #A9D5DE;
@infoHeaderColor : #0E566C;
@infoTextColor : #276F86;
/* Warning */
@warningColor : #F2C037;
@warningBorderColor : #C9BA9B;
@warningBackgroundColor : #FFFAF3;
@warningHeaderColor : #794B02;
@warningTextColor : #573A08;
/*-------------------
Paths
--------------------*/
/* For source only. Modified in gulp for dist */
@imagePath : '../../themes/default/assets/images';
@fontPath : '../../themes/default/assets/fonts';
/*-------------------
Em Sizes
--------------------*/
/*
This rounds @size values to the closest pixel then expresses that value in (r)em.
This ensures all size values round to exact pixels
*/
@mini : unit( round(@miniSize * @emSize) / @emSize, rem);
@tiny : unit( round(@tinySize * @emSize) / @emSize, rem);
@small : unit( round(@smallSize * @emSize) / @emSize, rem);
@medium : unit( round(@mediumSize * @emSize) / @emSize, rem);
@large : unit( round(@largeSize * @emSize) / @emSize, rem);
@big : unit( round(@bigSize * @emSize) / @emSize, rem);
@huge : unit( round(@hugeSize * @emSize) / @emSize, rem);
@massive : unit( round(@massiveSize * @emSize) / @emSize, rem);
/* em */
@relativeMini : unit( round(@miniSize * @emSize) / @emSize, em);
@relativeTiny : unit( round(@tinySize * @emSize) / @emSize, em);
@relativeSmall : unit( round(@smallSize * @emSize) / @emSize, em);
@relativeMedium : unit( round(@mediumSize * @emSize) / @emSize, em);
@relativeLarge : unit( round(@largeSize * @emSize) / @emSize, em);
@relativeBig : unit( round(@bigSize * @emSize) / @emSize, em);
@relativeHuge : unit( round(@hugeSize * @emSize) / @emSize, em);
@relativeMassive : unit( round(@massiveSize * @emSize) / @emSize, em);
/* rem */
@absoluteMini : unit( round(@miniSize * @emSize) / @emSize, rem);
@absoluteTiny : unit( round(@tinySize * @emSize) / @emSize, rem);
@absoluteSmall : unit( round(@smallSize * @emSize) / @emSize, rem);
@absoluteMedium : unit( round(@mediumSize * @emSize) / @emSize, rem);
@absoluteLarge : unit( round(@largeSize * @emSize) / @emSize, rem);
@absoluteBig : unit( round(@bigSize * @emSize) / @emSize, rem);
@absoluteHuge : unit( round(@hugeSize * @emSize) / @emSize, rem);
@absoluteMassive : unit( round(@massiveSize * @emSize) / @emSize, rem);
/*-------------------
Icons
--------------------*/
/* Maximum Glyph Width of Icon */
@iconWidth : 1.18em;
/*-------------------
Neutral Text
--------------------*/
@darkTextColor : rgba(0, 0, 0, 0.85);
@mutedTextColor : rgba(0, 0, 0, 0.6);
@lightTextColor : rgba(0, 0, 0, 0.4);
@unselectedTextColor : rgba(0, 0, 0, 0.4);
@hoveredTextColor : rgba(0, 0, 0, 0.8);
@pressedTextColor : rgba(0, 0, 0, 0.9);
@selectedTextColor : rgba(0, 0, 0, 0.95);
@disabledTextColor : rgba(0, 0, 0, 0.2);
@invertedTextColor : rgba(255, 255, 255, 0.9);
@invertedMutedTextColor : rgba(255, 255, 255, 0.8);
@invertedLightTextColor : rgba(255, 255, 255, 0.7);
@invertedUnselectedTextColor : rgba(255, 255, 255, 0.5);
@invertedHoveredTextColor : rgba(255, 255, 255, 1);
@invertedPressedTextColor : rgba(255, 255, 255, 1);
@invertedSelectedTextColor : rgba(255, 255, 255, 1);
@invertedDisabledTextColor : rgba(255, 255, 255, 0.2);
/*-------------------
Brand Colors
--------------------*/
@facebookColor : #3B5998;
@twitterColor : #55ACEE;
@googlePlusColor : #DD4B39;
@linkedInColor : #1F88BE;
@youtubeColor : #CC181E;
@pinterestColor : #BD081C;
@vkColor : #4D7198;
@instagramColor : #49769C;
/*-------------------
Borders
--------------------*/
@circularRadius : 500rem;
@borderColor : rgba(34, 36, 38, 0.15);
@strongBorderColor : rgba(34, 36, 38, 0.22);
@internalBorderColor : rgba(34, 36, 38, 0.1);
@selectedBorderColor : rgba(34, 36, 38, 0.35);
@strongSelectedBorderColor : rgba(34, 36, 38, 0.5);
@disabledBorderColor : rgba(34, 36, 38, 0.5);
@solidInternalBorderColor : #FAFAFA;
@solidBorderColor : #D4D4D5;
@solidSelectedBorderColor : #BCBDBD;
@whiteBorderColor : rgba(255, 255, 255, 0.1);
@selectedWhiteBorderColor : rgba(255, 255, 255, 0.8);
@solidWhiteBorderColor : #555555;
@selectedSolidWhiteBorderColor : #999999;
/*-------------------
Derived Values
--------------------*/
/* Loaders Position Offset */
@loaderOffset : -(@loaderSize / 2);
@loaderMargin : @loaderOffset 0em 0em @loaderOffset;
/* Rendered Scrollbar Width */
@scrollbarWidth: 17px;
/* Maximum Single Character Glyph Width, aka Capital "W" */
@glyphWidth: 1.1em;
/* Used to match floats with text */
@lineHeightOffset : ((@lineHeight - 1em) / 2);
@headerLineHeightOffset : (@headerLineHeight - 1em) / 2;
/* Header Spacing */
@headerTopMargin : ~"calc(2rem - "@headerLineHeightOffset~")";
@headerBottomMargin : 1rem;
@headerMargin : @headerTopMargin 0em @headerBottomMargin;
/* Minimum Mobile Width */
@pageMinWidth : 320px;
/* Positive / Negative Dupes */
@successBackgroundColor : @positiveBackgroundColor;
@successColor : @positiveColor;
@successBorderColor : @positiveBorderColor;
@successHeaderColor : @positiveHeaderColor;
@successTextColor : @positiveTextColor;
@errorBackgroundColor : @negativeBackgroundColor;
@errorColor : @negativeColor;
@errorBorderColor : @negativeBorderColor;
@errorHeaderColor : @negativeHeaderColor;
@errorTextColor : @negativeTextColor;
/* Responsive */
@largestMobileScreen : (@tabletBreakpoint - 1px);
@largestTabletScreen : (@computerBreakpoint - 1px);
@largestSmallMonitor : (@largeMonitorBreakpoint - 1px);
@largestLargeMonitor : (@widescreenMonitorBreakpoint - 1px);
/*-------------------
Exact Pixel Values
--------------------*/
/*
These are used to specify exact pixel values in em
for things like borders that remain constantly
sized as emSize adjusts
Since there are many more sizes than names for sizes,
these are named by their original pixel values.
*/
@1px : unit( (1 / @emSize), rem);
@2px : unit( (2 / @emSize), rem);
@3px : unit( (3 / @emSize), rem);
@4px : unit( (4 / @emSize), rem);
@5px : unit( (5 / @emSize), rem);
@6px : unit( (6 / @emSize), rem);
@7px : unit( (7 / @emSize), rem);
@8px : unit( (8 / @emSize), rem);
@9px : unit( (9 / @emSize), rem);
@10px : unit( (10 / @emSize), rem);
@11px : unit( (11 / @emSize), rem);
@12px : unit( (12 / @emSize), rem);
@13px : unit( (13 / @emSize), rem);
@14px : unit( (14 / @emSize), rem);
@15px : unit( (15 / @emSize), rem);
@16px : unit( (16 / @emSize), rem);
@17px : unit( (17 / @emSize), rem);
@18px : unit( (18 / @emSize), rem);
@19px : unit( (19 / @emSize), rem);
@20px : unit( (20 / @emSize), rem);
@21px : unit( (21 / @emSize), rem);
@22px : unit( (22 / @emSize), rem);
@23px : unit( (23 / @emSize), rem);
@24px : unit( (24 / @emSize), rem);
@25px : unit( (25 / @emSize), rem);
@26px : unit( (26 / @emSize), rem);
@27px : unit( (27 / @emSize), rem);
@28px : unit( (28 / @emSize), rem);
@29px : unit( (29 / @emSize), rem);
@30px : unit( (30 / @emSize), rem);
@31px : unit( (31 / @emSize), rem);
@32px : unit( (32 / @emSize), rem);
@33px : unit( (33 / @emSize), rem);
@34px : unit( (34 / @emSize), rem);
@35px : unit( (35 / @emSize), rem);
@36px : unit( (36 / @emSize), rem);
@37px : unit( (37 / @emSize), rem);
@38px : unit( (38 / @emSize), rem);
@39px : unit( (39 / @emSize), rem);
@40px : unit( (40 / @emSize), rem);
@41px : unit( (41 / @emSize), rem);
@42px : unit( (42 / @emSize), rem);
@43px : unit( (43 / @emSize), rem);
@44px : unit( (44 / @emSize), rem);
@45px : unit( (45 / @emSize), rem);
@46px : unit( (46 / @emSize), rem);
@47px : unit( (47 / @emSize), rem);
@48px : unit( (48 / @emSize), rem);
@49px : unit( (49 / @emSize), rem);
@50px : unit( (50 / @emSize), rem);
@51px : unit( (51 / @emSize), rem);
@52px : unit( (52 / @emSize), rem);
@53px : unit( (53 / @emSize), rem);
@54px : unit( (54 / @emSize), rem);
@55px : unit( (55 / @emSize), rem);
@56px : unit( (56 / @emSize), rem);
@57px : unit( (57 / @emSize), rem);
@58px : unit( (58 / @emSize), rem);
@59px : unit( (59 / @emSize), rem);
@60px : unit( (60 / @emSize), rem);
@61px : unit( (61 / @emSize), rem);
@62px : unit( (62 / @emSize), rem);
@63px : unit( (63 / @emSize), rem);
@64px : unit( (64 / @emSize), rem);
@relative1px : unit( (1 / @emSize), em);
@relative2px : unit( (2 / @emSize), em);
@relative3px : unit( (3 / @emSize), em);
@relative4px : unit( (4 / @emSize), em);
@relative5px : unit( (5 / @emSize), em);
@relative6px : unit( (6 / @emSize), em);
@relative7px : unit( (7 / @emSize), em);
@relative8px : unit( (8 / @emSize), em);
@relative9px : unit( (9 / @emSize), em);
@relative10px : unit( (10 / @emSize), em);
@relative11px : unit( (11 / @emSize), em);
@relative12px : unit( (12 / @emSize), em);
@relative13px : unit( (13 / @emSize), em);
@relative14px : unit( (14 / @emSize), em);
@relative15px : unit( (15 / @emSize), em);
@relative16px : unit( (16 / @emSize), em);
@relative17px : unit( (17 / @emSize), em);
@relative18px : unit( (18 / @emSize), em);
@relative19px : unit( (19 / @emSize), em);
@relative20px : unit( (20 / @emSize), em);
@relative21px : unit( (21 / @emSize), em);
@relative22px : unit( (22 / @emSize), em);
@relative23px : unit( (23 / @emSize), em);
@relative24px : unit( (24 / @emSize), em);
@relative25px : unit( (25 / @emSize), em);
@relative26px : unit( (26 / @emSize), em);
@relative27px : unit( (27 / @emSize), em);
@relative28px : unit( (28 / @emSize), em);
@relative29px : unit( (29 / @emSize), em);
@relative30px : unit( (30 / @emSize), em);
@relative31px : unit( (31 / @emSize), em);
@relative32px : unit( (32 / @emSize), em);
@relative33px : unit( (33 / @emSize), em);
@relative34px : unit( (34 / @emSize), em);
@relative35px : unit( (35 / @emSize), em);
@relative36px : unit( (36 / @emSize), em);
@relative37px : unit( (37 / @emSize), em);
@relative38px : unit( (38 / @emSize), em);
@relative39px : unit( (39 / @emSize), em);
@relative40px : unit( (40 / @emSize), em);
@relative41px : unit( (41 / @emSize), em);
@relative42px : unit( (42 / @emSize), em);
@relative43px : unit( (43 / @emSize), em);
@relative44px : unit( (44 / @emSize), em);
@relative45px : unit( (45 / @emSize), em);
@relative46px : unit( (46 / @emSize), em);
@relative47px : unit( (47 / @emSize), em);
@relative48px : unit( (48 / @emSize), em);
@relative49px : unit( (49 / @emSize), em);
@relative50px : unit( (50 / @emSize), em);
@relative51px : unit( (51 / @emSize), em);
@relative52px : unit( (52 / @emSize), em);
@relative53px : unit( (53 / @emSize), em);
@relative54px : unit( (54 / @emSize), em);
@relative55px : unit( (55 / @emSize), em);
@relative56px : unit( (56 / @emSize), em);
@relative57px : unit( (57 / @emSize), em);
@relative58px : unit( (58 / @emSize), em);
@relative59px : unit( (59 / @emSize), em);
@relative60px : unit( (60 / @emSize), em);
@relative61px : unit( (61 / @emSize), em);
@relative62px : unit( (62 / @emSize), em);
@relative63px : unit( (63 / @emSize), em);
@relative64px : unit( (64 / @emSize), em);
/* Columns */
@oneWide : (1 / @columnCount * 100%);
@twoWide : (2 / @columnCount * 100%);
@threeWide : (3 / @columnCount * 100%);
@fourWide : (4 / @columnCount * 100%);
@fiveWide : (5 / @columnCount * 100%);
@sixWide : (6 / @columnCount * 100%);
@sevenWide : (7 / @columnCount * 100%);
@eightWide : (8 / @columnCount * 100%);
@nineWide : (9 / @columnCount * 100%);
@tenWide : (10 / @columnCount * 100%);
@elevenWide : (11 / @columnCount * 100%);
@twelveWide : (12 / @columnCount * 100%);
@thirteenWide : (13 / @columnCount * 100%);
@fourteenWide : (14 / @columnCount * 100%);
@fifteenWide : (15 / @columnCount * 100%);
@sixteenWide : (16 / @columnCount * 100%);
@oneColumn : (1 / 1 * 100%);
@twoColumn : (1 / 2 * 100%);
@threeColumn : (1 / 3 * 100%);
@fourColumn : (1 / 4 * 100%);
@fiveColumn : (1 / 5 * 100%);
@sixColumn : (1 / 6 * 100%);
@sevenColumn : (1 / 7 * 100%);
@eightColumn : (1 / 8 * 100%);
@nineColumn : (1 / 9 * 100%);
@tenColumn : (1 / 10 * 100%);
@elevenColumn : (1 / 11 * 100%);
@twelveColumn : (1 / 12 * 100%);
@thirteenColumn : (1 / 13 * 100%);
@fourteenColumn : (1 / 14 * 100%);
@fifteenColumn : (1 / 15 * 100%);
@sixteenColumn : (1 / 16 * 100%);
/*******************************
States
*******************************/
/*-------------------
Disabled
--------------------*/
@disabledOpacity: 0.45;
@disabledTextColor: rgba(40, 40, 40, 0.3);
@invertedDisabledTextColor: rgba(225, 225, 225, 0.3);
/*-------------------
Hover
--------------------*/
/*--- Shadows ---*/
@floatingShadowHover:
0px 2px 4px 0px rgba(34, 36, 38, 0.15),
0px 2px 10px 0px rgba(34, 36, 38, 0.25)
;
/*--- Colors ---*/
@primaryColorHover : saturate(darken(@primaryColor, 5), 10, relative);
@secondaryColorHover : saturate(lighten(@secondaryColor, 5), 10, relative);
@redHover : saturate(darken(@red, 5), 10, relative);
@orangeHover : saturate(darken(@orange, 5), 10, relative);
@yellowHover : saturate(darken(@yellow, 5), 10, relative);
@oliveHover : saturate(darken(@olive, 5), 10, relative);
@greenHover : saturate(darken(@green, 5), 10, relative);
@tealHover : saturate(darken(@teal, 5), 10, relative);
@blueHover : saturate(darken(@blue, 5), 10, relative);
@violetHover : saturate(darken(@violet, 5), 10, relative);
@purpleHover : saturate(darken(@purple, 5), 10, relative);
@pinkHover : saturate(darken(@pink, 5), 10, relative);
@brownHover : saturate(darken(@brown, 5), 10, relative);
@lightRedHover : saturate(darken(@lightRed, 5), 10, relative);
@lightOrangeHover : saturate(darken(@lightOrange, 5), 10, relative);
@lightYellowHover : saturate(darken(@lightYellow, 5), 10, relative);
@lightOliveHover : saturate(darken(@lightOlive, 5), 10, relative);
@lightGreenHover : saturate(darken(@lightGreen, 5), 10, relative);
@lightTealHover : saturate(darken(@lightTeal, 5), 10, relative);
@lightBlueHover : saturate(darken(@lightBlue, 5), 10, relative);
@lightVioletHover : saturate(darken(@lightViolet, 5), 10, relative);
@lightPurpleHover : saturate(darken(@lightPurple, 5), 10, relative);
@lightPinkHover : saturate(darken(@lightPink, 5), 10, relative);
@lightBrownHover : saturate(darken(@lightBrown, 5), 10, relative);
@lightGreyHover : saturate(darken(@lightGrey, 5), 10, relative);
@lightBlackHover : saturate(darken(@fullBlack, 5), 10, relative);
/*--- Emotive ---*/
@positiveColorHover : saturate(darken(@positiveColor, 5), 10, relative);
@negativeColorHover : saturate(darken(@negativeColor, 5), 10, relative);
/*--- Brand ---*/
@facebookHoverColor : saturate(darken(@facebookColor, 5), 10, relative);
@twitterHoverColor : saturate(darken(@twitterColor, 5), 10, relative);
@googlePlusHoverColor : saturate(darken(@googlePlusColor, 5), 10, relative);
@linkedInHoverColor : saturate(darken(@linkedInColor, 5), 10, relative);
@youtubeHoverColor : saturate(darken(@youtubeColor, 5), 10, relative);
@instagramHoverColor : saturate(darken(@instagramColor, 5), 10, relative);
@pinterestHoverColor : saturate(darken(@pinterestColor, 5), 10, relative);
@vkHoverColor : saturate(darken(@vkColor, 5), 10, relative);
/*--- Dark Tones ---*/
@fullBlackHover : lighten(@fullBlack, 5);
@blackHover : lighten(@black, 5);
@greyHover : lighten(@grey, 5);
/*--- Light Tones ---*/
@whiteHover : darken(@white, 5);
@offWhiteHover : darken(@offWhite, 5);
@darkWhiteHover : darken(@darkWhite, 5);
/*-------------------
Focus
--------------------*/
/*--- Colors ---*/
@primaryColorFocus : saturate(darken(@primaryColor, 8), 20, relative);
@secondaryColorFocus : saturate(lighten(@secondaryColor, 8), 20, relative);
@redFocus : saturate(darken(@red, 8), 20, relative);
@orangeFocus : saturate(darken(@orange, 8), 20, relative);
@yellowFocus : saturate(darken(@yellow, 8), 20, relative);
@oliveFocus : saturate(darken(@olive, 8), 20, relative);
@greenFocus : saturate(darken(@green, 8), 20, relative);
@tealFocus : saturate(darken(@teal, 8), 20, relative);
@blueFocus : saturate(darken(@blue, 8), 20, relative);
@violetFocus : saturate(darken(@violet, 8), 20, relative);
@purpleFocus : saturate(darken(@purple, 8), 20, relative);
@pinkFocus : saturate(darken(@pink, 8), 20, relative);
@brownFocus : saturate(darken(@brown, 8), 20, relative);
@lightRedFocus : saturate(darken(@lightRed, 8), 20, relative);
@lightOrangeFocus : saturate(darken(@lightOrange, 8), 20, relative);
@lightYellowFocus : saturate(darken(@lightYellow, 8), 20, relative);
@lightOliveFocus : saturate(darken(@lightOlive, 8), 20, relative);
@lightGreenFocus : saturate(darken(@lightGreen, 8), 20, relative);
@lightTealFocus : saturate(darken(@lightTeal, 8), 20, relative);
@lightBlueFocus : saturate(darken(@lightBlue, 8), 20, relative);
@lightVioletFocus : saturate(darken(@lightViolet, 8), 20, relative);
@lightPurpleFocus : saturate(darken(@lightPurple, 8), 20, relative);
@lightPinkFocus : saturate(darken(@lightPink, 8), 20, relative);
@lightBrownFocus : saturate(darken(@lightBrown, 8), 20, relative);
@lightGreyFocus : saturate(darken(@lightGrey, 8), 20, relative);
@lightBlackFocus : saturate(darken(@fullBlack, 8), 20, relative);
/*--- Emotive ---*/
@positiveColorFocus : saturate(darken(@positiveColor, 8), 20, relative);
@negativeColorFocus : saturate(darken(@negativeColor, 8), 20, relative);
/*--- Brand ---*/
@facebookFocusColor : saturate(darken(@facebookColor, 8), 20, relative);
@twitterFocusColor : saturate(darken(@twitterColor, 8), 20, relative);
@googlePlusFocusColor : saturate(darken(@googlePlusColor, 8), 20, relative);
@linkedInFocusColor : saturate(darken(@linkedInColor, 8), 20, relative);
@youtubeFocusColor : saturate(darken(@youtubeColor, 8), 20, relative);
@instagramFocusColor : saturate(darken(@instagramColor, 8), 20, relative);
@pinterestFocusColor : saturate(darken(@pinterestColor, 8), 20, relative);
@vkFocusColor : saturate(darken(@vkColor, 8), 20, relative);
/*--- Dark Tones ---*/
@fullBlackFocus : lighten(@fullBlack, 8);
@blackFocus : lighten(@black, 8);
@greyFocus : lighten(@grey, 8);
/*--- Light Tones ---*/
@whiteFocus : darken(@white, 8);
@offWhiteFocus : darken(@offWhite, 8);
@darkWhiteFocus : darken(@darkWhite, 8);
/*-------------------
Down (:active)
--------------------*/
/*--- Colors ---*/
@primaryColorDown : darken(@primaryColor, 10);
@secondaryColorDown : lighten(@secondaryColor, 10);
@redDown : darken(@red, 10);
@orangeDown : darken(@orange, 10);
@yellowDown : darken(@yellow, 10);
@oliveDown : darken(@olive, 10);
@greenDown : darken(@green, 10);
@tealDown : darken(@teal, 10);
@blueDown : darken(@blue, 10);
@violetDown : darken(@violet, 10);
@purpleDown : darken(@purple, 10);
@pinkDown : darken(@pink, 10);
@brownDown : darken(@brown, 10);
@lightRedDown : darken(@lightRed, 10);
@lightOrangeDown : darken(@lightOrange, 10);
@lightYellowDown : darken(@lightYellow, 10);
@lightOliveDown : darken(@lightOlive, 10);
@lightGreenDown : darken(@lightGreen, 10);
@lightTealDown : darken(@lightTeal, 10);
@lightBlueDown : darken(@lightBlue, 10);
@lightVioletDown : darken(@lightViolet, 10);
@lightPurpleDown : darken(@lightPurple, 10);
@lightPinkDown : darken(@lightPink, 10);
@lightBrownDown : darken(@lightBrown, 10);
@lightGreyDown : darken(@lightGrey, 10);
@lightBlackDown : darken(@fullBlack, 10);
/*--- Emotive ---*/
@positiveColorDown : darken(@positiveColor, 10);
@negativeColorDown : darken(@negativeColor, 10);
/*--- Brand ---*/
@facebookDownColor : darken(@facebookColor, 10);
@twitterDownColor : darken(@twitterColor, 10);
@googlePlusDownColor : darken(@googlePlusColor, 10);
@linkedInDownColor : darken(@linkedInColor, 10);
@youtubeDownColor : darken(@youtubeColor, 10);
@instagramDownColor : darken(@instagramColor, 10);
@pinterestDownColor : darken(@pinterestColor, 10);
@vkDownColor : darken(@vkColor, 10);
/*--- Dark Tones ---*/
@fullBlackDown : lighten(@fullBlack, 10);
@blackDown : lighten(@black, 10);
@greyDown : lighten(@grey, 10);
/*--- Light Tones ---*/
@whiteDown : darken(@white, 10);
@offWhiteDown : darken(@offWhite, 10);
@darkWhiteDown : darken(@darkWhite, 10);
/*-------------------
Active
--------------------*/
/*--- Colors ---*/
@primaryColorActive : saturate(darken(@primaryColor, 5), 15, relative);
@secondaryColorActive : saturate(lighten(@secondaryColor, 5), 15, relative);
@redActive : saturate(darken(@red, 5), 15, relative);
@orangeActive : saturate(darken(@orange, 5), 15, relative);
@yellowActive : saturate(darken(@yellow, 5), 15, relative);
@oliveActive : saturate(darken(@olive, 5), 15, relative);
@greenActive : saturate(darken(@green, 5), 15, relative);
@tealActive : saturate(darken(@teal, 5), 15, relative);
@blueActive : saturate(darken(@blue, 5), 15, relative);
@violetActive : saturate(darken(@violet, 5), 15, relative);
@purpleActive : saturate(darken(@purple, 5), 15, relative);
@pinkActive : saturate(darken(@pink, 5), 15, relative);
@brownActive : saturate(darken(@brown, 5), 15, relative);
@lightRedActive : saturate(darken(@lightRed, 5), 15, relative);
@lightOrangeActive : saturate(darken(@lightOrange, 5), 15, relative);
@lightYellowActive : saturate(darken(@lightYellow, 5), 15, relative);
@lightOliveActive : saturate(darken(@lightOlive, 5), 15, relative);
@lightGreenActive : saturate(darken(@lightGreen, 5), 15, relative);
@lightTealActive : saturate(darken(@lightTeal, 5), 15, relative);
@lightBlueActive : saturate(darken(@lightBlue, 5), 15, relative);
@lightVioletActive : saturate(darken(@lightViolet, 5), 15, relative);
@lightPurpleActive : saturate(darken(@lightPurple, 5), 15, relative);
@lightPinkActive : saturate(darken(@lightPink, 5), 15, relative);
@lightBrownActive : saturate(darken(@lightBrown, 5), 15, relative);
@lightGreyActive : saturate(darken(@lightGrey, 5), 15, relative);
@lightBlackActive : saturate(darken(@fullBlack, 5), 15, relative);
/*--- Emotive ---*/
@positiveColorActive : saturate(darken(@positiveColor, 5), 15, relative);
@negativeColorActive : saturate(darken(@negativeColor, 5), 15, relative);
/*--- Brand ---*/
@facebookActiveColor : saturate(darken(@facebookColor, 5), 15, relative);
@twitterActiveColor : saturate(darken(@twitterColor, 5), 15, relative);
@googlePlusActiveColor : saturate(darken(@googlePlusColor, 5), 15, relative);
@linkedInActiveColor : saturate(darken(@linkedInColor, 5), 15, relative);
@youtubeActiveColor : saturate(darken(@youtubeColor, 5), 15, relative);
@instagramActiveColor : saturate(darken(@instagramColor, 5), 15, relative);
@pinterestActiveColor : saturate(darken(@pinterestColor, 5), 15, relative);
@vkActiveColor : saturate(darken(@vkColor, 5), 15, relative);
/*--- Dark Tones ---*/
@fullBlackActive : darken(@fullBlack, 5);
@blackActive : darken(@black, 5);
@greyActive : darken(@grey, 5);
/*--- Light Tones ---*/
@whiteActive : darken(@white, 5);
@offWhiteActive : darken(@offWhite, 5);
@darkWhiteActive : darken(@darkWhite, 5);