3.2.3 (Media Mark) ebaa784c994fb243892d028d7e741349c6c431a4 o:Sass::Tree::RootNode :@templateI"?>// // Forms // -------------------------------------------------- // 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; font-size: $baseFontSize * 1.5; line-height: $baseLineHeight * 2; color: $grayDark; border: 0; border-bottom: 1px solid #e5e5e5; // Small small { font-size: $baseLineHeight * .75; color: $grayLight; } } // Set font for forms label, input, button, select, textarea { @include font-shorthand($baseFontSize, normal, $baseLineHeight); // Set size, weight, line-height here } input, button, select, textarea { font-family: $baseFontFamily; // And only set font-family here for those that need it (note the missing label element) } // Identify controls by their labels label { display: block; margin-bottom: 5px; } // Form controls // ------------------------- // Shared size and type resets select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: $baseLineHeight; padding: 4px 6px; margin-bottom: $baseLineHeight / 2;; font-size: $baseFontSize; line-height: $baseLineHeight; color: $gray; @include border-radius($inputBorderRadius); vertical-align: middle; } // Reset appearance properties for textual inputs and textarea // Declare width for legacy (can't be on input[type=*] selectors or it's too specific) input, textarea, .uneditable-input { width: 206px; // plus 12px padding and 2px border } // Reset height since textareas have rows textarea { height: auto; } // Everything else textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: $inputBackground; border: 1px solid $inputBorder; @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); @include transition(border linear .2s, box-shadow linear .2s); // Focus state &:focus { border-color: rgba(82,168,236,.8); outline: 0; outline: thin dotted \9; /* IE6-9 */ @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)); } } // Position radios and checkboxes better input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; *margin-top: 0; /* IE7 */ margin-top: 1px \9; /* IE8-9 */ line-height: normal; cursor: pointer; } // Reset width of input images, buttons, radios, checkboxes input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; // Override of generic input selector } // Set the height of select and file controls to match text inputs select, input[type="file"] { height: $inputHeight; /* 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: $inputHeight; } // Make select elements obey height by applying a border select { width: 220px; // default input width + 10px of padding that doesn't get applied border: 1px solid $inputBorder; background-color: $inputBackground; // Chrome on Linux and Mobile Safari need background-color } // Make multiple select elements height not fixed select[multiple], select[size] { height: auto; } // Focus for select, file, radio, and checkbox select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { @include tab-focus(); } // Uneditable inputs // ------------------------- // Make uneditable inputs look inactive .uneditable-input, .uneditable-textarea { color: $grayLight; background-color: darken($inputBackground, 1%); border-color: $inputBorder; @include box-shadow(inset 0 1px 2px rgba(0,0,0,.025)); cursor: not-allowed; } // 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; } // Make uneditable textareas behave like a textarea .uneditable-textarea { width: auto; height: auto; } // Placeholder // ------------------------- // Placeholder text gets special styles because when browsers invalidate entire lines if it doesn't understand a selector input, textarea { @include placeholder(); } // CHECKBOXES & RADIOS // ------------------- // Indent the labels to position radios/checkboxes as hanging .radio, .checkbox { min-height: $baseLineHeight; // clear the floating input if there is no label text padding-left: 20px; } .radio input[type="radio"], .checkbox input[type="checkbox"] { float: left; margin-left: -20px; } // Move the options list down to align with labels .controls > .radio:first-child, .controls > .checkbox:first-child { padding-top: 5px; // has to be padding because margin collaspes } // Radios and checkboxes on same line // TODO v3: Convert .inline to .control-inline .radio.inline, .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; } .radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left: 10px; // space out consecutive inline controls } // INPUT SIZES // ----------- // General classes for quick sizes .input-mini { width: 60px; } .input-small { width: 90px; } .input-medium { width: 150px; } .input-large { width: 210px; } .input-xlarge { width: 270px; } .input-xxlarge { width: 530px; } // Grid style input sizes input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], // Redeclare since the fluid row class is more specific .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0; } // Ensure input-prepend/append never wraps .input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display: inline-block; } // GRID SIZING FOR INPUTS // ---------------------- // Grid sizes @include grid-input($gridColumnWidth, $gridGutterWidth); // Control row for multiple inputs per line .controls-row { @include clearfix(); // Clear the float from controls } // Float to collapse white-space for proper grid alignment .controls-row [class*="span"], // Redeclare the fluid grid collapse since we undo the float for inputs .row-fluid .controls-row [class*="span"] { float: left; } // Explicity set top padding on all checkboxes/radios, not just first-child .controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] { padding-top: 5px; } // 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; } // 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); } // Info .control-group.info { @include formFieldState($infoText, $infoText, $infoBackground); } // HTML5 invalid states // Shares styles with the .control-group.error above input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b; &:focus { border-color: darken(#ee5f5b, 10%); @include box-shadow(0 0 6px lighten(#ee5f5b, 20%)); } } // FORM ACTIONS // ------------ .form-actions { padding: ($baseLineHeight - 1) 20px $baseLineHeight; margin-top: $baseLineHeight; margin-bottom: $baseLineHeight; background-color: $formActionsBackground; border-top: 1px solid #e5e5e5; @include clearfix(); // Adding clearfix to allow for .pull-right button containers } // HELP TEXT // --------- .help-block, .help-inline { color: lighten($textColor, 15%); // 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-append, .input-prepend { margin-bottom: 5px; font-size: 0; // white space collapse hack white-space: nowrap; // Prevent span and input from separating // Reset the white space collapse hack input, select, .uneditable-input, .dropdown-menu { font-size: $baseFontSize; } 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: top; @include border-radius(0 $inputBorderRadius $inputBorderRadius 0); // Make input on top when focused so blue border and shadow always show &:focus { z-index: 2; } } .add-on { display: inline-block; width: auto; height: $baseLineHeight; min-width: 16px; padding: 4px 5px; font-size: $baseFontSize; font-weight: normal; line-height: $baseLineHeight; text-align: center; text-shadow: 0 1px 0 $white; background-color: $grayLighter; border: 1px solid #ccc; } .add-on, .btn { vertical-align: top; @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 { // FYI, `.btn:first-child` accounts for a button group that's prepended @include border-radius($inputBorderRadius 0 0 $inputBorderRadius); } } .input-append { input, select, .uneditable-input { @include border-radius($inputBorderRadius 0 0 $inputBorderRadius); + .btn-group .btn { @include border-radius(0 $inputBorderRadius $inputBorderRadius 0); } } .add-on, .btn, .btn-group { margin-left: -1px; } .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); + .btn-group .btn { @include border-radius(0 $inputBorderRadius $inputBorderRadius 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); } .btn-group:first-child { margin-left: 0; } } // SEARCH FORM // ----------- input.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(15px); } /* Allow for input prepend/append in search forms */ .form-search .input-append .search-query, .form-search .input-prepend .search-query { @include border-radius(0); // Override due to specificity } .form-search .input-append .search-query { @include border-radius(14px 0 0 14px); } .form-search .input-append .btn { @include border-radius(0 14px 14px 0); } .form-search .input-prepend .search-query { @include border-radius(0 14px 14px 0); } .form-search .input-prepend .btn { @include border-radius(14px 0 0 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; vertical-align: middle; } // Re-hide hidden elements due to specifity .hide { display: none; } } .form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { 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: $horizontalComponentOffset - 20; 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: $horizontalComponentOffset; *margin-left: 0; &:first-child { *padding-left: $horizontalComponentOffset; } } // Remove bottom margin on block level help text since that's accounted for on .control-group .help-block { margin-bottom: 0; } // And apply it only to .help-block instances that follow a form control input, select, textarea { + .help-block { margin-top: $baseLineHeight / 2; } } // Move over buttons in .form-actions to align with .controls .form-actions { padding-left: $horizontalComponentOffset; } } :ET:@children[~o:Sass::Tree::CommentNode : @type: silent;[: @linei: @value[I"I/* * Forms * -------------------------------------------------- */;T: @options{o; ; ; ;[; i ; [I"+/* GENERAL STYLES * -------------- */;T;@ o; ; ; ;[; i; [I"//* Make all forms have space below them */;T;@ o:Sass::Tree::RuleNode ; i:@parsed_ruleso:"Sass::Selector::CommaSequence; i:@filenameI";F: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence ;[o:Sass::Selector::Element ; i:@namespace0: @name[I" form;T;@;@: @sourceso:Set: @hash{; i: @subject0;[o:Sass::Tree::PropNode ;@ : @tabsi;[I" margin;T;[; i; o:Sass::Script::List ; i:@separator: space; [o:Sass::Script::Number :@numerator_units[:@denominator_units[; i:@originalI"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o:Sass::Script::Variable :@underscored_nameI"baseLineHeight;T; i;I"baseLineHeight;T;@ ;@ :@prop_syntax:new: @rule[I" form;T:@has_childrenT;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" fieldset;T;@7;@7;o;;{; i;0;[o; ;@ ;i;[I" padding;T;[; i; o:Sass::Script::String; :identifier; I"0;T;@ ;(;)o; ;@ ;i;[I" margin;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ;@ ;i;[I" border;T;[; i; o;,; ;-; I"0;T;@ ;(;);*[I" fieldset;T;+T;i;@ o; ; ; ;[; i; [I"8/* Groups of fields with labels on top (legends) */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" legend;T;@];@];o;;{; i;0;[o; ;@ ;i;[I" display;T;[; i; o;,; ;-; I" block;T;@ ;(;)o; ;@ ;i;[I" width;T;[; i; o;,; ;-; I" 100%;T;@ ;(;)o; ;@ ;i;[I" padding;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ;@ ;i;[I"margin-bottom;T;[; i; o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;(;)o; ;@ ;i;[I"font-size;T;[; i; o:Sass::Script::Operation :@operator: times:@operand1o;& ;'I"baseFontSize;T; i;I"baseFontSize;T;@ :@operand2o;" ;#[;$@+; i;%I"1.5;F; f1.5;@ ; i;@ ;(;)o; ;@ ;i;[I"line-height;T;[; i ; o;. ;/;0;1o;& ;'I"baseLineHeight;T; i ;I"baseLineHeight;T;@ ;2o;" ;#[;$@+; i ;%I"2;F; i;@ ; i ;@ ;(;)o; ;@ ;i;[I" color;T;[; i!; o;& ;'I" grayDark;T; i!;I" grayDark;T;@ ;(;)o; ;@ ;i;[I" border;T;[; i"; o;,; ;-; I"0;T;@ ;(;)o; ;@ ;i;[I"border-bottom;T;[; i#; o;,; ;-; I"1px solid #e5e5e5;T;@ ;(;)o; ; ; ;[; i%; [I"/* Small */;T;@ o; ; i&;o;; i&;I";F;[o;;[o; ;[o; ; i&;0;[I" small;T;@;@;o;;{; i&;0;[o; ;@ ;i;[I"font-size;T;[; i'; o;. ;/;0;1o;& ;'I"baseLineHeight;T; i';I"baseLineHeight;T;@ ;2o;" ;#[;$@+; i';%I" 0.75;F; f 0.75;@ ; i';@ ;(;)o; ;@ ;i;[I" color;T;[; i(; o;& ;'I"grayLight;T; i(;I"grayLight;T;@ ;(;);*[I" small;T;+T;i;@ ;*[I" legend;T;+T;i;@ o; ; ; ;[; i,; [I"/* Set font for forms */;T;@ o; ; i1;o;; i1;I";F;[ o;;[o; ;[o; ; i1;0;[I" label;T;@;@;o;;{; i1;0o;;[I" ;Fo; ;[o; ; i1;0;[I" input;T;@;@;o;;{; i1;0o;;[I" ;Fo; ;[o; ; i1;0;[I" button;T;@;@;o;;{; i1;0o;;[I" ;Fo; ;[o; ; i1;0;[I" select;T;@;@;o;;{; i1;0o;;[I" ;Fo; ;[o; ; i1;0;[I" textarea;T;@;@;o;;{; i1;0;[o:Sass::Tree::MixinNode :@keywords{;I"font-shorthand;T;[; i2: @splat0: @args[o;& ;'I"baseFontSize;T; i2;I"baseFontSize;T;@ o;, ; i2; ;-; I" normal;T;@ o;& ;'I"baseLineHeight;T; i2;I"baseLineHeight;T;@ ;@ o; ; ; ;[; i2; [I"-/* Set size, weight, line-height here */;T;@ ;*[I"+label, input, button, select, textarea;T;+T;i;@ o; ; i7;o;; i7;I";F;[ o;;[o; ;[o; ; i7;0;[I" input;T;@;@;o;;{; i7;0o;;[I" ;Fo; ;[o; ; i7;0;[I" button;T;@;@;o;;{; i7;0o;;[I" ;Fo; ;[o; ; i7;0;[I" select;T;@;@;o;;{; i7;0o;;[I" ;Fo; ;[o; ; i7;0;[I" textarea;T;@;@;o;;{; i7;0;[o; ;@ ;i;[I"font-family;T;[; i8; o;& ;'I"baseFontFamily;T; i8;I"baseFontFamily;T;@ ;(;)o; ; ; ;[; i8; [I"`/* And only set font-family here for those that need it (note the missing label element) */;T;@ ;*[I"$input, button, select, textarea;T;+T;i;@ o; ; ; ;[; i;; [I",/* Identify controls by their labels */;T;@ o; ; i<;o;; i<;I";F;[o;;[o; ;[o; ; i<;0;[I" label;T;@\;@\;o;;{; i<;0;[o; ;@ ;i;[I" display;T;[; i=; o;,; ;-; I" block;T;@ ;(;)o; ;@ ;i;[I"margin-bottom;T;[; i>; o;,; ;-; I"5px;T;@ ;(;);*[I" label;T;+T;i;@ o; ; ; ;[; iA; [I"5/* Form controls * ------------------------- */;T;@ o; ; ; ;[; iD; [I"&/* Shared size and type resets */;T;@ o; ; iU;o;; iU;I";F;[o;;[o; ;[o; ; iU;0;[I" select;T;@;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" textarea;T;@;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o:Sass::Selector::Attribute ;/I"=;T;@;[I" type;T: @flags0; iU; [I" "text";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I""password";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I""datetime";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I""datetime-local";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "date";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "month";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "time";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "week";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "number";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "email";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "url";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "search";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "tel";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; iU; [I" "color";T;0;@;o;;{; iU;0o;;[I" ;Fo; ;[o:Sass::Selector::Class; iU;@;[I"uneditable-input;T;@;o;;{; iU;0;[o; ;@ ;i;[I" display;T;[; iV; o;,; ;-; I"inline-block;T;@ ;(;)o; ;@ ;i;[I" height;T;[; iW; o;& ;'I"baseLineHeight;T; iW;I"baseLineHeight;T;@ ;(;)o; ;@ ;i;[I" padding;T;[; iX; o;,; ;-; I" 4px 6px;T;@ ;(;)o; ;@ ;i;[I"margin-bottom;T;[; iY; o;. ;/:div;1o;& ;'I"baseLineHeight;T; iY;I"baseLineHeight;T;@ ;2o;" ;#[;$@+; iY;%I"2;F; i;@ ; iY;@ ;(;)o; ;@ ;i;[I"font-size;T;[; iZ; o;& ;'I"baseFontSize;T; iZ;I"baseFontSize;T;@ ;(;)o; ;@ ;i;[I"line-height;T;[; i[; o;& ;'I"baseLineHeight;T; i[;I"baseLineHeight;T;@ ;(;)o; ;@ ;i;[I" color;T;[; i\; o;& ;'I" gray;T; i\;I" gray;T;@ ;(;)o;3 ;4{;I"border-radius;T;[; i];50;6[o;& ;'I"inputBorderRadius;T; i];I"inputBorderRadius;T;@ ;@ o; ;@ ;i;[I"vertical-align;T;[; i^; o;,; ;-; I" middle;T;@ ;(;);*[I"Rselect, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input;T;+T;i;@ o; ; ; ;[; ia; [I"/* Reset appearance properties for textual inputs and textarea * Declare width for legacy (can't be on input[type=*] selectors or it's too specific) */;T;@ o; ; ie;o;; ie;I";F;[o;;[o; ;[o; ; ie;0;[I" input;T;@;@;o;;{; ie;0o;;[I" ;Fo; ;[o; ; ie;0;[I" textarea;T;@;@;o;;{; ie;0o;;[I" ;Fo; ;[o;9; ie;@;[I"uneditable-input;T;@;o;;{; ie;0;[o; ;@ ;i;[I" width;T;[; if; o;,; ;-; I" 206px;T;@ ;(;)o; ; ; ;[; if; [I"+/* plus 12px padding and 2px border */;T;@ ;*[I"'input, textarea, .uneditable-input;T;+T;i;@ o; ; ; ;[; ih; [I"1/* Reset height since textareas have rows */;T;@ o; ; ii;o;; ii;I";F;[o;;[o; ;[o; ; ii;0;[I" textarea;T;@;@;o;;{; ii;0;[o; ;@ ;i;[I" height;T;[; ij; o;,; ;-; I" auto;T;@ ;(;);*[I" textarea;T;+T;i;@ o; ; ; ;[; il; [I"/* Everything else */;T;@ o; ; i|;o;; i|;I";F;[o;;[o; ;[o; ; i|;0;[I" textarea;T;@;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "text";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I""password";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I""datetime";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I""datetime-local";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "date";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "month";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "time";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "week";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "number";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "email";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "url";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "search";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "tel";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o; ; i|;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i|; [I" "color";T;0;@;o;;{; i|;0o;;[I" ;Fo; ;[o;9; i|;@;[I"uneditable-input;T;@;o;;{; i|;0;[ o; ;@ ;i;[I"background-color;T;[; i}; o;& ;'I"inputBackground;T; i};I"inputBackground;T;@ ;(;)o; ;@ ;i;[I" border;T;[; i~; o; ; i~; ;!; [o;" ;#[I"px;T;$[; i~;%I"1px;F; i;@ o;, ; i~; ;-; I" solid;T;@ o;& ;'I"inputBorder;T; i~;I"inputBorder;T;@ ;@ ;(;)o;3 ;4{;I"box-shadow;T;[; i;50;6[o; ; i; ;!; [ o;, ; i; ;-; I" inset;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[I"px;T;$[; i;%I"1px;F; i;@ o;" ;#[I"px;T;$[; i;%I"1px;F; i;@ o:Sass::Script::Funcall ;4{;I" rgba;T; i;50;6[ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I" 0.075;F; f 0.075;@ ;@ ;@ ;@ o;3 ;4{;I"transition;T;[; i{;50;6[o; ; i{; ;!; [o;, ; i{; ;-; I" border;T;@ o;, ; i{; ;-; I" linear;T;@ o;" ;#[I"s;T;$[; i{;%I" 0.2s;F; f0.2;@ ;@ o; ; i{; ;!; [o;, ; i{; ;-; I"box-shadow;T;@ o;, ; i{; ;-; I" linear;T;@ o;" ;#[I"s;T;$[; i{;%I" 0.2s;F; f0.2;@ ;@ ;@ o; ; ; ;[; i}; [I"/* Focus state */;T;@ o; ; i~;o;; i~;I";F;[o;;[o; ;[o:Sass::Selector::Parent; i~;@lo:Sass::Selector::Pseudo ;@l; : class;[I" focus;F; i~: @arg0;@l;o;;{; i~;0;[ o; ;@ ;i;[I"border-color;T;[; i; o;; ;4{;I" rgba;T; i;50;6[ o;" ;#[;$@+; i;%I"82;F; iW;@ o;" ;#[;$@+; i;%I"168;F; i;@ o;" ;#[;$@+; i;%I"236;F; i;@ o;" ;#[;$@+; i;%I"0.8;F; f0.8;@ ;@ ;(;)o; ;@ ;i;[I" outline;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ;@ ;i;[I" outline;T;[; i; o;,; ;-; I"thin dotted \9;T;@ ;(;)o; ; : normal;[; i; [I"/* IE6-9 */;T;@ o;3 ;4{;I"box-shadow;T;[; i;50;6[o; ; i; ;!; [ o;, ; i; ;-; I" inset;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[I"px;T;$[; i;%I"1px;F; i;@ o;" ;#[I"px;T;$[; i;%I"1px;F; i;@ o;; ;4{;I" rgba;T; i;50;6[ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I" 0.075;F; f 0.075;@ ;@ ;@ o; ; i; ;!; [ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[I"px;T;$[; i;%I"8px;F; i ;@ o;; ;4{;I" rgba;T; i;50;6[ o;" ;#[;$@+; i;%I"82;F; iW;@ o;" ;#[;$@+; i;%I"168;F; i;@ o;" ;#[;$@+; i;%I"236;F; i;@ o;" ;#[;$@+; i;%I"0.6;F; f0.6;@ ;@ ;@ ;@ ;*[I" &:focus;F;+T;i;@ ;*[I"Jtextarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input;T;+T;i;@ o; ; ; ;[; i; [I"0/* Position radios and checkboxes better */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i; [I" "radio";T;0;@;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i; [I""checkbox";T;0;@;o;;{; i;0;[ o; ;@ ;i;[I" margin;T;[; i; o;,; ;-; I" 4px 0 0;T;@ ;(;)o; ;@ ;i;[I"*margin-top;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ; ;@;[; i; [I"/* IE7 */;T;@ o; ;@ ;i;[I"margin-top;T;[; i; o;,; ;-; I" 1px \9;T;@ ;(;)o; ; ;@;[; i; [I"/* IE8-9 */;T;@ o; ;@ ;i;[I"line-height;T;[; i; o;,; ;-; I" normal;T;@ ;(;)o; ;@ ;i;[I" cursor;T;[; i; o;,; ;-; I" pointer;T;@ ;(;);*[I"0input[type="radio"], input[type="checkbox"];T;+T;i;@ o; ; ; ;[; i; [I"C/* Reset width of input images, buttons, radios, checkboxes */;T;@ o; ; i;o;; i;I";F;[ o;;[o; ;[o; ; i;0;[I" input;T;@=o;7 ;/I"=;T;@=;[I" type;T;80; i; [I" "file";T;0;@=;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@=o;7 ;/I"=;T;@=;[I" type;T;80; i; [I" "image";T;0;@=;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@=o;7 ;/I"=;T;@=;[I" type;T;80; i; [I" "submit";T;0;@=;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@=o;7 ;/I"=;T;@=;[I" type;T;80; i; [I" "reset";T;0;@=;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@=o;7 ;/I"=;T;@=;[I" type;T;80; i; [I" "button";T;0;@=;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@=o;7 ;/I"=;T;@=;[I" type;T;80; i; [I" "radio";T;0;@=;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@=o;7 ;/I"=;T;@=;[I" type;T;80; i; [I""checkbox";T;0;@=;o;;{; i;0;[o; ;@ ;i;[I" width;T;[; i; o;,; ;-; I" auto;T;@ ;(;)o; ; ; ;[; i; [I"-/* Override of generic input selector */;T;@ ;*[I"input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"];T;+T;i;@ o; ; ; ;[; i; [I"J/* Set the height of select and file controls to match text inputs */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" select;T;@;@;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@o;7 ;/I"=;T;@;[I" type;T;80; i; [I" "file";T;0;@;o;;{; i;0;[ o; ;@ ;i;[I" height;T;[; i; o;& ;'I"inputHeight;T; i;I"inputHeight;T;@ ;(;)o; ; ;@;[; i; [I"_/* In IE7, the height of the select element cannot be changed by height, only font-size */;T;@ o; ;@ ;i;[I"*margin-top;T;[; i; o;,; ;-; I"4px;T;@ ;(;)o; ; ;@;[; i; [I">/* For IE7, add top margin to align select with labels */;T;@ o; ;@ ;i;[I"line-height;T;[; i; o;& ;'I"inputHeight;T; i;I"inputHeight;T;@ ;(;);*[I"select, input[type="file"];T;+T;i;@ o; ; ; ;[; i; [I"@/* Make select elements obey height by applying a border */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" select;T;@;@;o;;{; i;0;[ o; ;@ ;i;[I" width;T;[; i; o;,; ;-; I" 220px;T;@ ;(;)o; ; ; ;[; i; [I"I/* default input width + 10px of padding that doesn't get applied */;T;@ o; ;@ ;i;[I" border;T;[; i; o; ; i; ;!; [o;" ;#[I"px;T;$[; i;%I"1px;F; i;@ o;, ; i; ;-; I" solid;T;@ o;& ;'I"inputBorder;T; i;I"inputBorder;T;@ ;@ ;(;)o; ;@ ;i;[I"background-color;T;[; i; o;& ;'I"inputBackground;T; i;I"inputBackground;T;@ ;(;)o; ; ; ;[; i; [I"B/* Chrome on Linux and Mobile Safari need background-color */;T;@ ;*[I" select;T;+T;i;@ o; ; ; ;[; i; [I"9/* Make multiple select elements height not fixed */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" select;T;@:o;7 ;/0;@:;[I" multiple;T;80; i; 0;0;@:;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" select;T;@:o;7 ;/0;@:;[I" size;T;80; i; 0;0;@:;o;;{; i;0;[o; ;@ ;i;[I" height;T;[; i; o;,; ;-; I" auto;T;@ ;(;);*[I"#select[multiple], select[size];T;+T;i;@ o; ; ; ;[; i; [I"6/* Focus for select, file, radio, and checkbox */;T;@ o; ; i;o;; i;I";F;[ o;;[o; ;[o; ; i;0;[I" select;T;@do;= ;@d; ;>;[I" focus;T; i;?0;@d;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@do;7 ;/I"=;T;@d;[I" type;T;80; i; [I" "file";T;0o;= ;@d; ;>;[I" focus;T; i;?0;@d;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@do;7 ;/I"=;T;@d;[I" type;T;80; i; [I" "radio";T;0o;= ;@d; ;>;[I" focus;T; i;?0;@d;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" input;T;@do;7 ;/I"=;T;@d;[I" type;T;80; i; [I""checkbox";T;0o;= ;@d; ;>;[I" focus;T; i;?0;@d;o;;{; i;0;[o;3 ;4{;I"tab-focus;T;[; i;50;6[;@ ;*[I"dselect:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus;T;+T;i;@ o; ; ; ;[; i; [I"9/* Uneditable inputs * ------------------------- */;T;@ o; ; ; ;[; i; [I"//* Make uneditable inputs look inactive */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I"uneditable-input;F;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"uneditable-textarea;F;@;o;;{; i;0;[ o; ;@ ;i;[I" color;T;[; i; o;& ;'I"grayLight;T; i;I"grayLight;T;@ ;(;)o; ;@ ;i;[I"background-color;T;[; i; o;; ;4{;I" darken;T; i;50;6[o;& ;'I"inputBackground;T; i;I"inputBackground;T;@ o;" ;#[I"%;T;$[; i;%I"1%;F; i;@ ;@ ;(;)o; ;@ ;i;[I"border-color;T;[; i; o;& ;'I"inputBorder;T; i;I"inputBorder;T;@ ;(;)o;3 ;4{;I"box-shadow;T;[; i;50;6[o; ; i; ;!; [ o;, ; i; ;-; I" inset;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[I"px;T;$[; i;%I"1px;F; i;@ o;" ;#[I"px;T;$[; i;%I"2px;F; i;@ o;; ;4{;I" rgba;T; i;50;6[ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I" 0.025;F; f 0.025;@ ;@ ;@ ;@ o; ;@ ;i;[I" cursor;T;[; i; o;,; ;-; I"not-allowed;T;@ ;(;);*[I",.uneditable-input, .uneditable-textarea;F;+T;i;@ o; ; ; ;[; i; [I"O/* For text that needs to appear as an input but should not be an input */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@&;[I"uneditable-input;T;@&;o;;{; i;0;[o; ;@ ;i;[I" overflow;T;[; i; o;,; ;-; I" hidden;T;@ ;(;)o; ; ; ;[; i; [I"N/* prevent text from wrapping, but still cut it off like an input does */;T;@ o; ;@ ;i;[I"white-space;T;[; i; o;,; ;-; I" nowrap;T;@ ;(;);*[I".uneditable-input;T;+T;i;@ o; ; ; ;[; i; [I";/* Make uneditable textareas behave like a textarea */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@J;[I"uneditable-textarea;T;@J;o;;{; i;0;[o; ;@ ;i;[I" width;T;[; i; o;,; ;-; I" auto;T;@ ;(;)o; ;@ ;i;[I" height;T;[; i; o;,; ;-; I" auto;T;@ ;(;);*[I".uneditable-textarea;T;+T;i;@ o; ; ; ;[; i; [I"3/* Placeholder * ------------------------- */;T;@ o; ; ; ;[; i; [I"|/* Placeholder text gets special styles because when browsers invalidate entire lines if it doesn't understand a selector */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" input;T;@n;@n;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" textarea;T;@n;@n;o;;{; i;0;[o;3 ;4{;I"placeholder;T;[; i;50;6[;@ ;*[I"input, textarea;T;+T;i;@ o; ; ; ;[; i; [I"5/* CHECKBOXES & RADIOS * ------------------- */;T;@ o; ; ; ;[; i; [I"E/* Indent the labels to position radios/checkboxes as hanging */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" radio;F;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I" checkbox;F;@;o;;{; i;0;[o; ;@ ;i;[I"min-height;T;[; i; o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;(;)o; ; ; ;[; i; [I"=/* clear the floating input if there is no label text */;T;@ o; ;@ ;i;[I"padding-left;T;[; i; o;,; ;-; I" 20px;T;@ ;(;);*[I".radio, .checkbox;F;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" radio;F;@;o;;{; i;0o; ;[o; ; i;0;[I" input;F;@o;7 ;/I"=;F;@;[I" type;F;80; i; [I" "radio";F;0;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I" checkbox;F;@;o;;{; i;0o; ;[o; ; i;0;[I" input;F;@o;7 ;/I"=;F;@;[I" type;F;80; i; [I""checkbox";F;0;@;o;;{; i;0;[o; ;@ ;i;[I" float;T;[; i; o;,; ;-; I" left;T;@ ;(;)o; ;@ ;i;[I"margin-left;T;[; i; o;" ;#[I"px;T;$[; i;%I" -20px;F; i;@ ;(;);*[I"A.radio input[type="radio"], .checkbox input[type="checkbox"];F;+T;i;@ o; ; ; ;[; i; [I":/* Move the options list down to align with labels */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" controls;F;@;o;;{; i;0I">;Fo; ;[o;9; i;@;[I" radio;Fo;= ;@; ;>;[I"first-child;F; i;?0;@;o;;{; i;0o;;[ I" ;Fo; ;[o;9; i;@;[I" controls;F;@;o;;{; i;0I">;Fo; ;[o;9; i;@;[I" checkbox;Fo;= ;@; ;>;[I"first-child;F; i;?0;@;o;;{; i;0;[o; ;@ ;i;[I"padding-top;T;[; i; o;,; ;-; I"5px;T;@ ;(;)o; ; ; ;[; i; [I"5/* has to be padding because margin collaspes */;T;@ ;*[I"F.controls > .radio:first-child, .controls > .checkbox:first-child;F;+T;i;@ o; ; ; ;[; i; [I"\/* Radios and checkboxes on same line * TODO v3: Convert .inline to .control-inline */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@E;[I" radio;Fo;9; i;@E;[I" inline;F;@E;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@E;[I" checkbox;Fo;9; i;@E;[I" inline;F;@E;o;;{; i;0;[ o; ;@ ;i;[I" display;T;[; i; o;,; ;-; I"inline-block;T;@ ;(;)o; ;@ ;i;[I"padding-top;T;[; i; o;,; ;-; I"5px;T;@ ;(;)o; ;@ ;i;[I"margin-bottom;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ;@ ;i;[I"vertical-align;T;[; i; o;,; ;-; I" middle;T;@ ;(;);*[I"$.radio.inline, .checkbox.inline;F;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@};[I" radio;Fo;9; i;@};[I" inline;F;@};o;;{; i;0I"+;Fo; ;[o;9; i;@};[I" radio;Fo;9; i;@};[I" inline;F;@};o;;{; i;0o;;[ I" ;Fo; ;[o;9; i;@};[I" checkbox;Fo;9; i;@};[I" inline;F;@};o;;{; i;0I"+;Fo; ;[o;9; i;@};[I" checkbox;Fo;9; i;@};[I" inline;F;@};o;;{; i;0;[o; ;@ ;i;[I"margin-left;T;[; i; o;,; ;-; I" 10px;T;@ ;(;)o; ; ; ;[; i; [I"0/* space out consecutive inline controls */;T;@ ;*[I"G.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline;F;+T;i;@ o; ; ; ;[; i; [I"%/* INPUT SIZES * ----------- */;T;@ o; ; ; ;[; i; [I"*/* General classes for quick sizes */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I"input-mini;T;@;o;;{; i;0;[o; ;@ ;i;[I" width;T;[; i; o;,; ;-; I" 60px;T;@ ;(;);*[I".input-mini;T;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I"input-small;T;@;o;;{; i;0;[o; ;@ ;i;[I" width;T;[; i; o;,; ;-; I" 90px;T;@ ;(;);*[I".input-small;T;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I"input-medium;T;@;o;;{; i;0;[o; ;@ ;i;[I" width;T;[; i; o;,; ;-; I" 150px;T;@ ;(;);*[I".input-medium;T;+T;i;@ o; ; i ;o;; i ;I";F;[o;;[o; ;[o;9; i ;@ ;[I"input-large;T;@ ;o;;{; i ;0;[o; ;@ ;i;[I" width;T;[; i ; o;,; ;-; I" 210px;T;@ ;(;);*[I".input-large;T;+T;i;@ o; ; i ;o;; i ;I";F;[o;;[o; ;[o;9; i ;@ ;[I"input-xlarge;T;@ ;o;;{; i ;0;[o; ;@ ;i;[I" width;T;[; i ; o;,; ;-; I" 270px;T;@ ;(;);*[I".input-xlarge;T;+T;i;@ o; ; i ;o;; i ;I";F;[o;;[o; ;[o;9; i ;@3 ;[I"input-xxlarge;T;@3 ;o;;{; i ;0;[o; ;@ ;i;[I" width;T;[; i ; o;,; ;-; I" 530px;T;@ ;(;);*[I".input-xxlarge;T;+T;i;@ o; ; ; ;[; i ; [I"!/* Grid style input sizes */;T;@ o; ; i;o;; i;I";F;[ o;;[o; ;[o; ; i;0;[I" input;T;@M o;7 ;/I"*=;T;@M ;[I" class;T;80; i; [I" "span";T;0;@M ;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" select;T;@M o;7 ;/I"*=;T;@M ;[I" class;T;80; i; [I" "span";T;0;@M ;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" textarea;T;@M o;7 ;/I"*=;T;@M ;[I" class;T;80; i; [I" "span";T;0;@M ;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@M ;[I"uneditable-input;To;7 ;/I"*=;T;@M ;[I" class;T;80; i; [I" "span";T;0;@M ;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@M ;[I"row-fluid;T;@M ;o;;{; i;0o; ;[o; ; i;0;[I" input;T;@M o;7 ;/I"*=;T;@M ;[I" class;T;80; i; [I" "span";T;0;@M ;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@M ;[I"row-fluid;T;@M ;o;;{; i;0o; ;[o; ; i;0;[I" select;T;@M o;7 ;/I"*=;T;@M ;[I" class;T;80; i; [I" "span";T;0;@M ;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@M ;[I"row-fluid;T;@M ;o;;{; i;0o; ;[o; ; i;0;[I" textarea;T;@M o;7 ;/I"*=;T;@M ;[I" class;T;80; i; [I" "span";T;0;@M ;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@M ;[I"row-fluid;T;@M ;o;;{; i;0o; ;[o;9; i;@M ;[I"uneditable-input;To;7 ;/I"*=;T;@M ;[I" class;T;80; i; [I" "span";T;0;@M ;o;;{; i;0;[o; ;@ ;i;[I" float;T;[; i; o;,; ;-; I" none;T;@ ;(;)o; ;@ ;i;[I"margin-left;T;[; i; o;,; ;-; I"0;T;@ ;(;);*[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;+T;i;@ o; ; ; ;[; i; [I"2/* Ensure input-prepend/append never wraps */;T;@ o; ; i$;o;; i$;I";F;[o;;[o; ;[o;9; i$;@ ;[I"input-append;F;@ ;o;;{; i$;0o; ;[o; ; i$;0;[I" input;F;@ o;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0o;;[I" ;Fo; ;[o;9; i$;@ ;[I"input-append;F;@ ;o;;{; i$;0o; ;[o;9; i$;@ ;[I"uneditable-input;Fo;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0o;;[I" ;Fo; ;[o;9; i$;@ ;[I"input-prepend;F;@ ;o;;{; i$;0o; ;[o; ; i$;0;[I" input;F;@ o;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0o;;[I" ;Fo; ;[o;9; i$;@ ;[I"input-prepend;F;@ ;o;;{; i$;0o; ;[o;9; i$;@ ;[I"uneditable-input;Fo;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0o;;[I" ;Fo; ;[o;9; i$;@ ;[I"row-fluid;F;@ ;o;;{; i$;0o; ;[o; ; i$;0;[I" input;F;@ o;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0o;;[I" ;Fo; ;[o;9; i$;@ ;[I"row-fluid;F;@ ;o;;{; i$;0o; ;[o; ; i$;0;[I" select;F;@ o;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0o;;[I" ;Fo; ;[o;9; i$;@ ;[I"row-fluid;F;@ ;o;;{; i$;0o; ;[o; ; i$;0;[I" textarea;F;@ o;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0o;;[I" ;Fo; ;[o;9; i$;@ ;[I"row-fluid;F;@ ;o;;{; i$;0o; ;[o;9; i$;@ ;[I"uneditable-input;Fo;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0o;;[ I" ;Fo; ;[o;9; i$;@ ;[I"row-fluid;F;@ ;o;;{; i$;0o; ;[o;9; i$;@ ;[I"input-prepend;F;@ ;o;;{; i$;0o; ;[o;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0o;;[ I" ;Fo; ;[o;9; i$;@ ;[I"row-fluid;F;@ ;o;;{; i$;0o; ;[o;9; i$;@ ;[I"input-append;F;@ ;o;;{; i$;0o; ;[o;7 ;/I"*=;F;@ ;[I" class;F;80; i$; [I" "span";F;0;@ ;o;;{; i$;0;[o; ;@ ;i;[I" display;T;[; i%; o;,; ;-; I"inline-block;T;@ ;(;);*[I".input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"];F;+T;i;@ o; ; ; ;[; i*; [I";/* GRID SIZING FOR INPUTS * ---------------------- */;T;@ o; ; ; ;[; i-; [I"/* Grid sizes */;T;@ o;3 ;4{;I"grid-input;T;[; i.;50;6[o;& ;'I"gridColumnWidth;T; i.;I"gridColumnWidth;T;@ o;& ;'I"gridGutterWidth;T; i.;I"gridGutterWidth;T;@ ;@ o; ; ; ;[; i0; [I"3/* Control row for multiple inputs per line */;T;@ o; ; i1;o;; i1;I";F;[o;;[o; ;[o;9; i1;@ ;[I"controls-row;T;@ ;o;;{; i1;0;[o;3 ;4{;I" clearfix;T;[; i2;50;6[;@ o; ; ; ;[; i2; [I"(/* Clear the float from controls */;T;@ ;*[I".controls-row;T;+T;i;@ o; ; ; ;[; i5; [I"B/* Float to collapse white-space for proper grid alignment */;T;@ o; ; i8;o;; i8;I";F;[o;;[o; ;[o;9; i8;@- ;[I"controls-row;F;@- ;o;;{; i8;0o; ;[o;7 ;/I"*=;F;@- ;[I" class;F;80; i8; [I" "span";F;0;@- ;o;;{; i8;0o;;[ I" ;Fo; ;[o;9; i8;@- ;[I"row-fluid;F;@- ;o;;{; i8;0o; ;[o;9; i8;@- ;[I"controls-row;F;@- ;o;;{; i8;0o; ;[o;7 ;/I"*=;F;@- ;[I" class;F;80; i8; [I" "span";F;0;@- ;o;;{; i8;0;[o; ;@ ;i;[I" float;T;[; i9; o;,; ;-; I" left;T;@ ;(;);*[I"M.controls-row [class*="span"], .row-fluid .controls-row [class*="span"];F;+T;i;@ o; ; ; ;[; i;; [I"S/* Explicity set top padding on all checkboxes/radios, not just first-child */;T;@ o; ; i=;o;; i=;I";F;[o;;[o; ;[o;9; i=;@l ;[I"controls-row;F;@l ;o;;{; i=;0o; ;[o;9; i=;@l ;[I" checkbox;Fo;7 ;/I"*=;F;@l ;[I" class;F;80; i=; [I" "span";F;0;@l ;o;;{; i=;0o;;[I" ;Fo; ;[o;9; i=;@l ;[I"controls-row;F;@l ;o;;{; i=;0o; ;[o;9; i=;@l ;[I" radio;Fo;7 ;/I"*=;F;@l ;[I" class;F;80; i=; [I" "span";F;0;@l ;o;;{; i=;0;[o; ;@ ;i;[I"padding-top;T;[; i>; o;,; ;-; I"5px;T;@ ;(;);*[I"P.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"];F;+T;i;@ o; ; ; ;[; iD; [I"+/* DISABLED STATE * -------------- */;T;@ o; ; ; ;[; iG; [I"(/* Disabled and read-only inputs */;T;@ o; ; iM;o;; iM;I";F;[ o;;[o; ;[o; ; iM;0;[I" input;T;@ o;7 ;/0;@ ;[I" disabled;T;80; iM; 0;0;@ ;o;;{; iM;0o;;[I" ;Fo; ;[o; ; iM;0;[I" select;T;@ o;7 ;/0;@ ;[I" disabled;T;80; iM; 0;0;@ ;o;;{; iM;0o;;[I" ;Fo; ;[o; ; iM;0;[I" textarea;T;@ o;7 ;/0;@ ;[I" disabled;T;80; iM; 0;0;@ ;o;;{; iM;0o;;[I" ;Fo; ;[o; ; iM;0;[I" input;T;@ o;7 ;/0;@ ;[I" readonly;T;80; iM; 0;0;@ ;o;;{; iM;0o;;[I" ;Fo; ;[o; ; iM;0;[I" select;T;@ o;7 ;/0;@ ;[I" readonly;T;80; iM; 0;0;@ ;o;;{; iM;0o;;[I" ;Fo; ;[o; ; iM;0;[I" textarea;T;@ o;7 ;/0;@ ;[I" readonly;T;80; iM; 0;0;@ ;o;;{; iM;0;[o; ;@ ;i;[I" cursor;T;[; iN; o;,; ;-; I"not-allowed;T;@ ;(;)o; ;@ ;i;[I"background-color;T;[; iO; o;& ;'I"inputDisabledBackground;T; iO;I"inputDisabledBackground;T;@ ;(;);*[I"qinput[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly];T;+T;i;@ o; ; ; ;[; iQ; [I"+/* Explicitly reset the colors here */;T;@ o; ; iU;o;; iU;I";F;[ o;;[o; ;[o; ; iU;0;[I" input;T;@ o;7 ;/I"=;T;@ ;[I" type;T;80; iU; [I" "radio";T;0o;7 ;/0;@ ;[I" disabled;T;80; iU; 0;0;@ ;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@ o;7 ;/I"=;T;@ ;[I" type;T;80; iU; [I""checkbox";T;0o;7 ;/0;@ ;[I" disabled;T;80; iU; 0;0;@ ;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@ o;7 ;/I"=;T;@ ;[I" type;T;80; iU; [I" "radio";T;0o;7 ;/0;@ ;[I" readonly;T;80; iU; 0;0;@ ;o;;{; iU;0o;;[I" ;Fo; ;[o; ; iU;0;[I" input;T;@ o;7 ;/I"=;T;@ ;[I" type;T;80; iU; [I""checkbox";T;0o;7 ;/0;@ ;[I" readonly;T;80; iU; 0;0;@ ;o;;{; iU;0;[o; ;@ ;i;[I"background-color;T;[; iV; o;,; ;-; I"transparent;T;@ ;(;);*[I"input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly];T;+T;i;@ o; ; ; ;[; i\; [I"C/* FORM FIELD FEEDBACK STATES * -------------------------- */;T;@ o; ; ; ;[; i_; [I"/* Warning */;T;@ o; ; i`;o;; i`;I";F;[o;;[o; ;[o;9; i`;@s ;[I"control-group;To;9; i`;@s ;[I" warning;T;@s ;o;;{; i`;0;[o;3 ;4{;I"formFieldState;T;[; ia;50;6[o;& ;'I"warningText;T; ia;I"warningText;T;@ o;& ;'I"warningText;T; ia;I"warningText;T;@ o;& ;'I"warningBackground;T; ia;I"warningBackground;T;@ ;@ ;*[I".control-group.warning;T;+T;i;@ o; ; ; ;[; ic; [I"/* Error */;T;@ o; ; id;o;; id;I";F;[o;;[o; ;[o;9; id;@ ;[I"control-group;To;9; id;@ ;[I" error;T;@ ;o;;{; id;0;[o;3 ;4{;I"formFieldState;T;[; ie;50;6[o;& ;'I"errorText;T; ie;I"errorText;T;@ o;& ;'I"errorText;T; ie;I"errorText;T;@ o;& ;'I"errorBackground;T; ie;I"errorBackground;T;@ ;@ ;*[I".control-group.error;T;+T;i;@ o; ; ; ;[; ig; [I"/* Success */;T;@ o; ; ih;o;; ih;I";F;[o;;[o; ;[o;9; ih;@ ;[I"control-group;To;9; ih;@ ;[I" success;T;@ ;o;;{; ih;0;[o;3 ;4{;I"formFieldState;T;[; ii;50;6[o;& ;'I"successText;T; ii;I"successText;T;@ o;& ;'I"successText;T; ii;I"successText;T;@ o;& ;'I"successBackground;T; ii;I"successBackground;T;@ ;@ ;*[I".control-group.success;T;+T;i;@ o; ; ; ;[; ik; [I"/* Info */;T;@ o; ; il;o;; il;I";F;[o;;[o; ;[o;9; il;@ ;[I"control-group;To;9; il;@ ;[I" info;T;@ ;o;;{; il;0;[o;3 ;4{;I"formFieldState;T;[; im;50;6[o;& ;'I" infoText;T; im;I" infoText;T;@ o;& ;'I" infoText;T; im;I" infoText;T;@ o;& ;'I"infoBackground;T; im;I"infoBackground;T;@ ;@ ;*[I".control-group.info;T;+T;i;@ o; ; ; ;[; ip; [I"T/* HTML5 invalid states * Shares styles with the .control-group.error above */;T;@ o; ; it;o;; it;I";F;[o;;[o; ;[ o; ; it;0;[I" input;T;@ o;= ;@ ; ;>;[I" focus;T; it;?0o;= ;@ ; ;>;[I" required;T; it;?0o;= ;@ ; ;>;[I" invalid;T; it;?0;@ ;o;;{; it;0o;;[I" ;Fo; ;[ o; ; it;0;[I" textarea;T;@ o;= ;@ ; ;>;[I" focus;T; it;?0o;= ;@ ; ;>;[I" required;T; it;?0o;= ;@ ; ;>;[I" invalid;T; it;?0;@ ;o;;{; it;0o;;[I" ;Fo; ;[ o; ; it;0;[I" select;T;@ o;= ;@ ; ;>;[I" focus;T; it;?0o;= ;@ ; ;>;[I" required;T; it;?0o;= ;@ ; ;>;[I" invalid;T; it;?0;@ ;o;;{; it;0;[o; ;@ ;i;[I" color;T;[; iu; o;,; ;-; I" #b94a48;T;@ ;(;)o; ;@ ;i;[I"border-color;T;[; iv; o;,; ;-; I" #ee5f5b;T;@ ;(;)o; ; iw;o;; iw;I";F;[o;;[o; ;[o;<; iw;@P o;= ;@P ; ;>;[I" focus;F; iw;?0;@P ;o;;{; iw;0;[o; ;@ ;i;[I"border-color;T;[; ix; o;; ;4{;I" darken;T; ix;50;6[o:Sass::Script::Color : @attrs{ :redi: greenid: bluei`: alphai; ix; 0;@ o;" ;#[I"%;T;$[; ix;%I"10%;F; i;@ ;@ ;(;)o;3 ;4{;I"box-shadow;T;[; iy;50;6[o; ; iy; ;!; [ o;" ;#[;$@+; iy;%I"0;F; i;@ o;" ;#[;$@+; iy;%I"0;F; i;@ o;" ;#[I"px;T;$[; iy;%I"6px;F; i ;@ o;; ;4{;I" lighten;T; iy;50;6[o;A ;B{ ;Ci;Did;Ei`;Fi; iy; 0;@ o;" ;#[I"%;T;$[; iy;%I"20%;F; i;@ ;@ ;@ ;@ ;*[I" &:focus;F;+T;i;@ ;*[I"ainput:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid;T;+T;i;@ o; ; ; ;[; i; [I"'/* FORM ACTIONS * ------------ */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@ ;[I"form-actions;T;@ ;o;;{; i;0;[ o; ;@ ;i;[I" padding;T;[; i; o; ; i; ;!; [o;. ;/: minus;1o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;2o;" ;#[;$@+; i;%I"1;F; i;@ ; i;@ o;" ;#[I"px;T;$[; i;%I" 20px;F; i;@ o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;@ ;(;)o; ;@ ;i;[I"margin-top;T;[; i; o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;(;)o; ;@ ;i;[I"margin-bottom;T;[; i; o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;(;)o; ;@ ;i;[I"background-color;T;[; i; o;& ;'I"formActionsBackground;T; i;I"formActionsBackground;T;@ ;(;)o; ;@ ;i;[I"border-top;T;[; i; o;,; ;-; I"1px solid #e5e5e5;T;@ ;(;)o;3 ;4{;I" clearfix;T;[; i;50;6[;@ o; ; ; ;[; i; [I"E/* Adding clearfix to allow for .pull-right button containers */;T;@ ;*[I".form-actions;T;+T;i;@ o; ; ; ;[; i; [I"!/* HELP TEXT * --------- */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@ ;[I"help-block;F;@ ;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@ ;[I"help-inline;F;@ ;o;;{; i;0;[o; ;@ ;i;[I" color;T;[; i; o;; ;4{;I" lighten;T; i;50;6[o;& ;'I"textColor;T; i;I"textColor;T;@ o;" ;#[I"%;T;$[; i;%I"15%;F; i;@ ;@ ;(;)o; ; ; ;[; i; [I"-/* lighten the text some for contrast */;T;@ ;*[I".help-block, .help-inline;F;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I"help-block;T;@;o;;{; i;0;[o; ;@ ;i;[I" display;T;[; i; o;,; ;-; I" block;T;@ ;(;)o; ; ; ;[; i; [I"3/* account for any element using help-block */;T;@ o; ;@ ;i;[I"margin-bottom;T;[; i; o;. ;/;:;1o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;2o;" ;#[;$@+; i;%I"2;F; i;@ ; i;@ ;(;);*[I".help-block;T;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@3;[I"help-inline;T;@3;o;;{; i;0;[ o; ;@ ;i;[I" display;T;[; i; o;,; ;-; I"inline-block;T;@ ;(;)o;3 ;4{;I"ie7-inline-block;T;[; i;50;6[;@ o; ;@ ;i;[I"vertical-align;T;[; i; o;,; ;-; I" middle;T;@ ;(;)o; ;@ ;i;[I"padding-left;T;[; i; o;,; ;-; I"5px;T;@ ;(;);*[I".help-inline;T;+T;i;@ o; ; ; ;[; i; [I"'/* INPUT GROUPS * ------------ */;T;@ o; ; ; ;[; i; [I"U/* Allow us to put symbols and text within the input field for a cleaner look */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@b;[I"input-append;F;@b;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@b;[I"input-prepend;F;@b;o;;{; i;0;[o; ;@ ;i;[I"margin-bottom;T;[; i; o;,; ;-; I"5px;T;@ ;(;)o; ;@ ;i;[I"font-size;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ; ; ;[; i; [I"$/* white space collapse hack */;T;@ o; ;@ ;i;[I"white-space;T;[; i; o;,; ;-; I" nowrap;T;@ ;(;)o; ; ; ;[; i; [I"1/* Prevent span and input from separating */;T;@ o; ; ; ;[; i; [I"./* Reset the white space collapse hack */;T;@ o; ; i;o;; i;I";F;[ o;;[o; ;[o; ; i;0;[I" input;T;@;@;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" select;T;@;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"uneditable-input;T;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"dropdown-menu;T;@;o;;{; i;0;[o; ;@ ;i;[I"font-size;T;[; i; o;& ;'I"baseFontSize;T; i;I"baseFontSize;T;@ ;(;);*[I";input, select, .uneditable-input, .dropdown-menu;T;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" input;T;@;@;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" select;T;@;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"uneditable-input;T;@;o;;{; i;0;[o; ;@ ;i;[I" position;T;[; i; o;,; ;-; I" relative;T;@ ;(;)o; ; ; ;[; i; [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;@ o; ;@ ;i;[I"margin-bottom;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ; ; ;[; i; [I"L/* prevent bottom margin from screwing up alignment in stacked forms */;T;@ o; ;@ ;i;[I"*margin-left;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ;@ ;i;[I"vertical-align;T;[; i; o;,; ;-; I"top;T;@ ;(;)o;3 ;4{;I"border-radius;T;[; i;50;6[o; ; i; ;!; [ o;" ;#[;$@+; i;%I"0;F; i;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ ;@ ;@ o; ; ; ;[; i; [I"O/* Make input on top when focused so blue border and shadow always show */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;<; i;@&o;= ;@&; ;>;[I" focus;F; i;?0;@&;o;;{; i;0;[o; ;@ ;i;[I" z-index;T;[; i; o;,; ;-; I"2;T;@ ;(;);*[I" &:focus;F;+T;i;@ ;*[I")input, select, .uneditable-input;T;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@?;[I" add-on;T;@?;o;;{; i;0;[o; ;@ ;i;[I" display;T;[; i; o;,; ;-; I"inline-block;T;@ ;(;)o; ;@ ;i;[I" width;T;[; i; o;,; ;-; I" auto;T;@ ;(;)o; ;@ ;i;[I" height;T;[; i; o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;(;)o; ;@ ;i;[I"min-width;T;[; i; o;,; ;-; I" 16px;T;@ ;(;)o; ;@ ;i;[I" padding;T;[; i; o;,; ;-; I" 4px 5px;T;@ ;(;)o; ;@ ;i;[I"font-size;T;[; i; o;& ;'I"baseFontSize;T; i;I"baseFontSize;T;@ ;(;)o; ;@ ;i;[I"font-weight;T;[; i; o;,; ;-; I" normal;T;@ ;(;)o; ;@ ;i;[I"line-height;T;[; i; o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;(;)o; ;@ ;i;[I"text-align;T;[; i; o;,; ;-; I" center;T;@ ;(;)o; ;@ ;i;[I"text-shadow;T;[; i; o; ; i; ;!; [ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[I"px;T;$[; i;%I"1px;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;& ;'I" white;T; i;I" white;T;@ ;@ ;(;)o; ;@ ;i;[I"background-color;T;[; i; o;& ;'I"grayLighter;T; i;I"grayLighter;T;@ ;(;)o; ;@ ;i;[I" border;T;[; i; o;,; ;-; I"1px solid #ccc;T;@ ;(;);*[I" .add-on;T;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" add-on;F;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"btn;F;@;o;;{; i;0;[o; ;@ ;i;[I"vertical-align;T;[; i; o;,; ;-; I"top;T;@ ;(;)o;3 ;4{;I"border-radius;T;[; i;50;6[o;" ;#[;$@+; i;%I"0;F; i;@ ;@ ;*[I".add-on, .btn;F;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" active;T;@;o;;{; i;0;[o; ;@ ;i;[I"background-color;T;[; i; o;; ;4{;I" lighten;T; i;50;6[o;& ;'I" green;T; i;I" green;T;@ o;" ;#[;$@+; i;%I"30;F; i#;@ ;@ ;(;)o; ;@ ;i;[I"border-color;T;[; i; o;& ;'I" green;T; i;I" green;T;@ ;(;);*[I" .active;T;+T;i;@ ;*[I"".input-append, .input-prepend;F;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I"input-prepend;T;@;o;;{; i;0;[o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" add-on;F;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"btn;F;@;o;;{; i;0;[o; ;@ ;i;[I"margin-right;T;[; i; o;" ;#[I"px;T;$[; i;%I" -1px;F; i;@ ;(;);*[I".add-on, .btn;F;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@);[I" add-on;Fo;= ;@); ;>;[I"first-child;F; i;?0;@);o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@);[I"btn;Fo;= ;@); ;>;[I"first-child;F; i;?0;@);o;;{; i;0;[o; ; ; ;[; i; [I"O/* FYI, `.btn:first-child` accounts for a button group that's prepended */;T;@ o;3 ;4{;I"border-radius;T;[; i;50;6[o; ; i; ;!; [ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ ;@ ;@ ;*[I",.add-on:first-child, .btn:first-child;F;+T;i;@ ;*[I".input-prepend;T;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@b;[I"input-append;T;@b;o;;{; i;0;[o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" input;T;@p;@p;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" select;T;@p;@p;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@p;[I"uneditable-input;T;@p;o;;{; i;0;[o;3 ;4{;I"border-radius;T;[; i;50;6[o; ; i; ;!; [ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ ;@ ;@ o; ; i;o;; i;I";F;[o;;[I"+;To; ;[o;9; i;@;[I"btn-group;T;@;o;;{; i;0o; ;[o;9; i;@;[I"btn;T;@;o;;{; i;0;[o;3 ;4{;I"border-radius;T;[; i;50;6[o; ; i; ;!; [ o;" ;#[;$@+; i;%I"0;F; i;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ ;@ ;@ ;*[I"+ .btn-group .btn;T;+T;i;@ ;*[I")input, select, .uneditable-input;T;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" add-on;F;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"btn;F;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"btn-group;F;@;o;;{; i;0;[o; ;@ ;i;[I"margin-left;T;[; i; o;" ;#[I"px;T;$[; i;%I" -1px;F; i;@ ;(;);*[I"".add-on, .btn, .btn-group;F;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" add-on;Fo;= ;@; ;>;[I"last-child;F; i;?0;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"btn;Fo;= ;@; ;>;[I"last-child;F; i;?0;@;o;;{; i;0;[o;3 ;4{;I"border-radius;T;[; i;50;6[o; ; i; ;!; [ o;" ;#[;$@+; i;%I"0;F; i;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ ;@ ;@ ;*[I"*.add-on:last-child, .btn:last-child;F;+T;i;@ ;*[I".input-append;T;+T;i;@ o; ; ; ;[; i; [I"K/* Remove all border-radius for inputs with both prepend and append */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@8;[I"input-prepend;To;9; i;@8;[I"input-append;T;@8;o;;{; i;0;[ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" input;T;@I;@I;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" select;T;@I;@I;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@I;[I"uneditable-input;T;@I;o;;{; i;0;[o;3 ;4{;I"border-radius;T;[; i;50;6[o;" ;#[;$@+; i;%I"0;F; i;@ ;@ o; ; i;o;; i;I";F;[o;;[I"+;To; ;[o;9; i;@s;[I"btn-group;T;@s;o;;{; i;0o; ;[o;9; i;@s;[I"btn;T;@s;o;;{; i;0;[o;3 ;4{;I"border-radius;T;[; i;50;6[o; ; i; ;!; [ o;" ;#[;$@+; i;%I"0;F; i;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ ;@ ;@ ;*[I"+ .btn-group .btn;T;+T;i;@ ;*[I")input, select, .uneditable-input;T;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" add-on;Fo;= ;@; ;>;[I"first-child;F; i;?0;@;o;;{; i;0o;;[I" ;Fo; ;[o;9; i;@;[I"btn;Fo;= ;@; ;>;[I"first-child;F; i;?0;@;o;;{; i;0;[o; ;@ ;i;[I"margin-right;T;[; i; o;" ;#[I"px;T;$[; i;%I" -1px;F; i;@ ;(;)o;3 ;4{;I"border-radius;T;[; i;50;6[o; ; i; ;!; [ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;" ;#[;$@+; i;%I"0;F; i;@ o;& ;'I"inputBorderRadius;T; i;I"inputBorderRadius;T;@ ;@ ;@ ;*[I",.add-on:first-child, .btn:first-child;F;+T;i;@ o; ; i ;o;; i ;I";F;[o;;[o; ;[o;9; i ;@;[I" add-on;Fo;= ;@; ;>;[I"last-child;F; i ;?0;@;o;;{; i ;0o;;[I" ;Fo; ;[o;9; i ;@;[I"btn;Fo;= ;@; ;>;[I"last-child;F; i ;?0;@;o;;{; i ;0;[o; ;@ ;i;[I"margin-left;T;[; i ; o;" ;#[I"px;T;$[; i ;%I" -1px;F; i;@ ;(;)o;3 ;4{;I"border-radius;T;[; i ;50;6[o; ; i ; ;!; [ o;" ;#[;$@+; i ;%I"0;F; i;@ o;& ;'I"inputBorderRadius;T; i ;I"inputBorderRadius;T;@ o;& ;'I"inputBorderRadius;T; i ;I"inputBorderRadius;T;@ o;" ;#[;$@+; i ;%I"0;F; i;@ ;@ ;@ ;*[I"*.add-on:last-child, .btn:last-child;F;+T;i;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I"btn-group;To;= ;@; ;>;[I"first-child;T; i;?0;@;o;;{; i;0;[o; ;@ ;i;[I"margin-left;T;[; i; o;,; ;-; I"0;T;@ ;(;);*[I".btn-group:first-child;T;+T;i;@ ;*[I" .input-prepend.input-append;T;+T;i;@ o; ; ; ;[; i; [I"%/* SEARCH FORM * ----------- */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" input;T;@7o;9; i;@7;[I"search-query;T;@7;o;;{; i;0;[ o; ;@ ;i;[I"padding-right;T;[; i; o;,; ;-; I" 14px;T;@ ;(;)o; ;@ ;i;[I"padding-right;T;[; i; o;,; ;-; I" 4px \9;T;@ ;(;)o; ;@ ;i;[I"padding-left;T;[; i; o;,; ;-; I" 14px;T;@ ;(;)o; ;@ ;i;[I"padding-left;T;[; i; o;,; ;-; I" 4px \9;T;@ ;(;)o; ; ;@;[; i; [I"H/* IE7-8 doesn't have border-radius, so don't indent the padding */;T;@ o; ;@ ;i;[I"margin-bottom;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ; ; ;[; i; [I"2/* Remove the default margin on all inputs */;T;@ o;3 ;4{;I"border-radius;T;[; i ;50;6[o;" ;#[I"px;T;$[; i ;%I" 15px;F; i;@ ;@ ;*[I"input.search-query;T;+T;i;@ o; ; ;@;[; i#; [I"9/* Allow for input prepend/append in search forms */;T;@ o; ; i%;o;; i%;I";F;[o;;[o; ;[o;9; i%;@~;[I"form-search;F;@~;o;;{; i%;0o; ;[o;9; i%;@~;[I"input-append;F;@~;o;;{; i%;0o; ;[o;9; i%;@~;[I"search-query;F;@~;o;;{; i%;0o;;[ I" ;Fo; ;[o;9; i%;@~;[I"form-search;F;@~;o;;{; i%;0o; ;[o;9; i%;@~;[I"input-prepend;F;@~;o;;{; i%;0o; ;[o;9; i%;@~;[I"search-query;F;@~;o;;{; i%;0;[o;3 ;4{;I"border-radius;T;[; i&;50;6[o;" ;#[;$@+; i&;%I"0;F; i;@ ;@ o; ; ; ;[; i&; [I"&/* Override due to specificity */;T;@ ;*[I"X.form-search .input-append .search-query, .form-search .input-prepend .search-query;F;+T;i;@ o; ; i(;o;; i(;I";F;[o;;[o; ;[o;9; i(;@;[I"form-search;T;@;o;;{; i(;0o; ;[o;9; i(;@;[I"input-append;T;@;o;;{; i(;0o; ;[o;9; i(;@;[I"search-query;T;@;o;;{; i(;0;[o;3 ;4{;I"border-radius;T;[; i);50;6[o; ; i); ;!; [ o;" ;#[I"px;T;$[; i);%I" 14px;F; i;@ o;" ;#[;$@+; i);%I"0;F; i;@ o;" ;#[;$@+; i);%I"0;F; i;@ o;" ;#[I"px;T;$[; i);%I" 14px;F; i;@ ;@ ;@ ;*[I"-.form-search .input-append .search-query;T;+T;i;@ o; ; i+;o;; i+;I";F;[o;;[o; ;[o;9; i+;@;[I"form-search;T;@;o;;{; i+;0o; ;[o;9; i+;@;[I"input-append;T;@;o;;{; i+;0o; ;[o;9; i+;@;[I"btn;T;@;o;;{; i+;0;[o;3 ;4{;I"border-radius;T;[; i,;50;6[o; ; i,; ;!; [ o;" ;#[;$@+; i,;%I"0;F; i;@ o;" ;#[I"px;T;$[; i,;%I" 14px;F; i;@ o;" ;#[I"px;T;$[; i,;%I" 14px;F; i;@ o;" ;#[;$@+; i,;%I"0;F; i;@ ;@ ;@ ;*[I"$.form-search .input-append .btn;T;+T;i;@ o; ; i.;o;; i.;I";F;[o;;[o; ;[o;9; i.;@*;[I"form-search;T;@*;o;;{; i.;0o; ;[o;9; i.;@*;[I"input-prepend;T;@*;o;;{; i.;0o; ;[o;9; i.;@*;[I"search-query;T;@*;o;;{; i.;0;[o;3 ;4{;I"border-radius;T;[; i/;50;6[o; ; i/; ;!; [ o;" ;#[;$@+; i/;%I"0;F; i;@ o;" ;#[I"px;T;$[; i/;%I" 14px;F; i;@ o;" ;#[I"px;T;$[; i/;%I" 14px;F; i;@ o;" ;#[;$@+; i/;%I"0;F; i;@ ;@ ;@ ;*[I"..form-search .input-prepend .search-query;T;+T;i;@ o; ; i1;o;; i1;I";F;[o;;[o; ;[o;9; i1;@_;[I"form-search;T;@_;o;;{; i1;0o; ;[o;9; i1;@_;[I"input-prepend;T;@_;o;;{; i1;0o; ;[o;9; i1;@_;[I"btn;T;@_;o;;{; i1;0;[o;3 ;4{;I"border-radius;T;[; i2;50;6[o; ; i2; ;!; [ o;" ;#[I"px;T;$[; i2;%I" 14px;F; i;@ o;" ;#[;$@+; i2;%I"0;F; i;@ o;" ;#[;$@+; i2;%I"0;F; i;@ o;" ;#[I"px;T;$[; i2;%I" 14px;F; i;@ ;@ ;@ ;*[I"%.form-search .input-prepend .btn;T;+T;i;@ o; ; ; ;[; i8; [I"E/* HORIZONTAL & VERTICAL FORMS * --------------------------- */;T;@ o; ; ; ;[; i;; [I"1/* Common properties * ----------------- */;T;@ o; ; i@;o;; i@;I";F;[o;;[o; ;[o;9; i@;@;[I"form-search;F;@;o;;{; i@;0o;;[I" ;Fo; ;[o;9; i@;@;[I"form-inline;F;@;o;;{; i@;0o;;[I" ;Fo; ;[o;9; i@;@;[I"form-horizontal;F;@;o;;{; i@;0;[o; ; iG;o;; iG;I";F;[ o;;[o; ;[o; ; iG;0;[I" input;T;@;@;o;;{; iG;0o;;[I" ;Fo; ;[o; ; iG;0;[I" textarea;T;@;@;o;;{; iG;0o;;[I" ;Fo; ;[o; ; iG;0;[I" select;T;@;@;o;;{; iG;0o;;[I" ;Fo; ;[o;9; iG;@;[I"help-inline;T;@;o;;{; iG;0o;;[I" ;Fo; ;[o;9; iG;@;[I"uneditable-input;T;@;o;;{; iG;0o;;[I" ;Fo; ;[o;9; iG;@;[I"input-prepend;T;@;o;;{; iG;0o;;[I" ;Fo; ;[o;9; iG;@;[I"input-append;T;@;o;;{; iG;0;[ o; ;@ ;i;[I" display;T;[; iH; o;,; ;-; I"inline-block;T;@ ;(;)o;3 ;4{;I"ie7-inline-block;T;[; iI;50;6[;@ o; ;@ ;i;[I"margin-bottom;T;[; iJ; o;,; ;-; I"0;T;@ ;(;)o; ;@ ;i;[I"vertical-align;T;[; iK; o;,; ;-; I" middle;T;@ ;(;);*[I"hinput, textarea, select, .help-inline, .uneditable-input, .input-prepend, .input-append;T;+T;i;@ o; ; ; ;[; iM; [I"3/* Re-hide hidden elements due to specifity */;T;@ o; ; iN;o;; iN;I";F;[o;;[o; ;[o;9; iN;@%;[I" hide;T;@%;o;;{; iN;0;[o; ;@ ;i;[I" display;T;[; iO; o;,; ;-; I" none;T;@ ;(;);*[I" .hide;T;+T;i;@ ;*[I"1.form-search, .form-inline, .form-horizontal;F;+T;i;@ o; ; iU;o;; iU;I";F;[ o;;[o; ;[o;9; iU;@=;[I"form-search;F;@=;o;;{; iU;0o; ;[o; ; iU;0;[I" label;F;@=;@=;o;;{; iU;0o;;[I" ;Fo; ;[o;9; iU;@=;[I"form-inline;F;@=;o;;{; iU;0o; ;[o; ; iU;0;[I" label;F;@=;@=;o;;{; iU;0o;;[I" ;Fo; ;[o;9; iU;@=;[I"form-search;F;@=;o;;{; iU;0o; ;[o;9; iU;@=;[I"btn-group;F;@=;o;;{; iU;0o;;[I" ;Fo; ;[o;9; iU;@=;[I"form-inline;F;@=;o;;{; iU;0o; ;[o;9; iU;@=;[I"btn-group;F;@=;o;;{; iU;0;[o; ;@ ;i;[I" display;T;[; iV; o;,; ;-; I"inline-block;T;@ ;(;);*[I"].form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group;F;+T;i;@ o; ; ; ;[; iX; [I"2/* Remove margin for input-prepend/-append */;T;@ o; ; i\;o;; i\;I";F;[ o;;[o; ;[o;9; i\;@;[I"form-search;F;@;o;;{; i\;0o; ;[o;9; i\;@;[I"input-append;F;@;o;;{; i\;0o;;[I" ;Fo; ;[o;9; i\;@;[I"form-inline;F;@;o;;{; i\;0o; ;[o;9; i\;@;[I"input-append;F;@;o;;{; i\;0o;;[I" ;Fo; ;[o;9; i\;@;[I"form-search;F;@;o;;{; i\;0o; ;[o;9; i\;@;[I"input-prepend;F;@;o;;{; i\;0o;;[I" ;Fo; ;[o;9; i\;@;[I"form-inline;F;@;o;;{; i\;0o; ;[o;9; i\;@;[I"input-prepend;F;@;o;;{; i\;0;[o; ;@ ;i;[I"margin-bottom;T;[; i]; o;,; ;-; I"0;T;@ ;(;);*[I"u.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend;F;+T;i;@ o; ; ; ;[; i_; [I"@/* Inline checkbox/radio labels (remove padding on left) */;T;@ o; ; ic;o;; ic;I";F;[ o;;[o; ;[o;9; ic;@;[I"form-search;F;@;o;;{; ic;0o; ;[o;9; ic;@;[I" radio;F;@;o;;{; ic;0o;;[I" ;Fo; ;[o;9; ic;@;[I"form-search;F;@;o;;{; ic;0o; ;[o;9; ic;@;[I" checkbox;F;@;o;;{; ic;0o;;[I" ;Fo; ;[o;9; ic;@;[I"form-inline;F;@;o;;{; ic;0o; ;[o;9; ic;@;[I" radio;F;@;o;;{; ic;0o;;[I" ;Fo; ;[o;9; ic;@;[I"form-inline;F;@;o;;{; ic;0o; ;[o;9; ic;@;[I" checkbox;F;@;o;;{; ic;0;[o; ;@ ;i;[I"padding-left;T;[; id; o;,; ;-; I"0;T;@ ;(;)o; ;@ ;i;[I"margin-bottom;T;[; ie; o;,; ;-; I"0;T;@ ;(;)o; ;@ ;i;[I"vertical-align;T;[; if; o;,; ;-; I" middle;T;@ ;(;);*[I"].form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox;F;+T;i;@ o; ; ; ;[; ih; [I"7/* Remove float and margin, set to inline-block */;T;@ o; ; il;o;; il;I";F;[ o;;[o; ;[o;9; il;@E;[I"form-search;F;@E;o;;{; il;0o; ;[o;9; il;@E;[I" radio;F;@E;o;;{; il;0o; ;[o; ; il;0;[I" input;F;@Eo;7 ;/I"=;F;@E;[I" type;F;80; il; [I" "radio";F;0;@E;o;;{; il;0o;;[ I" ;Fo; ;[o;9; il;@E;[I"form-search;F;@E;o;;{; il;0o; ;[o;9; il;@E;[I" checkbox;F;@E;o;;{; il;0o; ;[o; ; il;0;[I" input;F;@Eo;7 ;/I"=;F;@E;[I" type;F;80; il; [I""checkbox";F;0;@E;o;;{; il;0o;;[ I" ;Fo; ;[o;9; il;@E;[I"form-inline;F;@E;o;;{; il;0o; ;[o;9; il;@E;[I" radio;F;@E;o;;{; il;0o; ;[o; ; il;0;[I" input;F;@Eo;7 ;/I"=;F;@E;[I" type;F;80; il; [I" "radio";F;0;@E;o;;{; il;0o;;[ I" ;Fo; ;[o;9; il;@E;[I"form-inline;F;@E;o;;{; il;0o; ;[o;9; il;@E;[I" checkbox;F;@E;o;;{; il;0o; ;[o; ; il;0;[I" input;F;@Eo;7 ;/I"=;F;@E;[I" type;F;80; il; [I""checkbox";F;0;@E;o;;{; il;0;[o; ;@ ;i;[I" float;T;[; im; o;,; ;-; I" left;T;@ ;(;)o; ;@ ;i;[I"margin-right;T;[; in; o;,; ;-; I"3px;T;@ ;(;)o; ;@ ;i;[I"margin-left;T;[; io; o;,; ;-; I"0;T;@ ;(;);*[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;+T;i;@ o; ; ; ;[; is; [I"(/* Margin to space out fieldsets */;T;@ o; ; it;o;; it;I";F;[o;;[o; ;[o;9; it;@;[I"control-group;T;@;o;;{; it;0;[o; ;@ ;i;[I"margin-bottom;T;[; iu; o;. ;/;:;1o;& ;'I"baseLineHeight;T; iu;I"baseLineHeight;T;@ ;2o;" ;#[;$@+; iu;%I"2;F; i;@ ; iu;@ ;(;);*[I".control-group;T;+T;i;@ o; ; ; ;[; ix; [I"N/* Legend collapses margin, so next element is responsible for spacing */;T;@ o; ; iy;o;; iy;I";F;[o;;[o; ;[o; ; iy;0;[I" legend;T;@;@;o;;{; iy;0I"+;To; ;[o;9; iy;@;[I"control-group;T;@;o;;{; iy;0;[o; ;@ ;i;[I"margin-top;T;[; iz; o;& ;'I"baseLineHeight;T; iz;I"baseLineHeight;T;@ ;(;)o; ;@ ;i;[I" -webkit-margin-top-collapse;T;[; i{; o;,; ;-; I" separate;T;@ ;(;);*[I"legend + .control-group;T;+T;i;@ o; ; ; ;[; i~; [I"C/* Horizontal-specific styles * -------------------------- */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@!;[I"form-horizontal;T;@!;o;;{; i;0;[o; ; ; ;[; i; [I"*/* Increase spacing between groups */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@3;[I"control-group;T;@3;o;;{; i;0;[o; ;@ ;i;[I"margin-bottom;T;[; i; o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;(;)o;3 ;4{;I" clearfix;T;[; i;50;6[;@ ;*[I".control-group;T;+T;i;@ o; ; ; ;[; i; [I" /* Float the labels left */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@S;[I"control-label;T;@S;o;;{; i;0;[ o; ;@ ;i;[I" float;T;[; i; o;,; ;-; I" left;T;@ ;(;)o; ;@ ;i;[I" width;T;[; i; o;. ;/;G;1o;& ;'I"horizontalComponentOffset;T; i;I"horizontalComponentOffset;T;@ ;2o;" ;#[;$@+; i;%I"20;F; i;@ ; i;@ ;(;)o; ;@ ;i;[I"padding-top;T;[; i; o;,; ;-; I"5px;T;@ ;(;)o; ;@ ;i;[I"text-align;T;[; i; o;,; ;-; I" right;T;@ ;(;);*[I".control-label;T;+T;i;@ o; ; ; ;[; i; [I"3/* Move over all input controls and content */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I" controls;T;@;o;;{; i;0;[ o; ; ; ;[; i; [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;@ o; ;@ ;i;[I" *display;T;[; i; o;,; ;-; I"inline-block;T;@ ;(;)o; ;@ ;i;[I"*padding-left;T;[; i; o;,; ;-; I" 20px;T;@ ;(;)o; ;@ ;i;[I"margin-left;T;[; i; o;& ;'I"horizontalComponentOffset;T; i;I"horizontalComponentOffset;T;@ ;(;)o; ;@ ;i;[I"*margin-left;T;[; i; o;,; ;-; I"0;T;@ ;(;)o; ; i;o;; i;I";F;[o;;[o; ;[o;<; i;@o;= ;@; ;>;[I"first-child;F; i;?0;@;o;;{; i;0;[o; ;@ ;i;[I"*padding-left;T;[; i; o;& ;'I"horizontalComponentOffset;T; i;I"horizontalComponentOffset;T;@ ;(;);*[I"&:first-child;F;+T;i;@ ;*[I".controls;T;+T;i;@ o; ; ; ;[; i; [I"e/* Remove bottom margin on block level help text since that's accounted for on .control-group */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@;[I"help-block;T;@;o;;{; i;0;[o; ;@ ;i;[I"margin-bottom;T;[; i; o;,; ;-; I"0;T;@ ;(;);*[I".help-block;T;+T;i;@ o; ; ; ;[; i; [I"P/* And apply it only to .help-block instances that follow a form control */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o; ; i;0;[I" input;T;@;@;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" select;T;@;@;o;;{; i;0o;;[I" ;Fo; ;[o; ; i;0;[I" textarea;T;@;@;o;;{; i;0;[o; ; i;o;; i;I";F;[o;;[I"+;To; ;[o;9; i;@ ;[I"help-block;T;@ ;o;;{; i;0;[o; ;@ ;i;[I"margin-top;T;[; i; o;. ;/;:;1o;& ;'I"baseLineHeight;T; i;I"baseLineHeight;T;@ ;2o;" ;#[;$@+; i;%I"2;F; i;@ ; i;@ ;(;);*[I"+ .help-block;T;+T;i;@ ;*[I" input, select, textarea;T;+T;i;@ o; ; ; ;[; i; [I"E/* Move over buttons in .form-actions to align with .controls */;T;@ o; ; i;o;; i;I";F;[o;;[o; ;[o;9; i;@+;[I"form-actions;T;@+;o;;{; i;0;[o; ;@ ;i;[I"padding-left;T;[; i; o;& ;'I"horizontalComponentOffset;T; i;I"horizontalComponentOffset;T;@ ;(;);*[I".form-actions;T;+T;i;@ ;*[I".form-horizontal;T;+T;i;@ ; i;+T;@