3.1.15 (Brainy Betty) f58bab60ff1c978bcf81cb68178c132a512eb32c o:Sass::Tree::RootNode :@children[uo:Sass::Tree::CommentNode : @value[I"/* Forms.less * Base styles for various input types, form layouts, and states * ------------------------------------------------------------- */:ET: @silenti: @loud0;[: @linei: @options{o; ;[I"+/* GENERAL STYLES * -------------- */; T; i; 0;[; i ; @ o; ;[I"//* Make all forms have space below them */; T; i; 0;[; i; @ o:Sass::Tree::RuleNode : @rule[I" form; T: @tabsi:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence;[o:Sass::Selector::Element : @name[I" form; T:@namespace0; i:@filenameI"; F; i;@ ; i;@ ;[o:Sass::Tree::PropNode ;[I" margin; T;o:Sass::Script::List ;[o:Sass::Script::Number ;i:@numerator_units[:@denominator_units[; i:@originalI"0; F; @ o; ;i;[;@); i;I"0; F; @ o:Sass::Script::Variable ;I"baseLineHeight; T:@underscored_nameI"baseLineHeight; T; i; @ :@separator: space; i; @ ;i:@prop_syntax:new;[; i; @ ; i:@has_childrenT; @ o; ;[I" fieldset; T;i;o;;[o;;[o;;[o; ;[I" fieldset; T;0; i;I"; F; i;@>; i;@>;[o; ;[I" padding; T;o:Sass::Script::String;I"0; T: @type:identifier; @ ;i;$;%;[; i; @ o; ;[I" margin; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I" border; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"8/* Groups of fields with labels on top (legends) */; T; i; 0;[; i; @ o; ;[I" legend; T;i;o;;[o;;[o;;[o; ;[I" legend; T;0; i;I"; F; i;@b; i;@b;[o; ;[I" display; T;o;';I" block; T;(;); @ ;i;$;%;[; i; @ o; ;[I" width; T;o;';I" 100%; T;(;); @ ;i;$;%;[; i; @ o; ;[I" padding; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-bottom; T;o:Sass::Script::Operation :@operand1o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i; @ :@operand2o; ;f1.5;[;@); i;I"1.5; F; @ :@operator: times; i; @ ;i;$;%;[; i; @ o; ;[I"font-size; T;o;* ;+o; ;I"baseFontSize; T;!I"baseFontSize; T; i; @ ;,o; ;f1.5;[;@); i;I"1.5; F; @ ;-;.; i; @ ;i;$;%;[; i; @ o; ;[I"line-height; T;o;* ;+o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i ; @ ;,o; ;i;[;@); i ;I"2; F; @ ;-;.; i ; @ ;i;$;%;[; i ; @ o; ;[I" color; T;o; ;I" grayDark; T;!I" grayDark; T; i!; @ ;i;$;%;[; i!; @ o; ;[I" border; T;o;';I"0; T;(;); @ ;i;$;%;[; i"; @ o; ;[I"border-bottom; T;o;';I"1px solid #eee; T;(;); @ ;i;$;%;[; i#; @ o; ;[I"/* Small */; T; i; 0;[; i%; @ o; ;[I" small; T;i;o;;[o;;[o;;[o; ;[I" small; T;0; i&;I"; F; i&;@; i&;@;[o; ;[I"font-size; T;o;* ;+o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i'; @ ;,o; ;f 0.75;[;@); i';I" 0.75; F; @ ;-;.; i'; @ ;i;$;%;[; i'; @ o; ;[I" color; T;o; ;I"grayLight; T;!I"grayLight; T; i(; @ ;i;$;%;[; i(; @ ; i&;&T; @ ; i;&T; @ o; ;[I"/* Set font for forms */; T; i; 0;[; i,; @ o; ;[I"+label, input, button, select, textarea; T;i;o;;[ o;;[o;;[o; ;[I" label; T;0; i1;I"; F; i1;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i1;@; i1;@o;;[I" ; Fo;;[o; ;[I" button; T;0; i1;@; i1;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i1;@; i1;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i1;@; i1;@; i1;@;[o:Sass::Tree::MixinNode ;I"font-shorthand; T: @args[o; ;I"baseFontSize; T;!I"baseFontSize; T; i2; @ o;' ;I" normal; T;(;); @ ; i2o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i2; @ :@keywords{;[; i2; @ o; ;[I"-/* Set size, weight, line-height here */; T; i; 0;[; i2; @ ; i1;&T; @ o; ;[I"$input, button, select, textarea; T;i;o;;[ o;;[o;;[o; ;[I" input; T;0; i7;I"; F; i7;@o;;[I" ; Fo;;[o; ;[I" button; T;0; i7;@; i7;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i7;@; i7;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i7;@; i7;@; i7;@;[o; ;[I"font-family; T;o; ;I"baseFontFamily; T;!I"baseFontFamily; T; i8; @ ;i;$;%;[; i8; @ o; ;[I"`/* And only set font-family here for those that need it (note the missing label element) */; T; i; 0;[; i8; @ ; i7;&T; @ o; ;[I",/* Identify controls by their labels */; T; i; 0;[; i;; @ o; ;[I" label; T;i;o;;[o;;[o;;[o; ;[I" label; T;0; i<;I"; F; i<;@P; i<;@P;[o; ;[I" display; T;o;';I" block; T;(;); @ ;i;$;%;[; i=; @ o; ;[I"margin-bottom; T;o;';I"5px; T;(;); @ ;i;$;%;[; i>; @ o; ;[I" color; T;o; ;I" grayDark; T;!I" grayDark; T; i?; @ ;i;$;%;[; i?; @ ; i<;&T; @ o; ;[I"%/* Inputs, Textareas, Selects */; T; i; 0;[; iB; @ o; ;[I"/input, textarea, select, .uneditable-input; T;i;o;;[ o;;[o;;[o; ;[I" input; T;0; iF;I"; F; iF;@uo;;[I" ; Fo;;[o; ;[I" textarea; T;0; iF;@u; iF;@uo;;[I" ; Fo;;[o; ;[I" select; T;0; iF;@u; iF;@uo;;[I" ; Fo;;[o:Sass::Selector::Class;[I"uneditable-input; T; iF;@u; iF;@u; iF;@u;[o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; iG; @ o; ;[I" width; T;o;';I" 210px; T;(;); @ ;i;$;%;[; iH; @ o; ;[I" height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iI; @ ;i;$;%;[; iI; @ o; ;[I" padding; T;o;';I"4px; T;(;); @ ;i;$;%;[; iJ; @ o; ;[I"margin-bottom; T;o;';I"9px; T;(;); @ ;i;$;%;[; iK; @ o; ;[I"font-size; T;o; ;I"baseFontSize; T;!I"baseFontSize; T; iL; @ ;i;$;%;[; iL; @ o; ;[I"line-height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iM; @ ;i;$;%;[; iM; @ o; ;[I" color; T;o; ;I" gray; T;!I" gray; T; iN; @ ;i;$;%;[; iN; @ o; ;[I"background-color; T;o; ;I"inputBackground; T;!I"inputBackground; T; iO; @ ;i;$;%;[; iO; @ o; ;[I" border; T;o; ;[o; ;i;[I"px; T;[; iP;I"1px; F; @ o;' ;I" solid; T;(;); @ ; iPo; ;I"inputBorder; T;!I"inputBorder; T; iP; @ ;";#; iP; @ ;i;$;%;[; iP; @ o;/ ;I"border-radius; T;0[o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; iQ; @ ;1{;[; iQ; @ ; iF;&T; @ o; ;[I".uneditable-textarea; T;i;o;;[o;;[o;;[o;2;[I"uneditable-textarea; T; iS;I"; F; iS;@; iS;@;[o; ;[I" width; T;o;';I" auto; T;(;); @ ;i;$;%;[; iT; @ o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; iU; @ ; iS;&T; @ o; ;[I" /* Inputs within a label */; T; i; 0;[; iX; @ o; ;[I".label input, label textarea, label select; T;i;o;;[o;;[o;;[o; ;[I" label; T;0; i[;I"; F; i[;@ o;;[o; ;[I" input; T;0; i[;@ ; i[;@ o;;[I" ; Fo;;[o; ;[I" label; T;0; i[;@ ; i[;@ o;;[o; ;[I" textarea; T;0; i[;@ ; i[;@ o;;[I" ; Fo;;[o; ;[I" label; T;0; i[;@ ; i[;@ o;;[o; ;[I" select; T;0; i[;@ ; i[;@ ; i[;@ ;[o; ;[I" display; T;o;';I" block; T;(;); @ ;i;$;%;[; i\; @ ; i[;&T; @ o; ;[I",/* Mini reset for unique input types */; T; i; 0;[; i_; @ o; ;[I"Einput[type="image"], input[type="checkbox"], input[type="radio"]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; ib;I"; Fo:Sass::Selector::Attribute ;[I" type; T;0;-I"=; T;[I" "image"; T; ib;@C; ib;@Co;;[I" ; Fo;;[o; ;[I" input; T;0; ib;@Co;3 ;[I" type; T;0;-I"=; T;[I""checkbox"; T; ib;@C; ib;@Co;;[I" ; Fo;;[o; ;[I" input; T;0; ib;@Co;3 ;[I" type; T;0;-I"=; T;[I" "radio"; T; ib;@C; ib;@C; ib;@C;[o; ;[I" width; T;o;';I" auto; T;(;); @ ;i;$;%;[; ic; @ o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; id; @ o; ;[I" padding; T;o;';I"0; T;(;); @ ;i;$;%;[; ie; @ o; ;[I" margin; T;o;';I" 3px 0; T;(;); @ ;i;$;%;[; if; @ o; ;[I"*margin-top; T;o;';I"0; T;(;); @ ;i;$;%;[; ig; @ o; ;[I"/* IE7 */; T; 0; 0;[; ig; @ o; ;[I"line-height; T;o;';I" normal; T;(;); @ ;i;$;%;[; ih; @ o; ;[I" cursor; T;o;';I" pointer; T;(;); @ ;i;$;%;[; ii; @ o; ;[I"background-color; T;o;';I"transparent; T;(;); @ ;i;$;%;[; ij; @ o; ;[I" border; T;o;';I" 0 \9; T;(;); @ ;i;$;%;[; ik; @ o; ;[I"/* IE9 and down */; T; 0; 0;[; ik; @ o;/ ;I"border-radius; T;0[o; ;i;[;@); il;I"0; F; @ ;1{;[; il; @ ; ib;&T; @ o; ;[I"input[type="image"]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; in;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "image"; T; in;@; in;@; in;@;[o; ;[I" border; T;o;';I"0; T;(;); @ ;i;$;%;[; io; @ ; in;&T; @ o; ;[I"3/* Reset the file input to browser defaults */; T; i; 0;[; ir; @ o; ;[I"input[type="file"]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; is;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; is;@; is;@; is;@;[ o; ;[I" width; T;o;';I" auto; T;(;); @ ;i;$;%;[; it; @ o; ;[I" padding; T;o;';I" initial; T;(;); @ ;i;$;%;[; iu; @ o; ;[I"line-height; T;o;';I" initial; T;(;); @ ;i;$;%;[; iv; @ o; ;[I"background-color; T;o; ;I"inputBackground; T;!I"inputBackground; T; iw; @ ;i;$;%;[; iw; @ o; ;[I"background-color; T;o;';I" initial; T;(;); @ ;i;$;%;[; ix; @ o; ;[I" border; T;o;';I" initial; T;(;); @ ;i;$;%;[; iy; @ o;/ ;I"box-shadow; T;0[o;' ;I" none; T;(;); @ ; iz;1{;[; iz; @ ; is;&T; @ o; ;[I"!/* Help out input buttons */; T; i; 0;[; i}; @ o; ;[I"Dinput[type="button"], input[type="reset"], input[type="submit"]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i{;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "button"; T; i{;@; i{;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i{;@o;3 ;[I" type; T;0;-I"=; T;[I" "reset"; T; i{;@; i{;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i{;@o;3 ;[I" type; T;0;-I"=; T;[I" "submit"; T; i{;@; i{;@; i{;@;[o; ;[I" width; T;o;';I" auto; T;(;); @ ;i;$;%;[; i|; @ o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; i}; @ ; i{;&T; @ o; ;[I"J/* Set the height of select and file controls to match text inputs */; T; i; 0;[; i; @ o; ;[I"select, input[type="file"]; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; i;I"; F; i;@[o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@[o;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; i;@[; i;@[; i;@[;[ o; ;[I" height; T;o;';I" 28px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"_/* In IE7, the height of the select element cannot be changed by height, only font-size */; T; 0; 0;[; i; @ o; ;[I"*margin-top; T;o;';I"4px; T;(;); @ ;i;$;%;[; i; @ o; ;[I">/* For IE7, add top margin to align select with labels */; T; 0; 0;[; i; @ o; ;[I"line-height; T;o;';I" 28px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"#/* Reset line-height for IE */; T; i; 0;[; i; @ o; ;[I"input[type="file"]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; i;@; i;@; i;@;[o; ;[I"line-height; T;o;';I" 18px \9; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"B/* Chrome on Linux and Mobile Safari need background-color */; T; i; 0;[; i; @ o; ;[I" select; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; i;I"; F; i;@; i;@;[o; ;[I" width; T;o;';I" 220px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"I/* default input width + 10px of padding that doesn't get applied */; T; i; 0;[; i; @ o; ;[I"background-color; T;o; ;I"inputBackground; T;!I"inputBackground; T; i; @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"9/* Make multiple select elements height not fixed */; T; i; 0;[; i; @ o; ;[I"#select[multiple], select[size]; T;i;o;;[o;;[o;;[o; ;[I" select; T;0; i;I"; Fo;3 ;[I" multiple; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@o;3 ;[I" size; T;0;-0;0; i;@; i;@; i;@;[o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"*/* Remove shadow from image inputs */; T; i; 0;[; i; @ o; ;[I"input[type="image"]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "image"; T; i;@; i;@; i;@;[o;/ ;I"box-shadow; T;0[o;' ;I" none; T;(;); @ ; i;1{;[; i; @ ; i;&T; @ o; ;[I"&/* Make textarea height behave */; T; i; 0;[; i; @ o; ;[I" textarea; T;i;o;;[o;;[o;;[o; ;[I" textarea; T;0; i;I"; F; i;@; i;@;[o; ;[I" height; T;o;';I" auto; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"/* Hidden inputs */; T; i; 0;[; i; @ o; ;[I"input[type="hidden"]; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "hidden"; T; i;@3; i;@3; i;@3;[o; ;[I" display; T;o;';I" none; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"5/* CHECKBOXES & RADIOS * ------------------- */; T; i; 0;[; i; @ o; ;[I"E/* Indent the labels to position radios/checkboxes as hanging */; T; i; 0;[; i; @ o; ;[I".radio, .checkbox; F;i;o;;[o;;[o;;[o;2;[I" radio; F; i;I"; F; i;@Uo;;[I" ; Fo;;[o;2;[I" checkbox; F; i;@U; i;@U; i;@U;[o; ;[I"min-height; T;o;';I" 18px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"=/* clear the floating input if there is no label text */; T; i; 0;[; i; @ o; ;[I"padding-left; T;o;';I" 18px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"A.radio input[type="radio"], .checkbox input[type="checkbox"]; F;i;o;;[o;;[o;;[o;2;[I" radio; F; i;I"; F; i;@{o;;[o; ;[I" input; F;0; i;@{o;3 ;[I" type; F;0;-I"=; F;[I" "radio"; F; i;@{; i;@{o;;[I" ; Fo;;[o;2;[I" checkbox; F; i;@{; i;@{o;;[o; ;[I" input; F;0; i;@{o;3 ;[I" type; F;0;-I"=; F;[I""checkbox"; F; i;@{; i;@{; i;@{;[o; ;[I" float; T;o;';I" left; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-left; T;o; ;i;[I"px; T;[; i;I" -18px; F; @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I":/* Move the options list down to align with labels */; T; i; 0;[; i; @ o; ;[I"F.controls > .radio:first-child, .controls > .checkbox:first-child; F;i;o;;[o;;[o;;[o;2;[I" controls; F; i;I"; F; i;@I">; Fo;;[o;2;[I" radio; F; i;@o:Sass::Selector::Pseudo ;(: class;[I"first-child; F: @arg0; i;@; i;@o;;[ I" ; Fo;;[o;2;[I" controls; F; i;@; i;@I">; Fo;;[o;2;[I" checkbox; F; i;@o;4 ;(;5;[I"first-child; F;60; i;@; i;@; i;@;[o; ;[I"padding-top; T;o;';I"5px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"5/* has to be padding because margin collaspes */; T; i; 0;[; i; @ ; i;&T; @ o; ;[I"\/* Radios and checkboxes on same line * TODO v3: Convert .inline to .control-inline */; T; i; 0;[; i; @ o; ;[I"$.radio.inline, .checkbox.inline; F;i;o;;[o;;[o;;[o;2;[I" radio; F; i;I"; Fo;2;[I" inline; F; i;@; i;@o;;[I" ; Fo;;[o;2;[I" checkbox; F; i;@o;2;[I" inline; F; i;@; i;@; i;@;[ o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; i; @ o; ;[I"padding-top; T;o;';I"5px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I"vertical-align; T;o;';I" middle; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"G.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline; F;i;o;;[o;;[o;;[o;2;[I" radio; F; i;I"; Fo;2;[I" inline; F; i;@$; i;@$I"+; Fo;;[o;2;[I" radio; F; i;@$o;2;[I" inline; F; i;@$; i;@$o;;[ I" ; Fo;;[o;2;[I" checkbox; F; i;@$o;2;[I" inline; F; i;@$; i;@$I"+; Fo;;[o;2;[I" checkbox; F; i;@$o;2;[I" inline; F; i;@$; i;@$; i;@$;[o; ;[I"margin-left; T;o;';I" 10px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"0/* space out consecutive inline controls */; T; i; 0;[; i; @ ; i;&T; @ o; ;[I"%/* FOCUS STATE * ----------- */; T; i; 0;[; i; @ o; ;[I"input, textarea; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; F; i;@`o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@`; i;@`; i;@`;[o;/ ;I"box-shadow; T;0[o; ;[ o;' ;I" inset; T;(;); @ ; io; ;i;[;@); i;I"0; F; @ o; ;i;[I"px; T;[; i;I"1px; F; @ o; ;i;[I"px; T;[; i;I"1px; F; @ o:Sass::Script::Funcall ;I" rgba; T;0[ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;f 0.075;[;@); i;I" 0.075; F; @ ;1{; i; @ ;";#; i; @ ;1{;[; i; @ o:Sass::Tree::VariableNode ;I"transition; T: @expro; ;[o; ;[o;' ;I" border; T;(;); @ ; io;' ;I" linear; T;(;); @ ; io; ;f0.2;[I"s; T;[; i;I" 0.2s; F; @ ;";#; i; @ o; ;[o;' ;I"box-shadow; T;(;); @ ; io;' ;I" linear; T;(;); @ ; io; ;f0.2;[I"s; T;[; i;I" 0.2s; F; @ ;";#; i; @ ;": comma; i; @ : @guarded0;[; i; @ o;/ ;I"transition; T;0[o; ;I"transition; T;!I"transition; T; i; @ ;1{;[; i; @ ; i;&T; @ o; ;[I" input:focus, textarea:focus; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;4 ;(;5;[I" focus; T;60; i;@; i;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@o;4 ;(;5;[I" focus; T;60; i;@; i;@; i;@;[ o; ;[I"border-color; T;o;7 ;I" rgba; T;0[ o; ;iW;[;@); i;I"82; F; @ o; ;i;[;@); i;I"168; F; @ o; ;i;[;@); i;I"236; F; @ o; ;f0.8;[;@); i;I"0.8; F; @ ;1{; i; @ ;i;$;%;[; i; @ o; ;[I" outline; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I" outline; T;o;';I"thin dotted \9; T;(;); @ ;i;$;%;[; i; @ o; ;[I"/* IE6-9 */; T; 0; 0;[; i; @ o;/ ;I"box-shadow; T;0[o;' ;I"Binset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); T;(: string; @ ; i;1{;[; i; @ ; i;&T; @ o; ;[I"dinput[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus; T;i;o;;[ o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "file"; T; i;@ o;4 ;(;5;[I" focus; T;60; i;@ ; i;@ o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@ o;3 ;[I" type; T;0;-I"=; T;[I" "radio"; T; i;@ o;4 ;(;5;[I" focus; T;60; i;@ ; i;@ o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@ o;3 ;[I" type; T;0;-I"=; T;[I""checkbox"; T; i;@ o;4 ;(;5;[I" focus; T;60; i;@ ; i;@ o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@ o;4 ;(;5;[I" focus; T;60; i;@ ; i;@ ; i;@ ;[o;/ ;I"tab-focus; T;0[;1{;[; i; @ o;/ ;I"box-shadow; T;0[o;' ;I" none; T;(;); @ ; i;1{;[; i; @ o; ;[I"#/* override for file inputs */; T; i; 0;[; i; @ ; i;&T; @ o; ;[I"%/* INPUT SIZES * ----------- */; T; i; 0;[; i; @ o; ;[I"*/* General classes for quick sizes */; T; i; 0;[; i; @ o; ;[I".input-mini; T;i;o;;[o;;[o;;[o;2;[I"input-mini; T; i;I"; F; i;@f; i;@f;[o; ;[I" width; T;o;';I" 60px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-small; T;i;o;;[o;;[o;;[o;2;[I"input-small; T; i;I"; F; i;@z; i;@z;[o; ;[I" width; T;o;';I" 90px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-medium; T;i;o;;[o;;[o;;[o;2;[I"input-medium; T; i;I"; F; i;@; i;@;[o; ;[I" width; T;o;';I" 150px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-large; T;i;o;;[o;;[o;;[o;2;[I"input-large; T; i;I"; F; i;@; i;@;[o; ;[I" width; T;o;';I" 210px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-xlarge; T;i;o;;[o;;[o;;[o;2;[I"input-xlarge; T; i;I"; F; i;@; i;@;[o; ;[I" width; T;o;';I" 270px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".input-xxlarge; T;i;o;;[o;;[o;;[o;2;[I"input-xxlarge; T; i;I"; F; i;@; i;@;[o; ;[I" width; T;o;';I" 530px; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"!/* Grid style input sizes */; T; i; 0;[; i; @ o; ;[I"input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"]; T;i;o;;[ o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;3 ;[I" class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@o;3 ;[I" class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@o;3 ;[I" class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@o;;[I" ; Fo;;[o;2;[I"uneditable-input; T; i;@o;3 ;[I" class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@o;;[I" ; Fo;;[o;2;[I"row-fluid; T; i;@; i;@o;;[o; ;[I" input; T;0; i;@o;3 ;[I" class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@o;;[I" ; Fo;;[o;2;[I"row-fluid; T; i;@; i;@o;;[o; ;[I" select; T;0; i;@o;3 ;[I" class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@o;;[I" ; Fo;;[o;2;[I"row-fluid; T; i;@; i;@o;;[o; ;[I" textarea; T;0; i;@o;3 ;[I" class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@o;;[I" ; Fo;;[o;2;[I"row-fluid; T; i;@; i;@o;;[o;2;[I"uneditable-input; T; i;@o;3 ;[I" class; T;0;-I"*=; T;[I" "span"; T; i;@; i;@; i;@;[o; ;[I" float; T;o;';I" none; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-left; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I";/* GRID SIZING FOR INPUTS * ---------------------- */; T; i; 0;[; i; @ o;/ ;I"grid-input; T;0[o; ;I"gridColumnWidth; T;!I"gridColumnWidth; T; i; @ o; ;I"gridGutterWidth; T;!I"gridGutterWidth; T; i; @ ;1{;[; i; @ o; ;[I"+/* DISABLED STATE * -------------- */; T; i; 0;[; i ; @ o; ;[I"(/* Disabled and read-only inputs */; T; i; 0;[; i; @ o; ;[I"qinput[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]; T;i;o;;[ o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;3 ;[I" disabled; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@o;3 ;[I" disabled; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@o;3 ;[I" disabled; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@o;3 ;[I" readonly; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@o;3 ;[I" readonly; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@o;3 ;[I" readonly; T;0;-0;0; i;@; i;@; i;@;[o; ;[I" cursor; T;o;';I"not-allowed; T;(;); @ ;i;$;%;[; i; @ o; ;[I"background-color; T;o; ;I"inputDisabledBackground; T;!I"inputDisabledBackground; T; i; @ ;i;$;%;[; i; @ o; ;[I"border-color; T;o;';I" #ddd; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"+/* Explicitly reset the colors here */; T; i; 0;[; i; @ o; ;[I"input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly]; T;i;o;;[ o;;[o;;[o; ;[I" input; T;0; i;I"; Fo;3 ;[I" type; T;0;-I"=; T;[I" "radio"; T; i;@o;3 ;[I" disabled; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@o;3 ;[I" type; T;0;-I"=; T;[I""checkbox"; T; i;@o;3 ;[I" disabled; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@o;3 ;[I" type; T;0;-I"=; T;[I" "radio"; T; i;@o;3 ;[I" readonly; T;0;-0;0; i;@; i;@o;;[I" ; Fo;;[o; ;[I" input; T;0; i;@o;3 ;[I" type; T;0;-I"=; T;[I""checkbox"; T; i;@o;3 ;[I" readonly; T;0;-0;0; i;@; i;@; i;@;[o; ;[I"background-color; T;o;';I"transparent; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"C/* FORM FIELD FEEDBACK STATES * -------------------------- */; T; i; 0;[; i$; @ o; ;[I"/* Warning */; T; i; 0;[; i'; @ o; ;[I".control-group.warning; T;i;o;;[o;;[o;;[o;2;[I"control-group; T; i(;I"; Fo;2;[I" warning; T; i(;@F; i(;@F; i(;@F;[o;/ ;I"formFieldState; T;0[o; ;I"warningText; T;!I"warningText; T; i); @ o; ;I"warningText; T;!I"warningText; T; i); @ o; ;I"warningBackground; T;!I"warningBackground; T; i); @ ;1{;[; i); @ ; i(;&T; @ o; ;[I"/* Error */; T; i; 0;[; i+; @ o; ;[I".control-group.error; T;i;o;;[o;;[o;;[o;2;[I"control-group; T; i,;I"; Fo;2;[I" error; T; i,;@i; i,;@i; i,;@i;[o;/ ;I"formFieldState; T;0[o; ;I"errorText; T;!I"errorText; T; i-; @ o; ;I"errorText; T;!I"errorText; T; i-; @ o; ;I"errorBackground; T;!I"errorBackground; T; i-; @ ;1{;[; i-; @ ; i,;&T; @ o; ;[I"/* Success */; T; i; 0;[; i/; @ o; ;[I".control-group.success; T;i;o;;[o;;[o;;[o;2;[I"control-group; T; i0;I"; Fo;2;[I" success; T; i0;@; i0;@; i0;@;[o;/ ;I"formFieldState; T;0[o; ;I"successText; T;!I"successText; T; i1; @ o; ;I"successText; T;!I"successText; T; i1; @ o; ;I"successBackground; T;!I"successBackground; T; i1; @ ;1{;[; i1; @ ; i0;&T; @ o; ;[I"T/* HTML5 invalid states * Shares styles with the .control-group.error above */; T; i; 0;[; i4; @ o; ;[I"ainput:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid; T;i;o;;[o;;[o;;[ o; ;[I" input; T;0; i8;I"; Fo;4 ;(;5;[I" focus; T;60; i8;@o;4 ;(;5;[I" required; T;60; i8;@o;4 ;(;5;[I" invalid; T;60; i8;@; i8;@o;;[I" ; Fo;;[ o; ;[I" textarea; T;0; i8;@o;4 ;(;5;[I" focus; T;60; i8;@o;4 ;(;5;[I" required; T;60; i8;@o;4 ;(;5;[I" invalid; T;60; i8;@; i8;@o;;[I" ; Fo;;[ o; ;[I" select; T;0; i8;@o;4 ;(;5;[I" focus; T;60; i8;@o;4 ;(;5;[I" required; T;60; i8;@o;4 ;(;5;[I" invalid; T;60; i8;@; i8;@; i8;@;[o; ;[I" color; T;o;';I" #b94a48; T;(;); @ ;i;$;%;[; i9; @ o; ;[I"border-color; T;o;';I" #ee5f5b; T;(;); @ ;i;$;%;[; i:; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o:Sass::Selector::Parent; i;;I"; Fo;4 ;(;5;[I" focus; F;60; i;;@; i;;@; i;;@;[o; ;[I"border-color; T;o;7 ;I" darken; T;0[o:Sass::Script::Color ;0: @attrs{ :redi: greenid: bluei`: alphai; i<; @ o; ;i;[I"%; T;[; i<;I"10%; F; @ ;1{; i<; @ ;i;$;%;[; i<; @ o;/ ;I"box-shadow; T;0[o; ;[ o; ;i;[;@); i=;I"0; F; @ o; ;i;[;@); i=;I"0; F; @ o; ;i ;[I"px; T;[; i=;I"6px; F; @ o;7 ;I" lighten; T;0[o;> ;0;?{ ;@i;Aid;Bi`;Ci; i=; @ o; ;i;[I"%; T;[; i=;I"20%; F; @ ;1{; i=; @ ;";#; i=; @ ;1{;[; i=; @ ; i;;&T; @ ; i8;&T; @ o; ;[I"'/* FORM ACTIONS * ------------ */; T; i; 0;[; iC; @ o; ;[I".form-actions; T;i;o;;[o;;[o;;[o;2;[I"form-actions; T; iF;I"; F; iF;@3 ; iF;@3 ;[ o; ;[I" padding; T;o; ;[o;* ;+o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iG; @ ;,o; ;i;[;@); iG;I"1; F; @ ;-: minus; iG; @ o; ;i;[I"px; T;[; iG;I" 20px; F; @ o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iG; @ ;";#; iG; @ ;i;$;%;[; iG; @ o; ;[I"margin-top; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iH; @ ;i;$;%;[; iH; @ o; ;[I"margin-bottom; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; iI; @ ;i;$;%;[; iI; @ o; ;[I"background-color; T;o; ;I"formActionsBackground; T;!I"formActionsBackground; T; iJ; @ ;i;$;%;[; iJ; @ o; ;[I"border-top; T;o;';I"1px solid #ddd; T;(;); @ ;i;$;%;[; iK; @ o;/ ;I" clearfix; T;0[;1{;[; iL; @ o; ;[I"E/* Adding clearfix to allow for .pull-right button containers */; T; i; 0;[; iL; @ ; iF;&T; @ o; ;[I"O/* For text that needs to appear as an input but should not be an input */; T; i; 0;[; iO; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o;;[o;2;[I"uneditable-input; T; iP;I"; F; iP;@~ ; iP;@~ ;[ o; ;[I" overflow; T;o;';I" hidden; T;(;); @ ;i;$;%;[; iQ; @ o; ;[I"N/* prevent text from wrapping, but still cut it off like an input does */; T; i; 0;[; iQ; @ o; ;[I"white-space; T;o;';I" nowrap; T;(;); @ ;i;$;%;[; iR; @ o; ;[I" cursor; T;o;';I"not-allowed; T;(;); @ ;i;$;%;[; iS; @ o; ;[I"background-color; T;o; ;I"inputBackground; T;!I"inputBackground; T; iT; @ ;i;$;%;[; iT; @ o; ;[I"border-color; T;o;';I" #eee; T;(;); @ ;i;$;%;[; iU; @ o;/ ;I"box-shadow; T;0[o; ;[ o;' ;I" inset; T;(;); @ ; iVo; ;i;[;@); iV;I"0; F; @ o; ;i;[I"px; T;[; iV;I"1px; F; @ o; ;i;[I"px; T;[; iV;I"2px; F; @ o;7 ;I" rgba; T;0[ o; ;i;[;@); iV;I"0; F; @ o; ;i;[;@); iV;I"0; F; @ o; ;i;[;@); iV;I"0; F; @ o; ;f 0.025;[;@); iV;I" 0.025; F; @ ;1{; iV; @ ;";#; iV; @ ;1{;[; iV; @ ; iP;&T; @ o; ;[I"a/* Placeholder text gets special styles; can't be bundled together though for some reason */; T; i; 0;[; iY; @ o;/ ;I"placeholder; T;0[o; ;I"grayLight; T;!I"grayLight; T; iZ; @ ;1{;[; iZ; @ o; ;[I"!/* HELP TEXT * --------- */; T; i; 0;[; i^; @ o; ;[I".help-block, .help-inline; F;i;o;;[o;;[o;;[o;2;[I"help-block; F; ib;I"; F; ib;@ o;;[I" ; Fo;;[o;2;[I"help-inline; F; ib;@ ; ib;@ ; ib;@ ;[o; ;[I" color; T;o; ;I" gray; T;!I" gray; T; ic; @ ;i;$;%;[; ic; @ o; ;[I"-/* lighten the text some for contrast */; T; i; 0;[; ic; @ ; ib;&T; @ o; ;[I".help-block; T;i;o;;[o;;[o;;[o;2;[I"help-block; T; if;I"; F; if;@ ; if;@ ;[o; ;[I" display; T;o;';I" block; T;(;); @ ;i;$;%;[; ig; @ o; ;[I"3/* account for any element using help-block */; T; i; 0;[; ig; @ o; ;[I"margin-bottom; T;o;* ;+o; ;I"baseLineHeight; T;!I"baseLineHeight; T; ih; @ ;,o; ;i;[;@); ih;I"2; F; @ ;-:div; ih; @ ;i;$;%;[; ih; @ ; if;&T; @ o; ;[I".help-inline; T;i;o;;[o;;[o;;[o;2;[I"help-inline; T; ik;I"; F; ik;@* ; ik;@* ;[ o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; il; @ o;/ ;I"ie7-inline-block; T;0[;1{;[; im; @ o; ;[I"vertical-align; T;o;';I" middle; T;(;); @ ;i;$;%;[; in; @ o; ;[I"padding-left; T;o;';I"5px; T;(;); @ ;i;$;%;[; io; @ ; ik;&T; @ o; ;[I"'/* INPUT GROUPS * ------------ */; T; i; 0;[; it; @ o; ;[I"U/* Allow us to put symbols and text within the input field for a cleaner look */; T; i; 0;[; iw; @ o; ;[I"".input-prepend, .input-append; F;i;o;;[o;;[o;;[o;2;[I"input-prepend; F; iy;I"; F; iy;@W o;;[I" ; Fo;;[o;2;[I"input-append; F; iy;@W ; iy;@W ; iy;@W ;[ o; ;[I"margin-bottom; T;o;';I"5px; T;(;); @ ;i;$;%;[; iz; @ o; ;[I")input, select, .uneditable-input; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i};I"; F; i};@s o;;[I" ; Fo;;[o; ;[I" select; T;0; i};@s ; i};@s o;;[I" ; Fo;;[o;2;[I"uneditable-input; T; i};@s ; i};@s ; i};@s ;[o; ;[I" position; T;o;';I" relative; T;(;); @ ;i;$;%;[; i~; @ o; ;[I"/* placed here by default so that on :focus we can place the input above the .add-on for full border and box-shadow goodness */; T; i; 0;[; i~; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I"L/* prevent bottom margin from screwing up alignment in stacked forms */; T; i; 0;[; i; @ o; ;[I"*margin-left; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I"vertical-align; T;o;';I" middle; T;(;); @ ;i;$;%;[; i; @ o;/ ;I"border-radius; T;0[o; ;[ o; ;i;[;@); i;I"0; F; @ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ o; ;i;[;@); i;I"0; F; @ ;";#; i; @ ;1{;[; i; @ o; ;[I"O/* Make input on top when focused so blue border and shadow always show */; T; i; 0;[; i; @ o; ;[I" &:focus; F;i;o;;[o;;[o;;[o;=; i;I"; Fo;4 ;(;5;[I" focus; F;60; i;@ ; i;@ ; i;@ ;[o; ;[I" z-index; T;o;';I"2; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ ; i};&T; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o;;[o;2;[I"uneditable-input; T; i;I"; F; i;@ ; i;@ ;[o; ;[I"border-left-color; T;o;';I" #ccc; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I" .add-on; T;i;o;;[o;;[o;;[o;2;[I" add-on; T; i;I"; F; i;@ ; i;@ ;[o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; i; @ o; ;[I" width; T;o;';I" auto; T;(;); @ ;i;$;%;[; i; @ o; ;[I" height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i; @ ;i;$;%;[; i; @ o; ;[I"min-width; T;o;';I" 16px; T;(;); @ ;i;$;%;[; i; @ o; ;[I" padding; T;o;';I" 4px 5px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"font-weight; T;o;';I" normal; T;(;); @ ;i;$;%;[; i; @ o; ;[I"line-height; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i; @ ;i;$;%;[; i; @ o; ;[I"text-align; T;o;';I" center; T;(;); @ ;i;$;%;[; i; @ o; ;[I"text-shadow; T;o; ;[ o; ;i;[;@); i;I"0; F; @ o; ;i;[I"px; T;[; i;I"1px; F; @ o; ;i;[;@); i;I"0; F; @ o; ;I" white; T;!I" white; T; i; @ ;";#; i; @ ;i;$;%;[; i; @ o; ;[I"vertical-align; T;o;';I" middle; T;(;); @ ;i;$;%;[; i; @ o; ;[I"background-color; T;o; ;I"grayLighter; T;!I"grayLighter; T; i; @ ;i;$;%;[; i; @ o; ;[I" border; T;o;';I"1px solid #ccc; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I".add-on, .btn; F;i;o;;[o;;[o;;[o;2;[I" add-on; F; i;I"; F; i;@X o;;[I" ; Fo;;[o;2;[I"btn; F; i;@X ; i;@X ; i;@X ;[o; ;[I"margin-left; T;o; ;i;[I"px; T;[; i;I" -1px; F; @ ;i;$;%;[; i; @ o;/ ;I"border-radius; T;0[o; ;i;[;@); i;I"0; F; @ ;1{;[; i; @ ; i;&T; @ o; ;[I" .active; T;i;o;;[o;;[o;;[o;2;[I" active; T; i;I"; F; i;@ ; i;@ ;[o; ;[I"background-color; T;o;7 ;I" lighten; T;0[o; ;I" green; T;!I" green; T; i; @ o; ;i#;[;@); i;I"30; F; @ ;1{; i; @ ;i;$;%;[; i; @ o; ;[I"border-color; T;o; ;I" green; T;!I" green; T; i; @ ;i;$;%;[; i; @ ; i;&T; @ ; iy;&T; @ o; ;[I".input-prepend; T;i;o;;[o;;[o;;[o;2;[I"input-prepend; T; i;I"; F; i;@ ; i;@ ;[o; ;[I".add-on, .btn; F;i;o;;[o;;[o;;[o;2;[I" add-on; F; i;I"; F; i;@ o;;[I" ; Fo;;[o;2;[I"btn; F; i;@ ; i;@ ; i;@ ;[o; ;[I"margin-right; T;o; ;i;[I"px; T;[; i;I" -1px; F; @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I",.add-on:first-child, .btn:first-child; F;i;o;;[o;;[o;;[o;2;[I" add-on; F; i;I"; Fo;4 ;(;5;[I"first-child; F;60; i;@ ; i;@ o;;[I" ; Fo;;[o;2;[I"btn; F; i;@ o;4 ;(;5;[I"first-child; F;60; i;@ ; i;@ ; i;@ ;[o;/ ;I"border-radius; T;0[o; ;[ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ ;";#; i; @ ;1{;[; i; @ ; i;&T; @ ; i;&T; @ o; ;[I".input-append; T;i;o;;[o;;[o;;[o;2;[I"input-append; T; i;I"; F; i;@ ; i;@ ;[o; ;[I")input, select, .uneditable-input; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; F; i;@ o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@ ; i;@ o;;[I" ; Fo;;[o;2;[I"uneditable-input; T; i;@ ; i;@ ; i;@ ;[o;/ ;I"border-radius; T;0[o; ;[ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ ;";#; i; @ ;1{;[; i; @ ; i;&T; @ o; ;[I".uneditable-input; T;i;o;;[o;;[o;;[o;2;[I"uneditable-input; T; i;I"; F; i;@= ; i;@= ;[o; ;[I"border-right-color; T;o;';I" #ccc; T;(;); @ ;i;$;%;[; i; @ o; ;[I"border-left-color; T;o;';I" #eee; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"*.add-on:last-child, .btn:last-child; F;i;o;;[o;;[o;;[o;2;[I" add-on; F; i;I"; Fo;4 ;(;5;[I"last-child; F;60; i;@W ; i;@W o;;[I" ; Fo;;[o;2;[I"btn; F; i;@W o;4 ;(;5;[I"last-child; F;60; i;@W ; i;@W ; i;@W ;[o;/ ;I"border-radius; T;0[o; ;[ o; ;i;[;@); i;I"0; F; @ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ o; ;i;[;@); i;I"0; F; @ ;";#; i; @ ;1{;[; i; @ ; i;&T; @ ; i;&T; @ o; ;[I"K/* Remove all border-radius for inputs with both prepend and append */; T; i; 0;[; i; @ o; ;[I" .input-prepend.input-append; T;i;o;;[o;;[o;;[o;2;[I"input-prepend; T; i;I"; Fo;2;[I"input-append; T; i;@ ; i;@ ; i;@ ;[o; ;[I")input, select, .uneditable-input; T;i;o;;[o;;[o;;[o; ;[I" input; T;0; i;I"; F; i;@ o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@ ; i;@ o;;[I" ; Fo;;[o;2;[I"uneditable-input; T; i;@ ; i;@ ; i;@ ;[o;/ ;I"border-radius; T;0[o; ;i;[;@); i;I"0; F; @ ;1{;[; i; @ ; i;&T; @ o; ;[I",.add-on:first-child, .btn:first-child; F;i;o;;[o;;[o;;[o;2;[I" add-on; F; i;I"; Fo;4 ;(;5;[I"first-child; F;60; i;@ ; i;@ o;;[I" ; Fo;;[o;2;[I"btn; F; i;@ o;4 ;(;5;[I"first-child; F;60; i;@ ; i;@ ; i;@ ;[o; ;[I"margin-right; T;o; ;i;[I"px; T;[; i;I" -1px; F; @ ;i;$;%;[; i; @ o;/ ;I"border-radius; T;0[o; ;[ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ o; ;i;[;@); i;I"0; F; @ o; ;i;[;@); i;I"0; F; @ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ ;";#; i; @ ;1{;[; i; @ ; i;&T; @ o; ;[I"*.add-on:last-child, .btn:last-child; F;i;o;;[o;;[o;;[o;2;[I" add-on; F; i;I"; Fo;4 ;(;5;[I"last-child; F;60; i;@ ; i;@ o;;[I" ; Fo;;[o;2;[I"btn; F; i;@ o;4 ;(;5;[I"last-child; F;60; i;@ ; i;@ ; i;@ ;[o; ;[I"margin-left; T;o; ;i;[I"px; T;[; i;I" -1px; F; @ ;i;$;%;[; i; @ o;/ ;I"border-radius; T;0[o; ;[ o; ;i;[;@); i;I"0; F; @ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ o; ;I"inputBorderRadius; T;!I"inputBorderRadius; T; i; @ o; ;i;[;@); i;I"0; F; @ ;";#; i; @ ;1{;[; i; @ ; i;&T; @ ; i;&T; @ o; ;[I"%/* SEARCH FORM * ----------- */; T; i; 0;[; i; @ o; ;[I".search-query; T;i;o;;[o;;[o;;[o;2;[I"search-query; T; i;I"; F; i;@5 ; i;@5 ;[ o; ;[I"padding-right; T;o;';I" 14px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"padding-right; T;o;';I" 4px \9; T;(;); @ ;i;$;%;[; i; @ o; ;[I"padding-left; T;o;';I" 14px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"padding-left; T;o;';I" 4px \9; T;(;); @ ;i;$;%;[; i; @ o; ;[I"H/* IE7-8 doesn't have border-radius, so don't indent the padding */; T; 0; 0;[; i; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I"2/* remove the default margin on all inputs */; T; i; 0;[; i; @ o;/ ;I"border-radius; T;0[o; ;i;[I"px; T;[; i;I" 14px; F; @ ;1{;[; i; @ ; i;&T; @ o; ;[I"E/* HORIZONTAL & VERTICAL FORMS * --------------------------- */; T; i; 0;[; i; @ o; ;[I"1/* Common properties * ----------------- */; T; i; 0;[; i; @ o; ;[I"1.form-search, .form-inline, .form-horizontal; F;i;o;;[o;;[o;;[o;2;[I"form-search; F; i;I"; F; i;@{ o;;[I" ; Fo;;[o;2;[I"form-inline; F; i;@{ ; i;@{ o;;[I" ; Fo;;[o;2;[I"form-horizontal; F; i;@{ ; i;@{ ; i;@{ ;[o; ;[I"hinput, textarea, select, .help-inline, .uneditable-input, .input-prepend, .input-append; T;i;o;;[ o;;[o;;[o; ;[I" input; T;0; i;I"; F; i;@ o;;[I" ; Fo;;[o; ;[I" textarea; T;0; i;@ ; i;@ o;;[I" ; Fo;;[o; ;[I" select; T;0; i;@ ; i;@ o;;[I" ; Fo;;[o;2;[I"help-inline; T; i;@ ; i;@ o;;[I" ; Fo;;[o;2;[I"uneditable-input; T; i;@ ; i;@ o;;[I" ; Fo;;[o;2;[I"input-prepend; T; i;@ ; i;@ o;;[I" ; Fo;;[o;2;[I"input-append; T; i;@ ; i;@ ; i;@ ;[o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; i; @ o;/ ;I"ie7-inline-block; T;0[;1{;[; i; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"3/* Re-hide hidden elements due to specifity */; T; i; 0;[; i; @ o; ;[I" .hide; T;i;o;;[o;;[o;;[o;2;[I" hide; T; i;I"; F; i;@ ; i;@ ;[o; ;[I" display; T;o;';I" none; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ ; i;&T; @ o; ;[I"+.form-search label, .form-inline label; F;i;o;;[o;;[o;;[o;2;[I"form-search; F; i;I"; F; i;@o;;[o; ;[I" label; F;0; i;@; i;@o;;[I" ; Fo;;[o;2;[I"form-inline; F; i;@; i;@o;;[o; ;[I" label; F;0; i;@; i;@; i;@;[o; ;[I" display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"2/* Remove margin for input-prepend/-append */; T; i; 0;[; i; @ o; ;[I"u.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend; F;i;o;;[ o;;[o;;[o;2;[I"form-search; F; i;I"; F; i;@*o;;[o;2;[I"input-append; F; i;@*; i;@*o;;[I" ; Fo;;[o;2;[I"form-inline; F; i;@*; i;@*o;;[o;2;[I"input-append; F; i;@*; i;@*o;;[I" ; Fo;;[o;2;[I"form-search; F; i;@*; i;@*o;;[o;2;[I"input-prepend; F; i;@*; i;@*o;;[I" ; Fo;;[o;2;[I"form-inline; F; i;@*; i;@*o;;[o;2;[I"input-prepend; F; i;@*; i;@*; i;@*;[o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"@/* Inline checkbox/radio labels (remove padding on left) */; T; i; 0;[; i; @ o; ;[I"].form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox; F;i;o;;[ o;;[o;;[o;2;[I"form-search; F; i;I"; F; i;@no;;[o;2;[I" radio; F; i;@n; i;@no;;[I" ; Fo;;[o;2;[I"form-search; F; i;@n; i;@no;;[o;2;[I" checkbox; F; i;@n; i;@no;;[I" ; Fo;;[o;2;[I"form-inline; F; i;@n; i;@no;;[o;2;[I" radio; F; i;@n; i;@no;;[I" ; Fo;;[o;2;[I"form-inline; F; i;@n; i;@no;;[o;2;[I" checkbox; F; i;@n; i;@n; i;@n;[o; ;[I"padding-left; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ o; ;[I"vertical-align; T;o;';I" middle; T;(;); @ ;i;$;%;[; i ; @ ; i;&T; @ o; ;[I"7/* Remove float and margin, set to inline-block */; T; i; 0;[; i ; @ o; ;[I".form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]; F;i;o;;[ o;;[o;;[o;2;[I"form-search; F; i;I"; F; i;@o;;[o;2;[I" radio; F; i;@; i;@o;;[o; ;[I" input; F;0; i;@o;3 ;[I" type; F;0;-I"=; F;[I" "radio"; F; i;@; i;@o;;[ I" ; Fo;;[o;2;[I"form-search; F; i;@; i;@o;;[o;2;[I" checkbox; F; i;@; i;@o;;[o; ;[I" input; F;0; i;@o;3 ;[I" type; F;0;-I"=; F;[I""checkbox"; F; i;@; i;@o;;[ I" ; Fo;;[o;2;[I"form-inline; F; i;@; i;@o;;[o;2;[I" radio; F; i;@; i;@o;;[o; ;[I" input; F;0; i;@o;3 ;[I" type; F;0;-I"=; F;[I" "radio"; F; i;@; i;@o;;[ I" ; Fo;;[o;2;[I"form-inline; F; i;@; i;@o;;[o;2;[I" checkbox; F; i;@; i;@o;;[o; ;[I" input; F;0; i;@o;3 ;[I" type; F;0;-I"=; F;[I""checkbox"; F; i;@; i;@; i;@;[o; ;[I" float; T;o;';I" left; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-right; T;o;';I"3px; T;(;); @ ;i;$;%;[; i; @ o; ;[I"margin-left; T;o;';I"0; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"(/* Margin to space out fieldsets */; T; i; 0;[; i; @ o; ;[I".control-group; T;i;o;;[o;;[o;;[o;2;[I"control-group; T; i;I"; F; i;@:; i;@:;[o; ;[I"margin-bottom; T;o;* ;+o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i; @ ;,o; ;i;[;@); i;I"2; F; @ ;-;E; i; @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"N/* Legend collapses margin, so next element is responsible for spacing */; T; i; 0;[; i; @ o; ;[I"legend + .control-group; T;i;o;;[o;;[o;;[o; ;[I" legend; T;0; i;I"; F; i;@WI"+; To;;[o;2;[I"control-group; T; i;@W; i;@W; i;@W;[o; ;[I"margin-top; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i; @ ;i;$;%;[; i; @ o; ;[I" -webkit-margin-top-collapse; T;o;';I" separate; T;(;); @ ;i;$;%;[; i; @ ; i;&T; @ o; ;[I"C/* Horizontal-specific styles * -------------------------- */; T; i; 0;[; i!; @ o; ;[I".form-horizontal; T;i;o;;[o;;[o;;[o;2;[I"form-horizontal; T; i$;I"; F; i$;@|; i$;@|;[o; ;[I"*/* Increase spacing between groups */; T; i; 0;[; i%; @ o; ;[I".control-group; T;i;o;;[o;;[o;;[o;2;[I"control-group; T; i&;I"; F; i&;@; i&;@;[o; ;[I"margin-bottom; T;o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i'; @ ;i;$;%;[; i'; @ o;/ ;I" clearfix; T;0[;1{;[; i(; @ ; i&;&T; @ o; ;[I" /* Float the labels left */; T; i; 0;[; i*; @ o; ;[I".control-label; T;i;o;;[o;;[o;;[o;2;[I"control-label; T; i+;I"; F; i+;@; i+;@;[ o; ;[I" float; T;o;';I" left; T;(;); @ ;i;$;%;[; i,; @ o; ;[I" width; T;o;';I" 140px; T;(;); @ ;i;$;%;[; i-; @ o; ;[I"padding-top; T;o;';I"5px; T;(;); @ ;i;$;%;[; i.; @ o; ;[I"text-align; T;o;';I" right; T;(;); @ ;i;$;%;[; i/; @ ; i+;&T; @ o; ;[I"3/* Move over all input controls and content */; T; i; 0;[; i1; @ o; ;[I".controls; T;i;o;;[o;;[o;;[o;2;[I" controls; T; i2;I"; F; i2;@; i2;@;[ o; ;[I"/* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend * don't inherit the margin of the parent, in this case .controls */; T; i; 0;[; i3; @ o; ;[I" *display; T;o;';I"inline-block; T;(;); @ ;i;$;%;[; i5; @ o; ;[I"*padding-left; T;o;';I" 20px; T;(;); @ ;i;$;%;[; i6; @ o; ;[I"margin-left; T;o;';I" 160px; T;(;); @ ;i;$;%;[; i7; @ o; ;[I"*margin-left; T;o;';I"0; T;(;); @ ;i;$;%;[; i8; @ o; ;[I"&:first-child; F;i;o;;[o;;[o;;[o;=; i9;I"; Fo;4 ;(;5;[I"first-child; F;60; i9;@; i9;@; i9;@;[o; ;[I"*padding-left; T;o;';I" 160px; T;(;); @ ;i;$;%;[; i:; @ ; i9;&T; @ ; i2;&T; @ o; ;[I"e/* Remove bottom margin on block level help text since that's accounted for on .control-group */; T; i; 0;[; i=; @ o; ;[I".help-block; T;i;o;;[o;;[o;;[o;2;[I"help-block; T; i>;I"; F; i>;@; i>;@;[o; ;[I"margin-top; T;o;* ;+o; ;I"baseLineHeight; T;!I"baseLineHeight; T; i?; @ ;,o; ;i;[;@); i?;I"2; F; @ ;-;E; i?; @ ;i;$;%;[; i?; @ o; ;[I"margin-bottom; T;o;';I"0; T;(;); @ ;i;$;%;[; i@; @ ; i>;&T; @ o; ;[I"E/* Move over buttons in .form-actions to align with .controls */; T; i; 0;[; iB; @ o; ;[I".form-actions; T;i;o;;[o;;[o;;[o;2;[I"form-actions; T; iC;I"; F; iC;@<; iC;@<;[o; ;[I"padding-left; T;o;';I" 160px; T;(;); @ ;i;$;%;[; iD; @ ; iC;&T; @ ; i$;&T; @ :@templateI"2// 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 #eee; // 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; color: $grayDark; } // Inputs, Textareas, Selects input, textarea, select, .uneditable-input { display: inline-block; width: 210px; height: $baseLineHeight; padding: 4px; margin-bottom: 9px; font-size: $baseFontSize; line-height: $baseLineHeight; color: $gray; background-color: $inputBackground; border: 1px solid $inputBorder; @include border-radius($inputBorderRadius); } .uneditable-textarea { width: auto; height: auto; } // Inputs within a label label input, label textarea, label select { display: block; } // Mini reset for unique input types input[type="image"], input[type="checkbox"], input[type="radio"] { width: auto; height: auto; padding: 0; margin: 3px 0; *margin-top: 0; /* IE7 */ line-height: normal; cursor: pointer; background-color: transparent; border: 0 \9; /* IE9 and down */ @include border-radius(0); } input[type="image"] { border: 0; } // Reset the file input to browser defaults input[type="file"] { width: auto; padding: initial; line-height: initial; background-color: $inputBackground; background-color: initial; border: initial; @include box-shadow(none); } // Help out input buttons input[type="button"], input[type="reset"], input[type="submit"] { width: auto; height: auto; } // Set the height of select and file controls to match text inputs select, input[type="file"] { height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */ *margin-top: 4px; /* For IE7, add top margin to align select with labels */ line-height: 28px; } // Reset line-height for IE input[type="file"] { line-height: 18px \9; } // Chrome on Linux and Mobile Safari need background-color select { width: 220px; // default input width + 10px of padding that doesn't get applied background-color: $inputBackground; } // Make multiple select elements height not fixed select[multiple], select[size] { height: auto; } // Remove shadow from image inputs input[type="image"] { @include box-shadow(none); } // Make textarea height behave textarea { height: auto; } // Hidden inputs input[type="hidden"] { display: none; } // 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 } // FOCUS STATE // ----------- input, textarea { @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); $transition: border linear .2s, box-shadow linear .2s; @include transition($transition); } input:focus, textarea: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)"); } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus { @include tab-focus(); @include box-shadow(none); // override for file inputs } // 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; } // GRID SIZING FOR INPUTS // ---------------------- @include grid-input($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 #ddd; @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 @include placeholder($grayLight); // HELP TEXT // --------- .help-block, .help-inline { color: $gray; // lighten the text some for contrast } .help-block { display: block; // account for any element using help-block margin-bottom: $baseLineHeight / 2; } .help-inline { display: inline-block; @include ie7-inline-block(); vertical-align: middle; padding-left: 5px; } // INPUT GROUPS // ------------ // Allow us to put symbols and text within the input field for a cleaner look .input-prepend, .input-append { margin-bottom: 5px; input, select, .uneditable-input { position: relative; // placed here by default so that on :focus we can place the input above the .add-on for full border and box-shadow goodness margin-bottom: 0; // prevent bottom margin from screwing up alignment in stacked forms *margin-left: 0; vertical-align: middle; @include border-radius(0 $inputBorderRadius $inputBorderRadius 0); // Make input on top when focused so blue border and shadow always show &:focus { z-index: 2; } } .uneditable-input { border-left-color: #ccc; } .add-on { display: inline-block; width: auto; height: $baseLineHeight; min-width: 16px; padding: 4px 5px; font-weight: normal; line-height: $baseLineHeight; text-align: center; text-shadow: 0 1px 0 $white; vertical-align: middle; background-color: $grayLighter; border: 1px solid #ccc; } .add-on, .btn { margin-left: -1px; @include border-radius(0); } .active { background-color: lighten($green, 30); border-color: $green; } } .input-prepend { .add-on, .btn { margin-right: -1px; } .add-on:first-child, .btn:first-child { @include border-radius($inputBorderRadius 0 0 $inputBorderRadius); } } .input-append { input, select, .uneditable-input { @include border-radius($inputBorderRadius 0 0 $inputBorderRadius); } .uneditable-input { border-right-color: #ccc; border-left-color: #eee; } .add-on:last-child, .btn:last-child { @include border-radius(0 $inputBorderRadius $inputBorderRadius 0); } } // Remove all border-radius for inputs with both prepend and append .input-prepend.input-append { input, select, .uneditable-input { @include border-radius(0); } .add-on:first-child, .btn:first-child { margin-right: -1px; @include border-radius($inputBorderRadius 0 0 $inputBorderRadius); } .add-on:last-child, .btn:last-child { margin-left: -1px; @include border-radius(0 $inputBorderRadius $inputBorderRadius 0); } } // SEARCH FORM // ----------- .search-query { padding-right: 14px; padding-right: 4px \9; padding-left: 14px; padding-left: 4px \9; /* IE7-8 doesn't have border-radius, so don't indent the padding */ margin-bottom: 0; // remove the default margin on all inputs @include border-radius(14px); } // HORIZONTAL & VERTICAL FORMS // --------------------------- // Common properties // ----------------- .form-search, .form-inline, .form-horizontal { input, textarea, select, .help-inline, .uneditable-input, .input-prepend, .input-append { display: inline-block; @include ie7-inline-block(); margin-bottom: 0; } // Re-hide hidden elements due to specifity .hide { display: none; } } .form-search label, .form-inline label { display: inline-block; } // Remove margin for input-prepend/-append .form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom: 0; } // Inline checkbox/radio labels (remove padding on left) .form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox { padding-left: 0; margin-bottom: 0; vertical-align: middle; } // Remove float and margin, set to inline-block .form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { float: left; margin-right: 3px; margin-left: 0; } // Margin to space out fieldsets .control-group { margin-bottom: $baseLineHeight / 2; } // Legend collapses margin, so next element is responsible for spacing legend + .control-group { margin-top: $baseLineHeight; -webkit-margin-top-collapse: separate; } // Horizontal-specific styles // -------------------------- .form-horizontal { // Increase spacing between groups .control-group { margin-bottom: $baseLineHeight; @include clearfix(); } // Float the labels left .control-label { float: left; width: 140px; padding-top: 5px; text-align: right; } // Move over all input controls and content .controls { // Super jank IE7 fix to ensure the inputs in .input-append and input-prepend // don't inherit the margin of the parent, in this case .controls *display: inline-block; *padding-left: 20px; margin-left: 160px; *margin-left: 0; &:first-child { *padding-left: 160px; } } // Remove bottom margin on block level help text since that's accounted for on .control-group .help-block { margin-top: $baseLineHeight / 2; margin-bottom: 0; } // Move over buttons in .form-actions to align with .controls .form-actions { padding-left: 160px; } } ; T; i;&T; @