/* OODS */
:root {
	--odd-contentTab-gray-color: rgb(from var(--primary-color) r g b / 0.15);
	--odd-bodyTableOdds-color: rgb(from var(--primary-color) r g b / 0.15);
	/* --odd-activeTab-bg-hover: #f6f8f9; */
	/* --odd-activeTab-live-bg-hover: #f6f8f9; */
	--odd-activeTab-bg-hover: #FFFFFF;
	--odd-activeTab-live-bg-hover: #FFFFFF;
	--odd-bodyTableOdds-border-hover: 1px solid rgb(from var(--primary-color) r g b / 0.075);
	--odd-primary-color: var(--primary-color);
	--odd-color-filter-odds-name: var(--primary-color);
	--odd-bg-color-filter-bookmaker-name: var(--primary-color);
	--odd-color-prefix-odds-name: #000;


	--fixture-row-item-hover-bg-color: #f6f8f9;
	--fixture-league-menu-item-bg-color-active: var(--primary-color);
	--fixture-league-menu-item-bg-color: #FFFFFF;
	--fixture-row-item-even-bg-color: #FFFFFF;


	--ranking-head-list-bg-color: var(--primary-color);
	--ranking-league-menu-item-bg-color: #FFFFFF;
	--rankingleague-menu-item-bg-color-active: var(--primary-color);



	--widget-draw-color: #5E6C77;
	--widget-home-color: var(--primary-color);


}
.backgroundOddsPage {
	background-color: transparent;
	padding: 0;
}
.embed-odds-bookmarker {
	font-family: inherit;
	font-size: 12px;
}
.embed-odds-bookmarker .odds-m-auto {
	max-width: 100%;
}
.embed-odds-bookmarker table {
	font-size: 14px;
}
.oddsTabData table,
.oddsTabData th,
.oddsTabData td {
	border-width: 1px;
	border-color: #ddd;
	color: #111;
}
.oddsTabData table th {
	text-align: center;
}
.headTableOdds {
	background: var(--primary-color);
	border-radius: 0;
}
.headTableOdds>* {
	border-color: #ffffff45;
}
.headTableOdds .ftTableOdds .bottomFt>* {
	border-color: #ffffff45;
}
.headTableOdds.stickyHead {
	z-index: 3;
}
.oddsListData>.itemOddsData, .oddsListData .leaguesName, .headTableOdds.stickyHead {
	box-shadow: unset;
	margin-bottom: 0;
}
/* .oddsListData.oddsListData_title {
margin: 8px 0 0;
} */
.tableOdds {
	max-height: 1000px;
	overflow-y: auto;
	overflow-x: hidden;
}
.tableOdds::-webkit-scrollbar {
	width: 4px;
}
.tableOdds::-webkit-scrollbar-track {
	background:rgb(from var(--primary-color) r g b / 0.075);
}
.tableOdds::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: var(--primary-color);
}
.tableOdds::-webkit-scrollbar-thumb:hover {
	background: var(--primary-color);
}
.oddsListData .leaguesName {
	position: relative;
	padding-block: 6px;
	padding-right: 10px;
	font-weight: 500;
	text-transform: capitalize;
	justify-content: space-between;
}
.oddsListData .leaguesName,
.oddsListData.title_live .leaguesName {
	background-color: rgb(from var(--primary-color) r g b / 0.075) !important;
	background-color: #E9EDF0;
	color: #111;
}
.oddsListData .leaguesName .arrowIcon {
	order: 2;
}
.oddsListData .leaguesName .logo {
	height: 20px;
	width: 28px;
	object-fit: contain;
}
.timeTableOdds .halfMatch {
	color: #fff;
}
.oddsListData .leaguesName .name {
	color: #fff;
	position: relative;
	z-index: 2;
	gap: 20px;
}
.oddsListData .data-button {
	background-color: #56a2f400;
	border-color: rgb(from var(--primary-color) r g b / 0.5);
	border-radius: 4px;
	color: var(--primary-color);
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	padding: 5px 10px;
	transition: 0.3s;
}
.oddsListData .data-button:hover {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
	color: #fff;
}
.oddsListData .data-button svg {
	display: none;
}
.oddsListData>.itemOddsData.bgLive, 
.oddsListData>.itemOddsData.bgLive .listItemTabOdds .activeTab:after,
.oddsListData>.itemOddsData, 
.oddsListData>.itemOddsData .listItemTabOdds .activeTab:after {
	background-color: #151515;
}
.oddsListData>.itemOddsData.bgLive:hover, 
.oddsListData>.itemOddsData.bgLive:hover 
.listItemTabOdds .activeTab:after,
.oddsListData>.itemOddsData:hover, 
.oddsListData>.itemOddsData:hover 
.listItemTabOdds .activeTab:after{
	background: #000;
}
.embed-odds-bookmarker .headOdds {
	background-color: #111;
	border: var(--odd-bodyTableOdds-border);
	gap: 0;
}
.headOdds .searchAndDropdownLeagues {
	padding: 10px;
	border-bottom: 1px solid #eae9f2;
}
.headOdds .filterDateAndBookmaker {
	padding: 10px;
}
.headOdds .listLeaguesFilter {
	display: none;
	flex-wrap: wrap;
	gap: 4px;
	padding: 10px 10px 5px 10px;
	overflow-x: auto;
	-ms-overflow-style: none;  /* Internet Explorer 10+ */
	scrollbar-width: none;  /* Firefox */
}
.headOdds .listLeaguesFilter::-webkit-scrollbar {
	display: none; /* Safari and Chrome */
}
.headOdds .listLeaguesFilter .leaguesFilter {
	background-color: #e8e8e8;
	border-radius: 0;
	color: #757c86;
	font-size: 12px;
	font-weight: 500;
	padding: 0;
	white-space: nowrap;
	padding: 4px 8px;
}
.headOdds .listLeaguesFilter .leaguesFilter:hover {
	background-color: var(--primary-color);
	color: #fff;
}
.headOdds .listLeaguesFilter .leaguesFilterActive {
	background-color: var(--primary-color);
	border-radius: 0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 500;
	padding: 0;
	white-space: nowrap;
	padding: 4px 8px;
}
.headOdds .filterDateAndBookmaker {
	align-items: center;
}
.searchAndDropdownLeagues .searchInput {
	border-radius: 2px;
	box-shadow: unset;
	font-size: 13px;
}
.DropdownLeagues {
	background-color: #F3F3F3;
	border-color: #D8D8D8;
	border-radius: 2px;
	font-size: 13px;
}
.DropdownLeagues .arrowIcon {
	color: #707070;
}
.searchAndDropdownLeagues .searchIcon {
	color: #707070;
}
.searchAndDropdownLeagues .listLeagues li {
	margin: 0;
	font-size: 13px;
}
.listFilterDate {
	gap: 4px !important;
	width: 100%;
}
.listFilterDate .liveFilter {
	border-radius: 4px;
}
.listFilterDate .dateFilter {
	background: #161A1F;
    color: #fff;
	border-radius: 4px;
}
.listFilterDate .dateFilter:hover,
.listFilterDate .dateFilter.active {
	background: var(--primary-color);
}
.listFilterDate .favourite {
	min-width: 30px;
	position: relative;
}
.listFilterDate .favourite.active {
	background-color: var(--primary-color);
}
.listFilterDate .favourite:before {
	content: "";
	background: transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16"><g id="Polygon_14" data-name="Polygon 14" fill="%23f27f0c"><path d="M 13.06095123291016 15.05339527130127 L 8.739219665527344 12.69876956939697 L 8.5 12.56842994689941 L 8.260780334472656 12.69876956939697 L 3.939049005508423 15.05339527130127 L 4.864910125732422 10.26620960235596 L 4.917630195617676 9.993650436401367 L 4.714159965515137 9.804800033569336 L 1.126810669898987 6.475142002105713 L 6.011730194091797 5.86745023727417 L 6.28400993347168 5.833570003509521 L 6.401679992675781 5.585710048675537 L 8.5 1.165849924087524 L 10.59832000732422 5.585710048675537 L 10.71599006652832 5.833570003509521 L 10.9882698059082 5.86745023727417 L 15.87318897247314 6.475142002105713 L 12.28584003448486 9.804800033569336 L 12.08236980438232 9.993650436401367 L 12.13508987426758 10.26620960235596 L 13.06095123291016 15.05339527130127 Z" stroke="none"/><path d="M 8.5 2.331710815429688 L 6.618020057678223 6.295880317687988 L 2.253602027893066 6.838815689086914 L 5.461239814758301 9.8160400390625 L 4.631400108337402 14.10678863525391 L 8.5 11.9990406036377 L 12.3685998916626 14.10678863525391 L 11.5387601852417 9.8160400390625 L 14.74639797210693 6.838815689086914 L 10.38197994232178 6.295880317687988 L 8.5 2.331710815429688 M 8.5 0 L 11.05000019073486 5.371270179748535 L 17 6.111459732055664 L 12.62598991394043 10.1712703704834 L 13.7532901763916 16 L 8.5 13.13782978057861 L 3.246709823608398 16 L 4.37401008605957 10.1712703704834 L 0 6.111459732055664 L 5.949999809265137 5.371270179748535 L 8.5 0 Z" stroke="none" fill="%23f27f0c"/></g></svg>') center no-repeat;
	background-size: contain;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 20px;
	width: 20px;
}
.numberUserClick {
	background: #4e2525;
}
.listFilterDate .favourite svg {
	display: none;
}
.ftTableOdds .bottomFt .oddData>* {
	background: #4e2525;
	border-radius: 2px;
	color: #fff;
	font-weight: 400;
	padding: 2px 0 2px 4px;
}
.ftTableOdds .bottomFt .oddData.odds-good>.odds {
	background: #fff;
}
.ftTableOdds .bottomFt .oddData .odds:hover {
	background-color: #daecff;
	color: #0055ac;
}
.ftTableOdds .bottomFt .oddData .odds:hover .oddsColor, .ftTableOdds .bottomFt .oddData .odds:hover .colorStyleNumber {
	color: #EA6616;
}
.ftTableOdds .bottomFt .oddData.odds-good {
	background: #FFCD4A;
}
.ftTableOdds .bottomFt .oddData.odds-good:after {
	background-color: #FFCD4A;
}
.ftTableOdds .bottomFt .oddData>.bgTipAndVip {
	color: #F34C4C;
	font-weight: 500;
	gap: 4px;
	padding-inline: 0;
}
.bodyTableOdds .teamInfo, .bodyTableOdds .oddsPrefix {
	font-size: 13px;
	color: #fff;
}
.bodyTableOdds .teamInfo:hover, .bodyTableOdds .oddsPrefix:hover {
	color: var(--primary-color);
}
.bodyTableOdds.viewBetDiv {
	margin-bottom: -1px;
}
.instructPopup {
	display: none !important;
	background-color: var(--primary-color);
	border-color: var(--primary-color);
	border-radius: 4px;
	height: 36px;
	padding-block: 0;
}
.instructPopup .instruct {
	color: var(--primary-color);
}
.filterOddsAndBookmaker {
	display: none !important;
	width: 250px;
}
.filterOddsAndBookmaker .filterOdds .nameOdds {
	border-color: var(--primary-color);
	border-radius: 4px;
	color: var(--primary-color);
	min-width: 125px;
	height: 36px;
}
.filterOddsAndBookmaker .filterOdds .nameOdds:before {
	background-color: var(--primary-color);
	border-radius: 0;
}
.filterOddsAndBookmaker .filterBookmaker .nameBookmaker {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
	border-radius: 4px;
	height: 36px;
}
.filterOddsAndBookmaker .filterBookmaker .nameBookmaker:hover {
	color: var(--primary-color);
}
.filterOddsAndBookmaker .filterBookmaker .nameBookmaker:hover path {
	fill: var(--primary-color);
}
.filterOddsAndBookmaker .filterBookmaker .bookmarkerItem {
	border-color: var(--primary-color);
	color: var(--primary-color);
}
.oddsListData>.itemOddsData .bodyTableOdds .betOrder {
	display: flex;
}
.itemNumberUserClick {
	color: red;
}
.itemOddsData.itemTopFixtures {
	border: 0;
}
.itemOddsData.itemTopFixtures .itemNumberUserClick {
	display: flex;
	align-items: center;
	gap: 4px;
	border: 1px solid rgb(from var(--primary-color) r g b / 0.5);
	color: var(--primary-color);
}
.itemOddsData.itemTopFixtures .itemNumberUserClick svg path {
	stroke: #ffffff6e;
}
.oddsListData>.itemOddsData .betOrder>*,
.oddsListData>.itemOddsData.bgLive .betOrder>* {
	background-color: #151515 !important;
	border: 1px solid rgb(from var(--primary-color) r g b / 0.5);
	border-radius: 4px;
	clip-path: unset;
	color: var(--primary-color);
	font-weight: 500;
	width: 160px;
}
.oddsListData>.itemOddsData .betOrder>*:hover,
.oddsListData>.itemOddsData.bgLive .betOrder>*:hover {
	background-color: var(--primary-color) !important;
	border-color: var(--primary-color);
	color: #fff;
}
.notFoundMatch {
	background-color: #f3f3f3;
}
.starIcon {
	justify-content: flex-start;
	width: 22px;
}
.starIcon svg {
	display: none;
}
.starIcon>div{
	height: 18px;
	width: 18px;
	position: relative;
}
.starIcon>div:before {
	content: "";
	background: transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16"><g id="Polygon_28" data-name="Polygon 28" fill="%23fff"><path d="M 13.06095123291016 15.05339527130127 L 8.739219665527344 12.69876956939697 L 8.5 12.56842994689941 L 8.260780334472656 12.69876956939697 L 3.939049005508423 15.05339527130127 L 4.864910125732422 10.26620960235596 L 4.917630195617676 9.993650436401367 L 4.714159965515137 9.804800033569336 L 1.126810669898987 6.475142002105713 L 6.011730194091797 5.86745023727417 L 6.28400993347168 5.833570003509521 L 6.401679992675781 5.585710048675537 L 8.5 1.165849924087524 L 10.59832000732422 5.585710048675537 L 10.71599006652832 5.833570003509521 L 10.9882698059082 5.86745023727417 L 15.87318897247314 6.475142002105713 L 12.28584003448486 9.804800033569336 L 12.08236980438232 9.993650436401367 L 12.13508987426758 10.26620960235596 L 13.06095123291016 15.05339527130127 Z" stroke="none"/><path d="M 8.5 2.331710815429688 L 6.618020057678223 6.295880317687988 L 2.253602027893066 6.838815689086914 L 5.461239814758301 9.8160400390625 L 4.631400108337402 14.10678863525391 L 8.5 11.9990406036377 L 12.3685998916626 14.10678863525391 L 11.5387601852417 9.8160400390625 L 14.74639797210693 6.838815689086914 L 10.38197994232178 6.295880317687988 L 8.5 2.331710815429688 M 8.5 0 L 11.05000019073486 5.371270179748535 L 17 6.111459732055664 L 12.62598991394043 10.1712703704834 L 13.7532901763916 16 L 8.5 13.13782978057861 L 3.246709823608398 16 L 4.37401008605957 10.1712703704834 L 0 6.111459732055664 L 5.949999809265137 5.371270179748535 L 8.5 0 Z" stroke="none" fill="%23f27f0c"/></g></svg>') center no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}
.starIcon.star_active>div:before {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16"><g id="Polygon_14" data-name="Polygon 14" fill="%23f27f0c"><path d="M 13.06095123291016 15.05339527130127 L 8.739219665527344 12.69876956939697 L 8.5 12.56842994689941 L 8.260780334472656 12.69876956939697 L 3.939049005508423 15.05339527130127 L 4.864910125732422 10.26620960235596 L 4.917630195617676 9.993650436401367 L 4.714159965515137 9.804800033569336 L 1.126810669898987 6.475142002105713 L 6.011730194091797 5.86745023727417 L 6.28400993347168 5.833570003509521 L 6.401679992675781 5.585710048675537 L 8.5 1.165849924087524 L 10.59832000732422 5.585710048675537 L 10.71599006652832 5.833570003509521 L 10.9882698059082 5.86745023727417 L 15.87318897247314 6.475142002105713 L 12.28584003448486 9.804800033569336 L 12.08236980438232 9.993650436401367 L 12.13508987426758 10.26620960235596 L 13.06095123291016 15.05339527130127 Z" stroke="none"/><path d="M 8.5 2.331710815429688 L 6.618020057678223 6.295880317687988 L 2.253602027893066 6.838815689086914 L 5.461239814758301 9.8160400390625 L 4.631400108337402 14.10678863525391 L 8.5 11.9990406036377 L 12.3685998916626 14.10678863525391 L 11.5387601852417 9.8160400390625 L 14.74639797210693 6.838815689086914 L 10.38197994232178 6.295880317687988 L 8.5 2.331710815429688 M 8.5 0 L 11.05000019073486 5.371270179748535 L 17 6.111459732055664 L 12.62598991394043 10.1712703704834 L 13.7532901763916 16 L 8.5 13.13782978057861 L 3.246709823608398 16 L 4.37401008605957 10.1712703704834 L 0 6.111459732055664 L 5.949999809265137 5.371270179748535 L 8.5 0 Z" stroke="none" fill="%23f27f0c"/></g></svg>');
}
.title-modalGoal {
	background-color: var(--primary-color);
}
.headingInstruct {
	background: var(--primary-color);
}
.modalBackdrop.open {
	background: #0000005e;
}
.modalTop:after {
	background: var(--primary-color)b3;
}
.leaguesModalPopup {
	background-color: var(--primary-color)99;
}
.tabModalPopup .itemTabModalPopup:hover,
.tabModalPopup .itemTabModalPopup.active {
	color: var(--primary-color);
}
.closeModalData.team,
.closeModalData {
	background: #fff;
}
.closeModalData svg path {
	fill: var(--primary-color);
}
.listtabTeam {
	gap: 6px;
}
.listtabTeam>* {
	background: #f3f3f3;
	border-radius: 4px;
	color: #757c86;
}
.bgColorTeamActive, .bgColorNotActive:hover {
	background: var(--primary-color);
	color: #fff;
}
.oddsLive, .oddsStatis, .oddsData, .oddsDataPer {
	border-radius: 4px;
	border-color: rgb(from var(--primary-color) r g b / 0.5);
	border-width: 1px;
	overflow: hidden;
}
.oddsStatis__content,
.oddsTabLive__content, 
.oddsData__content, 
.oddsDataPer__content {
	background-color: #fff;
	border-radius: 0;
}
.lineupDivTotal {
	background: #fff;
	border: 1px solid rgb(from var(--primary-color) r g b / 0.5);
	border-radius: 4px;
	overflow: hidden;
}
.titleModalLineUp {
	background-color: #fff;
	border-radius: 2px 2px 0 0;
	color: var(--primary-color);
	font-size: 14px;
	padding: 0 16px;
}
.titleModalLineUp:after {
	display: none;
}
.headerH2H>* {
	background: #f3f3f3;
	border-radius: 4px;
	color: #757c86;
}
.headerH2H>*:hover, .headerH2H>.bgActiveBtn {
	background: var(--primary-color);
	color: #fff;
}
.backgroundHeadTableH2h.headingH2H {
	background: #ededee;
}
.backgroundHeadTableH2h:first-of-type>*{
	border-color: #ededee;
}
.WLTableH2h, .AHTableH2h, .OUTableH2h {
	width: 44px;
}


@media (max-width: 991px) {
	.titleLeagues svg {
		color: #111;
	}
	.headOdds .titleBet {
		background: var(--primary-color);
		border-radius: 0;
		margin-bottom: 0;
	}
	.titleBet .instructPopup .textInstruct {
		color: #fff;
	}
	.headOdds .listFilterDate>* {
		font-size: 12px;
		white-space: nowrap;
	}
	.headOdds .filterDateAndBookmaker .listFilterDate {
		gap: 6px;
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
	}
	.ftTableOdds .bottomFt .oddData .odds-item-data.odds-good {
		background-color: #FFCD4A;
		padding: 4px;
	}
	.ftTableOdds .bottomFt .oddData .odds-item-data>* {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.starIcon {
		position: relative;
		height: 20px;
	}
	.starIcon:before {
		content: "";
		background: transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16"><g id="Polygon_28" data-name="Polygon 28" fill="%23fff"><path d="M 13.06095123291016 15.05339527130127 L 8.739219665527344 12.69876956939697 L 8.5 12.56842994689941 L 8.260780334472656 12.69876956939697 L 3.939049005508423 15.05339527130127 L 4.864910125732422 10.26620960235596 L 4.917630195617676 9.993650436401367 L 4.714159965515137 9.804800033569336 L 1.126810669898987 6.475142002105713 L 6.011730194091797 5.86745023727417 L 6.28400993347168 5.833570003509521 L 6.401679992675781 5.585710048675537 L 8.5 1.165849924087524 L 10.59832000732422 5.585710048675537 L 10.71599006652832 5.833570003509521 L 10.9882698059082 5.86745023727417 L 15.87318897247314 6.475142002105713 L 12.28584003448486 9.804800033569336 L 12.08236980438232 9.993650436401367 L 12.13508987426758 10.26620960235596 L 13.06095123291016 15.05339527130127 Z" stroke="none"/><path d="M 8.5 2.331710815429688 L 6.618020057678223 6.295880317687988 L 2.253602027893066 6.838815689086914 L 5.461239814758301 9.8160400390625 L 4.631400108337402 14.10678863525391 L 8.5 11.9990406036377 L 12.3685998916626 14.10678863525391 L 11.5387601852417 9.8160400390625 L 14.74639797210693 6.838815689086914 L 10.38197994232178 6.295880317687988 L 8.5 2.331710815429688 M 8.5 0 L 11.05000019073486 5.371270179748535 L 17 6.111459732055664 L 12.62598991394043 10.1712703704834 L 13.7532901763916 16 L 8.5 13.13782978057861 L 3.246709823608398 16 L 4.37401008605957 10.1712703704834 L 0 6.111459732055664 L 5.949999809265137 5.371270179748535 L 8.5 0 Z" stroke="none" fill="%23f27f0c"/></g></svg>') center no-repeat;
		background-size: contain;
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
	}
	.starIcon.star_active:before {
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16"><g id="Polygon_14" data-name="Polygon 14" fill="%23f27f0c"><path d="M 13.06095123291016 15.05339527130127 L 8.739219665527344 12.69876956939697 L 8.5 12.56842994689941 L 8.260780334472656 12.69876956939697 L 3.939049005508423 15.05339527130127 L 4.864910125732422 10.26620960235596 L 4.917630195617676 9.993650436401367 L 4.714159965515137 9.804800033569336 L 1.126810669898987 6.475142002105713 L 6.011730194091797 5.86745023727417 L 6.28400993347168 5.833570003509521 L 6.401679992675781 5.585710048675537 L 8.5 1.165849924087524 L 10.59832000732422 5.585710048675537 L 10.71599006652832 5.833570003509521 L 10.9882698059082 5.86745023727417 L 15.87318897247314 6.475142002105713 L 12.28584003448486 9.804800033569336 L 12.08236980438232 9.993650436401367 L 12.13508987426758 10.26620960235596 L 13.06095123291016 15.05339527130127 Z" stroke="none"/><path d="M 8.5 2.331710815429688 L 6.618020057678223 6.295880317687988 L 2.253602027893066 6.838815689086914 L 5.461239814758301 9.8160400390625 L 4.631400108337402 14.10678863525391 L 8.5 11.9990406036377 L 12.3685998916626 14.10678863525391 L 11.5387601852417 9.8160400390625 L 14.74639797210693 6.838815689086914 L 10.38197994232178 6.295880317687988 L 8.5 2.331710815429688 M 8.5 0 L 11.05000019073486 5.371270179748535 L 17 6.111459732055664 L 12.62598991394043 10.1712703704834 L 13.7532901763916 16 L 8.5 13.13782978057861 L 3.246709823608398 16 L 4.37401008605957 10.1712703704834 L 0 6.111459732055664 L 5.949999809265137 5.371270179748535 L 8.5 0 Z" stroke="none" fill="%23f27f0c"/></g></svg>');
	}
	.headOdds .listLeaguesFilter {
		flex-wrap: nowrap;
	}
	.listFilterDate .dateFilter:nth-child(7), .listFilterDate .dateFilter:nth-child(8), .listFilterDate .dateFilter:nth-child(9) {
		display: flex;
	}
}
/* END ODDS  */



.fixture_football_theme_7m {
	margin-bottom: 1rem;
}
.fixture_football_theme_7m .theme7m-fixture {
	font-family: inherit;
	font-size: 11.5px;
	padding: 0;
}
.theme7m-fixture-table {
	max-height: 800px;
	overflow-y: auto;
}
@container (max-width: 1400px) {
	.fixture_football_theme_7m .theme7m-fixture-table .theme7m-away,
	.fixture_football_theme_7m .theme7m-fixture-table .theme7m-home {
		width: 12%;
	}
}

.box-odds-ai-value .item-odds-ai-value {
	background: var(--primary-color);
}
.btn-ai-and-play {
	position: relative;
}
.btn-ai-and-play .ai-hover {
	height: 60px;
	width: 60px;
}
.play-test {
	background-color: var(--primary-color);
	color: #fff !important;
	white-space: nowrap;
}
.play-test .chartIcon {
	display: flex;
}
.ai-btn {
	position: absolute;
	right: -50px;
}
.ai-btn:hover .ai-hover {
	top: -18px;
	right: -5px;
}
.modalPlayTest {
	top: 20vh;
	background: #fff;
}
.titleModalPlay {
	background: var(--primary-color);
	color: #fff;
}
.titleTeamsOddsTable {
	background: rgb(from var(--primary-color) r g b / 0.075);
	color: #111;
}
.headerTeamOddsTable {
	background: #fff;
	color: #111;
}
.BodyTeamOddsTable {
	border-right-color: #eee;
}
.table-odds-Play {
	border-bottom-color: rgb(from var(--primary-color) r g b / 0.075);
}
.table-odds-Play .oddsItemTable .odds {
	background: #E9EDF0 !important;
	color: #111;
}
.table-odds-Play .oddsItemTable .oddsColor {
	color: var(--primary-color);
}
.btn-clickviewodds {
	background: var(--primary-color);
	color: #fff;
	font-size: 13px;
	padding: 8px;
	border-radius: 4px;
}

@media (max-width: 767px) {
	.liveOddsData {
		position: relative;
	}
	.liveOddsData .ai-btn {
		right: 0;
		width: 60px;
		bottom: 1px;
	}
}

/* RANKING */
.embed-ranking {
	font-size: 13px;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list .point {
	color: var(--primary-color);
}
.right-box .embed-ranking .league-menu {
	font-size: 12px;
	flex-wrap: nowrap;
	gap: 0;
	padding: 0;
	overflow-x: auto;
	margin-bottom: 10px;
}
aside .embed-ranking .league-menu .league-menu-item {
	margin-bottom: 4px;
}
.right-box .embed-ranking .league-menu::-webkit-scrollbar {
	width: 100%;
	height: 5px;
}
.right-box .embed-ranking .league-menu::-webkit-scrollbar-track {
	background:rgb(from var(--primary-color) r g b / 0.075);
}
.right-box .embed-ranking .league-menu::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: var(--primary-color);
}
.right-box .embed-ranking .league-menu::-webkit-scrollbar-thumb:hover {
	background: var(--primary-color);
}
.right-box .embed-ranking .ranking-list {
	margin-top: -1px;
}
.embed-ranking .ranking-five-last span.ranking-question {
	background: #111;
}
.embed-ranking {
	font-family: inherit;
}
.embed-ranking .league-menu {
	padding: 10px 0 0 0;
	gap: 4px;
}
.embed-ranking .ranking-list .ranking-head {
	border-radius: 0;
	background-color: var(--primary-color);
	color: white;
	font-weight: 500;
}
.embed-ranking .league-menu .league-menu-item {
	font-size: 12px;
	border-radius: 0;
	font-weight: 500;
	margin-bottom: 0;
	white-space: nowrap;
	padding: 5px 8px;
	min-width: 40px;
	text-align: center;
	flex-shrink: 0;
}
.embed-ranking .league-menu .league-menu-item.active {
	background-color: var(--primary-color) !important;
	color: white !important;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-child(odd) {
	background-color: rgb(from var(--primary-color) r g b / 0.075);
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-child(2n) {
	background-color: white;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list {
	color: #00182E;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-of-type(-n+3) .ranking-number>div {
	background-color: var(--primary-color);
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list .name {
	font-weight: 600;
}
aside .embed-ranking .ranking-list .ranking-table .ranking-table-body-list .name {
	font-size: 12.5px;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-head {
	background-color: white;
	color: #fff;
	padding-left: 0;
	padding-right: 4px;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-head .point,
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list .point {
	color: #fff;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list .ranking-number>div {
	display: flex;
	align-items: center;
	justify-content: center
}

aside .result_football_main .league-menu {
	font-size: 12px;
	flex-wrap: nowrap;
	gap: 0;
	overflow-x: auto;
	margin-bottom: 10px;
}
aside .result_football_main .league-menu::-webkit-scrollbar {
	width: 100%;
	height: 5px;
}
aside .result_football_main .league-menu::-webkit-scrollbar-track {
	background:rgb(from var(--primary-color) r g b / 0.075);
}
aside .result_football_main .league-menu::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: var(--primary-color);
}
aside .result_football_main .league-menu::-webkit-scrollbar-thumb:hover {
	background: var(--primary-color);
}
aside .result_football_main .embed-fixture {
	font-size: 12px;
}
aside .embed-fixture .league-menu .league-menu-item {
	border-radius: 0;
	font-weight: 500;
	margin-bottom: 4px;
	white-space: nowrap;
}
aside .embed-fixture .league-menu .league-menu-item.active {
	background-color: var(--primary-color) !important;
	color: white !important;
}
aside .embed-fixture .fixture-list .fixture-list-item {
	display: none;
}
aside .embed-fixture .fixture-list {
	gap: 0;
}
aside .embed-fixture .fixture-list .fixture-list-item:nth-child(-n+3) {
	display: block;
}
aside .embed-fixture .fixture-list-item .fixture-row-item {
	padding-top: 4px;
	padding-bottom: 4px;
}

.embed-fixture {
	font-size: 13px;
}
.embed-fixture .fixture-list-item .fixture-head {
	background: var(--primary-color);
	border-radius: 0;
	color: white;
}
.embed-fixture .fixture-list-item .fixture-row-item {
	padding-top: 6px;
	padding-bottom: 6px;
}

.embed-fixture .fixture-list-item .fixture-row-item:nth-child(2n) {
	background-color: #262c34;
}
.embed-fixture .fixture-list-item .fixture-row-item .match .logo {
	flex-shrink: 0;
}
.embed-fixture .fixture-list-item .fixture-row-item .match .name {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.embed-fixture .fixture-list-item .fixture-row-item .match .score-time .score {
	background: var(--primary-color);
	color: white;
	font-weight: bold;
	text-transform: uppercase;
}

/* KẾT QUẢ */
.embed-fixture {
	font-family: inherit;
}
.embed-fixture .league-menu {
	gap: 4px;
}
.embed-fixture .league-menu .league-menu-item {
	border-radius: 0;
	padding: 5px 8px;
}
.embed-fixture .league-menu .league-menu-item.active {
	background-color: var(--primary-color) !important;
	color: white !important;
}

/* CONTENT */
:root {
	--detail-fixture-score-color: var(--primary-color);
}
.fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-header,
.fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-header {
	background: var(--primary-color);
}
.fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-header div,
.fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-header div {
	font-size: 14px;
}
.fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__match,
.fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__match {
	padding: 5px 10px;
}
.fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__match:last-child,
.fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__match:last-child {
	border-bottom: 0;
}
.fixture_football_recent,
.fixture_football_detail,
.fixture_football_h2h {
	margin-bottom: 1rem;
}


/* widget mô phỏng */
.fixture_live .fixture-live-container {
	border: 0;
	border-radius: 0;
	padding-top: 0;
}
.fixture_live .fixture-live-container__title {
	display: none;
}
.fixture_live .fixture-live-container__content .live-team__time__time {
	background: #1356fb;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	padding: 2px 6px;
}
.fixture_live .fixture-live-container .vote-slide__dot {
	border: 1px solid rgb(from var(--primary-color) r g b / 0.15);
}
.fixture_live .fixture-live-container .vote-slide__dot.active {
	background: var(--primary-color);
}
.fixture_live .fixture-live-container .vote-slide__btn {
	color: var(--primary-color);
}

/* widget bxh */
.right-box .embed-ranking {
	font-size: 12px !important;
}
.right-box .embed-ranking .league-menu {
	font-size: 12px !important;
	flex-wrap: nowrap !important;
	gap: 0 !important;
	overflow-x: auto !important;
	margin-bottom: 10px !important;
}
.right-box .embed-ranking .league-menu::-webkit-scrollbar {
	width: 100% !important;
	height: 4px !important;
}
.right-box .embed-ranking .league-menu::-webkit-scrollbar-track {
	background:rgb(from var(--primary-color) r g b / 0.075) !important;
}
.right-box .embed-ranking .league-menu::-webkit-scrollbar-thumb {
	cursor: pointer !important;
	background: var(--primary-color) !important;
}
.right-box .embed-ranking .league-menu::-webkit-scrollbar-thumb:hover {
	background: var(--primary-color) !important;
}
.right-box .embed-ranking .league-menu .league-menu-item {
	background-color: #161a1f !important;
	border-radius: 0 !important;
	color: #fff !important;
	font-weight: 500 !important;
	margin-bottom: 2px !important;
	white-space: nowrap !important;
}
.embed-ranking .type-standing-menu-item {
	background-color: #161a1f;
	color: #fff;
}
.right-box .embed-ranking .ranking-list .ranking-head {
	display: none;
	background-color: #E9EDF0;
	color: #111;
}
.right-box .embed-ranking .league-menu .league-menu-item.active {
	background-color: var(--primary-color) !important;
	color: #fff !important;
}
.right-box .embed-ranking .ranking-list .ranking-table .ranking-table-head .rank {
	text-align: left;
	padding-left: 8px;
}
.right-box .embed-ranking .ranking-list {
	margin-top: -1px !important;
}

.right-box .embed-ranking .ranking-list .ranking-table .ranking-table-head .team,
.right-box .embed-ranking .ranking-list .ranking-table .ranking-table-body-list .team {
	display: none;
}
.right-box .embed-ranking .ranking-list .ranking-table .ranking-table-body-list {
	padding-left: 0;
}
.right-box .embed-ranking .name.ranking-text-left span {
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 1 !important;
	-webkit-box-orient: vertical !important;
	text-overflow: ellipsis !important;
}
.right-box .embed-ranking .ranking-list .ranking-table .ranking-table-body-list .ranking-number>div {
	border-radius: 0 5px 5px 0;
}

/* widget dự đoán */
.fixture_vote {
	background: #111;
	padding-bottom: 10px;
}
.fixture_vote .fixture-vote-container {
	background: #111;
	border: 0 !important;
	border-radius: 0;
	padding: 0;
}
.fixture-vote-container__title {
	display: none;
}
.fixture_vote .fixture-vote-container__content .vote-team__image {
	background-color: #F7F8F9;
	border-radius: 100px;
}
.fixture_vote .fixture-vote-container__content .vote-team__image img {
	object-fit: contain;
	height: 16px;
	width: 16px;
}
.fixture_vote .fixture-vote-container__content .vote-team__home .vote-team__image img,
.fixture_vote .fixture-vote-container__content .vote-team__away .vote-team__image img {
	height: 32px;
	width: 32px;
}
.fixture_vote .fixture-vote-container__content .vote-team__time__time {
	background: #1356fb;
	border-radius: 4px;
	color: #fff;
	padding: 4px 8px;
	font-size: 14px;
	font-weight: bold;
}
.fixture_vote .fixture-vote-container .vote-slide__btn {
	color: var(--primary-color);
}
.fixture_vote .fixture-vote-container .vote-slide__dot {
	border: 1px solid rgb(from var(--primary-color) r g b / 0.15);
	background-color: #333;
}
.fixture_vote .fixture-vote-container .vote-slide__dot.active {
	background: var(--primary-color);
}
.fixture_vote .fixture-vote-container__content__vote .vote-action__team {
	background-color: #E9EDF0;
}
.fixture_vote .fixture-vote-container__content__vote .vote-action__team.active.vote-home,
.fixture_vote .fixture-vote-container__content__vote .vote-action__team.active.vote-draw,
.fixture_vote .fixture-vote-container__content__vote .vote-action__team.active.vote-away {
	color: #fff;
}



body .headOdds .listLeaguesFilter::-webkit-scrollbar,body .list-trandau .league-menu::-webkit-scrollbar {
	height: 4px
}

::-webkit-scrollbar-track {
	background: #161A1F
}

::-webkit-scrollbar-thumb {
	background: #2d3540
}

::-webkit-scrollbar-thumb:hover {
	background: #555
}

body .skeleton-box {
	background-color: #1a1e20
}

body .backgroundOddsPage {
	background: #fff0;
	border-radius: 5px;
	padding: 0
}

body .headOdds {
	max-width: 100%
}

body .leaguesFilter,body .searchInput,body .DropdownLeagues,body .listFilterDate>*,body .instructPopup,body .embed-fixture .league-menu .league-menu-item,body .embed-ranking .league-menu .league-menu-item {
	background: #161A1F;
	color: #fff;
	border-color: #161A1F
}

.fixture_football_main {
	margin-top: 20px
}

body .searchInput:placeholder,body .favourite svg {
	color: #fff;
	fill: #fff
}

body .embed-odds-bookmarker input[type=text]::placeholder,body .searchIcon,body .DropdownLeagues .arrowIcon {
	color: #fff
}

body .leaguesName,body .headTableOdds {
	background: #161A1F;
	color: #fff
}

body .name {
	color: #fff;
	font-size: 15px;
	text-transform: capitalize
}

body .oddsListData>.itemOddsData,body .oddsListData>.itemOddsData .listItemTabOdds .activeTab:after,body .oddsListData>.itemOddsData.bgLive,body .oddsListData>.itemOddsData.bgLive .listItemTabOdds .activeTab:after {
	background: #1E2329
}

body .oddsListData>.itemOddsData .bodyTableOdds>*,body .oddsListData>.itemOddsData:hover .bodyTableOdds>*,body .oddsListData>.itemOddsData.bgLive .bodyTableOdds>*,body .oddsListData>.itemOddsData:not(.bgLive) .carouselOdds,body .oddsListDataNormal .oddsMobile>*,body .oddsMobile>*,body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row {
	border-bottom-color: #07080A
}

body .oddsListData>.itemOddsData .carouselOdds {
	border-left-color: #07080A
}

body .oddsListData>.itemOddsData .bodyTableOdds>*,body .ftTableOdds .bottomFt .oddData,body .oddsListData>.itemOddsData.bgLive,body .oddsListData>.itemOddsData.bgLive .listItemTabOdds .activeTab:after,body .itemOddsData:hover .bodyTableOdds>*,body .itemOddsData:hover .ftTableOdds .bottomFt .oddData,body .oddsListData>.itemOddsData.bgLive .bodyTableOdds>*,body .itemOddsData.bgLive .ftTableOdds .bottomFt .oddData,body .headTableOdds>*,body .headTableOdds .ftTableOdds .bottomFt>*,body .oddsListData>.itemOddsData:hover>*,body .oddsListData>.itemOddsData.bgLive:hover .bodyTableOdds>*,body .itemOddsData.bgLive:hover .ftTableOdds .bottomFt .oddData,body .oddsListDataNormal .liveOddsData,body .oddsMobile>* {
	border-right-color: #07080A
}

body .itemOddsData.bgLive .bodyTableOdds:first-child,body .headTableOdds .ftTableOdds .bottomFt>*,body .itemOddsData.bgLive:hover .bodyTableOdds:first-child {
	border-top-color: #07080A
}

body .oddsListData>.itemOddsData.bgLive:hover,body .oddsListData>.itemOddsData.bgLive:hover .listItemTabOdds .activeTab:after {
	background: #12151c
}

body .notFoundMatch {
	background: #22272c
}

body .ftTableOdds .bottomFt .oddData>* {
	background: #3B454E;
	color: #fff;
	font-weight: 400
}

body .favourite.active {
	background: #3B454E
}

body .favourite.active svg {
	fill: #FFDE00
}

body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker,body .filterOddsAndBookmaker .filterBookmaker .bookmarkerItem:hover,body .filterOddsAndBookmaker .filterBookmaker .bookmarkerItem.active,body .filterOddsAndBookmaker .filterOdds .nameOdds:hover {
	background: #FFDE00;
	color: #161A1F;
	border-color: #FFDE00
}

body .filterOddsAndBookmaker .filterOdds .nameOdds:before {
	display: none
}

body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker:hover,body .filterOddsAndBookmaker .filterBookmaker .bookmarkerItem,body .filterOddsAndBookmaker .filterOdds .nameOdds,body .instructPopup:hover {
	background: #161A1F;
	color: #FFDE00;
	border-color: #161A1F
}

body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker:hover path {
	fill: #FFDE00
}

body .filterOddsAndBookmaker .filterOdds .nameOdds:hover path {
	fill: #161A1F
}

body .instructPopup:hover .instruct,body .listOddsFilter>li.filterOddsActive,body .listOddsFilter>li:hover,body .searchAndDropdownLeagues .listLeagues li:hover,body .searchAndDropdownLeagues .listLeagues li.active {
	background: #FFDE00;
	color: #161A1F
}

body .listOddsFilter>li,body .searchAndDropdownLeagues .listLeagues li {
	background: #161A1F;
	color: #fff
}

body .ftTableOdds .bottomFt .oddData .odds:hover {
	background: #373522
}

body .oddsPrefix,body .teamInfo,body .name {
	color: #fff
}

body .timeMatch,body .halfMatch {
	color: #4A535B
}

body .oddsListData>.itemOddsData .betOrder>* {
	background: #fff0;
	color: #fff
}

body .oddsListData>.itemOddsData:hover .betOrder>*,body .oddsTabLive__note {
	background: #161A1F
}

body .ftTableOdds .bottomFt .oddData.odds-good,body .oddsListData.title_live .leaguesName {
	background: #373522
}

body .ftTableOdds .bottomFt .oddData.odds-good:after {
	background: #fff0
}

body .ftTableOdds .bottomFt .oddData>.bgTipAndVip {
	color: #FFEB39;
	font-weight: 400
}



body .data-button svg {
	margin-top: -2px
}

body .modal-left,body .oddsTabLive__content,body .oddsData__content,body .lineupDivTotal,body .oddsStatis__content,body .oddsDataPer__content,body .oddsLive,body .oddsStatis,body .oddsData,body .oddsDataPer {
	background: #07080A
}

body .oddsLive,body .oddsStatis,body .oddsData,body .oddsDataPer,body .lineupDivTotal {
	border-color: #161A1F
}

body .oddsTabData table th,body .ColumnTableStatistic.headTableStatistic,body .backgroundHeadTableH2h.headingH2H,body .itemReservePlayer {
	border-color: #07080A;
	background: #2b2f39;
	color: #fff
}

body .backgroundHeadTableH2h>*,body .backgroundHeadTableH2h>* {
	border-color: #07080A
}

body .oddsTabData table td,body .itemTableStatistic,body .backgroundHeadTableH2h {
	border-color: #07080A;
	background: #161A1F
}

body .oddsListData>.itemOddsData:hover,body .oddsListData>.itemOddsData:hover .listItemTabOdds .activeTab:after {
	background: #2b2f39
}

body .ftTableOdds .bottomFt .oddData svg#Layer_1 {
	fill: #fff
}

body .embed-fixture .fixture-list-item .fixture-head,body .embed-fixture .fixture-list-item .fixture-row-item .match .score-time .score {
	background: #50545d
}

body .embed-fixture .fixture-list-item .fixture-row-item:nth-child(odd) {
	background: #1E2329
}


body .embed-ranking .ranking-list .ranking-head,body .embed-ranking .fixture-list-item .fixture-row-item .match .score-time .score {
	background: #50545d
		color: #fff;
}

body .embed-ranking .fixture-list-item .fixture-row-item:nth-child(2n),body .embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-child(2n) {
	background: #2b2f39;
	color: #fff;
}

body .embed-ranking .ranking-list .ranking-table .ranking-table-head,body .embed-ranking .ranking-list .ranking-table .ranking-table-body-list {
	background: #161A1F
}

body .embed-ranking .fixture-list-item .fixture-row-item:nth-child(odd),body .embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-child(odd) {
	background: #1E2329;
	color: #fff;
}

body .embed-ranking .fixture-list-item .fixture-row-item:hover,body .embed-ranking .fixture-list-item .theme1-fixture-group .fixture-row-item.theme1-fixture-type-menu-item.active,body .embed-ranking .theme1-fixture-group .fixture-list-item .fixture-row-item.theme1-fixture-type-menu-item.active,body .embed-ranking .fixture-list-item .fixture-row-item:focus,body .embed-ranking .fixture-list-item .fixture-row-item:active {
	background: #2b2f39
}

body .embed-ranking .ranking-list .ranking-head {
	color: #fff
}

body .oddsListData>.itemOddsData.bgLive .betOrder>* {
	background: #2a303c
}

body .oddsListData>.itemOddsData.bgLive:hover .betOrder>* {
	background: #161A1F
}

body .oddsListData>.itemOddsData.bgLive .betOrder>*:hover {
	color: #fff
}

body .leaguesModalPopup {
	background-color: #191b2b99
}

body .tabModalPopup .itemTabModalPopup {
	color: #161A1F
}

body .fixture_football_detail.fixture-dark {
	border-radius: 5px;
	background: #161A1F;
	padding: 20px;
	margin-bottom: 20px;
	color: #fff
}

body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-header__status {
	color: #FFEB39
}

body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-content__team-logo img {
	border: 0
}

body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-content__team-score {
	background: #373522;
	color: #FFEB39;
	line-height: 1.5;
	padding: 0 15px 6px;
	font-weight: 400
}

body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-content__halftime {
	border-bottom: solid 1px #07080A
}

body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-footer {
	color: #fff
}

body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__match,body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__match {
	border-bottom-color: #07080A
}

body .fixture_football_h2h .fixture-h2h-wrapper,body .fixture_football_recent .fixture-h2h-wrapper {
	border: 0;
	background: #161A1F;
	margin-bottom: 20px;
	color: #fff
}

body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__league,body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__league {
	background-color: #161A1F;
	color: #fff;
	border-bottom: 1px solid #07080A
}

body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-header,body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-header {
	background-color: #373522;
	color: #FFEB39
}

body .fixture-h2h-wrapper h3 {
	color: #FFEB39!important
}

body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__match:nth-child(2n+1),body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__match:nth-child(2n+1) {
	background: #1e242a
}

body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__match__team__score>div,body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__match__team__score>div {
	color: #FFEB39;
	background: #373522
}

.standing_shortcode #main-odds {
	margin: 15px 0
}

body .win {
	background: #00682c;
	color: #FFF
}

body .draw {
	background: #e38f19;
	color: #fff
}

body .lose {
	color: #fff
}

body .embed-fixture .fixture-list-item .fixture-row.notab .fixture-row-head {
	background-color: #060606;
	color: #FFEB39
}

.league-detail .ranking-table .team {
	display: none
}

.league-detail .embed-fixture .league-menu {
	display: none
}

body .bodyTableOdds .teamInfo:hover,body .bodyTableOdds .oddsPrefix:hover,body .resultsMatch {
	color: #FFEB39
}

body .oddsListData>.itemOddsData .contentTab,body .oddsListData>.itemOddsData.bgLive .contentTab {
	background: #373522;
	border-color: #373522
}

body .itemOddsTab .oddsItem,body .closeModalData.team,body .headingDataTeamBOx,body .itemInfoTeamRight .headingItemInfoTeamRight,body .bgColorNotActive,body .nameFilterLeagues,body .contentAttackSumaryData>*>.bgColorDataTeam,body .contentAttackSumaryData>*>*,body .itemPagination .bgColorPagination,.content-odds .nav-league-detail.nav-pills .nav-link {
	background-color: #161A1F;
	color: #fff
}

body .nameFilterLeagues,body .contentAttackSumaryData>*>* {
	background: #2d3540
}

body .bgColorTeamActive,body .bgColorNotActive:hover,body .title-modalGoal,body .leaguesFilterActive,body .leaguesFilter:hover {
	background: #373522;
	color: #FFEB39
}



body .embed-odds-bookmarker .odds-overflow-hidden,body .BGH2hDataFirst {
	background: #161A1F
}

body .filterBookmaker .listBookmaker,body .modal-left.modalTeam.open,body .tabModalPopupTeam,body .modalTopTeam,body .contentTabModalPopup,body .fixture-modal__content__body,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__header,body .fixture-modal__content {
	background: #07080A
}

body .listItemTabOdds .activeTab {
	background: #FFEB39;
	border-color: #FFEB39
}

body .listItemTabOdds:after {
	border-color: #FFEB39
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active,body .homeReserve {
	color: #FFEB39
}

body .itemOddsTab>* {
	color: #ccc
}

body .itemInfoTeamRight>*,body .BoxInfoTeamLeft,body .BoxInfoTeamRight,body .dataAttackTeamHead>*,body .contentAttackSumaryData>*>*,body .contentAttackSumaryData>*>.bgColorDataTeam,body .dataAttackTeamHead:last-child>*,body .dataAttackTeamHead>*:last-child,body .centerPagination .curentPage,body .itemBookmaker {
	border-color: #161A1F
}

body .titleTab,body .titleTab .arrowIcon svg,body .tabModalPopup .itemTabModalPopup:hover,body .tabModalPopup .itemTabModalPopup.active,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve {
	color: #FFEB39
}

.nav-league-detail {
	background: #161A1F
}

body .modalBackdrop.open {
	background: #19191ab3;
	max-width: 95%
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr {
	background: #333
}

body .box-goal-popup,body .listItemModalPopup,body .headerH2H>*,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsTabLive__note,body .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .itemTableStatistic {
	background: #161A1F;
	color: #fff
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr th.odd-table-td__bookmarker,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr .tab-widget__ortherData table.odd-table-td__bookmarker,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData .tab-widget__odd__table table tr table.odd-table-td__bookmarker,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table thead tr,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr td.odd-table-td__bookmarker,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr td.odd-table-td__status,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h,body .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData th,body .fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData td {
	background: #2b2f39;
	border-color: #161A1F
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time {
	background: #2b2f39;
	color: #fff
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time svg path {
	fill: #FFEB39
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.away .oddsEventBox__item__team__text:before {
	border-color: #2b2f39;
}

body .timeMatch,body .halfMatch {
	color: #fff
}

body .titleModalLineUp,body .embed-fixture .fixture-list-item .fixture-head,body .fixture-modal__content__body .titleModalLineUp,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H {
	background: #50545d;
    color: #fff;
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__container__content,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table th,body .fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table table,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table table {
	background-color: #1E2329
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__container {
	background: #161A1F
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__container,body .fixture-modal__content {
	border-color: #161A1F
}

body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn {
	background: #FFEB39
}

body .headerH2H>*:hover,body .headerH2H>.bgActiveBtn {
	background: #373522;
	color: #FFEB39
}

body .fixture-modal__content__body .titleModalLineUp:after {
	background: #FFEB39
}

body .fixture-modal__content__header__league {
	background: #23232399
}

body .titleModalLineUp:after,body .listFilterDate .liveFilter {
	background: #FFEB39
}

body .listFilterDate .liveFilter {
	color: #161A1F
}

body .team-goal-popup,body .tabModalPopup .itemTabModalPopup {
	color: #fff
}

body .goal-modal {
	color: #fff
}

body .listLeaguesFilter>*,body .list-trandau .league-menu .league-menu-item {
	white-space: nowrap;
	margin-bottom: 5px
}

body .headOdds .listLeaguesFilter,body .list-trandau .league-menu {
	overflow: auto;
	flex-flow: row
}

body .headOdds .listLeaguesFilter {
	display: none
}

body .modalTop:after {
	background: #171927b3
}

body .ranking-list .name,body .fixture-list-item .name {
	color: #fff
}

body .fixture_vote .fixture-vote-container__content .vote-team__image {
	padding: 5px
}

body .fixture_vote .fixture-vote-container__content .vote-team__image img {
	width: 45px
}

body .favourite svg path,body .starIcon svg path {
	fill: #FFEB39
}

body .starIcon svg line {
	stroke: #FFEB39
}

body .oddsColor {
	color: #FFEB39
}



body .fixture_football_theme_7m .theme7m-fixture {
	padding: 0;
	background: #fff0
}

body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-head {
	background: #373522;
	color: #FFEB39
}

body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-head-col,body .fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-time,body .fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-remove {
	color: #FFEB39
}

body .fixture_football_theme_7m.fixture-dark {
	background: #07080A;
	color: #fff
}

body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row:nth-child(odd) {
	background: #161A1F
}

body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row:nth-child(2n) {
	background: #2d3540
}

body .fixture_football_theme_7m .theme7m-fixture-table .theme7m-score.theme7m-score-live,body .fixture_football_theme_7m .theme7m-fixture-table .theme7m-time.theme7m-live .theme7m-live-time,body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table .theme7m-fixture-table-head .theme7m-league {
	color: #FFEB39
}

body .fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-time,body .fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-remove {
	color: #FFEB39!important
}

body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table .theme7m-date {
	background: #07080A;
	color: #fff;
	border-color: #07080A
}


@media(min-width: 760px) {
	.embed-ranking .ranking-list .ranking-table .ranking-table-body-list .team svg {
		width:16px;
		height: 16px
	}
}

@media (max-width: 769px) {
	body .titleBet {
		background:#373522
	}

	body .ftTableOdds .bottomFt .oddData .odds-item-data>* {
		background: #3B454E
	}

	body .betOrderBtn {
		background: #3B454E;
		border-color: #3B454E;
		color: #fff
	}

	body .ftTableOdds .bottomFt .oddData .odds-item-data.odds-good {
		background: #373522
	}

	body .ftTableOdds .bottomFt .oddData .odds-item-data.odds-good .bgTipAndVip {
		color: #FFEB39;
		font-weight: 400
	}

	body .carouselOddDots .dot {
		background: #373522
	}

	body .carouselOddDots .dot.active {
		background: #FFEB39
	}

	body .bgLive .ftTableOdds .bottomFt .oddData .titleOdds {
		color: #FFEB39
	}

	body .bgLive .data-button {
		color: #FFEB39;
		border-color: #FFEB39
	}

	body .ftTableOdds .bottomFt .oddData .titleOdds {
		color: #fff
	}

	body .name {
		font-size: 13px
	}

	body .titleLeagues svg {
		color: #fff
	}

	body .oddsListData .bottomFt>* {
		padding: 0 8px 0 0
	}

	body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker,body .filterOddsAndBookmaker .filterOdds .nameOdds {
		padding: 6px 8px;
		border-radius: 5px;
		min-height: 32px
	}

	body .listFilterDate .liveFilter {
		padding: 6px 8px 6px 20px
	}

	body .data-button,body .bgLive .data-button {
		padding: 6px 10px
	}
}
