/* custom styles */
#content form { font: 16px/1.2 Arial, Helvetica, sans-serif; /*float: left;*/ }
#content fieldset { margin: 1em 0; /*width: 55%;*/ /*float: left;*/ /*width: 100%;*/ border: 0 none; border-bottom: 2px solid #4f5051; padding-bottom: .5em; }
#content legend { font-weight: bold; /*margin-left: .5em; padding: 0 .5em;*/ }
legend span, h2 span { font-weight: normal; /*font-size: .9em;*/ }

#content label { display: /*inline-*/block; /*float: left; clear: left;*/ margin-right: 1em; margin-bottom: .25em; }
#content input[type="text"] { display: block; margin-bottom: .5em; margin-left: 1em; }
/*#content input[type="radio"] + label { float: none; display: inline; }
#content input[type="radio"] + label + input[type="text"] { display: block; }*/
#content fieldset h2:first-child { margin-top: 0; }
#content input[type="text"] + label { margin-top: .75em; }

#content li label { float: none; display: inline; }
#content li input[type="radio"] { float: none; display: inline; }

fieldset ul { list-style: none; margin-left: 0; padding-left: 0; margin-top: 0; }
fieldset div + ul { margin-top: .5em; }
fieldset div.instructions + ul { margin-top: 0; }

#content input[type="submit"] {  }
#content div label {  }
#content div.addNPIgroup {  }

.ui-widget { font-size: .8em; }

#navigation > ul { display: none; }
#fb { display: none; }
#content { float: none; margin: auto; width: 90%; }

#content p { width: auto; }

fieldset div.instructions { float: right; width: 50%; margin-right: 1em; }
div.instructions p:first-child { margin-top: 0; }

#content fieldset > input[type="radio"] + label { display: inline; }

/*input[type="reset"] { background: transparent; border: 0 none; cursor: pointer; text-decoration: underline; color: #0c94c4; }*/

/*#content p.instructions { float: right; clear: left; width: 38%; }*/

.form-required {  }

#eraProviderName { width: 25em; }
#eraProviderAddress { width: 20em; }
#eraProviderCity { width: 12em; }
#eraProviderState { width: 5em; }
#eraProviderZIP { width: 8em; }
.numberTIN { width: 8em; }
.numberNPI { width: 8em; }
.textAUTH { width: 8em; }
#eraContactName { width: 25em; }
#eraContactTitle { width: 20em; }
.numberPHONE { width: 10em; }
.numberPHEXT { width: 8em; }
#eraContactEmail { width: 25em; }
#eraBankName { width: 25em; }
#eraBankRoutingNumber { width: 8em; }
#eraBankAccountNumber { width: 15em; }
#eraSignatureName { width: 25em; }
#eraSignatureTitle { width: 20em; }
#eraVendorName { width: 25em; }
#eraVendorContactName { width: 25em; }
#eraVendorEmail { width: 25em; }


#submitted-data { margin: 1em auto; border: 1px solid #ccc; }
#submitted-data th { text-align: right; padding: .25em .5em; }
#submitted-data td { text-align: left; padding: .25em .5em; }


/*body { margin: 1em; font-size: 1em; }*/
#wrapper { width: 960px; margin: 0 auto; }


#ask-header {
	/*background-color: #fc6;*/
	height: 58px;
	border-top: 1px solid #fff;
	margin-top: 1px;
}

#logo-anchor {
	display: block; float: left;
	margin-right: 10px;
}

#logo {
	border: 0 none;
	margin: 0;
	padding: 0;
}

#ask-header h1 {
	background-color: #333;
	/*margin-top: 27px;*/
	margin-top: 0;
	border-top: 28px solid #fc6;
	padding-left: 250px;
	font-size: 16px;
	padding: 6px;
	color: #fff;
}

#ask-footer {
	background-color: #999;
	font-size: .8em;
	padding: 15px;
	text-align: center;
	line-height: 1.2;
	
}
#ask-footer p {
	margin: .25em auto .5em;
}


/* import from newer CSS */

#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
} 


#instructionsTPID, #tpidCallout, .callout {
	border: 3px solid #c00;
	border-radius: 12px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
	margin-left: -11px;
	padding: 8px;
	width: 11em;
}
#instructionsTPID { margin-top: .75em; width: auto; }
#instructionsOtherID { margin-bottom: 0; }
#instructionsEmail { width: auto; }

div.callout {
  margin-bottom: 8px;
  padding-bottom: 8px;
  width: 24em;
}


#eraForm fieldset > p > label { display: block; }
#eraForm fieldset > p > input:not([type='submit']):not([type='reset']) { display: block; margin-bottom: 1em; padding: .25em; }

.radiogroup, 
.checkgroup { margin-bottom: 2em; }

.radiobutton, 
.checkbox { margin-bottom: 1em; }

.radiobutton label {  }

.radiobutton input {  }

input[type='reset'] {
	padding: 1em;
    border-radius: 8px;
    margin-left: 1em;
    text-transform: uppercase;
    cursor: pointer;
}
/* changes for drupal
- bring in ONLY the HTML for each form (CSS + JS should be the same, but double check as some of the other forms might have something different)
- need to change the radio groups from ULs to div.radiogroup > div.radiobutton
- need to add the coh-link and coh-style-primary-cta classes to the submit button
- test the page
- need to update the aspx page to redirect or something??
*/