.border-transparent {
	border-color: rgba(0, 0, 0, 0.25) !important;
}

.mw-25 {
	min-width: 25%;
}

.player-bg-color-rank-2 {
	background: rgb(var(--color-player-rank-2));
}
.player-bg-color-rank-3 {
	background: rgb(var(--color-player-rank-3));
}
.player-bg-color-rank-4 {
	background: linear-gradient(90deg, rgb(var(--color-player-rank-2)), rgb(var(--color-player-rank-3)));
}

.steam-signin-button:hover {
	transform: scale(0.95);
}

#amount {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.bootstrap-select .dropdown-toggle:focus {
	color: #FFF !important;
	background-color: var(--bs-dark) !important;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.bootstrap-select .dropdown-toggle:focus {
	border-bottom-color: rgb(var(--color-yellow)) !important;
}

main .btn.form-control.is-invalid, main .bg-light.text-body .btn.form-control.is-invalid {
	border-color: #dc3545;
}

.paypal-button {
	background-color: rgb(255, 196, 57);
	height: 45px;
}

.stripe-button {
	background-color: #635BFF;
	height: 45px;
}

.paypal-button:hover, .stripe-button:hover {
	filter: brightness(0.95);
}

.paypal-button:active, .stripe-button:active {
	filter: brightness(0.9);
}

@media (min-width: 768px) {
	.modal-med {
		width: 600px;
	}
}
