body,.bd,.ft{background-color:#fafafa}body>#bd.p-login{min-width:0}.loginRegistrationContent{margin:24px auto 34px;width:360px}.loginRegistrationContent .identsection{padding:18px 27px;border:1px solid #ccc;margin-bottom:15px;background-color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.loginRegistrationContent .loginlinks{padding-bottom:0}.loginRegistrationContent .privacyAndTerms{border-top:none;padding:0;line-height:1.4em;margin-top:9px}.loginRegistrationContent .privacyAndTerms .privacyLine{padding-bottom:0}.loginRegSidebar{margin-top:10px}.loginRegSidebar h3{font-size:22px;text-align:center}.loginRegSidebar .featureTile{width:33%;float:left;padding:25px 0 15px}.loginRegSidebar .featureTile .featureTextBlock{float:none;clear:both;text-align:center;width:90%;padding:0 4px;margin:0 auto}.loginRegSidebar .featureTile .featureIconLogin{float:none;display:block;text-align:center;margin:0 auto 12px}.loginRegSidebar .featureTile .featureTitle a{color:#000}.loginRegSidebar .featureTile .featureDescription{line-height:1.3em}.standAloneLoginContent .errorMessage{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-ms-transition:none;font-size:13px;background:#aa3735;font-weight:normal;position:absolute;width:236px;color:white;padding:10px;left:100%;border-radius:3px}.standAloneLoginContent .errorMessage .hidden{visibility:hidden;opacity:0}.standAloneLoginContent .loginRegistrationContent.promoLogin{width:auto;background:none;margin:50px auto 0}.standAloneLoginContent .loginRegistrationContent.promoLogin .loginLinks{font-size:14px}.standAloneLoginContent .loginRegistrationContent.promoLogin .identsection{border:none;width:820px;margin:0 auto;padding:0;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.45);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.45);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.45);-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.45);position:relative}.standAloneLoginContent .loginRegistrationContent.promoLogin .identsection.signUpSection .submit{margin-bottom:35px}.standAloneLoginContent .loginRegistrationContent.promoLogin .staticIdentSection{width:420px;margin:0 auto;border:none;padding:0;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.45);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.45);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.45);-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.45);position:relative}.standAloneLoginContent .loginRegistrationContent.promoLogin .identForm{padding:82px 18px 18px}.standAloneLoginContent .loginRegistrationContent.promoLogin .privacyAndTerms,.standAloneLoginContent .loginRegistrationContent.promoLogin .privacyAndTerms a{color:#aaa}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage{height:100%;width:100%;position:absolute;overflow:hidden;top:0;left:0;background-size:100% auto;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage:hover{text-decoration:none}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage .promoIcon{height:53px;width:53px;margin-bottom:10px}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage .promoImageOverlayText{height:100%;text-align:center;color:white;background-color:rgba(0,0,0,0.74);box-sizing:border-box;padding-top:175px}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage h1{font-size:44px;font-weight:200;letter-spacing:2px}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage h2{font-size:28px;font-weight:200;letter-spacing:1px}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage p{font-size:16px}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage hr{border-color:#fff;width:50px;border-width:2px;margin:18px auto}.standAloneLoginContent .loginRegistrationContent.promoLogin.static-sign-in .promoContainer.new-dialog{float:left;height:550px;width:550px}.standAloneLoginContent .loginRegistrationContent.promoLogin.static-sign-in .promoImage{height:100%;width:100%}.standAloneLoginContent .loginRegistrationContent.promoLogin.static-sign-in .promoMessage{padding:15px 80px}@media (max-width:820px){.standAloneLoginContent .loginRegistrationContent.promoLogin .identsection{width:350px}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage .promoImageOverlayText{padding-top:18px}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage h1{font-size:30px}.standAloneLoginContent .loginRegistrationContent.promoLogin .promoImage h2{font-size:16px}.standAloneLoginContent .loginRegistrationContent.promoLogin.static-sign-in .promoContainer.new-dialog{float:none;height:200px;width:100%}.standAloneLoginContent .loginRegistrationContent.promoLogin.static-sign-in .promoImage .promoImageOverlayText{padding-top:18px}.standAloneLoginContent .loginRegistrationContent.promoLogin.static-sign-in .promoImage .promoMessage{font-size:18px;padding:15px 40px}}