#scrollIframe {
	/* #oddsChange .oddsChange_head .oddsChange_head_title {
		 height: 35px !important;
		 width: 300px !important;
	}
	 */
}
 #scrollIframe #info .second-version .analyze-icon {
	 background-image: url("#");
	 margin-top: 5px;
}
 #scrollIframe #info .second-version .analyze-icon::before {
	 zoom: 0.9;
}
 #scrollIframe #main3 #showoptional2 .sotit .cc a {
	 top: 0;
}
 #scrollIframe .custom-select-02 .custom-option {
	 text-transform: capitalize;
}
 #scrollIframe #info #i_left2 table tr td:nth-of-type(1):after {
	 top: 10px;
}
 #scrollIframe .filter-23 .select2-selection .select2-selection__rendered > span::after {
	 content: "";
	 background-image: url(../../../images/icon_arrow_down.svg);
	 background-size: cover;
	 width: 16px;
	 height: 16px;
	 position: absolute;
	 right: 8px;
	 top: 50%;
	 transform: translateY(-50%);
}
 #scrollIframe .website-team .noitem {
	 display: none;
}
 #scrollIframe .website-team .hide .noitem {
	 display: inline-block;
}
 #scrollIframe .website-team a.hide .left_font {
	 display: none;
}
 #scrollIframe .website-team a.hide {
	 pointer-events: none;
}
 body.dark #scrollIframe .main-content.cup-match #oddsChange, body.dark #scrollIframe .main-content.cup-match [id^="oddsChange_"] {
	 background-color: #222 !important;
}
 body #scrollIframe #oddsChange .oddsChange_head .oddsChange_head_title, body #scrollIframe [id^="oddsChange_"] .oddsChange_head .oddsChange_head_title {
	 background-position: center center;
	 background-repeat: no-repeat;
}
 #scrollIframe .team-box {
	 display: inline-table;
	 position: relative;
}
 #scrollIframe .team-box a:hover::before {
	 content: attr(data-team-name);
	 display: block;
	 position: absolute;
	 top: -30px;
	 left: 0;
	 border-radius: 3px;
	 background-color: #444;
	 box-shadow: 0 0 6px #444;
	 color: white;
	 padding: 5px 10px;
	 font-size: 12px;
	 z-index: 10;
	 white-space: nowrap;
}
 body #scrollIframe #main3 #teammain-6in1 #teamid #odds table.odds-table-bg.dataItem tr.b1 td.rs {
	 border-left: 1px solid #d4d4d4;
}
 body.dark #scrollIframe #main3 #teammain-6in1 #teamid #odds table.odds-table-bg.dataItem tr.b1 td.rs {
	 border-left: 1px solid #414141;
}
 #scrollIframe #main .idx-resultpage .status-time-sched {
	 display: table-cell;
}
 #scrollIframe #nodatatip .icon-font-collect-off:before {
	 margin-top: 2px;
}
 @media only screen and (max-width: 1024px) {
	 #scrollIframe .hover-in-a-container:hover::before {
		 display: none;
	}
	 #scrollIframe #main .idx-resultpage .status-time-sched {
		 display: none !important;
	}
	 #scrollIframe #showoptional2 .showoptional2-w .search-box img {
		 width: 13px !important;
		 height: 13px !important;
		 left: 32px !important;
	}
	 #scrollIframe #showoptional2 .showoptional2-w .search-box input::placeholder {
		 font-size: 10px !important;
	}
	 #scrollIframe #showoptional2 .showoptional2-w .search-box input {
		 width: calc(100% - 26px) !important;
		 padding-left: 26px !important;
		 height: 34px !important;
		 line-height: 34px !important;
	}
	 #scrollIframe #showoptional2 .showoptional2-w .search-box button {
		 font-size: 10px !important;
		 padding: 0 6px !important;
		 height: 25px !important;
	}
}
 #scrollIframe #goalTable ul li input[type="checkbox"] {
	 opacity: 1;
	 width: 16px;
	 height: 16px;
	 appearance: none;
	 border: unset;
	 box-shadow: unset;
	 outline: unset;
	 background: transparent;
	 color: transparent;
	 margin: -3px 5px 0 0;
	 position: relative;
}
 #scrollIframe #goalTable input[type="checkbox"]::before {
	 background-image: url(../../images/uncheck-square.svg);
	 position: absolute;
	 content: "";
	 z-index: 1;
	 background-size: contain;
	 background-repeat: no-repeat;
	 width: 16px;
	 height: 16px;
	 top: 1px;
	 left: 0;
	 margin: auto 0;
}
 #scrollIframe #goalTable ul li input[type="checkbox"]:checked::before {
	 width: 16px;
	 height: 16px;
	 top: 1px;
	 left: 0;
	 margin: auto 0;
}
 #scrollIframe #goalTable input[type="checkbox"]:checked::before {
	 background: url(../../../football-vn/images/check-square.svg);
	 position: absolute;
	 content: "";
	 z-index: 1;
	 background-size: contain;
	 background-repeat: no-repeat;
}
 #scrollIframe #goalTable ul li {
	 color: #070f03 !important;
	 font-weight: 500 !important;
}
 body.dark #scrollIframe #goalTable ul li {
	 color: #d4d4d4 !important;
}
 #scrollIframe #showoptional2 .showoptional2-w .search-box {
	 padding: 12px 24px;
	 position: relative;
	 text-align: left;
	 padding-bottom: 0;
	 padding-top: 0;
	 margin-top: 10px;
}
 #scrollIframe #showoptional2 .showoptional2-w .search-box img {
	 width: 16px;
	 height: 16px;
	 object-fit: contain;
	 position: absolute;
	 left: 34px;
	 top: 0;
	 bottom: 0;
	 margin: auto;
}
 #scrollIframe #showoptional2 .showoptional2-w .search-box input {
	 color: var(--MonotoneGrey-700, #717171);
	 text-align: left;
	 font-family: Inter;
	 font-size: 14px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: 18px;
	 border-radius: 80px;
	 border: 0px solid #000;
	 background: #fff;
	 height: 36px;
	 box-shadow: 0px 4px 14px 0px #e5e5e5;
	 width: calc(100% - 35px);
	 padding-left: 35px;
	 outline: unset;
}
 #scrollIframe #showoptional2 .showoptional2-w .search-box button {
	 color: var(--Monotone-Grey-0, #fff);
	 font-family: Inter;
	 font-size: 12px;
	 font-style: normal;
	 font-weight: 500;
	 line-height: 18px;
	 border-radius: 40px;
	 background: #9f2c09;
	 position: absolute;
	 right: 27px;
	 top: 0;
	 bottom: 0;
	 height: 30px;
	 margin: auto;
	 border: 0;
	 padding: 0 14px;
}
 #scrollIframe #showoptional2 .showoptional2-w .rbl {
	 margin-top: 10px;
}
 body.dark #scrollIframe #showoptional2 .showoptional2-w .search-box input {
	 color: #fff !important;
	 background: #000;
	 box-shadow: unset;
	 border: 1px solid #1e2429;
}
 body.dark #scrollIframe #showoptional2 .showoptional2-w .search-box input::placeholder {
	 color: #fff !important;
}
 @media only screen and (min-width: 1024px) {
	 #scrollIframe #info.coach-detail, #scrollIframe #info.player-detail-data {
		 padding: 0;
	}
	 #scrollIframe #info.coach-detail .database_league_filter--dropdown, #scrollIframe #info.player-detail-data .database_league_filter--dropdown {
		 margin-right: 27px;
	}
}
 #scrollIframe .live-w-content, #scrollIframe .live-table-w-content, #scrollIframe .live-w-content-bot {
	 display: none;
}
 @media only screen and (max-width: 1024px) {
	 #scrollIframe {
		/* #tableCoreSP.live-table-w .table-score-container{
			 display: none;
		}
		 */
	}
	 body #scrollIframe .matchDetail .all-block #team-tech-detail {
		 display: inline-block;
	}
	 #scrollIframe .live-w-content, #scrollIframe .live-table-w-content {
		 display: block;
	}
	 #scrollIframe #matchData #game-rate #matchScoreStatistics .fx-title-name span {
		 text-decoration: none;
		 overflow: hidden;
		 text-overflow: ellipsis;
		 white-space: nowrap;
		 display: inline-block;
		 width: 99px;
	}
	 body #scrollIframe #container #info.matchDetail #porletP_Group .porletP.p5-w-test .team-table-title {
		 display: initial !important;
		 top: -42px !important;
	}
	 #scrollIframe #team-tech-detail.t-p-11-5 {
		 width: 100%;
	}
	 #scrollIframe #porletP4.poper-tw table tr > td:first-child, #scrollIframe #porletP4.poper-tw table tr > th:first-child {
		 position: sticky;
		 left: 0;
	}
	 #scrollIframe #porletP4.poper-two-1 table tr > td:first-child, #scrollIframe #porletP4.poper-two-1 table tr > th:first-child {
		 position: sticky;
		 left: 0;
	}
	 #scrollIframe #game-rate .bh-335.col-game-rate-hide-mobile {
		 height: auto !important;
	}
	 #scrollIframe #table_v3.team-table-other.d-after-none tr th:first-child, #scrollIframe #table_v1.team-table-home.d-after-none tr th:first-child {
		 z-index: 9;
	}
	 #scrollIframe .dropdown-obtion-right .dropdown-menu.show {
		 left: 0 !important;
	}
	 #scrollIframe #game-rate #tableCore {
		 overflow: visible !important;
	}
	 #scrollIframe #game-rate #tableCore #tableCoreSP.core-container {
		 background: transparent;
	}
	 #scrollIframe .dropdown-menu.dptlt.show2 {
		 display: block !important;
	}
	 #scrollIframe #game-rate #tableCoreSP.core-container-mobile {
		 position: relative;
	}
	 body #scrollIframe #main #table_live .new-home-tr .odds1::before {
		 font-size: 10px !important;
	}
	 body #scrollIframe #main #table_live .new-home-tr .odds1::before {
		 left: 6px !important;
	}
	 #scrollIframe #tableCoreSP.live-table-w .live-table-w-content {
		 display: flex;
		 gap: 11px;
		 padding: 0 12px;
	}
	 #scrollIframe #tableCoreSP.live-table-w .live-table-w-content .table-core-odds-value {
		 position: initial !important;
		 flex: 1;
	}
	 #scrollIframe #tableCoreSP.live-table-w .live-table-w-content .odds-number {
		 font-weight: 600;
	}
	 #scrollIframe #tableCoreSP.live-table-w .live-table-w-content .odds-number::after {
		 height: 12px;
		 width: 12px;
	}
	 #scrollIframe .live-w-content .live-w-content-title {
		 display: flex;
		 align-items: center;
		 margin: 8px 0;
	}
	 #scrollIframe .live-w-content .live-w-content-title .tleft, #scrollIframe .live-w-content .live-w-content-title .tright {
		 width: calc(50% - 25px);
	}
	 #scrollIframe .live-w-content .live-w-content-title .tright {
		 justify-content: flex-start;
	}
	 #scrollIframe .live-w-content .live-w-content-title .ratio-value {
		 font-family: Inter;
		 font-size: 16px !important;
		 font-weight: 700;
		 line-height: 19.36px;
		 text-align: center;
		 color: var(--color-score-live-light) !important;
		 text-align: center;
		 min-width: 50px;
	}
	 #scrollIframe .live-w-content .live-w-content-time .status-time-match {
		 font-family: Inter;
		 font-size: 10px;
		 font-weight: 400;
		 line-height: 16px;
		 text-align: center;
		 margin-bottom: 8px;
	}
	 #scrollIframe .live-w-content .live-w-content-time .status-time-match span {
		 position: relative;
		 color: #717171;
	}
	 #scrollIframe .live-w-content .live-w-content-time .status-time-match span:after {
		 content: '';
		 background-repeat: no-repeat;
		 background-size: contain;
		 background-position: center center;
		 width: 3px;
		 height: 8px;
		 position: absolute;
		 right: -4px;
		 top: 2px;
		 background-image: url(../../../../images/in.gif);
	}
	 #scrollIframe #game-rate #tableCoreSP.core-container-mobile.live-table-w {
		 height: 148px !important;
	}
	 #scrollIframe .live-w-content-bot {
		 display: flex;
		 justify-content: space-between;
		 padding: 6px 10px;
		 background: #2b7e5d;
		 font-size: 10px;
		 color: white;
		 align-items: center;
	}
	 #scrollIframe .live-w-content-bot-icon {
		 width: 18px;
		 height: 18px;
		 display: flex;
		 align-items: center;
		 justify-content: center;
		 border-radius: 50%;
		 background: white;
	}
	 #scrollIframe .odds-number--title {
		 position: absolute;
		 left: 6px;
		 font-size: 10px;
		 color: #8c8c8c;
		 height: 100%;
		 display: flex;
		 align-items: center;
	}
	 #scrollIframe .database_league_filter--dropdown #left table tr td::after {
		 top: initial !important;
	}
	 #scrollIframe table .team-box > a {
		 max-width: 130px;
	}
	 body #scrollIframe #main .idx-favorite #table_live.table-favorite tbody tr td.status-time-match.td_status {
		 display: block !important;
	}
	 #scrollIframe .team-table-title2 span {
		 overflow: hidden;
		 display: block;
		 -webkit-line-clamp: 1;
		 display: box;
		 display: -webkit-box;
		 -webkit-box-orient: vertical;
		 text-overflow: ellipsis;
		 white-space: normal;
	}
	 #scrollIframe td.status-time-match, #scrollIframe td.status-time-sched {
		 display: flex;
		 gap: 8px;
		 justify-content: center;
	}
	 #scrollIframe td.status-time-match > div:first-child.no-text-in, #scrollIframe td.status-time-sched > div:first-child.no-text-in {
		 display: none;
	}
}
 #scrollIframe #app6in1 .custom-options.scroll-custom.show:hover .active {
	 background-color: transparent !important;
}
 #scrollIframe .dark #app6in1 .custom-select-02 .custom-options .custom-option:hover {
	 background: var(--Orange-09, #260c04) !important;
}
 #scrollIframe #app6in1 .button-df:hover {
	 border: 1px solid #005030 !important;
	 background: #005030 !important;
	 color: #fff !important;
}
 #scrollIframe #app6in1 .button-df.custom-select-02:hover:after {
	 filter: brightness(0) invert(1);
}
 #scrollIframe #app6in1 .custom-select-02.show.button-df {
	 border: 1px solid #005030 !important;
	 background: #005030 !important;
	 color: #fff !important;
}
 body #scrollIframe#soccer.dark #app6in1 .filter-form .button-df:hover:after {
	 filter: brightness(0) invert(1);
}
 body #scrollIframe#soccer.dark #app6in1 .filter-form .button-df:hover {
	 border: 1px solid #005030 !important;
	 background: #005030 !important;
	 color: #fff !important;
}
 #scrollIframe .league-responsive #SubSelectDiv {
	 display: block;
}
 #scrollIframe #app6in1 .custom-select-02.show.button-df:after {
	 filter: brightness(0) invert(1);
}
 #scrollIframe .data.page-schedule.cup-match #Table3 tr.bg-oyellow td {
	 line-height: 23px !important;
}
 #scrollIframe .data.page-schedule.cup-match #SubSelectDiv {
	 display: block;
}
 #scrollIframe #app6in1 .button-df.active2 {
	 border: 1px solid #005030 !important;
	 background: #005030 !important;
	 color: white !important;
	 font-weight: 500;
}
 #scrollIframe #app6in1 .button-df.active2:after {
	 filter: brightness(0) invert(1);
}
 #scrollIframe .data.table-v2 #page_div.pp- .dropdown-content {
	 top: initial;
	 bottom: 100%;
}
 #scrollIframe .hover-in-a-container {
	 position: relative;
}
 #scrollIframe .hover-in-a-container::before {
	 content: attr(data-tooltip);
	 position: absolute;
	 right: 0;
	 top: 100%;
	 background-color: #444;
	 color: #fff;
	 padding: 5px;
	 border-radius: 5px;
	 white-space: nowrap;
	 opacity: 0;
	 pointer-events: none;
	 transition: opacity 0.3s ease;
	 z-index: 100;
}
 #scrollIframe .hover-in-a-container.right::before {
	 right: inherit;
}
 body.dark #scrollIframe .hover-in-a-container::before {
	 background-color: #242424;
}
 #scrollIframe .hover-in-a-container:hover::before {
	 opacity: 1;
}
 #scrollIframe .version-2.coach-detail .statistics {
	 background: transparent;
	 background-color: transparent;
}
 #scrollIframe .dark #app6in1 .table-view .trash-bin {
	 filter: brightness(0) invert(1);
}
 #scrollIframe #tableId.data .pager {
	 float: unset !important;
}
 #scrollIframe .bxh-110 .button-df {
	 height: 30px;
	 padding: 0 10px;
	 line-height: 30px;
	 border-radius: 4px;
	 border: 1px solid #fff;
	 background: #f2f2f2;
	 box-sizing: border-box;
	 color: #414141;
	 cursor: pointer;
	 font-size: 12px;
	 font-weight: 500;
	 min-width: 100px;
	 text-align: center;
	 transition: 0.175s all linear;
	 width: calc(100% - 16px);
}
 #scrollIframe .bxh-110 .custom-select {
	 padding-right: 20px;
	 text-align: left;
}
 #scrollIframe .bxh-110 .custom-select-02::after {
	 background-image: url(../../../images/ar_down.svg);
	 right: 10px;
	 top: 50%;
	 width: 14px;
	 height: 14px;
	 transition: all 0.2s ease;
}
 #scrollIframe .bxh-110 .custom-select-02.show::after {
	 transform: translateY(-50%) rotate(180deg);
}
 #scrollIframe .bxh-110 .custom-select-02 .custom-options {
	 top: calc(100% + 7px);
	 padding-top: 3px;
	 background: white;
	 border-top-left-radius: 4px;
	 border-top-right-radius: 4px;
	 width: 100%;
	 max-height: 306px;
	 overflow: auto;
	 transition: all 0.2s ease;
	 position: absolute;
}
 #scrollIframe .bxh-110 .custom-select-02.show::before {
	 content: "";
	 position: absolute;
	 width: 0;
	 height: 0;
	 border-left: 8px solid transparent;
	 border-right: 8px solid transparent;
	 border-bottom: 6px solid white;
	 bottom: -12px;
	 left: calc(50% - 8px);
	 transform: translateY(-50%) rotate(0deg);
	 transition: all 0.2s ease;
	 z-index: 10;
}
 #scrollIframe .bxh-110 .bxh-110-content-fc {
	/* padding: 0 8px;
	 */
}
 #scrollIframe .bxh-110 .custom-options .custom-option.active {
	 transition: 0.3s all ease-in-out;
	 background-color: #e3f1eb;
}
 #scrollIframe .bxh-110 .custom-select-02 .custom-options div {
	 height: 22px;
	 padding: 0 10px;
	 text-align: left;
	 line-height: 22px;
}
 #scrollIframe .bxh-110 .custom-options div {
	 border-bottom: 1px solid #f2f2f2;
	 padding: 4px 14px;
	 cursor: pointer;
	 background: white;
	 transition: 0.175s all linear;
	 color: #414141;
}
 #scrollIframe .bxh-110 .custom-options.scroll-custom.show:hover .active {
	 background-color: transparent;
}
 #scrollIframe .bxh-110 .custom-select-02 .custom-options div:hover {
	 background: #e3f1eb !important;
}
 #scrollIframe .bxh-110 table {
	 width: 100%;
	 border-collapse: collapse;
}
 #scrollIframe .bxh-110 table tr th {
	 color: #717171;
	 font-size: 10px;
	 font-weight: 500;
	 text-align: left;
	 padding: 2px 0;
	 height: 20px;
}
 #scrollIframe .bxh-110 table tr td {
	 padding: 2px 0;
	 height: 20px;
	 vertical-align: middle;
}
 #scrollIframe .bxh-110 table tr td:first-child {
	 color: #717171;
	 width: 16px;
}
 #scrollIframe .bxh-110 table tr td:last-child, #scrollIframe .bxh-110 table tr th:last-child {
	 width: 30px;
	 text-align: center;
}
 #scrollIframe .bxh-110 table tr td:last-child {
	 color: #28966a;
	 font-weight: 400;
}
 #scrollIframe .bxh-110 .bxh-110-content-name {
	 max-width: 125px;
	 -webkit-line-clamp: 1;
	 display: box;
	 display: -webkit-box;
	 -webkit-box-orient: vertical;
	 text-overflow: ellipsis;
	 white-space: normal;
	 max-height: 15px;
	 overflow: hidden;
}
 #scrollIframe .bxh-110 .bxh-110-content--link {
	 text-align: center;
	 margin-top: 6px;
}
 #scrollIframe .bxh-110 .bxh-110-content--link a {
	 color: #337359;
	 font-size: 10px;
	 text-decoration: underline;
	 gap: 3px;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 #scrollIframe .bxh-110 .custom-select-02.show.button-df {
	 border: 1px solid #005030 !important;
	 background: #005030 !important;
	 color: #fff !important;
}
 #scrollIframe .bxh-110 .custom-select-02.button-df:hover {
	 border: 1px solid #005030 !important;
	 background: #005030 !important;
	 color: #fff !important;
}
 #scrollIframe .bxh-110 .custom-select-02.button-df:hover:after {
	 filter: brightness(0) invert(1);
}
 #scrollIframe .bxh-110 .custom-select-02.show.button-df:after {
	 filter: brightness(0) invert(1);
}
 #scrollIframe .dark .bxh-110 .button-df {
	 background: #414141;
	 border: 1px solid #414141;
}
 body.dark #scrollIframe .bxh-110 .custom-select-02 .custom-options .custom-option {
	 background: var(--Monotone-Grey-900, #070f03);
	 color: var(--Monotone-Grey-0, #fff);
}
 body.dark #scrollIframe .bxh-110 .custom-select-02 .custom-options {
	 background: var(--Monotone-Grey-900, #070f03);
}
 body.dark #scrollIframe .bxh-110 .custom-select-02::before {
	 border-bottom-color: #070f03;
}
 body.dark #scrollIframe .bxh-110 .custom-select-02 .custom-options .custom-option.active {
	 background: var(--Orange-09, #260c04);
}
 body.dark #scrollIframe .bxh-110 .custom-options.scroll-custom.show:hover .active {
	 background-color: transparent;
}
 #scrollIframe .dark .bxh-110 .custom-select-02 .custom-options .custom-option:hover {
	 background: var(--Orange-09, #260c04) !important;
}
 #scrollIframe .dark .bxh-110 table tr td:first-child, #scrollIframe .dark .bxh-110 table tr th {
	 color: #bbb;
}
 #scrollIframe .dark .bxh-110 .bxh-110-content--link a {
	 color: #20be7f;
}
 #scrollIframe .dark .bxh-110 table tr td:last-child {
	 color: #92e6c4;
}
 #scrollIframe .dark .bxh-110 .custom-select-02::after {
	 filter: brightness(0) invert(1);
}
 #scrollIframe .bxh-110 {
	 overflow: initial !important;
}
 #scrollIframe .bxh-110 .loading {
	 opacity: 0.5;
	 cursor: progress;
}
 #scrollIframe .bxh-110 .loading a {
	 pointer-events: none;
}
 #scrollIframe .bxh-110 table tr td:first-child, #scrollIframe .bxh-110 table tr th:first-child {
	 padding-left: 8px;
}
 #scrollIframe .bxh-110 table tr td:last-child, #scrollIframe .bxh-110 table tr th:last-child {
	 padding-right: 8px;
}
 #scrollIframe .bxh-110 .custom-select-02 {
	 margin-right: 8px;
	 margin-left: 8px;
}
 #scrollIframe .bxh-110 table tbody tr {
	 transition: 0.3s;
}
 #scrollIframe .bxh-110 table tbody tr:hover {
	 background: #e3f1eb;
}
 #scrollIframe .bxh-110 .bxh-110-content-name:hover {
	 color: #337359;
	 text-decoration: underline;
	 cursor: pointer;
}
 #scrollIframe .dark .bxh-110 .bxh-110-content-name:hover {
	 color: #20be7f;
}
 #scrollIframe .dark .bxh-110 table tbody tr:hover {
	 background: #022517;
}
 #scrollIframe .dark .home-page-right-desktop .hot-news-list .hot-news-item .hot-news-btn {
	 color: #20be7f;
}
 #scrollIframe table .team-box > a {
	 overflow: hidden;
	 display: -webkit-box;
	 -webkit-box-orient: vertical;
	 text-overflow: ellipsis;
	 max-width: 102px;
}
 @media (max-width: 500px) {
	 #scrollIframe table .team-box > a {
		 max-width: 130px;
	}
}
 body #scrollIframe #table_live .action-table.toolimg.be-change-ht-title {
	 justify-content: end !important;
}
 body #scrollIframe #table_live .action-table.toolimg {
	 padding: 5px !important;
	 gap: 9px !important;
}
 #scrollIframe #oddsHead.w-75 {
	 width: 75px;
	 min-width: 75px;
	 max-width: 75px;
}
 #scrollIframe .table-time .td-bdr.w-120 {
	 width: 100px;
	 min-width: 100px;
	 max-width: 100px;
}
 #scrollIframe .table-time.euro-view .td-bdr.w-120 {
	 width: 120px;
	 min-width: 120px;
	 max-width: 120px;
}
 body #scrollIframe .idx-resultpage #table_live .action-table.toolimg.be-change-ht-title {
	 justify-content: center !important;
}
 @media only screen and (min-width: 1024px) {
	 #scrollIframe .fixture table .team-box > a {
		 max-width: 145px;
	}
}
 #scrollIframe #filter-box-on-mobile {
	 display: none;
}
 #scrollIframe #filter-box-on-pc .filter-third {
	 flex: 1;
	 gap: 12px;
	 margin-bottom: 0px;
	 justify-content: flex-start;
}
 #scrollIframe #filter-box-on-pc .filter-third > div {
	 width: initial !important;
	 max-width: 218px !important;
	 min-width: 218px !important;
	 flex: 1 !important;
	 height: 34px;
}
 #scrollIframe #filter-box-on-pc .filter-third > div #selectLeague:hover {
	 border: 1px solid #005030 !important;
	 background: #005030 !important;
	 color: #fff !important;
}
 #scrollIframe #filter-box-on-pc .filter-second .all-hot-filter .d-flex.xll-r .button-df:first-child {
	 border: 1px solid #fff !important;
}
 #scrollIframe #filter-box-on-pc .filter-second .all-hot-filter .d-flex.xll-r .button-df:first-child:hover {
	 border: 1px solid #005030 !important;
}
 #scrollIframe #filter-box-on-pc .filter-third > div #selectLeague:hover .custom-select {
	 color: #fff !important;
}
 #scrollIframe #filter-box-on-pc .filter-third > div .custom-select-02:hover:after {
	 filter: brightness(0) invert(1);
}
 #scrollIframe #filter-box-on-pc .filter-third > div .custom-select {
	 min-height: 34px;
	 line-height: 34px;
	 text-align: left;
	 font-size: 14px;
}
 #scrollIframe #filter-box-on-pc .filter-third > div #selectLeague {
	 padding: 0 12px;
	 height: 34px;
	 border: 1px solid #005030;
}
 #scrollIframe #filter-box-on-pc .filter-third > div.min126px {
	 border: 1px solid #005030;
}
 #scrollIframe #filter-box-on-pc .filter-second .all-hot-filter {
	 width: 100%;
	 flex: 1;
	 max-width: 100%;
}
 #scrollIframe #filter-box-on-pc .filter-second .all-hot-filter .d-flex.xll-r {
	 width: 100%;
	 gap: 12px;
	 margin-top: 12px;
}
 #scrollIframe #filter-box-on-pc .filter-second #sixinoneFilterLeague {
	 width: 490px !important;
	 transform: none !important;
	 left: 0px;
}
 #scrollIframe #filter-box-on-pc .filter-second .all-hot-filter .d-flex.xll-r .button-df {
	 min-width: 80px;
	 font-size: 14px;
}
 #scrollIframe #filter-box-on-pc .all-hot-filter .button-df.active_ {
	 background-color: #005030;
	 color: #fff !important;
	 border: 1px solid #005030;
}
 @media only screen and (max-width: 1024px) {
	 #scrollIframe #filter-box-on-pc {
		 display: none;
	}
	 #scrollIframe #filter-box-on-mobile {
		 display: block;
	}
	 #scrollIframe #filter-box-on-mobile .llx {
		 gap: 9px;
	}
	 #scrollIframe #filter-box-on-mobile .btn-item-now {
		 font-size: 10px;
		 padding: 8px;
	}
	 #scrollIframe #filter-box-on-mobile .filter-cup-match .custom-select-02 .custom-select, #scrollIframe #filter-box-on-mobile .all-hot-filter .button-df {
		 font-size: 10px;
	}
	 #scrollIframe #filter-box-on-mobile .filter-cup-match-box {
		 padding: 7px 10px;
		 height: initial;
		 border: 1px solid #005030;
		 min-height: 34px;
	}
	 #scrollIframe #filter-box-on-mobile .filter-search-row {
		 margin-bottom: 0px;
	}
	 #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02 .custom-select {
		font-size: 12px;
	}
	 #scrollIframe #filter-box-on-mobile #sixinoneFilterLeague {
		 width: 350px !important;
		 transform: none !important;
		 left: -68px;
	}
	 #scrollIframe #filter-box-on-mobile .all-hot-filter .button-df {
		 min-width: initial !important;
		 padding: 0 8px;
		 min-height: 34px;
		 line-height: 33px;
	}
	 #scrollIframe #filter-box-on-mobile .custom-select-02::after {
		 right: 7px;
		 width: 11px;
		 height: 11px;
	}
	 #scrollIframe #filter-box-on-mobile .filter-all-hot {
		 margin-top: 8px;
	}
	 #scrollIframe #filter-box-on-mobile .xll-r, #scrollIframe #filter-box-on-mobile .filter-row-select {
		 gap: 8px;
	}
	 #scrollIframe #filter-box-on-mobile .sotit {
		 display: none;
	}
	 #scrollIframe #filter-box-on-mobile .search-box img {
		 left: initial !important;
		 right: 24px;
	}
	 #scrollIframe #filter-box-on-mobile .search-box input {
		 font-size: 11px !important;
		 height: 28px !important;
		 padding-left: 10px !important;
	}
	 #scrollIframe #filter-box-on-mobile .custom-select-02 .custom-options div {
		 padding-left: 16px !important;
		 padding-right: 16px !important;
	}
	 #scrollIframe #filter-box-on-mobile .search-box input::placeholder {
		 font-size: 11px !important;
	}
	 #scrollIframe #filter-box-on-mobile .bts-top label {
		 font-size: 12px !important;
	}
	 #scrollIframe #filter-box-on-mobile .bts-top span label {
		 font-size: 11px !important;
	}
	 #scrollIframe #filter-box-on-mobile .myleague2.scroll-custom > div {
		 padding-left: 0px !important;
		 padding-right: 0px !important;
	}
	 #scrollIframe #filter-box-on-mobile #myleague2 ul li label {
		 font-size: 10px !important;
	}
	 #scrollIframe #filter-box-on-mobile .custom-select-02 .custom-options div.bts-inner {
		 padding-left: 0px !important;
		 padding-right: 0px !important;
	}
	 #scrollIframe #filter-box-on-mobile .bts-bottom .select-all span {
		 margin-left: 5px !important;
		 font-size: 11px !important;
	}
	 #scrollIframe .sixmix-container .filter-box #sixinoneFilterLeague .bts-bottom #button {
		 width: 88px;
		 font-size: 12px;
	}
	 #scrollIframe #filter-box-on-mobile .custom-select-02 .custom-options div.select-all {
		 padding-right: 0px !important;
	}
	 #scrollIframe #app6in1 .table-view {
		 margin-top: 8px;
	}
	 #scrollIframe #app6in1 .sixmix-container {
		 padding-top: 0px;
	}
	 #scrollIframe #app6in1 .league-item {
		 margin-bottom: 8px;
	}
	 #scrollIframe #filter-box-on-mobile .all-hot-filter .button-df.active_ {
		 background-color: #005030;
		 color: #fff !important;
		 border: 1px solid #005030;
	}
	 #scrollIframe #filter-box-on-mobile .custom-select-02 .custom-options {
		width: 100%;
        max-width: 120px;

	}
	 #scrollIframe #filter-box-on-mobile .filter-row-select .custom-select-02 .custom-select {
		max-width: 120px;
	}
}
 body #scrollIframe .fixture #table_live .action-table.toolimg.be-change-ht-title {
	 justify-content: center !important;
}
 #scrollIframe #table_live tr:not(.Leaguestitle):not(.scoretitle) td {
	 font-size: 12px !important;
}
 #scrollIframe .porletP.ptpl#porletP12 .team-table-title2 {
	 margin-bottom: 10px;
}
 body.dark #scrollIframe .porletP.ptpl#porletP10 table tbody td, body.dark #scrollIframe .porletP.ptpl#porletP11 table tbody td, body.dark #scrollIframe .porletP.ptpl#porletP12 table tbody td, body.dark #scrollIframe .porletP.ptpl#porletP15 table tbody td {
	 color: var(--Monotone-Grey-500, #bbb);
}
 body.dark #scrollIframe .ball-analysis .all-block-content #porletP17 .content .fx-tb-b li b {
	 color: var(--Monotone-Grey-500, #bbb);
}
 body.dark #scrollIframe .ball-analysis .all-block-content #porletP17 .content .fx-tb-b h4 {
	 color: white;
}
 body #scrollIframe .fixture #table_live .corner-text {
	 font-weight: 400;
}
 #scrollIframe .dark #databaseLeagueFilter .left_list3 li .on, #scrollIframe .dark #databaseLeagueFilter .left_list3 li:hover {
	 background-color: #004026 !important;
}
 #scrollIframe .main-content.cup-match .tdsolid.table-v2 table td div strong {
	 color: #036;
}
 #scrollIframe .wrap-sc #SubSelectDiv > ul {
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: start;
}
 #scrollIframe .wrap-sc #SubSelectDiv > ul li {
	 float: initial;
}
 #scrollIframe .dark #mintable .tds:hover {
	 background-color: #333 !important;
}
 #scrollIframe .dark #div_cornerOdds .txt-11 th {
	 color: white;
}
 #scrollIframe #table_live .change-colname.hpd-td {
	 min-width: 154px;
}
 #scrollIframe #table_live .change-colname.tx-td {
	 min-width: 154px;
}
 #scrollIframe .match-table__minute-title {
	 overflow: hidden;
}
 #scrollIframe .top-nav-vuejs {
	 max-width: 1004px;
	 margin-bottom: 12px;
}
 #scrollIframe .top-nav-vuejs .item-sw {
	 height: 34px;
	 line-height: 34px;
	 text-align: center;
	 gap: 10px;
	 border-radius: 4px;
	 background: #fbfbfb;
	 font-size: 12px;
	 font-weight: 500;
	 padding: 0 10.5px;
	 display: block;
}
 #scrollIframe .dark .top-nav-vuejs .item-sw {
	 background: #00100a;
}
 #scrollIframe .dark .top-nav-vuejs .item-sw:hover {
	 background: #141414;
	 color: #ddd;
}
 #scrollIframe .dark .top-nav-vuejs .top-nav-vuejs-wrap-btn > div {
	 filter: drop-shadow(2px 4px 6px black);
}
 #scrollIframe .top-nav-vuejs .swiper-slide {
	 width: initial !important;
	 min-width: 100px;
}
 #scrollIframe .top-nav-vuejs .swiper-slide a:hover {
	 text-decoration: none;
	 color: initial;
}
 #scrollIframe .top-nav-vuejs .swiper-slide a.on:hover {
	 text-decoration: none;
	 color: white;
}
 #scrollIframe .top-nav-vuejs .swiper-slide .on {
	 background: var(--primary-color) !important;
	 color: white;
}
 #scrollIframe .top-nav-vuejs .top-nav-vuejs-wrap-btn {
	 display: flex;
}
 #scrollIframe .top-nav-vuejs .top-nav-vuejs-wrap {
	 display: flex;
	 gap: 12px;
}
 #scrollIframe .top-nav-vuejs .swiper-container {
	 flex: 1;
}
 #scrollIframe .top-nav-vuejs .top-nav-vuejs-wrap-btn {
	 width: 54px;
}
 #scrollIframe .top-nav-vuejs .top-nav-vuejs-wrap-btn {
	 justify-content: space-between;
	 align-items: center;
}
 #scrollIframe .top-nav-vuejs .top-nav-vuejs-wrap-btn > div {
	 height: 20px;
	 width: 20px;
	 border: 1px solid #719a8a;
	 border-radius: 50%;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}
 #scrollIframe #view-tap-top.sub_menu {
	 display: none;
}
 #scrollIframe #view-tap-top.sub_menu.bxh {
	 display: flex;
}
 #scrollIframe .second-version .tdlink.lh17 th {
	 background: #f2f2f2;
}
 @media only screen and (max-width: 1024px) {
	 #scrollIframe #view-tap-top.sub_menu {
		 display: flex;
	}
	 #scrollIframe #view-tap-bottom.sub_menu {
		 display: none;
	}
	 #scrollIframe .top-nav-vuejs .top-nav-vuejs-wrap-btn {
		 display: none;
	}
	 #scrollIframe #info.vue.version-2.data-sync.top-league.league-container {
		 margin-top: 0px !important;
	}
	 html body #scrollIframe #info #i_main .info_title .info_title_left .selectbox {
		 margin-right: 0px !important;
		 width: 100%;
	}
	 html body #scrollIframe #info #i_main .info_title .info_title_left .selectbox .filterLi2 {
		 min-width: 120px;
		 width: 120px;
	}
	 html body #scrollIframe #info #i_main .info_title .info_title_left .selectbox .filterLi2 .dropdown-toggle {
		 width: 120px !important;
	}
}
#scrollIframe #iframe_6in1 .table-view,  #scrollIframe #fake_iframe6in1 .table-view{
  margin-top: 12px;
}
 