

body{
	background-color: #2646C6;
	text-align: center;
	 margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
}

h1{
	display: none;
}
 

section.showme{
	animation: show 5s 1;
}


@keyframes show {
		0%		{opacity: 0%;}

		100%	{opacity: 100%;}
	}


img.image1{
	margin:auto;
	margin-top:16vh;
	width:40vw;
	position: relative;
}

img.image2{
	margin:auto;
	margin-left:-40vw;
	margin-top:16vh;
	width:40vw;
	position: absolute;
	-webkit-animation: flickerAnimation 2s infinite;
   -moz-animation: flickerAnimation 2s infinite;
   -o-animation: flickerAnimation 2s infinite;
    animation: flickerAnimation 2s infinite;
}

@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}



button{
	background-color: #2646C6;
	font-family: helvetica;
	font-size:16px;
	border-color: white;
	border-radius: 2px;
	border-style: solid;
	width:10vw;
	height: 5vh;
	color:white;
	margin-top:5vh;
}

button:hover{
	color:#2646C6;
	background-color: #BEC7EE;
}
button:active{
	color:#2646C6;
	background-color: white;
}

form{
	margin-top: 38vh;
}

label{
	color:white;
	font-family: helvetica;
	font-weight:200;
	font-size:40px;
	margin:auto;
	line-height: 100px;

}

input{
	height:30px;
	width: 300px;
	background-color: #2646C6;
   border: 2px solid white;
   border-radius: 2px;
   font-size: 16px;
   color:white;
}