body,td,th{font-family:Verdana,Geneva,sans-serif}body{margin-left:0;margin-top:0;margin-right:0;margin-bottom:0}.floating-form{font:13px Arial,Helvetica,sans-serif;right:-10px;top:105px;z-index:1;bottom:200px;box-shadow:-2px -0 8px rgba(43,33,33,.06);-moz-box-shadow:-2px -0 8px rgba(43,33,33,.06);-webkit-box-shadow:-2px -0 8px rgba(43,33,33,.06)}.contact-opener{position:absolute;border-bottom-left-radius:5px;border-top-left-radius:5px;left:-45px;z-index:1;top:50px}.floating-form-heading{font-weight:bold;font-style:italic;border-bottom:2px solid #ddd;margin-bottom:10px;font-size:15px;padding-bottom:3px}.floating-form label{display:block;margin:0 0 15px 0}.floating-form label>span{width:70px;font-weight:bold;float:left;padding-top:8px;padding-right:5px}.floating-form span.required{color:red}.floating-form .tel-number-field{width:40px;text-align:center}.floating-form .long{width:120px}.floating-form input.input-field{width:68%}.floating-form input.input-field,.floating-form .tel-number-field,.floating-form .textarea-field,.floating-form .select-field{-webkit-transition:all .30s ease-in-out;-moz-transition:all .30s ease-in-out;-ms-transition:all .30s ease-in-out;-o-transition:all .30s ease-in-out;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;outline:none}.floating-form .input-field:focus,.floating-form .tel-number-field:focus,.floating-form .textarea-field:focus,.floating-form .select-field:focus{border:1px solid #0c0}.floating-form .textarea-field{height:100px;width:68%}.floating-form input[type="button"],.floating-form input[type="submit"],.contact-opener{-moz-box-shadow:inset 0 1px 0 0 #3985b1;-webkit-box-shadow:inset 0 1px 0 0 #3985b1;box-shadow:inset 0 1px 0 0 #3985b1;background-color:#216288;border:1px solid #17445e;display:inline-block;cursor:pointer;color:#fff;text-decoration:none;font:12px Arial,Helvetica,sans-serif}.floating-form input[type="button"]:hover,.floating-form input[type="submit"]:hover,.contact-opener{background:linear-gradient(to bottom,#2d77a2 5%,#337da8 100%);background-color:#28739e}.floating-form .success{background:#d8ffc0;padding:5px 10px 5px 10px;margin:0 0 5px 0;border:none;font-weight:bold;color:#2e6800;border-left:3px solid #2e6800}.floating-form .error{background:#ffe8e8;padding:5px 10px 5px 10px;margin:0 0 5px 0;border:none;font-weight:bold;color:red;border-left:3px solid red}