.sm_downloadlist table tr td:first-child{width:60%}
.download_list,.downloadlist{font-family:Unicredit,Arial,sans-serif}
.download_list>p.large,.downloadlist>p.large{font-family:Unicredit,Arial,sans-serif;font-weight:500;font-size:17px}
.downloadlist h2,.download_list h2{border-bottom:1px solid #dedede;padding-bottom:.6em;margin-bottom:.5em}
.sm_downloadlist h2{text-align:left !important}
.no-border,.modal_download td,.modal_download tr{border:0}
.modal_download .btn_8{border-radius:3px}
section div.container table.downloadlist.no-border td:first-child,section div.mid_wrapper div.container div.download_list table.no-border td:first-child,table.modal_download td:first-child{max-width:50vw;word-break:break-word;-ms-word-break:break-all}
section div.mid_wrapper div.container div.download_list table.no-border td{border-right:0;padding:0 10px 0 10px;vertical-align:middle;text-align:center;height:49px}
section div.mid_wrapper div.container div.download_list table.no-border td:first-child{padding-left:0;text-align:left}
section div.mid_wrapper div.container div.download_list table.no-border td:last-child{text-align:right !important}
@media only screen and (max-width:599px){section div.container table.downloadlist.no-border td:first-child,section div.mid_wrapper div.container div.download_list table.no-border td:first-child,table.modal_download td:first-child{display:block;height:auto !important;padding-left:10px !important;padding-bottom:0 !important;max-width:90vw}
.sm_downloadlist td:nth-child(2),.sm_downloadlist td:nth-child(3),.sm_downloadlist td:last-child{display:inline-block;box-sizing:border-box;text-align:left !important;height:auto !important;padding-right:10px !important;padding-bottom:10px !important}
.sm_downloadlist td:nth-child(2){width:16%}
.sm_downloadlist td:nth-child(3){width:16%}
.sm_downloadlist td:last-child{width:66%}
.sm_downloadlist td:last-child a{margin:0}
.sm_downloadlist tr{display:block;width:100%;border:1px solid #dedede !important;margin-bottom:10px}
}
@media only screen and (max-width:480px){.sm_downloadlist td:last-child{width:65%}
}
@media only screen and (max-width:360px){.sm_downloadlist td:last-child{width:63%}
}
@media only screen and (max-width:340px){section div.mid_wrapper div.container div.download_list table.no-border td,section div.mid_wrapper div.container div.table-responsive table.no-border td{max-width:270px !important}
}
@media only screen and (max-width:959px){section div.container table.downloadlist.no-border td,section div.mid_wrapper div.container div.download_list table.no-border td,table.modal_download td{padding-top:10px !important;padding-bottom:10px !important}
}
@media only screen and (max-width:250px){section div.mid_wrapper div.container div.download_list table.no-border td:first-child{padding-bottom:35px}
}
@media(max-width:769px){section div.mid_wrapper div.container div.download_list table.no-border td:last-child{width:auto}
}
@media(max-device-width:800px){.sm_downloadlist table{min-width:auto}
}
#card-details-popup .sm_downloadlist table{min-width:auto}