.Container
{
	padding-top: 64px;
	margin: 0 auto;
	max-width: 1280px;
	width: 90%;
}
@media only screen and (min-width: 601px) {
	.Container {
		width: 85%;
	}
}
@media only screen and (min-width: 993px) {
	.Container {
		width: 70%;
	}
}
.nav-wrapper {
	height: 64px;
	position: fixed;
	left:0;
	top:0;
	width: 100%;
	background: #001F58;
	background: linear-gradient(360deg, rgba(0, 31, 88, 1) 0%, rgba(0, 39, 110, 1) 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	display:flex;
}
.brand-logo {
	height: 64px !important;
	padding: 15px !important;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}
.brand-logo img {
	height: 100% !important;
}
.pages
{
	margin-top:35px;
}
.brand-logo:hover
{
	filter:brightness(1.2);
}
.brand-logo:active
{
	filter:brightness(1.8);
}
@media screen and (max-width: 767px) {
	div.pages {
		margin-top:64px;
	}
	.pivot-header.HeaderSmaller {
		white-space: wrap;
	}
	.captcha-box
	{
		display: block;
	}
	.dramaticline{
		height: 2px;
		width: 100%;
		background-color: #aaa;
		margin-top: 5px;
		margin-bottom: 5px;
		flex: 1;
		flex-shrink: 0;
	}
	.flexbox
	{
		display: block;
	}
}
#RNav-More
{
	display: none;
	position: fixed;
	top: -50px;
	size: 0 0;
}
#RNav-More:target
{
	display: block;
	position: fixed;
	top:64px;
	left:0;
	padding: 5px;
	width: 100%;
	background: #001F58;
	background: linear-gradient(360deg, rgba(0, 31, 88, 1) 0%, rgba(0, 39, 110, 1) 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: white;
	font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
.RIUiNavBarDisabled{pointer-events: none;opacity:50%;}
li:has(> a[class^="RNavBTN"])
{
	color: white !important;
}
li>a[class^="RNavBTN"] {
	color: white;
	
}
.RNOpenBTN{color:white;height:100%;font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
position: absolute;
right: 5px;
display: flex;
height: 100%;
align-items: center;
text-decoration: none;
}
.RNOpenBTN:hover
{
text-decoration: underline;
background-color: rgba(255, 255, 255, 0.2);
}