table td {
 padding: 5px;
}
#block-material-ov-views-block-single-program-versions-block {
 float:right;
 margin-left: 40px;
}
.views-element-container footer h2 {
 margin: 30px 0px;
}
table {
    border: 2px solid #546e7a14;
    border-collapse: initial;
}
thead tr,
tbody tr:nth-child(2n) {
 background-color: #546e7a14;
}
:root {
    --mdc-typography-headline1-line-height: normal;
    --mdc-typography-headline2-line-height: normal;
    --mdc-typography-headline3-line-height: normal;
}
h1, h2, h3 {
    margin-bottom: 0.2em;
}
a {
    text-decoration: none;
}