#signup-row{min-height:400px;position:relative}#signup-header{text-align:center;margin:50px auto 25px auto;max-width:600px}#signup-header p{font-size:1.2em}#signup-form-box{width:100%;max-width:800px;margin:0 auto 100px auto}#signup-form-box{text-align:left;width:100%;max-width:700px}#signup-form-box .box-content form{padding-left:10px;padding-right:10px}#signup-form-box input[type="text"],#signup-form-box input[type="email"],#signup-form-box select,#signup-form-box input[type="password"]{display:inline-block;width:100%;max-width:300px}#signup-form-box .form-group label{width:180px;display:inline-block;text-align:right}#signup-form .signup-step-wrap{display:none}#signup-form .signup-step-wrap.active{display:block}.signup-step-wrap>h3{margin:0 0 25px 0;padding:0 0 10px 0;border-bottom:1px solid rgba(100,100,100,0.2)}.darktheme .signup-step-wrap>h3{border-bottom-color:rgba(100,100,100,0.4)}#signup-plan-step .tile{background-color:#fff !important;border-color:#ddd !important;border-radius:5px}#signup-plan-step .tile.active{background-color:#f5fbff !important;border-color:#aaa !important;border-width:2px !important}#signup-plan-step .tile-info p{margin-bottom:10px}.darktheme .tile-info{color:#333}.darktheme .tile-info strong{color:#000}#signup-plan-step .tile:hover{border-color:blue !important}#signup-plan-step .tile-info{margin:15px;cursor:pointer}#signup-plan-step .plan-desc{color:#999;font-size:.9em}#signup-plan-step .payment-info{color:#d96400;font-style:italic;font-size:.85em}.jBox-container{box-shadow:0 0 10px 5px rgb(0,0,0,.25) !important}#signup-plan-step label.radio-inline{font-weight:500;font-size:1.1em;color:#222;margin:0 0 10px 0}.tile-info label.checkbox-inline{font-weight:normal}#signup-reserve-line{padding:15px 0 5px 40px}#signup-form-box .form-group.fullwidth label{width:auto;text-align:left}#signup-form-box .form-group div.error,#signup-form-box .form-group p.error{margin-bottom:10px}#signup-username-verify{clear:left;margin:0 0 .7em 0}.username-good,.username-bad{padding-left:145px}.username-good{color:#068203}.username-bad{color:#960606}#signup-agree-label{width:auto !important;text-align:left !important;float:none !important}#signup-oauth-prompt{text-align:center}#signup-oauth-prompt a{width:100%;max-width:300px;white-space:nowrap}.signup-method-info{display:none;border-top:1px solid rgba(100,100,100,0.5);border-bottom:1px solid rgba(100,100,100,0.5);padding:10px;margin:0 0 1em 0}.signup-method-info-icon{float:left;margin:5px 0 0 0;font-size:2.5em;width:50px;overflow:hidden;color:#999}.signup-method-info-text{padding:0 0 0 50px}#user-agreement{width:100%;height:200px;border:1px solid #ccc;background-color:#fff;overflow:hidden}.pw-wrap .pw-good{color:#10b510}.pw-wrap.pw-invalid .pw-rules{color:#d72424}.pw-wrap .pw-mismatch,.pw-wrap .pw-bad{color:#d72424}.signup-relocate-msg{margin:0 auto 10px auto;max-width:425px}div.error{margin-bottom:.5em}#signup-cancel{float:right}#signup-password-wrap{text-align:center}#signup-password-wrap *{text-align:left}#signup-password-wrap p.error.text-center{text-align:center}.pw-wrap .pw-rules{margin:0 auto 10px auto;max-width:500px;text-align:left;color:#888}#signup-redirect-msg{text-align:center;margin-top:25px;font-size:1em !important}#confirm-summary{margin:25px 0 30px 35px}div.confirm-summary-inner{border-left:3px solid #ccc;padding-left:15px}#confirm-summary p{margin:0 0 5px 0}#signup-captcha-wrap{margin-bottom:15px}#signup-fraddress-status{margin-top:10px}@media all and (max-width:767px){.signup-next-info{text-align:center}#signup-buttons{text-align:center}#signup-buttons button{margin-bottom:5px}.signup-step-wrap[data-step="account"]{max-width:400px;margin:0 auto}.signup-step-wrap[data-step="account"] input,.signup-step-wrap[data-step="account"] select{max-width:none !important}.pw-wrap .pw-rules{margin-left:0}#signup-form p.error.text-center{text-align:left !important}#signup-username-verify{margin:0 0 .3em 0}.username-good,.username-bad{padding-left:0}#signup-form-box .box-inner{width:auto !important}#signup-form-box .box-content{width:auto !important}#signup-form-box .form-group label{float:none;width:auto;text-align:left;display:block;padding-bottom:.3em}#signup-form-box input[type="text"],#signup-form-box input[type="email"]{width:100%}#signup-form-box input[type="password"]{width:85%}}@media all and (max-width:600px){#signup-header{margin:0}.signup-method-info-icon{width:30px;font-size:1em}.signup-method-info-text{padding:0 0 0 30px}#signup-form-box .box-content form{padding-left:0;padding-right:0}}@media all and (max-width:400px){#signup-oauth-prompt a{padding:0 10px 0 0}#signup-oauth-prompt a span{line-height:15px}#signup-oauth-prompt a i{width:35px;line-height:20px;padding:10px 0 10px 5px}}@media all and (max-width:350px){#signup-oauth-prompt a{font-weight:normal}}