.es_lablebox{
    display: none;
}
.es_widget_form{ margin-bottom:20px;}
.es_widget_form input.es_textbox_class{font: 400 13.3333px Arial !important;    color: initial !important;border:1px #585858 solid !important; line-height:35px !important; width:90%; margin:10px 0 !important; padding-left:10px !important;background-color:white !important;}
.es_widget_form .es_submit_button{clear:both !important;color:#FFF !important;background-color:#585858 !important;text-decoration:none !important; font-size:14px !important;margin-top:5px;display :inline-block !important;}
.es_widget_form .es_submit_button:hover{color:#FFF !important;transition:background-color .3s !important; background-color:#3b5998 !important;}
.es_button{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.ShoppingCar{}
.ShoppingCar .carTit{font-size:20px;font-weight:bold;}
.ShoppingCarList{ display:table; width:100%;font-size:14px;padding:5px; background-color:#fafafa;}
.ShoppingCarqiansebg{ background-color:#f2f2f2;font-weight:bold;}
.ShoppingCarList td{padding:8px;}
.ShoppingCarList tr:first-child td,.ShoppingCarList tr:last-child td{background-color:#fafafa;}
.ShoppingCarList tr td{border-bottom:1px solid #efefef; background-color:#FFF;}
.sanjiao{ border-top:15px solid #f2f2f2 ;border-left:15px solid transparent;border-right:15px solid transparent; display: inline-block; position:relative;left:45%;}
.ShoppingCarList a:hover{color:#ff0000;}
.ShoppingCarList .docare{color:#000000; cursor:pointer}
.ShoppingCarList .docare:hover{color:#ff0000;}
.ShoppingCarList .dellink{color:#000000; cursor:pointer}
.shoppoingNote{padding:10px 10px 10px 30px; background-color:#fcf6ee;font-size:16px;margin-bottom:15px;border:1px solid #f4dec0; font-family:"conduitWebL", Arial, Helvetica, sans-serif;font-weight: lighter; position:relative;}

.buyinquiry{position: fixed;top:30%;padding:10px;right:0; background-color:#47679a; z-index:1000; text-align: center; width: 72px}
.buyinquiry span{display: block; color: #fff; font-size: 14px;}
.buyinquiry:before {
    content: "\f003";
    font-family: "FontAwesome";
    font-size:20px;
    color:#FFF;
}

.buycar{position: fixed;top:20%;padding:10px;right:0; background-color:#47679a;line-height:25px;  z-index:100000; width: 52px; text-align: center;}
.buycar .glyphicon{color:#f2f2f2;font-size:26px;position: relative;top:0px;right:0; z-index:100; cursor:pointer; }

.buycar .glyphicon:before {
    content: "\f07a";
    font-family: "FontAwesome";
    font-size:20px;
    color:#FFF;
}
.buycar:hover .carcontent{ display: block; color:#b9e8f7;}
.buycar:hover .glyphicon{color:#ffffff;}
.buycar a{color:#f2f2f2;}
.buycar:hover a{color:#ffffff;}
.buycar .carcontent{z-index:99;position:absolute;top:0px;right:0;background-color:#000;display: none;color:#fff;padding:15px;width:340px;}
.buycar .carcontent .Tit{font-size:16px; margin-bottom:10px;color:#ffffff; text-align: left;}
.buycar .carcontent .CarList{font-size:12px;max-height:275px;overflow:hidden;overflow-x:auto;overflow-y:scroll;margin-bottom: 15px; text-align: left;}
.buycar .carcontent .CarList tr td{border-bottom:1px solid #5faac3;padding:8px;}
.buycar .carcontent .CarList tr:last-child td{border-bottom:0px;}
.buycar .num{width:15px;height:15px;display:inline-block;background-color:#F00;color:#ffffff;z-index:12;position:absolute;top:-5px;right:0px; border-radius:15px; text-align:center;font-size:12px;line-height:15px;z-index:110;}
.KnockoutValidated{padding:2px 10px; background-color:#fff;color:#ee9304;font-size:12px;border-radius:30px;border: 1px solid #ee9304;}

.buycar .carcontent .btn-warning {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.buycar .carcontent .btn-sm {
    text-decoration: none;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.buycar .carcontent .CarList table tr td{
    background-color: #47679a !important;
    font-size: 12px;
    color: #f2f2f2;
}
.add-cart{
    position: relative;
}
.docare{
    cursor: pointer;
}

.form-horizontal .form-group{display:table;width:100%;padding-top:10px;padding-bottom:10px; border:1px solid #efefef;}


.inquiry—action .add-cart:before {
    content: "\f07a";
    font-family: "FontAwesome";
    font-size:20px;
    color:#FFF;
    background:#fab68a; padding:0.1em 0.8em;
    border-radius:10px;
    margin:0 0 0 10px; display:inline-block;vertical-align:top; margin-top:10px;

}
.inquiry—action .add-cart:hover:before {background:#2751a3;transition:background-color .3s;}

#shoppingbasketitem > .btn {
    display: inline-block;
    text-align: center;
    width: 80%;
    color: #000;
    text-decoration: none;
    background-color: #fab68a;
    border: 0px;
    cursor: pointer;
    border-radius: 5px;
    outline: none;
    margin: 10px 0;
    padding: 8px 0;
	font-size: 0.875rem;
}

#shoppingbasketitem > .btn:hover {
    background: #44687d;
    color: #fff;
    transition: background-color .3s;
}
.sidebasket table tr td{background: #000; color: #fff;}

.nomain-shop-count input[type='button'] {
	height:30px;
	width:30px;
	float:left;
	border:none;
	outline:none;
	background-color:#f3f3f3;
	line-height:30px;
	cursor:pointer;
	padding:0;
}
.nomain-shop-count input[type='button']:hover {
	background-color:#f9f9f9;
}
.nomain-shop-count input[type='button']:active {
	background-color:#f6f6f6;
}
.nomain-shop-count {
	border:#e5e5e5 solid 1px;
	display:inline-block;
	overflow:hidden;
	margin-top: 10px;
}
.nomain-shop-count input[type='text'] {
	height:30px;
	border-top:none;
	border-bottom:none;
	border-left:#e5e5e5 solid 1px;
	border-right:#e5e5e5 solid 1px;
	margin:0;
	text-align:center;
	width:30px;
	outline:none;
	padding:0 5px;
	float:left;
	line-height:30px;
}

.glyphicon-remove:before ,.icon-false:before {
    content: "\f014";
    font-family: "FontAwesome";
    font-size: 18px;
    color: #2751a3;
	
}
.delete-icon{border: 0; background: none; color: #2751a3;cursor: pointer;}
