#resources .comment-recaptcha {
  margin-top: 24px;
}

#comment-recaptcha-widget {
  width: 100%;
}

#resources .comment-recaptcha .error_message {
  margin-top: 12px;
  color: #b42318;
  line-height: 1.6;
}

#comment-recaptcha-error:focus-visible,
#resources #comment-submit:focus-visible {
  outline: 3px solid #315fa6;
  outline-offset: 4px;
}

#resources .form_box01 .btn_wrp #comment-submit:active {
  opacity: 0.8;
}

#resources .form_box01 .btn_wrp #comment-submit:disabled {
  background-color: #686868;
  cursor: not-allowed;
  opacity: 1;
}
