footer {
	position:fixed;bottom:0px;text-align:center;display:block;width:100%;
	font-size:.7rem;font-weight:500;
}
body {
	background-color: rgb(248,249,250) !important;
	background: linear-gradient(-20deg, #ccc 15%, #fff);/*radial-gradient(circle, rgba(215,215,215,1) 0%, rgba(250,250,250,1) 50%);*/
}

#card {
	position:absolute;
	top:20% !important;
	width: 20rem;
}

#capslock {
	margin-bottom:1rem!important;
	display: none;
	visibility: visible;
	color: red;
	text-align:left;
}