.required{color:#333333;font-size:14px}form .form-input>label,form .form-input .input_field{display:inline-block}form .form-input>label{font-weight:700}form .form-input .input_field input[type="text"],form .form-input .input_field input[type="email"],form .form-input .input_field input[type="number"],form .form-input .input_field input[type="password"],form .form-input .input_field select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form .form-input .input_field .error_msg{height:19px;line-height:19px}form .form-input .input_field .error_msg label{position:relative;text-align:left;font-weight:400;white-space:nowrap;z-index:1}form .form-input .input_field .char_cntr{display:inline-block;color:#0065BD}form .form-input .passw_copy{display:block;margin-left:98px;color:#0065BD}#form-content{display:table;padding-top:15px}#form-content #loginForm,#form-content #registration-section{display:table-cell;vertical-align:top;width:58%}#form-content #loginForm #submitBtn{text-align:right;margin-top:13px;width:345px}#form-content #loginForm #submitBtn>*{display:inline-block}#form-content #loginForm #submitBtn>div{margin-right:38px}#form-content #loginForm #submitBtn span{display:none}#form-content #loginForm #submitBtn .forgot{display:none}#form-content #registration-section{padding:0 0 30px 10px}#form-content #registration-section #products{margin-bottom:20px}#form-content #registration-section #register-link{display:table}#form-content #registration-section #register-link>div{display:table-cell}#form-content #registration-section #register-link #international{font-size:14px;width:50%}#form-content #registration-section #register-link #international p{padding:0 0 7px}#form-content #registration-section #register-link #reg-btn{text-align:right;vertical-align:middle}#loginForm input[type="text"],#reset-pwd input[type="text"],#loginForm input[type="email"],#reset-pwd input[type="email"],#loginForm input[type="password"],#reset-pwd input[type="password"],#loginForm select,#reset-pwd select{width:246px}#loginForm label,#reset-pwd label{text-align:right;margin-right:5px;width:90px}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff !important;transition:all 0s !important}::-ms-input-placeholder{color:#fff !important;transition:all 0s !important}#event-form-container.custom-patches input:disabled::-webkit-input-placeholder{color:#999999}#event-form-container.custom-patches input:disabled:-moz-placeholder{color:#999999}#event-form-container.custom-patches input:disabled::-moz-placeholder{color:#999999}#event-form-container.custom-patches input:disabled:-ms-input-placeholder{color:#999999}#event-form-container.custom-patches input:disabled::-ms-input-placeholder{color:#999999}#event-form-container.custom-patches input:disabled::-webkit-input-placeholder{color:#999999}#event-form-container.custom-patches input:disabled:-moz-placeholder{color:#999999}#event-form-container.custom-patches input:disabled::-moz-placeholder{color:#999999}#event-form-container.custom-patches input:disabled:-ms-input-placeholder{color:#999999}#event-form-container.custom-patches input:disabled::-ms-input-placeholder{color:#999999}#event-form-container.custom-patches textarea:disabled::-webkit-input-placeholder{color:#999999}#event-form-container.custom-patches textarea:disabled:-moz-placeholder{color:#999999}#event-form-container.custom-patches textarea:disabled::-moz-placeholder{color:#999999}#event-form-container.custom-patches textarea:disabled:-ms-input-placeholder{color:#999999}#event-form-container.custom-patches textarea:disabled::-ms-input-placeholder{color:#999999}#event-form-container.custom-patches select:disabled{background:#DDDDDD;color:#999999}#event-form-container.custom-patches #upload-container,#event-form-container.custom-patches .file-upload-status-container{display:inline-block;vertical-align:middle}#event-form-container.custom-patches a.disabled{color:#FFFFFF;opacity:.3;pointer-events:none}#event-form-container.custom-patches .desktop .file-upload-status{margin-top:19px}#event-form-container.custom-patches .file-upload-status-container{margin-left:10px}#event-form-container.custom-patches .file-upload-status .element-loading{font-size:16px}#event-form-container.custom-patches .file-upload-status .element-loading:before{content:none}#event-form-container.custom-patches .file-upload-status .element-loading:after{color:#666666;line-height:1em}#event-form-container.custom-patches .file-upload-status .uploaded-filename{position:relative;padding-left:22px}#event-form-container.custom-patches .file-upload-status .uploaded-filename:before{position:absolute;color:#00AD83;content:'\e951';font-family:'StahlsGlyphs';font-size:13px;left:0;top:2px}#reset-pwd .success,#reset-pwd .loading{display:none}#reset-pwd .success p{text-align:center;height:82px;margin-top:60px}#reset-pwd .loading{text-align:center;margin-top:86px}#addressInvalid .okayBtn a{width:auto}#addressUpdate>div.modal_content>div.infoPart>div.addressDisp>div.addr{padding-bottom:10px;vertical-align:top}#addressUpdate>div.modal_content>div.infoPart>div.addressDisp>label{display:table}#addressUpdate>div.modal_content>div.infoPart>div.addressDisp>label>span{display:table-cell}#addressUpdate>div.modal_content>div.infoPart>div.addressDisp>label>span.addrInfo{padding-left:5px}#addressUpdate .modal_content .infoPart{overflow:hidden;padding:20px 20px;white-space:nowrap}#addressUpdate .modal_content .infoPart>p{white-space:normal}#addressUpdate .modal_content .infoPart .addressDisp{display:inline-block;width:50%}#addressUpdate .modal_content .infoPart .addressDisp .addr{margin-bottom:20px;white-space:normal}#addressUpdate .modal_content .infoPart .addressDisp .addr p{padding:0}#welcome .modal_content .infoPart p{padding:0}#welcome .modal_content .infoPart #customer_number span{display:block;text-align:center;padding:20px 0}#reg-form-content{padding-top:15px}#reg-form-content h4{display:block;text-align:left;padding-bottom:7px}#reg-form-content label{margin-right:5px}#reg-form-content .mopt-form-container{display:none}#reg-form-content .mopt-form-container #customer_search,#reg-form-content .mopt-form-container #shopper_new{display:block}#reg-form-content #customer_search,#reg-form-content #shopper_new{display:none}#reg-form-content .lower-border{border-bottom:1px solid #DDDDDD}#reg-form-content .reg-segment{padding:24px 0}#reg-form-content p:last-child{padding-bottom:0}#reg-form-content #recaptcha-container{margin:19px 0 10px;min-height:100px}#reg-form-content #recaptcha-container>label{font-weight:700}#reg-form-content #recaptcha-container #recaptcha_div #recaptcha_area .recaptcha_error_msg{height:14px;margin-top:-8px;padding:3px 0 2px 5px}#reg-form-content #recaptcha-container #recaptcha_div #recaptcha_area input#recaptcha_response_field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#reg-form-content #recaptcha-container #recaptcha_div #recaptcha_area input#recaptcha_response_field.error{border:1px solid #D52B1E !important;padding:0}#reg-form-content #regInfo.reg-segment{padding:0 0 24px}#reg-form-content #regInfo ul{margin-bottom:20px;overflow:auto}#reg-form-content #regInfo ul li{float:left;width:273px}#reg-form-content #cust-acc-search #cust-acc-num .radio-select{padding:5px 0 5px 3%}#reg-form-content #cust-acc-search #cust-acc-num .radio-select input,#reg-form-content #cust-acc-search #cust-acc-num .radio-select label{vertical-align:middle}#reg-form-content #cust-acc-search #cust-acc-num .radio-select label{cursor:auto;margin-left:6px}#reg-form-content #cust-acc-search #cust-acc-num p{padding-top:10px}#reg-form-content #cust-acc-search #customer_search label{width:218px}#reg-form-content #cust-acc-search #customer_search #cust-acc-num-yes>p{padding:0}#reg-form-content #shopper_new #sales-tax-id #tax_id #txtTaxID>p{padding:0}#reg-form-content #shopper_new #sales-tax-id #tax_id #notax{margin-top:10px}#reg-form-content #shopper_new #sales-tax-id #tax_id #notax input{vertical-align:top}#reg-form-content #shopper_new #sales-tax-id #tax_id #notax span.body_copy_disclaimer{display:inline-block;font-size:14px;padding-left:5px;width:85%}#reg-form-content #shopper_new #your-info{padding-bottom:0}#reg-form-content #shopper_new #your-info label{width:150px}#reg-form-content #shopper_new #your-info input[type="text"],#reg-form-content #shopper_new #your-info input[type="email"],#reg-form-content #shopper_new #your-info input[type="password"],#reg-form-content #shopper_new #your-info select{width:216px}#reg-form-content #shopper_new #your-info>span.required{display:block}#reg-form-content #shopper_new #your-info .prepopulated{display:table;margin-top:19px;table-layout:fixed}#reg-form-content #shopper_new #your-info .prepopulated .input_field{display:none}#reg-form-content #shopper_new #your-info .prepopulated label,#reg-form-content #shopper_new #your-info .prepopulated span{display:table-cell;vertical-align:middle}#reg-form-content #shopper_new #your-info .prepopulated label{display:inline-block}#reg-form-content #shopper_new #your-info .prepopulated label .required{display:none}#reg-form-content #shopper_new #your-info .prepopulated~.prepopulated{margin-top:5px}#reg-form-content #shopper_new #submitBtn{text-align:left;margin-top:19px;padding-bottom:24px}#reg-form-content #shopper_new #submitBtn input.orangeButton{width:220px}#edit-profile{margin-top:15px}#edit-profile #non-editable>div>*{display:inline-block;vertical-align:middle}#edit-profile #non-editable>div label{text-align:right;width:186px}#edit-profile #non-editable>div .user-info{margin-left:10px}#edit-profile #shopper_edit label{text-align:right;width:186px}#edit-profile #shopper_edit input[type="text"],#edit-profile #shopper_edit input[type="email"],#edit-profile #shopper_edit input[type="password"],#edit-profile #shopper_edit select{width:216px}#edit-profile #shopper_edit .input_field{margin-left:10px}#edit-profile #shopper_edit #submitBtn{margin:19px 0 0 198px;padding-bottom:24px}#edit-profile #shopper_edit #submitBtn input.orangeButton{width:220px}#event-form-container,.mopt-form-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:table;border-top:1px solid #DDDDDD;margin:20px 0 30px;padding-top:20px;table-layout:fixed}#event-form-container.no-top-border,.mopt-form-container.no-top-border{border-top:none;padding-top:0}#event-form-container.no-top-marg,.mopt-form-container.no-top-marg{margin-top:0}#event-form-container.no-marg,.mopt-form-container.no-marg{margin:0}#event-form-container.embedded-form form,.mopt-form-container.embedded-form form{color:#333333;font-family:"proxima-nova",sans-serif;margin:0 auto;padding:0;max-width:100%}#event-form-container.embedded-form form button[type=submit],.mopt-form-container.embedded-form form button[type=submit]{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:16px}#event-form-container.embedded-form form ._error,.mopt-form-container.embedded-form form ._error{z-index:200}#event-form-container.embedded-form form ._field-wrapper ._error,.mopt-form-container.embedded-form form ._field-wrapper ._error{padding:0;top:-20px}#event-form-container.embedded-form form ._field-wrapper ._error ._error-arrow,.mopt-form-container.embedded-form form ._field-wrapper ._error ._error-arrow{display:none}#event-form-container.embedded-form form ._field-wrapper ._error ._error-inner,.mopt-form-container.embedded-form form ._field-wrapper ._error ._error-inner{font-style:italic;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;background-image:none;color:#D52B1E;font-family:"proxima-nova",sans-serif;font-size:13px;font-weight:400;padding:0}#event-form-container>div,.mopt-form-container>div{display:table-cell;vertical-align:top;min-width:40%}#event-form-container>div~div,.mopt-form-container>div~div{padding-left:5%}#event-form-container>div.decorator-img,.mopt-form-container>div.decorator-img{vertical-align:top}#event-form-container>div .fold,.mopt-form-container>div .fold{width:100%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#event-form-container>div img,.mopt-form-container>div img{width:100%}#event-form-container>div .downloadBtn,.mopt-form-container>div .downloadBtn{text-align:center}#event-form-container>div .downloadBtn>a,.mopt-form-container>div .downloadBtn>a{margin:60px 0}#event-form-container form,.mopt-form-container form{display:table;width:100%}#event-form-container form #non-editable.form-column .input-form .form-input>label,.mopt-form-container form #non-editable.form-column .input-form .form-input>label{vertical-align:top}#event-form-container form .form-column,.mopt-form-container form .form-column{display:table-cell;vertical-align:top;padding-right:40px;width:50%}#event-form-container form .form-column~.form-column,.mopt-form-container form .form-column~.form-column{border-left:1px solid #DDDDDD;padding-left:40px}#event-form-container form .form-column:last-child,.mopt-form-container form .form-column:last-child{padding-right:0}#event-form-container form .form-column ul,.mopt-form-container form .form-column ul{margin:0}#event-form-container form .form-column ul.radio-column,.mopt-form-container form .form-column ul.radio-column{display:inline-block;margin-right:10px}#event-form-container form .form-column ul li,.mopt-form-container form .form-column ul li{background:none;padding:0}#event-form-container form .form-column .input-form,.mopt-form-container form .form-column .input-form{width:100%;display:table}#event-form-container form .form-column .input-form.one-option,.mopt-form-container form .form-column .input-form.one-option{display:block}#event-form-container form .form-column .input-form.one-option .form-input,.mopt-form-container form .form-column .input-form.one-option .form-input{display:block}#event-form-container form .form-column .input-form.one-option .form-input>label,.mopt-form-container form .form-column .input-form.one-option .form-input>label,#event-form-container form .form-column .input-form.one-option .form-input>.input_field,.mopt-form-container form .form-column .input-form.one-option .form-input>.input_field{display:inline-block}#event-form-container form .form-column .input-form.one-option .form-input>.input_field,.mopt-form-container form .form-column .input-form.one-option .form-input>.input_field{margin-left:5px;padding-bottom:5px}#event-form-container form .form-column .input-form p.inline-label,.mopt-form-container form .form-column .input-form p.inline-label{padding:20px 0 0}#event-form-container form .form-column .input-form .form-input,.mopt-form-container form .form-column .input-form .form-input{width:100%;display:table-row}#event-form-container form .form-column .input-form .form-input>label,.mopt-form-container form .form-column .input-form .form-input>label,#event-form-container form .form-column .input-form .form-input .input_field,.mopt-form-container form .form-column .input-form .form-input .input_field{display:table-cell}#event-form-container form .form-column .input-form .form-input>label,.mopt-form-container form .form-column .input-form .form-input>label{vertical-align:bottom;white-space:normal;padding-bottom:5px}#event-form-container form .form-column .input-form .form-input>label.no-bold,.mopt-form-container form .form-column .input-form .form-input>label.no-bold{font-weight:400}#event-form-container form .form-column .input-form .form-input>label[class="patchNotes"],.mopt-form-container form .form-column .input-form .form-input>label[class="patchNotes"]{vertical-align:middle}#event-form-container form .form-column .input-form .form-input>.input_field,.mopt-form-container form .form-column .input-form .form-input>.input_field{min-width:250px}#event-form-container form .form-column .input-form .form-input>.input_field select,.mopt-form-container form .form-column .input-form .form-input>.input_field select,#event-form-container form .form-column .input-form .form-input>.input_field textarea,.mopt-form-container form .form-column .input-form .form-input>.input_field textarea,#event-form-container form .form-column .input-form .form-input>.input_field input[type="text"],.mopt-form-container form .form-column .input-form .form-input>.input_field input[type="text"],#event-form-container form .form-column .input-form .form-input>.input_field input[type="password"],.mopt-form-container form .form-column .input-form .form-input>.input_field input[type="password"],#event-form-container form .form-column .input-form .form-input>.input_field input[type="email"],.mopt-form-container form .form-column .input-form .form-input>.input_field input[type="email"]{width:100%}#event-form-container form .form-column .input-form .form-input>.input_field input[type="text"].number-field,.mopt-form-container form .form-column .input-form .form-input>.input_field input[type="text"].number-field{text-align:center;width:33px}#event-form-container form .form-column .input-form .form-input>.input_field.user-info,.mopt-form-container form .form-column .input-form .form-input>.input_field.user-info{font-weight:700}#event-form-container form .form-column .input-form .form-input.checkbox label,.mopt-form-container form .form-column .input-form .form-input.checkbox label,#event-form-container form .form-column .input-form .form-input.radio label,.mopt-form-container form .form-column .input-form .form-input.radio label,#event-form-container form .form-column .input-form .form-input.textarea label,.mopt-form-container form .form-column .input-form .form-input.textarea label{display:block;white-space:normal}#event-form-container form .form-column .input-form .form-input.checkbox>.input_field,.mopt-form-container form .form-column .input-form .form-input.checkbox>.input_field,#event-form-container form .form-column .input-form .form-input.radio>.input_field,.mopt-form-container form .form-column .input-form .form-input.radio>.input_field,#event-form-container form .form-column .input-form .form-input.textarea>.input_field,.mopt-form-container form .form-column .input-form .form-input.textarea>.input_field{padding-bottom:5px;white-space:nowrap;width:100%}#event-form-container form .form-column .input-form .form-input.checkbox textarea,.mopt-form-container form .form-column .input-form .form-input.checkbox textarea,#event-form-container form .form-column .input-form .form-input.radio textarea,.mopt-form-container form .form-column .input-form .form-input.radio textarea,#event-form-container form .form-column .input-form .form-input.textarea textarea,.mopt-form-container form .form-column .input-form .form-input.textarea textarea{height:120px;margin-top:5px;width:100%}#event-form-container form .form-column .input-form .form-input.checkbox .input_field>label,.mopt-form-container form .form-column .input-form .form-input.checkbox .input_field>label,#event-form-container form .form-column .input-form .form-input.radio .input_field>label,.mopt-form-container form .form-column .input-form .form-input.radio .input_field>label{font-weight:700;margin-bottom:5px}#event-form-container form .form-column .input-form .form-input.checkbox input[type=checkbox],.mopt-form-container form .form-column .input-form .form-input.checkbox input[type=checkbox],#event-form-container form .form-column .input-form .form-input.radio input[type=checkbox],.mopt-form-container form .form-column .input-form .form-input.radio input[type=checkbox],#event-form-container form .form-column .input-form .form-input.checkbox input[type=radio],.mopt-form-container form .form-column .input-form .form-input.checkbox input[type=radio],#event-form-container form .form-column .input-form .form-input.radio input[type=radio],.mopt-form-container form .form-column .input-form .form-input.radio input[type=radio]{margin-right:3px}#event-form-container form .form-column .input-form .form-input.textarea .input_field>label,.mopt-form-container form .form-column .input-form .form-input.textarea .input_field>label{font-weight:700}#event-form-container #submitBtn,.mopt-form-container #submitBtn{text-align:right;margin-top:19px}#event-form-container #submitBtn a.orangeButton.disabled,.mopt-form-container #submitBtn a.orangeButton.disabled{color:#fff;opacity:.3;pointer-events:none}#event-form-container #patches-form input#quantity,.mopt-form-container #patches-form input#quantity,#event-form-container #patches-form input#width,.mopt-form-container #patches-form input#width,#event-form-container #patches-form input#height,.mopt-form-container #patches-form input#height{width:35%}#event-form-container #patches-form label[class="notes"],.mopt-form-container #patches-form label[class="notes"]{vertical-align:middle}#event-form-container #patches-form textarea#notes,.mopt-form-container #patches-form textarea#notes{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:70px;resize:none}#event-form.equipment-event input,#event-form.equipment-event select{max-width:300px}#cboxLoadedContent #submittedMsg{padding:30px}#cboxLoadedContent #submittedMsg h1{padding:0}#login-modal .login-content{background-color:#FFFFFF;min-height:122px;padding:15px 20px}#login-modal .favorites-copy{display:none}#login-modal .forgotPasswordLink{display:inline-block;margin:5px 0 0 77px}#login-modal .login-confirm .register,#login-modal .login-confirm .cancel{clear:both;display:inline-block;text-transform:uppercase;color:#333333;font-weight:700;padding:0 15px;text-decoration:none}#login-modal .login-confirm .register:hover,#login-modal .login-confirm .cancel:hover{text-decoration:underline}#login-modal .login-confirm .cancel{float:left;clear:none;margin-left:0;padding:8px 0}#login-modal label{margin-right:5px;width:70px}#login-modal input[type="text"],#login-modal input[type="email"],#login-modal input[type="password"]{max-width:100%;width:280px}.modal_heading span~span{display:none}#confirm-holder{overflow:hidden;height:0;margin-bottom:24px}.confirmation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);width:100%;display:table;background:#FFFFFF;border-left:6px solid #0065BD;color:#0065BD;font-size:1rem;padding:12px 20px}.confirmation>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:middle;height:28px}.confirmation .form-success{width:90%}.confirmation .form-dismiss{text-align:right;color:#FF6D22;cursor:pointer;font-size:17px}.confirmation .form-dismiss span,.confirmation .form-dismiss #confirm-close{display:inline-block;vertical-align:middle}.confirmation .form-dismiss #confirm-close{height:28px;margin-left:5px;width:28px}