@import url("/vtoolbox/include/cartStandardLayout.css");

.cartAddItemWrapper {
display: none;
}

.cartGenus {
position: relative;
top: -12px;
}

/*~~~~~ Typography ~~~~~*/
.continueShoppingContainer {
display:inline;
clear: both;
position:absolute;
margin-left:95px;
}

.cartItemDscCnp {
width: 36%;
float: left;
}

.cartAvailCnp {
width: 15%;
text-align: center;
float: left;
}

.cartContainer {
font-size: 14px;
padding: 20px 0;
}

.cartContainer .cartHeading {
font-family: 'Helvetica', sans-serif;
font-weight: normal;
font-size: 24px;
color: #0088cc;
}

.cartItemListHeadings > div {
font-size: 14px;
font-weight: bold;
}

.groupDsctPrice,
.packageQtyWarn,
.taxInfoBullet,
.cartErrorNotice,
.cartPromoItemError,
.subItemError,
.cartItemNotFoundError,
.grpDsctNotifier {
color: #ff0000;
}

.orderWithDsct .cartPrice,
.cartErrorNotice,
.emptyCartText,
.cartWelcomeCstmr,
.cartHeading,
.cartPromoItemError,
.subItemError,
.cartItemNotFoundError {
font-weight: bold;
}

.cartChangeUser {
font-size: 12px;
}

.emptyCartText {
font-size: 20px;
font-family: 'Helvetica', sans-serif;
font-weight: normal;
}

.invalidInput {
border: 2px solid #ff0000;
}

.addItemInput,
.useCouponInput {
margin-top: 3px;
font-size: 16px;
}


/*~~~~~ Buttons ~~~~~*/
.cartButton {
border: 0;
display: inline-block;
font-family: Helvetica;
/* font-weight: bold; */
font-size: 12px;
color: #fff;
/* background-color: #63ACB1; */
border-radius: 2px;
padding: 8px 15px;
/* text-transform: uppercase; */
text-decoration: none;
background-color: #0088cc;
/* background: -moz-linear-gradient(top, #72b9bd 0%, #55a1a7 100%); */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72b9bd), color-stop(100%,#55a1a7)); */
/* background: -webkit-linear-gradient(top, #72b9bd 0%,#55a1a7 100%); */
/* background: -o-linear-gradient(top, #72b9bd 0%,#55a1a7 100%); */
/* background: -ms-linear-gradient(top, #72b9bd 0%,#55a1a7 100%); */
/* background: linear-gradient(to bottom, #72b9bd 0%,#55a1a7 100%); */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72b9bd', endColorstr='#55a1a7',GradientType=0 ); */
/* border-top: 1px solid #8CC5C9; */
-webkit-box-shadow: 0px 1px 3px -1px #333;
box-shadow: 0px 1px 3px -1px #333;
}
.lt-ie9 .cartButton {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYjliZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NWExYTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.blueButton {
    background-color: #0088cc;
    border: 0 none;
    border-radius: 2px;
    box-shadow: 0 1px 3px -1px #333;
    color: #fff;
    font-family: Helvetica;
    font-size: 14px;
    padding: 10px 16px;
    text-decoration: none;
    display: inline-block;
}

.blueButtonSmall {
    background-color: #0088cc;
    border: 0 none;
    border-radius: 2px;
    box-shadow: 0 1px 3px -1px #333;
    color: #fff;
    font-family: Helvetica;
    font-size: 12px;
    padding: 8px 10px;
    text-decoration: none;
    display: inline-block;
}