/* FILE:1.0-FILTER-MULTI.SELECT.CSS*/
[hidden] {
    display: none !important;
}
/*
https://css-tricks.com/switch-font-color-for-different-backgrounds-with-css/
Facundo Corradini
*/
:root {
    --fms-badge-text-color: white;
    --fms-badge-color: #375a7f;
}

/* .filter-multi-select *, .filter-multi-select *::before, .filter-multi-select *::after {
    box-sizing: border-box;
} */

.filter-multi-select.dropup, .filter-multi-select.dropdown {
    position: relative;
}

.filter-multi-select .dropdown-toggle::after {
    all: unset;
}

.filter-multi-select .dropdown-toggle:empty::after {
    all: unset;
}

.filter-multi-select > .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: middle;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.filter-multi-select > .dropdown-toggle:empty::before {
    margin-right: 0.255em;
}

.filter-multi-select > .viewbar {
    white-space: normal;
    font-size: 0.875rem;
    font-weight: 400;
    height: auto;
    cursor: pointer;
}

.filter-multi-select > .viewbar > .selected-items > .item {
    margin: .125rem .25rem .125rem 0;
    padding: 0px 0px 0px .5em;
    display: inline-flex;
    height: 1.875em;
    color: var(--fms-badge-text-color);
    background-color: var(--fms-badge-color);
    border-radius: 1.1em;
    align-items: center;
    vertical-align: baseline;
}

.filter-multi-select > .viewbar > .selected-items > .item > button {
    background-color: transparent;
    color: var(--fms-badge-text-color);
    border: 0;
    font-weight: 900;
    cursor: pointer;
}

.filter-multi-select > .viewbar > .selected-items > .item > button:hover {
    filter: contrast(50%);
}

.filter-multi-select > .viewbar > .selected-items > .item.disabled {
    display: inline-flex;
    padding: 0px .5em 0px .5em;
    filter: grayscale(80%) brightness(150%);
}

.filter-multi-select > .viewbar > .selected-items > .item.disabled > button {
    display: none;
}

.filter-multi-select > .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0%;
    z-index: 1000;
    display: none;
    float: left;
    max-height: 50vh;
    min-width: 10rem;
    overflow-y: auto;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 0.875rem;
    text-align: left;
    list-style: none;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.filter-multi-select > .dropdown-menu.show {
    display: block;
}

.filter-multi-select > .dropdown-menu > .filter > input {
    font-size: 0.875rem;
}

.filter-multi-select > .dropdown-menu > .filter > button {
    position: absolute;
    border: 0;
    background-color: transparent;
    font-weight: 900;
    color: #ccc;
    right: 2rem;
    top: 1rem;
}

.filter-multi-select > .dropdown-menu > .filter > button:hover {
    color: #aaa;
}

.filter-multi-select .dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.filter-multi-select .dropdown-item.disabled, .filter-multi-select .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent;
}

.filter-multi-select .dropdown-item:hover, .filter-multi-select .dropdown-item:focus  {
    background-color: inherit;
}

.filter-multi-select .dropdown-item.active, .filter-multi-select .dropdown-item:active {
    color: inherit;
}

.filter-multi-select .dropdown-item .custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.filter-multi-select .dropdown-item .custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
    display: inline-block;   
}

.filter-multi-select .dropdown-item .custom-control-label::before {
    border-radius: 0.25rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    position: absolute;
    top: 0.15625rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #FFFFFF;
    border: #adb5bd solid 1px
}

.filter-multi-select .dropdown-item .custom-control-label::after {
    position: absolute;
    top: 0.15625rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%;
}

.filter-multi-select .dropdown-item .custom-checkbox:checked ~ .custom-control-label::before,
.filter-multi-select .dropdown-item .custom-checkbox:indeterminate ~ .custom-control-label::before {
    border-color: var(--fms-badge-color);
    background-color: var(--fms-badge-color);
}

.filter-multi-select .dropdown-item .custom-checkbox:checked:disabled ~ .custom-control-label::before,
.filter-multi-select .dropdown-item .custom-checkbox:indeterminate:disabled ~ .custom-control-label::before {
    border-color: var(--fms-badge-color);
    background-color: var(--fms-badge-color);
    filter: grayscale(80%) brightness(150%);
}

