﻿/*@brand-primary*/
/*@gray-darker:            lighten(#000, 13.5%); // #222
@gray-dark:              #a40202;   // #333
@gray:                   #af0202; // #555
@gray-light:             #ec0c0c;   // #999
@gray-lighter:           #f76767; // #eee

// Brand colors
// -------------------------

@brand-primary:         rgba(244, 79, 154, 1);
@brand-success:         #5cb85c;
@brand-warning:         #f0ad4e;
@brand-danger:          #d9534f;
@brand-info:            #5bc0de;

// Scaffolding
// -------------------------

@body-bg:               #faa2a2;
@text-color:            @gray-dark;

// Links
// -------------------------

@link-color:            @brand-primary;
@link-hover-color:      darken(@link-color, 15%);*/
@font-face {
  font-family: 'LiberationSans-Regular';
  src: url('/fonts/LiberationSans-Regular.ttf') format('embedded-opentype');
}
/*@font-face {
    font-family: 'LiberationSans-Italic';
    src: url('_/fonts/LiberationSans-Italic.ttf') format('truetype');
}
@font-face {
    font-family: 'LiberationSans-BoldItalic';
    src: url('../fonts/LiberationSans-BoldItalic.ttf') format('truetype');
}
@font-face {
    font-family: 'LiberationSans-Bold';
    src: url('../fonts/LiberationSans-Bold.ttf') format('truetype');
}*/
/*// Iconography
// -------------------------

@icon-font-path:          "./bootstrap-3.3.4/fonts/";
@icon-font-name:          "glyphicons-halflings-regular";

// Components
// -------------------------
// Based on 14px font-size and 1.428 line-height (~20px to start)

@padding-base-vertical:          6px;
@padding-base-horizontal:        12px;

@padding-large-vertical:         10px;
@padding-large-horizontal:       16px;

@padding-small-vertical:         5px;
@padding-small-horizontal:       10px;

@line-height-large:              1.33;
@line-height-small:              1.5;

@border-radius-base:             4px;
@border-radius-large:            6px;
@border-radius-small:            3px;

@component-active-bg:            @brand-primary;

@caret-width-base:               4px;
@caret-width-large:              5px;

// Tables
// -------------------------

@table-cell-padding:                 8px;
@table-condensed-cell-padding:       5px;

@table-bg:                           transparent; // overall background-color
@table-bg-accent:                    #f9f9f9; // for striping
@table-bg-hover:                     #f5f5f5;
@table-bg-active:                    @table-bg-hover;

@table-border-color:                 #a40202; // table and cell border

// Buttons
// -------------------------

@btn-font-weight:                normal;

@btn-default-color:              #333;
@btn-default-bg:                 #fff;
@btn-default-border:             #ccc;

@btn-primary-color:              #fff;
@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);

@btn-success-color:              #fff;
@btn-success-bg:                 @brand-success;
@btn-success-border:             darken(@btn-success-bg, 5%);

@btn-warning-color:              #fff;
@btn-warning-bg:                 @brand-warning;
@btn-warning-border:             darken(@btn-warning-bg, 5%);

@btn-danger-color:               #fff;
@btn-danger-bg:                  @brand-danger;
@btn-danger-border:              darken(@btn-danger-bg, 5%);

@btn-info-color:                 #fff;
@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);

@btn-link-disabled-color:        @gray-light;

// Forms
// -------------------------

@input-bg:                       #fff;
@input-bg-disabled:              @gray-lighter;

@input-color:                    @gray;
@input-border:                   #ccc;
@input-border-radius:            @border-radius-base;
@input-border-focus:             #66afe9;

@input-color-placeholder:        @gray-light;

@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
@input-height-large:             (floor(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);

@legend-color:                   @gray-dark;
@legend-border-color:            #e5e5e5;

@input-group-addon-bg:           @gray-lighter;
@input-group-addon-border-color: @input-border;

// Dropdowns
// -------------------------

@dropdown-bg:                    #fff;
@dropdown-border:                rgba(0,0,0,.15);
@dropdown-fallback-border:       #ccc;
@dropdown-divider-bg:            #e5e5e5;

@dropdown-link-active-color:     #fff;
@dropdown-link-active-bg:        @component-active-bg;

@dropdown-link-color:            @gray-dark;
@dropdown-link-hover-color:      #fff;
@dropdown-link-hover-bg:         @dropdown-link-active-bg;

@dropdown-link-disabled-color:   @gray-light;

@dropdown-header-color:          @gray-light;

@dropdown-caret-color:           #000;

// COMPONENT VARIABLES
// --------------------------------------------------

// Z-index master list
// -------------------------
// Used for a bird's eye view of components dependent on the z-axis
// Try to avoid customizing these :)

@zindex-navbar:            1000;
@zindex-dropdown:          1000;
@zindex-popover:           1010;
@zindex-tooltip:           1030;
@zindex-navbar-fixed:      1030;
@zindex-modal-background:  1040;
@zindex-modal:             1050;

// Media queries breakpoints
// --------------------------------------------------

// Extra small screen / phone
@screen-xs:                  480px;
@screen-phone:               @screen-xs;

// Small screen / tablet
@screen-sm:                  768px;
@screen-tablet:              @screen-sm;

// Medium screen / desktop
@screen-md:                  992px;
@screen-desktop:             @screen-md;

// Large screen / wide desktop
@screen-lg:                  1200px;
@screen-lg-desktop:          @screen-lg;

// So media queries don't overlap when required, provide a maximum
@screen-xs-max:              (@screen-sm - 1);
@screen-sm-max:              (@screen-md - 1);
@screen-md-max:              (@screen-lg - 1);

// Grid system
// --------------------------------------------------

// Number of columns in the grid system
@grid-columns:              12;
// Padding, to be divided by two and applied to the left and right of all columns
@grid-gutter-width:         30px;
// Point at which the navbar stops collapsing
@grid-float-breakpoint:     @screen-tablet;

// Navbar
// -------------------------

// Basics of a navbar
@navbar-height:                    50px;
@navbar-margin-bottom:             @line-height-computed;
@navbar-default-color:             #777;
@navbar-default-bg:                #f8f8f8;
@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
@navbar-border-radius:             @border-radius-base;
@navbar-padding-horizontal:        floor(@grid-gutter-width / 2);
@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);

// Navbar links
@navbar-default-link-color:                #777;
@navbar-default-link-hover-color:          #333;
@navbar-default-link-hover-bg:             transparent;
@navbar-default-link-active-color:         #555;
@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
@navbar-default-link-disabled-color:       #ccc;
@navbar-default-link-disabled-bg:          transparent;

// Navbar brand label
@navbar-default-brand-color:               @navbar-default-link-color;
@navbar-default-brand-hover-color:         darken(@navbar-default-link-color, 10%);
@navbar-default-brand-hover-bg:            transparent;

// Navbar toggle
@navbar-default-toggle-hover-bg:           #ddd;
@navbar-default-toggle-icon-bar-bg:        #ccc;
@navbar-default-toggle-border-color:       #ddd;

// Inverted navbar
//
// Reset inverted navbar basics
@navbar-inverse-color:                      @gray-light;
@navbar-inverse-bg:                         #680202;
@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);

// Inverted navbar links
@navbar-inverse-link-color:                 @gray-light;
@navbar-inverse-link-hover-color:           #fff;
@navbar-inverse-link-hover-bg:              transparent;
@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
@navbar-inverse-link-disabled-color:        #444;
@navbar-inverse-link-disabled-bg:           transparent;

// Inverted navbar brand label
@navbar-inverse-brand-color:                @navbar-inverse-link-color;
@navbar-inverse-brand-hover-color:          #fff;
@navbar-inverse-brand-hover-bg:             transparent;

// Inverted navbar search
// Normal navbar needs no special styles or vars
@navbar-inverse-search-bg:                  lighten(@navbar-inverse-bg, 25%);
@navbar-inverse-search-bg-focus:            #fff;
@navbar-inverse-search-border:              @navbar-inverse-bg;
@navbar-inverse-search-placeholder-color:   #ccc;

// Inverted navbar toggle
@navbar-inverse-toggle-hover-bg:            #333;
@navbar-inverse-toggle-icon-bar-bg:         #fff;
@navbar-inverse-toggle-border-color:        #333;

// Navs
// -------------------------

@nav-link-padding:                          10px 15px;
@nav-link-hover-bg:                         @gray-lighter;

@nav-disabled-link-color:                   @gray-light;
@nav-disabled-link-hover-color:             @gray-light;

@nav-open-link-hover-color:                 #fff;
@nav-open-caret-border-color:               #fff;

// Tabs
@nav-tabs-border-color:                     #ddd;

@nav-tabs-link-hover-border-color:          @gray-lighter;

@nav-tabs-active-link-hover-bg:             @body-bg;
@nav-tabs-active-link-hover-color:          @gray;
@nav-tabs-active-link-hover-border-color:   #ddd;

@nav-tabs-justified-link-border-color:            #ddd;
@nav-tabs-justified-active-link-border-color:     @body-bg;

// Pills
@nav-pills-active-link-hover-bg:            @component-active-bg;
@nav-pills-active-link-hover-color:         #fff;

// Pagination
// -------------------------

@pagination-bg:                        #fff;
@pagination-border:                    #ddd;

@pagination-hover-bg:                  @gray-lighter;

@pagination-active-bg:                 @brand-primary;
@pagination-active-color:              #fff;

@pagination-disabled-color:            @gray-light;

// Pager
// -------------------------

@pager-border-radius:                  15px;
@pager-disabled-color:                 @gray-light;

// Jumbotron
// -------------------------

@jumbotron-padding:              30px;
@jumbotron-color:                inherit;
@jumbotron-bg:                   @gray-lighter;

@jumbotron-heading-color:        inherit;

// Form states and alerts
// -------------------------

@state-warning-text:             #c09853;
@state-warning-bg:               #fcf8e3;
@state-warning-border:           darken(spin(@state-warning-bg, -10), 3%);

@state-danger-text:              #b94a48;
@state-danger-bg:                #f2dede;
@state-danger-border:            darken(spin(@state-danger-bg, -10), 3%);

@state-success-text:             #468847;
@state-success-bg:               #dff0d8;
@state-success-border:           darken(spin(@state-success-bg, -10), 5%);

@state-info-text:                #3a87ad;
@state-info-bg:                  #d9edf7;
@state-info-border:              darken(spin(@state-info-bg, -10), 7%);

// Tooltips
// -------------------------
@tooltip-max-width:           200px;
@tooltip-color:               #fff;
@tooltip-bg:                  #000;

@tooltip-arrow-width:         5px;
@tooltip-arrow-color:         @tooltip-bg;

// Popovers
// -------------------------
@popover-bg:                          #fff;
@popover-max-width:                   276px;
@popover-border-color:                rgba(0,0,0,.2);
@popover-fallback-border-color:       #ccc;

@popover-title-bg:                    darken(@popover-bg, 3%);

@popover-arrow-width:                 10px;
@popover-arrow-color:                 #fff;

@popover-arrow-outer-width:           (@popover-arrow-width + 1);
@popover-arrow-outer-color:           rgba(0,0,0,.25);
@popover-arrow-outer-fallback-color:  #999;

// Labels
// -------------------------

@label-default-bg:            @gray-light;
@label-primary-bg:            @brand-primary;
@label-success-bg:            @brand-success;
@label-info-bg:               @brand-info;
@label-warning-bg:            @brand-warning;
@label-danger-bg:             @brand-danger;

@label-color:                 #fff;
@label-link-hover-color:      #fff;

// Modals
// -------------------------
@modal-inner-padding:         20px;

@modal-title-padding:         15px;
@modal-title-line-height:     @line-height-base;

@modal-content-bg:                             #fff;
@modal-content-border-color:                   rgba(0,0,0,.2);
@modal-content-fallback-border-color:          #999;

@modal-backdrop-bg:           #000;
@modal-header-border-color:   #e5e5e5;
@modal-footer-border-color:   @modal-header-border-color;

// Alerts
// -------------------------
@alert-padding:               15px;
@alert-border-radius:         @border-radius-base;
@alert-link-font-weight:      bold;

@alert-success-bg:            @state-success-bg;
@alert-success-text:          @state-success-text;
@alert-success-border:        @state-success-border;

@alert-info-bg:               @state-info-bg;
@alert-info-text:             @state-info-text;
@alert-info-border:           @state-info-border;

@alert-warning-bg:            @state-warning-bg;
@alert-warning-text:          @state-warning-text;
@alert-warning-border:        @state-warning-border;

@alert-danger-bg:             @state-danger-bg;
@alert-danger-text:           @state-danger-text;
@alert-danger-border:         @state-danger-border;

// Progress bars
// -------------------------
@progress-bg:                 #f5f5f5;
@progress-bar-color:          #fff;

@progress-bar-bg:             @brand-primary;
@progress-bar-success-bg:     @brand-success;
@progress-bar-warning-bg:     @brand-warning;
@progress-bar-danger-bg:      @brand-danger;
@progress-bar-info-bg:        @brand-info;

// List group
// -------------------------
@list-group-bg:               #fff;
@list-group-border:           #ddd;
@list-group-border-radius:    @border-radius-base;

@list-group-hover-bg:         #f5f5f5;
@list-group-active-color:     #fff;
@list-group-active-bg:        @component-active-bg;
@list-group-active-border:    @list-group-active-bg;

@list-group-link-color:          #555;
@list-group-link-heading-color:  #333;

// Panels
// -------------------------
@panel-bg:                    #fff;
@panel-inner-border:          #ddd;
@panel-border-radius:         @border-radius-base;
@panel-footer-bg:             #f5f5f5;

@panel-default-text:          @gray-dark;
@panel-default-border:        #ddd;
@panel-default-heading-bg:    #f5f5f5;

@panel-primary-text:          #fff;
@panel-primary-border:        @brand-primary;
@panel-primary-heading-bg:    @brand-primary;

@panel-success-text:          @state-success-text;
@panel-success-border:        @state-success-border;
@panel-success-heading-bg:    @state-success-bg;

@panel-warning-text:          @state-warning-text;
@panel-warning-border:        @state-warning-border;
@panel-warning-heading-bg:    @state-warning-bg;

@panel-danger-text:           @state-danger-text;
@panel-danger-border:         @state-danger-border;
@panel-danger-heading-bg:     @state-danger-bg;

@panel-info-text:             @state-info-text;
@panel-info-border:           @state-info-border;
@panel-info-heading-bg:       @state-info-bg;

// Thumbnails
// -------------------------
@thumbnail-padding:           4px;
@thumbnail-bg:                @body-bg;
@thumbnail-border:            #ddd;
@thumbnail-border-radius:     @border-radius-base;

@thumbnail-caption-color:     @text-color;
@thumbnail-caption-padding:   9px;

// Wells
// -------------------------
@well-bg:                     #f5f5f5;

// Badges
// -------------------------
@badge-color:                 #fff;
@badge-link-hover-color:      #fff;
@badge-bg:                    @gray-light;

@badge-active-color:          @link-color;
@badge-active-bg:             #fff;

@badge-font-weight:           bold;
@badge-line-height:           1;
@badge-border-radius:         10px;

// Breadcrumbs
// -------------------------
@breadcrumb-bg:               #f5f5f5;
@breadcrumb-color:            #ccc;
@breadcrumb-active-color:     @gray-light;

// Carousel
// ------------------------

@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);

@carousel-control-color:                      #fff;
@carousel-control-width:                      15%;
@carousel-control-opacity:                    .5;
@carousel-control-font-size:                  20px;

@carousel-indicator-active-bg:                #fff;
@carousel-indicator-border-color:             #fff;

@carousel-caption-color:                      #fff;

// Close
// ------------------------
@close-color:                 #000;
@close-font-weight:           bold;
@close-text-shadow:           0 1px 0 #fff;

// Code
// ------------------------
@code-color:                  #c7254e;
@code-bg:                     #f9f2f4;

@pre-bg:                      #f5f5f5;
@pre-color:                   @gray-dark;
@pre-border-color:            #ccc;
@pre-scrollable-max-height:   340px;

// Type
// ------------------------
@text-muted:                  @gray-light;
@abbr-border-color:           @gray-light;
@headings-small-color:        @gray-light;
@blockquote-small-color:      @gray-light;
@blockquote-border-color:     @gray-lighter;
@page-header-border-color:    @gray-lighter;

// Miscellaneous
// -------------------------

// Hr border color
@hr-border:                   @gray-lighter;

// Horizontal forms & lists
@component-offset-horizontal: 180px;

// Container sizes
// --------------------------------------------------

// Small screen / tablet
@container-tablet:            ((720px + @grid-gutter-width));

// Medium screen / desktop
@container-desktop:           ((940px + @grid-gutter-width));

// Large screen / wide desktop
@container-lg-desktop:        ((1140px + @grid-gutter-width));*/
/*@import 'https://fonts.googleapis.com/css?family=PT+Sans';*/
.contractProduct.odd {
  background-color: rgba(154, 205, 50, 0.36) ! important;
}
.contractProduct.even {
  background-color: rgba(154, 205, 50, 0.41) ! important;
}
.discountIcon {
  position: absolute;
  /*top: -15px;
        left: -15px;*/
  left: 5px;
  /*right: -10px;*/
  bottom: 45px;
  width: 15%;
  z-index: 3;
}
.contractedIconWrapper {
  position: relative;
}
.image-column {
  background-color: white !important;
}
.vertical-align {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
h1,
h2,
h3,
h4,
h5,
.list-group,
.btn-breadcrumb > span {
  /*text-shadow:0 0 1px transparent;*/
  text-shadow: 1px 1px 1px #ccc;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 100px !important;
    line-height: 30px !important;
    margin-top: -15px;
    font-size: 100px !important;
  }
}
body {
  /*background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-attachment: fixed;*/
  /*font-family: 'PT Sans', sans-serif !important;*/
  font-family: 'LiberationSans-Regular', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  /*text-shadow:0 0 1px transparent;*/
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAD1BMVEX9/f35+fn8/Pz7+/v6+vreGhydAAACQUlEQVQYGQXBAY0EMAhFwWYdkEXABWpgAQP0P/+abuaYV8QY6xp15LquT1MH1LNgDq666z3eQZ2Xa2Yv1xznDaTZi+xTY2YGawBqaHgZfXoNMzNzvausaUXWVB6a7lkwNACAGvoQEZG8WdcAAErgTATvKgaULDBoKjldybuKabwBvIGXHKAiRijBYI0xAx2A7oVKsAcwC+ismTlmL+Z7eUOieVccAB94kS956wAvR0foeoM6IuatGY5idKD53hWK1GgBXQ0c80HjWsWlBw11hfkBLlCrSDQExMD6ASXAvkjUHSgHLQe64q55fS5T0XTNCg5kN7DK8e4e0PCo0zTmaAGvnzADxfydBmChgfqBOQCcXHPWTDHeNeYGYHAKWHNIFCOge0T1KYB1aF6MgIh5t/I0482a17yrWfP43BcxBwAAqIvWiA+a5ph5oqlckn3rimtm2DE8gQpQzbugyxocg2T9xaC4L8EHQMeDu2hA+S4AwLoOwTgFKN8FA2Dp0wGqAQAQwLKVJxtXLw0MNO2sWeVJDFgr+N59Q3tizpyBAVaDD3RnN2ZwFq7zlsDRvojoMTOdBXxZ1KOBSOrC1lkwBwPdd6GuVyLiAKauLUDRFK5LZRwYV/YWQA3garrrmJK4UEtcFvDRBY4JNVDQOCzkuwvH8B57U4mZv1gUcVccAKgl10wRQMRAnRigYr3X7EVMEzFOnBjMFblgPhUxqGbVpwdDkeugeRE99FBzqOsVMRi6UJFdCcGhxyviAgwohhdL8w9WegM3i2rjpwAAAABJRU5ErkJggg==') /*/Images/cream_dust.png*/ repeat 0 0;
}
.glyptext {
  font-family: 'Glyphicons Halflings';
}
.glyptext:visited,
.glyptext:hover {
  text-decoration: none;
}
/* Home Page - End */
/* Product Page Sub Navigation Menu - Start*/
.subNavBorderBox h3 {
  text-align: center;
  color: white;
  padding: 2px;
}
ul.subNav {
  list-style: none;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
ul.subNav li {
  border-color: #d7d7d7;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  font-size: 1em;
}
ul.subNav a,
ul.subNav a:hover,
ul.subNav a:active,
ul.subNav a:visited,
ul.subNav a:focus {
  border: none;
  display: block;
  outline: none;
  color: #666;
  text-decoration: none;
}
.category-header-img {
  border: #ccc solid 1px;
  margin-bottom: 20px;
}
.product-title {
  height: 40px;
  overflow: hidden;
}
.small-product .product-image {
  height: 100px;
  width: 100px;
  border: 0;
}
.small-product .product-price {
  margin-bottom: 3px;
  font-weight: bold;
  font-size: 13px;
}
.top-selling-products .small-product .quantityPerPack {
  width: 58px;
  height: 27px;
}
.small-product .quantityPerPack {
  float: left;
  font-size: 11px;
  width: 43px;
  border: 1px solid #ccc;
  line-height: 11px;
}
.SKU {
  margin-top: 3px;
}
.small-product .quantityPerPack .field-line {
  padding: 3px 1px 2px 1px;
  text-align: center;
}
.field-qty {
  min-width: 35px;
  text-align: center;
}
.addToBasket div.qty .moreItems {
  width: 12px;
  height: 12px;
  background: url('data:image/gif;base64,R0lGODlhDAAMAPcAAGlpaczMzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADAAMAAAIOQADCBxIcKCAgwgTCkwIAIDCAAwdIlyIsOFDAQ0zZhSwUKNGjhArSjxI8aDFiSFNjgSZsCXIgjADAgA7') /*../Images/grey_plus.gif*/ no-repeat;
  background-color: green;
  cursor: pointer;
}
.addToBasket div.qty .lessItems {
  width: 12px;
  height: 12px;
  margin-top: 4px;
  background: url('data:image/gif;base64,R0lGODlhDAAMAPcAAGlpaczMzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADAAMAAAIMAADCBxIcKCAgwgTCkzIUMDChggfQnQYQACAixgvUrSYEePGiR8nSoQ4smHBkwIDAgA7') /*../Images/grey_minus.gif*/ no-repeat;
  background-color: red;
  cursor: pointer;
}
.small-product .addToBasket .button,
.medium-product .addToBasket .button {
  width: 40px;
  height: 27px;
  float: right;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABoSURBVBhXY7Bv38iQs/sfHGfv+suQse0PQ8rGPwyJa38zxK74yRCz9CdD5KIfDKFzvjGEzPzOEDjtK4P/5C8MfhO/MPj0fmHw7PrE4NHxicG97SODW8sHBremjwyujR8YXBsQ2L59IwD7yzJJJlPuKwAAAABJRU5ErkJggg==') /*../Images/blueGradient.png*/ top left repeat-x #7a7a7a;
  border: none;
  color: white;
  cursor: pointer;
}
.medium-product h2 {
  padding: 10px;
  line-height: 20px;
  color: #b5121a;
  width: 140px;
  margin: 0 0 10px 0;
  font-size: 1.4em;
}
related-categories {
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}
.medium-product a.product-image img {
  width: 180px;
  height: 180px;
  border: 0;
}
.medium-product .span5 {
  float: right;
  padding: 4px;
  background-color: #f5f5f5;
  border-left: 1px #ccc solid;
  width: 40.1%;
}
.medium-product .span7 {
  float: left;
  width: 57.2%;
}
a.product-image {
  text-decoration: none;
  height: 190px;
}
/* Product Search Results Page - Start*/
.product-results-row {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 5px;
}
.product-results-column-left {
  float: left;
}
.product-results-column-right {
  width: 180px;
  float: right;
}
.product-results-img-wrapper {
  float: left;
  width: 100%;
  cursor: pointer;
}
.product-results-img {
  width: 100px;
  height: 100px;
  text-decoration: none;
  float: left;
  border: #e6e6e6 solid 1px;
  margin: 0 8px 5px 0;
}
.product-results-link:link,
.product-results-link:visited {
  text-decoration: none;
}
.product-results-img-wrapper p {
  font-weight: bold;
  line-height: normal;
  margin: 0 0 11px;
}
.product-results-price-wrapper {
  background-color: #f5f5f5;
  border-left: 1px #ccc solid;
  min-height: 120px;
}
div.product-price h3,
.product-price h3 span,
div.product-rrp h5,
.product-rrp span {
  display: inline-flex;
}
.product-results-price-wrapper .addToBasket .button {
  width: 40px;
  height: 27px;
  float: right;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABoSURBVBhXY7Bv38iQs/sfHGfv+suQse0PQ8rGPwyJa38zxK74yRCz9CdD5KIfDKFzvjGEzPzOEDjtK4P/5C8MfhO/MPj0fmHw7PrE4NHxicG97SODW8sHBremjwyujR8YXBsQ2L59IwD7yzJJJlPuKwAAAABJRU5ErkJggg==') /*../Images/blueGradient.png*/ top left repeat-x #7a7a7a;
  border: none;
  color: white;
  cursor: pointer;
}
.product-results-price-wrapper .addToBasket .button a,
.product-results-price-wrapper .addToBasket .button a:link,
.product-results-price-wrapper .addToBasket .button a:visited {
  margin-top: 10px;
  padding: 15px 5px 5px 5px;
  text-decoration: none;
  color: white;
}
/* Product Search Results Page - End*/
/* Checkout Page - Start*/
.checkout-header {
  background: #f5f5f5;
  border: #ccc solid 1px;
  padding: 6px 12px;
  margin: 10px 0;
}
.checkout-breadcrumbs {
  margin-bottom: 25px;
  float: left;
}
.checkout-breadcrumbs ul {
  margin: 0;
  list-style: none;
  display: block;
}
.checkout-breadcrumbs ul li.current {
  color: #797979;
  font-weight: bold;
}
.checkout-breadcrumbs ul li {
  float: left;
  text-align: center;
  line-height: 22px;
}
ul li.current span {
  background: #797979;
  width: 320px;
  height: 11px;
  border: none;
}
.checkout-breadcrumbs ul li span.first {
  border-left: #ccc solid 1px;
  width: 320px;
}
.checkout-breadcrumbs ul li span {
  display: block;
  width: 320px;
  height: 9px;
  border-top: #ccc solid 1px;
  border-right: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
  border-left: none;
}
#basket-items {
  margin: 0;
}
.checkout-totals-row {
  margin-top: 10px;
  float: left;
  width: 100%;
}
.checkout-totals-column-left {
  float: left;
  width: 65.957%;
}
.checkout-totals-column-right {
  width: 31.914%;
  float: right;
}
.clear-fix:after {
  content: ".";
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
.checkout-item-img {
  height: 80px;
  width: 80px;
}
.checkoutAddToBasket input {
  height: 18px;
  line-height: 18px;
  width: 30px;
  margin-bottom: 5px;
  text-align: center;
}
td.second-column {
  text-align: right;
}
/* Checkout Page - End*/
/* Login Page - Start */
.login-left-col .ButtonInput {
  position: relative;
  top: 20px;
}
.login-right-col .ButtonInput {
  position: relative;
  top: 150px;
}
/* Login Page - End */
#home-Jumbotron {
  -ms-background-size: cover;
  background-size: cover;
  /* <------ */
  background-repeat: no-repeat;
  background-position: center center;
}
#b2c-navbar {
  margin-right: 0;
  background: none !important;
}
/*Top Sellers*/
.caption {
  overflow: hidden;
}
.caption h4 {
  white-space: nowrap;
}
.thumbnail {
  padding: 9px;
  color: #333;
}
.thumbnail-desc {
  height: 1.9em;
  overflow: hidden;
}
.search-product-image {
  /*margin-top: -30px;*/
  cursor: pointer;
}
.add-basket-control {
  /*width: 175px;*/
  /*margin-left: auto;
    margin-right: auto;*/
}
#newQty.form-control {
  min-width: 80px;
}
.product-row {
  position: relative;
  text-align: justify !important;
  width: 500px;
}
.offer {
  height: 230px;
}
.thumbnail-pull-down {
  position: absolute;
  bottom: 40px;
  right: 0;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
#footer {
  margin-top: 15px;
}
.dropdown-menu div li a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  /*color: #333333;*/
  white-space: normal;
}
.no-label.price-banner {
  margin-left: -20px;
}
.product-rrp .price-banner {
  z-index: 20;
  display: inline-block;
}
.product-price .price-banner {
  z-index: 10;
  display: inline-block;
}
.price-banner h6 {
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.price-banner h6 strong,
.price-banner h6 small {
  padding-left: 0;
  padding-right: 0;
}
.price-including-VAT {
  padding-top: 5px;
  font-size: .9em;
}
.price-excluding-VAT {
  font-size: 1.1em;
}
.price-banner h1,
.price-banner h4,
.price-banner h2 {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 0;
  margin-top: 0;
}
.price-banner {
  width: 100%;
  margin-bottom: 0;
  z-index: 1;
  line-height: 25px;
  font-size: 25px;
}
.search-result-add {
  text-align: center;
}
.image-column-medium {
  height: 150px;
  width: 150px;
}
.image-column-large {
  height: 200px;
  width: 200px;
}
.search-result-price-wrapper {
  padding-bottom: 3px;
  padding-top: 3px;
}
@media (min-width: 768px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
  .Product-Image-Wrapper-sm {
    height: 100px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
  }
  .Product-Image-Wrapper-md {
    height: 200px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
  }
  .Home-offer img {
    width: 100%;
    /*max-height: 100%;*/
    height: auto;
    /*height: 300px;
        width: 222px;
        margin-left: auto;
        margin-right: auto;*/
  }
  .Lazy-Search-img-wrapper {
    height: 150px;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
  }
  .basket-summary {
    margin: 0 !important;
    padding: 0 !important;
    width: 300px;
  }
  .transparent {
    background: none !important;
  }
  #overlay {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #000;
    opacity: 0.8;
    filter: alpha(opacity=80);
  }
  a.thumbnail:hover,
  .product-title {
    text-decoration: none !important;
  }
  /** The Magic **/
  .btn-breadcrumb .btn:not(:last-child):after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 10px solid white;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: 100%;
    z-index: 3;
  }
  .btn-breadcrumb .btn:not(:last-child):before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 10px solid #adadad;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    margin-left: 1px;
    left: 100%;
    z-index: 3;
  }
  /** The Spacing **/
  .btn-breadcrumb .btn {
    padding: 6px 12px 6px 24px;
  }
  .btn-breadcrumb .btn:first-child {
    padding: 6px 6px 6px 10px;
  }
  .btn-breadcrumb .btn:last-child {
    padding: 6px 18px 6px 24px;
  }
  /** Default button **/
  .btn-breadcrumb .btn.btn-default:not(:last-child):after {
    border-left: 10px solid #fff;
  }
  .btn-breadcrumb .btn.btn-default:not(:last-child):before {
    border-left: 10px solid #ccc;
  }
  .btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
    border-left: 10px solid #ebebeb;
  }
  .btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
    border-left: 10px solid #adadad;
  }
  /** Success button **/
  .btn-breadcrumb .btn.btn-success:not(:last-child):after {
    border-left: 10px solid #5cb85c;
  }
  .btn-breadcrumb .btn.btn-success:not(:last-child):before {
    border-left: 10px solid #4cae4c;
  }
  .btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {
    border-left: 10px solid #47a447;
  }
  .btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {
    border-left: 10px solid #398439;
  }
  /** Danger button **/
  .btn-breadcrumb .btn.btn-danger:not(:last-child):after {
    border-left: 10px solid #d9534f;
  }
  .btn-breadcrumb .btn.btn-danger:not(:last-child):before {
    border-left: 10px solid #d43f3a;
  }
  .btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {
    border-left: 10px solid #d2322d;
  }
  .btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {
    border-left: 10px solid #ac2925;
  }
  /** Warning button **/
  .btn-breadcrumb .btn.btn-warning:not(:last-child):after {
    border-left: 10px solid #f0ad4e;
  }
  .btn-breadcrumb .btn.btn-warning:not(:last-child):before {
    border-left: 10px solid #eea236;
  }
  .btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {
    border-left: 10px solid #ed9c28;
  }
  .btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {
    border-left: 10px solid #d58512;
  }
  /** Info button **/
  .btn-breadcrumb .btn.btn-info:not(:last-child):after {
    border-left: 10px solid #5bc0de;
  }
  .btn-breadcrumb .btn.btn-info:not(:last-child):before {
    border-left: 10px solid #46b8da;
  }
  .btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {
    border-left: 10px solid #39b3d7;
  }
  .btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {
    border-left: 10px solid #269abc;
  }
  .OfficeCat-Carousel > #myCarousel,
  .OfficeCat-Carousel .carousel .item {
    height: 230px;
    min-height: 230px;
    margin: auto;
    width: 100%;
  }
  .OfficeCat-Carousel .carousel img {
    max-height: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .page-header {
    margin-top: 0;
  }
  html > body #loading {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    /*-moz-opacity: 0.80;*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    background: rgba(255, 255, 255, 0.8);
    -ms-opacity: .80;
    opacity: .80;
    -webkit-filter: alpha(opacity=80);
    -moz-filter: alpha(opacity=80);
    -o-filter: alpha(opacity=80);
    filter: alpha(opacity=80);
    z-index: 10000;
  }
  /*#loadingcontent {
        display: table;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    #loadingspinner {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        text-align: center;
        font-size: larger;
        padding-top: 80px;
    }*/
  .truncate {
    overflow: hidden !important;
    /* this is what fixes the expansion */
    -ms-text-overflow: ellipsis !important;
    -o-text-overflow: ellipsis !important;
    text-overflow: ellipsis !important;
    /* not supported in all browsers, but I accepted the tradeoff */
    white-space: nowrap !important;
  }
  .tier-4-menuitem {
    font-size: smaller;
    font-style: italic;
  }
  .dropdown-submenu {
    position: relative;
  }
  .dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100% !important;
    margin-top: -6px;
    margin-left: -16px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
  }
  .dropdown-submenu:hover > .dropdown-menu {
    display: block;
  }
  .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
  }
  .dropdown-submenu:hover > a:after {
    border-left-color: #fff;
  }
  .dropdown-submenu.pull-left {
    float: none;
  }
  .dropdown-submenu.pull-left > .dropdown-menu {
    left: -100% !important;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
  }
  #nav-search-group {
    width: 610px;
  }
  .navbar-default {
    background-color: transparent !important;
  }
  #LogoImage {
    max-height: 100px;
    max-width: 230px;
  }
  .col-centered {
    float: none;
    margin: 0 auto;
  }
  #dateRangeInputWrapper {
    position: relative;
  }
  #dateRangePicker {
    display: inline-block;
    padding-right: 55px;
  }
  .inner-icon-right {
    top: 8px;
    position: absolute;
    display: inline-block;
    right: 24px;
  }
  .inner-icon-right::before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline;
    height: auto;
    width: auto;
  }
  #invoice-modal .modal-dialog {
    width: 75%;
  }
  .navbar .nav {
    overflow: visible;
  }
  /*.prod-info-extra{
        height: 400px;
        overflow-x:auto
    }*/
  .modal-backdrop.in {
    background-color: transparent;
    /*opacity:0.2 !important;*/
  }
  .btn-login {
    width: 130px;
    overflow-x: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  /*#ddCustomerPages:hover + #AccountMenu  {
            display: block !important;
          }*/
  .navbar {
    margin-bottom: 5px !important;
  }
  .floating-alert {
    position: absolute !important;
    top: 0;
  }
  #TonerFinderForm .panel-body {
    background-image: url('../../Images/Toner-Finder.jpg');
  }
  [data-notify="progressbar"] {
    margin-bottom: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 5px;
  }
  /*.btn-clearbasket{
         margin-left:10px;
     }*/
  .btn-clearbasket:before {
    content: "\e020";
    font-family: "Glyphicons Halflings";
    display: inline-block;
  }
  .btn-back:before {
    content: "\e132";
    font-family: "Glyphicons Halflings";
    margin-right: 5px;
    display: inline-block;
  }
  .btn-basket:before {
    content: "\e116";
    font-family: "Glyphicons Halflings";
    margin-right: 5px;
    display: inline-block;
  }
  .btn-save:before {
    content: "\e172";
    font-family: "Glyphicons Halflings";
    margin-right: 5px;
    display: inline-block;
  }
  .btn-loadOrder {
    background: none;
    border: none;
    /*color: #0066ff;
        text-decoration: underline;*/
    cursor: pointer;
  }
  .btn-loadOrder:before {
    content: "\e066";
    font-family: "Glyphicons Halflings";
    /*margin-right: 5px;*/
    display: inline-block;
  }
  .input-group-xs > .form-control,
  .input-group-xs > .input-group-addon,
  .input-group-xs > .input-group-btn > .btn {
    height: 22px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
  }
  .column-info {
    width: 30px;
  }
  .column-border-none {
    border: none;
  }
  #QuickLogin {
    width: 300px !important;
  }
  #loading {
    background: #ffffff;
    background: rgba(255, 255, 255, 0.8);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
  }
  #loadingcontent {
    display: table;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
  }
  #loadingspinner {
    display: table-cell;
    font-size: larger;
    padding-top: 80px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
  }
  .table tbody > tr > td.vert-align {
    vertical-align: middle !important;
  }
  .table tbody > tr > td.vert-align:before {
    top: auto;
  }
  .table tbody > tr.selected > td.vert-align {
    vertical-align: middle !important;
  }
  .table tbody > tr.selected > td.vert-align:before {
    top: auto;
  }
  table.dataTable td.select-checkbox::before,
  table.dataTable td.select-checkbox::after {
    top: auto;
  }
  .alert-minimalist {
    background-color: #f1f2f0;
    border-color: rgba(149, 149, 149, 0.3);
    border-radius: 3px;
    color: #959595;
    padding: 10px;
  }
  .alert-minimalist > [data-notify="icon"] {
    height: 50px;
    margin-right: 12px;
  }
  .alert-minimalist > [data-notify="title"] {
    color: #333333;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
  }
  .alert-minimalist > [data-notify="message"] {
    font-size: 80%;
  }
  .RowToDelete {
    text-decoration: line-through !important;
  }
  .Order-Details-Row > div {
    text-decoration: inherit;
  }
  /*.input-group-addon{
        white-space:normal;
    }*/
  .price-display-container {
    display: flex;
    flex-flow: column;
  }
  .navbar-brand {
    padding: 0 !important;
  }
  .atTop {
    order: -1;
  }
}
@media (min-width: 768px) and screen and (min-width: 768px) {
  #invoice-modal .modal-dialog {
    width: 900px;
  }
}
#LogoImage {
  height: 100px;
  position: relative;
  /*left: -22px;*/
  top: -5px;
}
/*//@bannerStart: #17479c;
@bannerStart: #949eb7;

//@bannerFinish: #4a67b5;
@bannerFinish: #17479c;*/
.navbar {
  background: -moz-linear-gradient(top, rgba(153, 116, 116, 0.69) 0%, rgba(155, 5, 9, 0.85) 50%, rgba(155, 5, 9, 0.85) 51%, #990a0d 100%);
  background: -webkit-linear-gradient(top, rgba(153, 116, 116, 0.69) 0%, rgba(155, 5, 9, 0.85) 50%, rgba(155, 5, 9, 0.85) 51%, #990a0d 100%);
  background: linear-gradient(to bottom, rgba(153, 116, 116, 0.69) 0%, rgba(155, 5, 9, 0.85) 50%, rgba(155, 5, 9, 0.85) 51%, #990a0d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0997474', endColorstr='#990a0d', GradientType=0);
  height: 150px;
  padding-top: 25px;
}
.dropdown-menu-large .dropdown-header {
  color: #bb060b !important;
}
#scrollUp {
  background-color: #bb060b;
}
/** Primary button **/
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {
  border-left: 10px solid #b6060b;
}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before {
  border-left: 10px solid #8a0408;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {
  border-left: 10px solid #580305;
}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {
  border-left: 10px solid #270102;
}
a.tier-4-menuitem:hover,
a.tier-3-menuitem:hover {
  text-decoration: none;
  color: white;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  background-color: #bb060b;
}
th.sorting_asc,
th.sorting_desc {
  color: #bb060b !important;
}
.carousel-indicators li:active,
.carousel-indicators .active {
  background-color: #bb060b !important;
}
.carousel-control {
  color: #bb060b !important;
}
.carousel-indicators li {
  border-color: #bb060b !important;
}
tr.selected {
  background-color: #bb060b !important;
}
.glyptext {
  font-family: 'Glyphicons Halflings';
}
.glyptext:visited,
.glyptext:hover {
  text-decoration: none;
}
.alert-minimalist > [data-notify="title"] {
  color: #bb060b;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: white;
  background-color: #033C73;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L0NDUy9lUG93ZXIvbmV0NDUyLWJyYW5jaC9VSS9Db250ZW50L0NTUy92YXJpYWJsZXMubGVzcyIsIkM6L0NDUy9lUG93ZXIvbmV0NDUyLWJyYW5jaC9VSS9Db250ZW50L0NTUy9PbmxpbmVPcmRlcmluZy5sZXNzIiwiT25saW5lT3JkZXJpbmcubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3Q0E7RUFDSSxhQUFhLHdCQUFiO0VBQ0EsU0FBUyxxQ0FBcUMsT0FBTyxvQkFBckQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDdkNBLGdCQUFnQjtFQUNaLDBDQUFBOztBQUVKLGdCQUFnQjtFQUNaLDBDQUFBOztBQUVKO0VBQWdCLGtCQUFBOzs7RUFHWixTQUFBOztF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QjtJQUMxRSxTQUFBOztFQUdKO0lBQ0kseUJBQUE7SUFDQSxzQ0FBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLGFBQUE7O0VBR0osaUJBQWtCO0lBQ2QsWUFBQTtJQUNBLGtCQUFBOztFQUdKLGlCQUFrQjtJQUNkLGNBQUE7SUFDQSxjQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTs7RUFHSixpQkFBa0I7SUFDZCxjQUFBOztFQUdKO0lBQ0ksNkJBQUE7O0VBR0osa0JBQW1CO0lBQ2Ysd0JBQUE7Ozs7O0VBS0o7SUFDSSxhQUFBO0lBQ0EsaUJBQUE7O0VBR0o7SUFDSSxxQkFBQTs7RUFHSjtJQUNJLFNBQUE7OztBQXRPSixRQXRXc0Isa0NBc1dlO0VBQ2pDLGNBQWU7SUFDWCxZQUFBOzs7QUNoNkJaO0VBQ0ksYUFBQTtFQUNBLGtCQUFBOztFQUVBLFNBQUE7Ozs7Ozs7QUFlSjtFQUNBLFlBQVksMkhBQVo7RUFDQSxZQUFZLDhIQUFaO0VBQ0EsWUFBWSw0SEFBWjtFQUNBLFFBQVEseURBQTBELHlCQUF5QiwwQkFBM0Y7RUFDQyxhQUFBO0VBQ0EsaUJBQUE7O0FBTUQsb0JBQXFCO0VBQ2pCLGNBQUE7O0FBR0o7RUFDSSx5QkFBQTs7O0FBSUosZUFBZ0IsS0FBSSxZQUFZLElBQUksYUFBYTtFQUM3QywrQkFBQTs7QUFHSixlQUFnQixLQUFJLFlBQVksSUFBSSxhQUFhO0VBQzdDLCtCQUFBOztBQUdKLGVBQWdCLEtBQUksWUFBWSxNQUFNLElBQUksYUFBYTtFQUNuRCwrQkFBQTs7QUFHSixlQUFnQixLQUFJLFlBQVksTUFBTSxJQUFJLGFBQWE7RUFDbkQsK0JBQUE7O0FBR0osQ0FBQyxnQkFBZ0I7QUFBUSxDQUFDLGdCQUFnQjtFQUN0QyxxQkFBQTtFQUNBLFlBQUE7RUFDQSxrQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTs7QUFHSixFQUFFO0FBQWMsRUFBRTtFQUNkLGNBQUE7O0FBR0osb0JBQXFCLEdBQUU7QUFBUyxvQkFBcUI7RUFDakQseUJBQUE7O0FBR0o7RUFDSSxjQUFBOztBQUdKLG9CQUFxQjtFQUNqQixxQkFBQTs7QUFHSixFQUFFO0VBQ0UseUJBQUE7O0FBR0o7RUFDSSxhQUFhLHNCQUFiOztBQUdKLFNBQVM7QUFBVSxTQUFTO0VBQ3hCLHFCQUFBOztBQUdKLGlCQUFrQjtFQUNkLGNBQUE7O0FBSUosQ0FBQyxnQkFBZ0I7QUFBUSxNQUFNLGdCQUFnQjtBQUFRLENBQUMsZ0JBQWdCO0FBQVEsTUFBTSxnQkFBZ0I7RUFDbEcsWUFBQTtFQUNBLHlCQUFBIiwiZmlsZSI6InVuZGVmaW5lZCJ9 */