#commentform .gglcptch,
.subscrbr-sign-up-form .gglcptch{margin:0 0 10px;}
#recaptcha_response_field{height:17px !important;max-height:35px !important;font-size:10pt !important;}
.recaptcha_theme_clean #recaptcha_response_field{height:25px !important;}
#gglcptch_error{color:#F00;}
.gglcptch table#recaptcha_table{table-layout:auto !important;}
.ac-reply-content-gglcptch, .gglcptch_buddypress_group_form{margin:15px 0 0;}
.gglcptch_allowlist_message{display:block;margin:12px 0;}
.gglcptch_v2{min-width:1px;padding:10px 0;clear:both;width:100%;}
.gglcptch_recaptcha .grecaptcha-badge, div .grecaptcha-badge{z-index:100;visibility:visible;}
#bp-login-widget-form .gglcptch{margin-top:10px;}
.woocommerce-billing-fields .gglcptch, .woocommerce-billing-fields .gglcptch_allowlist_message{clear:both;}
#et-boc .et_pb_contact_form .gglcptch_et_pb_contact_field_half, .et_pb_contact_form_container .et_pb_contact .gglcptch{padding:0 0 0 3%;margin-bottom:3%;background-position:center;background-size:cover;width:100%;float:left;}
.et_pb_contact_form_container .et_pb_contact .gglcptch_recaptcha div{float:right;}
#et-boc .gglcptch_et_pb_contact_field_half .error_gglcptch{float:right;color:#ff333b;}
#et-boc .et_pb_newsletter_form .gglcptch_et_pb_contact_login .gglcptch_recaptcha div{margin-bottom:15px;}
.wpforo-register-content .gglcptch_v2, .wpforo-login-content .gglcptch_v2{display:flex;justify-content:center;padding:20px 0 !important;}
div.wpforms-container-full .wpforms-form .gglcptch_recaptcha iframe{height:78px !important;}
body:not(.logged-in) .woocommerce-checkout .gglcptch_recaptcha .grecaptcha-badge,
.ac-reply-content-gglcptch .gglcptch_recaptcha .grecaptcha-badge{transition:right 0.3s ease 0s;position:fixed;bottom:14px;right:-186px;box-shadow:gray 0px 0px 5px;border-radius:2px;overflow:hidden;visibility:visible !important;}
.gglcptch_recaptcha.et_contact_error > div{border:1px solid red;}
.gglcptch_error_text{color:red;display:none;}
.gglcptch-password-form-error{
color: red;
}