﻿.seperator {
  border-top: 2px dotted black;
}
tr { 
	page-break-inside: avoid; 

	}
body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 20px;
        font-style: normal;
        font-weight: normal;
}

.bg-heading { 
	background-color:#d6d8db !important;
	border:2px solid black !important;
}


.outlined {
  	border: 2px solid black;
}

.border-2 {
	border-style:solid;
	border-width:2px 2px 2px 2px;
}
.content { 
	//height:97%;
	//margin-top:15px;
	//width:1600px;
}

.price { 
	//background-color:#ebe9e6;
}

.itemcode {
	/*display:none;*/
}

.itemcount {
	display:none;
}

.itemtable  {
    	//border-collapse: collapse;
	width:100%;
    	line-height: 25px;
	padding:5px;
	border-bottom:1px solid black;
}

.itemtable td  {
    	//border-collapse: collapse;
    	//border-style:solid;
	border-left:1px solid black;
	border-right:1px solid black;
    	//border-width:0px 1px 0px 1px !important;
    	line-height: 32px;
        font-size:20px;
	padding:6px;
}

.itemtable th  {
	background-color:#d6d8db !important;
	border:2px solid black !important;
	padding:7px;
	min-width:99px;
}
.itemtable tr  {
    	//border-collapse: collapse;
	border:none;
}

.totals {
    	border-collapse: collapse;
	width:100%;
	line-height:20px;
	font-decoration:bold;
}

.totals td { 
	page-break-inside: avoid; 
	border:1px solid black;
	padding:10px;

}


.footer { 
	width:100%;
	height:100px;
	//border:0px solid black;
	margin-top:5px;
	//position:fixed;
	//bottom:0px;
}
@media print {
  .new-page {
    break-before: page;
    page-break-before: always;
  }
}
.b-dashed {border-color: #aaa;}
.c-red {color:red;} 
.border-0 { border:0;}
.border-top-0 {border-top: 0;}
.border-bottom-0 {border-bottom: 0;}
.border-end-0 {border-right: 0;}
.border-start-0 {border-left: 0;} 
.text-start {text-align:left;}
.text-end{text-align:right;}
.text-center{text-align:center;}
.w-25 { width: 25%;} 
.mt-1 { margin-top:5px;}
.p-0 {padding:0;}
.p-2 {padding:5px;}
.m-0{margin:0;}
.fst-italic { font-style: italic; } 
.fw-bold { font-weight: bold;} 
.fs-1 { font-size: calc(1.375rem + 1.5vw) !important;} 