.b-ext form .field-multiple-table {margin: 0;}
.b-ext form .field-multiple-table .field-multiple-drag {width: 30px;padding-right: 0;}
.b-ext [dir=rtl] form .field-multiple-table .field-multiple-drag {padding-left: 0;}
.b-ext form .field-multiple-table .field-multiple-drag .tabledrag-handle {padding-right: .5em;}
.b-ext [dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle {padding-right: 0;padding-left: .5em;}
.b-ext form .field-add-more-submit {margin: .5em 0 0;}
.b-ext .form-item, .b-ext .form-actions {margin-top: 1em;margin-bottom: 1em;}
.b-ext tr.odd .form-item, .b-ext tr.even .form-item {margin-top: 0;margin-bottom: 0;}
.b-ext .form-composite>.fieldset-wrapper>.description, .b-ext .form-item .description {font-size: .85em;}
.b-ext label.option {display: inline;font-weight: 400;}
.b-ext .form-composite>legend, .b-ext .label {display: inline;margin: 0;padding: 0;font-size: inherit;font-weight: 700;}
.b-ext .form-checkboxes .form-item, .b-ext .form-radios .form-item {margin-top: .4em;margin-bottom: .4em;}
.b-ext .form-type-radio .description, .b-ext .form-type-checkbox .description {margin-left: 2.4em;}
.b-ext [dir=rtl] .form-type-radio .description, .b-ext [dir=rtl] .form-type-checkbox .description {margin-right: 2.4em;margin-left: 0;}
.b-ext .marker {color: #e00;}
.b-ext .form-required:after {display: inline-block;width: 6px;height: 6px;margin: 0 .3em;content: "";vertical-align: super;background-image: url("/ext/themes/contrib/classy/images/icons/ee0000/required.svg");background-repeat: no-repeat;background-size: 6px 6px;}
.b-ext abbr.tabledrag-changed, .b-ext abbr.ajax-changed {border-bottom: none;}
.b-ext .form-item input.error, .b-ext .form-item textarea.error, .b-ext .form-item select.error {border: 2px solid red;}
.b-ext .form-item--error-message:before {display: inline-block;width: 14px;height: 14px;content: "";vertical-align: sub;background: url("/ext/themes/contrib/classy/images/icons/e32700/error.svg") no-repeat;background-size: contain;}