/* Accessible helpers */
/*.bibliographyTable-wrap .screen-reader-text {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    white-space: nowrap;
}*/

table.bibliographyTable {
    white-space: normal !important;
}

.bibliographyTable th {
    background: #2F65A7!important;
    color: white !important;
}

.bibliographyTable td {
    vertical-align: top !important;
}

.bibliographyTable tr:nth-of-type(odd) {
    background: #f5f5f5;
}

.bibliographyTable td.child ul li {
    list-style-type: none;
}

@media only screen and (min-width: 768px) {
    .bibliographyTable td {
        padding: 10px 15px !important;
    }
}
