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

- old
+ new

@@ -1,9 +1,9 @@ -3.1.12 (Brainy Betty) -2bcea7ae786e3200d4aeef0b1e7b348890ea43b9 +3.1.14 (Brainy Betty) +99249d5608dd8eafa5dbcba7df4ba52f6258b94e o:Sass::Tree::RootNode -:@children[jo:Sass::Tree::CommentNode : @value[I"/* Forms.less +:@children[no: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; @@ -12,420 +12,407 @@ @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" +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, +color; T;o; ;I" grayDark; T;!I" grayDark; T; i!; @ ;i;$;%;[; i!; @ o; ;[I" border; T;o;';I"0; T;(;); @ ;i;$;%;[; i"; @ o; ;[I"border-bottom; T;o;';I"1px solid #eee; T;(;); @ ;i;$;%;[; i#; @ o; ;[I"/* Small */; T; +i; 0;[; i%; @ o; ;[I" +small; T;i;o;;[o;;[o;;[o; ;[I" +small; T;0; i&;I"; F; i&;@; i&;@;[o; ;[I"font-size; T;o;* +;+o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i'; @ ;,o; ;f 0.75;[;@); i';I" 0.75; F; @ ;-;.; i'; @ ;i;$;%;[; i'; @ o; ;[I" +color; T;o; ;I"grayLight; T;!I"grayLight; T; i(; @ ;i;$;%;[; i(; @ ; i&;&T; @ ; i;&T; @ o; ;[I"/* Set font for forms */; T; +i; 0;[; i,; @ o; ;[I"+label, input, button, select, textarea; T;i;o;;[ o;;[o;;[o; ;[I" -label; T;0; i+;I"; F; i+;@o;;[I" +label; T;0; i1;I"; F; i1;@o;;[I" ; Fo;;[o; ;[I" -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" +input; T;0; i1;@; i1;@o;;[I" +; Fo;;[o; ;[I" button; T;0; i1;@; i1;@o;;[I" +; Fo;;[o; ;[I" select; T;0; i1;@; i1;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i1;@; i1;@; i1;@;[o:Sass::Tree::MixinNode ;I"font-shorthand; T: +@args[o; ;I"baseFontSize; T;!I"baseFontSize; T; i2; @ o;' ;I" normal; T;(;); @ ; i2o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i2; @ :@keywords{;[; i2; @ o; ;[I"-/* Set size, weight, line-height here */; T; +i; 0;[; i2; @ ; i1;&T; @ o; ;[I"$input, +button, +select, +textarea; T;i;o;;[ o;;[o;;[o; ;[I" +input; T;0; i7;I"; F; i7;@o;;[I" +; Fo;;[o; ;[I" button; T;0; i7;@; i7;@o;;[I" +; Fo;;[o; ;[I" select; T;0; i7;@; i7;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i7;@; i7;@; i7;@;[o;/ ;I"font-sans-serif; T;0[o; ;I"baseFontSize; T;!I"baseFontSize; T; i8; @ o;' ;I" normal; T;(;); @ ; i8o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i8; @ ;1{;[; i8; @ o; ;[I"`/* And only set font-family here for those that need it (note the missing label element) */; T; +i; 0;[; i8; @ ; i7;&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" 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, +label; T;0; i<;I"; F; i<;@V; i<;@V;[o; ;[I" display; T;o;';I" +block; T;(;); @ ;i;$;%;[; i=; @ o; ;[I"margin-bottom; T;o;';I"5px; T;(;); @ ;i;$;%;[; i>; @ o; ;[I" +color; T;o; ;I" grayDark; T;!I" grayDark; T; i?; @ ;i;$;%;[; i?; @ ; i<;&T; @ o; ;[I"%/* Inputs, Textareas, Selects */; T; +i; 0;[; iB; @ o; ;[I"/input, textarea, select, .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:Sass::Selector::Class;[I"uneditable-input; T; i:;@; i:;@; i:;@;[o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; i;; @ o; ;[I" +input; T;0; iF;I"; F; iF;@{o;;[I" +; Fo;;[o; ;[I" textarea; T;0; iF;@{; iF;@{o;;[I" +; Fo;;[o; ;[I" select; T;0; iF;@{; iF;@{o;;[I" +; Fo;;[o:Sass::Selector::Class;[I"uneditable-input; T; iF;@{; iF;@{; iF;@{;[o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; iG; @ 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, +210px; T;(;); @ ;i;$;%;[; iH; @ o; ;[I" height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iI; @ ;i;$;%;[; iI; @ o; ;[I" padding; T;o;';I"4px; T;(;); @ ;i;$;%;[; iJ; @ o; ;[I"margin-bottom; T;o;';I"9px; T;(;); @ ;i;$;%;[; iK; @ o; ;[I"font-size; T;o; ;I"baseFontSize; T;!I"baseFontSize; T; iL; @ ;i;$;%;[; iL; @ o; ;[I"line-height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iM; @ ;i;$;%;[; iM; @ o; ;[I" +color; T;o; ;I" gray; T;!I" gray; T; iN; @ ;i;$;%;[; iN; @ o; ;[I" border; T;o;';I"1px solid #ccc; T;(;); @ ;i;$;%;[; iO; @ o;/ ;I"border-radius; T;0[o; ;i;[I"px; T;[; iP;I"3px; F; @ ;1{;[; iP; @ ; iF;&T; @ o; ;[I".uneditable-textarea; T;i;o;;[o;;[o;;[o;2;[I"uneditable-textarea; T; iR;I"; F; iR;@; iR;@;[o; ;[I" +width; T;o;';I" auto; T;(;); @ ;i;$;%;[; iS; @ o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; iT; @ ; iR;&T; @ o; ;[I" /* Inputs within a label */; T; +i; 0;[; iW; @ 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" +label; T;0; iZ;I"; F; iZ;@o;;[o; ;[I" +input; T;0; iZ;@; iZ;@o;;[I" ; Fo;;[o; ;[I" -label; T;0; iN;@; iN;@o;;[o; ;[I" textarea; T;0; iN;@; iN;@o;;[I" +label; T;0; iZ;@; iZ;@o;;[o; ;[I" textarea; T;0; iZ;@; iZ;@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"], +label; T;0; iZ;@; iZ;@o;;[o; ;[I" select; T;0; iZ;@; iZ;@; iZ;@;[o; ;[I" display; T;o;';I" +block; T;(;); @ ;i;$;%;[; i[; @ ; iZ;&T; @ o; ;[I",/* Mini reset for unique input types */; T; +i; 0;[; i^; @ 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" +input; T;0; ia;I"; Fo:Sass::Selector::Attribute ;[I" type; T;0;-I"=; T;[I" "image"; T; ia;@:; ia;@:o;;[I" ; Fo;;[o; ;[I" -input; T;0; iU;@o;3 ;[I" type; T;0;-I"=; T;[I""checkbox"; T; iU;@; iU;@o;;[I" +input; T;0; ia;@:o;3 ;[I" type; T;0;-I"=; T;[I""checkbox"; T; ia;@:; ia;@:o;;[I" ; Fo;;[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" +input; T;0; ia;@:o;3 ;[I" type; T;0;-I"=; T;[I" "radio"; T; ia;@:; ia;@:; ia;@:;[o; ;[I" +width; T;o;';I" auto; T;(;); @ ;i;$;%;[; ib; @ o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; ic; @ o; ;[I" padding; T;o;';I"0; T;(;); @ ;i;$;%;[; id; @ o; ;[I" margin; T;o;';I" +3px 0; T;(;); @ ;i;$;%;[; ie; @ o; ;[I"*margin-top; T;o;';I"0; T;(;); @ ;i;$;%;[; if; @ o; ;[I"/* IE7 */; T; +0; 0;[; if; @ o; ;[I"line-height; T;o;';I" normal; T;(;); @ ;i;$;%;[; ig; @ o; ;[I" cursor; T;o;';I" pointer; T;(;); @ ;i;$;%;[; ih; @ o;/ ;I"border-radius; T;0[o; ;i;[;@); ii;I"0; F; @ ;1{;[; ii; @ o; ;[I" border; T;o;';I" 0 \9; T;(;); @ ;i;$;%;[; ij; @ o; ;[I"/* IE9 and down */; T; +0; 0;[; ij; @ ; ia;&T; @ o; ;[I"input[type="image"]; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; il;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "image"; T; il;@; il;@; il;@;[o; ;[I" border; T;o;';I"0; T;(;); @ ;i;$;%;[; im; @ ; il;&T; @ o; ;[I"3/* Reset the file input to browser defaults */; T; +i; 0;[; ip; @ o; ;[I"input[type="file"]; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; iq;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; iq;@; iq;@; iq;@;[ o; ;[I" +width; T;o;';I" auto; T;(;); @ ;i;$;%;[; ir; @ o; ;[I" padding; T;o;';I" initial; T;(;); @ ;i;$;%;[; is; @ o; ;[I"line-height; T;o;';I" initial; T;(;); @ ;i;$;%;[; it; @ o; ;[I" border; T;o;';I" initial; T;(;); @ ;i;$;%;[; iu; @ 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"], +white; T; iv; @ ;i;$;%;[; iv; @ o; ;[I"background-color; T;o;';I" initial; T;(;); @ ;i;$;%;[; iw; @ o;/ ;I"box-shadow; T;0[o;' ;I" none; T;(;); @ ; ix;1{;[; ix; @ ; iq;&T; @ o; ;[I"!/* Help out input buttons */; T; +i; 0;[; i{; @ 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" +input; T;0; i~;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "button"; T; i~;@ ; i~;@ o;;[I" ; Fo;;[o; ;[I" -input; T;0; in;@o;3 ;[I" type; T;0;-I"=; T;[I" "reset"; T; in;@; in;@o;;[I" +input; T;0; i~;@ o;3 ;[I" type; T;0;-I"=; T;[I" "reset"; T; i~;@ ; i~;@ o;;[I" ; Fo;;[o; ;[I" -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" +input; T;0; i~;@ o;3 ;[I" type; T;0;-I"=; T;[I" "submit"; T; i~;@ ; i~;@ ; i~;@ ;[o; ;[I" +width; T;o;';I" auto; T;(;); @ ;i;$;%;[; i; @ o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; i{; @ ; i~;&T; @ o; ;[I"J/* Set the height of select and file controls to match text inputs */; T; +i; 0;[; i~; @ o; ;[I"select, +input[type="file"]; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; i;I"; F; i;@Lo;;[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" +input; T;0; i;@Lo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; i;@L; i;@L; i;@L;[ +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; @ ; i;&T; @ o; ;[I"#/* Reset line-height for IE */; T; +i; 0;[; i; @ o; ;[I"input[type="file"]; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; i;@; i;@; i;@;[o; ;[I"line-height; T;o;';I" 18px \9; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"B/* Chrome on Linux and Mobile Safari need background-color */; T; +i; 0;[; i; @ o; ;[I" select; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; i;I"; F; i;@; i;@;[o; ;[I" width; T;o;';I" -220px; T;(;); @ ;i;$;%;[; i}; @ o; ;[I"I/* default input width + 10px of padding that doesn't get applied */; T; -i; 0;[; i}; @ o; ;[I"background-color; T;o; ;I" +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 +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;@; i;@o;;[I" +; Fo;;[o; ;[I" select; T;0; i;@o;3 ;[I" size; T;0;-0;0; i;@; i;@; i;@;[o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"*/* Remove shadow from image inputs */; T; +i; 0;[; i; @ o; ;[I"input[type="image"]; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "image"; T; i;@; i;@; i;@;[o;/ ;I"box-shadow; T;0[o;' ;I" none; T;(;); @ ; i;1{;[; i; @ ; i;&T; @ o; ;[I"&/* Make textarea height behave */; T; +i; 0;[; i; @ o; ;[I" textarea; T;i;o;;[o;;[o;;[o; ;[I" textarea; T;0; i;I"; F; i;@ ; i;@ ;[o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"/* Hidden inputs */; T; +i; 0;[; i; @ o; ;[I"input[type="hidden"]; T;i;o;;[o;;[o;;[o; ;[I" +input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "hidden"; T; i;@$; i;@$; i;@$;[o; ;[I" display; T;o;';I" none; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"5/* CHECKBOXES & RADIOS * ------------------- */; T; -i; 0;[; i; @ o; ;[I"E/* Indent the labels to position radios/checkboxes as hanging */; T; -i; 0;[; i; @ o; ;[I".radio, +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"], +radio; F; i;I"; F; i;@Fo;;[I" +; Fo;;[o;2;[I" checkbox; F; i;@F; i;@F; i;@F;[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 +radio; F; i;I"; F; i;@bo;;[o; ;[I" +input; F;0; i;@bo;3 ;[I" type; F;0;-I"=; F;[I" "radio"; F; i;@b; i;@bo;;[I" +; Fo;;[o;2;[I" checkbox; F; i;@b; i;@bo;;[o; ;[I" +input; F;0; i;@bo;3 ;[I" type; F;0;-I"=; F;[I""checkbox"; F; i;@b; i;@b; i;@b;[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, +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;4 +;(;5;[I"first-child; F;60; i;@; i;@; i;@;[o; ;[I"padding-top; T;o;';I"5px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"5/* has to be padding because margin collaspes */; T; +i; 0;[; i; @ ; i;&T; @ o; ;[I"\/* Radios and checkboxes on same line + * TODO v3: Convert .inline to .control-inline */; T; +i; 0;[; i; @ o; ;[I"$.radio.inline, .checkbox.inline; 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, +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"padding-top; T;o;';I"5px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I"vertical-align; T;o;';I" middle; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"G.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline; F;i;o;;[o;;[o;;[o;2;[I" -radio; F; i;I"; Fo;2;[I" inline; F; i;@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 +radio; F; i;I"; Fo;2;[I" inline; F; i;@ ; i;@ I"+; Fo;;[o;2;[I" +radio; F; i;@ o;2;[I" inline; F; i;@ ; i;@ o;;[ I" +; Fo;;[o;2;[I" checkbox; F; i;@ o;2;[I" inline; F; i;@ ; i;@ I"+; Fo;;[o;2;[I" checkbox; F; i;@ o;2;[I" inline; F; i;@ ; i;@ ; i;@ ;[o; ;[I"margin-left; T;o;';I" 10px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"0/* space out consecutive inline controls */; T; +i; 0;[; i; @ ; i;&T; @ o; ;[I"%/* FOCUS STATE * ----------- */; T; -i; 0;[; i; @ o; ;[I"input, +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"box-shadow; T;0[o; ;[ +input; T;0; i;I"; F; i;@Go;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@G; i;@G; i;@G;[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, +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:Sass::Script::Funcall +;I" rgba; T;0[ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;f +0.075;[;@); i;I" +0.075; F; @ ;1{; i; @ ;";#; i; @ ;1{;[; i; @ o: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;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; ;[ +input; T;0; i;I"; Fo;4 +;(;5;[I" +focus; T;60; i;@; i;@o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@o;4 +;(;5;[I" +focus; T;60; i;@; i;@; i;@;[ o; ;[I"border-color; T;o;7 +;I" rgba; T;0[ o; ;iW;[;@); i;I"82; F; @ o; ;i;[;@); i;I"168; F; @ o; ;i;[;@); i;I"236; F; @ o; ;f0.8;[;@); i;I"0.8; F; @ ;1{; i; @ ;i;$;%;[; i; @ o;8 ;I" shadow; T;9o; ;[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, +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;7 +;I" rgba; T;0[ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;f +0.075;[;@); i;I" +0.075; F; @ ;1{; i; @ ;";#; i; @ o; ;[ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;i ;[I"px; T;[; i;I"8px; F; @ o;7 +;I" rgba; T;0[ o; ;iW;[;@); i;I"82; F; @ o; ;i;[;@); i;I"168; F; @ o; ;i;[;@); i;I"236; F; @ o; ;f0.6;[;@); i;I"0.6; F; @ ;1{; i; @ ;";#; i; @ ;";:; i; @ ;;0;[; 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-9 */; T; +0; 0;[; i; @ ; i;&T; @ o; ;[I"dinput[type="file"]:focus, +input[type="radio"]:focus, input[type="checkbox"]:focus, -select:focus; T;i;o;;[o;;[o;;[o; ;[I" -input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; i;@o;6 -;(;7;[I" -focus; T;80; i;@; i;@o;;[I" +select:focus; T;i;o;;[ o;;[o;;[o; ;[I" +input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; i;@7o;4 +;(;5;[I" +focus; T;60; i;@7; i;@7o;;[I" ; Fo;;[o; ;[I" -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 +input; T;0; i;@7o;3 ;[I" type; T;0;-I"=; T;[I" "radio"; T; i;@7o;4 +;(;5;[I" +focus; T;60; i;@7; i;@7o;;[I" +; Fo;;[o; ;[I" +input; T;0; i;@7o;3 ;[I" type; T;0;-I"=; T;[I""checkbox"; T; i;@7o;4 +;(;5;[I" +focus; T;60; i;@7; i;@7o;;[I" +; Fo;;[o; ;[I" select; T;0; i;@7o;4 +;(;5;[I" +focus; T;60; i;@7; i;@7; i;@7;[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" +i; 0;[; i; @ o; ;[I"*/* General classes for quick sizes */; T; +i; 0;[; i; @ o; ;[I".input-mini; T;i;o;;[o;;[o;;[o;2;[I"input-mini; T; i;I"; F; i;@; i;@;[o; ;[I" +width; T;o;';I" 60px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-small; T;i;o;;[o;;[o;;[o;2;[I"input-small; T; i;I"; F; i;@; i;@;[o; ;[I" +width; T;o;';I" 90px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-medium; T;i;o;;[o;;[o;;[o;2;[I"input-medium; T; i;I"; F; i;@; i;@;[o; ;[I" width; T;o;';I" -150px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-large; T;i;o;;[o;;[o;;[o;2;[I"input-large; T; i;I"; F; i;@Y; i;@Y;[o; ;[I" +150px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-large; T;i;o;;[o;;[o;;[o;2;[I"input-large; T; i;I"; F; i;@; i;@;[o; ;[I" width; T;o;';I" -210px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-xlarge; T;i;o;;[o;;[o;;[o;2;[I"input-xlarge; T; i;I"; F; i;@m; i;@m;[o; ;[I" +210px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-xlarge; T;i;o;;[o;;[o;;[o;2;[I"input-xlarge; T; i;I"; F; i;@; i;@;[o; ;[I" width; T;o;';I" -270px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-xxlarge; T;i;o;;[o;;[o;;[o;2;[I"input-xxlarge; T; i;I"; F; i;@; i;@;[o; ;[I" +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"], +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 +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 +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], +i; 0;[; i; @ o; ;[I"(/* Disabled and read-only inputs */; T; +i; 0;[; i; @ o; ;[I"qinput[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]; T;i;o;;[ o;;[o;;[o; ;[I" -input; T;0; i;I"; Fo;3 ;[I" disabled; T;0;-0;0; i;@; i;@o;;[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" +input; T;0; i;I"; Fo;3 ;[I" disabled; T;0;-0;0; i;@m; i;@mo;;[I" +; Fo;;[o; ;[I" select; T;0; i;@mo;3 ;[I" disabled; T;0;-0;0; i;@m; i;@mo;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@mo;3 ;[I" disabled; T;0;-0;0; i;@m; i;@mo;;[I" ; Fo;;[o; ;[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 +input; T;0; i;@mo;3 ;[I" readonly; T;0;-0;0; i;@m; i;@mo;;[I" +; Fo;;[o; ;[I" select; T;0; i;@mo;3 ;[I" readonly; T;0;-0;0; i;@m; i;@mo;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@mo;3 ;[I" readonly; T;0;-0;0; i;@m; i;@m; i;@m;[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 +i; 0;[; i; @ o; ;[I"/* Warning */; T; +i; 0;[; i; @ o; ;[I".control-group.warning; T;i;o;;[o;;[o;;[o;2;[I"control-group; T; i;I"; Fo;2;[I" warning; T; i;@; 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;2;[I"control-group; T; i;I"; Fo;2;[I" +error; T; i;@; i;@; i;@;[o;/ ;I"formFieldState; T;0[o; ;I"errorText; T;!I"errorText; T; i ; @ o; ;I"errorText; T;!I"errorText; T; i ; @ o; ;I"errorBackground; T;!I"errorBackground; T; i ; @ ;1{;[; i ; @ ; i;&T; @ o; ;[I"/* Success */; T; +i; 0;[; i"; @ o; ;[I".control-group.success; T;i;o;;[o;;[o;;[o;2;[I"control-group; T; i#;I"; Fo;2;[I" success; T; i#;@; i#;@; i#;@;[o;/ ;I"formFieldState; T;0[o; ;I"successText; T;!I"successText; T; i$; @ o; ;I"successText; T;!I"successText; T; i$; @ o; ;I"successBackground; T;!I"successBackground; T; i$; @ ;1{;[; i$; @ ; i#;&T; @ o; ;[I"T/* HTML5 invalid states * Shares styles with the .control-group.error above */; T; -i; 0;[; i/; @ o; ;[I"ainput:focus:required:invalid, +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 +input; T;0; i+;I"; Fo;4 +;(;5;[I" +focus; T;60; i+;@8o;4 +;(;5;[I" required; T;60; i+;@8o;4 +;(;5;[I" invalid; T;60; i+;@8; i+;@8o;;[I" +; Fo;;[ o; ;[I" textarea; T;0; i+;@8o;4 +;(;5;[I" +focus; T;60; i+;@8o;4 +;(;5;[I" required; T;60; i+;@8o;4 +;(;5;[I" invalid; T;60; i+;@8; i+;@8o;;[I" +; Fo;;[ o; ;[I" select; T;0; i+;@8o;4 +;(;5;[I" +focus; T;60; i+;@8o;4 +;(;5;[I" required; T;60; i+;@8o;4 +;(;5;[I" invalid; T;60; i+;@8; i+;@8; i+;@8;[o; ;[I" +color; T;o;';I" #b94a48; T;(;); @ ;i;$;%;[; i,; @ o; ;[I"border-color; T;o;';I" #ee5f5b; T;(;); @ ;i;$;%;[; i-; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o:Sass::Selector::Parent; i.;I"; Fo;4 +;(;5;[I" +focus; F;60; i.;@{; i.;@{; i.;@{;[o; ;[I"border-color; T;o;7 +;I" darken; T;0[o:Sass::Script::Color ;0: @attrs{ :redi: +greenid: bluei`: +alphai; i/; @ o; ;i;[I"%; T;[; i/;I"10%; F; @ ;1{; i/; @ ;i;$;%;[; i/; @ o;/ ;I"box-shadow; T;0[o; ;[ o; ;i;[;@); i0;I"0; F; @ o; ;i;[;@); i0;I"0; F; @ o; ;i ;[I"px; T;[; i0;I"6px; F; @ o;7 +;I" lighten; T;0[o;= ;0;>{ ;?i;@id;Ai`;Bi; i0; @ o; ;i;[I"%; T;[; i0;I"20%; F; @ ;1{; i0; @ ;";#; i0; @ ;1{;[; i0; @ ; i.;&T; @ ; i+;&T; @ o; ;[I"'/* FORM ACTIONS * ------------ */; T; -i; 0;[; i>; @ o; ;[I".form-actions; T;i;o;;[o;;[o;;[o;2;[I"form-actions; T; iA;I"; F; iA;@0 ; iA;@0 ;[ +i; 0;[; i6; @ o; ;[I".form-actions; T;i;o;;[o;;[o;;[o;2;[I"form-actions; T; i9;I"; F; i9;@; i9;@;[ 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"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" #f5f5f5; T;(;); @ ;i;$;%;[; i=; @ o; ;[I"border-top; T;o;';I"1px solid #ddd; T;(;); @ ;i;$;%;[; i>; @ ; i9;&T; @ o; ;[I"O/* For text that needs to appear as an input but should not be an input */; T; +i; 0;[; iA; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o;;[o;2;[I"uneditable-input; T; iB;I"; F; iB;@; iB;@;[ o; ;[I" display; T;o;';I" -block; T;(;); @ ;i;$;%;[; iK; @ o; ;[I"background-color; T;o; ;I" +block; T;(;); @ ;i;$;%;[; iC; @ 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; ;[ +white; T; iD; @ ;i;$;%;[; iD; @ o; ;[I"border-color; T;o;';I" #eee; T;(;); @ ;i;$;%;[; iE; @ 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 +inset; T;(;); @ ; iFo; ;i;[;@); iF;I"0; F; @ o; ;i;[I"px; T;[; iF;I"1px; F; @ o; ;i;[I"px; T;[; iF;I"2px; F; @ o;7 +;I" rgba; T;0[ o; ;i;[;@); iF;I"0; F; @ o; ;i;[;@); iF;I"0; F; @ o; ;i;[;@); iF;I"0; F; @ o; ;f +0.025;[;@); iF;I" +0.025; F; @ ;1{; iF; @ ;";#; iF; @ ;1{;[; iF; @ o; ;[I" cursor; T;o;';I"not-allowed; T;(;); @ ;i;$;%;[; iG; @ ; iB;&T; @ o; ;[I"a/* Placeholder text gets special styles; can't be bundled together though for some reason */; T; +i; 0;[; iJ; @ o;/ ;I"placeholder; T;0[o; ;I"grayLight; T;!I"grayLight; T; iK; @ ;1{;[; iK; @ 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 +i; 0;[; iO; @ o; ;[I".help-block; T;i;o;;[o;;[o;;[o;2;[I"help-block; T; iR;I"; F; iR;@[ ; iR;@[ ;[ +o; ;[I" display; T;o;';I" +block; T;(;); @ ;i;$;%;[; iS; @ o; ;[I"3/* account for any element using help-block */; T; +i; 0;[; iS; @ o; ;[I"margin-top; T;o;';I"5px; T;(;); @ ;i;$;%;[; iT; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; iU; @ o; ;[I" +color; T;o; ;I"grayLight; T;!I"grayLight; T; iV; @ ;i;$;%;[; iV; @ ; iR;&T; @ o; ;[I".help-inline; T;i;o;;[o;;[o;;[o;2;[I"help-inline; T; iY;I"; F; iY;@ ; iY;@ ;[ +o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; iZ; @ o;/ ;I"ie7-inline-block; T;0[;1{;[; i[; @ o; ;[I"margin-bottom; T;o;';I"9px; T;(;); @ ;i;$;%;[; i\; @ o; ;[I"vertical-align; T;o;';I" middle; T;(;); @ ;i;$;%;[; i]; @ o; ;[I"padding-left; T;o;';I"5px; T;(;); @ ;i;$;%;[; i^; @ ; iY;&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;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, +i; 0;[; ic; @ o; ;[I"U/* Allow us to put symbols and text within the input field for a cleaner look */; T; +i; 0;[; if; @ o; ;[I"".input-prepend, +.input-append; F;i;o;;[o;;[o;;[o;2;[I"input-prepend; F; ih;I"; F; ih;@ o;;[I" +; Fo;;[o;2;[I"input-append; F; ih;@ ; ih;@ ; ih;@ ;[ o; ;[I"margin-bottom; T;o;';I"5px; T;(;); @ ;i;$;%;[; ii; @ o;/ ;I" clearfix; T;0[;1{;[; ij; @ o; ;[I"./* Clear the float to prevent wrapping */; T; +i; 0;[; ij; @ 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};@ +input; T;0; il;I"; F; il;@ o;;[I" +; Fo;;[o;2;[I"uneditable-input; T; il;@ ; il;@ ; il;@ ;[o;/ ;I"border-radius; T;0[o; ;[ o; ;i;[;@); im;I"0; F; @ o; ;i;[I"px; T;[; im;I"3px; F; @ o; ;i;[I"px; T;[; im;I"3px; F; @ o; ;i;[;@); im;I"0; F; @ ;";#; im; @ ;1{;[; im; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o;<; in;I"; Fo;4 +;(;5;[I" +focus; F;60; in;@ +; in;@ +; in;@ +;[o; ;[I" position; T;o;';I" relative; T;(;); @ ;i;$;%;[; io; @ o; ;[I" z-index; T;o;';I"2; T;(;); @ ;i;$;%;[; ip; @ ; in;&T; @ ; il;&T; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o;;[o;2;[I"uneditable-input; T; is;I"; F; is;@& +; is;@& +;[o; ;[I"border-left-color; T;o;';I" #ccc; T;(;); @ ;i;$;%;[; it; @ ; is;&T; @ o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;2;[I" add-on; T; iv;I"; F; iv;@: +; iv;@: ;[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" +float; T;o;';I" left; T;(;); @ ;i;$;%;[; iw; @ o; ;[I" display; T;o;';I" +block; T;(;); @ ;i;$;%;[; ix; @ o; ;[I" +width; T;o;';I" auto; T;(;); @ ;i;$;%;[; iy; @ o; ;[I"min-width; T;o;';I" 16px; T;(;); @ ;i;$;%;[; iz; @ 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 +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; @ ; iv;&T; @ o; ;[I" .active; T;i;o;;[o;;[o;;[o;2;[I" active; T; i;I"; F; i;@ +; i;@ +;[o; ;[I"background-color; T;o;7 ;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; @ 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, +green; T; i; @ ;i;$;%;[; i; @ ; i;&T; @ ; ih;&T; @ o; ;[I".input-prepend; T;i;o;;[o;;[o;;[o;2;[I"input-prepend; T; i;I"; F; i;@ +; i;@ +;[o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;2;[I" add-on; T; i;I"; F; i;@ +; i;@ +;[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;@ ; i;@ ;[ 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 +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;@Q ; i;@Q ;[o; ;[I"border-left-color; T;o;';I" #eee; T;(;); @ ;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;@k ; i;@k ;[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;4 +;(;5;[I"first-child; T;60; 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 +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;<; 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 +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 +i; 0;[; i; @ o; ;[I"1/* Common properties * ----------------- */; T; -i; 0;[; i; @ o; ;[I"1.form-search, +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, +.form-horizontal; F;i;o;;[o;;[o;;[o;2;[I"form-search; F; i;I"; F; i;@ o;;[I" +; Fo;;[o;2;[I"form-inline; F; i;@ ; i;@ o;;[I" +; Fo;;[o;2;[I"form-horizontal; F; i;@ ; i;@ ; i;@ ;[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, +input; T;0; i;I"; F; i;@0 o;;[I" +; Fo;;[o; ;[I" textarea; T;0; i;@0 ; i;@0 o;;[I" +; Fo;;[o; ;[I" select; T;0; i;@0 ; i;@0 o;;[I" +; Fo;;[o;2;[I"help-inline; T; i;@0 ; i;@0 o;;[I" +; Fo;;[o;2;[I"uneditable-input; T; i;@0 ; i;@0 ; i;@0 ;[o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"3/* Re-hide hidden elements due to specifity */; T; +i; 0;[; i; @ o; ;[I" +.hide; T;i;o;;[o;;[o;;[o;2;[I" hide; T; i;I"; F; i;@n ; i;@n ;[o; ;[I" display; T;o;';I" none; 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; 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 +.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"'/* Inline checkbox/radio labels */; T; +i; 0;[; i; @ o; ;[I"].form-search .radio, +.form-inline .radio, +.form-search .checkbox, +.form-inline .checkbox; F;i;o;;[ o;;[o;;[o;2;[I"form-search; F; i;I"; F; i;@8 o;;[o;2;[I" +radio; F; i;@8 ; i;@8 o;;[I" +; Fo;;[o;2;[I"form-inline; F; i;@8 ; i;@8 o;;[o;2;[I" +radio; F; i;@8 ; i;@8 o;;[I" +; Fo;;[o;2;[I"form-search; F; i;@8 ; i;@8 o;;[o;2;[I" checkbox; F; i;@8 ; i;@8 o;;[I" +; Fo;;[o;2;[I"form-inline; F; i;@8 ; i;@8 o;;[o;2;[I" checkbox; F; i;@8 ; i;@8 ; i;@8 ;[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"(/* 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"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;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"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" +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"*/* Increase spacing between groups */; T; +i; 0;[; i; @ o; ;[I".control-group; T;i;o;;[o;;[o;;[o;2;[I"control-group; T; i;I"; F; i;@ ; i;@ ;[o; ;[I"margin-bottom; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i; @ ;i;$;%;[; i; @ o;/ ;I" clearfix; T;0[;1{;[; i; @ ; i;&T; @ o; ;[I" /* Float the labels left */; T; +i; 0;[; i; @ o; ;[I".control-label; T;i;o;;[o;;[o;;[o;2;[I"control-label; T; i;I"; F; i;@ ; i;@ ;[ o; ;[I" +float; T;o;';I" left; T;(;); @ ;i;$;%;[; i; @ o; ;[I" width; T;o;';I" -140px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"padding-top; T;o;';I"5px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"text-align; T;o;';I" -right; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"3/* Move over all input controls and content */; T; -i; 0;[; i; @ o; ;[I".controls; T;i;o;;[o;;[o;;[o;2;[I" controls; T; i;I"; F; i;@&; i;@&;[o; ;[I"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 +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;@6; i;@6;[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 // ------------------------------------------------------------- // GENERAL STYLES @@ -451,20 +438,32 @@ font-size: $baseFontSize * 1.5; line-height: $baseLineHeight * 2; color: $grayDark; border: 0; border-bottom: 1px solid #eee; + + // Small + small { + font-size: $baseLineHeight * .75; + color: $grayLight; + } } // Set font for forms label, input, button, select, textarea { - @include font-sans-serif($baseFontSize,normal,$baseLineHeight); + @include font-shorthand($baseFontSize,normal,$baseLineHeight); // Set size, weight, line-height here } +input, +button, +select, +textarea { + @include font-sans-serif($baseFontSize,normal,$baseLineHeight); // 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; @@ -507,17 +506,21 @@ height: auto; padding: 0; margin: 3px 0; *margin-top: 0; /* IE7 */ line-height: normal; - border: 0; cursor: pointer; - border-radius: 0 e("\0/"); // Nuke border-radius for IE9 only + @include border-radius(0); + border: 0 \9; /* IE9 and down */ } +input[type="image"] { + border: 0; +} // Reset the file input to browser defaults input[type="file"] { + width: auto; padding: initial; line-height: initial; border: initial; background-color: $white; background-color: initial; @@ -538,10 +541,15 @@ height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */ *margin-top: 4px; /* For IE7, add top margin to align select with labels */ line-height: 28px; } +// Reset line-height for IE +input[type="file"] { + line-height: 18px \9; +} + // Chrome on Linux and Mobile Safari need background-color select { width: 220px; // default input width + 10px of padding that doesn't get applied background-color: $white; } @@ -588,25 +596,22 @@ .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 } -// 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 // ----------- @@ -621,13 +626,14 @@ textarea:focus { border-color: rgba(82,168,236,.8); $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 */ + outline: thin dotted \9; /* IE6-9 */ } input[type="file"]:focus, +input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus { @include box-shadow(none); // override for file inputs @include tab-focus(); } @@ -683,37 +689,10 @@ // FORM FIELD FEEDBACK STATES // -------------------------- -// Mixin for form field states -@mixin formFieldState($textColor: #555, $borderColor: #ccc, $backgroundColor: #f5f5f5) { - // Set the text color - > label, - .help-block, - .help-inline { - color: $textColor; - } - // Style inputs accordingly - input, - select, - textarea { - color: $textColor; - border-color: $borderColor; - &:focus { - border-color: darken($borderColor, 10%); - @include box-shadow(0 0 6px lighten($borderColor, 20%)); - } - } - // Give a small background color for input-prepend/-append - .input-prepend .add-on, - .input-append .add-on { - color: $textColor; - background-color: $backgroundColor; - border-color: $textColor; - } -} // Warning .control-group.warning { @include formFieldState($warningText, $warningText, $warningBackground); } // Error @@ -732,11 +711,11 @@ select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b; &:focus { border-color: darken(#ee5f5b, 10%); - @include box-shadow(0 0 6px lighten(#ee5f5b, 20%)); + @include box-shadow(0 0 6px lighten(#ee5f5b, 20%)); } } @@ -767,10 +746,11 @@ // HELP TEXT // --------- .help-block { + display: block; // account for any element using help-block margin-top: 5px; margin-bottom: 0; color: $grayLight; } @@ -835,11 +815,12 @@ .uneditable-input { float: left; @include border-radius(3px 0 0 3px); } .uneditable-input { - border-right-color: #ccc; + border-left-color: #eee; + border-right-color: #ccc; } .add-on { margin-right: 0; margin-left: -1px; @include border-radius(0 3px 3px 0); @@ -884,10 +865,14 @@ .help-inline, .uneditable-input { display: inline-block; margin-bottom: 0; } + // Re-hide hidden elements due to specifity + .hide { + display: none; + } } .form-search label, .form-inline label, .form-search .input-append, .form-inline .input-append, @@ -900,31 +885,40 @@ .form-inline .input-prepend .add-on, .form-search .input-append .add-on, .form-inline .input-prepend .add-on { vertical-align: middle; } +// Inline checkbox/radio labels +.form-search .radio, +.form-inline .radio, +.form-search .checkbox, +.form-inline .checkbox { + margin-bottom: 0; + vertical-align: middle; +} // 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 { - // Legend collapses margin, so we're relegated to padding - legend + .control-group { - margin-top: $baseLineHeight; - -webkit-margin-top-collapse: separate; - } // Increase spacing between groups .control-group { margin-bottom: $baseLineHeight; @include clearfix(); } // Float the labels left - .control-group > label { + .control-label { float: left; width: 140px; padding-top: 5px; text-align: right; } \ No newline at end of file