:root {
	--bs-primary: #fe7109;
	--bs-primary-darker: #d66b00;
	--bs-primary-disabled: #f2b27a;
}

.text-primary {
	color: var(--bs-primary) !important;
}

.btn-primary {
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:focus-visible,
.btn-primary:active {
	background-color: var(--bs-primary-darker) !important;
	border-color: var(--bs-primary-darker) !important;
}

.btn-primary:disabled {
	opacity: 0.65;
	background-color: var(--bs-primary-disabled);
	border-color: var(--bs-primary-disabled);
}

.bg-primary {
	background-color: var(--bs-primary) !important;
}

.alert-info {
	color: white;
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
}

.blazored-toast-info {
	border-top-color: var(--bs-primary) !important;
}

a {
	color: var(--bs-primary);
}

.form-control {
	border: 1px solid #d2d2d2;
	border-radius: 4px;
	padding: 0.5rem;
}

.card {
	border: 1px solid #d2d2d2;
	border-radius: 4px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.card-body .table .table-primary td {
	background-color: var(--bs-primary);
	color: white;
}

.card-body .table .table-primary:hover td {
	background-color: var(--bs-primary);
	box-shadow: none;
	color: white;
}

.card-body .table .table-primary td:first-child i,
.card-body .table .table-primary:hover td:first-child td i {
	color: white !important;
}
