@font-face {
    font-family: ARIALUNI;
    src: url(./font/ARIALUNI.ttf);
}
.print-container{
    background-color: rgba(0,0,0,0.2);
    padding: 0.3in;
}
.print-A4-fix{
    width: 8.3in;
    height: 11.7in;
    padding: 0.5in;
    background-color: #FFF;
    box-shadow: 2px 1px 9px 1px rgba(0,0,0,0.75);
    margin-left: auto;
    margin-right: auto; 
}
.print-A4-fix *{
    font-family: ARIALUNI;
}
.print-A4-landscape{
    width: 11.7in;
    height: 8.3in;
/*    padding: 0.5in;*/
    background-color: #FFF;
    box-shadow: 2px 1px 9px 1px rgba(0,0,0,0.75);
    margin-left: auto;
    margin-right: auto; 
    font-family: THSarabunNew !important;
}
.print-A4-landscape{
    font-family: THSarabunNew !important;
}
[class*='p-col-'] {
    float:left;
    box-sizing: border-box;
}
.p-col-1{
    width: 1%;
}
.p-col-7{
    width: 7%; 
}
.p-col-7-5{
    width: 7.5%;
}
.p-col-7{

}

.p-col-8{
    width: 8%;
}
.p-col-8-3{
    width: 8.3%;
}
.p-col-9{
    width: 9%;
}

.p-col-5{
    width: 5%;
}
.p-col-10{
    width: 10%;
}
.p-col-12{
    width: 12%;
}
.p-col-13{
    width: 13%;
}
.p-col-14{
    width: 14%;
}
.p-col-15{
    width: 15%;
}
.p-col-16{
    width: 16%;
}
.p-col-18{
    width: 18%;
}
.p-col-20{
    width: 20%;
}
.p-col-25{
    width: 25%;
}
.p-col-28{
    width: 28%;
}
.p-col-30{
    width: 30%;
}
.p-col-33{
    width: 33%;
}
.p-col-35{
    width: 35%;
}
.p-col-40{
    width: 40%;
}
.p-col-43{
    width: 43%;
}
.p-col-45{
    width: 45%;
}
.p-col-50{
    width: 50%;
}
.p-col-55{
    width: 55%;
}
.p-col-60{
    width: 60%;
}
.p-col-65{
    width: 65%;
}
.p-col-70{
    width: 70%;
}
.p-col-72{
    width: 72%;
}
.p-col-75{
    width: 75%;
}
.p-col-78{
    width: 78%;
}
.p-col-80{
    width: 80%;
}
.p-col-85{
    width: 85%;
}
.p-col-88{
    width: 88%;
}
.p-col-90{
    width: 90%;
}
.p-col-92{
    width: 92%;
}
.p-col-93{
    width: 93%;
}
.p-col-95{
    width: 95%;
}
.p-col-98{
    width: 98%;
}
.p-col-100{
    width: 100%;
}
table {
    width: 100%;
    border-collapse: collapse;
}
table, th {
    border: 1px solid black;
}
td{
    border-right: 1px solid black;
}
th{
    text-align: center
}
.pt-10{
    padding-top: 10px;
}
.pb-15{
    padding-bottom: 15px;
}
#tb-print-des{
    padding-top: 15px;
}
.text-right{
    text-align: right;
}
.center{
    text-align: center;
}
.border{
    border: 1px solid black;
}
.border-2{
    border: 3px solid black;
}
.border-r{
    border: 1px solid black;
    border-radius: 10px;
}
.border-r-r{
    border: 2olid red;
    border-radius: 10px;
}
.border-top{
    border-top: 1px solid black;
}
.border-bottom{
    border-bottom: 1px solid black;
}
.border-bottom-3{
    border-bottom: 3px solid black;
}

.border-right{
    border-right:  1px solid black;
}
.border-right-3{
    border-right:  3px solid black;
}
.border-left{
    border-left: 1px solid black;
}
.border-top-3{
    border-top: 3px solid black;
}
.border-left-3{
    border-left: 3px solid black;
    padding-right: 0px; 
}
.pd-b-5{
    padding-bottom: 5px;
}
.pd-b-6{
    padding-bottom: 6px;
}
.pd-b-10{
    padding-bottom: 10px;
}
.pd-t-10{
    padding-top: 10px;
}
.pd-10{
    padding: 10px;
}
.pd-5{
    padding: 5px;
}
.pd-20{
    padding: 20px;
}
.pd-30{
    padding: 30px;
}
.m-t-10{
    margin-top: 10px;
}
.m-t-2{
    margin-top: 2px;
}
.m-t-5{
    margin-top: 5px;
}
.m-t-10{
    margin-top: 10px;
}
.m-t-20{
    margin-top: 20px;
}
.m-t-30{
    margin-top: 30px;
}
.m-t-200{
    margin-top: 200px;
}
.m-t-240{
    margin-top: 240px;
}
.m-t-260{
    margin-top: 260px;
}
.m-t-280{
    margin-top: 280px;
}
.m-t-300{
    margin-top: 300px;
}
.m-b-5{
    margin-bottom: 5px; 
}
.m-b-6{
    margin-bottom: 6px;
}
.m-b-10{
    margin-bottom: 10px;
}
.m-b-13{
    margin-bottom: 13px;
}
.m-b-20{
    margin-bottom: 20px;
}
.m-b-25{
    margin-bottom: 25px;
}
.m-b-26{
    margin-bottom: 26px;
}
.m-b-30{
    margin-bottom: 30px;
}
.m-l-5{
    margin-left: -5px;
}
.m-r-5{
    margin-right: 5px;
}
.container{
    padding: 0.01em 16px;
}
.border-r2-o{
    border: 2px solid orange;
    border-radius: 10px;
}
.img-1{
    height:60px;
    width:auto; 
}
img {
    height:80px;
    width:auto;
}
.border-dotted-b{
    border-bottom: 1px dotted black;
}
.border-dotted-b-fake{
    border-bottom: 1px dotted white;
}
.ez-table{
    padding-left: 0px; 
    padding-right: 0px; 
    margin-bottom: 0px;

}

