.background-wrapper div[id*="form_"] .form_container input, 
.background-wrapper div[id*="form_"] .form_container select, 
.background-wrapper div[id*="form_"] .form_container textarea{
	width: 100%;
}
.background-wrapper div[id*="form_"] .form_container .form_birthdate select, 
.background-wrapper div[id*="form_"] .form_container .form_radio input, 
.background-wrapper div[id*="form_"] .form_container .form_dateym select{
	width: inherit;
}
div[id*="form_"] .form_container .form_header{
	width: 100% !important;
}
div[id*="form_"] .form_container .form_p{
	display: none;
}
div[id*="form_"] .form_container input[type="checkbox"]{
	width: inherit;
}
div[id*="form_"] .form_container .form_response label{
	display: inline-block;
  width: calc(100% - 22px);
  vertical-align: top;
  margin-bottom: 0;
	margin-top: 2px;
}
div[id*="form_"] .action .form_button_submit{
	color: #fff;
	background-color: #8b0015;
	font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: .04em;
  white-space: normal;
  display: inline-block;
  text-align: center;
	vertical-align: middle;
	border: 2px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px;
}
div[id*="form_"] .action .form_button_submit:hover{
	color: #fff;
	background-color: #ab0520;
	text-decoration: none;
}
/*field consistency*/
div[id*="form_"] .form_container .form_question fieldset div, 
div[id*="form_"] .form_container .form_question{
	margin-bottom: 1em;
}
div[id*="form_"] .form_container .form_label, 
div[id*="form_"] .form_container .form_address, 
div[id*="form_"] .form_container .form_responses,
div[id*="form_"] .form_container .form_response{
	margin-bottom: 0 !important;
}
.paragraph--type--az-accordion button:focus{
	background-color: transparent;
}