body
{
	background-color:#f3f3f3;
	
	height:100%;
	width:100%;
	
	position: fixed;  
	padding: 0 auto;
	margin: 0;
	
	-webkit-text-size-adjust: 100%; 
	-ms-overflow-style: none;
	/*padding: 0 auto;*/
}

.background-image 
{
  background-image: url("../images/background.jpeg");
  background-position: fixed;
  background-repeat: no-repeat;
  background-attachment: fixed !important;
  background-size: cover !important;
  padding: 0 auto;
 
  margin-top: -30px;
  margin-left: -10px;

 -webkit-filter: blur(30px);
  -moz-filter: blur(30px);
  -o-filter: blur(30px);
  -ms-filter: blur(30px);
  filter: blur(30px);
  
   -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  position:fixed;

  display: block;
  width: 110%;
  height: 110%;
  
  opacity: 0.2;
  
  z-index: -1;
}

.content
{
	overflow-x: inherit;
	-webkit-overflow-scrolling: touch;
	/*padding: 36pt; */
	padding: 50;
    width: 100%;
    height: 100%;
    
    display: block;	

  
   overflow-y: scroll;
   position: relative;

   z-index: 3;
   /*vertically inline fix*/
   -moz-box-sizing: border-box; 
   -webkit-box-sizing: border-box; 
   box-sizing: border-box; 
 }



form{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -100px;
  margin-left: -250px;
  width: 500px;
  height: 200px;
  border: 4px dashed #fff;
  background-color: rgba(0, 99, 175, 0.85);
}
form p{
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 170px;
  color: #ffffff;
  font-family: Arial;
}
form input{
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
}
form button{
  margin: 0;
  color: #fff;
  background: #16a085;
  border: none;
  width: 508px;
  height: 35px;
  margin-top: -20px;
  margin-left: -4px;
  border-radius: 4px;
  border-bottom: 4px solid #117A60;
  transition: all .2s ease;
  outline: none;
}
form button:hover{
  background: #149174;
	color: #0C5645;
}
form button:active{
  border:0;
}