.filter-multi-select .dropdown-item .custom-checkbox:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.filter-multi-select .dropdown-item .custom-checkbox:indeterminate ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e");
}
.filter-multi-select > .dropdown-menu > .filter > input {
    height: 30px;
    font-size: 12px;
}


/* FILE:1.0-ION.RANGESLIDER.CSS*/
/*!Ion.RangeSlider, 2.3.0, © Denis Ineshin, 2010 - 2018, IonDen.com, Build date: 2018-12-11 23:23:51*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
/* FILE:1.0-JQUERY.FILTERS.CSS*/
.filter-main {
}

.search-filters {
    margin-bottom: 25px;
}

.gray {
    color: lightgray;
    margin-bottom: 0px;
    text-decoration: underline;
    text-transform: capitalize;
    font-size: 11px;
}

.filter-main {
    background: #ddd;
    border-radius: 0px !important;
    padding: 12px 24px !important;
    width: 100%;
}

#selected-filters:empty {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.selectbox {
    border: 1px solid #fff !important;
    cursor: pointer;
    cursor: pointer;
    width: 25%;
    text-decoration: underline;
    color: #000;
    font-weight: 700;
    margin-right: 0px !important;
}

    .selectbox a {
        width: 80%;
        overflow: hidden;
        float: left;
        height: 20px;
    }

.show-hide-filter-js {
    padding: 15px !important;
}

.row > * {
}

#bootstrap-filter .row > * {
    /* position: relative; */
    /* width: 100%; */
    padding-right: 0px;
    padding-left: 0px;
}

#bootstrap-filter .modal-header {
    display: initial;
    padding: 3px 15px;
    background: #80808017;
}

    #bootstrap-filter .modal-header .modal-title {
        margin-bottom: 0;
        line-height: 2.5;
        font-size: 15px;
        text-transform: uppercase;
        text-decoration: underline;
    }

    #bootstrap-filter .modal-header .close {
        padding: 2rem;
        margin: -1rem -1rem -1rem auto;
        font-size: 18px;
    }

    #bootstrap-filter .modal-header .title {
        display: none;
    }

#bootstrap-filter .modal-dialog {
    max-width: 300px;
}

#bootstrap-filter .modal-content {
    border-radius: 0px;
    outline: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none;
    border: none;
}

#bootstrap-filter .modal-footer {
    text-align: left;
    display: contents;
}

    #bootstrap-filter .modal-footer .btn {
        border-radius: 0px;
        font-size: 11px;
    }

.modal-open .modal {
    background: #9e9e9edb;
}

#bootstrap-filter .modal-content {
    border-radius: 5px;
    border: 3px solid gray;
}

.modal-backdrop {
    z-index: 0 !important;
    background-color: #0000004d;
}

#bootstrap-filter {
    border: none !important;
    padding: 0px !important;
    padding-bottom: 30px !important;
}

    #bootstrap-filter .checkbox {
        cursor: pointer;
        padding: 4px 0px;
        text-decoration: underline;
    }
        #bootstrap-filter .checkbox label {
            line-height: 25px;
        }
        #bootstrap-filter .checkbox:hover a {
            color: #e5c78a;
        }

    #bootstrap-filter .btn {
        padding: 0.52em 0.78em;
    }

        #bootstrap-filter .btn.show-more-js {
            padding: 0px;
            font-size: 14px;
            color: #000;
            font-weight: 300;
            text-transform: inherit;
            border: none;
        }

.row-x {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}

    .row-x > * {
        /* position: relative; */
        width: 100%;
        padding-right: 10px;
        padding-left: 10px;
    }

.fade.show {
    opacity: 1;
}

.multi-popup-close-js {
    box-shadow: none;
    height: 29px;
    float: right;
    background: none;
    border: none;
    text-decoration: underline;
    padding: 0px 5px;
}

.search-filters-js {
    border: 2px solid #80808036;
    padding: 8px;
    width: 100%;
    margin-bottom: 5px;
    text-transform: capitalize;
}

#bootstrap-filter .btn-primary {
    color: #ffffff;
    background-color: #e5c78a;
    border-color: #e5c78a;
}

.select-parameter-box {
    border: 1px solid #fff !important;
    padding: 10px !important;
}

    .select-parameter-box .title {
        font-size: 15px;
        margin-bottom: 5px;
    }

.single-filter-js {
    cursor: pointer;
}

.select-parameter-box.empty {
    display: none;
}

