input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; color: #B94A48; opacity: 0; transition: all 0.3s ease-in; }
.parsley-errors-list.filled { opacity: 1; }
.parsley-errors-list { margin-top: 8px; }
.parsley-required, .parsley-custom-error-message { color: #b94a48; } .mailpoet_text_label, .mailpoet_textarea_label, .mailpoet_select_label, .mailpoet_radio_label, .mailpoet_checkbox_label, .mailpoet_list_label, .mailpoet_date_label { display: block; } .mailpoet_form_sending .mailpoet_form_loading { display: block; }
.mailpoet_form_sending .mailpoet_submit { display: none; }
.mailpoet_form_loading { display: none; width: 30px; text-align: center; }
.mailpoet_form_loading > span { width: 5px; height: 5px; background-color: #5b5b5b; border-radius: 100%; display: inline-block; -webkit-animation: mailpoet-bouncedelay 1.4s infinite ease-in-out both; animation: mailpoet-bouncedelay 1.4s infinite ease-in-out both; }
.mailpoet_form_loading .mailpoet_bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
.mailpoet_form_loading .mailpoet_bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; margin: 0 7px; }
@-webkit-keyframes mailpoet-bouncedelay { 0%, 80%, 100% { transform: scale(0); }
40% { transform: scale(1); } }
@keyframes mailpoet-bouncedelay { 0%, 80%, 100% { transform: scale(0); }
40% { transform: scale(1); } }