@charset "UTF-8";form div p,form div.errorField label{color:#dc3545}.form-loading>span,form div p{line-height:1em;font-weight:400}form div p{bottom:-20px;display:none;font-size:14px;left:0;margin:0;position:absolute}form div.errorField p{display:block}form div.errorField input,form div.errorField textarea{border-color:#dc3545!important}.form-loading{display:none}.form-loading.active,.form-loading>span{display:inline-block}.form-loading>span{background-color:#2179e9;border-radius:5px;color:#fff;cursor:default;font-size:16px;padding:17px 20px 17px 50px;position:relative;vertical-align:middle}.form-error,.form-success{box-sizing:border-box;max-width:750px;padding:30px;text-align:center}.form-loading>span .loader{animation:loader 1.1s infinite linear;border-bottom:3px solid rgba(255,255,255,.2);border-left:3px solid #fff;border-top:3px solid rgba(255,255,255,.2);border-right:3px solid rgba(255,255,255,.2);border-radius:50%;box-sizing:border-box;font-size:10px;height:16px;left:20px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes loader{0%{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}.form-success{background-color:#E8F5E9;border:1px solid #C8E6C9;color:#00c853;margin:0 auto;width:100%}.form-success svg{height:50px;width:50px}.form-success svg path{fill:#00c853}.form-success h2{font-size:20px;font-weight:400;line-height:1.3em;margin:0}.form-success span{display:block;font-size:16px;font-weight:300;line-height:1.4em}.form-error.hidden{display:none}.form-error{background-color:#ffebee;border:1px solid #ffcdd2;color:#d50000;margin:0 auto;width:100%}.form-error svg{height:50px;width:50px}.form-error svg path{fill:#d50000}.form-error h2{color:#d50000;font-size:20px;font-weight:400;line-height:1.3em;margin:0}.form-error span{display:block;font-size:16px;font-weight:300;line-height:1.2em}.form-error+div.link{display:table;margin:20px auto 0}.form-error+div.link a{display:block;font-size:16px;font-weight:700;transition:all .3s ease-in-out}