@charset "utf-8";

/**** parts > registerbox ****/
.registerbox {}
.registerbox > .inner { display:table; width:100%; border-top:1px solid #e1e1e1; position:relative; }
.registerbox > .inner > .left { display:table-cell; width:50%; padding:30px; border-right:1px solid #f0f0f0; }
.registerbox > .inner > .right { display:table-cell; padding:30px;  }
.registerbox > .inner ul.fields {}
.registerbox > .inner ul.fields > li { margin:0 0 10px 0; }
.registerbox > .inner ul.fields > li .error { margin:5px 0 10px 0; font-size:11px; }
.registerbox > .inner ul.fields > li .btn.facebook,
.registerbox > .inner ul.fields > li .btn.twitter,
.registerbox > .inner ul.fields > li .btn.googleplus { text-align:left; padding-left:20px; }
.registerbox > .inner dl.form-field p.error { margin:5px 0 0 2px; font-size:11px; }
.registerbox > .inner ul.help { position:absolute; top:30px; left:390px; }
.registerbox > .inner ul.help > li { margin:0 0 8px 0; font-size:11px; }
.registerbox > .inner .memo { font-size:12px; line-height:17px; padding:0 0 0 16px; position:relative; }
.registerbox > .inner .memo:after { content:"\e8c0"; display:inline-block; font-family:"icon"; font-size:12px; color:#aaaaaa; position:absolute; top:0; left:0; }
.registerbox > .inner .step { background:#f7f7f7; }
.registerbox > .inner form .borderStyle {line-height: 50px;padding: 0 20px;box-sizing: border-box;}

.page-register-with-facebook .third-party-password-field,
.page-register-with-google .third-party-password-field { position:relative; width:400px; }
.page-register-with-facebook .third-party-password-field input,
.page-register-with-google .third-party-password-field input { box-sizing:border-box; padding-right:44px; }
.page-register-with-facebook .password-visibility,
.page-register-with-google .password-visibility { position:absolute; top:0; right:0; width:40px; height:40px; border:0; background:transparent; color:#555555; cursor:pointer; }
.page-register-with-facebook .password-visibility:focus,
.page-register-with-google .password-visibility:focus { outline:2px solid #418abb; outline-offset:-2px; }
.page-register-with-facebook .oauth-email-verified,
.page-register-with-google .oauth-email-verified { margin-top:6px; color:#287a3d; font-size:12px; }
/*valida*/
.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #a94442;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #a94442;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
