.cart-container {
  padding: 24px;
  background-color: white;
}
table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
th, td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: center;
}
th {
  background-color: #f2f2f2;
}

/* Summary Table */
.summary-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
.summary-table .label {
  text-align: right;
  /* padding: 8px; */
  font-weight: bold;
  width: 50%;
}
.summary-table .value {
  text-align: right;
  padding: 8px;
  font-size: 1.2rem;
}

/* Payment Table */
.payment-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
.payment-table .label {
  text-align: right;
  padding: 8px;
  font-weight: bold;
  width: 50%;
}
.payment-table .value {
  text-align: right;
  padding: 8px;
  font-size: 1.2rem;
}

.cart-summary, .payment-options {
  margin-bottom: 20px;
}

/* .cartbottombuttons {
  text-align: right;
} */

/* Button styling for Place Order and Request Quote */
.placeorederbutton,
/* .requestquotebutton {
  text-align: center;
  cursor: pointer;
  padding: 6px 24px 20px 24px;
  border-radius: 12px;
  margin: 0 auto;
  display: inline-block;
  font-size: 1.5rem; */
}

.placeorederbutton .material-icons,
.requestquotebutton .material-icons {
  position:relative;
  top:10px;
  font-size: 2.5rem;
}
.placeorederbutton {
  background-color: #083578;
}
.requestquotebutton {
  background-color: #25d366;
}

/* Other button styles */
button {
  padding: 10px 20px;
  background-color: #25d366;
  border: none;
  cursor: pointer;
}
.requestquotebutton:hover {
  background-color: #218838 !important;
}
.placeorederbutton:hover {
  background-color: #39a8af !important;
}
.cartpageaddremove {
  /* text-align: center;
  cursor: pointer;
  padding: 8px;
  border-radius: 12px; */
  background-color: #e62017;
}
#cartTable {
  background-color: white;
}
#cartTable th {
  color: white;
   background-color: #191919;
}
#cartTable td {
  color: #191919;
}
.payment-method{
    text-align:right;
}
.productlinktd{
    font-size:1.1rem;

}
.productlinktd a{
    color: #191919;
    text-decoration:none;
}
.totalline{
    font-size:1.2rem;
}
table td {
  word-break: break-word;
}
