form#pm-trial-select-new-alt .form-half {width: calc(50% - 4px) !important;display:inline-block;}
form#pm-trial-select-new-alt .right-margin {margin-right:11px !important;}
form#pm-trial-select-new-alt 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#pm-trial-select-new-alt .form-half input {width: calc(100% - 25px) !important; }		
		
form#pm-trial-select-new-alt 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#pm-trial-select-new-alt 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#pm-trial-select-new-alt .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#pm-trial-select-new-alt .btn:hover
{
background:#456DBC;
cursor:pointer;
}

form#pm-trial-select-new-alt .btn:active
{
top:1px;
}
	
form#pm-trial-select-new-alt h2 {
    color:#000;
    font-weight: 600;
    margin-top: 0;
    text-align: center;
	line-height:26px;
}

form#pm-trial-select-new-alt h3
{
	color:#000;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}



form#pm-trial-select-new-alt {
     background:#cfcfcf;
  width:auto;
  padding:20px 20px 20px 20px;
}
	
	
form#pm-trial-select-new-alt .hidden {
display:none;
}

form#pm-trial-select-new-alt .required label:after { 
content:"*"; 
color:#f00;
margin-left:2px;
}
	form#pm-trial-select-new-alt .error {color:red;text-align:center;font-size:xx-small !important;display:block;}
	
form#pm-trial-select-new-alt .radioblock1, form#pm-trial-select-new-alt .radioblock2 {display:inline-block;width:42%;position:relative;margin:0 !important;padding:0 !important;padding-left:15px !important;}

form#pm-trial-select-new-alt #trialtype {text-align:left;width:20px !important;display:inline-block !important;float:none !important;position:absolute;left:0px;margin-left:0; }

@-moz-document url-prefix() { 
  
form#pm-trial-select-new-alt #trialtype {text-align:left;width:20px !important;display:inline-block !important;float:none !important;position:absolute;left:-97px;margin-left:0;}
/*.radioblock1 #trialtype {left:-30px;}*/
form#pm-trial-select-new-alt .radioblock1, form#pm-trial-select-new-alt  .radioblock2 {padding-left:15px !important;width:42%;}
}

form#pm-trial-select-new-alt h3 {color:#000;}

form#pm-trial-select-new-alt p {
    display: none !important;
}