@media only screen and (min-width: 480px) and (max-width: 767px) {}

@media only screen and (max-width: 480px) {}

.opt_qty {
  max-width: 36px;
  height: 28px;
  margin-top: 2px;
  text-align: center;
}

.thumbnail .pricetag.jumbotron .opt_qty {}

.thumbnail .pricetag.jumbotron .price {
  float: left;
  margin-left: 2px;
}

.thumbnail .table-striped {
  margin: 0 !important;
  font-size: 11px;
}

.thumbnail .table-striped>tbody>tr:nth-of-type(odd) {}

.thumbnail .table-striped>tbody>tr>td {
  padding: 3px !important;
}

.thumbnail .checkbox, .thumbnail .radio, .thumbnail .form-group {
  margin: 0 !important;
}

.thumbnail .form-control {
  font-size: 12px;
  height: 24px;
  margin-top: 2px;
  font-weight: normal;
}

.thumbnail .form-control option {
  padding: 0;
}

.thumbnail .input-group .form-control {}

.thumbnail .input-group select {
  padding: 0;
  font-size: small;
  height: auto;
}

.thumbnail .input-group label {
  padding: 0 !important;
  font-weight: normal;
}

.thumbnail .input-group .form-control {
  max-width: 82%;
  margin-bottom: 1px;
}

/*new css*/
.thumbnail .control-label {
  /*float: left;
  margin-right: 14px;*/
  margin-right: 4px;
  margin-top: 3px;
  font-weight: normal;
}

.thumbnail .input-group[class*=col-] {
  max-width: 50%;
}

.thumbnail .form-group {
  display: flex;
  justify-content: flex-end;
}

/*new css*/
.thumbnail .input-group-addon {
  display: none;
}

.thumbnail .fixed_wrapper, .thumbnail .fixed_wrapper .fixed {
 /* height: auto !important;*/
}

.prdocutname.aligned {
  min-height: 39px;
}