 .bsaProPanelContainer { float:left; width:100%; overflow:auto; } #bsaProPanelTable { float:left; width:100% !important; margin:10px 0 0 !important; font-size:12px; line-height:1.5; min-width:700px; border-radius:5px; overflow-x:scroll; } #bsaProPanelTable, #bsaProPanelTable th { color:black; background-color:white; border:0;position:relative; } #bsaProPanelTable tbody tr { opacity:1; -webkit-transition:all .4s;  transition:all .4s; } #bsaProPanelTable tbody:hover tr { opacity:0.5; } #bsaProPanelTable tbody tr:hover { opacity:1; } #bsaProPanelTable tr, #bsaProPanelTable th, #bsaProPanelTable td { text-align:left; padding:5px 10px; border:0; } #bsaProPanelTable th, #bsaProPanelTable tr { border-bottom:1px solid #ededed; } #bsaProPanelTable tr:last-of-type { border-bottom:0; } #bsaProPanelTable tr.bsaProFirst, #bsaProPanelTable th.bsaProFirst, #bsaProPanelTable td.bsaProFirst { text-align:left; } #bsaProPanelTable th { line-height:40px; height:40px; } #bsaProPanelTable th.bsaProFirst { border-top-left-radius:5px; max-width:250px; } #bsaProPanelTable td.bsaProFirst { max-width:250px; } #bsaProPanelTable td.bsaNoWrap { white-space:nowrap; } #bsaProPanelTable td.bsaCenter { text-align:center; } #bsaProPanelTable td.bsaProFirst .bsaProContent { margin-left:60px; } #bsaProPanelTable th.bsaProFirst > img, #bsaProPanelTable td.bsaProFirst > img { float:left; max-width:50px; } #bsaProPanelTable tr.bsaProLast, #bsaProPanelTable th.bsaProLast, #bsaProPanelTable td.bsaProLast { text-align:right; font-weight:bold; } #bsaProPanelTable th.bsaProLast { border-top-right-radius:5px; } #bsaProPanelTable .bsaProContent > a { display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:200px; } #bsaProPanelTable span.bsaProPanelStatus { background-color:grey; color:white; border-radius:3px; padding:1px 4px; } #bsaProPanelTable span.bsaProPanelStatus.active { background-color:#4DA720; color:white; } #bsaProPanelTable span.bsaProPanelStatus.pending { background-color:grey; color:white; } #bsaProPanelTable span.bsaProPanelStatus.expired { background-color:#FF2A13; color:white; } #bsaProPanelTable .buyButton { background-color:#673ab7; color:#ffd71a; padding:10px 20px; display:inline-block; text-decoration:none; border-radius:4px; -webkit-transition:all .7s;  transition:all .7s; } #bsaProPanelTable .buyButton:hover { background-color:#ffd71a; color:#673ab7; } 