.pull-right {
	font-weight: 900;
	color: #30a0c1;
	padding-right: 15px;
	display: block;
}

@media (min-width: 992px) {
	.pull-right {
		float: right;	
	}
}

.form-group label.form-label {
	width: 100%;
}

.btn-group label.btn input[type="radio"] {
	display: none;
}
.btn-group label.btn.active {
	background: yellow;
	border-radius: 0;
	border: 0;
	background-color: var(--bs-accent);
	color: var(--bs-white);
	font-weight: 700;
	display: flex;
}
.btn-group {
	padding: 0;
	font-size: .9rem;
	font-weight: var(--bs-font-body-weight-normal);
	line-height: 1.5;
	color: var(--bs-body-color);
	background-color: var(--bs-form-control-bg);
	background-clip: padding-box;
	border: var(--bs-border-width) solid rgba(var(--mix-text), 0.2);
	appearance: none;
	border-radius: .375rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	display: flex;
	min-width: auto;
	display: inline-flex;
}