.yfReportOuterContainer table {
    border-collapse: separate;
    display: table;
    margin-bottom:1px;
}

.yfReportOuterContainer table tbody tr td {
    border-right: 0px solid transparent;
}

.yfReportTitleOuter > table > tbody > tr > td {
    padding-left:4px;
    padding-right:4px;
}

.yfReportFooter > table > tbody > tr > td {
    border:none;
}

.yfReportTitleOuter > table > tbody > tr > td:first-of-type,
.yfReportTitleOuter > table > tbody > tr > td:last-of-type {
    display:none;
}

.yfReportFooter > table {
    border-collapse: collapse;
}
.yfReportFooter > table > tbody > tr > td:first-of-type,
.yfReportFooter > table > tbody > tr > td:last-of-type {
    max-width:3px;
    overflow:hidden;
}

.yfReportFooter > table > tbody > tr > td:first-of-type img,
.yfReportFooter > table > tbody > tr > td:last-of-type img {
    height:100%;
    min-height:5px;
}

.yfReportOuterContainer table td {
    padding:0;
}

.container .detail .yfReportOuterContainer td a,
.container .detail .yfReportOuterContainer td img {
    border-bottom: none;
    border-right: none;
}

.yfReportOuterContainer table tbody tr *:not(:last-child) {
    border-right: none;
}

