.table td.fit, 
.table th.fit {
    white-space: nowrap;
    width: 1%;
}

table.dataTable > tbody > tr.child span.dtr-title {	
    min-width: 200px;
}

.profile-user-img {
	border: 3px solid #adb5bd;
	margin: 0 auto;
	padding: 3px;
	width: 90%;
}

.profile-username {
	font-size: 21px;
	margin-top: 15px;
	font-weight: bold;
}

.dark-mode input:autofill, 
.dark-mode input:autofill:focus, 
.dark-mode input:autofill:hover, 
.dark-mode select:autofill, 
.dark-mode select:autofill:focus, 
.dark-mode select:autofill:hover, 
.dark-mode textarea:autofill, 
.dark-mode textarea:autofill:focus, 
.dark-mode textarea:autofill:hover {
	-webkit-text-fill-color: #000;
}

table.dataTable > thead > tr > th:not(.sorting_disabled), 
table.dataTable > thead > tr > td:not(.sorting_disabled) {
	padding-left: 18px;
	padding-right: 18px;
}

table.dataTable > tbody > tr.child span.dtr-title {
	min-width: 135px;
}
