Chris@0: /** Chris@0: * @file Chris@0: * Visual styles for form components. Chris@0: */ Chris@0: Chris@0: form .field-multiple-table { Chris@0: margin: 0; Chris@0: } Chris@0: form .field-multiple-table .field-multiple-drag { Chris@0: width: 30px; Chris@0: padding-right: 0; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] form .field-multiple-table .field-multiple-drag { Chris@0: padding-left: 0; Chris@0: } Chris@0: form .field-multiple-table .field-multiple-drag .tabledrag-handle { Chris@14: padding-right: 0.5em; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle { Chris@0: padding-right: 0; Chris@14: padding-left: 0.5em; Chris@0: } Chris@0: form .field-add-more-submit { Chris@14: margin: 0.5em 0 0; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Markup generated by Form API. Chris@0: */ Chris@0: .form-item, Chris@0: .form-actions { Chris@0: margin-top: 1em; Chris@0: margin-bottom: 1em; Chris@0: } Chris@0: tr.odd .form-item, Chris@0: tr.even .form-item { Chris@0: margin-top: 0; Chris@0: margin-bottom: 0; Chris@0: } Chris@0: .form-composite > .fieldset-wrapper > .description, Chris@0: .form-item .description { Chris@0: font-size: 0.85em; Chris@0: } Chris@0: label.option { Chris@0: display: inline; Chris@0: font-weight: normal; Chris@0: } Chris@0: .form-composite > legend, Chris@0: .label { Chris@14: display: inline; Chris@18: margin: 0; Chris@18: padding: 0; Chris@0: font-size: inherit; Chris@0: font-weight: bold; Chris@0: } Chris@0: .form-checkboxes .form-item, Chris@0: .form-radios .form-item { Chris@0: margin-top: 0.4em; Chris@0: margin-bottom: 0.4em; Chris@0: } Chris@0: .form-type-radio .description, Chris@0: .form-type-checkbox .description { Chris@0: margin-left: 2.4em; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .form-type-radio .description, Chris@0: [dir="rtl"] .form-type-checkbox .description { Chris@18: margin-right: 2.4em; Chris@0: margin-left: 0; Chris@0: } Chris@0: .marker { Chris@0: color: #e00; Chris@0: } Chris@0: .form-required:after { Chris@18: display: inline-block; Chris@18: width: 6px; Chris@18: height: 6px; Chris@18: margin: 0 0.3em; Chris@18: content: ""; Chris@0: vertical-align: super; Chris@0: /* Use a background image to prevent screen readers from announcing the text. */ Chris@0: background-image: url(../../../../misc/icons/ee0000/required.svg); Chris@0: background-repeat: no-repeat; Chris@0: background-size: 6px 6px; Chris@0: } Chris@0: abbr.tabledrag-changed, Chris@0: abbr.ajax-changed { Chris@0: border-bottom: none; Chris@0: } Chris@0: .form-item input.error, Chris@0: .form-item textarea.error, Chris@0: .form-item select.error { Chris@0: border: 2px solid red; Chris@0: } Chris@0: Chris@0: /* Inline error messages. */ Chris@0: .form-item--error-message:before { Chris@0: display: inline-block; Chris@18: width: 14px; Chris@0: height: 14px; Chris@18: content: ""; Chris@0: vertical-align: sub; Chris@0: background: url(../../../../misc/icons/e32700/error.svg) no-repeat; Chris@0: background-size: contain; Chris@0: }