ul.img-list { margin: 0px; padding: 0px;  }
ul.img-list li { float: left; margin: 0px; padding: 0px; margin-right: 5px; list-style: none; }
ul.img-list li a { display: block; width: 40px; height: 40px; overflow: hidden; }
ul.img-list li a img { width: 100%; max-width: 60px; }

.add_listing {float: left; border:1px solid #ccc; font-size: 11px; padding: 10px; margin-right: 10px; margin-bottom: 10px; }
a.pilih_add { display: inline-block; margin-top: 10px; padding: 2px 7px; background: #003366; color: #fff; text-decoration: none; font-size: 10px; }
a.pilih_add:hover {background: #12A853; }

a.pilih_add_n { display: inline-block; margin-top: 10px; padding: 2px 7px; background: #12A853; color: #fff; text-decoration: none; font-size: 10px; }
a.pilih_add_n:hover {background: #003366; }

.add_listing-add { float: left; border:1px solid #fff; font-size: 11px; padding: 10px; margin-right: 10px; margin-bottom: 10px; }

ul.prod { margin:0px!important; line-height: 1.0em;}
ul.prod li { display: block; list-style: none; min-height: 20px; margin:0px!important;  }

.voucher_msg { padding-left: 5px; color: #E81F1F; font-size: 11px; }
.alertOdr { color: #000; font-size: 10px; display: none; }

span.bintang-alert { font-size: 16px; color: red; }

 .coin-pages-msitake { margin-bottom: 2px; margin-left: 2px; padding:9px 20px 10px 37px; display: inline-block; font-size: 13px; 
  background:url(../images/pdf.png) no-repeat 7px 6px #5992DC; color: #fff; background-size: 22px;
 -webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important;} 
  .coin-pages-msitake a {color: #fff; text-decoration:none;}

/*CA MENU*/
.menu_credit_analyst {background:#f6f6f6; border:none; color:#fff; border-bottom: 3px solid #4481cf; }
.menu_credit_analyst a { display: inline-block; color: #666; text-decoration: none; background:#fff; padding:7px 12px; font-size: 13px; border-right:1px dashed #f3f3f3;  }
.menu_credit_analyst a.active { background: #4481cf; color: #fff; }
.menu_credit_analyst a:hover { background:#4481cf; color: #fff; }
.menu_credit_analyst a.active small { font-size: 10px; color: #fcbd55; } 
.menu_credit_analyst a small { font-size: 10px; color: #ccc; } 
.next-wrapper { }
              
a.submit_btn_add { background:#016ca8; border:1px solid #016ca8; color:#fff; padding:8px 15px; cursor:pointer; font-size:15px; margin-right:5px;
              -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; text-decoration: none;}
a.submit_btn_add:hover { background:#009ef7; border:1px solid #009ef7; color:#fff; text-decoration: none;}

a.submit_btn_reset { background:#E81F1F; border:1px solid #E81F1F; color:#fff; padding:8px 15px; cursor:pointer; font-size:15px; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; text-decoration: none;}
a.submit_btn_reset:hover { background:#fff; border:1px solid #E81F1F;text-decoration: none; color: #E81F1F; }
.wrappper_next_btn { position: fixed; z-index: 999;
border-top: 1px solid #ccc; width:100%; min-width:760px; max-width:1050px; background: #fff; height: 80px; bottom: 2px; padding-top: 30px; padding-left: 45px; padding-right: 45px; }
/*CA MENU*/



.mc-notification { margin:0px; padding:0px; }
.user-list .user .img-wrap { float:left; }
.user-list .user .user-name { float:left; margin-left:5px; margin-right:10px; }
.user-list .user img { width:20px; }

.btn_dtl { background:#3c5769; border:1px solid #3c5769; color:#fff; padding:3px 8px; cursor:pointer; font-size:11px; display: inline-block; text-align: center;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.btn_dtl:hover { background:#f3f3f3; border:1px solid #263743; color: #263743; text-decoration: none;}

.btn_dtl_data { background:#99bd3c; border:1px solid #99bd3c; color:#fff; padding:3px 8px; cursor:pointer; font-size:11px; display: inline-block; text-align: center;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.btn_dtl_data:hover { background:#3c5769; border:1px solid #3c5769; color: #fff; text-decoration: none;}


.btn_dtl_dua { background:#255a9e; border:1px solid #255a9e; color:#fff; padding:3px 8px; cursor:pointer; font-size:11px; display: inline-block; text-align: center;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.btn_dtl_dua:hover { background:#f3f3f3; border:1px solid #255a9e; color: #255a9e; text-decoration: none;}

.btn_prs { background:#99bd3c; border:1px solid #99bd3c; color:#fff; padding:3px 8px; cursor:pointer; font-size:11px; display: inline-block; text-align: center;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.btn_prs:hover { background:#f3f3f3; border:1px solid #99bd3c; color: #99bd3c; text-decoration: none;}


.btn_canl { background:#fff; border:1px solid #E81F1F; color:#E81F1F; padding:3px 8px; cursor:pointer; font-size:11px; display: inline-block; text-align: center;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.btn_canl:hover { background:#E81F1F; border:1px solid #E81F1F; color: #fff; text-decoration: none;}

.ngc-tabs a.active { font-family: ProximaNovaRegular; text-transform: capitalize; font-weight: normal!important; }


.sidebar .sidebar-header img { height:90px!important;}

a#check_voucher_code { padding: 18px 14px!important; }
.images-view { height: 40px; width: 40px; background: #cccc; text-align: center; overflow: hidden; 
  -webkit-border-radius:25px!important; -moz-border-radius:25px!important; border-radius:25px!important; }


.left-report { float: left; width: 70%; }
.right-report {float: right; width: 30%; text-align: right;}
.left-report-span { display: block; padding-top: 8px; }
select.select-area-list { padding: 5px 8px; border: 1px solid #3075CE; -webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important;}

.form-group>label {
    font-weight: normal;
    font-family: ProximaNovaRegular;
    display: block!important;
}


 /* width */
.page-wrapper .sidebar-wrapper .sidebar::-webkit-scrollbar {
  width: 3px!important;
}

/* Track */
.page-wrapper .sidebar-wrapper .sidebar::-webkit-scrollbar-track {
  background: #f1f1f1!important;
}
 
/* Handle */
.page-wrapper .sidebar-wrapper .sidebar::-webkit-scrollbar-thumb {
  background: #ccc!important;
}

/* Handle on hover */
.page-wrapper .sidebar-wrapper .sidebar::-webkit-scrollbar-thumb:hover {
  background: #888!important;
}


.header-detail {background:#3c5769; border:1px solid #3c5769; color:#fff; padding:5px 12px; cursor:pointer; font-size:12px;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none; margin-bottom: 2px;}

.header-detail-list {background:#0096eb; border:1px solid #0096eb; color:#fff; padding:5px 12px; cursor:pointer; font-size:12px;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none; margin-bottom: 2px;} 

.header-detail-form {background:#3c5769; border:1px solid #3c5769; color:#fff; padding:7px 15px; cursor:pointer; font-size:14px;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none; margin-bottom: 2px;}

.proses-form-ao {background:#fff; border:1px solid #f3f3f3; padding:18px 10px;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none; margin-bottom: 2px;}

.header-detail-item-left {color: #5992DC; float: left; text-align: left; width: 30%; padding:5px 15px; border-bottom: 1px #f3f3f3 solid; }
.header-detail-item-right { float: left; width: 70%; padding-left: 15px; padding:5px 15px; background: #f3f3f3; border-bottom: 1px #f3f3f3 solid; }
.clear-innner { clear: both; height: 1px; }

.input-cus { width:320px; padding:8px 5px 8px 10px; border:1px solid #3c5769; color: #000;
  -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }



/*
.sub-level-view .select-style { width:110px!important; float:right; margin-top:10px; }
.sub-level-view .select-style select { width:110px!important; }
.sub-level-view .select-style select { line-height:1.4em; font-size:11px; color:#000!important;} 
*/

.grouped-buttons a { font-size:12px!important;}

.select-wrapper-logo { clear:both; height:10px;}
.select-logo { border-radius:4px; border:1px solid #ddd; font-size:10px; width:50px; padding-left: 2px; height: 22px; background:3px 3px url(../images/more-action.png) no-repeat; cursor: pointer; }
.select-logo option { height: 22px; padding-top: 6px; }

.slimcropper_wrapper { width:300px; margin-bottom:30px!important;}
.slimcropper_wrapper span.error { color:#009999; text-align:center; padding-bottom:20px!important;}

.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  cursor:pointer;
  margin-top:10px;
}

.btn_upload_file {
  border: 2px solid gray;
  color: gray;
  background-color: white;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
  cursor:pointer;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor:pointer;
}

input.btn-find { cursor:pointer; padding:5px 15px; background:#fff; color:#000; border:1px solid #ddd; }
.form-group label { text-transform:uppercase!important;}

.page-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  z-index: 99999;
}
.page-loader img {
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  z-index: 99999;
}
.page-loader.semi-loading {
  background-color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}
.page-loader.loading {
  opacity: 1;
}

.text_title { font-size:11px; text-transform:uppercase; color:#CC9900!important;}
.text_title_error { font-size:11px; text-transform:uppercase; color:#000!important;}
.btn-jasa-service { display:block; margin-top:10px; width:220px; text-align:center; background:#003366; color:#fff; text-transform:uppercase; 
padding:6px 10px 6px 10px; font-size:11px; text-decoration:none;}
.btn-jasa-service:hover { background:#009900; color:#fff;}
input.general-input-rp { border:1px solid #f3f3f3; padding:5px; width:90px;}
input.general-input-text {border:1px solid #f3f3f3; padding:5px; width:150px;}
input.general-input-text2 {border:1px solid #f3f3f3; padding:5px; width:350px;}
input.general-input-rp-big { background: #fff; border:1px solid #ccc; padding:6px 5px; width:120px; font-size: 13px;}

select.general-input-s { border:1px solid #f3f3f3; padding:5px; width:60px;}



/* modif side bar */
.header-user, .sidebar-menu>li.active>a {
    font-weight: normal;
    font-family: ProximaNovaRegular!important;
}

/* end modif side bar */



@media (min-width: 768px) {
  .page-loader img {
    width: 70px;
    height: 70px;
  }
}

@media (min-width: 992px) {
  .page-loader img {
    width: 90px;
    height: 90px;
  }
}
@media (min-width: 1200px) {
  .page-loader img {
    width: 120px;
    height: 120px;
  }
}



.wrapper-list-sku { margin-bottom:20px;}
.title-prod-detail { padding-bottom:5px;}
.text_title { font-size:11px; text-transform:uppercase; color:#CC9900!important;}
input.input_stylelist { padding:9px 10px 6px 10px; font-size:14px; border:none; background:#ccc; color:#FFFFFF; width: 100%; max-width: 445px; text-transform: uppercase;}
input.find_sku, a.find_sku  { border:none; text-decoration:none; background:#003399; color:#fff; font-size:14px; cursor:pointer; padding:9px 10px 5px 10px;}

input.general-input-rps { border:1px solid #f3f3f3; padding:5px; width:90px;}
input.general-input-qty { border:1px solid #f3f3f3; padding:5px; width:50px;}
input.general-input-2 { border:1px solid #f3f3f3; padding:5px; width:200px;}


input.submit_btn_add { background:#95bb33; border:1px solid #95bb33; color:#fff; padding:8px 18px; cursor:pointer; font-size:16px; margin-right:5px;
-webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important;}
input.submit_btn_add:hover { background:#708d26; border:1px solid #708d26; color:#fff;}

input.submit_btn_reset { background:#e4e7ea; border:1px solid #e4e7ea; color:#181c32; padding:8px 18px; cursor:pointer; font-size:16px; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important;}
input.submit_btn_reset:hover { background:#d5d8db; border:1px solid #d5d8db; }

.btn-red {-webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important;}
.btn {-webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important;}

.btn_blue { background:#46b478; border:1px solid #46b478; color:#fff; padding:5px 15px; cursor:pointer; font-size:16px; margin-right:5px;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.btn_blue:hover { background:#4ec886; border:1px solid #4ec886; color: #fff;}

.addBtn { background:#0092e4; border:1px solid #0092e4; color:#fff; padding:5px 15px; cursor:pointer; font-size:16px; margin-right:5px;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.addBtn:hover { background:#007fc6; border:1px solid #007fc6; color: #fff;}

.addBtnTable { background:#3c5769; border:1px solid #3c5769; color:#fff; padding:3px 5px; cursor:pointer; font-size:11px;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.addBtnTable:hover { background:#263743; border:1px solid #263743; color: #fff; text-decoration: none;}


.input-wrap input, .input-wrap text-area {-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important;}
.form-group .select-style, .form-group.smaller .input-wrap .select-style, table .form-group .input-wrap .select-style {-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important;}
.form-group textarea {-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important;}     

.rnt_notes { padding: 3px 8px; font-size: 9px!important; }

table.toolbox-table thead tr td{ font-family: 'ProximaNovaBold'!important; }
table.toolbox-table tbody tr td{ font-family: 'ProximaNovaRegular'!important; }
table.toolbox-table thead tr td {  font-size:10px; text-transform: uppercase; font-weight: 600; }

.icon-back {background:url(../images/previous.png) 0 2px no-repeat; background-size: 14px; display: inline-block; width: 16px; height: 16px;}
.icon-plus {background:url(../images/plus.png) 0 1px no-repeat; background-size: 15px; display: inline-block; width: 17px; height: 17px;}

.list-add {background:none; border:none; color:#fff; padding:5px 6px 2px 6px; cursor:pointer; font-size:16px; 
  -webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none; margin-bottom: 5px; display: inline-block;}

.list-add:hover {background:#fff; border:none; color:#fff;  padding:5px 6px 2px 6px; cursor:pointer; font-size:16px; 
  -webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}

.icon-pencil {background:url(../images/edit.png) 0 0px no-repeat; background-size: 17px; display: inline-block; width: 18px; height: 18px;}
.icon-bin {background:url(../images/bin.png) 0 0px no-repeat; background-size: 17px; display: inline-block; width: 18px; height: 18px;}


.searchBtn { background:#99bd3c; border:1px solid #99bd3c; color:#fff; padding:5px 13px; cursor:pointer; font-size:12px; margin-right:5px;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.searchBtn:hover { background:#7d9a32; border:1px solid #7d9a32; color: #fff;}

.loadbtn { background:#40a66f; border:1px solid #40a66f; color:#fff; padding:4px 13px; cursor:pointer; font-size:12px; margin-right:5px;
-webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important; text-decoration: none;}
.loadbtn:hover { background:#009ef7; border:1px solid #009ef7; color: #fff;}

/*
  side bar
*/
.logout-icon {background:url(../images/power.png) 0px 0px no-repeat; background-size: 20px; display: inline-block; width: 19px; height: 19px; margin-top:2px;}
.wrench-icon {background:url(../images/list.png) 0px 0px no-repeat; background-size: 15px; display: inline-block; width: 17px; height: 17px!important; margin-top:7px;}
.fa-th-list-default {background:url(../images/list.png) 0px 0px no-repeat; background-size: 16px; display: inline-block; width: 18px; height: 18px!important; margin-top:11px;}
.dashboard-icon {background:url(../images/business-report.png) 0px 0px no-repeat; background-size: 16px; display: inline-block; width: 17px; height: 17px!important; margin-top:5px;}
.setting-icon {background:url(../images/cogwheel.png) 0px 0px no-repeat; background-size: 18px; display: inline-block; width: 19px; height: 19px!important; margin-top:4px;}
.info-icon {background:url(../images/information.png) 0px 0px no-repeat; background-size: 18px; display: inline-block; width: 19px; height: 19px!important; margin-top:5px;}
.zone-icon {background:url(../images/countries.png) 0px 0px no-repeat; background-size: 18px; display: inline-block; width: 19px; height: 19px!important; margin-top:5px;}

.zone-prd {background:url(../images/data-analysis.png) 0px 0px no-repeat; background-size: 19px; display: inline-block; width: 20px; height: 20px!important; margin-top:4px;}

.member-icon {background:url(../images/friend.png) 0px 0px no-repeat; background-size: 19px; display: inline-block; width: 19px; height: 19px!important; margin-top:5px;}
.loan-icon {background:url(../images/money-bag.png) 0px 0px no-repeat; background-size: 19px; display: inline-block; width: 19px; height: 19px!important; margin-top:2px;}
.api-icon {background:url(../images/api.png) 0px 0px no-repeat; background-size: 19px; display: inline-block; width: 19px; height: 19px!important; margin-top:2px;}
.payment-icon {background:url(../images/money.png) 0px 0px no-repeat; background-size: 19px; display: inline-block; width: 19px; height: 19px!important; margin-top:2px;}
.tracking-icon {background:url(../images/delivery.png) 0px 0px no-repeat; background-size: 19px; display: inline-block; width: 19px; height: 19px!important; margin-top:2px;}
.paper-icon {background:url(../images/documents.png) 0px 0px no-repeat; background-size: 18px; display: inline-block; width: 19px; height: 19px!important; margin-top:4px;}
.credit-scoring {background:url(../images/sc-icon.png) 0px 0px no-repeat; background-size: 20px; display: inline-block; width: 20px; height: 20px!important; margin-top:5px;}


/*
.content-wrapper { padding-left: 0px!important; }
.header_nav { width: 100%; margin:0 auto; background: #26ace2; padding:3px 10px; }
ul.menu_nav_header li { float: left; list-style: none;  margin-right: 10px; }
ul.menu_nav_header li ul.sub-nav { display: none; }
ul.menu_nav_header li a { text-transform: uppercase; text-decoration: none; font-size: 13px; color:#fff;  }
*/

.regPrice, .silverPrice, .GoldPrice, .VipPrice { font-size: 13px; }

a.choose_detail { background:#003399; border:0px solid #003399; color:#fff; padding:4px 5px; cursor:pointer; font-size:10px; text-decoration: none!important;}
a.choose_detail:hover { background:#E81F1F; color: #fff; }

a.choose_var, a.add_variant { background:#E81F1F; border:0px solid #003399; color:#fff; padding:6px 5px; cursor:pointer; font-size:10px; text-decoration: none!important;}
a.choose_var:hover, a.add_variant:hover { background:#003399; color: #fff; }

a.disable_klik { background:#ccc; border:0px solid #003399; color:#666; padding:4px 5px; cursor:pointer; font-size:10px; text-decoration: none!important;}
a.disable_klik:hover { background:#ccc; color: #666; }



.input-wrap.has-autocomplete {
  position: relative;
}
.input-wrap.has-autocomplete.active .ac-wrap {
  display: block;
  z-index: 3;
}
.input-wrap.has-autocomplete .ac-wrap {
  display: none;
  width: 100%;
  max-height: 100px;
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 5px 0;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 0;
}
.input-wrap.has-autocomplete .ac-wrap .ac-close {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #666;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  right: 5px;
}
.input-wrap.has-autocomplete .ac-wrap .ac-close:hover {
  background-color: #eee;
}
.input-wrap.has-autocomplete .ac-wrap > ul {
  max-height: 100px;
  overflow-y: auto;
  list-style: none;
  padding: 0;
  margin: 0;
}
.input-wrap.has-autocomplete .ac-wrap > ul .ac-child {
  color: #6C6C6C;
  font-size: 0.875em;
  line-height: 1.3em;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 7px;
}
.input-wrap.has-autocomplete .ac-wrap > ul .ac-child:last-child {
  margin-bottom: 0;
}
.input-wrap.has-autocomplete .ac-wrap > ul .ac-child a {
  color: inherit;
  text-decoration: none;
}
.input-wrap.has-autocomplete .ac-wrap > ul .ac-child a:hover {
  color: #3075CE;
}
.input-wrap.has-autocomplete .ac-wrap > ul .ac-child strong {
  color: #071f4e;
  font-weight: 900;
}

@media (min-width: 1200px) {
  .input-wrap.has-autocomplete .ac-wrap {
    max-height: 120px;
  }
  .input-wrap.has-autocomplete .ac-wrap > ul .ac-child {
    margin-bottom: 10px;
  }
}

.ngc-maintitle { text-transform: uppercase; font-size: 15px!important; }
input.input_posku { padding:9px 10px 6px 10px; font-size:14px; border:none; background:#ccc; color:#FFFFFF; width: 405px;}
.error_msgnote { color: #E81F1F; font-size: 10px; padding-top: 3px; }
.btn_po { float: right; padding-right: 10px; padding-top: 10px; margin-bottom: 20px; }
input.find_sku_cart { border:none; text-decoration:none; background:#003399; color:#fff; font-size:11px; cursor:pointer; padding:8px 10px 8px 10px;}
input.disabled_btn { background: #ccc; }
.sold { color: #E81F1F; }
.update_all_nota {line-height: 2px;}
.update_all_nota:hover { text-decoration: none; }
.update_btn { padding: 9px 7px;}

.minus_cart_po { display:inline-block; cursor: pointer; border:1px solid #ccc; padding: 4px 0px; font-size: 18px; width: 30px!important;}
.minus_cart_po:hover { text-decoration:none; border:1px solid #003399; color: #003399;  }

.seri_title {padding: 5px 5px; line-height: 6px!important; }

.general-select-tb { border:1px solid #ccc; padding: 5px 4px; width: 100%; max-width: 250px; }

@media (max-width: 960px) {

  .left-report { float: left; width: 60%!important;}
  .right-report {float: right; text-align: right; width: 40%!important;}

}

@media (max-width: 760px) {

  .left-report { float: left; width: 100%!important;}
  .right-report {float: right; text-align: left; margin-top: 10px; margin-bottom: 10px; width: 100%!important;}

  /*CA MENU*/
  .wrappper_next_btn { position: fixed; z-index: 999; width:760px; background: #fff; height: 80px; bottom: 2px; padding-top: 30px; padding-left: 45px; padding-right: 130px!important;  }
  /*CA MENU*/

}

@media (max-width: 660px) {

  .left-report { float: left; width: 100%!important;}
  .right-report {float: right; text-align: left; margin-top: 10px; margin-bottom: 10px; width: 100%!important;}

  /*CA MENU*/
  .wrappper_next_btn { position: fixed; z-index: 999; width:560px; background: #fff; height: 80px; bottom: 2px; padding-top: 30px; padding-left: 45px; padding-right: 320px!important;  }
  /*CA MENU*/

}

@media (max-width: 360px) {

  .left-report { float: left; width: 100%!important;}
  .right-report {float: right; text-align: left; margin-top: 10px; margin-bottom: 10px; width: 100%!important;}

  /*CA MENU*/
  .wrappper_next_btn { position: fixed; z-index: 999; width:360px; background: #fff; height: 80px; bottom: 2px; padding-top: 30px; padding-left: 45px; padding-right: 400px!important; }
  /*CA MENU*/

}