/* shop 관리자 */
.gc-box .gc-shop-bg-1{
	background:#9575CD;
	border:1px solid #7E57C2;
}

.gc-box .gc-shop-bg-2{
	background:#4FC3F7;
	border:1px solid #29B6F6;
}

.gc-box .gc-shop-bg-3{
	background:#F44336;
	border:1px solid #E53935;
}

.gc-box .gc-shop-bg-4{
	background:#FFA726;
	border:1px solid #FF9800;
}

.mc-stat-tbl{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.mc-stat-tbl:nth-child(1){
	border-left:1px solid #ccc;
}

.mc-stat-tbl-2{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.mc-stat-tbl-2:nth-child(1),
.mc-stat-tbl-2:nth-child(2),
.mc-stat-tbl-2:nth-child(3){
	border-bottom:0;
}

.mc-stat-tbl-2:nth-child(1),
.mc-stat-tbl-2:nth-child(4){
	border-left:1px solid #ccc;
}


@media(max-width:1023px) and (min-width:768px){
	.mc-stat-tbl-2:nth-child(1),
	.mc-stat-tbl-2:nth-child(3),
	.mc-stat-tbl-2:nth-child(5){
		border-left:1px solid #ccc;
		border-right:0;
	}

	.mc-stat-tbl-2:nth-child(2),
	.mc-stat-tbl-2:nth-child(4),
	.mc-stat-tbl-2:nth-child(6){
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}

	.mc-stat-tbl-2:nth-child(1),
	.mc-stat-tbl-2:nth-child(2),
	.mc-stat-tbl-2:nth-child(3),
	.mc-stat-tbl-2:nth-child(4){
		border-bottom:0;
	}
}

@media(max-width:767px){
	.mc-stat-tbl{
		border-bottom:0;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}

	.mc-stat-tbl:nth-child(3){
		border-bottom:1px solid #ccc;
	}

	.mc-stat-tbl-2{
		border-bottom:0;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}

	.mc-stat-tbl-2:nth-child(6){
		border-bottom:1px solid #ccc;
	}
}

.mc-stat-subj{
	background-color:#eee;
	border-bottom:1px dotted #ccc;
}

.mc-stat-subj .mc-ss{
	font-weight:bold;
	display:inline-block;
	padding:7px;
	font-size:14px;
	font-family:"ng",sans-serif;
}

.mc-stat-subj .mc-sb{
	font-weight:bold;
	display:inline-block;
	float:right;
	padding:7px 5px 5px 5px;
}

.mc-stat-price{
	text-align:right;
	padding:10px 5px;
}

.mc-stat-price a{
	font-size:14px;
	font-family:"ng",sans-serif;
}

.price{
	font-weight:bold;
	color:red;
}
.sales-tbl{
	margin-bottom:1px !important;
}

.sales-tbl tr{
	height:44px;
}

.sales-tbl td span,
.sales-tbl td b{
	font-size:14px;
	font-family:'ng', sans-serif;
}

.dvr-link{
	color:red;
}

.dvr-link:hover{
	color:orange;
}

.btn-company{
	border:1px solid #fff;
	background:transparent;
	color:#5cb85c;
	font-weight:bold;
}

.btn-company:hover{
	border:1px solid #777;
	color:#5cb85c;
}

.dvr-tel i{
	font-size:14px;
}

.wrap{
	width:100%;
	padding:10px 0;
	box-sizing:border-box;
}

.item-wrap{
	width:100%;
	padding:0 5px;
	box-sizing:border-box;
}

.table-group{
	margin:0;
}

.table-group .list-group-item:first-child{
	border:1px solid #ddd;
}

.table-group .list-group-item{
	display:table;
	width:100%;
	padding:0;
	margin:0;
	border-top:none;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.table-group .list-group-item .list-group-title{
	display:table-cell;
	vertical-align:middle;
	min-width:150px;
	max-width:250px;
	background-color:#eee;
	padding:10px;
}

.table-group .list-group-item .list-group-conn{
	display:table-cell;
	width:100%;
	padding:10px;
	vertical-align:middle;
	position:relative;
}

.table-group-2{
	margin:20px 0 0 0;
}

.table-group-2 .list-group-item:first-child{
	border:1px solid #ddd;
}

.table-group-2 .list-group-item{
	display:table;
	table-layout:fixed;
	width:100%;
	padding:0;
	margin:0;
	border-top:none;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.table-group-2 .list-group-item .list-group-title{
	display:table-cell;
	vertical-align:middle;
	width:100px;
	background-color:#eee;
	padding:10px;
	font-weight:bold;
}

.table-group-2 .list-group-item .list-group-conn{
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;
	padding:10px;
}

.table-group-2 .list-group-item .list-group-conn li{
	width:90px;
	margin:5px 0;
	display:inline-block;
}

.table-group-2 .list-group-item .list-group-conn .btn-group button{
	width:60px;
}

.pg-info-kcp{background:#F6FCFF;}
.pg-info-lg{background-color:#FFF4FA}
.pg-info-inicis{background-color:#F6F1FF}
.pg-info-kakao{background-color:#FFFCED}
.pg-info-naver{background-color:#F3FFF3}

#scf_cardtest_tip a{color:red;font-weight:bold;}
#scf_cardtest_tip {margin:10px 0 0;padding:10px;border:3px solid #ddd}
#scf_cardtest_tip strong {display:inline-block;margin:0 0 5px}
#scf_cardtest_tip dl {margin:0 0 15px;padding:0;zoom:1}
#scf_cardtest_tip dl:after {display:block;visibility:hidden;clear:both;content:""}
#scf_cardtest_tip dt {float:left;width:100px}
#scf_cardtest_tip dd {padding:0;overflow:hidden}

.banner_or_img{
	position:relative;
	display:none;
}

.banner_or_img .img-del-btn-wrap{
	margin-bottom:5px;
}

.banner_or_img img{
	margin:5px 0;
}

/* 쇼핑몰 설정 */

.mobile-device{
	position:relative;
	max-width:315px;
	margin:0 auto;
	border:1px solid #ccc;
	border-radius:5px;
	background:#fff;
	padding:15px;
}

.mobile-device.md-full{
	width:100%;
	max-width:100%;
}

.mobile-device .line-bar{
	width:20%;
	margin:0 auto 15px auto;
	border:3px solid #eee;
}

.mobile-device .mconn{
	background:#eee;
}

.mobile-device .mconn textarea{
	padding:0;
	background:#fff;
	word-break: break-all;
    resize: none;
    overflow: hidden;
	width:100%;
	font-size:0.95em;
    height:115px;
}

.mobile-device .m-conn-box{
	margin-top:5px;
}

.mobile-device .mform{
	margin:0 auto;
}

.mobile-device .m-pcs{
	width:115px;
}

.mmsg{
	background:#000;
	color:#fff;
	padding:3px;
}

.mobile-device .sms_byte{
	margin-top:2px;
}

/* 분류관리 목록 */
.cate-panel{
	display:table;
	table-layout:fixed;
	width:100%;
}

.cate-panel .cate-panel-title{
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:break-word;
	text-align:left;
}

.cate-panel .cate-panel-btn{
	display:table-cell;
	width:155px;
	vertical-align:middle;
	text-align:right;
	padding-right:5px;
}
.sct_name1 {
	padding-left:25px !important;
	background-image:url('../img/sub_menu_ico.gif');
	background-position:5px center;
	background-repeat:no-repeat;
}
.sct_name2 {
	padding-left:35px !important;
	background-image:url('../img/sub_menu_ico.gif');
	background-position:15px center;
	background-repeat:no-repeat;
}
.sct_name3 {
	padding-left:45px !important;
	background-image:url('../img/sub_menu_ico.gif');
	background-position:25px center;
	background-repeat:no-repeat;
}
.sct_name4 {
	padding-left:55px !important;
	background-image:url('../img/sub_menu_ico.gif');
	background-position:35px center;
	background-repeat:no-repeat;
}

/* 주문 내역 */
.order-item-total{
	text-align:right;
	font-weight:bold;
	padding:5px;
}

.order-item-total .cap{
	font-weight:normal;
	color:#999;
	font-size:12px;
}

.order-item-total .total{
	font-size:14px;
	font-family:"ng", sans-serif;
	color:red;
}
.order-total{
	text-align:right;
	font-weight:bold;
	padding:5px;
	border:2px solid red;
}

.order-total .cap{
	font-weight:normal;
	color:#999;
	font-size:12px;
}

.order-total .total{
	font-size:16px;
	font-family:"ng", sans-serif;
	color:red;
}

.od-table p{
	padding:5px 0;
	margin:0;
}

.od-table .od-mb-nick,
.od-table .od-mb-nick .sw_sv_member{
	font-weight:bold;
}

.od-table i{
	text-align:center;
	width:20px;
	height:20px;
	font-size:12px;
	color:#999;
	line-height:12px;
}

.od-table img{
	border:1px solid #ddd;
}

.orderitem{
	font-weight:bold;
}

.order-item-img img{
	width:100%;
	height:auto;
	border:1px solid #ccc;
}

.order-item-panel .panel-heading span{
	font-weight:bold;
}

.sub-btn-box-view{
	display:inline-block;
}

/* 상품등록 폼 */
.img-list-tbl{
	display:table;
	table-layout:fixed;
	width:100%;
}

.img-list-tbl .img-list-thumb{
	display:table-cell;
	width:40px;
}

.img-list-tbl .img-list-file{
	display:table-cell;
	width:auto;
	vertical-align:middle;
}

.opt-row{
	padding:15px 0;
}

.opt-row .opt-tbl{
	display:table;
	table-layout:fixed;
	width:100%;
	margin:5px 0;
}

.opt-row .opt-tbl .opt-tbl-cell-t{
	display:table-cell;
	width:100px;
	vertical-align:middle;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}

.opt-row .opt-tbl .opt-tbl-cell-c{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	padding-right:10px;
}

.srel_list{
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	-webkit-overflow:scroll;
	min-height:200px;
}

.srel_sel{
	width:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	-webkit-overflow:scroll;
	min-height:241px;
}

.srel_list p,
.srel_sel p{
	padding:15px 0;
	text-align:center;
	width:100%;
}

.related-search-wrap{
	width:100%;
	padding:5px;
	background:#eee;
	text-align:center;
	display:table;
	table-layout:fixed;
}

.related-search-wrap .related-search-td{
	display:table-cell;
}

.related-search-wrap .related-search-btn{
	display:table-cell;
	width:50px;
}
.srel_list ul,
.srel_sel ul{
	margin:0;
	padding:0 10px;
	list-style:none;
	background:#fff;
}

.srel-list-res{
	padding:5px 0;
	border-bottom:1px dotted #e9e9e9;
	zoom:1;
}

.srel-list-tbl{
	display:table;
	table-layout:fixed;
	width:100%;
	vertical-align:middle;
}

.srel-list-tbl .srel-list-img{
	display:table-cell;
	width:60px;
}

.srel-list-tbl .srel-list-name {
	display:table-cell;
	width:auto;
	text-align:left;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:break-word;
}

.srel-list-tbl .srel-list-btn {
	display:table-cell;
	margin-top:7px;
	width:46px;
}

.srel_list .srel_sel {border:1px solid #ced9de;background:#fcfff2}
.srel_list .compare_left ul {margin:0;list-style:none}
.srel_list .srel_noneimg li {padding:7px 0}
.srel_list .srel_pad {display:block;margin:0 0 10px}
.srel_list .srel_pad:after {display:block;visibility:hidden;clear:both;content:''}

.row-related{
	width:100%;
	background-image:url("../img/shop/arw-r.png");
	background-repeat:no-repeat;
	background-position:center;
}

.row-related .arw-d{
	width:100%;
	height:30px;
	background-image:url("../img/shop/arw-d.png");
	background-repeat:no-repeat;
	background-position:center;
	display:none;
	clear:both;
}

@media(max-width:1023px){
	.row-related .col-sm-12{
		padding:0;
	}
	.row-related .arw-d{
		display:block;
	}
	
	.row-related{
		background:none;
	}
}

/* 재고관리 */
.sit_stock_qty_alert {color:#ff1133;font-weight:bold}

/* 배너관리 */
.bn-box{
	width:100px;
	height:100px;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
}

.bn-box .bn-img{
	overflow:hidden;
	max-height:100px;
	max-width:100px;
}