.box-content .nav-link {
    padding: 6px 10px;
    font-weight: 500;
    background-color: #eaeff9;
    color: #001f3f;
    transition: all ease-in-out 0.3s;
}
.box-content .nav-link.active {
    background-color: #f5a504;
}
.list-funds select {
    background-color: #eaeff9;
    color: #3961fb;
    font-weight: 500;
    padding: 7px 10px;
    border-radius: 6px;
    border: none;
    max-width: 330px;
}
.funds-table {
    width: 100%;
    overflow: auto;
    max-height: 686px;
}
.funds-table::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}
.funds-table table thead {
    position: sticky;
    top: 0px;
    z-index: 10;
}
.funds-table table thead tr td {
    background-color: #eaeff9;
    font-weight: 600;
}
.funds-table table thead tr td span {
    font-size: 13px;
    font-weight: 400;
}
.funds-table table tr td {
    min-width: 100px;
    padding: 8px 15px;
    text-align: left;
    align-content: center;
}
.funds-table table tr td.fund-stt {
    max-width: 40px;
    min-width: 40px;
    text-align: center;
}
.funds-table table tr td.fund-name {
    position: sticky;
    left: 0;
    min-width: 200px;
}
.funds-table table tr td.fund-name a {
    color: #001f3f;
    font-weight: 500;
    text-decoration: none;
    transition: all ease-in-out 0.3s;
}
.funds-table table tr td.fund-name a:hover {
    color: #f5a504;
}
.funds-table table tr td.fund-name img {
    width: 40px;
    height: 40px;
    margin-right: 8px;
    border-radius: 6px;
    padding: 5px;
    background-color: #efefef;
    object-fit: contain;
}
.funds-table table tr td.fund-name a span {
    color: #888;
    font-size: 14px;
    font-style: italic;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.funds-table table tr td.fund-company {
    min-width: 185px;
}
.funds-table table tr td.fund-assets {
    font-weight: 600;
    min-width: 125px;
}
.funds-table table tr td.fund-nav {
    font-weight: 600;
    min-width: 105px;
}
.funds-table table tr td.fund-period {
    min-width: 120px;
}
.top-ten h2.color-gradient-heading {
    font-size: 22px;
}
.top-ten .top-tickers, .top-ten .top-industries {
    flex: 1;
    width: 100%;
}
.top-ten .market-table table thead {
    top: 0px;
}
.top-ten table tbody td.market-industry {
    text-align: left;
    padding-top: 18px;
    padding-bottom: 18px;
}
.top-ten table td.market-industry {
    min-width: 170px;
    position: sticky;
    left: 0;
}
.top-ten table td.market-symbol {
    position: sticky;
    left: 0;
    min-width: 100px !important;
}
.top-ten table td.market-industry a {
    color: #001f3f;
    font-weight: 600;
    text-decoration: none;
    transition: all ease-in-out 0.3s;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.top-ten table td.market-industry a:hover {
    color: #f5a504;
}
.top-ten table td.market-value span {
    font-weight: 400;
}
.top-ten table td.market-volumn {
    min-width: 90px;
}
.top-ten table td.market-value {
    min-width: 110px;
}
.top-ten .market-table {
    width: 100%;
    overflow: auto;
}
@media (max-width: 768px) {
    .funds-table table thead tr td {
        font-size: 15px;
    }
}
@media (max-width: 480px) {
    .box-content .nav-link {
        font-size: 15px;
    }
    .funds-table table tr td {
        padding-left: 8px;
        padding-right: 8px;
    }
    .market-table table td.market-value {
        display: table-cell;
        min-width: 98px;
    }
    .top-ten table td.market-volumn {
        min-width: 75px;
    }
    .funds-table table tr td.fund-company {
        display: none;
    }
    .funds-table table tr td.fund-name {
        max-width: 160px;
        min-width: 160px;
    }
    .funds-table table tr td.fund-assets {
        min-width: 105px;
    }
    .funds-table table tr td.fund-period {
        min-width: 86px;
    }
    .funds-table table tr td.fund-nav {
        min-width: 95px;
    }
    .funds-table table tr td.fund-period, .funds-table table tr td.fund-nav, .funds-table table tr td.fund-assets {
        text-align: center;
    }
    .top-ten h2.color-gradient-heading {
        font-size: 20px;
    }
}
@media (max-width: 340px) {
    .top-ten h2.color-gradient-heading {
        font-size: 17px;
    }
}