.formbody{
width:100%;
padding:0px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e7bcbd+57,0e3760+100 */
border-radius:10px;
border:3px solid #e41b23;
border-style:double;
background-color: rgba(255, 255, 255, 0.5);} /* Old browsers */
}

.formbody h2{
	font-size: 2em;
	color: #e41b23;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	padding: 0px 0px 0px 0px;
}

.form-header {margin:0px; padding:20px;font-weight:700;font-size:1.6em;font-family:Verdana, Arial,'Open Sans';background:#e41b23;text-align: center; text-transform:uppercase; color: #fff; font-weight:bold; position: relative;border-top-left-radius:5px; border-top-right-radius:5px; }
.form-header span {display:block;}
.form-arrow {position:absolute; bottom:-15px; left:50%; margin-left:-15px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent;  border-top: 15px solid #e41b23;}
.form-horizontal { padding-top:10px;}

.consent-text {
	font-family: 'Open Sans', sans-serif; font-size:0.8em;
}

.form-group{
	padding: 5px 10px;
}
.form-control::-webkit-input-placeholder { color: #686060; }
.form-control:-moz-placeholder { color: #686060; }
.form-control::-moz-placeholder { color: #686060; }
.form-control:-ms-input-placeholder { color: #686060; }

.form-control{ font-family: 'Open Sans', sans-serif; padding:5px;border:1px solid #333;font-size: 13px;}
::-webkit-input-placeholder {
  color: #e41b23;
  font-size: 13px;
}
::-moz-placeholder {
  color: #e41b23;
  font-size: 13px;
}
:-ms-input-placeholder {
  color: #e41b23;
  font-size: 13px;
}
::placeholder {
  color: #e41b23;
  font-size: 13px;
}

.btn {
    padding: 0.5em 0.3em;
    border: 0 none;
    font-weight: normal;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
}
 
.btn-primary{color:#FFF;background-color:#e41b23;border-color:#FFF;border-radius:0px;}
.btn-primary:focus{color:#FFF;background-color:#000;border-color:#FFF}
.btn-primary:hover{color:#FFF;background-color:#000;border-color:#FFF}
.btn-primary:active{color:#FFF;background-color:#000;border-color:#FFF}

.nodisplay{
padding:5px;color: #9b2626;min-height:24px;font-size:11px;font-weight:600;font-family: 'Open Sans', sans-serif;
}
.display{
}
.error-box {
	display:none;background:#f7dadb;border:1px solid #9b2626;color:#9b2626;padding:5px;border-radius:5px;
}
.errorclass{
	background:#f7dadb;border:1px solid #9b2626;color:#686060;
}
.successclass{
	background:#d3eed7;border:1px solid #269b37;color:#686060;
}

.rn2bsn {
	font-size:0.8em;
	color:#000;
}

.consent {
	font-size:0.9em;
	line-height:1.6em;
	font-family: 'Open Sans', sans-serif;
	color:#333333;
	background:#fff;
	border-radius:5px;
	padding: 10px;
}