.wrf-form{max-width:540px;background:#f9f9f9;padding:16px;border:1px solid #eee;border-radius:4px}
.wrf-form .wrf-field{margin-bottom:12px}
.wrf-form label{font-weight:600}
.wrf-form input, .wrf-form select{width:100%;padding:8px}
.wrf-form button{display:inline-block;padding:10px 16px;border:0;background:#222;color:#fff;border-radius:4px;cursor:pointer}
.wrf-form button:hover{opacity:.9}
.wrf-errors{background:#ffeaea;border:1px solid #f5c2c7;color:#842029;padding:10px;border-radius:4px;margin-bottom:12px}
.wrf-errors ul{margin:0 0 0 18px}
.wrf-success{background:#e9f7ef;border:1px solid #c6f0d5;color:#0f5132;padding:10px;border-radius:4px;margin-bottom:12px}