/* Minification failed. Returning unminified contents.
(132,17): run-time error CSS1038: Expected hex color, found '#0000'
 */
.footer-addresses {
    padding-top: 40px;
}
a.logoTopPadding {
    margin-top: 0;
}
.navbar-brand {
    padding: 5px;
    margin-right: 20px;
}
.navbar-brand img {
    height: 40px;
    width: auto;
}
p.lead {
    max-width: 700px;
    margin: 0 auto;
}
.filterselected {
    color: #A5CD39;
}
.product-view-thumb-wrapper {
    display: block;
}
.product-images-carousel-wrapper .product-view-thumb-wrapper {
    left: 0;
}
.product-images-carousel-wrapper .product-view-thumb-wrapper ul > li {
    height: auto;
}
#productslider .item {
    height: 400px;
}
table.product-characteristics {
    margin-bottom: 20px;
}
table.product-characteristics th, table.product-characteristics td {
    padding: 5px 10px 5px 0;
}
@media (min-width: 768px) {
    .dl-horizontal dt {
        text-align: left;
    }
}
.k-autocomplete, .k-block, .k-calendar .k-link, .k-calendar td, .k-calendar-container, .k-colorpicker, .k-combobox, .k-datepicker, .k-datetimepicker, .k-drag-clue, .k-dropdown, .k-dropdown-wrap, .k-editor-inline, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-inline-block, .k-list-container, .k-multiselect, .k-notification, .k-numeric-wrap, .k-numerictextbox, .k-picker-wrap, .k-slider-selection, .k-slider-track, .k-textbox, .k-tile, .k-timepicker, .k-tooltip, .k-touch-scrollbar, .k-treeview .k-in, .k-upload, .k-window, .k-window-action, .k-window-titleless .k-window-content {
    border-radius: 3px;
}
    .k-combobox, .k-datepicker, .k-datetimepicker, .k-timepicker {
        background: none;
    }
    .k-datepicker .k-input, .k-timepicker .k-input {
        background: #ffffff;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    }
.k-autocomplete.k-state-default, .k-dropdown-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-picker-wrap.k-state-default {
    border-color: #ddd;
}
.k-autocomplete.k-state-hover, .k-dropdown-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-overflow-anchor:hover, .k-picker-wrap.k-state-hover, .k-textbox:hover {
    box-shadow: none;
}
    .k-autocomplete.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-multiselect.k-header.k-state-focused, .k-numeric-wrap.k-state-focused, .k-picker-wrap.k-state-focused, .k-textbox:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
        border-color: #20472C;
    }
    .k-autocomplete.k-state-border-down, .k-list-container.k-state-border-down, .k-numeric-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down{
        border-bottom-width: 1px;
        padding-bottom: 0;
    }
.plus-checkbox .k-checkbox-label:before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
/*.plus-checkbox .k-checkbox + .k-checkbox-label:before {
    content: "\e11e";
    color: #999;
}
.plus-checkbox .k-checkbox:hover + .k-checkbox-label:before {
    content: "\e11e";
    color: #454545;
}
.plus-checkbox .k-checkbox:checked + .k-checkbox-label:before {
    content: "\e118";
    color: #ffffff;
}
.plus-checkbox .k-checkbox:checked:hover + .k-checkbox-label:before {
    content: "\e121";
    color: #ffffff;
}*/
span.k-widget.k-tooltip-validation {
    display: inline-block;
    width: 160px;
    text-align: left;
    border: 0;
    padding: 0;
    margin: 0;
    background: none;
    box-shadow: none;
    color: #f00;
    margin-left: 50px;
}
table.offerLines>tbody > tr > td {
}
.offerLines td {
    line-height: 1.2!important;
}
.offerLines .lineBrand {
    color: #999;
    font-size: 75%;
    margin-bottom: -10px;
    display: block;
}
.offerLines input {
    margin-bottom: 0;
}
.offerLines .infoNumField {
    text-align: right;
    background: transparent;
    border-style: dotted;
}
.offerLines tr.changedQuantity .infoNumField {
    font-weight: bold;
}
.offerLines .infoNumField .k-numeric-wrap {
    border: none;
    border-radius: 0;
    background: transparent;
}
.offerLines input.infoNumField {
    text-align: right;
    background: #0000;
    border: none;
    border-bottom: #ddd 1px dashed;
    border-radius: 0!important;
    outline: none;
}
.table.offerLines > tbody > tr > td {
    padding: 18px 8px;
}
.table.offerLines > tbody > tr > td.lineInput {
    padding: 8px;
}
