/*견적서*/
/*공급자정보 테이블*/
.pdfErpEstA { padding:20px 10px; position:relative; }
.pdfErpEstA .-fdWriterInfo { color:#555; text-align:right; padding-bottom:10px; }
.pdfErpEstA .-title { color:#333; font-size:28px; font-weight:bold; text-align:center; padding-bottom:30px; }
.pdfErpEstA .-fdStamp { position:absolute; top:125px; right:100px; }

.pdfErpEstA table.-tblList { border:1px solid #bbb; }
.pdfErpEstA table.-tblList td,.pdfErpEstA .-tblList th { border-bottom:1px solid #bbb; border-width:0 1px 1px 0; padding:10px 5px; font-size:16px;}
.pdfErpEstA table.-tblList th { font-weight:bold; border-right:1px solid #bbb; }
.pdfErpEstA table.-tblList td { color:#555; }
.pdfErpEstA table.-tblList .-address { font-size:15px !important; }

/* .pdfErpEstA table.-tblList th.-fdTarget1,.pdfErpEstA table.-tblList th.-fdTarget2 { padding-left:10px; padding-right:0; } */
.pdfErpEstA table.-tblList th.-fdTarget2 { border-right:1px solid #bbb; border-left:1px solid #bbb; }
.pdfErpEstA table.-tblList td.-fdName { text-align:center; }
.pdfErpEstA table.-tblList td.-fdName span.-fdEtc1 { color:#333; font-size:18px; font-weight:bold; }
.pdfErpEstA table.-tblList td.-fdDate,.pdfErpEstA table.-tblList td.-fdComment { padding-left:10px; }


/*견적내용 테이블*/
.pdfErpEstA table.-tblList2 { margin-bottom:50px; border:1px solid #ddd; border-width:1px 0 0 1px; }
.pdfErpEstA table.-tblList2 th, .pdfErpEstA table.-tblList2 td { vertical-align:middle; border:1px solid #ddd; border-width:0 1px 1px 0; }
.pdfErpEstA table.-tblList2 th { font-size:16px; background-color:#2b3d03; text-align:center; padding: 5px; color:#fff;}
.pdfErpEstA table.-tblList2 td { font-size:17px; color:#000; padding:7px}
.pdfErpEstA table.-tblList2 td.-tdAlignC { text-align:center; }

/* checkbox,label 분리방지 (<li>태그로 묶은 경우, 예)단계별분류) */
.inputLabelWrap[class*="row"]{margin-top:-5px;}
.inputLabelWrap[class*="row"] li{position:relative; padding:2px 0 0 20px; margin:5px 0;}
.inputLabelWrap[class*="row"] li label{line-height:1.5 !important; }
.inputLabelWrap[class*="row"] .AB-checkbox , .inputLabelWrap[class*="row"] .AB-radio{position:absolute; top:5px; left:0;}
.inputLabelWrap[class*="col-"]{margin-top:-5px;}
.inputLabelWrap[class*="col-"]:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.inputLabelWrap[class*="col-"] li{float:left; padding:5px 5px 0 0; box-sizing:border-box;}
.inputLabelWrap.col-1 li{width:100%;}
.inputLabelWrap.col-2 li{width:50%;}
.inputLabelWrap.col-3 li{width:33.3%;}
.inputLabelWrap.col-4 li{width:25%;}
.inputLabelWrap.col-5 li{width:20%;}
.inputLabelWrap.col-6 li{width:16.6%;}

.inputLabelWrap.inline li { display:inline-block;box-sizing:border-box; white-space:nowrap; overflow:hidden; }
.inputLabelWrap.inline li label { letter-spacing:-0.5px; line-height:22px; vertical-align:middle;}
.inputLabelWrap.inline.fixWidth li label {width:90px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.inputLabelWrap.inline.-alignLeft {display:inline-block; margin:0 auto;}
.inputLabelWrap.inline.-alignLeft li { padding:0 2px;  }
