/******************************* 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);