.download-attachments .download-title {
padding-bottom: 0.5em;
border-bottom: 1px solid #e2e2e2;
}
.download-attachments table { 
border-collapse: 
collapse; border-spacing: 0;
background-color: transparent;
width: 100%; max-width: 100%;
}
.download-attachments div a,
.download-attachments ul a,
.download-attachments table a {
text-decoration: none;
border: none; font-size: 17px;
}
.download-attachments table td,
.download-attachments table th { 
padding: 8px; 
line-height: 1.6; 
vertical-align: top; 
border-top: 1px solid #ddd; 
text-align: left;
}
.download-attachments h3.download-title
{
margin: 0; padding: 0;padding-bottom: 10px;
}
.da-attachments-list {
list-style: none; list-style-type: none; margin: 0; padding: 0;
}
.da-attachments-list li
{
margin-left: 0px;
padding: 10px 15px 10px 10px;
border-bottom: 1px solid #e2e2e2;
}
.da-attachments-list li:hover
{
background: #f2f2f2;
}
.da-attachments-list li .attachment-downloads
{
font-style: italic;
font-size: 14px; color: #a2a2a2;
}
.da-attachments-list li img.attachment-icon {
float: left; margin: 7px 10px 10px 0px;
}
.dynatable-search {
float: right;
margin-bottom: 10px;
}
.dynatable-pagination-links {
float: right;
}
.dynatable-record-count {
display: block;
padding: 5px 0;
}
.dynatable-pagination-links span,
.dynatable-pagination-links li {
display: inline-block;
}
.dynatable-page-link,
.dynatable-page-break {
display: block;
padding: 5px 7px;
}
.dynatable-page-link {
cursor: pointer;
}
.dynatable-active-page,
.dynatable-disabled-page {
cursor: text;
}
.dynatable-active-page:hover,
.dynatable-disabled-page:hover {
text-decoration: none;
}
.dynatable-disabled-page,
.dynatable-disabled-page:hover {
background: none;
color: #999;
}