html {
	height: 100%;
	margin: 0px;
	width: 100%;
}

body {
	height: 100%;
	margin: 0px;
	width: 100%;
}

.bg {
	font-family: "Tahoma";
	font-size: small;
	background: rgb(0,46,133);
	background: linear-gradient(180deg, rgba(0,46,133,1) 0%, rgba(23,53,156,1) 21%, rgba(1,145,175,1) 100%);
	height: 100%;
}

.loginbox {
	padding: 10px;
	width: 280px;
	height: 180px;
	position: absolute;
	background-color: white;
	top: calc(50% - 100px);
	left: calc(50% - 150px);
	box-shadow: inset 0 -3em 3em rgba(22, 63, 184, 0.3), 0 0 0 2px white, 0.3em 0.3em 1em rgba(0, 0, 0, 0.6);
}

input {
	margin-top: 5px;
	margin-bottom: 5px;
	width: calc(100% - 10px);
	height: 25px;
	border-radius: 5px;
	border: 1px solid gray;
}

input[type="submit"] {
	background-color: blue;
	width: 50px;
	position: relative;
	top: 5px;
	left: calc(50% - 35px);
	height: 35px;
	width: 70px;
	border: 1px solid #0062bf;
	background: rgb(86,145,255);
	background: linear-gradient(180deg, rgba(86,145,255,1) 0%, rgba(0,98,191,1) 100%);
	color: white;
}

.loginbox a[alt="register"] {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.loginbox a[alt="forgot"] {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.errorbox {
    position: absolute;
    max-width: 90%;
    min-width: 50px;
    min-height: 15px;
    text-align: center;
    vertical-align: center;
    border: 1px solid black;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -185px);
    padding: 25px;
    border: 1px solid #6E1414;
    border-top: 3px solid #6E1414;
    background-color: #D68B8B;
    color: #6E1414;
    box-shadow: 0.3em 0.3em 1em rgba(0, 0, 0, 0.6);
}

.infobox {
    position: absolute;
    max-width: 90%;
    min-width: 50px;
    min-height: 15px;
    text-align: center;
    vertical-align: center;
    border: 1px solid black;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -185px);
    padding: 25px;
    border: 1px solid ##256e14;
    border-top: 3px solid #256e14;
    background-color: #99d68b;
    color: #256e14;
    box-shadow: 0.3em 0.3em 1em rgba(0, 0, 0, 0.6);
}