ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 5;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  /*background-color: #fff;*/
}

body
{
  padding: 20px;
}
.sh {
	text-align:right;
	font-weight:bold;
}
.sh2 {
	font-weight:bold;
}
.sh3 {
	height:100px;
	overflow:scroll
}
.sh3 li {
	padding-bottom:3px
}
p.tl {
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:8px;
}
p.tp {
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}
th {
	font-weight:bold;
	text-align:left;
	background-color:#E5E5E5
}

div#indicator {
	color:#FFFFFF; 
	background-color:#996600; 
	text-decoration:blink
}

input, textarea, select {
	font-size:11px;
	//font-family:Arial, Helvetica, sans-serif;
}

div.errmsg p, div.errmsg ul, div.form_error  {
	font-size:11px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	text-decoration:blink;
}

ul.sf_admin_checklist {
    height: 150px;
    overflow: auto
}

@font-face {
    font-family: 'LibreBarcode39Text-Regular';
    src: local('Libre Barcode 39 Text Regular'), local('LibreBarcode39Text-Regular'),
        url('LibreBarcode39Text-Regular.woff2') format('woff2'),
        url('LibreBarcode39Text-Regular.woff') format('woff'),
        url('LibreBarcode39Text-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.librebarcode {
    font-size: 28px;
	font-family: 'LibreBarcode39Text-Regular'; 
	font-weight: normal; 
	font-style: normal;
	padding: 5mm;
	font-size: 5vw;
}
.librebarcode img {
/*	 height: 80%;*/
  width: 100mm;
}