@charset "UTF-8";
.sign #header .logo a {background: url("../images/normal/navi.2b9a8d8a799a.png") no-repeat;background-size: 200px 100px;}
.sign .sign-wrap .detail .captcha .btns-gray-embo:before {background:url("../images/normal/refresh.bcabb764dd17.png") no-repeat;background-size:14px 12px;}
.sign .sns button:before {background:url("../images/normal/signup-sns2.07a4e4fb23dc.png") no-repeat;background-size:100px 100px;}
.sign .sns .btn-fb:before, .sign .sns .btn-tw:before, .sign .sns .btn-gg:before {background: url("../images/common/ic-timeline.534766198de2.png") no-repeat;background-size:200px 200px;background-image: url("../images/svg/ic-timeline.8615ac18488a.svg");}

@media screen and (-webkit-min-device-pixel-ratio:2){
	.sign #header .logo a {background-image: url("../images/retina/navi.42d683dee702.png");}
	.sign .sign-wrap .detail .captcha .btns-gray-embo:before {background-image:url("../images/retina/refresh.7340741dc27f.png") ;}
	.sign .sns button:before {background-image:url("../images/retina/signup-sns2.0f6aee5a4b64.png")}
	.sign .sns .btn-fb:before, .sign .sns .btn-tw:before, .sign .sns .btn-gg:before {background-image: url("../images/common/ic-timeline.534766198de2.png");background-image: url("../images/svg/ic-timeline.8615ac18488a.svg");}
}
@keyframes cf3FadeIn {0% {opacity:0;}100% {opacity:1;}}
@-webkit-keyframes cf3FadeIn {0% {opacity:0;}50% {opacity:0.5;}100% {opacity:1;}}
@keyframes cf3FadeInOut {0% {opacity:0;}20% {opacity:0;}25% {opacity:1;}80% {opacity:1;}82% {opacity:0;}100% {opacity:0;}}
@-webkit-keyframes cf3FadeInOut {0% {opacity:0;}20% {opacity:0;}25% {opacity:1;}80% {opacity:1;}82% {opacity:0;}100% {opacity:0;}}
@keyframes cf3FadeInOut2 {0% {opacity:0;}45% {opacity:0;}50% {opacity:1;}80% {opacity:1;}82% {opacity:0;}100% {opacity:0;}}
@-webkit-keyframes cf3FadeInOut2 {0% {opacity:0;}45% {opacity:0;}50% {opacity:1;}80% {opacity:1;}82% {opacity:0;}100% {opacity:0;}}
@keyframes cf3FadeInOut3 {0% {opacity:0;}70% {opacity:0;}75% {opacity:1;}95% {opacity:1;}100% {opacity:0;}}
@-webkit-keyframes cf3FadeInOut3 {0% {opacity:0;}70% {opacity:0;}75% {opacity:1;}95% {opacity:1;}100% {opacity:0;}}

