tr.item2 {
    position: relative !important;
    clear: both !important;
    padding: 0 !important;
    margin: 0 !important;
}

.productTable3 {
    height: auto !important;
    display: block !important;
}

.filters .btn {
    /*background-color: #337ab7;*/
}

.filters .btn.is-checked {
    /*background-color: #5c5c5c;*/
}

.filters .row {
    /*border-bottom: 1px dashed #364d57;*/
}

.filter-label.minMax.left {
    /*display: inline;*/
    float: left;
}

.filter-label.minMax.right {
    /*display: inline;*/
    float: right;
}

.filter-label.minMax input {
    width: 65px;
}

.bootstrap-slider {
    width: 100%;
}

.slider.slider-horizontal {
    margin-top: 15px;
}

.form-group input[type="checkbox"] {
    display: none;
}

.form-group input[type="checkbox"] + .btn-group > label span {
    width: 20px;
}

.form-group input[type="checkbox"] + .btn-group > label span:first-child {
    display: none;
}

.form-group input[type="checkbox"] + .btn-group > label span:last-child {
    display: inline-block;
}

.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {
    display: inline-block;
}

.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {
    display: none;
}

/* ---- button ---- */

.button {
    display: inline-block;
    padding: 5px 9px;
    margin-bottom: 5px;
    background: #EEE;
    border: none;
    border-radius: 7px;
    background-image: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2));
    color: #222;
    font-family: sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-shadow: 0 1px white;
    cursor: pointer;
}

.button:hover {
    background-color: #8CF;
    text-shadow: 0 1px hsla(0, 0%, 100%, 0.5);
    color: #222;
}

.button:active,
.button.is-checked {
    background-color: #28F;
}

.button.is-checked {
    color: white;
    text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8);
}

.button:active {
    box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);
}

/* ---- button-group ---- */

.button-group:after {
    content: '';
    display: block;
    clear: both;
}

.button-group .button {
    float: left;
    border-radius: 0;
    margin-left: 0;
    margin-right: 1px;
}

.button-group .button:first-child { border-radius: 0.5em 0 0 0.5em; }

.button-group .button:last-child { border-radius: 0 0.5em 0.5em 0; }


.filterH3title{
    font-family: 'Roboto Condensed', sans-serif !important;
    /*background-color: #ffffff !important;*/
    /*margin: 2em !important;*/
    font-weight: 900 !important;
    position: absolute;
    top:0;left: 0;
    margin-top: -30px !important;
}

.forFilter .panel-group {
    /*margin-bottom: 20px;*/
    margin-bottom: 0 !important;
}