.nxfs-cf-turnstile {
    margin: 16px 0;
}

.form-inline .nxfs-cf-turnstile, .tvnewsleeter-input-button-wraper .nxfs-cf-turnstile {
    margin-left: 16px;
}

#login-form {
    text-align: center;
}

#login-form .nxfs-cf-turnstile {
}

.tvnewsleeter-input-button-wraper .nxfs-cf-turnstile {
    margin-top: -11px;
    margin-bottom: 0;
}

@media (max-width: 991px) {
    form[data-nxfs="1"] .tvnewsleeter-input-button-wraper {
        flex-wrap: wrap;
    }

    .tvnewsleeter-input-button-wraper .nxfs-cf-turnstile {
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 8px;
    }
}
