:root
{
	--bs-primary: #9e1f24;
	--bs-primary-rgb: 158, 31, 36;
	--bs-body-font-family: arial, sans-serif;
	--bs-link-color-rgb: var(--bs-primary-rgb);
	--bs-link-hover-color-rgb: var(--bs-primary-rgb);
	--war-deaths-red-bright: #cf282f;
}

html
{
	overflow-x: hidden;
}

/* Affiliate banner */

#WarRecordOnline .affiliate-banner
{
	max-height: 300px;
	width: auto;
}

/* Navbar */

.navbar-war-deaths
{
	--bs-navbar-brand-color: var(--bs-white);
	--bs-navbar-brand-hover-color: var(--bs-white);
	--bs-navbar-color: rgba(255, 255, 255, 0.9);
	--bs-navbar-hover-color: var(--bs-white);
	--bs-navbar-active-color: var(--bs-white);
	--bs-navbar-toggler-border-color: transparent;
	--bs-navbar-brand-font-size: 1.6em;
	--bs-nav-link-font-size: 1.1em;
}

.navbar-war-deaths .navbar-brand
{
	transition: background-color 1s;
}

.navbar-war-deaths .navbar-brand:hover,
.navbar-war-deaths .nav-link:hover,
.navbar-war-deaths .nav-link.active
{
	background-color: var(--war-deaths-red-bright);
}

.navbar-war-deaths .navbar-toggler:hover,
.navbar-war-deaths .navbar-toggler:focus
{
	background-color: var(--war-deaths-red-bright);
}

/* Buttons */

.btn-primary
{
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-hover-bg: var(--war-deaths-red-bright);
	--bs-btn-hover-border-color: var(--war-deaths-red-bright);
	--bs-btn-active-bg: var(--war-deaths-red-bright);
	--bs-btn-active-border-color: var(--war-deaths-red-bright);
}
