/*==============================================================
                CODE 128 styles
===============================================================*/
 
/* ------------------- Horizontal Barcode -------------------- */
.barcode128h  {
    clear: both;
    padding: 0 10px /*quiet zone*/;
    overflow: auto;
    height: 0.30in   /*size*/;
    width: 300px;
}
 
.barcode128h div {
    /*float: left;*/
    height: 0.2in  /*size*/;
    display: inline;
}
 
.barcode128h label {
    clear: both;
    display: block;
    text-align: center;
    font: 0.125in/100% helvetica /*size*/;
}
 
.barcode128h .bar1 { border-left: 2px solid black; font-size:20px; }
.barcode128h .bar2 { border-left: 3px solid black; font-size:20px;}
.barcode128h .bar3 { border-left: 4px solid black; font-size:20px;}
.barcode128h .bar4 { border-left: 5px solid black; font-size:20px;}
.barcode128h .space0 { margin-right: 1px; font-size:20px; }
.barcode128h .space1 { margin-right: 2px; font-size:20px; }
.barcode128h .space2 { margin-right: 3px; font-size:20px; }
.barcode128h .space3 { margin-right: 4px; font-size:20px; }
.barcode128h .space4 { margin-right: 5px; font-size:20px; }
 
/* ------------------- Vertical Barcode --------------------- */
.barcode128v  {
    /*float: top;*/
    clear: left;
    position: absolute;
    padding: 10 0px /*quiet zone*/;
    overflow: auto;
    width: 30px  /*size*/;
    z-index: 99;
 
}
 
.barcode128v div {
    float: top;
    display: block;
    /*width: 20px;
    height:0px;*/
}
 
.barcode128v label {
    clear: right;
    display: block;
    text-align: center;
    font: 0.125in/100% helvetica /*size*/;
    writing-mode: tb-rl;
    filter: flipH() flipV();
}
 
.barcode128v .bar1 { border-top: 1px solid black; z-index: 99;}
.barcode128v .bar2 { border-top: 2px solid black; z-index: 99;}
.barcode128v .bar3 { border-top: 3px solid black; z-index: 99;}
.barcode128v .bar4 { border-top: 4px solid black; z-index: 99;}
.barcode128v .space0 { margin-bottom: 0px; z-index: 99; }
.barcode128v .space1 { margin-bottom: 1px; z-index: 99; }
.barcode128v .space2 { margin-bottom: 2px; z-index: 99; }
.barcode128v .space3 { margin-bottom: 3px; z-index: 99; }
.barcode128v .space4 { margin-bottom: 4px; z-index: 99; }

.bc {
     clear: both;
    padding: 0 10px /*quiet zone*/;
    overflow: auto;
    height: 0.30in   /*size*/;
    width: 300px;
}

.bcGrande {
     clear: both;
    padding: 0 10px /*quiet zone*/;
    overflow: auto;
    height: 0.30in   /*size*/;
    width: 300px;
}