/* Funds Styles */

.chart_holder {
width: 100%;
margin: 0px auto;
}

.text_holder {
width: 100%;
box-sizing: border-box;
}

.carousel-inner .text_holder {padding-left:0px!important;padding-right:0px!important;}

.table_data_st3 {
width: 100%;
}

.table_data_st3 tr:nth-child(even) td {
    background-color: #f6f6f6;
}

.terms_label {
    width: 80%;
}

.table_data_st3 .td_year {
    width: auto;
}

.table_data_st3.performance_grid td {
    text-align: right;
}

.sub_page {
display: none;
}

.main_container .sub_page article {max-width:100%;}

.latest_docs {
padding:0px;
margin:0px 0px 10px 0px;
list-style:none;
width:100%;
text-align:center;
}

.latest_docs li {
margin:0px;
list-style:none;
border-bottom: 1px solid #cccccc;
padding: 6px 10px 6px 10px;
text-align: left;
color: #000000;
width:100%;
box-sizing:border-box;
}

.latest_docs li a {
color: #05325b;
display:inline-block;
width:82%;
}

.doc_date {display:inline-block;}

.latest_docs li a:hover {color: #10a798;}

@media (max-width: 991px) {
    .table_data_st3 th {display:none;}
    .mobile_v_labels {display:block; font-weight:bold; margin-bottom:3px; font-size:14px;}
    .table_data_st3 td {border:0px; display:block; width:100%!important; padding:5px 15px; box-sizing:border-box;}
    .table_data_st3 td:first-child {padding-top:20px;}
    .table_data_st3 td:last-child {padding-bottom:20px;}
    .table_data_st3 .terms_label {font-size:18px; font-weight:500;}
}