.error {
	color: red;
	font-size: 12px;
	font-weight: 500;
}

.dataTable > thead > tr > th[class*="sort"]:after{
    content: "" !important;
}


.select-style {
	padding: 7px 25px 7px 15px;
/* 	color: #fff; */
/*     background-color: #2d2d2d; */
/*     border-color: #2d2d2d; */
    width: 100%;
    border: 0.5px solid #2d2d2d;
    padding-right: 25px;
}

.disable-style {
	pointer-events:none;
}

.table>tbody>tr.custom{background-color: #fff}
.table>tbody>tr.custom:hover{background-color: #fff !important; cursor: default !important; color: #5E6477 !important}
.table>tbody>tr.custom>td:hover{color: #5E6477 !important}

.text-black:hover {
	color: #5E6477 !important
}

.table>tbody>tr.custom:hover td, .table>tbody>tr.custom:hover td a {
	color: #5E6477 !important
}

.input-file-button {
	max-width: 60px !important;
}

.file-default-preview img {
	max-width: 450px !important;
}

.file-preview-other-frame {
	width: auto!important;
	height: auto!important;
}

.btn-upload {
	min-width: auto!important;
	width: auto!important;
	padding: 8px 10px;
}

.kv-file-content {
	width: auto!important;
	height: auto!important;
}

.kv-avatar .krajee-default.file-preview-frame,.kv-avatar .krajee-default.file-preview-frame:hover {
	margin: 0;
	padding: 0;
	border: none;
	box-shadow: none;
	text-align: center;
}
.kv-avatar {
	display: inline-block;
}
.kv-avatar .file-input {
	display: table-cell;
	/*width: 213px;*/
	width: 100%;
}
.kv-reqd {
	color: red;
	font-family: monospace;
	font-weight: normal;
}