* {
border:none;
}
body {
background-color:#d1c4e9;
}

#contentContainer {
background-color:transparent;
}

#leadContainer {
width:100%;
max-width:640px;
margin-left:auto;
margin-right:auto;
}

header {
	background-image:url(https://www.drugtargetreview.com/wp-content/uploads/10_beakers.jpg);
	height:160px;
	background-size: cover;
	background-position: center;
	border: 1px solid rgb(218,220,224);
	border-radius: 8px;
	margin-top: 12px;
	background-repeat: no-repeat;
	float:left;
}

section {
  border: 1px solid rgb(218,220,224);
  border-radius: 8px;
  margin-top: 12px;
  background-color:#ffffff;
}

section#intro {
border-top:10px solid #673ab7;
}
section#logo img{
max-width:calc(100% - 50px);
margin-left:25px;
margin-top:25px;
margin-bottom:25px;
}


section h1 {
margin:25px;
font-size: 3em;
}

section p {
margin: 25px;
font-size: 1.5em;
}

fieldset {
width:100%;
padding-left:0;
padding-right:0;
}

div.input{
  border: 1px solid rgb(218,220,224);
  border-radius: 8px;
  margin-top: 12px;
  background-color:#ffffff;
  width:100%;
  max-width: 638px;
  float:left;
}

label {
text-transform:none;
font-family: "Muli", Arial;
 font-weight: 500;
 margin-left:25px;
}

label span {
color: #ff0000;
}

label span.wpcf7-list-item-label {
color:#333333;
}

.wpcf7-list-item label {
margin-left:0;
}

span.wpcf7-not-valid-tip {
margin-left:25px;
}

div.input input {
margin-left:25px;
}

input[type=text], input[type=password], input[type=email],input[type=date] {
font-family: "Muli", Arial, sans-serif;
border-left:none;
border-right:none;
border-top:none;
border-bottom: 1px solid #cccccc;
width:300px;
font-size:inherit;
}

input[type=radio] {
margin-top:7px;
}

div.input textarea {
margin:0 25px;
width: calc(100% - 52px);
border-left:none;
border-right:none;
border-top:none;
border-bottom: 1px solid #cccccc;
font-size:inherit;
}

input:hover {
border-bottom: 2px solid #efc058;
background:#f5f5f5; 
}

select {
background-color:#f5f5f5;
width: calc(100% - 50px);
margin-left:25px;
font-size:inherit;
}

p input[type="submit"] {
background-color:#673ab7;
border:1px solid #673ab7 !important;
border-radius: 8px !important;
text-transform: none;
  font-family: "Muli", Arial, sans-serif;
  font-size: inherit;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 175%;
  font-weight: 400;
}

#copyrightContainer {
background-color:transparent;
border-top: 1px solid #673ab7;
}

#copyrightContainer p{
color: #333333;
font-weight:500px;
}

#copyrightContainer a{
color: #333333;
}

p.info {
margin:0 25px;
}
