3 * Visual styles for form components.
6 form .field-multiple-table {
9 form .field-multiple-table .field-multiple-drag {
11 padding-right: 0; /* LTR */
13 [dir="rtl"] form .field-multiple-table .field-multiple-drag {
16 form .field-multiple-table .field-multiple-drag .tabledrag-handle {
17 padding-right: .5em; /* LTR */
19 [dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle {
23 form .field-add-more-submit {
28 * Markup generated by Form API.
40 .form-composite > .fieldset-wrapper > .description,
41 .form-item .description {
48 .form-composite > legend,
56 .form-checkboxes .form-item,
57 .form-radios .form-item {
61 .form-type-radio .description,
62 .form-type-checkbox .description {
63 margin-left: 2.4em; /* LTR */
65 [dir="rtl"] .form-type-radio .description,
66 [dir="rtl"] .form-type-checkbox .description {
73 .form-required:after {
75 vertical-align: super;
76 display: inline-block;
77 /* Use a background image to prevent screen readers from announcing the text. */
78 background-image: url(../../../../misc/icons/ee0000/required.svg);
79 background-repeat: no-repeat;
80 background-size: 6px 6px;
85 abbr.tabledrag-changed,
89 .form-item input.error,
90 .form-item textarea.error,
91 .form-item select.error {
92 border: 2px solid red;
95 /* Inline error messages. */
96 .form-item--error-message:before {
98 display: inline-block;
102 background: url(../../../../misc/icons/e32700/error.svg) no-repeat;
103 background-size: contain;