/* Native Grav Form styling, scoped to Contribute / Correct. */
.cd-contribution-entry{max-width:820px;margin:1.5rem 0 2rem}
.cd-contribution-entry h2{font-size:1.4rem;margin:0 0 .4rem}
.cd-contribution-entry>.form-wrapper{margin-top:1.4rem}
.cd-contribution-entry .form-field{margin:0 0 1.05rem}
.cd-contribution-entry .form-label{font-weight:650;margin:0 0 .3rem}
.cd-contribution-entry .form-data input:not([type=radio]):not([type=checkbox]),
.cd-contribution-entry .form-data textarea,.cd-contribution-entry .form-data select{
  width:100%;max-width:100%;border:1px solid #8b9ba6;border-radius:4px;background:#fff;
  color:#17212b;font:inherit;padding:.65rem .75rem}
.cd-contribution-entry .form-data textarea{min-height:8rem;resize:vertical}
.cd-contribution-entry .form-field[data-grav-field=radio] .radio{display:block;margin:.3rem 0}
.cd-contribution-entry input[type=radio]{margin-right:.35rem}
.cd-contribution-entry button[type=submit]{background:#075c92;border:0;border-radius:4px;
  color:#fff;font:inherit;font-weight:650;padding:.72rem 1.2rem;cursor:pointer}
.cd-contribution-entry button[type=submit]:hover{background:#064770}
.cd-contribution-entry .messages,.cd-contribution-entry .alert{margin:1rem 0}
