/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

td.product_name { padding: 10px; }
.quantity input[type=number] { font-size: 14px; line-height: 15px; }

.select2-container .select2-selection--single { height: 38px; background: #fff; }
.select2-container--default .select2-selection--single .select2-selection__rendered { height: 35px; line-height: 32px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { top: 5px; }

.minimum_order_amount_cover { color: red; font-weight: bold; }

span.infos {
	font-size: 13px;
  font-weight: bold;
	line-height: 15px;
	display: inline-block;
	color: #d93025;
  margin-top: 5px;
}

.strike {
  text-decoration: line-through;
  font-size: 16px;
}
.product_image img { max-width: 60px; max-height: 60px; cursor: pointer; }
.qty_box { width: 60px; display: inline-block; }
.rate_box { width: 80px; display: inline-block; }

#navigation .btn-success, .order_preview .btn-success {
  padding: .375rem .75rem !important;
  background-color: #28a745 !important;
border-color: #28a745 !important;
border-radius: 0 !important;
}

.bgclr1 {
  background: linear-gradient(-135deg,#ffe2bc,#cd9a5b);
  width: 100%;
  min-height: 100vh;
}
.wrap-login {
  background: #fff;
  border-radius: 10px;
  padding: 60px;
}

.text5 {
  position: relative;
padding: 0 0 0 27px;
margin-top: -35px;
}

.image_column img {
  max-height: 100px !important;
}

@media only screen and (max-width: 500px) {
    #myModal .pricelist_table tr td { font-size: 12px !important; }
}

.btn-dark, .btn-danger { width: 120px !important; }

.promotion_code_top { line-height: 1.75rem !important; }
.promotion_code_top { line-height: 1.75rem !important; }



  #top_section table td {
    font-size: 15px;
    line-height: 15px;
    padding: 10px;
    font-weight: bold;
  }

  #top_section {
    background-color: #ffcf14;
    z-index: 1;
  }

  #top_section table td {
    color: #000000;
  }

  .pricelist_table thead tr td {
    text-align: center;
    font-weight: bold;
    padding: 10px;
    font-size: 15px;
  }

  .pricelist_table thead tr {
    background-color: #90cb24 !important;
  }

  .pricelist_table thead tr {
    color: #ffffff !important;
  }

  .pricelist_table tr.category_row td {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
  }

  .grid_products h1.category_row {
    text-transform: uppercase;
  }

  .pricelist_table tr.category_row {
    background-color: #ffcf14 !important;
  }

  .pricelist_table tr.category_row {
    color: #000000 !important;
  }

  .pricelist_table tr.product_row td {
    color: #000000 !important;
  }

  .pricelist_table tr:nth-child(odd) {
    background-color: #C6D960;
  }

  .pricelist_table tr:nth-child(even) {
    background-color: #C6D960;
  }

  .pricelist_table tr {
    border: 2px solid #90cb24;
  }

  .pricelist_table tr td {
    vertical-align: middle;
    padding: 5px;
    border: 2px solid #FFA500;
    font-size: 16px;
    font-weight: 600;
  }

  .strike {
    text-decoration-color: #ff0000 !important;
    text-decoration-thickness: 2px !important;
  }

  .grid_cart {
    display: none;
  }