/*!
* PT. IMAJIKU CIPTA MEDIA
* Copyright 2019-2024 IMAJIKU.
*/

/* =FORM DATERANGEPICKER
---------------------------------------------- */
.modal .daterangepicker {
	min-width: 490px
}

/* =TABLE DATATABLES
------------------------------------------------------------ */
table {
	width: 100%;
}

table.dataTable thead th,
table.dataTable thead td {
	border-top: 2px solid #a0a0a0;
	border-bottom: none;
	text-transform: uppercase;
	font-size: 14px;
}

table.dataTable tbody th,
table.dataTable tbody td {
	padding: 10px 10px 10px;
}

table.dataTable tbody tr.odd,
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
	background-color: #ececec;
}

#table-report.table td,
#table-report.table th {
	border-top: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	padding: 0;
	border: none;
	background-color: transparent;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	border: none;
	background: none;
}

table.dataTable .page-item.disabled .page-link {
	border-color: transparent;
	background-color: transparent;
}

table.dataTable .page-item.active .page-link {
	border-color: #91723a;
	background-color: #91723a;
}

table.dataTable .page-item.active .page-link:hover,
table.dataTable .page-item.disabled .page-link:hover {
	color: var(--hc-color-white) !important;
	opacity: 0.7;
}

/*.dataTables_wrapper .dataTables_filter{
float: left;
}*/
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child::before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child::before {
	background-color: #91723a;
	content: "\f078";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	text-align: center;
	font-size: 9px;
	line-height: 14px;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child::before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child::before {
	background-color: #91723a;
	content: "\f077";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	text-align: center;
	font-size: 9px;
	line-height: 14px;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom: none;
}

/*datatables custom box 1 */
.datatable-variant-1 {
	position: relative;
	display: block;
}

.datatable-variant-1 .dataTables_wrapper .dataTables_filter {
	float: right;
	margin-top: 15px;
}

.datatable-variant-1 table.dataTable tbody tr.odd,
.datatable-variant-1 table.dataTable.stripe tbody tr.odd,
.datatable-variant-1 table.dataTable.display tbody tr.odd {
	background-color: var(--hc-color-white);
}

.datatable-variant-1 table.dataTable tbody tr th:nth-child(1) {
	background-color: #a0a0a0;
	color: var(--hc-color-white);
	white-space: nowrap;
}

.datatable-variant-1 table.dataTable tbody tr td:nth-child(2) {
	background-color: #a0a0a0;
	color: var(--hc-color-white);
	white-space: nowrap;
}

.datatable-box .table td,
.datatable-box .table th {
	vertical-align: middle;
}

.datatable-box table.dataTable td.reorder {
	text-align: left;
}

.datatable-box.datatable-fixed table.dataTable tbody tr td:nth-child(1) {
	background: #a0a0a0;
	color: var(--hc-color-white);
}

.datatable-box.datatable-fixed table.dataTable td,
.datatable-box.datatable-fixed table.dataTable th {
	min-width: 200px;
}

.datatable-box.datatable-fixed table.dataTable tbody td {
	height: 50px;
}