/* Commerce Vision (Customer Self Service Implementation)
 * Created By:  Ben Demeyere (Commerce Vision)
*/
/* Sub-section comment block
   ========================================================================== */
/* Usage

div.logo {
   background: url("logo.png") no-repeat;
   @include image-2x("logo2x.png", 100px, 25px);
 } 

 */
/* Clearfix
  ========================================================================== */
/* Usage 

.article {
     @include clearfix();
}

*/
/* Box Model
  ========================================================================== */
/* Usage 

*,
*:after,
*:before {
  @include box-sizing(border-box);
}

*/
/* Border Radius
  ========================================================================== */
/* Usage 

.button {
  @include border-radius(5px);
}

.submit-button{
  @include border-top-radius(10px);
}

*/
/* Opacity
  ========================================================================== */
/* Usage 

.article-heading {
  @include opacity(0.8);
}

*/
/* Center-align a block level element
  ========================================================================== */
/* Usage 

.footer-wrap {
  width: 450px;
  @include center-block;
}

*/
/* Text overflow
  ========================================================================== */
/* Usage 

.text-truncate {
  @include text-truncate;
}

*/
/* Absolute positioned
  ========================================================================== */
/* Usage 

.abs {
  @include abs-pos(10px, 10px, 5px, 15px);
}

*/
/* Font Size
  ========================================================================== */
/* Usage 

body {
  @include font-size(16);
}

*/
/* Line Height
  ========================================================================== */
/* Usage 

body {
  @include line-height (16);
}

*/
/* Cross browser inline block
  ========================================================================== */
/* Usage 

.icon {
	@include inline-block();
}
*/
/* Text replacement (instead of text-indent)
  ========================================================================== */
/* Usage 

.header h1 {
	@include text-replacement();
}

*/
.feature-banner-layout {
  *zoom: 1; }
.feature-banner-layout:before, .feature-banner-layout:after {
  content: "";
  display: table; }
.feature-banner-layout:after {
  clear: both; }

.slides {
  margin: 0 0 12px; }
  @media (min-width: 64em) {
    .slides {
      width: 74%;
      float: left;
      display: inline-block; } }

.sub-banners {
  *zoom: 1; }
.sub-banners:before, .sub-banners:after {
  content: "";
  display: table; }
.sub-banners:after {
  clear: both; }
@media (min-width: 64em) {
  .sub-banners {
    float: right;
    display: inline-block;
    width: 26%; } }

.sub-banner {
  float: left;
  display: inline-block;
  width: 50%;
  padding: 0 6px; }
  @media (min-width: 64em) {
    .sub-banner {
      width: 100%;
      padding: 0 0 12px 12px; } }

@media (min-width: 37em) {
  #formHome .grid [class*='col-']:last-of-type {
    padding-right: 5px; } }

.col-1-3.large-pricing {
  text-align: right; }

.grey-box .order-track-userinfo {
  margin: 0; }

/*------------------------------------*\
    ORDER TRACKING
\*------------------------------------*/
@media (min-width: 37em) {
  .order-track .search-click {
    margin-top: 19px; } }
.order-track .advanced-search {
  margin-bottom: 30px; }
  @media (min-width: 37em) {
    .order-track .advanced-search .search-click {
      margin-top: 0; } }

.btn.cv-search.search.search-click {
  background: #ee3424 !important;
  color: white !important; }

.order-track-list [class*='col-'] {
  dispaly: block;
  font-size: 12px; }
  @media (min-width: 48em) {
    .order-track-list [class*='col-'] {
      padding: 5px; } }
@media (min-width: 48em) {
  .order-track-list.no-discount-or-backorders .col-1 {
    width: 5%; } }
@media (min-width: 48em) {
  .order-track-list.no-discount-or-backorders .col-2 {
    width: 10%; } }
@media (min-width: 48em) {
  .order-track-list.no-discount-or-backorders .col-3 {
    width: 35%; } }
@media (min-width: 48em) {
  .order-track-list.no-discount-or-backorders .col-4 {
    width: 7.5%; } }
@media (min-width: 48em) {
  .order-track-list.no-discount-or-backorders .col-5 {
    width: 7.5%; } }
@media (min-width: 48em) {
  .order-track-list.no-discount-or-backorders .col-6 {
    width: 7.5%; } }
@media (min-width: 48em) {
  .order-track-list.no-discount-or-backorders .col-7 {
    width: 10%; } }
@media (min-width: 48em) {
  .order-track-list.no-discount-or-backorders .col-8 {
    width: 7.5%; } }
