3.1.19 (Brainy Betty) 2da358b865fbb33eef499253af5cd92b585d73c6 o:Sass::Tree::RootNode :@children[uo:Sass::Tree::CommentNode : @value[I"›/* Mixins.less * Snippets of reusable CSS to develop faster and keep code readable * ----------------------------------------------------------------- */:ET: @silenti: @loud0;[: @linei: @options{o; ;[I"O/* UTILITY MIXINS * -------------------------------------------------- */; T; i; 0;[; i ; @ o; ;[I"M/* Clearfix * -------- * For clearing floats like a boss h5bp.com/q */; T; i; 0;[; i; @ o:Sass::Tree::MixinDefNode : @nameI" clearfix; T: @args[;[o:Sass::Tree::PropNode ;[I" *zoom; T;o:Sass::Script::String;I"1; T: @type:identifier; @ : @tabsi:@prop_syntax:new;[; i; @ o:Sass::Tree::RuleNode : @rule[I"&:before, &:after; F;i:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;[o:Sass::Selector::Parent; i:@filenameI"; Fo:Sass::Selector::Pseudo ;: class;[I" before; F: @arg0; i; @(; i; @(o;;[I" ; Fo;;[o;; i; @(o;! ;;";[I" after; F;#0; i; @(; i; @(; i; @(;[o; ;[I" display; T;o;;I" table; T;;; @ ;i;;;[; i; @ o; ;[I" content; T;o;;I"""; T;;; @ ;i;;;[; i; @ ; i:@has_childrenT; @ o; ;[I" &:after; F;i;o;;[o;;[o;;[o;; i; I"; Fo;! ;;";[I" after; F;#0; i; @L; i; @L; i; @L;[o; ;[I" clear; T;o;;I" both; T;;; @ ;i;;;[; i; @ ; i;$T; @ ; i;$T; @ o; ;[I".clearfix; T;i;o;;[o;;[o;;[o:Sass::Selector::Class;[I" clearfix; T; i; I"; F; i; @c; i; @c;[o:Sass::Tree::MixinNode ;I" clearfix; T;[:@keywords{;[; i; @ ; i;$T; @ o; ;[I"3/* Webkit-style focus * ------------------ */; T; i; 0;[; i; @ o; ;I"tab-focus; T;[;[ o; ;[I"/* Default */; T; i; 0;[; i!; @ o; ;[I" outline; T;o;;I"thin dotted #333; T;;; @ ;i;;;[; i"; @ o; ;[I"/* Webkit */; T; i; 0;[; i#; @ o; ;[I" outline; T;o;;I"&5px auto -webkit-focus-ring-color; T;;; @ ;i;;;[; i$; @ o; ;[I"outline-offset; T;o:Sass::Script::Number ;ių:@numerator_units[I"px; T:@denominator_units[; i%:@originalI" -2px; F; @ ;i;;;[; i%; @ ; i ;$T; @ o; ;[I"S/* Center-align a block level element * ---------------------------------- */; T; i; 0;[; i(; @ o; ;I"center-block; T;[;[o; ;[I" display; T;o;;I" block; T;;; @ ;i;;;[; i+; @ o; ;[I"margin-left; T;o;;I" auto; T;;; @ ;i;;;[; i,; @ o; ;[I"margin-right; T;o;;I" auto; T;;; @ ;i;;;[; i-; @ ; i*;$T; @ o; ;[I"//* IE7 inline-block * ---------------- */; T; i; 0;[; i0; @ o; ;I"ie7-inline-block; T;[;[o; ;[I" *display; T;o;;I" inline; T;;; @ ;i;;;[; i3; @ o; ;[I" /* IE7 inline-block hack */; T; 0; 0;[; i3; @ o; ;[I" *zoom; T;o;;I"1; T;;; @ ;i;;;[; i4; @ ; i2;$T; @ o; ;[I"Å/* IE7 likes to collapse whitespace on either side of the inline-block elements. * Ems because we're attempting to match the width of a space character. Left * version is for form buttons, which typically come after other elements, and * right version is for icons, which come before. Applying both is ok, but it will * mean that space between those elements will be .6em (~2 space characters) in IE7, * instead of the 1 space in other browsers. */; T; i; 0;[; i7; @ o; ;I" ie7-restore-left-whitespace; T;[;[o; ;[I"*margin-left; T;o;;I" .3em; T;;; @ ;i;;;[; i>; @ o; ;[I"&:first-child; F;i;o;;[o;;[o;;[o;; i@; I"; Fo;! ;;";[I"first-child; F;#0; i@; @Ô; i@; @Ô; i@; @Ô;[o; ;[I"*margin-left; T;o;;I"0; T;;; @ ;i;;;[; iA; @ ; i@;$T; @ ; i=;$T; @ o; ;I"!ie7-restore-right-whitespace; T;[;[o; ;[I"*margin-right; T;o;;I" .3em; T;;; @ ;i;;;[; iF; @ o; ;[I"&:last-child; F;i;o;;[o;;[o;;[o;; iH; I"; Fo;! ;;";[I"last-child; F;#0; iH; @ķ; iH; @ķ; iH; @ķ;[o; ;[I"*margin-left; T;o;;I"0; T;;; @ ;i;;;[; iI; @ ; iH;$T; @ ; iE;$T; @ o; ;[I"8/* Sizing shortcuts * ------------------------- */; T; i; 0;[; iM; @ o; ;I" size; T;[[o:Sass::Script::Variable;I" height; T:@underscored_nameI" height; T; @ 0[o;,;I" width; T;-I" width; T; @ 0;[o; ;[I" width; T;o;, ;I" width; T;-I" width; T; iP; @ ;i;;;[; iP; @ o; ;[I" height; T;o;, ;I" height; T;-I" height; T; iQ; @ ;i;;;[; iQ; @ ; iO;$T; @ o; ;I" square; T;[[o;,;I" size; T;-I" size; T; @ 0;[o;& ;I" size; T;[o;, ;I" size; T;-I" size; T; iT; @ o;, ;I" size; T;-I" size; T; iT; @ ;'{;[; iT; @ ; iS;$T; @ o; ;[I"8/* Placeholder text * ------------------------- */; T; i; 0;[; iW; @ o; ;I"placeholder; T;[[o;,;I" color; T;-I" color; T; @ o;, ;I"placeholderText; T;-I"placeholderText; T; iY; @ ;[o; ;[I":-moz-placeholder; F;i;o;;[o;;[o;;[o;! ;;";[I"-moz-placeholder; F;#0; iZ; I"; F; iZ; @J; iZ; @J;[o; ;[I" color; T;o;, ;I" color; T;-I" color; T; i[; @ ;i;;;[; i[; @ ; iZ;$T; @ o; ;[I" ::-webkit-input-placeholder; F;i;o;;[o;;[o;;[o;! ;: element;[I"-webkit-input-placeholder; F;#0; i]; I"; F; i]; @_; i]; @_;[o; ;[I" color; T;o;, ;I" color; T;-I" color; T; i^; @ ;i;;;[; i^; @ ; i];$T; @ ; iY;$T; @ o; ;[I"4/* Text overflow * ------------------------ */; T; i; 0;[; ib; @ o; ;I"text-overflow; T;[;[o; ;[I" overflow; T;o;;I" hidden; T;;; @ ;i;;;[; ie; @ o; ;[I"text-overflow; T;o;;I" ellipsis; T;;; @ ;i;;;[; if; @ o; ;[I"white-space; T;o;;I" nowrap; T;;; @ ;i;;;[; ig; @ ; id;$T; @ o; ;[I"/* CSS image replacement * ------------------------- * Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 */; T; i; 0;[; ij; @ o; ;I"hide-text; T;[;[ o; ;[I" font; T;o:Sass::Script::List ;[o:Sass::Script::Operation :@operand1o;( ;i;)[;*[; in;+I"0; F; @ :@operand2o;( ;i;)[;*@’; in;+I"0; F; @ :@operator:div; in; @ o; ;I"a; T;;; in; @ :@separator: space; in; @ ;i;;;[; in; @ o; ;[I" color; T;o;;I"transparent; T;;; @ ;i;;;[; io; @ o; ;[I"text-shadow; T;o;;I" none; T;;; @ ;i;;;[; ip; @ o; ;[I"background-color; T;o;;I"transparent; T;;; @ ;i;;;[; iq; @ o; ;[I" border; T;o;;I"0; T;;; @ ;i;;;[; ir; @ ; im;$T; @ o; ;[I"F/* FONTS * -------------------------------------------------- */; T; i; 0;[; iv; @ o; ;I"font-family-serif; T;[;[o; ;[I"font-family; T;o;, ;I"serifFontFamily; T;-I"serifFontFamily; T; iy; @ ;i;;;[; iy; @ ; ix;$T; @ o; ;I"font-family-sans-serif; T;[;[o; ;[I"font-family; T;o;, ;I"sansFontFamily; T;-I"sansFontFamily; T; i|; @ ;i;;;[; i|; @ ; i{;$T; @ o; ;I"font-family-monospace; T;[;[o; ;[I"font-family; T;o;, ;I"monoFontFamily; T;-I"monoFontFamily; T; i; @ ;i;;;[; i; @ ; i~;$T; @ o; ;I"font-shorthand; T;[[o;,;I" size; T;-I" size; T; @ o;, ;I"baseFontSize; T;-I"baseFontSize; T; i|; @ [o;,;I" weight; T;-I" weight; T; @ o; ;I" normal; T;;; i|; @ [o;,;I"lineHeight; T;-I"lineHeight; T; @ o;, ;I"baseLineHeight; T;-I"baseLineHeight; T; i|; @ ;[o; ;[I"font-size; T;o;, ;I" size; T;-I" size; T; i}; @ ;i;;;[; i}; @ o; ;[I"font-weight; T;o;, ;I" weight; T;-I" weight; T; i~; @ ;i;;;[; i~; @ o; ;[I"line-height; T;o;, ;I"lineHeight; T;-I"lineHeight; T; i; @ ;i;;;[; i; @ ; i|;$T; @ o; ;I"font-serif; T;[[o;,;I" size; T;-I" size; T; @ o;, ;I"baseFontSize; T;-I"baseFontSize; T; i; @ [o;,;I" weight; T;-I" weight; T; @ o; ;I" normal; T;;; i; @ [o;,;I"lineHeight; T;-I"lineHeight; T; @ o;, ;I"baseLineHeight; T;-I"baseLineHeight; T; i; @ ;[o;& ;I"font-family-serif; T;[;'{;[; i‚; @ o;& ;I"font-shorthand; T;[o;, ;I" size; T;-I" size; T; iƒ; @ o;, ;I" weight; T;-I" weight; T; iƒ; @ o;, ;I"lineHeight; T;-I"lineHeight; T; iƒ; @ ;'{;[; iƒ; @ ; i;$T; @ o; ;I"font-sans-serif; T;[[o;,;I" size; T;-I" size; T; @ o;, ;I"baseFontSize; T;-I"baseFontSize; T; i…; @ [o;,;I" weight; T;-I" weight; T; @ o; ;I" normal; T;;; i…; @ [o;,;I"lineHeight; T;-I"lineHeight; T; @ o;, ;I"baseLineHeight; T;-I"baseLineHeight; T; i…; @ ;[o;& ;I"font-family-sans-serif; T;[;'{;[; i†; @ o;& ;I"font-shorthand; T;[o;, ;I" size; T;-I" size; T; i‡; @ o;, ;I" weight; T;-I" weight; T; i‡; @ o;, ;I"lineHeight; T;-I"lineHeight; T; i‡; @ ;'{;[; i‡; @ ; i…;$T; @ o; ;I"font-monospace; T;[[o;,;I" size; T;-I" size; T; @ o;, ;I"baseFontSize; T;-I"baseFontSize; T; i‰; @ [o;,;I" weight; T;-I" weight; T; @ o; ;I" normal; T;;; i‰; @ [o;,;I"lineHeight; T;-I"lineHeight; T; @ o;, ;I"baseLineHeight; T;-I"baseLineHeight; T; i‰; @ ;[o;& ;I"font-family-monospace; T;[;'{;[; iŠ; @ o;& ;I"font-shorthand; T;[o;, ;I" size; T;-I" size; T; i‹; @ o;, ;I" weight; T;-I" weight; T; i‹; @ o;, ;I"lineHeight; T;-I"lineHeight; T; i‹; @ ;'{;[; i‹; @ ; i‰;$T; @ o; ;[I"F/* FORMS * -------------------------------------------------- */; T; i; 0;[; i; @ o; ;I"input-block-level; T;[;[ o; ;[I" display; T;o;;I" block; T;;; @ ;i;;;[; i”; @ o; ;[I" width; T;o;;I" 100%; T;;; @ ;i;;;[; i•; @ o; ;[I"min-height; T;o;;I" 28px; T;;; @ ;i;;;[; i–; @ o; ;[I"F/* Make inputs at least the height of their button counterpart */; T; i; 0;[; i–; @ o;& ;I"box-sizing; T;[o; ;I"border-box; T;;; i—; @ ;'{;[; i—; @ o; ;[I"=/* Makes inputs behave like true block-level elements */; T; i; 0;[; i—; @ ; i“;$T; @ o; ;[I"&/* Mixin for form field states */; T; i; 0;[; i›; @ o; ;I"formFieldState; T;[[o;,;I"textColor; T;-I"textColor; T; @ o:Sass::Script::Color ;0: @attrs{ :rediZ: greeniZ: blueiZ: alphai; iœ; @ [o;,;I"borderColor; T;-I"borderColor; T; @ o;7 ;0;8{ ;9iĖ;:iĖ;;iĖ; label, .help-block, .help-inline; T;i;o;;[o;;[I">; To;;[o:Sass::Selector::Element ;[I" label; T:@namespace0; iž; I"; F; iž; @Ųo;;[o;;[o;%;[I"help-block; T; iž; @Ų; iž; @Ųo;;[o;;[o;%;[I"help-inline; T; iž; @Ų; iž; @Ų; iž; @Ų;[o; ;[I" color; T;o;, ;I"textColor; T;-I"textColor; T; iŸ; @ ;i;;;[; iŸ; @ ; iž;$T; @ o; ;[I"#/* Style inputs accordingly */; T; i; 0;[; iĄ; @ o; ;[I"input, select, textarea; T;i;o;;[o;;[o;;[o;= ;[I" input; T;>0; iĸ; I"; F; iĸ; @o;;[o;;[o;= ;[I" select; T;>0; iĸ; @; iĸ; @o;;[o;;[o;= ;[I" textarea; T;>0; iĸ; @; iĸ; @; iĸ; @;[o; ;[I" color; T;o;, ;I"textColor; T;-I"textColor; T; iŖ; @ ;i;;;[; iŖ; @ o; ;[I"border-color; T;o;, ;I"borderColor; T;-I"borderColor; T; i¤; @ ;i;;;[; i¤; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o;; iĨ; I"; Fo;! ;;";[I" focus; F;#0; iĨ; @(; iĨ; @(; iĨ; @(;[o; ;[I"border-color; T;o:Sass::Script::Funcall ;I" darken; T;[o;, ;I"borderColor; T;-I"borderColor; T; iĻ; @ o;( ;i;)[I"%; T;*[; iĻ;+I"10%; F; @ ;'{; iĻ; @ ;i;;;[; iĻ; @ o;& ;I"box-shadow; T;[o;/ ;[ o;( ;i;)[;*@’; i§;+I"0; F; @ o;( ;i;)[;*@’; i§;+I"0; F; @ o;( ;i ;)[I"px; T;*[; i§;+I"6px; F; @ o;? ;I" lighten; T;[o;, ;I"borderColor; T;-I"borderColor; T; i§; @ o;( ;i;)[I"%; T;*[; i§;+I"20%; F; @ ;'{; i§; @ ;5;6; i§; @ ;'{;[; i§; @ ; iĨ;$T; @ ; iĸ;$T; @ o; ;[I"B/* Give a small background color for input-prepend/-append */; T; i; 0;[; iĒ; @ o; ;[I"2.input-prepend .add-on, .input-append .add-on; T;i;o;;[o;;[o;;[o;%;[I"input-prepend; T; iĢ; I"; F; iĢ; @ko;;[o;%;[I" add-on; T; iĢ; @k; iĢ; @ko;;[o;;[o;%;[I"input-append; T; iĢ; @k; iĢ; @ko;;[o;%;[I" add-on; T; iĢ; @k; iĢ; @k; iĢ; @k;[o; ;[I" color; T;o;, ;I"textColor; T;-I"textColor; T; iŦ; @ ;i;;;[; iŦ; @ o; ;[I"background-color; T;o;, ;I"backgroundColor; T;-I"backgroundColor; T; i­; @ ;i;;;[; i­; @ o; ;[I"border-color; T;o;, ;I"textColor; T;-I"textColor; T; iŽ; @ ;i;;;[; iŽ; @ ; iĢ;$T; @ ; iœ;$T; @ o; ;[I"P/* CSS3 PROPERTIES * -------------------------------------------------- */; T; i; 0;[; iŗ; @ o; ;[I"/* Border Radius */; T; i; 0;[; iļ; @ o; ;I"border-radius; T;[[o;,;I" radius; T;-I" radius; T; @ 0;[o; ;[I"-webkit-border-radius; T;o;, ;I" radius; T;-I" radius; T; i¸; @ ;i;;;[; i¸; @ o; ;[I"-moz-border-radius; T;o;, ;I" radius; T;-I" radius; T; iš; @ ;i;;;[; iš; @ o; ;[I"border-radius; T;o;, ;I" radius; T;-I" radius; T; iē; @ ;i;;;[; iē; @ ; iˇ;$T; @ o; ;[I"/* Drop shadows */; T; i; 0;[; iŊ; @ o; ;I"box-shadow; T;[[o;,;I" shadow; T;-I" shadow; T; @ 0;[o; ;[I"-webkit-box-shadow; T;o;, ;I" shadow; T;-I" shadow; T; iŋ; @ ;i;;;[; iŋ; @ o; ;[I"-moz-box-shadow; T;o;, ;I" shadow; T;-I" shadow; T; iĀ; @ ;i;;;[; iĀ; @ o; ;[I"box-shadow; T;o;, ;I" shadow; T;-I" shadow; T; iÁ; @ ;i;;;[; iÁ; @ ; iž;$T; @ o; ;[I"/* Transitions */; T; i; 0;[; iÄ; @ o; ;I"transition; T;[[o;,;I"transition; T;-I"transition; T; @ 0;[ o; ;[I"-webkit-transition; T;o;, ;I"transition; T;-I"transition; T; iÆ; @ ;i;;;[; iÆ; @ o; ;[I"-moz-transition; T;o;, ;I"transition; T;-I"transition; T; iĮ; @ ;i;;;[; iĮ; @ o; ;[I"-ms-transition; T;o;, ;I"transition; T;-I"transition; T; iČ; @ ;i;;;[; iČ; @ o; ;[I"-o-transition; T;o;, ;I"transition; T;-I"transition; T; iÉ; @ ;i;;;[; iÉ; @ o; ;[I"transition; T;o;, ;I"transition; T;-I"transition; T; iĘ; @ ;i;;;[; iĘ; @ ; iÅ;$T; @ o; ;[I"/* Transformations */; T; i; 0;[; iÍ; @ o; ;I" rotate; T;[[o;,;I" degrees; T;-I" degrees; T; @ 0;[ o; ;[I"-webkit-transform; T;o;? ;I" rotate; T;[o;, ;I" degrees; T;-I" degrees; T; iĪ; @ ;'{; iĪ; @ ;i;;;[; iĪ; @ o; ;[I"-moz-transform; T;o;? ;I" rotate; T;[o;, ;I" degrees; T;-I" degrees; T; iĐ; @ ;'{; iĐ; @ ;i;;;[; iĐ; @ o; ;[I"-ms-transform; T;o;? ;I" rotate; T;[o;, ;I" degrees; T;-I" degrees; T; iŅ; @ ;'{; iŅ; @ ;i;;;[; iŅ; @ o; ;[I"-o-transform; T;o;? ;I" rotate; T;[o;, ;I" degrees; T;-I" degrees; T; iŌ; @ ;'{; iŌ; @ ;i;;;[; iŌ; @ o; ;[I"transform; T;o;? ;I" rotate; T;[o;, ;I" degrees; T;-I" degrees; T; iĶ; @ ;'{; iĶ; @ ;i;;;[; iĶ; @ ; iÎ;$T; @ o; ;I" scale; T;[[o;,;I" ratio; T;-I" ratio; T; @ 0;[ o; ;[I"-webkit-transform; T;o;? ;I" scale; T;[o;, ;I" ratio; T;-I" ratio; T; iÖ; @ ;'{; iÖ; @ ;i;;;[; iÖ; @ o; ;[I"-moz-transform; T;o;? ;I" scale; T;[o;, ;I" ratio; T;-I" ratio; T; i×; @ ;'{; i×; @ ;i;;;[; i×; @ o; ;[I"-ms-transform; T;o;? ;I" scale; T;[o;, ;I" ratio; T;-I" ratio; T; iØ; @ ;'{; iØ; @ ;i;;;[; iØ; @ o; ;[I"-o-transform; T;o;? ;I" scale; T;[o;, ;I" ratio; T;-I" ratio; T; iŲ; @ ;'{; iŲ; @ ;i;;;[; iŲ; @ o; ;[I"transform; T;o;? ;I" scale; T;[o;, ;I" ratio; T;-I" ratio; T; iÚ; @ ;'{; iÚ; @ ;i;;;[; iÚ; @ ; iÕ;$T; @ o; ;I"translate; T;[[o;,;I"x; T;-I"x; T; @ 0[o;,;I"y; T;-I"y; T; @ 0;[ o; ;[I"-webkit-transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; iŨ; @ o;, ;I"y; T;-I"y; T; iŨ; @ ;'{; iŨ; @ ;i;;;[; iŨ; @ o; ;[I"-moz-transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; iŪ; @ o;, ;I"y; T;-I"y; T; iŪ; @ ;'{; iŪ; @ ;i;;;[; iŪ; @ o; ;[I"-ms-transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; iß; @ o;, ;I"y; T;-I"y; T; iß; @ ;'{; iß; @ ;i;;;[; iß; @ o; ;[I"-o-transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; iā; @ o;, ;I"y; T;-I"y; T; iā; @ ;'{; iā; @ ;i;;;[; iā; @ o; ;[I"transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; iá; @ o;, ;I"y; T;-I"y; T; iá; @ ;'{; iá; @ ;i;;;[; iá; @ ; iÜ;$T; @ o; ;I" skew; T;[[o;,;I"x; T;-I"x; T; @ 0[o;,;I"y; T;-I"y; T; @ 0;[ o; ;[I"-webkit-transform; T;o;? ;I" skew; T;[o;, ;I"x; T;-I"x; T; iå; @ o;, ;I"y; T;-I"y; T; iå; @ ;'{; iå; @ ;i;;;[; iå; @ o; ;[I"-moz-transform; T;o;? ;I" skew; T;[o;, ;I"x; T;-I"x; T; iæ; @ o;, ;I"y; T;-I"y; T; iæ; @ ;'{; iæ; @ ;i;;;[; iæ; @ o; ;[I"-ms-transform; T;o;? ;I" skew; T;[o;, ;I"x; T;-I"x; T; iį; @ o;, ;I"y; T;-I"y; T; iį; @ ;'{; iį; @ ;i;;;[; iį; @ o; ;[I"-o-transform; T;o;? ;I" skew; T;[o;, ;I"x; T;-I"x; T; ič; @ o;, ;I"y; T;-I"y; T; ič; @ ;'{; ič; @ ;i;;;[; ič; @ o; ;[I"transform; T;o;? ;I" skew; T;[o;, ;I"x; T;-I"x; T; ié; @ o;, ;I"y; T;-I"y; T; ié; @ ;'{; ié; @ ;i;;;[; ié; @ ; iä;$T; @ o; ;I"translate3d; T;[[o;,;I"x; T;-I"x; T; @ 0[o;,;I"y; T;-I"y; T; @ 0[o;,;I"z; T;-I"z; T; @ 0;[ o; ;[I"-webkit-transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; ií; @ o;, ;I"y; T;-I"y; T; ií; @ o;, ;I"z; T;-I"z; T; ií; @ ;'{; ií; @ ;i;;;[; ií; @ o; ;[I"-moz-transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; iî; @ o;, ;I"y; T;-I"y; T; iî; @ o;, ;I"z; T;-I"z; T; iî; @ ;'{; iî; @ ;i;;;[; iî; @ o; ;[I"-ms-transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; iī; @ o;, ;I"y; T;-I"y; T; iī; @ o;, ;I"z; T;-I"z; T; iī; @ ;'{; iī; @ ;i;;;[; iī; @ o; ;[I"-o-transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; iđ; @ o;, ;I"y; T;-I"y; T; iđ; @ o;, ;I"z; T;-I"z; T; iđ; @ ;'{; iđ; @ ;i;;;[; iđ; @ o; ;[I"transform; T;o;? ;I"translate; T;[o;, ;I"x; T;-I"x; T; iņ; @ o;, ;I"y; T;-I"y; T; iņ; @ o;, ;I"z; T;-I"z; T; iņ; @ ;'{; iņ; @ ;i;;;[; iņ; @ ; iė;$T; @ o; ;[I"õ/* Backface visibility * Prevent browsers from flickering when using CSS 3D transforms. * Default value is `visible`, but can be changed to `hidden * See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples */; T; i; 0;[; iô; @ o; ;I"backface-visibility; T;[[o;,;I"visibility; T;-I"visibility; T; @ 0;[ o; ;[I" -webkit-backface-visibility; T;o;, ;I"visibility; T;-I"visibility; T; ių; @ ;i;;;[; ių; @ o; ;[I"-moz-backface-visibility; T;o;, ;I"visibility; T;-I"visibility; T; iú; @ ;i;;;[; iú; @ o; ;[I"-ms-backface-visibility; T;o;, ;I"visibility; T;-I"visibility; T; iû; @ ;i;;;[; iû; @ o; ;[I"backface-visibility; T;o;, ;I"visibility; T;-I"visibility; T; iü; @ ;i;;;[; iü; @ ; iø;$T; @ o; ;[I"d/* Background clipping * Heads up: FF 3.6 and under need "padding" instead of "padding-box" */; T; i; 0;[; i˙; @ o; ;I"background-clip; T;[[o;,;I" clip; T;-I" clip; T; @ 0;[o; ;[I"-webkit-background-clip; T;o;, ;I" clip; T;-I" clip; T; i; @ ;i;;;[; i; @ o; ;[I"-moz-background-clip; T;o;, ;I" clip; T;-I" clip; T; i; @ ;i;;;[; i; @ o; ;[I"background-clip; T;o;, ;I" clip; T;-I" clip; T; i; @ ;i;;;[; i; @ ; i;$T; @ o; ;[I"/* Background sizing */; T; i; 0;[; i; @ o; ;I"background-size; T;[[o;,;I" size; T;-I" size; T; @ 0;[ o; ;[I"-webkit-background-size; T;o;, ;I" size; T;-I" size; T; i ; @ ;i;;;[; i ; @ o; ;[I"-moz-background-size; T;o;, ;I" size; T;-I" size; T; i ; @ ;i;;;[; i ; @ o; ;[I"-o-background-size; T;o;, ;I" size; T;-I" size; T; i ; @ ;i;;;[; i ; @ o; ;[I"background-size; T;o;, ;I" size; T;-I" size; T; i ; @ ;i;;;[; i ; @ ; i;$T; @ o; ;[I"/* Box sizing */; T; i; 0;[; i; @ o; ;I"box-sizing; T;[[o;,;I" boxmodel; T;-I" boxmodel; T; @ 0;[ o; ;[I"-webkit-box-sizing; T;o;, ;I" boxmodel; T;-I" boxmodel; T; i; @ ;i;;;[; i; @ o; ;[I"-moz-box-sizing; T;o;, ;I" boxmodel; T;-I" boxmodel; T; i; @ ;i;;;[; i; @ o; ;[I"-ms-box-sizing; T;o;, ;I" boxmodel; T;-I" boxmodel; T; i; @ ;i;;;[; i; @ o; ;[I"box-sizing; T;o;, ;I" boxmodel; T;-I" boxmodel; T; i; @ ;i;;;[; i; @ ; i;$T; @ o; ;[I"8/* User select * For selecting text on the page */; T; i; 0;[; i; @ o; ;I"user-select; T;[[o;,;I" select; T;-I" select; T; @ 0;[ o; ;[I"-webkit-user-select; T;o;, ;I" select; T;-I" select; T; i; @ ;i;;;[; i; @ o; ;[I"-moz-user-select; T;o;, ;I" select; T;-I" select; T; i; @ ;i;;;[; i; @ o; ;[I"-ms-user-select; T;o;, ;I" select; T;-I" select; T; i; @ ;i;;;[; i; @ o; ;[I"-o-user-select; T;o;, ;I" select; T;-I" select; T; i; @ ;i;;;[; i; @ o; ;[I"user-select; T;o;, ;I" select; T;-I" select; T; i; @ ;i;;;[; i; @ ; i;$T; @ o; ;[I"/* Resize anything */; T; i; 0;[; i"; @ o; ;I"resizable; T;[[o;,;I"direction; T;-I"direction; T; @ 0;[ o; ;[I" resize; T;o;, ;I"direction; T;-I"direction; T; i$; @ ;i;;;[; i$; @ o; ;[I"./* Options: horizontal, vertical, both */; T; i; 0;[; i$; @ o; ;[I" overflow; T;o;;I" auto; T;;; @ ;i;;;[; i%; @ o; ;[I"/* Safari fix */; T; i; 0;[; i%; @ ; i#;$T; @ o; ;[I"/* CSS3 Content Columns */; T; i; 0;[; i(; @ o; ;I"content-columns; T;[[o;,;I"columnCount; T;-I"columnCount; T; @ 0[o;,;I"columnGap; T;-I"columnGap; T; @ o;, ;I"gridGutterWidth; T;-I"gridGutterWidth; T; i); @ ;[ o; ;[I"-webkit-column-count; T;o;, ;I"columnCount; T;-I"columnCount; T; i*; @ ;i;;;[; i*; @ o; ;[I"-moz-column-count; T;o;, ;I"columnCount; T;-I"columnCount; T; i+; @ ;i;;;[; i+; @ o; ;[I"column-count; T;o;, ;I"columnCount; T;-I"columnCount; T; i,; @ ;i;;;[; i,; @ o; ;[I"-webkit-column-gap; T;o;, ;I"columnGap; T;-I"columnGap; T; i-; @ ;i;;;[; i-; @ o; ;[I"-moz-column-gap; T;o;, ;I"columnGap; T;-I"columnGap; T; i.; @ ;i;;;[; i.; @ o; ;[I"column-gap; T;o;, ;I"columnGap; T;-I"columnGap; T; i/; @ ;i;;;[; i/; @ ; i);$T; @ o; ;[I"/* Opacity */; T; i; 0;[; i2; @ o; ;I" opacity; T;[[o;,;I" opacity; T;-I" opacity; T; @ o;( ;i;)[;*@’; i3;+I"1; F; @ ;[o; ;[I" opacity; T;o;, ;I" opacity; T;-I" opacity; T; i4; @ ;i;;;[; i4; @ o; ;[I" filter; T;o;? ;I" alpha; T;[o: Sass::Script::Interpolation : @beforeo;@ ;Ao; ;I" opacity; T;;; i5; @ : @mido; ;I"=; F;;; i5; @ : @after0:@whitespace_before0:@whitespace_afterF:@originally_text:originally_text; i5; @ ;Bo;0 ;1o;, ;I" opacity; T;-I" opacity; T; i5; @ ;2o;( ;ii;)[;*@’; i5;+I"100; F; @ ;3: times; i5; @ ;C0;D0;E0;FF; i5; @ ;'{; i5; @ ;i;;;[; i5; @ ; i3;$T; @ o; ;[I"L/* BACKGROUNDS * -------------------------------------------------- */; T; i; 0;[; i:; @ o; ;[I"`/* Add an alphatransparency value to any background or border color (via Elyse Holladay) */; T; i; 0;[; i=; @ o; ;I"translucent-background; T;[[o;,;I" color; T;-I" color; T; @ o;, ;I" white; T;-I" white; T; i>; @ [o;,;I" alpha; T;-I" alpha; T; @ o;( ;i;)[;*@’; i>;+I"1; F; @ ;[o; ;[I"background-color; T;o;? ;I" hsla; T;[ o;? ;I"hue; T;[o;, ;I" color; T;-I" color; T; i?; @ ;'{; i?; @ o;? ;I"saturation; T;[o;, ;I" color; T;-I" color; T; i?; @ ;'{; i?; @ o;? ;I"lightness; T;[o;, ;I" color; T;-I" color; T; i?; @ ;'{; i?; @ o;, ;I" alpha; T;-I" alpha; T; i?; @ ;'{; i?; @ ;i;;;[; i?; @ ; i>;$T; @ o; ;I"translucent-border; T;[[o;,;I" color; T;-I" color; T; @ o;, ;I" white; T;-I" white; T; iA; @ [o;,;I" alpha; T;-I" alpha; T; @ o;( ;i;)[;*@’; iA;+I"1; F; @ ;[o; ;[I"border-color; T;o;? ;I" hsla; T;[ o;? ;I"hue; T;[o;, ;I" color; T;-I" color; T; iB; @ ;'{; iB; @ o;? ;I"saturation; T;[o;, ;I" color; T;-I" color; T; iB; @ ;'{; iB; @ o;? ;I"lightness; T;[o;, ;I" color; T;-I" color; T; iB; @ ;'{; iB; @ o;, ;I" alpha; T;-I" alpha; T; iB; @ ;'{; iB; @ ;i;;;[; iB; @ o;& ;I"background-clip; T;[o; ;I"padding-box; T;;; iC; @ ;'{;[; iC; @ ; iA;$T; @ o; ;[I"5/* Gradient Bar Colors for buttons and alerts */; T; i; 0;[; iF; @ o; ;I"gradientBar; T;[[o;,;I"primaryColor; T;-I"primaryColor; T; @ 0[o;,;I"secondaryColor; T;-I"secondaryColor; T; @ 0;[o;& ;I"gradient-vertical; T;[o;, ;I"primaryColor; T;-I"primaryColor; T; iH; @ o;, ;I"secondaryColor; T;-I"secondaryColor; T; iH; @ ;'{;[; iH; @ o; ;[I"border-color; T;o;/ ;[o;, ;I"secondaryColor; T;-I"secondaryColor; T; iI; @ o;, ;I"secondaryColor; T;-I"secondaryColor; T; iI; @ o;? ;I" darken; T;[o;, ;I"secondaryColor; T;-I"secondaryColor; T; iI; @ o;( ;i;)[I"%; T;*[; iI;+I"15%; F; @ ;'{; iI; @ ;5;6; iI; @ ;i;;;[; iI; @ o; ;[I"border-color; T;o;/ ;[o;? ;I" rgba; T;[ o;( ;i;)[;*@’; iJ;+I"0; F; @ o;( ;i;)[;*@’; iJ;+I"0; F; @ o;( ;i;)[;*@’; iJ;+I"0; F; @ o;( ;f0.1;)[;*@’; iJ;+I"0.1; F; @ ;'{; iJ; @ o;? ;I" rgba; T;[ o;( ;i;)[;*@’; iJ;+I"0; F; @ o;( ;i;)[;*@’; iJ;+I"0; F; @ o;( ;i;)[;*@’; iJ;+I"0; F; @ o;( ;f0.1;)[;*@’; iJ;+I"0.1; F; @ ;'{; iJ; @ o;? ;I" fadein; T;[o;? ;I" rgba; T;[ o;( ;i;)[;*@’; iJ;+I"0; F; @ o;( ;i;)[;*@’; iJ;+I"0; F; @ o;( ;i;)[;*@’; iJ;+I"0; F; @ o;( ;f0.1;)[;*@’; iJ;+I"0.1; F; @ ;'{; iJ; @ o;( ;i;)[I"%; T;*[; iJ;+I"15%; F; @ ;'{; iJ; @ ;5;6; iJ; @ ;i;;;[; iJ; @ ; iG;$T; @ o; ;[I"/* Gradients */; T; i; 0;[; iM; @ o; ;I"gradient-horizontal; T;[[o;,;I"startColor; T;-I"startColor; T; @ o;7 ;0;8{ ;9iZ;:iZ;;iZ;0;30;0; i­; @B; i­; @B; i­; @B;[o; ;[I"background-color; T;o;, ;I" endColor; T;-I" endColor; T; iŽ; @ ;i;;;[; iŽ; @ o; ;[I"*background-color; T;o;? ;I" darken; T;[o;, ;I" endColor; T;-I" endColor; T; i¯; @ o;( ;i ;)[I"%; T;*[; i¯;+I"5%; F; @ ;'{; i¯; @ ;i;;;[; i¯; @ ; i­;$T; @ o; ;[I"X/* IE 7 + 8 can't handle box-shadow to show active, so we darken a bit ourselves */; T; i; 0;[; i˛; @ o; ;[I"&:active, &.active; F;i;o;;[o;;[o;;[o;; iŗ; I"; Fo;! ;;";[I" active; F;#0; iŗ; @Œ; iŗ; @Œo;;[o;;[o;; iŗ; @Œo;%;[I" active; F; iŗ; @Œ; iŗ; @Œ; iŗ; @Œ;[o; ;[I"background-color; T;o;/ ;[o;? ;I" darken; T;[o;, ;I" endColor; T;-I" endColor; T; i´; @ o;( ;i;)[I"%; T;*[; i´;+I"10%; F; @ ;'{; i´; @ o; ;I"\9; T;;; i´; @ ;5;6; i´; @ ;i;;;[; i´; @ ; iŗ;$T; @ ; iĻ;$T; @ o; ;[I"æ/* Navbar vertical align * ------------------------- * Vertically center elements in the navbar. * Example: an element has a height of 30px, so write out `.navbarVerticalAlign(30px);` to calculate the appropriate top margin. */; T; i; 0;[; i¸; @ o; ;I"navbarVerticalAlign; T;[[o;,;I"elementHeight; T;-I"elementHeight; T; @ 0;[o; ;[I"margin-top; T;o;0 ;1o;0 ;1o;, ;I"navbarHeight; T;-I"navbarHeight; T; iŊ; @ ;2o;, ;I"elementHeight; T;-I"elementHeight; T; iŊ; @ ;3;I; iŊ; @ ;2o;( ;i;)[;*@’; iŊ;+I"2; F; @ ;3;4; iŊ; @ ;i;;;[; iŊ; @ ; iŧ;$T; @ o; ;[I"R/* Popover arrows * ------------------------- * For tipsies and popovers */; T; i; 0;[; iĀ; @ o; ;I"popoverArrowTop; T;[[o;,;I"arrowWidth; T;-I"arrowWidth; T; @ o;( ;i ;)[I"px; T;*[; iÃ;+I"5px; F; @ [o;,;I" color; T;-I" color; T; @ o;, ;I" black; T;-I" black; T; iÃ; @ ;[ o; ;[I" bottom; T;o;;I"0; T;;; @ ;i;;;[; iÄ; @ o; ;[I" left; T;o;;I"50%; T;;; @ ;i;;;[; iÅ; @ o; ;[I"margin-left; T;o:!Sass::Script::UnaryOperation : @operando;, ;I"arrowWidth; T;-I"arrowWidth; T; iÆ; @ ;3;I; iÆ; @ ;i;;;[; iÆ; @ o; ;[I"border-left; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iĮ; @ o; ;I" solid; T;;; iĮ; @ o; ;I"transparent; T;;; iĮ; @ ;5;6; iĮ; @ ;i;;;[; iĮ; @ o; ;[I"border-right; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iČ; @ o; ;I" solid; T;;; iČ; @ o; ;I"transparent; T;;; iČ; @ ;5;6; iČ; @ ;i;;;[; iČ; @ o; ;[I"border-top; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iÉ; @ o; ;I" solid; T;;; iÉ; @ o;, ;I" color; T;-I" color; T; iÉ; @ ;5;6; iÉ; @ ;i;;;[; iÉ; @ ; iÃ;$T; @ o; ;I"popoverArrowLeft; T;[[o;,;I"arrowWidth; T;-I"arrowWidth; T; @ o;( ;i ;)[I"px; T;*[; iË;+I"5px; F; @ [o;,;I" color; T;-I" color; T; @ o;, ;I" black; T;-I" black; T; iË; @ ;[ o; ;[I"top; T;o;;I"50%; T;;; @ ;i;;;[; iĖ; @ o; ;[I" right; T;o;;I"0; T;;; @ ;i;;;[; iÍ; @ o; ;[I"margin-top; T;o;K ;Lo;, ;I"arrowWidth; T;-I"arrowWidth; T; iÎ; @ ;3;I; iÎ; @ ;i;;;[; iÎ; @ o; ;[I"border-top; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iĪ; @ o; ;I" solid; T;;; iĪ; @ o; ;I"transparent; T;;; iĪ; @ ;5;6; iĪ; @ ;i;;;[; iĪ; @ o; ;[I"border-bottom; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iĐ; @ o; ;I" solid; T;;; iĐ; @ o; ;I"transparent; T;;; iĐ; @ ;5;6; iĐ; @ ;i;;;[; iĐ; @ o; ;[I"border-left; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iŅ; @ o; ;I" solid; T;;; iŅ; @ o;, ;I" color; T;-I" color; T; iŅ; @ ;5;6; iŅ; @ ;i;;;[; iŅ; @ ; iË;$T; @ o; ;I"popoverArrowBottom; T;[[o;,;I"arrowWidth; T;-I"arrowWidth; T; @ o;( ;i ;)[I"px; T;*[; iĶ;+I"5px; F; @ [o;,;I" color; T;-I" color; T; @ o;, ;I" black; T;-I" black; T; iĶ; @ ;[ o; ;[I"top; T;o;;I"0; T;;; @ ;i;;;[; iÔ; @ o; ;[I" left; T;o;;I"50%; T;;; @ ;i;;;[; iÕ; @ o; ;[I"margin-left; T;o;K ;Lo;, ;I"arrowWidth; T;-I"arrowWidth; T; iÖ; @ ;3;I; iÖ; @ ;i;;;[; iÖ; @ o; ;[I"border-left; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; i×; @ o; ;I" solid; T;;; i×; @ o; ;I"transparent; T;;; i×; @ ;5;6; i×; @ ;i;;;[; i×; @ o; ;[I"border-right; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iØ; @ o; ;I" solid; T;;; iØ; @ o; ;I"transparent; T;;; iØ; @ ;5;6; iØ; @ ;i;;;[; iØ; @ o; ;[I"border-bottom; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iŲ; @ o; ;I" solid; T;;; iŲ; @ o;, ;I" color; T;-I" color; T; iŲ; @ ;5;6; iŲ; @ ;i;;;[; iŲ; @ ; iĶ;$T; @ o; ;I"popoverArrowRight; T;[[o;,;I"arrowWidth; T;-I"arrowWidth; T; @ o;( ;i ;)[I"px; T;*[; iÛ;+I"5px; F; @ [o;,;I" color; T;-I" color; T; @ o;, ;I" black; T;-I" black; T; iÛ; @ ;[ o; ;[I"top; T;o;;I"50%; T;;; @ ;i;;;[; iÜ; @ o; ;[I" left; T;o;;I"0; T;;; @ ;i;;;[; iŨ; @ o; ;[I"margin-top; T;o;K ;Lo;, ;I"arrowWidth; T;-I"arrowWidth; T; iŪ; @ ;3;I; iŪ; @ ;i;;;[; iŪ; @ o; ;[I"border-top; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iß; @ o; ;I" solid; T;;; iß; @ o; ;I"transparent; T;;; iß; @ ;5;6; iß; @ ;i;;;[; iß; @ o; ;[I"border-bottom; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iā; @ o; ;I" solid; T;;; iā; @ o; ;I"transparent; T;;; iā; @ ;5;6; iā; @ ;i;;;[; iā; @ o; ;[I"border-right; T;o;/ ;[o;, ;I"arrowWidth; T;-I"arrowWidth; T; iá; @ o; ;I" solid; T;;; iá; @ o;, ;I" color; T;-I" color; T; iá; @ ;5;6; iá; @ ;i;;;[; iá; @ ; iÛ;$T; @ o; ;[I"%/* Grid System * ----------- */; T; i; 0;[; iä; @ o; ;[I"%/* Centered container element */; T; i; 0;[; iį; @ o; ;I"container-fixed; T;[;[o; ;[I"margin-right; T;o;;I" auto; T;;; @ ;i;;;[; ié; @ o; ;[I"margin-left; T;o;;I" auto; T;;; @ ;i;;;[; ię; @ o;& ;I" clearfix; T;[;'{;[; ië; @ ; ič;$T; @ o; ;[I"/* Table columns */; T; i; 0;[; iî; @ o; ;I"tableColumns; T;[[o;,;I"columnSpan; T;-I"columnSpan; T; @ o;( ;i;)[;*@’; iī;+I"1; F; @ ;[ o; ;[I" float; T;o;;I" none; T;;; @ ;i;;;[; iđ; @ o; ;[I"*/* undo default grid column styles */; T; i; 0;[; iđ; @ o; ;[I" width; T;o;0 ;1o;0 ;1o;0 ;1o;, ;I"gridColumnWidth; T;-I"gridColumnWidth; T; iņ; @ ;2o;, ;I"columnSpan; T;-I"columnSpan; T; iņ; @ ;3;H; iņ; @ ;2o;0 ;1o;, ;I"gridGutterWidth; T;-I"gridGutterWidth; T; iņ; @ ;2o;0 ;1o;, ;I"columnSpan; T;-I"columnSpan; T; iņ; @ ;2o;( ;i;)[;*@’; iņ;+I"1; F; @ ;3;I; iņ; @ ;3;H; iņ; @ ;3: plus; iņ; @ ;2o;( ;i;)[;*@’; iņ;+I"16; F; @ ;3;I; iņ; @ ;i;;;[; iņ; @ o; ;[I"?/* 16 is total padding on left and right of table cells */; T; i; 0;[; iņ; @ o; ;[I"margin-left; T;o;;I"0; T;;; @ ;i;;;[; iō; @ o; ;[I"*/* undo default grid column styles */; T; i; 0;[; iō; @ ; iī;$T; @ o; ;[I"f/* Make a Grid * Use .makeRow and .makeColumn to assign semantic layouts grid system behavior */; T; i; 0;[; iõ; @ o; ;I" makeRow; T;[;[o; ;[I"margin-left; T;o;0 ;1o;, ;I"gridGutterWidth; T;-I"gridGutterWidth; T; iø; @ ;2o;( ;iú;)[;*@’; iø;+I"-1; F; @ ;3;H; iø; @ ;i;;;[; iø; @ o;& ;I" clearfix; T;[;'{;[; ių; @ ; i÷;$T; @ o; ;I"makeColumn; T;[[o;,;I" columns; T;-I" columns; T; @ o;( ;i;)[;*@’; iû;+I"1; F; @ [o;,;I" offset; T;-I" offset; T; @ o;( ;i;)[;*@’; iû;+I"0; F; @ ;[o; ;[I" float; T;o;;I" left; T;;; @ ;i;;;[; iü; @ o; ;[I"margin-left; T;o;0 ;1o;0 ;1o;0 ;1o;, ;I"gridColumnWidth; T;-I"gridColumnWidth; T; iũ; @ ;2o;, ;I" offset; T;-I" offset; T; iũ; @ ;3;H; iũ; @ ;2o;0 ;1o;, ;I"gridGutterWidth; T;-I"gridGutterWidth; T; iũ; @ ;2o;0 ;1o;, ;I" offset; T;-I" offset; T; iũ; @ ;2o;( ;i;)[;*@’; iũ;+I"1; F; @ ;3;I; iũ; @ ;3;H; iũ; @ ;3;M; iũ; @ ;2o;0 ;1o;, ;I"gridGutterWidth; T;-I"gridGutterWidth; T; iũ; @ ;2o;( ;i;)[;*@’; iũ;+I"2; F; @ ;3;H; iũ; @ ;3;M; iũ; @ ;i;;;[; iũ; @ o; ;[I" width; T;o;0 ;1o;0 ;1o;, ;I"gridColumnWidth; T;-I"gridColumnWidth; T; iū; @ ;2o;, ;I" columns; T;-I" columns; T; iū; @ ;3;H; iū; @ ;2o;0 ;1o;, ;I"gridGutterWidth; T;-I"gridGutterWidth; T; iū; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; iū; @ ;2o;( ;i;)[;*@’; iū;+I"1; F; @ ;3;I; iū; @ ;3;H; iū; @ ;3;M; iū; @ ;i;;;[; iū; @ ; iû;$T; @ o; ;[I"/* The Grid */; T; i; 0;[; i; @ o; ;I" gridCore; T;[[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[ o; ;[I" .row; T;i;o;;[o;;[o;;[o;%;[I"row; T; i; I"; F; i; @í; i; @í;[o; ;[I"margin-left; T;o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; i; @ ;2o;( ;iú;)[;*@’; i;+I"-1; F; @ ;3;H; i; @ ;i;;;[; i; @ o;& ;I" clearfix; T;[;'{;[; i; @ ; i;$T; @ o; ;[I"[class*="span"]; F;i;o;;[o;;[o;;[o;J ;[I" class; F;>0;3I"*=; F;[I" "span"; F; i; I"; F; i; @; i; @;[o; ;[I" float; T;o;;I" left; T;;; @ ;i;;;[; i ; @ o; ;[I"margin-left; T;o;, ;I"gutterWidth; T;-I"gutterWidth; T; i ; @ ;i;;;[; i ; @ ; i;$T; @ o; ;[I"V/* Set the container width, and override it for fixed navbars in media queries */; T; i; 0;[; i ; @ o; ;[I"N.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container; F;i;o;;[o;;[o;;[o;%;[I"container; F; i; I"; F; i; @-o;;[o;;[o;%;[I"navbar-fixed-top; F; i; @-; i; @-o;;[o;%;[I"container; F; i; @-; i; @-o;;[o;;[o;%;[I"navbar-fixed-bottom; F; i; @-; i; @-o;;[o;%;[I"container; F; i; @-; i; @-; i; @-;[o;& ;I"gridCoreSpan; T;[o;, ;I"gridColumns; T;-I"gridColumns; T; i; @ o;, ;I"columnWidth; T;-I"columnWidth; T; i; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; i; @ ;'{;[; i; @ ; i;$T; @ o;& ;I"gridCoreSpanX; T;[o;, ;I"gridColumns; T;-I"gridColumns; T; i; @ o;, ;I"columnWidth; T;-I"columnWidth; T; i; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; i; @ ;'{;[; i; @ o;& ;I"gridCoreOffsetX; T;[o;, ;I"gridColumns; T;-I"gridColumns; T; i; @ o;, ;I"columnWidth; T;-I"columnWidth; T; i; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; i; @ ;'{;[; i; @ ; i;$T; @ o; ;I"gridCoreSpanX; T;[[o;,;I" cols; T;-I" cols; T; @ 0[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o:Sass::Tree::ForNode : @varI"i; T: @fromo;( ;i;)[;*@’; i;+I"1; F; @ :@too;, ;I" cols; T;-I" cols; T; i; @ :@exclusiveF;[o; ;[I" .span; Fo;, ;I"i; T;-I"i; T; i; @ ;i;[o;& ;I"gridCoreSpan; T;[o;, ;I"i; T;-I"i; T; i; @ o;, ;I"columnWidth; T;-I"columnWidth; T; i; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; i; @ ;'{;[; i; @ ; i;$T; @ ; i;$T; @ ; i;$T; @ o; ;I"gridCoreSpan; T;[[o;,;I" columns; T;-I" columns; T; @ 0[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o; ;[I" width; T;o;0 ;1o;0 ;1o;, ;I"columnWidth; T;-I"columnWidth; T; i; @ ;2o;, ;I" columns; T;-I" columns; T; i; @ ;3;H; i; @ ;2o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; i; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; i; @ ;2o;( ;i;)[;*@’; i;+I"1; F; @ ;3;I; i; @ ;3;H; i; @ ;3;M; i; @ ;i;;;[; i; @ ; i;$T; @ o; ;I"gridCoreOffsetX; T;[[o;,;I" cols; T;-I" cols; T; @ 0[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o;N ;OI"i; T;Po;( ;i;)[;*@’; i;+I"1; F; @ ;Qo;, ;I" cols; T;-I" cols; T; i; @ ;RF;[o; ;[I" .offset; Fo;, ;I"i; T;-I"i; T; i; @ ;i;[o;& ;I"gridCoreOffset; T;[o;, ;I"i; T;-I"i; T; i; @ o;, ;I"columnWidth; T;-I"columnWidth; T; i; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; i; @ ;'{;[; i; @ ; i;$T; @ ; i;$T; @ ; i;$T; @ o; ;I"gridCoreOffset; T;[[o;,;I" columns; T;-I" columns; T; @ 0[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o; ;[I"margin-left; T;o;0 ;1o;0 ;1o;, ;I"columnWidth; T;-I"columnWidth; T; i!; @ ;2o;, ;I" columns; T;-I" columns; T; i!; @ ;3;H; i!; @ ;2o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; i!; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; i!; @ ;2o;( ;i;)[;*@’; i!;+I"1; F; @ ;3;M; i!; @ ;3;H; i!; @ ;3;M; i!; @ ;i;;;[; i!; @ ; i ;$T; @ o; ;I"gridFluid; T;[[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o; ;[I".row-fluid; T;i;o;;[o;;[o;;[o;%;[I"row-fluid; T; i%; I"; F; i%; @3; i%; @3;[ o; ;[I" width; T;o;;I" 100%; T;;; @ ;i;;;[; i&; @ o;& ;I" clearfix; T;[;'{;[; i'; @ o; ;[I"[class*="span"]; F;i;o;;[o;;[o;;[o;J ;[I" class; F;>0;3I"*=; F;[I" "span"; F; i(; I"; F; i(; @O; i(; @O;[ o;& ;I"input-block-level; T;[;'{;[; i); @ o; ;[I" float; T;o;;I" left; T;;; @ ;i;;;[; i*; @ o; ;[I"margin-left; T;o;, ;I"gutterWidth; T;-I"gutterWidth; T; i+; @ ;i;;;[; i+; @ o; ;[I"*margin-left; T;o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; i,; @ ;2o;0 ;1o;0 ;1o;0 ;1o;( ;f0.5;)[;*@’; i,; @ ;2o;0 ;1o;, ;I"gridRowWidth; T;-I"gridRowWidth; T; i,; @ ;2o;( ;i;)[I"px; T;*[; i,;+I"1px; F; @ ;3;4; i,; @ ;3;4; i,; @ ;2o;( ;ii;)[;*@’; i,;+I"100; F; @ ;3;H; i,; @ ;2o;( ;i;)[I"%; T;*[; i,;+I"1%; F; @ ;3;H; i,; @ ;3;I; i,; @ ;i;;;[; i,; @ ; i(;$T; @ o; ;[I" [class*="span"]:first-child; F;i;o;;[o;;[o;;[o;J ;[I" class; F;>0;3I"*=; F;[I" "span"; F; i.; I"; Fo;! ;;";[I"first-child; F;#0; i.; @‘; i.; @‘; i.; @‘;[o; ;[I"margin-left; T;o;;I"0; T;;; @ ;i;;;[; i/; @ ; i.;$T; @ o; ;[I"/* generate .spanX */; T; i; 0;[; i2; @ o;& ;I"gridFluidSpanX; T;[o;, ;I"gridColumns; T;-I"gridColumns; T; i3; @ o;, ;I"columnWidth; T;-I"columnWidth; T; i3; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; i3; @ ;'{;[; i3; @ ; i%;$T; @ ; i$;$T; @ o; ;I"gridFluidSpanX; T;[[o;,;I" cols; T;-I" cols; T; @ 0[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o;N ;OI"i; T;Po;( ;i;)[;*@’; i7;+I"1; F; @ ;Qo;, ;I" cols; T;-I" cols; T; i7; @ ;RF;[o; ;[I" .span; Fo;, ;I"i; T;-I"i; T; i8; @ ;i;[o;& ;I"gridFluidSpan; T;[o;, ;I"i; T;-I"i; T; i8; @ o;, ;I"columnWidth; T;-I"columnWidth; T; i8; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; i8; @ ;'{;[; i8; @ ; i8;$T; @ ; i7;$T; @ ; i6;$T; @ o; ;I"gridFluidSpan; T;[[o;,;I" columns; T;-I" columns; T; @ 0[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o; ;[I" width; T;o;0 ;1o;0 ;1o;, ;I"columnWidth; T;-I"columnWidth; T; i<; @ ;2o;, ;I" columns; T;-I" columns; T; i<; @ ;3;H; i<; @ ;2o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; i<; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; i<; @ ;2o;( ;i;)[;*@’; i<;+I"1; F; @ ;3;I; i<; @ ;3;H; i<; @ ;3;M; i<; @ ;i;;;[; i<; @ o; ;[I" *width; T;o;0 ;1o;0 ;1o;0 ;1o;, ;I"columnWidth; T;-I"columnWidth; T; i=; @ ;2o;, ;I" columns; T;-I" columns; T; i=; @ ;3;H; i=; @ ;2o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; i=; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; i=; @ ;2o;( ;i;)[;*@’; i=;+I"1; F; @ ;3;I; i=; @ ;3;H; i=; @ ;3;M; i=; @ ;2o;0 ;1o;0 ;1o;0 ;1o;( ;f0.5;)[;*@’; i=; @ ;2o;0 ;1o;, ;I"gridRowWidth; T;-I"gridRowWidth; T; i=; @ ;2o;( ;i;)[I"px; T;*[; i=;+I"1px; F; @ ;3;4; i=; @ ;3;4; i=; @ ;2o;( ;ii;)[;*@’; i=;+I"100; F; @ ;3;H; i=; @ ;2o;( ;i;)[I"%; T;*[; i=;+I"1%; F; @ ;3;H; i=; @ ;3;I; i=; @ ;i;;;[; i=; @ ; i;;$T; @ o; ;I"gridInput; T;[[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o; ;[I"'input, textarea, .uneditable-input; T;i;o;;[o;;[o;;[o;= ;[I" input; T;>0; iA; I"; F; iA; @Jo;;[o;;[o;= ;[I" textarea; T;>0; iA; @J; iA; @Jo;;[o;;[o;%;[I"uneditable-input; T; iA; @J; iA; @J; iA; @J;[o; ;[I"margin-left; T;o;;I"0; T;;; @ ;i;;;[; iB; @ o; ;[I"5/* override margin-left from core grid system */; T; i; 0;[; iB; @ ; iA;$T; @ o; ;[I"/* generate .spanX */; T; i; 0;[; iE; @ o;& ;I"gridInputSpanX; T;[o;, ;I"gridColumns; T;-I"gridColumns; T; iF; @ o;, ;I"columnWidth; T;-I"columnWidth; T; iF; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; iF; @ ;'{;[; iF; @ ; i@;$T; @ o; ;I"gridInputSpanX; T;[[o;,;I" cols; T;-I" cols; T; @ 0[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o;N ;OI"i; T;Po;( ;i;)[;*@’; iI;+I"1; F; @ ;Qo;, ;I" cols; T;-I" cols; T; iI; @ ;RF;[o; ;[ I"input.span; To;, ;I"i; T;-I"i; T; iJ; @ I", textarea.span; Fo;, ;I"i; T;-I"i; T; iJ; @ I", .uneditable-input.span; Fo;, ;I"i; T;-I"i; T; iJ; @ ;i;[o;& ;I"gridInputSpan; T;[o;, ;I"i; T;-I"i; T; iJ; @ o;, ;I"columnWidth; T;-I"columnWidth; T; iJ; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; iJ; @ ;'{;[; iJ; @ ; iJ;$T; @ ; iI;$T; @ ; iH;$T; @ o; ;I"gridInputSpan; T;[[o;,;I" columns; T;-I" columns; T; @ 0[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[o; ;[I" width; T;o;0 ;1o;0 ;1o;0 ;1o;, ;I"columnWidth; T;-I"columnWidth; T; iN; @ ;2o;, ;I" columns; T;-I" columns; T; iN; @ ;3;H; iN; @ ;2o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; iN; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; iN; @ ;2o;( ;i;)[;*@’; iN;+I"1; F; @ ;3;I; iN; @ ;3;H; iN; @ ;3;M; iN; @ ;2o;( ;i;)[;*@’; iN;+I"10; F; @ ;3;I; iN; @ ;i;;;[; iN; @ ; iM;$T; @ o; ;I"makeFluidColumn; T;[[o;,;I" columns; T;-I" columns; T; @ 0[o;,;I"columnWidth; T;-I"columnWidth; T; @ 0[o;,;I"gutterWidth; T;-I"gutterWidth; T; @ 0;[ o; ;[I" label, .help-block, .help-inline { color: $textColor; } // Style inputs accordingly input, select, textarea { color: $textColor; border-color: $borderColor; &:focus { border-color: darken($borderColor, 10%); @include box-shadow(0 0 6px lighten($borderColor, 20%)); } } // Give a small background color for input-prepend/-append .input-prepend .add-on, .input-append .add-on { color: $textColor; background-color: $backgroundColor; border-color: $textColor; } } // CSS3 PROPERTIES // -------------------------------------------------- // Border Radius @mixin border-radius($radius) { -webkit-border-radius: $radius; -moz-border-radius: $radius; border-radius: $radius; } // Drop shadows @mixin box-shadow($shadow) { -webkit-box-shadow: $shadow; -moz-box-shadow: $shadow; box-shadow: $shadow; } // Transitions @mixin transition($transition) { -webkit-transition: $transition; -moz-transition: $transition; -ms-transition: $transition; -o-transition: $transition; transition: $transition; } // Transformations @mixin rotate($degrees) { -webkit-transform: rotate($degrees); -moz-transform: rotate($degrees); -ms-transform: rotate($degrees); -o-transform: rotate($degrees); transform: rotate($degrees); } @mixin scale($ratio) { -webkit-transform: scale($ratio); -moz-transform: scale($ratio); -ms-transform: scale($ratio); -o-transform: scale($ratio); transform: scale($ratio); } @mixin translate($x, $y) { -webkit-transform: translate($x, $y); -moz-transform: translate($x, $y); -ms-transform: translate($x, $y); -o-transform: translate($x, $y); transform: translate($x, $y); } @mixin skew($x, $y) { -webkit-transform: skew($x, $y); -moz-transform: skew($x, $y); -ms-transform: skew($x, $y); -o-transform: skew($x, $y); transform: skew($x, $y); } @mixin translate3d($x, $y, $z) { -webkit-transform: translate($x, $y, $z); -moz-transform: translate($x, $y, $z); -ms-transform: translate($x, $y, $z); -o-transform: translate($x, $y, $z); transform: translate($x, $y, $z); } // Backface visibility // Prevent browsers from flickering when using CSS 3D transforms. // Default value is `visible`, but can be changed to `hidden // See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples @mixin backface-visibility($visibility){ -webkit-backface-visibility: $visibility; -moz-backface-visibility: $visibility; -ms-backface-visibility: $visibility; backface-visibility: $visibility; } // Background clipping // Heads up: FF 3.6 and under need "padding" instead of "padding-box" @mixin background-clip($clip) { -webkit-background-clip: $clip; -moz-background-clip: $clip; background-clip: $clip; } // Background sizing @mixin background-size($size){ -webkit-background-size: $size; -moz-background-size: $size; -o-background-size: $size; background-size: $size; } // Box sizing @mixin box-sizing($boxmodel) { -webkit-box-sizing: $boxmodel; -moz-box-sizing: $boxmodel; -ms-box-sizing: $boxmodel; box-sizing: $boxmodel; } // User select // For selecting text on the page @mixin user-select($select) { -webkit-user-select: $select; -moz-user-select: $select; -ms-user-select: $select; -o-user-select: $select; user-select: $select; } // Resize anything @mixin resizable($direction) { resize: $direction; // Options: horizontal, vertical, both overflow: auto; // Safari fix } // CSS3 Content Columns @mixin content-columns($columnCount, $columnGap: $gridGutterWidth) { -webkit-column-count: $columnCount; -moz-column-count: $columnCount; column-count: $columnCount; -webkit-column-gap: $columnGap; -moz-column-gap: $columnGap; column-gap: $columnGap; } // Opacity @mixin opacity($opacity: 1) { opacity: $opacity; filter: alpha(opacity=#{$opacity * 100}); } // BACKGROUNDS // -------------------------------------------------- // Add an alphatransparency value to any background or border color (via Elyse Holladay) @mixin translucent-background($color: $white, $alpha: 1) { background-color: hsla(hue($color), saturation($color), lightness($color), $alpha); } @mixin translucent-border($color: $white, $alpha: 1) { border-color: hsla(hue($color), saturation($color), lightness($color), $alpha); @include background-clip(padding-box); } // Gradient Bar Colors for buttons and alerts @mixin gradientBar($primaryColor, $secondaryColor) { @include gradient-vertical($primaryColor, $secondaryColor); border-color: $secondaryColor $secondaryColor darken($secondaryColor, 15%); border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) fadein(rgba(0,0,0,.1), 15%); } // Gradients @mixin gradient-horizontal($startColor: #555, $endColor: #333) { background-color: $endColor; background-image: -moz-linear-gradient(left, $startColor, $endColor); // FF 3.6+ background-image: -ms-linear-gradient(left, $startColor, $endColor); // IE10 background-image: -webkit-gradient(linear, 0 0, 100% 0, from($startColor), to($endColor)); // Safari 4+, Chrome 2+ background-image: -webkit-linear-gradient(left, $startColor, $endColor); // Safari 5.1+, Chrome 10+ background-image: -o-linear-gradient(left, $startColor, $endColor); // Opera 11.10 background-image: linear-gradient(left, $startColor, $endColor); // Le standard background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($startColor)}', endColorstr='#{ie-hex-str($endColor)}', GradientType=1); // IE9 and down } @mixin gradient-vertical($startColor: #555, $endColor: #333) { background-color: mix($startColor, $endColor, 60%); background-image: -moz-linear-gradient(top, $startColor, $endColor); // FF 3.6+ background-image: -ms-linear-gradient(top, $startColor, $endColor); // IE10 background-image: -webkit-gradient(linear, 0 0, 0 100%, from($startColor), to($endColor)); // Safari 4+, Chrome 2+ background-image: -webkit-linear-gradient(top, $startColor, $endColor); // Safari 5.1+, Chrome 10+ background-image: -o-linear-gradient(top, $startColor, $endColor); // Opera 11.10 background-image: linear-gradient(top, $startColor, $endColor); // The standard background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($startColor)}', endColorstr='#{ie-hex-str($endColor)}', GradientType=0); // IE9 and down } @mixin gradient-directional($startColor: #555, $endColor: #333, $deg: 45deg) { background-color: $endColor; background-repeat: repeat-x; background-image: -moz-linear-gradient($deg, $startColor, $endColor); // FF 3.6+ background-image: -ms-linear-gradient($deg, $startColor, $endColor); // IE10 background-image: -webkit-linear-gradient($deg, $startColor, $endColor); // Safari 5.1+, Chrome 10+ background-image: -o-linear-gradient($deg, $startColor, $endColor); // Opera 11.10 background-image: linear-gradient($deg, $startColor, $endColor); // The standard } @mixin gradient-vertical-three-colors($startColor: #00b3ee, $midColor: #7a43b6, $colorStop: 50%, $endColor: #c3325f) { background-color: mix($midColor, $endColor, 80%); background-image: -webkit-gradient(linear, 0 0, 0 100%, from($startColor), color-stop($colorStop, $midColor), to($endColor)); background-image: -webkit-linear-gradient($startColor, $midColor $colorStop, $endColor); background-image: -moz-linear-gradient(top, $startColor, $midColor $colorStop, $endColor); background-image: -ms-linear-gradient($startColor, $midColor $colorStop, $endColor); background-image: -o-linear-gradient($startColor, $midColor $colorStop, $endColor); background-image: linear-gradient($startColor, $midColor $colorStop, $endColor); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($startColor)}', endColorstr='#{ie-hex-str($endColor)}', GradientType=0); // IE9 and down, gets no color-stop at all for proper fallback } @mixin gradient-radial($innerColor: #555, $outerColor: #333) { background-color: $outerColor; background-image: -webkit-gradient(radial, center center, 0, center center, 460, from($innerColor), to($outerColor)); background-image: -webkit-radial-gradient(circle, $innerColor, $outerColor); background-image: -moz-radial-gradient(circle, $innerColor, $outerColor); background-image: -ms-radial-gradient(circle, $innerColor, $outerColor); background-image: -o-radial-gradient(circle, $innerColor, $outerColor); background-repeat: no-repeat; } @mixin gradient-striped($color, $angle: -45deg) { background-color: $color; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent)); background-image: -webkit-linear-gradient($angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient($angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient($angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient($angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent); background-image: linear-gradient($angle, rgba(255,255,255,.15) 25%, rgba(255,255,255,0) 25%, rgba(255,255,255,0) 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, rgba(255,255,255,0) 75%, rgba(255,255,255,0)); } // Reset filters for IE @mixin reset-filter() { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } // COMPONENT MIXINS // -------------------------------------------------- // Horizontal dividers // ------------------- // Dividers (basically an hr) within dropdowns and nav lists @mixin nav-divider() { // IE7 needs a set width since we gave a height. Restricting just // to IE7 to keep the 1px left/right space in other browsers. // It is unclear where IE is getting the extra space that we need // to negative-margin away, but so it goes. *width: 100%; height: 1px; margin: (($baseLineHeight / 2) - 1) 1px; // 8px 1px *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid $white; } // Button backgrounds // ------------------ @mixin buttonBackground($startColor, $endColor) { // gradientBar will set the background to a pleasing blend of these, to support IE<=9 @include gradientBar($startColor, $endColor); *background-color: $endColor; // Darken IE7 buttons by default so they stand out more given they won't have borders @include reset-filter(); // in these cases the gradient won't cover the background, so we override &:hover, &:active, &.active, &.disabled, &[disabled] { background-color: $endColor; *background-color: darken($endColor, 5%); } // IE 7 + 8 can't handle box-shadow to show active, so we darken a bit ourselves &:active, &.active { background-color: darken($endColor, 10%) \9; } } // Navbar vertical align // ------------------------- // Vertically center elements in the navbar. // Example: an element has a height of 30px, so write out `.navbarVerticalAlign(30px);` to calculate the appropriate top margin. @mixin navbarVerticalAlign($elementHeight) { margin-top: ($navbarHeight - $elementHeight) / 2; } // Popover arrows // ------------------------- // For tipsies and popovers @mixin popoverArrowTop($arrowWidth: 5px, $color: $black) { bottom: 0; left: 50%; margin-left: -$arrowWidth; border-left: $arrowWidth solid transparent; border-right: $arrowWidth solid transparent; border-top: $arrowWidth solid $color; } @mixin popoverArrowLeft($arrowWidth: 5px, $color: $black) { top: 50%; right: 0; margin-top: -$arrowWidth; border-top: $arrowWidth solid transparent; border-bottom: $arrowWidth solid transparent; border-left: $arrowWidth solid $color; } @mixin popoverArrowBottom($arrowWidth: 5px, $color: $black) { top: 0; left: 50%; margin-left: -$arrowWidth; border-left: $arrowWidth solid transparent; border-right: $arrowWidth solid transparent; border-bottom: $arrowWidth solid $color; } @mixin popoverArrowRight($arrowWidth: 5px, $color: $black) { top: 50%; left: 0; margin-top: -$arrowWidth; border-top: $arrowWidth solid transparent; border-bottom: $arrowWidth solid transparent; border-right: $arrowWidth solid $color; } // Grid System // ----------- // Centered container element @mixin container-fixed() { margin-right: auto; margin-left: auto; @include clearfix(); } // Table columns @mixin tableColumns($columnSpan: 1) { float: none; // undo default grid column styles width: (($gridColumnWidth) * $columnSpan) + ($gridGutterWidth * ($columnSpan - 1)) - 16; // 16 is total padding on left and right of table cells margin-left: 0; // undo default grid column styles } // Make a Grid // Use .makeRow and .makeColumn to assign semantic layouts grid system behavior @mixin makeRow() { margin-left: $gridGutterWidth * -1; @include clearfix(); } @mixin makeColumn($columns: 1, $offset: 0) { float: left; margin-left: ($gridColumnWidth * $offset) + ($gridGutterWidth * ($offset - 1)) + ($gridGutterWidth * 2); width: ($gridColumnWidth * $columns) + ($gridGutterWidth * ($columns - 1)); } // The Grid @mixin gridCore($columnWidth, $gutterWidth) { .row { margin-left: $gutterWidth * -1; @include clearfix(); } [class*="span"] { float: left; margin-left: $gutterWidth; } // Set the container width, and override it for fixed navbars in media queries .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { @include gridCoreSpan($gridColumns, $columnWidth, $gutterWidth); } @include gridCoreSpanX($gridColumns, $columnWidth, $gutterWidth); @include gridCoreOffsetX($gridColumns, $columnWidth, $gutterWidth); } @mixin gridCoreSpanX($cols, $columnWidth, $gutterWidth) { @for $i from 1 through $cols { .span#{$i} { @include gridCoreSpan($i, $columnWidth, $gutterWidth) }; } } @mixin gridCoreSpan($columns, $columnWidth, $gutterWidth) { width: ($columnWidth * $columns) + ($gutterWidth * ($columns - 1)); } @mixin gridCoreOffsetX($cols, $columnWidth, $gutterWidth) { @for $i from 1 through $cols { .offset#{$i} { @include gridCoreOffset($i, $columnWidth, $gutterWidth); }; } } @mixin gridCoreOffset($columns, $columnWidth, $gutterWidth) { margin-left: ($columnWidth * $columns) + ($gutterWidth * ($columns + 1)); } @mixin gridFluid($columnWidth, $gutterWidth) { .row-fluid { width: 100%; @include clearfix(); [class*="span"] { @include input-block-level(); float: left; margin-left: $gutterWidth; *margin-left: $gutterWidth - (.5 / ($gridRowWidth/1px) * 100 * 1%); } [class*="span"]:first-child { margin-left: 0; } // generate .spanX @include gridFluidSpanX($gridColumns, $columnWidth, $gutterWidth); } } @mixin gridFluidSpanX($cols, $columnWidth, $gutterWidth) { @for $i from 1 through $cols { .span#{$i} { @include gridFluidSpan($i, $columnWidth, $gutterWidth) }; } } @mixin gridFluidSpan($columns, $columnWidth, $gutterWidth) { width: ($columnWidth * $columns) + ($gutterWidth * ($columns - 1)); *width: ($columnWidth * $columns) + ($gutterWidth * ($columns - 1)) - (.5 / ($gridRowWidth/1px) * 100 * 1%); } @mixin gridInput($columnWidth, $gutterWidth) { input, textarea, .uneditable-input { margin-left: 0; // override margin-left from core grid system } // generate .spanX @include gridInputSpanX($gridColumns, $columnWidth, $gutterWidth); } @mixin gridInputSpanX($cols, $columnWidth, $gutterWidth) { @for $i from 1 through $cols { input.span#{$i}, textarea.span#{$i}, .uneditable-input.span#{$i} { @include gridInputSpan($i, $columnWidth, $gutterWidth); } } } @mixin gridInputSpan($columns, $columnWidth, $gutterWidth) { width: (($columnWidth) * $columns) + ($gutterWidth * ($columns - 1)) - 10; } @mixin makeFluidColumn($columns, $columnWidth, $gutterWidth) { // This isn't perfect, but it's better than nothing. float: left; margin-left: $gutterWidth; @include gridFluidSpan($columns, $columnWidth, $gutterWidth); }; T; i;$T; @