`s, or other elements and styles to rearrange them.
```html live
```
#### Form contrast
Textual form controls have a white background by default. You can change this to a light gray with `.input-contrast`.
```html live
```
#### Disabled state
Add the `disabled` attribute to make a `.form-control` appear disabled.
```html live
```
#### Sizing
Make inputs smaller, larger, or full-width with an additional class.
##### Small
```html live
```
##### Large
```html live
```
##### Block
```html live
```
##### Dark
```html live
```
##### Hide webkit's contact info autofill icon
Webkit sometimes gets confused and tries to add an icon/dropdown to autofill contact information on fields that may not be appropriate (such as input for number of users). Use this class to override the display of this icon.
```html live
```
#### Selects
Primer CSS adds light `height` and `vertical-align` styles to `
`s for all browsers to render them consistently with textual inputs.
```html live
```
##### Small
Use the `.select-sm` class to resize both default and custom ``s to match the size of [our small buttons](./buttons#default-buttons).
```html live
Choose an option
Git
Subversion
Social Coding
Beets
Bears
Battlestar Galactica
Small button
```
#### Form groups
```html live
```
#### Form group validation
Convey success, errors and warnings for form groups. For github.com consider using the [``](https://github.github.io/web-systems-documentation/#custom-elements-auto-check-md) element to perform server-side validation on an input.
If the input is **valid**, add the `.successed` class to the `