#formContainer .dateField {
	width: 90px;
}

#formContainer .smallField {
	width: 70px;
}

#formContainer .left label {
	width: 95px;
}

#formContainer .middle label {
	width: 70px;
	margin-top: 0px;
}

#formContainer .right label {
	width: 80px;
	margin-top: 0px;
}

#formContainer input {
	width: 145px;
}

#formContainer #projectCategoryContainer div {
	display: inline;
}

#formContainer .projectStatistics .left label, #formContainer .projectStatistics .middle label
	{
	width: 108px;
}

#formContainer .projectStatistics .right label {
	width: 73px;
}

#formContainer .block {
	height: 218px;
}

#formContainer .supplierBlock .projectBlock {
	height: 193px;
}

#formContainer .addressBlock {
	height: max-content;
}

.columnHeaderLeft {
	margin-left: 0.4em;
}

.blocksep {
	padding-top: 3px;
}

#formContainer .columnHeaderLeft label {
	margin-top: 0px;
}

#paymentInfoContainer textarea#paymentInfo {
	width: calc(100% - 70px);
}

#shippingDescriptionContainer textarea#saleShippingDescription {
	width: calc(100% - 110px);
}

#formContainer label.shippingInfoLabel {
	width: 110px;
}

#formContainer #shippingDescriptionContainer, #formContainer #paymentInfoContainer {
	display: inline-flex;
	width: 98%;
}

#formContainer fieldset.comments {
	text-align: center;
}

#formContainer textarea {
	font-size: 11px;
	width: 98%;
}

#formContainer .documentsHeader a, div.columnHeaderRight a {
	color: #000;
	padding:1px;
}

#formContainer .saleDetailsContainer label {
	width: 95px;
}

#formContainer .saleDetailsContainer input[type="text"] {
	width: 150px;
}

.fieldsetContainer div.field {
	height: 18px;
	margin: 0.4em;
}

#currencyContainer .middle {
	border: 0;
}

#currencyContainer .middle label {
	width: 80px;
}

.creditLimitTable {
	margin-left:auto;
    margin-right:auto;
    width: 230px;
	border-spacing: 0px 5px;
}

.creditLimitTable td:nth-child(2) {
	text-align:right;
}

.creditLimitTable #lastRow td {
	border-top:1pt solid black;
}

.authorizationTable {
	margin-left:auto;
    margin-right:auto;
    width: 420px;
    border-spacing: 0px;
}

.authorizationTable th {
	border-bottom: 1px solid #000;
	min-width: 70px;
}

.authorizationTable th,
.authorizationTable td {
	padding: 2px 5px;
}

.authorizationTable .authorizationTableLeft {
	max-width: 155px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.authorizationTable .authorizationTableRight {
	text-align: right;
}

.invoiceRight {
	height: 340px;
}

#confirmationUPD .fa-square {
	padding-left:84px;
}


