#status-container {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-content: center;
}
#status-container #job-status-reload-icon {
	 color: #848484;
	 cursor: pointer;
	 display: flex;
	 flex-direction: row;
	 justify-content: flex-end;
	 align-items: center;
}
#status-container #job-details-empty {
	display: flex;
	width: 100%;
	height: 100%;
	align-content: center;
	justify-content: center;
	align-items: center;
}
#status-container #job-details {

}
#status-container #job-details #job-status {
	 display: flex;
	 flex-direction: column;
	 align-items: center;
	 align-content: center;
}
#status-container #job-details #job-status #job-detail-data {
	 margin-top: 10px;
	 padding: 15px;
	 background-color: #efefef;
	 display: flex;
	 flex-direction: column;
	margin-bottom: 10px;
	min-width: 450px;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line-doctable {
	flex-direction: row !important;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line-button {
	flex-direction: row !important;
	background-color: #2D3842;
	justify-content: center;
	align-items: center !important;
	align-content: center !important;
	margin-top: 10px;
	color: #FFF;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line-button:hover {
	background-color: #fe4b4b;
	cursor: pointer;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line {
	 display: flex;
	 flex-direction: row;
	 align-content: center;
	 align-items: center;
	 padding: 5px 0;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line #job-detail-document-table-smart {
	 display: none;
	 padding: 5px;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line #job-detail-document-table-smart .job-detail-document-table-smart-container:last-child {
	 margin-bottom: 0;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line #job-detail-document-table-smart .job-detail-document-table-smart-container {
	flex-direction: column;
	display: flex;
	width: 100%;
	margin-bottom: 5px;
}
#status-container #job-details #job-status #job-detail-data .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%;
}
#status-container #job-details #job-status #job-detail-data .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;
}
#status-container #job-details #job-status #job-detail-data .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%;
}
#status-container #job-details #job-status #job-detail-data .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;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line #job-detail-document-table {
	 padding: 5px;
	 width: 100%;
	 background-color: #ccc;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line #job-detail-document-table th {
	 text-align: center;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line #job-detail-document-table td {
	 text-align: center;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line i {
	margin-left: 5px;
}
#status-container #job-details #job-status #job-detail-data .job-detail-line .job-detail-line-label {
	 font-weight: bold;
	 padding-right: 5px;
}
#status-container #job-details #job-status .job-status-icon-new {
	 color: #848484;
}
#status-container #job-details #job-status .job-status-icon-warning {
	 color: darkorange;
}
#status-container #job-details #job-status .job-status-text {
	 margin-top: 10px;
	 color: #666;
	 font-size: 20px;
	display: flex;
}
#status-container #job-details #job-status .job-status-text .infobox{
	margin-left: 5px;
}
#status-container #job-details #job-status .job-status-text .infobox a{
	font-size: 13px;
}
#status-container #job-details #job-status .job-status-icon-processing {
	 color: #848484;
}
#status-container #job-details #job-status .job-status-icon-error {
	 color: #f00;
}
#status-container #job-details #job-status .job-status-icon-finished {
	 color: #009149;
}

#status-container .downloadMessageContainer{
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: center;
	align-items: center;
	padding: 10px;
	margin: 0 10px 10px 10px;
}

#status-container .success {
	color: #009149 !important;
	border: 1px solid #009149 !important;
	background-color: #f2fbef !important;
}
#status-container .info {
	color: #71c5e8 !important;
	border: 1px solid #71c5e8 !important;
	background-color: rgba(113, 197, 232, 0.1) !important;
}
#status-container .error {
	color: #f00 !important;
	border: 1px solid #f00 !important;
	background-color: #fbefef !important;
}
#status-container .warning{
	color: #ff9800 !important;
	border: 1px solid #ff9800 !important;
	background-color: rgba(255, 152, 0, 0.1) !important;
}
#status-container .downloadMessageContainer i{
	margin-right: 5px;
}
#status-container #job-empty-wrapper {
	 display: flex;
	 flex-direction: column;
	 align-content: center;
	 justify-content: center;
	 align-items: center;
}
#status-container #job-empty-wrapper #job-empty-icon {
	 color: #f00;
}
#status-container #job-empty-wrapper #job-empty-description {
	 color: #666;
	 font-size: 14px;
	 margin-top: 10px;
}
#status-container #job-empty-wrapper #job-empty-text {
	 margin-top: 10px;
	 color: #666;
	 font-size: 20px;
}
 