.show-more-js {
    border-radius: 0px;
    margin-top: 10px;
    font-size: 10px;
    font-weight: 700;
    padding: 2px 20px 0px 6px;
    line-height: 18px;
    background: transparent;
}

#filters-and-button .row {
    float: none !important;
}

#filter-search-button {
    padding: 10px 112px;
    border: none;
    border-radius: 0px;
    font-size: 14px;
    font-weight: 700;
    background: #e5c78a;
}

#bootstrap-filter .remove-filter {
    line-height: 1.15 !important;
}

#bootstrap-filter .select-parameter-box .title {
    font-size: 15px;
    margin-bottom: 5px;
    color: #80808059;
    text-transform: uppercase;
    font-weight: 700;
}

@media (max-width: 991px) {
    .row-x {
        margin-left: 0px;
        margin-right: 0px;
    }

        .row-x > * {
            padding-right: 0px;
            padding-left: 0px;
        }

    #bootstrap-filter .checkbox a, #bootstrap-filter .single-filter-js {
        padding-left: 0px !important;
        float: left;
        margin-top: 10px;
    }

    #bootstrap-filter .modal-dialog {
        max-width: 100%;
    }

    #bootstrap-filter {
        overflow: hidden;
    }

    #selected-filters {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }

    #bootstrap-filter .row > * {
        width: 50% !important;
    }

    .quick-search {
        padding: 10px !important;
        background: #ddd;
        margin-bottom: 20px;
        height: 70px;
        z-index: 999999;
    }

        .quick-search .card {
            padding: 10px 0px !important;
        }

        .quick-search .card-header {
            text-align: center;
        }

    .sidebar-content {
        padding: 0px;
        overflow: initial;
    }

    .toolbox-left {
        width: 100% !important;
    }

        .toolbox-left .card {
            margin-bottom: 15px;
        }

    .toolbox .toolbox-left {
        float: right;
        order: 1;
    }

    .toolbox-right {
        float: left;
        order: 0;
        margin-top: -30px;
        margin-bottom: 30px;
    }
    .modal-open .modal {
        background: #000000d9;
        min-width: 100%;
    }
    #bootstrap-filter .modal-body {
        max-height: 300px;
        overflow-x: hidden;
        margin-bottom: 25px;
    }
    #bootstrap-filter .selectbox {
        border: none !important;
        margin: 0px !important;
        min-width: 100%;
        border-bottom: 1px solid #ddd !important;
        margin-bottom: 15px !important;
    }
    
    #bootstrap-filter .select-parameter-box {
        height: auto !important;
        border: none !important;
    }

    #filter-search-button {
        padding: 10px !important;
    }

    #filter-search-button {
    }

    #filters-and-button .row > .select-parameter-box {
        border: none !important;
    }

    #bootstrap-filter .checkbox {
        cursor: pointer;
        padding: 4px 0px;
        text-decoration: underline;
        float: left;
        width: 100%;
        padding-left: 0px;
    }
    #filter-search-button {
        min-width: 100% !important;
        font-size: 12px;
        border: none;
    }
}

/* FILE:1.0-NAVBAR-SEARCH.CSS*/

.navbar_search {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    width: 100%;
}

    .navbar_search .map_autocomplete {
        width: 100%;
    }

    .navbar_search .ant-input:placeholder-shown {
        text-overflow: ellipsis;
    }

    .navbar_search .pac-target-input:not(:-webkit-autofill) {
        animation-name: endBrowserAutofill;
    }

    .navbar_search input {
        font-size: 14px;
        font-weight: 700;
        padding-left: 15px;
        padding-right: 30px;
        color: #c90000;
        height: 40px;
        width: 100%;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-radius: 4px;
        border-width: 1px;
        border-image: initial;
        overflow: hidden;
        transition: all 0.3s ease 0s;
    }

    .navbar_search > svg {
        position: absolute;
        z-index: 1;
        top: auto;
        right: 15px;
        width: 20px;
        height: 20px;
    }

    .navbar_search button {
        background: none;
        border: none;
        position: absolute;
        right: 8px;
    }

        .navbar_search button:hover {
            background: #9e9e9e1f;
        }


