.confirm-email #burger,.confirm-email .nav-authstate{display:none;}.confirm-email #logo,.confirm-email #footer a{pointer-events:none;cursor:default;}.dlg.sign-up,.dlg.sign-in,.dlg.auth-choices{max-width:350px;background:transparent;}.dlg.sign-in .btn,.dlg.sign-up .btn{background:#20D577;border-color:#20D577;color:#fff;}.dlg.sign-in .btn.alt,.dlg.sign-up .btn.alt{background:#fff;color:#20D577!important;}body.su-standalone.signin{}body.su-standalone,body.su-standalone a{}body.su-standalone .dlg,body.su-standalone .dlg a{}body.signin .nav-authstate,body.signup .nav-authstate{display:none;}.su-standalone #content{padding:20px 0;}.su-standalone .pagebox{background:transparent;padding:60px;}.su-standalone .pagebox.dark{background:rgba(0,0,0,0.2);}.su-standalone .pagebox.auth-form-page{max-width:500px;padding:0;margin:auto;}.safari select.form-control{border-radius:0;text-indent:10px;line-height:45px;}.auth-form .form-control{padding:10px;}.auth-submit .btn,.auth-lower .btn{-webkit-appearance:none;min-width:138px;}.auth-form ::-webkit-input-placeholder{opacity:0;}.auth-form ::-moz-placeholder{opacity:0;}.auth-form-page #error_explanation{padding:10px;text-align:left;background:rgba(255,0,0,0.1);border:1px rgba(255,0,0,0.3) solid;}.auth-form-page #error_explanation h2{font-size:14px;padding:0;text-align:left;}.auth-form-page #error_explanation li{color:red;font:italic 14px "ls";}.auth-form-page #error_explanation li:before{content:"* ";}.auth-form-page .field_with_errors input{background:rgba(255,100,0,0.1);}.auth-form,.auth-lower{max-width:470px;margin:auto;padding-bottom:30px;font-size:17px;line-height:20px;letter-spacing:0.02em;position:relative;}.su-standalone .auth-form{padding:0;}.su-standalone .auth-form,.su-standalone .auth-lower-cont{}.dlg .auth-form{padding-top:20px;padding-bottom:20px;}.auth-form .auth-providers{padding-bottom:10px;padding-top:20px;}.dlg .auth-providers{display:none;}.auth-choices .auth-providers{display:block;}.auth-providers .provider{display:block;text-align:left;font-size:14px;margin-bottom:1em;font:normal 17px/17px "ls";padding:15px 20px 15px 60px;margin:auto;margin-bottom:10px;}.auth-providers .provider-facebook{color:#fff;background:#3D5B99 url("/xassets/vendor/socicon/socicon_facebook-white.svg") no-repeat;background-size:auto 60%;background-position:15px center;}.auth-providers .provider-twitter{color:#fff;background:#55ACEE url("/xassets/vendor/socicon/socicon_twitter-white.svg") no-repeat;background-size:auto 60%;background-position:15px center;}.auth-providers .provider-facebook .provider-name:after{content:"Facebook";}.auth-providers .provider-twitter .provider-name:after{content:"Twitter";}.auth-providers .provider-wevrhtc{color:#8cc751;background:#373737;}.auth-providers .provider-wevrhtc .provider-name:after{content:"HTC";}.auth-form h2{font:normal 32px/1em "ls-med";letter-spacing:-0.015em;text-align:center;margin-bottom:10px;}.auth-form h3{font:normal 18px/1em "ls";text-align:center;}.auth-form h4{font:normal 18px/1.2em "ls";margin-top:15px;}.auth-form h4 a{text-decoration:underline;}.auth-form .auth-intro{}.auth-form .hl{font-size:17px;display:block;}.dlg .auth-form .hl{padding-bottom:0;margin-bottom:0;}.auth-submit{float:right;text-align:right;margin-top:20px;}.dlg.sign-up .auth-submit,.register .auth-submit{float:none;margin-bottom:20px;}.forgot-or-remember{float:left;margin-top:20px;}.forgot-or-remember a{color:#3D25CA;border-bottom:2px #3D25CA dotted;}.auth-lower-cont{padding-bottom:30px;}.su-standalone .auth-lower-cont{}.su-standalone .forgot-or-remember{}.auth-lower .acct-msg{float:left;}.auth-lower-cont{text-align:right;}.su-standalone .auth-lower{margin-top:50px;}.auth-lower a{text-decoration:underline;}.forgot .auth-submit{float:none;text-align:center;}.forgot .auth-lower{text-align:center;}.forgot .auth-submit .btn{max-width:100%;}.auth-form .terms{text-align:left;color:#6F86A3;}.auth-form .terms a{text-decoration:underline;color:#6F86A3;}.dlg.auth-choices{text-align:left;}.dlg.auth-choices .buttons{text-align:center;}.auth-choices .logoline{text-align:center;}.auth-choices .auth-logo{max-width:200px;}.auth-choices .choices-intro{text-align:center;color:#000;margin:1em 0;}@media screen and (max-HEIGHT:500px){.dlg.auth-choices{top:50px;}}@media screen and (max-width:700px){#launcher{display:none;}}@media screen and (max-width:570px){.su-standalone .pagebox.auth-form-page{padding:35px 20px;}.su-standalone .pagebox{padding:20px;}}@media screen and (max-width:480px){.su-standalone #content{padding:0;}.auth-form,.auth-lower{font-size:13px;}.auth-submit .btn,.auth-lower .btn{min-width:110px;}}