.results{margin:1em 0 3em}@-webkit-keyframes slideRight{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:none;transform:none}}@keyframes slideRight{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:none;transform:none}}.bag-results{border:1px solid black;margin-bottom:2em}.bag-results .bag-inner{overflow:auto}.bag-results.scroll{position:relative}.bag-results.scroll:before,.bag-results.scroll:after{display:block;position:absolute;right:0}.bag-results.scroll:before{content:'';top:0;bottom:0;width:25%;background:-webkit-gradient(linear, left top, right top, from(transparent), to(#f2f2f2));background:linear-gradient(to right, transparent, #f2f2f2)}.bag-results.scroll:after{content:'\f178';font-family:FontAwesome;font-size:1.5em;-webkit-animation:1s slideRight infinite;animation:1s slideRight infinite;color:#666}.bag-results .bag-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid black;min-width:500px}.bag-results .bag-item:first-child{border:none}.bag-results .bag-item.bag-heading{font-weight:bold;line-height:1.25}.bag-results .bag-item>div{padding:0.5em}.bag-results .bag-item .manufacturer{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bag-results .bag-item .serial-no{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bag-results .bag-item .man-date{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px}.bag-results .bag-item .expiry{-webkit-box-flex:0;-ms-flex:0 0 95px;flex:0 0 95px;max-width:95px}.bag-results .bag-item .tte{font-weight:bold;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.print-only{display:none !important}@media print{.header-space,.top-bar,.dt-mobile-header,.mobile-header-bar,#primary-menu,#fancy-header,#footer,.vc_btn3-container,.dt-close-mobile-menu-icon,.no-print{display:none !important}.print-only{display:initial !important}.masthead{-webkit-transform:none !important;transform:none !important;position:static !important;background:none !important}.header-bar{display:block !important}.branding img{max-height:100px;width:auto}.page-title{min-height:0 !important}.page-title .wf-table{padding:0 !important;height:auto !important}#main{padding:1.5em 0 !important}#content{width:100%}#content .vc_column-inner{border:none !important;padding:0 !important}.results{page-break-inside:avoid}}
