body,html{font-family:Arial,Helvetica,sans-serif !important;font-size:13px;color:#333;margin:0;padding:0}.wizard{clear:both}fieldset{background:none repeat scroll 0 0 #FFF;border:0 none;border-radius:5px;box-shadow:0 0 15px 1px #2d6ea8;width:965px;margin-top:25px;margin-bottom:35px;margin-left:5px;padding:10px}legend{border:0;color:#2d6ea8;background:white;font-weight:bold;font-size:17px;float:left;width:960px;padding-bottom:15px;padding-left:2px;top:0}.reg_legend_complete{color:#2d6ea8}label{font-weight:normal;font-size:13px;color:#333;width:365px;margin:5px;float:left;text-align:right;padding-left:20px;padding-top:5px;padding-bottom:5px}.field_label{float:left !important;width:365px !important;margin-left:3px}.label_over_30{min-height:40px}.label_over_60{min-height:45px}.label_over_90{min-height:50px}.label_over_120{min-height:55px}.label_over_150{min-height:65px}div.reg_type_header{font-weight:bold;font-size:14px;text-align:right}header img{padding-left:0 !important}div.reg_show_info{width:800px;font-weight:bold;font-size:14px;text-align:left}div.main{width:1000px;padding:0;height:auto}div.left{width:400px;margin:0;padding:0;float:left;text-align:right}div.right{width:550px;margin:0;padding:0;float:right;text-align:left}div.a{clear:both;width:975px;padding:0}input[type=text],input[type=email]{color:#666;background:none repeat scroll 0 0 #f7f7f7;border:1px solid #a1a1a1;border-radius:5px;font-size:13px;padding-left:4px;padding:5px 3px;width:225px}input[type=radio]{font-size:13px !important}input[type=checkbox]{height:13px;width:13px;vertical-align:bottom;position:relative;top:6px;margin-bottom:5px}.checkbox_label{text-align:left}textarea{color:#666;background:#f7f7f7;border:1px solid #a1a1a1;font-size:13px;border-radius:5px;width:400px;height:65px}select{font-size:13px;color:#666;border:1px solid #a1a1a1;border-radius:5px;background:none repeat scroll 0 0 #f7f7f7;height:28px;width:233px}.reg_button,.sm_button,sm_continue_button{font-weight:bold;font-size:13px;background-color:#2d6ea8;-webkit-appearance:none;border:1px #2d6ea8 solid;border-radius:5px !important;color:white;height:32px;align-items:center;min-width:100px !important;width:inherit;margin-right:5px;margin-left:5px;display:inline}input.reg_back_button_back{font-weight:bold;font-size:12px;background-color:#2d6ea8;-webkit-appearance:none;border:1px #2d6ea8 solid;border-radius:5px !important;color:white;height:22px;align-items:center}.reg_button:hover,.sm_button:hover{background-color:#b9d4eb;-webkit-appearance:none;color:#2d6ea8}input.reg_back_button:hover{background-color:#b9d4eb;-webkit-appearance:none;color:#2d6ea8}.reg_button:focus,.sm_button:focus{outline:0}input.reg_back_button:focus,input.sm_button:focus{outline:0}.my_activity_button:hover{color:#fff !important}.reservation_link_button{font-weight:bold;font-size:13px;background-color:#2d6ea8;-webkit-appearance:none;border:1px #2d6ea8 solid;border-radius:5px;color:white;height:22px;align-items:center;display:block;margin-top:10px;width:225px}.buttons{text-align:right;float:right}.reg_continue_button_skip_sessions{margin-top:5px;margin-bottom:5px;margin-left:0}.instructions{font-size:12px;font-weight:normal;color:#2d6ea8}.widebox{background-color:#d6d5d5;font-size:12px;width:175px !important;border:0;padding:8px 8px 8px 8px}.hint{font-size:12px;color:#2d6ea8}.data{padding-left:410px;display:block}.required{font-weight:normal;font-size:13px;font-style:italic;color:#fdac3a;margin-left:3px}.sessions_skip{clear:both}.session_area{padding:10px;margin-bottom:25px;background-color:#2d6ea8 !important;border-radius:5px;clear:both}.session_area fieldset{width:900px}.session_area legend{width:900px}.session_box{border:1px solid #2d6ea8;border-radius:5px;padding:5px;5px;5px;5px;margin-bottom:10px;margin-top:10px;background-color:#fff}.session_name{color:#2d6ea8}.session_time{font-weight:bold}p,td,ol,ul{color:#333 !important;font-size:13px !important}.session_area h2{color:#fff}.session_area .detail{color:#fff}.error{color:#fdac3a !important;background:#f7f7f7 !important;border:1px solid #fdac3a !important;border-radius:8px;padding:5px 5px 5px 40px;margin-top:10px;margin-bottom:10px}.errorExplanation{color:#fdac3a !important;background:#f7f7f7 !important;border:1px solid #fdac3a !important;border-radius:8px;padding:5px 5px 5px 40px;width:600px;line-height:1.1em !important;clear:both}.errorExplanation li{color:#fdac3a !important}.errorExplanation h2{margin:0 !important;padding 0 !important}.fieldWithErrors label{color:#fdac3a}.flash,.error{clear:both}.reg_type_header,.reg_type_alt_header{color:#2d6ea8;margin-bottom:20px;margin-top:20px}#attendee_name{color:#2d6ea8 !important;font-size:16px !important;clear:both;min-height:0}.session_cost{color:#fdac3a !important}.status_bad{color:#fdac3a !important;font-weight:bold}.wizard{margin-bottom:20px;overflow:hidden;counter-reset:step}#wizard_steps li{list-style-type:none;color:#333;text-transform:uppercase;font-size:11px;width:150px;float:left;position:relative;text-align:center;margin-left:0 !important}#wizard_steps li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:11px;color:white;background:#2d6ea8;border-radius:3px;margin:0 auto 5px auto}#wizard_steps li:after{content:'';width:100%;height:2px;background:#2d6ea8;position:absolute;left:-50%;top:9px;z-index:-1}#wizard_steps li:first-child:after{content:none}#wizard_steps li.selected:before,#wizard_steps li.selected:after,#wizard_steps li.completed:before,#wizard_steps li.completed:after{background:#b6d0e7;color:#2d6ea8}.selected{border-bottom:none !important}.custom_checkbox{display:block !important}@media(max-width:999px){html,body{-webkit-text-size-adjust:none}body{font-size:15px}body p{font-size:15px;padding-left:3%;padding-right:3%}#wrap{width:100%}img{max-width:100%}div.wizard{width:96% !important;margin:1% 2% 1% 2%}div.wizard ul li{width:90% !important;margin-bottom:3px;margin-top:3px;text-align:left;font-size:16px !important;margin-left:0 !important}#wizard_steps li{text-align:left}#wizard_steps li:before{display:inline;padding:5px;margin:5px}#wizard_steps li:after{position:relative}li.last{margin-bottom:20px !important}fieldset{width:89%;padding-left:2%;padding-right:2%;margin-left:3%;margin-right:1%;margin-bottom:45px}legend{width:95% !important}label{width:90% !important;padding-left:1%;padding-right:1%;float:none;font-size:15px !important;margin-top:5px;text-align:left;clear:both}.field_label{width:90% !important;text-align:left !important}input[type=text],input[type=email]{width:90%;padding-left:1%;padding-right:1%;height:25px;font-size:15px !important}textarea{width:90%;padding-left:1%;padding-right:1%;height:75px;font-size:15px !important}select{width:93%;padding-left:1%;padding-right:1%;font-size:15px !important;height:36px}.data{padding-left:10px}.instructions{font-size:14px !important;width:90% !important;clear:both}fieldset p{font-size:15px !important}.required{font-size:13px}.buttons{text-align:left;padding-left:20px}.reg_button,.sm_button{font-size:15px;height:40px;width:125px}.session_area{margin-left:20px;margin-right:20px}.session_area fieldset{width:90% !important}.session_area legend{width:90% !important}.session_box .instructions{width:75% !important}.reg_activity_cost{float:none;display:block;width:25%}.sessions_skip{font-size:15px;padding-left:15px}p.session_time{display:none}.session_box{margin-bottom:20px;font-size:14px;padding-bottom:15px}.session_box input[type=text]{width:50% !important}td{font-size:14px}.reg_type_header{width:95% !important;font-size:15px !important}.errorExplanation{width:85%;margin-left:15px !important;margin-right:15px !important}#errorExplanation ul li{font-size:14px;margin-top:8px;margin-bottom:8px}.fieldWithErrors label{display:block}.hint{padding-left:2px;font-size:12px}table{width:95% !important}#attendee_name{width:95% !important;padding-left:15px}.widebox{display:none}.company_footer_left{float:left;text-align:left}.company_footer_right{float:left;text-align:left}}