.form-message{background:#c00;border:1px solid #900;padding:25px;font-family:"Proxima Nova", 'Proxima-Nova', Helvetica, Arial, sans-serif;border-radius:5px;color:white;margin-bottom:10px;}.form-message.good{background:#54b256;border-color:#439045;}.form-message a{color:white;}.members-form{background:#f0f0f0;padding:1px;font-family:"Proxima Nova", 'Proxima-Nova', Helvetica, Arial, sans-serif;border-radius:5px;margin:20px 0px;}.members-form ::-webkit-input-placeholder{color:#aaa;}.members-form :-moz-placeholder{color:#aaa;}.members-form ::-moz-placeholder{color:#aaa;}.members-form :-ms-input-placeholder{color:#aaa;}.members-form select.placeholder-selected{color:#aaa !important;}.members-form .form-field{margin:25px;padding:1px;}.members-form .form-field .field-label{font-weight:bold;font-size:0.8em;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:10px;line-height:20px;}.members-form .form-field .field-label .required{color:#c00;font-size:2em;line-height:20px;}.members-form .form-field .field-note{margin-bottom:10px;}.members-form .form-field .field-error{margin-bottom:10px;color:#c00;}.members-form .form-field .field-inner input[type=text],.members-form .form-field .field-inner input[type=email],.members-form .form-field .field-inner input[type=password],.members-form .form-field .field-inner textarea,.members-form .form-field .field-inner select{font-family:"Proxima Nova", 'Proxima-Nova', Helvetica, Arial, sans-serif;border:1px solid #e0e0e0;background:white;padding:5px 10px;height:auto;line-height:1.5em;-webkit-appearance:none;margin-right:10px;border-radius:4px;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;font-weight:200;color:#444;}.members-form .form-field .field-inner .label-input{position:relative;display:block;margin-bottom:10px;}.members-form .form-field .field-inner .label-input label{display:block;position:absolute;line-height:1.5em;padding:5px 10px;width:60px;border-right:1px solid #e1e1e1;background:rgba(240,240,240,0.3);top:1px;}.members-form .form-field .field-inner .label-input input{padding-left:90px;}.members-form .form-field .field-inner select{padding-right:30px;background:white url("http://unihouse.flywheelsites.com/wp-content/themes/unihouse/members2/graphics/select-arrow.png") no-repeat right center;}.members-form .form-field .field-inner textarea{width:50%;max-width:100%;}.members-form .form-field.address .address-line input{width:100%;}.members-form .form-field.address input,.members-form .form-field.address select{margin-bottom:10px;}.members-form .form-field.yesno label{display:inline-block;padding-right:10px;}.members-form .form-field.choice .item{margin-bottom:10px;}.members-form .form-field.file .file-uploaded{margin-top:5px;}.members-form .form-field.file .file-uploaded span{display:inline-block;color:white;padding:5px 6px;border-radius:3px;font-size:0.8em;padding-left:24px;background:#60b51a url("http://unihouse.flywheelsites.com/wp-content/themes/unihouse/members2/graphics/file-tick.png") no-repeat left center;}.members-form .form-field.file .file-uploaded a{display:inline-block;font-size:0.8em;margin-top:7px;}.members-form .form-field.price .field-inner{font-size:2em;}.members-form .form-field .member-id{font-weight:normal !important;width:100px;text-align:center;letter-spacing:0.3em;}.members-form .button-area{margin:25px;border-top:1px solid #d9d9d9;padding-top:25px;text-align:right;}.members-form .button-area input{-webkit-appearance:none;background:#72152c;color:white;font-family:"Proxima Nova", 'Proxima-Nova', Helvetica, Arial, sans-serif;font-size:0.8em;text-transform:uppercase;letter-spacing:0.05em;border:0px;border-radius:6px;padding:10px 20px;}