.stripped-logo {
    margin: 0 auto;
    padding: 60px 0;
}

.stripped-logo--onboarding {
    margin: 0 auto;
    padding: 30px 0 50px;
}

.stripped-card--height-lg .card-body {
    min-height: 35em;
}

.stripped-card__bottom-link {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: inherit;
}

.stripped-logo__image {
    margin: auto;
    justify-content: center;
    width: 100%;
    display: flex;
}

.stripped-logo__image>img {
    max-height: 55px;
}

.stripped-card__header {
    margin: 5px auto 50px auto;
    text-align: center;
}

.container-sm {
    width: 100%;
    max-width: 410px;
    margin: auto;
}

/*
****************
Google reCAPTCHA
****************
*/

.google-recaptcha {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.g-recaptcha>div {
    margin: auto;
}

@media (max-width: 380px) {
    .g-recaptcha>div {
        transform: scale(0.84);
        transform-origin: left;
    }
}
