.signup_page{position:relative}.signup_stepper{border-bottom:1px solid #efefef;border-top:1px solid #efefef;margin-bottom:20px}.signup_title{font-size:30px;margin:10px 0 25px;color:#4d4d4d}.form_progress li{padding:15px;color:silver;text-transform:uppercase;font-size:16px;font-weight:700;color:#7f7f7f;text-align:center}.form_progress li a{color:#7f7f7f}.form_progress li.current{background:#f7f7f7;color:#2b2b2b;border:#dfdfdf solid 1px;border-bottom:none;border-top:none;font-size:18px}.form_progress li.current a{color:#2b2b2b}.signup_note{color:#7f7f7f;margin:15px 0}.required{font-size:12px;margin:0 0 15px 0}.signup_required{font-size:18px;color:red;line-height:10px}.signup_hr{height:1px;background:#dfdfdf;margin:40px 0}.signup_page p{color:#7f7f7f}p.section_title{font-size:22px;letter-spacing:0;color:#7985AD;margin-bottom:10px;font-weight:700}.why_ssn{font-size:12px;margin:5px 0 0}.why_ssn a{color:#676bab}.address_note{color:#7f7f7f;margin:20px 0;display:block}p.password_info{font-size:14px;line-height:20px;margin:10px 0}.referral_radio{margin:0 0 15px}.referral_radio p{margin:5px 0 0 22px;font-size:12px}.accept_terms{font-size:14px;margin:0}.signup_form_controls .small_button{font-size:18px}.signup_form_controls i{margin:0 0 0 10px}.signup_kit_list li input{margin:60px 0 0}.kit_details{padding:15px 0}.kit_choice_button{margin-top:50%!important}p.signup_kit_name{font-size:26px;margin:0 0 10px;color:#4d4d4d}p.signup_kit_desc{margin-bottom:10px}p.signup_kit_extra_details{margin:10px 0 15px;font-weight:700}a.kit_jewelry{text-transform:uppercase;font-size:18px;font-weight:700}.jewelry_list_close{display:block;float:right;margin:10px 90px 20px 0}.kit_price{font-size:24px;font-weight:700}p.review_header{font-weight:700}.singup_totals li{border-bottom:solid 1px #efefef;font-size:18px}span.total_num{font-size:18px;font-weight:700}