/*#50982c,#F9D6D7,#ffffff*/
body,
.form-control {
  color: #333;
}
a:hover,
a:focus {
  color: #59a136 !important;
}
.form-control:focus {
  border-color: #50982c !important;
}
input.form-control,
select.form-control {
  border-color: #cecece !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

form {
  display: inline-block;
}

ul,
ol {
  list-style: none;
}
img {
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
.clear-both{
  clear: both;
}
.max-img img{
  width: 100%;
  height: 100%;
}
.max-min-img img{
  max-height: 100%;
  max-width: 100%;
}
.max-wimg img{
  width: 100%;
  height: auto;
}
.max-himg img{
  width: auto;
  height: 100%;
}
.over1{
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow: hidden;
}
.over2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.over3{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.margin-top10{
  margin-top: 10px;
}
.margin-top20{
  margin-top: 20px;
}
.margin-top30{
  margin-top: 30px;
}
.margin-top40{
  margin-top: 40px;
}
.margin-top50{
  margin-top: 50px;
}
.margin-bottom10{
  margin-bottom: 10px;
}
.margin-bottom20{
  margin-bottom: 20px;
}
.margin-bottom30{
  margin-bottom: 30px;
}
.margin-bottom40{
  margin-bottom: 40px;
}
.margin-bottom50{
  margin-bottom: 50px;
}
.margin-bottom65{
  margin-bottom: 65px;
}
.floatLeft{float: left;}
.floatRight{float: right;}

.ns-bg-color {
  background-color: #50982c !important;
}
.ns-bg-color-linear {
  background: linear-gradient(to top, #50982c , #75c94b );
}
.ns-bg-color-fadeout-40 {
  background-color: rgba(80, 152, 44, 0.4) !important;
}
.ns-bg-color-fadeout-40:hover {
  background-color: rgba(80, 152, 44, 0.7) !important;
}
.ns-bg-color:hover,
.ns-bg-color:focus,
.ns-bg-color:active {
  background-color: #59a136 !important;
}
.ns-bg-color-gray {
  background-color: #e5e5e5 !important;
}
.panel > .panel-heading,
.ns-bg-color-gray-fadeout-50 {
  background-color: rgba(229, 229, 229, 0.5) !important;
}
.ns-bg-color-gray-fadeout-60 {
  background-color: rgba(229, 229, 229, 0.4) !important;
}
.ns-bg-color-gray-shade-20 {
  background-color: #b7b7b7 !important;
}
.ns-bg-color:hover,
.ns-bg-color:focus,
.ns-bg-color-hover:hover,
.ns-bg-color-hover.selected {
  background-color: #59a136 !important;
}
.carousel-indicators.active-base-color .active {
  background-color: #50982c !important;
}
.ns-bg-color-hover:hover > a:hover {
  color: #fff !important;
}
.ns-bg-color-black {
  background-color: #e59c60 !important;
}
.ns-bg-color-fadeout-90,
.ns-bg-color-fadeout-90-hover:hover {
  background-color: rgba(89, 161, 54, 0.1) !important;
}
.ns-text-color {
  color: #50982c !important;
}
.ns-text-color-red {
  color: #cb3232 !important;
}
.ns-text-color-black,
.ns-text-color-black:hover {
  color: #333 !important;
}
.ns-text-color-gray {
  color: #898989 !important;
}
.ns-text-color-hover.selected,
.ns-text-color-hover:hover {
  color: #50982c !important;
}
.ns-border-color-gray {
  border-color: #e5e5e5 !important;
}
.ns-border-color-gray-fade-60 {
  border-color: rgba(229, 229, 229, 0.6) !important;
}
.ns-border-color-gray-shade-40-hover:hover {
  border-color: #898989 !important;
}
.ns-border-color-gray-shade-10 {
  border-color: #cecece !important;
}
.ns-border-color-gray-shade-20 {
  border-color: #b7b7b7 !important;
}
.ns-border-color-gray-fadeout-30-hover:hover {
  border-color: rgba(229, 229, 229, 0.7) !important;
}
.ns-border-color,
.ns-border-color-hover:hover,
.ns-border-color-hover.selected {
  border-color: #50982c !important;
}
.ns-border-color-fade-40 {
  border-color: rgba(80, 152, 44, 0.4) !important;
}
.btn-primary {
  background-color: #50982c !important;
  border-color: #50982c !important;
}
.btn-primary-linear {
  background: linear-gradient(to top, #50982c , #75c94b );
  border-color: #50982c !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  background-color: #59a136 !important;
  border-color: #59a136 !important;
  color: #fff !important;
}
.pager > li.active > a,
.pager > li.active > span,
.pager > li.active > a:hover,
.pager > li.active > span:hover {
  color: #fff !important;
  background-color: #50982c;
  border-color: #50982c;
}
.pager > li > a,
.pager > li > span {
  border: 1px solid #e5e5e5;
  margin-right: 10px;
  color: #666;
}
.pager > li > a:hover,
.pager > li > span:hover,
.pager > li > a:focus,
.pager > li > span:focus {
  background-color: #e5e5e5;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #50982c !important;
}
.nav-tabs > li.active.ns-bg-color-hover > a {
  background-color: #50982c !important;
  color: #fff !important;
}
.nav-tabs > li.active.ns-border-color-hover > a {
  border-color: #50982c !important;
}
.ns-header .top-bar ul li:after {
  border-color: #b7b7b7 !important;
}
.ns-header > nav .category > ul {
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.04);
}
.ns-header > nav .category > ul li .second-child::-webkit-scrollbar-track {
  background-color: #e5e5e5;
}
.ns-header > nav .category > ul li .second-child::-webkit-scrollbar-thumb {
  background-color: #50982c;
}
.ns-box-shadow-index-user-img {
  box-shadow: 0px 1px 8px 0 #50982c;
}
.cart-list .list-item.selected {
  background: rgba(89, 161, 54, 0.02) !important;
}
.goods-category .item .first-category {
  background: rgba(89, 161, 54, 0.02) !important;
}
.ns-bg-color-goods,
.ns-bg-color-goods:hover {
  background-color: #c5d9bc !important;
  color: #50982c !important;
}
.ns-bg-color-blue,
.ns-bg-color-blue:hover {
  background-color: #00a0e9 !important;
  color: #ffffff !important;
}
.ns-bg-color-red,
.ns-bg-color-red:hover {
  background-color: #cb3232 !important;
  color: #ffffff !important;
}
.ns-bg-color-yellow,
.ns-bg-color-yellow:hover {
  background-color: #f2a900 !important;
  color: #ffffff !important;
}
.coupon-list .item {
  background-color: rgba(226, 52, 53, 0.05) !important;
}
.goods-detail .basic-info-wrap .item-line.buy-btn button[disabled] {
  border-color: #b7b7b7 !important;
  color: #b7b7b7 !important;
  background-color: rgba(229, 229, 229, 0.5) !important;
}
.goods-detail .basic-info-wrap .sku-list li.disabled a,
.goods-detail .basic-info-wrap .sku-list li.disabled a:hover {
  border-color: #b7b7b7 !important;
  color: #b7b7b7 !important;
  background-color: rgba(229, 229, 229, 0.3) !important;
}
.goods-list .multiple-selection {
  border-color: #50982c !important;
}
.product-main article .filter .f-feature ul li a:hover i:before {
  color: #50982c !important;
}
.fa-star:before,
.fa-star-o:before {
  color: #50982c !important;
}
.member-index .ns-user .avatar {
  box-shadow: 2px 1px 5px 0 #e5e5e5;
}
.table > thead > tr > th,
.table-bordered th,
.table-bordered td {
  border-color: #e5e5e5 !important;
}
.tooltip-danger .tooltip-inner {
  background-color: #50982c !important;
}
.member-payment .discount-cont .tab-content .coupon-list .coupon-item {
  background-color: rgba(80, 152, 44, 0.5) !important;
}
