html,body {
    padding: 0;
    margin: 0;
    font: 14px 'Open sans', sans-serif;
    color: #333;
}
h1 {
    margin: 0;
    margin-bottom: 20px;
	font-size: 24px;
}
form{
  /* display: inline-block; */
}
.withstyle{
    padding: 40px;
    background: #fff;
    border: 1px solid #000;
    border-radius: 20px;
    width: 360px;
    margin: 30px auto;
    -webkit-box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 23px 4px rgba(0,0,0,0);
box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 23px 4px rgba(0,0,0,0);
}
.nostyle{
  }
input {
	font: 14px 'Open Sans', sans-serif;
    border: 2px solid #ccc;
    padding: 6px;
    display: block;
	margin-bottom: 10px;
    width: 95%;
    border-radius: 5px;

}
select{
  font: 14px 'Open Sans', sans-serif;
    border: 2px solid #ccc;
    padding: 6px;
    display: block;
	margin-bottom: 10px;
    width: 100%;
    border-radius: 5px;
}
.mezzofield{
  /* display: table-cell; */
  /* width: 100%; */
}
.mezzofield input{
  /* width: 45%; */
}
.mezzofield label{
  display: block!important;
  text-align: left;
}
label{
display: block!important;
text-align: left;
}
input[type=button]{
  font: 18px 'Open Sans', sans-serif;
  background-color: #00a99d;
  color: white;
  padding: 10px 20px;
  cursor: pointer;
  border: none;
  width:100%;
  margin-top: 10px;
  margin-bottom: 5px;
text-transform: uppercase;
border-radius: 5px;
}
button {
    font: 18px 'Open Sans', sans-serif;
    background-color: #00a99d;
    color: white;
    padding: 10px 20px;
    cursor: pointer;
    border: none;
    width:100%;
    margin-top: 10px;
    margin-bottom: 5px;
	text-transform: uppercase;
  border-radius: 5px;
}
