body { /* override default dancer style.css */
background-color: #fff;
background-image: none;
}
h4 { color: #00f }
p { /* from style.css, modified for pdf layout */
line-height: 1.5em;
margin: 1em 0;
}
#pdf { font-size: 12px } /* force for best pdf rendering */
#box { height: 180px; border: solid 1px #000; font-size: 10px !important; }
#barcode { float: none; margin-left: auto; margin-right: auto; }
.indent { margin-left: 2em }
.borderless { border: none }
.dfv-err,
.highlight {
color: #f00;
background: #ffc0cb;
font-weight: bold;
text-align: center;
}
.fieldname { color: #800000; font-weight: bold }
.centered { float: none; margin: 0 auto; }
.text-centre { text-align: center }
.section { padding: 5px }
.strong { font-weight: bold }
.grey {
color: #c0c0c0;
}
div.found {
padding-top: 15px;
margin-bottom: 10px;
border-radius: 10px;
}
span.found {
margin: 0px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
span.previous {
border-radius: 10px;
}
.found,
.previous {
background: #ffebcd;
padding: 5px 10px;
}
/* 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,
p.info {
color: #f00;
font-weight: bold;
}
#bcr-abl-results {
background: #f0f0f0;
font-family: monospace;
padding-top: 5px;
padding-bottom: 5px;
}
#footer { /* from style.css */
clear: both;
padding-top: 2em;
text-align: center;
padding-right: 160px;
font-family: sans-serif;
font-size: 10px;
}
#manualFill {
background: #f5f5f5;
border-left: solid 2px #f00;
border-right: solid 2px #f00;
}
a.tiny { font-size: small; }