body { /* override default dancer style.css */
background-color: #fff;
background-image: none;
}
#pdf { font-size: 12px } /* force for best pdf rendering */
#barcode { float: none; margin-left: auto; margin-right: auto; }
.indent { margin-left: 2em }
.borderless { border: none }
.dfv-err { color: #f00; background: #ffc0cb; font-weight: bold; text-align: center }
.fieldname { color: #800000; font-weight: bold }
.centered { float: none; margin: 0 auto; }
/* HTML::Barcode::Code93 styles */
table.hbc { border-width:0; border-spacing:0; }
table.hbc tr,
table.hbc td { border:0; margin:0; padding:0; }
table.hbc td { text-align:center; }
table.hbc td.hbc_on,
table.hbc td.hbc_off { width:2px; height:20px; }
table.hbc td.hbc_on { background-color:#000; color:inherit; }
table.hbc td.hbc_off { background-color:#fff; color:inherit; }
/* HTML::Barcode::QRCode styles (adapted) */
table.hbc td.hbq_on,
table.hbc td.hbq_off { width:3px; height:3px; }
table.hbc td.hbq_on { background-color:#000; color:inherit; }
table.hbc td.hbq_off { background-color:#fff; color:inherit; }