#help {
    color: #34495e;
}
#help .help-1, #help .help-2 {
    margin-top: 20px;
    position: absolute;
    right: 0px;
    text-align: right;
    transition: all .7s;
    z-index: -1;
    font-size: 11px;
}
.navbar_search .map_autocomplete {
    width: 100%;
}
#help kbd {
    background: #34495e;
    margin: 0 3px;
}

element.style {
}

#help kbd {
    background: #34495e;
    margin: 0 3px;
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #2c3038;
    border-radius: .3125rem;
    -webkit-box-shadow: inset 0 -0.1rem 0 rgb(0 0 0 / 25%);
    box-shadow: inset 0 -0.1rem 0 rgb(0 0 0 / 25%);
}
/* FILE:1.0-TAGIFY.CSS*/
:root{--tagify-dd-color-primary:rgb(53,149,246);--tagify-dd-bg-color:white}.tagify{--tags-border-color:#DDD;--tags-hover-border-color:#CCC;--tags-focus-border-color:#3595f6;--tag-bg:#E5E5E5;--tag-hover:#D3E2E2;--tag-text-color:black;--tag-text-color--edit:black;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.1em;--tag-invalid-color:#D39494;--tag-invalid-bg:rgba(211, 148, 148, 0.5);--tag-remove-bg:rgba(211, 148, 148, 0.3);--tag-remove-btn-color:black;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--tag--min-width:1ch;--tag--max-width:auto;--tag-hide-transition:0.3s;--placeholder-color:rgba(0, 0, 0, 0.4);--placeholder-color-focus:rgba(0, 0, 0, 0.25);--loader-size:.8em;display:flex;align-items:flex-start;flex-wrap:wrap;border:1px solid #ddd;border:1px solid var(--tags-border-color);padding:0;line-height:normal;cursor:text;outline:0;position:relative;box-sizing:border-box;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:hover{border-color:#ccc;border-color:var(--tags-hover-border-color)}.tagify.tagify--focus{transition:0s;border-color:#3595f6;border-color:var(--tags-focus-border-color)}.tagify[readonly]:not(.tagify--mix){cursor:default}.tagify[readonly]:not(.tagify--mix)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[readonly]:not(.tagify--mix) .tagify__tag>div{padding:.3em .5em;padding:var(--tag-pad)}.tagify[readonly]:not(.tagify--mix) .tagify__tag>div::before{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input>br:last-child{display:none}.tagify--loading .tagify__input::before{content:none}.tagify--loading .tagify__input::after{content:'';vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;content:''!important;margin:-2px 0 -2px .5em}.tagify--loading .tagify__input:empty::after{margin-left:0}.tagify+input,.tagify+textarea{position:absolute!important;left:-9999em!important;transform:scale(0)!important}.tagify__tag{display:inline-flex;align-items:center;margin:5px 0 5px 5px;position:relative;z-index:1;outline:0;cursor:default;transition:.13s ease-out}.tagify__tag>div{vertical-align:top;box-sizing:border-box;max-width:100%;padding:.3em .5em;padding:var(--tag-pad,.3em .5em);color:#000;color:var(--tag-text-color,#000);line-height:inherit;border-radius:3px;white-space:nowrap;transition:.13s ease-out}.tagify__tag>div>*{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:1ch;max-width:auto;min-width:var(--tag--min-width,1ch);max-width:var(--tag--max-width,auto);transition:.8s ease,.1s color}.tagify__tag>div>[contenteditable]{outline:0;-webkit-user-select:text;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}.tagify__tag>div::before{content:'';position:absolute;border-radius:inherit;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;transition:120ms ease;animation:tags--bump .3s ease-out 1;box-shadow:0 0 0 1.1em #e5e5e5 inset;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-bg,#e5e5e5) inset}.tagify__tag:focus div::before,.tagify__tag:hover:not([readonly]) div::before{top:-2px;right:-2px;bottom:-2px;left:-2px;box-shadow:0 0 0 1.1em #d3e2e2 inset;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-hover,#d3e2e2) inset}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading::after{--loader-size:.4em;content:'';vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;margin:0 .5em 0 -.1em}.tagify__tag--flash div::before{animation:none}.tagify__tag--hide{width:0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;transform:scale(0);transition:.3s;transition:var(--tag-hide-transition,.3s);pointer-events:none}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div::before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{box-shadow:0 0 0 1.1em rgba(211,148,148,.5) inset!important;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-invalid-bg,rgba(211,148,148,.5)) inset!important;transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div::before{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}.tagify__tag--editable>div{color:#000;color:var(--tag-text-color--edit,#000)}.tagify__tag--editable>div::before{box-shadow:0 0 0 2px #d3e2e2 inset!important;box-shadow:0 0 0 2px var(--tag-hover,#d3e2e2) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none}.tagify__tag--editable>.tagify__tag__removeBtn::after{opacity:0;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div::before{box-shadow:0 0 0 2px #d39494 inset!important;box-shadow:0 0 0 2px var(--tag-invalid-color,#d39494) inset!important}.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;font:14px/1 Arial;background:0 0;background:var(--tag-remove-btn-bg,none);color:#000;color:var(--tag-remove-btn-color,#000);width:14px;height:14px;margin-right:4.66667px;margin-left:auto;overflow:hidden;transition:.2s ease-out}.tagify__tag__removeBtn::after{content:"\00D7";transition:.3s,color 0s}.tagify__tag__removeBtn:hover{color:#fff;background:#c77777;background:var(--tag-remove-btn-bg--hover,#c77777)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div::before{box-shadow:0 0 0 1.1em rgba(211,148,148,.3) inset!important;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-remove-bg,rgba(211,148,148,.3)) inset!important;transition:box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{flex-grow:1;display:inline-block;min-width:110px;margin:5px;padding:.3em .5em;padding:var(--tag-pad,.3em .5em);line-height:inherit;position:relative;white-space:pre-wrap;color:inherit;color:var(--input-color,inherit);box-sizing:inherit}.tagify__input:empty::before{transition:.2s ease-out;opacity:1;transform:none;display:inline-block;width:auto}.tagify--mix .tagify__input:empty::before{display:inline-block}.tagify__input:focus{outline:0}.tagify__input:focus::before{transition:.2s ease-out;opacity:0;transform:translatex(6px)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.tagify__input:focus::before{display:none}}@supports (-ms-ime-align:auto){.tagify__input:focus::before{display:none}}.tagify__input:focus:empty::before{transition:.2s ease-out;opacity:1;transform:none;color:rgba(0,0,0,.25);color:var(--placeholder-color-focus)}@-moz-document url-prefix(){.tagify__input:focus:empty::after{display:none}}.tagify__input::before{content:attr(data-placeholder);height:1em;line-height:1em;margin:auto 0;z-index:1;color:rgba(0,0,0,.4);color:var(--placeholder-color);white-space:nowrap;pointer-events:none;opacity:0;position:absolute}.tagify--mix .tagify__input::before{display:none;position:static;line-height:inherit}.tagify__input::after{content:attr(data-suggest);display:inline-block;white-space:pre;color:#000;opacity:.3;pointer-events:none;max-width:100px}.tagify__input .tagify__tag{margin:0 1px}.tagify__input .tagify__tag>div{padding-top:0;padding-bottom:0}.tagify--mix{display:block}.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:1.5;display:block}.tagify--mix .tagify__input::before{height:auto}.tagify--mix .tagify__input::after{content:none}.tagify--select::after{content:'>';opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px monospace;line-height:8px;height:8px;pointer-events:none;transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]::after{transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{position:absolute;top:0;right:1.8em;bottom:0}.tagify--select .tagify__tag div{display:none}.tagify--select .tagify__input{width:100%}.tagify--invalid{--tags-border-color:#D39494}.tagify__dropdown{position:absolute;z-index:9999;transform:translateY(1px);overflow:hidden}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1px;border-bottom-width:0}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{max-height:300px;overflow:hidden;background:#fff;background:var(--tagify-dd-bg-color);border:1px solid #3595f6;border-color:var(--tagify-dd-color-primary);border-width:1.1px;border-top-width:0;box-shadow:0 2px 4px -2px rgba(0,0,0,.2);transition:.25s cubic-bezier(0,1,.5,1)}.tagify__dropdown__wrapper:hover{overflow:auto}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:inherit;padding:.3em .5em;margin:1px;cursor:pointer;border-radius:2px;position:relative;outline:0}.tagify__dropdown__item--active{background:#3595f6;background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}
/* FILE:9.0-STYLE.TRANSFER.CSS*/

.collapse:not(.show) {
    display: none;
}
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: 0.3125rem;
}
.card-header {

    text-transform: uppercase;
}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 2rem;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease;
}
.panel-collapse {
    position: absolute;
    margin-top: 39px;
    z-index: 999;
    width: 100%;
    border: 1px solid;
    background: #ffff;
    border-top: none;
}
.quick-search .card{
    padding:15px;
}

