.card .card-header {
    background-color: #425162!important;
}

.inner-bulk-processor .bulk-processor {
	 overflow: hidden;
}
 .inner-bulk-processor .bulk-processor::before {
	 content: " ";
	 display: table;
}
 .inner-bulk-processor .bulk-processor::after {
	 content: " ";
	 display: table;
}
 .inner-bulk-processor .bulk-processor-progress {
	 margin-top: 15px;
	 margin-bottom: 30px;
	 width: 100%;
	 height: 8px;
	 position: relative;
}
 .inner-bulk-processor .hide-show-bulk-process-log {
	 text-decoration: none;
	 margin-bottom: 15px;
	 display: inline-block;
	 border: 1px solid transparent;
	 border-color: #dee2e6;
	 border-radius: 0.2rem;
	 color: #6c757d;
	 padding: 0.25rem 0.5rem;
	 line-height: 1.5;
	 text-align: center;
	 vertical-align: middle;
}
 .inner-bulk-processor .hide-show-bulk-process-log.hidden {
	 display: none;
}
 .inner-bulk-processor .bulk-process-log {
	 display: none;
}
 .inner-bulk-processor .bulk-process-log .cmd {
	 position: relative;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-header {
	 background: #e1e1e1;
	 padding: 10px;
	 border-radius: 4px 4px 0 0;
	 font-weight: 700;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body {
	 width: inherit;
	 background: #30353a;
	 color: #c4d8f2;
	 height: 200px;
	 overflow: auto;
	 padding: 10px;
	 border-radius: 0 0 4px 4px;
	 font-weight: 300;
	 font-size: 14px;
	 line-height: 1.5;
	 letter-spacing: 0.8px;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span {
	 color: #fff;
	 display: block;
	 font-size: 12px;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.process {
	 color: #b7b7b7;
	 font-weight: bold;
	 font-size: 14px;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.process:before {
	 font-family: "FontAwesome";
	 content: "o";
	 margin-right: 5px;
	 color: #4ebd4a;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.completed {
	 color: #b7b7b7;
	 font-weight: bold;
	 font-size: 14px;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.completed:before {
	 font-family: "FontAwesome";
	 content: "o";
	 margin-right: 5px;
	 color: #4ebd4a;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.result {
	 margin-left: 15px;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.result.success:before {
	 font-family: "FontAwesome";
	 content: "o";
	 margin-right: 5px;
	 color: green;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.result.info:before {
	 font-family: "FontAwesome";
	 content: "o";
	 margin-right: 5px;
	 color: white;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.result.failed:before {
	 font-family: "FontAwesome";
	 content: "o";
	 margin-right: 5px;
	 color: red;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.result.detail > span {
	 display: block;
	 margin-left: 20px;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.result.detail > span.header-detail {
	 cursor: pointer;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.result.detail > span.content-detail {
	 color: #afad97;
}
 .inner-bulk-processor .bulk-process-log .cmd .cmd-body > span.result.detail > span.content-detail:before {
	 font-family: "FontAwesome";
	 content: "o";
	 margin-right: 5px;
}
 .file-drop-area {
	 position: relative;
	 display: flex;
	 align-items: center;
	 width: 450px;
	 max-width: 100%;
	 padding: 25px;
	 border: 1px dashed #cfcfcf;
	 border-radius: 3px;
	 transition: 0.2s;
}
 .file-drop-area.is-active {
	 border-color: #2dce89;
}
 .fake-btn {
	 flex-shrink: 0;
	 background-color: rgba(255, 255, 255, 0.04);
	 border: 1px dashed #cfcfcf;
	 border-radius: 3px;
	 padding: 8px 15px;
	 margin-right: 10px;
	 font-size: 12px;
	 text-transform: uppercase;
}
 .file-msg {
	 font-size: small;
	 font-weight: 300;
	 line-height: 1.4;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
}
 .file-input {
	 position: absolute;
	 left: 0;
	 top: 0;
	 height: 100%;
	 width: 100%;
	 cursor: pointer;
	 opacity: 0;
}
 .file-input:focus {
	 outline: none;
}
 #import-xlsx .modal-body {
	 padding-top: 0;
}
 #import-xlsx .modal-footer, #import-xlsx #workbook {
	 display: none;
}
 #import-xlsx .modal-footer {
	 padding-top: 0;
}
 #import-xlsx.loaded .modal-dialog {
	 max-width: 90%;
}
 #import-xlsx.loaded .modal-footer, #import-xlsx.loaded #workbook {
	 display: block;
}
 #import-xlsx.loaded .file-drop-area {
	 display: none;
}
 #workbook table {
	 width: 100%;
	 border-collapse: collapse;
}
 #workbook table tr:nth-of-type(odd) {
	 background: #f9f9f9;
}
 #workbook table td, #workbook table th {
	 padding: 10px;
	 border: 1px solid #efefef;
	 text-align: left;
	 font-size: 12px;
}
 @media screen and (max-width: 600px) {
	 #workbook table {
		 border: 0;
	}
	 #workbook table thead {
		 display: none;
	}
	 #workbook table tr {
		 margin-top: 10px;
		 display: block;
		 background: #f9f9f9;
	}
	 #workbook table td {
		 display: block;
		 text-align: left;
		 font-size: 13px;
		 border-bottom: 1px dotted #ccc;
		 border-top: none;
		 border-right: none;
	}
	 #workbook table td:last-child {
		 border-bottom: 0;
	}
}
 
@media only screen and (max-width: 600px) {
	.container-img-calon {
		display: none;
	}
}