/* Hide datatable search bar  */
:root {
	--bs-primary: rgb(23, 46, 251) !important;
}
div.dataTables_wrapper div.dataTables_filter label {
	display: none !important;
}

/* Button Hover status*/
.primary,
.text-primary {
	color: rgb(23, 46, 251) !important;
}

.btn-outline-primary:hover {
	background-color: var(--bs-blue) !important;
	color: white;
}
.btn-outline-danger:hover {
	background-color: var(--bs-red) !important;
	color: white;
}
.btn-outline-info:hover {
	background-color: var(--bs-info) !important;
	color: white;
}

.bg-primary,
.btn-primary,
.page-item.active .page-link {
	background-color: rgb(23, 46, 251) !important;
}

/* /////////////////////
	 STYLE FOOTER
///////////////////////  */
.footer-dark {
	height: 110px;
	color: #f0f9ff;
	background-color: rgb(23, 46, 251);
	display: flex;
	align-items: center;
}

.footer-dark ul a:hover {
	opacity: 0.8;
}

@media (max-width: 767px) {
	.footer-dark .item:not(.social) {
		text-align: center;
		padding-bottom: 20px;
	}
}

.footer-dark .item.text {
	margin-bottom: 36px;
}

@media (max-width: 767px) {
	.footer_content {
		flex-wrap: wrap;
		justify-content: center !important;
	}
	.footer-dark .item.text {
		margin-bottom: 0;
	}
}

.footer-dark .item.social {
	text-align: center;
}

@media (max-width: 991px) {
	.footer-dark .item.social {
		text-align: center;
		margin-top: 20px;
	}
}

.footer-dark .item.social > a {
	font-size: 20px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.4);
	margin: 0 8px;
	color: #fff;
	opacity: 0.75;
}

.footer-dark .item.social > a:hover {
	opacity: 0.9;
}

.footer-dark .copyright {
	text-align: center;

	margin-top: 10px;
	opacity: 0.3;
	font-size: 16px;
	margin-bottom: 0;
}
