.pzst-smartcaptcha{clear:both;width:100%;max-width:100%;margin:16px 0 22px;box-sizing:border-box;text-align:left}
.pzst-smartcaptcha-widget{width:100%;min-height:100px}
.pzst-smartcaptcha-message{margin:8px 0 0;font-size:13px;line-height:1.5;color:#566674}
.pzst-smartcaptcha-message:empty{display:none}
.pzst-smartcaptcha-message[data-error="true"]{color:#a51b1b}
.pzst-captcha-settings{max-width:760px;padding:24px;background:#fff;box-sizing:border-box}
.pzst-captcha-settings form{margin:20px 0 30px}
.pzst-captcha-settings label{display:block;margin:18px 0 6px;font-weight:bold}
.pzst-captcha-settings input[type="text"],.pzst-captcha-settings input[type="password"]{display:block;width:100%;max-width:600px;box-sizing:border-box}
.pzst-settings-success{padding:12px;background:#edf7ee;color:#23502a}
.pzst-settings-error{padding:12px;background:#fff0f0;color:#8b2222}
@media(max-width:480px){.pzst-captcha-settings{padding:14px}.pzst-smartcaptcha{margin:12px 0 18px}}

.pzst-native-captcha .captcha_image_wrapper{display:block!important}
