@charset "utf-8";
/* CSS Document */

div,ul,li,p,input,select,tt,table,td,button {font-family:\5FAE\8EDF\6B63\9ED1\9AD4,Arial, Helvetica, sans-serif !important;font-size:16px;}
body{background:#f5f5f5;position:relative;}
.container{background:#FFF;margin:0px auto;}
.top-image{padding:16px;}
.top-label{line-height:39px;}
.bg-primary{margin-top:16px;line-height:36px;margin-bottom:6px;}
.table,dl.inline{margin-bottom:0;}
.special-border{border-radius:5px;background:#f5f5f5;padding-top:10px;padding-bottom:10px;}
dt{color:#999;}
.mark-highlight{padding:5px; color:#FF0000;}
.other-addrers{display:table;}
.table-container { border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; display:table; margin-bottom:20px; padding-top:20px; background:#f5f5f5; }
.credit-fix-area { width:50px; display:inline;}
.credit-fix-area-month { width:60px; display:inline;}
.credit-fix-area-year { width:80px; display:inline;}
.this-modal { background:#999999; }
.modal-special { background:#efefef; }
.modal-special .btn-sm { margin:2px; }
.text-red	{ color:#FF0000; line-height:24px; display:table; }
.modal-footer button { margin:2px; }
.loader {
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(255, 255, 255, 0.4);
  position: fixed;
  top: 0;
}
.loader .loader-image {
  background-image: url('../images/loading.gif');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 100%;
  height: 100%;
}
.toplogo {
	padding:0;
	padding-bottom: 20px;
}
.tab-content {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 0px 0px 5px 5px;
    padding: 10px
}
.modal-header {
    padding:15px 15px;
    border-bottom:1px solid #eee;
    background:#efefef;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.modal-header .btn-sm { margin:2px; }

/* for useEcoupons*/
.Containt_Errorlbl {
	text-align: left;
	
}

.Containt_Errorlbl label{	   
    position: relative;
    top: 5px;
    color: #c71013;
}

#useEcouponsForm label {
	font-weight:normal;
	margin-top:5px;
}

#useEcouponsForm .bg_white {
	background-color: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#useEcouponsForm .customerContainer {
	background-color: #fff;
	border: 1px solid #ddd;
	padding-top:13px;
	padding-bottom:10px;
	margin-bottom:38px;
	margin-top: 30px;
}

#useEcouponsForm .col-md-12 {
	padding-right: 0px;
}

@media ( max-width : 480px) {
	.table>tbody>tr td {
		width: 100%
	}
	.table>tbody>tr td input {
		width: 100%
	}
}

@media (max-width: 768px) {
	#useEcouponsForm .col-md-12 {
	padding-right:15px;
	}
	.btnTransfer {
	width : 65px;
	margin-bottom:3px;
	}
}

#useEcouponsTable thead tr{
    background: #fff none repeat scroll 0 0;
}

#useEcouponsTable tbody > tr {
    background: #fff none repeat scroll 0 0;
}

#useEcouponsTable > thead > tr > th {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    vertical-align: bottom;
}

#useEcouponsTable.table td{
	border : none;
}
#useEcouponsTable.table tr.borderTop{
border-top: 1px solid #ddd;
}
#useEcouponsTable.table tbody tr.hieght_30 {
	height :30px;
}
#useEcouponsTable.table tbody tr.hieght_15 {
	height :15px;
}
#useEcouponsTable .width_70 {
	width : 70%;
}

#useEcouponsTable .width_60 {
	width : 60%;
}

#useEcouponsTable .bg_white{
	background-color: #fff;
}

#useEcouponsTable .bg_gray{
	background-color: #f9f9f9;
}

#useEcouponsTable thead th.text-left {
	text-align: left;
}

#useEcouponsTable  thead .sorting_asc_de {
    background: rgba(0, 0, 0, 0) url("../images/sort_both.png") no-repeat scroll 15% center;
    cursor: pointer;
}

