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; }
.box { height: 180px; border: solid 1px #000; font-weight: bold }
.strong { font-weight: bold }
/* remove fuzziness of autosuggest text: */
div.autosuggest ul li a { text-shadow: none } /* better, but still naff: 0.1em 0.1em 0.05em #333 */
/* 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; }
/* PDS data block styles: */
#pds {
padding: 2px 10px;
border: solid 1px #f00;
background: #fff8dc;
color: #000080;
margin-bottom: 10px;
}
p.pds { margin: 2px 20px }
span.pds {
color: #f00;
font-weight: bold;
}