#main-filter .card-header:first-child a {
    width: 100%;
    float: left;
    height: 20px;
    margin-bottom: 0px;
    border-radius: 30px;
}
#main-filter .card-body {
    padding: 20px 15px;
    background: #dddddd1a;
}
#bootstrap-filter .checkbox input[type="checkbox"], #bootstrap-filter .checkbox input[type="radio"] {
    opacity: 1;
    z-index: 1;
    cursor: pointer;
    margin-top: 7px;
    float: left;
    margin-right: 10px;
}
#bootstrap-filter .checkbox label::before {
    opacity: 0;
}
#bootstrap-filter .checkbox {
    border-bottom: 1px dotted #8080803b;
}
#bootstrap-filter .modal-header .modal-title {
    margin-bottom: 0;
    line-height: 50px;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: underline;
}
#main-filter {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 0px !important;
    background: #fff;
}
    #main-filter .card-header:first-child {
        border-radius: 0px;
        font-size: 12px;
        padding: 7px 12px;
        line-height: 22px;
        border: 2px solid;
        font-weight: 700;
        border-radius: 5px;
    }
    #main-filter .card-header:first-child a {
        width: 100%;
        float: left;
        height: 20px;
        margin-bottom: 0px;
        border-radius: 30px;
    }
        #main-filter .card-header:first-child a:hover {
            text-decoration: underline;
        }
        #main-filter .card-header:first-child a.collapsed:after, .quick-search  .card-header:first-child a.collapsed:after {
            content: "[...]";
            color: #9c27b0;
            font-size: 12px;
            font-weight: 300;

        }
        #main-filter .card-header:first-child a.has-value:after, .quick-search .card-header:first-child a.has-value:after {
            content: "(*)";
            color: #ff5722;
            font-weight: 500;
            text-transform: initial;
            margin-left: 8px;
        }
        #main-filter .card-header:first-child a:after, .quick-search .card-header:first-child a:after {
            content: "(x)";
            color: gray;
            font-weight: 500;
            text-transform: initial;
            margin-left: 8px;
        }
        #main-filter .card-body {
        }
    #main-filter .custom-checkbox {
        position: relative;
        opacity: 1;
        font-size: 11px;
    }

