#forcetalks-google-login-referrer {
    display: none;
}
#forcetalks-google-login > div {
    border: 1px solid #4285f4;
    border-radius: 4px; 
}
#forcetalks-google-login {
    display: flex;
    justify-content: center;
    margin: -2px 0 17px 0;
}
.register-section-logo {
    text-align: center !important;
    margin-bottom: 16px !important;
}
.bp_register {
    border: 1px solid #4285f4;
    border-radius: 4px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 15px;
}
.registration .signup-form .register-section.extended-profile .optional-field {
    display: none;
}
.registration .register-section-logo #forcetalks-google-login .L6cTce {
    display: none;
}.registration .site-content .container .site-main .register-section-logo img {
    width: 196px;
}
.registration .register-section-logo,
body.registration article.bp_register {
    max-width: 400px !important;
}
.registration #primary #main {
    margin: 0 auto;
}
.registration .company-slogan {
    text-align: center;
    margin: 18px auto 50px;
    font-size: 16px;
}
.registration .login-heading {
    display: block !important;
    text-align: center;
    margin: 0 auto !important;
    font-size: 20px;
    font-weight: bold;
}
.already-have-an-ft-account {
    text-align: center;
    margin: 20px 0;
    font-weight: 600;
    font-size: 16px;
}
.already-have-an-ft-account a,
.bs-bp-container-reg #buddypress #signup-form.standard-form .popup-modal-register {
    color: #ff865a;
}
body.buddypress.register article.bp_register > .entry-header > span {
    display: none;
}