.sign .fadein-appear { animation-name:cf3FadeIn:animation-timing-function: ease-in-out;animation-iteration-count: 1;animation-duration: 0.1s;-webkit-animation-name:cf3FadeIn;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;-webkit-animation-duration:0.1s }
.sign#container-wrapper {min-width:100%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:no-repeat 50% 50%;background-size:cover;background-image:url("../images/dummy/sign_bg1.9a1b9a16aab8.jpg");display:table;}
.sign#container-wrapper .bg {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background:no-repeat 50% 50%;background-size:cover;}
.sign#container-wrapper .bg1 {animation-name: cf3FadeInOut;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 40s;animation-direction: alternate;-webkit-animation-name: cf3FadeInOut;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 40s;-webkit-animation-direction: alternate;background-image:url("../images/dummy/sign_bg2.4340812b8442.jpg");}
.sign#container-wrapper .bg2 {animation-name: cf3FadeInOut2;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 40s;animation-direction: alternate;-webkit-animation-name: cf3FadeInOut2;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 40s;-webkit-animation-direction: alternate;background-image:url("../images/dummy/sign_bg3.b6b68d576c6c.jpg");}
.sign#container-wrapper .bg3 {animation-name: cf3FadeInOu3t;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 40s;animation-direction: alternate;-webkit-animation-name: cf3FadeInOut3;-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 40s;-webkit-animation-direction: alternate;background-image:url("../images/dummy/sign_bg4.5c36b43d7f89.jpg");}
.sign .container {display:table-cell;vertical-align:middle;background: none;padding: 65px 0;position: relative;box-shadow: none;width: 100%;}
.sign .container:after {content:'';position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.sign .wrapper-content {width:410px;overflow:hidden;position: relative;margin: 0 auto;z-index:1;}
.sign .content {display:table;position: relative;border-collapse: collapse;transition: left 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, opacity 0.5s;-moz-transition: left 0.5s, opacity 0.5s;left:0;}
.sign .content > .sign-wrap {display:table-cell;vertical-align: middle;}
.sign .sign-wrap {position:relative;z-index:2;display: none;}
.sign .sign-wrap > .wrapper {position:relative;box-shadow: 0 1px 2px rgba(0,0,0,0.04);background:#fff;border-radius:8px;padding:38px 45px 45px;width: 320px;margin: 0 auto;}
.sign .sign-wrap .btn-signup, .sign .sign-wrap .btn {padding:0 20px;color:#fff;font-weight: 700;transition: color 0.2s, background 0.2s;-webkit-transition: color 0.2s, background 0.2s;-moz-transition: color 0.2s, background 0.2s;cursor: pointer;line-height: 40px;border-radius: 5px;font-size: 14.5px;position: relative;background: #2581E3;width: 100%;display: block;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;text-align: center;text-shadow: none;}
.sign .sign-wrap .btn-signup.loading, .sign .sign-wrap .btn.loading {text-indent:-1000em;position: relative;border-top:0;}
.sign .sign-wrap .btn-signup.loading:after, .sign .sign-wrap .btn.loading:after {content:'';position:absolute;border: 2px solid #fff;border-radius:100% ;width:12px;height:12px;top:50%;left:50%;margin:-8px 0 0 -8px;animation: pulsate 1s ease-out;animation-iteration-count:infinite;-webkit-animation: pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation: pulsate 1s ease-out;-moz-animation-iteration-count:infinite;}
.sign .sign-wrap .btn-back {background:none;box-shadow:none;line-height: 20px;font-size:13px;color: #4978B3;margin: 20px 0 -12px;}
.sign .sign-wrap .btn-back:hover {background:none;box-shadow:none;color: #4978B3;}
.sign .sign-wrap h2 {font-size:22px;color:#4c505a;line-height:26px;}
.sign .sign-wrap h2 > small {color:#4c505a;font-size:15px;font-weight:normal;line-height:20px;opacity:0.7;display:block;padding-top: 13px;}
.sign .sign-wrap input.text:focus {background-color: #EBECED !important;border-color: #EBECED !important;box-shadow:none !important;}
.sign .sign-wrap input.text {background: #EBECED;font-size: 14px;line-height: 18px;border-radius: 5px;padding: 10px;height: auto;border: 1px solid #EBECED;box-sizing: border-box;box-shadow: none;width: 100%;font-weight: 500;}
.sign .sign-wrap input.text::-webkit-input-placeholder {color:rgba(68, 81, 94, .5);}
.sign .sign-wrap input.text:-ms-input-placeholder {color:rgba(68, 81, 94, .5);}
.sign .sign-wrap input.text::-moz-placeholder {color:rgba(68, 81, 94, .5);}
.sign .sign-wrap input.text.error::-webkit-input-placeholder {color:#db6265 ;}
.sign .sign-wrap input.text.error:-moz-placeholder {color:#db6265 ;}
.sign .sign-wrap input.text.error:-ms-input-placeholder {color:#db6265 ;}
.sign .sign-wrap input.text.error {color:#db6265 ;border-color:#d2928c ;box-shadow:0 0 0 2px #f0d1ce;}
.sign .sign-wrap input.text.error:focus {border-color: #d2928c !important;box-shadow:none !important;}
.sign .sign-wrap input.text:read-only, .sign-wrap input.text:-moz-read-only { color: #919298 !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; }
.sign .sign-wrap input.text:hover:-webkit-autofill, .sign .sign-wrap input.text:-webkit-autofill:hover, .sign .sign-wrap input.text:-webkit-autofill {background-color: #EBECED;-webkit-box-shadow: 0 0 0 50px #EBECED inset !important;}
.sign .sign-wrap input.text:read-only, .sign .sign-wrap input.text:-moz-read-only { background: #EBECED !important; box-shadow: none !important; border-color: #EBECED !important; color: #919298 !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; }
.sign .sign-wrap label.label {display: block;color: #393d4d;opacity: 0.6;padding:8px 0 6px;text-align: left;font-size: 12px;}
.sign .sign-wrap .focus label.label {opacity:1;}
.sign .sign-wrap .email-frm {padding:22px 0 0;}
.sign .sign-wrap .email-frm input.text {margin-bottom:10px;}
.sign .sign-wrap .email-frm .forgot_pw {width: 20px;height: 20px;border-radius: 100%;position: absolute;right: 9px;top: 9px;border: 1px solid #C0C1C4;color: #A3A5AC;font-size: 13px;line-height: 20px;text-align: center;font-weight: bold;}
.sign .sign-wrap .email-frm .forgot_pw:focus {border-color:#8db2d0 !important;box-shadow:0 0 0 1px #8db2d0; background-color:white;}
.sign .sign-wrap .email-frm .forgot_pw small {font-size: 11px;white-space: nowrap;right: -8px;bottom: 26px;border-radius: 3px;color: #fff;line-height: 27px;padding: 0 8px;font-weight: bold;position: absolute;background: #0b0f16;opacity: 0;visibility: hidden;}
.sign .sign-wrap .email-frm .forgot_pw small:after {content:'';border: 4px solid transparent;border-top-color:#0b0f16;right: 14px;bottom: -8px;position: absolute;}
.sign .sign-wrap .email-frm .forgot_pw:hover {text-decoration:none;}
.sign .sign-wrap .email-frm .forgot_pw:hover small {opacity:1;visibility: visible;}
.sign .sign-wrap .others {position:relative;padding:20px 0 0;text-align:center;color:#8d919a;font-size:12px;line-height:20px;font-weight: 500;}
.sign .sign-wrap .others .selling {margin: 20px -45px -26px;background: #eaf2fd;padding: 13px 45px;text-align: center;color: #586a82;width: 100%;border-radius: 0 0 8px 8px;}
.sign .sign-wrap .others a {font-weight:bold;}
.sign .sign-wrap .others a:focus {text-decoration:underline;}
.sign .sign-wrap .terms {color:#81848b;font-size:11px;line-height:16px;text-align:center;padding:19px 50px 0;}
.sign .sign-wrap .terms a {color: #616671;font-weight: bold;}
.sign .sign-wrap fieldset .msg {position: absolute;display: none;left: 100%;top: 0;background: #fff;box-shadow: 0 2px 7px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.45);border-radius: 3px;margin-left: 14px;font-size: 13px;line-height: 18px;color: #4f5663;padding: 13px 13px 13px 41px;width: 160px;}
.sign .sign-wrap fieldset .msg:before {content: '';position: absolute;right: 100%;top: 10px;border: 9px solid transparent;border-right-color: rgba(0,0,0,0.2);}
.sign .sign-wrap fieldset .msg svg {position:absolute;left: 13px;top: 13px;;}
.sign .sign-wrap fieldset .msg .icon {fill: #d93434;fill-rule: evenodd;}
.sign .sign-wrap fieldset .msg.require .icon {fill: #497ab3;fill-rule: evenodd;}
.sign .sign-wrap fieldset .msg:after {content:'';position: absolute;right: 100%;top:11px;border:8px solid transparent;border-right-color: #fff;}
.sign .sign-wrap fieldset span {display:block;position:relative;padding:0;min-height:0;}
.sign .sign-wrap fieldset span.error .msg {display:block;}
.sign .sign-wrap fieldset span.with-label .msg {top: 20px;}
.sign .sign-wrap .detail .captcha:after {content:'';display:block;clear:both;}
.sign .sign-wrap .detail .captcha {text-align:center;border-top:1px solid #eef0f1;padding: 20px 0;border-bottom: 1px solid #eef0f1;margin-bottom: 20px;}
.sign .sign-wrap .detail .captcha img {margin-bottom: 10px;vertical-align:top;}
.sign .sign-wrap .detail .captcha .btns-gray-embo {float:left;width: 90px;margin:0;text-transform: capitalize;padding: 0;line-height:33px;}
.sign .sign-wrap .detail .captcha .btns-gray-embo:before {content:'';display:inline-block;width:14px;height:14px;vertical-align: middle;margin: 0px 5px 0 0;}
.sign .sign-wrap .detail .captcha input.text {float:right;margin: 0;width: 80%;width: calc(100% - 100px);width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);font-size: 13px;}
.sign .sign-wrap .step {position:absolute;top:47px;right:45px;width:6px;height:6px;border:1px solid #acc3dd;border-radius:100%;}
.sign .sign-wrap .step:before, .sign-wrap .step:after {content:'';position:absolute;top:-1px;left:-15px;width:6px;height:6px;border:1px solid #acc3dd;border-radius:100%;}
.sign .sign-wrap .step:before {left:-29px;}
.sign .sign-wrap .step1:before, .sign-wrap .step2:after, .sign-wrap .step3 {border-color:#4879b2;background:#4879b2;}
.sign .sns {font-size:0;white-space:nowrap;overflow: hidden;border-bottom: 1px solid #eef0f1;padding: 24px 0 5px;}
.sign .sns button {position: relative;display:block;line-height:38px;color: #38424C;font-size: 13px;font-weight:bold;text-align: center;border-radius:5px;padding: 0 12px 0 40px;box-sizing: border-box;background: #F5F5F6;margin-bottom:14px;}
.sign .sns button:before {content:'';position:absolute;top: 50%;z-index:1;left:11px;}
.sign .sns button:nth-child(3n+1) {width:100%;clear:both;}
.sign .sns button:nth-child(3n+2) {width: 49%;width: calc(50% - 7px);width: -webkit-calc(50% - 7px);width: -moz-calc(50% - 7px);float: left;}
.sign .sns button:nth-child(3n+3) {width: 49%;width: calc(50% - 7px);width: -webkit-calc(50% - 7px);width: -moz-calc(50% - 7px);float: right;}
.sign .sns > div {width:100%;font-size:13px;display:inline-block;vertical-align:top;transition: left 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, opacity 0.5s;-moz-transition: left 0.5s, opacity 0.5s;position: relative;left: 0;}
.sign .sns > div:after {content:'';clear:both;display:block;}
.sign .sns.more > div {left:-100%;}
.sign .sns .btn-fb {background: #4267b1;width: 90%;float: none;width: calc(100% - 10px);color: #fff;}
.sign .sns .btn-fb:before {width: 21px;height: 21px;margin-top: -11px;background-position: 0 -70px;}
.sign .sns .btn-tw:before {width: 20px;height: 16px;background-position: 0 -50px;margin-top: -8px;}
.sign .sns .btn-gg:before {width: 20px;height: 20px;background-position: -90px 0;margin-top: -10px;}
.sign .sns .btn-b {background:#417dc1;color:#fff;}
.sign .sns .btn-b:before {width: 24px;height: 14px;background-position:-75px 0;margin-top: -7px;}
.sign .sns .btn-r:before {width: 34px;height: 20px;background-position:0 -25px;margin-top: -10px;}
.sign .sns .btn-w:before {width: 24px;height: 20px;background-position:-40px -25px;margin-top: -10px;left:8px;}

.sign #header {position:absolute;top:0;left:0;padding:21px 28px;z-index: 10;}
.sign #header .logo a:hover {opacity: 0.6;filter: alpha(opacity=60);}
.sign #header .logo a {display: block;width: 91px;height: 20px;padding: 0;text-indent: -1000em;opacity:0.9;transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;-o-transition: opacity 0.2s ease;-ms-transition: opacity 0.2s ease;}
.sign #footer {position:absolute;left:0;width:100%;text-align:center;background: rgba(0, 0, 0, 0.6);bottom:0;padding:12px 0;z-index: 10;}
.sign #footer li {display:inline-block;padding:0 5px;line-height:25px;font-size:11px;color:#747b8b;font-weight:bold;}
.sign #footer a { color: #AFB1B3; text-decoration:none; }
.sign #footer a:hover { color: #FFF; }
.sign .activation.sign-wrap input.text, .activation.sign-wrap .btn, .account.sign-wrap .btn {margin-top:20px;}
.sign .success.sign-wrap .btn {margin-top:38px;}
.sign .sign-wrap .wrapper.signup, .sign-wrap .wrapper.signin, .sign-wrap .wrapper.register {padding-bottom:20px;}
#popup_container .popup.register h2, #popup_container .popup.complete h2 {padding-bottom:12px;}
.sign .sign-wrap .wrapper.complete h2 {padding-bottom:12px;}
.sign .sign-wrap .detail input.text {margin-bottom:8px;}
.sign .sign-wrap .detail .url {font-size: 11px;color: #868990;display:block;padding-bottom: 14px;}
.sign .sign-wrap .detail .username_suggest {display:none; border:1px solid #e8e9ec;border-radius:3px;padding:8px 10px;font-size:13px;line-height:22px;color:#4f5663;margin-bottom:14px;}
.sign .sign-wrap .detail .error.username_suggest {display:block;}
.sign .sign-wrap .detail input.text {padding:7px 8px;font-size: 13px;}
.sign .reset_pw {margin-top:47px;}
.sign .user-info {position: relative;color: #868990;font-size: 13px;line-height: 18px;margin-bottom: 28px;padding: 23px 0 18px;border-bottom: 1px solid #eff0f2;text-align: center;}
.sign .user-info img {position: absolute;left: 50%;margin-left: -48px;top: -85px;width: 90px;height: 90px;background: no-repeat 50% 50%;background-size: cover;border: 3px solid #fff;box-shadow: 0 0 0 1px rgba(0,0,0,0.1);border-radius: 100%;}
.sign .user-info b {display: block;font-size: 16px;color: #4C505A;padding-bottom: 4px;}
.sign .user-info a {display:block;color:#94979d;}
.sign .user-info a:hover {text-decoration:none;}
.sign .reset_pw .email-frm {padding-bottom:19px;}
.sign .sign-wrap .btn-switch {background: #bec3c8;box-shadow: inset 0 1px 2px rgba(0,0,0,0.06),inset 0 0 0 1px rgba(0,0,0,0.1);text-indent: -1000em;width: 34px;height: 18px;border-radius: 14px;margin: -3px 4px 0 0;z-index: 1;vertical-align: middle;position: relative;}
.sign .sign-wrap .btn-switch:before {content: '';width: 16px;height: 16px;border-radius: 100%;border: 0;box-shadow: 0 1px 2px rgba(0,0,0,0.06),0 0 0 1px rgba(0,0,0,0.2);opacity: 1;background: #fff;position: absolute;top: 1px;right: 1px;}
.sign .sign-wrap .btn-switch.on {background: #4092DE;}
.sign .sign-wrap .btn-switch.on:before {left:1px;right:auto;}
.sign .sign-wrap .checklist {font-size:13px;line-height:18px;color:#4f5663;padding-bottom:15px;}
.sign .sign-wrap .checklist li {padding:2px 0;}

.signout .introduction .thumbnail div, .signout .introduction a {background:url("../images/common/signout.37c0e61cb53f.png") no-repeat;}
.signout .container {width:auto;padding: 0 0 20px;}
.signout #content {padding:0;background:none;box-shadow:none;}
.signout .inner {position:relative;width:985px;margin:0 auto;}
.signout .introduction {background:#c3c6cb;color:#fff;}
.signout .introduction .inner {padding:137px 0 90px;}
.signout .introduction h2 {font-size:38px;}
.signout .introduction p {font-size:17px;line-height:22px;padding: 11px 600px 40px 0;}
.signout .introduction a {display:inline-block;width:161px;height:53px;text-indent:-1000em;overflow:hidden;margin-right:7px;background-position:0 -330px;}
.signout .introduction a.btn-ios {width:162px;background-position:-170px -330px;}
.signout .introduction .thumbnail .ios {position:absolute;width:218px;height:279px;bottom:0;right:228px;} 
.signout .introduction .thumbnail .android {position:absolute;width:273px;height:324px;bottom:0;right:0;background-position:-220px 0;} 
.signout .featured {padding:60px 0 35px;}
.signout .featured li {float:left;clear:both;font-size: 14px;line-height:20px;color:#6f7174;margin-bottom:25px;padding:20px;width:436px;border-radius:3px;box-shadow: 0 1px 2px rgba(0,0,0,0.08);background: #fff;}
.signout .featured li:nth-child(even) {clear:none;float:right;}
.signout .featured b {display:block;color:#383d48;font-size:18px;font-weight:normal;padding-bottom: 10px;}

.image-preloader {position:absolute; width:0px;height:0px; }

#popup_container.signup .popup.signup {display:block;}
#popup_container .popup.signup, #popup_container .popup.register, #popup_container .popup.complete {background:#fff;width:410px;border-radius:8px;box-shadow: 0 1px 2px rgba(0,0,0,0.04);overflow:visible;margin: 0;}
#popup_container .popup.sign.with-cover {width:820px;overflow-y:hidden;}
.popup.sign .cover {width:50%;height:100%;top:0;right:0;border-radius:0 3px 3px 0;background:no-repeat 50% 50%;background-size:cover;position: absolute;box-shadow: inset 1px 0 rgba(0,0,0,0.1);}
.popup.signup .sign-wrap, .popup.register .sign-wrap, .popup.signin .sign-wrap, .popup.complete .sign-wrap {margin:0;border: 0;box-shadow: none;}
.popup.sign.with-cover .sign-wrap {border-radius: 3px 0 0 3px;height:100%;width:320px;}
.popup.sign.with-cover .sign-wrap .others .selling {border-radius:0 0 0 3px;}
.popup.signup h2 {padding-bottom:12px;}
#popup_container.signin .popup.signin {display:block;}
#popup_container .popup.signin {background:#fff;width:410px;border-radius:8px;box-shadow: 0 1px 2px rgba(0,0,0,0.04);overflow:visible;margin: 0;}

.popup.reset_pw_email_sent {background:#fff;width:352px;border-radius:8px;box-shadow: 0 1px 2px rgba(0,0,0,0.04);overflow:visible;margin: 0;}
.popup .sign-wrap {display:block;padding: 37px 45px 26px;}

@media screen and (max-width: 800px) {
	.sign #header .logo a:before {background: url("../../m/images/new_header.3ec2211ad4c9.png") no-repeat;background-size: 75px 75px;}
	.sign#container-wrapper {background:none;display: block;position: relative;width: auto;height: auto; min-width: auto;}
	.sign#container-wrapper .bg, #footer {display:none;}
	.sign .container {padding:0;display: block;}
	.sign .sign-wrap > .wrapper {width:auto;box-shadow:none;border-radius:0;padding: 17px 20px;}
	.sign .container:after {display:none;}
	.sign .sign-wrap fieldset .msg {left:auto;right: -15px;padding-left: 13px;}
	.sign .sign-wrap fieldset .msg .icon {display:none;}
	.sign .sign-wrap .step {top: 25px;right: 20px;}
	.sign #header {padding: 0;position: relative; border-bottom: 1px solid #0d0e10; background: #323640;}
	.sign #header .logo a {width: 11px;height: 18px;padding: 13px;background: none;margin: 0 auto;}
	.sign #header .logo a:before { content: '';position: absolute;width: 11px;top: 50%;left: 50%;margin: -9px 0 0 -6px;height: 18px;background-position: -20px 0;opacity: 0.85;}
}

#signup-recaptcha { margin-bottom: 10px; }
#signup-recaptcha > div > div { margin-left: auto; margin-right: auto; }
