.toggle-eye, .toggle-split {
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	cursor: pointer;
	font-size: 18px;
	user-select: none;
}
.badge-status {
	min-width: 150px;
	height: 35px;
	align-content: center;
}
.clickable-row {
	cursor: pointer;
}
.selected-row {
	border: 1px solid black;
}
tr.selected-row td {
	background-color: #f7f7f7 !important;
}
[data-bs-theme=dark]:root tr.selected-row td {
	background-color: #101010 !important;
}
.dark-logo, .light-logo {
	max-width: 110px !important;
}
.dark-logo-200, .light-logo-200 {
	max-width: 200px !important;
}
.hide {
	display: none !important;
}
.hand {
	cursor: pointer;
}
@media (min-width: 576px) {
	.modal-dialog-view {
		max-width: 90% !important;
		margin-right: auto;
		margin-left: auto;
	}
}
a.disabled, a:disabled {
	pointer-events: none;
	opacity: var(--bs-a-disabled-opacity);
	box-shadow: none;
}
a {
	--bs-a-disabled-opacity: 0.65;
}
.success-feedback {
	width: 100%;
	margin-top: .25rem;
	font-size: .875em;
	color: var(--bs-success);
}
.info-feedback {
	width: 100%;
	margin-top: .25rem;
	font-size: .875em;
	color: var(--bs-primary);
}
.warning-feedback {
	width: 100%;
	margin-top: .25rem;
	font-size: .875em;
	color: var(--bs-warning);
}
.danger-feedback {
	width: 100%;
	margin-top: .25rem;
	font-size: .875em;
	color: var(--bs-danger);
}
.muted-feedback {
	width: 100%;
	margin-top: .25rem;
	font-size: .875em;
	color: var(--bs-muted);
}
.ms-auto-datatv-theme {
	margin-left: auto !important;
}
@media (max-width: 640px) {
	.ms-auto-datatv-theme {
		margin-left: .25rem !important;
	}
	div.dt-buttons {
		text-align: inherit !important;
	}
	div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_info {
		text-align: inherit !important;
	}
	div.div.dataTables_wrapper div.dataTables_filter {
		text-align: right !important;
	}
}