.snapdown-wrapper, .senior-unsecured-snapdown-main-wrapper { float:left; clear:both; width:100%; }

.snapdown-wrapper > a { margin-bottom:5px; border-bottom:1px solid #a4a4a4; }
.snapdown-wrapper > a:focus { outline:none; }

.snapdown-inner { padding-left:1em; overflow:hidden; display:none; }
a.snapdown-toggle { width:100%; display:block; background:#f4f4f4; color:#333; padding:.75em; border-radius:0.15em; transition:background .3s ease; font-size:1.2rem; float:left; clear:both; }

.senior-unsecured-snapdown-level-1 > a { background:#a2a2a2; }
.senior-unsecured-snapdown-level-2 > a { background:#c2c2c2; }
.senior-unsecured-snapdown-level-3 > a { background:#e2e2e2; }

a.snapdown-toggle:hover { background:#f2f2f2; text-decoration:none; }

a.snapdown-toggle::before { content:"+ "; color:#333; }
a.snapdown-toggle.snapdown-active::before { content:"- "; color:#333; font-size:1.2rem; padding-left:4px; }

.snapdown-documents-item { float:left; clear:both; width:100%; background:#fff; padding:10px 0; border-bottom:1px solid #e2e2e2; }
.snapdown-documents-item-title { width:calc(100% - 40px); float:left; line-height:30px; font-size:1.0rem; }
.snapdown-documents-item-doc { width:30px; float:left; }