body {
	font-family: sans-serif;
	margin: 0px;
	width: 100vw;
	height: 100vh;
	display: flex;
	align-items: center;
	color: #FFF;
	flex-flow: column;
	cursor: url(/cursor.png) 2 4, auto;
}

a {
	cursor: url(/hand.png) 9 3, auto;
}

button, label, select, input[type="checkbox"], input[type="submit"] {
	cursor: url(/cursor.png) 2 4, auto;
}

form {
	margin: auto;
}


a {
	color: #26C6DA;
}

hr {
	border-color: #797979;
}

label > input[type="checkbox"] {
	vertical-align: middle;
}

input[type="submit"], form > button {
	width: 100%;
	margin: 5px 0;
}

.info {
	cursor: url(/cur_help.png) 2 4,help;
	border-bottom: 1px dotted;
	color: #26C6DA;
}

.pixelframe {
	background-clip: padding-box;
	border: 21px solid;
	border-image: url(frameborder.png) 21 fill;
}
/*background-color: #423F4EB3;*/

button.g-recaptcha {
	border: 1px solid rgba(1,136,176);
	background: linear-gradient(0deg, rgba(1,136,176,1) 0%, rgba(0,212,255,1) 100%);
}

button.g-recaptcha:active {
	background: linear-gradient(180deg, rgba(1,136,176,1) 0%, rgba(0,212,255,1) 100%);
}

.dlog {
	width: fit-content;
	margin: auto;
	padding: 10px;
}

.dlog > form > input, .dlog > form > button, .dlog > .lmode > form > input, .dlog > .lmode > form > button {
	width: 100%;
	box-sizing: border-box;
}


.floater {
	position: fixed;
	pointer-events: none;
	top: 0;
	left: 0;
}

#quickbar, #infobar, .autosize {
	width: 80%;
	max-width: 1024px;
}

#infobar {
	min-width: fit-content;
	padding: 10px;
	border-bottom: unset;
	padding-top: unset;
}

#quickbar {
	min-width: fit-content;
	padding: 10px;
	padding-bottom: unset;
	border-top: unset;
}

#quickbar > .getlogstate {
	float: right;
}

.loggedin, .loggedoff, .loggedph.done {
	display: none;
}

.loggedin.in, .loggedoff.off {
	display: initial;
}

.fieldtitle {
	white-space: nowrap;
	font-weight: bolder;
	text-transform: uppercase;
	font-family: sans-serif;
	font-size: 9pt;
}

.hidemeifnojs, .hide, .hidealways {
	display: none;
}

.hideimp {
	display: none!important;
}

.show {
	display: initial;
}

.err {
	color: #ef9a9a;
}

.warn {
	color: #d2ec6c;
}

