form#pba-trial-short-new .form-half {width: calc(50% - 4px) !important;display:inline-block;}
form#pba-trial-short-new .right-margin {margin-right:11px !important;}
form#pba-trial-short-new input {
-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
    background: white none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-family: inherit;
    font-size: 15px;
    font-weight: inherit;
    margin: 0.1em 0 !important;
    min-height: 1.75em;
    padding: 0.05em 0.67em;
    /*width: 92%;*/
	width:calc(100% - 30px) !important
}
		
form#pba-trial-short-new .form-half input {width: calc(100% - 25px) !important; }			
		
form#pba-trial-short-new textarea {
-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: white;
  /*width: 92%;*/
  padding: 0.05em 0.67em;
  border: 1px solid #ccc;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  min-height: 4.5em;
  margin: .10em 0 !important;
		width: calc(100% - 8px) !important;
}

form#pba-trial-short-new select {
-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: white;
  color:#888;
  /*width: 98%;*/
  padding:0.35em 0.47em 0.25em 0.47em;
  border: 1px solid #ccc;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  min-height: 1.75em;
  margin: .10em 0!important;
  width: calc(100% - 8px) !important;
}
form#pba-trial-short-new .btn {
    border:0px;
	font-weight:700;
    color:#fff;
    background:#3156A3;
	text-transform:uppercase;
	font-size:15px;
	 display: inline-block;
	vertical-align: middle;
	width: calc(100% - 4px) !important;
	min-width:200px;
	margin-top:20px;
	text-indent:0px;
	padding: 8px 0px !important;
	height:auto !important; }
}

	form#pba-trial-short-new .btn:hover
{
background:#456DBC;
cursor:pointer;
}

form#pba-trial-short-new .btn:active
{
top:1px;
}
	
form#pba-trial-short-new h2 {
    color:#000;
    font-weight: 600;
    margin-top: 0;
    text-align: center;
	line-height:26px;
}

form#pba-trial-short-new h3
{
	color:#000;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}



form#pba-trial-short-new {
     background:#cfcfcf;
  width:auto;
  padding:20px 20px 20px 20px;
}
	
	
form#pba-trial-short-new .hidden {
display:none;
}

form#pba-trial-short-new .required label:after { 
content:"*"; 
color:#f00;
margin-left:2px;
}
	form#pba-trial-short-new .error {color:red;text-align:center;font-size:xx-small !important;display:block;}

form#pba-trial-short-new p {display:none;}