* {
    margin: 0;
    padding: 0;
    font-family: "Roboto Condensed", sans-serif;
  }
  body {
    
    background: fixed linear-gradient(to bottom, #331d2c, #a78295, #efe1d1);
  }
  #header {
    padding: 2%;
    background-color: #111111cb;
    height: 45px;
    color: #efe1d1;
    display: flex;
    justify-content: center;
    align-items: center;
  }



  form{


        background-color: #82a79300;
        margin-left: 80vh;
        margin-top: 12vh ;
     
      
        width: 45vh;
        height: 59vh;
  }
  header a {
    text-decoration: none;
    color: #efe1d1;
    font-size: 2.5rem;
    margin: 10px;
  }
  header a:hover {
    background-color: #302f2fcb;
  }


.row label{
  color: #FFFFFF;
  font-size: 18px;
  margin-left: 10px;
}

input[type=text], textarea {
  text-align: left;
  background-color: #a78295;
  border-radius: 10px;
  margin: auto 0;
  color: #FFFFFF;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 5px 5px 10px #3e4444;
  
  }

#name{
height:4vh ;
width: 19vh;
font-size: 2vh;
}
#email{

    height:4vh ;
width: 19vh;
font-size: 2vh;
}
#message{
    height:35vh ;
width: 40vh;
font-size: 2vh;
}
input[type=submit] {
  background-color: #331d2c;
  color: #FFFFFF;
  border-radius: 10px;
  font-size: 18px;
  margin-left: 10px;
  box-shadow: 5px 5px 5px #3e4444;
}

footer {
  height: 8vh;
  width: 100%;
  border-color: #331d2c;
  position: absolute;
  background-color: #331d2c;
  color: #efe1d1;
  bottom: 0;
  text-align: center;
  font-size: 2rem;
}


#submit_button{

  height:3vh ;
  width: 19vh;
}


form input:hover {
  background-color: #302f2fcb;
}