/**handles:rm_sport-hb-table**/
table.rm-sport-banking{width:100%;margin-bottom:.5em;font-size:1em;border-collapse:collapse;border-spacing:0}table.rm-sport-banking *{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle;text-align:center;color:#333}table.rm-sport-banking tr{border-bottom:2px solid #3c3c3c;color:#222}table.rm-sport-banking tr.highlight{background:#efefef}table.rm-sport-banking.zebra tr:nth-child(2n){background:#efefef}table.rm-sport-banking th{font-weight:700;padding:.35em;font-size:.9em}table.rm-sport-banking td{padding:.35em;font-size:.9em}table.rm-sport-banking .highlight td{font-weight:700}table.rm-sport-banking th.number,td.number{text-align:right}table.rm-sport-banking tr.hide-desktop{display:none}@media screen and (max-width:600px){table.rm-sport-banking tr.hide-desktop{display:table-row}table.rm-sport-banking tr.hide-desktop .bonus{border-top:1px solid #dedede;border-bottom:2px solid #3c3c3c}table.rm-sport-banking td.hide-mobile,table.rm-sport-banking th.hide-mobile,table.rm-sport-banking tr.hide-mobile{display:none}table.rm-sport-banking tr{border-bottom:none}.rm-sport-banking .logo-wrapper{width:50%}table.rm-sport-banking .action{border-right:2px solid #333}}.rm-sport-banking{background:#fff;border:2px solid #3c3c3c}.rm-sport-banking ul.banking-img-list{margin:0}.rm-sport-banking ul.banking-img-list li{display:inline-block;padding:.4rem;width:40px;height:40px;border:1px solid #dedede;margin-right:.5rem}.rm-sport-banking .bet-logo{height:20px}table.rm-sport-banking .availability img{max-height:28px}table.rm-sport-banking .num{font-size:1.2rem;color:#8f8f8f;font-weight:700}table.rm-sport-banking .bonus,table.rm-sport-banking .bonus a{color:#1a6eb1;font-style:italic;font-weight:700}table.rm-sport-banking .review{font-style:italic;text-decoration:underline;font-size:.8rem}table.rm-sport-banking .call-to-action{color:#fff;background:#8f8f8f;border-radius:3px;line-height:200%;display:block}