/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// vendor
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.vendor_date{ text-align: right;}
.vendor_txt{ line-height: 1.3rem; margin-top: -20px;}
.vendor_table{ width: 100%; margin-top: 20px;}
.vendor_table th, .vendor_table td{ padding: 20px; font-size: 14px;}
.vendor_table th{ color: #fff; background-color: #113866; text-align: left; border-right: 1px dotted #fff; line-height: 1.2;}
.vendor_table th:last-child{ border-right: none;}
.vendor_table td{ word-break: break-all; text-align: left; vertical-align: top; line-height: 1.4; border-bottom: 1px solid #aaa;  border-right: 1px dotted #ccc;}
.vendor_table td.brnone{ border-right: none;}
.vendor_table tr.tr01 td{ background: #f6faff;}
.vendor_table tr.tr02 td{ background: #ecf4ff;}
.vendor_table td span{ margin-left: 5em; text-indent: -5em; display: inline-block;}

.vendor_table a{ text-decoration: underline;}
.vendor_table a:hover{ text-decoration: none;}
.bank_inq2 span{ word-break: break-all;}

.puf_error .vendor_table th{
	background: #4c8d63;
}
.puf_error .vendor_table tr.tr02 td{ 
	background: #e8f1df;
}

.vendor_table.iso_bg td{
	padding: 10px;
	font-size: 0.83rem;
}
.vendor_table.iso_bg{
	width: 800px!important;
	margin: 0 10px;
}



/* add vendorTable_class ------------------- */

.vendor_date{ text-align: right;}
.vendor_txt{ line-height: 1.3rem; margin-top: 0px;}
.vendorTable_class{ width: 100%; margin-top: 20px;}
.vendorTable_class th, .vendorTable_class td{ padding: 20px; font-size: 14px;}
.vendorTable_class th{ color: #fff; background-color: #33cccc; text-align: left; border-right: 1px dotted #fff; line-height: 1.2;}
.vendorTable_class th:last-child{ border-right: none;}
.vendorTable_class td{ word-break: break-all; text-align: left; vertical-align: top; line-height: 1.4; border-bottom: 1px solid #aaa;  border-right: 1px dotted #ccc;}
.vendorTable_class td.brnone{ border-right: none;}

/* .vendorTable_class tr.tr01 td{ background: #f6faff;}
.vendorTable_class tr.tr02 td{ background: #ecf4ff;} */

.vendorTable_class td span{ margin-left: 5em; text-indent: -5em; display: inline-block;}

.vendorTable_class a{ text-decoration: underline;}
.vendorTable_class a:hover{ text-decoration: none;}
.bank_inq2 span{ word-break: break-all;}

.puf_error .vendorTable_class th{
	background: #4c8d63;
}
.puf_error .vendorTable_class tr.tr02 td{ 
	background: #e8f1df;
}

.vendorTable_class.iso_bg td{
	padding: 10px;
	font-size: 0.83rem;
}
.vendorTable_class.iso_bg{
	width: 800px!important;
	margin: 0 10px;
}

.column-1,.column-2,.column-3,.column-4,.column-5{
    width: 20%;
}