.partFormLogin .partButton,.partFormLogin .loginAccount,.partFormLogin .loginDivider,.partFormLogin #qrCode{margin-bottom:.8em}.partFormLogin .partContentText strong,.partFormLogin .partContentText a:hover,.partFormLogin .loginName,.partFormLogin #formLoginLinkContainer li a:hover{color:#000}.partFormLogin .partButton.outline{background-color:#fff;border:solid 1px #aaa;color:inherit}.partFormLogin .partButton.outline:hover{background-color:#aaa;color:#fff}.partFormLogin .partContentText{line-height:1.4em}.partFormLogin .partContentText p{margin-bottom:15px}.partFormLogin .partContentText.privacyText{font-size:14px}.partFormLogin .partContentText a{color:inherit;font-weight:400}.partFormLogin .loginName{font-weight:700;font-size:16px}.partFormLogin .loginEmail{font-size:14px;font-weight:400}.partFormLogin #formLoginLinkContainer{display:flex;flex-direction:column;font-size:14px;font-weight:400}.partFormLogin #formLoginLinkContainer li{margin-bottom:.8em}.partFormLogin #formLoginLinkContainer li a{color:inherit}.partFormLogin .loginDivider{padding:0 15px;display:flex;justify-content:center;align-items:center}.partFormLogin .loginDivider span{background-color:#fff;padding:0 10px;font-weight:400;flex:0 0 auto}.partFormLogin .loginDivider:before{content:"";background-color:#999;height:1px;flex:1 1 auto}.partFormLogin .loginDivider:after{content:"";background-color:#999;height:1px;flex:1 1 auto}.partFormLogin .loginAccount{display:flex;align-items:center}.partFormLogin .loginAccount img{margin-right:10px;border-radius:50%;flex:0 0 auto}.partFormLogin .loginAccountText{display:flex;flex-direction:column;line-height:1.2em}.partFormLogin .loginEmail{word-break:break-all}.partFormLogin #qrCode{width:100%;max-width:150px}.partFormLogin .formControlFeedback.valid:after{content:normal}