.filter-search-button {
    padding: 6px 15px;
    border-radius: 0px;
    font-size: 11px;
    width: 100%;
    background-color: #607d8b !important;
    text-align: center;
    border: none;
}
    .filter-search-button:hover {
        background-color: #e5c78a !important;
        opacity: 0.7;
    }

.tagify {
    border-radius: 4px;
    min-height: 36px;
    background: #fff;
    padding: 0px 8px;
}
.tags--removeAllBtn {
    background: #c10017;
    display: block;
    vertical-align: text-bottom;
    font-size: 10px;
    color: #fff;
    border-radius: 4px;
    margin-top: 0px;
    border: none;
    height: 36px;
    line-height: 36px;
    width: 100%;
    cursor: pointer;
}
    .tags--removeAllBtn:hover {
        background: #000;
    }

.extra-controls {
    margin-top: 10px;
    margin-bottom: 20px;
}

.js-input-from {
    width: 50%;
    border-radius: 5px;
}

.js-input-to {
    width: 48%;
    border-radius: 5px;
}

.extra-controls {
    display: none;
}
   
/* FILE:9.1-STYLE.CUSTOM.TRANSFER.CSS*/
.refine-search-wrap .card {
    border-radius: 0px;
}
.collapse:not(.show) {
    display: none;
}
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: 0.3125rem;
}
.card-header {

    text-transform: uppercase;
}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 2rem;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease;
}
.panel-collapse {
    position: absolute;
    margin-top: 39px;
    z-index: 999;
    width: 100%;
    border: 1px solid;
    background: #ffff;
    border-top: none;
}
.quick-search .card{
    padding:15px;
}
.sidebar-fixed .sidebar-content {
    z-index: 99;
}

.filter-multi-select > .dropdown-toggle::before {
    margin-left: -12px;
}
.filter-multi-select > .viewbar {
    padding: 0px 0px 0px 20px;
    background: transparent;
    padding-top: 8px;
    font-size: 12px;
    border-radius: 8px;
    min-height: 36px;
}

