
html { 
  background: url(Bg.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


body {
    position:relative;
    margin: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #333;
    font-size: 14px;
}


#conteudo {
position: relative;
width:310px;
    left: 50%;
    margin-top: 20px;
    margin-left: -170px;
padding: 5px 15px 5px 15px;
background-color: #f2f2f2;
border-radius:10px;
text-align:center;
opacity:0.85;
box-shadow: 0 1px 50px #000;
}


#conteudo p {
margin: 15px 0;
font-size: 100%;
}

#conteudo h1{
font-size: 150%;
line-height: 120%;
}

#conteudo h2{
font-size: 110%;
}




textarea  
{  
  width: 95%;
  height: 150px;
  padding: 10px 10px;
  box-sizing: border-box;
  border: 2px solid #ccc;
  border-radius: 4px;
  background-color: #b3cad4;
  font-size: 100%;
  resize: none;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 }





input[type=submit], input[type=reset] {
  background-color: #494949;
  border: none;
  color: white;
  padding: 10px 10px;
  text-decoration: none;
  font-size: 100%;
  margin: 4px 4px;
  border-radius: 4px;
  cursor: pointer;
}



input[type=text] {
   width:95%;   
   padding: 12px 12px;
   box-sizing: border-box;
   border: 2px solid #ccc;
   border-radius: 4px;
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   background-color: #b3cad4;
   font-size: 100%;
   resize: none; 
   border: none;
}

::placeholder {
color:#000000;
opacity:1;
}

a:link {
  text-decoration: none; color:#000000;
}

a:visited {
  text-decoration: none; color:#000000;
}

a:hover {
  text-decoration: none; color:#7da2b3;
}

a:active {
  text-decoration: none; color:#7da2b3;
} 
