}
.downloads {
- width: 520px;
+ width: min(520px, 100%);
padding: 0;
margin: 0;
white-space: nowrap;
.downloads th {
color: #4f6b72;
border: 1px solid #C1DAD7;
- border-left: none;
letter-spacing: 2px;
text-transform: uppercase;
font-size: smaller;
padding: 6px;
- background: #CAE8EA url(bg_header.jpg) no-repeat;
+ background-color: #CAE8EA;
+ background-image: linear-gradient(#DBEFEE, #C9E7E9);
text-align: center;
vertical-align: center;
}
-.downloads th.nobg {
- border: 0;
+.downloads td:last-child {
border-right: 1px solid #C1DAD7;
+}
+
+.downloads tr:last-child {
+ border-bottom: 1px solid #C1DAD7;
+}
+
+.downloads th.nobg {
+ border: none;
background: none;
}