body  {
	background:linear-gradient(#000000,#00ccff) #111111 no-repeat;
    background-position: top center;
    background-size:100% 100%;
}
.loginwrapper  {
	width:100%;
	min-height:100vh;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	padding:12px 12px;
}
.logincontainer  {
	background:#ffffff;
	flex-basis:370px;
	max-width:370px;
	border-radius:10px;
	padding:22px 35px 35px 35px;
}
.loginlogo  {
	margin-top: 12px !important;
	margin-bottom:12px !important;
}
.loginlogoimg   {
	width:230px;
}
.loginsublogo  {
	color:#111111;
	margin-bottom:24px;
	font-size:16px;
}
.loginforminput  {
	padding-top:6px;
	padding-bottom:6px;
}
.loginformlabel  {
	font-size:16px;
	color:#111111;
	cursor:pointer;
	margin:0;
}
.loginformlabel input[type=checkbox]  {
	width:15px;
	height:15px;
	position:relative;
}
.formloginsubmit  {
	background:#00ccff;
	border:none;
	width:100%;
}
.formloginsubmit:hover, .formloginsubmit:focus {
	background:#00a3d5;
}
.loginlink  {
	color:#555555;
	font-size:14px;
}
.loginlink:hover  {
	text-decoration:none;
	color:#222222;
}
.form-group  {
	margin-bottom:12px;
}
