.osg_rt_form_container { padding: 10px; width: 580px; margin: auto; }

.osg_rt_form_container h2 { margin-top: 10px; }

.osg_rt_form table tr td { border-top: 1px solid #ddd; padding: 6px 10px 6px 0;}

.osg_rt_form input[type="text"] { width: 100%; }

.osg_rt_form input[type="checkbox"], .osg_rt_form input[type="radio"] { margin-right: 7px; }

.osg_rt_form input[name="rt_allergy_other"] { width: 80%; }

.osg_rt_form input[type="submit"] { padding: 5px; border-radius: 5px; margin-top: 5px; }

.osg_rt_display_status { border: 1px solid #ddd; padding: 20px; }

.osg_rt_display_status p { margin: 0; }

#osg_rt_loading_img { display: none; }