.error {
	color: #ff0000;
}
.form-control.valid {
	background: #f9f9f9;
}
.form-control:read-only {
	color: #000;
}

.stock-item .form-group {
	margin: 0;
	margin-right: .2rem;
	margin-bottom: .2rem;
}
.stock-item label {
	font-size: .9rem;
}
input.format_number {
	text-align: right;
}

.main-panel {
	width:100%;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type="number"] {
	-moz-appearance:textfield;
}