@CHARSET "UTF-8";

[type="number"] {text-align:right;}

.nm-core-form-input-error {
	color:#f00;
	margin-top:3px;
}

.nm-core-form-input-div .input-error-message { color: #f00; margin-top: -5px; margin-bottom: 5px; }

.nm-core-summary-table .aggregate-row td {
	font-style: italic;
	font-weight: bold;
}

.nm-core-refresh-list-trigger { display: inline-block; }

.nowrap { white-space: nowrap; }

.nm-core-spinner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align:center;
	z-index:9999;
	overflow: auto;
	background:#000;
    opacity:0.5;
}
.nm-core-spinner>span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.nm-core-admin-index-datatable .column-specific-filter { width: 100%; }

.nm-core-dependent-input-div { display: none }

.nm-core-auto-update-toggle,.nm-core-input-lock-toggle { display: table-cell; padding-left: 0.5em; width: 1em; }
.nm-core-auto-update-toggle:focus,.nm-core-input-lock-toggle:focus,.nm-core-auto-update-toggle:hover,.nm-core-input-lock-toggle:hover { text-decoration: none; outline: none; }
.nm-core-auto-updated { background-color: #ffeacb !important; }