

#deltagrid_root #canvas
{
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	position:absolute;
	z-index: 10;
	overflow: hidden;
	pointer-events:none;
}

#deltagrid_root #overlay
{
	display: block;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position:absolute;
	z-index: 20;
	width: 70%;
	left:15%;
}

@keyframes transition_right {
  100% {
    transform: translateX(5000px);
  }
}

img {
	width: 10vw; 
	height: auto;
}

h1 
{
	font-size: 40px;
}

a
{
	color: white;
}

i 
{
	color: white;
	margin-left: 40px;
}

.alert {
  padding: 20px;
  background-color: red;
  color: white;
  font-size: 20px;
  text-align: center;
}

section, fieldset, nav
{
	background-color: rgba(.1, .1, .2, 0.25);
	align-items: center;
  text-align: center;
	padding: 50px;
	color: white;
	font-size: 30px;
}

