/* Login Logo */
.login-logo-img {
	width: 100%;
}

/* Form validation */
.invalid-feedback>p {
	margin: 0px;
}

/* Background lightshadow */
.bg-lightshadow {
	background-color: lightgray !important;
	color: white !important;
}

/* Tables */
.table th {
	line-height: normal;
	vertical-align: middle;
}
.table td {
	line-height: normal;
	vertical-align: middle;
}

/* Login notification */
.toasts-bottom-right {
	bottom: 10px;
	right: 10px;
}

/* Finance Payments */
.table-payments {
	table-layout: fixed;
	width: 100%;
	min-width: 775px;
}
.table-payments th, .table-payments td {padding-left: 0.5rem !important; padding-right: 0.5rem !important;}
.table-payments th:first-child, .table-payments td:first-child { width: 75px; }
.table-payments th:nth-child(2), .table-payments td:nth-child(2) { width: 150px; }
.table-payments th:nth-child(3), .table-payments td:nth-child(3) { min-width: 200px; }
.table-payments th:nth-child(4), .table-payments td:nth-child(4) { width: 100px; text-align: center;}
.table-payments th:nth-child(5), .table-payments td:nth-child(5) { width: 100px; text-align: center; }
.table-payments th:last-child, .table-payments td:last-child{ width: 150px; text-align: right;}

.table-payments td>div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.table-payments-total {
	width: 100% !important;
}
.table-payments-total th:first-child, .table-payments-total td:first-child { width: 50%; text-align: left; }
.table-payments-total th:last-child, .table-payments-total td:last-child{ width: 50%; text-align: right;}


/* Production Orders */
.table-orders {
	table-layout: fixed;
	width: 100%;
	min-width: 775px;
}
.table-orders tbody tr {
	cursor: pointer;
} 
.table-orders th, .table-orders td {padding-left: 0.5rem !important; padding-right: 0.5rem !important;}
.table-orders th:first-child, .table-orders td:first-child { width: 100px; text-align: center;}
.table-orders th:nth-child(2), .table-orders td:nth-child(2) { width: 200px; text-align: left;}
.table-orders th:nth-child(3), .table-orders td:nth-child(3) { min-width: 300px; text-align: left;}
.table-orders th:nth-child(4), .table-orders td:nth-child(4) { min-width: 100px; text-align: center;}
.table-orders th:nth-child(5), .table-orders td:nth-child(5) { min-width: 100px; text-align: center;}
.table-orders th:nth-child(6), .table-orders td:nth-child(6) { min-width: 100px; text-align: center;}
.table-orders th:last-child, .table-orders td:last-child{ width: 120px; text-align: center;}

.table-orders td:last-child{font-size: 20px;}

.table-orders td>div {
	margin-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.table-orders td>div:last-child {
	margin-bottom: 0;
}
.table-orders td>div>.badge {
	font-size: 13px;
}

/* Production Spent */
.table-spent {
	table-layout: fixed;
	width: 100%;
	min-width: 1460px;
}
.table-spent tbody tr {
	cursor: pointer;
} 
.table-spent th, .table-spent td {padding-left: 0.5rem !important; padding-right: 0.5rem !important;}
.table-spent th:first-child, .table-spent td:first-child { width: 150px; text-align: left;}
.table-spent th:nth-child(2), .table-spent td:nth-child(2) { width: 90px; text-align: center;}
.table-spent th:nth-child(3), .table-spent td:nth-child(3) { width: 90px; text-align: center;}
.table-spent th:nth-child(4), .table-spent td:nth-child(4) { width: 90px; text-align: center;}
.table-spent th:nth-child(5), .table-spent td:nth-child(5) { width: 100px; text-align: center;}
.table-spent th:nth-child(6), .table-spent td:nth-child(6) { width: 150px; text-align: left;}
.table-spent th:nth-child(7), .table-spent td:nth-child(7) { width: 120px; text-align: left;}
.table-spent th:nth-child(8), .table-spent td:nth-child(8) { min-width: 100px; text-align: left;}
.table-spent th:nth-child(9), .table-spent td:nth-child(9) { width: 100px; text-align: left;}
.table-spent th:nth-child(10), .table-spent td:nth-child(10) { min-width: 100px; text-align: left;}
.table-spent th:nth-child(11), .table-spent td:nth-child(11) { width: 200px; text-align: left;}
.table-spent th:nth-child(12), .table-spent td:nth-child(12) { min-width: 100px; text-align: left;}
.table-spent th:last-child, .table-spent td:last-child{ width: 70px; text-align: center;}

.table-spent td>div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.table-spent_code {
	table-layout: fixed;
	width: 100%;
	min-width: 1510px;
}
.table-spent_code th, .table-spent_code td {padding-left: 0.5rem !important; padding-right: 0.5rem !important;}
.table-spent_code th:first-child, .table-spent_code td:first-child { width: 90px; text-align: center;}
.table-spent_code th:nth-child(2), .table-spent_code td:nth-child(2) { width: 200px; text-align: left;}
.table-spent_code th:nth-child(3), .table-spent_code td:nth-child(3) { min-width: 300px; text-align: left;}
.table-spent_code th:nth-child(4), .table-spent_code td:nth-child(4) { width: 120px; text-align: right;}
.table-spent_code th:nth-child(5), .table-spent_code td:nth-child(5) { width: 90px; text-align: center;}
.table-spent_code th:nth-child(6), .table-spent_code td:nth-child(6) { width: 100px; text-align: right;}
.table-spent_code th:nth-child(7), .table-spent_code td:nth-child(7) { width: 150px; text-align: right;}
.table-spent_code th:nth-child(8), .table-spent_code td:nth-child(8) { width: 120px; text-align: right;}
.table-spent_code th:nth-child(9), .table-spent_code td:nth-child(9) { width: 90px; text-align: center;}
.table-spent_code th:nth-child(10), .table-spent_code td:nth-child(10) { width: 100px; text-align: right;}
.table-spent_code th:last-child, .table-spent_code td:last-child{ width: 150px; text-align: right;}

.table-spent_code td>div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.table-warehouse-countings tbody tr {
	cursor: pointer;
} 


.table-management-general {
	table-layout: fixed;
	width: 100%;
	min-width: 1510px;
}
.table-management-general th:not(:first-child,:last-child), .table-management-general td:not(:first-child,:last-child) {text-align: right;}
.table-management-general th:first-child, .table-management-general td:first-child {text-align: center;}
.table-management-general th:last-child, .table-management-general td:last-child{ text-align: center;}

.table-spent_code td>div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Users */
.auth-group .d-inline {
	margin-right: 0.5rem;
}