:root {
    --widget-arrow-color: #40abff;
}

body .backgroundOddsPage {
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #E9EDF0;
    padding: 20px 0px 0px 0px;
}

.listLeaguesFilter {
    padding: 10px;
    background: linear-gradient(90.1deg, #07191D 0.09%, #d9bd91 175.75%);
    border-radius: 16px 16px 0 0;
    border: none;
    border-bottom: 1px solid #202E34;
    display: none !important;
}

.backgroundOddsPage .listLeaguesFilter .leaguesFilter {
    background-color: inherit;
    color: #B7C2CE;
    padding: 0 !important;
    font-size: 13px;
    font-weight: 500;
    font-family: var(--font-inter);
}

.backgroundOddsPage .listLeaguesFilter .leaguesFilter:hover {
    color: #fff;
}

.backgroundOddsPage .listLeaguesFilter .leaguesFilterActive {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    padding: 0 !important;
    background-color: inherit;
    font-family: var(--font-inter);
}

.backgroundOddsPage .searchAndDropdownLeagues {
    padding: 10px;
    padding-top: 0;
    border-bottom: 1px solid #e4e4e4;
}

.backgroundOddsPage .searchInput {
    background: #F7F8F9;
    border: 1px solid #5A5A5A;
    border-radius: 25px;
    color: #5A5A5A;
}

.backgroundOddsPage .searchIcon {
    color: #B7C2CE;
}

.backgroundOddsPage.searchInput::placeholder {
    color: #5A5A5A;
}

.backgroundOddsPage .DropdownLeagues {
    background: #F7F8F9;
    border: 1px solid #5A5A5A;
    border-radius: 25px;
    color: #5A5A5A;
}

.backgroundOddsPage .DropdownLeagues .arrowIcon {
    color: #B7C2CE;
}

.backgroundOddsPage .listLeagues {
    background: #e9edf0;
    color: #1d1d1d;
    border-radius: 0 0 0px 0px;
}

.backgroundOddsPage .listLeagues::-webkit-scrollbar {
    width: 5px;
    background: #080C11;
}

.backgroundOddsPage .listLeagues::-webkit-scrollbar-track {
    background-color: #080c11b4;
    border-bottom-right-radius: 10px;
}

.backgroundOddsPage .listLeagues::-webkit-scrollbar-thumb {
    border-radius: 3px;
}

.backgroundOddsPage.listLeagues li {
    padding: 8px;
}

.backgroundOddsPage .listLeagues li:hover {
    background-color: #d9bd91;
}

.backgroundOddsPage .listLeagues li.active {
    background-color: #d9bd91;
}

.backgroundOddsPage .filterDateAndBookmaker {
    padding: 0 10px;
}

.headTableOdds {
    background: #2f7ebc;
    /* margin: 0; */
    /* border-top-left-radius: 8px; */
    box-shadow: none;
    /* font-weight: 500; */
    font-family: var(--font-inter);
}

.headTableOdds>* {
    border-color: #2c71a8;
}

.headTableOdds .ftTableOdds .bottomFt>* {
    border-color: #2c71a8;
    padding: 5px;
}
.headTableOdds .timeTableOdds, .headTableOdds .matchOdds {
    background: #205a88;
}
.oddsListData.title_live .leaguesName {
    background: #d9efff;
}
.oddsListData .leaguesName {
    box-shadow: none;
    margin: 0;
    background: #e9edf0;
    color: #424446;
    font-size: 14px;
    font-weight: 500;
    font-family: var(--font-inter);
    text-transform: capitalize;
    position: relative;
}

.headOdds .oddsListData .leaguesName .logo {
    width: 20px;
    height: 20px;
    object-fit: contain;
}

.headOdds .oddsListData .leaguesName .arrowIcon {
    position: absolute;
    right: 10px;
}

.headOdds .oddsListData .itemOddsData .timeTableOdds {
    background: #ffffff;
    border-color: #E9EDF0;
    display: grid;
    padding: 5px;
}

body .oddsListData>.itemOddsData .bodyTableOdds .starIcon,
.oddsListData>.itemOddsData.bgLive .bodyTableOdds .starIcon {
    width: 100%;
}

body .oddsListData>.itemOddsData .bodyTableOdds .starIcon svg path,
.oddsListData>.itemOddsData.bgLive .bodyTableOdds .starIcon svg path {
    fill: #fff;
}

body .bodyTableOdds>*>* {
    padding: 0;
}

body .ftTableOdds .bottomFt .oddData>.odds.goodsOddsChild {
    background: #dcfbff;
    border: none;
}

body .timeTableOdds .halfMatch {
    
}
.timeMatch {
    color: #F34C4C;
}
body .starAndStatus {
    width: 100%;
}

.backgroundOddsPage .oddsListData .itemOddsData .listTabOdds {
    background: #fff;
}
.oddsListData>.itemOddsData, .oddsListData>.itemOddsData .listItemTabOdds .activeTab:after {
    background: #fff;
}
.oddsListData>.itemOddsData:hover, .oddsListData>.itemOddsData:hover .listItemTabOdds .activeTab:after
{
	background: #fff;
}
body .oddsListData>.itemOddsData .contentTab,
body .listTabOdds .itemOddsTabContent,
body .oddsListData>.itemOddsData.bgLive .contentTab {
    background: #e1f5ed;
    border-color: #ffffff;
}

body .itemOddsTab>* {
    color: #9c8560;
    font-weight: 500;
}

body .itemOddsTab {
    gap: 0;
}

body .itemOddsTab .oddsItem {
    background: #a38f70;
    color: #ffffff;
    border-radius: 6px;
    border: none;
    cursor: pointer;
    font-weight: 400;
}

body .titleTab .arrowIcon svg {
    color: #887556; 
}

body .itemOddsTab .oddsItem:hover {
    background: #887556;
}

body .listItemTabOdds .activeTab {
    background: #887556;
    border-color: #887556;
    color: #fff;
    font-family: var(--font-inter);
}

body .listItemTabOdds:after {
    border-color: #887556;
}

body .oddsListData>.itemOddsData .contentTab .titleTab {
    color: #887556;
    font-weight: 500;
}
`
.backgroundOddsPage .oddsListData .itemOddsData .matchOdds {
    background: #fff;
    border-color: #E9EDF0;
    padding: 10px;
}

body .ftTableOdds .bottomFt .oddData>.odds.goodsOddsChild .oddsColor {
    color: #fff;
}

.backgroundOddsPage .oddsListData .itemOddsData .ftTableOdds {
    background: #fff;
    border-color: #E9EDF0;
}

.backgroundOddsPage .oddsListData .itemOddsData .bodyTableOdds {
    background: #fff;
    border-color: #E9EDF0;
}

body .oddsPrefix,
body .teamInfo {
    color: #000000;
}

body .bodyTableOdds .teamInfo:hover,
body .bodyTableOdds .oddsPrefix:hover {
    color: #2f7ebc;
}

body .ftTableOdds .bottomFt .oddData>* {
    background: #dcfbff;
    border: none;
}

body .ftTableOdds .bottomFt .oddData .odds:hover {
    background: #2f7ebc;
}

body .ftTableOdds .bottomFt .oddData.odds-good {
    
}
.ftTableOdds .bottomFt .oddData>.bgTipAndVip {
    color: #F34C4C;
}
body .oddsListData>.itemOddsData .bodyTableOdds>*,
body .ftTableOdds .bottomFt .oddData {
    border-color: #E9EDF0;
}

body .oddsListData>.itemOddsData:hover .bodyTableOdds>* {
    border-color: #E9EDF0;
}

body .ftTableOdds .bottomFt .oddData>.odds.goodsOddsFirst .oddsColor, .ftTableOdds .odds>.oddsColor {
    color: #dcfbff;
}
body .ftTableOdds .bottomFt .oddData.odds-good:after {
    display: none;
}

body .oddsListData>.itemOddsData,
body .oddsListData .leaguesName,
body .headTableOdds.stickyHead {
    margin: 0;
}

body .itemOddsData:hover .bodyTableOdds>*,
body .itemOddsData:hover .ftTableOdds .bottomFt .oddData {
    border-color: #E9EDF0;
}

body .skeleton-box {
    background: #e1f5ed;
}

body .skeleton-box:after {
    background-image: linear-gradient(90deg, #e1f5ed29 0, #e1f5ed26 20%, rgb(51 32 32 / 15%) 0%, #e1f5ed2e);
}

.oddsListData>.itemOddsData.bgLive:hover .bodyTableOdds>*,
.itemOddsData.bgLive:hover .ftTableOdds .bottomFt .oddData {
    border-color: #E9EDF0;
}

.oddsListData>.itemOddsData.bgLive .bodyTableOdds>*,
.itemOddsData.bgLive .ftTableOdds .bottomFt .oddData {
    border-color: #E9EDF0;
}
/*
body .odds-good {
  border: 1px solid;
    border-image-source: linear-gradient(180deg, #202E34 0%, #d9bd91 100%); */
}


body .odds-good::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    border: 2px solid;
    border-image-source: linear-gradient(180deg, #202E34 0%, #d9bd91 100%) !important;
    border-image-slice: 1;
}
*/
body .ftTableOdds .bottomFt .oddData>.bgTipAndVip {
    color: #F27F0C;
    border: none;
    gap: 9px;
    justify-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: bold;
}

body .clockIconClass svg {
    opacity: 1;
    fill: #ddd;
}

body .oddsListData>.itemOddsData.bgLive .betOrder>*,
body .oddsListData>.itemOddsData:hover .betOrder>*,
body .oddsListData>.itemOddsData .betOrder>* {
background: #e6f7ff;
    padding: 5px;
    border: 1px #c7e4fd solid;
    color: #639fda;
}
.betOrder>* {
    border-top: 0;
    /* clip-path: polygon(0 0, 100% 0, 90% 100%, 10% 100%); */
    width: 190px;
    margin: auto;
    padding: 5px;
    display: flex;
    justify-content: center;
    gap: 10px;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
}
body .oddsListData>.itemOddsData.bgLive .betOrder>*:hover {
    background: #d9bd91;
    color: #fff;
}
.betOrder> .contentOrder {
    border-top: 0;
    clip-path: none;
    width: 190px;
    margin: auto;
    padding: 5px;
    display: flex;
    justify-content: center;
    gap: 10px;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
}
body .searchAndDropdownLeagues .listLeagues,
body .listOddsFilter,
body .listBookmaker {
    background: #fbfbfb;
}

body .listOddsFilter>li.filterOddsActive,
body .listOddsFilter>li:hover {
    background-color: #1a2f44;
}

body .data-button,
body .bgLive .data-button {
    color: #40a5ce;
    border-color: #ceecff;
    padding: 2px 10px;
    font-weight: 500;
    border-radius: 5px;
}

body .bgLive .data-button:hover{
    background: #af9875;
    color: #fff;
}

body .data-button svg,
body .bgLive .data-button svg {
    display: none;
}

body .listFilterDate>* {
    background-color: #dcfbff;
    /* font-weight: 500; */
    color: #104976;
    border-radius: 5px;
}
.listFilterDate .dateFilter.active, .listFilterDate .dateFilter:hover {
    background-color: #2f7ebc;
    color: var(--odd-color-live-filter);
}
body .listFilterDate .liveFilter {
    background-color: #2c7ab8;
}

body .listFilterDate .favourite svg path {
    fill: #ffae0c;
}
.favourite.active {
    background-color: #ffae0c;
}
body .listFilterDate .favourite.active svg path {
    fill: #fff;
}
body .instructPopup {
    background: #d9bd91 !important;
    border-color: #d9bd91 !important;
    color: #d8ffff !important;
    font-weight: 600;
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 5px;
    font-family: var(--font-inter);
}

body .instructPopup .instruct {
    color: #202E34;
    display: none;
    font-family: var(--font-inter);
}

body .instructPopup:hover {
    background: #d9bd91 !important;
    border-color: #d9bd91 !important;
    color: #ECECEC !important;
}

body .filterOddsAndBookmaker .filterOdds .nameOdds {
    background-color: #d9bd91;
    color: #d8ffff;
    font-weight: 600;
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 5px;
    border-color: #E9EDF0;
    font-family: var(--font-inter);
}

body .filterOddsAndBookmaker .filterOdds .nameOdds:hover {
    color: #d8ffff !important;
    background: #d9bd91;
}

body .filterOddsAndBookmaker .filterOdds .nameOdds:hover svg path {
    fill: #d8ffff;
}

body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker {
    background-color: #d9bd91;
    color: #ffffff;
    border-color: #d9bd91;
    padding: 5px 10px;
    border-radius: 5px;
    font-weight: 600;
    font-size: 14px;
    font-family: var(--font-inter);
}

body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker svg path {
    fill: #fff;
}
body .filterOddsAndBookmaker{
	display: none !important;
}
.gif-icon-vip {
    display: none !important;
    align-items: center;
}
.listFilterDate {
    width: 100%;
}
body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker:hover path {
    fill: #fff;
}

body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker:hover {
    background-color: #d9bd91;
    color: #ffffff;
}

body .filterBookmaker .listBookmaker {
    background: #202e34;
    box-shadow: 0 0 25px #00000099;
    font-family: var(--font-inter);
}

body .itemBookmaker {
    border-top: 1px solid #333;
}

body .filterOddsAndBookmaker .filterBookmaker .bookmarkerItem {
    background-color: #171c26;
    color: #fff;
    border: 1px solid #424242;
}

body .filterOddsAndBookmaker .filterBookmaker .bookmarkerItem:hover,
body .filterOddsAndBookmaker .filterBookmaker .bookmarkerItem.active {
    background-color: #2d374c;
    border-color: #3e3e3e;
}

body .ftTableOdds .bottomFt .oddData>.odds.goodsOddsChild .oddsColor {
    color: #EA6616;
}
body .ftTableOdds .bottomFt .oddData>.odds.goodsOddsFirst .oddsColor, .ftTableOdds .odds>.oddsColor {
    color: #EA6616;
}
body .ftTableOdds .bottomFt .oddData>.odds.goodsOddsFirst {
    background: #ECECEC;
    color: #000;
    font-weight: 500;
    border: none;
}

body .ftTableOdds .bottomFt .oddData>.odds.goodsOddsFirst .oddsColor,
.ftTableOdds .odds>.oddsColor {
    color: #EA6616;
}

.embed-ranking .ranking-title-widget {
    display: none;
}

.embed-ranking .ranking-select-leagues {
    padding: 0 15px
}

.embed-ranking .ranking-select-leagues>div {
    border-radius: 8px;
    background: #F7F8F9;
    color: #5A5A5A;
    font-weight: 600;
}

body .filterOddsAndBookmaker{
    gap: 10px !important;
}

.embed-ranking .ranking-select-leagues ul {
    border-radius: 8px;
    background: #fffbec;
    color: #947a51;
    top: 43px;
    border-radius: 8px;
    border: 1px solid #e7e7e7;
    padding: 5px;
    max-width: 242px;
    left: 50%;
    transform: translateX(-50%);
}

.embed-ranking .ranking-select-leagues ul li {
    border-radius: 5px;
}

.embed-ranking .ranking-select-leagues ul li:hover {
    background: #fff;
}

.embed-ranking .team.ranking-text-center {
    display: none;
}

.embed-ranking .name.ranking-text-left span {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 12px;
    font-weight: bold;
    text-overflow: ellipsis;
}


.embed-ranking .ranking-title-widget {
    font-size: 18px !important;
    font-weight: bold !important;
    color: #000 !important;
    text-align: left !important;
    background: #fff !important;
}

.embed-ranking .ranking-list .ranking-head {
    display: none !important;
}

.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-of-type(-n+4) .ranking-number>div {
    background-color: #d9bd91 !important;
    color: #1E1E1E !important;
    border-radius: 0 99px 99px 0 !important;
    width: 35px !important;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-of-type(5) .ranking-number>div {
    background-color: #4A7EFF !important;
    color: #fff !important;
    border-radius: 0 99px 99px 0 !important;
    width: 35px !important;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-of-type(6) .ranking-number>div {
    background-color: #FF8200 !important;
    color: #fff !important;
    border-radius: 0 99px 99px 0 !important;
    width: 35px !important;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-last-child(-n+3) .ranking-number>div {
    background-color: #F27878;
    color: #fff;
    border-radius: 99%;
}
.embed-ranking .ranking-list .ranking-table .ranking-table-head .rank,
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list .rank div {
    width: 44px !important;
    text-align: center !important;
    border-radius: 0 99px 99px 0 !important;
}

.embed-ranking .ranking-list .ranking-table .ranking-table-body-list {
    padding: 10px 0 !important;
    gap: 10px;
}

.embed-ranking .league-menu-widget {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:last-child {

    background: none !important;

}

.embed-ranking .ranking-title-widget {

    padding: 15px !important;

}

.ranking-table-head.ranking-flex.ranking-flex-row.ranking-flex-nowrap.ranking-items-center.ranking-justify-between>div {
    font-size: 13px !important;
    color: #000;
    font-weight: normal;
}

.embed-ranking .ranking-list .ranking-table .ranking-table-head,
.embed-ranking .ranking-list .ranking-table .ranking-table-body-list {
    color: #1E1E1E;
    background-color: #E9EDF0;
    padding: 10px 0px;
}

.ranking-table-head.ranking-flex.ranking-flex-row.ranking-flex-nowrap.ranking-items-center.ranking-justify-between>div {
    color: #1E1E1E;
    text-align: center !important;
}

.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-child(odd) {
    background-color: #fff;
}

.embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-child(2n) {
    background-color: #E9EDF0;
}

body .instructDiv {
    border-radius: 10px;
}

body .headingInstruct {
    background: #0b9764;
}

body .contentInstruct {
    color: #000;
    font-family: var(--font-inter);
    font-size: 14px;
    font-weight: 400;
}

.embed-fixture .league-menu .league-menu-item {
    background-color: #eaf8ff;
    color: #429cf9;
    border: 1px solid #eaf8ff;
    font-weight: 500;
}

.embed-fixture .league-menu {
    padding: 15px;
}

.embed-fixture .league-menu .league-menu-item:hover {
    background-color: #429cf9;
}

.embed-fixture .league-menu .league-menu-item.active {
    background-color: #429cf9;
}

.embed-fixture .fixture-list-item .fixture-head {
    background-color: #429cf9;
    font-weight: 600;
    border-radius: 0;
    color: white;
}

body .embed-fixture .fixture-list-item .fixture-row-item {
    background-color: #fff;
    border-bottom: 1px solid #E9EDF0;
}

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

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

body .embed-fixture .fixture-list-item .fixture-row-item:hover {
    background-color: #fff;
}

.embed-fixture .fixture-list-item .fixture-row-item .match .score-time .score {
    background: #fafdff;
    border: 1px #429cf9 solid;
    color: #429cf9;
}

body .embed-fixture .fixture-gap-5 {
    gap: 0;
}

.embed-ranking .league-menu {
    padding: 15px;
}

body .embed-ranking .league-menu .league-menu-item {
background-color: #e5f8ff;
    color: #4098f1;
    border: 1px solid #e5f8ff;
    font-weight: 500;
}

body .embed-ranking .league-menu .league-menu-item:hover {
    background-color: #4098f1;
}

body .embed-ranking .league-menu .league-menu-item.active {
    background-color: #4098f1;
}

body .embed-ranking .ranking-list .ranking-table .ranking-table-head div {
    text-align: center;
}

body .embed-ranking .ranking-list .ranking-table .ranking-table-head .rank,
body .embed-ranking .ranking-list .ranking-table .ranking-table-head .name {
    text-align: left;
}

section.fixture-container.fixture-mx-auto {
    background: #fff;
    border: 1px solid #E9EDF0;
    border-radius: 8px;
    padding: 0;
    margin-bottom: 20px;
}

.right-box .embed-fixture.fixture-live-container {
    border: none;
    background: none;
    padding: 10px
}

.right-box .embed-fixture.fixture-live-container .fixture-live-container__title {
    display: none;
}

.right-box .embed-fixture.fixture-live-container .fixture-live-container__content__iframe iframe {
    max-height: 260px;
}

.right-box .fixture_live .fixture-live-container__content {
    padding: 0;
}

.fixture_vote.fixture-dark .fixture-vote-container {
    border: none;
    background: none;
    padding: 10px;
    padding-top: 0;
}

.fixture_vote.fixture-dark .fixture-vote-container .fixture-vote-container__title {
    display: none;
}

.title-modalGoal {
    background: #2c6962;
    color: #fff;
}

.box-goal-popup {}

.team-goal-popup {
    color: #fff;
}

.goal-modal {
    color: #ff6602;
}

body .leaguesModalPopup {
    background-color: #d9bd91;
    font-size: 16px;
    font-weight: 500;
    gap: 10px;
    padding: 5px 0;
}

body .oddsSimulation iframe {}

body .modalBackdrop.open {
    background: #000000b3;
}

body .listItemModalPopup {
    background: #d9bd91;
    color: #ffffff;
}

.tabModalPopup .itemTabModalPopup:hover,
.tabModalPopup .itemTabModalPopup.active {
    color: #fff;
}

body .contentTabModalPopup {
    background: #fff;
    border-radius: 0;
    font-family: var(--font-inter);
}

body .closeModalData {
    background: none;
}

body .closeModalData svg path{
    fill: #fff;
}

.oddsListData>.itemOddsData.bgLive,
.oddsListData>.itemOddsData.bgLive .listItemTabOdds .activeTab:after {
    background: #fff;
}

body .page-league .backgroundOddsPage,
body .page-league section.fixture-container.fixture-mx-auto {
    background: none;
    border-radius: 0;
    border: none;
    padding: 0;
}

body .notFoundMatch {
    background: #fff;
    border-radius: 0 0 16px 16px;
}

body .fixture_detail_header .fixture-detail-container__header .header-time__league,
body .fixture_detail_header .fixture-detail-container__header .header-time__live {
    font-family: var(--font-inter);
}

.tab_widget .tab-widget-wrapper,
.detail_lineup .tab-widget-wrapper,
.detail_stats .tab-widget-wrapper,
.detail_event .tab-widget-wrapper,
.detail_h2h .tab-widget-wrapper,
.detail_recent .tab-widget-wrapper,
.detail_other .tab-widget-wrapper,
.detail_h2h .embed-fixture {
    padding: 0;
}

.tab_widget.fixture-dark,
.fixture-dark.detail_lineup,
.fixture-dark.detail_stats,
.fixture-dark.detail_event,
.fixture-dark.detail_h2h,
.fixture-dark.detail_recent,
.fixture-dark.detail_other {
    background: #fff;
    border-radius: 16px;
}

.tab_widget.fixture-dark .titleModalLineUp,
.fixture-dark.detail_lineup .titleModalLineUp,
.fixture-dark.detail_stats .titleModalLineUp,
.fixture-dark.detail_event .titleModalLineUp,
.fixture-dark.detail_h2h .titleModalLineUp,
.fixture-dark.detail_recent .titleModalLineUp,
.fixture-dark.detail_other .titleModalLineUp {
    background-color: #202e34;
    border-radius: 0;
}

body .oddsTabLive__header.titleModalLineUp{
        background-color: #d9bd91;
    color: #ffffff;
}

.oddsTabLive__content, .oddsData__content, .oddsDataPer__content{
    background-color: #ffffff;
}

.oddsLive, .oddsStatis, .oddsData, .oddsDataPer{
    border: 1px solid #E9EDF0;
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
}

.fixture-dark.detail_h2h .titleModalLineUp {
    display: none;
}

.tab_widget.fixture-dark .titleModalLineUp:after,
.fixture-dark.detail_lineup .titleModalLineUp:after,
.fixture-dark.detail_stats .titleModalLineUp:after,
.fixture-dark.detail_event .titleModalLineUp:after,
.fixture-dark.detail_h2h .titleModalLineUp:after,
.fixture-dark.detail_recent .titleModalLineUp:after,
.fixture-dark.detail_other .titleModalLineUp:after {
    display: none;
}

.titleModalLineUp:after{
    display: none;
}

.tab_widget.fixture-dark .tab-widget-wrapper .tab-widget__container__content,
.fixture-dark.detail_lineup .tab-widget-wrapper .tab-widget__container__content,
.fixture-dark.detail_stats .tab-widget-wrapper .tab-widget__container__content,
.fixture-dark.detail_event .tab-widget-wrapper .tab-widget__container__content,
.fixture-dark.detail_h2h .tab-widget-wrapper .tab-widget__container__content,
.fixture-dark.detail_recent .tab-widget-wrapper .tab-widget__container__content,
.fixture-dark.detail_other .tab-widget-wrapper .tab-widget__container__content {
    background-color: #171c26;
    border-radius: 0 0 16px 16px;
    padding: 0;
}

.tab_widget.fixture-dark .tab-widget-wrapper .tab-widget__container,
.fixture-dark.detail_lineup .tab-widget-wrapper .tab-widget__container,
.fixture-dark.detail_stats .tab-widget-wrapper .tab-widget__container,
.fixture-dark.detail_event .tab-widget-wrapper .tab-widget__container,
.fixture-dark.detail_h2h .tab-widget-wrapper .tab-widget__container,
.fixture-dark.detail_recent .tab-widget-wrapper .tab-widget__container,
.fixture-dark.detail_other .tab-widget-wrapper .tab-widget__container {
    border: none;
    background: #fff;
    margin: 20px 0;
}

.detail_lineup .tab-widget-wrapper .tab-widget__container{
    margin: 0;
}

.fixture-dark.detail_lineup .titleModalLineUp{
    display: none;
}

.fixture-dark.detail_event .titleModalLineUp{
    display: none;
}

.fixture-dark.detail_event .tab-widget-wrapper .tab-widget__event .oddsTabLive__note{
    background: #202e34;
    border-radius: 0;
}

.oddsTabLive__note{
    background-color: #4242422e;
    border-radius: 10px;
}

.oddsStatis__content{
    background-color: #ffffff;
    border-radius: 10px;
}

.data-button:hover{
    background: #d9bd91;
    color: #fff;
}

.modalTop:after{
    background: #0000007a;
}

.titleModalLineUp{
    background-color: #d9bd91;
    color: #ffffff;
}

.lineupDivTotal{
        background: #f6f8ff;
    border: 2px solid #E9EDF0;
    background: #fff;
}

.modal-left{
    background: #d9bd91;
}
.headerH2H>*:hover, .headerH2H>.bgActiveBtn {
    background-color: #d9bd91 !important;
}

.backgroundHeadTableH2h.headingH2H{
    background: #ffffff;
    /* padding: 5px 10px; */
    font-size: 12px;
}

.backgroundHeadTableH2h{
    padding: 5px;
    
}

.backgroundHeadTableH2h div{
    
    border-color: #E9EDF0;
}

.backgroundHeadTableH2h.headingH2H div{
    border-color: #E9EDF0;
}
.homeTableH2h {
    flex: 1 1 0%;
    gap: 0px;
    font-weight: 500;
}
.tab_widget.fixture-dark .tab-widget-wrapper .tab-widget__h2h,
.fixture-dark.detail_lineup .tab-widget-wrapper .tab-widget__h2h,
.fixture-dark.detail_stats .tab-widget-wrapper .tab-widget__h2h,
.fixture-dark.detail_event .tab-widget-wrapper .tab-widget__h2h,
.fixture-dark.detail_h2h .tab-widget-wrapper .tab-widget__h2h,
.fixture-dark.detail_recent .tab-widget-wrapper .tab-widget__h2h,
.fixture-dark.detail_other .tab-widget-wrapper .tab-widget__h2h {
    border: none;
}

.tab_widget .tab-widget-wrapper .tab-widget__h2h .headerH2H>*,
.detail_lineup .tab-widget-wrapper .tab-widget__h2h .headerH2H>*,
.detail_stats .tab-widget-wrapper .tab-widget__h2h .headerH2H>*,
.detail_event .tab-widget-wrapper .tab-widget__h2h .headerH2H>*,
.detail_h2h .tab-widget-wrapper .tab-widget__h2h .headerH2H>*,
.detail_recent .tab-widget-wrapper .tab-widget__h2h .headerH2H>*,
.detail_other .tab-widget-wrapper .tab-widget__h2h .headerH2H>* {
    background: gray;
    border: none;
    font-weight: 500;
}

.tab_widget.fixture-dark .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,
.fixture-dark.detail_lineup .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,
.fixture-dark.detail_stats .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,
.fixture-dark.detail_event .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,
.fixture-dark.detail_h2h .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,
.fixture-dark.detail_recent .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,
.fixture-dark.detail_other .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover,
.tab_widget.fixture-dark .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn,
.fixture-dark.detail_lineup .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn,
.fixture-dark.detail_stats .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn,
.fixture-dark.detail_event .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn,
.fixture-dark.detail_h2h .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn,
.fixture-dark.detail_recent .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn,
.fixture-dark.detail_other .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn {
    background-color: #d9bd91 !important
    
}

.detail_h2h .tab-widget-wrapper .tab-widget__h2h .headerH2H {
    justify-content: center;
    margin: 20px 0;
}

.tab_widget.fixture-dark .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,
.fixture-dark.detail_lineup .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,
.fixture-dark.detail_stats .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,
.fixture-dark.detail_event .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,
.fixture-dark.detail_h2h .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,
.fixture-dark.detail_recent .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,
.fixture-dark.detail_other .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,
.tab_widget.fixture-dark .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h .headingH2H,
.fixture-dark.detail_lineup .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h .headingH2H,
.fixture-dark.detail_stats .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h .headingH2H,
.fixture-dark.detail_event .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h .headingH2H,
.fixture-dark.detail_h2h .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h .headingH2H,
.fixture-dark.detail_recent .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h .headingH2H,
.fixture-dark.detail_other .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h .headingH2H {
    background: #202e34 !important;
    border-radius: 0;
    padding: 5px;
}

.tab_widget.fixture-dark .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h,
.fixture-dark.detail_lineup .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h,
.fixture-dark.detail_stats .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h,
.fixture-dark.detail_event .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h,
.fixture-dark.detail_h2h .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h,
.fixture-dark.detail_recent .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h,
.fixture-dark.detail_other .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h {
    background: #202E34;
    padding: 5px;
    border-radius: 0;
}

.dateTableH2h {
    padding: 5px;
    font-weight: 500;
    font-size: 12px;
    position: relative;
}
.WLTableH2h>*, .AHTableH2h>*, .OUTableH2h>* {
    width: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    border-radius: 2px;
    margin: auto;
}
.HTTableH2h, .goalTableH2h {
    width: 80px;
    text-align: center;
    align-items: center;
}
.detail_h2h .tab-widget-wrapper .tab-widget__container {
    margin: 0;
}

@media screen and (max-width: 769px) {
    body .tableMobileOdds .itemMatch {
        background: #fff;
    }
    .itemOddsData.bgLive .timeMatch {
        padding-left: 0;
        font-weight: 500;
    }
    body .oddsMobile>* {
        border-color: #E9EDF0;
    }

    .timeTableOdds .halfMatch {
        color: #000000;
    }

    body .ftTableOdds .bottomFt .oddData .odds-item-data.odds-good {
        background: none;
        justify-content: center;
        justify-items: center;
    }

    body .ftTableOdds .bottomFt .oddData .odds-item-data>* {
        margin: 0 auto;
        background: #ececec;
    }

    body .betOrderBtn {
        background: #e1f5ed;
	    border: 1px #C6DCD3 solid;
	    color: #d9bd91;
    }
    .ftTableOdds .bottomFt .oddData .odds-item-data>* {
        
        padding: 5px 5px;
    }
    body .bgLive .ftTableOdds .bottomFt .oddData .titleOdds,
    body .ftTableOdds .bottomFt .oddData .titleOdds {
        color: #fff;
    }

    body .oddsListDataNormal .oddsMobile>* {
        border-color: #E9EDF0;
    }

    .backgroundOddsPage .oddsListData .itemOddsData .matchOdds{
        padding: 0;
        text-align: center;
    }

    .liveOddsData>*{
        justify-content: center;
    }

    .carouselOddDots .dot{
        background: #fff;
    }

    .carouselOddDots .dot.active{
        background: #12ef7f 0% 0% no-repeat padding-box;
    }
        .backgroundOddsPage .filterDateAndBookmaker, .backgroundOddsPage .oddsListData .itemOddsData .timeTableOdds {
        display: inline !important;
        text-align: center !important;
    }

}
.fixture_live .fixture-live-container__content .live-team__time{
	color: white;
	font-weight: 600;
}
.fixture_live .fixture-live-container__content .live-team__time__time{
	color: #67cfff;
}
.fixture_live .fixture-live-container__content .live-team__name {
    
    font-weight: 400;
    color: white;
}
.fixture_live .fixture-live-container__content .live-team {
    width: 100%;
    border-bottom: 1px #BEDBCF solid;
    padding: 0px 0px 8px 0px;
    margin-bottom: 10px;
}
.live-team__home img, .live-team__away img, .vote-team__home img, .vote-team__away img {
    width: auto;
    height: 48px;
    background: #fafafa;
    border-radius: 100%;
    padding: 5px;
}
.fixture_live .fixture-live-container .vote-slide__dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid var(--widget-arrow-color);
}
.fixture_live .fixture-live-container .vote-slide__dot.active {
    background:var(--widget-arrow-color);
}

.fixture_vote .fixture-vote-container {
        color: #393B3D;
    padding: 0px;
    border: none;
    margin: 0px;
    padding-bottom: 20px;
}

.fixture_vote .fixture-vote-container__slider{
border-radius: 8px;
    color: #393B3D;
    padding: 10px;
    background: #F6F7F9;
    border: 1px solid #E9EDF0;
    margin: 0px 15px 15px;
}
.fixture_vote .fixture-vote-container__title {
    display: none;
}
.fixture_vote .embed-fixture .fixture-text-center {
    text-align: center;
    display: none;
}
.fixture_vote .fixture-vote-container__content .vote-team__time__time {
    padding: 5px 10px;
    border-radius: 8px;
    background: #E9EDF0;
    font-size: 14px;
    color: var(--widget-arrow-color);
    font-weight: 500;
}
.fixture_vote .fixture-vote-container__content .vote-team__time__date{
    font-size: 12px;
    color: #5A5A5A;
    font-weight: 500;
 }
 .fixture_vote .fixture-vote-container__content .vote-team__name {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    color: #393B3D;
}
.fixture_live .fixture-live-container__content .live-team__name {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: 700;
    font-size: 13px;
    text-align: center;
}
.fixture_vote .fixture-vote-container__content__vote .vote-home {
    border: 1px solid #D5E8E0;
    background-color: #EAF6F1;
    color: var(--widget-arrow-color);
    font-size: 13px;
}
.fixture_vote .fixture-vote-container__content__vote .vote-draw {
    border: 1px solid #DFDFDF;
    background-color: #E9E9E9;
    color: #5E6C77;
    font-size: 13px;
}
.fixture_vote .fixture-vote-container__content__vote .vote-away {
    border: 1px solid #EBDCDC;
    background-color: #F5E8E8;
    color: #F32A2A;
    font-size: 13px;
}
.fixture_vote .fixture-vote-container__content__vote .vote-action__col.vote-home {
    color: var(--widget-arrow-color);
    background-color: var(--widget-arrow-color);
}
.fixture_vote .fixture-vote-container__content__vote .vote-action__col.vote-draw {
    color: #5E6C77;
    background-color: #5E6C77;
}
.fixture_vote .fixture-vote-container__content__vote .vote-action__col.vote-away {
    color: #F32A2A;
    background-color: #F32A2A;
}
.fixture_vote .fixture-vote-container .vote-slide__btn {
    line-height: 10px;
    color: #ffffff;
    background: #bfcecf;
    border-radius: 4px;
}
.fixture_vote .fixture-vote-container .vote-slide__btn:hover {
   
    background: #d9bd91;
}