// stylelint-disable selector-no-qualifying-type // // Textual form controls // .form-control, select[size], select[multiple], .comment-area textarea, textarea.quickgrade, [type="text"], [name="subject"], .path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .remark textarea, .usp-search-field, #email_email { display: inline-block; width: 100%; height: $input-height; padding: $input-padding-y $input-padding-x; font-family: $input-font-family; @include font-size($input-font-size); font-weight: $input-font-weight; line-height: $input-line-height; color: $input-color; background-color: $input-bg; background-clip: padding-box; border: $input-border-width solid $input-border-color; box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.11); // Note: This has no effect on `s in CSS. border-radius: $border-radius; @include box-shadow($input-box-shadow); @include transition($input-transition); .theme-dark & { color: $dm-input-color!important; background-color: $dm-input-bg; border: $input-border-width solid $dm-input-border-color; } // Unstyle the caret on ` receives focus // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to // match the appearance of the native widget. // See https://github.com/twbs/bootstrap/issues/19398. color: $input-color; background-color: $input-bg; .theme-dark & { color: $dm-input-color!important; background-color: $dm-input-bg; } } } // Make file inputs better match text inputs by forcing them to new lines. .form-control-file, .form-control-range { display: block; width: 100%; } // // Labels // // For use with horizontal and inline forms, when you need the label (or legend) // text to align with the form controls. .col-form-label { margin-bottom: 0; // Override the `