/* General */
.divlitCartHdr {padding-top:20px; padding-left:20px;}
.divCartAck {padding-bottom:10px; padding-top:10px; padding-left:10px;}
.divlitCartInfo {margin:auto; padding-top:50px; padding-bottom:50px; text-align:center; font-size:14px;}
.divViewCartOuter {/*width:690px;*/ height:auto; overflow:hidden;}
.divViewCart {height:auto; overflow:hidden;/*border-bottom:1px solid #dddddd;*/padding-bottom:50px;} 
.divBtnUpdateContainer {height:auto; overflow:hidden; margin-bottom:30px; padding-right:10px; border-bottom:solid 1px #e0e0e0;}
.divBtnUpdate {float:right; margin-top:15px; margin-bottom:15px; height:auto; overflow:hidden;}
.divPointHeader {text-align:right; margin-bottom:40px;}
/* End of General */


/* Message */
.text_qty {width:30px; text-align:center; border:solid 1px #e0e0e0; color:#292929; background:#fff;}
/* End of Message */


/* Table */
.td_headerItemCart {width:300px; height:30px; padding:7px 0px 7px 20px; border:solid 2px #dddddd; border-right:none; border-left:none; border-top:none; font-family: 'Open Sans', sans-serif; font-size:15px;vertical-align:top;}
.td_headerPriceCart {width:100px; padding:7px 0px; text-align:center; border:solid 2px #dddddd; border-right:none; border-left:none; border-top:none; font-family: 'Open Sans', sans-serif; font-size:15px;vertical-align:top;}
.td_headerQtyCart {width:100px; padding:7px 0px; text-align:center; border:solid 2px #dddddd; border-right:none; border-left:none; border-top:none; font-family: 'Open Sans', sans-serif; font-size:15px;vertical-align:top;}
.td_headerGSTCart {width:80px; padding:7px 0px; text-align:center; border:solid 2px #dddddd; border-right:none; border-left:none; border-top:none; font-family: 'Open Sans', sans-serif; font-size:15px;vertical-align:top;}
.td_headerTotalCart {width:100px; padding:7px 0px; text-align:center; border:solid 2px #dddddd; border-left:none; border-right:none; border-top:none; font-family: 'Open Sans', sans-serif; font-size:15px;vertical-align:top;}
.td_headerEditCart {width:30px; padding:7px 0px; text-align:center; border:solid 2px #dddddd; border-left:none; border-right:none; border-top:none; font-family: 'Open Sans', sans-serif; font-size:15px;vertical-align:top;}

.td_itemCart {/*width:300px;*/ padding:25px 0px; border-bottom:1px solid #d9d9d9;display:flex;align-items:center;}
.td_priceCart {width:100px;/* padding-top:25px; vertical-align:top;*/ text-align:center; border-bottom:1px solid #d9d9d9;font-weight:400;font-size:18px;color:#292929;font-family: 'Cairo', Arial;}
.td_qtyCart {width:100px; /*padding-top:25px; vertical-align:top;*/ text-align:center; border-bottom:1px solid #d9d9d9;color:#292929;}
.td_GSTCart {width:80px;/*padding-top:25px; vertical-align:top;*/ text-align:center; border-bottom:1px solid #d9d9d9;}
.td_totalCart {width:100px;/* padding-top:25px; vertical-align:top;*/ border-bottom:1px solid #d9d9d9; /*padding-left:40px;*/text-align:center;font-weight:400;font-size:18px;color:#292929;font-family: 'Cairo', Arial;}
.td_EditCart {width:30px; /*padding-top:25px; vertical-align:top;*/ border-bottom:1px solid #d9d9d9; /*padding-left:40px;*/text-align:center; color:#292929;}

.tr_backgroundItemCart td{}
.td_fUpperItemCart {width:300px; padding-top:20px; padding-bottom:10px;}
.td_fUpperPriceCart {width:100px; padding-top:20px; padding-bottom:10px;}
.td_fUpperQtyCart {width:100px; padding-top:20px; padding-bottom:10px; padding-right:25px;text-align:right;}
.td_fUpperGSTCart {width:80px; padding-top:20px; padding-bottom:10px; padding-right:25px;text-align:right;}
.td_fUpperTotalCart {width:100px; padding-top:20px; padding-left:40px; padding-bottom:10px;text-align:right;}

.td_fGSTCart {width:100px; padding-bottom:8px; text-align:right; padding-right:25px;}
.td_fTotalGSTCart {width:100px; padding-bottom:8px; padding-left:40px;}

.td_footerItemCart {width:300px; padding-bottom:20px; padding-left:20px;}
.td_footerPriceCart {width:100px; padding-bottom:20px;}
.td_footerQtyCart {width:100px; padding-bottom:20px;  padding-right:25px; text-align:right;}
.td_footerGSTCart {width:80px; padding-bottom:20px;  padding-right:25px; text-align:right;}
.td_footerTotalCart {width:100px; padding-bottom:20px; padding-left:40px;}

.divCartProdImg {height:90px; width:120px; overflow:hidden; float:left; display:table; /*border:solid 1px #e0e0e0;*/}
.divCartProdDetail {/*float:left;*/ margin-left:30px; /*width:190px;*/padding-top:20px;}
.divlitProdName {color:#292929;font-size:18px;font-weight:700;padding-bottom:5px;}
.td_background_leftborder {}
.td_background {}
.normsg {font-size:14px;}

.frmTbl2 {width:80%;}
.frmTblDelivery {width:100%;}

/* End of Table */

/* Buttons */
.lnkbtnRemove,
.lnkbtnRemoveFacebookLive {display:block; outline:none;cursor:pointer;}
/*.imgbtnRemove:hover {background:url(../img/usr/btn-remove.gif) no-repeat 0px -64px;}*/
/* End of Buttons */

.linkViewMore3 {color:#0958e9; text-decoration:underline;}
a.linkViewMore3:link {color:#0958e9; text-decoration:none;}
a.linkViewMore3:visited {color:#0958e9; text-decoration:none;}
a.linkViewMore3:hover {color:#ffffff; text-decoration:none;}
a.linkViewMore3:active {color:#ffffff; text-decoration:none;}

.lnkbtnShipping {margin-left:30px; color:#19b6f3;}
a.lnkbtnShipping:link {color:#19b6f3; text-decoration:underline;}
a.lnkbtnShipping:visited {color:#19b6f3; text-decoration:underline;}
a.lnkbtnShipping:hover {color:#19b6f3; text-decoration:none;}
a.lnkbtnShipping:active {color:#19b6f3; text-decoration:none;}

.divCtnCheckoutBtn {height:auto; overflow:hidden; text-align:center;}

.imgbtnUpdateCart {text-decoration:none; height:auto; width:110px; background:#fff; display:block; text-align:center; padding:6px 0px; color:#57b696; border:solid 1px #57b696;}
a.imgbtnUpdateCart:link, a.imgbtnUpdateCart:visited {text-decoration:none; color:#57b696;}
a.imgbtnUpdateCart:hover, a.imgbtnUpdateCart:active {text-decoration:none; color:#fff; background:#57b696;}

.cart-item-qty {width:70%; /*height:43px;*/ margin:auto; padding:5px; display:flex; align-items:center; justify-content:space-between; border:solid 1px #d9d9d9; box-sizing:border-box;margin-top: -10px;}
.cart-item-qty > input[type=text] {width:2.5em; text-align:center; /*color:#454545; font-family:'Nunito'; font-weight:700;*/ font-size:16px; border:none;}
.cart-item-qty > a {color:#d9d9d9; font-size:18px;}

.text_coupon{width:278px;height:43px;margin-right:10px;outline: -webkit-focus-ring-color auto 1px;}