table tr th.col-1{
	width: 8.333333333333333%;
}

table tr th.col-2{
	width: 16.66666666666667%;
}

table tr th.col-3{
	width: 25%;
}

table tr th.col-4{
	width: 33.33333333333333%;
}

table tr th.col-5{
	width: 20%;
}

table tr th.col-6{
	width: 50%;
}

table tr th.col-7{
	width: 58.33333333333333%;
}

table tr th.col-8{
	width: 66.66666666666666%;
}

table tr th.col-9{
	width: 75%;
}

table tr th.col-10{
	width: 83.33333333333333;
}

table tr th.col-11{
	width: 91.66666666666666%;
}

table tr th.col-12{
	width: 100%;
}

table thead tr.text-center th, table tbody tr.text-center td{
	text-align: center !important;
}

table.report{
	border-collapse: collapse;
	display: table;
	margin: 0 auto;
}

table.report thead.no-border tr th, table tr.no-border th, table tr.no-border th{
	border: none !important;
	line-height:1.25rem;
}

table tr.no-boder, table tr.no-border th, , table tr.no-border td{
	border: none !important;
}

table tr.pad-0 th, , table tr.pad-0 td{
	padding: 0 !important;
}

table.report tr th.report-header{
	font-size: 22pt;
	font-weight: bold;
	text-align: center;
	line-height: 2.25rem;
}

table.report tr th, table.report tr td{
	border: 1px solid black;
	vertical-align: middle;
	font-family: "AngsanaUPC";
	font-size: 12pt;
}

table.print-text tr th, table.print-text tr td{
	font-family: "AngsanaUPC";
	font-size: 12pt;
	color: black !important;
}

table.print-text tr td{
	border: none !important;
	border-left: 1px solid black !important;
	border-right: 1px solid black !important;
}

table.print-text thead tr th, table.print-text tfoot tr th{
	border: 1px solid black !important;
}

.clickable{
	cursor: pointer;
}


table tr.report-detail td, table tr.report-detail th{
	font-size: 12pt;
	padding: 0 2px;
}

.border-bottom-0{
	border-bottom: none !important;
}

border-left-0{
	border-left: none !important;
}

span.branch-id {
    font-family: Tahoma;
    font-size: 11pt;
    display: block;
    padding: 0 4px;
    line-height: 1.5rem;
    border: 1px solid black;
    margin: 0;
    float: left;
	font-weight: normal;
	border-right: none;
}

.branch-group span.branch-id:last-child{
	border-right: 1px solid black;
}
.branch-group{
	display: block;
	float: right;
	margin-bottom: 2px;
}

.a4{
	width: 9in;
	height: 11in;
	display: table;
	margin: 0 auto;
	border: 1px solid black;
}

.a4 .a4content{
	padding: 0.4in 0.39in 0.39in 0.4in;
}

.print-inv tr.report-detail th, .print-inv tr.report-detail td{
	font-size: 14pt !important;
	line-height: 1.5rem;
	white-space: nowrap;
}

table tr th.num2text{
    text-align: center;
    vertical-align: middle !important;
}

table tr.click-hover td, table tr.click-hover th{
	cursor: pointer;
}

table tr.click-hover:hover, table tr.click-hover:hover{
	background-color: rgba(0,0,0,0.02);
}

.ui-datepicker table{
	font-size: 0.75rem !important;
}

tr.disabled td {
    background-color: rgba(0,0,0,0.4);
    color: #ccc;
}

tr.disabled td.manage a {
    color: #c9302c;
}