3.1.10 (Brainy Betty) 4ab73e439591757f464bfd376a66bd557672d52f o:Sass::Tree::RootNode :@children[Po:Sass::Tree::CommentNode : @value[I"/* Forms.scss * Base styles for various input types, form layouts, and states * ------------------------------------------------------------- */:ET: @silent0: @loud0;[: @linei: @options{o; ;[I"%/* FORM STYLES * ----------- */; T; i; 0;[; i ; @ o:Sass::Tree::RuleNode : @rule[I" form; T: @tabsi:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;[o:Sass::Selector::Element : @name[I" form; T:@namespace0; i:@filenameI"; F; i;@; i;@;[o:Sass::Tree::PropNode ;[I"margin-bottom; T;o:Sass::Script::Variable ;I" baseline; T:@underscored_nameI" baseline; T; @ ; i;i:@prop_syntax:new;[; i; @ ; i:@has_childrenT; @ o; ;[I"8/* Groups of fields with labels on top (legends) */; T; i; 0;[; i; @ o; ;[I" fieldset; T;i;o;;[o;;[o;;[o; ;[I" fieldset; T;0; i;I"; F; i;@5; i;@5;[o; ;[I"margin-bottom; T;o; ;I" baseline; T;I" baseline; T; @ ; i;i;;;[; i; @ o; ;[I"padding-top; T;o; ;I" baseline; T;I" baseline; T; @ ; i;i;;;[; i; @ o; ;[I" legend; T;i;o;;[o;;[o;;[o; ;[I" legend; T;0; i;I"; F; i;@Q; i;@Q;[o; ;[I" display; T;o:Sass::Script::String;I" block; T: @type:identifier; @ ;i;;;[; i; @ o; ;[I"padding-left; T;o; ;I" 150px; T;!;"; @ ;i;;;[; i; @ o; ;[I"font-size; T;o:Sass::Script::Operation :@operand1o; ;I" basefont; T;I" basefont; T; @ ; i:@operand2o:Sass::Script::Number ;f1.5:@numerator_units[:@denominator_units[; i:@originalI"1.5; F; @ :@operator: times; i; @ ;i;;;[; i; @ o; ;[I"line-height; T;o; ;I"1; T;!;"; @ ;i;;;[; i; @ o; ;[I" color; T;o; ;I" grayDark; T;I" grayDark; T; @ ; i;i;;;[; i; @ o; ;[I" *padding; T;o; ;I"0 0 5px 145px; T;!;"; @ ;i;;;[; i; @ o; ;[I"/* IE6-7 */; T; 0; 0;[; i; @ o; ;[I"*line-height; T;o; ;I"1.5; T;!;"; @ ;i;;;[; i; @ o; ;[I"/* IE6-7 */; T; 0; 0;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"Q/* Parent element that clears floats and wraps labels and fields together */; T; i; 0;[; i!; @ o; ;[I"form .clearfix; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i";I"; F; i";@o;;[o:Sass::Selector::Class;[I" clearfix; T; i";@; i";@; i";@;[o; ;[I"margin-bottom; T;o; ;I" baseline; T;I" baseline; T; @ ; i#;i;;;[; i#; @ o:Sass::Tree::MixinNode ;I" clearfix; T: @args[:@keywords{;[; i$; @ ; i";T; @ o; ;[I"/* Set font for forms */; T; i; 0;[; i'; @ o; ;[I"#label, input, select, textarea; T;i;o;;[ o;;[o;;[o; ;[I" label; T;0; i+;I"; F; i+;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i+;@; i+;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i+;@; i+;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i+;@; i+;@; i+;@;[o;- ;I"sans-serif-font; T;.[o; ;I" normal; T;!;"; @ ; i,o;& ;i;'[I"px; T;([; i,;)I" 13px; F; @ o; ;I" normal; T;!;"; @ ; i,;/{;[; i,; @ ; i+;T; @ o; ;[I"/* Float labels left */; T; i; 0;[; i/; @ o; ;[I" label; T;i;o;;[o;;[o;;[o; ;[I" label; T;0; i0;I"; F; i0;@; i0;@;[ o; ;[I"padding-top; T;o; ;I"6px; T;!;"; @ ;i;;;[; i1; @ o; ;[I"font-size; T;o; ;I" basefont; T;I" basefont; T; @ ; i2;i;;;[; i2; @ o; ;[I"line-height; T;o; ;I" baseline; T;I" baseline; T; @ ; i3;i;;;[; i3; @ o; ;[I" float; T;o; ;I" left; T;!;"; @ ;i;;;[; i4; @ o; ;[I" width; T;o; ;I" 130px; T;!;"; @ ;i;;;[; i5; @ o; ;[I"text-align; T;o; ;I" right; T;!;"; @ ;i;;;[; i6; @ o; ;[I" color; T;o; ;I" grayDark; T;I" grayDark; T; @ ; i7;i;;;[; i7; @ ; i0;T; @ o; ;[I"J/* Shift over the inside div to align all label's relevant content */; T; i; 0;[; i:; @ o; ;[I"form .input; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i;;I"; F; i;;@2o;;[o;,;[I" input; T; i;;@2; i;;@2; i;;@2;[o; ;[I"margin-left; T;o; ;I" 150px; T;!;"; @ ;i;;;[; i<; @ ; i;;T; @ o; ;[I"&/* Checkboxs and radio buttons */; T; i; 0;[; i?; @ o; ;[I",input[type=checkbox], input[type=radio]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; iA;I"; Fo:Sass::Selector::Attribute ;[I" type; T;0;*I"=; T;[I" checkbox; T; iA;@O; iA;@Oo;;[I" ; Fo;;[o; ;[I" input; T;0; iA;@Oo;0 ;[I" type; T;0;*I"=; T;[I" radio; T; iA;@O; iA;@O; iA;@O;[o; ;[I" cursor; T;o; ;I" pointer; T;!;"; @ ;i;;;[; iB; @ ; iA;T; @ o; ;[I"%/* Inputs, Textareas, Selects */; T; i; 0;[; iE; @ o; ;[I"/input, textarea, select, .uneditable-input; T;i;o;;[ o;;[o;;[o; ;[I" input; T;0; iI;I"; F; iI;@{o;;[I" ; Fo;;[o; ;[I" textarea; T;0; iI;@{; iI;@{o;;[I" ; Fo;;[o; ;[I" select; T;0; iI;@{; iI;@{o;;[I" ; Fo;;[o;,;[I"uneditable-input; T; iI;@{; iI;@{; iI;@{;[o; ;[I" display; T;o; ;I"inline-block; T;!;"; @ ;i;;;[; iJ; @ o; ;[I" width; T;o; ;I" 210px; T;!;"; @ ;i;;;[; iK; @ o; ;[I" height; T;o; ;I" baseline; T;I" baseline; T; @ ; iL;i;;;[; iL; @ o; ;[I" padding; T;o; ;I"4px; T;!;"; @ ;i;;;[; iM; @ o; ;[I"font-size; T;o; ;I" basefont; T;I" basefont; T; @ ; iN;i;;;[; iN; @ o; ;[I"line-height; T;o; ;I" baseline; T;I" baseline; T; @ ; iO;i;;;[; iO; @ o; ;[I" color; T;o; ;I" gray; T;I" gray; T; @ ; iP;i;;;[; iP; @ o; ;[I" border; T;o; ;I"1px solid #ccc; T;!;"; @ ;i;;;[; iQ; @ o;- ;I"border-radius; T;.[o;& ;i;'[I"px; T;([; iR;)I"3px; F; @ ;/{;[; iR; @ ; iI;T; @ o; ;[I"%/* remove padding from select */; T; i; 0;[; iU; @ o; ;[I" select; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; iV;I"; F; iV;@; iV;@;[o; ;[I" padding; T;o; ;I" initial; T;!;"; @ ;i;;;[; iW; @ ; iV;T; @ o; ;[I"./* mini reset for non-html5 file types */; T; i; 0;[; iZ; @ o; ;[I",input[type=checkbox], input[type=radio]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i\;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" checkbox; T; i\;@; i\;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i\;@o;0 ;[I" type; T;0;*I"=; T;[I" radio; T; i\;@; i\;@; i\;@;[ o; ;[I" width; T;o; ;I" auto; T;!;"; @ ;i;;;[; i]; @ o; ;[I" height; T;o; ;I" auto; T;!;"; @ ;i;;;[; i^; @ o; ;[I" padding; T;o; ;I"0; T;!;"; @ ;i;;;[; i_; @ o; ;[I" margin; T;o; ;I" 3px 0; T;!;"; @ ;i;;;[; i`; @ o; ;[I"*margin-top; T;o; ;I"0; T;!;"; @ ;i;;;[; ia; @ o; ;[I"/* IE6-7 */; T; 0; 0;[; ia; @ o; ;[I"line-height; T;o; ;I" normal; T;!;"; @ ;i;;;[; ib; @ o; ;[I" border; T;o; ;I" none; T;!;"; @ ;i;;;[; ic; @ ; i\;T; @ o; ;[I"input[type=file]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; if;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" file; T; if;@K; if;@K; if;@K;[ o; ;[I"background-color; T;o; ;I" white; T;I" white; T; @ ; ig;i;;;[; ig; @ o; ;[I" padding; T;o; ;I" initial; T;!;"; @ ;i;;;[; ih; @ o; ;[I" border; T;o; ;I" initial; T;!;"; @ ;i;;;[; ii; @ o; ;[I"line-height; T;o; ;I" initial; T;!;"; @ ;i;;;[; ij; @ o;- ;I"box-shadow; T;.[o; ;I" none; T;!;"; @ ; ik;/{;[; ik; @ ; if;T; @ o; ;[I">input[type=button], input[type=reset], input[type=submit]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; ip;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" button; T; ip;@; ip;@o;;[I" ; Fo;;[o; ;[I" input; T;0; ip;@o;0 ;[I" type; T;0;*I"=; T;[I" reset; T; ip;@; ip;@o;;[I" ; Fo;;[o; ;[I" input; T;0; ip;@o;0 ;[I" type; T;0;*I"=; T;[I" submit; T; ip;@; ip;@; ip;@;[o; ;[I" width; T;o; ;I" auto; T;!;"; @ ;i;;;[; iq; @ o; ;[I" height; T;o; ;I" auto; T;!;"; @ ;i;;;[; ir; @ ; ip;T; @ o; ;[I"select, input[type=file]; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; iv;I"; F; iv;@o;;[I" ; Fo;;[o; ;[I" input; T;0; iv;@o;0 ;[I" type; T;0;*I"=; T;[I" file; T; iv;@; iv;@; iv;@;[ o; ;[I" height; T;o;# ;$o; ;I" baseline; T;I" baseline; T; @ ; iw;%o;& ;f1.5;'[;(@i; iw;)I"1.5; F; @ ;*;+; iw; @ ;i;;;[; iw; @ o; ;[I"_/* In IE7, the height of the select element cannot be changed by height, only font-size */; T; i; 0;[; iw; @ o; ;[I" *height; T;o; ;I" auto; T;!;"; @ ;i;;;[; ix; @ o; ;[I"/* Reset for IE7 */; T; i; 0;[; ix; @ o; ;[I"line-height; T;o;# ;$o; ;I" baseline; T;I" baseline; T; @ ; iy;%o;& ;f1.5;'[;(@i; iy;)I"1.5; F; @ ;*;+; iy; @ ;i;;;[; iy; @ o; ;[I"*margin-top; T;o; ;I"4px; T;!;"; @ ;i;;;[; iz; @ o; ;[I">/* For IE7, add top margin to align select with labels */; T; 0; 0;[; iz; @ ; iv;T; @ o; ;[I"9/* Make multiple select elements height not fixed */; T; i; 0;[; i}; @ o; ;[I"select[multiple]; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; i~;I"; Fo;0 ;[I" multiple; T;0;*0;0; i~;@ ; i~;@ ; i~;@ ;[o; ;[I" height; T;o; ;I" inherit; T;!;"; @ ;i;;;[; i; @ o; ;[I"background-color; T;o; ;I" white; T;I" white; T; @ ; i{;i;;;[; i{; @ o; ;[I"1/* Fixes Chromium bug of unreadable items */; T; i; 0;[; i{; @ ; i~;T; @ o; ;[I" textarea; T;i;o;;[o;;[o;;[o; ;[I" textarea; T;0; i~;I"; F; i~;@-; i~;@-;[o; ;[I" height; T;o; ;I" auto; T;!;"; @ ;i;;;[; i; @ ; i~;T; @ o; ;[I"O/* For text that needs to appear as an input but should not be an input */; T; i; 0;[; i; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o;;[o;,;[I"uneditable-input; T; i;I"; F; i;@E; i;@E;[ o; ;[I"background-color; T;o; ;I" white; T;I" white; T; @ ; i;i;;;[; i; @ o; ;[I" display; T;o; ;I" block; T;!;"; @ ;i;;;[; i; @ o; ;[I"border-color; T;o; ;I" #eee; T;!;"; @ ;i;;;[; i; @ o;- ;I"box-shadow; T;.[o:Sass::Script::List ;[ o; ;I" inset; T;!;"; @ ; io;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[I"px; T;([; i;)I"1px; F; @ o;& ;i;'[I"px; T;([; i;)I"2px; F; @ o:Sass::Script::Funcall ;I" rgba; T;.[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;f 0.025;'[;(@i; i;)I" 0.025; F; @ ;/{; i; @ :@separator: space; i; @ ;/{;[; i; @ o; ;[I" cursor; T;o; ;I"not-allowed; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"a/* Placeholder text gets special styles; can't be bundled together though for some reason */; T; i; 0;[; i; @ o; ;[I":-moz-placeholder; F;i;o;;[o;;[o;;[o:Sass::Selector::Pseudo ;!: class;[I"-moz-placeholder; F: @arg0; i;I"; F; i;@; i;@;[o; ;[I" color; T;o; ;I"grayLight; T;I"grayLight; T; @ ; i;i;;;[; i; @ ; i;T; @ o; ;[I" ::-webkit-input-placeholder; F;i;o;;[o;;[o;;[o;5 ;!: element;[I"-webkit-input-placeholder; F;70; i;I"; F; i;@; i;@;[o; ;[I" color; T;o; ;I"grayLight; T;I"grayLight; T; @ ; i;i;;;[; i; @ ; i;T; @ o; ;[I"/* Focus states */; T; i; 0;[; i; @ o; ;[I"input, textarea; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; F; i;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@; i;@; i;@;[o:Sass::Tree::VariableNode ;I"transition; T: @expro;1 ;[o;1 ;[o; ;I" border; T;!;"; @ ; io; ;I" linear; T;!;"; @ ; io;& ;f0.2;'[I"s; T;([; i;)I" 0.2s; F; @ ;3;4; i; @ o;1 ;[o; ;I"box-shadow; T;!;"; @ ; io; ;I" linear; T;!;"; @ ; io;& ;f0.2;'[I"s; T;([; i;)I" 0.2s; F; @ ;3;4; i; @ ;3: comma; i; @ : @guarded0;[; i; @ o;- ;I"transition; T;.[o; ;I"transition; T;I"transition; T; @ ; i;/{;[; i; @ o;- ;I"box-shadow; T;.[o;1 ;[ o; ;I" inset; T;!;"; @ ; io;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[I"px; T;([; i;)I"1px; F; @ o;& ;i;'[I"px; T;([; i;)I"3px; F; @ o;2 ;I" rgba; T;.[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;f0.1;'[;(@i; i;)I"0.1; F; @ ;/{; i; @ ;3;4; i; @ ;/{;[; i; @ ; i;T; @ o; ;[I" input:focus, textarea:focus; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;5 ;!;6;[I" focus; T;70; i;@'; i;@'o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@'o;5 ;!;6;[I" focus; T;70; i;@'; i;@'; i;@';[ o; ;[I" outline; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"border-color; T;o;2 ;I" rgba; T;.[ o;& ;iW;'[;(@i; i;)I"82; F; @ o;& ;i;'[;(@i; i;)I"168; F; @ o;& ;i;'[;(@i; i;)I"236; F; @ o;& ;f0.8;'[;(@i; i;)I"0.8; F; @ ;/{; i; @ ;i;;;[; i; @ o;9 ;I" shadow; T;:o;1 ;[o;1 ;[ o; ;I" inset; T;!;"; @ ; io;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[I"px; T;([; i;)I"1px; F; @ o;& ;i;'[I"px; T;([; i;)I"3px; F; @ o;2 ;I" rgba; T;.[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;f0.1;'[;(@i; i;)I"0.1; F; @ ;/{; i; @ ;3;4; i; @ o;1 ;[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i ;'[I"px; T;([; i;)I"8px; F; @ o;2 ;I" rgba; T;.[ o;& ;iW;'[;(@i; i;)I"82; F; @ o;& ;i;'[;(@i; i;)I"168; F; @ o;& ;i;'[;(@i; i;)I"236; F; @ o;& ;f0.6;'[;(@i; i;)I"0.6; F; @ ;/{; i; @ ;3;4; i; @ ;3;;; i; @ ;<0;[; i; @ o;- ;I"box-shadow; T;.[o; ;I" shadow; T;I" shadow; T; @ ; i;/{;[; i; @ ; i;T; @ o; ;[I"Einput[type=file]:focus, input[type=checkbox]:focus, select:focus; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" file; T; i;@o;5 ;!;6;[I" focus; T;70; i;@; i;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@o;0 ;[I" type; T;0;*I"=; T;[I" checkbox; T; i;@o;5 ;!;6;[I" focus; T;70; i;@; i;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@o;5 ;!;6;[I" focus; T;70; i;@; i;@; i;@;[ o;- ;I"box-shadow; T;.[o; ;I" none; T;!;"; @ ; i;/{;[; i; @ o; ;[I"#/* override for file inputs */; T; i; 0;[; i; @ o; ;[I" outline; T;o; ;I"1px dotted #666; T;!;"; @ ;i;;;[; i; @ o; ;[I"O/* Selet elements don't get box-shadow styles, so instead we do outline */; T; i; 0;[; i; @ ; i;T; @ o; ;[I"C/* FORM FIELD FEEDBACK STATES * -------------------------- */; T; i; 0;[; i; @ o; ;[I"&/* Mixin for form field states */; T; i; 0;[; i; @ o:Sass::Tree::MixinDefNode ;I"formFieldState; T;.[[o;;I"textColor; T;I"textColor; T; @ o:Sass::Script::Color ;0: @attrs{ :rediZ: greeniZ: blueiZ: alphai; i; @ [o;;I"borderColor; T;I"borderColor; T; @ o;> ;0;?{ ;@i;Ai;Bi;Ci; i; @ [o;;I"backgroundColor; T;I"backgroundColor; T; @ o;> ;0;?{ ;@i;Ai;Bi;Ci; i; @ ;[ o; ;[I"/* Set the text color */; T; i; 0;[; i; @ o; ;[I"+> label, .help-block, .help-inline; T;i;o;;[o;;[I">; To;;[o; ;[I" label; T;0; i;I"; F; i;@o;;[I" ; Fo;;[o;,;[I"help-block; T; i;@; i;@o;;[I" ; Fo;;[o;,;[I"help-inline; T; i;@; i;@; i;@;[o; ;[I" color; T;o; ;I"textColor; T;I"textColor; T; @ ; i;i;;;[; i; @ ; i;T; @ o; ;[I"#/* Style inputs accordingly */; T; i; 0;[; i; @ o; ;[I"input, textarea; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; F; i;@?o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@?; i;@?; i;@?;[o; ;[I" color; T;o; ;I"textColor; T;I"textColor; T; @ ; i;i;;;[; i; @ o; ;[I"border-color; T;o; ;I"borderColor; T;I"borderColor; T; @ ; i;i;;;[; i; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o:Sass::Selector::Parent; i;I"; Fo;5 ;!;6;[I" focus; F;70; i;@a; i;@a; i;@a;[o; ;[I"border-color; T;o;2 ;I" darken; T;.[o; ;I"borderColor; T;I"borderColor; T; @ ; io;& ;i;'[I"%; T;([; i;)I"10%; F; @ ;/{; i; @ ;i;;;[; i; @ o;- ;I"box-shadow; T;.[o;1 ;[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i ;'[I"px; T;([; i;)I"6px; F; @ o;2 ;I" lighten; T;.[o; ;I"borderColor; T;I"borderColor; T; @ ; io;& ;i;'[I"%; T;([; i;)I"20%; F; @ ;/{; i; @ ;3;4; i; @ ;/{;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"B/* Give a small background color for input-prepend/-append */; T; i; 0;[; i; @ o; ;[I"4.input-prepend .add-on, .input-append .add-on; T;i;o;;[o;;[o;;[o;,;[I"input-prepend; T; i;I"; F; i;@o;;[o;,;[I" add-on; T; i;@; i;@o;;[I" ; Fo;;[o;,;[I"input-append; T; i;@; i;@o;;[o;,;[I" add-on; T; i;@; i;@; i;@;[o; ;[I" color; T;o; ;I"textColor; T;I"textColor; T; @ ; i;i;;;[; i; @ o; ;[I"background-color; T;o; ;I"backgroundColor; T;I"backgroundColor; T; @ ; i;i;;;[; i; @ o; ;[I"border-color; T;o; ;I"textColor; T;I"textColor; T; @ ; i;i;;;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"/* Error */; T; i; 0;[; i; @ o; ;[I"form .clearfix.error; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i;I"; F; i;@o;;[o;,;[I" clearfix; T; i;@o;,;[I" error; T; i;@; i;@; i;@;[o;- ;I"formFieldState; T;.[o;> ;0;?{ ;@i;AiO;BiM;Ci; i; @ o;> ;0;?{ ;@i;Aid;Bi`;Ci; i; @ o;2 ;I" lighten; T;.[o;> ;0;?{ ;@i;Aid;Bi`;Ci; i; @ o;& ;i#;'[I"%; T;([; i;)I"30%; F; @ ;/{; i; @ ;/{;[; i; @ ; i;T; @ o; ;[I"/* Warning */; T; i; 0;[; i; @ o; ;[I"form .clearfix.warning; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i;I"; F; i;@ o;;[o;,;[I" clearfix; T; i;@ o;,;[I" warning; T; i;@ ; i;@ ; i;@ ;[o;- ;I"formFieldState; T;.[o;> ;0;?{ ;@i;Ai;BiX;Ci; i; @ o;> ;0;?{ ;@i;Ai;Bii;Ci; i; @ o;2 ;I" lighten; T;.[o;> ;0;?{ ;@i;Ai;Bii;Ci; i; @ o;& ;i ;'[I"%; T;([; i;)I"5%; F; @ ;/{; i; @ ;/{;[; i; @ ; i;T; @ o; ;[I"/* Success */; T; i; 0;[; i; @ o; ;[I"form .clearfix.success; T;i;o;;[o;;[o;;[o; ;[I" form; T;0; i;I"; F; i;@9o;;[o;,;[I" clearfix; T; i;@9o;,;[I" success; T; i;@9; i;@9; i;@9;[o;- ;I"formFieldState; T;.[o;> ;0;?{ ;@iK;Ai;BiL;Ci; i; @ o;> ;0;?{ ;@i\;Ai;Bi\;Ci; i; @ o;2 ;I" lighten; T;.[o;> ;0;?{ ;@i\;Ai;Bi\;Ci; i; @ o;& ;i#;'[I"%; T;([; i;)I"30%; F; @ ;/{; i; @ ;/{;[; i; @ ; i;T; @ o; ;[I"|/* Form element sizes * TODO v2: remove duplication here and just stick to .input-[size] in light of adding .spanN sizes */; T; i; 0;[; i; @ o; ;[I"8.input-mini, input.mini, textarea.mini, select.mini; T;i;o;;[ o;;[o;;[o;,;[I"input-mini; T; i;I"; F; i;@go;;[I" ; Fo;;[o; ;[I" input; T;0; i;@go;,;[I" mini; T; i;@g; i;@go;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@go;,;[I" mini; T; i;@g; i;@go;;[I" ; Fo;;[o; ;[I" select; T;0; i;@go;,;[I" mini; T; i;@g; i;@g; i;@g;[o; ;[I" width; T;o; ;I" 60px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"<.input-small, input.small, textarea.small, select.small; T;i;o;;[ o;;[o;;[o;,;[I"input-small; T; i;I"; F; i;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@o;,;[I" small; T; i;@; i;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@o;,;[I" small; T; i;@; i;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@o;,;[I" small; T; i;@; i;@; i;@;[o; ;[I" width; T;o; ;I" 90px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"@.input-medium, input.medium, textarea.medium, select.medium; T;i;o;;[ o;;[o;;[o;,;[I"input-medium; T; i;I"; F; i;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@o;,;[I" medium; T; i;@; i;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@o;,;[I" medium; T; i;@; i;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@o;,;[I" medium; T; i;@; i;@; i;@;[o; ;[I" width; T;o; ;I" 150px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"<.input-large, input.large, textarea.large, select.large; T;i;o;;[ o;;[o;;[o;,;[I"input-large; T; i;I"; F; i;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@o;,;[I" large; T; i;@; i;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@o;,;[I" large; T; i;@; i;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@o;,;[I" large; T; i;@; i;@; i;@;[o; ;[I" width; T;o; ;I" 210px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"@.input-xlarge, input.xlarge, textarea.xlarge, select.xlarge; T;i;o;;[ o;;[o;;[o;,;[I"input-xlarge; T; i;I"; F; i;@;o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@;o;,;[I" xlarge; T; i;@;; i;@;o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@;o;,;[I" xlarge; T; i;@;; i;@;o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@;o;,;[I" xlarge; T; i;@;; i;@;; i;@;;[o; ;[I" width; T;o; ;I" 270px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"D.input-xxlarge, input.xxlarge, textarea.xxlarge, select.xxlarge; T;i;o;;[ o;;[o;;[o;,;[I"input-xxlarge; T; i;I"; F; i;@po;;[I" ; Fo;;[o; ;[I" input; T;0; i;@po;,;[I" xxlarge; T; i;@p; i;@po;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@po;,;[I" xxlarge; T; i;@p; i;@po;;[I" ; Fo;;[o; ;[I" select; T;0; i;@po;,;[I" xxlarge; T; i;@p; i;@p; i;@p;[o; ;[I" width; T;o; ;I" 530px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"textarea.xxlarge; T;i;o;;[o;;[o;;[o; ;[I" textarea; T;0; i;I"; Fo;,;[I" xxlarge; T; i;@; i;@; i;@;[o; ;[I"overflow-y; T;o; ;I" auto; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"/* Grid style input sizes * This is a duplication of the main grid .columns() mixin, but subtracts 10px to account for input padding and border */; T; i; 0;[; i; @ o;= ;I"formColumns; T;.[[o;;I"columnSpan; T;I"columnSpan; T; @ o;& ;i;'[;(@i; i;)I"1; F; @ ;[ o; ;[I" display; T;o; ;I"inline-block; T;!;"; @ ;i;;;[; i; @ o; ;[I" float; T;o; ;I" none; T;!;"; @ ;i;;;[; i; @ o; ;[I" width; T;o;# ;$o;# ;$o;# ;$o; ;I"gridColumnWidth; T;I"gridColumnWidth; T; @ ; i;%o; ;I"columnSpan; T;I"columnSpan; T; @ ; i;*;+; i; @ ;%o;# ;$o; ;I"gridGutterWidth; T;I"gridGutterWidth; T; @ ; i;%o;# ;$o; ;I"columnSpan; T;I"columnSpan; T; @ ; i;%o;& ;i;'[;(@i; i;)I"1; F; @ ;*: minus; i; @ ;*;+; i; @ ;*: plus; i; @ ;%o;& ;i;'[;(@i; i;)I"10; F; @ ;*;E; i; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"input, textarea; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; F; i;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@; i;@; i;@;[o; ;[I"/* Default columns */; T; i; 0;[; i; @ o; ;[I" &.span1; F;i;o;;[o;;[o;;[o;D; i ;I"; Fo;,;[I" span1; F; i ;@; i ;@; i ;@;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i ;)I"1; F; @ ;/{;[; i ; @ ; i ;T; @ o; ;[I" &.span2; F;i;o;;[o;;[o;;[o;D; i ;I"; Fo;,;[I" span2; F; i ;@'; i ;@'; i ;@';[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i ;)I"2; F; @ ;/{;[; i ; @ ; i ;T; @ o; ;[I" &.span3; F;i;o;;[o;;[o;;[o;D; i ;I"; Fo;,;[I" span3; F; i ;@>; i ;@>; i ;@>;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i ;)I"3; F; @ ;/{;[; i ; @ ; i ;T; @ o; ;[I" &.span4; F;i;o;;[o;;[o;;[o;D; i ;I"; Fo;,;[I" span4; F; i ;@U; i ;@U; i ;@U;[o;- ;I"formColumns; T;.[o;& ;i ;'[;(@i; i ;)I"4; F; @ ;/{;[; i ; @ ; i ;T; @ o; ;[I" &.span5; F;i;o;;[o;;[o;;[o;D; i ;I"; Fo;,;[I" span5; F; i ;@l; i ;@l; i ;@l;[o;- ;I"formColumns; T;.[o;& ;i ;'[;(@i; i ;)I"5; F; @ ;/{;[; i ; @ ; i ;T; @ o; ;[I" &.span6; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span6; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i ;'[;(@i; i;)I"6; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span7; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span7; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i ;'[;(@i; i;)I"7; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span8; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span8; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i ;'[;(@i; i;)I"8; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span9; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span9; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"9; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span10; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span10; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"10; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span11; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span11; F; i;@; i;@; i;@;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"11; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span12; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span12; F; i;@ ; i;@ ; i;@ ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"12; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span13; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span13; F; i;@$ ; i;@$ ; i;@$ ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"13; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span14; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span14; F; i;@; ; i;@; ; i;@; ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"14; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span15; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span15; F; i;@R ; i;@R ; i;@R ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"15; F; @ ;/{;[; i; @ ; i;T; @ o; ;[I" &.span16; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;,;[I" span16; F; i;@i ; i;@i ; i;@i ;[o;- ;I"formColumns; T;.[o;& ;i;'[;(@i; i;)I"16; F; @ ;/{;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"(/* Disabled and read-only inputs */; T; i; 0;[; i; @ o; ;[I"qinput[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]; T;i;o;;[ o;;[o;;[o; ;[I" input; T;0; i!;I"; Fo;0 ;[I" disabled; T;0;*0;0; i!;@ ; i!;@ o;;[I" ; Fo;;[o; ;[I" select; T;0; i!;@ o;0 ;[I" disabled; T;0;*0;0; i!;@ ; i!;@ o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i!;@ o;0 ;[I" disabled; T;0;*0;0; i!;@ ; i!;@ o;;[I" ; Fo;;[o; ;[I" input; T;0; i!;@ o;0 ;[I" readonly; T;0;*0;0; i!;@ ; i!;@ o;;[I" ; Fo;;[o; ;[I" select; T;0; i!;@ o;0 ;[I" readonly; T;0;*0;0; i!;@ ; i!;@ o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i!;@ o;0 ;[I" readonly; T;0;*0;0; i!;@ ; i!;@ ; i!;@ ;[o; ;[I"background-color; T;o; ;I" #f5f5f5; T;!;"; @ ;i;;;[; i"; @ o; ;[I"border-color; T;o; ;I" #ddd; T;!;"; @ ;i;;;[; i#; @ o; ;[I" cursor; T;o; ;I"not-allowed; T;!;"; @ ;i;;;[; i$; @ ; i!;T; @ o; ;[I" /* Actions (the buttons) */; T; i; 0;[; i'; @ o; ;[I" .actions; T;i;o;;[o;;[o;;[o;,;[I" actions; T; i(;I"; F; i(;@ ; i(;@ ;[ o; ;[I"background; T;o; ;I" #f5f5f5; T;!;"; @ ;i;;;[; i); @ o; ;[I"margin-top; T;o; ;I" baseline; T;I" baseline; T; @ ; i*;i;;;[; i*; @ o; ;[I"margin-bottom; T;o; ;I" baseline; T;I" baseline; T; @ ; i+;i;;;[; i+; @ o; ;[I" padding; T;o;1 ;[ o;# ;$o; ;I" baseline; T;I" baseline; T; @ ; i,;%o;& ;i;'[;(@i; i,;)I"1; F; @ ;*;E; i,; @ o;& ;i;'[I"px; T;([; i,;)I" 20px; F; @ o; ;I" baseline; T;I" baseline; T; @ ; i,o;& ;i;'[I"px; T;([; i,;)I" 150px; F; @ ;3;4; i,; @ ;i;;;[; i,; @ o; ;[I"border-top; T;o; ;I"1px solid #ddd; T;!;"; @ ;i;;;[; i-; @ o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[;(@i; i.;)I"0; F; @ o;& ;i;'[;(@i; i.;)I"0; F; @ o;& ;i;'[I"px; T;([; i.;)I"3px; F; @ o;& ;i;'[I"px; T;([; i.;)I"3px; F; @ ;3;4; i.; @ ;/{;[; i.; @ o; ;[I".secondary-action; T;i;o;;[o;;[o;;[o;,;[I"secondary-action; T; i/;I"; F; i/;@= ; i/;@= ;[o; ;[I" float; T;o; ;I" right; T;!;"; @ ;i;;;[; i0; @ o; ;[I"a; T;i;o;;[o;;[o;;[o; ;[I"a; T;0; i1;I"; F; i1;@Q ; i1;@Q ;[o; ;[I"line-height; T;o; ;I" 30px; T;!;"; @ ;i;;;[; i2; @ o; ;[I" &:hover; F;i;o;;[o;;[o;;[o;D; i3;I"; Fo;5 ;!;6;[I" hover; F;70; i3;@c ; i3;@c ; i3;@c ;[o; ;[I"text-decoration; T;o; ;I"underline; T;!;"; @ ;i;;;[; i4; @ ; i3;T; @ ; i1;T; @ ; i/;T; @ ; i(;T; @ o; ;[I"K/* Help Text * TODO: Do we need to set basefont and baseline here? */; T; i; 0;[; i:; @ o; ;[I".help-inline, .help-block; T;i;o;;[o;;[o;;[o;,;[I"help-inline; T; i=;I"; F; i=;@~ o;;[I" ; Fo;;[o;,;[I"help-block; T; i=;@~ ; i=;@~ ; i=;@~ ;[o; ;[I"font-size; T;o; ;I" basefont; T;I" basefont; T; @ ; i>;i;;;[; i>; @ o; ;[I"line-height; T;o; ;I" baseline; T;I" baseline; T; @ ; i?;i;;;[; i?; @ o; ;[I" color; T;o; ;I"grayLight; T;I"grayLight; T; @ ; i@;i;;;[; i@; @ ; i=;T; @ o; ;[I".help-inline; T;i;o;;[o;;[o;;[o;,;[I"help-inline; T; iB;I"; F; iB;@ ; iB;@ ;[ o; ;[I"padding-left; T;o; ;I"5px; T;!;"; @ ;i;;;[; iC; @ o; ;[I"*position; T;o; ;I" relative; T;!;"; @ ;i;;;[; iD; @ o; ;[I"/* IE6-7 */; T; 0; 0;[; iD; @ o; ;[I" *top; T;o;& ;i;'[I"px; T;([; iE;)I" -5px; F; @ ;i;;;[; iE; @ o; ;[I"/* IE6-7 */; T; 0; 0;[; iE; @ ; iB;T; @ o; ;[I""/* Big blocks of help text */; T; i; 0;[; iH; @ o; ;[I".help-block; T;i;o;;[o;;[o;;[o;,;[I"help-block; T; iI;I"; F; iI;@ ; iI;@ ;[o; ;[I" display; T;o; ;I" block; T;!;"; @ ;i;;;[; iJ; @ o; ;[I"max-width; T;o; ;I" 600px; T;!;"; @ ;i;;;[; iK; @ ; iI;T; @ o; ;[I"D/* Inline Fields (input fields that appear as inline objects */; T; i; 0;[; iN; @ o; ;[I".inline-inputs; T;i;o;;[o;;[o;;[o;,;[I"inline-inputs; T; iO;I"; F; iO;@ ; iO;@ ;[o; ;[I" color; T;o; ;I" gray; T;I" gray; T; @ ; iP;i;;;[; iP; @ o; ;[I" span; T;i;o;;[o;;[o;;[o; ;[I" span; T;0; iQ;I"; F; iQ;@ ; iQ;@ ;[o; ;[I" padding; T;o; ;I"0 2px 0 1px; T;!;"; @ ;i;;;[; iR; @ ; iQ;T; @ ; iO;T; @ o; ;[I"U/* Allow us to put symbols and text within the input field for a cleaner look */; T; i; 0;[; iV; @ o; ;[I"".input-prepend, .input-append; T;i;o;;[o;;[o;;[o;,;[I"input-prepend; T; iX;I"; F; iX;@# o;;[I" ; Fo;;[o;,;[I"input-append; T; iX;@# ; iX;@# ; iX;@# ;[o; ;[I" input; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; iY;I"; F; iY;@9 ; iY;@9 ;[o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[;(@i; iZ;)I"0; F; @ o;& ;i;'[I"px; T;([; iZ;)I"3px; F; @ o;& ;i;'[I"px; T;([; iZ;)I"3px; F; @ o;& ;i;'[;(@i; iZ;)I"0; F; @ ;3;4; iZ; @ ;/{;[; iZ; @ ; iY;T; @ o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;,;[I" add-on; T; i\;I"; F; i\;@^ ; i\;@^ ;[o; ;[I" position; T;o; ;I" relative; T;!;"; @ ;i;;;[; i]; @ o; ;[I"background; T;o; ;I" #f5f5f5; T;!;"; @ ;i;;;[; i^; @ o; ;[I" border; T;o; ;I"1px solid #ccc; T;!;"; @ ;i;;;[; i_; @ o; ;[I" z-index; T;o; ;I"2; T;!;"; @ ;i;;;[; i`; @ o; ;[I" float; T;o; ;I" left; T;!;"; @ ;i;;;[; ia; @ o; ;[I" display; T;o; ;I" block; T;!;"; @ ;i;;;[; ib; @ o; ;[I" width; T;o; ;I" auto; T;!;"; @ ;i;;;[; ic; @ o; ;[I"min-width; T;o; ;I" 16px; T;!;"; @ ;i;;;[; id; @ o; ;[I" height; T;o; ;I" 18px; T;!;"; @ ;i;;;[; ie; @ o; ;[I" padding; T;o; ;I"4px 4px 4px 5px; T;!;"; @ ;i;;;[; if; @ o; ;[I"margin-right; T;o;& ;i;'[I"px; T;([; ig;)I" -1px; F; @ ;i;;;[; ig; @ o; ;[I"font-weight; T;o; ;I" normal; T;!;"; @ ;i;;;[; ih; @ o; ;[I"line-height; T;o; ;I" 18px; T;!;"; @ ;i;;;[; ii; @ o; ;[I" color; T;o; ;I"grayLight; T;I"grayLight; T; @ ; ij;i;;;[; ij; @ o; ;[I"text-align; T;o; ;I" center; T;!;"; @ ;i;;;[; ik; @ o; ;[I"text-shadow; T;o;1 ;[ o;& ;i;'[;(@i; il;)I"0; F; @ o;& ;i;'[I"px; T;([; il;)I"1px; F; @ o;& ;i;'[;(@i; il;)I"0; F; @ o; ;I" white; T;I" white; T; @ ; il;3;4; il; @ ;i;;;[; il; @ o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[I"px; T;([; im;)I"3px; F; @ o;& ;i;'[;(@i; im;)I"0; F; @ o;& ;i;'[;(@i; im;)I"0; F; @ o;& ;i;'[I"px; T;([; im;)I"3px; F; @ ;3;4; im; @ ;/{;[; im; @ ; i\;T; @ o; ;[I" .active; T;i;o;;[o;;[o;;[o;,;[I" active; T; io;I"; F; io;@ ; io;@ ;[o; ;[I"background; T;o;2 ;I" lighten; T;.[o; ;I" green; T;I" green; T; @ ; ipo;& ;i#;'[;(@i; ip;)I"30; F; @ ;/{; ip; @ ;i;;;[; ip; @ o; ;[I"border-color; T;o; ;I" green; T;I" green; T; @ ; iq;i;;;[; iq; @ ; io;T; @ ; iX;T; @ o; ;[I".input-prepend; T;i;o;;[o;;[o;;[o;,;[I"input-prepend; T; it;I"; F; it;@ ; it;@ ;[o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;,;[I" add-on; T; iu;I"; F; iu;@& ; iu;@& ;[o; ;[I"*margin-top; T;o; ;I"1px; T;!;"; @ ;i;;;[; iv; @ o; ;[I"/* IE6-7 */; T; 0; 0;[; iv; @ ; iu;T; @ ; it;T; @ o; ;[I".input-append; T;i;o;;[o;;[o;;[o;,;[I"input-append; T; iy;I"; F; iy;@> ; iy;@> ;[o; ;[I" input; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; iz;I"; F; iz;@L ; iz;@L ;[o; ;[I" float; T;o; ;I" left; T;!;"; @ ;i;;;[; i{; @ o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[I"px; T;([; i|;)I"3px; F; @ o;& ;i;'[;(@i; i|;)I"0; F; @ o;& ;i;'[;(@i; i|;)I"0; F; @ o;& ;i;'[I"px; T;([; i|;)I"3px; F; @ ;3;4; i|; @ ;/{;[; i|; @ ; iz;T; @ o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;,;[I" add-on; T; i~;I"; F; i~;@w ; i~;@w ;[o;- ;I"border-radius; T;.[o;1 ;[ o;& ;i;'[;(@i; i;)I"0; F; @ o;& ;i;'[I"px; T;([; i;)I"3px; F; @ o;& ;i;'[I"px; T;([; i;)I"3px; F; @ o;& ;i;'[;(@i; i;)I"0; F; @ ;3;4; i; @ ;/{;[; i; @ o; ;[I"margin-right; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o;& ;i;'[I"px; T;([; i;)I" -1px; F; @ ;i;;;[; i; @ ; i~;T; @ ; iy;T; @ o; ;[I"B/* Stacked options for forms (radio buttons or checkboxes) */; T; i; 0;[; i; @ o; ;[I".inputs-list; T;i;o;;[o;;[o;;[o;,;[I"inputs-list; T; i;I"; F; i;@ ; i;@ ;[ o; ;[I" margin; T;o; ;I" 0 0 5px; T;!;"; @ ;i;;;[; i; @ o; ;[I" width; T;o; ;I" 100%; T;!;"; @ ;i;;;[; i; @ o; ;[I"li; T;i;o;;[o;;[o;;[o; ;[I"li; T;0; i;I"; F; i;@ ; i;@ ;[o; ;[I" display; T;o; ;I" block; T;!;"; @ ;i;;;[; i; @ o; ;[I" padding; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I" width; T;o; ;I" 100%; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" label; T;i;o;;[o;;[o;;[o; ;[I" label; T;0; i;I"; F; i;@ ; i;@ ;[o; ;[I" display; T;o; ;I" block; T;!;"; @ ;i;;;[; i; @ o; ;[I" float; T;o; ;I" none; T;!;"; @ ;i;;;[; i; @ o; ;[I" width; T;o; ;I" auto; T;!;"; @ ;i;;;[; i; @ o; ;[I" padding; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o; ;I" 20px; T;!;"; @ ;i;;;[; i; @ o; ;[I"line-height; T;o; ;I" baseline; T;I" baseline; T; @ ; i;i;;;[; i; @ o; ;[I"text-align; T;o; ;I" left; T;!;"; @ ;i;;;[; i; @ o; ;[I"white-space; T;o; ;I" normal; T;!;"; @ ;i;;;[; i; @ o; ;[I" strong; T;i;o;;[o;;[o;;[o; ;[I" strong; T;0; i;I"; F; i;@( ; i;@( ;[o; ;[I" color; T;o; ;I" gray; T;I" gray; T; @ ; i;i;;;[; i; @ ; i;T; @ o; ;[I" small; T;i;o;;[o;;[o;;[o; ;[I" small; T;0; i;I"; F; i;@= ; i;@= ;[o; ;[I"font-size; T;o;# ;$o; ;I" basefont; T;I" basefont; T; @ ; i;%o;& ;i;'[;(@i; i;)I"2; F; @ ;*;E; i; @ ;i;;;[; i; @ o; ;[I"font-weight; T;o; ;I" normal; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ o; ;[I".inputs-list; T;i;o;;[o;;[o;;[o;,;[I"inputs-list; T; i;I"; F; i;@\ ; i;@\ ;[o; ;[I"margin-left; T;o; ;I" 25px; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-bottom; T;o; ;I" 10px; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I"&:first-child; F;i;o;;[o;;[o;;[o;D; i;I"; Fo;5 ;!;6;[I"first-child; F;70; i;@z ; i;@z ; i;@z ;[o; ;[I"padding-top; T;o; ;I"6px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" li + li; T;i;o;;[o;;[o;;[o; ;[I"li; T;0; i;I"; F; i;@ I"+; To;;[o; ;[I"li; T;0; i;@ ; i;@ ; i;@ ;[o; ;[I"padding-top; T;o; ;I"2px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I".input[type=radio], input[type=checkbox]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;0 ;[I" type; T;0;*I"=; T;[I" radio; T; i;@ ; i;@ o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@ o;0 ;[I" type; T;0;*I"=; T;[I" checkbox; T; i;@ ; i;@ ; i;@ ;[o; ;[I"margin-bottom; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o;& ;i;'[I"px; T;([; i;)I" -20px; F; @ ;i;;;[; i; @ o; ;[I" float; T;o; ;I" left; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ o; ;[I"/* Stacked forms */; T; i; 0;[; i; @ o; ;[I".form-stacked; T;i;o;;[o;;[o;;[o;,;[I"form-stacked; T; i;I"; F; i;@ ; i;@ ;[ o; ;[I"padding-left; T;o; ;I" 20px; T;!;"; @ ;i;;;[; i; @ o; ;[I" fieldset; T;i;o;;[o;;[o;;[o; ;[I" fieldset; T;0; i;I"; F; i;@ ; i;@ ;[o; ;[I"padding-top; T;o;# ;$o; ;I" baseline; T;I" baseline; T; @ ; i;%o;& ;i;'[;(@i; i;)I"2; F; @ ;*:div; i; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" legend; T;i;o;;[o;;[o;;[o; ;[I" legend; T;0; i;I"; F; i;@; i;@;[o; ;[I"padding-left; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" label; T;i;o;;[o;;[o;;[o; ;[I" label; T;0; i;I"; F; i;@'; i;@';[ o; ;[I" display; T;o; ;I" block; T;!;"; @ ;i;;;[; i; @ o; ;[I" float; T;o; ;I" none; T;!;"; @ ;i;;;[; i; @ o; ;[I" width; T;o; ;I" auto; T;!;"; @ ;i;;;[; i; @ o; ;[I"font-weight; T;o; ;I" bold; T;!;"; @ ;i;;;[; i; @ o; ;[I"text-align; T;o; ;I" left; T;!;"; @ ;i;;;[; i; @ o; ;[I"line-height; T;o; ;I" 20px; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ o; ;[I".clearfix; T;i;o;;[o;;[o;;[o;,;[I" clearfix; T; i;I"; F; i;@_; i;@_;[o; ;[I"margin-bottom; T;o;# ;$o; ;I" baseline; T;I" baseline; T; @ ; i;%o;& ;i;'[;(@i; i;)I"2; F; @ ;*;G; i; @ ;i;;;[; i; @ o; ;[I"div.input; T;i;o;;[o;;[o;;[o; ;[I"div; T;0; i;I"; Fo;,;[I" input; T; i;@x; i;@x; i;@x;[o; ;[I"margin-left; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ o; ;[I".inputs-list; T;i;o;;[o;;[o;;[o;,;[I"inputs-list; T; i;I"; F; i;@; i;@;[o; ;[I"margin-bottom; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"li; T;i;o;;[o;;[o;;[o; ;[I"li; T;0; i;I"; F; i;@; i;@;[o; ;[I"padding-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I" label; T;i;o;;[o;;[o;;[o; ;[I" label; T;0; i;I"; F; i;@; i;@;[o; ;[I"font-weight; T;o; ;I" normal; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ ; i;T; @ o; ;[I"div.clearfix.error; T;i;o;;[o;;[o;;[o; ;[I"div; T;0; i;I"; Fo;,;[I" clearfix; T; i;@o;,;[I" error; T; i;@; i;@; i;@;[ o; ;[I"padding-top; T;o; ;I" 10px; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-bottom; T;o; ;I" 10px; T;!;"; @ ;i;;;[; i; @ o; ;[I"padding-left; T;o; ;I" 10px; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-top; T;o; ;I"0; T;!;"; @ ;i;;;[; i; @ o; ;[I"margin-left; T;o;& ;i;'[I"px; T;([; i;)I" -10px; F; @ ;i;;;[; i; @ ; i;T; @ o; ;[I" .actions; T;i;o;;[o;;[o;;[o;,;[I" actions; T; i;I"; F; i;@; i;@;[o; ;[I"margin-left; T;o;& ;i;'[I"px; T;([; i;)I" -20px; F; @ ;i;;;[; i; @ o; ;[I"padding-left; T;o; ;I" 20px; T;!;"; @ ;i;;;[; i; @ ; i;T; @ ; i;T; @ :@templateI"&/* Forms.scss * Base styles for various input types, form layouts, and states * ------------------------------------------------------------- */ // FORM STYLES // ----------- form { margin-bottom: $baseline; } // Groups of fields with labels on top (legends) fieldset { margin-bottom: $baseline; padding-top: $baseline; legend { display: block; padding-left: 150px; font-size: $basefont * 1.5; line-height: 1; color: $grayDark; *padding: 0 0 5px 145px; /* IE6-7 */ *line-height: 1.5; /* IE6-7 */ } } // Parent element that clears floats and wraps labels and fields together form .clearfix { margin-bottom: $baseline; @include clearfix(); } // Set font for forms label, input, select, textarea { @include sans-serif-font(normal,13px,normal); } // Float labels left label { padding-top: 6px; font-size: $basefont; line-height: $baseline; float: left; width: 130px; text-align: right; color: $grayDark; } // Shift over the inside div to align all label's relevant content form .input { margin-left: 150px; } // Checkboxs and radio buttons input[type=checkbox], input[type=radio] { cursor: pointer; } // Inputs, Textareas, Selects input, textarea, select, .uneditable-input { display: inline-block; width: 210px; height: $baseline; padding: 4px; font-size: $basefont; line-height: $baseline; color: $gray; border: 1px solid #ccc; @include border-radius(3px); } // remove padding from select select { padding: initial; } // mini reset for non-html5 file types input[type=checkbox], input[type=radio] { width: auto; height: auto; padding: 0; margin: 3px 0; *margin-top: 0; /* IE6-7 */ line-height: normal; border: none; } input[type=file] { background-color: $white; padding: initial; border: initial; line-height: initial; @include box-shadow(none); } input[type=button], input[type=reset], input[type=submit] { width: auto; height: auto; } select, input[type=file] { height: $baseline * 1.5; // In IE7, the height of the select element cannot be changed by height, only font-size *height: auto; // Reset for IE7 line-height: $baseline * 1.5; *margin-top: 4px; /* For IE7, add top margin to align select with labels */ } // Make multiple select elements height not fixed select[multiple] { height: inherit; background-color: $white; // Fixes Chromium bug of unreadable items } textarea { height: auto; } // For text that needs to appear as an input but should not be an input .uneditable-input { background-color: $white; display: block; border-color: #eee; @include box-shadow(inset 0 1px 2px rgba(0,0,0,.025)); cursor: not-allowed; } // Placeholder text gets special styles; can't be bundled together though for some reason :-moz-placeholder { color: $grayLight; } ::-webkit-input-placeholder { color: $grayLight; } // Focus states input, textarea { $transition: border linear .2s, box-shadow linear .2s; @include transition($transition); @include box-shadow(inset 0 1px 3px rgba(0,0,0,.1)); } input:focus, textarea:focus { outline: 0; border-color: rgba(82,168,236,.8); $shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6); @include box-shadow($shadow); } input[type=file]:focus, input[type=checkbox]:focus, select:focus { @include box-shadow(none); // override for file inputs outline: 1px dotted #666; // Selet elements don't get box-shadow styles, so instead we do outline } // 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, 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; } } // Error form .clearfix.error { @include formFieldState(#b94a48, #ee5f5b, lighten(#ee5f5b, 30%)); } // Warning form .clearfix.warning { @include formFieldState(#c09853, #ccae64, lighten(#CCAE64, 5%)); } // Success form .clearfix.success { @include formFieldState(#468847, #57a957, lighten(#57a957, 30%)); } // Form element sizes // TODO v2: remove duplication here and just stick to .input-[size] in light of adding .spanN sizes .input-mini, input.mini, textarea.mini, select.mini { width: 60px; } .input-small, input.small, textarea.small, select.small { width: 90px; } .input-medium, input.medium, textarea.medium, select.medium { width: 150px; } .input-large, input.large, textarea.large, select.large { width: 210px; } .input-xlarge, input.xlarge, textarea.xlarge, select.xlarge { width: 270px; } .input-xxlarge, input.xxlarge, textarea.xxlarge, select.xxlarge { width: 530px; } textarea.xxlarge { overflow-y: auto; } // Grid style input sizes // This is a duplication of the main grid .columns() mixin, but subtracts 10px to account for input padding and border @mixin formColumns($columnSpan: 1) { display: inline-block; float: none; width: (($gridColumnWidth) * $columnSpan) + ($gridGutterWidth * ($columnSpan - 1)) - 10; margin-left: 0; } input, textarea { // Default columns &.span1 { @include formColumns(1); } &.span2 { @include formColumns(2); } &.span3 { @include formColumns(3); } &.span4 { @include formColumns(4); } &.span5 { @include formColumns(5); } &.span6 { @include formColumns(6); } &.span7 { @include formColumns(7); } &.span8 { @include formColumns(8); } &.span9 { @include formColumns(9); } &.span10 { @include formColumns(10); } &.span11 { @include formColumns(11); } &.span12 { @include formColumns(12); } &.span13 { @include formColumns(13); } &.span14 { @include formColumns(14); } &.span15 { @include formColumns(15); } &.span16 { @include formColumns(16); } } // Disabled and read-only inputs input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color: #f5f5f5; border-color: #ddd; cursor: not-allowed; } // Actions (the buttons) .actions { background: #f5f5f5; margin-top: $baseline; margin-bottom: $baseline; padding: ($baseline - 1) 20px $baseline 150px; border-top: 1px solid #ddd; @include border-radius(0 0 3px 3px); .secondary-action { float: right; a { line-height: 30px; &:hover { text-decoration: underline; } } } } // Help Text // TODO: Do we need to set basefont and baseline here? .help-inline, .help-block { font-size: $basefont; line-height: $baseline; color: $grayLight; } .help-inline { padding-left: 5px; *position: relative; /* IE6-7 */ *top: -5px; /* IE6-7 */ } // Big blocks of help text .help-block { display: block; max-width: 600px; } // Inline Fields (input fields that appear as inline objects .inline-inputs { color: $gray; span { padding: 0 2px 0 1px; } } // Allow us to put symbols and text within the input field for a cleaner look .input-prepend, .input-append { input { @include border-radius(0 3px 3px 0); } .add-on { position: relative; background: #f5f5f5; border: 1px solid #ccc; z-index: 2; float: left; display: block; width: auto; min-width: 16px; height: 18px; padding: 4px 4px 4px 5px; margin-right: -1px; font-weight: normal; line-height: 18px; color: $grayLight; text-align: center; text-shadow: 0 1px 0 $white; @include border-radius(3px 0 0 3px); } .active { background: lighten($green, 30); border-color: $green; } } .input-prepend { .add-on { *margin-top: 1px; /* IE6-7 */ } } .input-append { input { float: left; @include border-radius(3px 0 0 3px); } .add-on { @include border-radius(0 3px 3px 0); margin-right: 0; margin-left: -1px; } } // Stacked options for forms (radio buttons or checkboxes) .inputs-list { margin: 0 0 5px; width: 100%; li { display: block; padding: 0; width: 100%; } label { display: block; float: none; width: auto; padding: 0; margin-left: 20px; line-height: $baseline; text-align: left; white-space: normal; strong { color: $gray; } small { font-size: $basefont - 2; font-weight: normal; } } .inputs-list { margin-left: 25px; margin-bottom: 10px; padding-top: 0; } &:first-child { padding-top: 6px; } li + li { padding-top: 2px; } input[type=radio], input[type=checkbox] { margin-bottom: 0; margin-left: -20px; float: left; } } // Stacked forms .form-stacked { padding-left: 20px; fieldset { padding-top: $baseline / 2; } legend { padding-left: 0; } label { display: block; float: none; width: auto; font-weight: bold; text-align: left; line-height: 20px; padding-top: 0; } .clearfix { margin-bottom: $baseline / 2; div.input { margin-left: 0; } } .inputs-list { margin-bottom: 0; li { padding-top: 0; label { font-weight: normal; padding-top: 0; } } } div.clearfix.error { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0; margin-left: -10px; } .actions { margin-left: -20px; padding-left: 20px; } } ; T; i;T; @