


#search-filters-container .cta-actionable[action="toggle-preset-eOrderable"] .cta-text:after {
    display: inline-block;
    margin-left: 1rem;
    width: 12px;
    height: 12px;
    content: "";
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#catalogue-view-control #record-counter-container {
    visibility: hidden;
}
#catalogue-view-control .dropdown.bootstrap-select .dropdown-toggle {
    padding-top: 0;
    padding-bottom: 0;
}

#catalogue-extended-control .cta-actionable[action="download-as-pdf"] .cta-text:after {
    display: inline-block;
    margin-left: 1rem;
    width: 12px;
    height: 12px;
    content: "";
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.listings > .listing-item-tile-group-1 ~ .listing-item-tile-group-1,
.listings > .listing-item-list-group-1 ~ .listing-item-list-group-1 {
    margin-top: 6rem;
}
.listings .listing-item-tile-group-2, 
.listings .listing-item-list-group-2 {
    margin-top: 3rem;
}

/* TILE */
.listings .tile-view {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.listings .tile-view .listing-item-tile {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
/* Overriding the width for catalogue on MOBILE*/
@media (max-width: 575px) {
    .listings .tile-view .listing-item-tile {
        width: calc((100vw - 6rem) / 3);
    }
}
@media (max-width: 465px) {
    .listings .tile-view .listing-item-tile {
        width: calc((100vw - 6rem) / 2);
    }
}
/* Overlap management */
.listings .tile-view > div ~ div {
    margin-left: -1px;
    width: 15.1rem; 
}
@media (min-width: 768px) {
    .listings .tile-view > div ~ div {
        margin-left: -1px;
        width: 27.1rem;
    }
}
.listings .tile-view > div:hover + div {
    border-left-color: transparent !important;
}

/* LIST */ 
.listings > .listing-item-list-group-2 ~ .listing-item-list-group-2 {
    margin-top: 5rem;
}
.listings > .listing-item-list-group-1 + .listing-item-list-group-2 {
    margin-top: 3rem;
}
.listings > .listing-item-list-group-2 ~ .listing-item-list-group-2 .column-header {
    display: none !important;
}

.listing-item-list .listing-item {
    position: relative;
}
.listing-item-list {
    margin-top: -1px;
}

/* BOOTSTRAP */
/* Forking from the default bootstrap styling */
#record-counter-container #input-per_page.form-item-wrapper .bootstrap-select .dropdown-toggle {
    padding: 0 0.75rem;
}
#input-all-listings-selector-checkbox .custom-control-label::before,
#input-all-listings-selector-checkbox .custom-control-label::after {
    top: 2px !important;
}


/*** To define in 250748, 250754 or 250756 component's /common-add.css ***/
/* filter eorderable */
#search-filters-container .cta-actionable[action="toggle-preset-eOrderable"] .cta-text:after,
#search-filters-container .cta-actionable[action="toggle-preset-eOrderable"].active .cta-text:after {
    background-image: url(/common/assets/icons/picto-cart-solid.svg);
}

/* extended control download */
#catalogue-extended-control .cta-actionable[action="download-as-pdf"] .cta-text:after {
    background-image: url(/common/assets/icons/picto-download.svg);
}

