body {
	background-color: #f5f5f5;
}
.entity-table {
	border-collapse: collapse;
    font-family: Tahoma, Geneva, sans-serif;
}
.entity-table td {
	padding: 15px;
}
.entity-table .entity-table-title td {
	background-color: #54585d;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	border: 1px solid #54585d;
}
.entity-table td {
	color: #636363;
	border: 1px solid #dddfe1;
}
.entity-table tr {
	background-color: #f9fafb;
}
.entity-table tr:nth-child(odd) {
	background-color: #ffffff;
}

.group-title {
    border-collapse: collapse;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 20px;
    padding: 1.5rem 0px;
}
.container-white {
	background-color: white;
	border-radius: .5rem;
}
#initContentEntity .table tr {
	background-color: white;
}

.table-word-break {
	word-break: break-all;
}
.entity-field-name {
	color: gray;
	font-size: .8rem;
}
.field-tr:hover {
	background-color: #f5f5f5;
}
.card-img {
	width: 7rem;
}
.card-convert {
	border: none;
	padding: 1rem;
	cursor: pointer;
}
.card-convert h2 {
	font-size: 1.5rem;
}

.a-card {
	text-decoration: none !important;
	color: inherit !important;
}
.nav-item.active .nav-link {
	color: white !important;
}

.btn-sourceName {
	border : 1px solid #198754;
}

#sourceNameList {
	display: flex;
	gap: .5rem;
}

.btn-sourceName .fa-trash {
	color: gray;
}