.directiq-custom-custom-form { padding: 20px; background-color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.directiq-custom-custom-form h1 { padding: 0; margin:0 0 10px; font-weight:normal; font-size:20px; color:#000; }
.directiq-custom-custom-form .ferror { color:#ff0087; margin-top: 5px; }
.directiq-custom-custom-form .fconfirm { color:#66cc00; margin-top: 5px; }
.directiq-custom-custom-form .ftable label { margin: 6px 10px 0 0; width:auto; display:inline-block; font-size:12px; }
.directiq-custom-custom-form .ftable input[type="text"] { width: 200px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding:5px; outline:none; border: 1px solid #000; }
.directiq-custom-custom-form .ftable input[type="button"] { padding: 6px 8px; background-color: #000; font-size: 14px;color:#fff; border-width:0; }
.directiq-custom-custom-form p{ margin: 0 0 20px; }
.directiq-custom-custom-form .ftable td { vertical-align:top; padding: 7px 0; color:#000; }
.directiq-custom-custom-form .frequired { font-size:15px; }