3.2.12 (Media Mark)
09b5b560c33228e2498bf34e6914b4c68c2d09d4
o:Sass::Tree::RootNode
:@children[o:Sass::Tree::CommentNode
:@value[I"J/*
 * Mixins
 * -------------------------------------------------- */:ET:
@type:silent;[ :
@linei:@options{ o;
;[I"1/* Utilities
 * ------------------------- */;	T;
;;[ ;i;@o;
;[I"/* Clearfix
 * Source: http://nicolasgallagher.com/micro-clearfix-hack/
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements. */;	T;
;;[ ;i;@o:Sass::Tree::MixinDefNode:
@nameI"clearfix;	T:
@args[ :@splat0;[o:Sass::Tree::RuleNode:
@rule[I"&:before,
  &:after;	T:
@tabsi :@parsed_ruleso:"Sass::Selector::CommaSequence:@members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence
;[o:Sass::Selector::Parent;i:@filenameI" ;	To:Sass::Selector::Pseudo
:@syntactic_type:
class;[I"before;	T:	@arg0;i;@":@subject0:@sourceso:Set:
@hash{ ;i;@"o;;[I"
;	To;
;[o;;i;@"o;
;;;[I"
after;	T;0;i;@"; 0;!o;";#{ ;i;@";i;@";[	o:Sass::Tree::PropNode;[I"content;	T;o:Sass::Script::String;I"" ";	T;
:identifier;@;i :@prop_syntax:new;[ ;i;@o;
;[I"/* 1 */;	T;
:normal;[ ;i;@o;$;[I"display;	T;o;%;I"
table;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"/* 2 */;	T;
;);[ ;i;@;i:@has_childrenT;@o;;[I"&:after;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;
;;;[I"
after;	T;0;i;@R; 0;!o;";#{ ;i;@R;i;@R;[o;$;[I"
clear;	T;o;%;I"	both;	T;
;&;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;
;[I"/* WebKit-style focus */;	T;
;;[ ;i#;@o;;I"tab-focus;	T;[ ;0;[
o;
;[I"/* Default */;	T;
;;[ ;i%;@o;$;[I"outline;	T;o;%;I"thin dotted #333;	T;
;&;@;i ;';(;[ ;i&;@o;
;[I"/* WebKit */;	T;
;;[ ;i';@o;$;[I"outline;	T;o;%;I"&5px auto -webkit-focus-ring-color;	T;
;&;@;i ;';(;[ ;i(;@o;$;[I"outline-offset;	T;o;%;I"	-2px;	T;
;&;@;i ;';(;[ ;i);@;i$;*T;@o;
;[I"-/* Center-align a block level element */;	T;
;;[ ;i,;@o;;I"center-block;	T;[ ;0;[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 ;';(;[ ;i0;@;i-;*T;@o;
;[I"/* Sizing shortcuts */;	T;
;;[ ;i3;@o;;I"	size;	T;[[o:Sass::Script::Variable;I"
width;	T:@underscored_nameI"
width;	T;@0[o;+;I"height;	T;,I"height;	T;@0;0;[o;$;[I"
width;	T;o;+	;I"
width;	T;,I"
width;	T;i5;@;i ;';(;[ ;i5;@o;$;[I"height;	T;o;+	;I"height;	T;,I"height;	T;i6;@;i ;';(;[ ;i6;@;i4;*T;@o;;I"square;	T;[[o;+;I"	size;	T;,I"	size;	T;@0;0;[o:Sass::Tree::MixinNode;I"	size;	T;[o;+	;I"	size;	T;,I"	size;	T;i9;@o;+	;I"	size;	T;,I"	size;	T;i9;@:@keywords{ ;0;[ ;i9;@;i8;*T;@o;
;[I"/* Placeholder text */;	T;
;;[ ;i<;@o;;I"placeholder;	T;[[o;+;I"
color;	T;,I"
color;	T;@o;+	;I"input-color-placeholder;	T;,I"input_color_placeholder;	T;i=;@;0;[o;;[I"&:-moz-placeholder;	T;i ;o;;[o;;[o;
;[o;;i>;I" ;	To;
;;;[I"-moz-placeholder;	T;0;i>;@; 0;!o;";#{ ;i>;@;i>;@;[o;$;[I"
color;	T;o;+	;I"
color;	T;,I"
color;	T;i>;@;i ;';(;[ ;i>;@;i>;*T;@o;
;[I"/* Firefox 4-18 */;	T;
;;[ ;i>;@o;;[I"&::-moz-placeholder;	T;i ;o;;[o;;[o;
;[o;;i?;I" ;	To;
;:element;[I"-moz-placeholder;	T;0;i?;@; 0;!o;";#{ ;i?;@;i?;@;[o;$;[I"
color;	T;o;+	;I"
color;	T;,I"
color;	T;i?;@;i ;';(;[ ;i?;@;i?;*T;@o;
;[I"/* Firefox 19+ */;	T;
;;[ ;i?;@o;;[I"&:-ms-input-placeholder;	T;i ;o;;[o;;[o;
;[o;;i@;I" ;	To;
;;;[I"-ms-input-placeholder;	T;0;i@;@; 0;!o;";#{ ;i@;@;i@;@;[o;$;[I"
color;	T;o;+	;I"
color;	T;,I"
color;	T;i@;@;i ;';(;[ ;i@;@;i@;*T;@o;
;[I" /* Internet Explorer 10+ */;	T;
;;[ ;i@;@o;;[I"!&::-webkit-input-placeholder;	T;i ;o;;[o;;[o;
;[o;;iA;I" ;	To;
;;/;[I"-webkit-input-placeholder;	T;0;iA;@4; 0;!o;";#{ ;iA;@4;iA;@4;[o;$;[I"
color;	T;o;+	;I"
color;	T;,I"
color;	T;iA;@;i ;';(;[ ;iA;@;iA;*T;@o;
;[I"/* Safari and Chrome */;	T;
;;[ ;iA;@;i=;*T;@o;
;[I"M/* Text overflow
 * Requires inline-block or block for proper styling */;	T;
;;[ ;iD;@o;;I"text-overflow;	T;[ ;0;[o;$;[I"overflow;	T;o;%;I"hidden;	T;
;&;@;i ;';(;[ ;iG;@o;$;[I"text-overflow;	T;o;%;I"ellipsis;	T;
;&;@;i ;';(;[ ;iH;@o;$;[I"white-space;	T;o;%;I"nowrap;	T;
;&;@;i ;';(;[ ;iI;@;iF;*T;@o;
;[I"/* CSS image replacement
 *
 * Heads up! v3 launched with with only `.hide-text()`, but per our pattern for
 * mixins being reused as classes with the same name, this doesn't hold up. As
 * of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. Note
 * that we cannot chain the mixins together in Less, so they are repeated.
 *
 * Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 */;	T;
;;[ ;iL;@o;
;[I":/* Deprecated as of v3.0.1 (will be removed in v4) */;	T;
;;[ ;iU;@o;;I"hide-text;	T;[ ;0;[
o;$;[I"	font;	T;o: Sass::Script::Interpolation:@before0:	@mido:Sass::Script::Operation
:@operand1o:Sass::Script::Number;i :@numerator_units[ :@denominator_units[ ;iW:@originalI"0;	F;@:@operand2o;5;i ;6[ ;7@s;iW;8I"0;	F;@:@operator:div;iW;@:@aftero;%	;I"a;	T;
;&;iW;@:@whitespace_beforei:@whitespace_afteri :@originally_textF;iW;@;i ;';(;[ ;iW;@o;$;[I"
color;	T;o;%;I"transparent;	T;
;&;@;i ;';(;[ ;iX;@o;$;[I"text-shadow;	T;o;%;I"	none;	T;
;&;@;i ;';(;[ ;iY;@o;$;[I"background-color;	T;o;%;I"transparent;	T;
;&;@;i ;';(;[ ;iZ;@o;$;[I"border;	T;o;%;I"0;	T;
;&;@;i ;';(;[ ;i[;@;iV;*T;@o;
;[I"(/* New mixin to use as of v3.0.1 */;	T;
;;[ ;i];@o;;I"text-hide;	T;[ ;0;[
o;$;[I"	font;	T;o;0;10;2o;3
;4o;5;i ;6[ ;7@s;i_;8I"0;	F;@;9o;5;i ;6[ ;7@s;i_;8I"0;	F;@;:;;;i_;@;<o;%	;I"a;	T;
;&;i_;@;=i2	;>i ;?F;i_;@;i ;';(;[ ;i_;@o;$;[I"
color;	T;o;%;I"transparent;	T;
;&;@;i ;';(;[ ;i`;@o;$;[I"text-shadow;	T;o;%;I"	none;	T;
;&;@;i ;';(;[ ;ia;@o;$;[I"background-color;	T;o;%;I"transparent;	T;
;&;@;i ;';(;[ ;ib;@o;$;[I"border;	T;o;%;I"0;	T;
;&;@;i ;';(;[ ;ic;@;i^;*T;@o;
;[I"P/* CSS3 PROPERTIES
 * -------------------------------------------------- */;	T;
;;[ ;ih;@o;
;[I"$/* Single side border-radius */;	T;
;;[ ;ik;@o;;I"border-top-radius;	T;[[o;+;I"radius;	T;,I"radius;	T;@0;0;[o;$;[I"border-top-right-radius;	T;o;+	;I"radius;	T;,I"radius;	T;im;@;i ;';(;[ ;im;@o;$;[I"border-top-left-radius;	T;o;+	;I"radius;	T;,I"radius;	T;in;@;i ;';(;[ ;in;@;il;*T;@o;;I"border-right-radius;	T;[[o;+;I"radius;	T;,I"radius;	T;@0;0;[o;$;[I"border-bottom-right-radius;	T;o;+	;I"radius;	T;,I"radius;	T;iq;@;i ;';(;[ ;iq;@o;$;[I"border-top-right-radius;	T;o;+	;I"radius;	T;,I"radius;	T;ir;@;i ;';(;[ ;ir;@;ip;*T;@o;;I"border-bottom-radius;	T;[[o;+;I"radius;	T;,I"radius;	T;@0;0;[o;$;[I"border-bottom-right-radius;	T;o;+	;I"radius;	T;,I"radius;	T;iu;@;i ;';(;[ ;iu;@o;$;[I"border-bottom-left-radius;	T;o;+	;I"radius;	T;,I"radius;	T;iv;@;i ;';(;[ ;iv;@;it;*T;@o;;I"border-left-radius;	T;[[o;+;I"radius;	T;,I"radius;	T;@0;0;[o;$;[I"border-bottom-left-radius;	T;o;+	;I"radius;	T;,I"radius;	T;iy;@;i ;';(;[ ;iy;@o;$;[I"border-top-left-radius;	T;o;+	;I"radius;	T;,I"radius;	T;iz;@;i ;';(;[ ;iz;@;ix;*T;@o;
;[I"/* Drop shadows */;	T;
;;[ ;i};@o;;I"box-shadow;	T;[ ;o;+;I"shadow;	T;,I"shadow;	T;{ ;[o;$;[I"-webkit-box-shadow;	T;o;+	;I"shadow;	T;,I"shadow;	T;i;@;i ;';(;[ ;i;@o;
;[I""/* iOS <4.3 & Android <4.1 */;	T;
;;[ ;i;@o;$;[I"box-shadow;	T;o;+	;I"shadow;	T;,I"shadow;	T;i{;@;i ;';(;[ ;i{;@;i~;*T;@o;
;[I"/* Transitions */;	T;
;;[ ;i~;@o;;I"transition;	T;[ ;o;+;I"transition;	T;,I"transition;	T;{ ;[o;$;[I"-webkit-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"transition-property;	T;[[o;+;I"transition-property;	T;,I"transition_property;	T;@0;0;[o;$;[I" -webkit-transition-property;	T;o;+	;I"transition-property;	T;,I"transition_property;	T;i;@;i ;';(;[ ;i;@o;$;[I"transition-property;	T;o;+	;I"transition-property;	T;,I"transition_property;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;;I"transition-delay;	T;[[o;+;I"transition-delay;	T;,I"transition_delay;	T;@0;0;[o;$;[I"-webkit-transition-delay;	T;o;+	;I"transition-delay;	T;,I"transition_delay;	T;i;@;i ;';(;[ ;i;@o;$;[I"transition-delay;	T;o;+	;I"transition-delay;	T;,I"transition_delay;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;;I"transition-duration;	T;[[o;+;I"transition-duration;	T;,I"transition_duration;	T;@0;0;[o;$;[I" -webkit-transition-duration;	T;o;+	;I"transition-duration;	T;,I"transition_duration;	T;i;@;i ;';(;[ ;i;@o;$;[I"transition-duration;	T;o;+	;I"transition-duration;	T;,I"transition_duration;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;;I"transition-transform;	T;[ ;o;+;I"transition;	T;,I"transition;	T;{ ;[	o;$;[I"-webkit-transition;	T;o:Sass::Script::List	;[o;%	;I"-webkit-transform;	T;
;&;i;@o;+	;I"transition;	T;,I"transition;	T;i;@:@separator:
space;i;@;i ;';(;[ ;i;@o;$;[I"-moz-transition;	T;o;@	;[o;%	;I"-moz-transform;	T;
;&;i;@o;+	;I"transition;	T;,I"transition;	T;i;@;A;B;i;@;i ;';(;[ ;i;@o;$;[I"-o-transition;	T;o;@	;[o;%	;I"-o-transform;	T;
;&;i;@o;+	;I"transition;	T;,I"transition;	T;i;@;A;B;i;@;i ;';(;[ ;i;@o;$;[I"transition;	T;o;@	;[o;%	;I"transform;	T;
;&;i;@o;+	;I"transition;	T;,I"transition;	T;i;@;A;B;i;@;i ;';(;[ ;i;@;i;*T;@o;
;[I"/* Transformations */;	T;
;;[ ;i;@o;;I"rotate;	T;[[o;+;I"degrees;	T;,I"degrees;	T;@0;0;[	o;$;[I"-webkit-transform;	T;o:Sass::Script::Funcall;I"rotate;	T;[o;+	;I"degrees;	T;,I"degrees;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"-ms-transform;	T;o;C;I"rotate;	T;[o;+	;I"degrees;	T;,I"degrees;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9+ */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;C;I"rotate;	T;[o;+	;I"degrees;	T;,I"degrees;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@o;;I"
scale;	T;[[o;+;I"
ratio;	T;,I"
ratio;	T;@0;0;[	o;$;[I"-webkit-transform;	T;o;C;I"
scale;	T;[o;+	;I"
ratio;	T;,I"
ratio;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"-ms-transform;	T;o;C;I"
scale;	T;[o;+	;I"
ratio;	T;,I"
ratio;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9+ */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;C;I"
scale;	T;[o;+	;I"
ratio;	T;,I"
ratio;	T;i;@;.{ ;0;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;0;[	o;$;[I"-webkit-transform;	T;o;C;I"translate;	T;[o;+	;I"x;	T;,I"x;	T;i;@o;+	;I"y;	T;,I"y;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"-ms-transform;	T;o;C;I"translate;	T;[o;+	;I"x;	T;,I"x;	T;i;@o;+	;I"y;	T;,I"y;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9+ */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;C;I"translate;	T;[o;+	;I"x;	T;,I"x;	T;i;@o;+	;I"y;	T;,I"y;	T;i;@;.{ ;0;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;0;[	o;$;[I"-webkit-transform;	T;o;C;I"	skew;	T;[o;+	;I"x;	T;,I"x;	T;i;@o;+	;I"y;	T;,I"y;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"-ms-transform;	T;o;@	;[o;C;I"
skewX;	T;[o;+	;I"x;	T;,I"x;	T;i;@;.{ ;0;i;@o;C;I"
skewY;	T;[o;+	;I"y;	T;,I"y;	T;i;@;.{ ;0;i;@;A;B;i;@;i ;';(;[ ;i;@o;
;[I"B/* See https://github.com/twbs/bootstrap/issues/4885; IE9+ */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;C;I"	skew;	T;[o;+	;I"x;	T;,I"x;	T;i;@o;+	;I"y;	T;,I"y;	T;i;@;.{ ;0;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;0;[o;$;[I"-webkit-transform;	T;o;C;I"translate3d;	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;@;.{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"transform;	T;o;C;I"translate3d;	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;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@o;;I"rotateX;	T;[[o;+;I"degrees;	T;,I"degrees;	T;@0;0;[	o;$;[I"-webkit-transform;	T;o;C;I"rotateX;	T;[o;+	;I"degrees;	T;,I"degrees;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"-ms-transform;	T;o;C;I"rotateX;	T;[o;+	;I"degrees;	T;,I"degrees;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9+ */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;C;I"rotateX;	T;[o;+	;I"degrees;	T;,I"degrees;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@o;;I"rotateY;	T;[[o;+;I"degrees;	T;,I"degrees;	T;@0;0;[	o;$;[I"-webkit-transform;	T;o;C;I"rotateY;	T;[o;+	;I"degrees;	T;,I"degrees;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"-ms-transform;	T;o;C;I"rotateY;	T;[o;+	;I"degrees;	T;,I"degrees;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9+ */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;C;I"rotateY;	T;[o;+	;I"degrees;	T;,I"degrees;	T;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@o;;I"perspective;	T;[[o;+;I"perspective;	T;,I"perspective;	T;@0;0;[o;$;[I"-webkit-perspective;	T;o;+	;I"perspective;	T;,I"perspective;	T;i;@;i ;';(;[ ;i;@o;$;[I"-moz-perspective;	T;o;+	;I"perspective;	T;,I"perspective;	T;i;@;i ;';(;[ ;i;@o;$;[I"perspective;	T;o;+	;I"perspective;	T;,I"perspective;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;;I"perspective-origin;	T;[[o;+;I"perspective;	T;,I"perspective;	T;@0;0;[o;$;[I"-webkit-perspective-origin;	T;o;+	;I"perspective;	T;,I"perspective;	T;i;@;i ;';(;[ ;i;@o;$;[I"-moz-perspective-origin;	T;o;+	;I"perspective;	T;,I"perspective;	T;i;@;i ;';(;[ ;i;@o;$;[I"perspective-origin;	T;o;+	;I"perspective;	T;,I"perspective;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;;I"transform-origin;	T;[[o;+;I"origin;	T;,I"origin;	T;@0;0;[o;$;[I"-webkit-transform-origin;	T;o;+	;I"origin;	T;,I"origin;	T;i;@;i ;';(;[ ;i;@o;$;[I"-moz-transform-origin;	T;o;+	;I"origin;	T;,I"origin;	T;i;@;i ;';(;[ ;i;@o;$;[I"transform-origin;	T;o;+	;I"origin;	T;,I"origin;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;
;[I"/* Animations */;	T;
;;[ ;i;@o;;I"animation;	T;[[o;+;I"animation;	T;,I"animation;	T;@0;0;[o;$;[I"-webkit-animation;	T;o;+	;I"animation;	T;,I"animation;	T;i;@;i ;';(;[ ;i;@o;$;[I"animation;	T;o;+	;I"animation;	T;,I"animation;	T;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` */;	T;
;;[ ;i;@o;;I"backface-visibility;	T;[[o;+;I"visibility;	T;,I"visibility;	T;@0;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"backface-visibility;	T;o;+	;I"visibility;	T;,I"visibility;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;
;[I"/* Box sizing */;	T;
;;[ ;i;@o;;I"box-sizing;	T;[[o;+;I"boxmodel;	T;,I"boxmodel;	T;@0;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"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;@o;;I"user-select;	T;[[o;+;I"select;	T;,I"select;	T;@0;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"/* IE10+ */;	T;
;;[ ;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;@o;;I"resizable;	T;[[o;+;I"direction;	T;,I"direction;	T;@0;0;[	o;$;[I"resize;	T;o;+	;I"direction;	T;,I"direction;	T;i;@;i ;';(;[ ;i;@o;
;[I"./* Options: horizontal, vertical, both */;	T;
;;[ ;i;@o;$;[I"overflow;	T;o;%;I"	auto;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"/* Safari fix */;	T;
;;[ ;i;@;i;*T;@o;
;[I"/* CSS3 Content Columns */;	T;
;;[ ;i;@o;;I"content-columns;	T;[[o;+;I"column-count;	T;,I"column_count;	T;@0[o;+;I"column-gap;	T;,I"column_gap;	T;@o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;i;@;0;[o;$;[I"-webkit-column-count;	T;o;+	;I"column-count;	T;,I"column_count;	T;i;@;i ;';(;[ ;i;@o;$;[I"-moz-column-count;	T;o;+	;I"column-count;	T;,I"column_count;	T;i;@;i ;';(;[ ;i;@o;$;[I"column-count;	T;o;+	;I"column-count;	T;,I"column_count;	T;i;@;i ;';(;[ ;i;@o;$;[I"-webkit-column-gap;	T;o;+	;I"column-gap;	T;,I"column_gap;	T;i;@;i ;';(;[ ;i;@o;$;[I"-moz-column-gap;	T;o;+	;I"column-gap;	T;,I"column_gap;	T;i;@;i ;';(;[ ;i;@o;$;[I"column-gap;	T;o;+	;I"column-gap;	T;,I"column_gap;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;
;[I"/* Optional hyphenation */;	T;
;;[ ;i;@o;;I"hyphens;	T;[[o;+;I"	mode;	T;,I"	mode;	T;@o;%	;I"	auto;	T;
;&;i;@;0;[o;$;[I"word-wrap;	T;o;%;I"break-word;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"-webkit-hyphens;	T;o;+	;I"	mode;	T;,I"	mode;	T;i;@;i ;';(;[ ;i;@o;$;[I"-moz-hyphens;	T;o;+	;I"	mode;	T;,I"	mode;	T;i;@;i ;';(;[ ;i;@o;$;[I"-ms-hyphens;	T;o;+	;I"	mode;	T;,I"	mode;	T;i;@;i ;';(;[ ;i;@o;
;[I"/* IE10+ */;	T;
;;[ ;i;@o;$;[I"-o-hyphens;	T;o;+	;I"	mode;	T;,I"	mode;	T;i ;@;i ;';(;[ ;i ;@o;$;[I"hyphens;	T;o;+	;I"	mode;	T;,I"	mode;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;
;[I"/* Opacity */;	T;
;;[ ;i;@o;;I"opacity;	T;[[o;+;I"opacity;	T;,I"opacity;	T;@0;0;[	o;$;[I"opacity;	T;o;+	;I"opacity;	T;,I"opacity;	T;i;@;i ;';(;[ ;i;@o;
;[I"/* IE8 filter */;	T;
;;[ ;i;@o:Sass::Tree::VariableNode;I"opacity-ie;	T:
@expro;3
;4o;+	;I"opacity;	T;,I"opacity;	T;i;@;9o;5;ii;6[ ;7@s;i;8I"100;	F;@;::
times;i;@:@guarded0;[ ;i;@o;$;[I"filter;	T;o;0;10;2o;C;I"
alpha;	T;[o;3
;4o;%	;I"opacity;	T;
;&;i	;@;9o;+	;I"opacity-ie;	T;,I"opacity_ie;	T;i	;@;::single_eq;i	;@;.{ ;0;i	;@;<0;=i1;>0;?F;i	;@;i ;';(;[ ;i	;@;i;*T;@o;
;[I"J/* GRADIENTS
 * -------------------------------------------------- */;	T;
;;[ ;i;@o;
;[I"/* Horizontal gradient, from left to right
 *
 * Creates two color stops, start and end, by specifying a color and position for each color stop.
 * Color stops are not available in IE9 and below. */;	T;
;;[ ;i;@o;;I"gradient-horizontal;	T;[	[o;+;I"start-color;	T;,I"start_color;	T;@o:Sass::Script::Color	;0:@attrs{	:rediZ:
greeniZ:	blueiZ:
alphai;i;@[o;+;I"end-color;	T;,I"end_color;	T;@o;I	;0;J{	;Ki8;Li8;Mi8;Ni;i;@[o;+;I"start-percent;	T;,I"start_percent;	T;@o;5;i ;6[I"%;	T;7[ ;i;8I"0%;	F;@[o;+;I"end-percent;	T;,I"end_percent;	T;@o;5;ii;6[I"%;	T;7[ ;i;8I"	100%;	F;@;0;[o;$;[I"background-image;	T;o;C;I"-webkit-gradient;	T;[
o;%	;I"linear;	T;
;&;i;@o;@	;[o;+	;I"start-percent;	T;,I"start_percent;	T;i;@o;%	;I"top;	T;
;&;i;@;A;B;i;@o;@	;[o;+	;I"end-percent;	T;,I"end_percent;	T;i;@o;%	;I"top;	T;
;&;i;@;A;B;i;@o;C;I"	from;	T;[o;+	;I"start-color;	T;,I"start_color;	T;i;@;.{ ;0;i;@o;C;I"to;	T;[o;+	;I"end-color;	T;,I"end_color;	T;i;@;.{ ;0;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* Safari 4+, Chrome 2+ */;	T;
;;[ ;i;@o;$;[I"background-image;	T;o;C;I"-webkit-linear-gradient;	T;[o;%	;I"	left;	T;
;&;i;@o;C;I"color-stop;	T;[o;@	;[o;+	;I"start-color;	T;,I"start_color;	T;i;@o;+	;I"start-percent;	T;,I"start_percent;	T;i;@;A;B;i;@;.{ ;0;i;@o;C;I"color-stop;	T;[o;@	;[o;+	;I"end-color;	T;,I"end_color;	T;i;@o;+	;I"end-percent;	T;,I"end_percent;	T;i;@;A;B;i;@;.{ ;0;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;
;[I""/* Safari 5.1+, Chrome 10+ */;	T;
;;[ ;i;@o;$;[I"background-image;	T;o;C;I"-moz-linear-gradient;	T;[o;%	;I"	left;	T;
;&;i;@o;@	;[o;+	;I"start-color;	T;,I"start_color;	T;i;@o;+	;I"start-percent;	T;,I"start_percent;	T;i;@;A;B;i;@o;@	;[o;+	;I"end-color;	T;,I"end_color;	T;i;@o;+	;I"end-percent;	T;,I"end_percent;	T;i;@;A;B;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* FF 3.6+ */;	T;
;;[ ;i;@o;$;[I"background-image;	T;o;C;I"linear-gradient;	T;[o;@	;[o;%	;I"to;	T;
;&;i;@o;%	;I"
right;	T;
;&;i;@;A;B;i;@o;@	;[o;+	;I"start-color;	T;,I"start_color;	T;i;@o;+	;I"start-percent;	T;,I"start_percent;	T;i;@;A;B;i;@o;@	;[o;+	;I"end-color;	T;,I"end_color;	T;i;@o;+	;I"end-percent;	T;,I"end_percent;	T;i;@;A;B;i;@;.{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* Standard, IE10 */;	T;
;;[ ;i;@o;$;[I"background-repeat;	T;o;%;I"repeat-x;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"filter;	T;o;0;1o;0;1o;%	;I"?progid:DXImageTransform.Microsoft.gradient(startColorstr=';	T;
;&;i;@;2o;C;I"ie-hex-str;	T;[o;+	;I"start-color;	T;,I"start_color;	T;i;@;.{ ;0;i;@;<o;%	;I"', endColorstr=';	T;
;&;i;@;=F;>F;?F;@;2o;C;I"ie-hex-str;	T;[o;+	;I"end-color;	T;,I"end_color;	T;i;@;.{ ;0;i;@;<o;%	;I"', GradientType=1);	T;
;&;i;@;=F;>F;?F;@;i ;';(;[ ;i;@o;
;[I"/* IE9 and down */;	T;
;;[ ;i;@;i;*T;@o;
;[I"/* Vertical gradient, from top to bottom
 *
 * Creates two color stops, start and end, by specifying a color and position for each color stop.
 * Color stops are not available in IE9 and below. */;	T;
;;[ ;i ;@o;;I"gradient-vertical;	T;[	[o;+;I"start-color;	T;,I"start_color;	T;@o;I	;0;J{	;KiZ;LiZ;MiZ;Ni;i$;@[o;+;I"end-color;	T;,I"end_color;	T;@o;I	;0;J{	;Ki8;Li8;Mi8;Ni;i$;@[o;+;I"start-percent;	T;,I"start_percent;	T;@o;5;i ;6[I"%;	T;7[ ;i$;8I"0%;	F;@[o;+;I"end-percent;	T;,I"end_percent;	T;@o;5;ii;6[I"%;	T;7[ ;i$;8I"	100%;	F;@;0;[o;$;[I"background-image;	T;o;C;I"-webkit-gradient;	T;[
o;%	;I"linear;	T;
;&;i%;@o;@	;[o;%	;I"	left;	T;
;&;i%;@o;+	;I"start-percent;	T;,I"start_percent;	T;i%;@;A;B;i%;@o;@	;[o;%	;I"	left;	T;
;&;i%;@o;+	;I"end-percent;	T;,I"end_percent;	T;i%;@;A;B;i%;@o;C;I"	from;	T;[o;+	;I"start-color;	T;,I"start_color;	T;i%;@;.{ ;0;i%;@o;C;I"to;	T;[o;+	;I"end-color;	T;,I"end_color;	T;i%;@;.{ ;0;i%;@;.{ ;0;i%;@;i ;';(;[ ;i%;@o;
;[I"/* Safari 4+, Chrome 2+ */;	T;
;;[ ;i%;@o;$;[I"background-image;	T;o;C;I"-webkit-linear-gradient;	T;[o;%	;I"top;	T;
;&;i&;@o;@	;[o;+	;I"start-color;	T;,I"start_color;	T;i&;@o;+	;I"start-percent;	T;,I"start_percent;	T;i&;@;A;B;i&;@o;@	;[o;+	;I"end-color;	T;,I"end_color;	T;i&;@o;+	;I"end-percent;	T;,I"end_percent;	T;i&;@;A;B;i&;@;.{ ;0;i&;@;i ;';(;[ ;i&;@o;
;[I""/* Safari 5.1+, Chrome 10+ */;	T;
;;[ ;i&;@o;$;[I"background-image;	T;o;C;I"-moz-linear-gradient;	T;[o;%	;I"top;	T;
;&;i';@o;@	;[o;+	;I"start-color;	T;,I"start_color;	T;i';@o;+	;I"start-percent;	T;,I"start_percent;	T;i';@;A;B;i';@o;@	;[o;+	;I"end-color;	T;,I"end_color;	T;i';@o;+	;I"end-percent;	T;,I"end_percent;	T;i';@;A;B;i';@;.{ ;0;i';@;i ;';(;[ ;i';@o;
;[I"/* FF 3.6+ */;	T;
;;[ ;i';@o;$;[I"background-image;	T;o;C;I"linear-gradient;	T;[o;@	;[o;%	;I"to;	T;
;&;i(;@o;%	;I"bottom;	T;
;&;i(;@;A;B;i(;@o;@	;[o;+	;I"start-color;	T;,I"start_color;	T;i(;@o;+	;I"start-percent;	T;,I"start_percent;	T;i(;@;A;B;i(;@o;@	;[o;+	;I"end-color;	T;,I"end_color;	T;i(;@o;+	;I"end-percent;	T;,I"end_percent;	T;i(;@;A;B;i(;@;.{ ;0;i(;@;i ;';(;[ ;i(;@o;
;[I"/* Standard, IE10 */;	T;
;;[ ;i(;@o;$;[I"background-repeat;	T;o;%;I"repeat-x;	T;
;&;@;i ;';(;[ ;i);@o;$;[I"filter;	T;o;0;1o;0;1o;%	;I"?progid:DXImageTransform.Microsoft.gradient(startColorstr=';	T;
;&;i*;@;2o;C;I"ie-hex-str;	T;[o;+	;I"start-color;	T;,I"start_color;	T;i*;@;.{ ;0;i*;@;<o;%	;I"', endColorstr=';	T;
;&;i*;@;=F;>F;?F;@;2o;C;I"ie-hex-str;	T;[o;+	;I"end-color;	T;,I"end_color;	T;i*;@;.{ ;0;i*;@;<o;%	;I"', GradientType=0);	T;
;&;i*;@;=F;>F;?F;@;i ;';(;[ ;i*;@o;
;[I"/* IE9 and down */;	T;
;;[ ;i*;@;i$;*T;@o;;I"gradient-directional;	T;[[o;+;I"start-color;	T;,I"start_color;	T;@o;I	;0;J{	;KiZ;LiZ;MiZ;Ni;i-;@[o;+;I"end-color;	T;,I"end_color;	T;@o;I	;0;J{	;Ki8;Li8;Mi8;Ni;i-;@[o;+;I"deg;	T;,I"deg;	T;@o;5;i2;6[I"deg;	T;7[ ;i-;8I"
45deg;	F;@;0;[o;$;[I"background-repeat;	T;o;%;I"repeat-x;	T;
;&;@;i ;';(;[ ;i.;@o;$;[I"background-image;	T;o;C;I"-webkit-linear-gradient;	T;[o;+	;I"deg;	T;,I"deg;	T;i/;@o;+	;I"start-color;	T;,I"start_color;	T;i/;@o;+	;I"end-color;	T;,I"end_color;	T;i/;@;.{ ;0;i/;@;i ;';(;[ ;i/;@o;
;[I""/* Safari 5.1+, Chrome 10+ */;	T;
;;[ ;i/;@o;$;[I"background-image;	T;o;C;I"-moz-linear-gradient;	T;[o;+	;I"deg;	T;,I"deg;	T;i0;@o;+	;I"start-color;	T;,I"start_color;	T;i0;@o;+	;I"end-color;	T;,I"end_color;	T;i0;@;.{ ;0;i0;@;i ;';(;[ ;i0;@o;
;[I"/* FF 3.6+ */;	T;
;;[ ;i0;@o;$;[I"background-image;	T;o;C;I"linear-gradient;	T;[o;+	;I"deg;	T;,I"deg;	T;i1;@o;+	;I"start-color;	T;,I"start_color;	T;i1;@o;+	;I"end-color;	T;,I"end_color;	T;i1;@;.{ ;0;i1;@;i ;';(;[ ;i1;@o;
;[I"/* Standard, IE10 */;	T;
;;[ ;i1;@;i-;*T;@o;;I"%gradient-horizontal-three-colors;	T;[	[o;+;I"start-color;	T;,I"start_color;	T;@o;I	;0;J{	;Ki ;Li;Mi;Ni;i3;@[o;+;I"mid-color;	T;,I"mid_color;	T;@o;I	;0;J{	;Ki;LiH;Mi;Ni;i3;@[o;+;I"color-stop;	T;,I"color_stop;	T;@o;5;i7;6[I"%;	T;7[ ;i3;8I"50%;	F;@[o;+;I"end-color;	T;,I"end_color;	T;@o;I	;0;J{	;Ki;Li7;Mid;Ni;i3;@;0;[o;$;[I"background-image;	T;o;C;I"-webkit-gradient;	T;[o;%	;I"	left;	T;
;&;i4;@o;%	;I"linear;	T;
;&;i4;@o;@	;[o;5;i ;6[ ;7@s;i4;8I"0;	F;@o;5;i ;6[ ;7@s;i4;8I"0;	F;@;A;B;i4;@o;@	;[o;5;i ;6[ ;7@s;i4;8I"0;	F;@o;5;ii;6[I"%;	T;7[ ;i4;8I"	100%;	F;@;A;B;i4;@o;C;I"	from;	T;[o;+	;I"start-color;	T;,I"start_color;	T;i4;@;.{ ;0;i4;@o;C;I"color-stop;	T;[o;+	;I"color-stop;	T;,I"color_stop;	T;i4;@o;+	;I"mid-color;	T;,I"mid_color;	T;i4;@;.{ ;0;i4;@o;C;I"to;	T;[o;+	;I"end-color;	T;,I"end_color;	T;i4;@;.{ ;0;i4;@;.{ ;0;i4;@;i ;';(;[ ;i4;@o;$;[I"background-image;	T;o;C;I"-webkit-linear-gradient;	T;[	o;%	;I"	left;	T;
;&;i5;@o;+	;I"start-color;	T;,I"start_color;	T;i5;@o;@	;[o;+	;I"mid-color;	T;,I"mid_color;	T;i5;@o;+	;I"color-stop;	T;,I"color_stop;	T;i5;@;A;B;i5;@o;+	;I"end-color;	T;,I"end_color;	T;i5;@;.{ ;0;i5;@;i ;';(;[ ;i5;@o;$;[I"background-image;	T;o;C;I"-moz-linear-gradient;	T;[	o;%	;I"	left;	T;
;&;i6;@o;+	;I"start-color;	T;,I"start_color;	T;i6;@o;@	;[o;+	;I"mid-color;	T;,I"mid_color;	T;i6;@o;+	;I"color-stop;	T;,I"color_stop;	T;i6;@;A;B;i6;@o;+	;I"end-color;	T;,I"end_color;	T;i6;@;.{ ;0;i6;@;i ;';(;[ ;i6;@o;$;[I"background-image;	T;o;C;I"linear-gradient;	T;[	o;@	;[o;%	;I"to;	T;
;&;i7;@o;%	;I"
right;	T;
;&;i7;@;A;B;i7;@o;+	;I"start-color;	T;,I"start_color;	T;i7;@o;@	;[o;+	;I"mid-color;	T;,I"mid_color;	T;i7;@o;+	;I"color-stop;	T;,I"color_stop;	T;i7;@;A;B;i7;@o;+	;I"end-color;	T;,I"end_color;	T;i7;@;.{ ;0;i7;@;i ;';(;[ ;i7;@o;$;[I"background-repeat;	T;o;%;I"no-repeat;	T;
;&;@;i ;';(;[ ;i8;@o;$;[I"filter;	T;o;0;1o;0;1o;%	;I"?progid:DXImageTransform.Microsoft.gradient(startColorstr=';	T;
;&;i9;@;2o;C;I"ie-hex-str;	T;[o;+	;I"start-color;	T;,I"start_color;	T;i9;@;.{ ;0;i9;@;<o;%	;I"', endColorstr=';	T;
;&;i9;@;=F;>F;?F;@;2o;C;I"ie-hex-str;	T;[o;+	;I"end-color;	T;,I"end_color;	T;i9;@;.{ ;0;i9;@;<o;%	;I"', GradientType=1);	T;
;&;i9;@;=F;>F;?F;@;i ;';(;[ ;i9;@o;
;[I"F/* IE9 and down, gets no color-stop at all for proper fallback */;	T;
;;[ ;i9;@;i3;*T;@o;;I"#gradient-vertical-three-colors;	T;[	[o;+;I"start-color;	T;,I"start_color;	T;@o;I	;0;J{	;Ki ;Li;Mi;Ni;i;;@[o;+;I"mid-color;	T;,I"mid_color;	T;@o;I	;0;J{	;Ki;LiH;Mi;Ni;i;;@[o;+;I"color-stop;	T;,I"color_stop;	T;@o;5;i7;6[I"%;	T;7[ ;i;;8I"50%;	F;@[o;+;I"end-color;	T;,I"end_color;	T;@o;I	;0;J{	;Ki;Li7;Mid;Ni;i;;@;0;[o;$;[I"background-image;	T;o;C;I"-webkit-gradient;	T;[o;%	;I"linear;	T;
;&;i<;@o;@	;[o;5;i ;6[ ;7@s;i<;8I"0;	F;@o;5;i ;6[ ;7@s;i<;8I"0;	F;@;A;B;i<;@o;@	;[o;5;i ;6[ ;7@s;i<;8I"0;	F;@o;5;ii;6[I"%;	T;7[ ;i<;8I"	100%;	F;@;A;B;i<;@o;C;I"	from;	T;[o;+	;I"start-color;	T;,I"start_color;	T;i<;@;.{ ;0;i<;@o;C;I"color-stop;	T;[o;+	;I"color-stop;	T;,I"color_stop;	T;i<;@o;+	;I"mid-color;	T;,I"mid_color;	T;i<;@;.{ ;0;i<;@o;C;I"to;	T;[o;+	;I"end-color;	T;,I"end_color;	T;i<;@;.{ ;0;i<;@;.{ ;0;i<;@;i ;';(;[ ;i<;@o;$;[I"background-image;	T;o;C;I"-webkit-linear-gradient;	T;[o;+	;I"start-color;	T;,I"start_color;	T;i=;@o;@	;[o;+	;I"mid-color;	T;,I"mid_color;	T;i=;@o;+	;I"color-stop;	T;,I"color_stop;	T;i=;@;A;B;i=;@o;+	;I"end-color;	T;,I"end_color;	T;i=;@;.{ ;0;i=;@;i ;';(;[ ;i=;@o;$;[I"background-image;	T;o;C;I"-moz-linear-gradient;	T;[	o;%	;I"top;	T;
;&;i>;@o;+	;I"start-color;	T;,I"start_color;	T;i>;@o;@	;[o;+	;I"mid-color;	T;,I"mid_color;	T;i>;@o;+	;I"color-stop;	T;,I"color_stop;	T;i>;@;A;B;i>;@o;+	;I"end-color;	T;,I"end_color;	T;i>;@;.{ ;0;i>;@;i ;';(;[ ;i>;@o;$;[I"background-image;	T;o;C;I"linear-gradient;	T;[o;+	;I"start-color;	T;,I"start_color;	T;i?;@o;@	;[o;+	;I"mid-color;	T;,I"mid_color;	T;i?;@o;+	;I"color-stop;	T;,I"color_stop;	T;i?;@;A;B;i?;@o;+	;I"end-color;	T;,I"end_color;	T;i?;@;.{ ;0;i?;@;i ;';(;[ ;i?;@o;$;[I"background-repeat;	T;o;%;I"no-repeat;	T;
;&;@;i ;';(;[ ;i@;@o;$;[I"filter;	T;o;0;1o;0;1o;%	;I"?progid:DXImageTransform.Microsoft.gradient(startColorstr=';	T;
;&;iA;@;2o;C;I"ie-hex-str;	T;[o;+	;I"start-color;	T;,I"start_color;	T;iA;@;.{ ;0;iA;@;<o;%	;I"', endColorstr=';	T;
;&;iA;@;=F;>F;?F;@;2o;C;I"ie-hex-str;	T;[o;+	;I"end-color;	T;,I"end_color;	T;iA;@;.{ ;0;iA;@;<o;%	;I"', GradientType=0);	T;
;&;iA;@;=F;>F;?F;@;i ;';(;[ ;iA;@o;
;[I"F/* IE9 and down, gets no color-stop at all for proper fallback */;	T;
;;[ ;iA;@;i;;*T;@o;;I"gradient-radial;	T;[[o;+;I"inner-color;	T;,I"inner_color;	T;@o;I	;0;J{	;KiZ;LiZ;MiZ;Ni;iC;@[o;+;I"outer-color;	T;,I"outer_color;	T;@o;I	;0;J{	;Ki8;Li8;Mi8;Ni;iC;@;0;[
o;$;[I"background-image;	T;o;C;I"-webkit-gradient;	T;[o;%	;I"radial;	T;
;&;iD;@o;@	;[o;%	;I"center;	T;
;&;iD;@o;%	;I"center;	T;
;&;iD;@;A;B;iD;@o;5;i ;6[ ;7@s;iD;8I"0;	F;@o;@	;[o;%	;I"center;	T;
;&;iD;@o;%	;I"center;	T;
;&;iD;@;A;B;iD;@o;5;i;6[ ;7@s;iD;8I"460;	F;@o;C;I"	from;	T;[o;+	;I"inner-color;	T;,I"inner_color;	T;iD;@;.{ ;0;iD;@o;C;I"to;	T;[o;+	;I"outer-color;	T;,I"outer_color;	T;iD;@;.{ ;0;iD;@;.{ ;0;iD;@;i ;';(;[ ;iD;@o;$;[I"background-image;	T;o;C;I"-webkit-radial-gradient;	T;[o;%	;I"circle;	T;
;&;iE;@o;+	;I"inner-color;	T;,I"inner_color;	T;iE;@o;+	;I"outer-color;	T;,I"outer_color;	T;iE;@;.{ ;0;iE;@;i ;';(;[ ;iE;@o;$;[I"background-image;	T;o;C;I"-moz-radial-gradient;	T;[o;%	;I"circle;	T;
;&;iF;@o;+	;I"inner-color;	T;,I"inner_color;	T;iF;@o;+	;I"outer-color;	T;,I"outer_color;	T;iF;@;.{ ;0;iF;@;i ;';(;[ ;iF;@o;$;[I"background-image;	T;o;C;I"radial-gradient;	T;[o;%	;I"circle;	T;
;&;iG;@o;+	;I"inner-color;	T;,I"inner_color;	T;iG;@o;+	;I"outer-color;	T;,I"outer_color;	T;iG;@;.{ ;0;iG;@;i ;';(;[ ;iG;@o;$;[I"background-repeat;	T;o;%;I"no-repeat;	T;
;&;@;i ;';(;[ ;iH;@;iC;*T;@o;;I"gradient-striped;	T;[[o;+;I"
color;	T;,I"
color;	T;@o;C;I"	rgba;	T;[	o;5;i;6[ ;7@s;iJ;8I"255;	F;@o;5;i;6[ ;7@s;iJ;8I"255;	F;@o;5;i;6[ ;7@s;iJ;8I"255;	F;@o;5;f	0.15;6[ ;7@s;iJ;8I"	0.15;	F;@;.{ ;0;iJ;@[o;+;I"
angle;	T;,I"
angle;	T;@o;5;i2;6[I"deg;	T;7[ ;iJ;8I"
45deg;	F;@;0;[	o;$;[I"background-image;	T;o;C;I"-webkit-gradient;	T;[o;%	;I"linear;	T;
;&;iK;@o;@	;[o;5;i ;6[ ;7@s;iK;8I"0;	F;@o;5;ii;6[I"%;	T;7[ ;iK;8I"	100%;	F;@;A;B;iK;@o;@	;[o;5;ii;6[I"%;	T;7[ ;iK;8I"	100%;	F;@o;5;i ;6[ ;7@s;iK;8I"0;	F;@;A;B;iK;@o;C;I"color-stop;	T;[o;5;f	0.25;6[ ;7@s;iK;8I"	0.25;	F;@o;+	;I"
color;	T;,I"
color;	T;iK;@;.{ ;0;iK;@o;C;I"color-stop;	T;[o;5;@"
;6[ ;7@s;iK;8I"	0.25;	F;@o;%	;I"transparent;	T;
;&;iK;@;.{ ;0;iK;@o;C;I"color-stop;	T;[o;5;f0.5;6[ ;7@s;iK;8I"0.5;	F;@o;%	;I"transparent;	T;
;&;iK;@;.{ ;0;iK;@o;C;I"color-stop;	T;[o;5;@6
;6[ ;7@s;iK;8I"0.5;	F;@o;+	;I"
color;	T;,I"
color;	T;iK;@;.{ ;0;iK;@o;C;I"color-stop;	T;[o;5;f	0.75;6[ ;7@s;iK;8I"	0.75;	F;@o;+	;I"
color;	T;,I"
color;	T;iK;@;.{ ;0;iK;@o;C;I"color-stop;	T;[o;5;@J
;6[ ;7@s;iK;8I"	0.75;	F;@o;%	;I"transparent;	T;
;&;iK;@;.{ ;0;iK;@o;C;I"to;	T;[o;%	;I"transparent;	T;
;&;iK;@;.{ ;0;iK;@;.{ ;0;iK;@;i ;';(;[ ;iK;@o;$;[I"background-image;	T;o;C;I"-webkit-linear-gradient;	T;[o;+	;I"
angle;	T;,I"
angle;	T;iL;@o;@	;[o;+	;I"
color;	T;,I"
color;	T;iL;@o;5;i;6[I"%;	T;7[ ;iL;8I"25%;	F;@;A;B;iL;@o;@	;[o;%	;I"transparent;	T;
;&;iL;@o;5;i;6[I"%;	T;7[ ;iL;8I"25%;	F;@;A;B;iL;@o;@	;[o;%	;I"transparent;	T;
;&;iL;@o;5;i7;6[I"%;	T;7[ ;iL;8I"50%;	F;@;A;B;iL;@o;@	;[o;+	;I"
color;	T;,I"
color;	T;iL;@o;5;i7;6[I"%;	T;7[ ;iL;8I"50%;	F;@;A;B;iL;@o;@	;[o;+	;I"
color;	T;,I"
color;	T;iL;@o;5;iP;6[I"%;	T;7[ ;iL;8I"75%;	F;@;A;B;iL;@o;@	;[o;%	;I"transparent;	T;
;&;iL;@o;5;iP;6[I"%;	T;7[ ;iL;8I"75%;	F;@;A;B;iL;@o;%	;I"transparent;	T;
;&;iL;@;.{ ;0;iL;@;i ;';(;[ ;iL;@o;$;[I"background-image;	T;o;C;I"-moz-linear-gradient;	T;[o;+	;I"
angle;	T;,I"
angle;	T;iM;@o;@	;[o;+	;I"
color;	T;,I"
color;	T;iM;@o;5;i;6[I"%;	T;7[ ;iM;8I"25%;	F;@;A;B;iM;@o;@	;[o;%	;I"transparent;	T;
;&;iM;@o;5;i;6[I"%;	T;7[ ;iM;8I"25%;	F;@;A;B;iM;@o;@	;[o;%	;I"transparent;	T;
;&;iM;@o;5;i7;6[I"%;	T;7[ ;iM;8I"50%;	F;@;A;B;iM;@o;@	;[o;+	;I"
color;	T;,I"
color;	T;iM;@o;5;i7;6[I"%;	T;7[ ;iM;8I"50%;	F;@;A;B;iM;@o;@	;[o;+	;I"
color;	T;,I"
color;	T;iM;@o;5;iP;6[I"%;	T;7[ ;iM;8I"75%;	F;@;A;B;iM;@o;@	;[o;%	;I"transparent;	T;
;&;iM;@o;5;iP;6[I"%;	T;7[ ;iM;8I"75%;	F;@;A;B;iM;@o;%	;I"transparent;	T;
;&;iM;@;.{ ;0;iM;@;i ;';(;[ ;iM;@o;$;[I"background-image;	T;o;C;I"linear-gradient;	T;[o;+	;I"
angle;	T;,I"
angle;	T;iN;@o;@	;[o;+	;I"
color;	T;,I"
color;	T;iN;@o;5;i;6[I"%;	T;7[ ;iN;8I"25%;	F;@;A;B;iN;@o;@	;[o;%	;I"transparent;	T;
;&;iN;@o;5;i;6[I"%;	T;7[ ;iN;8I"25%;	F;@;A;B;iN;@o;@	;[o;%	;I"transparent;	T;
;&;iN;@o;5;i7;6[I"%;	T;7[ ;iN;8I"50%;	F;@;A;B;iN;@o;@	;[o;+	;I"
color;	T;,I"
color;	T;iN;@o;5;i7;6[I"%;	T;7[ ;iN;8I"50%;	F;@;A;B;iN;@o;@	;[o;+	;I"
color;	T;,I"
color;	T;iN;@o;5;iP;6[I"%;	T;7[ ;iN;8I"75%;	F;@;A;B;iN;@o;@	;[o;%	;I"transparent;	T;
;&;iN;@o;5;iP;6[I"%;	T;7[ ;iN;8I"75%;	F;@;A;B;iN;@o;%	;I"transparent;	T;
;&;iN;@;.{ ;0;iN;@;i ;';(;[ ;iN;@;iJ;*T;@o;
;[I"/* Reset filters for IE
 *
 * When you need to remove a gradient background, do not forget to use this to reset
 * the IE filter for IE9 and below. */;	T;
;;[ ;iQ;@o;;I"reset-filter;	T;[ ;0;[o;$;[I"filter;	T;o;%	;I"@progid:DXImageTransform.Microsoft.gradient(enabled = false);	T;
;&;iV;@;i ;';(;[ ;iV;@;iU;*T;@o;
;[I"X/* Retina images
 *
 * Short retina mixin for setting background-image and -size */;	T;
;;[ ;i[;@o;;I"img-retina;	T;[	[o;+;I"file-1x;	T;,I"file_1x;	T;@0[o;+;I"file-2x;	T;,I"file_2x;	T;@0[o;+;I"width-1x;	T;,I"width_1x;	T;@0[o;+;I"height-1x;	T;,I"height_1x;	T;@0;0;[o;$;[I"background-image;	T;o;C;I"image-url;	T;[o:&Sass::Script::StringInterpolation
;1o;%	;I" ;	T;
:string;i`;@;2o;+	;I"file-1x;	T;,I"file_1x;	T;i`;@;<o;%	;I" ;	T;
;P;i`;@;i`;@;.{ ;0;i`;@;i ;';(;[ ;i`;@o:Sass::Tree::MediaNode:@query[@I"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"#-webkit-min-device-pixel-ratio;	T;
;&;ic;@I": ;	To;5;i;6[ ;7@s;ic;8I"2;	F;@I");	TI", ;	TI"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I" min--moz-device-pixel-ratio;	T;
;&;id;@I": ;	To;5;i;6[ ;7@s;id;8I"2;	F;@I");	T@xI"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"-o-min-device-pixel-ratio;	T;
;&;ie;@I": ;	To;3
;4o;5;i;6[ ;7@s;ie;8I"2;	F;@;9o;5;i;6[ ;7@s;ie;8I"1;	F;@;:;;;ie;@I");	T@xI"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"min-device-pixel-ratio;	T;
;&;if;@I": ;	To;5;i;6[ ;7@s;if;8I"2;	F;@I");	T@xI"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"min-resolution;	T;
;&;ig;@I": ;	To;5;i;6[I"dpi;	T;7[ ;ig;8I"192dpi;	F;@I");	T@xI"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"min-resolution;	T;
;&;ih;@I": ;	To;5;i;6[I"	dppx;	T;7[ ;ih;8I"
2dppx;	F;@I");	T;i ;I" ;	T;[o;$;[I"background-image;	T;o;C;I"image-url;	T;[o;O
;1o;%	;I" ;	T;
;P;ii;@;2o;+	;I"file-2x;	T;,I"file_2x;	T;ii;@;<o;%	;I" ;	T;
;P;ii;@;ii;@;.{ ;0;ii;@;i ;';(;[ ;ii;@o;$;[I"background-size;	T;o;@	;[o;+	;I"width-1x;	T;,I"width_1x;	T;ij;@o;+	;I"height-1x;	T;,I"height_1x;	T;ij;@;A;B;ij;@;i ;';(;[ ;ij;@;ih;*T;@;i_;*T;@o;
;[I"]/* Responsive image
 *
 * Keep images from scaling beyond the width of their parents. */;	T;
;;[ ;io;@o;;I"img-responsive;	T;[[o;+;I"display;	T;,I"display;	T;@o;%	;I"
block;	T;
;&;is;@;0;[
o;$;[I"display;	T;o;+	;I"display;	T;,I"display;	T;it;@;i ;';(;[ ;it;@o;$;[I"max-width;	T;o;%;I"	100%;	T;
;&;@;i ;';(;[ ;iu;@o;
;[I"7/* Part 1: Set a maximum relative to the parent */;	T;
;;[ ;iu;@o;$;[I"height;	T;o;%;I"	auto;	T;
;&;@;i ;';(;[ ;iv;@o;
;[I"X/* Part 2: Scale the height according to the width, otherwise you get stretching */;	T;
;;[ ;iv;@;is;*T;@o;
;[I"Q/* COMPONENT MIXINS
 * -------------------------------------------------- */;	T;
;;[ ;iz;@o;
;[I"x/* Horizontal dividers
 * -------------------------
 * Dividers (basically an hr) within dropdowns and nav lists */;	T;
;;[ ;i};@o;;I"nav-divider;	T;[[o;+;I"
color;	T;,I"
color;	T;@o;I	;0;J{	;Ki;Li;Mi;Ni;i;@;0;[	o;$;[I"height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"margin;	T;o;@	;[o;3
;4o;3
;4o;+	;I"line-height-computed;	T;,I"line_height_computed;	T;i;@;9o;5;i;6[ ;7@s;i;8I"2;	F;@;:;;;i;@;9o;5
;i;6[ ;7@s;i;@;::
minus;i;@o;5;i ;6[ ;7@s;i;8I"0;	F;@;A;B;i;@;i ;';(;[ ;i;@o;$;[I"overflow;	T;o;%;I"hidden;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"background-color;	T;o;+	;I"
color;	T;,I"
color;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;
;[I"./* Panels
 * ------------------------- */;	T;
;;[ ;i;@o;;I"panel-variant;	T;[	[o;+;I"border;	T;,I"border;	T;@0[o;+;I"heading-text-color;	T;,I"heading_text_color;	T;@0[o;+;I"heading-bg-color;	T;,I"heading_bg_color;	T;@0[o;+;I"heading-border;	T;,I"heading_border;	T;@0;0;[o;$;[I"border-color;	T;o;+	;I"border;	T;,I"border;	T;i;@;i ;';(;[ ;i;@o;;[I"& > .panel-heading;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	T; 0;!o;";#{ ;i;@eI">;	To;
;[o:Sass::Selector::Class;[I"panel-heading;	T;i;@e; 0;!o;";#{ ;i;@e;i;@e;[
o;$;[I"
color;	T;o;+	;I"heading-text-color;	T;,I"heading_text_color;	T;i;@;i ;';(;[ ;i;@o;$;[I"background-color;	T;o;+	;I"heading-bg-color;	T;,I"heading_bg_color;	T;i;@;i ;';(;[ ;i;@o;$;[I"border-color;	T;o;+	;I"heading-border;	T;,I"heading_border;	T;i;@;i ;';(;[ ;i;@o;;[I""+ .panel-collapse .panel-body;	T;i ;o;;[o;;[I"+;	To;
;[o;T;[I"panel-collapse;	T;i;I" ;	T; 0;!o;";#{ ;i;@o;
;[o;T;[I"panel-body;	T;i;@; 0;!o;";#{ ;i;@;i;@;[o;$;[I"border-top-color;	T;o;+	;I"border;	T;,I"border;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;;[I"& > .dropdown .caret;	T;i ;o;;[o;;[	o;
;[o;;i;I" ;	T; 0;!o;";#{ ;i;@I">;	To;
;[o;T;[I"dropdown;	T;i;@; 0;!o;";#{ ;i;@o;
;[o;T;[I"
caret;	T;i;@; 0;!o;";#{ ;i;@;i;@;[o;$;[I"border-color;	T;o;@	;[o;+	;I"heading-text-color;	T;,I"heading_text_color;	T;i;@o;%	;I"transparent;	T;
;&;i;@;A;B;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;;[I"& > .panel-footer;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	T; 0;!o;";#{ ;i;@I">;	To;
;[o;T;[I"panel-footer;	T;i;@; 0;!o;";#{ ;i;@;i;@;[o;;[I""+ .panel-collapse .panel-body;	T;i ;o;;[o;;[I"+;	To;
;[o;T;[I"panel-collapse;	T;i;I" ;	T; 0;!o;";#{ ;i;@o;
;[o;T;[I"panel-body;	T;i;@; 0;!o;";#{ ;i;@;i;@;[o;$;[I"border-bottom-color;	T;o;+	;I"border;	T;,I"border;	T;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@;i;*T;@o;
;[I"./* Alerts
 * ------------------------- */;	T;
;;[ ;i;@o;;I"alert-variant;	T;[[o;+;I"background;	T;,I"background;	T;@0[o;+;I"border;	T;,I"border;	T;@0[o;+;I"text-color;	T;,I"text_color;	T;@0;0;[
o;$;[I"background-color;	T;o;+	;I"background;	T;,I"background;	T;i;@;i ;';(;[ ;i;@o;$;[I"border-color;	T;o;+	;I"border;	T;,I"border;	T;i;@;i ;';(;[ ;i;@o;$;[I"
color;	T;o;+	;I"text-color;	T;,I"text_color;	T;i;@;i ;';(;[ ;i;@o;;[I"hr;	T;i ;o;;[o;;[o;
;[o:Sass::Selector::Element	;[I"hr;	T:@namespace0;i;I" ;	T; 0;!o;";#{ ;i;@7;i;@7;[o;$;[I"border-top-color;	T;o;C;I"darken;	T;[o;+	;I"border;	T;,I"border;	T;i;@o;5;i
;6[I"%;	T;7[ ;i;8I"5%;	F;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@o;;[I".alert-link;	T;i ;o;;[o;;[o;
;[o;T;[I"alert-link;	T;i;I" ;	T; 0;!o;";#{ ;i;@W;i;@W;[o;$;[I"
color;	T;o;C;I"darken;	T;[o;+	;I"text-color;	T;,I"text_color;	T;i;@o;5;i;6[I"%;	T;7[ ;i;8I"10%;	F;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;
;[I"./* Tables
 * ------------------------- */;	T;
;;[ ;i;@o;;I"table-row-variant;	T;[[o;+;I"
state;	T;,I"
state;	T;@0[o;+;I"background;	T;,I"background;	T;@0[o;+;I"border;	T;,I"border;	T;@0;0;[	o;
;[I"s/* Exact selectors below required to override `.table-striped` and prevent
 * inheritance to nested tables. */;	T;
;;[ ;i;@o;;[I"F.table > thead > tr,
  .table > tbody > tr,
  .table > tfoot > tr;	T;i ;o;;[o;;[
o;
;[o;T;[I"
table;	T;i;I" ;	T; 0;!o;";#{ ;i;@I">;	To;
;[o;U	;[I"
thead;	T;V0;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;U	;[I"tr;	T;V0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;T;[I"
table;	T;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;U	;[I"
tbody;	T;V0;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;U	;[I"tr;	T;V0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;T;[I"
table;	T;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;U	;[I"
tfoot;	T;V0;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;U	;[I"tr;	T;V0;i;@; 0;!o;";#{ ;i;@;i;@;[o;;[I"
> td.;	To;+	;I"
state;	T;,I"
state;	T;i;@I",
    > th.;	To;+	;I"
state;	T;,I"
state;	T;i;@I",
    &.;	To;+	;I"
state;	T;,I"
state;	T;i;@I" > td,
    &.;	To;+	;I"
state;	T;,I"
state;	T;i;@I"
 > th;	T;i ;[o;$;[I"background-color;	T;o;+	;I"background;	T;,I"background;	T;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;
;[I"v/* Hover states for `.table-hover`
 * Note: this is not available for cells or rows within `thead` or `tfoot`. */;	T;
;;[ ;i;@o;;[I".table-hover > tbody > tr;	T;i ;o;;[o;;[
o;
;[o;T;[I"table-hover;	T;i;I" ;	T; 0;!o;";#{ ;i;@I">;	To;
;[o;U	;[I"
tbody;	T;V0;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;U	;[I"tr;	T;V0;i;@; 0;!o;";#{ ;i;@;i;@;[o;;[I"
> td.;	To;+	;I"
state;	T;,I"
state;	T;i;@I":hover,
    > th.;	To;+	;I"
state;	T;,I"
state;	T;i;@I":hover,
    &.;	To;+	;I"
state;	T;,I"
state;	T;i;@I":hover > td,
    &.;	To;+	;I"
state;	T;,I"
state;	T;i;@I":hover > th;	T;i ;[o;$;[I"background-color;	T;o;C;I"darken;	T;[o;+	;I"background;	T;,I"background;	T;i;@o;5;i
;6[I"%;	T;7[ ;i;8I"5%;	F;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@;i;*T;@o;
;[I"/* Button variants
 * -------------------------
 * Easily pump out default styles, as well as :hover, :focus, :active,
 * and disabled options for all buttons */;	T;
;;[ ;i;@o;;I"button-variant;	T;[[o;+;I"
color;	T;,I"
color;	T;@0[o;+;I"background;	T;,I"background;	T;@0[o;+;I"border;	T;,I"border;	T;@0;0;[o;$;[I"
color;	T;o;+	;I"
color;	T;,I"
color;	T;i;@;i ;';(;[ ;i;@o;$;[I"background-color;	T;o;+	;I"background;	T;,I"background;	T;i;@;i ;';(;[ ;i;@o;$;[I"border-color;	T;o;+	;I"border;	T;,I"border;	T;i;@;i ;';(;[ ;i;@o;;[I"/&:hover,
  &:focus,
  &:active,
  &.active;	T;i ;o;;[	o;;[o;
;[o;;i;I" ;	To;
;;;[I"
hover;	T;0;i;@m; 0;!o;";#{ ;i;@mo;;[I"
;	To;
;[o;;i;@mo;
;;;[I"
focus;	T;0;i;@m; 0;!o;";#{ ;i;@mo;;[I"
;	To;
;[o;;i;@mo;
;;;[I"active;	T;0;i;@m; 0;!o;";#{ ;i;@mo;;[I"
;	To;
;[o;;i;@mo;T;[I"active;	T;i;@m; 0;!o;";#{ ;i;@m;i;@m;[o;$;[I"
color;	T;o;+	;I"
color;	T;,I"
color;	T;i;@;i ;';(;[ ;i;@o;$;[I"background-color;	T;o;C;I"darken;	T;[o;+	;I"background;	T;,I"background;	T;i;@o;5;i;6[I"%;	T;7[ ;i;8I"8%;	F;@;.{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"border-color;	T;o;C;I"darken;	T;[o;+	;I"border;	T;,I"border;	T;i;@o;5;i;6[I"%;	T;7[ ;i;8I"12%;	F;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@o;;[I".open &;	T;i ;o;;[o;;[o;
;[o;T;[I"	open;	T;i;I" ;	T; 0;!o;";#{ ;i;@o;
;[o;;i;@; 0;!o;";#{ ;i;@;i;@;[o;;[I"&.dropdown-toggle;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;T;[I"dropdown-toggle;	T;i;@; 0;!o;";#{ ;i;@;i;@;[o;$;[I"
color;	T;o;+	;I"
color;	T;,I"
color;	T;i;@;i ;';(;[ ;i;@o;$;[I"background-color;	T;o;C;I"darken;	T;[o;+	;I"background;	T;,I"background;	T;i;@o;5;i;6[I"%;	T;7[ ;i;8I"8%;	F;@;.{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"border-color;	T;o;C;I"darken;	T;[o;+	;I"border;	T;,I"border;	T;i;@o;5;i;6[I"%;	T;7[ ;i;8I"12%;	F;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;;[I"&:active,
  &.active;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;
;;;[I"active;	T;0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;;i;@o;T;[I"active;	T;i;@; 0;!o;";#{ ;i;@;i;@;[o;$;[I"background-image;	T;o;%;I"	none;	T;
;&;@;i ;';(;[ ;i;@;i;*T;@o;;[I".open &;	T;i ;o;;[o;;[o;
;[o;T;[I"	open;	T;i;I" ;	T; 0;!o;";#{ ;i;@7o;
;[o;;i;@7; 0;!o;";#{ ;i;@7;i;@7;[o;;[I"&.dropdown-toggle;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;T;[I"dropdown-toggle;	T;i;@J; 0;!o;";#{ ;i;@J;i;@J;[o;$;[I"background-image;	T;o;%;I"	none;	T;
;&;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;;[I"6&.disabled,
  &[disabled],
  fieldset[disabled] &;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;T;[I"disabled;	T;i;@a; 0;!o;";#{ ;i;@ao;;[I"
;	To;
;[o;;i;@ao:Sass::Selector::Attribute;[I"disabled;	T;V0;:0;0:@flags0;i;@a; 0;!o;";#{ ;i;@ao;;[I"
;	To;
;[o;U	;[I"fieldset;	T;V0;i;@ao;W;[I"disabled;	T;V0;:0;0;X0;i;@a; 0;!o;";#{ ;i;@ao;
;[o;;i;@a; 0;!o;";#{ ;i;@a;i;@a;[o;;[I"<&,
    &:hover,
    &:focus,
    &:active,
    &.active;	T;i ;o;;[
o;;[o;
;[o;;i;I" ;	T; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;;i;@o;
;;;[I"
hover;	T;0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;;i;@o;
;;;[I"
focus;	T;0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;;i;@o;
;;;[I"active;	T;0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;;i;@o;T;[I"active;	T;i;@; 0;!o;";#{ ;i;@;i;@;[o;$;[I"background-color;	T;o;+	;I"background;	T;,I"background;	T;i;@;i ;';(;[ ;i;@o;$;[I"border-color;	T;o;+	;I"border;	T;,I"border;	T;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@;i;*T;@o;
;[I"4/* Button sizes
 * ------------------------- */;	T;
;;[ ;i;@o;;I"button-size;	T;[
[o;+;I"padding-vertical;	T;,I"padding_vertical;	T;@0[o;+;I"padding-horizontal;	T;,I"padding_horizontal;	T;@0[o;+;I"font-size;	T;,I"font_size;	T;@0[o;+;I"line-height;	T;,I"line_height;	T;@0[o;+;I"border-radius;	T;,I"border_radius;	T;@0;0;[	o;$;[I"padding;	T;o;@	;[o;+	;I"padding-vertical;	T;,I"padding_vertical;	T;i;@o;+	;I"padding-horizontal;	T;,I"padding_horizontal;	T;i;@;A;B;i;@;i ;';(;[ ;i;@o;$;[I"font-size;	T;o;+	;I"font-size;	T;,I"font_size;	T;i;@;i ;';(;[ ;i;@o;$;[I"line-height;	T;o;+	;I"line-height;	T;,I"line_height;	T;i;@;i ;';(;[ ;i;@o;$;[I"border-radius;	T;o;+	;I"border-radius;	T;,I"border_radius;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;
;[I"2/* Pagination
 * ------------------------- */;	T;
;;[ ;i;@o;;I"pagination-size;	T;[	[o;+;I"padding-vertical;	T;,I"padding_vertical;	T;@0[o;+;I"padding-horizontal;	T;,I"padding_horizontal;	T;@0[o;+;I"font-size;	T;,I"font_size;	T;@0[o;+;I"border-radius;	T;,I"border_radius;	T;@0;0;[o;;[I"	> li;	T;i ;o;;[o;;[I">;	To;
;[o;U	;[I"li;	T;V0;i;I" ;	T; 0;!o;";#{ ;i;@/;i;@/;[o;;[I"> a,
    > span;	T;i ;o;;[o;;[I">;	To;
;[o;U	;[I"a;	T;V0;i;I" ;	T; 0;!o;";#{ ;i;@@o;;[I"
;	TI">;	To;
;[o;U	;[I"	span;	T;V0;i;@@; 0;!o;";#{ ;i;@@;i;@@;[o;$;[I"padding;	T;o;@	;[o;+	;I"padding-vertical;	T;,I"padding_vertical;	T;i;@o;+	;I"padding-horizontal;	T;,I"padding_horizontal;	T;i;@;A;B;i;@;i ;';(;[ ;i;@o;$;[I"font-size;	T;o;+	;I"font-size;	T;,I"font_size;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;;[I"&:first-child;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;
;;;[I"first-child;	T;0;i;@l; 0;!o;";#{ ;i;@l;i;@l;[o;;[I"> a,
      > span;	T;i ;o;;[o;;[I">;	To;
;[o;U	;[I"a;	T;V0;i	;I" ;	T; 0;!o;";#{ ;i	;@o;;[I"
;	TI">;	To;
;[o;U	;[I"	span;	T;V0;i	;@; 0;!o;";#{ ;i	;@;i	;@;[o;-;I"border-left-radius;	T;[o;+	;I"border-radius;	T;,I"border_radius;	T;i
;@;.{ ;0;[ ;i
;@;i	;*T;@;i;*T;@o;;[I"&:last-child;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;
;;;[I"last-child;	T;0;i;@; 0;!o;";#{ ;i;@;i;@;[o;;[I"> a,
      > span;	T;i ;o;;[o;;[I">;	To;
;[o;U	;[I"a;	T;V0;i;I" ;	T; 0;!o;";#{ ;i;@o;;[I"
;	TI">;	To;
;[o;U	;[I"	span;	T;V0;i;@; 0;!o;";#{ ;i;@;i;@;[o;-;I"border-right-radius;	T;[o;+	;I"border-radius;	T;,I"border_radius;	T;i;@;.{ ;0;[ ;i;@;i;*T;@;i;*T;@;i;*T;@;i ;*T;@o;
;[I"./* Labels
 * ------------------------- */;	T;
;;[ ;i;@o;;I"label-variant;	T;[[o;+;I"
color;	T;,I"
color;	T;@0;0;[o;$;[I"background-color;	T;o;+	;I"
color;	T;,I"
color;	T;i;@;i ;';(;[ ;i;@o;;[I"&[href];	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;W;[I"	href;	T;V0;:0;0;X0;i;@; 0;!o;";#{ ;i;@;i;@;[o;;[I"&:hover,
    &:focus;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;
;;;[I"
hover;	T;0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;;i;@o;
;;;[I"
focus;	T;0;i;@; 0;!o;";#{ ;i;@;i;@;[o;$;[I"background-color;	T;o;C;I"darken;	T;[o;+	;I"
color;	T;,I"
color;	T;i;@o;5;i;6[I"%;	T;7[ ;i;8I"10%;	F;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;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 `.navbar-vertical-align(30px);` to calculate the appropriate top margin. */;	T;
;;[ ;i";@o;;I"navbar-vertical-align;	T;[[o;+;I"element-height;	T;,I"element_height;	T;@0;0;[o;$;[I"margin-top;	T;o;3
;4o;3
;4o;+	;I"navbar-height;	T;,I"navbar_height;	T;i';@;9o;+	;I"element-height;	T;,I"element_height;	T;i';@;:;S;i';@;9o;5
;i;6[ ;7@s;i';@;:;;;i';@;i ;';(;[ ;i';@o;$;[I"margin-bottom;	T;o;3
;4o;3
;4o;+	;I"navbar-height;	T;,I"navbar_height;	T;i(;@;9o;+	;I"element-height;	T;,I"element_height;	T;i(;@;:;S;i(;@;9o;5
;i;6[ ;7@s;i(;@;:;;;i(;@;i ;';(;[ ;i(;@;i&;*T;@o;
;[I"5/* Progress bars
 * ------------------------- */;	T;
;;[ ;i+;@o;;I"progress-bar-variant;	T;[[o;+;I"
color;	T;,I"
color;	T;@0;0;[o;$;[I"background-color;	T;o;+	;I"
color;	T;,I"
color;	T;i.;@;i ;';(;[ ;i.;@o;;[I".progress-striped &;	T;i ;o;;[o;;[o;
;[o;T;[I"progress-striped;	T;i/;I" ;	T; 0;!o;";#{ ;i/;@co;
;[o;;i/;@c; 0;!o;";#{ ;i/;@c;i/;@c;[o;-;I"gradient-striped;	T;[ ;.{ ;0;[ ;i0;@;i/;*T;@;i-;*T;@o;
;[I"/* Responsive utilities
 * -------------------------
 * More easily include all the states for responsive-utilities.less.
 * [converter] $parent hack */;	T;
;;[ ;i4;@o;;I"responsive-visibility;	T;[[o;+;I"parent;	T;,I"parent;	T;@0;0;[o;;[o;+	;I"parent;	T;,I"parent;	T;i9;@;i ;[o;$;[I"display;	T;o;%;I"block !important;	T;
;&;@;i ;';(;[ ;i9;@;i9;*T;@o;;[I"tr;	To;+	;I"parent;	T;,I"parent;	T;i:;@;i ;[o;$;[I"display;	T;o;%;I"table-row !important;	T;
;&;@;i ;';(;[ ;i:;@;i:;*T;@o;;[	I"th;	To;+	;I"parent;	T;,I"parent;	T;i;;@I",
  td;	To;+	;I"parent;	T;,I"parent;	T;i<;@;i ;[o;$;[I"display;	T;o;%;I"table-cell !important;	T;
;&;@;i ;';(;[ ;i<;@;i<;*T;@;i8;*T;@o;
;[I"#/* [converter] $parent hack */;	T;
;;[ ;i?;@o;;I"responsive-invisibility;	T;[[o;+;I"parent;	T;,I"parent;	T;@0;0;[o;;[o;+	;I"parent;	T;,I"parent;	T;iA;@I",
  tr;	To;+	;I"parent;	T;,I"parent;	T;iB;@I",
  th;	To;+	;I"parent;	T;,I"parent;	T;iC;@I",
  td;	To;+	;I"parent;	T;,I"parent;	T;iD;@;i ;[o;$;[I"display;	T;o;%;I"none !important;	T;
;&;@;i ;';(;[ ;iD;@;iD;*T;@;i@;*T;@o;
;[I"%/* Grid System
 * ----------- */;	T;
;;[ ;iH;@o;
;[I"%/* Centered container element */;	T;
;;[ ;iK;@o;;I"container-fixed;	T;[ ;0;[
o;$;[I"margin-right;	T;o;%;I"	auto;	T;
;&;@;i ;';(;[ ;iM;@o;$;[I"margin-left;	T;o;%;I"	auto;	T;
;&;@;i ;';(;[ ;iN;@o;$;[I"padding-left;	T;o;3
;4o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;iO;@;9o;5;i;6[ ;7@s;iO;8I"2;	F;@;:;;;iO;@;i ;';(;[ ;iO;@o;$;[I"padding-right;	T;o;3
;4o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;iP;@;9o;5;i;6[ ;7@s;iP;8I"2;	F;@;:;;;iP;@;i ;';(;[ ;iP;@o;-;I"clearfix;	T;[ ;.{ ;0;[ ;iQ;@;iL;*T;@o;
;[I"4/* Creates a wrapper for a series of columns */;	T;
;;[ ;iT;@o;;I"make-row;	T;[[o;+;I"gutter;	T;,I"gutter;	T;@o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;iU;@;0;[o;$;[I"margin-left;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;iV;@;9o;5;i;6[ ;7@s;iV;8I"-2;	F;@;:;;;iV;@;i ;';(;[ ;iV;@o;$;[I"margin-right;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;iW;@;9o;5;i;6[ ;7@s;iW;8I"-2;	F;@;:;;;iW;@;i ;';(;[ ;iW;@o;-;I"clearfix;	T;[ ;.{ ;0;[ ;iX;@;iU;*T;@o;
;[I"+/* Generate the extra small columns */;	T;
;;[ ;i[;@o;;I"make-xs-column;	T;[[o;+;I"columns;	T;,I"columns;	T;@0[o;+;I"gutter;	T;,I"gutter;	T;@o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;i\;@;0;[o;$;[I"position;	T;o;%;I"relative;	T;
;&;@;i ;';(;[ ;i];@o;$;[I"
float;	T;o;%;I"	left;	T;
;&;@;i ;';(;[ ;i^;@o;$;[I"
width;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i_;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i_;@;:;;;i_;@;.{ ;0;i_;@;i ;';(;[ ;i_;@o;
;[I"5/* Prevent columns from collapsing when empty */;	T;
;;[ ;i`;@o;$;[I"min-height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;ia;@o;
;[I"#/* Inner gutter via padding */;	T;
;;[ ;ib;@o;$;[I"padding-left;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;ic;@;9o;5;i;6[ ;7@s;ic;8I"2;	F;@;:;;;ic;@;i ;';(;[ ;ic;@o;$;[I"padding-right;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;id;@;9o;5;i;6[ ;7@s;id;8I"2;	F;@;:;;;id;@;i ;';(;[ ;id;@;i\;*T;@o;
;[I"%/* Generate the small columns */;	T;
;;[ ;ig;@o;;I"make-sm-column;	T;[[o;+;I"columns;	T;,I"columns;	T;@0[o;+;I"gutter;	T;,I"gutter;	T;@o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;ih;@;0;[o;$;[I"position;	T;o;%;I"relative;	T;
;&;@;i ;';(;[ ;ii;@o;
;[I"5/* Prevent columns from collapsing when empty */;	T;
;;[ ;ij;@o;$;[I"min-height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;ik;@o;
;[I"#/* Inner gutter via padding */;	T;
;;[ ;il;@o;$;[I"padding-left;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;im;@;9o;5;i;6[ ;7@s;im;8I"2;	F;@;:;;;im;@;i ;';(;[ ;im;@o;$;[I"padding-right;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;in;@;9o;5;i;6[ ;7@s;in;8I"2;	F;@;:;;;in;@;i ;';(;[ ;in;@o;
;[I"?/* Calculate width based on number of columns available */;	T;
;;[ ;ip;@o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;iq;@I": ;	To;+	;I"screen-sm-min;	T;,I"screen_sm_min;	T;iq;@I");	T;i ;I" ;	T;[o;$;[I"
float;	T;o;%;I"	left;	T;
;&;@;i ;';(;[ ;ir;@o;$;[I"
width;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;is;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;is;@;:;;;is;@;.{ ;0;is;@;i ;';(;[ ;is;@;iq;*T;@;ih;*T;@o;
;[I",/* Generate the small column offsets */;	T;
;;[ ;iw;@o;;I"make-sm-column-offset;	T;[[o;+;I"columns;	T;,I"columns;	T;@0;0;[o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;iy;@I": ;	To;+	;I"screen-sm-min;	T;,I"screen_sm_min;	T;iy;@I");	T;i ;I" ;	T;[o;$;[I"margin-left;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;iz;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;iz;@;:;;;iz;@;.{ ;0;iz;@;i ;';(;[ ;iz;@;iy;*T;@;ix;*T;@o;;I"make-sm-column-push;	T;[[o;+;I"columns;	T;,I"columns;	T;@0;0;[o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i~;@I": ;	To;+	;I"screen-sm-min;	T;,I"screen_sm_min;	T;i~;@I");	T;i ;I" ;	T;[o;$;[I"	left;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i~;*T;@;i};*T;@o;;I"make-sm-column-pull;	T;[[o;+;I"columns;	T;,I"columns;	T;@0;0;[o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;+	;I"screen-sm-min;	T;,I"screen_sm_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"
right;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;
;[I"&/* Generate the medium columns */;	T;
;;[ ;i;@o;;I"make-md-column;	T;[[o;+;I"columns;	T;,I"columns;	T;@0[o;+;I"gutter;	T;,I"gutter;	T;@o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;i;@;0;[o;$;[I"position;	T;o;%;I"relative;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"5/* Prevent columns from collapsing when empty */;	T;
;;[ ;i;@o;$;[I"min-height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"#/* Inner gutter via padding */;	T;
;;[ ;i;@o;$;[I"padding-left;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;i;@;9o;5;i;6[ ;7@s;i;8I"2;	F;@;:;;;i;@;i ;';(;[ ;i;@o;$;[I"padding-right;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;i;@;9o;5;i;6[ ;7@s;i;8I"2;	F;@;:;;;i;@;i ;';(;[ ;i;@o;
;[I"?/* Calculate width based on number of columns available */;	T;
;;[ ;i;@o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;+	;I"screen-md-min;	T;,I"screen_md_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"
float;	T;o;%;I"	left;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"
width;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;
;[I"-/* Generate the medium column offsets */;	T;
;;[ ;i;@o;;I"make-md-column-offset;	T;[[o;+;I"columns;	T;,I"columns;	T;@0;0;[o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;+	;I"screen-md-min;	T;,I"screen_md_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"margin-left;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;;I"make-md-column-push;	T;[[o;+;I"columns;	T;,I"columns;	T;@0;0;[o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;+	;I"screen-md;	T;,I"screen_md;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"	left;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;;I"make-md-column-pull;	T;[[o;+;I"columns;	T;,I"columns;	T;@0;0;[o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;+	;I"screen-md-min;	T;,I"screen_md_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"
right;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;
;[I"%/* Generate the large columns */;	T;
;;[ ;i;@o;;I"make-lg-column;	T;[[o;+;I"columns;	T;,I"columns;	T;@0[o;+;I"gutter;	T;,I"gutter;	T;@o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;i;@;0;[o;$;[I"position;	T;o;%;I"relative;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"5/* Prevent columns from collapsing when empty */;	T;
;;[ ;i;@o;$;[I"min-height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"#/* Inner gutter via padding */;	T;
;;[ ;i;@o;$;[I"padding-left;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;i;@;9o;5;i;6[ ;7@s;i;8I"2;	F;@;:;;;i;@;i ;';(;[ ;i;@o;$;[I"padding-right;	T;o;3
;4o;+	;I"gutter;	T;,I"gutter;	T;i;@;9o;5;i;6[ ;7@s;i;8I"2;	F;@;:;;;i;@;i ;';(;[ ;i;@o;
;[I"?/* Calculate width based on number of columns available */;	T;
;;[ ;i;@o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;+	;I"screen-lg-min;	T;,I"screen_lg_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"
float;	T;o;%;I"	left;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"
width;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;
;[I",/* Generate the large column offsets */;	T;
;;[ ;i;@o;;I"make-lg-column-offset;	T;[[o;+;I"columns;	T;,I"columns;	T;@0;0;[o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;+	;I"screen-lg-min;	T;,I"screen_lg_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"margin-left;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;;I"make-lg-column-push;	T;[[o;+;I"columns;	T;,I"columns;	T;@0;0;[o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;+	;I"screen-lg-min;	T;,I"screen_lg_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"	left;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;;I"make-lg-column-pull;	T;[[o;+;I"columns;	T;,I"columns;	T;@0;0;[o;Q;R[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;+	;I"screen-lg-min;	T;,I"screen_lg_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"
right;	T;o;C;I"percentage;	T;[o;3
;4o;+	;I"columns;	T;,I"columns;	T;i;@;9o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;:;;;i;@;.{ ;0;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;
;[I"/* Framework grid generation
 *
 * Used only by Bootstrap to generate the correct number of grid classes given
 * any value of `$grid-columns`. */;	T;
;;[ ;i;@o;
;[I"v/* [converter] Grid converted to use SASS cycles (LESS uses recursive nested mixin defs not supported by SASS) */;	T;
;;[ ;i;@o;;I"make-grid-columns;	T;[ ;0;[
o;D;I"	list;	T;Eo;%	;I" ;	T;
;P;i;@;G0;[ ;i;@o;D;I"i;	T;Eo;5;i;6[ ;7@s;i;8I"1;	F;@;G0;[ ;i;@o;D;I"	list;	T;Eo;O
;1o;%	;I".col-xs-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;O
;1o;%	;I", .col-sm-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;O
;1o;%	;I", .col-md-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;O
;1o;%	;I", .col-lg-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;%	;I" ;	T;
;P;i;@;i;@;i;@;i;@;i;@;G0;[ ;i;@o:Sass::Tree::ForNode:	@varI"i;	T:
@fromo;5;i;6[ ;7@s;i;8I"2;	F;@:@too;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@:@exclusiveF;[o;D;I"	list;	T;Eo;O
;1o;%	;I".col-xs-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;O
;1o;%	;I", .col-sm-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;O
;1o;%	;I", .col-md-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;O
;1o;%	;I", .col-lg-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;O
;1o;%	;I", ;	T;
;P;i;@;2o;+	;I"	list;	T;,I"	list;	T;i;@;<o;%	;I" ;	T;
;P;i;@;i;@;i;@;i;@;i;@;i;@;G0;[ ;i;@;i;*T;@o;;[o;+	;I"	list;	T;,I"	list;	T;i;@;i ;[o;$;[I"position;	T;o;%;I"relative;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"5/* Prevent columns from collapsing when empty */;	T;
;;[ ;i;@o;$;[I"min-height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"#/* Inner gutter via padding */;	T;
;;[ ;i;@o;$;[I"padding-left;	T;o;3
;4o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;i;@;9o;5;i;6[ ;7@s;i;8I"2;	F;@;:;;;i;@;i ;';(;[ ;i;@o;$;[I"padding-right;	T;o;3
;4o;+	;I"grid-gutter-width;	T;,I"grid_gutter_width;	T;i;@;9o;5;i;6[ ;7@s;i;8I"2;	F;@;:;;;i;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;
;[I"v/* [converter] Grid converted to use SASS cycles (LESS uses recursive nested mixin defs not supported by SASS) */;	T;
;;[ ;i;@o;;I"make-grid-columns-float;	T;[[o;+;I"
class;	T;,I"
class;	T;@0;0;[
o;D;I"	list;	T;Eo;%	;I" ;	T;
;P;i;@;G0;[ ;i;@o;D;I"i;	T;Eo;5;i;6[ ;7@s;i;8I"1;	F;@;G0;[ ;i;@o;D;I"	list;	T;Eo;O
;1o;%	;I"
.col-;	T;
;P;i;@;2o;+	;I"
class;	T;,I"
class;	T;i;@;<o;O
;1o;%	;I"-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;%	;I" ;	T;
;P;i;@;i;@;i;@;G0;[ ;i;@o;Y;ZI"i;	T;[o;5;i;6[ ;7@s;i;8I"2;	F;@;\o;+	;I"grid-columns;	T;,I"grid_columns;	T;i;@;]F;[o;D;I"	list;	T;Eo;O
;1o;%	;I"
.col-;	T;
;P;i;@;2o;+	;I"
class;	T;,I"
class;	T;i;@;<o;O
;1o;%	;I"-;	T;
;P;i;@;2o;+	;I"i;	T;,I"i;	T;i;@;<o;O
;1o;%	;I", ;	T;
;P;i;@;2o;+	;I"	list;	T;,I"	list;	T;i;@;<o;%	;I" ;	T;
;P;i;@;i;@;i;@;i;@;G0;[ ;i;@;i;*T;@o;;[o;+	;I"	list;	T;,I"	list;	T;i;@;i ;[o;$;[I"
float;	T;o;%;I"	left;	T;
;&;@;i ;';(;[ ;i;@;i;*T;@;i;*T;@o;;I"calc-grid;	T;[[o;+;I"
index;	T;,I"
index;	T;@0[o;+;I"
class;	T;,I"
class;	T;@0[o;+;I"	type;	T;,I"	type;	T;@0;0;[	u:Sass::Tree::IfNode[o:Sass::Script::Operation
:@operand1o; 
;o:Sass::Script::Variable	:
@nameI"	type:ET:@underscored_nameI"	type;	T:
@linei:@options{ :@operand2o:Sass::Script::String	:@valueI"
width;	T:
@type:identifier;i;@:@operator:eq;i;@;o; 
;o;	;I"
index;	T;
I"
index;	T;i;@;o:Sass::Script::Number;i :@numerator_units[ :@denominator_units[ ;i:@originalI"0;	F;@;:gt;i;@;:and;i;@0[o:Sass::Tree::RuleNode:
@rule[	I"
.col-;	To;	;I"
class;	T;
I"
class;	T;i;@I"-;	To;	;I"
index;	T;
I"
index;	T;i;@:
@tabsi :@children[o:Sass::Tree::PropNode;[I"
width;	T;o:Sass::Script::Funcall;I"percentage;	T:
@args[o; 
;o;	;I"
index;	T;
I"
index;	T;i;@;o;	;I"grid-columns;	T;
I"grid_columns;	T;i;@;:div;i;@:@keywords{ :@splat0;i;@;i :@prop_syntax:new;[ ;i;@;i:@has_childrenT;@u;^[o:Sass::Script::Operation
:@operand1o:Sass::Script::Variable	:
@nameI"	type:ET:@underscored_nameI"	type;	T:
@linei:@options{ :@operand2o:Sass::Script::String	:@valueI"	push;	T:
@type:identifier;i;@
:@operator:eq;i;@
0[o:Sass::Tree::RuleNode:
@rule[	I"
.col-;	To;	;I"
class;	T;
I"
class;	T;i;@
I"-push-;	To;	;I"
index;	T;
I"
index;	T;i;@
:
@tabsi :@children[o:Sass::Tree::PropNode;[I"	left;	T;o:Sass::Script::Funcall;I"percentage;	T:
@args[o; 
;o;	;I"
index;	T;
I"
index;	T;i;@
;o;	;I"grid-columns;	T;
I"grid_columns;	T;i;@
;:div;i;@
:@keywords{ :@splat0;i;@
;i :@prop_syntax:new;[ ;i;@
;i:@has_childrenT;@
u;^[o:Sass::Script::Operation
:@operand1o:Sass::Script::Variable	:
@nameI"	type:ET:@underscored_nameI"	type;	T:
@linei:@options{ :@operand2o:Sass::Script::String	:@valueI"	pull;	T:
@type:identifier;i;@
:@operator:eq;i;@
0[o:Sass::Tree::RuleNode:
@rule[	I"
.col-;	To;	;I"
class;	T;
I"
class;	T;i;@
I"-pull-;	To;	;I"
index;	T;
I"
index;	T;i;@
:
@tabsi :@children[o:Sass::Tree::PropNode;[I"
right;	T;o:Sass::Script::Funcall;I"percentage;	T:
@args[o; 
;o;	;I"
index;	T;
I"
index;	T;i;@
;o;	;I"grid-columns;	T;
I"grid_columns;	T;i;@
;:div;i;@
:@keywords{ :@splat0;i;@
;i :@prop_syntax:new;[ ;i;@
;i:@has_childrenT;@
u;^[o:Sass::Script::Operation
:@operand1o:Sass::Script::Variable	:
@nameI"	type:ET:@underscored_nameI"	type;	T:
@linei:@options{ :@operand2o:Sass::Script::String	:@valueI"offset;	T:
@type:identifier;i;@
:@operator:eq;i;@
0[o:Sass::Tree::RuleNode:
@rule[	I"
.col-;	To;	;I"
class;	T;
I"
class;	T;i;@
I"-offset-;	To;	;I"
index;	T;
I"
index;	T;i;@
:
@tabsi :@children[o:Sass::Tree::PropNode;[I"margin-left;	T;o:Sass::Script::Funcall;I"percentage;	T:
@args[o; 
;o;	;I"
index;	T;
I"
index;	T;i;@
;o;	;I"grid-columns;	T;
I"grid_columns;	T;i;@
;:div;i;@
:@keywords{ :@splat0;i;@
;i :@prop_syntax:new;[ ;i;@
;i:@has_childrenT;@
;i;*T;@o;
;[I"X/* [converter] This is defined recursively in LESS, but SASS supports real loops */;	T;
;;[ ;i;@o;;I"make-grid;	T;[[o;+;I"columns;	T;,I"columns;	T;@0[o;+;I"
class;	T;,I"
class;	T;@0[o;+;I"	type;	T;,I"	type;	T;@0;0;[o;Y;ZI"i;	T;[o;5;i ;6[ ;7@s;i
;8I"0;	F;@;\o;+	;I"columns;	T;,I"columns;	T;i
;@;]F;[o;-;I"calc-grid;	T;[o;+	;I"i;	T;,I"i;	T;i;@o;+	;I"
class;	T;,I"
class;	T;i;@o;+	;I"	type;	T;,I"	type;	T;i;@;.{ ;0;[ ;i;@;i
;*T;@;i	;*T;@o;
;[I"/* Form validation states
 *
 * Used in forms.less to generate the form validation CSS for warnings, errors,
 * and successes. */;	T;
;;[ ;i;@o;;I"form-control-validation;	T;[[o;+;I"text-color;	T;,I"text_color;	T;@o;I	;0;J{	;KiZ;LiZ;MiZ;Ni;i;@[o;+;I"border-color;	T;,I"border_color;	T;@o;I	;0;J{	;Ki;Li;Mi;Ni;i;@[o;+;I"background-color;	T;,I"background_color;	T;@o;I	;0;J{	;Ki;Li;Mi;Ni;i;@;0;[o;
;[I"(/* Color the label and help text */;	T;
;;[ ;i;@o;;[I"^.help-block,
  .control-label,
  .radio,
  .checkbox,
  .radio-inline,
  .checkbox-inline;	T;i ;o;;[o;;[o;
;[o;T;[I"help-block;	T;i;I" ;	T; 0;!o;";#{ ;i;@4o;;[I"
;	To;
;[o;T;[I"control-label;	T;i;@4; 0;!o;";#{ ;i;@4o;;[I"
;	To;
;[o;T;[I"
radio;	T;i;@4; 0;!o;";#{ ;i;@4o;;[I"
;	To;
;[o;T;[I"checkbox;	T;i;@4; 0;!o;";#{ ;i;@4o;;[I"
;	To;
;[o;T;[I"radio-inline;	T;i;@4; 0;!o;";#{ ;i;@4o;;[I"
;	To;
;[o;T;[I"checkbox-inline;	T;i;@4; 0;!o;";#{ ;i;@4;i;@4;[o;$;[I"
color;	T;o;+	;I"text-color;	T;,I"text_color;	T;i;@;i ;';(;[ ;i;@;i;*T;@o;
;[I"D/* Set the border and box shadow on specific inputs to match */;	T;
;;[ ;i ;@o;;[I".form-control;	T;i ;o;;[o;;[o;
;[o;T;[I"form-control;	T;i!;I" ;	T; 0;!o;";#{ ;i!;@;i!;@;[	o;$;[I"border-color;	T;o;+	;I"border-color;	T;,I"border_color;	T;i";@;i ;';(;[ ;i";@o;-;I"box-shadow;	T;[o;@	;[
o;%	;I"
inset;	T;
;&;i#;@o;5;i ;6[ ;7@s;i#;8I"0;	F;@o;5;i;6[I"px;	T;7[ ;i#;8I"1px;	F;@o;5;i;6[I"px;	T;7[ ;i#;8I"1px;	F;@o;C;I"	rgba;	T;[	o;5;i ;6[ ;7@s;i#;8I"0;	F;@o;5;i ;6[ ;7@s;i#;8I"0;	F;@o;5;i ;6[ ;7@s;i#;8I"0;	F;@o;5;f
0.075;6[ ;7@s;i#;8I"
0.075;	F;@;.{ ;0;i#;@;A;B;i#;@;.{ ;0;[ ;i#;@o;
;[I"(/* Redeclare so transitions work */;	T;
;;[ ;i#;@o;;[I"&:focus;	T;i ;o;;[o;;[o;
;[o;;i$;I" ;	To;
;;;[I"
focus;	T;0;i$;@; 0;!o;";#{ ;i$;@;i$;@;[o;$;[I"border-color;	T;o;C;I"darken;	T;[o;+	;I"border-color;	T;,I"border_color;	T;i%;@o;5;i;6[I"%;	T;7[ ;i%;8I"10%;	F;@;.{ ;0;i%;@;i ;';(;[ ;i%;@o;D;I"shadow;	T;Eo;@	;[o;@	;[
o;%	;I"
inset;	T;
;&;i&;@o;5;i ;6[ ;7@s;i&;8I"0;	F;@o;5;i;6[I"px;	T;7[ ;i&;8I"1px;	F;@o;5;i;6[I"px;	T;7[ ;i&;8I"1px;	F;@o;C;I"	rgba;	T;[	o;5;i ;6[ ;7@s;i&;8I"0;	F;@o;5;i ;6[ ;7@s;i&;8I"0;	F;@o;5;i ;6[ ;7@s;i&;8I"0;	F;@o;5;@;6[ ;7@s;i&;8I"
0.075;	F;@;.{ ;0;i&;@;A;B;i&;@o;@	;[	o;5;i ;6[ ;7@s;i&;8I"0;	F;@o;5;i ;6[ ;7@s;i&;8I"0;	F;@o;5;i;6[I"px;	T;7[ ;i&;8I"6px;	F;@o;C;I"lighten;	T;[o;+	;I"border-color;	T;,I"border_color;	T;i&;@o;5;i;6[I"%;	T;7[ ;i&;8I"20%;	F;@;.{ ;0;i&;@;A;B;i&;@;A:
comma;i&;@;G0;[ ;i&;@o;-;I"box-shadow;	T;[o;+	;I"shadow;	T;,I"shadow;	T;i';@;.{ ;0;[ ;i';@;i$;*T;@;i!;*T;@o;
;[I"0/* Set validation states also for addons */;	T;
;;[ ;i*;@o;;[I".input-group-addon;	T;i ;o;;[o;;[o;
;[o;T;[I"input-group-addon;	T;i+;I" ;	T; 0;!o;";#{ ;i+;@/;i+;@/;[o;$;[I"
color;	T;o;+	;I"text-color;	T;,I"text_color;	T;i,;@;i ;';(;[ ;i,;@o;$;[I"border-color;	T;o;+	;I"border-color;	T;,I"border_color;	T;i-;@;i ;';(;[ ;i-;@o;$;[I"background-color;	T;o;+	;I"background-color;	T;,I"background_color;	T;i.;@;i ;';(;[ ;i.;@;i+;*T;@;i;*T;@o;
;[I"g/* Form control focus state
 *
 * Generate a customized focus state and for any input with the specified color,
 * which defaults to the `$input-focus-border` variable.
 *
 * We highly encourage you to not customize the default value, but instead use
 * this to tweak colors on an as-needed basis. This aesthetic change is based on
 * WebKit's default styles, but applicable to a wider range of browsers. Its
 * usability and accessibility should be taken into account with any change.
 *
 * Example usage: change the default blue border and shadow to white for better
 * contrast against a dark gray background. */;	T;
;;[ ;i2;@o;;I"form-control-focus;	T;[[o;+;I"
color;	T;,I"
color;	T;@o;+	;I"input-border-focus;	T;,I"input_border_focus;	T;i?;@;0;[o;D;I"color-rgba;	T;Eo;C;I"	rgba;	T;[	o;C;I"red;	T;[o;+	;I"
color;	T;,I"
color;	T;i@;@;.{ ;0;i@;@o;C;I"
green;	T;[o;+	;I"
color;	T;,I"
color;	T;i@;@;.{ ;0;i@;@o;C;I"	blue;	T;[o;+	;I"
color;	T;,I"
color;	T;i@;@;.{ ;0;i@;@o;5;f0.6;6[ ;7@s;i@;8I"0.6;	F;@;.{ ;0;i@;@;G0;[ ;i@;@o;;[I"&:focus;	T;i ;o;;[o;;[o;
;[o;;iA;I" ;	To;
;;;[I"
focus;	T;0;iA;@; 0;!o;";#{ ;iA;@;iA;@;[o;$;[I"border-color;	T;o;+	;I"
color;	T;,I"
color;	T;iB;@;i ;';(;[ ;iB;@o;$;[I"outline;	T;o;%;I"0;	T;
;&;@;i ;';(;[ ;iC;@o;-;I"box-shadow;	T;[o;@	;[
o;%	;I"
inset;	T;
;&;iD;@o;5;i ;6[ ;7@s;iD;8I"0;	F;@o;5;i;6[I"px;	T;7[ ;iD;8I"1px;	F;@o;5;i;6[I"px;	T;7[ ;iD;8I"1px;	F;@o;C;I"	rgba;	T;[	o;5;i ;6[ ;7@s;iD;8I"0;	F;@o;5;i ;6[ ;7@s;iD;8I"0;	F;@o;5;i ;6[ ;7@s;iD;8I"0;	F;@o;5;@;6[ ;7@s;iD;8I"
0.075;	F;@;.{ ;0;iD;@;A;B;iD;@o;@	;[	o;5;i ;6[ ;7@s;iD;8I"0;	F;@o;5;i ;6[ ;7@s;iD;8I"0;	F;@o;5;i;6[I"px;	T;7[ ;iD;8I"8px;	F;@o;+	;I"color-rgba;	T;,I"color_rgba;	T;iD;@;A;B;iD;@;.{ ;0;[ ;iD;@;iA;*T;@;i?;*T;@o;
;[I"/* Form control sizing
 *
 * Relative text size, padding, and border-radii changes for form controls. For
 * horizontal sizing, wrap controls in the predefined grid classes. `<select>`
 * element gets special love because it's special, and that's a fact! */;	T;
;;[ ;iH;@o;
;[I"#/* [converter] $parent hack */;	T;
;;[ ;iN;@o;;I"input-size;	T;[[o;+;I"parent;	T;,I"parent;	T;@0[o;+;I"input-height;	T;,I"input_height;	T;@0[o;+;I"padding-vertical;	T;,I"padding_vertical;	T;@0[o;+;I"padding-horizontal;	T;,I"padding_horizontal;	T;@0[o;+;I"font-size;	T;,I"font_size;	T;@0[o;+;I"line-height;	T;,I"line_height;	T;@0[o;+;I"border-radius;	T;,I"border_radius;	T;@0;0;[o;;[o;+	;I"parent;	T;,I"parent;	T;iP;@;i ;[
o;$;[I"height;	T;o;+	;I"input-height;	T;,I"input_height;	T;iP;@;i ;';(;[ ;iP;@o;$;[I"padding;	T;o;@	;[o;+	;I"padding-vertical;	T;,I"padding_vertical;	T;iQ;@o;+	;I"padding-horizontal;	T;,I"padding_horizontal;	T;iQ;@;A;B;iQ;@;i ;';(;[ ;iQ;@o;$;[I"font-size;	T;o;+	;I"font-size;	T;,I"font_size;	T;iR;@;i ;';(;[ ;iR;@o;$;[I"line-height;	T;o;+	;I"line-height;	T;,I"line_height;	T;iS;@;i ;';(;[ ;iS;@o;$;[I"border-radius;	T;o;+	;I"border-radius;	T;,I"border_radius;	T;iT;@;i ;';(;[ ;iT;@;iP;*T;@o;;[I"select;	To;+	;I"parent;	T;,I"parent;	T;iU;@;i ;[o;$;[I"height;	T;o;+	;I"input-height;	T;,I"input_height;	T;iV;@;i ;';(;[ ;iV;@o;$;[I"line-height;	T;o;+	;I"input-height;	T;,I"input_height;	T;iW;@;i ;';(;[ ;iW;@;iU;*T;@o;;[I"textarea;	To;+	;I"parent;	T;,I"parent;	T;iZ;@;i ;[o;$;[I"height;	T;o;%;I"	auto;	T;
;&;@;i ;';(;[ ;i[;@;iZ;*T;@;iO;*T;@:@templateI"g//
// Mixins
// --------------------------------------------------


// Utilities
// -------------------------

// Clearfix
// Source: http://nicolasgallagher.com/micro-clearfix-hack/
//
// For modern browsers
// 1. The space content is one way to avoid an Opera bug when the
//    contenteditable attribute is included anywhere else in the document.
//    Otherwise it causes space to appear at the top and bottom of elements
//    that are clearfixed.
// 2. The use of `table` rather than `block` is only necessary if using
//    `:before` to contain the top-margins of child elements.
@mixin clearfix() {
  &:before,
  &:after {
    content: " "; /* 1 */
    display: table; /* 2 */
  }
  &:after {
    clear: both;
  }
}

// WebKit-style focus
@mixin tab-focus() {
  // Default
  outline: thin dotted #333;
  // WebKit
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

// Center-align a block level element
@mixin center-block() {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

// Sizing shortcuts
@mixin size($width, $height) {
  width: $width;
  height: $height;
}
@mixin square($size) {
  @include size($size, $size);
}

// Placeholder text
@mixin placeholder($color: $input-color-placeholder) {
  &:-moz-placeholder            { color: $color; } // Firefox 4-18
  &::-moz-placeholder           { color: $color; } // Firefox 19+
  &:-ms-input-placeholder       { color: $color; } // Internet Explorer 10+
  &::-webkit-input-placeholder  { color: $color; } // Safari and Chrome
}

// Text overflow
// Requires inline-block or block for proper styling
@mixin text-overflow() {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

// CSS image replacement
//
// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for
// mixins being reused as classes with the same name, this doesn't hold up. As
// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. Note
// that we cannot chain the mixins together in Less, so they are repeated.
//
// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757

// Deprecated as of v3.0.1 (will be removed in v4)
@mixin hide-text() {
  font: #{0/0} a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
// New mixin to use as of v3.0.1
@mixin text-hide() {
  font: #{0/0} a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}



// CSS3 PROPERTIES
// --------------------------------------------------

// Single side border-radius
@mixin border-top-radius($radius) {
  border-top-right-radius: $radius;
   border-top-left-radius: $radius;
}
@mixin border-right-radius($radius) {
  border-bottom-right-radius: $radius;
     border-top-right-radius: $radius;
}
@mixin border-bottom-radius($radius) {
  border-bottom-right-radius: $radius;
   border-bottom-left-radius: $radius;
}
@mixin border-left-radius($radius) {
  border-bottom-left-radius: $radius;
     border-top-left-radius: $radius;
}

// Drop shadows
@mixin box-shadow($shadow...) {
  -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1
          box-shadow: $shadow;
}

// Transitions
@mixin transition($transition...) {
  -webkit-transition: $transition;
          transition: $transition;
}
@mixin transition-property($transition-property) {
  -webkit-transition-property: $transition-property;
          transition-property: $transition-property;
}
@mixin transition-delay($transition-delay) {
  -webkit-transition-delay: $transition-delay;
          transition-delay: $transition-delay;
}
@mixin transition-duration($transition-duration) {
  -webkit-transition-duration: $transition-duration;
          transition-duration: $transition-duration;
}
@mixin transition-transform($transition...) {
  -webkit-transition: -webkit-transform $transition;
     -moz-transition: -moz-transform $transition;
       -o-transition: -o-transform $transition;
          transition: transform $transition;
}

// Transformations
@mixin rotate($degrees) {
  -webkit-transform: rotate($degrees);
      -ms-transform: rotate($degrees); // IE9+
          transform: rotate($degrees);
}
@mixin scale($ratio) {
  -webkit-transform: scale($ratio);
      -ms-transform: scale($ratio); // IE9+
          transform: scale($ratio);
}
@mixin translate($x, $y) {
  -webkit-transform: translate($x, $y);
      -ms-transform: translate($x, $y); // IE9+
          transform: translate($x, $y);
}
@mixin skew($x, $y) {
  -webkit-transform: skew($x, $y);
      -ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
          transform: skew($x, $y);
}
@mixin translate3d($x, $y, $z) {
  -webkit-transform: translate3d($x, $y, $z);
          transform: translate3d($x, $y, $z);
}

@mixin rotateX($degrees) {
  -webkit-transform: rotateX($degrees);
      -ms-transform: rotateX($degrees); // IE9+
          transform: rotateX($degrees);
}
@mixin rotateY($degrees) {
  -webkit-transform: rotateY($degrees);
      -ms-transform: rotateY($degrees); // IE9+
          transform: rotateY($degrees);
}
@mixin perspective($perspective) {
  -webkit-perspective: $perspective;
     -moz-perspective: $perspective;
          perspective: $perspective;
}
@mixin perspective-origin($perspective) {
  -webkit-perspective-origin: $perspective;
     -moz-perspective-origin: $perspective;
          perspective-origin: $perspective;
}
@mixin transform-origin($origin) {
  -webkit-transform-origin: $origin;
     -moz-transform-origin: $origin;
          transform-origin: $origin;
}

// Animations
@mixin animation($animation) {
  -webkit-animation: $animation;
          animation: $animation;
}

// Backface visibility
// Prevent browsers from flickering when using CSS 3D transforms.
// Default value is `visible`, but can be changed to `hidden`
@mixin backface-visibility($visibility){
  -webkit-backface-visibility: $visibility;
     -moz-backface-visibility: $visibility;
          backface-visibility: $visibility;
}

// Box sizing
@mixin box-sizing($boxmodel) {
  -webkit-box-sizing: $boxmodel;
     -moz-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; // IE10+
       -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($column-count, $column-gap: $grid-gutter-width) {
  -webkit-column-count: $column-count;
     -moz-column-count: $column-count;
          column-count: $column-count;
  -webkit-column-gap: $column-gap;
     -moz-column-gap: $column-gap;
          column-gap: $column-gap;
}

// Optional hyphenation
@mixin hyphens($mode: auto) {
  word-wrap: break-word;
  -webkit-hyphens: $mode;
     -moz-hyphens: $mode;
      -ms-hyphens: $mode; // IE10+
       -o-hyphens: $mode;
          hyphens: $mode;
}

// Opacity
@mixin opacity($opacity) {
  opacity: $opacity;
  // IE8 filter
  $opacity-ie: ($opacity * 100);
  filter: #{alpha(opacity=$opacity-ie)};
}



// GRADIENTS
// --------------------------------------------------



// Horizontal gradient, from left to right
//
// Creates two color stops, start and end, by specifying a color and position for each color stop.
// Color stops are not available in IE9 and below.
@mixin gradient-horizontal($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
  background-image: -webkit-gradient(linear, $start-percent top, $end-percent top, from($start-color), to($end-color)); // Safari 4+, Chrome 2+
  background-image: -webkit-linear-gradient(left, color-stop($start-color $start-percent), color-stop($end-color $end-percent)); // Safari 5.1+, Chrome 10+
  background-image: -moz-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // FF 3.6+
  background-image:  linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); // Standard, IE10
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down
}

// Vertical gradient, from top to bottom
//
// Creates two color stops, start and end, by specifying a color and position for each color stop.
// Color stops are not available in IE9 and below.
@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
  background-image: -webkit-gradient(linear, left $start-percent, left $end-percent, from($start-color), to($end-color)); // Safari 4+, Chrome 2+
  background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1+, Chrome 10+
  background-image:  -moz-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // FF 3.6+
  background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down
}

@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg) {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient($deg, $start-color, $end-color); // Safari 5.1+, Chrome 10+
  background-image: -moz-linear-gradient($deg, $start-color, $end-color); // FF 3.6+
  background-image: linear-gradient($deg, $start-color, $end-color); // Standard, IE10
}
@mixin gradient-horizontal-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {
  background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from($start-color), color-stop($color-stop, $mid-color), to($end-color));
  background-image: -webkit-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color);
  background-image: -moz-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color);
  background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down, gets no color-stop at all for proper fallback
}
@mixin gradient-vertical-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from($start-color), color-stop($color-stop, $mid-color), to($end-color));
  background-image: -webkit-linear-gradient($start-color, $mid-color $color-stop, $end-color);
  background-image: -moz-linear-gradient(top, $start-color, $mid-color $color-stop, $end-color);
  background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down, gets no color-stop at all for proper fallback
}
@mixin gradient-radial($inner-color: #555, $outer-color: #333) {
  background-image: -webkit-gradient(radial, center center, 0, center center, 460, from($inner-color), to($outer-color));
  background-image: -webkit-radial-gradient(circle, $inner-color, $outer-color);
  background-image: -moz-radial-gradient(circle, $inner-color, $outer-color);
  background-image: radial-gradient(circle, $inner-color, $outer-color);
  background-repeat: no-repeat;
}
@mixin gradient-striped($color: rgba(255,255,255,.15), $angle: 45deg) {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, $color), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, $color), color-stop(.75, $color), color-stop(.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
  background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
}

// Reset filters for IE
//
// When you need to remove a gradient background, do not forget to use this to reset
// the IE filter for IE9 and below.
@mixin reset-filter() {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}



// Retina images
//
// Short retina mixin for setting background-image and -size

@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {
  background-image: image-url("#{$file-1x}");

  @media
  only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (   min--moz-device-pixel-ratio: 2),
  only screen and (     -o-min-device-pixel-ratio: 2/1),
  only screen and (        min-device-pixel-ratio: 2),
  only screen and (                min-resolution: 192dpi),
  only screen and (                min-resolution: 2dppx) {
    background-image: image-url("#{$file-2x}");
    background-size: $width-1x $height-1x;
  }
}


// Responsive image
//
// Keep images from scaling beyond the width of their parents.

@mixin img-responsive($display: block) {
  display: $display;
  max-width: 100%; // Part 1: Set a maximum relative to the parent
  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
}


// COMPONENT MIXINS
// --------------------------------------------------

// Horizontal dividers
// -------------------------
// Dividers (basically an hr) within dropdowns and nav lists
@mixin nav-divider($color: #e5e5e5) {
  height: 1px;
  margin: (($line-height-computed / 2) - 1) 0;
  overflow: hidden;
  background-color: $color;
}

// Panels
// -------------------------
@mixin panel-variant($border, $heading-text-color, $heading-bg-color, $heading-border) {
  border-color: $border;

  & > .panel-heading {
    color: $heading-text-color;
    background-color: $heading-bg-color;
    border-color: $heading-border;

    + .panel-collapse .panel-body {
      border-top-color: $border;
    }
    & > .dropdown .caret {
      border-color: $heading-text-color transparent;
    }
  }
  & > .panel-footer {
    + .panel-collapse .panel-body {
      border-bottom-color: $border;
    }
  }
}

// Alerts
// -------------------------
@mixin alert-variant($background, $border, $text-color) {
  background-color: $background;
  border-color: $border;
  color: $text-color;

  hr {
    border-top-color: darken($border, 5%);
  }
  .alert-link {
    color: darken($text-color, 10%);
  }
}

// Tables
// -------------------------
@mixin table-row-variant($state, $background, $border) {
  // Exact selectors below required to override `.table-striped` and prevent
  // inheritance to nested tables.
  .table > thead > tr,
  .table > tbody > tr,
  .table > tfoot > tr {
    > td.#{$state},
    > th.#{$state},
    &.#{$state} > td,
    &.#{$state} > th {
      background-color: $background;
    }
  }

  // Hover states for `.table-hover`
  // Note: this is not available for cells or rows within `thead` or `tfoot`.
  .table-hover > tbody > tr {
    > td.#{$state}:hover,
    > th.#{$state}:hover,
    &.#{$state}:hover > td,
    &.#{$state}:hover > th {
      background-color: darken($background, 5%);
    }
  }
}

// Button variants
// -------------------------
// Easily pump out default styles, as well as :hover, :focus, :active,
// and disabled options for all buttons
@mixin button-variant($color, $background, $border) {
  color: $color;
  background-color: $background;
  border-color: $border;

  &:hover,
  &:focus,
  &:active,
  &.active {
    color: $color;
    background-color: darken($background, 8%);
        border-color: darken($border, 12%);
  }
  .open & { &.dropdown-toggle {
    color: $color;
    background-color: darken($background, 8%);
        border-color: darken($border, 12%);
  } }
  &:active,
  &.active {
    background-image: none;
  }
  .open & { &.dropdown-toggle {
    background-image: none;
  } }
  &.disabled,
  &[disabled],
  fieldset[disabled] & {
    &,
    &:hover,
    &:focus,
    &:active,
    &.active {
      background-color: $background;
          border-color: $border;
    }
  }
}

// Button sizes
// -------------------------
@mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {
  padding: $padding-vertical $padding-horizontal;
  font-size: $font-size;
  line-height: $line-height;
  border-radius: $border-radius;
}

// Pagination
// -------------------------
@mixin pagination-size($padding-vertical, $padding-horizontal, $font-size, $border-radius) {
  > li {
    > a,
    > span {
      padding: $padding-vertical $padding-horizontal;
      font-size: $font-size;
    }
    &:first-child {
      > a,
      > span {
        @include border-left-radius($border-radius);
      }
    }
    &:last-child {
      > a,
      > span {
        @include border-right-radius($border-radius);
      }
    }
  }
}

// Labels
// -------------------------
@mixin label-variant($color) {
  background-color: $color;
  &[href] {
    &:hover,
    &:focus {
      background-color: darken($color, 10%);
    }
  }
}

// Navbar vertical align
// -------------------------
// Vertically center elements in the navbar.
// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
@mixin navbar-vertical-align($element-height) {
  margin-top: (($navbar-height - $element-height) / 2);
  margin-bottom: (($navbar-height - $element-height) / 2);
}

// Progress bars
// -------------------------
@mixin progress-bar-variant($color) {
  background-color: $color;
  .progress-striped & {
    @include gradient-striped();
  }
}

// Responsive utilities
// -------------------------
// More easily include all the states for responsive-utilities.less.
// [converter] $parent hack
@mixin responsive-visibility($parent) {
  #{$parent} { display: block !important; }
  tr#{$parent} { display: table-row !important; }
  th#{$parent},
  td#{$parent} { display: table-cell !important; }
}

// [converter] $parent hack
@mixin responsive-invisibility($parent) {
    #{$parent},
  tr#{$parent},
  th#{$parent},
  td#{$parent} { display: none !important; }
}


// Grid System
// -----------

// Centered container element
@mixin container-fixed() {
  margin-right: auto;
  margin-left: auto;
  padding-left:  ($grid-gutter-width / 2);
  padding-right: ($grid-gutter-width / 2);
  @include clearfix();
}

// Creates a wrapper for a series of columns
@mixin make-row($gutter: $grid-gutter-width) {
  margin-left:  ($gutter / -2);
  margin-right: ($gutter / -2);
  @include clearfix();
}

// Generate the extra small columns
@mixin make-xs-column($columns, $gutter: $grid-gutter-width) {
  position: relative;
  float: left;
  width: percentage(($columns / $grid-columns));
  // Prevent columns from collapsing when empty
  min-height: 1px;
  // Inner gutter via padding
  padding-left:  ($gutter / 2);
  padding-right: ($gutter / 2);
}

// Generate the small columns
@mixin make-sm-column($columns, $gutter: $grid-gutter-width) {
  position: relative;
  // Prevent columns from collapsing when empty
  min-height: 1px;
  // Inner gutter via padding
  padding-left:  ($gutter / 2);
  padding-right: ($gutter / 2);

  // Calculate width based on number of columns available
  @media (min-width: $screen-sm-min) {
    float: left;
    width: percentage(($columns / $grid-columns));
  }
}

// Generate the small column offsets
@mixin make-sm-column-offset($columns) {
  @media (min-width: $screen-sm-min) {
    margin-left: percentage(($columns / $grid-columns));
  }
}
@mixin make-sm-column-push($columns) {
  @media (min-width: $screen-sm-min) {
    left: percentage(($columns / $grid-columns));
  }
}
@mixin make-sm-column-pull($columns) {
  @media (min-width: $screen-sm-min) {
    right: percentage(($columns / $grid-columns));
  }
}

// Generate the medium columns
@mixin make-md-column($columns, $gutter: $grid-gutter-width) {
  position: relative;
  // Prevent columns from collapsing when empty
  min-height: 1px;
  // Inner gutter via padding
  padding-left:  ($gutter / 2);
  padding-right: ($gutter / 2);

  // Calculate width based on number of columns available
  @media (min-width: $screen-md-min) {
    float: left;
    width: percentage(($columns / $grid-columns));
  }
}

// Generate the medium column offsets
@mixin make-md-column-offset($columns) {
  @media (min-width: $screen-md-min) {
    margin-left: percentage(($columns / $grid-columns));
  }
}
@mixin make-md-column-push($columns) {
  @media (min-width: $screen-md) {
    left: percentage(($columns / $grid-columns));
  }
}
@mixin make-md-column-pull($columns) {
  @media (min-width: $screen-md-min) {
    right: percentage(($columns / $grid-columns));
  }
}

// Generate the large columns
@mixin make-lg-column($columns, $gutter: $grid-gutter-width) {
  position: relative;
  // Prevent columns from collapsing when empty
  min-height: 1px;
  // Inner gutter via padding
  padding-left:  ($gutter / 2);
  padding-right: ($gutter / 2);

  // Calculate width based on number of columns available
  @media (min-width: $screen-lg-min) {
    float: left;
    width: percentage(($columns / $grid-columns));
  }
}

// Generate the large column offsets
@mixin make-lg-column-offset($columns) {
  @media (min-width: $screen-lg-min) {
    margin-left: percentage(($columns / $grid-columns));
  }
}
@mixin make-lg-column-push($columns) {
  @media (min-width: $screen-lg-min) {
    left: percentage(($columns / $grid-columns));
  }
}
@mixin make-lg-column-pull($columns) {
  @media (min-width: $screen-lg-min) {
    right: percentage(($columns / $grid-columns));
  }
}


// Framework grid generation
//
// Used only by Bootstrap to generate the correct number of grid classes given
// any value of `$grid-columns`.

// [converter] Grid converted to use SASS cycles (LESS uses recursive nested mixin defs not supported by SASS)
@mixin make-grid-columns() {
  $list: '';
  $i: 1;
  $list: ".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}";
  @for $i from 2 through $grid-columns {
    $list: ".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}, #{$list}";
  }
  #{$list} {
    position: relative;
    // Prevent columns from collapsing when empty
    min-height: 1px;
    // Inner gutter via padding
    padding-left:  ($grid-gutter-width / 2);
    padding-right: ($grid-gutter-width / 2);
  }
}


// [converter] Grid converted to use SASS cycles (LESS uses recursive nested mixin defs not supported by SASS)
@mixin make-grid-columns-float($class) {
  $list: '';
  $i: 1;
  $list: ".col-#{$class}-#{$i}";
  @for $i from 2 through $grid-columns {
    $list: ".col-#{$class}-#{$i}, #{$list}";
  }
  #{$list} {
    float: left;
  }
}


@mixin calc-grid($index, $class, $type) {
  @if ($type == width) and ($index > 0) {
    .col-#{$class}-#{$index} {
      width: percentage(($index / $grid-columns));
    }
  }
  @if ($type == push) {
    .col-#{$class}-push-#{$index} {
      left: percentage(($index / $grid-columns));
    }
  }
  @if ($type == pull) {
    .col-#{$class}-pull-#{$index} {
      right: percentage(($index / $grid-columns));
    }
  }
  @if ($type == offset) {
    .col-#{$class}-offset-#{$index} {
      margin-left: percentage(($index / $grid-columns));
    }
  }
}

// [converter] This is defined recursively in LESS, but SASS supports real loops
@mixin make-grid($columns, $class, $type) {
  @for $i from 0 through $columns {
    @include calc-grid($i, $class, $type);
  }
}



// Form validation states
//
// Used in forms.less to generate the form validation CSS for warnings, errors,
// and successes.

@mixin form-control-validation($text-color: #555, $border-color: #ccc, $background-color: #f5f5f5) {
  // Color the label and help text
  .help-block,
  .control-label,
  .radio,
  .checkbox,
  .radio-inline,
  .checkbox-inline  {
    color: $text-color;
  }
  // Set the border and box shadow on specific inputs to match
  .form-control {
    border-color: $border-color;
    @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
    &:focus {
      border-color: darken($border-color, 10%);
      $shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten($border-color, 20%);
      @include box-shadow($shadow);
    }
  }
  // Set validation states also for addons
  .input-group-addon {
    color: $text-color;
    border-color: $border-color;
    background-color: $background-color;
  }
}

// Form control focus state
//
// Generate a customized focus state and for any input with the specified color,
// which defaults to the `$input-focus-border` variable.
//
// We highly encourage you to not customize the default value, but instead use
// this to tweak colors on an as-needed basis. This aesthetic change is based on
// WebKit's default styles, but applicable to a wider range of browsers. Its
// usability and accessibility should be taken into account with any change.
//
// Example usage: change the default blue border and shadow to white for better
// contrast against a dark gray background.

@mixin form-control-focus($color: $input-border-focus) {
  $color-rgba: rgba(red($color), green($color), blue($color), .6);
  &:focus {
    border-color: $color;
    outline: 0;
    @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px $color-rgba);
  }
}

// Form control sizing
//
// Relative text size, padding, and border-radii changes for form controls. For
// horizontal sizing, wrap controls in the predefined grid classes. `<select>`
// element gets special love because it's special, and that's a fact!

// [converter] $parent hack
@mixin input-size($parent, $input-height, $padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {
  #{$parent} { height: $input-height;
  padding: $padding-vertical $padding-horizontal;
  font-size: $font-size;
  line-height: $line-height;
  border-radius: $border-radius; }
  select#{$parent} {
    height: $input-height;
    line-height: $input-height;
  }

  textarea#{$parent} {
    height: auto;
  }
}
;	T;i;*T;@