html, body {
	width: 1130px !important;
}

.spinner-grow {
	--bs-spinner-animation-speed: 2s !important;
}

body {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-style: normal;
}

.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}

.b-example-divider {
	height: 3rem;
	background-color: rgba(0, 0, 0, .1);
	border: solid rgba(0, 0, 0, .15);
	border-width: 1px 0;
	box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.b-example-vr {
	flex-shrink: 0;
	width: 1.5rem;
	height: 100vh;
}

.bi {
	vertical-align: -.125em;
	fill: currentColor;
}

.nav-scroller {
	position: relative;
	z-index: 2;
	height: 2.75rem;
	overflow-y: hidden;
}

.nav-scroller .nav {
	display: flex;
	flex-wrap: nowrap;
	padding-bottom: 1rem;
	margin-top: -1px;
	overflow-x: auto;
	text-align: center;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}

.icon-list li::before {
	display: block;
	flex-shrink: 0;
	width: 1.5em;
	height: 1.5em;
	margin-right: .5rem;
	content: "";
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z'/%3E%3C/svg%3E") no-repeat center center / 100% auto;
}

header {
	background-color: #212529 !important;
}

.round-info {
	font-size: 2em !important;
}
.tick-counter {
	font-size: 3em !important;
}
.round-cnt {
	font-size: 3em !important;
}
.pair-no {
	font-size: 2em !important;
}
.pair-warn {
	font-size: 1em !important;
	margin: auto !important;
}
.place-warn {
	font-size: 1em !important;
	margin: auto !important;
}
.pair-tick-container {
	font-size: 4em !important;
	margin: auto !important;
}
.confirm-results table {
	font-size: 2em !important;
}

.menu-button::after {
	content: none;
}
.menu-container {
	font-size: 0.75em;
	padding: 0.75em;
}
.menu-container .bi {
	vertical-align: baseline !important;
}