﻿.show-dash {
  display: none;
  background-color: #e0e0e0;
  height: 2px;
  width: 10px;
  margin: auto;
}
@media (min-width: 1024px) {
  .show-dash {
    display: block;
  }
}
@media (max-width: 640px) {
  .status-label .show-dash {
    display: block;
    width: 50%;
    margin: 15px auto 0;
  }
}
.input-overflow {
  position: absolute;
  right: -5px;
  top: 10px;
  width: 20px;
  text-align: center;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e9e9e8 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e9e9e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe9e9e8', GradientType=0);
  color: #333;
  cursor: pointer;
}
.input-overflow > .part-number {
  display: none;
}
.input-overflow:hover {
  width: 100%;
  left: 0;
  right: 0;
}
.input-overflow:hover > .part-number {
  width: 70%;
  display: inline-block;
  vertical-align: middle;
}
.steadyrain.module.view-item-search .invalid-item-message,
.steadyrain.module.view-item-search .madetoorder-item-message,
.steadyrain.module.view-item-search .invalid-request-message,
.steadyrain.module.view-item-search .invalid-checkout-message,
.steadyrain.module.view-item-search .price-on-request-message {
  display: none;
  background-color: #f2dede;
}
.steadyrain.module.view-item-search .flex-error-container {
  display: flex;
}
.steadyrain.module.view-item-search .flex-error-container .fa {
  padding: 0.25rem 1rem 1rem 0;
  color: #a94442;
  font-size: 1.5rem;
}
.steadyrain.module.view-item-search table thead tr th {
  background: #5d5d5d;
  background: -webkit-linear-gradient(top, #5d5d5d 0%, #363636 100%);
  background: linear-gradient(to bottom, #5d5d5d 0%, #363636 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#363636', GradientType=0);
}
@media only screen and (max-width: 640px) {
  .steadyrain.module.view-item-search .request-view .table-responsive tbody td:nth-of-type(1):before {
    content: "Part Number:";
  }
  .steadyrain.module.view-item-search .request-view .table-responsive tbody td:nth-of-type(2):before {
    content: "Quantity:";
  }
}
.steadyrain.module.view-item-search .results-footer .order-charge {
  padding-right: 35px;
}
.steadyrain.module .contactUsModal .modal-body .applied-items .invalid {
  background-color: #ff0000;
}
.steadyrain.module .contactUsModal .modal-body .applied-items .configurable-part {
  background-color: #6464ff;
}
.steadyrain.module .contactUsModal .modal-body .applied-items .status {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  margin-left: 10px;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  line-height: 17px;
}