.errormsg{
	color:#f00;
}
.logvlvl{
	margin:5px 0;
}
.frmdiv{

}
.invalid{
	color:#f00;
}
.emailmatch{
	color:#f00;
}

label[for=user],label[for=pass],label[for=pass2],label[for=remember],#remember{
	display:none;
}
form[action=publicLogin] h3,form[action=trackingLogin] h3{
	color:rgba(28, 37, 51, 0.97);
	font-weight: bold;
}
form[action=publicLogin] input,form[action=publicLogin] button,form[action=trackingLogin] input,form[action=trackingLogin] button{
	width:100%;
	height: 62px;
	padding: 0 20px;

}
form[action=publicLogin] input,form[action=trackingLogin] input{
	background-color: #e6e6e6;
	outline: none;
    border: none;
    border-radius: 3px;
}
form[action=publicLogin],form[action=trackingLogin]{
	width:250px;
	/*text-align: center;
	width:300px;
	margin-left:auto;
	margin-right:auto;
	border:thin solid #aaa;
	border-radius: 10px;*/
}
article>p{
	margin: 0;
	/*
	width:300px;
	margin-left:auto;
	margin-right:auto;*/
}
.containerdiv{
	display: flex;
	flex-wrap: wrap;
}
.frmdiv{
	flex-grow: 1;
	margin:0 20px;
	min-width: 250px;
}
#explain{
	flex-grow: 1;
	margin:0 20px;
	min-width: 250px;
}
#abilitieslist{
	list-style: disc;
}
.disclaimer{
	font-size: 0.9em;
	color:#ccc;
}
