.bosAuto #AB_contents{overflow:hidden;}
.bosAuto .AB-sj-h3{ font-size:22px; padding:10px 15px; }
.bosAuto .pageSellDetail .articleBody{padding:0;}
.bosAuto .pageSellDetail .articleBody table th, .bosAuto .pageSellDetail .articleBody table td {line-height:1.5;}
.bosAuto .pageSellDetail table.-tblPayment {border-bottom:1px solid #ddd; padding:0; background:#f3f3f3;}
.bosAuto .pageSellDetail table.-tblPayment th, .bosAuto .pageSellDetail table.-tblPayment td{display:block; width:100%; box-sizing:border-box;}
.bosAuto .pageSellDetail table.-tblPayment th, .bosAuto .pageSellDetail table.-tblPayment tr:first-child th, .bosAuto .pageSellDetail table.-tblPayment tr:last-child th{padding:0px 20px 5px 20px;}
.bosAuto .pageSellDetail table.-tblPayment td, .bosAuto .pageSellDetail table.-tblPayment tr:first-child td, .bosAuto .pageSellDetail table.-tblPayment tr:last-child td{padding:0 20px 25px 20px;}
.bosAuto .pageSellDetail table.-tblPayment tr:first-child th{padding-top:25px;}
.bosAuto .pageSellDetail table.-tblPayment tr:last-child th{padding-top:15px; border-top:1px solid #ddd; }
.bosAuto .pageSellDetail table.-tblPayment tr:last-child th, .bosAuto .pageSellDetail table.-tblPayment tr:last-child td{border-bottom:none; background:#fafafa;}
.bosAuto .pageSellDetail .-tblPayment td .-price {font-size:30px;}
.bosAuto .pageSellDetail table.-tblPayment th{font-weight:bold;}
.bosAuto .pageSellDetail table.-tblPayment td{font-size:15px;}
.countDashboard{margin:-5px;}
.countDashboard [class*="ABA-container-box"]{width:50%;}
.countDashboard [class*="ABA-container-box"] .-inner{margin:5px;}
.countDashboard .pageHead .-btnBosAutoHelp{margin-top:2px;}
.bosAuto .articleHead h4 {padding:8px 10px 10px 15px; font-weight:bold; }
.bosAuto .bdList .articleHead h4 + .-btnBosAutoHelp {margin-top:14px;}
.countDashboard .pageBody{font-size:27px;}
.bosAuto .installBtnState .AB-category-btn{margin:2px 0; box-sizing:border-box;}
.bosAuto .installBtnState .AB-category-btn, .bosAuto .installBtnState .AB-category-btn span, .bosAuto .installBtnState .AB-category-btn a{line-height:30px;}
.bosAuto .bdList .articleHead h4{padding-left:10px;}
.bosAuto .bdList .-btnMore{right:10px;}
.-titleTab { padding-left:15px; }
/*.-tblList td > div { margin-bottom:5px; }
.-tblList td > div .btn-tpl { margin-left:0; margin-bottom:5px; }*/
.-btnBosAutoHelp { margin-top:1px; line-height:21px;}
.bannerDashboard [class*="page"] { display:block; text-align:center; width:100%;}
.bannerDashboard .pageHead {font-size:17px; padding-bottom:5px;}
.bannerDashboard [class*="ABA-container-box"] {border-radius:12px; margin:4px 0;}
.bannerDashboard [class*="-inner"] { padding:18px 10px;  border-radius:9px;}
.bosAuto.monthPeeWrap .-title { font-size: 22px; padding: 10px 15px; margin-top:0; height:auto; background-color:#fff; border-top: 8px solid #f4f4f4;border-bottom: 8px solid #f4f4f4; margin-bottom:5px; }
.bosAuto .bdView #ABA-board-tab .articleList { overflow-x:auto;}
.bosAuto .bdView #ABA-board-tab .articleList .-tblList { width:1000px; }
@media all and (max-width:1100px) { 
	.bosAuto .pageSellDetail table.-tblPayment th, .bosAuto .pageSellDetail table.-tblPayment td, .bosAuto .pageSellDetail table.-tblPayment tr:last-child th, .bosAuto .pageSellDetail table.-tblPayment tr:last-child td{padding-left:20px; padding-right:20px;}
}
.bosAuto .searchWrap {padding:0; border:none; margin-bottom:15px; }
.bosAuto .searchWrap .AB-text, .bosAuto .searchWrap .AB-select {margin:0; }
[class*="bdList"] .-bdSchWrap .btn-tpl.btn-round-01 {border-radius:3px; }

/*솔루션설치중*/

@media all and (max-width:1200px) {
.pageInstallProcessing  {width:800px; height:300px; }
.pageInstallProcessing [class*="ABA-container-box-"] {width:50%; float:left; }
.pageInstallProcessing .-left {padding:25px 40px 30px; background-color:#fff; }
.pageInstallProcessing .-left .-title {font-size:25px; font-weight:normal; padding-bottom:20px; }
.pageInstallProcessing .-processingRate {height:40px; width:100%;}
.pageInstallProcessing .-iconProcessingRate {width:auto; height:40px; }
.pageInstallProcessing .-fdUsedRate {height:18px; width:100%; }
.pageInstallProcessing .-fdUsedRate .-percent {line-height:17px; }
.pageInstallProcessing .-left .-content {padding-top:20px; padding-bottom:15px; font-size:16px; }
.pageInstallProcessing .-left .-highlight {font-size:15px; box-shadow:inset 0 -10px #f6ecfd; }
.pageInstallProcessing .-right {height:auto; }
.pageInstallProcessing .-right .swiper-button-prev, .pageInstallProcessing .-right .swiper-button-next {width:35px; height:35px; background-size:35px 35px; }
}
@media all and (max-width:650px) {
.pageInstallProcessing {min-width:240px; width:90%; height:auto; max-width:1200px; max-height:600px; overflow-y:auto; background:none;}
.pageInstallProcessing [class*="ABA-container-box-"] {width:100%; float:none; position:relative; }

.pageInstallProcessing .-right {overflow:hidden; margin:0; border-radius:0 0 20px 20px; }
.pageInstallProcessing .swiper-slide {width:100% !important;}
}