.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.skin-blue .main-header .logo{background:#0f1e25 !important}
.skin-blue .main-header .logo img{height:100%;}
.skin-blue .main-header .logo:hover{background:#000000 !important}
.skin-blue .main-header .navbar{background:#090605 !important}
.main-header .sidebar-toggle:before{content:"";display:block;width:22px;height:20px;background:url("../../img/common/ico_menu.png") no-repeat;background-size:22px 17px;}
.skin-blue .main-header li.user-header{background:#BBB !important}
.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color: #e85c07 !important}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a{border-left-color:#e85c07 !important;}
.products-list .product-title{word-break:break-all;}

.custom-box{margin-top:30px;border-radius:3px;overflow:hidden;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;font-weight:bold;border:solid 1px #ACACAC;}
.custom-box .inner{display:block;padding:3px 10px !important;cursor:pointer;color:#FFFFFF;background-color:rgba(0,0,0,0.05)}
.custom-box .btn_more{text-align:center;color:#FFF;background-color:rgba(0,0,0,0.3);}
.custom-box .font_shadow{text-shadow: 1px 1px 1px #000000}

.boardContents, .boardContents p{font-size:16px;padding:5px 10px;line-height:140%;}

.dl-horizontal dd.lead {
	font-size: 14px !important;
}
.product-info{font-size:14px;}

body .modal-dialog {
    /* new custom width */
    width: 800px;
}

.noreadBadge{margin-left:5px;color:#ffa700}

@media (min-width: 768px){
	.product-info{font-size:16px;}
	.dl-horizontal dd.lead {
		font-size: 16px !important;
	}
}
@media (max-width: 800px){
	body .modal-dialog {
	    /* new custom width */
	    width: auto;
	}
	.productEditForm .orderStateBadge{display:block;width:55px;text-align:center;}
	.productEditForm input{padding:3px;font-size:12px;}
	.productEditForm select{padding:3px;width:70px;font-size:12px;}
	.content{padding:5px;}
	.productEditForm{padding:2px;}
	.box-body{padding:5px;}
}
.carousel{min-height:170px;padding:10px 0;background:#EFEFEF;background-color:rgba(0,0,0,0.1);}
.carousel-inner{text-align:center;}
.carousel-indicators{background:#EFEFEF;background-color:rgba(0,0,0,0.1);border-radius:0.6em;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:inline-block !important;}


.modal .userList{position: relative;margin-top:10px;}
.modal .userList ul{list-style:none;padding-left:0;background:#FFFFFF;}
.modal .userList ul li div > div{border:solid 1px #E1E1E1;}

.modal ul.userListHeader{position: relative;width:100%;margin-bottom:0;overflow-x:hidden;overflow-y:scroll;}
.modal ul.userListCont{position:relative;height:500px;overflow-x:hidden;overflow-y:scroll;}
.modal ul.userListCont li{position:relative;clear:both;border-top:solid 1px #7fd796;}
.modal .notiSendBtn{position:relative;top:-1px;font-size:10px;padding:1px 2px;display:inline-block;background:#999;color:#FFF;border-radius:3px;cursor:pointer;}
.modal .notiSendBtn:hover{background:#777}


.boardContents img{width:auto !important;height:auto !important;max-width:100%;min-width:150px;}

.popupModal .modal-body img{max-width:100%;height:auto !important;}

/* Login Page */
.bg_spread{position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}
.bg_spread_top{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-image:url('../../libs/jquery-particleground/bg_top.png');}
div.bg_spread{background-image:url('../../libs/jquery-clouds/demo/assets/images/bg.png');}
canvas.bg_spread{background-image:url('../../libs/jquery-particleground/bg.png');}
.login-page{background:#fbf9f7;overflow:hidden;}
.login-box{position:relative;z-index:1;}

.login-logo{overflow:hidden;position:relative;width:100%;}
.login-logo img{overflow:hidden;width:100%;max-width:100%;}

@media (min-width: 768px) {
	.login-logo{margin-bottom:75px;}
	.login-box{position:absolute;z-index:1;top:50%;left:50%;margin:-260px 0 0 -225px;}
}

.login-box .form-control{background:#efefef;border:0;height:43px;line-height:43px;}
.login-box .has-feedback .form-control{padding-left: 42px;padding-right: 12px;color:#888888;}
.login-box .form-control-feedback{right:auto;width:42px;height:43px;line-height:43px;}
.branch_logo_wrap img{max-width:100%;}
.branch_logo_wrap p{font-size:17px;font-weight:500;margin-bottom:30px;}
.login-box{width:450px;}
.login-box .btn-primary{background:#004ea2;border:0;border-radius:3px;}
.login-box-body{background:#EFEFEF;background-color:rgba(255,255,255,0.65);border:solid 0px #FFF !important;border-radius:8px;}
@media (max-width: 768px) {
  .login-box{
    width: 90% !important;
    margin-top: 75px;
  }
}
.login-box-body .icheckbox_square-blue, .login-box-body .icheckbox_square-blue:hover{top:-2px;margin-right:3px;border-radius:40px;border:solid 1px #FFF;background-position:200% 200%!important;}
.login-box-body .icheckbox_square-blue.checked{background-position:-48px 0!important;border:0;}

.brandBadge{display:inline-block;width:73px;letter-spacing:-1px;height:25px;margin-right:4px;line-height:25px;margin-top:2px;font-size:13px;border-radius:15px;text-align:center;}
.brandBadge.small{width:50px;height:20px;margin-bottom:5px;line-height:20px;font-size:11px;}
.brandBadge.all{border:solid 1px #3d9970;background:#FFF;color:#3d9970;}
.brandBadge.brand_a{border:solid 1px #163a86;background:#163a86;color:#FFF;}
.brandBadge.brand_b{border:solid 1px #c4141b;background:#c4141b;color:#FFF;}
.brandBadge.brand_c{border:solid 1px #ff851b;background:#ff851b;color:#ffffff;}

.brandBadgeDot{}

.orderStateBadgeWrap{margin-bottom:3px;}
.orderStateBadge{font-size:12px;width:auto;color:#fff;background:#999;padding:2px;border-radius:3px;}

.productAddForm{font-size:15px;}
div.goodsImage{float:left;position:relative;margin-right:10px;width:70px;height:70px;background-size:cover;background-repeat:no-repeat;}
p.goodsTitle{float:left;line-height:25px;}
.addOrderList{font-size:16px;}
.btnGoodsDetail{cursor:pointer}
.btnGoodsDetail:hover>span{text-decoration:underline;}

.modalWrap div.lead{padding:20px;font-size:14px;clear:both;background:#EFEFEF;}
.modalWrap .lead img{display:block;margin:0 auto;max-width:100%;min-width:150px;width:auto !important;height:auto !important;}


#productEditForm td, #productEditForm th{font-size:15px;}
#productEditForm thead th{background:#fbfbfb;color: #999;}
#productEditForm tfoot th{border-top:solid 2px #e0e0e0;}

.notiBrandFilter{font-size:0;margin:5px 3px;}
.notiBrandFilter label{display:inline-block;padding:5px;border:solid 1px #DADADA;border-right:0;cursor:pointer;font-size:13px;}
.notiBrandFilter label:last-child{border-right:solid 1px #DADADA;}

.btnGoodsDetail p,.goodsTitle{}
span.gray_color{color:#999;}
span.highlight{display:inline-block;padding:1px 3px;}
span.highlight_green{background:#ffeb00;}
span.highlight_yellow{background:#a9e8b7;}

@media (max-width: 768px) {
  #productEditForm td, #productEditForm th{font-size:13px;}
  .productAddForm{font-size:13px;}
}

.w50{width:50%}
.w50_i{width:50% !important}

.member-ox-list{margin-bottom:20px}
.member-ox{background-color:#f4f4f4}

.no-drag {-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}