.component_CustomerService_ReferralForm{margin:0;margin:0;padding:8px 14px}.form table{width:100%;border-spacing:0}form td.felement table{width:auto}.form td{padding:2px}.form .fheading{font-size:1.4em;border-top:solid 1px #ccc;color:#333;font-weight:bold;padding:12px 0}.form .req{color:#444;font-weight:normal}.felement{vertical-align:top;width:80%}.flabel{vertical-align:text-top;width:20%}.form .fhelp{color:#666}.felement img{vertical-align:middle}@media screen and (max-width:740px){.form td{display:block;float:left;width:100%}.form input,.form textarea{width:100%;max-width:350px}.form td table,form td.felement table{display:table;width:100%}.form td table tr{display:table-row}.form td table td{display:table-cell;width:auto}}.component_Misc_Form{margin:0;margin:0;padding:8px 0}#c305.component_Misc_Form{padding:8px 0}
