div.form_question{margin:-.5em -.5em .5em -.5em;padding:.5em;}div.form_question .form_label,div.form_question label{display:block;}div.form_question fieldset{border:0;margin:0;padding:0;min-width:0;}body:not(:-moz-handler-blocked) div.form_question fieldset{display:table-cell;}div+div.form_h1{margin-top:15px;}div.form_h1 .form_label{font-size:1.4em;}div.form_h2 .form_label{font-size:1.3em;}div.form_h3 .form_label{font-size:1.1em;}div.form_p .form_label{font-weight:normal;}div.form_header .form_label{font-weight:bold;background:#ccc;padding:4px 5px;}div.form_responses{white-space:pre-wrap;}div.form_response input+label{display:inline;font-weight:normal;margin-left:.5em;}div.form_likert div.form_response{float:left;margin-right:4px;margin-left:4px;}div.form_likert div.form_response table tr td{text-align:center;}div.form_response span.full_message{font-weight:bold;margin-left:1em;color:#c00;vertical-align:middle;}div.form_question.form_layout_table.form_likert.show_labels .form_label{padding-top:4em;}div.form_question.selected,div.form_question.required{background-color:#ffc;}div.form_question.required{background-color:#fcc;}.form_success{border:2px solid #0a0;color:#0a0;font-size:1.25em;padding:.5em;}.form_question{position:relative;}.form_address.form_layout_stacked legend,.form_address.form_layout_stacked input,.form_address.form_layout_stacked select,.form_address.form_layout_stacked textarea,.form_location.form_layout_stacked legend,.form_location.form_layout_stacked input,.form_location.form_layout_stacked select,.form_location.form_layout_stacked textarea,.form_location_nopostal.form_layout_stacked legend,.form_location_nopostal.form_layout_stacked input,.form_location_nopostal.form_layout_stacked select,.form_location_nopostal.form_layout_stacked textarea{margin-bottom:5px;}div.form_page+div.form_page{margin-top:10px;}div.form_page input,div.form_page label{vertical-align:middle;}div.form_page input[type=password],div.form_page input[type=text],div.form_page input[type=email],div.form_page input[type=tel],div.form_page input:not([type]),div.form_page select,div.form_page textarea{box-sizing:border-box;max-width:100%;}div.form_question+div.form_question[data-type="plugin:widget"]{margin-top:10px;}div.form_question[data-type="plugin:widget"]+div.form_question{margin-bottom:10px;}@media(min-width:481px){div.form_question.form_layout_table{display:table;margin:0;padding:0;width:100%;}div.form_question.form_layout_table_prerendered,div.form_question.form_header.form_layout_table{margin:0;padding:0;}div.form_question.form_layout_table .form_label{box-sizing:border-box;display:table-cell;padding:4px 5px;width:150px;vertical-align:top;}div.form_question.form_layout_table .form_responses{display:table-cell;padding:4px 5px;vertical-align:top;}div.form_question.form_layout_table tbody.form_responses{display:table-row-group;}div.form_h1.form_layout_table,div.form_h1.form_layout_table .form_label,div.form_h1.form_layout_table .form_responses,div.form_h2.form_layout_table,div.form_h2.form_layout_table .form_label,div.form_h2.form_layout_table .form_responses,div.form_p.form_layout_table,div.form_p.form_layout_table .form_label,div.form_p.form_layout_table .form_responses{display:block;width:inherit !important;}div.form_header.form_layout_table,div.form_header.form_layout_table .form_label,div.form_header.form_layout_table .form_responses{display:block;padding:4px 5px;width:inherit !important;}}