3.1.20 (Brainy Betty) dd1cb5337d4cbd41874699fcdcd18d1bac6c094c o:Sass::Tree::RootNode :@children[po: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 #e5e5e5; 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; @;i5;&T; @o;;[I"5/* Form controls * ------------------------- */; T; i�;0;[�;i:; @o;;[I"&/* Shared size and type resets */; T; i�;0;[�;i=; @o;;[I"Rselect, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input; T;i�;o;;[o;;[o;;[o; ;[I"select; T;0;i@;I"�; F;i@;@ko;;[o;;[o; ;[I" textarea; T;0;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko:Sass::Selector::Attribute;[I" type; T;0;-I"=; T;[I""text"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I""password"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I""datetime"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I""datetime-local"; T;i@;@k;i@;@ko;;[I" ; Fo;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I""date"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I""month"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I""time"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I""week"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I" "number"; T;i@;@k;i@;@ko;;[I" ; Fo;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I""email"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I" "url"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I" "search"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I" "tel"; T;i@;@k;i@;@ko;;[o;;[o; ;[I" input; T;0;i@;@ko;2;[I" type; T;0;-I"=; T;[I""color"; T;i@;@k;i@;@ko;;[o;;[o:Sass::Selector::Class;[I"uneditable-input; T;i@;@k;i@;@k;i@;@k;[o;;[I"display; T;o;';I"inline-block; T;(;); @;i�;$;%;[�;iA; @o;;[I"height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T;iB; @;i�;$;%;[�;iB; @o;;[I"padding; T;o;';I"4px; T;(;); @;i�;$;%;[�;iC; @o;;[I"margin-bottom; T;o;';I"9px; T;(;); @;i�;$;%;[�;iD; @o;;[I"font-size; T;o; ;I"baseFontSize; T;!I"baseFontSize; T;iE; @;i�;$;%;[�;iE; @o;;[I"line-height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T;iF; @;i�;$;%;[�;iF; @o;;[I" color; T;o; ;I" gray; T;!I" gray; T;iG; @;i�;$;%;[�;iG; @;i@;&T; @o;;[I"�/* Reset appearance properties for textual inputs and textarea * Declare width for legacy (can't be on input[type=*] selectors or it's too specific) */; T; i�;0;[�;iJ; @o;;[I"input, textarea; T;i�;o;;[o;;[o;;[o; ;[I" input; T;0;iL;I"�; F;iL;@qo;;[o;;[o; ;[I" textarea; T;0;iL;@q;iL;@q;iL;@q;[o;;[I" width; T;o;';I" 210px; T;(;); @;i�;$;%;[�;iM; @;iL;&T; @o;;[I"1/* Reset height since textareas have rows */; T; i�;0;[�;iO; @o;;[I" textarea; T;i�;o;;[o;;[o;;[o; ;[I" textarea; T;0;iP;I"�; F;iP;@�;iP;@�;[o;;[I"height; T;o;';I" auto; T;(;); @;i�;$;%;[�;iQ; @;iP;&T; @o;;[I"/* Everything else */; T; i�;0;[�;iS; @o;;[I"Jtextarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input; T;i�;o;;[o;;[o;;[o; ;[I" textarea; T;0;iV;I"�; F;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""text"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""password"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""datetime"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""datetime-local"; T;iV;@�;iV;@�o;;[I" ; Fo;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""date"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""month"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""time"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""week"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I" "number"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""email"; T;iV;@�;iV;@�o;;[I" ; Fo;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I" "url"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I" "search"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I" "tel"; T;iV;@�;iV;@�o;;[o;;[o; ;[I" input; T;0;iV;@�o;2;[I" type; T;0;-I"=; T;[I""color"; T;iV;@�;iV;@�o;;[o;;[o;3;[I"uneditable-input; T;iV;@�;iV;@�;iV;@�;[o;;[I"background-color; T;o; ;I"inputBackground; T;!I"inputBackground; T;iW; @;i�;$;%;[�;iW; @o;;[I"border; T;o; ;[o;;i;[I"px; T;[�;iX;I"1px; F; @o;' ;I" solid; T;(;); @;iXo; ;I"inputBorder; T;!I"inputBorder; T;iX; @;";#;iX; @;i�;$;%;[�;iX; @o;/;I"border-radius; T;0[o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;iY; @;1{�;[�;iY; @o;/;I"box-shadow; T;0[o; ;[ o;' ;I" inset; T;(;); @;iZo;;i�;[�;@);iZ;I"0; F; @o;;i;[I"px; T;[�;iZ;I"1px; F; @o;;i;[I"px; T;[�;iZ;I"1px; F; @o:Sass::Script::Funcall ;I" rgba; T;0[ o;;i�;[�;@);iZ;I"0; F; @o;;i�;[�;@);iZ;I"0; F; @o;;i�;[�;@);iZ;I"0; F; @o;;f 0.075;[�;@);iZ;I" 0.075; F; @;1{�;iZ; @;";#;iZ; @;1{�;[�;iZ; @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[; @o;;[I"/* Focus state */; T; i�;0;[�;i]; @o;;[I"&:focus; F;i�;o;;[o;;[o;;[o:Sass::Selector::Parent;i^;I"�; Fo:Sass::Selector::Pseudo ;(: class;[I" focus; F: @arg0;i^;@�;i^;@�;i^;@�;[ o;;[I"border-color; T;o;4 ;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�;$;%;[�;ia; @o;;[I"/* IE6-9 */; T; 0;0;[�;ia; @o;/;I"box-shadow; T;0[o;5 ;60;7o; ;[o; ;[ o;' ;I" inset; T;(;); @;ibo;;i�;[�;@);ib;I"0; F; @o;;i;[I"px; T;[�;ib;I"1px; F; @o;;i;[I"px; T;[�;ib;I"1px; F; @o;4 ;I" rgba; T;0[ o;;i�;[�;@);ib;I"0; F; @o;;i�;[�;@);ib;I"0; F; @o;;i�;[�;@);ib;I"0; F; @o;;f 0.075;[�;@);ib;I" 0.075; F; @;1{�;ib; @;";#;ib; @o; ;[ o;;i�;[�;@);ib;I"0; F; @o;;i�;[�;@);ib;I"0; F; @o;;i ;[I"px; T;[�;ib;I"8px; F; @o;4 ;I" rgba; T;0[ o;;iW;[�;@);ib;I"82; F; @o;;i�;[�;@);ib;I"168; F; @o;;i�;[�;@);ib;I"236; F; @o;;f0.6;[�;@);ib;I"0.6; F; @;1{�;ib; @;";#;ib; @;";8;ib; @;90;:0;;0;<F;ib; @;1{�;[�;ib; @;i^;&T; @;iV;&T; @o;;[I"0/* Position radios and checkboxes better */; T; i�;0;[�;if; @o;;[I"0input[type="radio"], input[type="checkbox"]; T;i�;o;;[o;;[o;;[o; ;[I" input; T;0;ig;I"�; Fo;2;[I" type; T;0;-I"=; T;[I""radio"; T;ig;@_;ig;@_o;;[o;;[o; ;[I" input; T;0;ig;@_o;2;[I" type; T;0;-I"=; T;[I""checkbox"; T;ig;@_;ig;@_;ig;@_;[ o;;[I"margin; T;o;';I" 3px 0; T;(;); @;i�;$;%;[�;ih; @o;;[I"*margin-top; T;o;';I"0; T;(;); @;i�;$;%;[�;ii; @o;;[I"/* IE7 */; T; 0;0;[�;ii; @o;;[I"line-height; T;o;';I"normal; T;(;); @;i�;$;%;[�;ij; @o;;[I"cursor; T;o;';I"pointer; T;(;); @;i�;$;%;[�;ik; @;ig;&T; @o;;[I";/* Reset width of input buttons, radios, checkboxes */; T; i�;0;[�;in; @o;;[I"qinput[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"]; T;i�;o;;[ o;;[o;;[o; ;[I" input; T;0;io;I"�; Fo;2;[I" type; T;0;-I"=; T;[I" "submit"; T;io;@�;io;@�o;;[o;;[o; ;[I" input; T;0;io;@�o;2;[I" type; T;0;-I"=; T;[I""reset"; T;io;@�;io;@�o;;[o;;[o; ;[I" input; T;0;io;@�o;2;[I" type; T;0;-I"=; T;[I" "button"; T;io;@�;io;@�o;;[o;;[o; ;[I" input; T;0;io;@�o;2;[I" type; T;0;-I"=; T;[I""radio"; T;io;@�;io;@�o;;[o;;[o; ;[I" input; T;0;io;@�o;2;[I" type; T;0;-I"=; T;[I""checkbox"; T;io;@�;io;@�;io;@�;[o;;[I" width; T;o;';I" auto; T;(;); @;i�;$;%;[�;ip; @o;;[I"-/* Override of generic input selector */; T; i�;0;[�;ip; @;io;&T; @o;;[I";/* Make uneditable textareas behave like a textarea */; T; i�;0;[�;is; @o;;[I".uneditable-textarea; T;i�;o;;[o;;[o;;[o;3;[I"uneditable-textarea; T;it;I"�; F;it;@�;it;@�;[o;;[I" width; T;o;';I" auto; T;(;); @;i�;$;%;[�;iu; @o;;[I"height; T;o;';I" auto; T;(;); @;i�;$;%;[�;iv; @;it;&T; @o;;[I"J/* Set the height of select and file controls to match text inputs */; T; i�;0;[�;iy; @o;;[I"select, input[type="file"]; T;i�;o;;[o;;[o;;[o; ;[I"select; T;0;iz;I"�; F;iz;@o;;[o;;[o; ;[I" input; T;0;iz;@o;2;[I" type; T;0;-I"=; T;[I""file"; T;iz;@;iz;@;iz;@;[ o;;[I"height; T;o;';I" 28px; T;(;); @;i�;$;%;[�;i{; @o;;[I"_/* In IE7, the height of the select element cannot be changed by height, only font-size */; T; 0;0;[�;i{; @o;;[I"*margin-top; T;o;';I"4px; T;(;); @;i�;$;%;[�;i|; @o;;[I">/* For IE7, add top margin to align select with labels */; T; 0;0;[�;i|; @o;;[I"line-height; T;o;';I" 28px; T;(;); @;i�;$;%;[�;i}; @;iz;&T; @o;;[I"@/* Make select elements obey height by applying a border */; T; i�;0;[�;i{; @o;;[I"select; T;i�;o;;[o;;[o;;[o; ;[I"select; T;0;i|;I"�; F;i|;@M;i|;@M;[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"border; T;o;';I"1px solid #bbb; T;(;); @;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;2;[I" multiple; T;0;-0;0;i�;@o;i�;@oo;;[o;;[o; ;[I"select; T;0;i�;@oo;2;[I" size; T;0;-0;0;i�;@o;i�;@o;i�;@o;[o;;[I"height; T;o;';I" auto; T;(;); @;i�;$;%;[�;i�; @;i�;&T; @o;;[I"6/* Focus for select, file, radio, and checkbox */; T; i�;0;[�;i�; @o;;[I"dselect:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus; T;i�;o;;[ o;;[o;;[o; ;[I"select; T;0;i�;I"�; Fo;> ;(;?;[I" focus; T;@0;i�;@�;i�;@�o;;[o;;[o; ;[I" input; T;0;i�;@�o;2;[I" type; T;0;-I"=; T;[I""file"; T;i�;@�o;> ;(;?;[I" focus; T;@0;i�;@�;i�;@�o;;[o;;[o; ;[I" input; T;0;i�;@�o;2;[I" type; T;0;-I"=; T;[I""radio"; T;i�;@�o;> ;(;?;[I" focus; T;@0;i�;@�;i�;@�o;;[o;;[o; ;[I" input; T;0;i�;@�o;2;[I" type; T;0;-I"=; T;[I""checkbox"; T;i�;@�o;> ;(;?;[I" focus; T;@0;i�;@�;i�;@�;i�;@�;[o;/;I"tab-focus; T;0[�;1{�;[�;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;3;[I" radio; T;i�;I"�; F;i�;@�o;;[o;;[o;3;[I" checkbox; T;i�;@�;i�;@�;i�;@�;[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;3;[I" radio; F;i�;I"�; F;i�;@o;;[o; ;[I" input; F;0;i�;@o;2;[I" type; F;0;-I"=; F;[I""radio"; F;i�;@;i�;@o;;[o;;[o;3;[I" checkbox; F;i�;@;i�;@o;;[o; ;[I" input; F;0;i�;@o;2;[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-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;3;[I" controls; F;i�;I"�; F;i�;@EI">; Fo;;[o;3;[I" radio; F;i�;@Eo;> ;(;?;[I"first-child; F;@0;i�;@E;i�;@Eo;;[o;;[o;3;[I" controls; F;i�;@E;i�;@EI">; Fo;;[o;3;[I" checkbox; F;i�;@Eo;> ;(;?;[I"first-child; F;@0;i�;@E;i�;@E;i�;@E;[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;3;[I" radio; T;i�;I"�; Fo;3;[I"inline; T;i�;@z;i�;@zo;;[o;;[o;3;[I" checkbox; T;i�;@zo;3;[I"inline; T;i�;@z;i�;@z;i�;@z;[ 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;3;[I" radio; F;i�;I"�; Fo;3;[I"inline; F;i�;@�;i�;@�I"+; Fo;;[o;3;[I" radio; F;i�;@�o;3;[I"inline; F;i�;@�;i�;@�o;;[o;;[o;3;[I" checkbox; F;i�;@�o;3;[I"inline; F;i�;@�;i�;@�I"+; Fo;;[o;3;[I" checkbox; F;i�;@�o;3;[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"%/* 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;3;[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;3;[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;3;[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;3;[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;3;[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;3;[I"input-xxlarge; T;i�;I"�; F;i�;@P;i�;@P;[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;2;[I" class; T;0;-I"*=; T;[I""span"; T;i�;@h;i�;@ho;;[o;;[o; ;[I"select; T;0;i�;@ho;2;[I" class; T;0;-I"*=; T;[I""span"; T;i�;@h;i�;@ho;;[o;;[o; ;[I" textarea; T;0;i�;@ho;2;[I" class; T;0;-I"*=; T;[I""span"; T;i�;@h;i�;@ho;;[o;;[o;3;[I"uneditable-input; T;i�;@ho;2;[I" class; T;0;-I"*=; T;[I""span"; T;i�;@h;i�;@ho;;[I" ; Fo;;[o;3;[I"row-fluid; T;i�;@h;i�;@ho;;[o; ;[I" input; T;0;i�;@ho;2;[I" class; T;0;-I"*=; T;[I""span"; T;i�;@h;i�;@ho;;[o;;[o;3;[I"row-fluid; T;i�;@h;i�;@ho;;[o; ;[I"select; T;0;i�;@ho;2;[I" class; T;0;-I"*=; T;[I""span"; T;i�;@h;i�;@ho;;[o;;[o;3;[I"row-fluid; T;i�;@h;i�;@ho;;[o; ;[I" textarea; T;0;i�;@ho;2;[I" class; T;0;-I"*=; T;[I""span"; T;i�;@h;i�;@ho;;[o;;[o;3;[I"row-fluid; T;i�;@h;i�;@ho;;[o;3;[I"uneditable-input; T;i�;@ho;2;[I" class; T;0;-I"*=; T;[I""span"; T;i�;@h;i�;@h;i�;@h;[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"2/* Ensure input-prepend/append never wraps */; T; i�;0;[�;i�; @o;;[I"�.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"]; F;i�;o;;[o;;[o;;[o;3;[I"input-append; F;i�;I"�; F;i�;@�o;;[o; ;[I" input; F;0;i�;@�o;2;[I" class; F;0;-I"*=; F;[I""span"; F;i�;@�;i�;@�o;;[o;;[o;3;[I"input-append; F;i�;@�;i�;@�o;;[o;3;[I"uneditable-input; F;i�;@�o;2;[I" class; F;0;-I"*=; F;[I""span"; F;i�;@�;i�;@�o;;[o;;[o;3;[I"input-prepend; F;i�;@�;i�;@�o;;[o; ;[I" input; F;0;i�;@�o;2;[I" class; F;0;-I"*=; F;[I""span"; F;i�;@�;i�;@�o;;[I" ; Fo;;[o;3;[I"input-prepend; F;i�;@�;i�;@�o;;[o;3;[I"uneditable-input; F;i�;@�o;2;[I" class; F;0;-I"*=; F;[I""span"; F;i�;@�;i�;@�o;;[o;;[o;3;[I"row-fluid; F;i�;@�;i�;@�o;;[o;3;[I"input-prepend; F;i�;@�;i�;@�o;;[o;2;[I" class; F;0;-I"*=; F;[I""span"; F;i�;@�;i�;@�o;;[o;;[o;3;[I"row-fluid; F;i�;@�;i�;@�o;;[o;3;[I"input-append; F;i�;@�;i�;@�o;;[o;2;[I" class; F;0;-I"*=; F;[I""span"; F;i�;@�;i�;@�;i�;@�;[o;;[I"display; T;o;';I"inline-block; 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;2;[I" disabled; T;0;-0;0;i�;@�;i�;@�o;;[o;;[o; ;[I"select; T;0;i�;@�o;2;[I" disabled; T;0;-0;0;i�;@�;i�;@�o;;[o;;[o; ;[I" textarea; T;0;i�;@�o;2;[I" disabled; T;0;-0;0;i�;@�;i�;@�o;;[o;;[o; ;[I" input; T;0;i�;@�o;2;[I" readonly; T;0;-0;0;i�;@�;i�;@�o;;[o;;[o; ;[I"select; T;0;i�;@�o;2;[I" readonly; T;0;-0;0;i�;@�;i�;@�o;;[o;;[o; ;[I" textarea; T;0;i�;@�o;2;[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;2;[I" type; T;0;-I"=; T;[I""radio"; T;i�;@�o;2;[I" disabled; T;0;-0;0;i�;@�;i�;@�o;;[o;;[o; ;[I" input; T;0;i�;@�o;2;[I" type; T;0;-I"=; T;[I""checkbox"; T;i�;@�o;2;[I" disabled; T;0;-0;0;i�;@�;i�;@�o;;[o;;[o; ;[I" input; T;0;i�;@�o;2;[I" type; T;0;-I"=; T;[I""radio"; T;i�;@�o;2;[I" readonly; T;0;-0;0;i�;@�;i�;@�o;;[o;;[o; ;[I" input; T;0;i�;@�o;2;[I" type; T;0;-I"=; T;[I""checkbox"; T;i�;@�o;2;[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;3;[I"control-group; T;i�;I"�; Fo;3;[I"warning; T;i�;@@ ;i�;@@ ;i�;@@ ;[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;3;[I"control-group; T;i�;I"�; Fo;3;[I" error; T;i�;@c ;i�;@c ;i�;@c ;[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;3;[I"control-group; T;i�;I"�; Fo;3;[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;> ;(;?;[I" focus; T;@0;i�;@� o;> ;(;?;[I" required; T;@0;i�;@� o;> ;(;?;[I"invalid; T;@0;i�;@� ;i�;@� o;;[o;;[ o; ;[I" textarea; T;0;i�;@� o;> ;(;?;[I" focus; T;@0;i�;@� o;> ;(;?;[I" required; T;@0;i�;@� o;> ;(;?;[I"invalid; T;@0;i�;@� ;i�;@� o;;[o;;[ o; ;[I"select; T;0;i�;@� o;> ;(;?;[I" focus; T;@0;i�;@� o;> ;(;?;[I" required; T;@0;i�;@� o;> ;(;?;[I"invalid; T;@0;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;=;i�;I"�; Fo;> ;(;?;[I" focus; F;@0;i�;@� ;i�;@� ;i�;@� ;[o;;[I"border-color; T;o;4 ;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;4 ;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;3;[I"form-actions; T;i�;I"�; F;i�;@+ ;i�;@+ ;[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 #e5e5e5; 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;3;[I"uneditable-input; T;i ;I"�; F;i ;@v ;i ;@v ;[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;(;); @;io;;i�;[�;@);i;I"0; F; @o;;i;[I"px; T;[�;i;I"1px; F; @o;;i;[I"px; T;[�;i;I"2px; F; @o;4 ;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"�/* Placeholder text gets special styles; can't be bundled together though for some reason * (sass-edit) - need special mixin */; T; i�;0;[�;i; @o;/;I"rootPlaceholder; T;0[�;1{�;[�;i; @o;;[I"!/* HELP TEXT * --------- */; T; i�;0;[�;i; @o;;[I".help-block, .help-inline; T;i�;o;;[o;;[o;;[o;3;[I"help-block; T;i;I"�; F;i;@� o;;[o;;[o;3;[I"help-inline; T;i;@� ;i;@� ;i;@� ;[o;;[I" color; T;o; ;I" gray; T;!I" gray; T;i; @;i�;$;%;[�;i; @o;;[I"-/* lighten the text some for contrast */; T; i�;0;[�;i; @;i;&T; @o;;[I".help-block; T;i�;o;;[o;;[o;;[o;3;[I"help-block; T;i;I"�; F;i;@� ;i;@� ;[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!; @;i;&T; @o;;[I".help-inline; T;i�;o;;[o;;[o;;[o;3;[I"help-inline; T;i$;I"�; F;i$;@;i$;@;[ 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�;$;%;[�;i'; @o;;[I"padding-left; T;o;';I"5px; T;(;); @;i�;$;%;[�;i(; @;i$;&T; @o;;[I"'/* INPUT GROUPS * ------------ */; T; i�;0;[�;i-; @o;;[I"U/* Allow us to put symbols and text within the input field for a cleaner look */; T; i�;0;[�;i0; @o;;[I"".input-prepend, .input-append; T;i�;o;;[o;;[o;;[o;3;[I"input-prepend; T;i1;I"�; F;i1;@Ko;;[o;;[o;3;[I"input-append; T;i1;@K;i1;@K;i1;@K;[o;;[I"margin-bottom; T;o;';I"5px; T;(;); @;i�;$;%;[�;i2; @o;;[I"%input, select, .uneditable-input; T;i�;o;;[o;;[o;;[o; ;[I" input; T;0;i3;I"�; F;i3;@fo;;[o;;[o; ;[I"select; T;0;i3;@f;i3;@fo;;[o;;[o;3;[I"uneditable-input; T;i3;@f;i3;@f;i3;@f;[o;;[I" position; T;o;';I" relative; T;(;); @;i�;$;%;[�;i4; @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;[�;i4; @o;;[I"margin-bottom; T;o;';I"0; T;(;); @;i�;$;%;[�;i5; @o;;[I"L/* prevent bottom margin from screwing up alignment in stacked forms */; T; i�;0;[�;i5; @o;;[I"*margin-left; T;o;';I"0; T;(;); @;i�;$;%;[�;i6; @o;;[I"vertical-align; T;o;';I"middle; T;(;); @;i�;$;%;[�;i7; @o;/;I"border-radius; T;0[o; ;[ o;;i�;[�;@);i8;I"0; F; @o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;i8; @o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;i8; @o;;i�;[�;@);i8;I"0; F; @;";#;i8; @;1{�;[�;i8; @o;;[I"O/* Make input on top when focused so blue border and shadow always show */; T; i�;0;[�;i9; @o;;[I"&:focus; F;i�;o;;[o;;[o;;[o;=;i:;I"�; Fo;> ;(;?;[I" focus; F;@0;i:;@�;i:;@�;i:;@�;[o;;[I"z-index; T;o;';I"2; T;(;); @;i�;$;%;[�;i;; @;i:;&T; @;i3;&T; @o;;[I".uneditable-input; T;i�;o;;[o;;[o;;[o;3;[I"uneditable-input; T;i>;I"�; F;i>;@�;i>;@�;[o;;[I"border-left-color; T;o;';I" #ccc; T;(;); @;i�;$;%;[�;i?; @;i>;&T; @o;;[I".add-on; T;i�;o;;[o;;[o;;[o;3;[I"add-on; T;iA;I"�; F;iA;@�;iA;@�;[o;;[I"display; T;o;';I"inline-block; T;(;); @;i�;$;%;[�;iB; @o;;[I" width; T;o;';I" auto; T;(;); @;i�;$;%;[�;iC; @o;;[I"height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T;iD; @;i�;$;%;[�;iD; @o;;[I"min-width; T;o;';I" 16px; T;(;); @;i�;$;%;[�;iE; @o;;[I"padding; T;o;';I"4px 5px; T;(;); @;i�;$;%;[�;iF; @o;;[I"font-weight; T;o;';I"normal; T;(;); @;i�;$;%;[�;iG; @o;;[I"line-height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T;iH; @;i�;$;%;[�;iH; @o;;[I"text-align; T;o;';I"center; T;(;); @;i�;$;%;[�;iI; @o;;[I"text-shadow; T;o; ;[ o;;i�;[�;@);iJ;I"0; F; @o;;i;[I"px; T;[�;iJ;I"1px; F; @o;;i�;[�;@);iJ;I"0; F; @o; ;I" white; T;!I" white; T;iJ; @;";#;iJ; @;i�;$;%;[�;iJ; @o;;[I"vertical-align; T;o;';I"middle; T;(;); @;i�;$;%;[�;iK; @o;;[I"background-color; T;o; ;I"grayLighter; T;!I"grayLighter; T;iL; @;i�;$;%;[�;iL; @o;;[I"border; T;o;';I"1px solid #ccc; T;(;); @;i�;$;%;[�;iM; @;iA;&T; @o;;[I".add-on, .btn; T;i�;o;;[o;;[o;;[o;3;[I"add-on; T;iO;I"�; F;iO;@Io;;[o;;[o;3;[I"btn; T;iO;@I;iO;@I;iO;@I;[o;;[I"margin-left; T;o;;i�;[I"px; T;[�;iP;I" -1px; F; @;i�;$;%;[�;iP; @o;/;I"border-radius; T;0[o;;i�;[�;@);iQ;I"0; F; @;1{�;[�;iQ; @;iO;&T; @o;;[I".active; T;i�;o;;[o;;[o;;[o;3;[I"active; T;iS;I"�; F;iS;@o;iS;@o;[o;;[I"background-color; T;o;4 ;I"lighten; T;0[o; ;I" green; T;!I" green; T;iT; @o;;i#;[�;@);iT;I"30; F; @;1{�;iT; @;i�;$;%;[�;iT; @o;;[I"border-color; T;o; ;I" green; T;!I" green; T;iU; @;i�;$;%;[�;iU; @;iS;&T; @;i1;&T; @o;;[I".input-prepend; T;i�;o;;[o;;[o;;[o;3;[I"input-prepend; T;iX;I"�; F;iX;@�;iX;@�;[o;;[I".add-on, .btn; T;i�;o;;[o;;[o;;[o;3;[I"add-on; T;iY;I"�; F;iY;@�o;;[o;;[o;3;[I"btn; T;iY;@�;iY;@�;iY;@�;[o;;[I"margin-right; T;o;;i�;[I"px; T;[�;iZ;I" -1px; F; @;i�;$;%;[�;iZ; @;iY;&T; @o;;[I"*.add-on:first-child, .btn:first-child; T;i�;o;;[o;;[o;;[o;3;[I"add-on; T;i\;I"�; Fo;> ;(;?;[I"first-child; T;@0;i\;@�;i\;@�o;;[o;;[o;3;[I"btn; T;i\;@�o;> ;(;?;[I"first-child; T;@0;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; @;iX;&T; @o;;[I".input-append; T;i�;o;;[o;;[o;;[o;3;[I"input-append; T;i`;I"�; F;i`;@�;i`;@�;[o;;[I"%input, select, .uneditable-input; T;i�;o;;[o;;[o;;[o; ;[I" input; T;0;ia;I"�; F;ia;@�o;;[o;;[o; ;[I"select; T;0;ia;@�;ia;@�o;;[o;;[o;3;[I"uneditable-input; T;ia;@�;ia;@�;ia;@�;[o;/;I"border-radius; T;0[o; ;[ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;ib; @o;;i�;[�;@);ib;I"0; F; @o;;i�;[�;@);ib;I"0; F; @o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;ib; @;";#;ib; @;1{�;[�;ib; @;ia;&T; @o;;[I".uneditable-input; T;i�;o;;[o;;[o;;[o;3;[I"uneditable-input; T;id;I"�; F;id;@) ;id;@) ;[o;;[I"border-right-color; T;o;';I" #ccc; T;(;); @;i�;$;%;[�;ie; @o;;[I"border-left-color; T;o;';I" #eee; T;(;); @;i�;$;%;[�;if; @;id;&T; @o;;[I"(.add-on:last-child, .btn:last-child; T;i�;o;;[o;;[o;;[o;3;[I"add-on; T;ih;I"�; Fo;> ;(;?;[I"last-child; T;@0;ih;@C ;ih;@C o;;[o;;[o;3;[I"btn; T;ih;@C o;> ;(;?;[I"last-child; T;@0;ih;@C ;ih;@C ;ih;@C ;[o;/;I"border-radius; T;0[o; ;[ o;;i�;[�;@);ii;I"0; F; @o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;ii; @o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;ii; @o;;i�;[�;@);ii;I"0; F; @;";#;ii; @;1{�;[�;ii; @;ih;&T; @;i`;&T; @o;;[I"K/* Remove all border-radius for inputs with both prepend and append */; T; i�;0;[�;il; @o;;[I" .input-prepend.input-append; T;i�;o;;[o;;[o;;[o;3;[I"input-prepend; T;im;I"�; Fo;3;[I"input-append; T;im;@u ;im;@u ;im;@u ;[o;;[I"%input, select, .uneditable-input; T;i�;o;;[o;;[o;;[o; ;[I" input; T;0;in;I"�; F;in;@� o;;[o;;[o; ;[I"select; T;0;in;@� ;in;@� o;;[o;;[o;3;[I"uneditable-input; T;in;@� ;in;@� ;in;@� ;[o;/;I"border-radius; T;0[o;;i�;[�;@);io;I"0; F; @;1{�;[�;io; @;in;&T; @o;;[I"*.add-on:first-child, .btn:first-child; T;i�;o;;[o;;[o;;[o;3;[I"add-on; T;iq;I"�; Fo;> ;(;?;[I"first-child; T;@0;iq;@� ;iq;@� o;;[o;;[o;3;[I"btn; T;iq;@� o;> ;(;?;[I"first-child; T;@0;iq;@� ;iq;@� ;iq;@� ;[o;;[I"margin-right; T;o;;i�;[I"px; T;[�;ir;I" -1px; F; @;i�;$;%;[�;ir; @o;/;I"border-radius; T;0[o; ;[ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;is; @o;;i�;[�;@);is;I"0; F; @o;;i�;[�;@);is;I"0; F; @o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;is; @;";#;is; @;1{�;[�;is; @;iq;&T; @o;;[I"(.add-on:last-child, .btn:last-child; T;i�;o;;[o;;[o;;[o;3;[I"add-on; T;iu;I"�; Fo;> ;(;?;[I"last-child; T;@0;iu;@� ;iu;@� o;;[o;;[o;3;[I"btn; T;iu;@� o;> ;(;?;[I"last-child; T;@0;iu;@� ;iu;@� ;iu;@� ;[o;;[I"margin-left; T;o;;i�;[I"px; T;[�;iv;I" -1px; F; @;i�;$;%;[�;iv; @o;/;I"border-radius; T;0[o; ;[ o;;i�;[�;@);iw;I"0; F; @o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;iw; @o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T;iw; @o;;i�;[�;@);iw;I"0; F; @;";#;iw; @;1{�;[�;iw; @;iu;&T; @;im;&T; @o;;[I"%/* SEARCH FORM * ----------- */; T; i�;0;[�;i}; @o;;[I".search-query; T;i�;o;;[o;;[o;;[o;3;[I"search-query; T;i�;I"�; F;i�;@;i�;@;[ 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;3;[I"form-search; T;i�;I"�; F;i�;@bo;;[o;;[o;3;[I"form-inline; T;i�;@b;i�;@bo;;[o;;[o;3;[I"form-horizontal; T;i�;@b;i�;@b;i�;@b;[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;3;[I"help-inline; T;i�;@~;i�;@~o;;[o;;[o;3;[I"uneditable-input; T;i�;@~;i�;@~o;;[o;;[o;3;[I"input-prepend; T;i�;@~;i�;@~o;;[o;;[o;3;[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;3;[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;3;[I"form-search; T;i�;I"�; F;i�;@�o;;[o; ;[I" label; T;0;i�;@�;i�;@�o;;[o;;[o;3;[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;3;[I"form-search; F;i�;I"�; F;i�;@o;;[o;3;[I"input-append; F;i�;@;i�;@o;;[o;;[o;3;[I"form-inline; F;i�;@;i�;@o;;[o;3;[I"input-append; F;i�;@;i�;@o;;[o;;[o;3;[I"form-search; F;i�;@;i�;@o;;[o;3;[I"input-prepend; F;i�;@;i�;@o;;[o;;[o;3;[I"form-inline; F;i�;@;i�;@o;;[o;3;[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;3;[I"form-search; F;i�;I"�; F;i�;@Io;;[o;3;[I" radio; F;i�;@I;i�;@Io;;[o;;[o;3;[I"form-search; F;i�;@I;i�;@Io;;[o;3;[I" checkbox; F;i�;@I;i�;@Io;;[o;;[o;3;[I"form-inline; F;i�;@I;i�;@Io;;[o;3;[I" radio; F;i�;@I;i�;@Io;;[o;;[o;3;[I"form-inline; F;i�;@I;i�;@Io;;[o;3;[I" checkbox; F;i�;@I;i�;@I;i�;@I;[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;3;[I"form-search; F;i�;I"�; F;i�;@�o;;[o;3;[I" radio; F;i�;@�;i�;@�o;;[o; ;[I" input; F;0;i�;@�o;2;[I" type; F;0;-I"=; F;[I""radio"; F;i�;@�;i�;@�o;;[o;;[o;3;[I"form-search; F;i�;@�;i�;@�o;;[o;3;[I" checkbox; F;i�;@�;i�;@�o;;[o; ;[I" input; F;0;i�;@�o;2;[I" type; F;0;-I"=; F;[I""checkbox"; F;i�;@�;i�;@�o;;[ I" ; Fo;;[o;3;[I"form-inline; F;i�;@�;i�;@�o;;[o;3;[I" radio; F;i�;@�;i�;@�o;;[o; ;[I" input; F;0;i�;@�o;2;[I" type; F;0;-I"=; F;[I""radio"; F;i�;@�;i�;@�o;;[o;;[o;3;[I"form-inline; F;i�;@�;i�;@�o;;[o;3;[I" checkbox; F;i�;@�;i�;@�o;;[o; ;[I" input; F;0;i�;@�o;2;[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;3;[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�;@-I"+; To;;[o;3;[I"control-group; T;i�;@-;i�;@-;i�;@-;[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;3;[I"form-horizontal; T;i�;I"�; F;i�;@R;i�;@R;[o;;[I"*/* Increase spacing between groups */; T; i�;0;[�;i�; @o;;[I".control-group; T;i�;o;;[o;;[o;;[o;3;[I"control-group; T;i�;I"�; F;i�;@d;i�;@d;[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;3;[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;3;[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;> ;(;?;[I"first-child; F;@0;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;3;[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;3;[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"�3// 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 #e5e5e5; // 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; } // Form controls // ------------------------- // Shared size and type resets select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: $baseLineHeight; padding: 4px; margin-bottom: 9px; font-size: $baseFontSize; line-height: $baseLineHeight; color: $gray; } // Reset appearance properties for textual inputs and textarea // Declare width for legacy (can't be on input[type=*] selectors or it's too specific) input, textarea { width: 210px; } // Reset height since textareas have rows textarea { height: auto; } // Everything else textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: $inputBackground; border: 1px solid $inputBorder; @include border-radius($inputBorderRadius); @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); @include transition(#{border linear .2s, box-shadow linear .2s}); // Focus state &: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)}); } } // Position radios and checkboxes better input[type="radio"], input[type="checkbox"] { margin: 3px 0; *margin-top: 0; /* IE7 */ line-height: normal; cursor: pointer; } // Reset width of input buttons, radios, checkboxes input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; // Override of generic input selector } // Make uneditable textareas behave like a textarea .uneditable-textarea { 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; } // Make select elements obey height by applying a border select { width: 220px; // default input width + 10px of padding that doesn't get applied border: 1px solid #bbb; } // Make multiple select elements height not fixed select[multiple], select[size] { height: auto; } // Focus for select, file, radio, and checkbox select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { @include tab-focus(); } // 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 } // 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; } // Ensure input-prepend/append never wraps .input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display: inline-block; } // 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 #e5e5e5; @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 // (sass-edit) - need special mixin @include rootPlaceholder(); // 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; @