/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */


#publication_date_str_fancy li[data-os-facet-data="all"] {
    display: none!important;
}

#solr_facets .button.clear.interactive {
    padding: 0 20px;
}

.fancytree-render-js {
    display: inline-block;
    padding: 10px 0;
}

.fancytree-plain .fancytree-node span.fancytree-title {
    padding-right: 20px;
}

.fancytree-view {
    width: 100%!important;
}

.search-results .dropdown-pane.filter-criteria,
.search-block .dropdown-pane.filter-criteria {
    min-width: 365px;
}

.fancytree-plain span.fancytree-node:hover span.fancytree-title {
    background-color: #f6f6f6 !important;
    border-color: #e0e0e0 !important;
}

.fancytree-plain .fancytree-node.fancytree-selected span.fancytree-checkbox.fancytree-radio {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #000000;
}

.fancytree-plain .fancytree-node.fancytree-selected span.fancytree-radio::before {
    font-family: FontAwesome, serif !important;
    margin-right: 5px;
    content: "\f192"!important;
    font-size: 1.2rem;
}

.fancytree-plain span.fancytree-radio {
    border-radius: 50% !important;
}

.fancytree-checkbox:hover {
    cursor: pointer !important;
}


.rs-lp span.fancytree-has-children, .rs-lp .fancytree-expander {
    display: none!important;
}

.rs-lp ul.fancytree-container ul {
    padding: 0!important;
}

.fancytree-holder #publication_date_str_fancy.fancytree-view, .fancytree-holder #_price_f_fancy.fancytree-view  {
    max-height: 224px;
}

/* Filters Code */
 
.search-results #publication_date_str.dropdown-pane.filter-criteria div#publication_date_str_fancytree.fancytree-holder {
    min-width: 200px !important;
}
 
.search-results #publication_date_str.dropdown-pane.filter-criteria, .search-block #publication_date_str.dropdown-pane.filter-criteria {
    min-width: 25px !important;
}
 
/*price*/
 
.search-results #_price_f.dropdown-pane.filter-criteria, .search-block #_price_f.dropdown-pane.filter-criteria {
    min-width: 200px;
}

#_price_f_fancy.fancytree-view, #publication_date_str_fancy.fancytree-view {
    max-width: 100%!important;
}

.fancytree-holder .fancytree-view {
    margin-top: 0px!important;
}



/* Filters Code End */

/* Hide Company Profiles in search page filters */
#report_type_str_fancy li.company-profile, #report_type_str_fancy li.company-insights {
    display: none!important;
}