3.2.14 (Media Mark)
9e44da0e724449b30e3b43e2cf03c16228a7c14a
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;
;;[ ;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;	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;
;: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>;@o;
;[I"/* Firefox */;	T;
;;[ ;i>;@o;$;[I"opacity;	T;o;%;I"1;	T;
;&;@;i ;';(;[ ;i?;@;i>;)T;@o;
;[I";/* See https://github.com/twbs/bootstrap/pull/11526 */;	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;@"; 0;!o;";#{ ;iA;@";iA;@";[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;4;i ;5[ ;6@a;iW;7I"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"hide-text;	T;[ ;-{ ;0;[ ;i_;@;i^;)T;@o;
;[I"P/* CSS3 PROPERTIES
 * -------------------------------------------------- */;	T;
;;[ ;id;@o;
;[I"$/* Single side border-radius */;	T;
;;[ ;ig;@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;ii;@;i ;';(;[ ;ii;@o;$;[I"border-top-left-radius;	T;o;*	;I"radius;	T;+I"radius;	T;ij;@;i ;';(;[ ;ij;@;ih;)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;im;@;i ;';(;[ ;im;@o;$;[I"border-top-right-radius;	T;o;*	;I"radius;	T;+I"radius;	T;in;@;i ;';(;[ ;in;@;il;)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;iq;@;i ;';(;[ ;iq;@o;$;[I"border-bottom-left-radius;	T;o;*	;I"radius;	T;+I"radius;	T;ir;@;i ;';(;[ ;ir;@;ip;)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;iu;@;i ;';(;[ ;iu;@o;$;[I"border-top-left-radius;	T;o;*	;I"radius;	T;+I"radius;	T;iv;@;i ;';(;[ ;iv;@;it;)T;@o;
;[I"/* Drop shadows
 *
 * Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's
 *   supported browsers that have box shadow capabilities now support the
 *   standard `box-shadow` property. */;	T;
;;[ ;iy;@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;{ ;[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;{ ;[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;i;@;i ;';(;[ ;i;@o;$;[I"-o-transition;	T;o;?	;[o;%	;I"-o-transform;	T;
;&;i;@o;*	;I"transition;	T;+I"transition;	T;i;@;@;A;i;@;i ;';(;[ ;i;@o;$;[I"transition;	T;o;?	;[o;%	;I"transform;	T;
;&;i;@o;*	;I"transition;	T;+I"transition;	T;i;@;@;A;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;B;I"rotate;	T;[o;*	;I"degrees;	T;+I"degrees;	T;i;@;-{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9 only */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;B;I"rotate;	T;[o;*	;I"degrees;	T;+I"degrees;	T;i;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@o;;I"
scale;	T;[ ;o;*;I"scale-args;	T;+I"scale_args;	T;{ ;[	o;$;[I"-webkit-transform;	T;o;B;I"
scale;	T;[o;*	;I"scale-args;	T;+I"scale_args;	T;i;@;-{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"-ms-transform;	T;o;B;I"
scale;	T;[o;*	;I"scale-args;	T;+I"scale_args;	T;i;@;-{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9 only */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;B;I"
scale;	T;[o;*	;I"scale-args;	T;+I"scale_args;	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;B;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;B;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 only */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;B;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;B;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;B;I"
skewX;	T;[o;*	;I"x;	T;+I"x;	T;i;@;-{ ;0;i;@o;B;I"
skewY;	T;[o;*	;I"y;	T;+I"y;	T;i;@;-{ ;0;i;@;@;A;i;@;i ;';(;[ ;i;@o;
;[I"B/* See https://github.com/twbs/bootstrap/issues/4885; IE9+ */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;B;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;B;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;B;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;B;I"rotateX;	T;[o;*	;I"degrees;	T;+I"degrees;	T;i;@;-{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"-ms-transform;	T;o;B;I"rotateX;	T;[o;*	;I"degrees;	T;+I"degrees;	T;i;@;-{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9 only */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;B;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;B;I"rotateY;	T;[o;*	;I"degrees;	T;+I"degrees;	T;i;@;-{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"-ms-transform;	T;o;B;I"rotateY;	T;[o;*	;I"degrees;	T;+I"degrees;	T;i;@;-{ ;0;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9 only */;	T;
;;[ ;i;@o;$;[I"transform;	T;o;B;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"-ms-transform-origin;	T;o;*	;I"origin;	T;+I"origin;	T;i;@;i ;';(;[ ;i;@o;
;[I"/* IE9 only */;	T;
;;[ ;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"animation-name;	T;[[o;*;I"	name;	T;+I"	name;	T;@0;0;[o;$;[I"-webkit-animation-name;	T;o;*	;I"	name;	T;+I"	name;	T;i;@;i ;';(;[ ;i;@o;$;[I"animation-name;	T;o;*	;I"	name;	T;+I"	name;	T;i;@;i ;';(;[ ;i;@;i;)T;@o;;I"animation-duration;	T;[[o;*;I"duration;	T;+I"duration;	T;@0;0;[o;$;[I"-webkit-animation-duration;	T;o;*	;I"duration;	T;+I"duration;	T;i;@;i ;';(;[ ;i;@o;$;[I"animation-duration;	T;o;*	;I"duration;	T;+I"duration;	T;i;@;i ;';(;[ ;i;@;i;)T;@o;;I"animation-timing-function;	T;[[o;*;I"timing-function;	T;+I"timing_function;	T;@0;0;[o;$;[I"&-webkit-animation-timing-function;	T;o;*	;I"timing-function;	T;+I"timing_function;	T;i;@;i ;';(;[ ;i;@o;$;[I"animation-timing-function;	T;o;*	;I"timing-function;	T;+I"timing_function;	T;i;@;i ;';(;[ ;i;@;i;)T;@o;;I"animation-delay;	T;[[o;*;I"
delay;	T;+I"
delay;	T;@0;0;[o;$;[I"-webkit-animation-delay;	T;o;*	;I"
delay;	T;+I"
delay;	T;i;@;i ;';(;[ ;i;@o;$;[I"animation-delay;	T;o;*	;I"
delay;	T;+I"
delay;	T;i;@;i ;';(;[ ;i;@;i;)T;@o;;I"animation-iteration-count;	T;[[o;*;I"iteration-count;	T;+I"iteration_count;	T;@0;0;[o;$;[I"&-webkit-animation-iteration-count;	T;o;*	;I"iteration-count;	T;+I"iteration_count;	T;i;@;i ;';(;[ ;i;@o;$;[I"animation-iteration-count;	T;o;*	;I"iteration-count;	T;+I"iteration_count;	T;i;@;i ;';(;[ ;i;@;i;)T;@o;;I"animation-direction;	T;[[o;*;I"direction;	T;+I"direction;	T;@0;0;[o;$;[I" -webkit-animation-direction;	T;o;*	;I"direction;	T;+I"direction;	T;i;@;i ;';(;[ ;i;@o;$;[I"animation-direction;	T;o;*	;I"direction;	T;+I"direction;	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"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;2
;3o;*	;I"opacity;	T;+I"opacity;	T;i ;@;8o;4;ii;5[ ;6@a;i ;7I"100;	F;@;9:
times;i ;@:@guarded0;[ ;i ;@o;$;[I"filter;	T;o;/;00;1o;B;I"
alpha;	T;[o;2
;3o;%	;I"opacity;	T;
;&;i!;@;8o;*	;I"opacity-ie;	T;+I"opacity_ie;	T;i!;@;9:single_eq;i!;@;-{ ;0;i!;@;;0;<i  ;=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;H	;0;I{	;Ji8;Ki8;Li8;Mi;i/;@[o;*;I"start-percent;	T;+I"start_percent;	T;@o;4;i ;5[I"%;	T;6[ ;i/;7I"0%;	F;@[o;*;I"end-percent;	T;+I"end_percent;	T;@o;4;ii;5[I"%;	T;6[ ;i/;7I"	100%;	F;@;0;[o;$;[I"background-image;	T;o;B;I"-webkit-linear-gradient;	T;[o;%	;I"	left;	T;
;&;i0;@o;B;I"color-stop;	T;[o;?	;[o;*	;I"start-color;	T;+I"start_color;	T;i0;@o;*	;I"start-percent;	T;+I"start_percent;	T;i0;@;@;A;i0;@;-{ ;0;i0;@o;B;I"color-stop;	T;[o;?	;[o;*	;I"end-color;	T;+I"end_color;	T;i0;@o;*	;I"end-percent;	T;+I"end_percent;	T;i0;@;@;A;i0;@;-{ ;0;i0;@;-{ ;0;i0;@;i ;';(;[ ;i0;@o;
;[I"#/* Safari 5.1-6, Chrome 10+ */;	T;
;;[ ;i0;@o;$;[I"background-image;	T;o;B;I"linear-gradient;	T;[o;?	;[o;%	;I"to;	T;
;&;i1;@o;%	;I"
right;	T;
;&;i1;@;@;A;i1;@o;?	;[o;*	;I"start-color;	T;+I"start_color;	T;i1;@o;*	;I"start-percent;	T;+I"start_percent;	T;i1;@;@;A;i1;@o;?	;[o;*	;I"end-color;	T;+I"end_color;	T;i1;@o;*	;I"end-percent;	T;+I"end_percent;	T;i1;@;@;A;i1;@;-{ ;0;i1;@;i ;';(;[ ;i1;@o;
;[I"K/* Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ */;	T;
;;[ ;i1;@o;$;[I"background-repeat;	T;o;%;I"repeat-x;	T;
;&;@;i ;';(;[ ;i2;@o;$;[I"filter;	T;o;/;0o;/;0o;%	;I"?progid:DXImageTransform.Microsoft.gradient(startColorstr=';	T;
;&;i3;@;1o;B;I"ie-hex-str;	T;[o;*	;I"start-color;	T;+I"start_color;	T;i3;@;-{ ;0;i3;@;;o;%	;I"', endColorstr=';	T;
;&;i3;@;<F;=F;>F;@;1o;B;I"ie-hex-str;	T;[o;*	;I"end-color;	T;+I"end_color;	T;i3;@;-{ ;0;i3;@;;o;%	;I"', GradientType=1);	T;
;&;i3;@;<F;=F;>F;@;i ;';(;[ ;i3;@o;
;[I"/* IE9 and down */;	T;
;;[ ;i3;@;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6;@o;;I"gradient-vertical;	T;[	[o;*;I"start-color;	T;+I"start_color;	T;@o;H	;0;I{	;JiZ;KiZ;LiZ;Mi;i:;@[o;*;I"end-color;	T;+I"end_color;	T;@o;H	;0;I{	;Ji8;Ki8;Li8;Mi;i:;@[o;*;I"start-percent;	T;+I"start_percent;	T;@o;4;i ;5[I"%;	T;6[ ;i:;7I"0%;	F;@[o;*;I"end-percent;	T;+I"end_percent;	T;@o;4;ii;5[I"%;	T;6[ ;i:;7I"	100%;	F;@;0;[o;$;[I"background-image;	T;o;B;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;i;;@o;?	;[o;*	;I"end-color;	T;+I"end_color;	T;i;;@o;*	;I"end-percent;	T;+I"end_percent;	T;i;;@;@;A;i;;@;-{ ;0;i;;@;i ;';(;[ ;i;;@o;
;[I"#/* Safari 5.1-6, Chrome 10+ */;	T;
;;[ ;i;;@o;$;[I"background-image;	T;o;B;I"linear-gradient;	T;[o;?	;[o;%	;I"to;	T;
;&;i<;@o;%	;I"bottom;	T;
;&;i<;@;@;A;i<;@o;?	;[o;*	;I"start-color;	T;+I"start_color;	T;i<;@o;*	;I"start-percent;	T;+I"start_percent;	T;i<;@;@;A;i<;@o;?	;[o;*	;I"end-color;	T;+I"end_color;	T;i<;@o;*	;I"end-percent;	T;+I"end_percent;	T;i<;@;@;A;i<;@;-{ ;0;i<;@;i ;';(;[ ;i<;@o;
;[I"K/* Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ */;	T;
;;[ ;i<;@o;$;[I"background-repeat;	T;o;%;I"repeat-x;	T;
;&;@;i ;';(;[ ;i=;@o;$;[I"filter;	T;o;/;0o;/;0o;%	;I"?progid:DXImageTransform.Microsoft.gradient(startColorstr=';	T;
;&;i>;@;1o;B;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;@;1o;B;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;H	;0;I{	;JiZ;KiZ;LiZ;Mi;iA;@[o;*;I"end-color;	T;+I"end_color;	T;@o;H	;0;I{	;Ji8;Ki8;Li8;Mi;iA;@[o;*;I"deg;	T;+I"deg;	T;@o;4;i2;5[I"deg;	T;6[ ;iA;7I"
45deg;	F;@;0;[
o;$;[I"background-repeat;	T;o;%;I"repeat-x;	T;
;&;@;i ;';(;[ ;iB;@o;$;[I"background-image;	T;o;B;I"-webkit-linear-gradient;	T;[o;*	;I"deg;	T;+I"deg;	T;iC;@o;*	;I"start-color;	T;+I"start_color;	T;iC;@o;*	;I"end-color;	T;+I"end_color;	T;iC;@;-{ ;0;iC;@;i ;';(;[ ;iC;@o;
;[I"#/* Safari 5.1-6, Chrome 10+ */;	T;
;;[ ;iC;@o;$;[I"background-image;	T;o;B;I"linear-gradient;	T;[o;*	;I"deg;	T;+I"deg;	T;iD;@o;*	;I"start-color;	T;+I"start_color;	T;iD;@o;*	;I"end-color;	T;+I"end_color;	T;iD;@;-{ ;0;iD;@;i ;';(;[ ;iD;@o;
;[I"K/* Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+ */;	T;
;;[ ;iD;@;iA;)T;@o;;I"%gradient-horizontal-three-colors;	T;[	[o;*;I"start-color;	T;+I"start_color;	T;@o;H	;0;I{	;Ji ;Ki;Li;Mi;iF;@[o;*;I"mid-color;	T;+I"mid_color;	T;@o;H	;0;I{	;Ji;KiH;Li;Mi;iF;@[o;*;I"color-stop;	T;+I"color_stop;	T;@o;4;i7;5[I"%;	T;6[ ;iF;7I"50%;	F;@[o;*;I"end-color;	T;+I"end_color;	T;@o;H	;0;I{	;Ji;Ki7;Lid;Mi;iF;@;0;[
o;$;[I"background-image;	T;o;B;I"-webkit-linear-gradient;	T;[	o;%	;I"	left;	T;
;&;iG;@o;*	;I"start-color;	T;+I"start_color;	T;iG;@o;?	;[o;*	;I"mid-color;	T;+I"mid_color;	T;iG;@o;*	;I"color-stop;	T;+I"color_stop;	T;iG;@;@;A;iG;@o;*	;I"end-color;	T;+I"end_color;	T;iG;@;-{ ;0;iG;@;i ;';(;[ ;iG;@o;$;[I"background-image;	T;o;B;I"linear-gradient;	T;[	o;?	;[o;%	;I"to;	T;
;&;iH;@o;%	;I"
right;	T;
;&;iH;@;@;A;iH;@o;*	;I"start-color;	T;+I"start_color;	T;iH;@o;?	;[o;*	;I"mid-color;	T;+I"mid_color;	T;iH;@o;*	;I"color-stop;	T;+I"color_stop;	T;iH;@;@;A;iH;@o;*	;I"end-color;	T;+I"end_color;	T;iH;@;-{ ;0;iH;@;i ;';(;[ ;iH;@o;$;[I"background-repeat;	T;o;%;I"no-repeat;	T;
;&;@;i ;';(;[ ;iI;@o;$;[I"filter;	T;o;/;0o;/;0o;%	;I"?progid:DXImageTransform.Microsoft.gradient(startColorstr=';	T;
;&;iJ;@;1o;B;I"ie-hex-str;	T;[o;*	;I"start-color;	T;+I"start_color;	T;iJ;@;-{ ;0;iJ;@;;o;%	;I"', endColorstr=';	T;
;&;iJ;@;<F;=F;>F;@;1o;B;I"ie-hex-str;	T;[o;*	;I"end-color;	T;+I"end_color;	T;iJ;@;-{ ;0;iJ;@;;o;%	;I"', GradientType=1);	T;
;&;iJ;@;<F;=F;>F;@;i ;';(;[ ;iJ;@o;
;[I"F/* IE9 and down, gets no color-stop at all for proper fallback */;	T;
;;[ ;iJ;@;iF;)T;@o;;I"#gradient-vertical-three-colors;	T;[	[o;*;I"start-color;	T;+I"start_color;	T;@o;H	;0;I{	;Ji ;Ki;Li;Mi;iL;@[o;*;I"mid-color;	T;+I"mid_color;	T;@o;H	;0;I{	;Ji;KiH;Li;Mi;iL;@[o;*;I"color-stop;	T;+I"color_stop;	T;@o;4;i7;5[I"%;	T;6[ ;iL;7I"50%;	F;@[o;*;I"end-color;	T;+I"end_color;	T;@o;H	;0;I{	;Ji;Ki7;Lid;Mi;iL;@;0;[
o;$;[I"background-image;	T;o;B;I"-webkit-linear-gradient;	T;[o;*	;I"start-color;	T;+I"start_color;	T;iM;@o;?	;[o;*	;I"mid-color;	T;+I"mid_color;	T;iM;@o;*	;I"color-stop;	T;+I"color_stop;	T;iM;@;@;A;iM;@o;*	;I"end-color;	T;+I"end_color;	T;iM;@;-{ ;0;iM;@;i ;';(;[ ;iM;@o;$;[I"background-image;	T;o;B;I"linear-gradient;	T;[o;*	;I"start-color;	T;+I"start_color;	T;iN;@o;?	;[o;*	;I"mid-color;	T;+I"mid_color;	T;iN;@o;*	;I"color-stop;	T;+I"color_stop;	T;iN;@;@;A;iN;@o;*	;I"end-color;	T;+I"end_color;	T;iN;@;-{ ;0;iN;@;i ;';(;[ ;iN;@o;$;[I"background-repeat;	T;o;%;I"no-repeat;	T;
;&;@;i ;';(;[ ;iO;@o;$;[I"filter;	T;o;/;0o;/;0o;%	;I"?progid:DXImageTransform.Microsoft.gradient(startColorstr=';	T;
;&;iP;@;1o;B;I"ie-hex-str;	T;[o;*	;I"start-color;	T;+I"start_color;	T;iP;@;-{ ;0;iP;@;;o;%	;I"', endColorstr=';	T;
;&;iP;@;<F;=F;>F;@;1o;B;I"ie-hex-str;	T;[o;*	;I"end-color;	T;+I"end_color;	T;iP;@;-{ ;0;iP;@;;o;%	;I"', GradientType=0);	T;
;&;iP;@;<F;=F;>F;@;i ;';(;[ ;iP;@o;
;[I"F/* IE9 and down, gets no color-stop at all for proper fallback */;	T;
;;[ ;iP;@;iL;)T;@o;;I"gradient-radial;	T;[[o;*;I"inner-color;	T;+I"inner_color;	T;@o;H	;0;I{	;JiZ;KiZ;LiZ;Mi;iR;@[o;*;I"outer-color;	T;+I"outer_color;	T;@o;H	;0;I{	;Ji8;Ki8;Li8;Mi;iR;@;0;[o;$;[I"background-image;	T;o;B;I"-webkit-radial-gradient;	T;[o;%	;I"circle;	T;
;&;iS;@o;*	;I"inner-color;	T;+I"inner_color;	T;iS;@o;*	;I"outer-color;	T;+I"outer_color;	T;iS;@;-{ ;0;iS;@;i ;';(;[ ;iS;@o;$;[I"background-image;	T;o;B;I"radial-gradient;	T;[o;%	;I"circle;	T;
;&;iT;@o;*	;I"inner-color;	T;+I"inner_color;	T;iT;@o;*	;I"outer-color;	T;+I"outer_color;	T;iT;@;-{ ;0;iT;@;i ;';(;[ ;iT;@o;$;[I"background-repeat;	T;o;%;I"no-repeat;	T;
;&;@;i ;';(;[ ;iU;@;iR;)T;@o;;I"gradient-striped;	T;[[o;*;I"
color;	T;+I"
color;	T;@o;B;I"	rgba;	T;[	o;4;i;5[ ;6@a;iW;7I"255;	F;@o;4;i;5[ ;6@a;iW;7I"255;	F;@o;4;i;5[ ;6@a;iW;7I"255;	F;@o;4;f	0.15;5[ ;6@a;iW;7I"	0.15;	F;@;-{ ;0;iW;@[o;*;I"
angle;	T;+I"
angle;	T;@o;4;i2;5[I"deg;	T;6[ ;iW;7I"
45deg;	F;@;0;[o;$;[I"background-image;	T;o;B;I"-webkit-linear-gradient;	T;[o;*	;I"
angle;	T;+I"
angle;	T;iX;@o;?	;[o;*	;I"
color;	T;+I"
color;	T;iX;@o;4;i;5[I"%;	T;6[ ;iX;7I"25%;	F;@;@;A;iX;@o;?	;[o;%	;I"transparent;	T;
;&;iX;@o;4;i;5[I"%;	T;6[ ;iX;7I"25%;	F;@;@;A;iX;@o;?	;[o;%	;I"transparent;	T;
;&;iX;@o;4;i7;5[I"%;	T;6[ ;iX;7I"50%;	F;@;@;A;iX;@o;?	;[o;*	;I"
color;	T;+I"
color;	T;iX;@o;4;i7;5[I"%;	T;6[ ;iX;7I"50%;	F;@;@;A;iX;@o;?	;[o;*	;I"
color;	T;+I"
color;	T;iX;@o;4;iP;5[I"%;	T;6[ ;iX;7I"75%;	F;@;@;A;iX;@o;?	;[o;%	;I"transparent;	T;
;&;iX;@o;4;iP;5[I"%;	T;6[ ;iX;7I"75%;	F;@;@;A;iX;@o;%	;I"transparent;	T;
;&;iX;@;-{ ;0;iX;@;i ;';(;[ ;iX;@o;$;[I"background-image;	T;o;B;I"linear-gradient;	T;[o;*	;I"
angle;	T;+I"
angle;	T;iY;@o;?	;[o;*	;I"
color;	T;+I"
color;	T;iY;@o;4;i;5[I"%;	T;6[ ;iY;7I"25%;	F;@;@;A;iY;@o;?	;[o;%	;I"transparent;	T;
;&;iY;@o;4;i;5[I"%;	T;6[ ;iY;7I"25%;	F;@;@;A;iY;@o;?	;[o;%	;I"transparent;	T;
;&;iY;@o;4;i7;5[I"%;	T;6[ ;iY;7I"50%;	F;@;@;A;iY;@o;?	;[o;*	;I"
color;	T;+I"
color;	T;iY;@o;4;i7;5[I"%;	T;6[ ;iY;7I"50%;	F;@;@;A;iY;@o;?	;[o;*	;I"
color;	T;+I"
color;	T;iY;@o;4;iP;5[I"%;	T;6[ ;iY;7I"75%;	F;@;@;A;iY;@o;?	;[o;%	;I"transparent;	T;
;&;iY;@o;4;iP;5[I"%;	T;6[ ;iY;7I"75%;	F;@;@;A;iY;@o;%	;I"transparent;	T;
;&;iY;@;-{ ;0;iY;@;i ;';(;[ ;iY;@;iW;)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\;@o;;I"reset-filter;	T;[ ;0;[o;$;[I"filter;	T;o;%	;I"@progid:DXImageTransform.Microsoft.gradient(enabled = false);	T;
;&;ia;@;i ;';(;[ ;ia;@;i`;)T;@o;
;[I"X/* Retina images
 *
 * Short retina mixin for setting background-image and -size */;	T;
;;[ ;if;@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;B;I"url;	T;[o;B;I"if;	T;[o;*	;I" bootstrap-sass-asset-helper;	T;+I" bootstrap_sass_asset_helper;	T;ik;@o;B;I"twbs-image-path;	T;[o:&Sass::Script::StringInterpolation
;0o;%	;I" ;	T;
:string;ik;@;1o;*	;I"file-1x;	T;+I"file_1x;	T;ik;@;;o;%	;I" ;	T;
;O;ik;@;ik;@;-{ ;0;ik;@o;N
;0o;%	;I" ;	T;
;O;ik;@;1o;*	;I"file-1x;	T;+I"file_1x;	T;ik;@;;o;%	;I" ;	T;
;O;ik;@;ik;@;-{ ;0;ik;@;-{ ;0;ik;@;i ;';(;[ ;ik;@o:Sass::Tree::MediaNode:@query[@I"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"#-webkit-min-device-pixel-ratio;	T;
;&;in;@I": ;	To;4;i;5[ ;6@a;in;7I"2;	F;@I");	TI", ;	TI"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I" min--moz-device-pixel-ratio;	T;
;&;io;@I": ;	To;4;i;5[ ;6@a;io;7I"2;	F;@I");	T@	I"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"-o-min-device-pixel-ratio;	T;
;&;ip;@I": ;	To;2
;3o;4;i;5[ ;6@a;ip;7I"2;	F;@;8o;4;i;5[ ;6@a;ip;7I"1;	F;@;9;:;ip;@I");	T@	I"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"min-device-pixel-ratio;	T;
;&;iq;@I": ;	To;4;i;5[ ;6@a;iq;7I"2;	F;@I");	T@	I"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"min-resolution;	T;
;&;ir;@I": ;	To;4;i;5[I"dpi;	T;6[ ;ir;7I"192dpi;	F;@I");	T@	I"	only;	TI" ;	TI"screen;	TI"
 and ;	TI"(;	To;%	;I"min-resolution;	T;
;&;is;@I": ;	To;4;i;5[I"	dppx;	T;6[ ;is;7I"
2dppx;	F;@I");	T;i ;I" ;	T;[o;$;[I"background-image;	T;o;B;I"url;	T;[o;B;I"if;	T;[o;*	;I" bootstrap-sass-asset-helper;	T;+I" bootstrap_sass_asset_helper;	T;it;@o;B;I"twbs-image-path;	T;[o;N
;0o;%	;I" ;	T;
;O;it;@;1o;*	;I"file-2x;	T;+I"file_2x;	T;it;@;;o;%	;I" ;	T;
;O;it;@;it;@;-{ ;0;it;@o;N
;0o;%	;I" ;	T;
;O;it;@;1o;*	;I"file-2x;	T;+I"file_2x;	T;it;@;;o;%	;I" ;	T;
;O;it;@;it;@;-{ ;0;it;@;-{ ;0;it;@;i ;';(;[ ;it;@o;$;[I"background-size;	T;o;?	;[o;*	;I"width-1x;	T;+I"width_1x;	T;iu;@o;*	;I"height-1x;	T;+I"height_1x;	T;iu;@;@;A;iu;@;i ;';(;[ ;iu;@;is;)T;@;ij;)T;@o;
;[I"]/* Responsive image
 *
 * Keep images from scaling beyond the width of their parents. */;	T;
;;[ ;iz;@o;;I"img-responsive;	T;[[o;*;I"display;	T;+I"display;	T;@o;%	;I"
block;	T;
;&;i~;@;0;[
o;$;[I"display;	T;o;*	;I"display;	T;+I"display;	T;i;@;i ;';(;[ ;i;@o;$;[I"max-width;	T;o;%;I"	100%;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"7/* Part 1: Set a maximum relative to the parent */;	T;
;;[ ;i;@o;$;[I"height;	T;o;%;I"	auto;	T;
;&;@;i ;';(;[ ;i;@o;
;[I"X/* Part 2: Scale the height according to the width, otherwise you get stretching */;	T;
;;[ ;i;@;i~;)T;@o;
;[I"Q/* COMPONENT MIXINS
 * -------------------------------------------------- */;	T;
;;[ ;i;@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;H	;0;I{	;Ji;Ki;Li;Mi;i;@;0;[	o;$;[I"height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"margin;	T;o;?	;[o;2
;3o;2
;3o;*	;I"line-height-computed;	T;+I"line_height_computed;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;8o;4
;i;5[ ;6@a;i;@;9:
minus;i;@o;4;i ;5[ ;6@a;i;7I"0;	F;@;@;A;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;@
I">;	To;
;[o:Sass::Selector::Class;[I"panel-heading;	T;i;@
; 0;!o;";#{ ;i;@
;i;@
;[	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;S;[I"panel-collapse;	T;i;I" ;	T; 0;!o;";#{ ;i;@
o;
;[o;S;[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;@;i;)T;@o;;[I"& > .panel-footer;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	T; 0;!o;";#{ ;i;@I">;	To;
;[o;S;[I"panel-footer;	T;i;@; 0;!o;";#{ ;i;@;i;@;[o;;[I""+ .panel-collapse .panel-body;	T;i ;o;;[o;;[I"+;	To;
;[o;S;[I"panel-collapse;	T;i;I" ;	T; 0;!o;";#{ ;i;@$o;
;[o;S;[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;@k;i;@k;[o;$;[I"border-top-color;	T;o;B;I"darken;	T;[o;*	;I"border;	T;+I"border;	T;i;@o;4;i
;5[I"%;	T;6[ ;i;7I"5%;	F;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@o;;[I".alert-link;	T;i ;o;;[o;;[o;
;[o;S;[I"alert-link;	T;i;I" ;	T; 0;!o;";#{ ;i;@;i;@;[o;$;[I"
color;	T;o;B;I"darken;	T;[o;*	;I"text-color;	T;+I"text_color;	T;i;@o;4;i;5[I"%;	T;6[ ;i;7I"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;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;S;[I"
table;	T;i;I" ;	T; 0;!o;";#{ ;i;@I">;	To;
;[o;T	;[I"
thead;	T;U0;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;T	;[I"tr;	T;U0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;S;[I"
table;	T;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;T	;[I"
tbody;	T;U0;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;T	;[I"tr;	T;U0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;S;[I"
table;	T;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;T	;[I"
tfoot;	T;U0;i;@; 0;!o;";#{ ;i;@I">;	To;
;[o;T	;[I"tr;	T;U0;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;S;[I"table-hover;	T;i;I" ;	T; 0;!o;";#{ ;i;@2I">;	To;
;[o;T	;[I"
tbody;	T;U0;i;@2; 0;!o;";#{ ;i;@2I">;	To;
;[o;T	;[I"tr;	T;U0;i;@2; 0;!o;";#{ ;i;@2;i;@2;[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;B;I"darken;	T;[o;*	;I"background;	T;+I"background;	T;i;@o;4;i
;5[I"%;	T;6[ ;i;7I"5%;	F;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@;i;)T;@o;
;[I"3/* List Groups
 * ------------------------- */;	T;
;;[ ;i;@o;;I"list-group-item-variant;	T;[[o;*;I"
state;	T;+I"
state;	T;@0[o;*;I"background;	T;+I"background;	T;@0[o;*;I"
color;	T;+I"
color;	T;@0;0;[o;;[I".list-group-item-;	To;*	;I"
state;	T;+I"
state;	T;i;@;i ;[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"B/* [converter] extracted a& to a.list-group-item-#{$state} */;	T;
;;[ ;i;@;i;)T;@o;;[I"a.list-group-item-;	To;*	;I"
state;	T;+I"
state;	T;i;@;i ;[	o;$;[I"
color;	T;o;*	;I"
color;	T;+I"
color;	T;i;@;i ;';(;[ ;i;@o;;[I".list-group-item-heading;	T;i ;o;;[o;;[o;
;[o;S;[I"list-group-item-heading;	T;i;I" ;	T; 0;!o;";#{ ;i;@;i;@;[o;$;[I"
color;	T;o;%;I"inherit;	T;
;&;@;i ;';(;[ ;i;@;i;)T;@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"
color;	T;o;*	;I"
color;	T;+I"
color;	T;i;@;i ;';(;[ ;i;@o;$;[I"background-color;	T;o;B;I"darken;	T;[o;*	;I"background;	T;+I"background;	T;i;@o;4;i
;5[I"%;	T;6[ ;i;7I"5%;	F;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@o;;[I"5&.active,
    &.active:hover,
    &.active:focus;	T;i ;o;;[o;;[o;
;[o;;i;I" ;	To;S;[I"active;	T;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;;i;@o;S;[I"active;	T;i;@o;
;;;[I"
hover;	T;0;i;@; 0;!o;";#{ ;i;@o;;[I"
;	To;
;[o;;i;@o;S;[I"active;	T;i;@o;
;;;[I"
focus;	T;0;i;@; 0;!o;";#{ ;i;@;i;@;[o;$;[I"
color;	T;o;%;I"	#fff;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"background-color;	T;o;*	;I"
color;	T;+I"
color;	T;i;@;i ;';(;[ ;i;@o;$;[I"border-color;	T;o;*	;I"
color;	T;+I"
color;	T;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;@b; 0;!o;";#{ ;i;@bo;;[I"
;	To;
;[o;;i;@bo;
;;;[I"
focus;	T;0;i;@b; 0;!o;";#{ ;i;@bo;;[I"
;	To;
;[o;;i;@bo;
;;;[I"active;	T;0;i;@b; 0;!o;";#{ ;i;@bo;;[I"
;	To;
;[o;;i;@bo;S;[I"active;	T;i;@b; 0;!o;";#{ ;i;@b;i;@b;[o;$;[I"
color;	T;o;*	;I"
color;	T;+I"
color;	T;i;@;i ;';(;[ ;i;@o;$;[I"background-color;	T;o;B;I"darken;	T;[o;*	;I"background;	T;+I"background;	T;i;@o;4;i;5[I"%;	T;6[ ;i;7I"8%;	F;@;-{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"border-color;	T;o;B;I"darken;	T;[o;*	;I"border;	T;+I"border;	T;i;@o;4;i;5[I"%;	T;6[ ;i;7I"12%;	F;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@o;;[I".open &;	T;i ;o;;[o;;[o;
;[o;S;[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;S;[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;B;I"darken;	T;[o;*	;I"background;	T;+I"background;	T;i;@o;4;i;5[I"%;	T;6[ ;i;7I"8%;	F;@;-{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"border-color;	T;o;B;I"darken;	T;[o;*	;I"border;	T;+I"border;	T;i;@o;4;i;5[I"%;	T;6[ ;i;7I"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;S;[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;S;[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;S;[I"dropdown-toggle;	T;i
;@?; 0;!o;";#{ ;i
;@?;i
;@?;[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;S;[I"disabled;	T;i;@V; 0;!o;";#{ ;i;@Vo;;[I"
;	To;
;[o;;i;@Vo:Sass::Selector::Attribute;[I"disabled;	T;U0;90;0:@flags0;i;@V; 0;!o;";#{ ;i;@Vo;;[I"
;	To;
;[o;T	;[I"fieldset;	T;U0;i;@Vo;V;[I"disabled;	T;U0;90;0;W0;i;@V; 0;!o;";#{ ;i;@Vo;
;[o;;i;@V; 0;!o;";#{ ;i;@V;i;@V;[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;S;[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;@o;;[I".badge;	T;i ;o;;[o;;[o;
;[o;S;[I"
badge;	T;i;I" ;	T; 0;!o;";#{ ;i;@;i;@;[o;$;[I"
color;	T;o;*	;I"background;	T;+I"background;	T;i;@;i ;';(;[ ;i;@o;$;[I"background-color;	T;o;*	;I"
color;	T;+I"
color;	T;i;@;i ;';(;[ ;i;@;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;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;T	;[I"li;	T;U0;i,;I" ;	T; 0;!o;";#{ ;i,;@B;i,;@B;[o;;[I"> a,
    > span;	T;i ;o;;[o;;[I">;	To;
;[o;T	;[I"a;	T;U0;i.;I" ;	T; 0;!o;";#{ ;i.;@So;;[I"
;	TI">;	To;
;[o;T	;[I"	span;	T;U0;i.;@S; 0;!o;";#{ ;i.;@S;i.;@S;[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;i/;@;i ;';(;[ ;i/;@o;$;[I"font-size;	T;o;*	;I"font-size;	T;+I"font_size;	T;i0;@;i ;';(;[ ;i0;@;i.;)T;@o;;[I"&:first-child;	T;i ;o;;[o;;[o;
;[o;;i2;I" ;	To;
;;;[I"first-child;	T;0;i2;@; 0;!o;";#{ ;i2;@;i2;@;[o;;[I"> a,
      > span;	T;i ;o;;[o;;[I">;	To;
;[o;T	;[I"a;	T;U0;i4;I" ;	T; 0;!o;";#{ ;i4;@o;;[I"
;	TI">;	To;
;[o;T	;[I"	span;	T;U0;i4;@; 0;!o;";#{ ;i4;@;i4;@;[o;,;I"border-left-radius;	T;[o;*	;I"border-radius;	T;+I"border_radius;	T;i5;@;-{ ;0;[ ;i5;@;i4;)T;@;i2;)T;@o;;[I"&:last-child;	T;i ;o;;[o;;[o;
;[o;;i8;I" ;	To;
;;;[I"last-child;	T;0;i8;@; 0;!o;";#{ ;i8;@;i8;@;[o;;[I"> a,
      > span;	T;i ;o;;[o;;[I">;	To;
;[o;T	;[I"a;	T;U0;i:;I" ;	T; 0;!o;";#{ ;i:;@o;;[I"
;	TI">;	To;
;[o;T	;[I"	span;	T;U0;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8;)T;@;i,;)T;@;i+;)T;@o;
;[I"./* Labels
 * ------------------------- */;	T;
;;[ ;iA;@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D;@;i ;';(;[ ;iD;@o;;[I"&[href];	T;i ;o;;[o;;[o;
;[o;;iE;I" ;	To;V;[I"	href;	T;U0;90;0;W0;iE;@; 0;!o;";#{ ;iE;@;iE;@;[o;;[I"&:hover,
    &:focus;	T;i ;o;;[o;;[o;
;[o;;iG;I" ;	To;
;;;[I"
hover;	T;0;iG;@; 0;!o;";#{ ;iG;@o;;[I"
;	To;
;[o;;iG;@o;
;;;[I"
focus;	T;0;iG;@; 0;!o;";#{ ;iG;@;iG;@;[o;$;[I"background-color;	T;o;B;I"darken;	T;[o;*	;I"
color;	T;+I"
color;	T;iH;@o;4;i;5[I"%;	T;6[ ;iH;7I"10%;	F;@;-{ ;0;iH;@;i ;';(;[ ;iH;@;iG;)T;@;iE;)T;@;iC;)T;@o;
;[I"Z/* Contextual backgrounds
 * -------------------------
 * [converter] $parent hack */;	T;
;;[ ;iM;@o;;I"bg-variant;	T;[[o;*;I"parent;	T;+I"parent;	T;@0[o;*;I"
color;	T;+I"
color;	T;@0;0;[o;;[o;*	;I"parent;	T;+I"parent;	T;iQ;@;i ;[o;$;[I"background-color;	T;o;*	;I"
color;	T;+I"
color;	T;iR;@;i ;';(;[ ;iR;@;iQ;)T;@o;;[I"a;	To;*	;I"parent;	T;+I"parent;	T;iT;@I":hover;	T;i ;[o;$;[I"background-color;	T;o;B;I"darken;	T;[o;*	;I"
color;	T;+I"
color;	T;iU;@o;4;i;5[I"%;	T;6[ ;iU;7I"10%;	F;@;-{ ;0;iU;@;i ;';(;[ ;iU;@;iT;)T;@;iP;)T;@o;
;[I"N/* Typography
 * -------------------------
 * [converter] $parent hack */;	T;
;;[ ;iY;@o;;I"text-emphasis-variant;	T;[[o;*;I"parent;	T;+I"parent;	T;@0[o;*;I"
color;	T;+I"
color;	T;@0;0;[o;;[o;*	;I"parent;	T;+I"parent;	T;i];@;i ;[o;$;[I"
color;	T;o;*	;I"
color;	T;+I"
color;	T;i^;@;i ;';(;[ ;i^;@;i];)T;@o;;[I"a;	To;*	;I"parent;	T;+I"parent;	T;i`;@I":hover;	T;i ;[o;$;[I"
color;	T;o;B;I"darken;	T;[o;*	;I"
color;	T;+I"
color;	T;ia;@o;4;i;5[I"%;	T;6[ ;ia;7I"10%;	F;@;-{ ;0;ia;@;i ;';(;[ ;ia;@;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e;@o;;I"navbar-vertical-align;	T;[[o;*;I"element-height;	T;+I"element_height;	T;@0;0;[o;$;[I"margin-top;	T;o;2
;3o;2
;3o;*	;I"navbar-height;	T;+I"navbar_height;	T;ij;@;8o;*	;I"element-height;	T;+I"element_height;	T;ij;@;9;R;ij;@;8o;4
;i;5[ ;6@a;ij;@;9;:;ij;@;i ;';(;[ ;ij;@o;$;[I"margin-bottom;	T;o;2
;3o;2
;3o;*	;I"navbar-height;	T;+I"navbar_height;	T;ik;@;8o;*	;I"element-height;	T;+I"element_height;	T;ik;@;9;R;ik;@;8o;4
;i;5[ ;6@a;ik;@;9;:;ik;@;i ;';(;[ ;ik;@;ii;)T;@o;
;[I"5/* Progress bars
 * ------------------------- */;	T;
;;[ ;in;@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q;@;i ;';(;[ ;iq;@o;;[I".progress-striped &;	T;i ;o;;[o;;[o;
;[o;S;[I"progress-striped;	T;ir;I" ;	T; 0;!o;";#{ ;ir;@o;
;[o;;ir;@; 0;!o;";#{ ;ir;@;ir;@;[o;,;I"gradient-striped;	T;[ ;-{ ;0;[ ;is;@;ir;)T;@;ip;)T;@o;
;[I"/* Responsive utilities
 * -------------------------
 * More easily include all the states for responsive-utilities.less.
 * [converter] $parent hack */;	T;
;;[ ;iw;@o;;I"responsive-visibility;	T;[[o;*;I"parent;	T;+I"parent;	T;@0;0;[	o;;[o;*	;I"parent;	T;+I"parent;	T;i|;@;i ;[o;$;[I"display;	T;o;%;I"block !important;	T;
;&;@;i ;';(;[ ;i};@;i|;)T;@o;;[I"
table;	To;*	;I"parent;	T;+I"parent;	T;i;@;i ;[o;$;[I"display;	T;o;%;I"
table;	T;
;&;@;i ;';(;[ ;i;@;i;)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{;)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;@;i ;[o;$;[I"display;	T;o;%;I"none !important;	T;
;&;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@o;
;[I"%/* Grid System
 * ----------- */;	T;
;;[ ;i;@o;
;[I"%/* Centered container element */;	T;
;;[ ;i;@o;;I"container-fixed;	T;[ ;0;[
o;$;[I"margin-right;	T;o;%;I"	auto;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"margin-left;	T;o;%;I"	auto;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"padding-left;	T;o;2
;3o;*	;I"grid-gutter-width;	T;+I"grid_gutter_width;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;$;[I"padding-right;	T;o;2
;3o;*	;I"grid-gutter-width;	T;+I"grid_gutter_width;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;,;I"clearfix;	T;[ ;-{ ;0;[ ;i;@;i;)T;@o;
;[I"4/* Creates a wrapper for a series of columns */;	T;
;;[ ;i;@o;;I"make-row;	T;[[o;*;I"gutter;	T;+I"gutter;	T;@o;*	;I"grid-gutter-width;	T;+I"grid_gutter_width;	T;i;@;0;[o;$;[I"margin-left;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"-2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;$;[I"margin-right;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"-2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;,;I"clearfix;	T;[ ;-{ ;0;[ ;i;@;i;)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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;i;@;-{ ;0;i;@;i ;';(;[ ;i;@o;$;[I"min-height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"padding-left;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;$;[I"padding-right;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@;i;)T;@o;;I"make-xs-column-offset;	T;[[o;*;I"columns;	T;+I"columns;	T;@0;0;[o;P;Q[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;*	;I"screen-xs-min;	T;+I"screen_xs_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"margin-left;	T;o;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;i;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@o;;I"make-xs-column-push;	T;[[o;*;I"columns;	T;+I"columns;	T;@0;0;[o;P;Q[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;*	;I"screen-xs-min;	T;+I"screen_xs_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"	left;	T;o;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;i;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@o;;I"make-xs-column-pull;	T;[[o;*;I"columns;	T;+I"columns;	T;@0;0;[o;P;Q[
I"(;	To;%	;I"min-width;	T;
;&;i;@I": ;	To;*	;I"screen-xs-min;	T;+I"screen_xs_min;	T;i;@I");	T;i ;I" ;	T;[o;$;[I"
right;	T;o;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;i;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@o;
;[I"%/* Generate the small columns */;	T;
;;[ ;i;@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;@;0;[
o;$;[I"position;	T;o;%;I"relative;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"min-height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"padding-left;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;$;[I"padding-right;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;P;Q[
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"
float;	T;o;%;I"	left;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"
width;	T;o;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;i;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@o;;I"make-sm-column-offset;	T;[[o;*;I"columns;	T;+I"columns;	T;@0;0;[o;P;Q[
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"margin-left;	T;o;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;i;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@o;;I"make-sm-column-push;	T;[[o;*;I"columns;	T;+I"columns;	T;@0;0;[o;P;Q[
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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;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;P;Q[
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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;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"min-height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"padding-left;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;$;[I"padding-right;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;P;Q[
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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;i;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@o;;I"make-md-column-offset;	T;[[o;*;I"columns;	T;+I"columns;	T;@0;0;[o;P;Q[
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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;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;P;Q[
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"	left;	T;o;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;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;P;Q[
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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;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"min-height;	T;o;%;I"1px;	T;
;&;@;i ;';(;[ ;i;@o;$;[I"padding-left;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;$;[I"padding-right;	T;o;2
;3o;*	;I"gutter;	T;+I"gutter;	T;i;@;8o;4;i;5[ ;6@a;i;7I"2;	F;@;9;:;i;@;i ;';(;[ ;i;@o;P;Q[
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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;i;@;-{ ;0;i;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@o;;I"make-lg-column-offset;	T;[[o;*;I"columns;	T;+I"columns;	T;@0;0;[o;P;Q[
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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;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;P;Q[
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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;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;P;Q[
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;B;I"percentage;	T;[o;2
;3o;*	;I"columns;	T;+I"columns;	T;i;@;8o;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@;9;:;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"X/* [converter] This is defined recursively in LESS, but Sass supports real loops */;	T;
;;[ ;i;@o;;I"make-grid-columns;	T;[ ;0;[
o;C;I"	list;	T;Do;%	;I" ;	T;
;O;i;@;F0;[ ;i;@o;C;I"i;	T;Do;4;i;5[ ;6@a;i;7I"1;	F;@;F0;[ ;i;@o;C;I"	list;	T;Do;N
;0o;%	;I".col-xs-;	T;
;O;i;@;1o;*	;I"i;	T;+I"i;	T;i;@;;o;N
;0o;%	;I", .col-sm-;	T;
;O;i;@;1o;*	;I"i;	T;+I"i;	T;i;@;;o;N
;0o;%	;I", .col-md-;	T;
;O;i;@;1o;*	;I"i;	T;+I"i;	T;i;@;;o;N
;0o;%	;I", .col-lg-;	T;
;O;i;@;1o;*	;I"i;	T;+I"i;	T;i;@;;o;%	;I" ;	T;
;O;i;@;i;@;i;@;i;@;i;@;F0;[ ;i;@o:Sass::Tree::ForNode:	@varI"i;	T:
@fromo;2
;3o;4
;i;5[ ;6@a;i;@;8o;4;i;5[ ;6@a;i;7I"1;	F;@;9:	plus;i;@:@too;*	;I"grid-columns;	T;+I"grid_columns;	T;i;@:@exclusiveF;[o;C;I"	list;	T;Do;N
;0o;%	;I" ;	T;
;O;i;@;1o;*	;I"	list;	T;+I"	list;	T;i;@;;o;N
;0o;%	;I", .col-xs-;	T;
;O;i;@;1o;*	;I"i;	T;+I"i;	T;i;@;;o;N
;0o;%	;I", .col-sm-;	T;
;O;i;@;1o;*	;I"i;	T;+I"i;	T;i;@;;o;N
;0o;%	;I", .col-md-;	T;
;O;i;@;1o;*	;I"i;	T;+I"i;	T;i;@;;o;N
;0o;%	;I", .col-lg-;	T;
;O;i;@;1o;*	;I"i;	T;+I"i;	T;i;@;;o;%	;I" ;	T;
;O;i;@;i;@;i;@;i;@;i;@;i;@;F0;[ ;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;2
;3o;*	;I"grid-gutter-width;	T;+I"grid_gutter_width;	T;i#;@;8o;4;i;5[ ;6@a;i#;7I"2;	F;@;9;:;i#;@;i ;';(;[ ;i#;@o;$;[I"padding-right;	T;o;2
;3o;*	;I"grid-gutter-width;	T;+I"grid_gutter_width;	T;i$;@;8o;4;i;5[ ;6@a;i$;7I"2;	F;@;9;:;i$;@;i ;';(;[ ;i$;@;i;)T;@;i;)T;@o;
;[I"X/* [converter] This is defined recursively in LESS, but Sass supports real loops */;	T;
;;[ ;i);@o;;I"float-grid-columns;	T;[[o;*;I"
class;	T;+I"
class;	T;@0;0;[
o;C;I"	list;	T;Do;%	;I" ;	T;
;O;i+;@;F0;[ ;i+;@o;C;I"i;	T;Do;4;i;5[ ;6@a;i,;7I"1;	F;@;F0;[ ;i,;@o;C;I"	list;	T;Do;N
;0o;%	;I"
.col-;	T;
;O;i-;@;1o;*	;I"
class;	T;+I"
class;	T;i-;@;;o;N
;0o;%	;I"-;	T;
;O;i-;@;1o;*	;I"i;	T;+I"i;	T;i-;@;;o;%	;I" ;	T;
;O;i-;@;i-;@;i-;@;F0;[ ;i-;@o;X;YI"i;	T;Zo;2
;3o;4
;i;5[ ;6@a;i.;@;8o;4;i;5[ ;6@a;i.;7I"1;	F;@;9;[;i.;@;\o;*	;I"grid-columns;	T;+I"grid_columns;	T;i.;@;]F;[o;C;I"	list;	T;Do;N
;0o;%	;I" ;	T;
;O;i/;@;1o;*	;I"	list;	T;+I"	list;	T;i/;@;;o;N
;0o;%	;I", .col-;	T;
;O;i/;@;1o;*	;I"
class;	T;+I"
class;	T;i/;@;;o;N
;0o;%	;I"-;	T;
;O;i/;@;1o;*	;I"i;	T;+I"i;	T;i/;@;;o;%	;I" ;	T;
;O;i/;@;i/;@;i/;@;i/;@;F0;[ ;i/;@;i.;)T;@o;;[o;*	;I"	list;	T;+I"	list;	T;i1;@;i ;[o;$;[I"
float;	T;o;%;I"	left;	T;
;&;@;i ;';(;[ ;i2;@;i1;)T;@;i*;)T;@o;;I"calc-grid-column;	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8:@options{ :@operand2o:Sass::Script::String	:@valueI"
width;	T:
@type:identifier;i8;@:@operator:eq;i8;@;o; 
;o;	;I"
index;	T;
I"
index;	T;i8;@;o:Sass::Script::Number;i :@numerator_units[ :@denominator_units[ ;i8:@originalI"0;	F;@;:gt;i8;@;:and;i8;@0[o:Sass::Tree::RuleNode:
@rule[	I"
.col-;	To;	;I"
class;	T;
I"
class;	T;i9;@I"-;	To;	;I"
index;	T;
I"
index;	T;i9;@:
@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9:@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B:@options{ :@operand2o:Sass::Script::String	:@valueI"	pull;	T:
@type:identifier;iB;@
:@operator:eq;iB;@
0[o:Sass::Tree::RuleNode:
@rule[	I"
.col-;	To;	;I"
class;	T;
I"
class;	T;iC;@
I"-pull-;	To;	;I"
index;	T;
I"
index;	T;iC;@
:
@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D;@
;o;	;I"grid-columns;	T;
I"grid_columns;	T;iD;@
;:div;iD;@
:@keywords{ :@splat0;iD;@
;i :@prop_syntax:new;[ ;iD;@
;iC:@has_childrenT;@
u;^[o:Sass::Script::Operation
:@operand1o:Sass::Script::Variable	:
@nameI"	type:ET:@underscored_nameI"	type;	T:
@lineiG:@options{ :@operand2o:Sass::Script::String	:@valueI"offset;	T:
@type:identifier;iG;@
:@operator:eq;iG;@
0[o:Sass::Tree::RuleNode:
@rule[	I"
.col-;	To;	;I"
class;	T;
I"
class;	T;iH;@
I"-offset-;	To;	;I"
index;	T;
I"
index;	T;iH;@
:
@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I;@
;o;	;I"grid-columns;	T;
I"grid_columns;	T;iI;@
;:div;iI;@
:@keywords{ :@splat0;iI;@
;i :@prop_syntax:new;[ ;iI;@
;iH:@has_childrenT;@
;i7;)T;@o;
;[I"X/* [converter] This is defined recursively in LESS, but Sass supports real loops */;	T;
;;[ ;iN;@o;;I"loop-grid-columns;	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;X;YI"i;	T;Zo;4;i ;5[ ;6@a;iP;7I"0;	F;@;\o;*	;I"columns;	T;+I"columns;	T;iP;@;]F;[o;,;I"calc-grid-column;	T;[o;*	;I"i;	T;+I"i;	T;iQ;@o;*	;I"
class;	T;+I"
class;	T;iQ;@o;*	;I"	type;	T;+I"	type;	T;iQ;@;-{ ;0;[ ;iQ;@;iP;)T;@;iO;)T;@o;
;[I")/* Create grid for specific class */;	T;
;;[ ;iV;@o;;I"make-grid;	T;[[o;*;I"
class;	T;+I"
class;	T;@0;0;[
o;,;I"float-grid-columns;	T;[o;*	;I"
class;	T;+I"
class;	T;iX;@;-{ ;0;[ ;iX;@o;,;I"loop-grid-columns;	T;[o;*	;I"grid-columns;	T;+I"grid_columns;	T;iY;@o;*	;I"
class;	T;+I"
class;	T;iY;@o;%	;I"
width;	T;
;&;iY;@;-{ ;0;[ ;iY;@o;,;I"loop-grid-columns;	T;[o;*	;I"grid-columns;	T;+I"grid_columns;	T;iZ;@o;*	;I"
class;	T;+I"
class;	T;iZ;@o;%	;I"	pull;	T;
;&;iZ;@;-{ ;0;[ ;iZ;@o;,;I"loop-grid-columns;	T;[o;*	;I"grid-columns;	T;+I"grid_columns;	T;i[;@o;*	;I"
class;	T;+I"
class;	T;i[;@o;%	;I"	push;	T;
;&;i[;@;-{ ;0;[ ;i[;@o;,;I"loop-grid-columns;	T;[o;*	;I"grid-columns;	T;+I"grid_columns;	T;i\;@o;*	;I"
class;	T;+I"
class;	T;i\;@o;%	;I"offset;	T;
;&;i\;@;-{ ;0;[ ;i\;@;iW;)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;H	;0;I{	;JiZ;KiZ;LiZ;Mi;id;@[o;*;I"border-color;	T;+I"border_color;	T;@o;H	;0;I{	;Ji;Ki;Li;Mi;id;@[o;*;I"background-color;	T;+I"background_color;	T;@o;H	;0;I{	;Ji;Ki;Li;Mi;id;@;0;[o;
;[I"(/* Color the label and help text */;	T;
;;[ ;ie;@o;;[I"^.help-block,
  .control-label,
  .radio,
  .checkbox,
  .radio-inline,
  .checkbox-inline;	T;i ;o;;[o;;[o;
;[o;S;[I"help-block;	T;ik;I" ;	T; 0;!o;";#{ ;ik;@1o;;[I"
;	To;
;[o;S;[I"control-label;	T;ik;@1; 0;!o;";#{ ;ik;@1o;;[I"
;	To;
;[o;S;[I"
radio;	T;ik;@1; 0;!o;";#{ ;ik;@1o;;[I"
;	To;
;[o;S;[I"checkbox;	T;ik;@1; 0;!o;";#{ ;ik;@1o;;[I"
;	To;
;[o;S;[I"radio-inline;	T;ik;@1; 0;!o;";#{ ;ik;@1o;;[I"
;	To;
;[o;S;[I"checkbox-inline;	T;ik;@1; 0;!o;";#{ ;ik;@1;ik;@1;[o;$;[I"
color;	T;o;*	;I"text-color;	T;+I"text_color;	T;il;@;i ;';(;[ ;il;@;ik;)T;@o;
;[I"D/* Set the border and box shadow on specific inputs to match */;	T;
;;[ ;in;@o;;[I".form-control;	T;i ;o;;[o;;[o;
;[o;S;[I"form-control;	T;io;I" ;	T; 0;!o;";#{ ;io;@~;io;@~;[	o;$;[I"border-color;	T;o;*	;I"border-color;	T;+I"border_color;	T;ip;@;i ;';(;[ ;ip;@o;,;I"box-shadow;	T;[o;?	;[
o;%	;I"
inset;	T;
;&;iq;@o;4;i ;5[ ;6@a;iq;7I"0;	F;@o;4;i;5[I"px;	T;6[ ;iq;7I"1px;	F;@o;4;i;5[I"px;	T;6[ ;iq;7I"1px;	F;@o;B;I"	rgba;	T;[	o;4;i ;5[ ;6@a;iq;7I"0;	F;@o;4;i ;5[ ;6@a;iq;7I"0;	F;@o;4;i ;5[ ;6@a;iq;7I"0;	F;@o;4;f
0.075;5[ ;6@a;iq;7I"
0.075;	F;@;-{ ;0;iq;@;@;A;iq;@;-{ ;0;[ ;iq;@o;
;[I"(/* Redeclare so transitions work */;	T;
;;[ ;iq;@o;;[I"&:focus;	T;i ;o;;[o;;[o;
;[o;;ir;I" ;	To;
;;;[I"
focus;	T;0;ir;@; 0;!o;";#{ ;ir;@;ir;@;[o;$;[I"border-color;	T;o;B;I"darken;	T;[o;*	;I"border-color;	T;+I"border_color;	T;is;@o;4;i;5[I"%;	T;6[ ;is;7I"10%;	F;@;-{ ;0;is;@;i ;';(;[ ;is;@o;C;I"shadow;	T;Do;?	;[o;?	;[
o;%	;I"
inset;	T;
;&;it;@o;4;i ;5[ ;6@a;it;7I"0;	F;@o;4;i;5[I"px;	T;6[ ;it;7I"1px;	F;@o;4;i;5[I"px;	T;6[ ;it;7I"1px;	F;@o;B;I"	rgba;	T;[	o;4;i ;5[ ;6@a;it;7I"0;	F;@o;4;i ;5[ ;6@a;it;7I"0;	F;@o;4;i ;5[ ;6@a;it;7I"0;	F;@o;4;@;5[ ;6@a;it;7I"
0.075;	F;@;-{ ;0;it;@;@;A;it;@o;?	;[	o;4;i ;5[ ;6@a;it;7I"0;	F;@o;4;i ;5[ ;6@a;it;7I"0;	F;@o;4;i;5[I"px;	T;6[ ;it;7I"6px;	F;@o;B;I"lighten;	T;[o;*	;I"border-color;	T;+I"border_color;	T;it;@o;4;i;5[I"%;	T;6[ ;it;7I"20%;	F;@;-{ ;0;it;@;@;A;it;@;@:
comma;it;@;F0;[ ;it;@o;,;I"box-shadow;	T;[o;*	;I"shadow;	T;+I"shadow;	T;iu;@;-{ ;0;[ ;iu;@;ir;)T;@;io;)T;@o;
;[I"0/* Set validation states also for addons */;	T;
;;[ ;ix;@o;;[I".input-group-addon;	T;i ;o;;[o;;[o;
;[o;S;[I"input-group-addon;	T;iy;I" ;	T; 0;!o;";#{ ;iy;@,;iy;@,;[o;$;[I"
color;	T;o;*	;I"text-color;	T;+I"text_color;	T;iz;@;i ;';(;[ ;iz;@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y;)T;@o;
;[I"!/* Optional feedback icon */;	T;
;;[ ;i~;@o;;[I".form-control-feedback;	T;i ;o;;[o;;[o;
;[o;S;[I"form-control-feedback;	T;i;I" ;	T; 0;!o;";#{ ;i;@U;i;@U;[o;$;[I"
color;	T;o;*	;I"text-color;	T;+I"text_color;	T;i;@;i ;';(;[ ;i;@;i;)T;@;id;)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;@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;C;I"color-rgba;	T;Do;B;I"	rgba;	T;[	o;B;I"red;	T;[o;*	;I"
color;	T;+I"
color;	T;i;@;-{ ;0;i;@o;B;I"
green;	T;[o;*	;I"
color;	T;+I"
color;	T;i;@;-{ ;0;i;@o;B;I"	blue;	T;[o;*	;I"
color;	T;+I"
color;	T;i;@;-{ ;0;i;@o;4;f0.6;5[ ;6@a;i;7I"0.6;	F;@;-{ ;0;i;@;F0;[ ;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;*	;I"
color;	T;+I"
color;	T;i;@;i ;';(;[ ;i;@o;$;[I"outline;	T;o;%;I"0;	T;
;&;@;i ;';(;[ ;i;@o;,;I"box-shadow;	T;[o;?	;[
o;%	;I"
inset;	T;
;&;i;@o;4;i ;5[ ;6@a;i;7I"0;	F;@o;4;i;5[I"px;	T;6[ ;i;7I"1px;	F;@o;4;i;5[I"px;	T;6[ ;i;7I"1px;	F;@o;B;I"	rgba;	T;[	o;4;i ;5[ ;6@a;i;7I"0;	F;@o;4;i ;5[ ;6@a;i;7I"0;	F;@o;4;i ;5[ ;6@a;i;7I"0;	F;@o;4;@;5[ ;6@a;i;7I"
0.075;	F;@;-{ ;0;i;@;@;A;i;@o;?	;[	o;4;i ;5[ ;6@a;i;7I"0;	F;@o;4;i ;5[ ;6@a;i;7I"0;	F;@o;4;i;5[I"px;	T;6[ ;i;7I"8px;	F;@o;*	;I"color-rgba;	T;+I"color_rgba;	T;i;@;@;A;i;@;-{ ;0;[ ;i;@;i;)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;@o;
;[I"#/* [converter] $parent hack */;	T;
;;[ ;i;@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;@;i ;[
o;$;[I"height;	T;o;*	;I"input-height;	T;+I"input_height;	T;i;@;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;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"select;	To;*	;I"parent;	T;+I"parent;	T;i;@;i ;[o;$;[I"height;	T;o;*	;I"input-height;	T;+I"input_height;	T;i;@;i ;';(;[ ;i;@o;$;[I"line-height;	T;o;*	;I"input-height;	T;+I"input_height;	T;i;@;i ;';(;[ ;i;@;i;)T;@o;;[	I"textarea;	To;*	;I"parent;	T;+I"parent;	T;i;@I",
  select[multiple];	To;*	;I"parent;	T;+I"parent;	T;i;@;i ;[o;$;[I"height;	T;o;%;I"	auto;	T;
;&;@;i ;';(;[ ;i;@;i;)T;@;i;)T;@:@templateI"Kk//
// 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;
  // 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
                                  opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526
  &:-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() {
  @include hide-text();
}



// 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
//
// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's
//   supported browsers that have box shadow capabilities now support the
//   standard `box-shadow` property.
@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 only
          transform: rotate($degrees);
}
@mixin scale($scale-args...) {
  -webkit-transform: scale($scale-args);
      -ms-transform: scale($scale-args); // IE9 only
          transform: scale($scale-args);
}
@mixin translate($x, $y) {
  -webkit-transform: translate($x, $y);
      -ms-transform: translate($x, $y); // IE9 only
          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 only
          transform: rotateX($degrees);
}
@mixin rotateY($degrees) {
  -webkit-transform: rotateY($degrees);
      -ms-transform: rotateY($degrees); // IE9 only
          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;
      -ms-transform-origin: $origin; // IE9 only
          transform-origin: $origin;
}

// Animations
@mixin animation($animation) {
  -webkit-animation: $animation;
          animation: $animation;
}
@mixin animation-name($name) {
  -webkit-animation-name: $name;
          animation-name: $name;
}
@mixin animation-duration($duration) {
  -webkit-animation-duration: $duration;
          animation-duration: $duration;
}
@mixin animation-timing-function($timing-function) {
  -webkit-animation-timing-function: $timing-function;
          animation-timing-function: $timing-function;
}
@mixin animation-delay($delay) {
  -webkit-animation-delay: $delay;
          animation-delay: $delay;
}
@mixin animation-iteration-count($iteration-count) {
  -webkit-animation-iteration-count: $iteration-count;
          animation-iteration-count: $iteration-count;
}
@mixin animation-direction($direction) {
  -webkit-animation-direction: $direction;
          animation-direction: $direction;
}

// 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+
          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-linear-gradient(left, color-stop($start-color $start-percent), color-stop($end-color $end-percent)); // Safari 5.1-6, Chrome 10+
  background-image:  linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
  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-linear-gradient(top, $start-color $start-percent, $end-color $end-percent);  // Safari 5.1-6, Chrome 10+
  background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
  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-6, Chrome 10+
  background-image: linear-gradient($deg, $start-color, $end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
}
@mixin gradient-horizontal-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f) {
  background-image: -webkit-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-linear-gradient($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-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-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: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$file-1x}"), "#{$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: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$file-2x}"), "#{$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;
    }
  }
  & > .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) {
  // 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%);
    }
  }
}

// List Groups
// -------------------------
@mixin list-group-item-variant($state, $background, $color) {
  .list-group-item-#{$state} {
    color: $color;
    background-color: $background;

    // [converter] extracted a& to a.list-group-item-#{$state}
  }

  a.list-group-item-#{$state} {
    color: $color;

    .list-group-item-heading { color: inherit; }

    &:hover,
    &:focus {
      color: $color;
      background-color: darken($background, 5%);
    }
    &.active,
    &.active:hover,
    &.active:focus {
      color: #fff;
      background-color: $color;
      border-color: $color;
    }
  }
}

// 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;
    }
  }

  .badge {
    color: $background;
    background-color: $color;
  }
}

// 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%);
    }
  }
}

// Contextual backgrounds
// -------------------------
// [converter] $parent hack
@mixin bg-variant($parent, $color) {
  #{$parent} {
    background-color: $color;
  }
  a#{$parent}:hover {
    background-color: darken($color, 10%);
  }
}

// Typography
// -------------------------
// [converter] $parent hack
@mixin text-emphasis-variant($parent, $color) {
  #{$parent} {
    color: $color;
  }
  a#{$parent}:hover {
    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;
  }
  table#{$parent}  { display: table; }
  tr#{$parent}     { display: table-row !important; }
  th#{$parent},
  td#{$parent}     { display: table-cell !important; }
}

// [converter] $parent hack
@mixin responsive-invisibility($parent) {
  #{$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));
  min-height: 1px;
  padding-left:  ($gutter / 2);
  padding-right: ($gutter / 2);
}
@mixin make-xs-column-offset($columns) {
  @media (min-width: $screen-xs-min) {
    margin-left: percentage(($columns / $grid-columns));
  }
}
@mixin make-xs-column-push($columns) {
  @media (min-width: $screen-xs-min) {
    left: percentage(($columns / $grid-columns));
  }
}
@mixin make-xs-column-pull($columns) {
  @media (min-width: $screen-xs-min) {
    right: percentage(($columns / $grid-columns));
  }
}


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

  @media (min-width: $screen-sm-min) {
    float: left;
    width: percentage(($columns / $grid-columns));
  }
}
@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;
  min-height: 1px;
  padding-left:  ($gutter / 2);
  padding-right: ($gutter / 2);

  @media (min-width: $screen-md-min) {
    float: left;
    width: percentage(($columns / $grid-columns));
  }
}
@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-min) {
    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;
  min-height: 1px;
  padding-left:  ($gutter / 2);
  padding-right: ($gutter / 2);

  @media (min-width: $screen-lg-min) {
    float: left;
    width: percentage(($columns / $grid-columns));
  }
}
@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] This is defined recursively in LESS, but Sass supports real loops
@mixin make-grid-columns() {
  $list: '';
  $i: 1;
  $list: ".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}";
  @for $i from (1 + 1) through $grid-columns {
    $list: "#{$list}, .col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}";
  }
  #{$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] This is defined recursively in LESS, but Sass supports real loops
@mixin float-grid-columns($class) {
  $list: '';
  $i: 1;
  $list: ".col-#{$class}-#{$i}";
  @for $i from (1 + 1) through $grid-columns {
    $list: "#{$list}, .col-#{$class}-#{$i}";
  }
  #{$list} {
    float: left;
  }
}


@mixin calc-grid-column($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 loop-grid-columns($columns, $class, $type) {
  @for $i from 0 through $columns {
    @include calc-grid-column($i, $class, $type);
  }
}


// Create grid for specific class
@mixin make-grid($class) {
  @include float-grid-columns($class);
  @include loop-grid-columns($grid-columns, $class, width);
  @include loop-grid-columns($grid-columns, $class, pull);
  @include loop-grid-columns($grid-columns, $class, push);
  @include loop-grid-columns($grid-columns, $class, offset);
}

// 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;
  }
  // Optional feedback icon
  .form-control-feedback {
    color: $text-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},
  select[multiple]#{$parent} {
    height: auto;
  }
}
;	T;i;)T;@