body
{
	color: orange;
	font-family: 'Signika', sans-serif;
}
#body-wrapper
{
	display: none;
}
#nocookies
{
	display: none;
}
#copyright
{
	position: fixed;
	z-index: 1000;
	color: orange;
	right: 1vmin;
	bottom: .5vmin;
	font-size: 2.5vmin;
}
::selection
{
	background: orange;
	color: #613805;
}
::-moz-selection
{
	background: orange;
	color: #613805;
}
.display-none
{
	display: none;
}
.inactive
{
	color: #945b15;
}
.pointer-cursor
{
	cursor: pointer !important;
}
label
{
	font-weight: normal;
}
h1
{
	font-size: 5vmin;
	margin-bottom: 1vmin;
}
h2
{
	font-size: 4vmin;
}
.fa
{
	cursor: default;
}
a.togglable, a.togglable:hover, a.togglable:active
{
	text-decoration: none;
	cursor: pointer;
}
.disabled-overlay
{
	position: fixed;
	z-index: 980;
	width: 100%;
	height: 100%;
	background-color: gray;
	opacity: 0.6;
}
.avatar
{
	-webkit-box-shadow: 0 0 0.4vmin 0.4vmin rgba(255, 165, 0, 0.6);
	-moz-box-shadow: 0 0 0.4vmin 0.4vmin rgba(255, 165, 0, 0.6);
	box-shadow: 0 0 0.4vmin 0.4vmin rgba(255, 165, 0, 0.6);
}
.miniflag
{
	display: inline-block;
	vertical-align: middle;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url('./../flags/qq.svg');
}
.site-alert
{
	display: none;
	position: absolute;
	right: 100px;
	z-index: 1000;
	color: #613805;
	width: 570px;
	text-align: left;
}
a.cc-btn.cc-dismiss
{
	text-decoration: none;
}