3.1.20 (Brainy Betty) 510a4e6fe8788bae32aadf28a0af857b84697665 o:Sass::Tree::RootNode :@children[yo: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;; iZ; I"; Fo;! ;;";[I"-moz-placeholder; F;#0; iZ; @H; iZ; @H; iZ; @H;[o; ;[I" color; T;o;, ;I" color; T;-I" color; T; i[; @ ;i;;;[; i[; @ ; iZ;$T; @ o; ;[I"&:-ms-input-placeholder; F;i;o;;[o;;[o;;[o;; i]; I"; Fo;! ;;";[I"-ms-input-placeholder; F;#0; i]; @^; i]; @^; i]; @^;[o; ;[I" color; T;o;, ;I" color; T;-I" color; T; i^; @ ;i;;;[; i^; @ ; i];$T; @ o; ;[I"!&::-webkit-input-placeholder; F;i;o;;[o;;[o;;[o;; i`; I"; Fo;! ;: element;[I"-webkit-input-placeholder; F;#0; i`; @t; i`; @t; i`; @t;[o; ;[I" color; T;o;, ;I" color; T;-I" color; T; ia; @ ;i;;;[; ia; @ ; i`;$T; @ ; iY;$T; @ o; ;[I"c/* Sass doesn't support using & at base level, so we need a special root placeholder mixin. */; T; i; 0;[; ie; @ o; ;I"rootPlaceholder; T;[[o;,;I" color; T;-I" color; T; @ o;, ;I"placeholderText; T;-I"placeholderText; T; if; @ ;[o; ;[I":-moz-placeholder; F;i;o;;[o;;[o;;[o;! ;;";[I"-moz-placeholder; F;#0; ig; I"; F; ig; @; ig; @;[o; ;[I" color; T;o;, ;I" color; T;-I" color; T; ih; @ ;i;;;[; ih; @ ; ig;$T; @ o; ;[I":-ms-input-placeholder; F;i;o;;[o;;[o;;[o;! ;;";[I"-ms-input-placeholder; F;#0; ij; I"; F; ij; @; ij; @;[o; ;[I" color; T;o;, ;I" color; T;-I" color; T; ik; @ ;i;;;[; ik; @ ; ij;$T; @ o; ;[I" ::-webkit-input-placeholder; F;i;o;;[o;;[o;;[o;! ;;.;[I"-webkit-input-placeholder; F;#0; im; I"; F; im; @; im; @;[o; ;[I" color; T;o;, ;I" color; T;-I" color; T; in; @ ;i;;;[; in; @ ; im;$T; @ ; if;$T; @ o; ;[I"4/* Text overflow * ------------------------ */; T; i; 0;[; ir; @ o; ;I"text-overflow; T;[;[o; ;[I" overflow; T;o;;I" hidden; T;;; @ ;i;;;[; iu; @ o; ;[I"text-overflow; T;o;;I" ellipsis; T;;; @ ;i;;;[; iv; @ o; ;[I"white-space; T;o;;I" nowrap; T;;; @ ;i;;;[; iw; @ ; it;$T; @ o; ;[I"/* CSS image replacement * ------------------------- * Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 */; T; i; 0;[; iz; @ o; ;I"hide-text; T;[;[ o; ;[I" font; T;o:Sass::Script::List ;[o:Sass::Script::Operation :@operand1o;( ;i;)[;*[; i~;+I"0; F; @ :@operand2o;( ;i;)[;*@; i~;+I"0; F; @ :@operator:div; i~; @ o; ;I"a; T;;; @ ; i~:@separator: space; i~; @ ;i;;;[; i~; @ o; ;[I" color; T;o;;I"transparent; T;;; @ ;i;;;[; i; @ o; ;[I"text-shadow; T;o;;I" none; T;;; @ ;i;;;[; i{; @ o; ;[I"background-color; T;o;;I"transparent; T;;; @ ;i;;;[; i|; @ o; ;[I" border; T;o;;I"0; T;;; @ ;i;;;[; i}; @ ; i};$T; @ o; ;[I"F/* FONTS * -------------------------------------------------- */; T; i; 0;[; i; @ o; ;I"font-family-serif; T;[;[o; ;[I"font-family; T;o;, ;I"serifFontFamily; T;-I"serifFontFamily; T; i; @ ;i;;;[; i; @ ; i;$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"/.checkbox, .radio, input, select, textarea; T;i;o;;[ o;;[o;;[o;%;[I" checkbox; T; i; I"; F; i; @fo;;[o;;[o;%;[I" radio; T; i; @f; i; @fo;;[o;;[o;= ;[I" input; T;>0; i; @f; i; @fo;;[o;;[o;= ;[I" select; T;>0; i; @f; i; @fo;;[o;;[o;= ;[I" textarea; T;>0; i; @f; i; @f; i; @f;[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; @o;;[o;%;[I" add-on; T; i; @; i; @o;;[o;;[o;%;[I"input-append; T; i; @; i; @o;;[o;%;[I" add-on; T; i; @; i; @; i; @;[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;[; i2; @ o; ;I"resizable; T;[[o;,;I"direction; T;-I"direction; T; @ 0;[ o; ;[I" resize; T;o;, ;I"direction; T;-I"direction; T; i4; @ ;i;;;[; i4; @ o; ;[I"./* Options: horizontal, vertical, both */; T; i; 0;[; i4; @ o; ;[I" overflow; T;o;;I" auto; T;;; @ ;i;;;[; i5; @ o; ;[I"/* Safari fix */; T; i; 0;[; i5; @ ; i3;$T; @ o; ;[I"/* CSS3 Content Columns */; T; i; 0;[; i8; @ 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; i9; @ ;[ 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?; @ ; i9;$T; @ o; ;[I"/* Optional hyphenation */; T; i; 0;[; iC; @ o; ;I" hyphens; T;[[o;,;I" mode; T;-I" mode; T; @ o; ;I" auto; T;;; @ ; iD;[ o; ;[I"word-wrap; T;o;;I"break-word; T;;; @ ;i;;;[; iE; @ o; ;[I"-webkit-hyphens; T;o;, ;I" mode; T;-I" mode; T; iF; @ ;i;;;[; iF; @ o; ;[I"-moz-hyphens; T;o;, ;I" mode; T;-I" mode; T; iG; @ ;i;;;[; iG; @ o; ;[I"-ms-hyphens; T;o;, ;I" mode; T;-I" mode; T; iH; @ ;i;;;[; iH; @ o; ;[I"-o-hyphens; T;o;, ;I" mode; T;-I" mode; T; iI; @ ;i;;;[; iI; @ o; ;[I" hyphens; T;o;, ;I" mode; T;-I" mode; T; iJ; @ ;i;;;[; iJ; @ ; iD;$T; @ o; ;[I"/* Opacity */; T; i; 0;[; iM; @ o; ;I" opacity; T;[[o;,;I" opacity; T;-I" opacity; T; @ o;( ;i;)[;*@; iN;+I"1; F; @ ;[o; ;[I" opacity; T;o;, ;I" opacity; T;-I" opacity; T; iO; @ ;i;;;[; iO; @ o; ;[I" filter; T;o;? ;I" alpha; T;[o: Sass::Script::Interpolation : @beforeo;@ ;Ao; ;I" opacity; T;;; @ ; iP: @mido; ;I"=; F;;; @ ; iP: @after0:@whitespace_before0:@whitespace_afterF:@originally_text:originally_text; iP; @ ;Bo;0 ;1o;, ;I" opacity; T;-I" opacity; T; iP; @ ;2o;( ;ii;)[;*@; iP;+I"100; F; @ ;3: times; iP; @ ;C0;D0;E0;FF; iP; @ ;'{; iP; @ ;i;;;[; iP; @ ; iN;$T; @ o; ;[I"L/* BACKGROUNDS * -------------------------------------------------- */; T; i; 0;[; iU; @ o; ;[I"`/* Add an alphatransparency value to any background or border color (via Elyse Holladay) */; T; i; 0;[; iX; @ o; ;I"translucent-background; T;[[o;,;I" color; T;-I" color; T; @ o;, ;I" white; T;-I" white; T; iY; @ [o;,;I" alpha; T;-I" alpha; T; @ o;( ;i;)[;*@; iY;+I"1; F; @ ;[o; ;[I"background-color; T;o;? ;I" hsla; T;[ o;? ;I"hue; T;[o;, ;I" color; T;-I" color; T; iZ; @ ;'{; iZ; @ o;? ;I"saturation; T;[o;, ;I" color; T;-I" color; T; iZ; @ ;'{; iZ; @ o;? ;I"lightness; T;[o;, ;I" color; T;-I" color; T; iZ; @ ;'{; iZ; @ o;, ;I" alpha; T;-I" alpha; T; iZ; @ ;'{; iZ; @ ;i;;;[; iZ; @ ; iY;$T; @ o; ;I"translucent-border; 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"border-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]; @ o;& ;I"background-clip; T;[o; ;I"padding-box; T;;; @ ; i^;'{;[; i^; @ ; i\;$T; @ o; ;[I"5/* Gradient Bar Colors for buttons and alerts */; T; i; 0;[; ia; @ 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; ic; @ o;, ;I"secondaryColor; T;-I"secondaryColor; T; ic; @ ;'{;[; ic; @ o; ;[I"border-color; T;o;/ ;[o;, ;I"secondaryColor; T;-I"secondaryColor; T; id; @ o;, ;I"secondaryColor; T;-I"secondaryColor; T; id; @ o;? ;I" darken; T;[o;, ;I"secondaryColor; T;-I"secondaryColor; T; id; @ o;( ;i;)[I"%; T;*[; id;+I"15%; F; @ ;'{; id; @ ;5;6; id; @ ;i;;;[; id; @ o; ;[I"border-color; T;o;/ ;[o;? ;I" rgba; T;[ o;( ;i;)[;*@; ie;+I"0; F; @ o;( ;i;)[;*@; ie;+I"0; F; @ o;( ;i;)[;*@; ie;+I"0; F; @ o;( ;f0.1;)[;*@; ie;+I"0.1; F; @ ;'{; ie; @ o;? ;I" rgba; T;[ o;( ;i;)[;*@; ie;+I"0; F; @ o;( ;i;)[;*@; ie;+I"0; F; @ o;( ;i;)[;*@; ie;+I"0; F; @ o;( ;f0.1;)[;*@; ie;+I"0.1; F; @ ;'{; ie; @ o;? ;I" fadein; T;[o;? ;I" rgba; T;[ o;( ;i;)[;*@; ie;+I"0; F; @ o;( ;i;)[;*@; ie;+I"0; F; @ o;( ;i;)[;*@; ie;+I"0; F; @ o;( ;f0.1;)[;*@; ie;+I"0.1; F; @ ;'{; ie; @ o;( ;i;)[I"%; T;*[; ie;+I"15%; F; @ ;'{; ie; @ ;5;6; ie; @ ;i;;;[; ie; @ ; ib;$T; @ o; ;[I"/* Gradients */; T; i; 0;[; ih; @ o; ;I"gradient-horizontal; T;[[o;,;I"startColor; T;-I"startColor; T; @ o;7 ;0;8{ ;9iZ;:iZ;;iZ;0;30;0; i; @; i; @; i; @;[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; @E; i; @Eo;;[o;;[o;; i; @Eo;%;[I" active; F; i; @E; i; @E; i; @E;[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;;; @ ; io; ;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;;; @ ; io; ;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;;; @ ; io;, ;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;;; @ ; io; ;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;;; @ ; io; ;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;;; @ ; io;, ;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;;; @ ; io; ;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;;; @ ; io; ;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;;; @ ; io;, ;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;;; @ ; io; ;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;;; @ ; io; ;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;;; @ ; io;, ;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; i0; @ ;i;[o;& ;I"gridCoreSpan; T;[o;, ;I"i; T;-I"i; T; i0; @ o;, ;I"columnWidth; T;-I"columnWidth; T; i0; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; i0; @ ;'{;[; i0; @ ; i0;$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; i4; @ ;2o;, ;I" columns; T;-I" columns; T; i4; @ ;3;H; i4; @ ;2o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; i4; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; i4; @ ;2o;( ;i;)[;*@; i4;+I"1; F; @ ;3;I; i4; @ ;3;H; i4; @ ;3;M; i4; @ ;i;;;[; i4; @ ; i3;$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;)[;*@; i7;+I"1; F; @ ;Qo;, ;I" cols; T;-I" cols; T; i7; @ ;RF;[o; ;[I" .offset; Fo;, ;I"i; T;-I"i; T; i8; @ ;i;[o;& ;I"gridCoreOffset; 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"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@; @; i@; @;[ o; ;[I" width; T;o;;I" 100%; T;;; @ ;i;;;[; iA; @ o;& ;I" clearfix; T;[;'{;[; iB; @ o; ;[I"[class*="span"]; F;i;o;;[o;;[o;;[o;J ;[I" class; F;>0;3I"*=; F;[I" "span"; F; iC; I"; F; iC; @; iC; @;[ o;& ;I"input-block-level; T;[;'{;[; iD; @ o; ;[I" float; T;o;;I" left; T;;; @ ;i;;;[; iE; @ o; ;[I"margin-left; T;o;, ;I"gutterWidth; T;-I"gutterWidth; T; iF; @ ;i;;;[; iF; @ o; ;[I"*margin-left; T;o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; iG; @ ;2o;0 ;1o;0 ;1o;0 ;1o;( ;f0.5;)[;*@; iG; @ ;2o;0 ;1o;, ;I"gridRowWidth; T;-I"gridRowWidth; T; iG; @ ;2o;( ;i;)[I"px; T;*[; iG;+I"1px; F; @ ;3;4; iG; @ ;3;4; iG; @ ;2o;( ;ii;)[;*@; iG;+I"100; F; @ ;3;H; iG; @ ;2o;( ;i;)[I"%; T;*[; iG;+I"1%; F; @ ;3;H; iG; @ ;3;I; iG; @ ;i;;;[; iG; @ ; iC;$T; @ o; ;[I" [class*="span"]:first-child; F;i;o;;[o;;[o;;[o;J ;[I" class; F;>0;3I"*=; F;[I" "span"; F; iI; I"; Fo;! ;;";[I"first-child; F;#0; iI; @J; iI; @J; iI; @J;[o; ;[I"margin-left; T;o;;I"0; T;;; @ ;i;;;[; iJ; @ ; iI;$T; @ o; ;[I"/* generate .spanX */; T; i; 0;[; iM; @ o;& ;I"gridFluidSpanX; T;[o;, ;I"gridColumns; T;-I"gridColumns; T; iN; @ o;, ;I"columnWidth; T;-I"columnWidth; T; iN; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; iN; @ ;'{;[; iN; @ ; 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;)[;*@; iR;+I"1; F; @ ;Qo;, ;I" cols; T;-I" cols; T; iR; @ ;RF;[o; ;[I" .span; Fo;, ;I"i; T;-I"i; T; iS; @ ;i;[o;& ;I"gridFluidSpan; T;[o;, ;I"i; T;-I"i; T; iS; @ o;, ;I"columnWidth; T;-I"columnWidth; T; iS; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; iS; @ ;'{;[; iS; @ ; iS;$T; @ ; iR;$T; @ ; iQ;$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; iW; @ ;2o;, ;I" columns; T;-I" columns; T; iW; @ ;3;H; iW; @ ;2o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; iW; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; iW; @ ;2o;( ;i;)[;*@; iW;+I"1; F; @ ;3;I; iW; @ ;3;H; iW; @ ;3;M; iW; @ ;i;;;[; iW; @ o; ;[I" *width; T;o;0 ;1o;0 ;1o;0 ;1o;, ;I"columnWidth; T;-I"columnWidth; T; iX; @ ;2o;, ;I" columns; T;-I" columns; T; iX; @ ;3;H; iX; @ ;2o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; iX; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; iX; @ ;2o;( ;i;)[;*@; iX;+I"1; F; @ ;3;I; iX; @ ;3;H; iX; @ ;3;M; iX; @ ;2o;0 ;1o;0 ;1o;0 ;1o;( ;f0.5;)[;*@; iX; @ ;2o;0 ;1o;, ;I"gridRowWidth; T;-I"gridRowWidth; T; iX; @ ;2o;( ;i;)[I"px; T;*[; iX;+I"1px; F; @ ;3;4; iX; @ ;3;4; iX; @ ;2o;( ;ii;)[;*@; iX;+I"100; F; @ ;3;H; iX; @ ;2o;( ;i;)[I"%; T;*[; iX;+I"1%; F; @ ;3;H; iX; @ ;3;I; iX; @ ;i;;;[; iX; @ ; iV;$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; i\; I"; F; i\; @o;;[o;;[o;= ;[I" textarea; T;>0; i\; @; i\; @o;;[o;;[o;%;[I"uneditable-input; T; i\; @; i\; @; i\; @;[o; ;[I"margin-left; T;o;;I"0; T;;; @ ;i;;;[; i]; @ o; ;[I"5/* override margin-left from core grid system */; T; i; 0;[; i]; @ ; i\;$T; @ o; ;[I"/* generate .spanX */; T; i; 0;[; i`; @ o;& ;I"gridInputSpanX; T;[o;, ;I"gridColumns; T;-I"gridColumns; T; ia; @ o;, ;I"columnWidth; T;-I"columnWidth; T; ia; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; ia; @ ;'{;[; ia; @ ; 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;)[;*@; id;+I"1; F; @ ;Qo;, ;I" cols; T;-I" cols; T; id; @ ;RF;[o; ;[ I"input.span; To;, ;I"i; T;-I"i; T; ie; @ I", textarea.span; Fo;, ;I"i; T;-I"i; T; ie; @ I", .uneditable-input.span; Fo;, ;I"i; T;-I"i; T; ie; @ ;i;[o;& ;I"gridInputSpan; T;[o;, ;I"i; T;-I"i; T; ie; @ o;, ;I"columnWidth; T;-I"columnWidth; T; ie; @ o;, ;I"gutterWidth; T;-I"gutterWidth; T; ie; @ ;'{;[; ie; @ ; ie;$T; @ ; id;$T; @ ; ic;$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; ii; @ ;2o;, ;I" columns; T;-I" columns; T; ii; @ ;3;H; ii; @ ;2o;0 ;1o;, ;I"gutterWidth; T;-I"gutterWidth; T; ii; @ ;2o;0 ;1o;, ;I" columns; T;-I" columns; T; ii; @ ;2o;( ;i;)[;*@; ii;+I"1; F; @ ;3;I; ii; @ ;3;H; ii; @ ;3;M; ii; @ ;2o;( ;i;)[;*@; ii;+I"10; F; @ ;3;I; ii; @ ;i;;;[; ii; @ ; ih;$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 .checkbox, .radio, 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; } // Optional hyphenation @mixin hyphens($mode: auto) { word-wrap: break-word; -webkit-hyphens: $mode; -moz-hyphens: $mode; -ms-hyphens: $mode; -o-hyphens: $mode; hyphens: $mode; } // 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($top: #e5e5e5, $bottom: $white) { // 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: $top; border-bottom: 1px solid $bottom; } // 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; @