table.table-odds-synopsys{

	width: 40rem;
	margin: 2rem auto;
	font-size: 12px;
	border: 1px solid rgb(229, 230, 233);
	border-collapse: collapse;
	
}

table.table-odds-synopsys tr,
table.table-odds-synopsys tr th,
table.table-odds-synopsys tr td{

	border: 1px solid rgb(229, 230, 233);
	padding: 3px;
	
	border-left: 0;
	border-right: 0;
	
}

table.table-odds-synopsys tbody tr:nth-child(n+4) {
  
  display: none;
  
}

table.table-odds-synopsys tr th{

    padding: 10px 0;
    background-color: rgb(250, 250, 250) !important;
    background-repeat: no-repeat;
    background-position: center left 10px !important;
    background-size: 22px;
    border-top: 4px solid rgb(229, 230, 233);
    font-weight: bolder;
	
}

table.table-odds-synopsys tr th.bookmaker{

	text-align: left;
	padding-left: 10px;
	
}

table.table-odds-synopsys tr th[data-sort]{

	/* cursor: pointer; */
	pointer-events: none;
	
}

table.table-odds-synopsys tr td.bookmaker{
		
	width: 20%;
	
}

table.table-odds-synopsys tr td.bookmaker img{

	max-width: 5rem;
	height: auto;
	border-radius: 8px;
	
}

table.table-odds-synopsys tr td.odd,
table.table-odds-synopsys tr td.score{

	text-align: center;
	width: 20%;
	
}

table.table-odds-synopsys tr td.odd a{

	text-align: center;
	padding: 6px;
	border: 1px solid #eee;
	border-radius: 4px;
	text-decoration: none;
	min-width: 5rem;
	display: inline-block;
	color: #111;
	transition: all 0.3s ease-in-out;
	
}

table.table-odds-synopsys tr td.odd a:hover{
	
	border-color: rgb(118, 169, 99) !important;
	background-color: rgb(118, 169, 99) !important;
	color: #fff;
	
}

table.table-odds-synopsys tr td.odd.hidden{

	text-align: center;
	
}

table.table-odds-synopsys tr td.odd.hidden:after{

	content: '-';
	
}

table.table-odds-synopsys tr td.odd.hidden span{

	display: none;
	
}