@font-face{font-family:'footable';src:url('../fonts/footable.eot');src:url('../fonts/footable.eot?#iefix') format('embedded-opentype'),
url('../fonts/footable.woff') format('woff'),
url('../fonts/footable.ttf') format('truetype'),
url('../fonts/footable.svg#footable') format('svg');
 font-weight:normal;
 font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face{font-family:'footable';src:url('../fonts/footable.svg#footable') format('svg');
    font-weight:normal;
    font-style:normal
}
}
.table > thead > tr > th,
        .table > tbody > tr > th,
        .table > tfoot > tr > th,
        .table > thead > tr > td,
        .table > tbody > tr > td,
        .table > tfoot > tr > td {
            padding-left: 15px;
            padding-right: 15px;
        }
.footable {
    width:100%
}
.footable.breakpoint>tbody>tr.footable-detail-show>td {
    border-bottom:0
}
.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e001"
}
.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail) {
    cursor:pointer
}
.footable.breakpoint>tbody>tr>td.footable-cell-detail {
    background:#eee;
    border-top:0
}
.footable.breakpoint>tbody>tr>td>span.footable-toggle {
    display:inline-block;
    font-family:'footable';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    padding-right:5px;
    color:#888
}
.footable.breakpoint>tbody>tr>td>span.footable-toggle:before {
    content:"\e000"
}
.footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e005"
}
.footable.breakpoint.toggle-circle>tbody>tr>td>span.footable-toggle:before {
    content:"\e004"
}
.footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e003"
}
.footable.breakpoint.toggle-circle-filled>tbody>tr>td>span.footable-toggle:before {
    content:"\e002"
}
.footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e007"
}
.footable.breakpoint.toggle-square>tbody>tr>td>span.footable-toggle:before {
    content:"\e006"
}
.footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e009"
}
.footable.breakpoint.toggle-square-filled>tbody>tr>td>span.footable-toggle:before {
    content:"\e008"
}
.footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e00f"
}
.footable.breakpoint.toggle-arrow>tbody>tr>td>span.footable-toggle:before {
    content:"\e011"
}
.footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e013"
}
.footable.breakpoint.toggle-arrow-small>tbody>tr>td>span.footable-toggle:before {
    content:"\e015"
}
.footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e01b"
}
.footable.breakpoint.toggle-arrow-circle>tbody>tr>td>span.footable-toggle:before {
    content:"\e01d"
}
.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e00b"
}
.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr>td>span.footable-toggle:before {
    content:"\e00d"
}
.footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e01f"
}
.footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before {
    content:"\e021"
}
.footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before {
    content:"\e017"
}
.footable.breakpoint.toggle-arrow-alt>tbody>tr>td>span.footable-toggle:before {
    content:"\e019"
}

.footable>thead>tr>th {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    user-select:none
}
.footable>thead>tr>th.footable-sortable:hover {
    cursor:pointer
}
.footable>thead>tr>th.footable-sorted>span.footable-sort-indicator:before {
    content:"\e013"
}
.footable>thead>tr>th.footable-sorted-desc>span.footable-sort-indicator:before {
    content:"\e012"
}
.footable>thead>tr>th>span.footable-sort-indicator {
    display:inline-block;
    font-family:'footable';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    padding-left:5px
}
.footable>thead>tr>th>span.footable-sort-indicator:before {
    content:"\e022"
}
.footable>tfoot .pagination {
    margin:0
}
.footable.no-paging .hide-if-no-paging {
    display:none
}
.footable-row-detail-inner {
    display:table
}
.footable-row-detail-row {
    display:table-row;
    line-height:1.5em
}
.footable-row-detail {
    background-color: #eaeaea;
}
.footable-row-detail-group {
    display:block;
    line-height:2em;
}
.footable-row-detail-name {
    display:table-cell;
    /*padding-right:.5em;*/
    padding-right: 10px;
    padding-left: 17px;
    min-width: 100px;
    width: auto;
    font-weight: 600;
}
.footable-row-detail-value {
    display:table-cell
}
.footable-row-detail-name,
.footable-row-detail-value {
    text-align: left;
}
.footable-odd {
    background-color:#f7f7f7
}

.table > thead > tr > th {
    border-bottom: 0px solid #dddddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 0px solid #dddddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    line-height: 15px;
}

/* mobile */
@media screen and (max-width: 640px) {
    .fund-nav-performance-table .footable-row-detail-name,
    .fund-nav-performance-table .footable-row-detail-value {
        display: block;
    }

    .fund-nav-performance-table .footable-row-detail-name {
        padding: 0px;
    }
}