::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

::-webkit-scrollbar-track {
	border: 1px solid #eaeaea;
	border-radius: 0px;
	background-color: #eaeaea;
}

::-webkit-scrollbar-thumb {
	border-radius: 0px;
	background: #8996a4;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
}

[data-pc-theme=light] {
	.table thead tr th {
		border-bottom: 1px solid #e9e9e9;
		font-size: 13px;
		color: #29344a;
		background: #D8D8D9 !important;
		text-transform: uppercase;
	}

	.table tfoot tr {
		background: #D8D8D9;
	}

	/*#region ---treeview*/
	.ztree li {
		padding: 0px;
		margin: 5px;
		list-style: none;
		line-height: 14px;
		text-align: left;
		white-space: nowrap;
		outline: 0;
	}

	.ztree li a,
	.ztree li span {
		font-size: 18px !important;
		font-family: Arial, sans-serif;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}

	.ztree li a.curSelectedNode {
		padding-top: 0px;
		background-color: transparent !important;
		color: black;
		height: 16px;
		border: 0px !important;
		opacity: 0.8;
	}

	/*#endregion */
}

[data-pc-theme=dark] {
	.form-control:disabled {
		background-color: #2c2f33;
		color: #6c757d;
		border-color: #444c56;
	}

	.table thead tr th {
		border-color: #6C7B8C;
		background: #303F50 !important;
	}

	.table tfoot tr {
		background: #303F50;
	}

	.table> :not(:last-child)> :last-child>*,
	.table td,
	.table th {
		border-color: #6C7B8C;
	}

	.table tbody tr:nth-child(even) {
		background-color: #1c2b3c;
	}

	.dropdown-item {
		color: #d8d8d9 !important;
	}

	.dropdown-item.active,
	.dropdown-item:active {
		background-color: var(--bs-dropdown-header-color);
	}

		::-webkit-input-placeholder {
			/* Chrome */
			color: var(--bs-body-color);
			opacity: 0.5;
		}

		:-ms-input-placeholder {
			/* IE 10+ */
			color: var(--bs-body-color);
			opacity: 0.5;
		}

		::-moz-placeholder {
			/* Firefox 19+ */
			color: var(--bs-body-color);
			opacity: 0.5;
		}

		:-moz-placeholder {
			/* Firefox 4 - 18 */
			color: var(--bs-body-color);
			opacity: 0.5;
		}
	/*#region ---treeview*/
	.ztree li {
		padding: 0px;
		margin: 5px;
		list-style: none;
		line-height: 14px;
		text-align: left;
		white-space: nowrap;
		outline: 0;
	}

	.ztree li a,
	.ztree li span {
		font-size: 18px !important;
		font-family: Arial, sans-serif;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
	}

	.ztree li a.curSelectedNode {
		padding-top: 0px;
		background-color: transparent !important;
		color: black;
		height: 16px;
		border: 0px !important;
		opacity: 0.8;
	}

	/*#endregion */


}