fieldset{padding:0;margin:0;border:0;min-width:0}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{box-sizing(border-box)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{tab-focus()}output{display:block;padding-top:(@padding-base-vertical + 1);font-size:@font-size-base;line-height:@line-height-base;color:@input-color}.form-control{display:block;width:100%;height:@input-height-base;padding:@padding-base-vertical @padding-base-horizontal;font-size:@font-size-base;line-height:@line-height-base;color:@input-color;background-color:@input-bg;background-image:none;border:1px solid@input-border;border-radius:@input-border-radius;box-shadow(inset 0 1px 1px rgba(0,0,0,.075));transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");form-control-focus();placeholder();&::-ms-expand {border:0;background-color:transparent;}&[disabled],&[readonly],fieldset[disabled]& {background-color:@input-bg-disabled;opacity:1;}&[disabled],fieldset[disabled]& {cursor:@cursor-disabled;}textarea& {height:auto;}}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{&.form-control {line-height:@input-height-base;}&.input-sm,.input-group-sm & {line-height:@input-height-small;}&.input-lg,.input-group-lg & {line-height:@input-height-large;}}}.form-group{margin-bottom:@form-group-margin-bottom}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;label{min-height:@line-height-computed;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"],input[type="checkbox"]{&[disabled],&.disabled,fieldset[disabled]& {cursor:@cursor-disabled;}}.radio-inline,.checkbox-inline{&.disabled,fieldset[disabled]& {cursor:@cursor-disabled;}}.radio,.checkbox{&.disabled,fieldset[disabled]& {label{cursor:@cursor-disabled;}}}.form-control-static{padding-top:(@padding-base-vertical + 1);padding-bottom:(@padding-base-vertical + 1);margin-bottom:0;min-height:(@line-height-computed + @font-size-base);&.input-lg,&.input-sm {padding-left:0;padding-right:0;}}.input-sm{input-size(@input-height-small;@padding-small-vertical;@padding-small-horizontal;@font-size-small;@line-height-small;@input-border-radius-small)}.form-group-sm{.form-control{height:@input-height-small;padding:@padding-small-vertical @padding-small-horizontal;font-size:@font-size-small;line-height:@line-height-small;border-radius:@input-border-radius-small;}select.form-control {height:@input-height-small;line-height:@input-height-small;}textarea.form-control,select[multiple].form-control {height:auto;}.form-control-static {height:@input-height-small;min-height:(@line-height-computed + @font-size-small);padding:(@padding-small-vertical + 1)@padding-small-horizontal;font-size:@font-size-small;line-height:@line-height-small;}}.input-lg{input-size(@input-height-large;@padding-large-vertical;@padding-large-horizontal;@font-size-large;@line-height-large;@input-border-radius-large)}.form-group-lg{.form-control{height:@input-height-large;padding:@padding-large-vertical @padding-large-horizontal;font-size:@font-size-large;line-height:@line-height-large;border-radius:@input-border-radius-large;}select.form-control {height:@input-height-large;line-height:@input-height-large;}textarea.form-control,select[multiple].form-control {height:auto;}.form-control-static {height:@input-height-large;min-height:(@line-height-computed + @font-size-large);padding:(@padding-large-vertical + 1)@padding-large-horizontal;font-size:@font-size-large;line-height:@line-height-large;}}.has-feedback{position:relative;.form-control{padding-right:(@input-height-base * 1.25);}}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:@input-height-base;height:@input-height-base;line-height:@input-height-base;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:@input-height-large;height:@input-height-large;line-height:@input-height-large}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:@input-height-small;height:@input-height-small;line-height:@input-height-small}.has-success{form-control-validation(@state-success-text;@state-success-text;@state-success-bg)}.has-warning{form-control-validation(@state-warning-text;@state-warning-text;@state-warning-bg)}.has-error{form-control-validation(@state-danger-text;@state-danger-text;@state-danger-bg)}.has-feedback label{& ~ .form-control-feedback {top:(@line-height-computed + 5);}&.sr-only ~ .form-control-feedback {top:0;}}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:lighten(@text-color,25%)}.form-inline{@media (min-width:@screen-sm-min) {.form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.form-control{display:inline-block;width:auto;vertical-align:middle;}.form-control-static{display:inline-block;}.input-group{display:inline-table;vertical-align:middle;.input-group-addon,.input-group-btn,.form-control{width:auto;}}.input-group > .form-control{width:100%;}.control-label{margin-bottom:0;vertical-align:middle;}.radio,.checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;label{padding-left:0;}}.radio input[type="radio"],.checkbox input[type="checkbox"]{position:relative;margin-left:0;}.has-feedback .form-control-feedback{top:0;}}}.form-horizontal{.radio,.checkbox,.radio-inline,.checkbox-inline {margin-top:0;margin-bottom:0;padding-top:(@padding-base-vertical + 1);}.radio,.checkbox {min-height:(@line-height-computed +(@padding-base-vertical + 1));}.form-group {.make-row();}@media (min-width:@screen-sm-min) {.control-label{text-align:right;margin-bottom:0;padding-top:(@padding-base-vertical + 1);}}.has-feedback .form-control-feedback {right:floor((@grid-gutter-width / 2));}.form-group-lg {@media(min-width:@screen-sm-min){.control-label{padding-top:(@padding-large-vertical + 1);font-size:@font-size-large;}}}.form-group-sm {@media(min-width:@screen-sm-min){.control-label{padding-top:(@padding-small-vertical + 1);font-size:@font-size-small;}}}}