.job-detail-line-doctable {
	flex-direction: row !important;
}
.job-detail-line {
	 display: flex;
	 flex-direction: row;
	 align-content: center;
	 align-items: center;
}
.job-detail-line #job-detail-document-table-smart {
	 display: none;
	 padding: 5px;
}
.job-detail-line #job-detail-document-table-smart .job-detail-document-table-smart-container:last-child {
	 margin-bottom: 0;
}
.job-detail-line #job-detail-document-table-smart .job-detail-document-table-smart-container {
	flex-direction: column;
	display: flex;
	width: 100%;
	margin-bottom: 5px;
}
.job-detail-line #job-detail-document-table-smart .job-detail-document-table-smart-container .job-detail-document-table-smart-row {
	display: flex;
	flex-direction: row;
	width: 100%;
}
.job-detail-line #job-detail-document-table-smart .job-detail-document-table-smart-container .job-detail-document-table-smart-row .job-detail-document-table-smart-col-check {
	 margin-right: 5px;
}
.job-detail-line #job-detail-document-table-smart .job-detail-document-table-smart-container .job-detail-document-table-smart-row .job-detail-document-table-smart-col-content {
	 display: flex;
	 flex-direction: row;
	 justify-content: space-between;
	 width: 100%;
}
.job-detail-line #job-detail-document-table-smart .job-detail-document-table-smart-container .job-detail-document-table-smart-row .job-detail-document-table-smart-col-content .job-detail-document-table-smart-col-element:last-child {
	margin-left: 5px;
}
.job-detail-line #job-detail-document-table {
	 padding: 5px;
	 width: 100%;
	 background-color: #ccc;
}
.job-detail-line #job-detail-document-table th {
	 text-align: center;
}
.job-detail-line #job-detail-document-table td {
	 text-align: center;
}
.job-detail-line i {
	margin-left: 5px;
}
.job-detail-line .job-detail-line-label {
	 font-weight: bold;
	 padding-right: 5px;
}
.job-status-icon-new {
	 color: #848484;
}
.job-status-icon-warning {
	 color: var(--theme-warning);
}
.job-status-text {
	 color: #666;
	 font-size: 20px;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.job-status-text .infobox{
	margin-left: 5px;
}
.job-status-text .infobox a{
	font-size: 13px;
}
.job-status-icon-processing {
	 color: #848484;
}
.job-status-icon-error {
	 color: var(--theme-error);
}
.job-status-icon-finished {
	 color: var(--theme-success);
}
 