.ez-table table{
    margin-left: 0px!important;
    margin-right: 0px!important;
}
#tb-pim th:first-child{
    width:50%;
}
#tb-pim th:nth-child(2){
    width:10%;
}
#tb-pim th:nth-child(3){
    width:10%;
}
#tb-pim th:nth-child(4){
    width:10%;
}
#tb-pim th:nth-child(5){
    width:20%;
}
#tb-pim{
    margin-bottom: 20px;
}

#tb-fmpu7 th:first-child{
    width:25%;
}
#tb-fmpu7 th:nth-child(2){
    width:15%;
}
#tb-fmpu7 th:nth-child(3){
    width:20%;
}
#tb-fmpu7 th:nth-child(4){
    width:10%;
}
#tb-fmpu7 th:nth-child(5){
    width:10%;
}
#tb-fmpu7 th:nth-child(6){
    width:20%;
}
#job-tb th:first-child{
    width:55%;
}
.full-border-r{
    border-radius: 200px 200px 200px 200px;
    -moz-border-radius: 200px 200px 200px 200px;
    -webkit-border-radius: 200px 200px 200px 200px;
    border: 2px solid #000000;
}
.h-60{
    height: 60px;
}
.h-150{
    height: 150px;
}
.h-170{
    height: 170px;
}
.h-250{
    height: 250px;
}
.h-253{
    height: 253px;
}
.h-255{
    height: 255px;
}
.h-256{
    height: 256px;
}
.w-60{
    width: 60px;
}
.underline{
    text-decoration:underline   
}
.bold{
    font-weight:bold;
}
.font-9{
    font-size: 9px;
}
.font-10{
    font-size: 10px;
}
.font-12{
    font-size: 11px;
}
.font-13{
    font-size: 13px;
}
.green{
    background-color: #00FF00;
}
.gluy{
    background-color: #C0C0C0;
}
.m-t-75{
    margin-top: 75px;
}


#tb-qc3 th:first-child{
    width:11%;
}
#tb-qc3 th:nth-child(2){
    width:11%;
}
#tb-qc3 th:nth-child(3){
    width:11%;
}
#tb-qc3 th:nth-child(4){
    width:11%;
}
#tb-qc3 th:nth-child(5){
    width:11%;
}
#tb-qc3 th:nth-child(6){
    width:11%;
}
#tb-qc3 th:nth-child(7){
    width:11%;
}
#tb-qc3 th:nth-child(8){
    width:11%;
}
#tb-qc3 th:nth-child(9){
    width:11%;
}
.h-224{
    height: 224px;
}
.m-t-110{
    margin-top: 110px;
}
.bg-blue{
    background-color: #CCFFFF;
}
.h-272{
    height: 272px;
}
.h-50{
    height: 50px;
}
.h-80{
    height: 80px;
}
.h-100{
    height: 100px;
}
.h-66{
    height: 66px;
}

.h-125{
    height: 110px;
}
.bg-black-font-w{
    background-color: black;
    color: white;
}
.border-red{
    border-bottom: 3px solid #E60D08;
}
.dev-receipt{
    font-size: 35px;
    font-weight: 900;
}
.dev-receipt-en{
    font-size: 20px;
}
.dt-zone{
    padding-top: 20px;
}
.forn-h-25{
    font-size: 25px;
    font-weight: 800;
}


.forn-h-18{
    font-size: 18pt;
    font-weight: 800;
}
#tb-inv th{
    font-size: 18px;
    font-weight: 800;
}
#tb-inv th:first-child{
    width: 0.5in;
}
#tb-inv th:nth-child(2){
    width: 4in;
}
#tb-inv td{
    font-size: 18px;
}

#tb-quote th,
#tb-quote td {
    font-size : 16pt;
    padding:0px;
    background-color:#fff;
}
#tb-quote th:nth-child(1){
    width:0.5in;
}
#tb-quote th:nth-child(2){
    width:4in;
}

.ez-table .tb-head {
    background-color: #E1EBF4;
}
.dev-img-bank{
    width: 50px;
    height: 50px;
}
.dev-text{
    position: absolute;
    top:10%;
    left: 20%;
}
.dev-text-x{
    position: absolute;
    top:40%;
    left: 20%;
}
.dev-text-r{
    position: relative;
}
.footer-zone{
    border-top:  2px solid #E60D08;
    border-bottom: 2px solid #E60D08;
}
.title-textin{
    font-size: 18px;
    font-weight: 800;
}
.dev-fix-image{
    width: 60px;
    height: 60px;
}

/*=============================================[   ใบสรุป   ]===============================================*/
#tb-s th,
#tb-s td {
    font-size:15pt;
    line-height:16pt;
}