@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700|Lora:400,700|Roboto:300,400,900,700,500);
body{
  margin: 0;
}
img{
  max-width: 100%;
  height: auto;
}
.post-info{
  display: flex;
  flex-direction: column;
  align-items: center;
  /*background-color: rgb(30,50,61);*/
  /*height: 110vh;*/
}
.post-info h1{
  font-family: Roboto;
  font-size: 2.5rem;
  font-weight: 700;
  /*color:white;*/
}

.post-info input[type="text"],
.post-info input[type="email"],
.post-info input[type="tel"],
.post-info input[type="textarea"],
.post-info textarea{
  background: transparent;
  margin:.5rem;
  font-size: 1.2rem;
  width: 500px;
  padding: .5rem;
  /*color: white;*/

}
.sameCol{
display: flex;
flex-direction: column;
}
.sameCol select,
.sameCol input[type="text"]{
	
	width:250px;
	
}
.sameCol input[type="text"]{
	padding: .54rem
}
.sameCol select{
	padding: .72rem;
}
.type select{
	width: 520px;
	padding: .6rem;
	font-size: .9rem;
	font-family: Roboto;
}
.type{
  display: flex;
  flex-direction: column;
  /*justify-content: flex-start;*/
  /*align-items: flex-start;*/
  /*background-color: rgb(30,50,61);*/
  
}.button{
  display: flex;
  font-family:Lato;
  font-weight: 400;
  justify-content: row;
  margin:.5rem;
}
.button input{
  margin:.5rem;
  font-size: 1.40rem;
  width: 250px;
  padding:.5rem;
  /*color: white;*/
  /*background-color:rgb(43, 167, 123);*/
}
.post-info textarea{
  padding: 2.5rem .5rem;
}
.type label,.sameCol label{
  text-transform: uppercase;
  font-family: Lato;
  font-weight: 400;
  background-color: transparent;
  font-size: 1.05rem;
  width: 500px;
  padding-left: .5rem;
  padding-top: .5rem;
  /*color: white;*/
}
