/* Archive Product Filters */
.js-jh-advisor .product-focus,
.js-jh-retail .product-focus,
.js-jh-retail .share-class,
.js-jh-institutional .share-class,
.js-jh-institutional .vehicle-type,
.page-template-archive-morningstar_fees .vehicle-type { display: none; }
.js-jh-advisor .share-class .sub-filter { text-align: center; }
.js-jh-advisor .share-class .sub-filter,
.js-jh-retail .asset-class .sub-filter {
    float: left;
    width: 50%;
}
.js-jh-institutional .product-focus { width: 66%; }
.js-jh-institutional .product-focus .sub-filter {
    float: left;
    width: 33%;
}
.page-template-archive-morningstar_fees.js-jh-advisor .filter-card {
    width:50%;
}

.js-jh-advisor .filter-content .share-class .sub-filter a.sub-filter-link,
.js-jh-retail .filter-content .asset-class .sub-filter a.sub-filter-link,
.js-jh-institutional .filter-content .product-focus .sub-filter a.sub-filter-link  { border-right: 1px solid #D7D9DB; }

/* Commenting the below out since the filter "Absolute Return / Unconstrained Fixed Income" has been 
*  shortened to "Absolute Return / Unconstrained" and no longer wraps to two lines. Keeping just in case...

.js-jh-institutional .filter-content .product-focus .filter-links .sub-filter:first-child a.sub-filter-link { padding: 7px 10px 8px 10px; }

*/

.js-jh-advisor .filter-content .share-class .sub-filter:nth-child(even) a.sub-filter-link,
.js-jh-retail .filter-content .asset-class .sub-filter:nth-child(even) a.sub-filter-link,
.js-jh-institutional .filter-content .product-focus .sub-filter:nth-child(3n+3) a.sub-filter-link  { border-right: none; }

.filter-content .load-code {
    display: none;
    width: auto;
}

.morningstar-rating i {
    color: #951a26;
    display: inline-block;
}

.filter-footer .footer-bottom {
    overflow: hidden;
    padding: 40px 25px 25px;
}
.filter-footer .footer-bottom p {
    font-size: 11px;
    line-height: 2.3;
    margin-bottom: 10px;
}
.filter-footer .filter-disclosure.display-on-share-class { display: none; }

.dataTables_wrapper .dataTables_filter#product-table-institutional_filter { top: -94px; }

/** FILTER FUNDS FRONTEND BB MODULE **/
form#find_a_fund {
    width: 100%;
}


#find_a_fund .inputs input[type="submit"] {
    padding: 20px;
    text-transform: uppercase;
    width: 100%;
}

.filter-content .sub-filter a.sub-filter-link {
    padding: 2px 20px;
}
