test/dummy/tmp/cache/sass/367107abe8cc7204b7df467455e0644864892d9f/_forms.scssc in bootstrap-sass-rails-2.0.0.1 vs test/dummy/tmp/cache/sass/367107abe8cc7204b7df467455e0644864892d9f/_forms.scssc in bootstrap-sass-rails-2.0.0.2

- old
+ new

@@ -1,550 +1,689 @@ -3.1.10 (Brainy Betty) -4ab73e439591757f464bfd376a66bd557672d52f +3.1.12 (Brainy Betty) +2bcea7ae786e3200d4aeef0b1e7b348890ea43b9 o:Sass::Tree::RootNode -:@children[Po:Sass::Tree::CommentNode : @value[I"/* Forms.scss +:@children[jo:Sass::Tree::CommentNode : @value[I"/* Forms.less * Base styles for various input types, form layouts, and states - * ------------------------------------------------------------- */:ET: @silent0: + * ------------------------------------------------------------- */:ET: @silenti: @loud0;[: -@linei: @options{o; ;[I"%/* FORM STYLES - * ----------- */; T; -i; 0;[; i ; @ o:Sass::Tree::RuleNode : +@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-bottom; T;o:Sass::Script::Variable ;I" baseline; T:@underscored_nameI" baseline; T; @ ; i;i:@prop_syntax:new;[; i; @ ; i:@has_childrenT; @ o; ;[I"8/* Groups of fields with labels on top (legends) */; T; -i; 0;[; i; @ o; ;[I" fieldset; T;i;o;;[o;;[o;;[o; ;[I" fieldset; T;0; i;I"; F; i;@5; i;@5;[o; ;[I"margin-bottom; T;o; ;I" baseline; T;I" baseline; T; @ ; i;i;;;[; i; @ o; ;[I"padding-top; T;o; ;I" baseline; T;I" baseline; T; @ ; i;i;;;[; i; @ o; ;[I" legend; T;i;o;;[o;;[o;;[o; ;[I" legend; T;0; i;I"; F; i;@Q; i;@Q;[o; ;[I" display; T;o:Sass::Script::String;I" -block; T: -@type:identifier; @ ;i;;;[; i; @ o; ;[I"padding-left; T;o; ;I" -150px; T;!;"; @ ;i;;;[; i; @ o; ;[I"font-size; T;o:Sass::Script::Operation -:@operand1o; ;I" basefont; T;I" basefont; T; @ ; i:@operand2o:Sass::Script::Number ;f1.5:@numerator_units[:@denominator_units[; i:@originalI"1.5; F; @ :@operator: -times; i; @ ;i;;;[; i; @ o; ;[I"line-height; T;o; ;I"1; T;!;"; @ ;i;;;[; i; @ o; ;[I" -color; T;o; ;I" grayDark; T;I" grayDark; T; @ ; i;i;;;[; i; @ o; ;[I" *padding; T;o; ;I"0 0 5px 145px; T;!;"; @ ;i;;;[; i; @ o; ;[I"/* IE6-7 */; T; -0; 0;[; i; @ o; ;[I"*line-height; T;o; ;I"1.5; T;!;"; @ ;i;;;[; i; @ o; ;[I"/* IE6-7 */; T; -0; 0;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"Q/* Parent element that clears floats and wraps labels and fields together */; T; -i; 0;[; i!; @ o; ;[I"form .clearfix; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i";I"; F; i";@o;;[o:Sass::Selector::Class;[I" clearfix; T; i";@; i";@; i";@;[o; ;[I"margin-bottom; T;o; ;I" baseline; T;I" baseline; T; @ ; i#;i;;;[; i#; @ o:Sass::Tree::MixinNode ;I" clearfix; T: -@args[:@keywords{;[; i$; @ ; i";T; @ o; ;[I"/* Set font for forms */; T; -i; 0;[; i'; @ o; ;[I"#label, +@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#; @ ; 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;;[I" +textarea; T;i;o;;[ +o;;[o;;[o; ;[I" +label; T;0; i+;I"; F; i+;@o;;[I" ; Fo;;[o; ;[I" -input; T;0; i+;@; i+;@o;;[I" -; Fo;;[o; ;[I" select; T;0; i+;@; i+;@o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i+;@; i+;@; i+;@;[o;- ;I"sans-serif-font; T;.[o; ;I" normal; T;!;"; @ ; i,o;& ;i;'[I"px; T;([; i,;)I" 13px; F; @ o; ;I" normal; T;!;"; @ ; i,;/{;[; i,; @ ; i+;T; @ o; ;[I"/* Float labels left */; T; +input; T;0; i+;@; i+;@o;;[I" +; Fo;;[o; ;[I" button; T;0; i+;@; i+;@o;;[I" +; Fo;;[o; ;[I" select; T;0; i+;@; i+;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i+;@; i+;@; i+;@;[o:Sass::Tree::MixinNode ;I"font-sans-serif; 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,; @ ; i+;&T; @ o; ;[I",/* Identify controls by their labels */; T; i; 0;[; i/; @ o; ;[I" label; T;i;o;;[o;;[o;;[o; ;[I" -label; T;0; i0;I"; F; i0;@; i0;@;[ o; ;[I"padding-top; T;o; ;I"6px; T;!;"; @ ;i;;;[; i1; @ o; ;[I"font-size; T;o; ;I" basefont; T;I" basefont; T; @ ; i2;i;;;[; i2; @ o; ;[I"line-height; T;o; ;I" baseline; T;I" baseline; T; @ ; i3;i;;;[; i3; @ o; ;[I" -float; T;o; ;I" left; T;!;"; @ ;i;;;[; i4; @ o; ;[I" -width; T;o; ;I" -130px; T;!;"; @ ;i;;;[; i5; @ o; ;[I"text-align; T;o; ;I" -right; T;!;"; @ ;i;;;[; i6; @ o; ;[I" -color; T;o; ;I" grayDark; T;I" grayDark; T; @ ; i7;i;;;[; i7; @ ; i0;T; @ o; ;[I"J/* Shift over the inside div to align all label's relevant content */; T; -i; 0;[; i:; @ o; ;[I"form .input; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i;;I"; F; i;;@2o;;[o;,;[I" -input; T; i;;@2; i;;@2; i;;@2;[o; ;[I"margin-left; T;o; ;I" -150px; T;!;"; @ ;i;;;[; i<; @ ; i;;T; @ o; ;[I"&/* Checkboxs and radio buttons */; T; -i; 0;[; i?; @ o; ;[I",input[type=checkbox], -input[type=radio]; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; iA;I"; Fo:Sass::Selector::Attribute ;[I" type; T;0;*I"=; T;[I" checkbox; T; iA;@O; iA;@Oo;;[I" -; Fo;;[o; ;[I" -input; T;0; iA;@Oo;0 ;[I" type; T;0;*I"=; T;[I" -radio; T; iA;@O; iA;@O; iA;@O;[o; ;[I" cursor; T;o; ;I" pointer; T;!;"; @ ;i;;;[; iB; @ ; iA;T; @ o; ;[I"%/* Inputs, Textareas, Selects */; T; -i; 0;[; iE; @ o; ;[I"/input, +label; T;0; i0;I"; F; i0;@; i0;@;[o; ;[I" display; T;o;';I" +block; T;(;); @ ;i;$;%;[; i1; @ o; ;[I"margin-bottom; T;o;';I"5px; T;(;); @ ;i;$;%;[; i2; @ o; ;[I" +color; T;o; ;I" grayDark; T;!I" grayDark; T; i3; @ ;i;$;%;[; i3; @ ; i0;&T; @ o; ;[I"%/* Inputs, Textareas, Selects */; T; +i; 0;[; i6; @ o; ;[I"/input, textarea, select, .uneditable-input; T;i;o;;[ o;;[o;;[o; ;[I" -input; T;0; iI;I"; F; iI;@{o;;[I" -; Fo;;[o; ;[I" textarea; T;0; iI;@{; iI;@{o;;[I" -; Fo;;[o; ;[I" select; T;0; iI;@{; iI;@{o;;[I" -; Fo;;[o;,;[I"uneditable-input; T; iI;@{; iI;@{; iI;@{;[o; ;[I" display; T;o; ;I"inline-block; T;!;"; @ ;i;;;[; iJ; @ o; ;[I" -width; T;o; ;I" -210px; T;!;"; @ ;i;;;[; iK; @ o; ;[I" height; T;o; ;I" baseline; T;I" baseline; T; @ ; iL;i;;;[; iL; @ o; ;[I" padding; T;o; ;I"4px; T;!;"; @ ;i;;;[; iM; @ o; ;[I"font-size; T;o; ;I" basefont; T;I" basefont; T; @ ; iN;i;;;[; iN; @ o; ;[I"line-height; T;o; ;I" baseline; T;I" baseline; T; @ ; iO;i;;;[; iO; @ o; ;[I" -color; T;o; ;I" gray; T;I" gray; T; @ ; iP;i;;;[; iP; @ o; ;[I" border; T;o; ;I"1px solid #ccc; T;!;"; @ ;i;;;[; iQ; @ o;- ;I"border-radius; T;.[o;& ;i;'[I"px; T;([; iR;)I"3px; F; @ ;/{;[; iR; @ ; iI;T; @ o; ;[I"%/* remove padding from select */; T; -i; 0;[; iU; @ o; ;[I" select; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; iV;I"; F; iV;@; iV;@;[o; ;[I" padding; T;o; ;I" initial; T;!;"; @ ;i;;;[; iW; @ ; iV;T; @ o; ;[I"./* mini reset for non-html5 file types */; T; -i; 0;[; iZ; @ o; ;[I",input[type=checkbox], -input[type=radio]; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; i\;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" checkbox; T; i\;@; i\;@o;;[I" +input; T;0; i:;I"; F; i:;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i:;@; i:;@o;;[I" +; Fo;;[o; ;[I" select; T;0; i:;@; i:;@o;;[I" +; Fo;;[o:Sass::Selector::Class;[I"uneditable-input; T; i:;@; i:;@; i:;@;[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;$;%;[; i?; @ o; ;[I"font-size; T;o; ;I"baseFontSize; T;!I"baseFontSize; T; i@; @ ;i;$;%;[; i@; @ o; ;[I"line-height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iA; @ ;i;$;%;[; iA; @ o; ;[I" +color; T;o; ;I" gray; T;!I" gray; T; iB; @ ;i;$;%;[; iB; @ o; ;[I" border; T;o;';I"1px solid #ccc; T;(;); @ ;i;$;%;[; iC; @ o;/ ;I"border-radius; T;0[o; ;i;[I"px; T;[; iD;I"3px; F; @ ;1{;[; iD; @ ; i:;&T; @ o; ;[I".uneditable-textarea; T;i;o;;[o;;[o;;[o;2;[I"uneditable-textarea; T; iF;I"; F; iF;@; iF;@;[o; ;[I" +width; T;o;';I" auto; T;(;); @ ;i;$;%;[; iG; @ o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; iH; @ ; iF;&T; @ o; ;[I" /* Inputs within a label */; T; +i; 0;[; iK; @ o; ;[I".label input, +label textarea, +label select; T;i;o;;[o;;[o;;[o; ;[I" +label; T;0; iN;I"; F; iN;@o;;[o; ;[I" +input; T;0; iN;@; iN;@o;;[I" +; Fo;;[o; ;[I" +label; T;0; iN;@; iN;@o;;[o; ;[I" textarea; T;0; iN;@; iN;@o;;[I" +; Fo;;[o; ;[I" +label; T;0; iN;@; iN;@o;;[o; ;[I" select; T;0; iN;@; iN;@; iN;@;[o; ;[I" display; T;o;';I" +block; T;(;); @ ;i;$;%;[; iO; @ ; iN;&T; @ o; ;[I",/* Mini reset for unique input types */; T; +i; 0;[; iR; @ o; ;[I"Einput[type="image"], +input[type="checkbox"], +input[type="radio"]; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; iU;I"; Fo:Sass::Selector::Attribute ;[I" type; T;0;-I"=; T;[I" "image"; T; iU;@; iU;@o;;[I" ; Fo;;[o; ;[I" -input; T;0; i\;@o;0 ;[I" type; T;0;*I"=; T;[I" -radio; T; i\;@; i\;@; i\;@;[ o; ;[I" -width; T;o; ;I" auto; T;!;"; @ ;i;;;[; i]; @ o; ;[I" height; T;o; ;I" auto; T;!;"; @ ;i;;;[; i^; @ o; ;[I" padding; T;o; ;I"0; T;!;"; @ ;i;;;[; i_; @ o; ;[I" margin; T;o; ;I" -3px 0; T;!;"; @ ;i;;;[; i`; @ o; ;[I"*margin-top; T;o; ;I"0; T;!;"; @ ;i;;;[; ia; @ o; ;[I"/* IE6-7 */; T; -0; 0;[; ia; @ o; ;[I"line-height; T;o; ;I" normal; T;!;"; @ ;i;;;[; ib; @ o; ;[I" border; T;o; ;I" none; T;!;"; @ ;i;;;[; ic; @ ; i\;T; @ o; ;[I"input[type=file]; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; if;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" file; T; if;@K; if;@K; if;@K;[ -o; ;[I"background-color; T;o; ;I" -white; T;I" -white; T; @ ; ig;i;;;[; ig; @ o; ;[I" padding; T;o; ;I" initial; T;!;"; @ ;i;;;[; ih; @ o; ;[I" border; T;o; ;I" initial; T;!;"; @ ;i;;;[; ii; @ o; ;[I"line-height; T;o; ;I" initial; T;!;"; @ ;i;;;[; ij; @ o;- ;I"box-shadow; T;.[o; ;I" none; T;!;"; @ ; ik;/{;[; ik; @ ; if;T; @ o; ;[I">input[type=button], -input[type=reset], -input[type=submit]; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; ip;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" button; T; ip;@; ip;@o;;[I" +input; T;0; iU;@o;3 ;[I" type; T;0;-I"=; T;[I""checkbox"; T; iU;@; iU;@o;;[I" ; Fo;;[o; ;[I" -input; T;0; ip;@o;0 ;[I" type; T;0;*I"=; T;[I" -reset; T; ip;@; ip;@o;;[I" +input; T;0; iU;@o;3 ;[I" type; T;0;-I"=; T;[I" "radio"; T; iU;@; iU;@; iU;@;[o; ;[I" +width; T;o;';I" auto; T;(;); @ ;i;$;%;[; iV; @ o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; iW; @ o; ;[I" padding; T;o;';I"0; T;(;); @ ;i;$;%;[; iX; @ o; ;[I" margin; T;o;';I" +3px 0; T;(;); @ ;i;$;%;[; iY; @ o; ;[I"*margin-top; T;o;';I"0; T;(;); @ ;i;$;%;[; iZ; @ o; ;[I"/* IE7 */; T; +0; 0;[; iZ; @ o; ;[I"line-height; T;o;';I" normal; T;(;); @ ;i;$;%;[; i[; @ o; ;[I" border; T;o;';I"0; T;(;); @ ;i;$;%;[; i\; @ o; ;[I" cursor; T;o;';I" pointer; T;(;); @ ;i;$;%;[; i]; @ o; ;[I"border-radius; T;o; ;[o; ;i;[;@); i^;I"0; F; @ o:Sass::Script::Funcall +;I"e; T;0[o;' ;I"\0/; T;(: string; @ ; i^;1{; i^; @ ;";#; i^; @ ;i;$;%;[; i^; @ o; ;[I"*/* Nuke border-radius for IE9 only */; T; +i; 0;[; i^; @ ; iU;&T; @ o; ;[I"3/* Reset the file input to browser defaults */; T; +i; 0;[; ia; @ o; ;[I"input[type="file"]; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; ib;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; ib;@U; ib;@U; ib;@U;[ o; ;[I" padding; T;o;';I" initial; T;(;); @ ;i;$;%;[; ic; @ o; ;[I"line-height; T;o;';I" initial; T;(;); @ ;i;$;%;[; id; @ o; ;[I" border; T;o;';I" initial; T;(;); @ ;i;$;%;[; ie; @ o; ;[I"background-color; T;o; ;I" +white; T;!I" +white; T; if; @ ;i;$;%;[; if; @ o; ;[I"background-color; T;o;';I" initial; T;(;); @ ;i;$;%;[; ig; @ o;/ ;I"box-shadow; T;0[o;' ;I" none; T;(;); @ ; ih;1{;[; ih; @ ; ib;&T; @ o; ;[I"!/* Help out input buttons */; T; +i; 0;[; ik; @ o; ;[I"Dinput[type="button"], +input[type="reset"], +input[type="submit"]; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; in;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "button"; T; in;@; in;@o;;[I" ; Fo;;[o; ;[I" -input; T;0; ip;@o;0 ;[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"select, -input[type=file]; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; iv;I"; F; iv;@o;;[I" +input; T;0; in;@o;3 ;[I" type; T;0;-I"=; T;[I" "reset"; T; in;@; in;@o;;[I" ; Fo;;[o; ;[I" -input; T;0; iv;@o;0 ;[I" type; T;0;*I"=; T;[I" file; T; iv;@; iv;@; iv;@;[ o; ;[I" height; T;o;# -;$o; ;I" baseline; T;I" baseline; T; @ ; iw;%o;& ;f1.5;'[;(@i; iw;)I"1.5; F; @ ;*;+; iw; @ ;i;;;[; iw; @ o; ;[I"_/* In IE7, the height of the select element cannot be changed by height, only font-size */; T; -i; 0;[; iw; @ o; ;[I" *height; T;o; ;I" auto; T;!;"; @ ;i;;;[; ix; @ o; ;[I"/* Reset for IE7 */; T; -i; 0;[; ix; @ o; ;[I"line-height; T;o;# -;$o; ;I" baseline; T;I" baseline; T; @ ; iy;%o;& ;f1.5;'[;(@i; iy;)I"1.5; F; @ ;*;+; iy; @ ;i;;;[; iy; @ o; ;[I"*margin-top; T;o; ;I"4px; T;!;"; @ ;i;;;[; iz; @ o; ;[I">/* For IE7, add top margin to align select with labels */; T; -0; 0;[; iz; @ ; iv;T; @ o; ;[I"9/* Make multiple select elements height not fixed */; T; -i; 0;[; i}; @ o; ;[I"select[multiple]; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; i~;I"; Fo;0 ;[I" multiple; T;0;*0;0; i~;@ ; i~;@ ; i~;@ ;[o; ;[I" height; T;o; ;I" inherit; T;!;"; @ ;i;;;[; i; @ o; ;[I"background-color; T;o; ;I" -white; T;I" -white; T; @ ; i{;i;;;[; i{; @ o; ;[I"1/* Fixes Chromium bug of unreadable items */; T; -i; 0;[; i{; @ ; i~;T; @ 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"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;,;[I"uneditable-input; T; i;I"; F; i;@E; i;@E;[ -o; ;[I"background-color; T;o; ;I" -white; T;I" -white; T; @ ; i;i;;;[; i; @ o; ;[I" display; T;o; ;I" -block; T;!;"; @ ;i;;;[; i; @ o; ;[I"border-color; T;o; ;I" #eee; T;!;"; @ ;i;;;[; i; @ o;- ;I"box-shadow; T;.[o:Sass::Script::List ;[ -o; ;I" -inset; T;!;"; @ ; io;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[I"px; T;([; i;)I"1px; F; @ o;& ;i;'[I"px; T;([; i;)I"2px; F; @ o:Sass::Script::Funcall -;I" rgba; T;.[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;f -0.025;'[;(@i; i;)I" -0.025; F; @ ;/{; i; @ :@separator: -space; i; @ ;/{;[; i; @ o; ;[I" cursor; T;o; ;I"not-allowed; T;!;"; @ ;i;;;[; 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":-moz-placeholder; F;i;o;;[o;;[o;;[o:Sass::Selector::Pseudo -;!: -class;[I"-moz-placeholder; F: @arg0; i;I"; F; i;@; i;@;[o; ;[I" -color; T;o; ;I"grayLight; T;I"grayLight; T; @ ; i;i;;;[; i; @ ; i;T; @ o; ;[I" ::-webkit-input-placeholder; F;i;o;;[o;;[o;;[o;5 -;!: element;[I"-webkit-input-placeholder; F;70; i;I"; F; i;@; i;@;[o; ;[I" -color; T;o; ;I"grayLight; T;I"grayLight; T; @ ; i;i;;;[; i; @ ; i;T; @ o; ;[I"/* Focus states */; T; -i; 0;[; i; @ o; ;[I"input, +input; T;0; in;@o;3 ;[I" type; T;0;-I"=; T;[I" "submit"; T; in;@; in;@; in;@;[o; ;[I" +width; T;o;';I" auto; T;(;); @ ;i;$;%;[; io; @ o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; ip; @ ; in;&T; @ o; ;[I"J/* Set the height of select and file controls to match text inputs */; T; +i; 0;[; is; @ o; ;[I"select, +input[type="file"]; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; iu;I"; F; iu;@o;;[I" +; Fo;;[o; ;[I" +input; T;0; iu;@o;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; iu;@; iu;@; iu;@;[ +o; ;[I" height; T;o;';I" 28px; T;(;); @ ;i;$;%;[; iv; @ o; ;[I"_/* In IE7, the height of the select element cannot be changed by height, only font-size */; T; +0; 0;[; iv; @ o; ;[I"*margin-top; T;o;';I"4px; T;(;); @ ;i;$;%;[; iw; @ o; ;[I">/* For IE7, add top margin to align select with labels */; T; +0; 0;[; iw; @ o; ;[I"line-height; T;o;';I" 28px; T;(;); @ ;i;$;%;[; ix; @ ; iu;&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" +white; T;!I" +white; 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~;@0; i~;@0o;;[I" +; Fo;;[o; ;[I" select; T;0; i~;@0o;3 ;[I" size; T;0;-0;0; i~;@0; i~;@0; i~;@0;[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;@V; i;@V; i;@V;[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;@u; i;@u;[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; F;i;o;;[o;;[o;;[o;2;[I" +radio; F; i;I"; F; i;@o;;[I" +; Fo;;[o;2;[I" checkbox; F; i;@; i;@; 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;@o;;[o; ;[I" +input; F;0; i;@o;3 ;[I" type; F;0;-I"=; F;[I" "radio"; F; i;@; i;@o;;[I" +; Fo;;[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-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;;[ I" +; Fo;;[o;2;[I" controls; F; i;@ +; i;@ +I">; Fo;;[o;2;[I" checkbox; F; i;@ +o;6 +;(;7;[I"first-child; F;80; 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 */; T; +i; 0;[; i; @ o; ;[I"$.radio.inline, +.checkbox.inline; F;i;o;;[o;;[o;;[o;2;[I" +radio; F; i;I"; Fo;2;[I" inline; F; i;@@; i;@@o;;[I" +; Fo;;[o;2;[I" checkbox; F; i;@@o;2;[I" inline; F; i;@@; i;@@; i;@@;[o; ;[I" display; T;o;';I"inline-block; 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;@n; i;@nI"+; Fo;;[o;2;[I" +radio; F; i;@no;2;[I" inline; F; i;@n; i;@no;;[ I" +; Fo;;[o;2;[I" checkbox; F; i;@no;2;[I" inline; F; i;@n; i;@nI"+; Fo;;[o;2;[I" checkbox; F; i;@no;2;[I" inline; F; i;@n; i;@n; i;@n;[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"B/* But don't forget to remove their padding on first-child */; T; +i; 0;[; i; @ o; ;[I"T.controls > .radio.inline:first-child, +.controls > .checkbox.inline: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;2;[I" inline; F; i;@o;6 +;(;7;[I"first-child; F;80; i;@; i;@o;;[ I" +; Fo;;[o;2;[I" controls; F; i;@; i;@I">; Fo;;[o;2;[I" checkbox; F; i;@o;2;[I" inline; F; i;@o;6 +;(;7;[I"first-child; F;80; i;@; i;@; i;@;[o; ;[I"padding-top; T;o;';I"0; T;(;); @ ;i;$;%;[; 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;@o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@; i;@; i;@;[o:Sass::Tree::VariableNode ;I"transition; T: -@expro;1 ;[o;1 ;[o; ;I" border; T;!;"; @ ; io; ;I" linear; T;!;"; @ ; io;& ;f0.2;'[I"s; T;([; i;)I" 0.2s; F; @ ;3;4; i; @ o;1 ;[o; ;I"box-shadow; T;!;"; @ ; io; ;I" linear; T;!;"; @ ; io;& ;f0.2;'[I"s; T;([; i;)I" 0.2s; F; @ ;3;4; i; @ ;3: -comma; i; @ : @guarded0;[; i; @ o;- ;I"transition; T;.[o; ;I"transition; T;I"transition; T; @ ; i;/{;[; i; @ o;- ;I"box-shadow; T;.[o;1 ;[ -o; ;I" -inset; T;!;"; @ ; io;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[I"px; T;([; i;)I"1px; F; @ o;& ;i;'[I"px; T;([; i;)I"3px; F; @ o;2 -;I" rgba; T;.[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;f0.1;'[;(@i; i;)I"0.1; F; @ ;/{; i; @ ;3;4; i; @ ;/{;[; i; @ ; i;T; @ o; ;[I" input:focus, +input; T;0; i;I"; F; i;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@; 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"1px; 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.075;[;@); i;I" +0.075; F; @ ;1{; i; @ ;";#; i; @ ;1{;[; i; @ o:Sass::Tree::VariableNode ;I"transition; T: +@expro; ;[o; ;[o;' ;I" border; T;(;); @ ; io;' ;I" linear; T;(;); @ ; io; ;f0.2;[I"s; T;[; i;I" 0.2s; F; @ ;";#; i; @ o; ;[o;' ;I"box-shadow; T;(;); @ ; io;' ;I" linear; T;(;); @ ; io; ;f0.2;[I"s; T;[; i;I" 0.2s; F; @ ;";#; i; @ ;": +comma; i; @ : @guarded0;[; i; @ o;/ ;I"transition; T;0[o; ;I"transition; T;!I"transition; T; i; @ ;1{;[; i; @ ; i;&T; @ o; ;[I" input:focus, textarea:focus; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; i;I"; Fo;5 -;!;6;[I" -focus; T;70; i;@'; i;@'o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@'o;5 -;!;6;[I" -focus; T;70; i;@'; i;@'; i;@';[ o; ;[I" outline; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"border-color; T;o;2 -;I" rgba; T;.[ o;& ;iW;'[;(@i; i;)I"82; F; @ o;& ;i;'[;(@i; i;)I"168; F; @ o;& ;i;'[;(@i; i;)I"236; F; @ o;& ;f0.8;'[;(@i; i;)I"0.8; F; @ ;/{; i; @ ;i;;;[; i; @ o;9 ;I" shadow; T;:o;1 ;[o;1 ;[ -o; ;I" -inset; T;!;"; @ ; io;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[I"px; T;([; i;)I"1px; F; @ o;& ;i;'[I"px; T;([; i;)I"3px; F; @ o;2 -;I" rgba; T;.[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;f0.1;'[;(@i; i;)I"0.1; F; @ ;/{; i; @ ;3;4; i; @ o;1 ;[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i ;'[I"px; T;([; i;)I"8px; F; @ o;2 -;I" rgba; T;.[ o;& ;iW;'[;(@i; i;)I"82; F; @ o;& ;i;'[;(@i; i;)I"168; F; @ o;& ;i;'[;(@i; i;)I"236; F; @ o;& ;f0.6;'[;(@i; i;)I"0.6; F; @ ;/{; i; @ ;3;4; i; @ ;3;;; i; @ ;<0;[; i; @ o;- ;I"box-shadow; T;.[o; ;I" shadow; T;I" shadow; T; @ ; i;/{;[; i; @ ; i;T; @ o; ;[I"Einput[type=file]:focus, -input[type=checkbox]:focus, +input; T;0; i;I"; Fo;6 +;(;7;[I" +focus; T;80; i;@D; i;@Do;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@Do;6 +;(;7;[I" +focus; T;80; i;@D; i;@D; i;@D;[ 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;9 ;I" shadow; T;:o; ;[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"1px; 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.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;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.6;[;@); i;I"0.6; F; @ ;1{; i; @ ;";#; i; @ ;";;; i; @ ;<0;[; i; @ o;/ ;I"box-shadow; T;0[o; ;I" shadow; T;!I" shadow; T; i; @ ;1{;[; 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-8 */; T; +0; 0;[; i; @ ; i;&T; @ o; ;[I"Iinput[type="file"]:focus, +input[type="checkbox"]:focus, select:focus; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; i;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" file; T; i;@o;5 -;!;6;[I" -focus; T;70; i;@; i;@o;;[I" +input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; i;@o;6 +;(;7;[I" +focus; T;80; i;@; i;@o;;[I" ; Fo;;[o; ;[I" -input; T;0; i;@o;0 ;[I" type; T;0;*I"=; T;[I" checkbox; T; i;@o;5 -;!;6;[I" -focus; T;70; i;@; i;@o;;[I" -; Fo;;[o; ;[I" select; T;0; i;@o;5 -;!;6;[I" -focus; T;70; i;@; i;@; i;@;[ o;- ;I"box-shadow; T;.[o; ;I" none; T;!;"; @ ; i;/{;[; i; @ o; ;[I"#/* override for file inputs */; T; -i; 0;[; i; @ o; ;[I" outline; T;o; ;I"1px dotted #666; T;!;"; @ ;i;;;[; i; @ o; ;[I"O/* Selet elements don't get box-shadow styles, so instead we do outline */; T; -i; 0;[; i; @ ; i;T; @ o; ;[I"C/* FORM FIELD FEEDBACK STATES - * -------------------------- */; T; -i; 0;[; i; @ o; ;[I"&/* Mixin for form field states */; T; -i; 0;[; i; @ o:Sass::Tree::MixinDefNode ;I"formFieldState; T;.[[o;;I"textColor; T;I"textColor; T; @ o:Sass::Script::Color ;0: @attrs{ :rediZ: -greeniZ: blueiZ: -alphai; i; @ [o;;I"borderColor; T;I"borderColor; T; @ o;> ;0;?{ ;@i;Ai;Bi;Ci; i; @ [o;;I"backgroundColor; T;I"backgroundColor; T; @ o;> ;0;?{ ;@i;Ai;Bi;Ci; i; @ ;[ o; ;[I"/* Set the text color */; T; -i; 0;[; i; @ o; ;[I"+> label, - .help-block, - .help-inline; T;i;o;;[o;;[I">; To;;[o; ;[I" -label; T;0; i;I"; F; i;@o;;[I" -; Fo;;[o;,;[I"help-block; T; i;@; i;@o;;[I" -; Fo;;[o;,;[I"help-inline; T; i;@; i;@; i;@;[o; ;[I" -color; T;o; ;I"textColor; T;I"textColor; T; @ ; i;i;;;[; i; @ ; i;T; @ o; ;[I"#/* Style inputs accordingly */; T; -i; 0;[; i; @ o; ;[I"input, - textarea; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; i;I"; F; i;@?o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@?; i;@?; i;@?;[o; ;[I" -color; T;o; ;I"textColor; T;I"textColor; T; @ ; i;i;;;[; i; @ o; ;[I"border-color; T;o; ;I"borderColor; T;I"borderColor; T; @ ; i;i;;;[; i; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o:Sass::Selector::Parent; i;I"; Fo;5 -;!;6;[I" -focus; F;70; i;@a; i;@a; i;@a;[o; ;[I"border-color; T;o;2 -;I" darken; T;.[o; ;I"borderColor; T;I"borderColor; T; @ ; io;& ;i;'[I"%; T;([; i;)I"10%; F; @ ;/{; i; @ ;i;;;[; i; @ o;- ;I"box-shadow; T;.[o;1 ;[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i ;'[I"px; T;([; i;)I"6px; F; @ o;2 -;I" lighten; T;.[o; ;I"borderColor; T;I"borderColor; T; @ ; io;& ;i;'[I"%; T;([; i;)I"20%; F; @ ;/{; i; @ ;3;4; i; @ ;/{;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"B/* Give a small background color for input-prepend/-append */; T; -i; 0;[; i; @ o; ;[I"4.input-prepend .add-on, - .input-append .add-on; T;i;o;;[o;;[o;;[o;,;[I"input-prepend; T; i;I"; F; i;@o;;[o;,;[I" add-on; T; i;@; i;@o;;[I" -; Fo;;[o;,;[I"input-append; T; i;@; i;@o;;[o;,;[I" add-on; T; i;@; i;@; i;@;[o; ;[I" -color; T;o; ;I"textColor; T;I"textColor; T; @ ; i;i;;;[; i; @ o; ;[I"background-color; T;o; ;I"backgroundColor; T;I"backgroundColor; T; @ ; i;i;;;[; i; @ o; ;[I"border-color; T;o; ;I"textColor; T;I"textColor; T; @ ; i;i;;;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"/* Error */; T; -i; 0;[; i; @ o; ;[I"form .clearfix.error; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i;I"; F; i;@o;;[o;,;[I" clearfix; T; i;@o;,;[I" -error; T; i;@; i;@; i;@;[o;- ;I"formFieldState; T;.[o;> ;0;?{ ;@i;AiO;BiM;Ci; i; @ o;> ;0;?{ ;@i;Aid;Bi`;Ci; i; @ o;2 -;I" lighten; T;.[o;> ;0;?{ ;@i;Aid;Bi`;Ci; i; @ o;& ;i#;'[I"%; T;([; i;)I"30%; F; @ ;/{; i; @ ;/{;[; i; @ ; i;T; @ o; ;[I"/* Warning */; T; -i; 0;[; i; @ o; ;[I"form .clearfix.warning; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i;I"; F; i;@ o;;[o;,;[I" clearfix; T; i;@ o;,;[I" warning; T; i;@ ; i;@ ; i;@ ;[o;- ;I"formFieldState; T;.[o;> ;0;?{ ;@i;Ai;BiX;Ci; i; @ o;> ;0;?{ ;@i;Ai;Bii;Ci; i; @ o;2 -;I" lighten; T;.[o;> ;0;?{ ;@i;Ai;Bii;Ci; i; @ o;& ;i -;'[I"%; T;([; i;)I"5%; F; @ ;/{; i; @ ;/{;[; i; @ ; i;T; @ o; ;[I"/* Success */; T; -i; 0;[; i; @ o; ;[I"form .clearfix.success; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i;I"; F; i;@9o;;[o;,;[I" clearfix; T; i;@9o;,;[I" success; T; i;@9; i;@9; i;@9;[o;- ;I"formFieldState; T;.[o;> ;0;?{ ;@iK;Ai;BiL;Ci; i; @ o;> ;0;?{ ;@i\;Ai;Bi\;Ci; i; @ o;2 -;I" lighten; T;.[o;> ;0;?{ ;@i\;Ai;Bi\;Ci; i; @ o;& ;i#;'[I"%; T;([; i;)I"30%; F; @ ;/{; i; @ ;/{;[; i; @ ; i;T; @ o; ;[I"|/* Form element sizes - * TODO v2: remove duplication here and just stick to .input-[size] in light of adding .spanN sizes */; T; -i; 0;[; i; @ o; ;[I"8.input-mini, -input.mini, -textarea.mini, -select.mini; T;i;o;;[ o;;[o;;[o;,;[I"input-mini; T; i;I"; F; i;@go;;[I" -; Fo;;[o; ;[I" -input; T;0; i;@go;,;[I" mini; T; i;@g; i;@go;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@go;,;[I" mini; T; i;@g; i;@go;;[I" -; Fo;;[o; ;[I" select; T;0; i;@go;,;[I" mini; T; i;@g; i;@g; i;@g;[o; ;[I" -width; T;o; ;I" 60px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"<.input-small, -input.small, -textarea.small, -select.small; T;i;o;;[ o;;[o;;[o;,;[I"input-small; T; i;I"; F; i;@o;;[I" -; Fo;;[o; ;[I" -input; T;0; i;@o;,;[I" -small; T; i;@; i;@o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@o;,;[I" -small; T; i;@; i;@o;;[I" -; Fo;;[o; ;[I" select; T;0; i;@o;,;[I" -small; T; i;@; i;@; i;@;[o; ;[I" -width; T;o; ;I" 90px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"@.input-medium, -input.medium, -textarea.medium, -select.medium; T;i;o;;[ o;;[o;;[o;,;[I"input-medium; T; i;I"; F; i;@o;;[I" -; Fo;;[o; ;[I" -input; T;0; i;@o;,;[I" medium; T; i;@; i;@o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@o;,;[I" medium; T; i;@; i;@o;;[I" -; Fo;;[o; ;[I" select; T;0; i;@o;,;[I" medium; T; i;@; i;@; i;@;[o; ;[I" -width; T;o; ;I" -150px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"<.input-large, -input.large, -textarea.large, -select.large; T;i;o;;[ o;;[o;;[o;,;[I"input-large; T; i;I"; F; i;@o;;[I" -; Fo;;[o; ;[I" -input; T;0; i;@o;,;[I" -large; T; i;@; i;@o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@o;,;[I" -large; T; i;@; i;@o;;[I" -; Fo;;[o; ;[I" select; T;0; i;@o;,;[I" -large; T; i;@; i;@; i;@;[o; ;[I" -width; T;o; ;I" -210px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"@.input-xlarge, -input.xlarge, -textarea.xlarge, -select.xlarge; T;i;o;;[ o;;[o;;[o;,;[I"input-xlarge; T; i;I"; F; i;@;o;;[I" -; Fo;;[o; ;[I" -input; T;0; i;@;o;,;[I" xlarge; T; i;@;; i;@;o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@;o;,;[I" xlarge; T; i;@;; i;@;o;;[I" -; Fo;;[o; ;[I" select; T;0; i;@;o;,;[I" xlarge; T; i;@;; i;@;; i;@;;[o; ;[I" -width; T;o; ;I" -270px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"D.input-xxlarge, -input.xxlarge, -textarea.xxlarge, -select.xxlarge; T;i;o;;[ o;;[o;;[o;,;[I"input-xxlarge; T; i;I"; F; i;@po;;[I" -; Fo;;[o; ;[I" -input; T;0; i;@po;,;[I" xxlarge; T; i;@p; i;@po;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@po;,;[I" xxlarge; T; i;@p; i;@po;;[I" -; Fo;;[o; ;[I" select; T;0; i;@po;,;[I" xxlarge; T; i;@p; i;@p; i;@p;[o; ;[I" -width; T;o; ;I" -530px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"textarea.xxlarge; T;i;o;;[o;;[o;;[o; ;[I" textarea; T;0; i;I"; Fo;,;[I" xxlarge; T; i;@; i;@; i;@;[o; ;[I"overflow-y; T;o; ;I" auto; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"/* Grid style input sizes - * This is a duplication of the main grid .columns() mixin, but subtracts 10px to account for input padding and border */; T; -i; 0;[; i; @ o;= ;I"formColumns; T;.[[o;;I"columnSpan; T;I"columnSpan; T; @ o;& ;i;'[;(@i; i;)I"1; F; @ ;[ o; ;[I" display; T;o; ;I"inline-block; T;!;"; @ ;i;;;[; i; @ o; ;[I" -float; T;o; ;I" none; T;!;"; @ ;i;;;[; i; @ o; ;[I" -width; T;o;# -;$o;# -;$o;# -;$o; ;I"gridColumnWidth; T;I"gridColumnWidth; T; @ ; i;%o; ;I"columnSpan; T;I"columnSpan; T; @ ; i;*;+; i; @ ;%o;# -;$o; ;I"gridGutterWidth; T;I"gridGutterWidth; T; @ ; i;%o;# -;$o; ;I"columnSpan; T;I"columnSpan; T; @ ; i;%o;& ;i;'[;(@i; i;)I"1; F; @ ;*: -minus; i; @ ;*;+; i; @ ;*: plus; i; @ ;%o;& ;i;'[;(@i; i;)I"10; F; @ ;*;E; i; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"input, -textarea; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; i;I"; F; i;@o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i;@; i;@; i;@;[o; ;[I"/* Default columns */; T; -i; 0;[; i; @ o; ;[I" &.span1; F;i;o;;[o;;[o;;[o;D; i ;I"; Fo;,;[I" -span1; F; i ;@; i ;@; i ;@;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i ;)I"1; F; @ ;/{;[; i ; @ ; i ;T; @ o; ;[I" &.span2; F;i;o;;[o;;[o;;[o;D; i -;I"; Fo;,;[I" -span2; F; i -;@'; i -;@'; i -;@';[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i -;)I"2; F; @ ;/{;[; i -; @ ; i -;T; @ o; ;[I" &.span3; F;i;o;;[o;;[o;;[o;D; i ;I"; Fo;,;[I" -span3; F; i ;@>; i ;@>; i ;@>;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i ;)I"3; F; @ ;/{;[; i ; @ ; i ;T; @ o; ;[I" &.span4; F;i;o;;[o;;[o;;[o;D; i ;I"; Fo;,;[I" -span4; F; i ;@U; i ;@U; i ;@U;[o;- ;I"formColumns; T;.[o;& ;i ;'[;(@i; i ;)I"4; F; @ ;/{;[; i ; @ ; i ;T; @ o; ;[I" &.span5; F;i;o;;[o;;[o;;[o;D; i ;I"; Fo;,;[I" -span5; F; i ;@l; i ;@l; i ;@l;[o;- ;I"formColumns; T;.[o;& ;i -;'[;(@i; i ;)I"5; F; @ ;/{;[; i ; @ ; i ;T; @ o; ;[I" &.span6; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" -span6; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i ;'[;(@i; i;)I"6; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span7; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" -span7; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i ;'[;(@i; i;)I"7; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span8; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" -span8; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i ;'[;(@i; i;)I"8; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span9; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" -span9; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"9; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span10; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span10; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"10; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span11; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span11; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"11; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span12; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span12; F; i;@ ; i;@ ; i;@ ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"12; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span13; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span13; F; i;@$ ; i;@$ ; i;@$ ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"13; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span14; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span14; F; i;@; ; i;@; ; i;@; ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"14; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span15; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span15; F; i;@R ; i;@R ; i;@R ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"15; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span16; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span16; F; i;@i ; i;@i ; i;@i ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"16; F; @ ;/{;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"(/* Disabled and read-only inputs */; T; -i; 0;[; i; @ o; ;[I"qinput[disabled], +input; T;0; i;@o;3 ;[I" type; T;0;-I"=; T;[I""checkbox"; T; i;@o;6 +;(;7;[I" +focus; T;80; i;@; i;@o;;[I" +; Fo;;[o; ;[I" select; T;0; i;@o;6 +;(;7;[I" +focus; T;80; i;@; i;@; i;@;[o;/ ;I"box-shadow; T;0[o;' ;I" none; T;(;); @ ; i;1{;[; i; @ o; ;[I"#/* override for file inputs */; T; +i; 0;[; i; @ o;/ ;I"tab-focus; T;0[;1{;[; 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;@1; i;@1;[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;@E; i;@E;[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;@Y; i;@Y;[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;@m; i;@m;[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; 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;;[I" +; Fo;;[o; ;[I" select; T;0; i;@o;3 ;[I" +class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@o;3 ;[I" +class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@o;;[I" +; Fo;;[o;2;[I"uneditable-input; 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"inputGridSystem-generate; T;0[o; ;I"gridColumns; T;!I"gridColumns; T; i; @ 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;0 ;[I" disabled; T;0;*0;0; i!;@ ; i!;@ o;;[I" -; Fo;;[o; ;[I" select; T;0; i!;@ o;0 ;[I" disabled; T;0;*0;0; i!;@ ; i!;@ o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i!;@ o;0 ;[I" disabled; T;0;*0;0; i!;@ ; i!;@ o;;[I" +input; T;0; i;I"; Fo;3 ;[I" disabled; T;0;-0;0; i;@; i;@o;;[I" +; Fo;;[o; ;[I" select; T;0; i;@o;3 ;[I" disabled; T;0;-0;0; i;@; i;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@o;3 ;[I" disabled; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" -input; T;0; i!;@ o;0 ;[I" readonly; T;0;*0;0; i!;@ ; i!;@ o;;[I" -; Fo;;[o; ;[I" select; T;0; i!;@ o;0 ;[I" readonly; T;0;*0;0; i!;@ ; i!;@ o;;[I" -; Fo;;[o; ;[I" textarea; T;0; i!;@ o;0 ;[I" readonly; T;0;*0;0; i!;@ ; i!;@ ; i!;@ ;[o; ;[I"background-color; T;o; ;I" #f5f5f5; T;!;"; @ ;i;;;[; i"; @ o; ;[I"border-color; T;o; ;I" #ddd; T;!;"; @ ;i;;;[; i#; @ o; ;[I" cursor; T;o; ;I"not-allowed; T;!;"; @ ;i;;;[; i$; @ ; i!;T; @ o; ;[I" /* Actions (the buttons) */; T; -i; 0;[; i'; @ o; ;[I" .actions; T;i;o;;[o;;[o;;[o;,;[I" actions; T; i(;I"; F; i(;@ ; i(;@ ;[ o; ;[I"background; T;o; ;I" #f5f5f5; T;!;"; @ ;i;;;[; i); @ o; ;[I"margin-top; T;o; ;I" baseline; T;I" baseline; T; @ ; i*;i;;;[; i*; @ o; ;[I"margin-bottom; T;o; ;I" baseline; T;I" baseline; T; @ ; i+;i;;;[; i+; @ o; ;[I" padding; T;o;1 ;[ o;# -;$o; ;I" baseline; T;I" baseline; T; @ ; i,;%o;& ;i;'[;(@i; i,;)I"1; F; @ ;*;E; i,; @ o;& ;i;'[I"px; T;([; i,;)I" 20px; F; @ o; ;I" baseline; T;I" baseline; T; @ ; i,o;& ;i;'[I"px; T;([; i,;)I" -150px; F; @ ;3;4; i,; @ ;i;;;[; i,; @ o; ;[I"border-top; T;o; ;I"1px solid #ddd; T;!;"; @ ;i;;;[; i-; @ o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[;(@i; i.;)I"0; F; @ o;& ;i;'[;(@i; i.;)I"0; F; @ o;& ;i;'[I"px; T;([; i.;)I"3px; F; @ o;& ;i;'[I"px; T;([; i.;)I"3px; F; @ ;3;4; i.; @ ;/{;[; i.; @ o; ;[I".secondary-action; T;i;o;;[o;;[o;;[o;,;[I"secondary-action; T; i/;I"; F; i/;@= -; i/;@= -;[o; ;[I" -float; T;o; ;I" -right; T;!;"; @ ;i;;;[; i0; @ o; ;[I"a; T;i;o;;[o;;[o;;[o; ;[I"a; T;0; i1;I"; F; i1;@Q -; i1;@Q -;[o; ;[I"line-height; T;o; ;I" 30px; T;!;"; @ ;i;;;[; i2; @ o; ;[I" &:hover; F;i;o;;[o;;[o;;[o;D; i3;I"; Fo;5 -;!;6;[I" -hover; F;70; i3;@c -; i3;@c -; i3;@c -;[o; ;[I"text-decoration; T;o; ;I"underline; T;!;"; @ ;i;;;[; i4; @ ; i3;T; @ ; i1;T; @ ; i/;T; @ ; i(;T; @ o; ;[I"K/* Help Text - * TODO: Do we need to set basefont and baseline here? */; T; -i; 0;[; i:; @ o; ;[I".help-inline, -.help-block; T;i;o;;[o;;[o;;[o;,;[I"help-inline; T; i=;I"; F; i=;@~ +input; T;0; i;@o;3 ;[I" readonly; T;0;-0;0; i;@; i;@o;;[I" +; Fo;;[o; ;[I" select; T;0; i;@o;3 ;[I" readonly; T;0;-0;0; i;@; i;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@o;3 ;[I" readonly; T;0;-0;0; i;@; i;@; i;@;[o; ;[I"background-color; T;o;';I" #f5f5f5; T;(;); @ ;i;$;%;[; i; @ o; ;[I"border-color; T;o;';I" #ddd; T;(;); @ ;i;$;%;[; i; @ o; ;[I" cursor; T;o;';I"not-allowed; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"C/* FORM FIELD FEEDBACK STATES + * -------------------------- */; T; +i; 0;[; i; @ o; ;[I"&/* Mixin for form field states */; T; +i; 0;[; i; @ o:Sass::Tree::MixinDefNode ;I"formFieldState; T;0[[o; ;I"textColor; T;!I"textColor; T; @ o:Sass::Script::Color ;0: @attrs{ :rediZ: +greeniZ: blueiZ: +alphai; i; @ [o; ;I"borderColor; T;!I"borderColor; T; @ o;> ;0;?{ ;@i;Ai;Bi;Ci; i; @ [o; ;I"backgroundColor; T;!I"backgroundColor; T; @ o;> ;0;?{ ;@i;Ai;Bi;Ci; i; @ ;[ o; ;[I"/* Set the text color */; T; +i; 0;[; i ; @ o; ;[I"+> label, + .help-block, + .help-inline; T;i;o;;[o;;[I">; To;;[o; ;[I" +label; T;0; i ;I"; F; i ;@to;;[I" +; Fo;;[o;2;[I"help-block; T; i ;@t; i ;@to;;[I" +; Fo;;[o;2;[I"help-inline; T; i ;@t; i ;@t; i ;@t;[o; ;[I" +color; T;o; ;I"textColor; T;!I"textColor; T; i ; @ ;i;$;%;[; i ; @ ; i ;&T; @ o; ;[I"#/* Style inputs accordingly */; T; +i; 0;[; i; @ o; ;[I" input, + select, + textarea; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; i;I"; F; i;@o;;[I" +; Fo;;[o; ;[I" select; T;0; i;@; i;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@; i;@; i;@;[o; ;[I" +color; T;o; ;I"textColor; T;!I"textColor; T; i; @ ;i;$;%;[; i; @ o; ;[I"border-color; T;o; ;I"borderColor; T;!I"borderColor; T; i; @ ;i;$;%;[; i; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o:Sass::Selector::Parent; i;I"; Fo;6 +;(;7;[I" +focus; F;80; i;@; i;@; i;@;[o; ;[I"border-color; T;o;4 +;I" darken; T;0[o; ;I"borderColor; T;!I"borderColor; T; 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; ;I"borderColor; T;!I"borderColor; T; i; @ o; ;i;[I"%; T;[; i;I"20%; F; @ ;1{; i; @ ;";#; i; @ ;1{;[; i; @ ; i;&T; @ ; i;&T; @ o; ;[I"B/* Give a small background color for input-prepend/-append */; T; +i; 0;[; i; @ o; ;[I"4.input-prepend .add-on, + .input-append .add-on; F;i;o;;[o;;[o;;[o;2;[I"input-prepend; F; i;I"; F; i;@ +o;;[o;2;[I" add-on; F; i;@ +; i;@ +o;;[I" +; Fo;;[o;2;[I"input-append; F; i;@ +; i;@ +o;;[o;2;[I" add-on; F; i;@ +; i;@ +; i;@ +;[o; ;[I" +color; T;o; ;I"textColor; T;!I"textColor; T; i; @ ;i;$;%;[; i; @ o; ;[I"background-color; T;o; ;I"backgroundColor; T;!I"backgroundColor; T; i; @ ;i;$;%;[; i; @ o; ;[I"border-color; T;o; ;I"textColor; T;!I"textColor; T; i; @ ;i;$;%;[; i; @ ; i;&T; @ ; i;&T; @ o; ;[I"/* 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#;@C; i#;@C; i#;@C;[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';@f; i';@f; i';@f;[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; i3;I"; Fo;6 +;(;7;[I" +focus; T;80; i3;@o;6 +;(;7;[I" required; T;80; i3;@o;6 +;(;7;[I" invalid; T;80; i3;@; i3;@o;;[I" +; Fo;;[ o; ;[I" textarea; T;0; i3;@o;6 +;(;7;[I" +focus; T;80; i3;@o;6 +;(;7;[I" required; T;80; i3;@o;6 +;(;7;[I" invalid; T;80; i3;@; i3;@o;;[I" +; Fo;;[ o; ;[I" select; T;0; i3;@o;6 +;(;7;[I" +focus; T;80; i3;@o;6 +;(;7;[I" required; T;80; i3;@o;6 +;(;7;[I" invalid; T;80; i3;@; i3;@; i3;@;[o; ;[I" +color; T;o;';I" #b94a48; T;(;); @ ;i;$;%;[; i4; @ o; ;[I"border-color; T;o;';I" #ee5f5b; T;(;); @ ;i;$;%;[; i5; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o;D; i6;I"; Fo;6 +;(;7;[I" +focus; F;80; i6;@; i6;@; i6;@;[o; ;[I"border-color; T;o;4 +;I" darken; T;0[o;> ;0;?{ ;@i;Aid;Bi`;Ci; i7; @ o; ;i;[I"%; T;[; i7;I"10%; F; @ ;1{; i7; @ ;i;$;%;[; i7; @ o;/ ;I"box-shadow; T;0[o; ;[ o; ;i;[;@); i8;I"0; F; @ o; ;i;[;@); i8;I"0; F; @ o; ;i ;[I"px; T;[; i8;I"6px; F; @ o;4 +;I" lighten; T;0[o;> ;0;?{ ;@i;Aid;Bi`;Ci; i8; @ o; ;i;[I"%; T;[; i8;I"20%; F; @ ;1{; i8; @ ;";#; i8; @ ;1{;[; i8; @ ; i6;&T; @ ; i3;&T; @ o; ;[I"'/* FORM ACTIONS + * ------------ */; T; +i; 0;[; i>; @ o; ;[I".form-actions; T;i;o;;[o;;[o;;[o;2;[I"form-actions; T; iA;I"; F; iA;@0 ; iA;@0 ;[ +o; ;[I" padding; T;o; ;[o;* +;+o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iB; @ ;,o; ;i;[;@); iB;I"1; F; @ ;-: +minus; iB; @ o; ;i;[I"px; T;[; iB;I" 20px; F; @ o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iB; @ ;";#; iB; @ ;i;$;%;[; iB; @ o; ;[I"margin-top; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iC; @ ;i;$;%;[; iC; @ o; ;[I"margin-bottom; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iD; @ ;i;$;%;[; iD; @ o; ;[I"background-color; T;o;';I" #f5f5f5; T;(;); @ ;i;$;%;[; iE; @ o; ;[I"border-top; T;o;';I"1px solid #ddd; T;(;); @ ;i;$;%;[; iF; @ ; iA;&T; @ o; ;[I"O/* For text that needs to appear as an input but should not be an input */; T; +i; 0;[; iI; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o;;[o;2;[I"uneditable-input; T; iJ;I"; F; iJ;@q ; iJ;@q ;[ +o; ;[I" display; T;o;';I" +block; T;(;); @ ;i;$;%;[; iK; @ o; ;[I"background-color; T;o; ;I" +white; T;!I" +white; T; iL; @ ;i;$;%;[; iL; @ o; ;[I"border-color; T;o;';I" #eee; T;(;); @ ;i;$;%;[; iM; @ o;/ ;I"box-shadow; T;0[o; ;[ +o;' ;I" +inset; T;(;); @ ; iNo; ;i;[;@); iN;I"0; F; @ o; ;i;[I"px; T;[; iN;I"1px; F; @ o; ;i;[I"px; T;[; iN;I"2px; F; @ o;4 +;I" rgba; T;0[ o; ;i;[;@); iN;I"0; F; @ o; ;i;[;@); iN;I"0; F; @ o; ;i;[;@); iN;I"0; F; @ o; ;f +0.025;[;@); iN;I" +0.025; F; @ ;1{; iN; @ ;";#; iN; @ ;1{;[; iN; @ o; ;[I" cursor; T;o;';I"not-allowed; T;(;); @ ;i;$;%;[; iO; @ ; iJ;&T; @ o; ;[I"a/* Placeholder text gets special styles; can't be bundled together though for some reason */; T; +i; 0;[; iR; @ o;/ ;I"placeholder; T;0[o; ;I"grayLight; T;!I"grayLight; T; iS; @ ;1{;[; iS; @ o; ;[I"!/* HELP TEXT + * --------- */; T; +i; 0;[; iW; @ o; ;[I".help-block; T;i;o;;[o;;[o;;[o;2;[I"help-block; T; iZ;I"; F; iZ;@ ; iZ;@ ;[o; ;[I"margin-top; T;o;';I"5px; T;(;); @ ;i;$;%;[; i[; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i\; @ o; ;[I" +color; T;o; ;I"grayLight; T;!I"grayLight; T; i]; @ ;i;$;%;[; i]; @ ; iZ;&T; @ o; ;[I".help-inline; T;i;o;;[o;;[o;;[o;2;[I"help-inline; T; i`;I"; F; i`;@ ; i`;@ ;[ +o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; ia; @ o;/ ;I"ie7-inline-block; T;0[;1{;[; ib; @ o; ;[I"margin-bottom; T;o;';I"9px; T;(;); @ ;i;$;%;[; ic; @ o; ;[I"vertical-align; T;o;';I" middle; T;(;); @ ;i;$;%;[; id; @ o; ;[I"padding-left; T;o;';I"5px; T;(;); @ ;i;$;%;[; ie; @ ; i`;&T; @ o; ;[I"'/* INPUT GROUPS + * ------------ */; T; +i; 0;[; ij; @ o; ;[I"U/* Allow us to put symbols and text within the input field for a cleaner look */; T; +i; 0;[; im; @ o; ;[I"".input-prepend, +.input-append; F;i;o;;[o;;[o;;[o;2;[I"input-prepend; F; io;I"; F; io;@# o;;[I" -; Fo;;[o;,;[I"help-block; T; i=;@~ -; i=;@~ -; i=;@~ -;[o; ;[I"font-size; T;o; ;I" basefont; T;I" basefont; T; @ ; i>;i;;;[; i>; @ o; ;[I"line-height; T;o; ;I" baseline; T;I" baseline; T; @ ; i?;i;;;[; i?; @ o; ;[I" -color; T;o; ;I"grayLight; T;I"grayLight; T; @ ; i@;i;;;[; i@; @ ; i=;T; @ o; ;[I".help-inline; T;i;o;;[o;;[o;;[o;,;[I"help-inline; T; iB;I"; F; iB;@ -; iB;@ -;[ -o; ;[I"padding-left; T;o; ;I"5px; T;!;"; @ ;i;;;[; iC; @ o; ;[I"*position; T;o; ;I" relative; T;!;"; @ ;i;;;[; iD; @ o; ;[I"/* IE6-7 */; T; -0; 0;[; iD; @ o; ;[I" *top; T;o;& ;i;'[I"px; T;([; iE;)I" -5px; F; @ ;i;;;[; iE; @ o; ;[I"/* IE6-7 */; T; -0; 0;[; iE; @ ; iB;T; @ o; ;[I""/* Big blocks of help text */; T; -i; 0;[; iH; @ o; ;[I".help-block; T;i;o;;[o;;[o;;[o;,;[I"help-block; T; iI;I"; F; iI;@ -; iI;@ -;[o; ;[I" display; T;o; ;I" -block; T;!;"; @ ;i;;;[; iJ; @ o; ;[I"max-width; T;o; ;I" -600px; T;!;"; @ ;i;;;[; iK; @ ; iI;T; @ o; ;[I"D/* Inline Fields (input fields that appear as inline objects */; T; -i; 0;[; iN; @ o; ;[I".inline-inputs; T;i;o;;[o;;[o;;[o;,;[I"inline-inputs; T; iO;I"; F; iO;@ -; iO;@ -;[o; ;[I" -color; T;o; ;I" gray; T;I" gray; T; @ ; iP;i;;;[; iP; @ o; ;[I" span; T;i;o;;[o;;[o;;[o; ;[I" span; T;0; iQ;I"; F; iQ;@ ; iQ;@ ;[o; ;[I" padding; T;o; ;I"0 2px 0 1px; T;!;"; @ ;i;;;[; iR; @ ; iQ;T; @ ; iO;T; @ o; ;[I"U/* Allow us to put symbols and text within the input field for a cleaner look */; T; -i; 0;[; iV; @ o; ;[I"".input-prepend, -.input-append; T;i;o;;[o;;[o;;[o;,;[I"input-prepend; T; iX;I"; F; iX;@# o;;[I" -; Fo;;[o;,;[I"input-append; T; iX;@# ; iX;@# ; iX;@# ;[o; ;[I" -input; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; iY;I"; F; iY;@9 ; iY;@9 ;[o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[;(@i; iZ;)I"0; F; @ o;& ;i;'[I"px; T;([; iZ;)I"3px; F; @ o;& ;i;'[I"px; T;([; iZ;)I"3px; F; @ o;& ;i;'[;(@i; iZ;)I"0; F; @ ;3;4; iZ; @ ;/{;[; iZ; @ ; iY;T; @ o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;,;[I" add-on; T; i\;I"; F; i\;@^ ; i\;@^ ;[o; ;[I" position; T;o; ;I" relative; T;!;"; @ ;i;;;[; i]; @ o; ;[I"background; T;o; ;I" #f5f5f5; T;!;"; @ ;i;;;[; i^; @ o; ;[I" border; T;o; ;I"1px solid #ccc; T;!;"; @ ;i;;;[; i_; @ o; ;[I" z-index; T;o; ;I"2; T;!;"; @ ;i;;;[; i`; @ o; ;[I" -float; T;o; ;I" left; T;!;"; @ ;i;;;[; ia; @ o; ;[I" display; T;o; ;I" -block; T;!;"; @ ;i;;;[; ib; @ o; ;[I" -width; T;o; ;I" auto; T;!;"; @ ;i;;;[; ic; @ o; ;[I"min-width; T;o; ;I" 16px; T;!;"; @ ;i;;;[; id; @ o; ;[I" height; T;o; ;I" 18px; T;!;"; @ ;i;;;[; ie; @ o; ;[I" padding; T;o; ;I"4px 4px 4px 5px; T;!;"; @ ;i;;;[; if; @ o; ;[I"margin-right; T;o;& ;i;'[I"px; T;([; ig;)I" -1px; F; @ ;i;;;[; ig; @ o; ;[I"font-weight; T;o; ;I" normal; T;!;"; @ ;i;;;[; ih; @ o; ;[I"line-height; T;o; ;I" 18px; T;!;"; @ ;i;;;[; ii; @ o; ;[I" -color; T;o; ;I"grayLight; T;I"grayLight; T; @ ; ij;i;;;[; ij; @ o; ;[I"text-align; T;o; ;I" center; T;!;"; @ ;i;;;[; ik; @ o; ;[I"text-shadow; T;o;1 ;[ o;& ;i;'[;(@i; il;)I"0; F; @ o;& ;i;'[I"px; T;([; il;)I"1px; F; @ o;& ;i;'[;(@i; il;)I"0; F; @ o; ;I" -white; T;I" -white; T; @ ; il;3;4; il; @ ;i;;;[; il; @ o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[I"px; T;([; im;)I"3px; F; @ o;& ;i;'[;(@i; im;)I"0; F; @ o;& ;i;'[;(@i; im;)I"0; F; @ o;& ;i;'[I"px; T;([; im;)I"3px; F; @ ;3;4; im; @ ;/{;[; im; @ ; i\;T; @ o; ;[I" .active; T;i;o;;[o;;[o;;[o;,;[I" active; T; io;I"; F; io;@ ; io;@ ;[o; ;[I"background; T;o;2 -;I" lighten; T;.[o; ;I" -green; T;I" -green; T; @ ; ipo;& ;i#;'[;(@i; ip;)I"30; F; @ ;/{; ip; @ ;i;;;[; ip; @ o; ;[I"border-color; T;o; ;I" -green; T;I" -green; T; @ ; iq;i;;;[; iq; @ ; io;T; @ ; iX;T; @ o; ;[I".input-prepend; T;i;o;;[o;;[o;;[o;,;[I"input-prepend; T; it;I"; F; it;@ ; it;@ ;[o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;,;[I" add-on; T; iu;I"; F; iu;@& ; iu;@& ;[o; ;[I"*margin-top; T;o; ;I"1px; T;!;"; @ ;i;;;[; iv; @ o; ;[I"/* IE6-7 */; T; -0; 0;[; iv; @ ; iu;T; @ ; it;T; @ o; ;[I".input-append; T;i;o;;[o;;[o;;[o;,;[I"input-append; T; iy;I"; F; iy;@> ; iy;@> ;[o; ;[I" -input; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; iz;I"; F; iz;@L ; iz;@L ;[o; ;[I" -float; T;o; ;I" left; T;!;"; @ ;i;;;[; i{; @ o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[I"px; T;([; i|;)I"3px; F; @ o;& ;i;'[;(@i; i|;)I"0; F; @ o;& ;i;'[;(@i; i|;)I"0; F; @ o;& ;i;'[I"px; T;([; i|;)I"3px; F; @ ;3;4; i|; @ ;/{;[; i|; @ ; iz;T; @ o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;,;[I" add-on; T; i~;I"; F; i~;@w ; i~;@w ;[o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[I"px; T;([; i;)I"3px; F; @ o;& ;i;'[I"px; T;([; i;)I"3px; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ ;3;4; i; @ ;/{;[; i; @ o; ;[I"margin-right; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o;& ;i;'[I"px; T;([; i;)I" -1px; F; @ ;i;;;[; i; @ ; i~;T; @ ; iy;T; @ o; ;[I"B/* Stacked options for forms (radio buttons or checkboxes) */; T; -i; 0;[; i; @ o; ;[I".inputs-list; T;i;o;;[o;;[o;;[o;,;[I"inputs-list; T; i;I"; F; i;@ ; i;@ ;[ o; ;[I" margin; T;o; ;I" 0 0 5px; T;!;"; @ ;i;;;[; i; @ o; ;[I" -width; T;o; ;I" 100%; T;!;"; @ ;i;;;[; i; @ o; ;[I"li; T;i;o;;[o;;[o;;[o; ;[I"li; T;0; i;I"; F; i;@ ; i;@ ;[o; ;[I" display; T;o; ;I" -block; T;!;"; @ ;i;;;[; i; @ o; ;[I" padding; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I" -width; T;o; ;I" 100%; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" -label; T;i;o;;[o;;[o;;[o; ;[I" -label; T;0; i;I"; F; i;@ ; i;@ ;[o; ;[I" display; T;o; ;I" -block; T;!;"; @ ;i;;;[; i; @ o; ;[I" -float; T;o; ;I" none; T;!;"; @ ;i;;;[; i; @ o; ;[I" -width; T;o; ;I" auto; T;!;"; @ ;i;;;[; i; @ o; ;[I" padding; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o; ;I" 20px; T;!;"; @ ;i;;;[; i; @ o; ;[I"line-height; T;o; ;I" baseline; T;I" baseline; T; @ ; i;i;;;[; i; @ o; ;[I"text-align; T;o; ;I" left; T;!;"; @ ;i;;;[; i; @ o; ;[I"white-space; T;o; ;I" normal; T;!;"; @ ;i;;;[; i; @ o; ;[I" strong; T;i;o;;[o;;[o;;[o; ;[I" strong; T;0; i;I"; F; i;@( ; i;@( ;[o; ;[I" -color; T;o; ;I" gray; T;I" gray; T; @ ; i;i;;;[; i; @ ; i;T; @ 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" basefont; T;I" basefont; T; @ ; i;%o;& ;i;'[;(@i; i;)I"2; F; @ ;*;E; i; @ ;i;;;[; i; @ o; ;[I"font-weight; T;o; ;I" normal; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ o; ;[I".inputs-list; T;i;o;;[o;;[o;;[o;,;[I"inputs-list; T; i;I"; F; i;@\ ; i;@\ ;[o; ;[I"margin-left; T;o; ;I" 25px; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-bottom; T;o; ;I" 10px; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"&:first-child; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;5 -;!;6;[I"first-child; F;70; i;@z ; i;@z ; i;@z ;[o; ;[I"padding-top; T;o; ;I"6px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" li + li; T;i;o;;[o;;[o;;[o; ;[I"li; T;0; i;I"; F; i;@ I"+; To;;[o; ;[I"li; T;0; i;@ ; i;@ ; i;@ ;[o; ;[I"padding-top; T;o; ;I"2px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I".input[type=radio], - input[type=checkbox]; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; i;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" -radio; T; i;@ ; i;@ o;;[I" -; Fo;;[o; ;[I" -input; T;0; i;@ o;0 ;[I" type; T;0;*I"=; T;[I" checkbox; T; i;@ ; i;@ ; i;@ ;[o; ;[I"margin-bottom; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o;& ;i;'[I"px; T;([; i;)I" --20px; F; @ ;i;;;[; i; @ o; ;[I" -float; T;o; ;I" left; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"/* Stacked forms */; T; -i; 0;[; i; @ o; ;[I".form-stacked; T;i;o;;[o;;[o;;[o;,;[I"form-stacked; T; i;I"; F; i;@ ; i;@ ;[ o; ;[I"padding-left; T;o; ;I" 20px; T;!;"; @ ;i;;;[; i; @ o; ;[I" fieldset; T;i;o;;[o;;[o;;[o; ;[I" fieldset; T;0; i;I"; F; i;@ ; i;@ ;[o; ;[I"padding-top; T;o;# -;$o; ;I" baseline; T;I" baseline; T; @ ; i;%o;& ;i;'[;(@i; i;)I"2; F; @ ;*:div; i; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" legend; T;i;o;;[o;;[o;;[o; ;[I" legend; T;0; i;I"; F; i;@; i;@;[o; ;[I"padding-left; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" -label; T;i;o;;[o;;[o;;[o; ;[I" -label; T;0; i;I"; F; i;@'; i;@';[ o; ;[I" display; T;o; ;I" -block; T;!;"; @ ;i;;;[; i; @ o; ;[I" -float; T;o; ;I" none; T;!;"; @ ;i;;;[; i; @ o; ;[I" -width; T;o; ;I" auto; T;!;"; @ ;i;;;[; i; @ o; ;[I"font-weight; T;o; ;I" bold; T;!;"; @ ;i;;;[; i; @ o; ;[I"text-align; T;o; ;I" left; T;!;"; @ ;i;;;[; i; @ o; ;[I"line-height; T;o; ;I" 20px; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I".clearfix; T;i;o;;[o;;[o;;[o;,;[I" clearfix; T; i;I"; F; i;@_; i;@_;[o; ;[I"margin-bottom; T;o;# -;$o; ;I" baseline; T;I" baseline; T; @ ; i;%o;& ;i;'[;(@i; i;)I"2; F; @ ;*;G; i; @ ;i;;;[; i; @ o; ;[I"div.input; T;i;o;;[o;;[o;;[o; ;[I"div; T;0; i;I"; Fo;,;[I" -input; T; i;@x; i;@x; i;@x;[o; ;[I"margin-left; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ o; ;[I".inputs-list; T;i;o;;[o;;[o;;[o;,;[I"inputs-list; T; i;I"; F; i;@; i;@;[o; ;[I"margin-bottom; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"li; T;i;o;;[o;;[o;;[o; ;[I"li; T;0; i;I"; F; i;@; i;@;[o; ;[I"padding-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I" -label; T;i;o;;[o;;[o;;[o; ;[I" -label; T;0; i;I"; F; i;@; i;@;[o; ;[I"font-weight; T;o; ;I" normal; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ ; i;T; @ o; ;[I"div.clearfix.error; T;i;o;;[o;;[o;;[o; ;[I"div; T;0; i;I"; Fo;,;[I" clearfix; T; i;@o;,;[I" -error; T; i;@; i;@; i;@;[ -o; ;[I"padding-top; T;o; ;I" 10px; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-bottom; T;o; ;I" 10px; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-left; T;o; ;I" 10px; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o;& ;i;'[I"px; T;([; i;)I" --10px; F; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" .actions; T;i;o;;[o;;[o;;[o;,;[I" actions; T; i;I"; F; i;@; i;@;[o; ;[I"margin-left; T;o;& ;i;'[I"px; T;([; i;)I" --20px; F; @ ;i;;;[; i; @ o; ;[I"padding-left; T;o; ;I" 20px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ :@templateI"&/* Forms.scss - * Base styles for various input types, form layouts, and states - * ------------------------------------------------------------- */ +; Fo;;[o;2;[I"input-append; F; io;@# +; io;@# +; io;@# +;[ o; ;[I"margin-bottom; T;o;';I"5px; T;(;); @ ;i;$;%;[; ip; @ o;/ ;I" clearfix; T;0[;1{;[; iq; @ o; ;[I"./* Clear the float to prevent wrapping */; T; +i; 0;[; iq; @ o; ;[I"input, + .uneditable-input; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; is;I"; F; is;@H +o;;[I" +; Fo;;[o;2;[I"uneditable-input; T; is;@H +; is;@H +; is;@H +;[o;/ ;I"border-radius; T;0[o; ;[ o; ;i;[;@); it;I"0; F; @ o; ;i;[I"px; T;[; it;I"3px; F; @ o; ;i;[I"px; T;[; it;I"3px; F; @ o; ;i;[;@); it;I"0; F; @ ;";#; it; @ ;1{;[; it; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o;D; iu;I"; Fo;6 +;(;7;[I" +focus; F;80; iu;@s +; iu;@s +; iu;@s +;[o; ;[I" position; T;o;';I" relative; T;(;); @ ;i;$;%;[; iv; @ o; ;[I" z-index; T;o;';I"2; T;(;); @ ;i;$;%;[; iw; @ ; iu;&T; @ ; is;&T; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o;;[o;2;[I"uneditable-input; T; iz;I"; F; iz;@ +; iz;@ +;[o; ;[I"border-left-color; T;o;';I" #ccc; T;(;); @ ;i;$;%;[; i{; @ ; iz;&T; @ o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;2;[I" add-on; T; i};I"; F; i};@ +; i};@ +;[o; ;[I" +float; T;o;';I" left; T;(;); @ ;i;$;%;[; i~; @ o; ;[I" display; T;o;';I" +block; T;(;); @ ;i;$;%;[; i; @ o; ;[I" +width; T;o;';I" auto; T;(;); @ ;i;$;%;[; i; @ o; ;[I"min-width; T;o;';I" 16px; T;(;); @ ;i;$;%;[; i; @ o; ;[I" height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i; @ ;i;$;%;[; i; @ o; ;[I"margin-right; T;o; ;i;[I"px; T;[; i;I" -1px; F; @ ;i;$;%;[; i; @ o; ;[I" padding; T;o;';I" 4px 5px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"font-weight; T;o;';I" normal; T;(;); @ ;i;$;%;[; i; @ o; ;[I"line-height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i; @ ;i;$;%;[; i; @ o; ;[I" +color; T;o; ;I"grayLight; T;!I"grayLight; T; i; @ ;i;$;%;[; i; @ o; ;[I"text-align; T;o;';I" center; T;(;); @ ;i;$;%;[; i; @ o; ;[I"text-shadow; T;o; ;[ o; ;i;[;@); i;I"0; F; @ o; ;i;[I"px; T;[; i;I"1px; F; @ o; ;i;[;@); i;I"0; F; @ o; ;I" +white; T;!I" +white; T; i; @ ;";#; i; @ ;i;$;%;[; i; @ o; ;[I"background-color; T;o;';I" #f5f5f5; T;(;); @ ;i;$;%;[; i; @ o; ;[I" border; T;o;';I"1px solid #ccc; T;(;); @ ;i;$;%;[; i; @ o;/ ;I"border-radius; T;0[o; ;[ o; ;i;[I"px; T;[; i;I"3px; F; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[I"px; T;[; i;I"3px; F; @ ;";#; i; @ ;1{;[; i; @ ; i};&T; @ o; ;[I" .active; T;i;o;;[o;;[o;;[o;2;[I" active; T; i;I"; F; i;@1 ; i;@1 ;[o; ;[I"background-color; T;o;4 +;I" lighten; T;0[o; ;I" +green; T;!I" +green; T; i; @ o; ;i#;[;@); i;I"30; F; @ ;1{; i; @ ;i;$;%;[; i; @ o; ;[I"border-color; T;o; ;I" +green; T;!I" +green; T; i; @ ;i;$;%;[; i; @ ; i;&T; @ ; io;&T; @ o; ;[I".input-prepend; T;i;o;;[o;;[o;;[o;2;[I"input-prepend; T; i;I"; F; i;@T ; i;@T ;[o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;2;[I" add-on; T; i;I"; F; i;@b ; i;@b ;[o; ;[I"*margin-top; T;o;';I"1px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"/* IE6-7 */; T; +0; 0;[; i; @ ; i;&T; @ ; i;&T; @ o; ;[I".input-append; T;i;o;;[o;;[o;;[o;2;[I"input-append; T; i;I"; F; i;@z ; i;@z ;[ o; ;[I"input, + .uneditable-input; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; i;I"; F; i;@ o;;[I" +; Fo;;[o;2;[I"uneditable-input; T; i;@ ; i;@ ; i;@ ;[o; ;[I" +float; T;o;';I" left; T;(;); @ ;i;$;%;[; i; @ o;/ ;I"border-radius; T;0[o; ;[ o; ;i;[I"px; T;[; i;I"3px; F; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[I"px; T;[; i;I"3px; F; @ ;";#; i; @ ;1{;[; i; @ ; i;&T; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o;;[o;2;[I"uneditable-input; T; i;I"; F; i;@ ; i;@ ;[o; ;[I"border-right-color; T;o;';I" #ccc; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;2;[I" add-on; T; i;I"; F; i;@ ; i;@ ;[o; ;[I"margin-right; T;o;';I"0; T;(;); @ ;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;[I"px; T;[; i;I"3px; F; @ o; ;i;[I"px; T;[; i;I"3px; F; @ o; ;i;[;@); i;I"0; F; @ ;";#; i; @ ;1{;[; i; @ ; i;&T; @ o; ;[I"input:first-child; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; i;I"; Fo;6 +;(;7;[I"first-child; T;80; i;@ ; i;@ ; i;@ ;[o; ;[I"/* In IE7, having a hasLayout container (from clearfix's zoom:1) can make the first input + * inherit the sum of its ancestors' margins. */; T; +i; 0;[; i; @ o; ;[I"*margin-left; T;o; ;i`;[I"px; T;[; i;I" -160px; F; @ ;i;$;%;[; i; @ o; ;[I"& + .add-on; F;i;o;;[o;;[o;;[o;D; i;I"; F; i;@ I"+; Fo;;[o;2;[I" add-on; F; i;@ ; i;@ ; i;@ ;[o; ;[I"*margin-left; T;o; ;i;[I"px; T;[; i;I" +-21px; F; @ ;i;$;%;[; i; @ ; i;&T; @ ; 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;@@ ; i;@@ ;[ +o; ;[I"padding-left; T;o;';I" 14px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"padding-right; T;o;';I" 14px; T;(;); @ ;i;$;%;[; 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; F;i;o;;[o;;[o;;[o;2;[I"form-search; F; i;I"; F; i;@v o;;[I" +; Fo;;[o;2;[I"form-inline; F; i;@v ; i;@v o;;[I" +; Fo;;[o;2;[I"form-horizontal; F; i;@v ; i;@v ; i;@v ;[o; ;[I"Einput, + textarea, + select, + .help-inline, + .uneditable-input; T;i;o;;[ +o;;[o;;[o; ;[I" +input; T;0; i;I"; F; i;@ o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@ ; i;@ o;;[I" +; Fo;;[o; ;[I" select; T;0; i;@ ; i;@ o;;[I" +; Fo;;[o;2;[I"help-inline; T; i;@ ; i;@ o;;[I" +; Fo;;[o;2;[I"uneditable-input; T; i;@ ; i;@ ; i;@ ;[o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ ; i;&T; @ o; ;[I".form-search label, +.form-inline label, +.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; ;[I" +label; F;0; i;@ ; i;@ o;;[I" +; Fo;;[o;2;[I"form-inline; F; i;@ ; i;@ o;;[o; ;[I" +label; F;0; i;@ ; i;@ o;;[I" +; Fo;;[o;2;[I"form-search; F; i;@ ; i;@ o;;[o;2;[I"input-append; F; i;@ ; i;@ o;;[I" +; Fo;;[o;2;[I"form-inline; F; i;@ ; i;@ o;;[o;2;[I"input-append; F; i;@ ; i;@ o;;[I" +; Fo;;[o;2;[I"form-search; F; i;@ ; i;@ o;;[o;2;[I"input-prepend; F; i;@ ; i;@ o;;[I" +; Fo;;[o;2;[I"form-inline; F; i;@ ; i;@ o;;[o;2;[I"input-prepend; F; i;@ ; i;@ ; i;@ ;[o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"E/* Make the prepend and append add-on vertical-align: middle; */; T; +i; 0;[; i; @ o; ;[I".form-search .input-append .add-on, +.form-inline .input-prepend .add-on, +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on; 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;2;[I" add-on; F; i;@, ; i;@, o;;[ I" +; Fo;;[o;2;[I"form-inline; F; i;@, ; i;@, o;;[o;2;[I"input-prepend; F; i;@, ; i;@, o;;[o;2;[I" add-on; F; i;@, ; i;@, o;;[ I" +; Fo;;[o;2;[I"form-search; F; i;@, ; i;@, o;;[o;2;[I"input-append; F; i;@, ; i;@, o;;[o;2;[I" add-on; F; i;@, ; i;@, o;;[ I" +; Fo;;[o;2;[I"form-inline; F; i;@, ; i;@, o;;[o;2;[I"input-prepend; F; i;@, ; i;@, o;;[o;2;[I" add-on; F; i;@, ; i;@, ; i;@, ;[o; ;[I"vertical-align; T;o;';I" middle; 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; @ ;-:div; i; @ ;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;@ ; i;@ ;[o; ;[I"A/* Legend collapses margin, so we're relegated to padding */; 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;2;[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"*/* 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-group > label; T;i;o;;[o;;[o;;[o;2;[I"control-group; T; i;I"; F; i;@ I">; To;;[o; ;[I" +label; T;0; i;@ ; 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"margin-left; T;o;';I" +160px; 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")// Forms.less +// Base styles for various input types, form layouts, and states +// ------------------------------------------------------------- -// FORM STYLES -// ----------- +// GENERAL STYLES +// -------------- +// Make all forms have space below them form { - margin-bottom: $baseline; + margin: 0 0 $baseLineHeight; } -// Groups of fields with labels on top (legends) fieldset { - margin-bottom: $baseline; - padding-top: $baseline; - legend { - display: block; - padding-left: 150px; - font-size: $basefont * 1.5; - line-height: 1; - color: $grayDark; - *padding: 0 0 5px 145px; /* IE6-7 */ - *line-height: 1.5; /* IE6-7 */ - } + padding: 0; + margin: 0; + border: 0; } -// Parent element that clears floats and wraps labels and fields together -form .clearfix { - margin-bottom: $baseline; - @include clearfix(); +// 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; } // Set font for forms label, input, +button, select, textarea { - @include sans-serif-font(normal,13px,normal); + @include font-sans-serif($baseFontSize,normal,$baseLineHeight); } -// Float labels left +// Identify controls by their labels label { - padding-top: 6px; - font-size: $basefont; - line-height: $baseline; - float: left; - width: 130px; - text-align: right; + display: block; + margin-bottom: 5px; color: $grayDark; } -// Shift over the inside div to align all label's relevant content -form .input { - margin-left: 150px; -} - -// Checkboxs and radio buttons -input[type=checkbox], -input[type=radio] { - cursor: pointer; -} - // Inputs, Textareas, Selects input, textarea, select, .uneditable-input { display: inline-block; width: 210px; - height: $baseline; + height: $baseLineHeight; padding: 4px; - font-size: $basefont; - line-height: $baseline; + margin-bottom: 9px; + font-size: $baseFontSize; + line-height: $baseLineHeight; color: $gray; border: 1px solid #ccc; @include border-radius(3px); } +.uneditable-textarea { + width: auto; + height: auto; +} -// remove padding from select -select { - padding: initial; +// Inputs within a label +label input, +label textarea, +label select { + display: block; } -// mini reset for non-html5 file types -input[type=checkbox], -input[type=radio] { +// 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; /* IE6-7 */ + *margin-top: 0; /* IE7 */ line-height: normal; - border: none; + border: 0; + cursor: pointer; + border-radius: 0 e("\0/"); // Nuke border-radius for IE9 only } -input[type=file] { - background-color: $white; +// Reset the file input to browser defaults +input[type="file"] { padding: initial; - border: initial; line-height: initial; + border: initial; + background-color: $white; + background-color: initial; @include box-shadow(none); } -input[type=button], -input[type=reset], -input[type=submit] { +// 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: $baseline * 1.5; // In IE7, the height of the select element cannot be changed by height, only font-size - *height: auto; // Reset for IE7 - line-height: $baseline * 1.5; +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; } +// 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: $white; +} + // Make multiple select elements height not fixed -select[multiple] { - height: inherit; - background-color: $white; // Fixes Chromium bug of unreadable items +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; } -// For text that needs to appear as an input but should not be an input -.uneditable-input { - background-color: $white; - display: block; - border-color: #eee; - @include box-shadow(inset 0 1px 2px rgba(0,0,0,.025)); - cursor: not-allowed; +// Hidden inputs +input[type="hidden"] { + display: none; } -// Placeholder text gets special styles; can't be bundled together though for some reason -:-moz-placeholder { - color: $grayLight; + + +// CHECKBOXES & RADIOS +// ------------------- + +// Indent the labels to position radios/checkboxes as hanging +.radio, +.checkbox { + padding-left: 18px; } -::-webkit-input-placeholder { - color: $grayLight; +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; } -// Focus states +// 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 +.radio.inline, +.checkbox.inline { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; // space out consecutive inline controls +} +// But don't forget to remove their padding on first-child +.controls > .radio.inline:first-child, +.controls > .checkbox.inline:first-child { + padding-top: 0; +} + + + +// FOCUS STATE +// ----------- + input, textarea { + @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); $transition: border linear .2s, box-shadow linear .2s; @include transition($transition); - @include box-shadow(inset 0 1px 3px rgba(0,0,0,.1)); } input:focus, textarea:focus { - outline: 0; border-color: rgba(82,168,236,.8); - $shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); + $shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); @include box-shadow($shadow); + outline: 0; + outline: thin dotted \9; /* IE6-8 */ } -input[type=file]:focus, -input[type=checkbox]:focus, +input[type="file"]:focus, +input[type="checkbox"]:focus, select:focus { @include box-shadow(none); // override for file inputs - outline: 1px dotted #666; // Selet elements don't get box-shadow styles, so instead we do outline + @include tab-focus(); } + +// 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 { + float: none; + margin-left: 0; +} + + + +// GRID SIZING FOR INPUTS +// ---------------------- + +@include inputGridSystem-generate($gridColumns, $gridColumnWidth, $gridGutterWidth); + + + + +// DISABLED STATE +// -------------- + +// Disabled and read-only inputs +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + background-color: #f5f5f5; + border-color: #ddd; + cursor: not-allowed; +} + + + + // FORM FIELD FEEDBACK STATES // -------------------------- // Mixin for form field states @mixin formFieldState($textColor: #555, $borderColor: #ccc, $backgroundColor: #f5f5f5) { @@ -554,10 +693,11 @@ .help-inline { color: $textColor; } // Style inputs accordingly input, + select, textarea { color: $textColor; border-color: $borderColor; &:focus { border-color: darken($borderColor, 10%); @@ -570,288 +710,232 @@ color: $textColor; background-color: $backgroundColor; border-color: $textColor; } } -// Error -form .clearfix.error { - @include formFieldState(#b94a48, #ee5f5b, lighten(#ee5f5b, 30%)); -} // Warning -form .clearfix.warning { - @include formFieldState(#c09853, #ccae64, lighten(#CCAE64, 5%)); +.control-group.warning { + @include formFieldState($warningText, $warningText, $warningBackground); } +// Error +.control-group.error { + @include formFieldState($errorText, $errorText, $errorBackground); +} // Success -form .clearfix.success { - @include formFieldState(#468847, #57a957, lighten(#57a957, 30%)); +.control-group.success { + @include formFieldState($successText, $successText, $successBackground); } - -// Form element sizes -// TODO v2: remove duplication here and just stick to .input-[size] in light of adding .spanN sizes -.input-mini, -input.mini, -textarea.mini, -select.mini { - width: 60px; +// 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%)); + } } -.input-small, -input.small, -textarea.small, -select.small { - width: 90px; -} -.input-medium, -input.medium, -textarea.medium, -select.medium { - width: 150px; -} -.input-large, -input.large, -textarea.large, -select.large { - width: 210px; -} -.input-xlarge, -input.xlarge, -textarea.xlarge, -select.xlarge { - width: 270px; -} -.input-xxlarge, -input.xxlarge, -textarea.xxlarge, -select.xxlarge { - width: 530px; -} -textarea.xxlarge { - overflow-y: auto; -} -// Grid style input sizes -// This is a duplication of the main grid .columns() mixin, but subtracts 10px to account for input padding and border -@mixin formColumns($columnSpan: 1) { - display: inline-block; - float: none; - width: (($gridColumnWidth) * $columnSpan) + ($gridGutterWidth * ($columnSpan - 1)) - 10; - margin-left: 0; -} -input, -textarea { - // Default columns - &.span1 { @include formColumns(1); } - &.span2 { @include formColumns(2); } - &.span3 { @include formColumns(3); } - &.span4 { @include formColumns(4); } - &.span5 { @include formColumns(5); } - &.span6 { @include formColumns(6); } - &.span7 { @include formColumns(7); } - &.span8 { @include formColumns(8); } - &.span9 { @include formColumns(9); } - &.span10 { @include formColumns(10); } - &.span11 { @include formColumns(11); } - &.span12 { @include formColumns(12); } - &.span13 { @include formColumns(13); } - &.span14 { @include formColumns(14); } - &.span15 { @include formColumns(15); } - &.span16 { @include formColumns(16); } -} -// Disabled and read-only inputs -input[disabled], -select[disabled], -textarea[disabled], -input[readonly], -select[readonly], -textarea[readonly] { + +// FORM ACTIONS +// ------------ + +.form-actions { + padding: ($baseLineHeight - 1) 20px $baseLineHeight; + margin-top: $baseLineHeight; + margin-bottom: $baseLineHeight; background-color: #f5f5f5; - border-color: #ddd; - cursor: not-allowed; + border-top: 1px solid #ddd; } -// Actions (the buttons) -.actions { - background: #f5f5f5; - margin-top: $baseline; - margin-bottom: $baseline; - padding: ($baseline - 1) 20px $baseline 150px; - border-top: 1px solid #ddd; - @include border-radius(0 0 3px 3px); - .secondary-action { - float: right; - a { - line-height: 30px; - &:hover { - text-decoration: underline; - } - } - } +// For text that needs to appear as an input but should not be an input +.uneditable-input { + display: block; + background-color: $white; + border-color: #eee; + @include box-shadow(inset 0 1px 2px rgba(0,0,0,.025)); + cursor: not-allowed; } -// Help Text -// TODO: Do we need to set basefont and baseline here? -.help-inline, +// Placeholder text gets special styles; can't be bundled together though for some reason +@include placeholder($grayLight); + + + +// HELP TEXT +// --------- + .help-block { - font-size: $basefont; - line-height: $baseline; + margin-top: 5px; + margin-bottom: 0; color: $grayLight; } + .help-inline { + display: inline-block; + @include ie7-inline-block(); + margin-bottom: 9px; + vertical-align: middle; padding-left: 5px; - *position: relative; /* IE6-7 */ - *top: -5px; /* IE6-7 */ } -// Big blocks of help text -.help-block { - display: block; - max-width: 600px; -} -// Inline Fields (input fields that appear as inline objects -.inline-inputs { - color: $gray; - span { - padding: 0 2px 0 1px; - } -} +// INPUT GROUPS +// ------------ + // Allow us to put symbols and text within the input field for a cleaner look .input-prepend, .input-append { - input { + margin-bottom: 5px; + @include clearfix(); // Clear the float to prevent wrapping + input, + .uneditable-input { @include border-radius(0 3px 3px 0); + &:focus { + position: relative; + z-index: 2; + } } + .uneditable-input { + border-left-color: #ccc; + } .add-on { - position: relative; - background: #f5f5f5; - border: 1px solid #ccc; - z-index: 2; float: left; display: block; width: auto; min-width: 16px; - height: 18px; - padding: 4px 4px 4px 5px; + height: $baseLineHeight; margin-right: -1px; + padding: 4px 5px; font-weight: normal; - line-height: 18px; + line-height: $baseLineHeight; color: $grayLight; text-align: center; text-shadow: 0 1px 0 $white; + background-color: #f5f5f5; + border: 1px solid #ccc; @include border-radius(3px 0 0 3px); } .active { - background: lighten($green, 30); + background-color: lighten($green, 30); border-color: $green; } } .input-prepend { .add-on { *margin-top: 1px; /* IE6-7 */ } } .input-append { - input { + input, + .uneditable-input { float: left; @include border-radius(3px 0 0 3px); } + .uneditable-input { + border-right-color: #ccc; + } .add-on { - @include border-radius(0 3px 3px 0); margin-right: 0; margin-left: -1px; + @include border-radius(0 3px 3px 0); } -} + input:first-child { + // In IE7, having a hasLayout container (from clearfix's zoom:1) can make the first input + // inherit the sum of its ancestors' margins. + *margin-left: -160px; -// Stacked options for forms (radio buttons or checkboxes) -.inputs-list { - margin: 0 0 5px; - width: 100%; - li { - display: block; - padding: 0; - width: 100%; - } - label { - display: block; - float: none; - width: auto; - padding: 0; - margin-left: 20px; - line-height: $baseline; - text-align: left; - white-space: normal; - strong { - color: $gray; + &+.add-on { + *margin-left: -21px; } - small { - font-size: $basefont - 2; - font-weight: normal; - } } - .inputs-list { - margin-left: 25px; - margin-bottom: 10px; - padding-top: 0; - } - &:first-child { - padding-top: 6px; - } - li + li { - padding-top: 2px; - } - input[type=radio], - input[type=checkbox] { +} + + + +// SEARCH FORM +// ----------- + +.search-query { + padding-left: 14px; + padding-right: 14px; + 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 { + display: inline-block; margin-bottom: 0; - margin-left: -20px; - float: left; } } +.form-search label, +.form-inline label, +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + display: inline-block; +} +// Make the prepend and append add-on vertical-align: middle; +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on, +.form-search .input-append .add-on, +.form-inline .input-prepend .add-on { + vertical-align: middle; +} -// Stacked forms -.form-stacked { - padding-left: 20px; - fieldset { - padding-top: $baseline / 2; +// Margin to space out fieldsets +.control-group { + margin-bottom: $baseLineHeight / 2; +} + +// Horizontal-specific styles +// -------------------------- + +.form-horizontal { + // Legend collapses margin, so we're relegated to padding + legend + .control-group { + margin-top: $baseLineHeight; + -webkit-margin-top-collapse: separate; } - legend { - padding-left: 0; + // Increase spacing between groups + .control-group { + margin-bottom: $baseLineHeight; + @include clearfix(); } - label { - display: block; - float: none; - width: auto; - font-weight: bold; - text-align: left; - line-height: 20px; - padding-top: 0; + // Float the labels left + .control-group > label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; } - .clearfix { - margin-bottom: $baseline / 2; - div.input { - margin-left: 0; - } + // Move over all input controls and content + .controls { + margin-left: 160px; } - .inputs-list { - margin-bottom: 0; - li { - padding-top: 0; - label { - font-weight: normal; - padding-top: 0; - } - } + // Move over buttons in .form-actions to align with .controls + .form-actions { + padding-left: 160px; } - div.clearfix.error { - padding-top: 10px; - padding-bottom: 10px; - padding-left: 10px; - margin-top: 0; - margin-left: -10px; - } - .actions { - margin-left: -20px; - padding-left: 20px; - } } -; T; i;T; @ +; T; i;&T; @ \ No newline at end of file