/* -------------------------------------------------------------------------- */
/*                                Falcon Button                               */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/*# sourceMappingURL=user.css.map */
:root,
[data-bs-theme=light] {
	--falcon-primary: #027a48;
	--falcon-primary-rgb: 2, 78, 46;
	--falcon-navbar-light-brand-color: var(--falcon-primary);
	--falcon-btn-bg: #024e2e;
	--falcon-btn-border-color: #024e2e;
	--falcon-body-font-size: 14px;
	--falcon-nav-link-font-size: 14px
		/* ----------------------------- Vibrant ---------------------------- */
		--falcon-navbar-vertical-vibrant-bg-image: linear-gradient(-45deg, #03a763, #027a48), url(../img/generic/bg-navbar.png);
	--falcon-navbar-vertical-vibrant-link-color: rgb(255, 255, 255);
	--falcon-navbar-vertical-vibrant-link-hover-color: #000000;
	--falcon-navbar-vertical-vibrant-link-active-color: #000000;
	--falcon-navbar-vertical-vibrant-link-disable-color: rgba(255, 255, 255, 0.45);
	--falcon-navbar-vertical-vibrant-hr-color: rgba(255, 255, 255, 0.2);
	--falcon-navbar-vertical-vibrant-scrollbar-color: #b6c1d2;
	--falcon-navbar-vertical-vibrant-label-color: rgb(255, 255, 255);

	/* grays */
	--falcon-gray-100: #f9fafd;
	--falcon-gray-100-rgb: 249, 250, 253;

	--falcon-font-sans-serif: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

	/* Black everything */
	--falcon-body-color: #000;
	--falcon-card-title-color: #000000;
	--falcon-card-color: #000000;
	--falcon-table-color: #000000;
	--falcon-table-striped-color: #000000;
	--falcon-navbar-vertical-default-label-color: #000000;
	--falcon-navbar-vertical-default-link-color: #000000;
}

.table {
	--falcon-body-color: #000;
	--falcon-card-title-color: #000000;
	--falcon-card-color: #000000;
	--falcon-table-color: #000000;
	--falcon-table-striped-color: #000000;
	--falcon-navbar-vertical-default-label-color: #000000;
	--falcon-navbar-vertical-default-link-color: #000000;
  color: #000000;
}

.table-striped>tbody>tr:nth-of-type(even)>* {
  --falcon-table-accent-bg: var(--falcon-table-striped-bg);
  color: #000000;
}

.card-body {
  color: #000000;
}

[data-bs-theme=dark] {
	--falcon-primary: #e63757;
	--falcon-primary-rgb: 230, 55, 87;

	.card {
		--falcon-card-bg: #00d27a;
	}
}

@media (min-width: 1200px) {
	.navbar-vertical.navbar-expand-xl+.content {
		margin-left: 15rem;
		margin-right: 1rem;
	}

	.navbar-vertical.navbar-expand-xl {
		max-width: 12.625rem;
		top: 0;
		height: 100vh;
		margin: 0;
		padding-left: 0.8rem;
		padding-right: 0.8rem;
	}

	.navbar-top {
		position: sticky;
		top: 0;
		font-size: 0.8333333333rem;
		font-weight: 600;
		margin-left: 0;
		margin-right: 0;
		z-index: 1020;
		background-image: none;
		min-height: 4rem;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 10px;
		padding-right: 10px;
	}

	.container,
	.container-fluid,
	.container-xxl,
	.container-xl,
	.container-lg,
	.container-md,
	.container-sm {
		--falcon-gutter-x: 0;
		--falcon-gutter-y: 0;
		width: 100%;
		padding-right: calc(var(--falcon-gutter-x) * 0.5);
		padding-left: calc(var(--falcon-gutter-x) * 0.5);
		margin-right: auto;
		margin-left: auto;
	}
}

.navbar-vertical .navbar-nav .nav-item .nav-link.active {
	background-color: var(--falcon-primary);
	color: var(--falcon-white);
	border-radius: 0.25rem;
	padding: 0.5rem;
}

.input-group-addon {
	padding: 12px 12px;
	font-size: 12px;
	font-weight: 400;
	line-height: 2;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
	align-items: center;
	justify-content: center;
}

.fs-10 {
	font-size: 14px !important;
}

.fs-5 {
	font-size: 12px !important;
}

.card-header-primary {
	--falcon-bg-opacity: 1;
	background-color: rgb(3 130 75) !important;
}

.custom-rounded {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.fit-height {
	height: fit-content;
}

.color-edge {
	--falcon-text-opacity: 1;
	color: #0078d7 !important;
}

.color-chrome {
	--falcon-text-opacity: 1;
	color: #FFCD46 !important;
}

/* .choices .choices__inner { */
/* 	line-height: 2rem !important; */
/* } */
/**/
/* .form-control { */
/* 	line-height: 2rem; */
/* } */
/**/
/* .form-select { */
/* 	line-height: 2rem; */
/* }
