@media print{

#roww{
	page-break-inside: avoid;
}	
}

#sel{box-shadow: 0 0 10px rgba(0,0,0,9);}

label{font-weight: bold;}
#loadImg{display: none;}
#label_for{font-weight: bold;}

table{border-collapse: collapse;

}
td{
	border: 1px solid black;
}
th{
	border: 1px solid black;
}
thead1{
position: fixed; width: 100%;}

#tr{
	border: 2px solid grey;
	background-color: #3ef;
}

#p_row{
	width: 100%;
	background-color: #ffe700; text-align: center;}
#t_row{
	width: 100%;
	background-color: #f00; text-align: center;}

#total_cash{
	background-color: #ffff03; float:left; width: 150px; margin-left: 25%;}
#total_card{
	background-color: #71f26f; float:left; width: 150px; margin-left: 10px;}
#total_term{
	background-color: #ddb0f2; float:left; width: 150px; margin-left: 10px;}
#total_bill{
	background-color: #f2c5c5; float:left; width: 150px; margin-left: 10px;}	

#lb1{float:left; width: 150px; margin-left: 25%;}
#lb2{float:left; width: 150px; margin-left: 10px;}
#lb3{float:left; width: 150px; margin-left: 10px;}
#lb4{float:left; width: 150px; margin-left: 10px;}

#empty,#empty2{
	height: 200px;
}
#redir{
	margin: 300px;
}
#total{
	text-align: right;
	padding-right: 28px;
	vertical-align: bottom;
}
#total_nal{
	background-color: #ffff03;
	font-size: 20px;
	font-weight: bold;
	vertical-align: bottom;
	height: 50px;
}
#container{
	width: 1620px;
}

.current {
	display: none;
}

.all_kind {
	font-weight: bold;
}

.annual_fees {
	font-size: 18px;
	font-weight: bold;
	background-color: #E8F2EC;
}

.fees {
	font-size: 16px;
	font-weight: bold;	
}

.red {
    color: red;
}

.span {
   background-color: #efb; 
}