.table-sort thead th[data-sorter='false'] {
    color: #000;
    cursor:default;
}
.table-sort thead th[data-sorter='false']:after { display:none; }

.bsv-versions dt { width:50%; }
tr.collapse:after, tr.collapse:before { display:initial; content:initial; }
.bsv-versions .collapsing {
    -webkit-transition: none;
    transition: none;
}
.bsv-versions-none { display:none; }

.bsv-document-mobile-collapse { margin-left:0!important; }

/* Content is set to " " in admin.css which causes issues on the version 
table in IE11. Set it to empty string to prevent this (should not cause issues
in other browsers) */
.collapse:after, .collapse:before { content:none;  }

/* Navigation */
ol.breadcrumb li > span.disabled { font-size:.85em; }
nav.nav-page-list>span {
    border-bottom: 1px solid #454545;
    display: block;
    color: #000;
    font-weight: 700;
    padding: 10px 0;
    position: relative;
}

.bsv-version-details dl { margin-top:0; }
.bsv-version-details div[class*=col-] { margin-bottom: 1em; }
.bsv-version-details > td { padding-bottom:19px!important; }

.bsv-versions-inline { margin-bottom:0; }

.bsv-inline-versions-btn-expanded { background-color: #d5d5d5; }
.bsv-inline-versions-btn-expanded:after {
    content:' ';
    display:block;
    position:absolute;
    width:0;
    height:0;
    border:10px solid;
    border-color: transparent transparent #EFEFEF transparent;
    bottom: -13px;
    left:50%;
    margin-left:-10px;
}
.bsv-inline-versions-container { padding: 10px; background: #EFEFEF; margin-top: 12px; }
.bsv-inline-versions-container .table tbody tr td:first-child, .bsv-inline-versions-container .table tbody tr th:first-child { padding-left: 10px; background: none; /* override styleguide style */ }


.bsv-documents .btn { line-height: 1.25em; }