.formify-form{max-width:650px}.formify-form .formify-field-container{margin:1em 0}.formify-form label{font-weight:400}.formify-form input[type=text],.formify-form input[type=email],.formify-form input[type=tel],.formify-form input[type=number],.formify-form input[type=search],.formify-form input[type=url],.formify-form input[type=password]{-webkit-appearance:none;outline:none;font-family:sans-serif;font-size:1em;padding:.5em;border:solid 1px #ccc;border-radius:3px;background-color:#fff;transition:border 300ms,box-shadow 200ms;display:block;width:50%}.formify-form input[type=text].active,.formify-form input[type=email].active,.formify-form input[type=tel].active,.formify-form input[type=number].active,.formify-form input[type=search].active,.formify-form input[type=url].active,.formify-form input[type=password].active,.formify-form select.active{border:solid 1px #aaa;box-shadow:0 0 5px rgba(0,162,176,.4)}.formify-form .formify-error label,.formify-form .formify-error .formify-legend{color:red}.formify-form .formify-error input[type=text],.formify-form .formify-error input[type=email],.formify-form .formify-error input[type=tel],.formify-form .formify-error input[type=number],.formify-form .formify-error input[type=search],.formify-form .formify-error input[type=url],.formify-form .formify-error input[type=password],.formify-form .formify-error select,.formify-form .formify-error .formify-file-button-text a{border:solid 1px red}.formify-form select{-webkit-appearance:none;outline:none;font-family:sans-serif;font-size:1em;padding:.5em 30px .5em .5em;background-image:url(images/select.png);background-size:25px 12px;background-position:right center;background-repeat:no-repeat;border:solid 1px #ccc;border-radius:3px;background-color:#fff}.formify-form .formify-select select{width:50%}.formify-form input[type=submit]{display:inline-block;-webkit-appearance:none;outline:none;font-size:1em;padding:.5em 1em;border:none;border-radius:3px;background-color:#00cadc;color:#fff;transition:width 300ms}.formify-form input[type=submit]:hover{background-color:#00a2b0}.formify-form.processing input[type=submit]{}.formify-form label,.formify-form div.formify-legend{margin:.5em 0}.formify-form fieldset label{display:block;margin:.75em 0}.formify-form input[type=checkbox],.formify-form input[type=radio]{display:none}.formify-form fieldset label span{display:inline-block;border:solid 1px #ccc;border-radius:3px;vertical-align:bottom;text-align:center;padding:0 .125em .25em;line-height:1em;margin:0 .25em 0 0}.formify-form fieldset label i{font-size:1em;line-height:.75em;width:1em;color:#777;transition:color 300ms;vertical-align:middle;color:#00a2b0}.formify-form textarea{-webkit-appearance:none;outline:none;font-family:sans-serif;height:7em;font-size:1em;padding:.5em;border:solid 1px #ccc;border-radius:3px;width:60%}.formify-form .redactor-editor{border:solid 1px #ccc;border-radius:3px;margin:1em 0;padding:.5em;height:12em}.formify-form .redactor-toolbar{box-shadow:none;border:solid 1px #ccc;border-radius:3px;background-color:#eee}.formify-form .redactor-box textarea{width:100%}.formify-form .formify-file-button-text a{display:inline-block;border:solid 1px #777;padding:.25em .5em;border-radius:3px;margin:.25em 0}.formify-form .formify-error-message{display:inline-block;border:solid 1px red;border-radius:3px;padding:1em;transition:opacity 300ms;margin:1em 0}.formify-message{display:block;border:solid 1px #ccc;border-radius:3px;padding:1em;transition:opacity 300ms;margin:1em 0;background-color:#f3f3f3}@media(max-width:600px){.formify-form{padding:0 2%}.formify-form input[type=text],.formify-form input[type=email],.formify-form input[type=tel],.formify-form input[type=number],.formify-form input[type=search],.formify-form input[type=url],.formify-form input[type=password]{width:100%}.formify-form .formify-select select{width:100%}}