3.2.6 (Media Mark) 623b114893ac55fab325b914704937ad364f8a62 o:Sass::Tree::RootNode :@children[po:Sass::Tree::CommentNode : @value[I"/* Forms.less * Base styles for various input types, form layouts, and states * ------------------------------------------------------------- */:ET: @type: silent;[: @linei: @options{o; ;[I"+/* GENERAL STYLES * -------------- */; T; ; ;[; i ; @ o; ;[I"//* Make all forms have space below them */; T; ; ;[; 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: @subject0: @sourceso:Set: @hash{; 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;0;o;;{; i;@@; i;@@;[o; ;[I" padding; T;o:Sass::Script::String;I"0; T; :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; @ o; ;[I" legend; T;i;o;;[o;;[o; ;[o; ;[I" legend; T;0; i;I"; F;0;o;;{; i;@f; i;@f;[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; @ ;0;1; i; @ ;i;(;);[; i; @ o; ;[I"line-height; T;o;- ;.o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i ; @ ;/o; ;i;![;"@+; i ;#I"2; F; @ ;0;1; 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; ;[o; ;i;![I"px; T;"[; i#;#I"1px; F; @ o;+ ;I" solid; T; ;,; i#; @ o:Sass::Script::Color ;0: @attrs{ :redi: greeni: bluei: alphai; i#; @ ;&;'; i#; @ ;i;(;);[; i#; @ o; ;[I"/* Small */; T; ; ;[; i%; @ o; ;[I" small; T;i;o;;[o;;[o; ;[o; ;[I" small; T;0; i&;I"; F;0;o;;{; 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; @ ;0;1; 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,; @ o; ;[I"+label, input, button, select, textarea; T;i;o;;[ o;;[o; ;[o; ;[I" label; T;0; i-;I"; F;0;o;;{; i-;@o;;[o; ;[o; ;[I" input; T;0; i-;@;0;o;;{; i-;@o;;[o; ;[o; ;[I" button; T;0; i-;@;0;o;;{; i-;@o;;[o; ;[o; ;[I" select; T;0; i-;@;0;o;;{; i-;@o;;[o; ;[o; ;[I" textarea; T;0; i-;@;0;o;;{; i-;@; i-;@;[o:Sass::Tree::MixinNode ;I"font-shorthand; T: @args[o;$ ;I"baseFontSize; T;%I"baseFontSize; T; i.; @ o;+ ;I" normal; T; ;,; i.; @ o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i.; @ :@keywords{: @splat0;[; i.; @ o; ;[I"-/* Set size, weight, line-height here */; T; ; ;[; i.; @ ; i-;*T; @ o; ;[I"$input, button, select, textarea; T;i;o;;[ o;;[o; ;[o; ;[I" input; T;0; i0;I"; F;0;o;;{; i0;@2o;;[o; ;[o; ;[I" button; T;0; i0;@2;0;o;;{; i0;@2o;;[o; ;[o; ;[I" select; T;0; i0;@2;0;o;;{; i0;@2o;;[o; ;[o; ;[I" textarea; T;0; i0;@2;0;o;;{; i0;@2; i0;@2;[o; ;[I"font-family; T;o;$ ;I"baseFontFamily; T;%I"baseFontFamily; T; i1; @ ;i;(;);[; i1; @ o; ;[I"`/* And only set font-family here for those that need it (note the missing label element) */; T; ; ;[; i1; @ ; i0;*T; @ o; ;[I",/* Identify controls by their labels */; T; ; ;[; i4; @ o; ;[I" label; T;i;o;;[o;;[o; ;[o; ;[I" label; T;0; i5;I"; F;0;o;;{; i5;@l; i5;@l;[o; ;[I" display; T;o;+;I" block; T; ;,; @ ;i;(;);[; i6; @ o; ;[I"margin-bottom; T;o;+;I"5px; T; ;,; @ ;i;(;);[; i7; @ ; i5;*T; @ o; ;[I"5/* Form controls * ------------------------- */; T; ; ;[; i:; @ o; ;[I"&/* Shared size and type resets */; T; ; ;[; i=; @ o; ;[I"Rselect, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input; T;i;o;;[o;;[o; ;[o; ;[I" select; T;0; i@;I"; F;0;o;;{; i@;@o;;[o; ;[o; ;[I" textarea; T;0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o:Sass::Selector::Attribute ;[I" type; T;0;0I"=; T;[I" "text"; T: @flags0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I""password"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I""datetime"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I""datetime-local"; T;=0; i@;@;0;o;;{; i@;@o;;[I" ; Fo; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "date"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "month"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "time"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "week"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "number"; T;=0; i@;@;0;o;;{; i@;@o;;[I" ; Fo; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "email"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "url"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "search"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "tel"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o; ;[I" input; T;0; i@;@o;< ;[I" type; T;0;0I"=; T;[I" "color"; T;=0; i@;@;0;o;;{; i@;@o;;[o; ;[o:Sass::Selector::Class;[I"uneditable-input; T; i@;@;0;o;;{; i@;@; i@;@;[ o; ;[I" display; T;o;+;I"inline-block; T; ;,; @ ;i;(;);[; iA; @ o; ;[I" height; T;o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; iB; @ ;i;(;);[; iB; @ o; ;[I" padding; T;o;+;I"4px; T; ;,; @ ;i;(;);[; iC; @ o; ;[I"margin-bottom; T;o;+;I"9px; T; ;,; @ ;i;(;);[; iD; @ o; ;[I"font-size; T;o;$ ;I"baseFontSize; T;%I"baseFontSize; T; iE; @ ;i;(;);[; iE; @ o; ;[I"line-height; T;o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; iF; @ ;i;(;);[; iF; @ o; ;[I" color; T;o;$ ;I" gray; T;%I" gray; T; iG; @ ;i;(;);[; iG; @ ; i@;*T; @ o; ;[I"/* Reset appearance properties for textual inputs and textarea * Declare width for legacy (can't be on input[type=*] selectors or it's too specific) */; T; ; ;[; iJ; @ o; ;[I"input, textarea; T;i;o;;[o;;[o; ;[o; ;[I" input; T;0; iL;I"; F;0;o;;{; iL;@o;;[o; ;[o; ;[I" textarea; T;0; iL;@;0;o;;{; iL;@; iL;@;[o; ;[I" width; T;o;+;I" 210px; T; ;,; @ ;i;(;);[; iM; @ ; iL;*T; @ o; ;[I"1/* Reset height since textareas have rows */; T; ; ;[; iO; @ o; ;[I" textarea; T;i;o;;[o;;[o; ;[o; ;[I" textarea; T;0; iP;I"; F;0;o;;{; iP;@; iP;@;[o; ;[I" height; T;o;+;I" auto; T; ;,; @ ;i;(;);[; iQ; @ ; iP;*T; @ o; ;[I"/* Everything else */; T; ; ;[; iS; @ o; ;[I"Jtextarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input; T;i;o;;[o;;[o; ;[o; ;[I" textarea; T;0; iV;I"; F;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "text"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I""password"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I""datetime"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I""datetime-local"; T;=0; iV;@;0;o;;{; iV;@o;;[I" ; Fo; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "date"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "month"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "time"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "week"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "number"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "email"; T;=0; iV;@;0;o;;{; iV;@o;;[I" ; Fo; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "url"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "search"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "tel"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o; ;[I" input; T;0; iV;@o;< ;[I" type; T;0;0I"=; T;[I" "color"; T;=0; iV;@;0;o;;{; iV;@o;;[o; ;[o;>;[I"uneditable-input; T; iV;@;0;o;;{; iV;@; iV;@;[ o; ;[I"background-color; T;o;$ ;I"inputBackground; T;%I"inputBackground; T; iW; @ ;i;(;);[; iW; @ o; ;[I" border; T;o; ;[o; ;i;![I"px; T;"[; iX;#I"1px; F; @ o;+ ;I" solid; T; ;,; iX; @ o;$ ;I"inputBorder; T;%I"inputBorder; T; iX; @ ;&;'; iX; @ ;i;(;);[; iX; @ o;8 ;I"border-radius; T;9[o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; iY; @ ;:{;;0;[; iY; @ o;8 ;I"box-shadow; T;9[o; ;[ o;+ ;I" inset; T; ;,; iZ; @ o; ;i;![;"@+; iZ;#I"0; F; @ o; ;i;![I"px; T;"[; iZ;#I"1px; F; @ o; ;i;![I"px; T;"[; iZ;#I"1px; F; @ o:Sass::Script::Funcall ;I" rgba; T;9[ o; ;i;![;"@+; iZ;#I"0; F; @ o; ;i;![;"@+; iZ;#I"0; F; @ o; ;i;![;"@+; iZ;#I"0; F; @ o; ;f 0.075;![;"@+; iZ;#I" 0.075; F; @ ;:{;;0; iZ; @ ;&;'; iZ; @ ;:{;;0;[; iZ; @ o;8 ;I"transition; T;9[o: Sass::Script::Interpolation : @before0: @mido; ;[o; ;[o;+ ;I" border; T; ;,; i[; @ o;+ ;I" linear; T; ;,; i[; @ o; ;f0.2;![I"s; T;"[; i[;#I" 0.2s; F; @ ;&;'; i[; @ o; ;[o;+ ;I"box-shadow; T; ;,; i[; @ o;+ ;I" linear; T; ;,; i[; @ o; ;f0.2;![I"s; T;"[; i[;#I" 0.2s; F; @ ;&;'; i[; @ ;&: comma; i[; @ : @after0:@whitespace_before0:@whitespace_after0:@originally_textF; i[; @ ;:{;;0;[; i[; @ o; ;[I"/* Focus state */; T; ; ;[; i]; @ o; ;[I" &:focus; F;i;o;;[o;;[o; ;[o:Sass::Selector::Parent; i^;I"; Fo:Sass::Selector::Pseudo ; : class;[I" focus; F: @arg0; i^;@J;0;o;;{; i^;@J; i^;@J;[ o; ;[I"border-color; T;o;? ;I" rgba; T;9[ 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; @ ;:{;;0; i_; @ ;i;(;);[; i_; @ o; ;[I" outline; T;o;+;I"0; T; ;,; @ ;i;(;);[; i`; @ o; ;[I" outline; T;o; ;[o;+ ;I" thin; T; ;,; ia; @ o;+ ;I" dotted; T; ;,; ia; @ o;+ ;I"\9; T; ;,; ia; @ ;&;'; ia; @ ;i;(;);[; ia; @ o; ;[I"/* IE6-9 */; T; : normal;[; ia; @ o;8 ;I"box-shadow; T;9[o;@ ;A0;Bo; ;[o; ;[ o;+ ;I" inset; T; ;,; ib; @ o; ;i;![;"@+; ib;#I"0; F; @ o; ;i;![I"px; T;"[; ib;#I"1px; F; @ o; ;i;![I"px; T;"[; ib;#I"1px; F; @ o;? ;I" rgba; T;9[ o; ;i;![;"@+; ib;#I"0; F; @ o; ;i;![;"@+; ib;#I"0; F; @ o; ;i;![;"@+; ib;#I"0; F; @ o; ;f 0.075;![;"@+; ib;#I" 0.075; F; @ ;:{;;0; ib; @ ;&;'; ib; @ o; ;[ o; ;i;![;"@+; ib;#I"0; F; @ o; ;i;![;"@+; ib;#I"0; F; @ o; ;i ;![I"px; T;"[; ib;#I"8px; F; @ o;? ;I" rgba; T;9[ o; ;iW;![;"@+; ib;#I"82; F; @ o; ;i;![;"@+; ib;#I"168; F; @ o; ;i;![;"@+; ib;#I"236; F; @ o; ;f0.6;![;"@+; ib;#I"0.6; F; @ ;:{;;0; ib; @ ;&;'; ib; @ ;&;C; ib; @ ;D0;E0;F0;GF; ib; @ ;:{;;0;[; ib; @ ; i^;*T; @ ; iV;*T; @ o; ;[I"0/* Position radios and checkboxes better */; T; ; ;[; if; @ o; ;[I"0input[type="radio"], input[type="checkbox"]; T;i;o;;[o;;[o; ;[o; ;[I" input; T;0; ig;I"; Fo;< ;[I" type; T;0;0I"=; T;[I" "radio"; T;=0; ig;@;0;o;;{; ig;@o;;[o; ;[o; ;[I" input; T;0; ig;@o;< ;[I" type; T;0;0I"=; T;[I""checkbox"; T;=0; ig;@;0;o;;{; ig;@; ig;@;[ o; ;[I" margin; T;o; ;[o; ;i;![I"px; T;"[; ih;#I"3px; F; @ o; ;i;![;"@+; ih;#I"0; F; @ ;&;'; ih; @ ;i;(;);[; ih; @ o; ;[I"*margin-top; T;o;+;I"0; T; ;,; @ ;i;(;);[; ii; @ o; ;[I"/* IE7 */; T; ;L;[; ii; @ o; ;[I"line-height; T;o;+;I" normal; T; ;,; @ ;i;(;);[; ij; @ o; ;[I" cursor; T;o;+;I" pointer; T; ;,; @ ;i;(;);[; ik; @ ; ig;*T; @ o; ;[I";/* Reset width of input buttons, radios, checkboxes */; T; ; ;[; in; @ o; ;[I"qinput[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"]; T;i;o;;[ o;;[o; ;[o; ;[I" input; T;0; io;I"; Fo;< ;[I" type; T;0;0I"=; T;[I" "submit"; T;=0; io;@!;0;o;;{; io;@!o;;[o; ;[o; ;[I" input; T;0; io;@!o;< ;[I" type; T;0;0I"=; T;[I" "reset"; T;=0; io;@!;0;o;;{; io;@!o;;[o; ;[o; ;[I" input; T;0; io;@!o;< ;[I" type; T;0;0I"=; T;[I" "button"; T;=0; io;@!;0;o;;{; io;@!o;;[o; ;[o; ;[I" input; T;0; io;@!o;< ;[I" type; T;0;0I"=; T;[I" "radio"; T;=0; io;@!;0;o;;{; io;@!o;;[o; ;[o; ;[I" input; T;0; io;@!o;< ;[I" type; T;0;0I"=; T;[I""checkbox"; T;=0; io;@!;0;o;;{; io;@!; io;@!;[o; ;[I" width; T;o;+;I" auto; T; ;,; @ ;i;(;);[; ip; @ o; ;[I"-/* Override of generic input selector */; T; ; ;[; ip; @ ; io;*T; @ o; ;[I";/* Make uneditable textareas behave like a textarea */; T; ; ;[; is; @ o; ;[I".uneditable-textarea; T;i;o;;[o;;[o; ;[o;>;[I"uneditable-textarea; T; it;I"; F;0;o;;{; it;@; it;@;[o; ;[I" width; T;o;+;I" auto; T; ;,; @ ;i;(;);[; iu; @ o; ;[I" height; T;o;+;I" auto; T; ;,; @ ;i;(;);[; iv; @ ; it;*T; @ o; ;[I"J/* Set the height of select and file controls to match text inputs */; T; ; ;[; iy; @ o; ;[I"select, input[type="file"]; T;i;o;;[o;;[o; ;[o; ;[I" select; T;0; iz;I"; F;0;o;;{; iz;@o;;[o; ;[o; ;[I" input; T;0; iz;@o;< ;[I" type; T;0;0I"=; T;[I" "file"; T;=0; iz;@;0;o;;{; iz;@; iz;@;[ o; ;[I" height; T;o;+;I" 28px; T; ;,; @ ;i;(;);[; i{; @ o; ;[I"_/* In IE7, the height of the select element cannot be changed by height, only font-size */; T; ;L;[; 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; ;L;[; i|; @ o; ;[I"line-height; T;o;+;I" 28px; T; ;,; @ ;i;(;);[; i}; @ ; iz;*T; @ o; ;[I"@/* Make select elements obey height by applying a border */; T; ; ;[; i{; @ o; ;[I" select; T;i;o;;[o;;[o; ;[o; ;[I" select; T;0; i|;I"; F;0;o;;{; 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}; @ o; ;[I" border; T;o; ;[o; ;i;![I"px; T;"[; i~;#I"1px; F; @ o;+ ;I" solid; T; ;,; i~; @ o;2 ;0;3{ ;4i;5i;6i;7i; i~; @ ;&;'; i~; @ ;i;(;);[; i~; @ ; i|;*T; @ o; ;[I"9/* Make multiple select elements height not fixed */; T; ; ;[; i; @ o; ;[I"#select[multiple], select[size]; T;i;o;;[o;;[o; ;[o; ;[I" select; T;0; i;I"; Fo;< ;[I" multiple; T;0;00;0;=0; i;@ ;0;o;;{; i;@ o;;[o; ;[o; ;[I" select; T;0; i;@ o;< ;[I" size; T;0;00;0;=0; i;@ ;0;o;;{; i;@ ; i;@ ;[o; ;[I" height; T;o;+;I" auto; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"6/* Focus for select, file, radio, and checkbox */; T; ; ;[; i; @ o; ;[I"dselect:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus; T;i;o;;[ o;;[o; ;[o; ;[I" select; T;0; i;I"; Fo;I ; ;J;[I" focus; T;K0; i;@4;0;o;;{; i;@4o;;[o; ;[o; ;[I" input; T;0; i;@4o;< ;[I" type; T;0;0I"=; T;[I" "file"; T;=0; i;@4o;I ; ;J;[I" focus; T;K0; i;@4;0;o;;{; i;@4o;;[o; ;[o; ;[I" input; T;0; i;@4o;< ;[I" type; T;0;0I"=; T;[I" "radio"; T;=0; i;@4o;I ; ;J;[I" focus; T;K0; i;@4;0;o;;{; i;@4o;;[o; ;[o; ;[I" input; T;0; i;@4o;< ;[I" type; T;0;0I"=; T;[I""checkbox"; T;=0; i;@4o;I ; ;J;[I" focus; T;K0; i;@4;0;o;;{; i;@4; i;@4;[o;8 ;I"tab-focus; T;9[;:{;;0;[; i; @ ; i;*T; @ o; ;[I"5/* CHECKBOXES & RADIOS * ------------------- */; T; ; ;[; i; @ o; ;[I"E/* Indent the labels to position radios/checkboxes as hanging */; T; ; ;[; i; @ o; ;[I".radio, .checkbox; T;i;o;;[o;;[o; ;[o;>;[I" radio; T; i;I"; F;0;o;;{; i;@o;;[o; ;[o;>;[I" checkbox; T; i;@;0;o;;{; i;@; i;@;[o; ;[I"min-height; T;o;+;I" 18px; T; ;,; @ ;i;(;);[; i; @ o; ;[I"=/* clear the floating input if there is no label text */; T; ; ;[; i; @ 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;>;[I" radio; F; i;I"; F;0;o;;{; i;@o; ;[o; ;[I" input; F;0; i;@o;< ;[I" type; F;0;0I"=; F;[I" "radio"; F;=0; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I" checkbox; F; i;@;0;o;;{; i;@o; ;[o; ;[I" input; F;0; i;@o;< ;[I" type; F;0;0I"=; F;[I""checkbox"; F;=0; i;@;0;o;;{; i;@; i;@;[o; ;[I" float; T;o;+;I" left; T; ;,; @ ;i;(;);[; i; @ o; ;[I"margin-left; T;o;+;I" -18px; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I":/* Move the options list down to align with labels */; T; ; ;[; i; @ o; ;[I"F.controls > .radio:first-child, .controls > .checkbox:first-child; F;i;o;;[o;;[o; ;[o;>;[I" controls; F; i;I"; F;0;o;;{; i;@I">; Fo; ;[o;>;[I" radio; F; i;@o;I ; ;J;[I"first-child; F;K0; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I" controls; F; i;@;0;o;;{; i;@I">; Fo; ;[o;>;[I" checkbox; F; i;@o;I ; ;J;[I"first-child; F;K0; i;@;0;o;;{; 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; @ ; i;*T; @ o; ;[I"\/* Radios and checkboxes on same line * TODO v3: Convert .inline to .control-inline */; T; ; ;[; i; @ o; ;[I"$.radio.inline, .checkbox.inline; T;i;o;;[o;;[o; ;[o;>;[I" radio; T; i;I"; Fo;>;[I" inline; T; i;@3;0;o;;{; i;@3o;;[o; ;[o;>;[I" checkbox; T; i;@3o;>;[I" inline; T; i;@3;0;o;;{; i;@3; i;@3;[ 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;>;[I" radio; F; i;I"; Fo;>;[I" inline; F; i;@j;0;o;;{; i;@jI"+; Fo; ;[o;>;[I" radio; F; i;@jo;>;[I" inline; F; i;@j;0;o;;{; i;@jo;;[o; ;[o;>;[I" checkbox; F; i;@jo;>;[I" inline; F; i;@j;0;o;;{; i;@jI"+; Fo; ;[o;>;[I" checkbox; F; i;@jo;>;[I" inline; F; i;@j;0;o;;{; i;@j; i;@j;[o; ;[I"margin-left; T;o;+;I" 10px; T; ;,; @ ;i;(;);[; i; @ o; ;[I"0/* space out consecutive inline controls */; T; ; ;[; i; @ ; i;*T; @ o; ;[I"%/* INPUT SIZES * ----------- */; T; ; ;[; i; @ o; ;[I"*/* General classes for quick sizes */; T; ; ;[; i; @ o; ;[I".input-mini; T;i;o;;[o;;[o; ;[o;>;[I"input-mini; T; i;I"; F;0;o;;{; i;@; i;@;[o; ;[I" width; T;o;+;I" 60px; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I".input-small; T;i;o;;[o;;[o; ;[o;>;[I"input-small; T; i;I"; F;0;o;;{; i;@; i;@;[o; ;[I" width; T;o;+;I" 90px; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I".input-medium; T;i;o;;[o;;[o; ;[o;>;[I"input-medium; T; i;I"; F;0;o;;{; i;@; i;@;[o; ;[I" width; T;o;+;I" 150px; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I".input-large; T;i;o;;[o;;[o; ;[o;>;[I"input-large; T; i;I"; F;0;o;;{; i;@; i;@;[o; ;[I" width; T;o;+;I" 210px; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I".input-xlarge; T;i;o;;[o;;[o; ;[o;>;[I"input-xlarge; T; i;I"; F;0;o;;{; i;@ ; i;@ ;[o; ;[I" width; T;o;+;I" 270px; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I".input-xxlarge; T;i;o;;[o;;[o; ;[o;>;[I"input-xxlarge; T; i;I"; F;0;o;;{; i;@; i;@;[o; ;[I" width; T;o;+;I" 530px; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"!/* Grid style input sizes */; T; ; ;[; i; @ o; ;[I"input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"]; T;i;o;;[ o;;[o; ;[o; ;[I" input; T;0; i;I"; Fo;< ;[I" class; T;0;0I"*=; T;[I" "span"; T;=0; i;@9;0;o;;{; i;@9o;;[o; ;[o; ;[I" select; T;0; i;@9o;< ;[I" class; T;0;0I"*=; T;[I" "span"; T;=0; i;@9;0;o;;{; i;@9o;;[o; ;[o; ;[I" textarea; T;0; i;@9o;< ;[I" class; T;0;0I"*=; T;[I" "span"; T;=0; i;@9;0;o;;{; i;@9o;;[o; ;[o;>;[I"uneditable-input; T; i;@9o;< ;[I" class; T;0;0I"*=; T;[I" "span"; T;=0; i;@9;0;o;;{; i;@9o;;[I" ; Fo; ;[o;>;[I"row-fluid; T; i;@9;0;o;;{; i;@9o; ;[o; ;[I" input; T;0; i;@9o;< ;[I" class; T;0;0I"*=; T;[I" "span"; T;=0; i;@9;0;o;;{; i;@9o;;[o; ;[o;>;[I"row-fluid; T; i;@9;0;o;;{; i;@9o; ;[o; ;[I" select; T;0; i;@9o;< ;[I" class; T;0;0I"*=; T;[I" "span"; T;=0; i;@9;0;o;;{; i;@9o;;[o; ;[o;>;[I"row-fluid; T; i;@9;0;o;;{; i;@9o; ;[o; ;[I" textarea; T;0; i;@9o;< ;[I" class; T;0;0I"*=; T;[I" "span"; T;=0; i;@9;0;o;;{; i;@9o;;[o; ;[o;>;[I"row-fluid; T; i;@9;0;o;;{; i;@9o; ;[o;>;[I"uneditable-input; T; i;@9o;< ;[I" class; T;0;0I"*=; T;[I" "span"; T;=0; i;@9;0;o;;{; i;@9; i;@9;[o; ;[I" float; T;o;+;I" none; T; ;,; @ ;i;(;);[; i; @ o; ;[I"margin-left; T;o;+;I"0; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"2/* Ensure input-prepend/append never wraps */; T; ; ;[; i; @ o; ;[I".input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"]; F;i;o;;[ o;;[o; ;[o;>;[I"input-append; F; i;I"; F;0;o;;{; i;@o; ;[o; ;[I" input; F;0; i;@o;< ;[I" class; F;0;0I"*=; F;[I" "span"; F;=0; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"input-append; F; i;@;0;o;;{; i;@o; ;[o;>;[I"uneditable-input; F; i;@o;< ;[I" class; F;0;0I"*=; F;[I" "span"; F;=0; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"input-prepend; F; i;@;0;o;;{; i;@o; ;[o; ;[I" input; F;0; i;@o;< ;[I" class; F;0;0I"*=; F;[I" "span"; F;=0; i;@;0;o;;{; i;@o;;[I" ; Fo; ;[o;>;[I"input-prepend; F; i;@;0;o;;{; i;@o; ;[o;>;[I"uneditable-input; F; i;@o;< ;[I" class; F;0;0I"*=; F;[I" "span"; F;=0; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"row-fluid; F; i;@;0;o;;{; i;@o; ;[o;>;[I"input-prepend; F; i;@;0;o;;{; i;@o; ;[o;< ;[I" class; F;0;0I"*=; F;[I" "span"; F;=0; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"row-fluid; F; i;@;0;o;;{; i;@o; ;[o;>;[I"input-append; F; i;@;0;o;;{; i;@o; ;[o;< ;[I" class; F;0;0I"*=; F;[I" "span"; F;=0; i;@;0;o;;{; i;@; i;@;[o; ;[I" display; T;o;+;I"inline-block; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I";/* GRID SIZING FOR INPUTS * ---------------------- */; T; ; ;[; i; @ o;8 ;I"gridInput; T;9[o;$ ;I"gridColumnWidth; T;%I"gridColumnWidth; T; i; @ o;$ ;I"gridGutterWidth; T;%I"gridGutterWidth; T; i; @ ;:{;;0;[; i; @ o; ;[I"+/* DISABLED STATE * -------------- */; T; ; ;[; i; @ o; ;[I"(/* Disabled and read-only inputs */; T; ; ;[; 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;< ;[I" disabled; T;0;00;0;=0; i;@ ;0;o;;{; i;@ o;;[o; ;[o; ;[I" select; T;0; i;@ o;< ;[I" disabled; T;0;00;0;=0; i;@ ;0;o;;{; i;@ o;;[o; ;[o; ;[I" textarea; T;0; i;@ o;< ;[I" disabled; T;0;00;0;=0; i;@ ;0;o;;{; i;@ o;;[o; ;[o; ;[I" input; T;0; i;@ o;< ;[I" readonly; T;0;00;0;=0; i;@ ;0;o;;{; i;@ o;;[o; ;[o; ;[I" select; T;0; i;@ o;< ;[I" readonly; T;0;00;0;=0; i;@ ;0;o;;{; i;@ o;;[o; ;[o; ;[I" textarea; T;0; i;@ o;< ;[I" readonly; T;0;00;0;=0; i;@ ;0;o;;{; i;@ ; i;@ ;[o; ;[I" cursor; T;o;+;I"not-allowed; T; ;,; @ ;i;(;);[; i; @ o; ;[I"background-color; T;o;$ ;I"inputDisabledBackground; T;%I"inputDisabledBackground; T; i; @ ;i;(;);[; i; @ o; ;[I"border-color; T;o;+;I" #ddd; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"+/* Explicitly reset the colors here */; T; ; ;[; i; @ o; ;[I"input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly]; T;i;o;;[ o;;[o; ;[o; ;[I" input; T;0; i;I"; Fo;< ;[I" type; T;0;0I"=; T;[I" "radio"; T;=0; i;@ o;< ;[I" disabled; T;0;00;0;=0; i;@ ;0;o;;{; i;@ o;;[o; ;[o; ;[I" input; T;0; i;@ o;< ;[I" type; T;0;0I"=; T;[I""checkbox"; T;=0; i;@ o;< ;[I" disabled; T;0;00;0;=0; i;@ ;0;o;;{; i;@ o;;[o; ;[o; ;[I" input; T;0; i;@ o;< ;[I" type; T;0;0I"=; T;[I" "radio"; T;=0; i;@ o;< ;[I" readonly; T;0;00;0;=0; i;@ ;0;o;;{; i;@ o;;[o; ;[o; ;[I" input; T;0; i;@ o;< ;[I" type; T;0;0I"=; T;[I""checkbox"; T;=0; i;@ o;< ;[I" readonly; T;0;00;0;=0; i;@ ;0;o;;{; i;@ ; i;@ ;[o; ;[I"background-color; T;o;+;I"transparent; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"C/* FORM FIELD FEEDBACK STATES * -------------------------- */; T; ; ;[; i; @ o; ;[I"/* Warning */; T; ; ;[; i; @ o; ;[I".control-group.warning; T;i;o;;[o;;[o; ;[o;>;[I"control-group; T; i;I"; Fo;>;[I" warning; T; i;@Y ;0;o;;{; i;@Y ; i;@Y ;[o;8 ;I"formFieldState; T;9[o;$ ;I"warningText; T;%I"warningText; T; i; @ o;$ ;I"warningText; T;%I"warningText; T; i; @ o;$ ;I"warningBackground; T;%I"warningBackground; T; i; @ ;:{;;0;[; i; @ ; i;*T; @ o; ;[I"/* Error */; T; ; ;[; i; @ o; ;[I".control-group.error; T;i;o;;[o;;[o; ;[o;>;[I"control-group; T; i;I"; Fo;>;[I" error; T; i;@~ ;0;o;;{; i;@~ ; i;@~ ;[o;8 ;I"formFieldState; T;9[o;$ ;I"errorText; T;%I"errorText; T; i; @ o;$ ;I"errorText; T;%I"errorText; T; i; @ o;$ ;I"errorBackground; T;%I"errorBackground; T; i; @ ;:{;;0;[; i; @ ; i;*T; @ o; ;[I"/* Success */; T; ; ;[; i; @ o; ;[I".control-group.success; T;i;o;;[o;;[o; ;[o;>;[I"control-group; T; i;I"; Fo;>;[I" success; T; i;@ ;0;o;;{; i;@ ; i;@ ;[o;8 ;I"formFieldState; T;9[o;$ ;I"successText; T;%I"successText; T; i; @ o;$ ;I"successText; T;%I"successText; T; i; @ o;$ ;I"successBackground; T;%I"successBackground; T; i; @ ;:{;;0;[; i; @ ; i;*T; @ o; ;[I"T/* HTML5 invalid states * Shares styles with the .control-group.error above */; T; ; ;[; i; @ o; ;[I"ainput:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid; T;i;o;;[o;;[o; ;[ o; ;[I" input; T;0; i;I"; Fo;I ; ;J;[I" focus; T;K0; i;@ o;I ; ;J;[I" required; T;K0; i;@ o;I ; ;J;[I" invalid; T;K0; i;@ ;0;o;;{; i;@ o;;[o; ;[ o; ;[I" textarea; T;0; i;@ o;I ; ;J;[I" focus; T;K0; i;@ o;I ; ;J;[I" required; T;K0; i;@ o;I ; ;J;[I" invalid; T;K0; i;@ ;0;o;;{; i;@ o;;[o; ;[ o; ;[I" select; T;0; i;@ o;I ; ;J;[I" focus; T;K0; i;@ o;I ; ;J;[I" required; T;K0; i;@ o;I ; ;J;[I" invalid; T;K0; i;@ ;0;o;;{; i;@ ; i;@ ;[o; ;[I" color; T;o;+;I" #b94a48; T; ;,; @ ;i;(;);[; i; @ o; ;[I"border-color; T;o;+;I" #ee5f5b; T; ;,; @ ;i;(;);[; i; @ o; ;[I" &:focus; F;i;o;;[o;;[o; ;[o;H; i;I"; Fo;I ; ;J;[I" focus; F;K0; i;@ ;0;o;;{; i;@ ; i;@ ;[o; ;[I"border-color; T;o;? ;I" darken; T;9[o;2 ;0;3{ ;4i;5id;6i`;7i; i; @ o; ;i;![I"%; T;"[; i;#I"10%; F; @ ;:{;;0; i; @ ;i;(;);[; i; @ o;8 ;I"box-shadow; T;9[o; ;[ o; ;i;![;"@+; i;#I"0; F; @ o; ;i;![;"@+; i;#I"0; F; @ o; ;i ;![I"px; T;"[; i;#I"6px; F; @ o;? ;I" lighten; T;9[o;2 ;0;3{ ;4i;5id;6i`;7i; i; @ o; ;i;![I"%; T;"[; i;#I"20%; F; @ ;:{;;0; i; @ ;&;'; i; @ ;:{;;0;[; i; @ ; i;*T; @ ; i;*T; @ o; ;[I"'/* FORM ACTIONS * ------------ */; T; ; ;[; i; @ o; ;[I".form-actions; T;i;o;;[o;;[o; ;[o;>;[I"form-actions; T; i;I"; F;0;o;;{; i;@R ; i;@R ;[ o; ;[I" padding; T;o; ;[o;- ;.o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i; @ ;/o; ;i;![;"@+; i;#I"1; F; @ ;0: minus; i; @ o; ;i;![I"px; T;"[; i;#I" 20px; F; @ o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i; @ ;&;'; i; @ ;i;(;);[; i; @ o; ;[I"margin-top; T;o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i; @ ;i;(;);[; i; @ o; ;[I"margin-bottom; T;o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i; @ ;i;(;);[; i; @ o; ;[I"background-color; T;o;$ ;I"formActionsBackground; T;%I"formActionsBackground; T; i; @ ;i;(;);[; i; @ o; ;[I"border-top; T;o; ;[o; ;i;![I"px; T;"[; i;#I"1px; F; @ o;+ ;I" solid; T; ;,; i; @ o;2 ;0;3{ ;4i;5i;6i;7i; i; @ ;&;'; i; @ ;i;(;);[; i; @ o;8 ;I" clearfix; T;9[;:{;;0;[; i; @ o; ;[I"E/* Adding clearfix to allow for .pull-right button containers */; T; ; ;[; i; @ ; i;*T; @ o; ;[I"O/* For text that needs to appear as an input but should not be an input */; T; ; ;[; i; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o; ;[o;>;[I"uneditable-input; T; i ;I"; F;0;o;;{; i ;@ ; i ;@ ;[ o; ;[I" overflow; T;o;+;I" hidden; T; ;,; @ ;i;(;);[; i ; @ o; ;[I"N/* prevent text from wrapping, but still cut it off like an input does */; T; ; ;[; i ; @ o; ;[I"white-space; T;o;+;I" nowrap; T; ;,; @ ;i;(;);[; i ; @ o; ;[I" cursor; T;o;+;I"not-allowed; T; ;,; @ ;i;(;);[; i ; @ o; ;[I"background-color; T;o;$ ;I"inputBackground; T;%I"inputBackground; T; i ; @ ;i;(;);[; i ; @ o; ;[I"border-color; T;o;+;I" #eee; T; ;,; @ ;i;(;);[; i; @ o;8 ;I"box-shadow; T;9[o; ;[ o;+ ;I" inset; T; ;,; i; @ o; ;i;![;"@+; i;#I"0; F; @ o; ;i;![I"px; T;"[; i;#I"1px; F; @ o; ;i;![I"px; T;"[; i;#I"2px; F; @ o;? ;I" rgba; T;9[ o; ;i;![;"@+; i;#I"0; F; @ o; ;i;![;"@+; i;#I"0; F; @ o; ;i;![;"@+; i;#I"0; F; @ o; ;f 0.025;![;"@+; i;#I" 0.025; F; @ ;:{;;0; i; @ ;&;'; i; @ ;:{;;0;[; i; @ ; i ;*T; @ o; ;[I"/* Placeholder text gets special styles; can't be bundled together though for some reason * (sass-edit) - need special mixin */; T; ; ;[; i; @ o;8 ;I"rootPlaceholder; T;9[;:{;;0;[; i; @ o; ;[I"!/* HELP TEXT * --------- */; T; ; ;[; i; @ o; ;[I".help-block, .help-inline; T;i;o;;[o;;[o; ;[o;>;[I"help-block; T; i;I"; F;0;o;;{; i;@ o;;[o; ;[o;>;[I"help-inline; T; i;@ ;0;o;;{; i;@ ; i;@ ;[o; ;[I" color; T;o;$ ;I" gray; T;%I" gray; T; i; @ ;i;(;);[; i; @ o; ;[I"-/* lighten the text some for contrast */; T; ; ;[; i; @ ; i;*T; @ o; ;[I".help-block; T;i;o;;[o;;[o; ;[o;>;[I"help-block; T; i;I"; F;0;o;;{; i;@3 ; i;@3 ;[o; ;[I" display; T;o;+;I" block; T; ;,; @ ;i;(;);[; i ; @ o; ;[I"3/* account for any element using help-block */; T; ; ;[; i ; @ o; ;[I"margin-bottom; T;o;- ;.o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i!; @ ;/o; ;i;![;"@+; i!;#I"2; F; @ ;0:div; i!; @ ;i;(;);[; i!; @ ; i;*T; @ o; ;[I".help-inline; T;i;o;;[o;;[o; ;[o;>;[I"help-inline; T; i$;I"; F;0;o;;{; i$;@X ; i$;@X ;[ o; ;[I" display; T;o;+;I"inline-block; T; ;,; @ ;i;(;);[; i%; @ o;8 ;I"ie7-inline-block; T;9[;:{;;0;[; i&; @ o; ;[I"vertical-align; T;o;+;I" middle; T; ;,; @ ;i;(;);[; i'; @ o; ;[I"padding-left; T;o;+;I"5px; T; ;,; @ ;i;(;);[; i(; @ ; i$;*T; @ o; ;[I"'/* INPUT GROUPS * ------------ */; T; ; ;[; i-; @ o; ;[I"U/* Allow us to put symbols and text within the input field for a cleaner look */; T; ; ;[; i0; @ o; ;[I"".input-prepend, .input-append; T;i;o;;[o;;[o; ;[o;>;[I"input-prepend; T; i1;I"; F;0;o;;{; i1;@ o;;[o; ;[o;>;[I"input-append; T; i1;@ ;0;o;;{; i1;@ ; i1;@ ;[ o; ;[I"margin-bottom; T;o;+;I"5px; T; ;,; @ ;i;(;);[; i2; @ o; ;[I"%input, select, .uneditable-input; T;i;o;;[o;;[o; ;[o; ;[I" input; T;0; i3;I"; F;0;o;;{; i3;@ o;;[o; ;[o; ;[I" select; T;0; i3;@ ;0;o;;{; i3;@ o;;[o; ;[o;>;[I"uneditable-input; T; i3;@ ;0;o;;{; i3;@ ; i3;@ ;[o; ;[I" position; T;o;+;I" relative; T; ;,; @ ;i;(;);[; i4; @ o; ;[I"/* placed here by default so that on :focus we can place the input above the .add-on for full border and box-shadow goodness */; T; ; ;[; i4; @ o; ;[I"margin-bottom; T;o;+;I"0; T; ;,; @ ;i;(;);[; i5; @ o; ;[I"L/* prevent bottom margin from screwing up alignment in stacked forms */; T; ; ;[; i5; @ o; ;[I"*margin-left; T;o;+;I"0; T; ;,; @ ;i;(;);[; i6; @ o; ;[I"vertical-align; T;o;+;I" middle; T; ;,; @ ;i;(;);[; i7; @ o;8 ;I"border-radius; T;9[o; ;[ o; ;i;![;"@+; i8;#I"0; F; @ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; i8; @ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; i8; @ o; ;i;![;"@+; i8;#I"0; F; @ ;&;'; i8; @ ;:{;;0;[; i8; @ o; ;[I"O/* Make input on top when focused so blue border and shadow always show */; T; ; ;[; i9; @ o; ;[I" &:focus; F;i;o;;[o;;[o; ;[o;H; i:;I"; Fo;I ; ;J;[I" focus; F;K0; i:;@ ;0;o;;{; i:;@ ; i:;@ ;[o; ;[I" z-index; T;o;+;I"2; T; ;,; @ ;i;(;);[; i;; @ ; i:;*T; @ ; i3;*T; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o; ;[o;>;[I"uneditable-input; T; i>;I"; F;0;o;;{; i>;@ ; i>;@ ;[o; ;[I"border-left-color; T;o;+;I" #ccc; T; ;,; @ ;i;(;);[; i?; @ ; i>;*T; @ o; ;[I" .add-on; T;i;o;;[o;;[o; ;[o;>;[I" add-on; T; iA;I"; F;0;o;;{; iA;@, ; iA;@, ;[o; ;[I" display; T;o;+;I"inline-block; T; ;,; @ ;i;(;);[; iB; @ o; ;[I" width; T;o;+;I" auto; T; ;,; @ ;i;(;);[; iC; @ o; ;[I" height; T;o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; iD; @ ;i;(;);[; iD; @ o; ;[I"min-width; T;o;+;I" 16px; T; ;,; @ ;i;(;);[; iE; @ o; ;[I" padding; T;o; ;[o; ;i ;![I"px; T;"[; iF;#I"4px; F; @ o; ;i ;![I"px; T;"[; iF;#I"5px; F; @ ;&;'; iF; @ ;i;(;);[; iF; @ o; ;[I"font-weight; T;o;+;I" normal; T; ;,; @ ;i;(;);[; iG; @ o; ;[I"line-height; T;o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; iH; @ ;i;(;);[; iH; @ o; ;[I"text-align; T;o;+;I" center; T; ;,; @ ;i;(;);[; iI; @ o; ;[I"text-shadow; T;o; ;[ o; ;i;![;"@+; iJ;#I"0; F; @ o; ;i;![I"px; T;"[; iJ;#I"1px; F; @ o; ;i;![;"@+; iJ;#I"0; F; @ o;$ ;I" white; T;%I" white; T; iJ; @ ;&;'; iJ; @ ;i;(;);[; iJ; @ o; ;[I"vertical-align; T;o;+;I" middle; T; ;,; @ ;i;(;);[; iK; @ o; ;[I"background-color; T;o;$ ;I"grayLighter; T;%I"grayLighter; T; iL; @ ;i;(;);[; iL; @ o; ;[I" border; T;o; ;[o; ;i;![I"px; T;"[; iM;#I"1px; F; @ o;+ ;I" solid; T; ;,; iM; @ o;2 ;0;3{ ;4i;5i;6i;7i; iM; @ ;&;'; iM; @ ;i;(;);[; iM; @ ; iA;*T; @ o; ;[I".add-on, .btn; T;i;o;;[o;;[o; ;[o;>;[I" add-on; T; iO;I"; F;0;o;;{; iO;@ o;;[o; ;[o;>;[I"btn; T; iO;@ ;0;o;;{; iO;@ ; iO;@ ;[o; ;[I"margin-left; T;o;+;I" -1px; T; ;,; @ ;i;(;);[; iP; @ o;8 ;I"border-radius; T;9[o; ;i;![;"@+; iQ;#I"0; F; @ ;:{;;0;[; iQ; @ ; iO;*T; @ o; ;[I" .active; T;i;o;;[o;;[o; ;[o;>;[I" active; T; iS;I"; F;0;o;;{; iS;@ ; iS;@ ;[o; ;[I"background-color; T;o;? ;I" lighten; T;9[o;$ ;I" green; T;%I" green; T; iT; @ o; ;i#;![;"@+; iT;#I"30; F; @ ;:{;;0; iT; @ ;i;(;);[; iT; @ o; ;[I"border-color; T;o;$ ;I" green; T;%I" green; T; iU; @ ;i;(;);[; iU; @ ; iS;*T; @ ; i1;*T; @ o; ;[I".input-prepend; T;i;o;;[o;;[o; ;[o;>;[I"input-prepend; T; iX;I"; F;0;o;;{; iX;@ ; iX;@ ;[o; ;[I".add-on, .btn; T;i;o;;[o;;[o; ;[o;>;[I" add-on; T; iY;I"; F;0;o;;{; iY;@o;;[o; ;[o;>;[I"btn; T; iY;@;0;o;;{; iY;@; iY;@;[o; ;[I"margin-right; T;o;+;I" -1px; T; ;,; @ ;i;(;);[; iZ; @ ; iY;*T; @ o; ;[I"*.add-on:first-child, .btn:first-child; T;i;o;;[o;;[o; ;[o;>;[I" add-on; T; i\;I"; Fo;I ; ;J;[I"first-child; T;K0; i\;@#;0;o;;{; i\;@#o;;[o; ;[o;>;[I"btn; T; i\;@#o;I ; ;J;[I"first-child; T;K0; i\;@#;0;o;;{; i\;@#; i\;@#;[o;8 ;I"border-radius; T;9[o; ;[ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; i]; @ o; ;i;![;"@+; i];#I"0; F; @ o; ;i;![;"@+; i];#I"0; F; @ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; i]; @ ;&;'; i]; @ ;:{;;0;[; i]; @ ; i\;*T; @ ; iX;*T; @ o; ;[I".input-append; T;i;o;;[o;;[o; ;[o;>;[I"input-append; T; i`;I"; F;0;o;;{; i`;@U; i`;@U;[o; ;[I"%input, select, .uneditable-input; T;i;o;;[o;;[o; ;[o; ;[I" input; T;0; ia;I"; F;0;o;;{; ia;@eo;;[o; ;[o; ;[I" select; T;0; ia;@e;0;o;;{; ia;@eo;;[o; ;[o;>;[I"uneditable-input; T; ia;@e;0;o;;{; ia;@e; ia;@e;[o;8 ;I"border-radius; T;9[o; ;[ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; ib; @ o; ;i;![;"@+; ib;#I"0; F; @ o; ;i;![;"@+; ib;#I"0; F; @ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; ib; @ ;&;'; ib; @ ;:{;;0;[; ib; @ ; ia;*T; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o; ;[o;>;[I"uneditable-input; T; id;I"; F;0;o;;{; id;@; id;@;[o; ;[I"border-right-color; T;o;+;I" #ccc; T; ;,; @ ;i;(;);[; ie; @ o; ;[I"border-left-color; T;o;+;I" #eee; T; ;,; @ ;i;(;);[; if; @ ; id;*T; @ o; ;[I"(.add-on:last-child, .btn:last-child; T;i;o;;[o;;[o; ;[o;>;[I" add-on; T; ih;I"; Fo;I ; ;J;[I"last-child; T;K0; ih;@;0;o;;{; ih;@o;;[o; ;[o;>;[I"btn; T; ih;@o;I ; ;J;[I"last-child; T;K0; ih;@;0;o;;{; ih;@; ih;@;[o;8 ;I"border-radius; T;9[o; ;[ o; ;i;![;"@+; ii;#I"0; F; @ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; ii; @ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; ii; @ o; ;i;![;"@+; ii;#I"0; F; @ ;&;'; ii; @ ;:{;;0;[; ii; @ ; ih;*T; @ ; i`;*T; @ o; ;[I"K/* Remove all border-radius for inputs with both prepend and append */; T; ; ;[; il; @ o; ;[I" .input-prepend.input-append; T;i;o;;[o;;[o; ;[o;>;[I"input-prepend; T; im;I"; Fo;>;[I"input-append; T; im;@;0;o;;{; im;@; im;@;[o; ;[I"%input, select, .uneditable-input; T;i;o;;[o;;[o; ;[o; ;[I" input; T;0; in;I"; F;0;o;;{; in;@o;;[o; ;[o; ;[I" select; T;0; in;@;0;o;;{; in;@o;;[o; ;[o;>;[I"uneditable-input; T; in;@;0;o;;{; in;@; in;@;[o;8 ;I"border-radius; T;9[o; ;i;![;"@+; io;#I"0; F; @ ;:{;;0;[; io; @ ; in;*T; @ o; ;[I"*.add-on:first-child, .btn:first-child; T;i;o;;[o;;[o; ;[o;>;[I" add-on; T; iq;I"; Fo;I ; ;J;[I"first-child; T;K0; iq;@);0;o;;{; iq;@)o;;[o; ;[o;>;[I"btn; T; iq;@)o;I ; ;J;[I"first-child; T;K0; iq;@);0;o;;{; iq;@); iq;@);[o; ;[I"margin-right; T;o;+;I" -1px; T; ;,; @ ;i;(;);[; ir; @ o;8 ;I"border-radius; T;9[o; ;[ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; is; @ o; ;i;![;"@+; is;#I"0; F; @ o; ;i;![;"@+; is;#I"0; F; @ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; is; @ ;&;'; is; @ ;:{;;0;[; is; @ ; iq;*T; @ o; ;[I"(.add-on:last-child, .btn:last-child; T;i;o;;[o;;[o; ;[o;>;[I" add-on; T; iu;I"; Fo;I ; ;J;[I"last-child; T;K0; iu;@a;0;o;;{; iu;@ao;;[o; ;[o;>;[I"btn; T; iu;@ao;I ; ;J;[I"last-child; T;K0; iu;@a;0;o;;{; iu;@a; iu;@a;[o; ;[I"margin-left; T;o;+;I" -1px; T; ;,; @ ;i;(;);[; iv; @ o;8 ;I"border-radius; T;9[o; ;[ o; ;i;![;"@+; iw;#I"0; F; @ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; iw; @ o;$ ;I"inputBorderRadius; T;%I"inputBorderRadius; T; iw; @ o; ;i;![;"@+; iw;#I"0; F; @ ;&;'; iw; @ ;:{;;0;[; iw; @ ; iu;*T; @ ; im;*T; @ o; ;[I"%/* SEARCH FORM * ----------- */; T; ; ;[; i}; @ o; ;[I"input.search-query; T;i;o;;[o;;[o; ;[o; ;[I" input; T;0; i;I"; Fo;>;[I"search-query; T; i;@;0;o;;{; i;@; i;@;[o; ;[I"g/* input. fix the overwriting of the search-query and allow rounded corner for the search field */; T; ; ;[; i; @ o; ;[I"padding-right; T;o;+;I" 14px; T; ;,; @ ;i;(;);[; i; @ o; ;[I"padding-right; T;o; ;[o; ;i ;![I"px; T;"[; i;#I"4px; F; @ o;+ ;I"\9; T; ;,; i; @ ;&;'; i; @ ;i;(;);[; i; @ o; ;[I"padding-left; T;o;+;I" 14px; T; ;,; @ ;i;(;);[; i; @ o; ;[I"padding-left; T;o; ;[o; ;i ;![I"px; T;"[; i;#I"4px; F; @ o;+ ;I"\9; T; ;,; i; @ ;&;'; i; @ ;i;(;);[; i; @ o; ;[I"H/* IE7-8 doesn't have border-radius, so don't indent the padding */; T; ;L;[; i; @ o; ;[I"margin-bottom; T;o;+;I"0; T; ;,; @ ;i;(;);[; i; @ o; ;[I"2/* remove the default margin on all inputs */; T; ; ;[; i; @ o;8 ;I"border-radius; T;9[o; ;i;![I"px; T;"[; i;#I" 14px; F; @ ;:{;;0;[; i; @ ; i;*T; @ o; ;[I"E/* HORIZONTAL & VERTICAL FORMS * --------------------------- */; T; ; ;[; i; @ o; ;[I"1/* Common properties * ----------------- */; T; ; ;[; i; @ o; ;[I"1.form-search, .form-inline, .form-horizontal; T;i;o;;[o;;[o; ;[o;>;[I"form-search; T; i;I"; F;0;o;;{; i;@o;;[o; ;[o;>;[I"form-inline; T; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"form-horizontal; T; i;@;0;o;;{; i;@; i;@;[o; ;[I"\input, textarea, select, .help-inline, .uneditable-input, .input-prepend, .input-append; T;i;o;;[ o;;[o; ;[o; ;[I" input; T;0; i;I"; F;0;o;;{; i;@o;;[o; ;[o; ;[I" textarea; T;0; i;@;0;o;;{; i;@o;;[o; ;[o; ;[I" select; T;0; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"help-inline; T; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"uneditable-input; T; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"input-prepend; T; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"input-append; T; i;@;0;o;;{; i;@; i;@;[o; ;[I" display; T;o;+;I"inline-block; T; ;,; @ ;i;(;);[; i; @ o;8 ;I"ie7-inline-block; T;9[;:{;;0;[; 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; @ o; ;[I" .hide; T;i;o;;[o;;[o; ;[o;>;[I" hide; T; i;I"; F;0;o;;{; i;@w; i;@w;[o; ;[I" display; T;o;+;I" none; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ ; i;*T; @ o; ;[I"+.form-search label, .form-inline label; T;i;o;;[o;;[o; ;[o;>;[I"form-search; T; i;I"; F;0;o;;{; i;@o; ;[o; ;[I" label; T;0; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"form-inline; T; i;@;0;o;;{; i;@o; ;[o; ;[I" label; T;0; i;@;0;o;;{; i;@; i;@;[o; ;[I" display; T;o;+;I"inline-block; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"2/* Remove margin for input-prepend/-append */; T; ; ;[; i; @ o; ;[I"u.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend; F;i;o;;[ o;;[o; ;[o;>;[I"form-search; F; i;I"; F;0;o;;{; i;@o; ;[o;>;[I"input-append; F; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"form-inline; F; i;@;0;o;;{; i;@o; ;[o;>;[I"input-append; F; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"form-search; F; i;@;0;o;;{; i;@o; ;[o;>;[I"input-prepend; F; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"form-inline; F; i;@;0;o;;{; i;@o; ;[o;>;[I"input-prepend; F; i;@;0;o;;{; i;@; i;@;[o; ;[I"margin-bottom; T;o;+;I"0; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"@/* Inline checkbox/radio labels (remove padding on left) */; T; ; ;[; i; @ o; ;[I"].form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox; F;i;o;;[ o;;[o; ;[o;>;[I"form-search; F; i;I"; F;0;o;;{; i;@o; ;[o;>;[I" radio; F; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"form-search; F; i;@;0;o;;{; i;@o; ;[o;>;[I" checkbox; F; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"form-inline; F; i;@;0;o;;{; i;@o; ;[o;>;[I" radio; F; i;@;0;o;;{; i;@o;;[o; ;[o;>;[I"form-inline; F; i;@;0;o;;{; i;@o; ;[o;>;[I" checkbox; F; i;@;0;o;;{; i;@; i;@;[o; ;[I"padding-left; T;o;+;I"0; T; ;,; @ ;i;(;);[; i; @ o; ;[I"margin-bottom; T;o;+;I"0; T; ;,; @ ;i;(;);[; i; @ o; ;[I"vertical-align; T;o;+;I" middle; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"7/* Remove float and margin, set to inline-block */; T; ; ;[; i; @ o; ;[I".form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]; F;i;o;;[ o;;[o; ;[o;>;[I"form-search; F; i;I"; F;0;o;;{; i;@lo; ;[o;>;[I" radio; F; i;@l;0;o;;{; i;@lo; ;[o; ;[I" input; F;0; i;@lo;< ;[I" type; F;0;0I"=; F;[I" "radio"; F;=0; i;@l;0;o;;{; i;@lo;;[o; ;[o;>;[I"form-search; F; i;@l;0;o;;{; i;@lo; ;[o;>;[I" checkbox; F; i;@l;0;o;;{; i;@lo; ;[o; ;[I" input; F;0; i;@lo;< ;[I" type; F;0;0I"=; F;[I""checkbox"; F;=0; i;@l;0;o;;{; i;@lo;;[ I" ; Fo; ;[o;>;[I"form-inline; F; i;@l;0;o;;{; i;@lo; ;[o;>;[I" radio; F; i;@l;0;o;;{; i;@lo; ;[o; ;[I" input; F;0; i;@lo;< ;[I" type; F;0;0I"=; F;[I" "radio"; F;=0; i;@l;0;o;;{; i;@lo;;[o; ;[o;>;[I"form-inline; F; i;@l;0;o;;{; i;@lo; ;[o;>;[I" checkbox; F; i;@l;0;o;;{; i;@lo; ;[o; ;[I" input; F;0; i;@lo;< ;[I" type; F;0;0I"=; F;[I""checkbox"; F;=0; i;@l;0;o;;{; i;@l; i;@l;[o; ;[I" float; T;o;+;I" left; T; ;,; @ ;i;(;);[; i; @ o; ;[I"margin-right; T;o;+;I"3px; T; ;,; @ ;i;(;);[; i; @ o; ;[I"margin-left; T;o;+;I"0; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"(/* Margin to space out fieldsets */; T; ; ;[; i; @ o; ;[I".control-group; T;i;o;;[o;;[o; ;[o;>;[I"control-group; T; i;I"; F;0;o;;{; i;@; i;@;[o; ;[I"margin-bottom; T;o;- ;.o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i; @ ;/o; ;i;![;"@+; i;#I"2; F; @ ;0;N; i; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"N/* Legend collapses margin, so next element is responsible for spacing */; T; ; ;[; i; @ o; ;[I"legend + .control-group; T;i;o;;[o;;[o; ;[o; ;[I" legend; T;0; i;I"; F;0;o;;{; i;@I"+; To; ;[o;>;[I"control-group; T; i;@;0;o;;{; 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; @ o; ;[I".form-horizontal; T;i;o;;[o;;[o; ;[o;>;[I"form-horizontal; T; i;I"; F;0;o;;{; i;@F; i;@F;[o; ;[I"*/* Increase spacing between groups */; T; ; ;[; i; @ o; ;[I".control-group; T;i;o;;[o;;[o; ;[o;>;[I"control-group; T; i;I"; F;0;o;;{; i;@Z; i;@Z;[o; ;[I"margin-bottom; T;o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i; @ ;i;(;);[; i; @ o;8 ;I" clearfix; T;9[;:{;;0;[; i; @ ; i;*T; @ o; ;[I" /* Float the labels left */; T; ; ;[; i; @ o; ;[I".control-label; T;i;o;;[o;;[o; ;[o;>;[I"control-label; T; i;I"; F;0;o;;{; i;@z; i;@z;[ 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; @ o; ;[I".controls; T;i;o;;[o;;[o; ;[o;>;[I" controls; T; i;I"; F;0;o;;{; i;@; i;@;[ o; ;[I"/* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend * don't inherit the margin of the parent, in this case .controls */; T; ; ;[; i; @ o; ;[I" *display; T;o;+;I"inline-block; T; ;,; @ ;i;(;);[; i; @ o; ;[I"*padding-left; T;o;+;I" 20px; T; ;,; @ ;i;(;);[; i; @ o; ;[I"margin-left; T;o;+;I" 160px; T; ;,; @ ;i;(;);[; i; @ o; ;[I"*margin-left; T;o;+;I"0; T; ;,; @ ;i;(;);[; i; @ o; ;[I"&:first-child; F;i;o;;[o;;[o; ;[o;H; i;I"; Fo;I ; ;J;[I"first-child; F;K0; i;@;0;o;;{; i;@; i;@;[o; ;[I"*padding-left; T;o;+;I" 160px; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ ; i;*T; @ o; ;[I"e/* Remove bottom margin on block level help text since that's accounted for on .control-group */; T; ; ;[; i; @ o; ;[I".help-block; T;i;o;;[o;;[o; ;[o;>;[I"help-block; T; i;I"; F;0;o;;{; i;@; i;@;[o; ;[I"margin-top; T;o;- ;.o;$ ;I"baseLineHeight; T;%I"baseLineHeight; T; i; @ ;/o; ;i;![;"@+; i;#I"2; F; @ ;0;N; i; @ ;i;(;);[; i; @ o; ;[I"margin-bottom; T;o;+;I"0; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ o; ;[I"E/* Move over buttons in .form-actions to align with .controls */; T; ; ;[; i; @ o; ;[I".form-actions; T;i;o;;[o;;[o; ;[o;>;[I"form-actions; T; i;I"; F;0;o;;{; i;@; i;@;[o; ;[I"padding-left; T;o;+;I" 160px; T; ;,; @ ;i;(;);[; i; @ ; i;*T; @ ; i;*T; @ :@templateI"a4// Forms.less // Base styles for various input types, form layouts, and states // ------------------------------------------------------------- // GENERAL STYLES // -------------- // Make all forms have space below them form { margin: 0 0 $baseLineHeight; } fieldset { padding: 0; margin: 0; border: 0; } // Groups of fields with labels on top (legends) legend { display: block; width: 100%; padding: 0; margin-bottom: $baseLineHeight * 1.5; font-size: $baseFontSize * 1.5; line-height: $baseLineHeight * 2; color: $grayDark; border: 0; border-bottom: 1px solid #e5e5e5; // Small small { font-size: $baseLineHeight * .75; color: $grayLight; } } // Set font for forms label, input, button, select, textarea { @include font-shorthand($baseFontSize, normal, $baseLineHeight); // Set size, weight, line-height here } input, button, select, textarea { font-family: $baseFontFamily; // And only set font-family here for those that need it (note the missing label element) } // Identify controls by their labels label { display: block; margin-bottom: 5px; } // Form controls // ------------------------- // Shared size and type resets select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: $baseLineHeight; padding: 4px; margin-bottom: 9px; font-size: $baseFontSize; line-height: $baseLineHeight; color: $gray; } // Reset appearance properties for textual inputs and textarea // Declare width for legacy (can't be on input[type=*] selectors or it's too specific) input, textarea { width: 210px; } // Reset height since textareas have rows textarea { height: auto; } // Everything else textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: $inputBackground; border: 1px solid $inputBorder; @include border-radius($inputBorderRadius); @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); @include transition(#{border linear .2s, box-shadow linear .2s}); // Focus state &:focus { border-color: rgba(82,168,236,.8); outline: 0; outline: thin dotted \9; /* IE6-9 */ @include box-shadow(#{inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)}); } } // Position radios and checkboxes better input[type="radio"], input[type="checkbox"] { margin: 3px 0; *margin-top: 0; /* IE7 */ line-height: normal; cursor: pointer; } // Reset width of input buttons, radios, checkboxes input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; // Override of generic input selector } // Make uneditable textareas behave like a textarea .uneditable-textarea { width: auto; height: auto; } // Set the height of select and file controls to match text inputs select, input[type="file"] { height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */ *margin-top: 4px; /* For IE7, add top margin to align select with labels */ line-height: 28px; } // Make select elements obey height by applying a border select { width: 220px; // default input width + 10px of padding that doesn't get applied border: 1px solid #bbb; } // Make multiple select elements height not fixed select[multiple], select[size] { height: auto; } // Focus for select, file, radio, and checkbox select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { @include tab-focus(); } // CHECKBOXES & RADIOS // ------------------- // Indent the labels to position radios/checkboxes as hanging .radio, .checkbox { min-height: 18px; // clear the floating input if there is no label text padding-left: 18px; } .radio input[type="radio"], .checkbox input[type="checkbox"] { float: left; margin-left: -18px; } // Move the options list down to align with labels .controls > .radio:first-child, .controls > .checkbox:first-child { padding-top: 5px; // has to be padding because margin collaspes } // Radios and checkboxes on same line // TODO v3: Convert .inline to .control-inline .radio.inline, .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; } .radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left: 10px; // space out consecutive inline controls } // INPUT SIZES // ----------- // General classes for quick sizes .input-mini { width: 60px; } .input-small { width: 90px; } .input-medium { width: 150px; } .input-large { width: 210px; } .input-xlarge { width: 270px; } .input-xxlarge { width: 530px; } // Grid style input sizes input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], // Redeclare since the fluid row class is more specific .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0; } // Ensure input-prepend/append never wraps .input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display: inline-block; } // GRID SIZING FOR INPUTS // ---------------------- @include gridInput($gridColumnWidth, $gridGutterWidth); // DISABLED STATE // -------------- // Disabled and read-only inputs input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: not-allowed; background-color: $inputDisabledBackground; border-color: #ddd; } // Explicitly reset the colors here input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: transparent; } // FORM FIELD FEEDBACK STATES // -------------------------- // Warning .control-group.warning { @include formFieldState($warningText, $warningText, $warningBackground); } // Error .control-group.error { @include formFieldState($errorText, $errorText, $errorBackground); } // Success .control-group.success { @include formFieldState($successText, $successText, $successBackground); } // HTML5 invalid states // Shares styles with the .control-group.error above input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b; &:focus { border-color: darken(#ee5f5b, 10%); @include box-shadow(0 0 6px lighten(#ee5f5b, 20%)); } } // FORM ACTIONS // ------------ .form-actions { padding: ($baseLineHeight - 1) 20px $baseLineHeight; margin-top: $baseLineHeight; margin-bottom: $baseLineHeight; background-color: $formActionsBackground; border-top: 1px solid #e5e5e5; @include clearfix(); // Adding clearfix to allow for .pull-right button containers } // For text that needs to appear as an input but should not be an input .uneditable-input { overflow: hidden; // prevent text from wrapping, but still cut it off like an input does white-space: nowrap; cursor: not-allowed; background-color: $inputBackground; border-color: #eee; @include box-shadow(inset 0 1px 2px rgba(0,0,0,.025)); } // Placeholder text gets special styles; can't be bundled together though for some reason // (sass-edit) - need special mixin @include rootPlaceholder(); // HELP TEXT // --------- .help-block, .help-inline { color: $gray; // lighten the text some for contrast } .help-block { display: block; // account for any element using help-block margin-bottom: $baseLineHeight / 2; } .help-inline { display: inline-block; @include ie7-inline-block(); vertical-align: middle; padding-left: 5px; } // INPUT GROUPS // ------------ // Allow us to put symbols and text within the input field for a cleaner look .input-prepend, .input-append { margin-bottom: 5px; input, select, .uneditable-input { position: relative; // placed here by default so that on :focus we can place the input above the .add-on for full border and box-shadow goodness margin-bottom: 0; // prevent bottom margin from screwing up alignment in stacked forms *margin-left: 0; vertical-align: middle; @include border-radius(0 $inputBorderRadius $inputBorderRadius 0); // Make input on top when focused so blue border and shadow always show &:focus { z-index: 2; } } .uneditable-input { border-left-color: #ccc; } .add-on { display: inline-block; width: auto; height: $baseLineHeight; min-width: 16px; padding: 4px 5px; font-weight: normal; line-height: $baseLineHeight; text-align: center; text-shadow: 0 1px 0 $white; vertical-align: middle; background-color: $grayLighter; border: 1px solid #ccc; } .add-on, .btn { margin-left: -1px; @include border-radius(0); } .active { background-color: lighten($green, 30); border-color: $green; } } .input-prepend { .add-on, .btn { margin-right: -1px; } .add-on:first-child, .btn:first-child { @include border-radius($inputBorderRadius 0 0 $inputBorderRadius); } } .input-append { input, select, .uneditable-input { @include border-radius($inputBorderRadius 0 0 $inputBorderRadius); } .uneditable-input { border-right-color: #ccc; border-left-color: #eee; } .add-on:last-child, .btn:last-child { @include border-radius(0 $inputBorderRadius $inputBorderRadius 0); } } // Remove all border-radius for inputs with both prepend and append .input-prepend.input-append { input, select, .uneditable-input { @include border-radius(0); } .add-on:first-child, .btn:first-child { margin-right: -1px; @include border-radius($inputBorderRadius 0 0 $inputBorderRadius); } .add-on:last-child, .btn:last-child { margin-left: -1px; @include border-radius(0 $inputBorderRadius $inputBorderRadius 0); } } // SEARCH FORM // ----------- input.search-query { // input. fix the overwriting of the search-query and allow rounded corner for the search field padding-right: 14px; padding-right: 4px \9; padding-left: 14px; padding-left: 4px \9; /* IE7-8 doesn't have border-radius, so don't indent the padding */ margin-bottom: 0; // remove the default margin on all inputs @include border-radius(14px); } // HORIZONTAL & VERTICAL FORMS // --------------------------- // Common properties // ----------------- .form-search, .form-inline, .form-horizontal { input, textarea, select, .help-inline, .uneditable-input, .input-prepend, .input-append { display: inline-block; @include ie7-inline-block(); margin-bottom: 0; } // Re-hide hidden elements due to specifity .hide { display: none; } } .form-search label, .form-inline label { display: inline-block; } // Remove margin for input-prepend/-append .form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom: 0; } // Inline checkbox/radio labels (remove padding on left) .form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox { padding-left: 0; margin-bottom: 0; vertical-align: middle; } // Remove float and margin, set to inline-block .form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { float: left; margin-right: 3px; margin-left: 0; } // Margin to space out fieldsets .control-group { margin-bottom: $baseLineHeight / 2; } // Legend collapses margin, so next element is responsible for spacing legend + .control-group { margin-top: $baseLineHeight; -webkit-margin-top-collapse: separate; } // Horizontal-specific styles // -------------------------- .form-horizontal { // Increase spacing between groups .control-group { margin-bottom: $baseLineHeight; @include clearfix(); } // Float the labels left .control-label { float: left; width: 140px; padding-top: 5px; text-align: right; } // Move over all input controls and content .controls { // Super jank IE7 fix to ensure the inputs in .input-append and input-prepend // don't inherit the margin of the parent, in this case .controls *display: inline-block; *padding-left: 20px; margin-left: 160px; *margin-left: 0; &:first-child { *padding-left: 160px; } } // Remove bottom margin on block level help text since that's accounted for on .control-group .help-block { margin-top: $baseLineHeight / 2; margin-bottom: 0; } // Move over buttons in .form-actions to align with .controls .form-actions { padding-left: 160px; } }; T;*T; @ ; i