.fmc-form-msg { margin-top: 16px; padding: 10px 14px; border-radius: 3px; }
.fmc-form-ok { background: #e8f5e9; border: 1px solid #66bb6a; color: #1b5e20; }
.fmc-form-err { background: #fdecea; border: 1px solid #ef5350; color: #b71c1c; }
.fmc-form-msg p { margin: 0; }
.fmc-form button[disabled] { opacity: .6; cursor: wait; }
