.form-style-2{max-width:500px;padding:20px 12px 10px 20px;font:13px Arial,Helvetica,sans-serif}.form-style-2-heading{font-weight:700;border-bottom:2px solid #ddd;margin-bottom:20px;font-size:15px;padding-bottom:3px}.form-style-2 label{display:block;margin:0 0 15px}.form-style-2 label>span{width:100px;font-weight:700;float:left;padding-top:8px;padding-right:5px}.form-style-2 span.required{color:red}.form-style-2 .tel-number-field{width:40px;text-align:center}.form-style-2 input.input-field,.form-style-2 .select-field{width:78%}.form-style-2 input.input-field,.form-style-2 .tel-number-field,.form-style-2 .textarea-field,.form-style-2 .select-field{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #c2c2c2;box-shadow:1px 1px 4px #ebebeb;-moz-box-shadow:1px 1px 4px #ebebeb;-webkit-box-shadow:1px 1px 4px #ebebeb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:7px;outline:none}.form-style-2 .input-field:focus,.form-style-2 .tel-number-field:focus,.form-style-2 .textarea-field:focus,.form-style-2 .select-field:focus{border:1px solid #0c0}.form-style-2 .textarea-field{height:100px;width:55%}.form-style-2 input[type=submit],.form-style-2 input[type=button]{border:none;padding:8px 15px;background:#1abc9c;color:#fff;box-shadow:1px 1px 4px #dadada;-moz-box-shadow:1px 1px 4px #dadada;-webkit-box-shadow:1px 1px 4px #dadada;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.form-style-2 input[type=submit]:hover,.form-style-2 input[type=button]:hover{background:#109177;color:#fff}