body{

  padding:0;

  margin:0;

}

.vid-container{

  position:relative;

  height:100vh;

  overflow:hidden;

}

.bgvid{

  position:absolute;

  left:0;

  top:0;

  width:100vw;

}

.inner-container{

  width:400px;

  height:400px;

  position:absolute;

  top:calc(50vh - 200px);

  left:calc(50vw - 200px);

  overflow:hidden;

}

.bgvid.inner{

  top:calc(-50vh + 200px);

  left:calc(-50vw + 200px);

  filter: url("data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'><filter%20id='blur'><feGaussianBlur%20stdDeviation='10'%20/></filter></svg>#blur");

  -webkit-filter:blur(10px);

  -ms-filter: blur(10px);

  -o-filter: blur(10px);

  filter:blur(10px);

}

.box{

  position:absolute;

  height:100%;

  width:100%;

  font-family:Helvetica;

  color:#000000;

  background:#ffcb05;

  padding:30px 0px;

}

.box h1{

  text-align:center;

  margin:30px 0;

  font-size:30px;

}

.box input{

  display:block;

  width:300px;

  margin:20px auto;

  padding:15px;

 

  color:#000;

  border:0;

}

.box input:focus,.box input:active,.box button:focus,.box button:active{

  outline:none;

}

.box button{

  background:#0ba2d4 ;

  border:0;

  color:#fff;

  padding:10px;

  font-size:20px;

  width:330px;

  margin:20px auto;

  display:block;

  cursor:pointer;

}

.box button:active{

  background:#27ae60;

}

.box p{

  font-size:14px;

  text-align:center;

}

.box p span{

  cursor:pointer;

  color:#666;

}