.dropdown-item:focus,
.dropdown-item:hover {
	color: var(--bs-dropdown-link-hover-color);
	background-color: var(--bs-dropdown-link-hover-bg)
}

/* components */
.card {
	margin-bottom: 1.5rem;
}

.cardFinance {
	margin-bottom: 1rem !important;
}

.cardTree {
	margin-bottom: 0rem !important;
}

.card-header {
	background-color: transparent;
}

.btn {
	-webkit-tap-highlight-color: transparent;
	transform: translateY(0);
	--bs-btn-font-weight: 500;
	color: var(--header-color);
}

.nav-danger.nav-tabs .nav-link.active {
	color: var(--danger-color);
	border-color: var(--danger-color) var(--danger-color) var(--bs-border-color-transparent)
}

.nav-success.nav-tabs .nav-link.active {
	color: var(--success-color);
	border-color: var(--success-color) var(--success-color) var(--bs-border-color-transparent)
}

.nav-warning.nav-tabs .nav-link.active {
	color: var(--warning-color);
	border-color: var(--warning-color) var(--warning-color) var(--bs-border-color-transparent)
}

.nav-pills-danger.nav-pills .nav-link.active {
	color: #fff;
	background-color: var(--danger-color)
}

.nav-pills-success.nav-pills .nav-link.active {
	color: #fff;
	background-color: var(--success-color)
}

.nav-pills-warning.nav-pills .nav-link.active {
	color: #000;
	background-color: var(--warning-color)
}

.nav-tabs .nav-link {
	color: var(--bs-body-color);
}

.nav-pills .nav-link {
	color: var(--bs-body-color);
}

.input-icon .form-control {
	padding-left: 2.5rem;
}

.input-icon span {
	font-size: 16px;
	left: 15px;
}

.material-icons-outlined {
	line-height: inherit;
}

.input-group-text {
	background-color: transparent;
}

.price-amount {
	font-size: 50px;
}

.btn-sm-card {
	--bs-btn-padding-y: 0.1rem !important;
	--bs-btn-padding-x: 0.7rem !important;
	font-size: var(--font-size-xxsmall);
}