.registration-main-container .page-title{margin-bottom:20px}.registration-main-container .page-title h1{float:left}.registration-main-container .page-title .link,.registration-main-container .page-title .links{margin-top:26px}.registration-main-container .page-title .links{list-style:none}.registration-main-container .page-title .links li{display:inline-block}.registration-main-container .page-title .links li:before{content:"|";padding:0 10px;position:absolute;left:-5px}.registration-main-container .page-title .links li:first-child:before{display:none}.registration-main-container .page-title .progress-bar{display:table;float:left;margin-top:10px;margin-left:40px;padding:0;width:50%;position:relative}.registration-main-container .page-title .progress-bar li{color:#000;display:table-cell;margin:0;padding:0;text-indent:0;text-align:center;position:relative}.registration-main-container .page-title .progress-bar li div{padding-top:20px}.registration-main-container .page-title .progress-bar li div:after,.registration-main-container .page-title .progress-bar li div:before{border-bottom:1px solid #e9e6e0;content:" ";display:block;height:1px;position:absolute;top:5px;width:50%}.registration-main-container .page-title .progress-bar li div:before{left:0;right:50%}.registration-main-container .page-title .progress-bar li div:after{left:50%;right:0}.registration-main-container .page-title .progress-bar li:first-child div:before,.registration-main-container .page-title .progress-bar li:last-child div:after{display:none}.registration-main-container .page-title .progress-bar li span{border:1px solid #e9e6e0;background-color:#fff;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:0;left:50%;margin-left:-6px;z-index:10}.registration-main-container .page-title .progress-bar li.active span{background-color:#c9001c}.registration-main-container .registration-form .short-field li p{margin-bottom:0}.registration-main-container .registration-form .captcha .control-group{padding:0 25px}.registration-main-container .registration-form .captcha .captcha-instructions{padding:10px 25px 0}.registration-main-container .registration-form .captcha .captcha-instructions>a{padding:0 0 10px;display:inline-block}.registration-main-container .registration-form .captcha .captcha-instructions p{font-size:12px}.registration-main-container .registration-form #region .ca-options,.registration-main-container .registration-form #region .us-options{display:none}.registration-main-container .registration-form #region .ca-options.active,.registration-main-container .registration-form #region .us-options.active{display:block}.registration-main-container .registration-form #promotions-label,.registration-main-container .registration-form .unsubscribe{font-size:12px}.registration-main-container .registration-form #promotions-label p,.registration-main-container .registration-form .unsubscribe p{padding-left:23px}.registration-main-container .registration-form .upload-image{border-top:1px solid #bdbab3;border-bottom:1px solid #bdbab3;padding:10px 0}.registration-main-container .registration-form .upload-image>div{overflow:hidden}.registration-main-container .registration-form .upload-image .file-upload{opacity:0;width:97%;height:40px;top:0;position:absolute;cursor:pointer}.registration-main-container .registration-form .upload-image .file-name{float:left;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;line-height:40px;z-index:1;background-color:#fff}.registration-main-container .registration-form .upload-image .remove,.registration-main-container .registration-form .upload-image .upload{float:right;display:inline-block;line-height:40px}.registration-main-container .registration-form .upload-image .remove{display:none}.registration-main-container .registration-form .upload-image .remove.active{display:block;position:relative;z-index:10000}.registration-main-container .registration-form hr{border-left:0}.registration-main-container .registration-form .custom-checkbox .error{position:relative;top:10px;left:-6px;display:block}.registration-main-container #registrationStep3Form .step3-application-radio label.error{position:absolute;width:150px;left:0;top:55px}.registration-main-container #registrationStep3Form .step3-application-checbox label.error:before,.registration-main-container #registrationStep3Form .step3-application-radio label.error:before{display:none}.registration-main-container .registration-form .g-recaptcha iframe{height:85px}