@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;}


/*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;
}