@media (min-width: 48em) {
  .order-track-list.no-discount-or-backorders .col-9 {
    width: 10%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-1 {
    width: 5%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-2 {
    width: 10%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-3 {
    width: 30%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-4 {
    width: 7%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-5 {
    width: 7%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-6 {
    width: 7%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-7 {
    width: 7%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-8 {
    width: 10%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-9 {
    width: 7%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-or-backorders .col-10 {
    width: 10%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-1 {
    width: 5%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-2 {
    width: 10%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-3 {
    width: 25%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-4 {
    width: 6%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-5 {
    width: 6%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-6 {
    width: 6%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-7 {
    width: 6%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-8 {
    width: 10%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-9 {
    width: 6%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-10 {
    width: 10%; } }
@media (min-width: 48em) {
  .order-track-list.show-discount-and-backorders .col-11 {
    width: 10%; } }

@media print {
  .page-content .main-content {
    min-height: initial !important;
    padding-bottom: 0 !important; }

  #order-track-print .content-row.summary.last-row .col-1, #order-track-print .content-row.summary.last-row .col-2, #order-track-print .content-row.summary.last-row .col-3, #order-track-print .content-row.summary.last-row .col-4, #order-track-print .content-row.summary.last-row .col-5, #order-track-print .content-row.summary.last-row .col-6, #order-track-print .content-row.summary.last-row .col-7, #order-track-print .content-row.summary.last-row .col-10 {
    display: none !important; }
  #order-track-print .content-row.summary.last-row .col-8 {
    width: 77% !important;
    text-align: right !important; }
  #order-track-print .content-row.summary.last-row .col-9 {
    width: 23% !important;
    text-align: right !important; }
  #order-track-print .content-row.summary.last-row .col-11 {
    display: none !important; }

  .order-track-userinfo .col-1-4 {
    width: 50% !important; }
  .order-track-userinfo .col-3-4 {
    width: 50% !important;
    padding-right: 20px; }

  .order-track-list {
    margin: 0 !important; }
    .order-track-list [class*='col-'] {
      dispaly: block;
      font-size: 12px;
      padding: 5px; }
    .order-track-list.no-discount-or-backorders .col-1 {
      width: 5%; }
    .order-track-list.no-discount-or-backorders .col-2 {
      width: 10%; }
    .order-track-list.no-discount-or-backorders .col-3 {
      width: 35%; }
    .order-track-list.no-discount-or-backorders .col-4 {
      width: 7.5%; }
    .order-track-list.no-discount-or-backorders .col-5 {
      width: 7.5%; }
    .order-track-list.no-discount-or-backorders .col-6 {
      width: 7.5%; }
    .order-track-list.no-discount-or-backorders .col-7 {
      width: 10%; }
    .order-track-list.no-discount-or-backorders .col-8 {
      width: 7.5%; }
    .order-track-list.no-discount-or-backorders .col-9 {
      width: 10%; }
    .order-track-list.show-discount-or-backorders .col-1 {
      width: 5%; }
    .order-track-list.show-discount-or-backorders .col-2 {
      width: 10%; }
    .order-track-list.show-discount-or-backorders .col-3 {
      width: 30%; }
    .order-track-list.show-discount-or-backorders .col-4 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-5 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-6 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-7 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-8 {
      width: 10%; }
    .order-track-list.show-discount-or-backorders .col-9 {
      width: 7%; }
    .order-track-list.show-discount-or-backorders .col-10 {
      width: 10%; }
    .order-track-list.show-discount-and-backorders .col-1 {
      width: 5%; }
    .order-track-list.show-discount-and-backorders .col-2 {
      width: 10%; }
    .order-track-list.show-discount-and-backorders .col-3 {
      width: 25%; }
    .order-track-list.show-discount-and-backorders .col-4 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-5 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-6 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-7 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-8 {
      width: 10%; }
    .order-track-list.show-discount-and-backorders .col-9 {
      width: 6%; }
    .order-track-list.show-discount-and-backorders .col-10 {
      width: 10%; }
    .order-track-list.show-discount-and-backorders .col-11 {
      width: 10%; } }
#formOrderApprove.formOrderApproveView #cvfCustRef_TBcvfCustRef {
  width: 50%; }

#formOrderApprove.formOrderApproveView .cv-table-2 {
  width: 100% !important; }

#formOrderApprove.formOrderApproveView .cv-table-3 {
  width: 84% !important; }

.ordertotals-table.cv-table-7 {
  border-color: #ddd !important; }

.nivo-main-image {
  height: auto !important;
}



