#addCoupon {
  background-color: #9b9b9b !important;
  color: #ffffff;
  text-transform: uppercase;
}

.productQuantityDiv {
  border: 1px solid #9b9b9b !important;
}

#checkoutMain .productInfo,
#checkoutMain2 .productInfo {
  color: #9b9b9b !important;
  font-weight: unset !important;
}

.productQuantity {
  color: #9b9b9b !important;
}

#checkoutMain .productSpec,
#checkoutMai2 .productSpec {
  color: #9b9b9b !important;
}

#checkoutMain .productName,
#checkoutMain2 .productName {
  color: #9b9b9b !important;
}

#checkoutContinue:hover {
  color: #895638 !important;
}

#checkoutContinue {
  text-transform: lowercase !important;
}

.shippingOption:hover,
.shippingOption.selectedShippingOption {
  background-color: #9b9b9b !important;
  color: white;
  fill: white;
}
#checkoutMain .productQuantityDiv {
  border: 1px solid #9b9b9b !important;
}

#checkoutMain .selectArrow,
#checkoutMain2 .selectArrow {
  background-color: #9b9b9b !important;
}

.title {
  /*background-color: #9B9B9B !important;*/
}

#checkoutContinue,
#confirmShipping {
  border: 3px solid #9b9b9b !important;
  background-color: #9b9b9b !important;
  color: #fff5ea !important;
  border-radius: 0px !important;
}

#checkoutContinue:hover,
#confirmShipping:hover {
  background-color: #ffffff !important;
  color: #9b9b9b !important;
}

#checkoutContinue:not(.disabled):hover {
  background-color: white;
  color: #51d5a5;
  font-weight: 900;
}
#checkoutContinue.disabled {
  background-color: #ececec;
  color: #c2c2c2;
  cursor: not-allowed;
  border: 3px solid #ececec;
}

.billingInfoOption:hover,
.billingInfoOption.selectedBillingInfoOption {
  background-color: #9b9b9b !important;
  color: white;
  font-weight: 600;
}

#cartInfoTitle {
  color: #9b9b9b !important;
}

.print:hover {
  background-color: #9b9b9b !important;
}

.error-message {
  width: fit-content;
  max-width: 100%;
  font-style: italic;
  color: #ff0000;
  margin-left: 8px;
  margin-top: 10px;
  opacity: 0.6;
  word-break: break-all;
  display: none;
}

input.is-invalid,
select.is-invalid {
  border: 1.41393px solid #ff0000!important;
  color: #ff0000!important;
}

.is-invalid::placeholder {
  color: #ff0000 !important;
}
