@charset "utf-8";

/* 侧边栏菜单 */
.sidebar-menu{background: #3B414F;padding: 10px 0;}
/* .sidebar-menu>li:not(:last-child){border-bottom:1px solid #333840;padding:20px 0;} */
.sidebar-menu>li{border-bottom:1px solid #333840;padding:20px 0;}
.sidebar-menu>li>a{color:rgb(255,255,255);display:block;line-height:34px;padding-left:30px;background-position:left center;background-repeat:no-repeat;}
.sidebar-menu>li.active>a{color:rgb(255,138,101);}
.sidebar-menu ul li{padding-left:3em;}
.sidebar-menu ul li.active{background-color:#31343B;}
.sidebar-menu ul>li>a{color:rgb(186,186,186);line-height:34px;display:block;white-space:nowrap;}
.sidebar-menu ul>li>a:hover{color:rgb(255,138,101);}
.sidebar-menu ul>li.active>a{color:rgb(255,138,101);position:relative;}
.sidebar-menu ul>li.active>a:before{content:"";width:20px;height:100%;background:url(../img/icon_arrow.png) center center no-repeat;position:absolute;top:0;left:-20px;}
.sidebar-menu .bg-placemlg{background-position:9px 4px;background-image:url(../img/icon_changsuo.png);}
.sidebar-menu .bg-ordermlg{background-position:9px 6px;background-image:url(../img/icon_danju.png);}
.sidebar-menu .bg-fav{background-position:9px 6px;background-image:url(../img/icon_like.png);}
.sidebar-menu .bg-safe{background-position:9px 8px;background-image:url(../img/icon_safety.png);}
@media(min-width:768px){
    .sidebar-menu{margin-bottom:0;}
}

/* 标题 */
.verhl-title{font-size:18px;margin:0;padding:10px 0;position:relative;padding-left:12px;color:rgb(68,77,96);}
.verhl-title:before{content:"";position:absolute;top:0;left:0;height:100%;border-left:5px solid #3588d4;}
.beputin-icon-title{font-size:18px;line-height:20px;margin:0;color:rgb(68,77,96);padding-left:30px;background:url(../img/icon_supplier.png) left center no-repeat;position:relative;top:10px;}

/* 表格 */
.goodsmlg-table{margin-bottom:0;table-layout:fixed;}
.goodsmlg-table.mb-0{margin-bottom:0;}
.goodsmlg-table>thead>tr>th{background-color:#eee;border-bottom:0;line-height:34px;color:rgb(68,77,96);}
.goodsmlg-table>thead>tr>th:first-child{padding-left:15px;}
.goodsmlg-table>tbody>tr>td{vertical-align:middle;padding-top:20px;padding-bottom:20px;border-top:0;border-bottom:1px solid #ddd;color:rgb(68,77,96);}
.goodsmlg-table>tbody>tr>td:first-child{}
.goodsmlg-table .input-group{width:120px;}
.goodsmlg-table .input-group .btn{width:34px;height:34px;background-position:center;background-repeat:no-repeat;background-size:16px;}
.goodsmlg-table .input-group .form-control{text-align:center;}
.goodsmlg-table .bg-add{background-image:url(../img/btn_group_add.png);}
.goodsmlg-table .bg-remove{background-image:url(../img/btn_group_remove.png);}
.beputin-table{margin-bottom:20px;}

/* link icon */
.link-icon{background:left center no-repeat;background-size:18px;padding-left:20px;}
.link-icon.icon-back{background-image:url(../img/link_icon_back.png);}
.link-icon.icon-delete{background-image:url(../img/link_icon_delete.png);}
.link-icon.icon-edit{background-image:url(../img/link_icon_edit.png);}
.link-icon.icon-setting{background-image:url(../img/link_icon_setting.png);}
.link-icon.icon-recover{background-image:url(../img/link_icon_recover.png);color:#f30!important;}
.link-icon.icon-danger{background-image:url(../img/link_icon_danger.png);}

/* media */
.goodsmlg-media .media-left{padding-right:15px;}
.goodsmlg-media .media-left img{display: block;width:160px;height:100px;}
.goodsmlg-media .media-body{vertical-align:middle;}
.goodsmlg-media .media-heading{margin-bottom:0;}
.goodsmlg-media .media-heading +*{margin-top:10px;}
.goodsmlg-media .media-heading a{font-size:17px;color:rgb(68,77,96);}
.goodsmlg-media .media-heading a:hover{color:#3588d4;}

/* 合计 */
.cart-amount{margin-top:0;padding:20px;}
.cart-amount .text-center{font-size:18px;line-height:48px;color:rgb(68,77,96);}
.cart-amount .text-red{color:#f30;}
.cart-amount .btn:not(:first-child){margin-left:20px;}

/* addtplform */
.addtplform .form-control{height:40px;padding:9px 12px;}
.goods-item-img{height:177px;}
.goods-list-head{margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:8px;padding-top:10px;}
.goods-list-head .list-inline{margin-bottom:0;line-height:34px;}
.fav-tabs{margin-left:0;}
.fav-tabs li{padding-left:0;padding-right:0;}
.fav-tabs li a{color:rgb(68,77,96);background-repeat:no-repeat;background-position:10px center;padding-left:26px;position:relative;display:block;padding:0 12px 0 34px;height:34px;}
.fav-tabs li.active a:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;border-bottom:5px solid #3588d4;}
.fav-tabs .bg-heart{background-image:url(../img/icon_collection.png);}
.fav-tabs .bg-cart{background-image:url(../img/icon_shoppingcart01.png);}

/* receive */
.receive-form{background-color:#2196F3;padding:20px;margin:0;}
.receive-form .form-control,.receive-form .btn{height:36px;}
.receive-form .form-control{background-color:#007ADD;border:none;color:#FFFFFF;}
.receive-form .btn{background-color:#FF8A66;line-height:16px;}
.receive-btns{padding: 20px 10px;margin: 0;background-color: #fff;}
.receive-btns .btn{margin-right:5px;}
.receive-form .control-label{color:#fff;}
.text-f90{color:#f90;}
.text-fc0{color:#fc0;}
.text-blue{color:#2196F3;}
.receive-form .form-control::-webkit-input-placeholder {color:#e4e4e4;}
.receive-form .form-control:-moz-placeholder {color:#e4e4e4;}
.receive-form .form-control::-moz-placeholder {color:#e4e4e4;}
.receive-form .form-control:-ms-input-placeholder {color:#e4e4e4;}

/* 订购商品订单详情 */
.order-info{padding:25px;margin-bottom:50px;}
.order-info .frow{margin-left:-20px;margin-right:-20px;}
.order-info .frow>div{padding-left:20px;padding-right:20px;}
.order-info h4{color:rgb(68,77,96);margin:0 0 25px;font-size:16px;}
.order-info .srow{line-height:30px;}
.order-info-title{font-size:16px;color:rgb(68,77,96);margin:0 0 10px;}
.goods-track-table{margin-bottom:0;}
.goods-track-table>tbody>tr>td:first-child{padding-left:15px;}
.offer-table-wrap{padding-left:191px;margin-bottom:50px;}
.offer-table{border-bottom:1px solid #ddd;}
.offer-table>thead>tr>th{font-weight:500;border-bottom-width:1px;color:rgb(68,77,96)}
.offer-table>tbody>tr>td{border-top:0;}
.offer-table .icon-ok{background-image:url(../img/icon_Tick.png);background-size:16px;}
.offer-modal .modal-body{padding:0;}
.offer-modal .media-body{padding:20px;}
.offer-modal .media-right{padding:15px;background-color:#e8ecef;}
.offer-modal .media-right img{width:200px;display:block;margin-bottom:15px;}
.offer-modal .media-heading{font-size:18px;color:rgb(68,77,96);line-height:1.428em;}
.offer-modal .prop-row{margin-top:20px;line-height:1.6em;}
.offer-modal p.mb-15{font-size:13px;}

/* 采购模板管理 */
.tpl-list .goods-item{position:relative;}
.tpl-list .goods-item-info{padding:40px 20px;height:100px;}
.tpl-list .goods-item-info h4{margin-bottom:0;height:20px;line-height:20px;}
.tpl-list .goods-item-cover{top:-70px;}
.tpl-list .goods-item-cover .btn-primary{margin-top:30px;}
.tpl-list .btn-delete{width:60px;position:absolute;top:0;right:0;background-color:#333;background-color:rgba(0,0,0,.75);color:#fff;color:rgba(255,255,255,.75);opacity:0;}
.tpl-list .btn-delete:hover{color:#fff;}
.tpl-list .goods-item:hover .btn-delete{top:-15px;opacity:1;}
@media (min-width:992px){
    .order-info .frow>div:first-child{border-right:1px solid #ccc;}
}
@media (max-width:991px){
    .order-info .frow>div:first-child{margin-bottom:30px;}
}
.beputin_success_modal .modal-body{padding:30px 20px;}
.beputin_success_modal .prompt-title{margin:10px 0 20px;}
.beputin_success_modal .md-row{margin-top:30px;}
.add_gift_modal .modal-body{padding:40px;}
.add_gift_modal .text-themeblack{font-size:16px;}
@media(max-width:767px){
    .add_gift_modal .modal-body{padding:30px 15px;}
}
.add_gift_modal .form-group>label{font-weight:normal;margin:0;line-height:34px;}
.step-view-1 .checker+label{display:inline-block;float:none;width:100px;}
.step-view-2 .checker+label{display:block;width:100%;float:none;white-space:nowrap;margin:0 0 10px;}
.step-view-3 .help-block{word-wrap:break-word;}

/* security-table */
.security-table{border-color:#eee;}
.security-table>thead>tr>th{height:50px;vertical-align:middle;font-size:16px;color:rgb(68,77,96);font-weight:500;background-color:#ecf5fc;border-bottom-width:1px;border-color:#eee;}
.security-table>tbody>tr>td{border-color:#eee;height:50px;vertical-align:middle;padding:15px;}
.security-table>tbody>tr>td:first-child,.security-table>tbody>tr>td:last-child{text-align:center;}
.security-table>tbody>tr>td:first-child{color:rgb(68,77,96);font-size:16px;}
.security-table>tbody>tr:nth-of-type(even){background-color:#f9f9f9;}

/* security-place-form */
.security-place-form{padding:30px;}
.security-place-form .text-red{color:#f60;}
.security-place-form .divide{margin:30px -30px;}
.security-place-form .text-prompt{padding-top:7px;margin-bottom:0;}

/* account-form */
.account-form{padding:20px;}
.account-form .form-control{height:40px;}

/* 申购单管理 */
.sbd-form .form-control,.sbd-form .btn{height:40px;}
.log-table>tbody>tr>td{border-top:0;border-bottom:1px solid #ddd;padding-top:15px;padding-bottom:15px;}
.audit-flow>div{position:relative;}
.audit-flow img{display:block;margin:0 auto 10px;}
.audit-flow-item.col-xs-offset-125p{margin-left:12.5%;}
/* .audit-flow-item:after{content:"●●●●●●●●●●●●●●●●●●●●●●●●●●●";position:absolute;top:15px;right:-26%;display:block;width:53%;text-align:justify;overflow:hidden;color:#ddd;letter-spacing:0.13em;} */
.audit-flow-item.pass:after{color:#afdb4e;}
.audit-flow{ position:relative;white-space: nowrap;overflow-x: auto;padding-bottom: 20px;}
.audit-flow .audit-flow-col{ max-width:300px;display: inline-block;padding: 0 10px;}
.audit-flow .audit-flow-col p {word-wrap: break-word;white-space: normal;}
.audit-flow .audit-flow-line { position: absolute;top:15px;width: 50px;display: inline-block;color:#ddd;}
.audit-flow .audit-flow-line.pass { color:#afdb4e !important;}
.audit-flow-item-offset-50p {margin-left:50px;}

.thd-print-title{margin:60px 0;font-size:24px;}
.shd-info>div{line-height:2em;}

/* 空瓶回收单管理 */
.hsd-form{padding-bottom:5px;}
.hsd-form .form-control,.hsd-form .btn{height:40px;}
.hsd-form .btn-search{position:relative;top:30px;}
.hsd-form .form-group{margin-bottom:20px;}
.hsd-form .control-label{display:block;text-align:right;margin-bottom:0;line-height:40px;}
.hsd-form .sep{position:absolute;top:50%;right:-7px;margin-top:-10px;width:14px;height:20px;line-height:20px;text-align:center;}
.hsd-form em{display:inline-block;width:0.5em;}
.hsd-table>tbody>tr>td{padding-top:50px;}
.hsd-table .list-inline{position:absolute;left:10px;top:20px;color:#777;}
.hsd-table .media{margin-top:0;}

/* forgot */
.forgot-form{padding:60px 30px;background-color:#f9f9f9;}
.forgot-form .form-control{height:40px;}
.forgot-form .btn{height:40px;}
.forgot-form .btn-default{background-color:#e6e6e6;}
.forgot-form .btn-default:hover,.forgot-form .btn-default:focus{background-color:#e0e0e0;}
.forget-steprow{overflow:hidden;}
.forget-steprow>div{position:relative;line-height:40px;height:40px;text-align:center;}
.forget-steprow>div.active{background-color:#c3e3fc;color:#3588df;}
.forget-steprow>div:before,.forget-steprow>div:after{content:"";position:absolute;top:0;border:20px solid transparent;border-right:0;}
.forget-steprow>div:before{left:0;}
.forget-steprow>div:after{right:-20px;}
.forget-steprow>div.active:before{border-left-color:#eee;}
.forget-steprow>div:first-child.active:before{border-left-color:#c3e3fc;}
.forget-steprow>div.active:after{border-left-color:#c3e3fc;}
.forget-steprow>div:last-child.active:after{border-left-color:transparent;}
.forget-steprow{background-color:#eee;}
.forget-steprow .step-no{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;background-color:#bbb;color:#eee;font-size:13px;margin-right:5px;}
.forget-steprow>div.active .step-no{background-color:#3588df;}
@media(min-width:768px){
    .forgot-form .control-label{padding-top:10px;}
}

/* order goods form */
.og-form{padding:45px 30px 30px;border:1px solid #ddd;background-color:#f9f9f9;}
.og-form .link-remove{position:absolute;top:5px;right:5px;}