@media ( min-width: 768px ) {
.dl-horizontal dt {
    width: 120px;
    white-space: pre-line;
}
.dl-horizontal dd {
    margin-left: 128px;
}
}

table.table.table-borderless tbody tr,
table.table.table-borderless tbody th,
table.table.table-borderless tbody td {
    border: none;
}

.table-striped > tbody > tr:nth-of-type(2n+1) th,
.table-striped > tbody > tr:nth-of-type(2n+1) td {
    background-color: rgba(0,188,212,.1);
}
.table-striped > tbody > tr:nth-of-type(2n) th,
.table-striped > tbody > tr:nth-of-type(2n) td {
    background-color: #eaeaea;
}
/* Fix dead spots on CWB Buttons. */
.btn-cwb_button {
    z-index: 1;
    position: relative;
}
.block--header-buttons {
    margin-top: 45px;
}

.media-box-button_card .media-image {
    background-size: contain;
}