body {
	font-family: "Open Sans", "Helvetica Neue", Arial, "Bitstream Vera Sans", sans-serif;
	margin: 0;
	padding: 0;
    background: #fff;
	text-shadow:none;
}

h1 {
	font-size: 1.25em;
	text-align:center;
	color:#3985c8;
	margin: 8px auto;
}

h2 {
	font-size: 1em;
	color:#3985c8;
	text-transform:uppercase;
	margin: 8px auto;
}

h3 {
	color:#3985c8;
	text-transform:uppercase;
	margin: 15px auto 8px;
}

h4 {
	margin:2px auto;
	padding:0;
	font-size: 1em;
	color:#0053a6;
	text-transform:uppercase;
}

p {
	padding: 0;
	margin: 0 auto;
}

h1, h2, h3, h4, p {
	width:90%;
}

#contact-form {
	width: 100%;
	margin: 0 auto;
	padding-bottom: 1%;
	text-align: center;
}

#contact-form-inner {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

p#label {
	text-align:center;
	margin:20px auto 3px;
}

p#label.drugtop {
	text-align:center;
	margin:0 auto 3px;
}

.form-info p.drug-title{
	margin:20px auto 15px auto;
	padding:12px 0 5px 0;
	border-bottom:1px dashed #cecece;
	font-weight:bold;
}	

.form-info input.text,
.form-info textarea,
.form-info select{
	width: 90%;
	padding:5px;
}

.form-info select{
	font-size:15px;
}

.form-info input[type="submit"] {
    background: #2377c2;
	color: #fff;
	border-radius: 5px;
	padding:12px 50px;
	border:0;
	font-weight:600;
	font-size:16px;
	text-transform:uppercase;
}

.form-info input[type="submit"]:hover{
  	background: #123156;
  	color: #fff;
}

.g-recaptcha-outer{
    text-align: center;
	background: #f9f9f9;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #a9a9a9;
	margin:20px auto 20px;
	width:90%;
	clear:both;
}
.g-recaptcha-inner{
    width: 140px;
    height: 73px;
    overflow: hidden;
    margin: 5px auto;
}
.g-recaptcha{
    position:relative;
    left: -9px;
    top: -2px;
}

.succMsg { 
	color:#356242 ; 
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 15px;
}

.errMsg { 
	color:#e51e19 ; 
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 15px;
}

.clear2 { clear: both; }

hr.formtop {
	clear: both;
	margin: 50px 0 10px;
	border-top:1px solid #0053a6;
	border-bottom:0;
	border-left:0;
	border-right:0;
	
}
hr.form {
	clear: both;
	margin: 10px 0;
	border-top:1px solid #0053a6;
	border-bottom:0;
	border-left:0;
	border-right:0;
	
}


