.closum_form_input, .closum_form_textarea{margin:0.25rem 0 1.25rem 0 !important;width:100%;}
.closum_form_textarea{min-height:150px;resize:vertical;}
.closum_form_checkbox{margin:0.25rem 0.5rem 1.25rem 0 !important;}
.closum_form_submit{margin-top:0.75rem !important;padding:0.75rem 1.25rem;}
.closum_form_message{padding:0.75rem 1.25rem;margin-bottom:1.25rem;border:1px solid transparent;border-radius:0.25rem;display:block;}
.closum_form_message_success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc;}
.closum_form_message_warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5;}
.closum_form_message_error{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;}
.closum_form_message p {
margin: 0;
}div.follow-up-subscriptions{margin:1em 0 2em 0;}
.fue-subscriptions-message.hidden{display:none;}
ul.follow-up-lists{margin:0 0 1.618em 1em;}
ul.follow-up-lists li{list-style:none;}
.fue-error{border-left:3px solid #A10000;color:#A10000;padding:0 1.618em;background:#FFF0EE;}
.fue-success{border-left:3px solid #00AB00;color:#00AB00;padding:0 1.618em;background:#F0FFF3;}
.fue-error p, .fue-success p {
padding: 10px 0;
}