﻿.x-img.img-login { margin: 1em auto 0; }
.x-form-fieldset.login-fieldset { margin: 0.5em 2em 1.5em; }
.x-button.login-button { margin: 0 2em; }
.login-form .x-label.error-label { margin: 0 2.5em 1.5em; }
.x-label.error-label { color: #E80C4D;margin: 0 0 1em 0.7em; }
.x-label.error-label-center { text-align: center;padding-top: 1.5em; }
.x-label.user-name { margin-right: 5px; }
.x-field.display-field .x-component-outer { font-size: .85em; padding: .85em; white-space: nowrap; }
.x-field.display-field .x-component-outer .x-unsized { margin-top: 1px; }
.fieldset-buttons{ padding: .35em; }
.fieldset-buttons .x-button{ margin-right: 3px; }
.fieldset-buttons .x-button:last-child{ margin-right: 0; }
.display-field.display-field-multiline .x-component-outer { white-space: normal; }
table.data-grid { width: 100%; border-collapse: collapse; }
table.data-grid td, table.data-grid th { padding: 2px 4px; border: 1px solid #aaa;font-size: 0.7em; }
table.data-grid th { background-color: #dfdfdf; text-align: left; }
table.data-grid td { background-color: #fff; }
table.data-grid td.no-data{ padding: 2em;text-align: center;background-color: transparent;border: none; }
table.data-grid td.highlight { background-color: rgb(255, 181, 181); }
