3.1.19 (Brainy Betty)
b42c7513f6b16c513664ba91522c257caac5d787
o:Sass::Tree::RootNode
:@children[uo:Sass::Tree::CommentNode:@value[I"�/* Forms.less
 * Base styles for various input types, form layouts, and states
 * ------------------------------------------------------------- */:ET:@silenti�:
@loud0;[�:
@linei:
@options{�o;;[I"+/* GENERAL STYLES
 * -------------- */;	T;
i�;0;[�;i;
@o;;[I"//* Make all forms have space below them */;	T;
i�;0;[�;i;
@o:Sass::Tree::RuleNode:
@rule[I"	form;	T:
@tabsi�:@parsed_ruleso:"Sass::Selector::CommaSequence:
@members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;[o:Sass::Selector::Element	:
@name[I"	form;	T:@namespace0;i:@filenameI"�;	F;i;@ ;i;@ ;[o:Sass::Tree::PropNode;[I"margin;	T;o:Sass::Script::List	;[o:Sass::Script::Number;i�:@numerator_units[�:@denominator_units[�;i:@originalI"0;	F;
@o;;i�;[�;@);i;I"0;	F;
@o:Sass::Script::Variable	;I"baseLineHeight;	T:@underscored_nameI"baseLineHeight;	T;i;
@:@separator:
space;i;
@;i�:@prop_syntax:new;[�;i;
@;i:@has_childrenT;
@o;;[I"
fieldset;	T;i�;o;;[o;;[o;;[o;	;[I"
fieldset;	T;0;i;I"�;	F;i;@>;i;@>;[o;;[I"padding;	T;o:Sass::Script::String;I"0;	T:
@type:identifier;
@;i�;$;%;[�;i;
@o;;[I"margin;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i;
@o;;[I"border;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i;
@;i;&T;
@o;;[I"8/* Groups of fields with labels on top (legends) */;	T;
i�;0;[�;i;
@o;;[I"legend;	T;i�;o;;[o;;[o;;[o;	;[I"legend;	T;0;i;I"�;	F;i;@b;i;@b;[o;;[I"display;	T;o;';I"
block;	T;(;);
@;i�;$;%;[�;i;
@o;;[I"
width;	T;o;';I"	100%;	T;(;);
@;i�;$;%;[�;i;
@o;;[I"padding;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i;
@o;;[I"margin-bottom;	T;o:Sass::Script::Operation
:@operand1o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i;
@:@operand2o;;f1.5;[�;@);i;I"1.5;	F;
@:@operator:
times;i;
@;i�;$;%;[�;i;
@o;;[I"font-size;	T;o;*
;+o; 	;I"baseFontSize;	T;!I"baseFontSize;	T;i;
@;,o;;f1.5;[�;@);i;I"1.5;	F;
@;-;.;i;
@;i�;$;%;[�;i;
@o;;[I"line-height;	T;o;*
;+o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i ;
@;,o;;i;[�;@);i ;I"2;	F;
@;-;.;i ;
@;i�;$;%;[�;i ;
@o;;[I"
color;	T;o; 	;I"
grayDark;	T;!I"
grayDark;	T;i!;
@;i�;$;%;[�;i!;
@o;;[I"border;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i";
@o;;[I"border-bottom;	T;o;';I"1px solid #eee;	T;(;);
@;i�;$;%;[�;i#;
@o;;[I"/* Small */;	T;
i�;0;[�;i%;
@o;;[I"
small;	T;i�;o;;[o;;[o;;[o;	;[I"
small;	T;0;i&;I"�;	F;i&;@�;i&;@�;[o;;[I"font-size;	T;o;*
;+o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i';
@;,o;;f	0.75;[�;@);i';I"	0.75;	F;
@;-;.;i';
@;i�;$;%;[�;i';
@o;;[I"
color;	T;o; 	;I"grayLight;	T;!I"grayLight;	T;i(;
@;i�;$;%;[�;i(;
@;i&;&T;
@;i;&T;
@o;;[I"/* Set font for forms */;	T;
i�;0;[�;i,;
@o;;[I"+label, input, button, select, textarea;	T;i�;o;;[
o;;[o;;[o;	;[I"
label;	T;0;i-;I"�;	F;i-;@�o;;[o;;[o;	;[I"
input;	T;0;i-;@�;i-;@�o;;[o;;[o;	;[I"button;	T;0;i-;@�;i-;@�o;;[o;;[o;	;[I"select;	T;0;i-;@�;i-;@�o;;[o;;[o;	;[I"
textarea;	T;0;i-;@�;i-;@�;i-;@�;[o:Sass::Tree::MixinNode;I"font-shorthand;	T:
@args[o; 	;I"baseFontSize;	T;!I"baseFontSize;	T;i.;
@o;'	;I"normal;	T;(;);i.;
@o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i.;
@:@keywords{�;[�;i.;
@o;;[I"-/* Set size, weight, line-height here */;	T;
i�;0;[�;i.;
@;i-;&T;
@o;;[I"$input, button, select, textarea;	T;i�;o;;[	o;;[o;;[o;	;[I"
input;	T;0;i0;I"�;	F;i0;@o;;[o;;[o;	;[I"button;	T;0;i0;@;i0;@o;;[o;;[o;	;[I"select;	T;0;i0;@;i0;@o;;[o;;[o;	;[I"
textarea;	T;0;i0;@;i0;@;i0;@;[o;;[I"font-family;	T;o; 	;I"baseFontFamily;	T;!I"baseFontFamily;	T;i1;
@;i�;$;%;[�;i1;
@o;;[I"`/* And only set font-family here for those that need it (note the missing label element) */;	T;
i�;0;[�;i1;
@;i0;&T;
@o;;[I",/* Identify controls by their labels */;	T;
i�;0;[�;i4;
@o;;[I"
label;	T;i�;o;;[o;;[o;;[o;	;[I"
label;	T;0;i5;I"�;	F;i5;@I;i5;@I;[o;;[I"display;	T;o;';I"
block;	T;(;);
@;i�;$;%;[�;i6;
@o;;[I"margin-bottom;	T;o;';I"5px;	T;(;);
@;i�;$;%;[�;i7;
@o;;[I"
color;	T;o; 	;I"
grayDark;	T;!I"
grayDark;	T;i8;
@;i�;$;%;[�;i8;
@;i5;&T;
@o;;[I"%/* Inputs, Textareas, Selects */;	T;
i�;0;[�;i;;
@o;;[I"/input, textarea, select, .uneditable-input;	T;i�;o;;[	o;;[o;;[o;	;[I"
input;	T;0;i<;I"�;	F;i<;@no;;[o;;[o;	;[I"
textarea;	T;0;i<;@n;i<;@no;;[o;;[o;	;[I"select;	T;0;i<;@n;i<;@no;;[o;;[o:Sass::Selector::Class;[I"uneditable-input;	T;i<;@n;i<;@n;i<;@n;[o;;[I"display;	T;o;';I"inline-block;	T;(;);
@;i�;$;%;[�;i=;
@o;;[I"
width;	T;o;';I"
210px;	T;(;);
@;i�;$;%;[�;i>;
@o;;[I"height;	T;o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i?;
@;i�;$;%;[�;i?;
@o;;[I"padding;	T;o;';I"4px;	T;(;);
@;i�;$;%;[�;i@;
@o;;[I"margin-bottom;	T;o;';I"9px;	T;(;);
@;i�;$;%;[�;iA;
@o;;[I"font-size;	T;o; 	;I"baseFontSize;	T;!I"baseFontSize;	T;iB;
@;i�;$;%;[�;iB;
@o;;[I"line-height;	T;o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;iC;
@;i�;$;%;[�;iC;
@o;;[I"
color;	T;o; 	;I"	gray;	T;!I"	gray;	T;iD;
@;i�;$;%;[�;iD;
@o;;[I"background-color;	T;o; 	;I"inputBackground;	T;!I"inputBackground;	T;iE;
@;i�;$;%;[�;iE;
@o;;[I"border;	T;o;	;[o;;i;[I"px;	T;[�;iF;I"1px;	F;
@o;'	;I"
solid;	T;(;);iF;
@o; 	;I"inputBorder;	T;!I"inputBorder;	T;iF;
@;";#;iF;
@;i�;$;%;[�;iF;
@o;/;I"border-radius;	T;0[o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;iG;
@;1{�;[�;iG;
@;i<;&T;
@o;;[I".uneditable-textarea;	T;i�;o;;[o;;[o;;[o;2;[I"uneditable-textarea;	T;iI;I"�;	F;iI;@�;iI;@�;[o;;[I"
width;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;iJ;
@o;;[I"height;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;iK;
@;iI;&T;
@o;;[I" /* Inputs within a label */;	T;
i�;0;[�;iN;
@o;;[I".label input, label textarea, label select;	T;i�;o;;[o;;[o;;[o;	;[I"
label;	T;0;iO;I"�;	F;iO;@o;;[o;	;[I"
input;	T;0;iO;@;iO;@o;;[o;;[o;	;[I"
label;	T;0;iO;@;iO;@o;;[o;	;[I"
textarea;	T;0;iO;@;iO;@o;;[o;;[o;	;[I"
label;	T;0;iO;@;iO;@o;;[o;	;[I"select;	T;0;iO;@;iO;@;iO;@;[o;;[I"display;	T;o;';I"
block;	T;(;);
@;i�;$;%;[�;iP;
@;iO;&T;
@o;;[I",/* Mini reset for unique input types */;	T;
i�;0;[�;iS;
@o;;[I"Einput[type="image"], input[type="checkbox"], input[type="radio"];	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;iT;I"�;	Fo:Sass::Selector::Attribute;[I"	type;	T;0;-I"=;	T;[I""image";	T;iT;@7;iT;@7o;;[o;;[o;	;[I"
input;	T;0;iT;@7o;3;[I"	type;	T;0;-I"=;	T;[I""checkbox";	T;iT;@7;iT;@7o;;[o;;[o;	;[I"
input;	T;0;iT;@7o;3;[I"	type;	T;0;-I"=;	T;[I""radio";	T;iT;@7;iT;@7;iT;@7;[o;;[I"
width;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;iU;
@o;;[I"height;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;iV;
@o;;[I"padding;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;iW;
@o;;[I"margin;	T;o;';I"
3px 0;	T;(;);
@;i�;$;%;[�;iX;
@o;;[I"*margin-top;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;iY;
@o;;[I"/* IE7 */;	T;
0;0;[�;iY;
@o;;[I"line-height;	T;o;';I"normal;	T;(;);
@;i�;$;%;[�;iZ;
@o;;[I"cursor;	T;o;';I"pointer;	T;(;);
@;i�;$;%;[�;i[;
@o;;[I"background-color;	T;o;';I"transparent;	T;(;);
@;i�;$;%;[�;i\;
@o;;[I"border;	T;o;';I"	0 \9;	T;(;);
@;i�;$;%;[�;i];
@o;;[I"/* IE9 and down */;	T;
0;0;[�;i];
@o;/;I"border-radius;	T;0[o;;i�;[�;@);i^;I"0;	F;
@;1{�;[�;i^;
@;iT;&T;
@o;;[I"input[type="image"];	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i`;I"�;	Fo;3;[I"	type;	T;0;-I"=;	T;[I""image";	T;i`;@�;i`;@�;i`;@�;[o;;[I"border;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;ia;
@;i`;&T;
@o;;[I"3/* Reset the file input to browser defaults */;	T;
i�;0;[�;id;
@o;;[I"input[type="file"];	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;ie;I"�;	Fo;3;[I"	type;	T;0;-I"=;	T;[I""file";	T;ie;@�;ie;@�;ie;@�;[o;;[I"
width;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;if;
@o;;[I"padding;	T;o;';I"initial;	T;(;);
@;i�;$;%;[�;ig;
@o;;[I"line-height;	T;o;';I"initial;	T;(;);
@;i�;$;%;[�;ih;
@o;;[I"background-color;	T;o; 	;I"inputBackground;	T;!I"inputBackground;	T;ii;
@;i�;$;%;[�;ii;
@o;;[I"background-color;	T;o;';I"initial;	T;(;);
@;i�;$;%;[�;ij;
@o;;[I"border;	T;o;';I"initial;	T;(;);
@;i�;$;%;[�;ik;
@o;/;I"box-shadow;	T;0[o;'	;I"	none;	T;(;);il;
@;1{�;[�;il;
@;ie;&T;
@o;;[I"!/* Help out input buttons */;	T;
i�;0;[�;io;
@o;;[I"Dinput[type="button"], input[type="reset"], input[type="submit"];	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;ip;I"�;	Fo;3;[I"	type;	T;0;-I"=;	T;[I"
"button";	T;ip;@
;ip;@
o;;[o;;[o;	;[I"
input;	T;0;ip;@
o;3;[I"	type;	T;0;-I"=;	T;[I""reset";	T;ip;@
;ip;@
o;;[o;;[o;	;[I"
input;	T;0;ip;@
o;3;[I"	type;	T;0;-I"=;	T;[I"
"submit";	T;ip;@
;ip;@
;ip;@
;[o;;[I"
width;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;iq;
@o;;[I"height;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;ir;
@;ip;&T;
@o;;[I"J/* Set the height of select and file controls to match text inputs */;	T;
i�;0;[�;iu;
@o;;[I"select, input[type="file"];	T;i�;o;;[o;;[o;;[o;	;[I"select;	T;0;iv;I"�;	F;iv;@Ko;;[o;;[o;	;[I"
input;	T;0;iv;@Ko;3;[I"	type;	T;0;-I"=;	T;[I""file";	T;iv;@K;iv;@K;iv;@K;[
o;;[I"height;	T;o;';I"	28px;	T;(;);
@;i�;$;%;[�;iw;
@o;;[I"_/* In IE7, the height of the select element cannot be changed by height, only font-size */;	T;
0;0;[�;iw;
@o;;[I"*margin-top;	T;o;';I"4px;	T;(;);
@;i�;$;%;[�;ix;
@o;;[I">/* For IE7, add top margin to align select with labels */;	T;
0;0;[�;ix;
@o;;[I"line-height;	T;o;';I"	28px;	T;(;);
@;i�;$;%;[�;iy;
@;iv;&T;
@o;;[I"#/* Reset line-height for IE */;	T;
i�;0;[�;i|;
@o;;[I"input[type="file"];	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i};I"�;	Fo;3;[I"	type;	T;0;-I"=;	T;[I""file";	T;i};@�;i};@�;i};@�;[o;;[I"line-height;	T;o;';I"18px \9;	T;(;);
@;i�;$;%;[�;i~;
@;i};&T;
@o;;[I"B/* Chrome on Linux and Mobile Safari need background-color */;	T;
i�;0;[�;i|;
@o;;[I"select;	T;i�;o;;[o;;[o;;[o;	;[I"select;	T;0;i};I"�;	F;i};@�;i};@�;[o;;[I"
width;	T;o;';I"
220px;	T;(;);
@;i�;$;%;[�;i~;
@o;;[I"I/* default input width + 10px of padding that doesn't get applied */;	T;
i�;0;[�;i~;
@o;;[I"background-color;	T;o; 	;I"inputBackground;	T;!I"inputBackground;	T;i;
@;i�;$;%;[�;i;
@;i};&T;
@o;;[I"9/* Make multiple select elements height not fixed */;	T;
i�;0;[�;i�;
@o;;[I"#select[multiple], select[size];	T;i�;o;;[o;;[o;;[o;	;[I"select;	T;0;i�;I"�;	Fo;3;[I"
multiple;	T;0;-0;0;i�;@�;i�;@�o;;[o;;[o;	;[I"select;	T;0;i�;@�o;3;[I"	size;	T;0;-0;0;i�;@�;i�;@�;i�;@�;[o;;[I"height;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"*/* Remove shadow from image inputs */;	T;
i�;0;[�;i�;
@o;;[I"input[type="image"];	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	Fo;3;[I"	type;	T;0;-I"=;	T;[I""image";	T;i�;@�;i�;@�;i�;@�;[o;/;I"box-shadow;	T;0[o;'	;I"	none;	T;(;);i�;
@;1{�;[�;i�;
@;i�;&T;
@o;;[I"&/* Make textarea height behave */;	T;
i�;0;[�;i�;
@o;;[I"
textarea;	T;i�;o;;[o;;[o;;[o;	;[I"
textarea;	T;0;i�;I"�;	F;i�;@	;i�;@	;[o;;[I"height;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"/* Hidden inputs */;	T;
i�;0;[�;i�;
@o;;[I"input[type="hidden"];	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	Fo;3;[I"	type;	T;0;-I"=;	T;[I"
"hidden";	T;i�;@!;i�;@!;i�;@!;[o;;[I"display;	T;o;';I"	none;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"5/* CHECKBOXES & RADIOS
 * ------------------- */;	T;
i�;0;[�;i�;
@o;;[I"E/* Indent the labels to position radios/checkboxes as hanging */;	T;
i�;0;[�;i�;
@o;;[I".radio, .checkbox;	T;i�;o;;[o;;[o;;[o;2;[I"
radio;	T;i�;I"�;	F;i�;@Co;;[o;;[o;2;[I"
checkbox;	T;i�;@C;i�;@C;i�;@C;[o;;[I"min-height;	T;o;';I"	18px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"=/* clear the floating input if there is no label text */;	T;
i�;0;[�;i�;
@o;;[I"padding-left;	T;o;';I"	18px;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"A.radio input[type="radio"], .checkbox input[type="checkbox"];	F;i�;o;;[o;;[o;;[o;2;[I"
radio;	F;i�;I"�;	F;i�;@ho;;[o;	;[I"
input;	F;0;i�;@ho;3;[I"	type;	F;0;-I"=;	F;[I""radio";	F;i�;@h;i�;@ho;;[o;;[o;2;[I"
checkbox;	F;i�;@h;i�;@ho;;[o;	;[I"
input;	F;0;i�;@ho;3;[I"	type;	F;0;-I"=;	F;[I""checkbox";	F;i�;@h;i�;@h;i�;@h;[o;;[I"
float;	T;o;';I"	left;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"margin-left;	T;o;;i�;[I"px;	T;[�;i�;I"
-18px;	F;
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I":/* Move the options list down to align with labels */;	T;
i�;0;[�;i�;
@o;;[I"F.controls > .radio:first-child, .controls > .checkbox:first-child;	F;i�;o;;[o;;[o;;[o;2;[I"
controls;	F;i�;I"�;	F;i�;@�I">;	Fo;;[o;2;[I"
radio;	F;i�;@�o:Sass::Selector::Pseudo
;(:
class;[I"first-child;	F:	@arg0;i�;@�;i�;@�o;;[o;;[o;2;[I"
controls;	F;i�;@�;i�;@�I">;	Fo;;[o;2;[I"
checkbox;	F;i�;@�o;4
;(;5;[I"first-child;	F;60;i�;@�;i�;@�;i�;@�;[o;;[I"padding-top;	T;o;';I"5px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"5/* has to be padding because margin collaspes */;	T;
i�;0;[�;i�;
@;i�;&T;
@o;;[I"\/* Radios and checkboxes on same line
 * TODO v3: Convert .inline to .control-inline */;	T;
i�;0;[�;i�;
@o;;[I"$.radio.inline, .checkbox.inline;	T;i�;o;;[o;;[o;;[o;2;[I"
radio;	T;i�;I"�;	Fo;2;[I"inline;	T;i�;@�;i�;@�o;;[o;;[o;2;[I"
checkbox;	T;i�;@�o;2;[I"inline;	T;i�;@�;i�;@�;i�;@�;[	o;;[I"display;	T;o;';I"inline-block;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"padding-top;	T;o;';I"5px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"margin-bottom;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"vertical-align;	T;o;';I"middle;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"G.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline;	F;i�;o;;[o;;[o;;[o;2;[I"
radio;	F;i�;I"�;	Fo;2;[I"inline;	F;i�;@;i�;@I"+;	Fo;;[o;2;[I"
radio;	F;i�;@o;2;[I"inline;	F;i�;@;i�;@o;;[o;;[o;2;[I"
checkbox;	F;i�;@o;2;[I"inline;	F;i�;@;i�;@I"+;	Fo;;[o;2;[I"
checkbox;	F;i�;@o;2;[I"inline;	F;i�;@;i�;@;i�;@;[o;;[I"margin-left;	T;o;';I"	10px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"0/* space out consecutive inline controls */;	T;
i�;0;[�;i�;
@;i�;&T;
@o;;[I"%/* FOCUS STATE
 * ----------- */;	T;
i�;0;[�;i�;
@o;;[I"input, textarea;	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	F;i�;@Io;;[o;;[o;	;[I"
textarea;	T;0;i�;@I;i�;@I;i�;@I;[o;/;I"box-shadow;	T;0[o;	;[
o;'	;I"
inset;	T;(;);i�;
@o;;i�;[�;@);i�;I"0;	F;
@o;;i;[I"px;	T;[�;i�;I"1px;	F;
@o;;i;[I"px;	T;[�;i�;I"1px;	F;
@o:Sass::Script::Funcall
;I"	rgba;	T;0[	o;;i�;[�;@);i�;I"0;	F;
@o;;i�;[�;@);i�;I"0;	F;
@o;;i�;[�;@);i�;I"0;	F;
@o;;f
0.075;[�;@);i�;I"
0.075;	F;
@;1{�;i�;
@;";#;i�;
@;1{�;[�;i�;
@o;/;I"transition;	T;0[o: Sass::Script::Interpolation
:@before0:	@mido;	;[o;	;[o;'	;I"border;	T;(;);i�;
@o;'	;I"linear;	T;(;);i�;
@o;;f0.2;[I"s;	T;[�;i�;I"	0.2s;	F;
@;";#;i�;
@o;	;[o;'	;I"box-shadow;	T;(;);i�;
@o;'	;I"linear;	T;(;);i�;
@o;;f0.2;[I"s;	T;[�;i�;I"	0.2s;	F;
@;";#;i�;
@;":
comma;i�;
@:@after0:@whitespace_before0:@whitespace_after0:@originally_textF;i�;
@;1{�;[�;i�;
@;i�;&T;
@o;;[I" input:focus, textarea:focus;	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	Fo;4
;(;5;[I"
focus;	T;60;i�;@�;i�;@�o;;[o;;[o;	;[I"
textarea;	T;0;i�;@�o;4
;(;5;[I"
focus;	T;60;i�;@�;i�;@�;i�;@�;[
o;;[I"border-color;	T;o;7
;I"	rgba;	T;0[	o;;iW;[�;@);i�;I"82;	F;
@o;;i�;[�;@);i�;I"168;	F;
@o;;i�;[�;@);i�;I"236;	F;
@o;;f0.8;[�;@);i�;I"0.8;	F;
@;1{�;i�;
@;i�;$;%;[�;i�;
@o;;[I"outline;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"outline;	T;o;';I"thin dotted \9;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"/* IE6-9 */;	T;
0;0;[�;i�;
@o;/;I"box-shadow;	T;0[o;8
;90;:o;	;[o;	;[
o;'	;I"
inset;	T;(;);i�;
@o;;i�;[�;@);i�;I"0;	F;
@o;;i;[I"px;	T;[�;i�;I"1px;	F;
@o;;i;[I"px;	T;[�;i�;I"1px;	F;
@o;7
;I"	rgba;	T;0[	o;;i�;[�;@);i�;I"0;	F;
@o;;i�;[�;@);i�;I"0;	F;
@o;;i�;[�;@);i�;I"0;	F;
@o;;f
0.075;[�;@);i�;I"
0.075;	F;
@;1{�;i�;
@;";#;i�;
@o;	;[	o;;i�;[�;@);i�;I"0;	F;
@o;;i�;[�;@);i�;I"0;	F;
@o;;i
;[I"px;	T;[�;i�;I"8px;	F;
@o;7
;I"	rgba;	T;0[	o;;iW;[�;@);i�;I"82;	F;
@o;;i�;[�;@);i�;I"168;	F;
@o;;i�;[�;@);i�;I"236;	F;
@o;;f0.6;[�;@);i�;I"0.6;	F;
@;1{�;i�;
@;";#;i�;
@;";;;i�;
@;<0;=0;>0;?F;i�;
@;1{�;[�;i�;
@;i�;&T;
@o;;[I"dinput[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus;	T;i�;o;;[	o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	Fo;3;[I"	type;	T;0;-I"=;	T;[I""file";	T;i�;@-o;4
;(;5;[I"
focus;	T;60;i�;@-;i�;@-o;;[o;;[o;	;[I"
input;	T;0;i�;@-o;3;[I"	type;	T;0;-I"=;	T;[I""radio";	T;i�;@-o;4
;(;5;[I"
focus;	T;60;i�;@-;i�;@-o;;[o;;[o;	;[I"
input;	T;0;i�;@-o;3;[I"	type;	T;0;-I"=;	T;[I""checkbox";	T;i�;@-o;4
;(;5;[I"
focus;	T;60;i�;@-;i�;@-o;;[o;;[o;	;[I"select;	T;0;i�;@-o;4
;(;5;[I"
focus;	T;60;i�;@-;i�;@-;i�;@-;[o;/;I"tab-focus;	T;0[�;1{�;[�;i�;
@o;/;I"box-shadow;	T;0[o;'	;I"	none;	T;(;);i�;
@;1{�;[�;i�;
@o;;[I"#/* override for file inputs */;	T;
i�;0;[�;i�;
@;i�;&T;
@o;;[I"%/* INPUT SIZES
 * ----------- */;	T;
i�;0;[�;i�;
@o;;[I"*/* General classes for quick sizes */;	T;
i�;0;[�;i�;
@o;;[I".input-mini;	T;i�;o;;[o;;[o;;[o;2;[I"input-mini;	T;i�;I"�;	F;i�;@�;i�;@�;[o;;[I"
width;	T;o;';I"	60px;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I".input-small;	T;i�;o;;[o;;[o;;[o;2;[I"input-small;	T;i�;I"�;	F;i�;@�;i�;@�;[o;;[I"
width;	T;o;';I"	90px;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I".input-medium;	T;i�;o;;[o;;[o;;[o;2;[I"input-medium;	T;i�;I"�;	F;i�;@�;i�;@�;[o;;[I"
width;	T;o;';I"
150px;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I".input-large;	T;i�;o;;[o;;[o;;[o;2;[I"input-large;	T;i�;I"�;	F;i�;@�;i�;@�;[o;;[I"
width;	T;o;';I"
210px;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I".input-xlarge;	T;i�;o;;[o;;[o;;[o;2;[I"input-xlarge;	T;i�;I"�;	F;i�;@�;i�;@�;[o;;[I"
width;	T;o;';I"
270px;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I".input-xxlarge;	T;i�;o;;[o;;[o;;[o;2;[I"input-xxlarge;	T;i�;I"�;	F;i�;@�;i�;@�;[o;;[I"
width;	T;o;';I"
530px;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"!/* Grid style input sizes */;	T;
i�;0;[�;i�;
@o;;[I"�input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"],

.row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"];	T;i�;o;;[
o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	Fo;3;[I"
class;	T;0;-I"*=;	T;[I""span";	T;i�;@;i�;@o;;[o;;[o;	;[I"select;	T;0;i�;@o;3;[I"
class;	T;0;-I"*=;	T;[I""span";	T;i�;@;i�;@o;;[o;;[o;	;[I"
textarea;	T;0;i�;@o;3;[I"
class;	T;0;-I"*=;	T;[I""span";	T;i�;@;i�;@o;;[o;;[o;2;[I"uneditable-input;	T;i�;@o;3;[I"
class;	T;0;-I"*=;	T;[I""span";	T;i�;@;i�;@o;;[I"
;	Fo;;[o;2;[I"row-fluid;	T;i�;@;i�;@o;;[o;	;[I"
input;	T;0;i�;@o;3;[I"
class;	T;0;-I"*=;	T;[I""span";	T;i�;@;i�;@o;;[o;;[o;2;[I"row-fluid;	T;i�;@;i�;@o;;[o;	;[I"select;	T;0;i�;@o;3;[I"
class;	T;0;-I"*=;	T;[I""span";	T;i�;@;i�;@o;;[o;;[o;2;[I"row-fluid;	T;i�;@;i�;@o;;[o;	;[I"
textarea;	T;0;i�;@o;3;[I"
class;	T;0;-I"*=;	T;[I""span";	T;i�;@;i�;@o;;[o;;[o;2;[I"row-fluid;	T;i�;@;i�;@o;;[o;2;[I"uneditable-input;	T;i�;@o;3;[I"
class;	T;0;-I"*=;	T;[I""span";	T;i�;@;i�;@;i�;@;[o;;[I"
float;	T;o;';I"	none;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"margin-left;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I";/* GRID SIZING FOR INPUTS
 * ---------------------- */;	T;
i�;0;[�;i�;
@o;/;I"gridInput;	T;0[o; 	;I"gridColumnWidth;	T;!I"gridColumnWidth;	T;i�;
@o; 	;I"gridGutterWidth;	T;!I"gridGutterWidth;	T;i�;
@;1{�;[�;i�;
@o;;[I"+/* DISABLED STATE
 * -------------- */;	T;
i�;0;[�;i�;
@o;;[I"(/* Disabled and read-only inputs */;	T;
i�;0;[�;i�;
@o;;[I"qinput[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly];	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	Fo;3;[I"
disabled;	T;0;-0;0;i�;@�;i�;@�o;;[o;;[o;	;[I"select;	T;0;i�;@�o;3;[I"
disabled;	T;0;-0;0;i�;@�;i�;@�o;;[o;;[o;	;[I"
textarea;	T;0;i�;@�o;3;[I"
disabled;	T;0;-0;0;i�;@�;i�;@�o;;[o;;[o;	;[I"
input;	T;0;i�;@�o;3;[I"
readonly;	T;0;-0;0;i�;@�;i�;@�o;;[o;;[o;	;[I"select;	T;0;i�;@�o;3;[I"
readonly;	T;0;-0;0;i�;@�;i�;@�o;;[o;;[o;	;[I"
textarea;	T;0;i�;@�o;3;[I"
readonly;	T;0;-0;0;i�;@�;i�;@�;i�;@�;[o;;[I"cursor;	T;o;';I"not-allowed;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"background-color;	T;o; 	;I"inputDisabledBackground;	T;!I"inputDisabledBackground;	T;i�;
@;i�;$;%;[�;i�;
@o;;[I"border-color;	T;o;';I"	#ddd;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"+/* Explicitly reset the colors here */;	T;
i�;0;[�;i�;
@o;;[I"�input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly];	T;i�;o;;[	o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	Fo;3;[I"	type;	T;0;-I"=;	T;[I""radio";	T;i�;@o;3;[I"
disabled;	T;0;-0;0;i�;@;i�;@o;;[o;;[o;	;[I"
input;	T;0;i�;@o;3;[I"	type;	T;0;-I"=;	T;[I""checkbox";	T;i�;@o;3;[I"
disabled;	T;0;-0;0;i�;@;i�;@o;;[o;;[o;	;[I"
input;	T;0;i�;@o;3;[I"	type;	T;0;-I"=;	T;[I""radio";	T;i�;@o;3;[I"
readonly;	T;0;-0;0;i�;@;i�;@o;;[o;;[o;	;[I"
input;	T;0;i�;@o;3;[I"	type;	T;0;-I"=;	T;[I""checkbox";	T;i�;@o;3;[I"
readonly;	T;0;-0;0;i�;@;i�;@;i�;@;[o;;[I"background-color;	T;o;';I"transparent;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"C/* FORM FIELD FEEDBACK STATES
 * -------------------------- */;	T;
i�;0;[�;i�;
@o;;[I"/* Warning */;	T;
i�;0;[�;i�;
@o;;[I".control-group.warning;	T;i�;o;;[o;;[o;;[o;2;[I"control-group;	T;i�;I"�;	Fo;2;[I"warning;	T;i�;@X;i�;@X;i�;@X;[o;/;I"formFieldState;	T;0[o; 	;I"warningText;	T;!I"warningText;	T;i�;
@o; 	;I"warningText;	T;!I"warningText;	T;i�;
@o; 	;I"warningBackground;	T;!I"warningBackground;	T;i�;
@;1{�;[�;i�;
@;i�;&T;
@o;;[I"/* Error */;	T;
i�;0;[�;i;
@o;;[I".control-group.error;	T;i�;o;;[o;;[o;;[o;2;[I"control-group;	T;i;I"�;	Fo;2;[I"
error;	T;i;@{;i;@{;i;@{;[o;/;I"formFieldState;	T;0[o; 	;I"errorText;	T;!I"errorText;	T;i;
@o; 	;I"errorText;	T;!I"errorText;	T;i;
@o; 	;I"errorBackground;	T;!I"errorBackground;	T;i;
@;1{�;[�;i;
@;i;&T;
@o;;[I"/* Success */;	T;
i�;0;[�;i;
@o;;[I".control-group.success;	T;i�;o;;[o;;[o;;[o;2;[I"control-group;	T;i;I"�;	Fo;2;[I"success;	T;i;@�;i;@�;i;@�;[o;/;I"formFieldState;	T;0[o; 	;I"successText;	T;!I"successText;	T;i;
@o; 	;I"successText;	T;!I"successText;	T;i;
@o; 	;I"successBackground;	T;!I"successBackground;	T;i;
@;1{�;[�;i;
@;i;&T;
@o;;[I"T/* HTML5 invalid states
 * Shares styles with the .control-group.error above */;	T;
i�;0;[�;i
;
@o;;[I"ainput:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid;	T;i�;o;;[o;;[o;;[	o;	;[I"
input;	T;0;i;I"�;	Fo;4
;(;5;[I"
focus;	T;60;i;@�o;4
;(;5;[I"
required;	T;60;i;@�o;4
;(;5;[I"invalid;	T;60;i;@�;i;@�o;;[o;;[	o;	;[I"
textarea;	T;0;i;@�o;4
;(;5;[I"
focus;	T;60;i;@�o;4
;(;5;[I"
required;	T;60;i;@�o;4
;(;5;[I"invalid;	T;60;i;@�;i;@�o;;[o;;[	o;	;[I"select;	T;0;i;@�o;4
;(;5;[I"
focus;	T;60;i;@�o;4
;(;5;[I"
required;	T;60;i;@�o;4
;(;5;[I"invalid;	T;60;i;@�;i;@�;i;@�;[o;;[I"
color;	T;o;';I"#b94a48;	T;(;);
@;i�;$;%;[�;i
;
@o;;[I"border-color;	T;o;';I"#ee5f5b;	T;(;);
@;i�;$;%;[�;i;
@o;;[I"&:focus;	F;i�;o;;[o;;[o;;[o:Sass::Selector::Parent;i;I"�;	Fo;4
;(;5;[I"
focus;	F;60;i;@	;i;@	;i;@	;[o;;[I"border-color;	T;o;7
;I"darken;	T;0[o:Sass::Script::Color	;0:@attrs{	:redi�:
greenid:	bluei`:
alphai;i;
@o;;i;[I"%;	T;[�;i;I"10%;	F;
@;1{�;i;
@;i�;$;%;[�;i;
@o;/;I"box-shadow;	T;0[o;	;[	o;;i�;[�;@);i;I"0;	F;
@o;;i�;[�;@);i;I"0;	F;
@o;;i;[I"px;	T;[�;i;I"6px;	F;
@o;7
;I"lighten;	T;0[o;A	;0;B{	;Ci�;Did;Ei`;Fi;i;
@o;;i;[I"%;	T;[�;i;I"20%;	F;
@;1{�;i;
@;";#;i;
@;1{�;[�;i;
@;i;&T;
@;i;&T;
@o;;[I"'/* FORM ACTIONS
 * ------------ */;	T;
i�;0;[�;i;
@o;;[I".form-actions;	T;i�;o;;[o;;[o;;[o;2;[I"form-actions;	T;i;I"�;	F;i;@C	;i;@C	;[o;;[I"padding;	T;o;	;[o;*
;+o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i;
@;,o;;i;[�;@);i;I"1;	F;
@;-:
minus;i;
@o;;i;[I"px;	T;[�;i;I"	20px;	F;
@o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i;
@;";#;i;
@;i�;$;%;[�;i;
@o;;[I"margin-top;	T;o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i;
@;i�;$;%;[�;i;
@o;;[I"margin-bottom;	T;o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i;
@;i�;$;%;[�;i;
@o;;[I"background-color;	T;o; 	;I"formActionsBackground;	T;!I"formActionsBackground;	T;i;
@;i�;$;%;[�;i;
@o;;[I"border-top;	T;o;';I"1px solid #ddd;	T;(;);
@;i�;$;%;[�;i;
@o;/;I"
clearfix;	T;0[�;1{�;[�;i ;
@o;;[I"E/* Adding clearfix to allow for .pull-right button containers */;	T;
i�;0;[�;i ;
@;i;&T;
@o;;[I"O/* For text that needs to appear as an input but should not be an input */;	T;
i�;0;[�;i#;
@o;;[I".uneditable-input;	T;i�;o;;[o;;[o;;[o;2;[I"uneditable-input;	T;i$;I"�;	F;i$;@�	;i$;@�	;[o;;[I"
overflow;	T;o;';I"hidden;	T;(;);
@;i�;$;%;[�;i%;
@o;;[I"N/* prevent text from wrapping, but still cut it off like an input does */;	T;
i�;0;[�;i%;
@o;;[I"white-space;	T;o;';I"nowrap;	T;(;);
@;i�;$;%;[�;i&;
@o;;[I"cursor;	T;o;';I"not-allowed;	T;(;);
@;i�;$;%;[�;i';
@o;;[I"background-color;	T;o; 	;I"inputBackground;	T;!I"inputBackground;	T;i(;
@;i�;$;%;[�;i(;
@o;;[I"border-color;	T;o;';I"	#eee;	T;(;);
@;i�;$;%;[�;i);
@o;/;I"box-shadow;	T;0[o;	;[
o;'	;I"
inset;	T;(;);i*;
@o;;i�;[�;@);i*;I"0;	F;
@o;;i;[I"px;	T;[�;i*;I"1px;	F;
@o;;i;[I"px;	T;[�;i*;I"2px;	F;
@o;7
;I"	rgba;	T;0[	o;;i�;[�;@);i*;I"0;	F;
@o;;i�;[�;@);i*;I"0;	F;
@o;;i�;[�;@);i*;I"0;	F;
@o;;f
0.025;[�;@);i*;I"
0.025;	F;
@;1{�;i*;
@;";#;i*;
@;1{�;[�;i*;
@;i$;&T;
@o;;[I"a/* Placeholder text gets special styles; can't be bundled together though for some reason */;	T;
i�;0;[�;i-;
@o;/;I"placeholder;	T;0[o; 	;I"grayLight;	T;!I"grayLight;	T;i.;
@;1{�;[�;i.;
@o;;[I"!/* HELP TEXT
 * --------- */;	T;
i�;0;[�;i2;
@o;;[I".help-block, .help-inline;	T;i�;o;;[o;;[o;;[o;2;[I"help-block;	T;i5;I"�;	F;i5;@�	o;;[o;;[o;2;[I"help-inline;	T;i5;@�	;i5;@�	;i5;@�	;[o;;[I"
color;	T;o; 	;I"	gray;	T;!I"	gray;	T;i6;
@;i�;$;%;[�;i6;
@o;;[I"-/* lighten the text some for contrast */;	T;
i�;0;[�;i6;
@;i5;&T;
@o;;[I".help-block;	T;i�;o;;[o;;[o;;[o;2;[I"help-block;	T;i9;I"�;	F;i9;@
;i9;@
;[o;;[I"display;	T;o;';I"
block;	T;(;);
@;i�;$;%;[�;i:;
@o;;[I"3/* account for any element using help-block */;	T;
i�;0;[�;i:;
@o;;[I"margin-bottom;	T;o;*
;+o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i;;
@;,o;;i;[�;@);i;;I"2;	F;
@;-:div;i;;
@;i�;$;%;[�;i;;
@;i9;&T;
@o;;[I".help-inline;	T;i�;o;;[o;;[o;;[o;2;[I"help-inline;	T;i>;I"�;	F;i>;@9
;i>;@9
;[	o;;[I"display;	T;o;';I"inline-block;	T;(;);
@;i�;$;%;[�;i?;
@o;/;I"ie7-inline-block;	T;0[�;1{�;[�;i@;
@o;;[I"vertical-align;	T;o;';I"middle;	T;(;);
@;i�;$;%;[�;iA;
@o;;[I"padding-left;	T;o;';I"5px;	T;(;);
@;i�;$;%;[�;iB;
@;i>;&T;
@o;;[I"'/* INPUT GROUPS
 * ------------ */;	T;
i�;0;[�;iG;
@o;;[I"U/* Allow us to put symbols and text within the input field for a cleaner look */;	T;
i�;0;[�;iJ;
@o;;[I"".input-prepend, .input-append;	T;i�;o;;[o;;[o;;[o;2;[I"input-prepend;	T;iK;I"�;	F;iK;@f
o;;[o;;[o;2;[I"input-append;	T;iK;@f
;iK;@f
;iK;@f
;[o;;[I"margin-bottom;	T;o;';I"5px;	T;(;);
@;i�;$;%;[�;iL;
@o;;[I"%input, select, .uneditable-input;	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;iM;I"�;	F;iM;@�
o;;[o;;[o;	;[I"select;	T;0;iM;@�
;iM;@�
o;;[o;;[o;2;[I"uneditable-input;	T;iM;@�
;iM;@�
;iM;@�
;[o;;[I"
position;	T;o;';I"
relative;	T;(;);
@;i�;$;%;[�;iN;
@o;;[I"/* placed here by default so that on :focus we can place the input above the .add-on for full border and box-shadow goodness */;	T;
i�;0;[�;iN;
@o;;[I"margin-bottom;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;iO;
@o;;[I"L/* prevent bottom margin from screwing up alignment in stacked forms */;	T;
i�;0;[�;iO;
@o;;[I"*margin-left;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;iP;
@o;;[I"vertical-align;	T;o;';I"middle;	T;(;);
@;i�;$;%;[�;iQ;
@o;/;I"border-radius;	T;0[o;	;[	o;;i�;[�;@);iR;I"0;	F;
@o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;iR;
@o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;iR;
@o;;i�;[�;@);iR;I"0;	F;
@;";#;iR;
@;1{�;[�;iR;
@o;;[I"O/* Make input on top when focused so blue border and shadow always show */;	T;
i�;0;[�;iS;
@o;;[I"&:focus;	F;i�;o;;[o;;[o;;[o;@;iT;I"�;	Fo;4
;(;5;[I"
focus;	F;60;iT;@�
;iT;@�
;iT;@�
;[o;;[I"z-index;	T;o;';I"2;	T;(;);
@;i�;$;%;[�;iU;
@;iT;&T;
@;iM;&T;
@o;;[I".uneditable-input;	T;i�;o;;[o;;[o;;[o;2;[I"uneditable-input;	T;iX;I"�;	F;iX;@�
;iX;@�
;[o;;[I"border-left-color;	T;o;';I"	#ccc;	T;(;);
@;i�;$;%;[�;iY;
@;iX;&T;
@o;;[I".add-on;	T;i�;o;;[o;;[o;;[o;2;[I"add-on;	T;i[;I"�;	F;i[;@�
;i[;@�
;[o;;[I"display;	T;o;';I"inline-block;	T;(;);
@;i�;$;%;[�;i\;
@o;;[I"
width;	T;o;';I"	auto;	T;(;);
@;i�;$;%;[�;i];
@o;;[I"height;	T;o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i^;
@;i�;$;%;[�;i^;
@o;;[I"min-width;	T;o;';I"	16px;	T;(;);
@;i�;$;%;[�;i_;
@o;;[I"padding;	T;o;';I"4px 5px;	T;(;);
@;i�;$;%;[�;i`;
@o;;[I"font-weight;	T;o;';I"normal;	T;(;);
@;i�;$;%;[�;ia;
@o;;[I"line-height;	T;o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;ib;
@;i�;$;%;[�;ib;
@o;;[I"text-align;	T;o;';I"center;	T;(;);
@;i�;$;%;[�;ic;
@o;;[I"text-shadow;	T;o;	;[	o;;i�;[�;@);id;I"0;	F;
@o;;i;[I"px;	T;[�;id;I"1px;	F;
@o;;i�;[�;@);id;I"0;	F;
@o; 	;I"
white;	T;!I"
white;	T;id;
@;";#;id;
@;i�;$;%;[�;id;
@o;;[I"vertical-align;	T;o;';I"middle;	T;(;);
@;i�;$;%;[�;ie;
@o;;[I"background-color;	T;o; 	;I"grayLighter;	T;!I"grayLighter;	T;if;
@;i�;$;%;[�;if;
@o;;[I"border;	T;o;';I"1px solid #ccc;	T;(;);
@;i�;$;%;[�;ig;
@;i[;&T;
@o;;[I".add-on, .btn;	T;i�;o;;[o;;[o;;[o;2;[I"add-on;	T;ii;I"�;	F;ii;@do;;[o;;[o;2;[I"btn;	T;ii;@d;ii;@d;ii;@d;[o;;[I"margin-left;	T;o;;i�;[I"px;	T;[�;ij;I"	-1px;	F;
@;i�;$;%;[�;ij;
@o;/;I"border-radius;	T;0[o;;i�;[�;@);ik;I"0;	F;
@;1{�;[�;ik;
@;ii;&T;
@o;;[I".active;	T;i�;o;;[o;;[o;;[o;2;[I"active;	T;im;I"�;	F;im;@�;im;@�;[o;;[I"background-color;	T;o;7
;I"lighten;	T;0[o; 	;I"
green;	T;!I"
green;	T;in;
@o;;i#;[�;@);in;I"30;	F;
@;1{�;in;
@;i�;$;%;[�;in;
@o;;[I"border-color;	T;o; 	;I"
green;	T;!I"
green;	T;io;
@;i�;$;%;[�;io;
@;im;&T;
@;iK;&T;
@o;;[I".input-prepend;	T;i�;o;;[o;;[o;;[o;2;[I"input-prepend;	T;ir;I"�;	F;ir;@�;ir;@�;[o;;[I".add-on, .btn;	T;i�;o;;[o;;[o;;[o;2;[I"add-on;	T;is;I"�;	F;is;@�o;;[o;;[o;2;[I"btn;	T;is;@�;is;@�;is;@�;[o;;[I"margin-right;	T;o;;i�;[I"px;	T;[�;it;I"	-1px;	F;
@;i�;$;%;[�;it;
@;is;&T;
@o;;[I"*.add-on:first-child, .btn:first-child;	T;i�;o;;[o;;[o;;[o;2;[I"add-on;	T;iv;I"�;	Fo;4
;(;5;[I"first-child;	T;60;iv;@�;iv;@�o;;[o;;[o;2;[I"btn;	T;iv;@�o;4
;(;5;[I"first-child;	T;60;iv;@�;iv;@�;iv;@�;[o;/;I"border-radius;	T;0[o;	;[	o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;iw;
@o;;i�;[�;@);iw;I"0;	F;
@o;;i�;[�;@);iw;I"0;	F;
@o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;iw;
@;";#;iw;
@;1{�;[�;iw;
@;iv;&T;
@;ir;&T;
@o;;[I".input-append;	T;i�;o;;[o;;[o;;[o;2;[I"input-append;	T;iz;I"�;	F;iz;@;iz;@;[o;;[I"%input, select, .uneditable-input;	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i{;I"�;	F;i{;@o;;[o;;[o;	;[I"select;	T;0;i{;@;i{;@o;;[o;;[o;2;[I"uneditable-input;	T;i{;@;i{;@;i{;@;[o;/;I"border-radius;	T;0[o;	;[	o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;i|;
@o;;i�;[�;@);i|;I"0;	F;
@o;;i�;[�;@);i|;I"0;	F;
@o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;i|;
@;";#;i|;
@;1{�;[�;i|;
@;i{;&T;
@o;;[I".uneditable-input;	T;i�;o;;[o;;[o;;[o;2;[I"uneditable-input;	T;i~;I"�;	F;i~;@D;i~;@D;[o;;[I"border-right-color;	T;o;';I"	#ccc;	T;(;);
@;i�;$;%;[�;i;
@o;;[I"border-left-color;	T;o;';I"	#eee;	T;(;);
@;i�;$;%;[�;i�;
@;i~;&T;
@o;;[I"(.add-on:last-child, .btn:last-child;	T;i�;o;;[o;;[o;;[o;2;[I"add-on;	T;i�;I"�;	Fo;4
;(;5;[I"last-child;	T;60;i�;@^;i�;@^o;;[o;;[o;2;[I"btn;	T;i�;@^o;4
;(;5;[I"last-child;	T;60;i�;@^;i�;@^;i�;@^;[o;/;I"border-radius;	T;0[o;	;[	o;;i�;[�;@);i�;I"0;	F;
@o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;i�;
@o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;i�;
@o;;i�;[�;@);i�;I"0;	F;
@;";#;i�;
@;1{�;[�;i�;
@;i�;&T;
@;iz;&T;
@o;;[I"K/* Remove all border-radius for inputs with both prepend and append */;	T;
i�;0;[�;i�;
@o;;[I" .input-prepend.input-append;	T;i�;o;;[o;;[o;;[o;2;[I"input-prepend;	T;i�;I"�;	Fo;2;[I"input-append;	T;i�;@�;i�;@�;i�;@�;[o;;[I"%input, select, .uneditable-input;	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	F;i�;@�o;;[o;;[o;	;[I"select;	T;0;i�;@�;i�;@�o;;[o;;[o;2;[I"uneditable-input;	T;i�;@�;i�;@�;i�;@�;[o;/;I"border-radius;	T;0[o;;i�;[�;@);i�;I"0;	F;
@;1{�;[�;i�;
@;i�;&T;
@o;;[I"*.add-on:first-child, .btn:first-child;	T;i�;o;;[o;;[o;;[o;2;[I"add-on;	T;i�;I"�;	Fo;4
;(;5;[I"first-child;	T;60;i�;@�;i�;@�o;;[o;;[o;2;[I"btn;	T;i�;@�o;4
;(;5;[I"first-child;	T;60;i�;@�;i�;@�;i�;@�;[o;;[I"margin-right;	T;o;;i�;[I"px;	T;[�;i�;I"	-1px;	F;
@;i�;$;%;[�;i�;
@o;/;I"border-radius;	T;0[o;	;[	o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;i�;
@o;;i�;[�;@);i�;I"0;	F;
@o;;i�;[�;@);i�;I"0;	F;
@o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;i�;
@;";#;i�;
@;1{�;[�;i�;
@;i�;&T;
@o;;[I"(.add-on:last-child, .btn:last-child;	T;i�;o;;[o;;[o;;[o;2;[I"add-on;	T;i�;I"�;	Fo;4
;(;5;[I"last-child;	T;60;i�;@�;i�;@�o;;[o;;[o;2;[I"btn;	T;i�;@�o;4
;(;5;[I"last-child;	T;60;i�;@�;i�;@�;i�;@�;[o;;[I"margin-left;	T;o;;i�;[I"px;	T;[�;i�;I"	-1px;	F;
@;i�;$;%;[�;i�;
@o;/;I"border-radius;	T;0[o;	;[	o;;i�;[�;@);i�;I"0;	F;
@o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;i�;
@o; 	;I"inputBorderRadius;	T;!I"inputBorderRadius;	T;i�;
@o;;i�;[�;@);i�;I"0;	F;
@;";#;i�;
@;1{�;[�;i�;
@;i�;&T;
@;i�;&T;
@o;;[I"%/* SEARCH FORM
 * ----------- */;	T;
i�;0;[�;i�;
@o;;[I".search-query;	T;i�;o;;[o;;[o;;[o;2;[I"search-query;	T;i�;I"�;	F;i�;@7
;i�;@7
;[
o;;[I"padding-right;	T;o;';I"	14px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"padding-right;	T;o;';I"4px \9;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"padding-left;	T;o;';I"	14px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"padding-left;	T;o;';I"4px \9;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"H/* IE7-8 doesn't have border-radius, so don't indent the padding */;	T;
0;0;[�;i�;
@o;;[I"margin-bottom;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"2/* remove the default margin on all inputs */;	T;
i�;0;[�;i�;
@o;/;I"border-radius;	T;0[o;;i;[I"px;	T;[�;i�;I"	14px;	F;
@;1{�;[�;i�;
@;i�;&T;
@o;;[I"E/* HORIZONTAL & VERTICAL FORMS
 * --------------------------- */;	T;
i�;0;[�;i�;
@o;;[I"1/* Common properties
 * ----------------- */;	T;
i�;0;[�;i�;
@o;;[I"1.form-search, .form-inline, .form-horizontal;	T;i�;o;;[o;;[o;;[o;2;[I"form-search;	T;i�;I"�;	F;i�;@}
o;;[o;;[o;2;[I"form-inline;	T;i�;@}
;i�;@}
o;;[o;;[o;2;[I"form-horizontal;	T;i�;@}
;i�;@}
;i�;@}
;[o;;[I"\input, textarea, select, .help-inline, .uneditable-input, .input-prepend, .input-append;	T;i�;o;;[o;;[o;;[o;	;[I"
input;	T;0;i�;I"�;	F;i�;@�
o;;[o;;[o;	;[I"
textarea;	T;0;i�;@�
;i�;@�
o;;[o;;[o;	;[I"select;	T;0;i�;@�
;i�;@�
o;;[o;;[o;2;[I"help-inline;	T;i�;@�
;i�;@�
o;;[o;;[o;2;[I"uneditable-input;	T;i�;@�
;i�;@�
o;;[o;;[o;2;[I"input-prepend;	T;i�;@�
;i�;@�
o;;[o;;[o;2;[I"input-append;	T;i�;@�
;i�;@�
;i�;@�
;[o;;[I"display;	T;o;';I"inline-block;	T;(;);
@;i�;$;%;[�;i�;
@o;/;I"ie7-inline-block;	T;0[�;1{�;[�;i�;
@o;;[I"margin-bottom;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"3/* Re-hide hidden elements due to specifity */;	T;
i�;0;[�;i�;
@o;;[I"
.hide;	T;i�;o;;[o;;[o;;[o;2;[I"	hide;	T;i�;I"�;	F;i�;@�
;i�;@�
;[o;;[I"display;	T;o;';I"	none;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@;i�;&T;
@o;;[I"+.form-search label, .form-inline label;	T;i�;o;;[o;;[o;;[o;2;[I"form-search;	T;i�;I"�;	F;i�;@�
o;;[o;	;[I"
label;	T;0;i�;@�
;i�;@�
o;;[o;;[o;2;[I"form-inline;	T;i�;@�
;i�;@�
o;;[o;	;[I"
label;	T;0;i�;@�
;i�;@�
;i�;@�
;[o;;[I"display;	T;o;';I"inline-block;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"2/* Remove margin for input-prepend/-append */;	T;
i�;0;[�;i�;
@o;;[I"u.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend;	F;i�;o;;[	o;;[o;;[o;2;[I"form-search;	F;i�;I"�;	F;i�;@#o;;[o;2;[I"input-append;	F;i�;@#;i�;@#o;;[o;;[o;2;[I"form-inline;	F;i�;@#;i�;@#o;;[o;2;[I"input-append;	F;i�;@#;i�;@#o;;[o;;[o;2;[I"form-search;	F;i�;@#;i�;@#o;;[o;2;[I"input-prepend;	F;i�;@#;i�;@#o;;[o;;[o;2;[I"form-inline;	F;i�;@#;i�;@#o;;[o;2;[I"input-prepend;	F;i�;@#;i�;@#;i�;@#;[o;;[I"margin-bottom;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"@/* Inline checkbox/radio labels (remove padding on left) */;	T;
i�;0;[�;i�;
@o;;[I"].form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox;	F;i�;o;;[	o;;[o;;[o;2;[I"form-search;	F;i�;I"�;	F;i�;@do;;[o;2;[I"
radio;	F;i�;@d;i�;@do;;[o;;[o;2;[I"form-search;	F;i�;@d;i�;@do;;[o;2;[I"
checkbox;	F;i�;@d;i�;@do;;[o;;[o;2;[I"form-inline;	F;i�;@d;i�;@do;;[o;2;[I"
radio;	F;i�;@d;i�;@do;;[o;;[o;2;[I"form-inline;	F;i�;@d;i�;@do;;[o;2;[I"
checkbox;	F;i�;@d;i�;@d;i�;@d;[o;;[I"padding-left;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"margin-bottom;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"vertical-align;	T;o;';I"middle;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"7/* Remove float and margin, set to inline-block */;	T;
i�;0;[�;i�;
@o;;[I"�.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"];	F;i�;o;;[	o;;[o;;[o;2;[I"form-search;	F;i�;I"�;	F;i�;@�o;;[o;2;[I"
radio;	F;i�;@�;i�;@�o;;[o;	;[I"
input;	F;0;i�;@�o;3;[I"	type;	F;0;-I"=;	F;[I""radio";	F;i�;@�;i�;@�o;;[o;;[o;2;[I"form-search;	F;i�;@�;i�;@�o;;[o;2;[I"
checkbox;	F;i�;@�;i�;@�o;;[o;	;[I"
input;	F;0;i�;@�o;3;[I"	type;	F;0;-I"=;	F;[I""checkbox";	F;i�;@�;i�;@�o;;[o;;[o;2;[I"form-inline;	F;i�;@�;i�;@�o;;[o;2;[I"
radio;	F;i�;@�;i�;@�o;;[o;	;[I"
input;	F;0;i�;@�o;3;[I"	type;	F;0;-I"=;	F;[I""radio";	F;i�;@�;i�;@�o;;[o;;[o;2;[I"form-inline;	F;i�;@�;i�;@�o;;[o;2;[I"
checkbox;	F;i�;@�;i�;@�o;;[o;	;[I"
input;	F;0;i�;@�o;3;[I"	type;	F;0;-I"=;	F;[I""checkbox";	F;i�;@�;i�;@�;i�;@�;[o;;[I"
float;	T;o;';I"	left;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"margin-right;	T;o;';I"3px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"margin-left;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"(/* Margin to space out fieldsets */;	T;
i�;0;[�;i�;
@o;;[I".control-group;	T;i�;o;;[o;;[o;;[o;2;[I"control-group;	T;i�;I"�;	F;i�;@*;i�;@*;[o;;[I"margin-bottom;	T;o;*
;+o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i�;
@;,o;;i;[�;@);i�;I"2;	F;
@;-;H;i�;
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"N/* Legend collapses margin, so next element is responsible for spacing */;	T;
i�;0;[�;i�;
@o;;[I"legend + .control-group;	T;i�;o;;[o;;[o;;[o;	;[I"legend;	T;0;i�;I"�;	F;i�;@GI"+;	To;;[o;2;[I"control-group;	T;i�;@G;i�;@G;i�;@G;[o;;[I"margin-top;	T;o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i�;
@;i�;$;%;[�;i�;
@o;;[I" -webkit-margin-top-collapse;	T;o;';I"
separate;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"C/* Horizontal-specific styles
 * -------------------------- */;	T;
i�;0;[�;i�;
@o;;[I".form-horizontal;	T;i�;o;;[o;;[o;;[o;2;[I"form-horizontal;	T;i�;I"�;	F;i�;@l;i�;@l;[o;;[I"*/* Increase spacing between groups */;	T;
i�;0;[�;i�;
@o;;[I".control-group;	T;i�;o;;[o;;[o;;[o;2;[I"control-group;	T;i�;I"�;	F;i�;@~;i�;@~;[o;;[I"margin-bottom;	T;o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i�;
@;i�;$;%;[�;i�;
@o;/;I"
clearfix;	T;0[�;1{�;[�;i�;
@;i�;&T;
@o;;[I" /* Float the labels left */;	T;
i�;0;[�;i�;
@o;;[I".control-label;	T;i�;o;;[o;;[o;;[o;2;[I"control-label;	T;i�;I"�;	F;i�;@�;i�;@�;[	o;;[I"
float;	T;o;';I"	left;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"
width;	T;o;';I"
140px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"padding-top;	T;o;';I"5px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"text-align;	T;o;';I"
right;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"3/* Move over all input controls and content */;	T;
i�;0;[�;i�;
@o;;[I".controls;	T;i�;o;;[o;;[o;;[o;2;[I"
controls;	T;i�;I"�;	F;i�;@�;i�;@�;[o;;[I"�/* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend
 * don't inherit the margin of the parent, in this case .controls */;	T;
i�;0;[�;i�;
@o;;[I"
*display;	T;o;';I"inline-block;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"*padding-left;	T;o;';I"	20px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"margin-left;	T;o;';I"
160px;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"*margin-left;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@o;;[I"&:first-child;	F;i�;o;;[o;;[o;;[o;@;i�;I"�;	Fo;4
;(;5;[I"first-child;	F;60;i�;@�;i�;@�;i�;@�;[o;;[I"*padding-left;	T;o;';I"
160px;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@;i�;&T;
@o;;[I"e/* Remove bottom margin on block level help text since that's accounted for on .control-group */;	T;
i�;0;[�;i�;
@o;;[I".help-block;	T;i�;o;;[o;;[o;;[o;2;[I"help-block;	T;i�;I"�;	F;i�;@	;i�;@	;[o;;[I"margin-top;	T;o;*
;+o; 	;I"baseLineHeight;	T;!I"baseLineHeight;	T;i�;
@;,o;;i;[�;@);i�;I"2;	F;
@;-;H;i�;
@;i�;$;%;[�;i�;
@o;;[I"margin-bottom;	T;o;';I"0;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@o;;[I"E/* Move over buttons in .form-actions to align with .controls */;	T;
i�;0;[�;i�;
@o;;[I".form-actions;	T;i�;o;;[o;;[o;;[o;2;[I"form-actions;	T;i�;I"�;	F;i�;@,;i�;@,;[o;;[I"padding-left;	T;o;';I"
160px;	T;(;);
@;i�;$;%;[�;i�;
@;i�;&T;
@;i�;&T;
@:@templateI"�1// Forms.less
// Base styles for various input types, form layouts, and states
// -------------------------------------------------------------


// GENERAL STYLES
// --------------

// Make all forms have space below them
form {
  margin: 0 0 $baseLineHeight;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

// Groups of fields with labels on top (legends)
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: $baseLineHeight * 1.5;
  font-size: $baseFontSize * 1.5;
  line-height: $baseLineHeight * 2;
  color: $grayDark;
  border: 0;
  border-bottom: 1px solid #eee;

  // Small
  small {
    font-size: $baseLineHeight * .75;
    color: $grayLight;
  }
}

// Set font for forms
label, input, button, select, textarea {
  @include font-shorthand($baseFontSize, normal, $baseLineHeight); // Set size, weight, line-height here
}
input, button, select, textarea {
  font-family: $baseFontFamily; // And only set font-family here for those that need it (note the missing label element)
}

// Identify controls by their labels
label {
  display: block;
  margin-bottom: 5px;
  color: $grayDark;
}

// Inputs, Textareas, Selects
input, textarea, select, .uneditable-input {
  display: inline-block;
  width: 210px;
  height: $baseLineHeight;
  padding: 4px;
  margin-bottom: 9px;
  font-size: $baseFontSize;
  line-height: $baseLineHeight;
  color: $gray;
  background-color: $inputBackground;
  border: 1px solid $inputBorder;
  @include border-radius($inputBorderRadius);
}
.uneditable-textarea {
  width: auto;
  height: auto;
}

// Inputs within a label
label input, label textarea, label select {
  display: block;
}

// Mini reset for unique input types
input[type="image"], input[type="checkbox"], input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0; /* IE7 */
  line-height: normal;
  cursor: pointer;
  background-color: transparent;
  border: 0 \9; /* IE9 and down */
  @include border-radius(0);
}
input[type="image"] {
  border: 0;
}

// Reset the file input to browser defaults
input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  background-color: $inputBackground;
  background-color: initial;
  border: initial;
  @include box-shadow(none);
}

// Help out input buttons
input[type="button"], input[type="reset"], input[type="submit"] {
  width: auto;
  height: auto;
}

// Set the height of select and file controls to match text inputs
select, input[type="file"] {
  height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px; /* For IE7, add top margin to align select with labels */
  line-height: 28px;
}

// Reset line-height for IE
input[type="file"] {
  line-height: 18px \9;
}

// Chrome on Linux and Mobile Safari need background-color
select {
  width: 220px; // default input width + 10px of padding that doesn't get applied
  background-color: $inputBackground;
}

// Make multiple select elements height not fixed
select[multiple], select[size] {
  height: auto;
}

// Remove shadow from image inputs
input[type="image"] {
  @include box-shadow(none);
}

// Make textarea height behave
textarea {
  height: auto;
}

// Hidden inputs
input[type="hidden"] {
  display: none;
}



// CHECKBOXES & RADIOS
// -------------------

// Indent the labels to position radios/checkboxes as hanging
.radio, .checkbox {
  min-height: 18px; // clear the floating input if there is no label text
  padding-left: 18px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}

// Move the options list down to align with labels
.controls > .radio:first-child, .controls > .checkbox:first-child {
  padding-top: 5px; // has to be padding because margin collaspes
}

// Radios and checkboxes on same line
// TODO v3: Convert .inline to .control-inline
.radio.inline, .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
  margin-left: 10px; // space out consecutive inline controls
}



// FOCUS STATE
// -----------

input, textarea {
  @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075));
  @include transition(#{border linear .2s, box-shadow linear .2s});
}
input:focus, textarea:focus {
  border-color: rgba(82,168,236,.8);
  outline: 0;
  outline: thin dotted \9; /* IE6-9 */
  @include box-shadow(#{inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)});
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus {
  @include tab-focus();
  @include box-shadow(none); // override for file inputs
}



// INPUT SIZES
// -----------

// General classes for quick sizes
.input-mini       { width: 60px; }
.input-small      { width: 90px; }
.input-medium     { width: 150px; }
.input-large      { width: 210px; }
.input-xlarge     { width: 270px; }
.input-xxlarge    { width: 530px; }

// Grid style input sizes
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"],
// Redeclare since the fluid row class is more specific
.row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}



// GRID SIZING FOR INPUTS
// ----------------------

@include gridInput($gridColumnWidth, $gridGutterWidth);




// DISABLED STATE
// --------------

// Disabled and read-only inputs
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor: not-allowed;
  background-color: $inputDisabledBackground;
  border-color: #ddd;
}
// Explicitly reset the colors here
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
  background-color: transparent;
}




// FORM FIELD FEEDBACK STATES
// --------------------------

// Warning
.control-group.warning {
  @include formFieldState($warningText, $warningText, $warningBackground);
}
// Error
.control-group.error {
  @include formFieldState($errorText, $errorText, $errorBackground);
}
// Success
.control-group.success {
  @include formFieldState($successText, $successText, $successBackground);
}

// HTML5 invalid states
// Shares styles with the .control-group.error above
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
  &:focus {
    border-color: darken(#ee5f5b, 10%);
    @include box-shadow(0 0 6px lighten(#ee5f5b, 20%));
  }
}



// FORM ACTIONS
// ------------

.form-actions {
  padding: ($baseLineHeight - 1) 20px $baseLineHeight;
  margin-top: $baseLineHeight;
  margin-bottom: $baseLineHeight;
  background-color: $formActionsBackground;
  border-top: 1px solid #ddd;
  @include clearfix(); // Adding clearfix to allow for .pull-right button containers
}

// For text that needs to appear as an input but should not be an input
.uneditable-input {
  overflow: hidden; // prevent text from wrapping, but still cut it off like an input does
  white-space: nowrap;
  cursor: not-allowed;
  background-color: $inputBackground;
  border-color: #eee;
  @include box-shadow(inset 0 1px 2px rgba(0,0,0,.025));
}

// Placeholder text gets special styles; can't be bundled together though for some reason
@include placeholder($grayLight);



// HELP TEXT
// ---------

.help-block, .help-inline {
  color: $gray; // lighten the text some for contrast
}

.help-block {
  display: block; // account for any element using help-block
  margin-bottom: $baseLineHeight / 2;
}

.help-inline {
  display: inline-block;
  @include ie7-inline-block();
  vertical-align: middle;
  padding-left: 5px;
}



// INPUT GROUPS
// ------------

// Allow us to put symbols and text within the input field for a cleaner look
.input-prepend, .input-append {
  margin-bottom: 5px;
  input, select, .uneditable-input {
    position: relative; // placed here by default so that on :focus we can place the input above the .add-on for full border and box-shadow goodness
    margin-bottom: 0; // prevent bottom margin from screwing up alignment in stacked forms
    *margin-left: 0;
    vertical-align: middle;
    @include border-radius(0 $inputBorderRadius $inputBorderRadius 0);
    // Make input on top when focused so blue border and shadow always show
    &:focus {
      z-index: 2;
    }
  }
  .uneditable-input {
    border-left-color: #ccc;
  }
  .add-on {
    display: inline-block;
    width: auto;
    height: $baseLineHeight;
    min-width: 16px;
    padding: 4px 5px;
    font-weight: normal;
    line-height: $baseLineHeight;
    text-align: center;
    text-shadow: 0 1px 0 $white;
    vertical-align: middle;
    background-color: $grayLighter;
    border: 1px solid #ccc;
  }
  .add-on, .btn {
    margin-left: -1px;
    @include border-radius(0);
  }
  .active {
    background-color: lighten($green, 30);
    border-color: $green;
  }
}
.input-prepend {
  .add-on, .btn {
    margin-right: -1px;
  }
  .add-on:first-child, .btn:first-child {
    @include border-radius($inputBorderRadius 0 0 $inputBorderRadius);
  }
}
.input-append {
  input, select, .uneditable-input {
    @include border-radius($inputBorderRadius 0 0 $inputBorderRadius);
  }
  .uneditable-input {
    border-right-color: #ccc;
    border-left-color: #eee;
  }
  .add-on:last-child, .btn:last-child {
    @include border-radius(0 $inputBorderRadius $inputBorderRadius 0);
  }
}
// Remove all border-radius for inputs with both prepend and append
.input-prepend.input-append {
  input, select, .uneditable-input {
    @include border-radius(0);
  }
  .add-on:first-child, .btn:first-child {
    margin-right: -1px;
    @include border-radius($inputBorderRadius 0 0 $inputBorderRadius);
  }
  .add-on:last-child, .btn:last-child {
    margin-left: -1px;
    @include border-radius(0 $inputBorderRadius $inputBorderRadius 0);
  }
}



// SEARCH FORM
// -----------

.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9; /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0; // remove the default margin on all inputs
  @include border-radius(14px);
}



// HORIZONTAL & VERTICAL FORMS
// ---------------------------

// Common properties
// -----------------

.form-search, .form-inline, .form-horizontal {
  input, textarea, select, .help-inline, .uneditable-input, .input-prepend, .input-append {
    display: inline-block;
    @include ie7-inline-block();
    margin-bottom: 0;
  }
  // Re-hide hidden elements due to specifity
  .hide {
    display: none;
  }
}
.form-search label, .form-inline label {
  display: inline-block;
}
// Remove margin for input-prepend/-append
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
  margin-bottom: 0;
}
// Inline checkbox/radio labels (remove padding on left)
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
// Remove float and margin, set to inline-block
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}


// Margin to space out fieldsets
.control-group {
  margin-bottom: $baseLineHeight / 2;
}

// Legend collapses margin, so next element is responsible for spacing
legend + .control-group {
  margin-top: $baseLineHeight;
  -webkit-margin-top-collapse: separate;
}

// Horizontal-specific styles
// --------------------------

.form-horizontal {
  // Increase spacing between groups
  .control-group {
    margin-bottom: $baseLineHeight;
    @include clearfix();
  }
  // Float the labels left
  .control-label {
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
  }
  // Move over all input controls and content
  .controls {
    // Super jank IE7 fix to ensure the inputs in .input-append and input-prepend
    // don't inherit the margin of the parent, in this case .controls
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 160px;
    *margin-left: 0;
    &:first-child {
      *padding-left: 160px;
    }
  }
  // Remove bottom margin on block level help text since that's accounted for on .control-group
  .help-block {
    margin-top: $baseLineHeight / 2;
    margin-bottom: 0;
  }
  // Move over buttons in .form-actions to align with .controls
  .form-actions {
    padding-left: 160px;
  }
};	T;i;&T;
@