img.truck-img {
    width: 55px;
}table.table.table-striped td {
    vertical-align: middle !IMPORTANT;
} section.content-header {
    float: left;
    width: 100%;
    margin-bottom: 13px;
}textarea {
    float: left;
    width: 100%;
    border: 1px solid #d2d6de;
    padding: 10px;
    border-radius: 2px;
	resize: none;
}td.btn.btn-info.btn-lg.order-status {
    background: transparent;
    color: #333;
    border: none;
    font-size: 14px;
    position: relative;
    top: 6px;
}ul.details li {
    list-style: none;
    color: #000 !important;
}span.product-info {
    float: right;
    width: 53%;
    color: black;
}
ul.details 
  {
  padding:0px;
    
}h4.Product-information {
    color: #3c8dbc;
    font-weight: 400;
}.modal-body {
    padding-top: 5px;
}.product-img {
    height: 250px;
    width: 250px;
}img.image-product {
    width: 100%;
}img.table-product {
    width: 35px;
}table.table.table-striped td {
    vertical-align: middle !IMPORTANT;
}tr:hover {
    background: #dde1e7 !important;
}



/* Extra small devices (phones) */
.col-1 { flex: 0 0 8.3333333333%; width: 8.3333333333%; }
.col-2 { flex: 0 0 16.6666666667%; width: 16.6666666667%; }
.col-3 { flex: 0 0 25%; width: 25%; }
.col-4 { flex: 0 0 33.3333333333%; width: 33.3333333333%; }
.col-5 { flex: 0 0 41.6666666667%; width: 41.6666666667%; }
.col-6 { flex: 0 0 50%; width: 50%; }
.col-7 { flex: 0 0 58.3333333333%; width: 58.3333333333%; }
.col-8 { flex: 0 0 66.6666666667%; width: 66.6666666667%; }
.col-9 { flex: 0 0 75%; width: 75%; }
.col-10 { flex: 0 0 83.3333333333%; width: 83.3333333333%; }
.col-11 { flex: 0 0 91.6666666667%; width: 91.6666666667%; }
.col-12 { flex: 0 0 100%; width: 100%; }

/* Small devices (landscape phones) */
@media (min-width: 576px) {
  .col-sm-1 { flex: 0 0 8.3333333333%; width: 8.3333333333%; }
  .col-sm-2 { flex: 0 0 16.6666666667%; width: 16.6666666667%; }
  .col-sm-3 { flex: 0 0 25%; width: 25%; }
  .col-sm-4 { flex: 0 0 33.3333333333%; width: 33.3333333333%; }
  .col-sm-5 { flex: 0 0 41.6666666667%; width: 41.6666666667%; }
  .col-sm-6 { flex: 0 0 50%; width: 50%; }
  .col-sm-7 { flex: 0 0 58.3333333333%; width: 58.3333333333%; }
  .col-sm-8 { flex: 0 0 66.6666666667%; width: 66.6666666667%; }
  .col-sm-9 { flex: 0 0 75%; width: 75%; }
  .col-sm-10 { flex: 0 0 83.3333333333%; width: 83.3333333333%; }
  .col-sm-11 { flex: 0 0 91.6666666667%; width: 91.6666666667%; }
  .col-sm-12 { flex: 0 0 100%; width: 100%; }
}

/* Medium devices (tablets) */
@media (min-width: 768px) {
  .col-md-1 { flex: 0 0 8.3333333333%; width: 8.3333333333%; }
  .col-md-2 { flex: 0 0 16.6666666667%; width: 16.6666666667%; }
  .col-md-3 { flex: 0 0 25%; width: 25%; }
  .col-md-4 { flex: 0 0 33.3333333333%; width: 33.3333333333%; }
  .col-md-5 { flex: 0 0 41.6666666667%; width: 41.6666666667%; }
  .col-md-6 { flex: 0 0 50%; width: 50%; }
  .col-md-7 { flex: 0 0 58.3333333333%; width: 58.3333333333%; }
  .col-md-8 { flex: 0 0 66.6666666667%; width: 66.6666666667%; }
  .col-md-9 { flex: 0 0 75%; width: 75%; }
  .col-md-10 { flex: 0 0 83.3333333333%; width: 83.3333333333%; }
  .col-md-11 { flex: 0 0 91.6666666667%; width: 91.6666666667%; }
  .col-md-12 { flex: 0 0 100%; width: 100%; }
}

/* Large devices (desktops) */
@media (min-width: 992px) {
  .col-lg-1 { flex: 0 0 8.3333333333%; width: 8.333333
3333%; }
.col-lg-2 { flex: 0 0 16.6666666667%; width: 16.6666666667%; }
.col-lg-3 { flex: 0 0 25%; width: 25%; }
.col-lg-4 { flex: 0 0 33.3333333333%; width: 33.3333333333%; }
.col-lg-5 { flex: 0 0 41.6666666667%; width: 41.6666666667%; }
.col-lg-6 { flex: 0 0 50%; width: 50%; }
.col-lg-7 { flex: 0 0 58.3333333333%; width: 58.3333333333%; }
.col-lg-8 { flex: 0 0 66.6666666667%; width: 66.6666666667%; }
.col-lg-9 { flex: 0 0 75%; width: 75%; }
.col-lg-10 { flex: 0 0 83.3333333333%; width: 83.3333333333%; }
.col-lg-11 { flex: 0 0 91.6666666667%; width: 91.6666666667%; }
.col-lg-12 { flex: 0 0 100%; width: 100%; }
}

/* Extra large devices (large desktops) */
@media (min-width: 1200px) {
.col-xl-1 { flex: 0 0 8.3333333333%; width: 8.3333333333%; }
.col-xl-2 { flex: 0 0 16.6666666667%; width: 16.6666666667%; }
.col-xl-3 { flex: 0 0 25%; width: 25%; }
.col-xl-4 { flex: 0 0 33.3333333333%; width: 33.3333333333%; }
.col-xl-5 { flex: 0 0 41.6666666667%; width: 41.6666666667%; }
.col-xl-6 { flex: 0 0 50%; width: 50%; }
.col-xl-7 { flex: 0 0 58.3333333333%; width: 58.3333333333%; }
.col-xl-8 { flex: 0 0 66.6666666667%; width: 66.6666666667%; }
.col-xl-9 { flex: 0 0 75%; width: 75%; }
.col-xl-10 { flex: 0 0 83.3333333333%; width: 83.3333333333%; }
.col-xl-11 { flex: 0 0 91.6666666667%; width: 91.6666666667%; }
.col-xl-12 { flex: 0 0 100%; width: 100%; }
}
@media (min-width: 1400px){
    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66667%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66667%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66667%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66667%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
          position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

.row{
    --bs-gutter-x: 24px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y)* -1);
    margin-right: calc(var(--bs-gutter-x)* -.5);
    margin-left: calc(var(--bs-gutter-x)* -.5);
}
.box-body .text-start{
  text-align: start !important;
}