/* Enter Your Custom CSS Here */

table.quick-order tr th {
  font-size: 14px;
  padding: 6px 0;
  text-align: center !important;
  word-wrap: break-word;
}

.quick-order .woocommerce-Price-amount.amount, .quick-order .qotv-title {
  font-size: 12px;
  position: relative;
  text-align: left;
  vertical-align: middle;
  word-wrap: break-word;
  padding-left:5px;
}

.quick-order .quantity {
    float: left;
    margin-left: 5px;
    max-width: 55px;
}

.input-text.qty.text {
  border: 1px solid #cccccc;
  padding: 0px 4px;
  width: 40px;
  font-size:12px;
}

table.quick-order tr td {
  border-bottom: 1px solid #cccccc;
  padding: 0p;
  vertical-align:middle;
}

.quick-order .normal_thumnail img {
  width: 30px;
  height:30px;
  text-align: center;
  vertical-align:middle;
}

.quick-order .qotvbutton {
  background-color: #b30000;
  font-size: 12px;
  border: none;
  border-radius: 2px;
  color: white;
  padding: 5px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 2px 5px;
  cursor: pointer;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}

.quick-order .qotvbutton:hover {
    background-color: #ff4d4d;
    color: white;
}

form.cart {
  float: right;
  width: 152px;
}

/**** qotv table column size start ***/
.quick-order th:first-child {
    text-align: center;
    width: 7%;
}
.quick-order th:nth-child(2) {
    text-align: center;
    width: 60%;
}
.quick-order th:nth-child(3) {
    text-align: center;
    width: 13%;
}
.quick-order th:nth-child(4) {
    text-align: center;
    width: 20%;
}