.filter-multi-select .dropdown-item .custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
    display: inline-block;
    margin-right: 0px;
    font-weight: 400;
    text-transform: inherit;
    font-size: 14px;
    padding-left: 0px;
    padding-top: 0px;
    line-height: 6px;
}

.filter-multi-select .dropdown-item .custom-control-input {
    position: absolute !important;
    z-index: -1;
    opacity: 0 !important;
}

.filter-multi-select .dropdown-item .custom-control-label::before {
    border-radius: 0.25rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    position: absolute;
    top: 0.09625rem;
    left: -1.5rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    pointer-events: none;
    content: "";
    background-color: #FFFFFF;
    border: #adb5bd solid 1px;
    transform: translateY(-40%);
}

.filter-multi-select .dropdown-item .custom-control-label::after {
    position: absolute;
    top: -6px;
    left: -15.3px;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    content: "";
    background: no-repeat 50% / 50% 50%;
}

.filter-multi-select .dropdown-item {
    display: block;
    width: 100%;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    margin-top: 4px;
    margin-bottom: -20px;
    padding-bottom: 0px;
    margin-left: -6px;
}
.filter-multi-select > .viewbar > .selected-items > .item {
    border-radius: 5px;
    border: 2px solid #fff;
}
.filter-multi-select .dropdown-item .custom-control-label {
    padding-left: 8px;
    padding-top: 0px;
    line-height: 6px;
}

.filter.dropdown-item {
    padding: 0px;
    line-height: 20px;
    margin-top: -1px;
}

.filter-multi-select > .dropdown-menu {
    padding: 0px;
    margin: 0px;
    border-top: none;
}
    .filter-multi-select > .dropdown-menu.show {
        width: 100%;
    }
.filter-multi-select .custom-control-input:disabled ~ .custom-control-label, .filter-multi-select .custom-control-input[disabled] ~ .custom-control-label {
    color: #6c757d45;
    text-decoration: line-through;
}

    #filter-rate label {
        margin-top: -3px;
        float: right;
        width: 82%;
    }

#filter-search-button {
   
    border-bottom: 30px solid gray;
}
.filter-multi-select .dropdown-item:first-child .custom-control-label {
    font-weight: 700;
    font-size: 12px;
}
.filter-multi-select > .viewbar {
   
    font-size: 12px;
    border-radius: 4px;
    background: #dddddd17;
    font-weight: 700;
}
.sidebar-fixed .sidebar-content {
    z-index: 99;
}
.tags--removeAllBtn {
    font-size: 12px;
}
.filter-main {
    background: #dddddd21;
    border-radius: 0px !important;
    padding: 12px 24px !important;
    width: 100%;
    margin-top: 15px;
}

.filter-multi-select .dropdown-item {
   
}
.filter-multi-select > .dropdown-menu > .filter > input {
    margin-bottom: 6px;
    float: left;
    width: 100%;
    color: #2196f3;
    padding-left: 24px;
    border: none;
    border-bottom: 1px solid;
    border-radius: 6px;
    margin-left: 6px;
}

.filter.dropdown-item {
    padding: 0px;
    margin-top: 0px;
    line-height: 24px;
}

.filter-multi-select > .dropdown-menu {
    max-height: 90vh;
    min-height: 180px;
}

.filter-multi-select > .viewbar {
    border: none;
}
#filter-rate input {
    -webkit-appearance: checkbox;
}
#filter-rate .as-rate i {
    cursor: pointer;
    font-size: 18px;
    font-style: normal;
    margin-left: -15px;
    line-height: 38px;
    margin-right: 15px;
    margin-top: 10px;
}
#bootstrap-filter .select-parameter-box .title {
    text-align: left;
}
#filter-rate .as-rate i.active {
    color: #e5c78a;
}
#main-filter .collapse::after {
    content: '';
}

/* FILE:9.1-STYLE-RESPONSIVE.TRANSFER.CSS*/
@media (max-width: 991px) {
    .tags--removeAllBtn {
        margin-top: 15px;
    }
    .toolbox .toolbox-left .left-sidebar-toggle, .sticky-sidebar .filter-actions .sidebar-toggle-btn {
        margin-bottom: 15px;
    }
    .filter.dropdown-item {
      
        display: none;
    }
   
}

