.center h2,
.center p { text-align: center; }
a.btn-xl,
button.btn-xl {
    background: #0f3c80;
    border-radius: 2rem;
    color: #fff;
    cursor: pointer;
    font-size: 1.5rem;
    padding: 0.75rem 3rem;
    text-decoration: none;
}
a.btn-xl:hover,
button.btn-xl:hover {
    background: #1560cd;
    border-color: #1560cd;
}
.pad.xnat-core {
    margin: 80px 40px;
}
.xnat-core .column-third .pad {
    border: solid #848484;
    border-width: 0 0 0 1px;
    padding-left: 40px
}
.release-list {
    list-style-type: none;
    padding-left: 0;
}
.plugin-filter {
    background: #dcdcdc;
    padding: 0.5rem;
    margin: 1rem 0 0;
}
.plugin-filter input,
.plugin-filter select {
    font-size: 1.25rem;
    margin-left: 0.5rem;
    padding: 0.25rem 0.5rem;
}
#plugin-list,
#xnat-resources {
    border: 1px solid #dcdcdc;
    max-height: 40rem;
    overflow-y: auto;
}
.plugin-item {
    margin: 1rem 0;
    padding: 1rem 2rem;
}
.plugin-item + .plugin-item {
    border-top: 1px solid #dcdcdc;
}
.plugin-item .column-third {
    text-align: right;
}
.plugin-item.filtered {
    display: none;
}
.plugin-links a + a {
    border-left: 1px solid #dcdcdc;
    margin-left: 1rem;
    padding-left: 1rem;
}