#drive1 { }
#drive1::after {content:""; clear:both; display:table; }
#drive2 { }
#drive2::before {content:"<br>"; clear:both; display:table; }
.pagination {float:right; margin-right:60px; font-family:Verdana; font-size:.8em; }

.pagination a {color:black; padding:6px 12px; display:table-cell; margin:0; border:2px solid #4CAF50; border-right:0; text-decoration:none; 
background-color:#f0f0e8; transition:background-color .4s; }
.pagination a:first-child {border-radius:4px 0 0 4px; }
.pagination a:last-child {border-right:2px solid #4CAF50; border-radius:0 4px 4px 0; }
.pagination a.active {background-color:#50cf80; color:white; cursor:default; pointer-events:none; }
.pagination a:hover:not(.active) {background-color:#b0b0b8; }
a.non {cursor:default; pointer-events:none; }