#useEcouponsTable thead .sorting_desc {
    background: rgba(0, 0, 0, 0) url("../images/sort_desc.png") no-repeat scroll 15% center;
}

#useEcouponsTable  thead .sorting_asc {
    background: rgba(0, 0, 0, 0) url("../images/sort_asc.png") no-repeat scroll 15% center;
     cursor: pointer;
}

.useEcouponsSearch {
    background: white url("../images/icon-search.png") no-repeat scroll 8px 6px;
    padding-left: 30px;
    width: 200px;
}

.tab-pane.active  {
   	background-color: #fff;
}

.mr_top_20 {
	margin-top:20px;
	margin:20px;
	margin-left: 0px;
}

.padding_top_20 {
	padding-top: 20px;
    padding-bottom: 30px;
}
.padding_bottom_20 {
	padding-bottom: 20px;
}
.fr {
    float: right;
}

.warning {
	background-color: #fafafa;
	color: #c71013;
	font-size:12px;
	padding-bottom: 20px;
    padding-top: 20px;
}

/** fixed IE **/
.credit-fix-area  {
    width: 70px !important;
}
.credit-fix-area2 {
    width: 130px !important;
}
.form-control2 {
  display: block;
  width: 100%;
  max-width: 150px;
  height: 30px;
  padding: 6px 6px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-group2 {
    position: relative;
    display: inline-flex;
    border-collapse: separate;
    display: -ms-flexbox;
}
.input-group-addon, .input-group-btn {
    width: auto;
    height: 100%;
    white-space: nowrap;
    vertical-align: middle;
}
.aro-list-mobile { float:left; padding-left:0px !important; padding-right:0px !important; }
.aro-list-mobile ul { list-style:none; padding:0; margin:0; background:#f5f5f5; margin-bottom:20px; padding:4px; box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); border-radius:6px; }
.aro-list-mobile ul:hover {  box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.6); background:#CEEFFF; }
.aro-list-mobile ul li { }
.aro-list-mobile ul li .span, .span { font-size:14px; border-radius:6px; background:#888; font-weight:normal; color:#FFF; border:0; }
.aro-list-mobile ul a { text-decoration:underline; font-size:15px; font-weight:bold; }
.aro-list-mobile ul tt { color:#888; width:105px; display:inline-table; text-align:right; }
footer { padding-top:24px; }
footer p { font-size:12px !important; color:#666666;  }
.no-rows { height:150px; }
.bs-docs-container li { margin-bottom:6px; margin-top:6px; color:#666666; }
.badge:hover { background:#FF0000 !important;}
.index-right { float:right; color:#fff; background:#1390be; }
.index-left { float:left; color:#fff; background:#1390be; }
.provision-type h4 { line-height:30px !important; }
.provision-type .well { background:#B9DCFF; border:none; border-radius:10px; }
.product-list { border:1px #dfdfdf solid; background:#f5f5f5; display:table; }
.product-list .name { padding:4px; width:100%; height:50px; line-height:25px; overflow:hidden; }
.show-choose-prd { padding:12px; border:1px #efefef solid; border-radius:6px; width:100%; height:auto; margin:6px; background:#f5f5f5; }
.show-choose-prd small { display:inline-block; white-space:nowrap; }
.stock-product-list { float:left; padding-left:0px !important; padding-right:0px !important; }
.stock-product-list ul { list-style:none; padding:0; margin:0; background:#f5f5f5; margin-bottom:20px; padding:4px; box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); border-radius:6px; }
.stock-product-list ul:hover {  box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.6); background:#CEEFFF; }
.stock-product-list ul li { }
.stock-product-list ul li .span, .span { font-size:14px; border-radius:6px; background:#888; font-weight:normal; color:#FFF; border:0; }
.stock-product-list ul a { text-decoration:underline; font-size:15px; font-weight:bold; }
.stock-product-list ul tt { color:#888; display:inline-table; text-align:right; }
/** searchAddressView.html **/
.address_err {
    color:red;
}
.input-group-btn { text-align:left; }