/*

//.........................
//.VVVV....VVVVV....4444...
//.VVVV....VVVV....44444...
//.VVVV....VVVV...444444...
//.VVVVV..VVVV....444444...
//..VVVV..VVVV...4444444...
//..VVVV..VVVV..44444444...
//..VVVVVVVVV...444.4444...
//...VVVVVVVV..V444.4444...
//...VVVVVVVV..V444444444..
//...VVVVVVV...V444444444..
//....VVVVVV........4444...
//....VVVVVV........4444...
//....VVVVV.........4444...
//.........................

V4

	TABLE OF CONTENTS
	----------------------------------------------------------------
	TABLE OF CONTENTS
	----------------------------------------------------------------
	*. pages .................................................
	----------------------------------------------------------------
*/




#ad-top {
    width: calc(100% - 0px);
    margin: 0 auto;
	padding: 0px 10px 0;
    margin-top: 8px;
    overflow: hidden;
    position: relative;	
	
}

#ad-top .ad_area > ul {
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
}
#ad-top .ad_area > ul > li {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    background: #000000;
    color: #fff;
    padding: 10px 0;
    position: relative;
}
#ad-top .ad_area li {
	list-style: none;
    float: left;
    color: #e7ddcb;
    width: 100%;
    padding: 0;
    line-height: unset;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(bottom, #373737, #8e8e8e 25%, #fff 52%, #808080 75%, #373737);
    background-image: -moz-linear-gradient(bottom, #373737, #8e8e8e 25%, #fff 52%, #808080 75%, #373737);
    background-image: -o-linear-gradient(bottom, #373737, #8e8e8e 25%, #fff 52%, #808080 75%, #373737);
    background-image: -ms-linear-gradient(bottom, #373737, #8e8e8e 25%, #fff 52%, #808080 75%, #373737);
    background-image: linear-gradient(to top, #373737, #8e8e8e 25%, #fff 52%, #808080 75%, #373737);
}
#ad-top .ad_area > ul > li > marquee {
    /*display: flex;*/
    justify-content: flex-end;
    /*animation: scroll-left 20s linear infinite;*/
    padding: 5px;
    align-items: center;
    margin-top: 0;
    padding-top: 2px;
    color: #eeeeee;
}


#ad-top .ad-topclose{
    cursor: pointer;
    position: absolute;
    right: 13px;
    padding: 0px 6px;
    font-size: 30px;
    background: transparent;
    border-radius: 50%;
    color: #818181;
    z-index: 2;
	top: 50%;
    transform: translate(-13%, -56%);
}

#ad-top .ad_area  marquee {
    background: #3b3b3b;
    border: 1px solid #0A0E16;
    position: relative;
    z-index: 1;
    padding: 6px;
	float: left;
    margin: 3px;
    background-image: -webkit-linear-gradient(bottom, #737373, #282828);
    background-image: -moz-linear-gradient(bottom, #737373, #282828);
    background-image: -o-linear-gradient(bottom, #737373, #282828);
    background-image: -ms-linear-gradient(bottom, #737373, #282828);
    background-image: linear-gradient(to top, #737373, #282828);
	white-space: nowrap;	
}

#ad-top .ad_area marquee:before {
    left: 0;
    background: linear-gradient(to right, #0d1119 0%, transparent 100%);
}

#ad-top .ad_area marquee:after {
    right: 0;
    background: linear-gradient(to right, #0000 0%, #0d1119 100%);
}

#ad-top .ad_area marquee:after , #ad-top .ad_area marquee:before {
    position: absolute;
    top: 0;
    width: 10rem;
    height: 100%;
    content: "";
    z-index: 1;
}





.main_enter .m_box_warp:hover .m_main_txt, .main_enter .m_box_warp:hover .m_sub_txt {
    transform: translateX(0px);
}
.main_enter .m_box_warp:hover .m_sub_icon {
    transform: translateX(0px);
	bottom:0;
	right:0;
}

.m_main_txt ,  .m_sub_txt, .m_sub_icon 
{
 position:absolute;
 z-index: 999;
}
.main_enter .m_box_warp:hover .m_sub_txt {
    top: 17px;
    right: 17px;
}

.main_enter .m_box_warp:hover .m_main_txt {
    top: 13px;
    left: 13px;
}
.m_main_txt,
.m_sub_txt {
    transform: translateX(-100%);
    transition: all 0.4s ease-out;
}
.m_sub_icon {
    transform: translateX(100%);
    transition: all 0.4s ease-out;
    bottom: 0;
    right: 0;
}

.main_enter .m_box_warp {
    background: unset;
	position:relative;
	z-index:3;
}
.main_enter .m_box_warp:hover {
    background: #000000d1;
    background-image: linear-gradient(
        to bottom,
        rgb(0 0 0 / 37%),
        rgb(155 155 155 / 16%) 49%,
        rgb(255 255 255 / 15%) 51%,
        rgb(255 255 255 / 5%)
    );
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
      transition: 0.3s;
}
.main_enter .m_box_warp:hover:after{
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background: #000;
    top: 0;
    left: 0;
    z-index: 5;
    opacity: 0.7;
}

.m_box_warp .bg-cover-img {
    width: 100%;
    position: relative;
    z-index: 1;
}
.main_enter .m_box_warp:hover .m_main_txt, 
.main_enter .m_box_warp:hover .m_sub_txt ,
.main_enter .m_box_warp:hover .m_sub_icon {
	z-index: 6;	
	position:absolute;
}

.main_enter .m_box_warp:hover .m_sub_icon,
.main_enter .m_box_warp .m_sub_icon {
    opacity: 1;
    top: 5%;
    bottom: unset;
    left: 50%;
    transform: translate(-45%);
}


.main_enter .m_box_warp:not(:has(img)) {

}
.main_enter .m_box_warp:not(:has(img)) .m_main_txt,
.main_enter .m_box_warp:not(:has(img)) .m_sub_txt,
.main_enter .m_box_warp:not(:has(img)) .m_sub_icon{
	
}
.main_enter .bg_spon .m_box_warp:not(:has(img)){
	 background-image: url(/image/main/def/sports.png?v=02);
	background-size: 100%;
	}
.main_enter .bg_caon .m_box_warp:not(:has(img)){ 
	 background-image: url(/image/main/def/casino1.png?v=02); 
     background-size: 100%;	 
 }
.main_enter .bg_minion .m_box_warp:not(:has(img)){ 
	 background-image: url(/image/main/def/minigame.png?v=02); 
     background-size: 100%;	 
 } 
.main_enter .bg_liveon .m_box_warp:not(:has(img)){
	 background-image: url(/image/main/def/livesport.png?v=02);
	 background-size: 100%;
	 background-repeat: no-repeat;
	} 
.main_enter .bg_virtualon .m_box_warp:not(:has(img)){ 
	 background-image: url(/image/main/def/btn_virtual.png?v=02); 
     background-size: 100%;	
 } 
 
 .main_enter .bg_caon .m_box_warp[ref*="slot"]:not(:has(img)){ 
	 background-image: url(/image/main/def/slot1.png?v=02); 
     background-size: 100%;	
 } 
.main_enter .bg_spon .m_box_warp:not(:has(img)) , .main_enter .bg_caon .m_box_warp:not(:has(img)) , .main_enter .bg_minion .m_box_warp:not(:has(img)) , .main_enter .bg_liveon .m_box_warp:not(:has(img)) , .main_enter .bg_virtualon .m_box_warp:not(:has(img)) {
    padding-bottom: 66%;
}


.main_enter > div {
  width: 19.3%;
  float: left;
}
.main_enter > div:nth-child(1) {
  margin-right: 5px;
}
.main_enter > div:nth-child(2) {
  margin-right: 5px;
}
.main_enter > div:nth-child(3) {
  margin-right: 5px;
}
.main_enter > div:nth-child(4) {
  margin-right: 5px;
}
.main_enter > div:nth-child(5) {
  margin-right: 5px;
}
.main_enter > div:nth-child(6) {
    margin-right: 0px ;
 
}

.main_enter > div:first-child:nth-last-child(1),
.main_enter > div:first-child:nth-last-child(1) ~ div {
  width: calc(100% / 1 - 2px);
  margin-right: 0;
}
.main_enter > div:first-child:nth-last-child(2),
.main_enter > div:first-child:nth-last-child(2) ~ div {
  width: calc(100% / 2 - 4px);
}
.main_enter > div:first-child:nth-last-child(3),
.main_enter > div:first-child:nth-last-child(3) ~ div {
  width: calc(100% / 3 - 4px);
}
.main_enter > div:first-child:nth-last-child(4),
.main_enter > div:first-child:nth-last-child(4) ~ div {
  width: calc(100% / 4 - 4px);
}

.main_enter > div:first-child:nth-last-child(5),
.main_enter > div:first-child:nth-last-child(5) ~ div {
  width: calc(100% / 5 - 4px);
}

.main_enter > div:first-child:nth-last-child(6),
.main_enter > div:first-child:nth-last-child(6) ~ div {
  width: calc(100% / 6 - 5px);
  /*margin-right: 7px;*/
}
.main_enter > div:last-child {
  margin-right: 0;
  /* width: calc(100%/4 - 0px) !important; */
}


.main_enter [class^="bg_"] img[src=""],
.main_enter [class^="bg_"]:has(img[src=""]) {
  display: none;
}





.main_enter .m_box_warp .m_main_txt,
.main_enter .m_box_warp .m_sub_txt {
    opacity: 0;
}

.main_enter .m_box_warp:hover .m_sub_icon,
.main_enter .m_box_warp:hover .m_main_txt,
.main_enter .m_box_warp:hover .m_sub_txt {
    opacity: 1;
}

.main_enter .m_box_warp:hover:after {
    opacity: 0.8;
}
.main_enter .m_box_warp .m_sub_icon,
.main_enter .m_box_warp:hover .m_sub_icon {
    bottom: unset;
    right: unset;
    top: 20%;
    left: 50%;
    transform: translate(-50%, -10%);
    height: 63px;
    width: 120px;
}
.main_enter .m_box_warp .m_sub_logo.m_sub_icon {
    top: 10px;
    left: 50%;
    transform: translateX(-45%);
    /*opacity: 0;*/
}
.main_enter .m_box_warp:hover .m_sub_logo.m_sub_icon {
    opacity: 1;
}
.main_enter .m_box_warp .m_sub_icon img,
.main_enter .m_box_warp:hover .m_sub_icon img {
    position: absolute;
    height: auto;
    max-height: 38px;
    width: auto;
    max-width: 100%;
}

.main_enter .m_box_warp .m_sub_txt {
    top: unset;
    right: unset;
    left: 100%;
    transform: translateX(100%);
    bottom: 88px;
    width: auto;
    text-align: center;
    font-size: 14px;
    white-space: nowrap;
    padding: 5px 10px;
}
.main_enter .m_box_warp:hover .m_sub_txt,
.main_enter .m_box_warp .m_sub_txt {
    left: 50%;
    transform: translateX(-50%);
    bottom: 36%;
    top: unset;
    right: unset;
}

.main_enter .m_box_warp:hover .m_main_txt,
.main_enter .m_box_warp .m_main_txt {
    top: unset;
    left: 50%;
    transform: translateX(-50%);
    bottom: 45%;
    font-size: 30px;
    font-family: "pcp";
    font-weight: 700;
}



.main_enter .bg_spon .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_sport.png?v=03);
    background-size: 100%;
    background-position: center;
}
.main_enter .bg_caon .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_casino.png?v=03);
    background-size: 100%;
}
.main_enter .bg_minion .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_mini.png?v=03);
    background-size: 100%;
}
.main_enter .bg_liveon .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_live.png?v=03);
    background-size: 100%;
    background-repeat: no-repeat;
}
.main_enter .bg_virtualon .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_virtual.png?v=03);
    background-size: 100%;
}

.main_enter .bg_slot .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_slot.png?v=03);
    background-size: 100%;
}

.main_enter .bg_holdem .m_box_warp .default_image {
    background-image: url(/image/v4_grit/banner/nologo/intro_holdem.png?v=03);
    background-size: 100%;
}

.main_enter .m_box_warp .default_image {
    padding-bottom: 129%;
}






.main_event {
  width: calc(50% - 0.1%);
  float: left;
  margin-right: 0.1%;
  overflow: hidden;
  height: auto;
}
.main_event + .main_event {
  margin-right: 0;
}
.main_event > div:nth-child(1) {
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 5px 5px;
}
.main_event > div:nth-child(2) {
  width: 100%;
  border-radius: 10px;
  padding: 5px;
  overflow: hidden;
  height: auto;
}
.main_event .swipe_wrap {
  width: 100%;
  float: left;
  width: 100%;
  overflow: hidden;
  height: auto;
  border-radius: 10px;
  cursor: pointer;
  position: relative;
}

.main_event .swiper-wrapper:not(:has(img)) {
    content: url(/image/banner/sportbanner3.jpeg);
    /*padding-bottom: 42.6%;*/
    aspect-ratio: 205/ 88;
    object-fit: cover;
}


.findoutmore {
  position: absolute;
  right: 0;
  top: 80%;
  z-index: 3;
  line-height: 35px;
  padding: 5px 25px;
  border-radius: 10px 0 0 10px;
  opacity: 0.8;
}

.findoutmore:hover {
  opacity: 1;
  color: #fff;
}
.main_casino {
  width: 42%;
  float: left;
}
.main_casino > div:nth-child(1) {
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 5px 5px;
}
.main_casino > div:nth-child(1) > span {
  cursor: pointer;
}


.main_b {
  width: 100%;
  /* height:210px;  */
  border-radius: 10px;
  cursor: pointer;
}





#top_pc #content-table .table > ul > .tr > .info {
  text-align: left;
}
#top_pc #content-table .bank-table {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
#top_pc #content-table .bank-table .title,
#top_pc #content-table .bank-table .table > ul > .tr {
  border: 0;
  height: auto;
  display: flex;
  justify-content: space-between;
  width: calc(100% - 50px);
}
#top_pc #content-table .bank-table #rolling-realtime {
  width: 417px;
  animation: none;
}
#top_pc #content-table .bank-table .title,
#top_pc #content-table .bank-table #rolling-realtime {
  font-size: 12px;
}
#top_pc #content-table .bank-table .title {
  background: #fff0;
  top: 3px;
  left: 5px;
  color: #9e1435;
  padding: 0;
}
#top_pc #content-table .bank-table .table > ul > .tr {
  padding: 3px 10px;
  background: linear-gradient(90deg, transparent, #ffdb0042, transparent);
}
#top_pc .text_b1,
#top_pc #content-table .table > ul > .tr > .info,
#top_pc
  .page-with-two-sidebar
  .content
  .sp_nav_top
  .width-full
  .el-row
  .sp_cat {
  color: #21bfd1;
}
#top_pc #content-table .bank-table .table > ul > .tr > .amount {
  color: #4bc24b;
}
#top_pc #content-table .bank-table .table > ul > .tr > .info span:nth-child(3) {
  text-transform: capitalize;
}







/*home page*/

.v_deep_home {
    /*float:left;*/
    width: 100%;
}

.v_deep_home .main_content_wrap .casinoZone {
    margin-top: 0px;
    border-bottom: 1px solid var(--bdColor041);
    padding-bottom: 0px;
    width: 100%;
}

.v_deep_home .main_content_wrap .casinoZone .title {
    color: var(--txtColor71);
    font-size: 24px;
    display: flex;
    align-items: center;
    font-weight: 700;
    margin-bottom: 5px;
    padding: 0 10px;
}
.v_deep_home .main_content_wrap .casinoZone .title span {
    font-size: 49px;
    color: var(--txtColor65);
}
.v_deep_home .main_content_wrap .casinoZone .title .txt {
    display: flex;
    margin-top: 10px;
    font-family: arial;
    font-size: 24px;
}

.v_deep_home .main_content_wrap .casinoZone .title h3 {
    color: var(--txtColor72);
    font-family: "aTitleGothic";
    font-size: 19px;
    font-weight: 700;
    margin: 0;
}

.v_deep_home .main_content_wrap .casinoZone .content ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li {
    width: calc(16.68% - 0.5%);
    height: auto;
    border: 1px solid var(--bdColor038);
    border-radius: 5px;
    box-shadow: none;
    padding-bottom: 0;
    margin-bottom: 15px;
    background: var(--bgColor073);
    background: linear-gradient(360deg, var(--bgColor074_gs) 0%, var(--bgColor074_ge) 100%);
    position: relative;
    cursor: pointer;
    overflow: hidden;
    margin-right: 0.5%;
}
.page-with-two-sidebar .v_deep_home .main_content_wrap .casinoZone .content {
    margin-right: 0;
    padding: 0 5px;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li img {
    width: 100%;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li:nth-child(6n) {
    margin-right: 0;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .ppPro {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .ppPro img {
    width: 6vw;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .logo {
    background-size: cover;
    position: absolute;
    right: 3%;
    top: 4%;
    z-index: 2;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li.casino01 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01.svg);
    width: 12%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li.casino01:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01_h.svg);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="WmReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01.svg);
    width: 12%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="WmReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo01_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino02 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02.svg);
    width: 20%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino02:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AgBr"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02.svg);
    width: 20%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AgBr"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo02_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AgBr"] .modelA {
    padding-bottom: 45%;
    width: 83%;
    left: 6%;
    top: 5%;
}

.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="AgBr"] .modelA {
    background-image: url(/image/main/home/v2/casino02.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03.svg);
    width: 20.2%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino03:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03.svg);
    width: 20.2%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino04 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04.svg);
    width: 11.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino04:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="MgpReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04.svg);
    width: 11.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mg"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino05 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05.svg);
    width: 11.3%;
    padding-bottom: 16.6%;
    transition: 0.3s ease-out;
    right: 5%;
    top: 4%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino05:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05.svg);
    width: 11.3%;
    padding-bottom: 16.6%;
    transition: 0.3s ease-out;
    right: 5%;
    top: 4%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo05_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino06 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06.svg);
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino06:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06.svg);
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo06_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino07 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07.svg);
    width: 16%;
    padding-bottom: 13.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino07:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="OgReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07.svg);
    width: 16%;
    padding-bottom: 13.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="OgReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo07_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino08 .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08.svg);
    width: 23%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino08:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="DgReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08.svg);
    width: 23%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="DgReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo08_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="GpiLive"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo09.svg);
    width: 14%;
    padding-bottom: 14.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="GpiLive"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo09_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BgReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo010.svg);
    width: 14%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BgReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo010_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo011.svg);
    width: 28%;
    padding-bottom: 14.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="bt"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo012e_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="bt"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo012.svg);
    width: 18.2%;
    padding-bottom: 20.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ezugi"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo014_h.svg);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ezugi"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo014.svg);
    width: 31.2%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo011_h.svg);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .logoA {
    filter: grayscale(1) contrast(0.5) !important;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"] .logoA {
    background-image: url(../assets/image/.svg);
    padding-bottom: 49%;
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ptx"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_PlayTech.svg);
    width: 20%;
    padding-bottom: 14.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="xpg"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_XproGaming.svg);
    padding-bottom: 49%;
    width: 29%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="one"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_oneTouch.svg);
    width: 12%;
    padding-bottom: 12.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="alb"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo03.svg);
    width: 29%;
    padding-bottom: 17.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="dwc"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_downin.svg);
    width: 17%;
    padding-bottom: 17.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_SkyWind.svg);
    width: 13%;
    padding-bottom: 13.1%;
    transition: 0.3s ease-out;
    background-size: 100%;
    background-repeat: no-repeat;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mgg"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo04.svg);
    width: 11.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ts"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo_taishan.svg);
    width: 28.2%;
    padding-bottom: 11.1%;
    transition: 0.3s ease-out;
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"] .logoA {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAeCAYAAACCJCjqAAAGLUlEQVRogb1ZaWxVRRT+3uujBRWQLWowalTEpRilYltqNUZR20QsKCoNaKJ/DFHjlooaNUajxBhNNCZg4oYoYC1KgtYFRAShrRVxZRepFI1oQRBLH3TGHPPdOJ3O3d677Zfc5N25c895883Z5tzUpq17XwHwK4DnAPyBvsODAE4EMA/AN32ox0QRgCcAnAygAcDipASnNm7p0Py9B0AJgF+SEm5hNYCLOFQF4MM+0uMhDeBTAJcYY9cDqE9CeEZrvZM7MgrAAktRkthlyHoXwHAAnX2kS3C6Yy33Jkac0tq8v5gk7kxCeAAGArgGwKI+1PGnYyyxECEWZ4+V9QNxgnH9QJy45tu83wbg/qSEZ5TqRVxRUsJD0B966pmUagFUAtiXlOCM1soe6/aZewyAYwFkuZt+86Ii6P2hAEYC+IeZ/nAeep7iFYSjAYwAcIRr6woT6rI4k8lqADUAyllKDOEiJANvAdDIFJ9LJk5b91MY90oBjAYwmAsRXZsBfEBdbTF0yH/+jXJsXArgWlqizBvGtQtx2wF8TIv9wSU41bqh/WcmBIGweCF3+lX+DoMQ+TyAB0IsYyGAG417iTdPA7iatda5EXW9AGB2RCtcA2As/9/jHJtAC7wswvuC1/hffzcHUy3rd5nEKdZbkl1TEQV72Err/NHnuU1cHYCDAF6MqQfUJda5MWTeFwAm8vftLPQbctDXAWAa68L/kGpqbTOJyxdZuvV6hxybuEMsS3KFxKHxARslWB7DsqKgmuFJ6rheycHGDpYNq2iuAwAU08VqrLmFAJoYp74OkesiTcqgN7mzpq4pDl1FdMXReRTSe6hPCG5n3B3Lk81Mx3yJs6cKJ6nVzT8FWZzEhccCMmAFgJepzESW8dEsOG2LsyFx59GA2CWngNcd//UdupEL79GlXZjHcLHf5/lZnFNpjUuyKE6tWrfdj7hbmCDCUMRYUuIgTwLxt7w3z6omJCHNAPBWBF1SpmwAcIo1LonlO8d8WeTZjnFJZHMi6ANd8yprbFpGKaerzo1IGhhr5LTRzJjjQdy2BcAFAL5naj+Bpi6JZzeAj5hZN0XU9RfLiB3WeJ3lWkcBWOEgTRY7i5YUFVUMG6OM+Q+nln++2ba4A9zZXgVeCDIAVjqsqotu1sz7kxi72vIobKUFdpdxv58Ly1K+xKwxjvfm0NriYrrlEd0ui1uUA2lgkVlplQCgK69lzPsqZgHrh7kWcUMYh4cyKQ33eS/XM/hCWulg3h8S4uwKfk2Owj1UOMhL0+KkVPkyT/nggb3DIEh2/0lmXz/SQIJzxToAV3j65Mhlm9zfCSysglZWbowVULnEw9Y85XfzmGeSVJenzDB0mM8z3UodsF7Ipyg1UUGiSo2xAhJa5lMkx8Fxxlzba8DkkGYySQIFpgwpgNtZZHooiVgahEEb2dY88w6IUST7QZLZ8QHPPwNwOYCXEiSuxxFUYpzUP1caY7VsMScFj7wJhjyPPLtIjorpAfOW8VQjODPBdfSAxDipr+4zBmUn72bKj4OJrKXGs3e3j0XpbYx1TazpPBSS0NKY5BWyOenCAqueyyZBkgticS3srZ1hPH+Wsag5opxnfKx0JeNMt0GeecIo4lhZDPKWGWWBCWk33RlRRt7wGpmzWDSaWMsz4JIAJSN5Vp3seDaDB2gPR0iebMb5xvhAnjDk+8DSEF3SG5vkeCZn6kcikOFKIlHRM8axdb6CRZ4ZO9LsXS0hOa1MyWIlpwGYCuAOn7pppkWah8NGzDvPGC/kgVyu+az1TF2T2U8b5pB5T4ywErfHaMLKqv+3zmv5J+2u71RenYxbssgRAQpuZqzxQ5bkNVnkga2jGrq2p8vllh6iNiI87I0x10aPLor9ebCcMaTK8eIgXn4QQTdE/ODbxaTwPssGGwUhmyNuf12Ia7tgh6M4kIbETd78tHyQNi6ltK5WWs9WWh+0ngVdnyitxymt62O8k1VaT1JaP6S07ozxXqPSulhpvTTCXHN9DUrrbTH02NdipfVujg1Kza/3PZpKWXIr3bSYbmNC+vdSaL7htZPzgHRxxe3krHmOQ5cU6ZKhRZd8fYoKaatLQ1I6tyI73/JEQlkjgDH/AlCHhCSpWa0SAAAAAElFTkSuQmCC);
    width: 22%;
    padding-bottom: 8.4%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"]:hover .logoA {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAeCAMAAAC1+tjYAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMA++714ffytQrk1sY4DAbr58u5VZNZXUwd28Gnj3tyUEEl3tCZi4eAYSsTr52WRzUxFr1nMAND5wAAAidJREFUSMeNlOl2gjAQRidYEBFBcd9x39qq7bz/s1WYkA6E6en9I5wv3MRkJjBtb6CeJOiDSKfXWkANiCqEWjzEpWSLHESs8ylEB2p5Q8SroPvEF169DkNRNxB0m0wXCLqFqGuDwAJRTQTdXtT1QCJxJyDoPvKn5/0SCaubpA9f8j7DR4fpaIdOgYuIymmG1uqOUx5p7qRf7fLMm62ZbjRuoKHnM10TTm4lIjz1BTByfrPpxegc5Kgx082tyBTl/IAlVqSzGRqdReFz0GbJdKq9HJ7fu9pHOhOt1sO9jq5lndqd+sPBll5So5vpQ/2mreozXdunaJUPbdGLlge6Wsa53i1077+93Sh8XvbLG2OSj6UzpFkTMMT44gCq2i4++dZwe0VqOmZRmAVbALjSVPNqAbukA45PY8+vz9NK8e6yoAOhQrQ6cJCLVE0vk28kXCTRBIl5OTS6PfzTF+WLUkg0y2Fc6A7wX18DGU37ygCXHZ7lG9oXBuE4tq6V6WLhGmrU+cLCBoGg6yGiAtHXB05Cti6AtLpzlt+A8R00XC+AyPZ1yLYFWQcuFZmhRzUVgW/5YszYwV+6FSI73A014wfrj2M5mkGhS2ydafXW6eI/+zPUNt6/3eP9uhnp6AaSLpuNF5NCzZ7dBwx+Vzh2V0y1LoqxxIJtvlOOjsB0KVhNS09N9kW8tmrDRJ/AdK1qB6pCB5eE/pZ6W0KFx5eOtjxyMe5AhVThD5cppJFi9ZRrAAAAAElFTkSuQmCC);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="YxReal"] .logoA {
    background-image: url(/image/main/home/v2/casinoLogo013.png);
    width: 22%;
    padding-bottom: 14.4%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="YxReal"]:hover .logoA {
    background-image: url(/image/main/home/v2/casinoLogo013_h.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"] .logoA {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAC8VBMVEUAAAC6wde2vdSxuNC7wdiuts7Q1Om8wtm+w9qxuNCpscq5wNe2vdTQ1OjIzeOjrMXJzuPU2OzCx924v9bR1Om4v9avts7N0eattc20u9OqssvS1uq6wde8wtmttc2pscq5wNeosMnX2u6stMzAxdy0u9K4v9astMyvts7Kz+Sss8zDyN67wdjFyuC1vNPV2OzLz+WstM3Cx93Cx92/xNuzutKiq8TFyuDN0ealrsfHzOLLz+TFyuC1vNTAxdu8wtm/xdyttc3Kz+TDyN7M0ebS1uq3vtXO0ufJzuS9w9qnsMnGy+HHzOK5wNfM0Oars8vY2++/xNu0u9Kvts7R1enM0OXFyuDY2+/O0ue4v9bHzOGmr8jY2++1vNOvt8/Axdyqs8u0u9LQ1OnBxt3JzuOpscrS1uupscqnsMiyudGjq8XM0Oa/xduyudDX2u7HzOGlrselrsezutG5wNfN0ufJzePR1emmrsfKz+SjrMXEyd+5wNfIzeLIzOKjrMWttc3N0uers8vQ1OnDyN63vtXIzeKosMnP0+ilrcbBxtywt8++w9rIzeKstMy6wdenr8ihqsPU1+zEyd/Gy+HP0+i5wNahqsPY2+/Cx93V2e22vdTLz+Swt8+0u9KpscrQ1OnAxdy6wdfAxdzU2OzR1enGy+HO0ufP0+e5wNehqsOwt8+iq8TBxtzV2O3FyuCkrMWqssrY2+/Bxt2xudC+xNrT1+vY2+/N0ebO0uewt8/HzOGxuNDEyd+zutHX2u7Kz+SqssqstMzS1uq1vNPGy+HU2OzBxtzEyd/DyN7N0ebY2++yudGvts7M0OWyudGnr8jT1+u0u9Kuts2ttc26wdeqssqvts7W2e3R1enV2Oyqs8ulrcbT1+u5wNattc2pscmzutGkrMXAxdyiq8TDyN6+w9rN0ebP0+imrsemr8fKz+XGy+Gnr8jY2++2vdS1vNPCx928wtm7wti3vtXM0OXFyuDIzeKvts6xuNDJzuOwt89DGFJ5AAAA13RSTlMABQkwLxYUDgfgMODgLRj037mwsGZdWCQfGhQK9OHg4MOejG9nZFBLPj04MykR+ff18eng4ODe2dDOsbCwsK+vko2LiHxtbFhTQCsiG/z49/X09PTy8vHt6OPg4N/c2dXQzcTEwcG9u7mwraWbmZiYmIyHhoB3dWVjXl1YRkM+LR79+/v7+vn49/b28enp6Ojo4ODc1tXV1NDPz8zDuK+qp6ehoJ6dmpKOiIB/enlvbmRcV1NSTj84KCX9+vnp4+DX09HR0MvLybq3r6SikI+HgXt6dHNpYvAhrJ4AAAVhSURBVFjDlZN1WBRBGMbfPT05FcUAQWwUwe7u7u7u7u7u7u7u7u7uRNEzzsMA4SwQ/ctvdnb3bvaOA388z83M973vuzO7A+LC91BA6hUtQiIjG7ZYcTvg0ET8F8f7t43U0bb/cSSQJPvOh7ik7cMkCbEHNGTiSKc/RsOAlHCPNLxAiFtaVJPghhSrQuJlVQrESbUCLxNAAW+4xtTfhXrRNRfFLSa4IEP3106kPgac2FLAuZ4hIf6mAb7qd12k73V2SpBSvxC57O2oOaZvp9afYqvQnrwhF3Sc3NFUkGyFgLdjr+VQl9fFw3upo8pb+P4zPml0ryEhLsZtmKzpZjjcB6mkWm26PYVwr2sMrzrSFw7UHdpS1ZaExvCPnKXVPIQP04eXO9cRrkuNzoq8mvacZvK6zFiIVP2ocEt/47fXZ+Vm6qu690tmzQmI1PilsAMi+SrXl+uVlQ0UDCfq02+fuhCo2ZV1Sg6DiHfLcE7BJHyn8uLCxD5UqWqAgMH3ZD79lygZHp6qZhnZNBSMVH8YqYBca2ioCbf4lvnzp9kwE8qoJrLFyMjzkXNjYrq6+X/3qDwtJmYbe3eluYtd2AERMq1VRcTpAUngDM+PiOiaB4zS3DWApkvUAI4vtZrvl+BMrqukUk9YlruW0NWK5iyGytgS0dElxkJHnbLR0c2HGQBTHgMLUGwTMdrKsQdA2t/cai2dVzh8lbNWq3z4OiWsN1iAYhuNKsqsiHBT+k6xTqlov9c5ClutXeTDm0qQloLSKLYqSPONUwQCiW9++1Y4B5/XWkntw3w+mmnzQbOlQQcLhwJEjha1WFbWoj2Xt1hm7TWAk4ak15WR0QGFlVlR6DHsbWSxbKwyy2LZnBIqXUjKNkOpMoXRKIzDAvSk38w67PB5N/ble6gYFlYRLECxNUKYy4DEHSrUBZFnTlgOkH9OGI0MQ45x4AEK+K6QSQioSIV8IDJ9T0y/WUkwRBBUUH3I+IMjBuykSl854AcF5GUCHzFAsWXEfDMnORTGbKpFn4Aq9Yy0Sm6mAB9aZfSA9HRTYi1Asc3HMn1ARnO9MZCSUymnGpCTFtWBtGZzVnBozllGMzFAmkpP80OtemazjxpgyNqK/GNI1UofkBZDfnI8QVtlz1xNi530VM9W6Wnl+VPbdVZq2Heg2IbAJ4rjSZ6oqHISqtOiHVQ8o7SAqdQIBE4FsuByis0HfjYOBVSnYTCkTjZbfnuALREUGttsqyUcyW+7wgIUmx/Q7p1MMSCIhvxGpO/0bh1Uir3TAh7lX0fNxiQyUAB3sa320wKkczQGsotn0gXYGUySxjT24q5+NA3m06Q0DaRxMASS6gI6keSOPSBY1sQyWADux8YG6gJixYD2sbFnJrAAuwm7/zJmpwMRTL9iwF85IF37tR5gVOLC3Ell024w/Jv8llnLpHoy/07E/NR+DoKsRiD9Xe5o4g+e+kahn9E54A0LmEfN7FAwPW6i6CuBYyykJhR6IrkKCGK9YHCOZNbU2vOyv9FoH6QPSMb7l/h6Qje7Njs0Ooba6VEbDmQJpYB0oaENcoPwHzjJLuwIOxMaOCRMquSvC5CyrWd+KXshB1kD4UEHQx2Z90wIUAi6KIgOQiDbW4GOwWrAWyXgVE9RkQ0iUo+3Iuv9HAM8Bk0X2z0k6DB0+yoy/YGBym2+soARC3TNbqynT+j5RceCURTwJRnGl9J3errws3f9WU+p3G0+B/V2KmeT4JoRM18lgJkjECe1S8XvL1Ub7jjg9d4tXgcQD8ZBXm7sg4yIH/89xT+4pPgefySQ8QOLO7kHjsd/4TdqV+/lC70+fPBauLz3rlF+iIN/ki3IQQn156QAAAAASUVORK5CYII=);
    width: 15%;
    padding-bottom: 15.4%;
    transition: 0.3s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"]:hover .logoA {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA4LAvBfUJ+/L46kAU3GSLzsEXnm4pD4ddf3kb1LxZJB+3mmdWOtCXUjSpSeTXysWkj0+TdGtxOiHtAAAD3UlEQVRYw6WX55rqIBCGJ5EUY+91LbGtZXfVo3P/l3YgJBkCWM6e74f6mPDCFIYBHmk+ayynUYDoRVN3MFzAP6myc1BTbVeBN1Udn9AqZ1R9Z/iljA/lNdrwXOwW4lOFXQZP1GviSzV78FD3Mr6hcv3R8mOb477RVMdqhv+BhpZXgH3HXNeH/8748DLP4mpkRcsgsKX2yrauvnPV8R+6FR1UFRw2RoAuYdEPxccr9dlp1LY6aTVFRYVYlMqKeWv2eI8cAopmSXFAHitv1yvk9Xo8rs9B0WQU5RlF/95Q6qvbL6z5LOf7WRTcPftBqW4+j3SPq+/XUZ4O2oNS7CVxzlx1wUTfuudnGeCP9qDfkEtrpAtIcGX+eZ5AQZ8t8eL2BlrIuBsSgldVVupMDvyfsa+Fbt7r65HYItY+XRQagVBNAgA2Tf61hqea85HhmIGbDeLDkH7XI54HJSDZjI+571IACr/vCCDfCGJ76SM+AWJhAQHkGqluGcanFhKgxlMLCSB1/OIpdbQaL3zM9j4BcAEzAwCsG/Lk6RWMH5QRO20BquG3AhjCgACk6o67otEvGr9P4MLiNgEG4BJAVYlXkGhlGj9Erj4BXJgSQEtDPleTh2mRJhg5TzVhChEBNPljD/GQGE8pLnbiTAFE4BHA0KST7GZufO8cyzX8SbYWATxAK6D05Saz7kO8i4LIw7JK69oxNSWVCcgmcpIgOCgyr5VuHBIB7CY0ZN1NAb0k4laAZzpxdq7wEIja3pYAGbuwD+x2KOmAyAyjh8EamDiLrhIgcfdk0I8OmBqJxERbtIAK/xpmAP/ndJcVztEBbiGVh2JO0SJcAK61U2aCUOrJlg4YwJAAnxzI4J7s0lQqIJDH0Xw1KWymBQG6CZE1uQ02gMdTm8FnGbfqdlYLylEU5ypMmri0AcbBsg0TEXZfLSgQ5wAWpWdmz9cApEES+xywE5uVnFinw8IKSF18LhZVcCQgzeD6cwAvd0EpBzjKweKtkxq/BitgVmv10xz3ZmKTyVlHytGW1SwrYE0NxaYKMDkj0tEmqKnith3ATvIwp0IjRP5qhxkhvDEb4CiebbJS5+Rv5/N1la7+aADk82laaVr0blcNDmnZMwAznmCbrNznajJ7k4XBpa/7oOPu0wOHVC5MVEdV0YqpADryVNUtjSZpW9EB8yVaGk0S03tZd0EA6oqMVpfktzRCeeDngFWkN9tvteunoQRUtu+0+8LXqOt74+D18OrCQaqbV4vAduX5z0tXCZ6IdV9e++CF2g3vdxdPUnXk/PrqS5fvmnH5jivwT1oMB+408l5e//8CDwVhrF6lxm4AAAAASUVORK5CYII=);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li[game="vv"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ptx"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="xpg"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="one"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="alb"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="dwc"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mgg"]:hover .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ts"]:hover .logoA {
    filter: brightness(1.5);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .model {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 0;
    transition: 0.3s ease-out;
    position: absolute;
    z-index: 2;
    margin: 0 auto;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino01 .modelA {
    padding-bottom: 55%;
    top: 5%;
    left: -7%;
}

.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino01 .modelA {
    background-image: url(/image/main/home/v2/casino01.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino01 .modelA {
    background-image: url(/image/main/home/v2/casino01.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="WmReal"] .modelA {
    padding-bottom: 55%;
    top: -14%;
    left: 5%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="WmReal"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain04.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="WmReal"] .modelA {
    background-image: url(/image/main/home/v2/casino01.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino02 .modelA {
    padding-bottom: 54%;
    width: 83%;
    left: 8%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino02 .modelA {
    background-image: url(/image/main/home/v2/casino02.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino02 .modelA {
    background-image: url(/image/main/home/v2/casino02.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    padding-bottom: 55%;
    width: 68%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    background-image: url(/image/main/home/v2/casino03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    background-image: url(/image/main/home/v2/casino03.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    padding-bottom: 55%;
    width: 68%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    background-image: url(/image/main/home/v2/casino03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    background-image: url(/image/main/home/v2/casino03.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino04 .modelA {
    padding-bottom: 55%;
    width: 94%;
    top: 3%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino04 .modelA {
    background-image: url(/image/main/home/v2/casino04.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino04 .modelA {
    background-image: url(/image/main/home/v2/casino04.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mg"] .modelA {
    padding-bottom: 48%;
    width: 83%;
    top: 6%;
    left: 6%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game="mg"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain17.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game="mg"] .modelA {
    background-image: url(/image/main/home/v2/casino04.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino05 .modelA {
    padding-bottom: 56%;
    width: 84%;
    left: 4%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino05 .modelA {
    background-image: url(/image/main/home/v2/casino05.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino05 .modelA {
    background-image: url(/image/main/home/v2/casino05.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"] .modelA {
    padding-bottom: 52%;
    width: 83%;
    left: 2%;
    top: 2%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="PrgReal"] .modelA {
    background-image: url(/image/main/home/v2/casino05.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino06 .modelA {
    padding-bottom: 55%;
    width: 91%;
    left: 7%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino06 .modelA {
    background-image: url(/image/main/home/v2/casino06.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino06 .modelA {
    background-image: url(/image/main/home/v2/casino06.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"] .modelA {
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain01.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="EvoReal"] .modelA {
    background-image: url(/image/main/home/v2/casino06.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino07 .modelA {
    padding-bottom: 55%;
    width: 93%;
    left: 3%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino07 .modelA {
    background-image: url(/image/main/home/v2/casino07.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino07 .modelA {
    background-image: url(/image/main/home/v2/casino07.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="OgReal"] .modelA {
    padding-bottom: 46%;
    width: 84%;
    left: 5%;
    top: 4%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="OgReal"] .modelA {
    background-image: url(/image/main/home/v2/casino07.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="OgReal"] .modelA {
    background-image: url(/image/main/home/v2/casino07.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino08 .modelA {
    padding-bottom: 55%;
    width: 73%;
    left: 6%;
    top: 12px;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino08 .modelA {
    background-image: url(/image/main/home/v2/casino08.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino08 .modelA {
    background-image: url(/image/main/home/v2/casino08.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="DgReal"] .modelA {
    padding-bottom: 51%;
    width: 73%;
    left: 8%;
    top: 12px;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="DgReal"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain05.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="DgReal"] .modelA {
    background-image: url(/image/main/home/v2/casino08.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    padding-bottom: 51%;
    width: 84%;
    top: 4%;
    left: 5%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    background-image: url(/image/main/home/v2/casino03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="AllBetReal"] .modelA {
    background-image: url(/image/main/home/v2/casino03.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    padding-bottom: 56%;
    width: 100%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    top: 3%;
    background-image: url(/image/main/home/v2/casino03.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li.casino03 .modelA {
    background-image: url(/image/main/home/v2/casino03.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ezugi"] .modelA {
    padding-bottom: 47%;
    width: 71%;
    left: 9%;
    top: 21px;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game="ezugi"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain02.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game="ezugi"] .modelA {
    background-image: url(/image/main/home/v2/casino09.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="bt"] .modelA {
    padding-bottom: 47%;
    width: 87%;
    left: 12%;
    top: 12px;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game="bt"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain16.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game="bt"] .modelA {
    background-image: url(/image/main/home/v2/casino010.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"] .modelA {
    padding-bottom: 49%;
    width: 82%;
    left: 9%;
    top: 3%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"] .modelA {
    background-image: url(/image/main/home/v2/casino011.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="Ae2Real"] .modelA {
    background-image: url(/image/main/home/v2/casino011.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"] .modelA {
    padding-bottom: 44%;
    width: 74%;
    left: 12%;
    top: 7%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"] .modelA {
    background-image: url(/image/main/home/v2/casino012.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="BbinReal"] .modelA {
    background-image: url(/image/main/home/v2/casino012.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="YxReal"] .modelA {
    padding-bottom: 46%;
    width: 81%;
    left: 9%;
    top: 7%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="YxReal"] .modelA {
    background-image: url(/image/main/home/v2/casino013.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="YxReal"] .modelA {
    background-image: url(/image/main/home/v2/casino013.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"] .modelA {
    padding-bottom: 46%;
    width: 81%;
    left: 9%;
    top: 7%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"] .modelA {
    background-image: url(/image/main/home/v2/casino014.webp);
}
.v_deep_home .no-webp .main_content_wrap .casinoZone .content ul li[game-box="VivoVideo"] .modelA {
    background-image: url(/image/main/home/v2/casino014.png);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="vv"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain06.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ptx"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain07.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain12.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="xpg"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain08.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="one"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain09.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="alb"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain10.webp);
    padding-bottom: 50%;
    width: 77%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    background-size: 100%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="dwc"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain11.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="sw"] .modelA {
    background-image: url(/image/main/home/v2/SkyWind-pc.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="mgg"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain13.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li[game="ts"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain14.webp);
    padding-bottom: 49%;
    width: 83%;
    left: 10%;
    top: 2%;
}
.v_deep_home .webp .main_content_wrap .casinoZone .content ul li[game-box="AgBr"] .modelA {
    background-image: url(/image/main/home/v2/CasinoMain15.webp);
}

.v_deep_home .main_content_wrap .casinoZone .content ul li .come {
    display: none;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming {
    cursor: auto;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .come img {
    width: 100%;
    height: auto;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .come {
    display: flex !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 85%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .logoA,
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .modelA,
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .txt,
.v_deep_home .main_content_wrap .casinoZone .content ul li.coming .mask {
    display: none;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .model {
    background-position-y: 5px;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .txt {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 2;
    position: absolute;
    bottom: 18px;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .txt h2 {
    font-size: 1.7vw;
    color: var(--txtColor73);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .txt span {
    font-size: 0.8vw;
    color: var(--txtColor73);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .txt h2,
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .txt span {
    color: var(--txtColor02);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--bgColor075);
    background: linear-gradient(0deg, var(--bgColor076_g01) 0%, var(--bgColor076_g02) 40%, var(--bgColor076_g03) 100%);
    border-radius: 8px;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .mask .inner {
    width: 99%;
    height: 99%;
    background: var(--bgColor077);
    background: linear-gradient(180deg, var(--bgColor078_g01) 0%, var(--bgColor078_g02) 75%, var(--bgColor078_g03) 100%);
    border-radius: 8px;
    z-index: 1;
    display: none;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .mask .inner .icon-icconPlay {
    display: none;
}
.v_deep_home .main_content_wrap .casinoZone .content ul .maintainGo .maintain {
    display: flex;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .maintain {
    display: none;
    background-color: var(--bgColor084);
    border: 1px solid var(--bdColor052);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .maintain span {
    font-size: 6vw;
    color: var(--txtColor85);
}
.v_deep_home .main_content_wrap .casinoZone .content ul li .maintain h4 {
    color: var(--txtColor85);
    font-size: 1vw;
    font-weight: 700;
    margin-top: 3%;
}
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .mask,
.v_deep_home .main_content_wrap .casinoZone .content ul li:hover .inner {
    display: flex;
}
.v_deep_home .main_content_wrap .slotZone {
    padding-top: 34px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.v_deep_home .main_content_wrap .slotZone .leftFrame {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.v_deep_home .slotShow {
    display: flex !important;
}
.v_deep_home .slotHide {
    display: none !important;
}
.v_deep_home .main_content_wrap .slotZone .slotLeft {
    width: 78%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.v_deep_home .main_content_wrap .slotZone .leftZone {
    width: 56%;
    border: 1px solid var(--bdColor038);
    border-radius: 10px;
    box-shadow: 2px 4px 5px 1px #a7b5cc59, inset 0 0 6px 1px #ffffffbf;
    background: var(--bgColor073);
    background: linear-gradient(360deg, var(--bgColor074_gs) 0%, var(--bgColor074_ge) 100%);
    overflow: hidden;
    position: relative;
    cursor: pointer;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .pic {
    background-size: cover;
    width: 100%;
    /*padding-bottom:54%;*/
    transition: 0.4s ease-out;
    position: relative;
}

.v_deep_home .webp .main_content_wrap .slotZone .slot01 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-sports.png);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot02 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-live.png);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot03 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-minigame.png);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot04 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/main/home/v2/adL06-742df3bd.webp);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot05 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-casino.png);
}

.v_deep_home .webp .main_content_wrap .slotZone .slot06 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-slot.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .slot07 .leftZone .pic:has(img[src="#"]) {
    content: url(/image/banner/sample/banner-holdem.png);
}

.v_deep_home .main_content_wrap .slotZone .leftZone:hover .pic {
    transform: rotate(5deg) scale(1.2) translateX(-48px);
}

.v_deep_home .webp .main_content_wrap .slotZone .leftZone .pic .bg-cover-img {
    /*position: absolute;*/
}

.v_deep_home .main_content_wrap .slotZone .leftZone .ppPro {
    position: absolute;
    top: 0;
    left: 0;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .ppPro img {
    width: 8vw;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .ppPro {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .ppPro img {
    width: 2.78vw;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .pic .maintain {
    display: none;
    background-color: var(--bgColor084);
    border: 1px solid var(--bdColor052);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .pic .maintain span {
    font-size: 6vw;
    color: var(--txtColor85);
}
.v_deep_home .main_content_wrap .slotZone .leftZone .pic .maintain h4 {
    color: var(--txtColor85);
    font-size: 1vw;
    font-weight: 700;
    margin-top: 3%;
}
.v_deep_home .main_content_wrap .slotZone .leftZone .maintainGo .maintain {
    display: flex;
}
.v_deep_home .main_content_wrap .slotZone .centerZone {
    width: 35%;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .upZone {
    padding-bottom: 20px;
    border-bottom: 1px solid var(--bdColor042);
    margin-bottom: 20px;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .upZone h2 {
    color: var(--txtColor72);
    font-size: 2.1vw;
    margin-bottom: 20px;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .upZone p {
    color: var(--txtColor66);
    line-height: 1.6;
    font-size: 0.8vw;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .downZone {
    display: flex;
    justify-content: space-between;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .downZone a {
    border: 1px solid var(--bdColor038);
    color: var(--txtColor66);
    font-weight: 700;
    border-radius: 10px;
    font-size: 12px;
    padding: 22px 0;
    margin-bottom: 21px;
    box-shadow: none;
    background: var(--bgColor017);
    background: linear-gradient(180deg, var(--bgColor079_g01) 0%, var(--bgColor079_g02) 34%, var(--bgColor079_g03) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 49%;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .centerZone .downZone a:hover {
    font-weight: 700;
    background: #fff;
    background: linear-gradient(180deg, var(--bgColor080_g01) 0%, var(--bgColor080_g02) 34%, var(--bgColor080_g03) 100%);
}
.v_deep_home .main_content_wrap .slotZone .rightZone {
    width: 15%;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li {
    width: 100%;
    border: 1px solid var(--bdColor038);
    border-radius: 10px;
    box-shadow: 2px 4px 5px 1px #a7b5cc59, inset 0 0 6px 1px #ffffffbf;
    margin-bottom: 21px;
    background: var(--bgColor073);
    background: linear-gradient(360deg, var(--bgColor074_gs) 0%, var(--bgColor074_ge) 100%);
    position: relative;
    cursor: pointer;
    overflow: hidden;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:before {
    content: "";
    background-color: var(--bgColor084);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    opacity: 0;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover:before {
    opacity: 1;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .pic {
    background-size: cover;
    background-position: center;
    padding-bottom: 25%;
    width: 100%;
    z-index: 2;
    position: relative;
    transition: 0.4s ease-out;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover .pic {
    transform: rotate(5deg) scale(1.2);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu01 .pic01 {
    background-image: url(/image/main/home/v2/sl_4.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu01 .pic01 {
    background-image: url(/image/main/home/v2/adr02-ccbbb0b9.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu02 .pic02 {
    background-image: url(/image/main/home/v2/sl_3.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu02 .pic02 {
    background-image: url(/image/main/home/v2/adr03-9e165699.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu03 .pic03 {
    background-image: url(/image/main/home/v2/sl_2.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu03 .pic03 {
    background-image: url(/image/main/home/v2/adr04-83b877cb.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu04 .pic04 {
    background-image: url(/image/main/home/v2/sl_2.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu04 .pic04 {
    background-image: url(/image/main/home/v2/adr05-25f3a5f5.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu05 .pic05 {
    background-image: url(/image/main/home/v2/sl_1.png);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu05 .pic05 {
    background-image: url(/image/main/home/v2/adr06-478dc13b.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu06 .pic06 {
    background-image: url(/image/main/home/v2/sl_5.png?v=002);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu06 .pic06 {
    background-image: url(/image/main/home/v2/adr06-478dc13b.png);
}
.v_deep_home .webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu07 .pic07 {
    background-image: url(/image/main/home/v2/sl_6.png?v=002);
}
.v_deep_home .no-webp .main_content_wrap .slotZone .rightZone ul li.mainhomemenu07 .pic07 {
    background-image: url(/image/main/home/v2/sl_6.png.png);
}

.v_deep_home .main_content_wrap .slotZone .rightZone ul li .mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--bgColor075);
    background: linear-gradient(0deg, var(--bgColor081_gs) 0%, var(--bgColor081_ge) 40%, rgb(236, 201, 168) 100%);
    border-radius: 8px;
    z-index: 1;
    align-items: center;
    justify-content: center;
    display: flex;
    transition: 0.4s ease-out;
    opacity: 0;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .mask .inner {
    width: 98%;
    height: 98%;
    background: var(--bgColor077);
    background: linear-gradient(180deg, var(--bgColor078_g01) 0%, var(--bgColor078_g02) 75%, var(--bgColor078_g03) 100%);
    border-radius: 8px;
    z-index: 1;
    transition: 0.4s ease-out;
    opacity: 0;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover .mask,
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover .mask .inner {
    opacity: 1;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .txt {
    font-size: 20px;
    color: var(--txtColor66);
    font-weight: 700;
    position: absolute;
    z-index: 3;
    left: 10px;
    top: 12px;
    transition: 0.4s all;
    opacity: 1;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li:hover .txt {
    left: 20px;
    /*top: 50%;*/
    /*opacity: 1;*/
    /*transform: translate(-50%, -50%);*/
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul .maintainGo .maintain {
    display: flex;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .maintain {
    display: none;
    background-color: var(--bgColor084);
    border: 1px solid var(--bdColor052);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    align-items: center;
    justify-content: center;
    top: 0;
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .maintain span {
    font-size: 2.4vw;
    color: var(--txtColor85);
}
.v_deep_home .main_content_wrap .slotZone .rightZone ul li .maintain h4 {
    color: var(--txtColor85);
    font-size: 0.8vw;
    font-weight: 700;
    margin-left: 3%;
}
.v_deep_home .main_content .main_content_wrap .infoZone {
    width: 100%;
    margin-top: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 3px;
    margin-bottom: 15px;
    padding: 0 5px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 {
    width: 24%;
    border: 0;
    background-color: var(--bgColor070);
    border-radius: 10px;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
    --bgColor070: #111;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01:before {
    position: absolute;
    top: 0;
    width: 420px;
    height: 31px;
    left: 0;
}
.v_deep_home .webp .main_content .main_content_wrap .infoZone .info01:before {
    background-image: url(../../../../KD001-02/assets/images/shared/common/infoBgTop.webp);
}
.v_deep_home .no-webp .main_content .main_content_wrap .infoZone .info01:before {
    background-image: url(../../../../KD001-02/assets/images/shared/common/infoBgTop.png);
}
.v_deep_home .main_content_wrap .casinoZone .infoZone .info01 .title {
    color: var(--txtColor71);
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 0;
    margin: 0;
    background: linear-gradient(180deg, #2adaee 0, #105d66);
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    padding: 13px;
    font-weight: 700;
    border-radius: 5px;
    color: #fff;
    text-shadow: 0 1px 3px rgb(0 0 0 / 50%);
}

.cart_head table td ._cls_betall {
    line-height: 1;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 .title .ft-s {
    color: var(--txtColor72);
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 0;
    margin: 0;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 .title .ft-s .btn {
    margin: 0;
    padding: 0px 12px;
    font-size: 13px;
    background: transparent;
    text-transform: uppercase;
    border: 0;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 .title span {
    color: var(--txtColor72);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .listFrame {
    overflow: auto;
    height: 167px;
    scroll-behavior: smooth;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .listFrame.autoScrolling {
    overflow: hidden;
    height: 170px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list {
    /*animation-duration:1s;background-position:-15px -13px;animation-iteration-count:infinite;animation-timing-function:step-start;animation-play-state:running;*/

    overflow: auto;
    scroll-behavior: smooth;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(1),
.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(2) {
    display: none;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(3),
.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(4) {
    width: calc(50% - 3px);
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01:nth-child(4) {
    margin-right: 0%;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .zerolisting {
    background: url(/image/icon/newv2/icon-empty-box-wt.png);
    height: 135px;
    width: 100px;
    background-size: 100%;
    margin: 0 auto;
    background-position: center;
    background-repeat: no-repeat;
}
.notice_tlt,
.event_tlt {
    color: #3ad941;
    margin-right: 10px;
}

.event_tlt-color {
    color: #57ff8a;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 ul.list {
    animation: 30s linear infinite autoScroll;
    animation-direction: reverse;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 ul.list li.tr {
    display: flex;
    justify-content: space-between;
    height: 40px;
    align-items: center;
    border-bottom: 1px solid var(--bdColor040);
    color: var(--txtColor66);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 ul.list li.tr p.info span:nth-child(2) {
    padding-left: 5px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA {
    width: 100%;
    display: flex;
    height: 40px;
    align-items: center;
    border-bottom: 1px solid var(--bdColor040);
    --bdColor040: #242424;
    cursor: pointer;
    justify-content: space-between;
    transition: 0.4s ease-out;
    padding: 0 9px;
    background-color: var(--bgColor070);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA:hover {
    background-color: var(--bgColor082);
    --bgColor082: #242424;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .no {
    color: var(--txtColor16);
    font-size: 13px;
    width: 10%;
    padding-left: 1%;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .no .outer {
    display: flex;
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    width: 25px;
    height: 21px;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    background: var(--bgColor06);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .no .outer span {
    display: flex;
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    width: 20px;
    height: 17px;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 700;
    background: var(--bgColor083);
    background: linear-gradient(0deg, var(--bgColor05_gs) 0%, var(--bgColor05_ge) 100%);
    color: var(--txtColor05);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .time {
    font-size: 1.4rem;
    text-align: left;
    color: var(--txtColor66);
    transition: 0.4s ease-out;
    white-space: nowrap;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .message {
    font-size: 1.4rem;
    text-align: left;
    color: var(--txtColor66);
    transition: 0.4s ease-out;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA:hover .message {
    font-size: 1.4rem;
    padding-right: 4%;
    color: var(--txtColor02);
    transition: 0.4s ease-out;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA:hover .time {
    font-size: 1.4rem;
    text-align: right;
    color: var(--txtColor02);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02:before {
    content: "";
    position: absolute;
    top: 0;
    width: 420px;
    height: 31px;
    left: 0;
}
.v_deep_home .webp .main_content .main_content_wrap .infoZone .info02:before {
    background-image: url(../../../../KD001-02/assets/images/shared/common/infoBgTop01.webp);
}
.v_deep_home .no-webp .main_content .main_content_wrap .infoZone .info02:before {
    background-image: url(../../../../KD001-02/assets/images/shared/common/infoBgTop01.png);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .upZone .listC .attention {
    font-size: 13px;
    width: 40%;
    text-align: left;
    display: flex;
    align-items: center;
    padding-left: 2%;
    color: var(--txtColor04);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .upZone .listC .attention span {
    display: block;
    width: 6px;
    height: 6px;
    background-color: var(--bgColor016);
    transform: rotate(45deg);
    float: left;
    margin-right: 12px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .upZone .listC .time {
    text-align: right;
    width: 60%;
    padding-right: 2%;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone {
    margin-top: 22px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone .chat {
    display: flex;
    margin-top: 19px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone .chat .chat01 {
    display: flex;
    align-items: center;
    margin-right: 48px;
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone .chat .chat01 span {
    font-size: 13px;
    margin-left: 10px;
    cursor: pointer;
    transition: 0.4s ease-out;
    color: var(--txtColor06);
}
.v_deep_home .main_content .main_content_wrap .infoZone .info02 .downZone .chat .chat01 span:hover {
    color: var(--txtColor06_h);
}
.v_deep_home .main_content .main_content_wrap .checkZone {
    width: 100%;
    height: 646px;
}
.v_deep_home .main_content .main_content_wrap .checkZone .checkWrapper {
    width: 90%;
    margin: 0 auto;
    height: 646px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.v_deep_home .main_content .main_content_wrap .checkZone .checkWrapper span {
    color: var(--txtColor79);
    font-size: 324px;
    margin-bottom: 20px;
}
.v_deep_home .main_content .main_content_wrap .checkZone .checkWrapper h4 {
    font-size: 30px;
    color: var(--txtColor79);
}
.v_deep_home .main_content .main_content_wrap .checkZone .checkWrapper h5 {
    font-size: 24px;
    color: var(--txtColor79);
    margin-top: 20px;
}
.v_deep_home .pointFlow {
    background-color: var(--bgColor130);
    position: fixed;
    bottom: 50px;
    border-radius: 0 50px 50px 0;
    box-shadow: 2px 4px 5px 1px #a7b5cc59, inset 0 0 6px 1px #ffffffbf;
    z-index: 14;
    cursor: pointer;
    right: 2vw;
    padding: 11px 11px 11px 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.v_deep_home .pointFlow img {
    height: 52px;
    position: absolute;
    top: 52%;
    left: -9%;
    transform: translateY(-50%);
}
.v_deep_home .pointFlow .txt {
    font-size: 14px;
}
.v_deep_home .pointFlow .txt span {
    color: var(--txtColor111);
}
.v_deep_home .pointFlow .XX {
    background: var(--bgColor131);
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    margin-left: 20px;
    cursor: pointer;
}
.v_deep_home .pointFlow .XX span {
    color: var(--txtColor02);
    font-size: 9px;
    font-weight: 700;
}
.v_deep_home .aniPointFlow {
    -webkit-animation: aniPointFlow-8c6ca05e 15s infinite;
    animation: aniPointFlow-8c6ca05e 15s infinite;
}
@keyframes aniPointFlow-8c6ca05e {
    0% {
        left: 120vw;
    }
    to {
        left: -20vw;
    }
}
.v_deep_home .luckyWheelFlow {
    position: fixed;
    bottom: 50px;
    cursor: pointer;
    left: 15vw;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
.v_deep_home .luckyWheelFlow .XX {
    background: var(--bgColor131);
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    margin-left: 20px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.v_deep_home .luckyWheelFlow .XX span {
    color: var(--txtColor02);
    font-size: 9px;
    font-weight: 700;
}
.v_deep_home .aniLucky {
    -webkit-animation: aniLucky-8c6ca05e 1s infinite;
    animation: aniLucky-8c6ca05e 1s infinite;
}
@keyframes aniLucky-8c6ca05e {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(720deg);
    }
}
.v_deep_home .aniModel {
    -webkit-animation: aniModel-8c6ca05e 1s infinite;
    animation: aniModel-8c6ca05e 1s infinite;
}
@keyframes aniModel-8c6ca05e {
    0% {
        background-position-y: 0;
    }
    50% {
        background-position-y: 5px;
    }
    to {
        background-position-y: 0;
    }
}

.v_deep_home .main_content_wrap .casinoZone .content {
    padding: 5px;
    margin: 0;
}

.v_deep_home .main_content .main_content_wrap .infoZone .info01 .list .listA .message .top_board.badge {
    font-size: 8px;
    padding: 2px;
    border-radius: 3px;
    background: linear-gradient(180deg, #830000, #490000);
    border: 1px solid black;
}



.page-with-two-sidebar .content .sp_nav_top .width-full .el-row {
    width: 100% !important;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;	
}

.page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat {
    display: inline-block;
    float: unset;
    overflow: hidden;
    text-overflow: unset;
    white-space: break-spaces;
	word-break: normal;
    padding: 0 6px;
    padding-top: 40px;
    height: 80px;
}

.page-with-two-sidebar .content .sp_nav_top .width-full .el-row .sp_cat.sportsbtn.sview-result:before {content: unset;}



.sp_nav_top {
  width: 100% !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  display: inline-block !important;
}
.sp_nav_top .width-full .el-row {
  white-space: nowrap;
}
.sp_nav_top .sp_nav_btn {
    display: inline-block;
    overflow: hidden;
    text-overflow: unset;
    white-space: break-spaces;
    word-break: normal;
    height: 80px;
}
.sp_nav_top .sp_nav_btn .spname- {
    font-style: normal;
    white-space: normal;
    word-break: normal;
}

.sp_nav_top .result_date {
  line-height: 63px;
  display: inline-flex;
  text-shadow: 0 -1px 0 rgb(0 0 0 / 61%);
  cursor: pointer;
  background: linear-gradient(180deg, #423c4d, #342f3e);
  height: 63px;
  border: 2px solid #171c22;
  border-radius: 3px;
  font-size: 15px;
  width: auto;
}

.sp_nav_top .result_date .sview-result:hover {
  background: #1f262f;
}

.sp_nav_top .result_date > div {
  padding: 0 5px;
  border-bottom: 2px solid #8843f2;
}

.sp_nav_top .result_date .sview-result.active {
  color: #f9f9f9;
  background: #000;
  background-color: #1e1e2a;
  border: 2px solid #8843f2;
  border-bottom: 0;
}

.sp_nav_top .result_date .sview-result {
  color: #f9f9f9;
}





/*---------------- asian container ----------------------*/











#ajax-content #asian-container .odds-find {
	text-align:center;
}

#ajax-content #asian-container .match_star:before,
#ajax-content #asian-container .league_star:before {
	content: "\f005";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	font-size: 15px;
	display: inline-block;
	font-style: normal;
	margin-left: 0;
}

#ajax-content #asian-container .favorite-side .match_star:before {
	margin-left: 0px;
}

#ajax-content #asian-container .favorite {
	color: #ebef02;
}

#ajax-content #asian-container {
	width: 100%;
	height: calc(100% - 60px);
	overflow: auto;
    padding-left: 16px !important;
    padding-right: 16px !important;	
}
#ajax-content #asian-container .league-box {
	width: calc(100% - 20px);
	margin: 5px 10px;
	margin-bottom: 10px;
	background: transparent;
}

#ajax-content #asian-container .league-box table,
#ajax-content #asian-container .league-box table>tbody,
#ajax-content #asian-container .league-box table>tbody>tr,
#ajax-content #asian-container .league-box table>tbody>tr>td,
#ajax-content #asian-container .league-box table>tbody>tr>td>div.odds-container {
    width: 100%;
	font-size:9pt;
	/* float: left;	 */
}
#sports-wrapper #asian-container .league-box table>tbody>tr>td .league ,
#sports-wrapper #wide-container .league-box table>tbody>tr>td .league {
    font-size: 15px;
    font-weight: 700;
    margin-top: 10px;
}
#ajax-content #asian-container .league-box table>tbody>tr>td .league .menu-flag {
	margin: 2px 0px 0px 0px;
}

#ajax-content #asian-container .league-box table>tbody>tr>td .league .left {
	margin-top: -1px;
	float: left;
}
#sports-wrapper #asian-container .league-box table>tbody>tr>td .league {
    background: #212531;
    border-radius: 3px 3px 0px 0px;
    padding: 5px;
    /* float: left; */
    background: #010101;
}

#ajax-content #asian-container .league-box .round-box {
}

#ajax-content #asian-container .league-box table>tbody>tr .round-box {
    margin-bottom: 5px;
}


#ajax-content #asian-container .league-box .round-box:last-of-type:hover {
	
}

#ajax-content #asian-container .league-box .round-box p {
	margin: 0;
	padding-left: 10px;
	float: left;
}

#ajax-content #asian-container #detail-container .match-oddslist .round-box > p {
	width: calc(50% - 5px);
}
#ajax-content #asian-container #detail-container .match-oddslist .round-box .spvalue {
	width: 80px;
}
#ajax-content #asian-container #detail-container .match-oddslist .round-box .spvalue i.arrow.down {
	margin: 0;
}
#ajax-content #asian-container #detail-container .match-oddslist .round-box .odds {
	margin-left: auto;
}

#ajax-content #asian-container .league-box .round-box.away-side .odds {
	float: left;
	padding-left: 10px;
}

#ajax-content #asian-container .league-box .round-box.away-side .snip {
	float: right;
	text-align: right;
	padding-right: 10px;
}


#ajax-content #asian-container .league-box .round-box.mid-side .odds ,
#ajax-content #asian-container .league-box .round-box.mid-side .spvalue {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
    margin-left: 0px;
}

#ajax-content #asian-container .league-box .round-box .odds {
	float: right;
	padding-right: 10px;
    padding-left: 10px;	
}

#ajax-content #asian-container .league-box .round-box .spvalue {
    margin-right: 15px;
    margin-left: 8px;
}

#ajax-content #asian-container .league-box .bet-side ,
#ajax-content #asian-container .league-box .mid-side ,
#ajax-content #asian-container #match-detail #detail-container .detail-odds .match-oddslist .round-box.bet-side2,
#ajax-content #asian-container #match-detail #detail-container .detail-odds .match-oddslist .round-box.bet-side {
    color: #fff;
    background: #2d353c;
    border: 1px solid #000000;
    height: 38px;
    line-height: 38px;
    border-radius: 3px;
    background: -webkit-linear-gradient(180deg, #2D353C, #222);
    background: -moz-linear-gradient(180deg, #2D353C, #222);
    background: -ms-linear-gradient(180deg, #2D353C, #222);
    background: -o-linear-gradient(180deg, #2D353C, #222);
    background: linear-gradient(180deg, #2D353C, #222);
	font-weight: 700;
    font-size: 14px;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_info-mid {
    width: calc(100% - 0px);
    display: inline-table;
    margin-top: 4px;
    display: flex;
    align-items: center;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_info01:before {
    font-family: 'FontAwesome';
    content: "\f133";
    display: inline-block;
    padding-right: 4px;
    color: #ffffff;
    display: block;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .one-row {
    display: inline-block;
    font-size: 15px;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_info02-home {
    text-align: left;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_info02-away {
    text-align: left;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .mutiple_box {
    width: calc(100% - 0px);
    display: inline-block;
    margin: 0;
    float: left;
    color:var( --swiper-theme-color);
    text-align: left;
    margin-left: 5px;
    background: #010100;
    border-radius: 4px;
    border: 2px solid #212631;
    border: 1px solid #222733;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #1e2428;
    padding: 5px 7px;
	line-height:57px;
}




#ajax-content #asian-container .league-box .date-side {
	width: 90px;
	text-align: center;
	color: #d7d7d7;
	background: #1e2428;
	border: 1px solid #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#ajax-content #asian-container .league-box .favorite-side {
	width: 30px;
	text-align: center;
	color: #d7d7d7;
	background: #1e2428;
	border: 1px solid #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#ajax-content #asian-container .league-box .count-side {
	width: 90px;
	text-align: center;
}

#ajax-content #asian-container .league-box .mid-side .odds ,
#ajax-content #asian-container .league-box .mid-side .spvalue {
    float: unset;
    display: block;
    text-align: center;
}
#ajax-content #asian-container .league-box .row-wideView {
    border-radius: 0;
    background: #181818;
    box-shadow: unset;
    margin-bottom: 0;
    display: inline-table;
    border: solid #20242f;
    border-width: 3px 3px 3px 3px;
    position: relative;
}
#ajax-content #asian-container .league-box .row-wideView .asian_table {
    float: left;
    width: calc(100% - 67px);
    box-sizing: border-box;
    display: table;
}
#ajax-content #asian-container .league-box .row-wideView .first-row {
    width: calc(100% - 72px);
    text-align: left;
    font-size: 9pt;
    display:table;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_info01 {
    width: 50px;
    text-align: center;
    color: #ffffff;
    float: right;
    height: 72px;
    background: #565656;
    border-radius: 5px;
    padding: 5px;
    border: 1px solid;
    border: 1px solid #222733;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #1e2428;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_info02-vs {
    font-weight: 600;
    color: #ffffff;
	
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_star {font-size: 19px;display: inline-block;width: 50px;text-align: center;color: #ffffff;float: right;height: 72px;padding: 5px;line-height: 50px;margin-right: 7px;border: 1px solid #222733;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #1e2428;margin-left: 6px;}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_star.favorite {
	color: #ebef02;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_star::before {
    font-size: unset;
	display: unset;	
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_star:hover::before ,
.league_star:hover::before {
    color: #FFEB3B;
    transform: translateY(-3px);
}
#ajax-content #asian-container .league-box .row-wideView .first-row .match_star ,
.league_star {
	cursor:pointer;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .count-side {
    width: 67px;
    height: 100%;
    line-height: 29px;
    text-align: center;
    background: unset;
    color: var( --swiper-theme-color);
    border: 1px solid;
    border-color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    background-color: #1a1b1d;
    border-radius: 0;
    box-shadow: unset;
    margin-top: 0;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    background-image: linear-gradient(90deg, #191919, #191919) !important;
    border: 1px solid #222733;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .count-side:hover,
#ajax-content #wide-container .league-box .round-box.count-side.left._detail_wide:hover,
#ajax-content #asian-container .league-box .row-wideView .first-row .count-side.active,
#ajax-content #wide-container .league-box .round-box.count-side.left._detail_wide.active
{
    background: #1a2332;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background: #006dcc;
	-webkit-box-shadow: inset 0 0 18px rgba(255,255,255,.56);
	-moz-box-shadow: inset 0 0 18px rgba(255,255,255,.56);
	box-shadow: inset 0 0 18px rgba(255,255,255,.56);
	background-image: -webkit-linear-gradient(right, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e);
	background-image: -moz-linear-gradient(right, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e);
	background-image: -o-linear-gradient(right, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e);
	background-image: -ms-linear-gradient(right, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e);
	background-image: linear-gradient(to bottom, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e) !important;
    color: #000;
    font-weight: bolder;
}
#ajax-content #asian-container .league-box .row-wideView .first-row .count-side:hover {
    background: #272a2c;
    background: -webkit-linear-gradient(180deg, #575f68, #5c6c78);
    background: -moz-linear-gradient(180deg, #575f68, #5c6c78);
    background: -ms-linear-gradient(180deg, #575f68, #5c6c78);
    background: -o-linear-gradient(180deg, #575f68, #5c6c78);
    background: linear-gradient(180deg, #575f68, #5c6c78);
}
#ajax-content #sports-container .league-box .bonusodds ,
#ajax-content #asian-container .league-box .bonusodds ,
#ajax-content #wide-container .league-box .bonusodds {
	cursor: pointer;	
}
#ajax-content #sports-container .league-box .bonusodds:hover, 
#ajax-content #sports-container .league-box .bonusodds:focus, 
#ajax-content #sports-container .league-box .bonusodds:active ,
#ajax-content #asian-container .league-box .bonusodds:hover, 
#ajax-content #asian-container .league-box .bonusodds:focus, 
#ajax-content #asian-container .league-box .bonusodds:active ,
#ajax-content #wide-container .league-box .bonusodds:hover, 
#ajax-content #wide-container.league-box .bonusodds:focus, 
#ajax-content #wide-container .league-box .bonusodds:active ,
#ajax-content #wide-container .league-box .bonusodds:last-of-type:hover, 
#ajax-content #wide-container.league-box .bonusodds:last-of-type:focus, 
#ajax-content #wide-container .league-box .bonusodds:last-of-type:active {	
    box-shadow: inset 0 0 1px 1px #FF9800;
    color: #ffff;
}
#ajax-content #wide-container .league-box .bonusodds:last-of-type {
	
}

#ajax-content #sports-container .league-box .bonusodds.selected ,
#ajax-content #asian-container .league-box .bonusodds.selected ,
#ajax-content #wide-container .league-box .bonusodds.selected {
	background: linear-gradient(180deg, #088BDC, #1a3d60)
}

#asian-container .league-name div.league i {
	background: url(/image/icon/icon_menu_sports_left_new2.png?v=007) no-repeat top left;
    width: 20px;
    height: 22px;
    margin: 3px 3px 4px 0;
}


/*---------------- asian detail--------------------------*/
#ajax-content #asian-container #match-detail {
	background: #070502;
	height: auto;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
}

#ajax-content #asian-container #match-detail #detail-header {
	background: linear-gradient(180deg, #141c29, #0B1423);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 100%;
	width: calc(100% - 20px);
	line-height: normal;
	margin: 0 auto;
	margin-bottom: 10px;
	overflow: hidden;
	background-image: -webkit-linear-gradient(right, #000, #a9403c 53%, #3f6cb5);
	background-image: -moz-linear-gradient(right, #000, #a9403c 53%, #3f6cb5);
	background-image: -o-linear-gradient(right, #000, #a9403c 53%, #3f6cb5);
	background-image: -ms-linear-gradient(right, #000, #a9403c 53%, #3f6cb5);
	background-image: linear-gradient(to left, #a9403c, #000000 53%, #3f6cb5);
}

#ajax-content #asian-container #match-detail #detail-header .detail-home,
#ajax-content #asian-container #match-detail #detail-header .detail-away {
	font-size: 23px;
	line-height: normal;
	padding-top: 0px;
	font-weight: bolder;
	text-shadow: 1px 1px 1px #afafaf;
	display: flex;
	flex-flow: row-reverse;
	justify-content: space-between;
	align-items: center;
}

#ajax-content #asian-container #match-detail #detail-header .detail-vs {
    font-family:fantasy;
    font-weight: bold;
    font-size: 0;
    text-shadow: unset;
    color: #ffffff;
    background: #0000 url(/image/asset/gold-vursus.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-blend-mode: initial;
    mix-blend-mode: lighten;
}

#ajax-content #asian-container #detail-header .name-header>div {
	width: 33.3%;
	text-align: center;
}
#ajax-content #asian-container #detail-header .name-header .prematch-event-block {
    width: calc(100% - 6px);
    overflow: hidden;
    border-top: 2px solid #000000;
    background: -webkit-linear-gradient(180deg, #35353F, #161622);
    background: -moz-linear-gradient(180deg, #35353F, #161622);
    background: -ms-linear-gradient(180deg, #35353F, #161622);
    background: -o-linear-gradient(180deg, #35353F, #161622);
    background: linear-gradient(180deg, #161622 , #35353F) ;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, 0.63);
    padding-right: 2px !important;
    padding-left: 2px !important;
    border-radius: 2px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;display: flex;
}
#ajax-content #asian-container #detail-header .name-header .prematch-event-block .detail-home ,
#ajax-content #asian-container #detail-header .name-header .prematch-event-block .detail-away ,
#ajax-content #asian-container #detail-header .name-header .prematch-event-block .detail-vs  {
	height:unset;
	background: unset;
}
#ajax-content #asian-container #detail-header .name-header .prematch-event-block .detail-home, #ajax-content #asian-container #detail-header .name-header .prematch-event-block .detail-away {
	padding: 10px 17px;
    word-break: keep-all;
	width: 40%;
}

#ajax-content #asian-container #detail-header .name-header .prematch-event-block .detail-home img, #ajax-content #asian-container #detail-header .name-header .prematch-event-block .detail-away  img{
    height: 60px;
}




#ajax-content #asian-container #detail-header .name-header .detail-home ,
#ajax-content #asian-container #detail-header .name-header .detail-away ,
#ajax-content #asian-container #detail-header .name-header .detail-vs {
    height: 107px;
    color: white;
    border-right: 0;
    border-left: 0;
    box-sizing: border-box;
    font-size: 18px;
    background: unset;
}
#ajax-content #asian-container #detail-header .name-header img.home_logo ,
#ajax-content #asian-container #detail-header .name-header img.away_logo ,
#ajax-content #asian-container #detail-header .name-header .detail-vs {
	vertical-align: middle;
}
#ajax-content #asian-container #detail-header .name-header .detail-away span {
    width: 50%;
    float: right;
}
#ajax-content #asian-container #detail-header .name-header .detail-home, #ajax-content #asian-container #detail-header .name-header .detail-away {
	padding: 0px 17px;
    word-break: keep-all;
	width: 40%;
}
#ajax-content #asian-container #detail-header .name-header .detail-home span {
    width: 50%;
    float: left;
}
#ajax-content #asian-container #detail-header .name-header img.home_logo ,
#ajax-content #asian-container #detail-header .name-header img.away_logo {
    font-size: 15px;
    color: white;	
	margin:0 7px;
}
#ajax-content #asian-container #detail-header .name-header .detail-vs {
    font-size: 38px;
    color: #FF5722;
    -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: unset;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    font-family: fantasy;
    width: 20%;
}
#ajax-content #asian-container #match-detail #detail-container {
	width: calc(100% - 20px);
	margin: 0 10px;
	height: 100%;
	overflow: auto;
	background: #0B1423;
	background-image: -webkit-linear-gradient(right, #000, #3d3d3d 53%, #000);
	background-image: -moz-linear-gradient(right, #000, #3d3d3d 53%, #000);
	background-image: -o-linear-gradient(right, #000, #3d3d3d 53%, #000);
	background-image: -ms-linear-gradient(right, #000, #3d3d3d 53%, #000);
	background-image: linear-gradient(to left, #000, #3d3d3d 53%, #000);
	border-bottom: 2px solid var( --swiper-theme-color);
	padding-bottom: 20px;
}

#ajax-content #asian-container #match-detail #detail-container .detail-odds {
	width: calc(100% - 0px);
	margin: 0 auto;
	font-size: 15px;
	color: white;
	height: 100%;
	overflow: auto;
}

#ajax-content #asian-container #match-detail #detail-container .detail-odds .match-oddslist .round-box.bet-side2,
#ajax-content #asian-container #match-detail #detail-container .detail-odds .match-oddslist .round-box.bet-side {
	display: flex;
    /* justify-content: space-between; */
	color: unset;
	background: #2d353c;
	border: 1px solid #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 9pt;
	background: -webkit-linear-gradient(180deg, #2D353C, #222);
	background: -moz-linear-gradient(180deg, #2D353C, #222);
	background: -ms-linear-gradient(180deg, #2D353C, #222);
	background: -o-linear-gradient(180deg, #2D353C, #222);
	background: linear-gradient(180deg, #2D353C, #222);
}
.bet-odds .odds-container .round-box:hover {
    box-shadow: unset !important;
}
.spvalue ,
.match_betView .spvalue ,
#ajax-content #asian-container #match-detail #detail-container .detail-odds .spvalue {
	color: var(--swiper-spvalue-color);
	display: inline-block;
}

#ajax-content #asian-container #match-detail #detail-container .detail-odds p.handi {
	width: 50%;
}

#ajax-content #asian-container #match-detail #detail-container .detail-odds .bet-side {
	width: 33.3%;
	margin-bottom: 2px;
}

#ajax-content #asian-container #match-detail #detail-container .detail-odds .bet-side2 {
	width: 50%;
	margin-bottom: 2px;
}

#ajax-content #asian-container #match-detail #detail-container .detail-frame {
	width: calc(45% - 10px);
	margin: 0 5px;
	float: left;
	height: 100%;
	overflow: auto
}
#ajax-content #asian-container #wide-container .odds-find {
	text-align:center;
}

#ajax-content #asian-container .odds-find {
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, 0.63);
	padding-right: 2px !important;
	padding-left: 2px !important;
	border-radius: 2px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #2b343b !important;
	border-left: 0px;
	margin-bottom: 9px;
	height: 100%;
	border-bottom: 2px solid var( --swiper-theme-color) !important;
}

#ajax-content #asian-container .odds-find .menu_arrow-left {
	float: left;
	color: #333231;
	font-weight: bold;
	cursor: pointer;
	font-family: Arial, Helvetica;
	right: 0;
	border: none;
	padding: 0;
	border-radius: 20px;
	margin: 5px;
	font-size: 0px;
	background: transparent;
}

#ajax-content #asian-container .odds-find .menu_arrow-right {
	float: right;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
	font-family: Arial, Helvetica;
	right: 0;
	border: none;
	padding: 0;
	border-radius: 20px;
	margin: 5px;
	font-size: 0px;
	background: transparent;
	
}

#ajax-content #asian-container .odds-find .menu_arrow-right:before {
	color: #9d9da2;
	padding: 3px;
	content: "\f138";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	font-size: 18px;
	display: inline-block;
}

#ajax-content #asian-container .odds-find .menu_arrow-left:before {
	color: #9d9da2;
	padding: 3px;
	content: "\f137";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	font-size: 18px;
	display: inline-block;
}


#ajax-content #asian-container .odds-find #odds_search {
	overflow-x: auto;
	white-space: nowrap;
	overflow-y: hidden;
	
}
#content #main-content #sports-container .odds-find #odds_search > div:first-child {
    border-left: 0;
}
#ajax-content #asian-container .odds-find .time_search,
#ajax-content #asian-container .odds-find .odds_search {
	display: inline-block;
	padding: 15px 22px;
	font-size: 14px;
	color: #ffffff;
	line-height: normal;
	cursor: pointer;
	margin-left: 0;
	left: 0;
	transition: 100ms;
}

#ajax-content #asian-container .odds-find .time_search:hover,
#ajax-content #asian-container .odds-find .odds_search:hover {
	background: #35353F;
	background: -moz-linear-gradient(180deg, #161622, #35353F);
	background: -ms-linear-gradient(180deg, #161622, #35353F);
	background: -o-linear-gradient(180deg, #161622, #35353F);
	background: linear-gradient(180deg, #161622, #35353F);
}

#ajax-content #asian-container .odds-find #lv_odds_search {
	overflow-x: auto;
	white-space: nowrap;
	overflow-y: hidden;
	
}

#ajax-content #asian-container .odds-find .lv_odds_search {
	display: inline-block;
	padding: 9px 22px;
	font-size: 14px;
	color: #d4ebff;
	line-height: 19px;
	border-right: 1px outset #000000;
	cursor: pointer;
	margin-left: -3px;
}

#ajax-content #asian-container .odds-find .lv_odds_search:hover {
	background: linear-gradient(180deg, #45505a, #292929);
}

.arrow.down {
    color: red;
    
	
}
.arrow.down:before ,
.arrow.up:before {
	margin: 0 5px;
}
.arrow.down:before {
    animation-name: fading-down;
    animation-delay: 1s;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    /* position: absolute; */
    /* right: 4px; */
    /* top: -17px; */
	
	
}
.way_2 > span:nth-child(2) .arrow {
    float: left;
}
.way_2 > span:nth-child(2) .arrow.ai_down {
    float: right;
}


#ajax-content #asian-container #match-detail #detail-container .arrow.down:before {
    right: -17px;
    top: 6px;
}
.arrow.up {
    color: limegreen;
    
}

.arrow.up:before ,
#ajax-content #asian-container #match-detail #detail-container .arrow.up:before {
    animation-name: fading-up;
    animation-delay: 1s;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    /* position: absolute; */
    /* right: 2px; */
    /* top: -4px; */
	margin: 0 5px;
	
}
@keyframes fading-down {
    from {opacity: 0; transform: translateY(0px);}
    to {opacity: 100%; transform: translateY(7px);}
}

@keyframes fading-up {
	from {opacity: 0; transform: translateY(0px);}
    to {opacity: 100%; transform: translateY(-7px);}
}



@keyframes bounce {
	50% {
		transform: translateY(-7px);
	}
}
/*---------------- end asian container ------------------*/




.clockbox{width:310px;height:82px;font:700 40px Open Sans Condensed,sans-serif}
.clockbox,.scorebox2{overflow-x:hidden;overflow-y:hidden}
.scorebox2{background:#b50000;background:linear-gradient(180deg,#b50000,#d00);margin:0 auto;white-space:nowrap;padding:1px;min-width:30px;max-width:40px;height:26px;line-height:23px;border:1px solid #b90f0f;font-weight:700;font-family:arial;font-size:11pt;color:#fafafa}
.livebox{border:2px solid #818fab;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.livebox,.livebox2{width:100%;padding:0}
.livebox2{border:2px solid red;border-radius:6px}
.livebox2,.liveboxtitle2{-moz-border-radius:6px;-webkit-border-radius:6px}
.liveboxtitle2{border-radius:6px;width:75px;height:13px;line-height:13px;position:absolute;top:-7px;left:10px;background:red;z-index:5;text-align:center;color:#fff;padding:0}
.scorebox{background:#1e2737;background:linear-gradient(180deg,#1e2737,#0b1423);margin:0 auto;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;padding:1px;min-width:30px;max-width:40px;height:26px;line-height:23px;border:1px solid #415b87;font-weight:700;font-family:arial;font-size:11pt;color:#fc0}
.liveboxinbg{width:100%;height:100%;background:#1b1b23;z-index:1;filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5}
.liveboxinbg,.liveboxtitle{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.liveboxtitle{width:75px;height:13px;line-height:13px;position:absolute;top:-7px;left:10px;background:#818fab;z-index:5;text-align:center;color:#000;padding:0}
.liveboxintxt{position:absolute;top:0;left:0;color:#cacaca;z-index:10} 


.hva-line::-webkit-scrollbar {
	height: 6px;
}
.hva-line::-webkit-scrollbar-thumb {
	background-color: #fff;
}

.hva-line::-webkit-scrollbar-track {
	background-color: #2f3542;
}
#mini_wrap {overflow: hidden;}


.game-view-close {
	display: none;
}



.mini-bet-panel{position:absolute;left:830px;top:0;width:calc(100% - 830px);border-left:5px solid #171c22;color:#fff;height:641px}
.mini-boscore-bet-panel{height:600px}
.mini-boscore-bet-panel,.mini-boscoreball-bet-panel{position:absolute;left:800px;top:0;width:calc(100% - 800px);border-left:5px solid #171c22;background-color:#996148;color:#fff}
.mini-boscoreball-bet-panel{height:700px}
.mini-bubble-bet-panel{left:830px;width:calc(100% - 830px);height:609px}
.mini-bubble-bet-panel,.mini-livescore-bet-panel{position:absolute;top:0;border-left:5px solid #171c22;background-color:#996148;color:#fff}
.mini-livescore-bet-panel{left:854px;width:calc(100% - 854px);height:746px}
#mini-game-frame-container,.bet-game-frame,.mini-game-boscoreball-frame,.mini-game-frame{position:absolute;left:0;top:0}
.bet-game-frame,.mini-game-boscoreball-frame,.mini-game-frame{touch-action:auto}
#east-game-frame-container,.east-game-frame{position:absolute;left:0;top:0}
#mini-game-frame-container-in{width:830px;height:641px;overflow:hidden;margin:0 auto}
#east-game-frame-container-in{width:830px;height:560px;overflow:hidden;margin:0 auto}
#boscore-game-frame-container-in{width:800px;height:600px;overflow:hidden;margin:0 auto}
#bubble-game-frame-container-in{width:830px;height:609px;overflow:hidden;margin:0 auto}
#boscoreball-game-frame-container-in{width:800px;height:700px;overflow:hidden;margin:0 auto}
#livescore-game-frame-container-in{width:854px;height:746px;overflow:hidden;margin:0 auto}
.east-bet-lock,.mini-bet-lock{width:100%;background-color:rgb(0 0 0 / .6);height:100%;position:absolute;right:0;top:0}
.east-bet-panel{position:absolute;left:830px;top:0;width:calc(100% - 830px);border-left:5px solid #171c22;background-color:#153939;color:#fff;height:560px}
.text-brown{color:#f9e5c0}
.bg-brown{background-color:#4a3427}
.bg-brown1{background-color:#674836}
.mini-bet-row{padding:9px 0;border-top:1px solid #fff}
.east-bet-row{padding:9px 0;border-top:2px solid #02b9c7}
.mini-bet-type{border:2px solid #fff;border-radius:5px}
.mini-bet-type,.mini-bet-type-on{padding:25px 0;margin:8px 5%;width:90%;font-size:18px;font-weight:700;cursor:pointer}
.mini-bet-type-on{border:2px solid #2e7de5;border-radius:5px}
.mini-bet-type-name{background-color:#25262a;color:#e9d6b5;display:flex;justify-content:center;align-items:center;word-break:keep-all;border-radius:5px;height:91px}
.east-bet-type-name,.mini-bet-type-name{font-size:14px;width:90%;margin:0 5%;height:91px}
.east-bet-type-name{background-color:#0d3131;color:#fff;border:2px solid #02b9c7;padding-top:35px}
.east-bet-button{background-color:#124e4e;color:#fff;width:90%;margin:0 5%;border:2px solid #01b8c6;height:91px;cursor:pointer}
.east-bet-button:hover{background-color:#36a1a9}
.east-bet-button:hover .mini-bet-base{display:none}
.mini-bet-button{width:90%;margin:0 5%;border:1px solid #25262a;height:91px;cursor:pointer;border-radius:5px}
.mini-bet-button:hover{background-color:#8a868b;color:#fff}
.mini-bet-button:hover .mini-bet-odds-value{background-color:#2e7de5;color:#fff}
.mini-bet-button-keno{color:#fff;width:98%;margin:0 1%;border:3px solid #25262a;height:91px;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}
.mini-bet-button-keno:hover{background-color:#8a868b;color:#fff}
.mini-bet-button-keno:hover .mini-bet-base{display:none}
.mini-bet-odds-value{background-color:#25262a;color:#fff}
.mini-bet-img{width:45px}
.mini-bet-num-img{width:30px}
.mini-bet-lad-img{width:50px}
.mini-bet-lad-img-small{width:35px}
.mini-bet-lad-img-plus{width:15px}
.east-goal-img{width:51px}
.gameoutter{margin-top:0!important}
.mini-ifram-lock{position:absolute;left:0;top:0;width:400px;height:100%;display:block}
.mini-mob-tab{padding:20px 0 30px;background-color:rgb(0 0 0 / .9);text-align:center;font-size:16px;font-weight:700;color:#fff;cursor:pointer;border-radius:5px}







#mini_wrap #game-frame.width_gameCROWN {
	width: 75%;
}
#mini_wrap #game-frame.width_gameCROWN:has(iframe.s1200) {
	width: 100%;
}

#game-bet.betBOX_gameCROWN {
	width: 25%;
}

#mini_wrap #game-frame.width_gameCROWN:has(iframe.s1200) + #game-bet.betBOX_gameCROWN {
	width: 100%;
}
#mini_wrap .pladder_frame #game-frame {
    width: 785px;
}

#mini_wrap .pladder_frame #game-bet {
	width: calc(100% - 785px);
}
#mini_wrap .bepick_frame #game-frame {
    width: 910px;
}
#mini_wrap .bepick_frame #game-bet {
    float: left;
    width: calc(100% - 910px);
}

#game-bet .game-bet li._betside4, 
#game-bet .game-bet li._betside3 ,
#game-bet .game-bet li._betside1 ,
#game-bet .game-bet li._betside2  {
	background: #596b7c;
	margin: 2px 0px 10px 7px;
	border-radius:3px;
	background-color: #000000;
	position: relative;
}
#game-bet .game-bet-center ._betside2,
#game-bet .game-bet-center ._betside3,
#game-bet .game-bet-center ._betside4 ,
#game-bet .game-bet-center ._betside1 {
    background: #664e88;
    background: -webkit-linear-gradient( 180deg, #2D353C, #222);
    background: -moz-linear-gradient(180deg, #2D353C, #222);
    background: -ms-linear-gradient(180deg, #2D353C, #222);
    background: -o-linear-gradient(180deg, #2D353C, #222);
    background: linear-gradient( 180deg, #363a4b, #191826);	
	margin: 4px;
    border: 1px solid #000;	
    position: relative;	
}
#game-bet .game-bet li._betside3 .triangle ,
#game-bet .game-bet .triangle ,
#game-bet .game-bet-center .triangle {
    position: absolute;
    left: 0;
    bottom: 0;
}



/*	#game-bet .game-bet ._betside4._bet:nth-child(1) ._gamebet_ {
	border: 2px solid #F14A16;
    color:#F14A16;
	}
	#game-bet .game-bet ._betside4._bet:nth-child(2) ._gamebet_ {
	border: 2px solid #FFBD35;
    color: #FFBD35;
	
	}
	#game-bet .game-bet ._betside4._bet:nth-child(3) ._gamebet_ {
	border: 2px solid #82ff87;
    color: #82ff87;
	
	}
	#game-bet .game-bet ._betside4._bet:nth-child(4) ._gamebet_ {
	border: 2px solid #1CC5DC;
    color: #1CC5DC;
	}
	
	#game-bet .game-bet ._betside4._bet:nth-child(5) ._gamebet_ {
	border: 2px solid #F21170;
    color: #F21170;
	}
	#game-bet .game-bet ._betside4._bet:nth-child(6) ._gamebet_ {
	border: 2px solid #ffa888;
    color: #ffa888;
	}
	#game-bet .game-bet ._betside4._bet:nth-child(7) ._gamebet_ {
	border: 2px solid #afff52;
    color: #afff52;
	}
	#game-bet .game-bet ._betside4._bet:nth-child(8) ._gamebet_ {
	border: 2px solid #1f9cff;
    color: #1f9cff;
	}
	#game-bet .game-bet ._betside4._bet:nth-child(9) ._gamebet_ {
	border: 2px solid #df25ff;
    color: #df25ff;
	}
	
#game-bet .game-bet ._betside4._bet:nth-child(10) ._gamebet_ {border: 2px solid #ffc61d;color: #ffc61d;}	*/
#game-bet .game-bet-center ._bet.upv {
    background-color: #5f884e;
}

#game-bet .game-bet-center ._bet.downv {
    background-color: #884e76;
}
#game-bet .game-bet li._betside1, #game-bet .game-bet-center li._betside1 {
    width: calc(100% - 8px);
}
#game-bet .game-bet li._betside2 ,
#game-bet .game-bet-center li._betside2 {
	width: calc(50% - 8px);
}
#game-bet .game-bet li._betside3 ,
#game-bet .game-bet-center li._betside3 {
	width: calc(33.33% - 8px);
}

#game-bet .game-bet li._betside4 ,
#game-bet .game-bet-center li._betside4 {
	width: calc(25% - 8px);
}

#mini_wrap #game-frame {float: left;width: 70%;display: flex;justify-content: center;position: relative;padding-top: 80px;}
#mini_wrap #game-frame.eos_frame {
    min-width: 657px;
    width: 688px;
}

#game-bet.eos_frame {
    width: calc(100% - 688px);
}
#mini_wrap #game-frame.full-width-frame {
	float: unset;
	width: 100%;
	padding: 0;
	height: 100%;
}
#mini_wrap #game-frame.yes-header {
	top: 80px;
}
#game-bet {
	/* position: absolute; */
	/* left: 830px; */
	padding: 5px;
	right:0px;
	top: 0;
	width: calc(30% - 0px);
	border-left: NONE;
	color: #fff;
	background-color: #262a30;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	margin-top: 85px !important;
	height: 100%;
}
#game-bet .game-header img {
    display: block;
    height: 31px !important;
    width: 30px !important;
    float: left;
    margin: 0 10px;
}

#mini_wrap .game-view-close {
    background: red;
    color: #fff;
    background-color: #6b0f1a;
    background-image: linear-gradient(181deg, #032b4b 0%, #193e6f 74%);
    line-height: 42px;
    text-align: center;
    border-bottom: 3px solid #000;
}
#mini_wrap #game-frame iframe {
	border: none;
}
#mini_wrap #game-frame.full-width-frame iframe {
	margin: 0 auto;
	display: block;
}
#mini_wrap #game-frame ._view_rules {
	text-align: right;
	color: #ffba03;
	width: 40px;
	height: 50px;
	padding-top: 10px;
	box-sizing: border-box;
	font-size: 0;
	z-index: 1;
}
#game-bet .game-header {
	padding: 10px 16px;
	background: #222532;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	Z-INDEX: 9;
	line-height: normal;
	/* border-bottom: 1px solid #000000; */
	/* border-radius: 5px; */
	padding-right: 200px;
	height: 80px;
	font-size: 23px;
	display: flex;
	align-items: center;
}  

#mini_wrap #game-frame.wide_mode ,
#mini_wrap #game-frame.fifty_short{
	width: 70%;
}
#game-bet.fifty_short {
	width: 30%;
}
.game-bet>div {
	padding: 9px 0;
	border-top: 1px solid #fff;
}

#game-bet ul, #game-bet li {
	list-style: none;
	margin:0px;
	margin-top:0px;
	padding:0px;
}
#mini_wrap #game-frame.pball_frame {
    min-width: 657px;
    width: 688px;
}

#game-bet.pball_frame {
    width: calc(100% - 688px);
}

#game-bet ul {
    display: table;
    width: 100%;
}

#game-bet .game-bet li {
    display: table-cell;
}

#game-bet .game-bet ul:nth-child(odd) {float: left;width: 20%;}

#game-bet .game-bet ul:nth-child(even) {
    width: 80%;
    float: right;
}

#game-bet .game-bet ul:last-child {
    width: 80%;
}
#sports-detail{
	width:100%;
}

#game-bet.betBOX_gameCROWN ul {
    width: 100%;
}
.sip_lotus_frame #game-bet ul {
    width: 100%;
}
#game-bet .game-bet .game-title.double_row ,
#game-bet .game-bet-center .game-title.double_row ,
._gamebet_.double_row {
    height: 192px;
}
#mini_wrap .coin_ladder_frame #game-bet ._gamebet_.double-height {
    height: 162px;
}

#game-bet ul.double_row-reset:nth-child(odd) {
    width: 80%;
}
#game-bet ul.full_row {
    width: 100%;
}
.bitball_frame .game-bet ul:nth-child(odd) ul {
    width: 33%;
}
.bitball_frame #game-bet .game-bet ul:nth-child(even) {
    width: 75%;
}
.bitball_frame #game-bet .game-bet ul:nth-child(odd) {
    width: 25%;
}
.bitball_frame #game-bet .game-bet .game-title {
    font-size: 11px;
    height: 150px;
}
.bitball_frame #game-bet .game-bet ._gamebet_ {
    height: 150px;
}
.bitball_frame #game-bet .game-bet ul.full_row {
    width: 100%;
}
.bitball_frame #game-bet .game-bet ul.full_row .game-title {
    height: 80px;
    font-size: 17px;
}
.bitball_frame #game-bet .game-bet .game-title.double_row {
    height: 315px;
}
.bitball_frame #game-bet .game-bet ul.double_row-reset {
    width: 75%;
}
#mini_wrap .coin_ladder_frame #game-frame {
    min-width: 789px;
    width: 789px;
}
#mini_wrap .coin_ladder_frame #game-bet {
    width: calc(100% - 789px);
}
#sports-detail .sports-detail-country {
	padding: 5px 10px;
	display: block;
	font-weight: 100;
	color: #889097;
	text-decoration: none;
	position: relative;
	border-top: 1px solid #282f34;
	border-bottom: 1px solid #111;
}	

#sports-detail .sports-detail-country ._sports_ .menu-flag {
	margin-top:0px !important;
}	

#sports-detail .sports-detail-country ._sports_{
	display:block;
}	


#sports-detail .sports-detail-country .match_cnt{
	background: #1b1b23;
	width: 35px !important;
	font-weight: 100 !important;
	float: right !important;
	font-size: 11px !important;
	margin-top: 1px !important;
	text-align: center;
}

#game-frame {
	/* background-color:#161c22 !important; */
	/* background-color: #000000; */
	/* background-image: linear-gradient(to top, #161c22 0%, #2c353c 100%); */
	/* background: url(/image/bg/fall.png); */
	/* background-size: cover; */
	/* background-position: bottom; */
}

.none {
	display:none;
}

.game-title , #game-bet .game-bet .game-title, #game-bet .game-bet-center .game-title {
	
    width: 100%;
    float: left;
    box-sizing: border-box;
    background-color: #2d2e3d;
    color: #9799c5;
    display: flex;
    justify-content: center;
    align-items: center;
    word-break: break-word;
    border-radius: 0px;
    height: 90px;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 2px 3px 10px 3px;
    border: 1px solid #13131b;
	border-radius: 3px;	
    font-size: 12px;
    padding: 4px;
    text-align: center;
	
}

#game-bet .game-bet-center .game-title {
	border: none;
    margin: 15px 5px 0px 4px;
	padding: 0;
    background-color: #000000;
    text-align: left;
    height: unset;
    font-size: 12px;	
}
._betside2 {
	width:42%;
	float:left;
	box-sizing:border-box;
}

._betside3 {
	width:27%;
	float:left;
	box-sizing:border-box;
}

._betside4 {
	width:20%;
	float:left;
	box-sizing:border-box;
}





/* .game-title {
	width: 20%;
	float: left;
	border-image: 0;
	border: none;
	border-bottom: 2px solid #262a30; 
	border-radius: 0;
	margin: 0;
	background-color: #262a3000;
	background-image: linear-gradient(to top, #161c22 0%, #161c22 74%); 
	text-align: left;
	display: block;
	color: #fff9;
	height: unset;
	padding: 8px 16px;
	word-break: keep-all;
	}
	
	#game-bet .game-bet-center ._gamebet_ {
	margin: 5px 3px;
	font-size: 20px;
    font-weight: 700;
    padding-top: 42px;	
	}
	
	#game-bet .game-bet-center ._betside2._bet:nth-child(2) ._gamebet_ {
    border: 2px solid #600004;
    border-radius: 50%;
    width: 50px;
    height: 43px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 35px;
    margin-bottom: 12px;
    padding: 0;
    padding-top: 7px;
    color: #ffffff;
    background-color: #a82a09;
    background-image: linear-gradient(315deg, #eb4511 0%, #902002 ,  #b02e0c 74%);
	}
	#game-bet .game-bet-center ._betside2._bet:nth-child(1) ._gamebet_ {
    border: 2px solid #043a96;
    border-radius: 50%;
    width: 50px;
    height: 43px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 35px;
    margin-bottom: 12px;
    padding: 0;
    padding-top: 7px;
    color: #ffffff;
    background-color: #a82a09;
    background-image: linear-gradient(315deg, #1163eb 0%, #023490 , #0c55b0 74%);
	}
	#game-bet .game-bet-center ._betside3._bet:nth-child(2) ._gamebet_ {
    border: 2px solid #ffffff;
    color: #ffffff;
    background: #009688;
    border-radius: 50%;
    overflow: hidden;
    padding: 0;
    padding-top: 30px;
    margin: 35px 4px 10px;
    background-image: linear-gradient(315deg, #a3eb11 0%, #3f9002 , #79b00c 74%);
	}
	#game-bet .game-bet-center ._betside3._bet:nth-child(1) ._gamebet_ {
    border: 2px solid #ffffff;
    color: #ffffff;
    background: #1361d7;
    border-radius: 50%;
    overflow: hidden;
    padding: 0;
    padding-top: 30px;
    margin: 35px 4px 10px;
    background-image: linear-gradient(315deg, #1163eb 0%, #023490 , #0c55b0 74%);
	}
	#game-bet .game-bet-center ._betside3._bet:nth-child(3) ._gamebet_ {
    border: 2px solid #ffffff;
    color: #ffffff;
    background: #af0c00;
    border-radius: 50%;
    overflow: hidden;
    padding: 0;
    padding-top: 30px;
    margin: 35px 4px 10px;
    background-image: linear-gradient(315deg, #eb1111 0%, #900202 , #b00c0c 74%);
	}
*/

#game-bet .game-bet-center {
    background: black;
    border: 5px solid #3d3a62;
    padding: 7px;	
}
._betside2 {
	width:calc(50% - 1px);
	float:left;
	box-sizing:border-box;
}

._betside3 {
	width: calc(33.33% - 1px);
	float:left;
	box-sizing:border-box;
}

._betside4 {
	width: calc(25% - 1px);
	float:left;
	box-sizing:border-box;
}


#game-bet .game-bet .game-odds ,
#game-bet .game-bet-center .game-odds {
	color: #fff;
	border-radius: 0;
	width: 100%;
	margin:0 auto;
	position: absolute;
	top: 0;
	left: 0;
}
#game-bet .game-bet .game-odds  {
	background-color: #493960; 
}
#game-bet .game-bet-center .game-odds { 	    
	background: #1f1f30;
font-size: 18px; }

._gamebet_ {
	
	height: 90px;
	cursor: pointer;
	text-align: center;
	padding-top: 21px;
	font-size: 12px;
    color: #c7b9dc;
}


#game-bet .game-bet-center ._gamebet_ {
	padding-top: 31px;	
	
}
._gamebet_:hover {
	/* background-color: #8a868b; */
	color: #fff;
}
._bet.selected .game-odds {
	background: unset;
}
#game-bet .game-bet ._gamebet_:hover .game-odds ,
#game-bet .game-bet-center ._gamebet_:hover .game-odds {
	/* background-color: #2e7de5; */
	color: #fff;
	background:unset;
}

._gamebet_ .bold {
    font-size: 21px;
    font-weight: 700;
    color: #ebddff;
    vertical-align: top;	
}
.game-header .game-header-title {
	background-image:linear-gradient(90deg, #0c294e 0, #2e7de5)!important;
	padding: 5px 8px;
	border-radius: 2px 0 0 2px;	
}
#MATCHID2, .game-round-time ,
#MATCHID {
	padding: 3px 8px;
	background: #13161a;
	margin: 0 6px;
	/* font-size: 14px; */
	box-shadow: inset 0px 1px 6px #000000, inset 0px 1px 0px #adbdff, inset 0px 1px 6px #000000, inset 0px -1px 0px #adbdff;
}
.game-round-time {
	margin-left: -3px;
}	
#game-bet .game-header .remaining-time , #game-bet .game-header .game-round-time {
    position: absolute;
}

#game-bet .game-header .remaining-time {
    right: 122px;
    top: 50%;
    transform: translateY(-50%);
    background: #000000;
    padding: 4px 6px;
    border: 2px solid #000;
    padding: 12px;
    font-size: 13px;
}


#game-bet .game-header .game-round-time {
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    padding: 1px 5px;
    border-radius: 0;
    width: 109px;
    text-align: center;
    font-size: 31px;
    background-color: #2b2e3d;
    box-shadow: inset 0px 1px 6px #000000, inset 0px 1px 5px #a3afe0;
    text-shadow: 0 1px 2px #000, 0 1px 2px #000;	
}
#mini_wrap #game-frame .nav-tabs ul {
	padding: 0;
	border-right: 5px solid   #222532;
	border-radius: 3px;
}
#mini_wrap #game-frame .nav-tabs .btn-link {
	width: 65px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-weight: 700;
	border-bottom: unset;
	font-size: 20px;
	display: block;
	margin: 18px -1px 30px 14px;
	padding: 0;
	position: relative;
}
#mini_wrap #game-frame .nav-tabs .btn-link a {
	color: #5d8ebe;
	text-shadow: 0 -1px 0 rgb(0 0 0 / 64%), 0 -2px 9px rgb(0 0 0 / 53%);
}
#mini_wrap #game-frame .nav-tabs .btn-link .scope {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    color: #000000;
    background: repeating-linear-gradient( 45deg, rgb(255 200 0), rgb(255 200 0) 5px, rgb(255 194 0) 5px, rgb(255 194 0) 10px);
    box-shadow: 0 6px 0 #b76113, 0 8px 1px 1px rgb(0 0 0 / 30%), 0 10px 0 5px #75421f, 0 12px 0 5px #8a542b, 0 15px 0 5px #593116, 0 15px 1px 6px rgb(0 0 0 / 30%);
	-webkit-box-shadow:0 6px 0 #b76113, 0 8px 1px 1px rgb(0 0 0 / 30%), 0 10px 0 5px #75421f, 0 12px 0 5px #8a542b, 0 15px 0 5px #593116, 0 15px 1px 6px rgb(0 0 0 / 30%);
	-moz-box-shadow:  0 6px 0 #b76113, 0 8px 1px 1px rgb(0 0 0 / 30%), 0 10px 0 5px #75421f, 0 12px 0 5px #8a542b, 0 15px 0 5px #593116, 0 15px 1px 6px rgb(0 0 0 / 30%);
    border-bottom: 3px solid rgb(205 102 0 / 50%);
    /* text-shadow: 2px 2px 1px #e78700, -2px 2px 1px #e78700, 2px -2px 1px #e78700, -2px -2px 1px #e78700, 0px 2px 1px #e78700, 0px -2px 1px #e78700, 0px 4px 1px #c96100, 2px 4px 1px #c96100, -2px 4px 1px #c96100; */
}
#mini_wrap #game-frame .nav-tabs .btn-link .scope.selected {
    color: #000000;
    border-radius: 10px 0px 0 10px;
    background: repeating-linear-gradient( 45deg, rgb(255 112 0), rgb(255 152 0) 5px, rgb(255 106 0) 5px, rgb(255 106 0) 10px);
	box-shadow: 0 6px 0 #e2d0b0, 0 8px 1px 1px rgb(0 0 0 / 30%), 0 10px 0 5px #727272, 0 12px 0 5px #585049, 0 15px 0 5px #c1b7b0, 0 15px 1px 6px rgb(70 65 64);
	-webkit-box-shadow: 0 6px 0 #e2d0b0, 0 8px 1px 1px rgb(0 0 0 / 30%), 0 10px 0 5px #727272, 0 12px 0 5px #585049, 0 15px 0 5px #c1b7b0, 0 15px 1px 6px rgb(70 65 64);
	-moz-box-shadow: 0 6px 0 #e2d0b0, 0 8px 1px 1px rgb(0 0 0 / 30%), 0 10px 0 5px #727272, 0 12px 0 5px #585049, 0 15px 0 5px #c1b7b0, 0 15px 1px 6px rgb(70 65 64);
    border-bottom: 3px solid rgb(205 102 0 / 50%);
    /* text-shadow: 2px 2px 1px #e78700, -2px 2px 1px #e78700, 2px -2px 1px #e78700, -2px -2px 1px #e78700, 0px 2px 1px #e78700, 0px -2px 1px #e78700, 0px 4px 1px #c96100, 2px 4px 1px #c96100, -2px 4px 1px #c96100; */
}
#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 4px 6px;
	position: relative;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail tbody>tr>td {
	padding-left: 11px;
	border-top: 1px solid #282F34;
	border-bottom: 1px solid #111;
	margin: 0;
	transition: all 0.15s ease;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail tbody>tr>td>span.snip._sports_snip {
	padding-left: 8px;
}

/*
	#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail tbody>tr>td>span.snip._sports_snip:before {
	font-family: Fonticons;
	position: absolute;
	left: 15px;
	font-size: 7px;
	color: #889097;
	margin-top: 1px;
	margin-left: -7px;
	content: "\e901";
}*/

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail #league-detail tbody>tr>td>span.snip._sports_snip {
	padding-left: 20px;
	width: 70%;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail #league-detail tbody>tr>td>span.snip._sports_snip:before {
	font-family: Fonticons;
	position: absolute;
	left: 20px;
	font-size: 7px;
	color: #889097;
	margin-top: 0px;
	margin-left: 0px;
	content: "\e94b";
	font-weight: bold;
}

table#sports-detail:before {
	content: '';
	position: absolute;
	left: 10px;
	top: 0;
	bottom: 0;
	width: 2px;
	background: #10181F;
}

#menu_sports tr#sp_mini #sports-detail tbody>tr>td {
	padding-left: 20px;
}

#menu_sports tr#sp_mini #sports-detail tbody>tr>td:before {
	font-family: Fonticons;
	position: absolute;
	left: 15px;
	font-size: 7px;
	color: #889097;
	margin-top: 1px;
	margin-left: -7px;
	content: "\e901";
}

#menu_sports #sports-detail #league-detail tbody>tr>td {
	border: none;
	padding: 0 4px 0 0px;
	background: #2d353c;
	color: #889097;
}

#menu_sports #sports-detail #league-detail tbody>tr>td:hover {
	background: #2D353C;
	background: url(linear-gradient.png) 0 0 repeat-x;
	background: -webkit-linear-gradient(180deg, #2D353C, #222);
	background: -moz-linear-gradient(180deg, #2D353C, #222);
	background: -ms-linear-gradient(180deg, #2D353C, #222);
	background: -o-linear-gradient(180deg, #2D353C, #222);
	background: linear-gradient(180deg, #404c56, #22282d);
	color: #ffcc00;
}


#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail tr {
	width: 100%;
	border: none;
	border-top: 1px solid #282F34;
	border-bottom: 1px solid #111;
	background: #1D2225;
	font-size: 9pt;
	color: #889097;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail td._sports_:hover {
	background: #2D353C;
	background: -webkit-linear-gradient(180deg, #2D353C, #222);
	background: -moz-linear-gradient(180deg, #2D353C, #222);
	background: -ms-linear-gradient(180deg, #2D353C, #222);
	background: -o-linear-gradient(180deg, #2D353C, #222);
	background: linear-gradient(180deg, #2D353C, #222);
	color: #ffcc00;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #league-detail td._sports_:hover {
	background: #2D353C;
	background: -webkit-linear-gradient(180deg, #2D353C, #222);
	background: -moz-linear-gradient(180deg, #2D353C, #222);
	background: -ms-linear-gradient(180deg, #2D353C, #222);
	background: -o-linear-gradient(180deg, #2D353C, #222);
	background: linear-gradient(180deg, #2D353C, #222);
	color: #ffcc00;
}

#content #left-content .sports-menu #menu_sports ._sports_ ._sports_snip {
	max-width: 200px !important;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail tr:last-of-type {
	width: 100%;
	border: 0px solid;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 4px 6px;
	position: relative;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail tbody>tr>td {
	padding-left: 11px;
	border-top: 1px solid #282F34;
	border-bottom: 1px solid #111;
	margin: 0;
	transition: all 0.15s ease;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail tbody>tr>td>span.snip._sports_snip {
	padding-left: 8px;
}

/*
	#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail tbody>tr>td>span.snip._sports_snip:before {
	font-family: Fonticons;
	position: absolute;
	left: 15px;
	font-size: 7px;
	color: #889097;
	margin-top: 1px;
	margin-left: -7px;
	content: "\e901";
}*/

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail #league-detail tbody>tr>td>span.snip._sports_snip {
	padding-left: 20px;
	width: 70%;
}

#content #left-content #left-sports-menu .sports-menu #menu_sports #sports-detail #league-detail tbody>tr>td>span.snip._sports_snip:before {
	font-family: Fonticons;
	position: absolute;
	left: 20px;
	font-size: 7px;
	color: #889097;
	margin-top: 0px;
	margin-left: 0px;
	content: "\e94b";
	font-weight: bold;
}

table#sports-detail:before {
	content: '';
	position: absolute;
	left: 10px;
	top: 0;
	bottom: 0;
	width: 2px;
	background: #10181F;
}

#menu_sports #sports-detail tbody>tr>td {
	padding-left: 20px;
}


#menu_sports #sports-detail #league-detail tbody>tr>td {
	border: none;
	padding: 0 4px 0 0px;
	background: #2d353c;
	color: #889097;
}

#menu_sports #sports-detail #league-detail tbody>tr>td:hover {
	background: #2D353C;
	background: url(linear-gradient.png) 0 0 repeat-x;
	background: -webkit-linear-gradient(180deg, #2D353C, #222);
	background: -moz-linear-gradient(180deg, #2D353C, #222);
	background: -ms-linear-gradient(180deg, #2D353C, #222);
	background: -o-linear-gradient(180deg, #2D353C, #222);
	background: linear-gradient(180deg, #404c56, #22282d);
	color: #ffcc00;
}

#menu_sports td {
	padding: 0;
	border: 0px;
}


#menu_sports tr:hover {
	background: #232a2f;
	color: #a8acb1;
}



#menu_sports #league-detail {
	width: 100%;
	font-size: 13px;
	color: darkgrey;
	background: #1D2225;
}

#menu_sports #league-detail td {
	background: #293135;
}

#menu_sports #league-detail td:hover {
	color: #ffcc00;
}

.m_box_warp img {
    width: 100%;
	/* add css*/
}
.calendar-container {
	background: #110a1e;
	width: 100%;
	height: 100vh;
	position: relative;
	z-index: 1;
}
.calendar-container:before {
    content: "";
    position: absolute;
    background: url(/image/dna/BG-calendar.png) no-repeat bottom center fixed;
    background-size: cover;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}
.calendar-container table.calendar {
	text-align: center;
    margin-bottom: 10px;
    width: 28vw;
    padding: 20px;
    margin: 0 auto;
}
.calendar-container table.calendar thead {
    display: none;
}
.calendar-container table.calendar tr {
	text-align: left;
	margin: 0 auto;
}

.calendar-container table.calendar>thead td {
	height: 90px;
    width: 36px;
    font-size: 30px;
    padding-top: 12px;
    padding-bottom: 0;
    margin: 1px 0;
    border-radius: 0;
    vertical-align: top;
    text-align: center;
    color: #a5a5a5;
    background-color: #25262a;
    background-image: -webkit-linear-gradient(top, #ffffff33 0%, #2525257d 97% , #ffffff33 );
    background-image: linear-gradient(to top, #434343 , #2a2a2a , #2a2a2a, #494949 );
    text-shadow: 0 1px 0 #ffffff;
    border-radius: 50%;
    background: url(/image/dna/no_click_log.png) no-repeat center;
    background-size: 90%;
}

.calendar-container table.calendar>thead td:first-child {
	background: #FF5722;
}

.calendar-container table.calendar>tbody td {
    height: 90px;
    width: 36px;
    color: #3c3c3c;
    font-size: 30px;
    padding-top: 12px;
    padding-bottom: 0;
    margin: 1px 0;
    border-radius: 0;
    vertical-align: top;
    text-align: center;
    color: #a5a5a5;
    background-color: #25262a;
    background-image: -webkit-linear-gradient(top, #ffffff33 0%, #2525257d 97% , #ffffff33 );
    background-image: linear-gradient(to top, #434343 , #2a2a2a , #2a2a2a, #494949 );
    text-shadow: 0 1px 0 #ffffff;
    border-radius: 50%;
    background: url(/image/dna/no_click_log.png) no-repeat center;
    background-size: 90%;
}

.calendar-container table.calendar>tbody.en td {
	background: url(/image/dna/en_no_click_log.png) no-repeat center;
	background-size: contain;
}

.calendar-container table.calendar td.stamped {
    background: url(/image/dna/click_log.png) no-repeat center;
    background-size: 90%;
    color: #fff;
}
.calendar-container table.calendar>tbody.en td.stamped {
	background: url(/image/dna/en_click_log.png) no-repeat center;
	background-size: 90%;
	color: #fff;
	
}
.calendar-container table {
	display:table;
	border-collapse:separate;
	box-sizing:border-box;
	text-indent:initial;
	border-spacing:2px;
	border-color:grey;
}

.calendar-container table.calendar td.stamped:before {
	background-image: url(/image/icon/chk-stamped.png);
	background-size: 100%;
	display: block;
	/* width: 70%; */
	/* height: 80%; */
	content: "";
	background-repeat: no-repeat;
	margin: 0 auto;
    background: unset;	
}


h2#loginevent_ym {
	
}

.calendar_points {
	color: #fff;
    margin: 20px 0px 0px;	
}

.calendar_points span {
	border-radius: unset;
	font-weight: unset;
	background: unset;
	border: unset;
	color: unset;
	border-top: unset;
	border-bottom: unset;
	margin-left: unset;
	margin: 0 auto;
	display: block;
	margin-bottom: 5px;
}
.calendar_points .event_text {
    font-size: 15px;
    padding: 5px;
    margin: 0;
}
.calendar_points span.cmnbtn.event_btn {
	border-radius: 8px;
	font-weight: unset;
	font-weight: 700;
	border-top: unset;
	border-bottom: unset;
	margin-left: unset;
	width: 120px;
	margin: 0 auto;
	
	
	background: #a8fe5f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(#feda71, 0), color-stop(#febb4a, 1));
	background: -webkit-linear-gradient(top, #d6fe71 0%, #b1fe4a 100%);
	background: -moz-linear-gradient(top, #d6fe71 0%, #b1fe4a 100%);
	background: -o-linear-gradient(top, #d6fe71 0%, #b1fe4a 100%);
	background: linear-gradient(to top, #d6fe71 0%, #b1fe4a 100%);
	border: 1px solid #a6f54e;
	border-color: #cff54e #7be53e #85d62f;
	-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
	-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
	box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #c2fe95;
	color: #2b6800;
	font-weight: 700;
    border-radius: 25px;
}

.calendar_points span.cmnbtn.event_btn.done {
	background: #fe5f5f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(#feda71, 0), color-stop(#febb4a, 1));
    background: -webkit-linear-gradient(top, #feda71 0%, #febb4a 100%);
    background: -moz-linear-gradient(top, #feda71 0%, #febb4a 100%);
    background: -o-linear-gradient(top, #feda71 0%, #febb4a 100%);
    border: 1px solid;
    -webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fe9595;
    -moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
    box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #ffc2bd;
    color: #ffffff;
    text-shadow: 0 1px 0 #000000;
    background: linear-gradient(180deg, #f44336, #8a0900);
    border-color: #ce2e23;
}

.calendar_points span.cmnbtn.event_btn.unreached {
	background: #cfd214;
	color: #000000;
	background: #b02b57;
	background: -webkit-linear-gradient(top, #fe9071 0%, #fe4aa6 100%);
	box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;
	color: #570037;
	
}

.calendar_points span.cmnbtn.event_btn:hover {
    filter: brightness(1.5);
}
.calendar_points span:after,
.calendar_points span:before {
	display: unset;
	clear: unset;
	content: unset;
}


.cmnbtn {
	padding: 2px 10px;
	font-size:12px;
	white-space: nowrap;
	text-align: -moz-center;
	text-align: -webkit-center;
	vertical-align: middle;
	cursor: pointer;
	line-height: 22px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.red-button2 {
    background-color: crimson;
}
.calendar.deposit_calendar.style_two {
	left: 0;
}

.calendar.deposit_calendar {
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	margin-bottom: 10px;
	float: unset;
	margin: 0 auto;
	position:relative;
}

.calendar.deposit_calendar {
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	margin-bottom: 10px;
	float: unset;
	margin: 0 auto;
}

table.calendar.deposit_calendar>thead td {
	height: 12px;
	width: 79px;
	color: black;
	text-align: center;
	border: none;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 8px;
	margin: 1px 0;
	border: 1px solid black;
	border-right: 0;
}

table.calendar.deposit_calendar>thead td:last-child {
	border-right: 1px solid #9dabbb61;
}

table.calendar.deposit_calendar>tbody td {
	height: 70px;
	width: 80px;
	color: #ffffff;
	text-align: center;
	border: none;
	background: radial-gradient(ellipse closest-side, rgba(255, 255, 255, 0.16), #a9a9a92b), url(/img/asset/cldn-ed.png) center no-repeat;
	background-size: cover;
	font-size: 12px;
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 8px;
	margin: 1px 0;
	border-radius: 3px;
	border-right: 1px solid #9dabbb61;
}

.calendar_points div.point_section {
    height: 72px;
    width: 170px;
    background: url(/image/dna/redeem_box.png);
    background-repeat: no-repeat;
    background-size: 100% 72px;
    display: inline-block;
}

.calendar.deposit_calendar.style_two td.deposit_calendar {
    height: 110px;
    width: 133px;
	text-align: center;
	border: 1px solid #656565;
	background: var(--bg-logo_provider-before);
	background-size: cover;
	font-size: 12px;
	padding: 0;
	margin: 1px 0;
	border-radius: 0;
	text-shadow: 1px 1px #000000;
	vertical-align: top;
	box-sizing: border-box;
	font-family: unset;
	position: relative;
	z-index: 1;
    display: table-cell;	
}

.calendar.deposit_calendar.style_two td.deposit_calendar .date {
	text-align: center;
	background: #272727;
	padding: 6px;
	color: #ccc;
}

.calendar.deposit_calendar.style_two td.stamped:after {
	content: "";
	background-image: url(/image/asset/depo_stamp.png);
	background-size: 100%;
	display: inline-block;
	width: 60px;
	height: 60px;
	z-index: -1;
	background-repeat: no-repeat;
	position: absolute;
	top: 30px;
	left: 50%;
	transform: translateX(-50%);
}

.calendar.deposit_calendar.style_two td.redeemed:after {
	content: "";
	background-image: url(/image/asset/redeem_stamp.png?v=03);
	background-size: 100%;
	display: inline-block;
	width: 65px;
	height: 65px;
	z-index: -1;
	background-repeat: no-repeat;
	position: absolute;
	top: 30px;
	left: 50%;
	transform: translateX(-50%);
}

table.calendar tr {
	text-align: left;
	margin: 0 auto;
}

.calendar.deposit_calendar {
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	margin-bottom: 10px;
	float: unset;
	margin: 0 auto;
	
}

.calendar thead>tr>th {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
}

.deposit_calendar>thead td {
	height: 12px;
	width: 79px;
	color: black;
	text-align: center;
	border: none;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 8px;
	margin: 1px 0;
	border: 1px solid black;
	border-right: 0;
}

.cal_event_cashout, .cal_event_cashout_h {
	width: 155px;
	height: 40px;
	border-radius: 4px;
	font-size: 20px;
	font-weight: 700;
	color: #10656c;
	border: 1px solid #000000;
	text-shadow: 1px 0px 2px #c9e7e2;
	background-color: #4c8572;
	background: linear-gradient(to bottom, #aed7d2 0%, #487983 74%);
	cursor: pointer;
}

.wb-right {
	float:right;
}

#register-container {
	text-align:center;
}

#register-container .result_r_div .result_r_table {
	display: table;
	border: 1px solid;
	margin-bottom: 10px;
	margin: 0 auto;
	border-collapse: collapse;
	width: 100%;
}

#register-container .result_r_div .result_r_table thead>tr>th {
	/*width: 25%;*/
	border: 1px solid #64748d;
	background: #17202b;
}

#register-container .result_r_div .result_r_table tbody>tr>td {
	border: 1px solid #64748d;
	background: #384a65;
}
#register-container .result_r_div .result_r_table thead>tr>th,
#register-container .result_r_div .result_r_table tbody>tr>td {
	color: azure;
	font-size: 14px;
	padding: 5px;
}









.virtual-table{border-radius:0;color:#fff;font-size:13px;border-left:4px solid #191919;border-right:4px solid #191919}
.virtual-table.el-table th{padding:8px 0}
.virtual-table.el-table th>.cell{font-size:14px;font-weight:600}
.virtual-table.el-table thead{color:#fff}
.virtual-table.el-table td,.virtual-table.el-table th{text-align:center}
.virtual-table.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#252a30}
.virtual-table thead.is-group th{background-color:#161b1f}
.virtual-table .el-table__body td{background-color:#252a30;padding:8px 0}
.virtual-table td,.virtual-table th.is-leaf{border-bottom:4px solid #191919}
.virtual-table .el-table__body-wrapper .is-scrolling-left~.el-table__fixed,.virtual-table td,.virtual-table th{border-right:0}
.virtual-table.el-table--border,.virtual-table.el-table--group{border:1px solid #fff}
.virtual-table.el-table--border th,.virtual-table.el-table__fixed-right-patch{border-bottom:4px solid #191919}
.el-table:before,.virtual-table.el-table--border:after,.virtual-table.el-table--group:after{background-color:#252a30}
.virtual-table.el-table .cell{overflow:visible}
.virtual-table.el-table th,.virtual-table.el-table tr{background-color:#161b1f}
.virtual-table .el-table__empty-block{background-color:#252a30}
.virtual-table-white{border-radius:0;color:#000;font-size:13px;border-left:4px solid #cacaca;border-right:4px solid #cacaca}
.virtual-table-white.el-table th{padding:8px 0}
.virtual-table-white.el-table th>.cell{font-size:14px;font-weight:600}
.virtual-table-white.el-table thead{color:#000}
.virtual-table-white.el-table td,.virtual-table-white.el-table th{text-align:center}
.virtual-table-white.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#ebebeb}
.virtual-table-white thead.is-group th{background-color:#cacaca}
.virtual-table-white .el-table__body td{background-color:#ebebeb;padding:8px 0}
.virtual-table-white td,.virtual-table-white th.is-leaf{border-bottom:4px solid #cacaca}
.virtual-table-white .el-table__body-wrapper .is-scrolling-left~.el-table__fixed,.virtual-table-white td,.virtual-table-white th{border-right:0}
.virtual-table-white.el-table--border,.virtual-table-white.el-table--group{border:1px solid #fff}
.virtual-table-white.el-table--border th,.virtual-table-white.el-table__fixed-right-patch{border-bottom:4px solid #191919}
.el-table:before,.virtual-table-white.el-table--border:after,.virtual-table-white.el-table--group:after{background-color:#252a30}
.virtual-table-white.el-table .cell{overflow:visible}
.virtual-table-white.el-table th,.virtual-table-white.el-table tr{background-color:#cacaca}
.virtual-table-white .el-table__empty-block{background-color:#252a30}
.virtual-left-bg-blue,.virtual-left-bg-blue1,.virtual-left-bg-blue2,.virtual-left-bg-blue3,.virtual-left-bg-gold,.virtual-left-bg-gold2,.virtual-left-bg-green,.virtual-left-bg-grey,.virtual-left-bg-grey1,.virtual-left-bg-orange,.virtual-left-bg-purple,.virtual-left-bg-purple1,.virtual-left-bg-red,.virtual-left-bg-silver,.virtual-left-bg-yellow,.virtual-left-bg-yellow1,.virtual-left-bg-yellow2{background:#111!important}
.virtual-left-bg-white,.virtual-left-bg-white1{background:#fff!important}
.virtual-left-bg-gold1{background:#212b37!important}
.virtual-left-bg-yellow3{background:#0a0d29!important}
.virtual-left-bg-orange1{background:#101721!important}
.virtual-left-bg-orange2{background:#141517!important}
.virtual-left-league-blue,.virtual-left-league-blue1,.virtual-left-league-blue2,.virtual-left-league-blue3,.virtual-left-league-blue4,.virtual-left-league-blue5,.virtual-left-league-gold,.virtual-left-league-gold2,.virtual-left-league-green,.virtual-left-league-grey,.virtual-left-league-grey1,.virtual-left-league-orange,.virtual-left-league-orange1,.virtual-left-league-purple,.virtual-left-league-purple1,.virtual-left-league-red,.virtual-left-league-silver,.virtual-left-league-yellow,.virtual-left-league-yellow1,.virtual-left-league-yellow2,.virtual-left-league-yellow3{background:#191919!important;color:#fff;font-size:12px;padding:7px}
.virtual-left-league-white,.virtual-left-league-white1{background:#fff!important;color:#000;font-size:14px;padding:7px}
.virtual-left-league-gold1{background:#212b37!important;color:#fff;font-size:12px;padding:7px}
.virtual-left-league-orange2{background:#141517;border-radius:6px 6px 0 0;color:#fff;font-size:12px}
.virtula-league-tab-blue,.virtula-league-tab-blue1,.virtula-league-tab-blue2,.virtula-league-tab-blue3,.virtula-league-tab-blue4,.virtula-league-tab-blue5,.virtula-league-tab-gold,.virtula-league-tab-gold1,.virtula-league-tab-gold2,.virtula-league-tab-green,.virtula-league-tab-grey,.virtula-league-tab-grey1,.virtula-league-tab-orange,.virtula-league-tab-orange1,.virtula-league-tab-purple,.virtula-league-tab-purple1,.virtula-league-tab-red,.virtula-league-tab-silver,.virtula-league-tab-yellow,.virtula-league-tab-yellow1,.virtula-league-tab-yellow2,.virtula-league-tab-yellow3{float:left;margin-right:15px!important;cursor:pointer;height:24px;padding-top:3px!important}
.virtula-league-tab-white,.virtula-league-tab-white1{float:left;margin-right:15px!important;cursor:pointer;height:24px;padding-top:1px!important}
.virtula-league-tab-orange2{float:left;cursor:pointer;padding:16px!important;text-align:center;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.virtula-league-tab-orange.on{border-bottom:2px solid #fc6200}
.virtula-league-tab-orange2.on{border-bottom:1px solid #fc6200}
.virtula-league-tab-orange1.on{border-bottom:2px solid #f50}
.virtula-league-tab-purple.on{border-bottom:2px solid #144ade}
.virtula-league-tab-purple1.on{border-bottom:2px solid #c6426e}
.virtula-league-tab-blue.on{border-bottom:2px solid #1f8fff}
.virtula-league-tab-blue1.on{border-bottom:2px solid #dabd57}
.virtula-league-tab-blue2.on{border-bottom:2px solid #2e7de5}
.virtula-league-tab-blue3.on{border-bottom:2px solid #ffc105}
.virtula-league-tab-blue4.on,.virtula-league-tab-blue5.on{border-bottom:2px solid #4269b2}
.virtula-league-tab-yellow1.on,.virtula-league-tab-yellow.on{border-bottom:2px solid #f1c80d}
.virtula-league-tab-yellow2.on{border-bottom:2px solid #ffbe00}
.virtula-league-tab-yellow3.on{border-bottom:2px solid #ffdb00}
.virtula-league-tab-white.on{border-bottom:2px solid #f1c80d}
.virtula-league-tab-white1.on{border-bottom:2px solid #ed765e}
.virtula-league-tab-red.on{border-bottom:2px solid #ff2c2c}
.virtula-league-tab-silver.on{border-bottom:2px solid #4969b2}
.virtula-league-tab-gold.on{border-bottom:2px solid #ffa863}
.virtula-league-tab-gold1.on{border-bottom:2px solid #f7b800}
.virtula-league-tab-gold2.on{border-bottom:2px solid #f39200}
.virtula-league-tab-grey.on{border-bottom:2px solid #348fe2}
.virtula-league-tab-grey1.on{border-bottom:2px solid #fbbd5a}
.virtual-left-leagueinfo-blue2,.virtual-left-leagueinfo-blue3,.virtual-left-leagueinfo-blue4,.virtual-left-leagueinfo-blue5,.virtual-left-leagueinfo-gold,.virtual-left-leagueinfo-gold2,.virtual-left-leagueinfo-green,.virtual-left-leagueinfo-grey,.virtual-left-leagueinfo-grey1,.virtual-left-leagueinfo-orange,.virtual-left-leagueinfo-orange1,.virtual-left-leagueinfo-purple,.virtual-left-leagueinfo-purple1,.virtual-left-leagueinfo-red,.virtual-left-leagueinfo-silver,.virtual-left-leagueinfo-yellow,.virtual-left-leagueinfo-yellow1,.virtual-left-leagueinfo-yellow2,.virtual-left-leagueinfo-yellow3{background:#1b1b23!important;height:35px}
.virtual-left-leagueinfo-blue1{background:#11358b!important;height:35px}
.virtual-left-leagueinfo-blue{background:#1f8fff!important;height:35px}
.virtual-left-leagueinfo-white{background:#f8d346!important;height:35px}
.virtual-left-leagueinfo-white1{background:#ed765e!important;height:35px}
.virtual-left-leagueinfo-gold1{background:#091724!important;height:35px}
.virtual-left-leagueinfo-orange2{background:#181a1c;border-radius:6px 6px 0 0;padding:10px 16px;display:inline-block;width:100%}
.virtual-league-tab-blue,.virtual-league-tab-blue1,.virtual-league-tab-blue2,.virtual-league-tab-blue3,.virtual-league-tab-blue4,.virtual-league-tab-blue5,.virtual-league-tab-gold,.virtual-league-tab-gold2,.virtual-league-tab-grey,.virtual-league-tab-orange,.virtual-league-tab-orange1,.virtual-league-tab-orange2,.virtual-league-tab-purple,.virtual-league-tab-purple1,.virtual-league-tab-red,.virtual-league-tab-silver,.virtual-league-tab-yellow,.virtual-league-tab-yellow1,.virtual-league-tab-yellow2,.virtual-league-tab-yellow3{height:120px;background-color:#171c22;text-align:center;font-size:16px;font-weight:700;color:#fff;padding-top:37px;width:100%;cursor:pointer}
.virtual-league-tab-grey1{background-color:#010101;color:#fff}
.virtual-league-tab-grey1,.virtual-league-tab-white,.virtual-league-tab-white1{height:120px;text-align:center;font-size:16px;font-weight:700;padding-top:37px;width:100%;cursor:pointer}
.virtual-league-tab-white,.virtual-league-tab-white1{background-color:#fff;color:#000;box-shadow:0 0 7px rgb(0 0 0 / .5)}
.virtual-league-tab-gold1{height:120px;background-color:#212b37;text-align:center;font-size:16px;font-weight:700;color:#fff;padding-top:37px;width:100%;cursor:pointer}
.virtual-league-tab-orange.on{background:#fb6200!important}
.virtual-league-tab-orange1.on,.virtual-league-tab-orange2.on{background:#f50!important}
.virtual-league-tab-purple.on{background:#0037ce!important;color:#fff!important}
.virtual-league-tab-purple1.on{background-image:linear-gradient(90deg,#642b73 0,#c6426e)!important;color:#fff!important}
.virtual-league-tab-blue.on{background:#1fb3ff!important}
.virtual-league-tab-blue1.on{background-image:linear-gradient(90deg,#ae8625 0,#f7ef8a 30%,#d2ac47 60%,#fdd286)!important;color:#000!important}
.virtual-league-tab-blue2.on{background-image:linear-gradient(90deg,#2e7de5 0,#0c294e)!important;color:#fff!important}
.virtual-league-tab-blue3.on{background:#082481!important}
.virtual-league-tab-blue4.on{background:#4269b2!important}
.virtual-league-tab-blue5.on{background:#4c6f87!important}
.virtual-league-tab-yellow.on{background:#f1c80d!important}
.virtual-league-tab-yellow1.on{background:#d40511!important}
.virtual-league-tab-yellow2.on{background:#ffbe00!important;color:#000!important}
.virtual-league-tab-yellow3.on{background-image:linear-gradient(to bottom right,#ffdb00 0,#ffb700)!important;color:#000!important}
.virtual-league-tab-white.on{background:#f1c80d!important}
.virtual-league-tab-white1.on{background:#ed765e!important}
.virtual-league-tab-red.on{background:#ff2c2c!important}
.virtual-league-tab-grey.on{background:#348fe2!important}
.virtual-league-tab-grey1.on{background:#aaa!important;color:#000!important}
.virtual-league-tab-silver.on{background-image:linear-gradient(90deg,#bdc3c7 0,#9c9ea0 30%,#c4c4c4 70%,#7d7979)!important;color:#000!important}
.virtual-league-tab-gold.on{background-image:linear-gradient(to bottom right,#ffa560 0,#ffa664 20%,#fed989 50%,#ffa664 80%,#ffa560)!important}
.virtual-league-tab-gold1.on{background-image:linear-gradient(to bottom right,#f7b800 0,#e88b00)!important;color:#000!important}
.virtual-league-tab-gold2.on{background:#f39200!important;color:#000!important}
.virtual-league-text-orange{color:#fc6200;margin-top:10px;float:left}
.virtual-league-text-orange1{color:#f50;margin-top:10px;float:left}
.virtual-league-text-orange2{color:#fff;margin-top:3px;float:left}
.virtual-league-text-blue{color:#fff;margin-top:10px;float:left}
.virtual-league-text-blue1{color:#dbbe58;margin-top:10px;float:left}
.virtual-league-text-blue2{color:#2e7de5;margin-top:10px;float:left}
.virtual-league-text-blue3{color:#ffc105;margin-top:10px;float:left}
.virtual-league-text-blue4{color:#4269b2;margin-top:10px;float:left}
.virtual-league-text-blue5{color:#4c6f87;margin-top:10px;float:left}
.virtual-league-text-yellow,.virtual-league-text-yellow1{color:#f8d346;margin-top:10px;float:left}
.virtual-league-text-yellow2{color:#ffbe00;margin-top:10px;float:left}
.virtual-league-text-yellow3{color:#ffdb00;margin-top:10px;float:left}
.virtual-league-text-purple{color:#144ade;margin-top:10px;float:left}
.virtual-league-text-purple1{color:#c6426e;margin-top:10px;float:left}
.virtual-league-text-white,.virtual-league-text-white1{color:#000;margin-top:10px;float:left}
.virtual-league-text-gold{color:#ffa863;margin-top:10px;float:left}
.virtual-league-text-gold1{color:#f7b800;margin-top:10px;float:left}
.virtual-league-text-gold2{color:#f39200;margin-top:10px;float:left}
.virtual-league-text-red{color:#ff2c2c;margin-top:10px;float:left}
.virtual-league-text-silver{color:#4969b2;margin-top:10px;float:left}
.virtual-league-text-grey{color:#348fe2;margin-top:10px;float:left}
.virtual-league-text-grey1{color:#aaa;margin-top:10px;float:left}
.virtual-video-tab{float:left;width:33%;padding:14px 0;color:#fff;cursor:pointer;transition:color 0.1s ease-out 0s}
.virtual-video-tab.on,.virtual-video-tab:hover{color:#f56406}
.virtual-video-right{float:left;width:calc(100% - 648px)}
.virtual-video-right:hover .black-over{display:none}
.virtual-tab-orange{background:#fb6200!important}
.virtual-tab-orange1{background:#f50!important}
.virtual-tab-orange2{background:rgb(245 100 6 / .17)!important;border-radius:24px;float:left;padding:0 24px;color:#e96007!important;margin-right:24px}
.virtual-tab-orange2 .i-football{content:url(/image/Virtual/orange2/footballo.png)}
.virtual-tab-orange2 .i-basketball{content:url(/image/Virtual/orange2/basketballo.png)}
.virtual-tab-orange2 .i-dog{content:url(/image/Virtual/orange2/dogo.png)}
.virtual-tab-orange2 .i-horse{content:url(/image/Virtual/orange2/horseo.png)}
.virtual-tab-purple{background:#0037ce!important;color:#fff}
.virtual-tab-purple1{background-image:linear-gradient(90deg,#642b73 0,#c6426e)!important;color:#fff}
.virtual-tab-blue{background:#1fb3ff!important}
.virtual-tab-blue2{background-image:linear-gradient(90deg,#2e7de5 0,#0c294e)!important;color:#fff}
.virtual-tab-blue3{background:#082481!important}
.virtual-tab-blue4{background:#4269b2!important}
.virtual-tab-blue5{background:#4c6f87!important}
.virtual-tab-yellow{background:#f1c80d!important}
.virtual-tab-yellow1{background:#d40511!important}
.virtual-tab-yellow2{background:#ffbe00!important}
.virtual-tab-yellow3{background-image:linear-gradient(90deg,#ffdb00 0,#ffb700)!important;color:#000}
.virtual-tab-white{background:#f1c80d!important}
.virtual-tab-white1{background:#ed765e!important}
.virtual-tab-red{background:#ff2c2c!important}
.virtual-tab-silver{background-image:linear-gradient(90deg,#bdc3c7 0,#9c9ea0 30%,#c4c4c4 70%,#7d7979)!important;color:#000}
.virtual-tab-blue1{background-image:linear-gradient(90deg,#ae8625 0,#f7ef8a 30%,#d2ac47 60%,#fdd286)!important;color:#000}
.virtual-tab-gold{background-image:linear-gradient(to bottom right,#ffa560 0,#ffa664 20%,#fed989 50%,#ffa664 80%,#ffa560)!important}
.virtual-tab-gold1{background-image:linear-gradient(to bottom right,#f7b800 0,#e88b00)!important;color:#000}
.virtual-tab-gold2{background:#f39200!important;color:#000}
.virtual-tab-grey1{background:#222!important}
.virtual-tab-blue2 .name,.virtual-tab-blue3 .name,.virtual-tab-blue4 .name,.virtual-tab-blue5 .name,.virtual-tab-blue .name,.virtual-tab-orange1 .name,.virtual-tab-orange .name,.virtual-tab-purple1 .name,.virtual-tab-purple .name{color:#fff}
.virtual-tab-yellow .name{color:#000}
.virtual-tab-yellow1 .name{color:#fff}
.virtual-tab-white1 .name,.virtual-tab-white .name,.virtual-tab-yellow2 .name,.virtual-tab-yellow3 .name{color:#000}
.virtual-tab-red .name{color:#fff}
.virtual-tab-blue1 .name,.virtual-tab-gold1 .name,.virtual-tab-gold2 .name,.virtual-tab-gold .name,.virtual-tab-silver .name{color:#000}
.virtual-tab-grey1 .name,.virtual-tab-grey .name{color:#fff}
.virtual-tmenu-blue,.virtual-tmenu-blue1,.virtual-tmenu-blue2,.virtual-tmenu-blue3,.virtual-tmenu-blue4,.virtual-tmenu-blue5,.virtual-tmenu-gold,.virtual-tmenu-gold1,.virtual-tmenu-gold2,.virtual-tmenu-green,.virtual-tmenu-grey,.virtual-tmenu-orange,.virtual-tmenu-orange1,.virtual-tmenu-purple,.virtual-tmenu-purple1,.virtual-tmenu-red,.virtual-tmenu-silver,.virtual-tmenu-yellow,.virtual-tmenu-yellow1,.virtual-tmenu-yellow2,.virtual-tmenu-yellow3{background-color:#2c353c;border-top:3px solid #171c22;border-left:3px solid #171c22;border-right:3px solid #171c22}
.virtual-tmenu-orange2{float:left;background:#181a1c;border-radius:24px;border:none!important;padding:0 24px;margin-right:24px;color:#fff;transition:background-color 0.1s ease-out 0s,color 0.1s ease-out 0s}
.virtual-tmenu-orange2:hover{color:#e96007;background:rgb(245 100 6 / .17)}
.virtual-tmenu-orange2:hover .i-football{content:url(/image/Virtual/orange2/footballo.png)}
.virtual-tmenu-orange2:hover .i-basketball{content:url(/image/Virtual/orange2/basketballo.png)}
.virtual-tmenu-orange2:hover .i-dog{content:url(/image/Virtual/orange2/dogo.png)}
.virtual-tmenu-orange2:hover .i-horse{content:url(/image/Virtual/orange2/horseo.png)}
.virtual-tmenu-grey1{background-color:#010101;border-top:3px solid #151515;border-left:3px solid #151515;border-right:3px solid #151515}
.virtual-tmenu-white,.virtual-tmenu-white1{background-image:linear-gradient(180deg,#bdbdbd 0,#c8c8c8 20%,#ddd 50%,#f1f1f1 80%,#fefefe);border-top:3px solid #ebebeb;border-left:3px solid #ebebeb;border-right:3px solid #ebebeb}
.virtual-tmenu-white1 .name,.virtual-tmenu-white .name{color:#000}
.virtual-sports2box-blue1,.virtual-sports2box-blue2,.virtual-sports2box-blue3,.virtual-sports2box-blue4,.virtual-sports2box-blue5,.virtual-sports2box-gold,.virtual-sports2box-gold2,.virtual-sports2box-grey,.virtual-sports2box-grey1,.virtual-sports2box-orange,.virtual-sports2box-orange1,.virtual-sports2box-purple,.virtual-sports2box-purple1,.virtual-sports2box-red,.virtual-sports2box-silver,.virtual-sports2box-yellow,.virtual-sports2box-yellow1,.virtual-sports2box-yellow2,.virtual-sports2box-yellow3{border:2px solid #222733;background:#191919;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-top:26px;padding:17px 2px 2px}
.virtual-sports2box-gold1{border:2px solid #0a1626;background:#112236;border-radius:3px;margin-top:26px}
.virtual-sports2box-blue,.virtual-sports2box-gold1{-moz-border-radius:3px;-webkit-border-radius:3px;padding:17px 2px 2px}
.virtual-sports2box-blue{border-radius:3px}
.virtual-sports2box-white,.virtual-sports2box-white1{border:2px solid #6c6c6c;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:900;margin-top:26px;background:#dedede!important;box-shadow:none;padding:17px 2px 2px}
.virtual-sports2box-orange2{padding:8px 3px}
.virtualrun-sports2box-grey,.virtualrun-sports2box-grey1,.virtualrun-sports2box-orange,.virtualrun-sports2box-purple,.virtualrun-sports2box-purple1{position:relative;border:2px solid #222733;background:#191919;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:17px 2px 2px;margin-top:26px}
.virtualrun-sports2box-blue,.virtualrun-sports2box-blue1,.virtualrun-sports2box-blue2,.virtualrun-sports2box-blue3,.virtualrun-sports2box-blue4,.virtualrun-sports2box-blue5,.virtualrun-sports2box-gold,.virtualrun-sports2box-gold1,.virtualrun-sports2box-gold2,.virtualrun-sports2box-orange1,.virtualrun-sports2box-red,.virtualrun-sports2box-silver,.virtualrun-sports2box-white,.virtualrun-sports2box-white1,.virtualrun-sports2box-yellow,.virtualrun-sports2box-yellow1,.virtualrun-sports2box-yellow2,.virtualrun-sports2box-yellow3{position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:17px 2px 2px}
.virtualrun-sports2box-orange2{padding:8px}
.virtualrun-sports2boxtop-grey,.virtualrun-sports2boxtop-grey1,.virtualrun-sports2boxtop-orange,.virtualrun-sports2boxtop-purple,.virtualrun-sports2boxtop-purple1{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:100%;position:absolute;top:-12px;left:0;z-index:5;text-align:left;color:#000;padding:0;font-size:11px}
.virtualrun-sports2boxtop-blue,.virtualrun-sports2boxtop-blue1,.virtualrun-sports2boxtop-blue2,.virtualrun-sports2boxtop-blue3,.virtualrun-sports2boxtop-blue4,.virtualrun-sports2boxtop-blue5,.virtualrun-sports2boxtop-gold,.virtualrun-sports2boxtop-gold1,.virtualrun-sports2boxtop-gold2,.virtualrun-sports2boxtop-orange1,.virtualrun-sports2boxtop-red,.virtualrun-sports2boxtop-silver,.virtualrun-sports2boxtop-white,.virtualrun-sports2boxtop-white1,.virtualrun-sports2boxtop-yellow,.virtualrun-sports2boxtop-yellow1,.virtualrun-sports2boxtop-yellow2,.virtualrun-sports2boxtop-yellow3{display:inline-block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:100%;text-align:left;color:#000;padding:0;font-size:11px}
.virtualrun-sports2boxtop-orange2{font-size:11px;padding:10px 16px;background:#181a1c;border-radius:6px 6px 0 0}
.virtualrun-sports2boxtopin-left-grey,.virtualrun-sports2boxtopin-left-grey1,.virtualrun-sports2boxtopin-left-orange,.virtualrun-sports2boxtopin-left-purple,.virtualrun-sports2boxtopin-left-purple1{border:1px solid #222733;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#1e2428;text-align:center;color:#fff;padding:2px 12px;float:left;font-size:12px}
.virtualrun-sports2boxtopin-left-blue,.virtualrun-sports2boxtopin-left-blue1,.virtualrun-sports2boxtopin-left-blue2,.virtualrun-sports2boxtopin-left-blue3,.virtualrun-sports2boxtopin-left-blue4,.virtualrun-sports2boxtopin-left-blue5,.virtualrun-sports2boxtopin-left-gold,.virtualrun-sports2boxtopin-left-gold2,.virtualrun-sports2boxtopin-left-orange1,.virtualrun-sports2boxtopin-left-red,.virtualrun-sports2boxtopin-left-silver,.virtualrun-sports2boxtopin-left-yellow,.virtualrun-sports2boxtopin-left-yellow1,.virtualrun-sports2boxtopin-left-yellow2,.virtualrun-sports2boxtopin-left-yellow3{border-top:1px solid #262b31;background:#1b1b23;text-align:left;color:#fff;width:calc(100% - 132px);height:26px;padding:4px 12px 2px;float:left;font-size:12px}
.virtualrun-sports2boxtopin-left-gold1{border-top:1px solid #262b31;background:#091724;text-align:left;color:#fff;width:calc(100% - 132px);height:26px;padding:4px 12px 2px;float:left;font-size:12px}
.virtualrun-sports2boxtopin-left-white,.virtualrun-sports2boxtopin-left-white1{background:#b9b9b9;text-align:left;color:#000;width:calc(100% - 132px);height:26px;padding:4px 12px 2px;float:left;font-size:12px}
.virtualrun-sports2boxtopin-left-orange2{font-size:12px;float:left;padding-top:3px}
.virtualrun-sports2boxtopin-right-grey,.virtualrun-sports2boxtopin-right-grey1,.virtualrun-sports2boxtopin-right-orange,.virtualrun-sports2boxtopin-right-purple,.virtualrun-sports2boxtopin-right-purple1{border:1px solid #222733;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#1e2428;text-align:center;color:#fff;padding:0;margin-right:12px;float:right}
.virtualrun-sports2boxtopin-right-blue,.virtualrun-sports2boxtopin-right-blue1,.virtualrun-sports2boxtopin-right-blue2,.virtualrun-sports2boxtopin-right-blue3,.virtualrun-sports2boxtopin-right-blue4,.virtualrun-sports2boxtopin-right-blue5,.virtualrun-sports2boxtopin-right-gold,.virtualrun-sports2boxtopin-right-gold1,.virtualrun-sports2boxtopin-right-gold2,.virtualrun-sports2boxtopin-right-orange1,.virtualrun-sports2boxtopin-right-red,.virtualrun-sports2boxtopin-right-silver,.virtualrun-sports2boxtopin-right-white,.virtualrun-sports2boxtopin-right-white1,.virtualrun-sports2boxtopin-right-yellow,.virtualrun-sports2boxtopin-right-yellow1,.virtualrun-sports2boxtopin-right-yellow2,.virtualrun-sports2boxtopin-right-yellow3{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;background:rgb(17 153 17 / .6);text-align:center;color:#fff;padding:0;float:right}
.virtualrun-sports2boxtopin-right-orange2{font-size:12px;float:right}
.virtual-sports2boxtopin-left-blue1,.virtual-sports2boxtopin-left-blue2,.virtual-sports2boxtopin-left-blue3,.virtual-sports2boxtopin-left-blue4,.virtual-sports2boxtopin-left-blue5,.virtual-sports2boxtopin-left-gold,.virtual-sports2boxtopin-left-gold2,.virtual-sports2boxtopin-left-grey,.virtual-sports2boxtopin-left-grey1,.virtual-sports2boxtopin-left-orange,.virtual-sports2boxtopin-left-orange1,.virtual-sports2boxtopin-left-purple,.virtual-sports2boxtopin-left-purple1,.virtual-sports2boxtopin-left-red,.virtual-sports2boxtopin-left-silver,.virtual-sports2boxtopin-left-yellow,.virtual-sports2boxtopin-left-yellow1,.virtual-sports2boxtopin-left-yellow2,.virtual-sports2boxtopin-left-yellow3{border:1px solid #222733;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#1e2428;text-align:center;color:#fff;float:left;padding:2px 12px;font-size:12px}
.virtual-sports2boxtopin-left-blue{border-top:1px solid #262b31;background:#1b1b23;text-align:left;color:#fff;width:calc(100% - 132px);height:26px;float:left;padding:4px 12px 2px;font-size:12px}
.virtual-sports2boxtopin-left-white{border:1px solid #f1c80d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.virtual-sports2boxtopin-left-white,.virtual-sports2boxtopin-left-white1{background:#fff;text-align:center;color:#000;font-weight:900;float:left;padding:2px 12px;font-size:12px}
.virtual-sports2boxtopin-left-white1{border:1px solid #ed765e;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.virtual-sports2boxtopin-left-gold1{border:1px solid #222733;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#0a1624;text-align:center;color:#fff;float:left;padding:2px 12px;font-size:12px}
.virtual-sports2boxtopin-left-orange2{float:left;padding:8px 0 0 8px;font-size:12px}
.virtual-sports2boxtopin-right-blue1,.virtual-sports2boxtopin-right-blue2,.virtual-sports2boxtopin-right-blue3,.virtual-sports2boxtopin-right-blue4,.virtual-sports2boxtopin-right-blue5,.virtual-sports2boxtopin-right-gold,.virtual-sports2boxtopin-right-gold1,.virtual-sports2boxtopin-right-gold2,.virtual-sports2boxtopin-right-grey,.virtual-sports2boxtopin-right-grey1,.virtual-sports2boxtopin-right-orange,.virtual-sports2boxtopin-right-orange1,.virtual-sports2boxtopin-right-purple,.virtual-sports2boxtopin-right-purple1,.virtual-sports2boxtopin-right-red,.virtual-sports2boxtopin-right-silver,.virtual-sports2boxtopin-right-yellow,.virtual-sports2boxtopin-right-yellow1,.virtual-sports2boxtopin-right-yellow2,.virtual-sports2boxtopin-right-yellow3{border:1px solid #222733;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#1e2428;text-align:center;color:#fff;padding:0;margin-right:10px}
.virtual-sports2boxtopin-right-orange2{text-align:center;color:#fff;padding:0 4px 0 0}
.virtual-sports2boxtopin-right-white,.virtual-sports2boxtopin-right-white1{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;color:#fff;padding:0;margin-right:10px;border:none;background:#f8d346}
.virtual-sports2boxtopin-right-blue{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;background:rgb(17 153 17 / .6);text-align:center;color:#fff;padding:0}
.virtual-odds-orange{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-orange.on,.virtual-odds-orange:hover{background-color:#fc6200}
.virtual-odds-orange2{width:100%;cursor:pointer;background-color:#1c1f21;border-top:1px solid #2a2c30}
.virtual-odds-orange2.on,.virtual-odds-orange2:hover{background-color:#303438}
.virtual-odds-purple{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-purple.on,.virtual-odds-purple:hover{background:#0037ce!important}
.virtual-odds-purple1{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-purple1.on,.virtual-odds-purple1:hover{background-image:linear-gradient(90deg,#642b73 0,#c6426e)!important}
.virtual-odds-blue{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-blue.on,.virtual-odds-blue:hover{background-color:#1fb3ff}
.virtual-odds-blue2{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-blue2.on,.virtual-odds-blue2:hover{background-color:#2e7de5}
.virtual-odds-blue3{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-blue3.on,.virtual-odds-blue3:hover{background-color:#082481}
.virtual-odds-blue4{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-blue4.on,.virtual-odds-blue4:hover{background-color:#4269b2}
.virtual-odds-blue5{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-blue5.on,.virtual-odds-blue5:hover{background-color:#4c6f87}
.virtual-odds-orange1{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-orange1.on,.virtual-odds-orange1:hover{background-color:#f50;color:#000}
.virtual-odds-yellow,.virtual-odds-yellow1{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-yellow1.on,.virtual-odds-yellow1:hover,.virtual-odds-yellow.on,.virtual-odds-yellow:hover{background-color:#f1c80d;color:#000}
.virtual-odds-yellow2{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #ffbe00}
.virtual-odds-yellow2.on,.virtual-odds-yellow2:hover{background-color:#ffbe00}
.virtual-odds-yellow3{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #ffdb00}
.virtual-odds-yellow3.on,.virtual-odds-yellow3:hover{background-image:linear-gradient(90deg,#ffdb00 0,#ffb700)!important;color:#000}
.virtual-odds-white{width:100%;cursor:pointer;background-color:#ebebeb;border-bottom:1px solid #b9b9b9;color:#000}
.virtual-odds-white.on,.virtual-odds-white:hover{background-color:#f1c80e}
.virtual-odds-white1{width:100%;cursor:pointer;background-color:#ebebeb;border-bottom:1px solid #b9b9b9;color:#000}
.virtual-odds-white1.on,.virtual-odds-white1:hover{background-color:#ed765e}
.virtual-odds-red{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-red.on,.virtual-odds-red:hover{background-color:#ff2c2c;color:#fff}
.virtual-odds-silver{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-silver.on,.virtual-odds-silver:hover{background-image:linear-gradient(90deg,#bdc3c7 0,#9c9ea0 30%,#c4c4c4 70%,#7d7979)!important;color:#000}
.virtual-odds-blue1{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-blue1.on,.virtual-odds-blue1:hover{background-image:linear-gradient(90deg,#ae8625 0,#f7ef8a 30%,#d2ac47 60%,#fdd286)!important;color:#000}
.virtual-odds-gold{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-gold.on,.virtual-odds-gold:hover{background-color:#ffa863;color:#000}
.virtual-odds-gold1{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-gold1.on,.virtual-odds-gold1:hover{background-color:#f7b800;color:#000}
.virtual-odds-gold2{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-gold2.on,.virtual-odds-gold2:hover{background-color:#f39200;color:#000}
.virtual-odds-grey{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-grey.on,.virtual-odds-grey:hover{background-color:#348fe2}
.virtual-odds-grey1{width:100%;cursor:pointer;background-color:#2e3439;border-bottom:1px solid #191919}
.virtual-odds-grey1.on,.virtual-odds-grey1:hover{background-color:#348fe2}
.virtual-history-tab-blue,.virtual-history-tab-blue1,.virtual-history-tab-blue2,.virtual-history-tab-blue3,.virtual-history-tab-blue4,.virtual-history-tab-blue5,.virtual-history-tab-gold,.virtual-history-tab-gold2,.virtual-history-tab-grey,.virtual-history-tab-grey1,.virtual-history-tab-orange,.virtual-history-tab-orange1,.virtual-history-tab-purple,.virtual-history-tab-purple1,.virtual-history-tab-red,.virtual-history-tab-silver,.virtual-history-tab-yellow,.virtual-history-tab-yellow1,.virtual-history-tab-yellow2,.virtual-history-tab-yellow3{padding-top:17px;padding-bottom:17px;font-size:15px;font-weight:700;text-align:center;background-image:linear-gradient(180deg,#232a30 0,#222a2d 20%,#22272b 50%,#202427 80%,#1f2326);width:calc(50% - 2px);float:left;cursor:pointer;border:1px solid #232a30}
.virtual-history-tab-orange2{padding:14px 0;font-size:14px;font-weight:700;text-align:center;background:#161719;width:50%;float:left;cursor:pointer;border-bottom:1px solid #161719;border-radius:6px 6px 0 0;color:#fff;transition:background-color 0.1s ease-out 0s,border 0.1s ease-out 0s}
.virtual-history-tab-gold1{background:#091724;border:1px solid #232a30}
.virtual-history-tab-gold1,.virtual-history-tab-white,.virtual-history-tab-white1{padding-top:17px;padding-bottom:17px;font-size:15px;font-weight:700;text-align:center;width:calc(50% - 2px);float:left;cursor:pointer}
.virtual-history-tab-white,.virtual-history-tab-white1{background:#fff;border:1px solid #fff;color:#000}
.virtual-history-tab-orange.on{border:1px solid #fc6200}
.virtual-history-tab-orange1.on{border:1px solid #f50}
.virtual-history-tab-orange2.on{background:#1b1c1f;border-bottom:1px solid #f56406}
.virtual-history-tab-orange2:hover{background:#1b1c1f}
.virtual-history-tab-purple.on{border:1px solid #144ade}
.virtual-history-tab-purple1.on{border:1px solid #c6426e}
.virtual-history-tab-blue.on{border:1px solid #1f8fff}
.virtual-history-tab-blue1.on{border:1px solid #dabd57}
.virtual-history-tab-blue2.on{border:1px solid #2e7de5}
.virtual-history-tab-blue3.on{border:1px solid #ffc105}
.virtual-history-tab-blue4.on{border:1px solid #4269b2}
.virtual-history-tab-blue5.on{border:1px solid #4c6f87}
.virtual-history-tab-yellow1.on,.virtual-history-tab-yellow.on{border:1px solid #f1c80d}
.virtual-history-tab-yellow2.on{border:1px solid #ffbe00}
.virtual-history-tab-yellow3.on{border:1px solid #ffdb00}
.virtual-history-tab-white.on{border:1px solid #f1c80d;background:#f1c80d;color:#000}
.virtual-history-tab-white1.on{border:1px solid #ed765e;background:#ed765e;color:#000}
.virtual-history-tab-red.on{border:1px solid #ff2c2c}
.virtual-history-tab-silver.on{border:1px solid #4969b2}
.virtual-history-tab-gold.on{border:1px solid #ffa863}
.virtual-history-tab-gold1.on{border:1px solid #f7b800}
.virtual-history-tab-gold2.on{border:1px solid #f39200}
.virtual-history-tab-grey.on{border:1px solid #348fe2}
.virtual-history-tab-grey1.on{border:1px solid #aaa}
.virtual-history-bg-blue,.virtual-history-bg-blue1,.virtual-history-bg-blue2,.virtual-history-bg-blue3,.virtual-history-bg-blue4,.virtual-history-bg-blue5,.virtual-history-bg-gold,.virtual-history-bg-gold2,.virtual-history-bg-grey,.virtual-history-bg-grey1,.virtual-history-bg-orange,.virtual-history-bg-orange1,.virtual-history-bg-purple,.virtual-history-bg-purple1,.virtual-history-bg-red,.virtual-history-bg-silver,.virtual-history-bg-yellow,.virtual-history-bg-yellow1,.virtual-history-bg-yellow2{background:#0c0e10!important;border:1px solid #343d46!important}
.virtual-history-bg-white,.virtual-history-bg-white1{background:#fff!important;border:1px solid #343d46!important}
.virtual-history-bg-gold1{background:#212b37!important;border:1px solid #343d46!important}
.virtual-history-bg-yellow3{background:#212b37!important;border:1px solid #161a3f!important}
.virtual-history-bg-orange2{background:#141517;border:1px solid #141517}
.virtual-history-none-bg-blue,.virtual-history-none-bg-blue1,.virtual-history-none-bg-blue2,.virtual-history-none-bg-blue3,.virtual-history-none-bg-blue4,.virtual-history-none-bg-blue5,.virtual-history-none-bg-gold,.virtual-history-none-bg-gold2,.virtual-history-none-bg-grey,.virtual-history-none-bg-grey1,.virtual-history-none-bg-orange,.virtual-history-none-bg-orange1,.virtual-history-none-bg-purple,.virtual-history-none-bg-purple1,.virtual-history-none-bg-red,.virtual-history-none-bg-silver,.virtual-history-none-bg-yellow,.virtual-history-none-bg-yellow1,.virtual-history-none-bg-yellow2{background:#0c0e10!important;color:#fff}
.virtual-history-none-bg-orange2{background:#16171a!important;color:#fff}
.virtual-history-none-bg-white,.virtual-history-none-bg-white1{background:#ebebeb!important;color:#000;font-size:14px}
.virtual-history-none-bg-gold1{background:#212b37!important;color:#fff}
.virtual-history-none-bg-yellow3{background:#161a3f!important;color:#fff}
.virtual-page-bg-orange2{background-color:#111314!important}
.virtual-page-bg-grey1{background-color:#151515!important}
.virtual-page-bg-grey{background:#242a30!important}
.virtual-page-bg-orange1{background:#081a30!important;box-shadow:0 0 7px rgb(0 0 0 / .5)}
.virtual-page-bg-white,.virtual-page-bg-white1{background:#ebebeb!important;box-shadow:0 0 7px rgb(0 0 0 / .5)}
.virtual-page-bg-gold1{background:#0e1d30!important;box-shadow:0 0 7px rgb(0 0 0 / .5)}
.virtual-page-bg-yellow3{background:#0a0d29!important;box-shadow:0 0 7px rgb(0 0 0 / .5)}
.virtual-pagein-bg-blue,.virtual-pagein-bg-orange,.virtual-pagein-bg-yellow2{background:#2c353c!important}
.virtual-pagein-bg-orange1{background:#081a30!important}
.virtual-pagein-bg-yellow3{background:#0a0d29!important}
.virtual-pagein-bg-white,.virtual-pagein-bg-white1{background:#ebebeb!important}
.virtual-pagein-bg-gold1{background:#0e1d30!important}
.virtual-pagein-bg-grey1{background-color:#151515!important}
.virtual-pagein-bg-orange2{background-color:#111314!important}
.virtual-pagein-bg-blue1,.virtual-pagein-bg-blue2,.virtual-pagein-bg-blue3,.virtual-pagein-bg-gold,.virtual-pagein-bg-gold2,.virtual-pagein-bg-grey,.virtual-pagein-bg-purple,.virtual-pagein-bg-purple1,.virtual-pagein-bg-red,.virtual-pagein-bg-silver,.virtual-pagein-bg-yellow,.virtual-pagein-bg-yellow1{background-color:#111!important}
.event-no-orange{background-color:#fc6200}
.event-no-orange,.event-no-orange1{color:#fff;font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-orange1{background-color:#f50}
.event-no-orange2{background-color:#f50;font-size:14px;left:30px;top:38px;padding:8px}
.event-no-orange2,.event-no-purple{color:#fff;font-weight:700;border-radius:5px;position:absolute}
.event-no-purple{background:#0037ce!important;font-size:16px;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-purple1{background:#c6426e!important;color:#fff}
.event-no-green,.event-no-purple1{font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-green{background-color:#79e90b;color:#000}
.event-no-blue{color:#fff;font-size:16px;font-weight:700;position:absolute;left:0;top:0;width:60%;padding:4px 0 4px 20px;background-image:url(/static/image/Event/blue/2a90aa5.png);background-size:100% 100%}
.event-no-blue1{background-image:linear-gradient(90deg,#ae8625 0,#f7ef8a 30%,#d2ac47 60%,#fdd286)!important;color:#000}
.event-no-blue1,.event-no-blue2{font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-blue2{background-image:linear-gradient(90deg,#2e7de5 0,#0c294e)!important;color:#fff}
.event-no-blue3{background:#ffc105!important}
.event-no-blue3,.event-no-blue4{color:#000;font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-blue4{background:#4269b2!important}
.event-no-blue5{background:#4c6f87!important;color:#fff;font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-yellow,.event-no-yellow1{background-color:#f1c80d}
.event-no-yellow,.event-no-yellow1,.event-no-yellow2{color:#000;font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-yellow2{background-color:#ffbe00}
.event-no-yellow3{background-image:linear-gradient(90deg,#ffdb00 0,#ffb700)!important;color:#000;font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-white,.event-no-white1{background-color:#f1c80e;color:#000}
.event-no-red,.event-no-white,.event-no-white1{font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-red{background-color:#ff2c2c;color:#fff}
.event-no-silver{background-image:linear-gradient(90deg,#bdc3c7 0,#9c9ea0 30%,#c4c4c4 70%,#7d7979)!important}
.event-no-gold,.event-no-silver{color:#000;font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-gold{background-color:#ffa863}
.event-no-gold1{background-color:#f7b800}
.event-no-gold1,.event-no-gold2{color:#000;font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-no-gold2{background-color:#f39200}
.event-no-grey1{background-color:#fbbd5a;color:#000;font-size:16px;font-weight:700;border-radius:5px;position:absolute;left:0;top:0;width:280px;padding:12px 0 12px 20px}
.event-image-orange.on{border:2px solid #fc6200}
.event-image-orange1.on{border:2px solid #f50}
.event-image-orange2{background:#181a1c}
.event-image-purple.on{border:2px solid #144ade}
.event-image-purple1.on{border:2px solid #c6426e}
.event-image-green.on{border:2px solid #79e90b}
.event-image-blue.on{border:2px solid #1f8fff}
.event-image-blue1.on{border:2px solid #dabd57}
.event-image-blue2.on{border:2px solid #2e7de5}
.event-image-blue3.on{border:2px solid #ffc105}
.event-image-blue4.on{border:2px solid #4269b2}
.event-image-blue5.on{border:2px solid #4c6f87}
.event-image-yellow1.on,.event-image-yellow.on{border:2px solid #f1c80d}
.event-image-yellow2.on{border:2px solid #ffbe00}
.event-image-yellow3.on{border:2px solid #ffdb00}
.event-image-red.on{border:2px solid #ff2c2c}
.event-image-silver.on{border:2px solid #9c9ea0}
.event-image-gold.on{border:2px solid #ffa863}
.event-image-gold1.on{border:2px solid #f7b800}
.event-image-gold2.on{border:2px solid #f39200}
.event-image-grey1.on{border:2px solid #fbbd5a}
.event-content-blue,.event-content-blue1,.event-content-blue2,.event-content-blue3,.event-content-blue4,.event-content-blue5,.event-content-gold,.event-content-gold1,.event-content-gold2,.event-content-green,.event-content-grey,.event-content-grey1,.event-content-orange,.event-content-orange1,.event-content-purple,.event-content-purple1,.event-content-red,.event-content-silver,.event-content-yellow,.event-content-yellow1,.event-content-yellow2,.event-content-yellow3{background-color:#25292c;padding:45px 30px;border-radius:5px}
.event-content-orange2{background-color:#16181a;padding:45px 30px;border-radius:5px}
.event-content-white,.event-content-white1{background-color:#fff;border:2px solid #000;padding:45px 30px;border-radius:5px}
.bet-history-paging-orange.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-orange.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#fb6300}
.bet-history-paging-orange.el-pagination.is-background .btn-next,.bet-history-paging-orange.el-pagination.is-background .btn-prev,.bet-history-paging-orange.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-orange1.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-orange1.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#f50}
.bet-history-paging-orange1.el-pagination.is-background .btn-next,.bet-history-paging-orange1.el-pagination.is-background .btn-prev,.bet-history-paging-orange1.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-orange2.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-orange2.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#f56406}
.bet-history-paging-orange2.el-pagination.is-background .btn-next,.bet-history-paging-orange2.el-pagination.is-background .btn-prev,.bet-history-paging-orange2.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-purple.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-purple.el-pagination.is-background .el-pager li:not(.disabled).active{background:#0037ce;color:#fff}
.bet-history-paging-purple.el-pagination.is-background .btn-next,.bet-history-paging-purple.el-pagination.is-background .btn-prev,.bet-history-paging-purple.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-purple1.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-purple1.el-pagination.is-background .el-pager li:not(.disabled).active{background:#c6426e;color:#fff}
.bet-history-paging-purple1.el-pagination.is-background .btn-next,.bet-history-paging-purple1.el-pagination.is-background .btn-prev,.bet-history-paging-purple1.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-blue.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-blue.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#1f8fff}
.bet-history-paging-blue.el-pagination.is-background .btn-next,.bet-history-paging-blue.el-pagination.is-background .btn-prev,.bet-history-paging-blue.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-blue1.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-blue2.el-pagination.is-background .el-pager li.thispage{background:#082481;color:#fff}
.bet-history-paging-blue1.el-pagination.is-background .el-pager li:not(.disabled).active{background-image:linear-gradient(90deg,#ae8625 0,#f7ef8a 30%,#d2ac47 60%,#fdd286);color:#000}
.bet-history-paging-blue1.el-pagination.is-background .btn-next,.bet-history-paging-blue1.el-pagination.is-background .btn-prev,.bet-history-paging-blue1.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-blue2.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-blue2.el-pagination.is-background .el-pager li:not(.disabled).active{background-image:linear-gradient(90deg,#2e7de5 0,#0c294e);color:#fff}
.bet-history-paging-blue2.el-pagination.is-background .btn-next,.bet-history-paging-blue2.el-pagination.is-background .btn-prev,.bet-history-paging-blue2.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-blue3.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-blue3.el-pagination.is-background .el-pager li:not(.disabled).active{background:#082481;color:#fff}
.bet-history-paging-blue3.el-pagination.is-background .btn-next,.bet-history-paging-blue3.el-pagination.is-background .btn-prev,.bet-history-paging-blue3.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-blue4.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-blue4.el-pagination.is-background .el-pager li:not(.disabled).active{background:#4269b2;color:#fff}
.bet-history-paging-blue4.el-pagination.is-background .btn-next,.bet-history-paging-blue4.el-pagination.is-background .btn-prev,.bet-history-paging-blue4.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-blue5.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-blue5.el-pagination.is-background .el-pager li:not(.disabled).active{background:#4c6f87;color:#fff}
.bet-history-paging-blue5.el-pagination.is-background .btn-next,.bet-history-paging-blue5.el-pagination.is-background .btn-prev,.bet-history-paging-blue5.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-yellow.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-yellow.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#f1c80d}
.bet-history-paging-yellow.el-pagination.is-background .btn-next,.bet-history-paging-yellow.el-pagination.is-background .btn-prev,.bet-history-paging-yellow.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-yellow1.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-yellow1.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#d40511}
.bet-history-paging-yellow1.el-pagination.is-background .btn-next,.bet-history-paging-yellow1.el-pagination.is-background .btn-prev,.bet-history-paging-yellow1.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-yellow2.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-yellow2.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#ffbe00;color:#000}
.bet-history-paging-yellow2.el-pagination.is-background .btn-next,.bet-history-paging-yellow2.el-pagination.is-background .btn-prev,.bet-history-paging-yellow2.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-yellow3.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-yellow3.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#ffdb00;color:#000}
.bet-history-paging-yellow3.el-pagination.is-background .btn-next,.bet-history-paging-yellow3.el-pagination.is-background .btn-prev,.bet-history-paging-yellow3.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-white.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-white.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#cacaca;color:#000}
.bet-history-paging-white.el-pagination.is-background .btn-next,.bet-history-paging-white.el-pagination.is-background .btn-prev,.bet-history-paging-white.el-pagination.is-background .el-pager li{background-color:#ebebeb}
.bet-history-paging-white1.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-white1.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#ed765e}
.bet-history-paging-white1.el-pagination.is-background .btn-next,.bet-history-paging-white1.el-pagination.is-background .btn-prev,.bet-history-paging-white1.el-pagination.is-background .el-pager li{background-color:#ebebeb}
.bet-history-paging-red.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-red.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#ff2c2c;color:#fff}
.bet-history-paging-red.el-pagination.is-background .btn-next,.bet-history-paging-red.el-pagination.is-background .btn-prev,.bet-history-paging-red.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-silver.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-silver.el-pagination.is-background .el-pager li:not(.disabled).active{background-image:linear-gradient(90deg,#bdc3c7 0,#9c9ea0 30%,#c4c4c4 60%,#7d7979);color:#000}
.bet-history-paging-silver.el-pagination.is-background .btn-next,.bet-history-paging-silver.el-pagination.is-background .btn-prev,.bet-history-paging-silver.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-gold.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-gold.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#ffa863;color:#000}
.bet-history-paging-gold.el-pagination.is-background .btn-next,.bet-history-paging-gold.el-pagination.is-background .btn-prev,.bet-history-paging-gold.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-gold1.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-gold1.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#f7b800;color:#000}
.bet-history-paging-gold1.el-pagination.is-background .btn-next,.bet-history-paging-gold1.el-pagination.is-background .btn-prev,.bet-history-paging-gold1.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-gold2.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-gold2.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#f39200;color:#000}
.bet-history-paging-gold2.el-pagination.is-background .btn-next,.bet-history-paging-gold2.el-pagination.is-background .btn-prev,.bet-history-paging-gold2.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-grey.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-grey.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#242a30}
.bet-history-paging-grey.el-pagination.is-background .btn-next,.bet-history-paging-grey.el-pagination.is-background .btn-prev,.bet-history-paging-grey.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-grey1.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-grey1.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#fbbd5a;color:#000}
.bet-history-paging-grey1.el-pagination.is-background .btn-next,.bet-history-paging-grey1.el-pagination.is-background .btn-prev,.bet-history-paging-grey1.el-pagination.is-background .el-pager li{background-color:#171c22}
.bet-history-paging-green.el-pagination.is-background .el-pager li{background-color:#191919}
.bet-history-paging-green.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#79e90b;color:#000}
.bet-history-paging-green.el-pagination.is-background .btn-next,.bet-history-paging-green.el-pagination.is-background .btn-prev,.bet-history-paging-green.el-pagination.is-background .el-pager li{background-color:#171c22}
/*virtual*/


.detail-Viframe {
	width: 80%;
	text-align: center;
	background: url(/img/bg/music_headphone.jpg);
	background-size: cover;
	background-color: #000;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-position: 100%;
	float: right;
}

.blockV-event {
	width: auto;
	background:#0d1525;
	float: left;
	display: table;
	width: 100%;
	float: left;
	/* height: 51vh; */
}
.blockV-event .sportsbtn.vview-all.__time {
	position: relative;
	height: 43px;
	line-height: 44px;
    text-align: -webkit-center;
    text-align: center;
    width: 220px;
    font-size: 13px;
    display: table-cell;
    cursor: pointer;
    transition: border-bottom .15s ease;
    border-bottom: 2px solid #8843f2;
    border-radius: 0;
    color: #a8acb1;
}

.blockV-event .sportsbtn.vview-all.__time:hover ,
.blockV-event .sportsbtn.vview-all.__time.selected {
	border: 2px solid #8843f2;
	border-width:2px 2px 0px 2px;
	line-height: 45px;
	transition: all ease 0.7s;
	background: #000000;
	color: #fff;
}
#blockV-container.two_section {
    float: left;
    width: 50%;
    /* height: 50vh; */
    /* overflow: scroll; */
}
.blockV-content {
	background: #000000;
	float: left;
	width: 100%;
}
.blockV-content table {
	width: 100%;
	border-collapse: collapse;
}

.blockV-content .border_Vevent {
	border-top: 2px solid #000000;
}

.blockV-content .labels td {
	font-weight: bold;
	color: #fff;
}
.blockV-content .paging .btn-next {
    position: absolute;
}
.blockV-content .paging {
    padding-right: 50px;
    max-width: 80%;
    margin: 0 auto;
	float:left;
    height: auto;
    padding: 0;
}

.blockV-content .left-arrow , .blockV-content .right-arrow {
    float: left;
}

.blockV-content .paging .cmnbtn {
    padding: 0;
}

.blockV-content  .el-pagination {

    display: flex;
    align-items: center;
}
.blockV-content .labels label {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 16px;
	font-size: 13px;
	font-weight: 600;
	background-color: #000000;
	color:#fff;
}
.tabs_content .panel-body {
    border: 3px solid #000;
}
.blockV-content .labels label:before {
	content: "\f101";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	font-size: 12px;
	display: inline-block;
	margin: 0 5px;
	color: red;
}
.blockV-content .labels label:after {
    content: "";
    background: url(/image/asset/bet365_logo_color.png);
    background-size: 100%;
    height: 100%;
    width: 48px;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    opacity: 1;
    display: inline-block;
    vertical-align: bottom;
    float: left;
}
.blockV-content  .__title {
	text-align: left;
	color: #24a19c;
	height: 30px;
	line-height: 30px;
	padding: 5px 16px;
	font-size: 17px;
	font-weight: 600;
	background: #111111;
}

.blockV-content .blockmatch_ tr td {
	font-size: 12px;
	font-weight: 700;
	line-height: 30px;
	height: 30px;
	color: #ffffff;
	cursor: pointer;
}

.blockV-content .blockmatch_ .value_color {
	color: #ffc60b;
	margin: 0 7px;
	float: right;
}

.blockV-content .blockmatch_  .__vbet {
	float: left;
	box-sizing: border-box;
	padding: 6px 12px;
	border-radius: 3px;
	border: 1px solid #000;
	background: -webkit-linear-gradient( 180deg, #2D353C, #222);
	background: -moz-linear-gradient(180deg, #2D353C, #222);
	background: -ms-linear-gradient(180deg, #2D353C, #222);
	background: -o-linear-gradient(180deg, #2D353C, #222);
	background: linear-gradient( 180deg, #2D353C, #222);
	margin: 3px;
    height: 45px;
    overflow: hidden;	
} 
.vsports_list .sportsbtn.vview-all {
    width: 25%;
    display: table-cell;
    vertical-align: middle;
    line-height: unset;
}

.vsports_list .sportsbtn.low-virtual-menu.selected {
	background:linear-gradient(179deg, #8642eeb3 0%, #361362b3 74%);
}

.vsports_list .sportsbtn.vview-all:before {
    content: "";
    position: absolute;
    background: url(/image/Bet365-tp-Logo.png);
    background-size: 87px;
    height: 100%;
    width: 100%;
    /* background-repeat: no-repeat; */
    background-position: center;
    left: 0;
    opacity: 0.1;
}
.vsports_list .sportsbtn.vview-all .sportsname {    
    font-size: 20px;
    text-transform: capitalize;
    line-height: 60px;
}

.vsports_list .wb-right {
    display: table;
    width: 100%;
}

.vsports_list .sportsbtn.vview-all i {
    width: auto;
    position: unset;
    display: inline-table;
    margin: 0;
    float: unset;
    vertical-align: bottom;
	
}
.blockV-content .blockmatch_ .__vbet:nth-child(3n + 1 ) {
	border-left: none;
}

.blockV-content .blockmatch_  .__vbet:hover {
	
}

.blockV-content .blockmatch_  ._onebox {
	width: calc(100% - 6px);
} 

.blockV-content .blockmatch_  ._twobox {
	width: calc(50% - 6px);
} 
.blockV-content .blockmatch_  ._threebox {
	width: calc(33.33% - 6px);
}
.blockV-content .blockmatch_  .two_inner {
	width:70%;
	float:left;
	margin: 0 7px;
} 




.list-box-g-agero{display:table;vertical-align:middle;color:#ddd;overflow-x:hidden}
.list-box-g,.list-box-g-agero{width:100%;padding:0;margin:0;height:24px}
.list-box-g{display:flex;justify-content:center;align-items:center;overflow-x:hidden;overflow:hidden}
.list-box-g2{display:flex;flex:1 1 0%}
.list-box-g2,.list-box-mg{vertical-align:middle;width:100%;padding:0;margin:0}
.list-box-mg{display:table;color:#fc6200;overflow-x:hidden;font-size:23pt;font-family:'aTitleGothic',jost,Jost,"Malgun Gothic",dotum}
.hva-txt{display:table-cell;vertical-align:middle;overflow-x:hidden}
.time-g{text-align:center;display:table-cell;vertical-align:middle;width:7%;min-width:73px;padding:1px;overflow-x:hidden}
.away-t-agero,.home-t-agero{text-align:center;display:table-cell;vertical-align:middle;width:40%;padding:1px;overflow-x:hidden}
.hva_bt_sub{list-style:none}
.hva_bt_sub1{text-align:center;display:flex;flex:1 1 0%;vertical-align:middle;padding:1px;overflow:hidden;position:relative}
.hva_bt_sub1-agero{width:33.3%}
.hva_bt_sub1-agero,.hva_bt_sub2{text-align:center;display:table-cell;vertical-align:middle;padding:1px;overflow-x:hidden;position:relative}
.hva_bt_sub2{width:50%}


._bonus.list-box-g{display:block}
._bonus.list-box-g.text-ellipsis{text-overflow:unset!important}
.bonus_wrap .bonus_box .hva_bt_sub1{float:left;width:20%}
.bonus_wrap .bonus_box .hva_bt_sub1 .btn{height:98px}
.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(1),.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(1)~.hva_bt_sub1{width:100%}
.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(2),.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(2)~.hva_bt_sub1{width:50%}
.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(3),.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(3)~.hva_bt_sub1{width:33.33%}
.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(4),.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(4)~.hva_bt_sub1{width:25%}
.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(5),.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(5)~.hva_bt_sub1{width:20%}
.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(6),.bonus_wrap .bonus_box .hva_bt_sub1:first-child:nth-last-child(6)~.hva_bt_sub1{width:33.33%}

._bonus .bonusodds.selected {
	background: linear-gradient(180deg, #088BDC, #1a3d60)
}
._bonus .bonusodds .pull-left.f-s-14 {
    padding-top: 6px;
    display: block;
    width: 100%;
}
.page_arrow-right {
	float: right;
	color: #FFEB3B;
	font-weight: bold;
	cursor: pointer;
	right: 0;
	border: none;
	padding: 0;
	border-radius: 20px;
	margin: 10px 3px 0px 5px;
	font-size: 0px;
	background: transparent;
}


.page_arrow-left {
	float: left;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
	font-family: Arial, Helvetica;
	right: 0;
	border: none;
	padding: 0;
	border-radius: 20px;
	margin: 10px 3px 0px 5px;
	font-size: 0px;
	background: transparent;
}

div.paging {
	text-align: -webkit-center;
	margin-left: 6px;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 47px;
	white-space: nowrap;
}

.sp_league .match_star:before{
	content: "\f005";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	font-size: 15px;
	display: inline-block;
	font-style: normal;
	margin-left: 5px;
}

.match_star:before {
	margin-left: 0px;
}


.match_star:before,
.match_star:before,
.league_star:before,
.league_star:before {
	content: "\f005";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	font-size: 15px;
	display: inline-block;
	font-style: normal;
	margin-left: 5px;
}
.favorite {
	color: #ebef02;
}


._sports_  i
{ background: url('/image/icon/icon_menu_sports_left_new2.png?v=011') no-repeat top left; width: 20px; height: 22px; margin: 4px 10px 4px 10px } 

.sportsbtn.sview-live,
.sportsbtn.sview-all ,
.sportsbtn.sviewlive-all ,
.sportsbtn.sview-result ,
.sportsbtn.vview-all ,
.sportsbtn.vview-all {
    line-height: 60px;
    padding-left: 0;
    padding-right: 0;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    text-align: center;
    background-color: #363636;
    background: -moz-linear-gradient(top, #3d4650, #111);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#3d4650), to(#111));
    background: -o-linear-gradient(top, #3d4650, #111);
    background: linear-gradient(to bottom, #3d4650, #111);
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 2px solid #171c22;
    width: 64px;
    height: 60px;
    display: inline-table;
    vertical-align: middle;
    margin-right: 0px;
    cursor: pointer;
    position: relative;
}


.lock img {
    width: 110px !Important;
    margin-top: 0 !Important;
    background: linear-gradient(180deg,#080f1b,#525252) !important;
    border: 2px solid #484848 !Important;
    padding: 6px 14px !Important;	
	border-radius: 30px !important;
	top: 50%;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	
}
.page-with-two-sidebar .content #match-frame iframe {
    border: none;
}
#game-bet .game-bet-slip .game-bet-slip-table:before {
	content: "";
	height: 100%;
	width: 100%;
	background: #000;
	position: absolute;
	z-index: 1;
}

iframe {
    border: none;
}	



.float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menu , .float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menuselected {
    display: table;
    width: 100%!important;
    float: unset !important;
}
.el-row.bd_bb1.p_cat .el-row {
    display: table;
    width: 100%;
}
.float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menu, .float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menuselected {
    background: url(/image/Bet365-tp-Logo.png);
    border-color: #ffffff;
    background-size: 29%;
    background-repeat: no-repeat;
    background-position: left;
    background-position-x: 30px;
    background-position-y: 3px;
}

.float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menu .on_sel, .float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menuselected .on_sel {
	background:unset;
    height: 100%;	
}

.float-left.el-row.width-11pro.p-l-1.p-r-2.low-virtual-menuselected .mini-header-bottom-button.on-blue2 {
}

.panel-page-blue2.reset_margin {
    margin-bottom: 0;
}
#mini_wrap #V-league-container {
    display: table;
    width: 20%;
    float: left;
    height: 294px;
    overflow: hidden;
}

#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(1) ,
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(1)~.vsport_block  {  height:calc(calc(100%/1) - 0px);}

#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(2) ,
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(2)~.vsport_block  {  height:calc(calc(100%/2) - 0px);}

#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(3) ,
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(3)~.vsport_block  {  height:calc(calc(100%/3) - 0px);}
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(4) ,
#mini_wrap #V-league-container .vsport_block:first-child:nth-last-child(4)~.vsport_block  { height:calc(calc(100%/4) - 0px);}
#mini_wrap #V-league-container .vsport_block {border-bottom: 5px solid   #111111;background: #322d3c;color:#a8acb1;}
#mini_wrap #V-league-container .vsport_block :hover, #mini_wrap #V-league-container .vsport_block.low-virtual-menuselected {
	background-color: #000000; background: linear-gradient(179deg, #8642eeb3 0%, #361362b3 74%);position: initial; color:#ffffff;
}
/* #mini_wrap #V-league-container .vsport_block.low-virtual-menuselected:after {content: "";background: #8843F2;width: 2px;height: 100%;position: absolute;right: 0;/* top: 0; *//*z-index: 1;} */
.bet-odds {
    width: calc(100% - 0px) !important;
    border: 0 !important;
    background: #000000 !important;
}
.bet-odds .odds-container .round-box.threerows {
    width: calc(33.3% - 4px) !important;
    border: 1px solid;
    border-color: black !important;
	
}
.match-odds.bet-odds .round-box.active {
    background: linear-gradient(90deg, #8843F2 0, #2b0c4e) !important;
}


.triangle {
	display: inline-block;
	margin: 0px;
	vertical-align: middle;
}
.triangle-0 {
	width: 60px;
	height: 60px;
	border-bottom: solid 30px rgb(200,30,50);
	border-right: solid 30px rgb(200,30,50);
	border-left: solid 30px transparent;
	border-top: solid 30px transparent;
}
.triangle-1 {
	width: 30px;
	height: 30px;
	border-bottom: solid 15px rgb(200,30,50);
	border-left: solid 15px rgb(200,30,50);
	border-right: solid 15px transparent;
	border-top: solid 15px transparent;
}
.triangle-2 {
	width: 30px;
	height: 60px;
	border-right: solid 30px rgb(200,30,50);
	border-bottom: solid 30px transparent;
	border-top: solid 30px transparent;
}
.triangle-3 {
	width: 30px;
	height: 60px;
	border-left: solid 30px rgb(200,30,50);
	border-bottom: solid 30px transparent;
	border-top: solid 30px transparent;
}
.triangle-4 {
	width: 60px;
	height: 30px;
	border-bottom: solid 30px rgb(200,30,50);
	border-left: solid 30px transparent;
	border-right: solid 30px transparent;
}
.triangle-5 {
	width: 60px;
	height: 30px;
	border-top: solid 30px rgb(200,30,50);
	border-left: solid 30px transparent;
	border-right: solid 30px transparent;
}


.board-topfix .triangle-6,
.event_tbl .title_evt .triangle-6  {
	min-width: 30px;
    max-width: 50px;
    height: 30px;
    border-left: solid 15px #c81e32;
    border-top: solid 15px #c81e32;
    border-bottom: solid 15px transparent;
    border-right: solid 15px transparent;
    position: absolute;
    top: 0;
    left: 0;		
}




.circle {
    border-radius: 50%;
    width: 35px;
    height: 35px;
    margin: 0 auto !important;
    overflow: hidden;
    padding: 0;
    background-image: linear-gradient( /* chrome */ hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0) 50%, hsl(0deg 0% 0% / 9%) 50%, hsla(0, 0%, 100%, 0.2) );
    border: 1px solid;
    line-height: 37px;
    color: #fff;
    font-weight: 500;
    /* font-size: 100%; */
	font-size: 14px;
}
.circle-L {
    border-radius: 50%;
    width: auto;
    height: 50px;
    margin: -3px auto !important;
    overflow: hidden;
    padding: 0;
    background-image: linear-gradient( /* chrome */ hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0) 50%, hsl(0deg 0% 0% / 9%) 50%, hsla(0, 0%, 100%, 0.2) );
    border: 1px solid;
    line-height: 50px;
    color: #fff;
    font-weight: 900;
    font-size: 20px;
    display: inline-block;
    padding: 0 7px;
}
.circle-m {
    border-radius: 50%;
    width: 50px;
    height: 48px;
    margin: 0 auto !important;
    overflow: hidden;
    padding: 0;
    background-image: linear-gradient( /* chrome */ hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0) 50%, hsl(0deg 0% 0% / 9%) 50%, hsla(0, 0%, 100%, 0.2) );
    border: 1px solid;
    line-height: 50px;
    color: #fff;
    font-weight: 500;
	font-size: 14px;	
}
.circle-s {
	border-radius: 50%;
    width: 31px;
    height: 29px;
    margin: 0 auto !important;
    overflow: hidden;
    padding: 0;
    background-image: linear-gradient( /* chrome */ hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0) 50%, hsl(0deg 0% 0% / 9%) 50%, hsla(0, 0%, 100%, 0.2) );
    border: 1px solid;
    line-height: 29px;
    color: #fff;
    font-weight: 900;
    font-size: 12px !important;
}
.circle-1 {
    background-color:#3F51B5;
    border-color: #2e3b83;
}
.circle-2 {
    background-color: #c81e32;
    border-color: #791723;	
}
.circle-3 {
    background-color: #148deb;
    border-color: #148deb;
    font-size: 14px;
    color: #ffffff;
}

.circle-4 {
    background-color: #d73636;
    border-color: #d73636;
    font-size: 14px;
    color: #ffffff;
}

.circle-5 {
    background-color: #cdba01;
    border-color: #cdba01;
    font-size: 14px;
    color: #ffffff;
}
.circle-6 {
    background-color: #00bd96;
    border-color: #00bd96;
    font-size: 14px;
    color: #ffffff;
}
.circle-7 {
    background-color: #000000; 
    border-color: #000000;
    color: #ffffff;
}
.circle-8 {
    background-color: #5aa305;
    border-color: #588325;
    color: #ffffff;
}
.circle-9 {
    background-color: #2c2e30;
    border-color: #262626;
    color: #ffffff;
}
.circle-10 {
    background-color: #c4426e;
    border-color: #a12d54;
    color: #ffffff;
}
.circle-11 {
    background-color: #009406;
    border-color: #007005;
}
.circle-black {
    background-color: black;
    border-color: black;
}
.circle-blue {background-color: #0962e7;border-color: dodgerblue;}

.circle-red {background-color: #e0170a;border-color: red;}
.circle-darkred {
    background-color: darkred;
    border-color: darkred;
}
.circle-darkblue {
    background-color: darkblue;
    border-color: darkblue;
}
.circle-aquagreen {
    background-color: aqua;
    border-color: aqua;
    color: black;
}
.circle-blueturqoise {
    background-color: #45aec7;
    border-color: #45aec7;
}
.circle-white {
    background-color: white;
    border-color: #adadad;
    color: black;
}
.circle-orange {
    background-color: orangered;
    border-color: orangered;
    color: black;
}

.circle-pear {background-color: lawngreen;color: black;border-color: lawngreen;}
.circle-tran-green {
	background-color: #000;
    border-color: #9ddf18;
    color: #9ddf18;
}

.circle-tran-blue {
	background-color: #000;
    border-color: #1882df;
    color: #1882df;
}
.circle-tran-blueturqoise {
	background-color: #000;
    border-color: #45aec7;
    color: #45aec7;
}

.circle-tran-red {
	background-color: #000;
    border-color: #df1818;
    color: #df1818;
}
.circle-yellow {
    background-color: #f1c80d;
    border-color: #f1c80d;
    color: #000000;
}


#game-bet .game-bet-center .height-auto {
    height: auto;
}
#game-bet .game-bet-center ._bet.upv ._gamebet_ ,
#game-bet .game-bet-center ._bet.tiev ._gamebet_ ,
#game-bet .game-bet-center ._bet.downv ._gamebet_ { height:107px;}
.inline {
    display: inline-block;
}
.block {
    display:block;
}


._gamebet_ .pos {
    position: relative;
    top: -12px;
}
.color-3 {border-bottom: solid 15px #F8485E;border-left: solid 15px #F8485E;}
.color-2 {border-bottom: solid 15px #3381f6;border-left: solid 15px #3381f6;}
.color-1 {border-bottom: solid 15px #9AE66E;border-left: solid 15px #9AE66E;}


#menu_sports li> a > div:first-child.menu-p-0 {
    padding: 0 !important;
}
#menu_sports ._asian_ .fa-solid {
	width: 20px;
    height: 22px;
    margin: 4px 10px 4px 10px;font-size: 22px;
}






.multi-tabs_wrapper {
	width: 100%;
}

.tab_content {
	display: none;
}

/* 2nd new tabs */
#new2_tabs {
}
.tabs ul {
	list-style: none;
	padding: 0;
	margin: 0;
	/* float:left;*/
	white-space: nowrap;
	display: table;
	width:100%;
	border: none !important;	
}
.tabs ul li {
    display: inline-block;
    float: left;
}

.tabs ul li:first-child:nth-last-child(1), .tabs ul li:first-child:nth-last-child(1)~ li { width: calc(100% / 1)}
.tabs ul li:first-child:nth-last-child(2), .tabs ul li:first-child:nth-last-child(2)~ li { width: calc(100% / 2)}
.tabs ul li:first-child:nth-last-child(3), .tabs ul li:first-child:nth-last-child(3)~ li { width: calc(100% / 3)}
.tabs ul li:first-child:nth-last-child(4), .tabs ul li:first-child:nth-last-child(4)~ li { width: calc(100% / 4);}
.tabs ul li:first-child:nth-last-child(5), .tabs ul li:first-child:nth-last-child(5)~ li { width: calc(100% / 5)}
.tabs ul li:first-child:nth-last-child(6), .tabs ul li:first-child:nth-last-child(6)~ li { width: calc(100% / 6)}
.tabs ul li:first-child:nth-last-child(7), .tabs ul li:first-child:nth-last-child(7)~ li { width: calc(100% / 7)}
.tabs ul li:first-child:nth-last-child(8), .tabs ul li:first-child:nth-last-child(8)~ li { width: calc(100% / 8)}
.tabs ul li:first-child:nth-last-child(9), .tabs ul li:first-child:nth-last-child(9)~ li { width: calc(100% / 9)}
.tabs ul li:first-child:nth-last-child(10), .tabs ul li:first-child:nth-last-child(10)~ li { width: calc(100% / 10)}
.tabs ul li:first-child:nth-last-child(11), .tabs ul li:first-child:nth-last-child(11)~ li { width: calc(100% / 11)}
.tabs ul li:first-child:nth-last-child(12), .tabs ul li:first-child:nth-last-child(12)~ li { width: calc(100% / 12)}
.tabs ul li:first-child:nth-last-child(13), .tabs ul li:first-child:nth-last-child(13)~ li { width: calc(100% / 13)}
.tabs ul li:first-child:nth-last-child(14), .tabs ul li:first-child:nth-last-child(14)~ li { width: calc(100% / 14)}
.tabs ul li:first-child:nth-last-child(15), .tabs ul li:first-child:nth-last-child(15)~ li { width: calc(100% / 15)}
.tabs ul li:first-child:nth-last-child(16), .tabs ul li:first-child:nth-last-child(16)~ li { width: calc(100% / 16)}
.tabs ul li:first-child:nth-last-child(17), .tabs ul li:first-child:nth-last-child(17)~ li { width: calc(100% / 17)}

.tabs ul.main_tabs:has(> :nth-child(11)) li.tmain a {
	font-size: 13px;
}
.tabs ul.main_tabs:has(> :nth-child(12)) li.tmain a {
	font-size: 12px;
}
.tabs .main_tabs .tmain {
	padding:13px 15px;
    color: #a8acb1;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    background: #2e2e42;
    background: linear-gradient( 180deg, #35353f, #161622);
    border: solid #000000;
    border-width: 0 2px 0px 2px;	
    font-weight: 700;
    font-size: 15px;
}
.tabs .main_tabs .tmain.active {
    color: #f9f9f9;
    background: #393964;
    border-bottom: 0;
    background: linear-gradient( 180deg, #2c2c48 ,  #3a3a62);
}

.tabs .main_tabs .tmain:hover {
    background: linear-gradient( 180deg, #161622, #35353f);
}

.tabs .main_tabs .tmain a , .tabs ul .tlayer a {
    color: #ddd;
	text-decoration:none;
}
.tabs ul li a:hover {
	color: #888888;
}

.tabs ul .tlayer.active {
    color: #f9f9f9;
    background-color: #2e2e42;
}
.tabs ul li.active a {
	color:#fff;
}
.tabs ul li.active a:hover {
	color: white;
}
.tabs ul .tlayer {
    padding: 4px 7px;
    outline: none;
    height: 50px;
    font-size: 13px;
    background: #393964;
    border: solid #151522;
    border-width: 2px 1px;
    text-align: center;
    color: #c5c5ea;
    background: linear-gradient( 180deg, #161622, #393964);
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    cursor: pointer;	
}
/*
.tabs ul .tlayer:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}

.tabs ul .tlayer:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098D1; 
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
*/
.tabs ul .tlayer:hover, .tabs ul .tlayer.selected {
    background: #2e7de5 ;
	transition: all ease 0.3s;
}
li.tlayer.mini_menu.game-header {
    position: relative;
}

.tabs ul .tlayer .game-header-time {
    /* 
	position: absolute;
    height: 42px;
    width: 100%;
    top: 0;
    padding-top: 25px;
    left: 50%;
    transform: translateX(-50%); 
	*/
	width: 100%;
}
.tabs_content {
	
	float:left;
	width: 100%;
}

#miniall .multi-tabs_wrapper .tabs .tlayer {
    width: 10%;
}
#miniall.tab_content {
    display: block;
}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(1), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(1)~ li { width: calc(100% / 1)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(2), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(2)~ li { width: calc(100% / 2)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(3), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(3)~ li { width: calc(100% / 3)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(4), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(4)~ li { width: calc(100% / 4);}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(5), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(5)~ li { width: calc(100% / 5)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(6), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(6)~ li { width: calc(100% / 6)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(7), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(7)~ li { width: calc(100% / 7)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(8), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(8)~ li { width: calc(100% / 8)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(9), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(9)~ li { width: calc(100% / 9)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(10), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(10)~ li { width: calc(100% / 10)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(11), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(11)~ li { width: calc(100% / 11)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(12), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(12)~ li { width: calc(100% / 12)}

#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(13), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(13)~ li { width: calc(100% / 13)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(14), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(13)~ li { width: calc(100% / 14)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(15), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(13)~ li { width: calc(100% / 15)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(16), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(13)~ li { width: calc(100% / 16)}
#miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(17), #miniall .multi-tabs_wrapper .tabs .tlayer:first-child:nth-last-child(13)~ li { width: calc(100% / 17)}


#miniall .multi-tabs_wrapper .tabs ul .tlayer:first-child , #miniall .multi-tabs_wrapper .tabs ul .tlayer:last-child {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

#menu_sports #sports-detail #league-detail tbody>tr>td {
    height: auto !important;
    display: block;
    background: #39383e !important;
    white-space: normal;
    border-bottom: 1px solid #595959;
    overflow: hidden;
    color: #c8c8c8;
    margin: 6px 0;
}
#sports-detail .none {
    flex-flow: column nowrap;
}
#menu_sports #sports-detail #league-detail ._sports_ ._sports_snip {
    width: calc(100% - 55px);
    float: left;
    white-space: normal;
    font-size:12px;
}
#sns-list {
    width: 100%;
}
#sns-list td > img {
    width: 100%;
}

.social_links .right-sns span {
    display: inline-block;
    line-height: 20px;
}



.speech-bubble button {
    margin: 0 auto;
    border-radius: 5px;
    font-weight: 600;
    border: 1px solid #000000 !important;
    color: #ffffff !important;
    text-align: -moz-center;
    text-align: -webkit-center;
    width: 80px !important;
    line-height: 20px !important;
    font-size: 13px;
    background: #ca7900 !important;
    padding: 6px 7px 6px 7px;
    vertical-align: bottom;
}
.speech-bubble input {
    padding: 6px 7px 6px 7px;
    font-size: 14px;
    border-radius: 3px;
    background-color: #ffffff !Important;
    color: #000000 !important;
    width: calc(100% - 90px) !important;
    border: 1px solid #000000;
}
.speech-bubble h1 .date-note {
    float: right;
    font-size: 12px;
    color: #bcbcbc;
    font-weight: 500;
}
.smtech_img img {
	width: 350px;
}
.smtech_img {
	text-align: center;
}
.smtech_img a {
    display: inline-block;
}
.betradar_img {
	filter: brightness(0.8);
}
.bet-view-sport-detail ,
table.bl-container tbody>tr.view_bet .type-name .vs, table.bl-container tbody>tr.view_bet .type-name .away-name, table.bl-container tbody>tr.view_bet .type-name .home-name , table.bl-container tbody>tr.view_bet .type-name .bet-view-sport-detail .vs {
    /* color: #b8b8b8 !important; */
    background: unset !Important;
    border: none !Important;
}

.bet-view-sport-detail .home-name.snip, .bet-view-sport-detail .away-name.snip ,
.bet-view-sport-detail .home-not.snip, .bet-view-sport-detail .away-not.snip ,
table.bl-container tbody>tr.view_bet .type-name .away-name,
table.bl-container tbody>tr.view_bet .type-name .home-name{
    /* width: auto !important; */
    /* display: inline-block; */
    /* vertical-align: bottom; */
}

.bet-view-sport-detail  .vs , table.bl-container tbody>tr.view_bet .type-name .bet-view-sport-detail .vs {
    width: 4%;
    display: inline-block;
    text-align: center;
}
.bet-view-sport-detail .home-not.snip ,
.bet-view-sport-detail .home-name.snip {
    text-align: right;
}

.bet-view-sport-detail .away-not.snip ,
.bet-view-sport-detail .away-name.snip {
    text-align: left;
}

.bet-odds .type-name .bet_view_sport_id_details.date {
    /* color: #868686; */
    /* font-size: 11px; */
    /* padding: 2px 4px; */
}
.bet-odds .type-name .bet_view_type {
    color: #ffffff;
    padding: 2px 10px;
    text-align: center;	
	width: 28%;
}
.bet-odds .type-name .bet_view_sport_id_details.title.snip {
    padding: 0px 10px;
}
table.bl-container tbody>tr.view_bet .match-odds.bet-odds span.bet-view-sport-detail {
    padding-left: 16px;
}

.bet-odds .odds-container .round-box {
    width: calc(50% - 4px) !Important;
}

.bet_view_result {
    border-radius: 3px;
	float: unset !important;	
}
.result-container {
    width: 100%;
}


/* -------- Mode Switch Styles ------------*/	

.switch-row {
	float: left;
	border-radius: 40px;
}

.switch-row .toggle_mode {
	position: relative;
	z-index: 2;
	width: 304px;
	height: 100%;
	background-color: inherit;
	box-shadow: 0 4px 35px rgba(0, 0, 0, 0.1);
	border-radius: 40px;
	margin: 0 auto;
}

.switch-row .toggle_mode .toggle-content {
	display: flex;
	flex-direction: row;
	margin: auto;
	text-align: center;
	width: 100%;
	justify-content: center;
	align-items: center;
}
.switch-row .toggle_mode .toggle-content .heading {
	font-size: 13px;
	font-weight: bolder;
	margin: 0;
	float: left;
	width: 0;
	color: #adadad; 
}

.switch-row .toggle_mode .toggle-content label,
.switch-row .toggle_mode .toggle-content .toggle {
	height: calc(100% - 4px);
	border-radius: 100px;
}
.switch-row .toggle_mode .toggle-content label {
	width: 100%;
	background-color: #ffffff;
	background-image: linear-gradient(45deg, black, transparent);border: 1px solid  var( --swiper-theme-color);border-radius: 100px;
	position: relative;
	cursor: pointer;
/* padding: 3px; */}
.switch-row .toggle_mode .toggle-content .toggle {
	position: absolute;
	width: calc(50% - 3px);
	background-color: var( --swiper-theme-color);
	border: 2px solid var( --swiper-theme-color);
	box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
	transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
color: #fff;margin: 2px;box-shadow: -3px 0px 9px #000;}
.switch-row .toggle_mode .toggle-content .names .mode_type {
	font-size: 14px;
	font-weight: bolder;
	width: 50%;
	user-select: none;
	float: left;
	position: relative;
	z-index: 1;
	color: #000000;
	padding: 6px;
	
}
.switch-row .toggle_mode .toggle-content .names .mode_type .western {
	opacity: 0.5;
}

.switch-row .toggle_mode .toggle-content .names .mode_type .only-mobile {
    font-size: 12px;
    display: block;
}
#switch[type="checkbox"] {
	display: none;
}
/* Toggle */
#switch[type="checkbox"]:checked + .modeapp .toggle {
	transform: translateX(100%);
	background-color: #0000008c;
	border: 2px solid var(--swiper-theme-color);
	opacity: 1;
	color: #fff;
}
#switch[type="checkbox"]:checked + .modeapp .asian {
	opacity: 1;
	color: var(--swiper-theme-color);
}
#switch[type="checkbox"]:checked + .modeapp .western {
	opacity: 1;
	color: #ffffff;
}
#switch[type="checkbox"]:checked + .modeapp .switch {
	background-color: #26242e;
	color: white;
}
#switch[type="checkbox"]:checked + .modeapp label {background: linear-gradient(90deg, var( --swiper-theme-color), transparent);}
.right.btn-switch-mode {
	
	float: right;
	
	
}
.switch-row .toggle_mode .toggle-content .names .mode_type .icon {
	margin-right: 7px;
    font-size: 15px;
}
/* -------- End Mode Switch Styles ------------*/








table.bl-container tbody>tr.view_bet .match-odds.bet-odds span {
    padding: 0 !important;
}

.bl-container .type-name .bet-view-sport-detail {
    width: calc(100% - 0px) !IMPORTANT;
}


.card-content img {
    opacity: 0.5;
    filter: grayscale(1);
}


.board-topfix .anim_line ,
.event_tbl .anim_line {
    position: absolute;
    display: block;
}

.board-topfix .anim_line:nth-child(2) ,
.event_tbl .anim_line:nth-child(2) {
    top: 0;
    left: -100%;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #ffffff78);
    animation: btn-anim2 5s linear infinite;
}
@keyframes btn-anim2 {
	
	0% {
		left: -100%;
	}
	50%,100% {
		left: 100%;
	} 
}

.board-topfix .anim_line:nth-child(3)  ,
.event_tbl .anim_line:nth-child(3)  {
	top: -100%;
	right: 0;
	width: 2px;
	height: 100%;
	background: linear-gradient(180deg, transparent, #ffffff78);
	animation: btn-anim3 5s linear infinite;
	animation-delay: .25s
}

@keyframes btn-anim3 {
	0% {
		top: -100%;
	}
	50%,100% {
		top: 100%;
	}
}

.board-topfix .anim_line:nth-child(4) ,
.event_tbl .anim_line:nth-child(4) {
	bottom: 0;
	right: -100%;
	width: 100%;
	height: 2px;
	background: linear-gradient(270deg, transparent, #ffffff78);
	animation: btn-anim4 5s linear infinite;
	animation-delay: .5s
}

@keyframes btn-anim4 {
	0% {
		right: -100%;
	}
	50%,100% {
		right: 100%;
	}
}

.event_tbl .anim_line:nth-child(5) ,
.board-topfix .anim_line:nth-child(5) {
	bottom: -100%;
	left: 0;
	width: 2px;
	height: 100%;
	background: linear-gradient(360deg, transparent, #ffffff78);
	animation: btn-anim5 5s linear infinite;
	animation-delay: .75s
}

@keyframes btn-anim5 {
	0% {
		bottom: -100%;
	}
	50%,100% {
		bottom: 100%;
	}
}



@keyframes glow-text1 {
	0%
	{
		color: #fff;
		text-shadow: none;
	}
	
	18%
	{
		color: #fff900;
		text-shadow: none;
	}
	
	20%
	{
		color: #fff;
		text-shadow: 0 0 7px #fff900 , 0 0 20px #ff6c00;
	}
	
	
	30%{
		color: #fff900;
		text-shadow: none;
	}
	
	35%{
		color: #fff;
		text-shadow: 0 0 7px #fff900, 0 0 20px #ff6c00;
	}
	
	70%{
		color: #fff;
		text-shadow: none;
	}
	
	
	85%{
		color: #fff900;
		text-shadow: 0 0 7px #fff900, 0 0 20px #ff6c00;
	}
	
	
	90%{
		color: #fff;
		text-shadow: none;
	}
	
	100%{
		color: #ffff;
		text-shadow: none;
	}
}

@keyframes shine {
	0% {
		background-position: -50rem 0;
	}
	25% {
		background-position: -50rem 0;
	}
	100% {
		background-position: 30rem 0;
	}
}
@keyframes flash {
	0% {
		opacity: 1;
	}
	10% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.board-topfix  .text_glow_1 ,
.event_tbl .text_glow_1 {
	animation: glow-text1 3s infinite linear;	
}
.text_flash {
	animation-name: flash;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	animation-duration: 4s;
	animation-fill-mode: both;
	animation-timing-function: linear;
}
.text_shine {
	animation-name: shine;
	animation-direction: alternate;
	animation-iteration-count: infinite;
	animation-duration: 4s;
	animation-fill-mode: both;
	animation-timing-function: linear;
}

.board-topfix .gold-text strong ,
.event_tbl .gold-text strong {
    font-weight: 100;
}
.board-topfix .gold-text ,
.event_tbl .gold-text {
	color: transparent;
	background-color: #e8a95b;
	background-image: radial-gradient(ellipse farthest-corner at right bottom, white 0%, #f0bb7a 20%, #e8a95b 60%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, white 0%, #f0bb7a 50%, #de9945 75%, #e8a95b 100%);
	background-size: 100% 100%;
	background-clip: text;
	-webkit-background-clip: text;
	font-family: 'Black Han Sans', sans-serif; 
    word-break: break-word;	
    font-size: 23px;
    padding-left: 10%;
    padding-right: 10%;
    padding-bottom: 0;
    padding-top: 10px;
}
.event_tbl .gold-text:before ,
.board-topfix .gold-text:before {
	content: attr(data-text);
	position: absolute;
	top: 0;
	left: 0;
	color: #e8a95b;
	z-index: -1;
	text-shadow: 0 -1px 0 #f4cc9b, 0 1px 0 #a77334, 0 2px 0 #9b6b30, 0 3px 0 #90632d, 0 4px 0 #7a5426, 0 4px 2px #7a5426, 0 0.075em 0.1em rgba(26, 35, 39, 0.3), 0 0.15em 0.3em rgba(222, 153, 69, 0.2);
}



.board-topfix .decoration-text:before ,
.event_tbl .decoration-text:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #6204b4;
    right: 0;
    height: 100%;
    width: 100%;
    transform: translatex(80%);
    background-size: 100%;
    background-image: -moz-linear-gradient(135deg, #bfbfbf 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #bfbfbf 50%, #bfbfbf 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-image: -webkit-linear-gradient(135deg, #bfbfbf 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #bfbfbf 50%, #bfbfbf 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-image: linear-gradient(-45deg, #291832 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #291832 50%, #291832 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-size: 40px 40px;
}

._memo_readall {
    background-color: #fc6200;
}

.notify {
	-webkit-animation: blinkertext 1s infinite;
	-moz-animation: blinkertext 1s infinite;
	animation: blinkertext 1s infinite;
}

@-webkit-keyframes blinker {
    0%   { background-color: #f64949; }
    49% { background-color: #f64949; }
    50% { background-color: #20262C; }
    99% { background-color: #20262C; }
    100% { background-color: #f64949; }
}
@-moz-keyframes blinker {
    0%   { background-color: #f64949; }
    49% { background-color: #f64949; }
    50% { background-color: #20262C; }
    99% { background-color: #20262C; }
    100% { background-color: #f64949; }
}
@keyframes blinker {
    0%   { background-color: #f64949; }
    49% { background-color: #f64949; }
    50% { background-color: #20262C; }
    99% { background-color: #20262C; }
    100% { background-color: #f64949; }
}

@-webkit-keyframes blinkertext {
    0%   { color: #f64949; }
    49% { color: #f64949; }
    50% { color: #20262C; }
    99% { color: #20262C; }
    100% {color: #f64949; }
}
@-moz-keyframes blinkertext {
    0%   { color: #f64949; }
    49% { color: #f64949; }
    50% { color: #20262C; }
    99% { color: #20262C; }
    100% { color: #f64949; }
}
@keyframes blinkertext {
    0%   { color: #f64949; }
    49% { color: #f64949; }
    50% { color: #20262C; }
    99% { color: #20262C; }
    100% { color: #f64949; }
}

.table-sbetlog-blue2 .el-row > .el-row .table-history-tr:hover {
    background: #4a4846;
}
.live_wrap .view_page {
	height: calc(100vh - 120px);
	width: calc(50% - 10px);
	overflow: auto;
	margin: 0 5px !important;
	scrollbar-width: none;
}

.live_wrap #leftbox_out {
	
}


.sportsbtn.sview-result.on {
    background: #ffffff55;
    border-color: var(--swiper-theme-color);
}



#rightbox .prematch-event-block {
	overflow: hidden;
    background-image: -webkit-linear-gradient(right, #000, #3d3d3d 53%, #000);
    background-image: -moz-linear-gradient(right, #000, #3d3d3d 53%, #000);
    background-image: -o-linear-gradient(right, #000, #3d3d3d 53%, #000);
    background-image: -ms-linear-gradient(right, #000, #3d3d3d 53%, #000);
    background-image: linear-gradient(to left, #a9403c, #000000 53%, #3f6cb5);
	width: calc(100% - 2px);border-radius: 7px;margin: 0 0 10px 0;padding: 10px;
}
#rightbox .home_logo , #rightbox .away_logo {display: block;margin: 0 auto;}

#rightbox .detail-home , #rightbox .detail-away {width: calc(50% - 50px);font-size: medium;color: #fff;}

#rightbox .detail-vs {width: 100px;height: 75px;font-family: fantasy;
    font-weight: bold;
    font-size: 0;
    text-shadow: unset;
    color: #ffffff;
    background: #0000 url(/image/asset/gold-vursus.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    background-blend-mode: initial;
mix-blend-mode: lighten;}

#rightbox .prematch-event-block [class|=detail] {text-align: center;}

#rightbox .detail-home span, #rightbox .detail-away span {padding: 25px 0 10px 0px;display: inline-block;}

.name-header {width: 100% !important;
    opacity: 1;
    transition: opacity 0.3s linear;
    background-image: linear-gradient(90deg, #000 0, #2a2a2a) !important;
    color: #fff !important;
    text-align: left !important;
    font-size: 18px !important;
    border-radius: 4px;
    border: none;
    padding: 10px;
    margin-bottom: 5px;
position: relative;}

.name-header.result-sports {
    padding: 0;
}
.button_sonow_slot,
.button_kplay_slot,
.button_gs_slot,
.button_hub_slot,
.button_honor_slot {
	display: inline-block;
	/* margin: 2px; */
	padding: 4px 16px;
	background: transparent;
	background-image: none;
	border-radius: 3px;
	/* border: 1px solid #212121; */
	cursor: pointer;
	position: relative;
	z-index: 1;
	/* line-height: 50px; */
	height: 364px;
	overflow: hidden;
	font-size: 0;
	}

.logo_provider {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    display: inline-block;
}

.button_sonow_slot.clicked,
.button_kplay_slot.clicked,
.button_gs_slot.clicked,
.button_hub_slot.clicked,
.button_honor_slot.clicked {
    border: 1px solid var(--swiper-theme-color);
}
.button_sonow_slot:hover,
.button_kplay_slot:hover,
.button_gs_slot:hover,
.button_hub_slot:hover,
.button_honor_slot:hover {
	background: transparent;
	transition: 0.3s all ease-in-out;
}
#slotgame-bet {
    width: 100%;
	position: relative;
}

.bg-tslot {
    /* background: #6c6c6c8c; */
}
.provider_container .button_sonow_slot,
.provider_container .button_kplay_slot,
.provider_container .button_gs_slot,
.provider_container .button_hub_slot ,
.provider_container .button_honor_slot {
    /* width: calc(calc(100% / 2) - 6px); */
	overflow: hidden;	
}
.provider_container .button_sonow_slot:hover,
.provider_container .button_kplay_slot:hover,
.provider_container .button_gs_slot:hover,
.provider_container .button_hub_slot:hover,
.provider_container .button_honor_slot:hover{
    outline:1px solid #fff;	
}
#game-bet.bg-slot {margin: 0 !important;width: 100%;background: #494746;}


.slot_group ._game_item {cursor: pointer;
    display: inline-block;
    padding: 10px;width: calc(20% - 0px);
position: relative;}


.provider_container {
    float: left;
    width: 100%;
    height: calc(100vh - 180px);
    overflow: auto;
}

#slotbox {
    width: 100%;
    /* float: left; */
    height: 100%;
    overflow: auto;
	padding-bottom: 12vh;
}

.SlotWrapperv4 .provider_container .btn_panelSnow {
	display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    padding: 3px;
}

.SlotWrapperv4 #slotbox-container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
	background: #000000;
	height: calc(100vh - 165px);
	overflow: hidden;
	min-width: 100%;
}
.SlotWrapperv4 #slotbox-container #vendorName {
	position: relative;
}
.SlotWrapperv4 #slotbox-container #vendorName .wrap-searchslot ._search_slot {
	text-align: center;
}
.SlotWrapperv4 #slotbox-container #vendorName .close-slot {
	position: absolute;
    top: 50%;
    right: 20px;
    font-size: 30px;
    background: #000;
    cursor: pointer;
    color: #21bfd1;
    width: 50px;
    height: 50px;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 30px;
}
.provider_container .btn_panelSnow {
	overflow: hidden;
	background: transparent;
	text-align: center;
}


button#totop {position: absolute;bottom: 0;right: 0; display:none;}

.slot_group ._game_item img {width: 70%;}

.slot_group ._game_item .btn-ent {width: 100%;float: left;text-align: center;}

.slot_group ._game_item .btn-ent .first {display: block; margin-top: 10px;}
.slot_group ._game_item .snow_lobby:hover .btn-ent:before {
    background: url(/static/image/Casino/c41171c.png) no-repeat;
    background-size: 30%;
    background-position: center;
    position: absolute;
    content: "";
    z-index: 1;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.slot_group ._game_item .snow_lobby:hover {
    color: #ffffff;
}


.provider_container .button_kplay_slot[idx~="PP"]:before {
    background: url(/image/slot-logo/pragmatic-play-white.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="BNG"]:before {
    background: url(/image/slot-logo/BNG.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="PLS"]:before ,
.provider_container .button_honor_slot[idx~="PLS"] .logo_provider:before ,
.provider_container .button_honor_slot[idx~="PlaySon"] .logo_provider:before {
    background: url(/image/slot-logo/v4/slot_playson.png?v=04) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="ELS"]:before {
    background: url(/image/slot-logo/elysium.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="SKW"]:before {
    background: url(/image/slot-logo/skywind.png?v=04) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="BB"]:before {
    background: url(/image/slot-logo/bbt.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_hub_slot[idx~="gpi_slot"]:before {
	background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/gameplay-int.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_kplay_slot[idx~="GPI"]:before {
    background: url(/image/slot-logo/gameplay-int.png?v=04) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 110px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_hub_slot[idx~="naga_slot"]:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/naga.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx~="booming_slot"]:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/booming.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx~="boomerang_slot"]:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/boomerang.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx~="4tp_slot"]:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/4theplayer.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx~="upg_slot"]:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/upg.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx~="expanse_slot"]:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/expanse.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx~="reelplay_slot"]:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/reelplay.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx~="fantasma_slot"]:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/fantasma.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx~="bgaming_slot"]:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/bgaming.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx~="netent_slot"]:before {
	background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/netent.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_kplay_slot[idx~="NT"]:before {
    background: url(/image/slot-logo/netent.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="RT"]:before {
    background: url(/image/slot-logo/red-tiger.png?v=04) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
	}.provider_container .button_kplay_slot[idx~="RLX"]:before {
    background: url(/image/slot-logo/relax-gaming.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
	}.provider_container .button_kplay_slot[idx~="CQ9"]:before {
    background: url(/image/slot-logo/CQ9.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_hub_slot[idx~="ftg_slot"]:before {
	background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/funta.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_kplay_slot[idx~="FTG"]:before {
    background: url(/image/slot-logo/funta.png?v=05) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 120px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_hub_slot[idx~="playtech_slot"]:before {
	background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/playtec.png?v=05);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_kplay_slot[idx~="PT"]:before {
    background: url(/image/slot-logo/playtec.png?v=05) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 110px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="MG"]:before {
    background: url(/image/slot-logo/Microgaming.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="PLT"]:before {
    background: url(/image/slot-logo/platipus.png?v=04) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="NLC"]:before {
    background: url(/image/slot-logo/nolimit.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
	}.provider_container .button_kplay_slot[idx~="DGS"]:before {
    background: url(/image/slot-logo/dragoonsoft.png?v=04) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
	filter: brightness(10.5);
	}.provider_container .button_kplay_slot[idx~="PNG"]:before {
    background: url(/image/slot-logo/PLAYG.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="BLP"]:before {
    background: url(/image/slot-logo/blueprint.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
	
}
.provider_container .button_hub_slot[idx~="quickspin_slot"]:before {
	background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/quickspin.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_kplay_slot[idx~="QSP"]:before {
    background: url(/image/slot-logo/quickspin.png?v=04) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
	}.provider_container .button_kplay_slot[idx~="KRN"]:before {
    background: url(/image/slot-logo/kiron.jpg?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_hub_slot[idx~="spearhead_slot"]:before {
	background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/spearhead.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_kplay_slot[idx~="SPH"]:before {
    background: url(/image/slot-logo/spearhead.png?v=04) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 120px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="ELK"]:before {
    background: url(/image/slot-logo/elk.png?v=05) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="RR"]:before {
    background: url(/image/slot-logo/redrake.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_kplay_slot[idx~="HBN"]:before {
    background: url(/image/slot-logo/habanero.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}

/* honor slot*/
.provider_container .button_gs_slot:before {
    background-color: #0e0e0e;
    background-image: url(/image/icon/no-game.png?v=02);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    display: inline-block;
    background-size: 35px 35px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot:before {
    background-color: transparent;
    background-image: url(/image/icon/no-game.png?v=02);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    display: inline-block;
    background-size: 35px 35px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="Booongo"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="BOOONGO"] .logo_provider:before,
.provider_container .button_honor_slot[idx="slot-booongo"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_booongo.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="EVOPLAY"] .logo_provider:before,
.provider_container .button_honor_slot[idx="Evoplay"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="evoplay"] .logo_provider:before  {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_evoplay.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="MicroGaming Plus Slo"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="MicroGaming"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="microgameslot"] .logo_provider:before  {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_microgaming.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="pragmatic_slot"] .logo_provider:before,
.provider_container .button_honor_slot[idx="PragmaticPlay"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="8"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="99"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="3"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="pp"] .logo_provider:before,
.provider_container .button_honor_slot[idx="300"] .logo_provider:before,
.provider_container .button_honor_slot[idx="PRAGMATIC"] .logo_provider:before,
.provider_container .button_honor_slot[idx="slot-pragmatic"] .logo_provider:before,
.provider_container .button_honor_slot[idx="Pragmatic"] .logo_provider:before  {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_pragmatic.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_honor_slot[idx="Habanero"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="HABANERO"] .logo_provider:before,
.provider_container .button_honor_slot[idx="habanero"] .logo_provider:before,
.provider_container .button_honor_slot[idx="slot-habanero"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_habanero.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}



.provider_container .button_hub_slot[idx="12"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/quickspin.png?v=05) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="17"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/REDLAKE-.png?v=03);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="18"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/RELEX-.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="relax_slot"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/relax-gaming.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="30"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/SPEERHEAD-.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="gmw_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="41"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/GMW-.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="aspect_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="52"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/aspect-.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="58"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/quickspin.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="betsoft_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="59"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/Betsoft-.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="79"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/NETGAMING-.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="nextspin_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="86"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/Nextspin-.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="hs_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="90"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/HACKSOWGAMING-.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="aux_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="91"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/AVATAUX-.png?v=03) ;
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}


.provider_container .button_hub_slot[idx="8"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image:url(/image/slot-logo/Microgaming.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_honor_slot[idx="Wazdan"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_wazdan.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="Relax Gaming"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="RelaxGaming"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/relax-gaming.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 38px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="Triple Profit Gaming"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_tpg.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 38px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="gameart_slot"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="46"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="GameArt"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_gameart.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="cq9_slot"] .logo_provider:before,
.provider_container .button_honor_slot[idx="CQ9"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_cq9.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="redtiger_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="27"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image:url(/image/slot-logo/v4/slot_redtiger.png?v=05);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="ag_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="22"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image:url(/image/slot-logo/v4/slot_asiagaming.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="31"] .logo_provider:before  {
	background: var(--bg-logo_provider-before);
	background-image:url(/image/slot-logo/elysium.png?v=04) ;
	content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="15"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="Blueprint Gaming"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="Blueprint"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_blueprint.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="ps_slot"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="84"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="PlayStar"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_playstar.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.provider_container .button_honor_slot[idx="ezugi"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/zekiro_ezugi.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}


.provider_container .button_hub_slot[idx="77"] .logo_provider:before  {
    background: var(--bg-logo_provider-before);
    background-image:url(/image/slot-logo/funta.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 100%  60px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_hub_slot[idx="png_slot"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="87"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="playngo"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="PlaynGo"] .logo_provider:before 
{
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_playngo.png?v=001);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="fachai"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="Fachai"] .logo_provider:before 
{
    background: var(--bg-logo_provider-before);
    background-image:url(/image/slot-logo/fachai-slot.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 45px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_honor_slot[idx="JDB"] .logo_provider:before 
{
    background: var(--bg-logo_provider-before);
    background-image:url(/image/slot-logo/jdb-slot.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 45px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_honor_slot[idx="kagaming"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="KaGaming"] .logo_provider:before  
{
    background: var(--bg-logo_provider-before);
    background-image:url(/image/slot-logo/ka-gaming.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 45px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="jili"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="JiLi"] .logo_provider:before 
{
    background: var(--bg-logo_provider-before);
    background-image:url(/image/slot-logo/jili.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 45px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="skywind_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="60"] .logo_provider:before  {
    background: var(--bg-logo_provider-before);
    background-image:url(/image/slot-logo/skywind.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="btg_slot"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="56"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="BigTimeGaming"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="BigTime"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_bigtime.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="45"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="PlaySon"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="Playson"] .logo_provider:before  {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_playson.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="Thunderkick"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/thunderk.png?v=03);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="nlc_slot"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="88"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="Nolimit City"] .logo_provider:before,
.provider_container .button_honor_slot[idx="NolimitCity"] .logo_provider:before   {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_nolimit.png);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="Mobilots"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/mobilots.png?v=03);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="PlayPearls"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/playpearl.png?v=03);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 38px;
    background-repeat: no-repeat;
    background-position: center;
}


.provider_container .button_hub_slot[idx="dragoon_slot"] .logo_provider:before {
	background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/dragoonsoft.png?v=03);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="29"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="Dragoon Soft"] .logo_provider:before,
.provider_container .button_honor_slot[idx="DragoonSoft"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/dragoonsoft.png?v=03);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 55px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="1X2 Gaming"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/1X2.png?v=03);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 38px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_honor_slot[idx="Elk Studios"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/elk.png?v=03);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 38px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="pgsoft_slot"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="PG Soft"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="slot-pgsoft"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="PG Soft"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="pgsoft"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="57"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/pgsoft.png?v=03);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 38px;
    background-repeat: no-repeat;
    background-position: center;
}
.button_honor_slot {
    padding: 0;
}

.button_gs_slot {
    padding: 0;
}
.button_hub_slot {
    padding: 0;
}


.provider_container .button_gs_slot[idx="PRAGMATIC"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/pragmatic-play-white.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_gs_slot[idx="GENESIS"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/GENESIS.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_gs_slot[idx="PGSOFT"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/PSOFT.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_gs_slot[idx="TOPTREND"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/TTG.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 40px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="habanero_slot"] .logo_provider:before,
.provider_container .button_gs_slot[idx="HABANERO"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/habanero.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 70px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_gs_slot[idx="REELKINGDOM"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/REELKINGDOM.png?v=05);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 100%  60px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="booongo_slot"] .logo_provider:before ,
.provider_container .button_hub_slot[idx="44"] .logo_provider:before ,
.provider_container .button_gs_slot[idx="BOOONGO"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/BNG.png?v=05);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 70px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="23"] .logo_provider:before ,
.provider_container .button_gs_slot[idx="CQ9"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/CQ9.png?v=05);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 40px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="playson_slot"] .logo_provider:before ,
.provider_container .button_gs_slot[idx="PLAYSON"] .logo_provider:before ,
.provider_container .button_honor_slot[idx="PLAYSON"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/v4/slot_playson.png?v=05);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 30px;
    background-repeat: no-repeat;
    background-position: center;
}

.provider_container .button_gs_slot[idx="DREAMTECH"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/dreamtech.png?v=05);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 58px;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_hub_slot[idx="evo_slot"] .logo_provider:before,
.provider_container .button_hub_slot[idx="evo_slot	"] .logo_provider:before,
.provider_container .button_gs_slot[idx="EVOPLAY"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/ep.png?v=05);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 50px;
    background-repeat: no-repeat;
    background-position: center;
}


.provider_container .button_sonow_slot[idx~="6"]:before {
    background: url(/image/slot-logo/bbt.png?v=03) no-repeat left;
    content: "";
    position: relative;
    top: 0px;
    left: 0;
    height: 52px;
    width: 82px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_sonow_slot[idx~="8"]:before ,
.provider_container .button_sonow_slot[idx~="99"]:before {
    background: url(/image/slot-logo/pragmatic-play-white.png) no-repeat left;
    content: "";
    position: relative;
    top: 1px;
    left: 0;
    height: 52px;
    width: 102px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_sonow_slot[idx~="11"]:before  {
    background: url(/image/slot-logo/STARG.png) no-repeat left;
    content: "";
    position: relative;
    top: -1px;
    left: 0;
    height: 52px;
    width: 77px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
    filter:brightness(15.5);
}
.provider_container .button_sonow_slot[idx~="10"]:before  {
    background: url(/image/slot-logo/isoftbet-logo.png) no-repeat left;
    content: "";
    position: relative;
    top: -1px;
    left: 0;
    height: 52px;
    width: 86px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
    filter: drop-shadow(0px 0px 6px black);
}
.provider_container .button_sonow_slot[idx~="14"]:before {
    background: url(/image/slot-logo/PSOFT.png) no-repeat left;
    content: "";
    position: relative;
    top: -1px;
    left: 0;
    height: 52px;
    width: 54px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_sonow_slot[idx~="15"]:before {
    background: url(/image/slot-logo/bbin.png) no-repeat left;
    content: "";
    position: relative;
    top: -1px;
    left: 0;
    height: 47px;
    width: 64px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
    filter: drop-shadow(0px 0px 6px black);  
}
.provider_container .button_sonow_slot[idx~="19"]:before {
    background: url(/image/slot-logo/real-time-slots.png) no-repeat left;
    content: "";
    position: relative;
    top: -1px;
    left: 0;
    height: 52px;
    width: 54px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}
.provider_container .button_hub_slot[idx~="microgaming_slot"]:before {
	background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/Microgaming.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.provider_container .button_sonow_slot[idx~="21"]:before {
	background: url(/image/slot-logo/Microgaming.png) no-repeat left;
	content: "";
	position: relative;
	top: -1px;
	left: 0;
	height: 52px;
	width: 75px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	filter: drop-shadow(0px 0px 6px black);
}
.provider_container .button_sonow_slot[idx~="23"]:before {
    background: url(/image/slot-logo/CQ9.png) no-repeat left;
    content: "";
    position: relative;
    top: -1px;
    left: 0;
    height: 52px;
    width: 52px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
    filter: drop-shadow(0px 0px 6px gray);
}
.provider_container .button_sonow_slot[idx~="24"]:before {
	background: url(/image/slot-logo/HABANERO.png) no-repeat left;
	content: "";
	position: relative;
    top: -5px;
    left: 0;
    height: 52px;
    width: 92px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	filter: drop-shadow(0px 0px 6px gray);
}
.provider_container .button_sonow_slot[idx~="29"]:before {
	background: url(/image/slot-logo/PSTAR.png) no-repeat left;
	content: "";
	position: relative;
	top: -1px;
	left: 0px;
	height: 45px;
	width: 54px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
}
.provider_container .button_sonow_slot[idx~="30"]:before {
	background: url(/image/slot-logo/GART.png) no-repeat left;
	content: "";
	position: relative;
	top: -1px;
	left: 0px;
	height: 45px;
	width: 91px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	filter: invert(1);
}
.provider_container .button_sonow_slot[idx~="32"]:before {
	background: url(/image/slot-logo/TTG.png) no-repeat left;
	content: "";
	position: relative;
	top: -1px;
	left: 0px;
	height: 48px;
	width: 75px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	/* filter: drop-shadow(0px 0px 6px WHITE); */
}
.provider_container .button_sonow_slot[idx~="33"]:before {
	background: url(/image/slot-logo/GENESIS.png?v=05) no-repeat left;
	content: "";
	position: relative;
	top: 0px;
	left: 0px;
	height: 48px;
    width: 79px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
}
.provider_container .button_sonow_slot[idx~="34"]:before {
	background: url(/image/slot-logo/tpg.png) no-repeat left;
	content: "";
	position: relative;
	top: 0px;
	left: 0px;
	height: 49px;
	width: 78px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	filter: brightness(2.5);
}
.provider_container .button_sonow_slot[idx~="36"]:before {
	background: url(/image/slot-logo/playson.png) no-repeat left;
	content: "";
	position: relative;
	top: -1px;
	left: 0px;
	height: 50px;
	width: 91px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	filter: brightness(6.5);
}
.provider_container .button_sonow_slot[idx~="37"]:before {
	background: url(/image/slot-logo/bng.png) no-repeat left;
	content: "";
	position: relative;
	top: -1px;
	left: 0px;
	height: 51px;
	width: 86px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	/* filter: drop-shadow(0px 0px 6px WHITE); */
}
.provider_container .button_sonow_slot[idx~="40"]:before {
	background: url(/image/slot-logo/ep.png) no-repeat left;
	content: "";
	position: relative;
	top: 1px;
	left: 0px;
	height: 45px;
	width: 82px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	/* filter: drop-shadow(0px 0px 6px WHITE); */
}
.provider_container .button_sonow_slot[idx~="41"]:before {
	background: url(/image/slot-logo/dreamtech.png) no-repeat left;
	content: "";
	position: relative;
	top: 0px;
	left: 0px;
	height: 45px;
	width: 68px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	/* filter: drop-shadow(0px 0px 6px WHITE); */
}
.provider_container .button_sonow_slot[idx~="44"]:before {
	background: url(/image/slot-logo/asia-gaming.png) no-repeat left;
	content: "";
	position: relative;
	top: 0px;
	left: 0px;
	height: 45px;
	width: 77px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	/* filter: drop-shadow(0px 0px 6px WHITE); */
}
.provider_container .button_sonow_slot[idx~="47"]:before {
	background: url(/image/slot-logo/bally_theshow.png) no-repeat left;
	content: "";
	position: relative;
	top: 0px;
	left: 0;
	height: 45px;
	width: 106px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	/* filter: drop-shadow(0px 0px 6px WHITE); */
}
.provider_container .button_sonow_slot[idx~="57"]:before {
	background: url(/image/slot-logo/PSTAR.png) no-repeat left;
	content: "";
	position: relative;
	top: -1px;
	left: 0px;
	height: 45px;
	width: 54px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	filter: drop-shadow(0px 0px 6px WHITE);
    
}
.provider_container .button_sonow_slot[idx~="51"]:before {
	background: url(/image/slot-logo/PLAYG.png) no-repeat left;
	content: "";
	position: relative;
	top: 3px;
	left: 0;
	height: 45px;
	width: 97px;
	z-index: -1;
	display: inline-block;
	background-size: 100%;
	/* filter: drop-shadow(0px 0px 6px WHITE); */
}
.provider_container .button_sonow_slot[idx~="99"]:before {
    background: url(/image/slot-logo/pragmatic-play-white.png) no-repeat left;
    content: "";
    position: relative;
    top: 1px;
    left: 0;
    height: 52px;
    width: 102px;
    z-index: -1;
    display: inline-block;
    background-size: 100%;
}

/*
	.provider_container .button_sonow_slot:first-child:nth-last-child(1),
	.provider_container .button_sonow_slot:first-child:nth-last-child(1)~.button_sonow_slot {
    width: calc(calc(100% / 1) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(2),
	.provider_container .button_sonow_slot:first-child:nth-last-child(2)~.button_sonow_slot {
    width: calc(calc(100% / 2) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(3),
	.provider_container .button_sonow_slot:first-child:nth-last-child(3)~.button_sonow_slot {
    width: calc(calc(100% / 3) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(4),
	.provider_container .button_sonow_slot:first-child:nth-last-child(4)~.button_sonow_slot {
    width: calc(calc(100% / 4) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(5),
	.provider_container .button_sonow_slot:first-child:nth-last-child(5)~.button_sonow_slot {
    width: calc(calc(100% / 5) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(6),
	.provider_container .button_sonow_slot:first-child:nth-last-child(6)~.button_sonow_slot {
    width: calc(calc(100% / 6) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(7),
	.provider_container .button_sonow_slot:first-child:nth-last-child(7)~.button_sonow_slot {
    width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(8),
	.provider_container .button_sonow_slot:first-child:nth-last-child(8)~.button_sonow_slot {
    width: calc(calc(100% / 8) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(9),
	.provider_container .button_sonow_slot:first-child:nth-last-child(9)~.button_sonow_slot {
    width: calc(calc(100% / 9) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(10),
	.provider_container .button_sonow_slot:first-child:nth-last-child(10)~.button_sonow_slot {
    width: calc(calc(100% / 10) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(11),
	.provider_container .button_sonow_slot:first-child:nth-last-child(11)~.button_sonow_slot {
    width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(12),
	.provider_container .button_sonow_slot:first-child:nth-last-child(12)~.button_sonow_slot {
    width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(13),
	.provider_container .button_sonow_slot:first-child:nth-last-child(13)~.button_sonow_slot {
    width: calc(calc(100% / 8) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(14),
	.provider_container .button_sonow_slot:first-child:nth-last-child(14)~.button_sonow_slot {
    width: calc(calc(100% / 8) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(15),
	.provider_container .button_sonow_slot:first-child:nth-last-child(15)~.button_sonow_slot {
    width: calc(calc(100% / 9) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(16),
	.provider_container .button_sonow_slot:first-child:nth-last-child(16)~.button_sonow_slot {
    width: calc(calc(100% / 9) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(17),
	.provider_container .button_sonow_slot:first-child:nth-last-child(17)~.button_sonow_slot {
    width: calc(calc(100% / 10) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(18),
	.provider_container .button_sonow_slot:first-child:nth-last-child(18)~.button_sonow_slot {
    width: calc(calc(100% / 10) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(19),
	.provider_container .button_sonow_slot:first-child:nth-last-child(19)~.button_sonow_slot {
    width: calc(calc(100% / 12) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(20),
	.provider_container .button_sonow_slot:first-child:nth-last-child(20)~.button_sonow_slot {
    width: calc(calc(100% / 12) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(21),
	.provider_container .button_sonow_slot:first-child:nth-last-child(21)~.button_sonow_slot {
    width: calc(calc(100% / 12) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(22),
	.provider_container .button_sonow_slot:first-child:nth-last-child(22)~.button_sonow_slot {
    width: calc(calc(100% / 12) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(23),
	.provider_container .button_sonow_slot:first-child:nth-last-child(23)~.button_sonow_slot {
    width: calc(calc(100% / 10) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(24),
	.provider_container .button_sonow_slot:first-child:nth-last-child(24)~.button_sonow_slot {
    width: calc(calc(100% / 10) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(25),
	.provider_container .button_sonow_slot:first-child:nth-last-child(25)~.button_sonow_slot {
    width: calc(calc(100% / 10) - 5px);
	overflow: hidden;
	}
	
	@media only screen 
	and (max-width :1550px) {
	.provider_container .button_sonow_slot:first-child:nth-last-child(1),
	.provider_container .button_sonow_slot:first-child:nth-last-child(1)~.button_sonow_slot {
	width: calc(calc(100% / 1) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(2),
	.provider_container .button_sonow_slot:first-child:nth-last-child(2)~.button_sonow_slot {
	width: calc(calc(100% / 2) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(3),
	.provider_container .button_sonow_slot:first-child:nth-last-child(3)~.button_sonow_slot {
	width: calc(calc(100% / 3) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(4),
	.provider_container .button_sonow_slot:first-child:nth-last-child(4)~.button_sonow_slot {
	width: calc(calc(100% / 4) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(5),
	.provider_container .button_sonow_slot:first-child:nth-last-child(5)~.button_sonow_slot {
	width: calc(calc(100% / 5) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(6),
	.provider_container .button_sonow_slot:first-child:nth-last-child(6)~.button_sonow_slot {
	width: calc(calc(100% / 6) - 5px);
	overflow: hidden;
	}
	.provider_container .button_sonow_slot:first-child:nth-last-child(7),
	.provider_container .button_sonow_slot:first-child:nth-last-child(7)~.button_sonow_slot {
	width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(8),
	.provider_container .button_sonow_slot:first-child:nth-last-child(8)~.button_sonow_slot {
	width: calc(calc(100% / 8) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(9),
	.provider_container .button_sonow_slot:first-child:nth-last-child(9)~.button_sonow_slot {
	width: calc(calc(100% / 9) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(10),
	.provider_container .button_sonow_slot:first-child:nth-last-child(10)~.button_sonow_slot {
	width: calc(calc(100% / 10) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(11),
	.provider_container .button_sonow_slot:first-child:nth-last-child(11)~.button_sonow_slot {
	width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(12),
	.provider_container .button_sonow_slot:first-child:nth-last-child(12)~.button_sonow_slot {
	width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(13),
	.provider_container .button_sonow_slot:first-child:nth-last-child(13)~.button_sonow_slot {
	width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(14),
	.provider_container .button_sonow_slot:first-child:nth-last-child(14)~.button_sonow_slot {
	width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(15),
	.provider_container .button_sonow_slot:first-child:nth-last-child(15)~.button_sonow_slot {
	width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(16),
	.provider_container .button_sonow_slot:first-child:nth-last-child(16)~.button_sonow_slot {
	width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(17),
	.provider_container .button_sonow_slot:first-child:nth-last-child(17)~.button_sonow_slot {
	width: calc(calc(100% / 7) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(18),
	.provider_container .button_sonow_slot:first-child:nth-last-child(18)~.button_sonow_slot {
	width: calc(calc(100% / 8) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(19),
	.provider_container .button_sonow_slot:first-child:nth-last-child(19)~.button_sonow_slot {
	width: calc(calc(100% / 9) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(20),
	.provider_container .button_sonow_slot:first-child:nth-last-child(20)~.button_sonow_slot {
	width: calc(calc(100% / 10) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(21),
	.provider_container .button_sonow_slot:first-child:nth-last-child(21)~.button_sonow_slot {
	width: calc(calc(100% / 10) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(22),
	.provider_container .button_sonow_slot:first-child:nth-last-child(22)~.button_sonow_slot {
	width: calc(calc(100% / 10) - 5px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(23),
	.provider_container .button_sonow_slot:first-child:nth-last-child(23)~.button_sonow_slot {
	width: calc(calc(100% / 10) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(24),
	.provider_container .button_sonow_slot:first-child:nth-last-child(24)~.button_sonow_slot {
	width: calc(calc(100% / 10) - 0px);
	overflow: hidden;
	}
	
	.provider_container .button_sonow_slot:first-child:nth-last-child(25),
	.provider_container .button_sonow_slot:first-child:nth-last-child(25)~.button_sonow_slot {
	width: calc(calc(100% / 10) - 0px);
	overflow: hidden;
	}
	
	}
*/


.autobetting_form input, .autobetting_form select, .autobetting_form button {
    border-radius: 5px;
    cursor: auto;
    padding: 12px;
    font-size: 15px;
/* margin: 20px 50px; */}

.autobetting_form input {
    color: #000;
    border: 1px solid #fff;	
}
.autobetting_form button, .autobetting_form input[type=button] {
    padding: 12px 20px;
    font-size: 14px;
	cursor:pointer;
}


.autobetting_form #add_pattern {background-color: #269edb;color: #fff;border-color: #269edb;}
.autobetting_form #save_autobetting {
    background-color: forestgreen;
    color: #fff;
    border-color: forestgreen;
}


.autobetting_form input:focus {
    outline: 0;
    box-shadow: inset 1px 1px 7px #2ca3db;
    border: 1px solid #2ca3db;
}
.autobetting_form select {
	cursor: pointer;background-color:
	#25292c;color: #fff;border-color: #25292c;
	appearance: unset;padding-right: 50px;
	background-image: linear-gradient(45deg, transparent 50%, #27a3e2 50%), linear-gradient(135deg, #27a3e2 50%, transparent 50%), linear-gradient(to right, #87ceeb00, #87ceeb00);
    background-position: calc(100% - 25px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
    background-size: 10px 10px, 10px 10px, 5em 5em;
    background-repeat: no-repeat;
}


.autobetting_form table {
	border-spacing: 20px 0px;
	border-collapse: separate;
	font-size: 17px;
    color: #fff;
	width:100%;
}

.autobetting_form table>tbody>.gradeamount0 >tr {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: column;
    list-style: none;
    overflow: hidden;
    align-items: flex-end;
}
.autobetting_form table>tbody>.gradeamount0 >tr>td {flex: 50%;    margin-bottom: 7px;}

.autobetting_form table>tbody>.gradeamount0{
	align-items: flex-start;
	display: grid;
	grid-auto-flow: column;
	grid-gap: 20px;
	padding: 20px 0px 20px 50px;
}

.autobetting_form table>tbody>tr:first-child {
    font-weight:700;
    overflow: hidden;
    font-size: 22px;
    color: #ffffff;
    line-height: 50px;
}

/* .autobetting_form table>tbody>tr:not(:first-child) >td {padding-left: 50px;padding-top: 10px;padding-bottom: 10px;color: #fff;font-size: 15px;font-weight: 700;border-bottom: 1px solid #0a0a0a;border-top: 2px solid #171c22;} */
.autobetting_form table>tbody>tr:not(:first-child) {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    border-bottom: 1px solid #0a0a0a;
    border-top: 2px solid #171c22;
    align-items: flex-start;
    justify-content: flex-start;
    display: grid;
    grid-auto-flow: column;
    grid-gap: 20px;
    padding: 9px 0px 9px 50px;
}

.header-btn.cmnbtn {
    padding: 7px 27px;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 5px;
    margin-right: 3px;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
}
.cmnbtn._autobetting_select_use {background: forestgreen;border: 1px solid forestgreen;}

.cmnbtn._autobetting_select_nouse {background: #2e7de5;
border: 1px solid #2e7de5;}

.cmnbtn._autobetting_delall {background: #e52e2e;
border: 1px solid #e52e2e;}

input[type="button"].share_check ,
input[type="button"].sports_share_check {
    background: #f1950d;
    border: 1px solid #f1950d;
    color: #fff;
    -webkit-appearance: none;
}	


#match-container #autobetting_form {
    width: 90%;
    margin: 0 auto;
	background-color: #15191c;
}	

#match-container #autobetting_form table>tbody>tr:not(:first-child) {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    border-bottom: 1px solid #0a0a0a;
    border-top: 2px solid #171c22;
    align-items: flex-start;
    justify-content: flex-start;
    display: grid;
    grid-auto-flow: column;
    grid-gap: 20px;
    padding: 9px 0px 9px 50px;
}

#match-container #autobetting_form table>tbody>tr:not(:first-child) >td {
    padding: 0;
    border: 0;
}


#user-container.collection-wrapper {
    padding: 0;
    width: 100%;
	overflow: auto;
}

.tabs ul .tlayer.scope .snip {
    display: block;
    height: 100%;
    padding-top: 10px;
}

.tabs ul .tlayer.onchoice {
    color: #fff;
    text-shadow: 2px 1px #333;
    font-weight: 700;
    background-image: linear-gradient(90deg, #000000 , var(--swiper-theme-color), #000 );
}

.autobetting_form input[type=button].delete_autobetting {
    background-color: #e52e2e;
    color: #fff;
    border-color: #e52e2e;
}

#autobetting-container .pr-content {
    position: relative;
    width: 700px;
    margin: 0 auto;
    border-radius: 3px;
    padding: 25px 40px;
}

#autobetting-container .pr-content .section-explain {
    text-align: left;
    font-size: 17px;
    padding: 25px 30px;
    word-break: keep-all;
    color: #ffffff;
    background-color: #1c1c1c;
    border: 2px solid #25282b;
}

#autobetting-container .pr-content .section-explain .title {
    font-size: 20px;
    font-weight: bolder;
    color: #ff4d4d;
}





#write-panel #boardbetlist-content {
    margin: 0 !important;
    width: 100% !important;
    padding: 4px 0px;
}
#write-panel #boardbetlist-content .panel-body {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#write-panel form:before , #write-panel form:after {
    content: "";
    display: table;
    clear: both;
}



#write-panel [type=button], #write-panel button, [class |='gametype-button'] {
    padding: 7px  10px!important;
}

#write-panel [class |='gametype-button']._bet_add_board .m-l-10 {
    padding: 0 !important;
    margin-left: 0 !important;
}
#tabwidth-config .bet-history-tab {
}


#tabwidth-config .bet-history-tab:first-child:nth-last-child(1) , #tabwidth-config .bet-history-tab:first-child:nth-last-child(1) ~ .bet-history-tab  {
    width: 100%;
}


#tabwidth-config .bet-history-tab:first-child:nth-last-child(2) , #tabwidth-config .bet-history-tab:first-child:nth-last-child(2) ~ .bet-history-tab  {
    width: 50%;
}

input._calc {
    background: #fff;
    border: 1px solid #000;
    color: #000;
}


.module_ {
    border-collapse: collapse;border-spacing:0;
    width: calc(100% - 40px);
    margin: 0 20px;
    font-size: 14px;
    cursor: default;
    text-align: center;
}

.module_ thead>tr>th {
    border-color: var(--swiper-topboard-color);
    border-style:
    solid;
    border-width: 1px 0;
    overflow:
    hidden;
    padding:10px 5px;
    color: var(--swiper-topboard-color);
    text-align: center;
}


.result_date {
	
}

.module_ .sortlist {
    border-color: #292827;
    border-style: solid;
    border-width: 0 0 3px 0;
    line-height: 38px;
    color: #fff;
}

.module_ .sortlist:last-child {
    border: 0;
}
.contain-text .lead {
    font-weight: 600;
}
.text-colorgrad {
    background-image: -webkit-linear-gradient(top, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e);
    background-image: -moz-linear-gradient(top, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e);
    background-image: -o-linear-gradient(top, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e);
    background-image: -ms-linear-gradient(top, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e);
    background-image: linear-gradient(to bottom, #b48132, #fae0af 30%, #d7b676 50%, #f8fbc0 72%, #b4812e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 58px;
    font-weight: 900;
}

.contain-text {
    float: left;
}

.headermedal {
    width: 70%;
    overflow: hidden;
    margin: 0 auto;
}

.headermedal .img-contain {
    width: 470px;
    float: left;
    height: 147px;
    background-image: url(/image/asset/headermedal.png);
    background-size: 100%;
    background-position: center;
    background-attachment: fixed;
}

.module_ .sortlist:first-child > td:first-child {
    background-image: url(/image/asset/gold_medal.png);
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    font-size: 0;
}

.module_ .sortlist:nth-child(2) > td:nth-child(1) {
    background-image: url(/image/asset/silver_medal.png);
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    font-size: 0;
}
.module_ .sortlist:nth-child(3) > td:nth-child(1) {
    background-image: url(/image/asset/bronze_medal.png);
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    font-size: 0;
}

#sp_list.ithere {
    background-color: #333;
    margin: 10px;
    padding: 0px 10px;
    overflow: hidden;
    height: calc( 778px - 20px);
}

#sp_list .contain-title {
    text-align: center;
    color: var(--swiper-topboard-color);
}

.table-board-content {
    white-space: normal;
    word-break: keep-all;
}


.tbl  {border-collapse:collapse;border-spacing:0;}
.tbl td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
overflow:hidden;padding:10px 5px;word-break:normal;}
.tbl th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
.tbl .tbl-red{border-color:inherit;color:#fd6864;text-align:center;vertical-align:top}
.tbl .tbl-u8j1{border-color:inherit;color:#fe996b;text-align:center;vertical-align:top}
.table_tittle {border-color:inherit;font-weight:bold;text-align:center;vertical-align:top;   background-image: linear-gradient(180deg, #343434, #000000);
    color: #fff;
	line-height: 35px;
    font-size: 17px;
    float: left;
    width: 827px;
}
.tbl .tbl-blue{border-color:inherit;color:#3ab2fa;text-align:center;vertical-align:top}
.tbl .tbl-db_analysis{border-color:inherit;text-align:center;vertical-align:top}
.left.analysiscon {
	width: 827px;
    height: 230px;
    overflow: auto;
	position:relative;
}

.left.analysiscon table {
    width: 100%;
	background: var(--bg-logo_provider-before);
    border-color: #000;
}

.left.analysiscon::-webkit-scrollbar {
    width: 8px;
}

.context {
    text-align: center;
    width: 29px;
    line-height: 26px;
    margin: 0 auto;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
}
.digit-in-circle {
    border-radius: 50%;
	display: block;
}
._red {
    background-color: #e52e2e;
}


._blue {
    background-color: #2e7de5;
}




.cs_item .img-botaspeed {
    content: url(/image/banner_casino/botaSPEED.png);
}
.cs_item .img-botaseam {
    content: url(/image/banner_casino/botaSEAM.png);
}


.name-header.slot_header ._search_slot {
	width: auto;
	padding-left:35px;
	margin: 0;
}
.wrap-searchslot {
    position: relative;
    z-index: 1;
    float: right;
}

.wrap-searchslot .fa-search {
    position: absolute;
    top: 50%;
    left: 8px;
    transform: translateY(-50%);
    color: #767676;
    font-size: 22px;
}






















._memo_readall .icon {
    font-size: 22px;
    position: relative;
    top: 6px;
}

.two_groupbtn {
    width: 100px;
}
._memo_delall.two_groupbtn {
    margin-right: 3px !important;
}
.two_groupbtn .cenitem {
    display: inline-block;
    text-align: center;
}
._memo_delall.two_groupbtn {
    margin-right: 3px !important;
}

.two_groupbtn .float-left , .two_groupbtn .cenitem {
    display: block;
    width: 100%;
    float: unset !important;
    text-align: center;
    margin: 0 !important;
    margin-top: 9px;
}

.gametype-button-orange.two_groupbtn {
    height: 60px!important;
}




.arrow {
	font-size: 14px; 
}

#ajax-content #asian-container .league-box table>tbody>tr .round-box .arrow.up:before {
	right: 7px;
    top: -4px;
	margin: 0 8px;
}
#ajax-content #asian-container .league-box table>tbody>tr .round-box .arrow.down{ 
margin: 0 5px;	}

#ajax-content #asian-container .league-box table>tbody>tr .round-box .arrow.down:before {top: 7px;right: -20px;}
#ajax-content #asian-container .league-box .mid-side._noclick {
    filter: contrast(0.8);
    cursor: default;
}

.cswrap-l {
    position: relative;
    width: 100%;
    height: 100%;
    float: left;
	overflow:hidden;
}

.cswrap-l .cas-image , .img-header-l , .img-header-l .btn-ent {
    height: 100%;
    float: left;
    width: 100%;
}
.cswrap-l .cas-image .img-header-l .btn-ent {
	position: absolute;
	top: 0;
	font-size: 0; 
}
.cswrap-l .cas-image:hover .img-header-l .btn-ent  {
    position: absolute;
    opacity: 0.53;
    background: url(/image/banner_casino/play-big.png);
    background-size: cover;
    background-position: center;
    height: 100%;
    width: 100%;
    left: 0;
    background-repeat: no-repeat;
}

.ent-container {
	position:relative;
	z-index:1;
}
.Noclickoverlay {
	pointer-events: none;
}

#service-maintenance {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 5;
	pointer-events: none;
}
#service-maintenance .overlay-msg-bg {
	height: 100%;
    width: 100%;
    background: #000 url(/image/banner_casino/stripe-border2-maintenance.png);
    opacity: 0.7;
    top: 0;
    z-index: -1;
    background-attachment: fixed;
    background-size: 100% 140px;
    background-position: center;
    background-repeat: no-repeat;
}
#service-maintenance .tool-icon {
    margin-top: 20px;
}


#service-maintenance.overlay-msg-xs .tool-icon {
    font-size: 3px;
    display: inline-block;
    margin-top: 0;
}

.overlay-msg-xs .description h3 , .overlay-msg-xs .description h6 {
    text-align: center;
    line-height: normal;
    margin: 0;
}

.overlay-msg-xs .description h3 {
    font-size: 13px;
}

.overlay-msg-xs .description h6 {
    font-size: 9px;
}

.overlay-msg-xs .description {
    display: inline-block;
    vertical-align: middle;
    margin-left: 9px;
}

#service-maintenance.overlay-msg-xs  .overlay-msg-bg-xs {
    height: 100%;
    width: 100%;
    position: absolute;
    background: #000;
    z-index: -1;
    opacity: 0.7;
}

#service-maintenance.overlay-msg-xs {
    height: 60px;
}


#mini_wrap #game-frame.margin-minus {
    margin-top: -80px;
}

.right-sns > a > img , .right-sns > img{
    height: auto !important;
}

#ajax-content .rule_ .word-keep > p {
    white-space: initial;
    text-align: center;
}
.calendar thead>tr>th {
    color: #00f900;
    font-size: 14px;
}
._calander_day.cmnbtn {
    background-color: #358fe1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.calendar_event_warn {
    font-size: 15px;
    color: #ff2c2c;
    display: block;
    text-align: center;
    width: 100%;
    float: left;
    margin: 20px 0;
}
.stampedplus_text {
	color: #a8ffaa;
    word-break: keep-all;
    font-size: 12px;
    margin: 0;
    font-weight: 900;
    background: #00000099;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 5px;
    border: 1px solid #558156;
}

.day_text {
    color: #fff;
    font-weight: 900;
}
.btnnext {
    padding: 0px 11px;
    font-size: 29px;
    font-weight: 900;
    background-color: #2a5287b3;
    color: #ffbe00;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
    height: 35px;
    margin: 0 10px;
    border: 1px solid #778089;
    background: rgb(181,189,200); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgb(200 195 181) 0%,rgb(147 149 130) 36%,rgb(59 51 40) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
    text-shadow: 0 0 8px black;
}
.btnnext:hover {
    background: #ffffff73;
}
.btnnext .fa {
    float: left;
}

.stylus_dateitem {
    font-size: 34px;
    display: inline-block;
    font-weight: 700;
    color: #f7bd34;
    vertical-align: middle;
}
.login_socmedicon {
    display: none;
}


.zero-scrollbar::-webkit-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: none;
}


#mini_wrap .bepick_frame #game-frame .zero-scrollbar_pballgame iframe {
	overflow-x: hidden;
	overflow-y: hidden;
	height: 290px;
}



#mini_wrap .bepick_frame #game-frame .zero-scrollbar_pballgame {
    width: 792px !important;
    overflow: hidden;
    height: 270px;
    text-align: center;
    display:block;
    margin: 0 auto;
    float: unset;
}




.provider_container .button_hub_slot[idx="6"] .logo_provider:before {
    background: var(--bg-logo_provider-before);
    background-image: url(/image/slot-logo/habanero.png?v=04);
    content: "";
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    display: inline-block;
    background-size: auto 70px;
    background-repeat: no-repeat;
    background-position: center;
}



.sp_btn, #live-append .sports_box .sp_btn, #sp_list .sports_box .sp_btn{
    font-size: 13px;
    word-break: keep-all;
	font-weight: 700;
}

.match-oddslist {
	background: #121619;
}
.match-oddslist thead>tr{
	background-color: #21282e;
	border-top: 1px solid #414244;
	border-bottom: 1px solid #000;
}

.bet-side,.bet-side2{
	color: #fff;
	background: #2d353c;
	border-color: #424242 #181818 #232324 #2c3339;
	background: linear-gradient(180deg, #2d353c, #222);
}

.lv_odds_search{
	background-color: #2b343b;
	color: #fff;
	border-bottom: 2px solid #2e7de5;
	
}

.nav-profile .bg-login-side1-blue4 img {
    height: 30px;	
}

div#warning-box1 {
    width: 100% !important;
}

#mini_wrap #game-frame.fifty_short.white_mode .nav-tabs {
    position: initial;
}

.live_odds-list .match-oddslist {
	text-align: center;
	clear: both;
	width: 100%;
	padding: 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.live_odds-list .match-oddslist thead>tr{
	width: 100% !important;
	font-size: 10pt !important;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	font-weight: 700;
	padding: 3px 7px 9px;
	height: 29px;
	margin-bottom: 2px;
	cursor: pointer;
}
.live_odds-list .bet-side{
	width: 33.3%;
	float: left;
	height: 30px;
	line-height: 15px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-radius: 0;
	font-size: 9pt;
	font-family: "Malgun Gothic", dotum;
	display: inline-block;
	padding: 6px 12px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	user-select: none;
	border: 1px solid transparent;
	font-weight: 300;
}
.live_odds-list .bet-side2{
	width: 50%;
	float: left;
	height: 30px;
	line-height: 15px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-radius: 0;
	font-size: 9pt;
	font-family: "Malgun Gothic", dotum;
	display: inline-block;
	padding: 6px 12px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	user-select: none;
	border: 1px solid transparent;
	font-weight: 300;
}
.live_odds-list .bet-side > span:nth-child(1){
	width: calc(100% - 100px);
	float: left;
	text-align: left;
	display: table-cell;
	vertical-align: middle;
	overflow-x: hidden;
}
.live_odds-list .bet-side > span:nth-child(2){
	width: 50px;
	float: left;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	overflow-x: hidden;
	font-weight:bold;
}
.live_odds-list .bet-side > span:nth-child(3){
	width: 50px;
	float: right;
	text-align: right;
	display: table-cell;
	vertical-align: middle;
	overflow-x: hidden;
}
.live_odds-list .bet-side2 > span:nth-child(1){
	width: calc(100% - 120px);
	float: left;
	text-align: left;
	display: table-cell;
	vertical-align: middle;
	overflow-x: hidden;
}
.live_odds-list .bet-side2 > span:nth-child(2){
	width: 70px;
	float: left;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	overflow-x: hidden;
	font-weight:bold;
}
.live_odds-list .bet-side2 > span:nth-child(3){
	width: 50px;
	float: right;
	text-align: right;
	display: table-cell;
	vertical-align: middle;
	overflow-x: hidden;
}

.live_odds-list .odds-find{
	width: 100% !important;
	padding: 16px !important;
	margin: 0 !important;
	float: left;
	position: relative;
	min-height: 1px;
}
#lv_odds_search{
	display: flex;
	padding: 0 !important;
	margin-bottom: 9px !important;
	width: 100%;
	
}
.lv_odds_search > .lv_odds_search{
	display: flex;
	padding: 0 !important;
	margin-bottom: 9px !important;
	width: 100%;
	text-align: center;
	font-weight: 700;
	cursor: pointer;
	flex: 1;
}
.lv_odds_search{
	border-left: 0px;
	padding: 9px 0;
	text-align: center;
	font-weight: 700;
	cursor: pointer;
	flex: 1;
}
.match-odds {
	width: 100% !important;
	padding: 0px 16px !important;
	margin: 0 !important;
	float: left;
	position: relative;
	min-height: 1px;
}
.type-name {
	/* width: 100% !important; */
	/* font-size: 10pt !important; */
	/* text-align: left; */
	/* vertical-align: middle; */
	/* width: 100%; */
	/* font-weight: 700; */
	/* padding: 3px 7px 9px; */
	/* height: 29px; */
	/* margin-bottom: 2px; */
	/* cursor: pointer;	 */
	/* color: #2e7de5 !important; */
}

.table-history-blue2 {
    text-align: center;
}
.NEXT_POINT {
    padding: 6px 18px;
    color: #ffffff;
    border-radius: 5px;
    background-color: #4941e1;
    border: 1px solid #000;
    margin: 10px 5px;
    margin-left: auto;
    cursor: pointer;
    display:inline-block;
    box-shadow: inset 0 0 3px #adadad;
}

.NEXT_POINT + .NEXT_POINT {background-color: royalblue;}

.NEXT_POINT:hover {
    background-image: linear-gradient(180deg, black, transparent);
}


#user-container form {
    font-size: unset;
    color: unset;
    justify-content: unset;
    width: 600px;
    max-width: unset;
    padding: unset;	
}

.game-fin-time{
	right: 12px;
    top: 32px;
    padding: 4px 6px;
    border-radius: 0;
    width: 81px;
    text-align: center;
    font-size: 16px;
    background-color: #2b2e3d;
    box-shadow: inset 0px 1px 6px #000000, inset 0px 1px 5px #a3afe0;
	position:absolute;
	
}
.remaining-time{
	right:93px;
	top:28px;
}

#content-table.refresh{
	height:315px;
}

#user-container button {
	border-radius: 3px;
	color: #fff;
	background-color: #30790f;
	border-color: #30790f;
	cursor: pointer;
	font-size: 16px;
	border-style: solid;
	padding: 5px 5px;
	float: right;
}

#user-container input {
	border-radius: 5px;
	background-color: #1e1d1f;
	border-color: #3e3e3e;
	color: #d2d2d2;
	cursor: auto;
	padding: 0.3rem 1rem;
	font-size: 1.0rem;
	margin-left: 2px;
}

#user-container {
	width: calc(100% - 32px);
	text-align: -moz-center;
	text-align: -webkit-center;
	margin: 0 auto;
	padding: 16px 16px 23px;
}

#sidebar-right{
	right:0 !important;
	left:initial;
}

#user-container table {
	padding: 14px;
	border-radius: 6px;
	border: unset;
	background: unset;
	width: 100%;
	border: unset;
	margin: 0 15px;
}
#content #content-wrapper #sports-wrapper #register-container .deposit-input input:hover, #content #content-wrapper #sports-wrapper #register-container .withdraw-input input:hover, #user-container .member_infoForm .info-group.w-50 input:hover, #content #content-wrapper #sports-wrapper #register-container .deposit-input input:focus, #content #content-wrapper #sports-wrapper #register-container .withdraw-input input:focus, #user-container .member_infoForm .info-group.w-50 input:focus, #content #main-content #game-container #game-bet .allbet-container .all-bet-input:focus, #content #content-wrapper #sports-wrapper #register-container #deposit-form input:hover, #content #content-wrapper #sports-wrapper #register-container #deposit-form input:focus {
    border-color: #66abe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 9px rgb(102 216 233 / 60%);
}
#user-container .member_infoForm .userForm_label {
    width: 200px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    text-align: right;
    color: #ffffff;
}
#user-container .member_infoForm .bg-info {
    color: #555;
    background: #bdbdbd;
    width: calc(100% - 225px);
    display: inline-block;
    margin-left: 25px;
    background-color: #a0a0a0;
    border: 2px solid #ccc;
    padding: 0px 16px;
    font-size: 17px;
    font-weight: 400;
    box-sizing: border-box;
    border-radius: 4px;
    height: 38px;
    line-height: 38px;
}
#user-container .member_infoForm .info-group {
    text-align: left;
    float: unset;
}

#user-container .member_infoForm .info-group.w-50 input {
    background: #434346;
    border-color: #3e3e3e;
    color: #ffffff;
    border: 2px solid #5c5c66;
    width: calc(100% - 225px);
    display: inline-block;
    margin-left: 25px;
    padding: 0px 16px;
    font-size: 17px;
    font-weight: 400;
    box-sizing: border-box;
    border-radius: 5px;
    height: 38px;
    line-height: 38px;
}
#user-container td>span:first-child {
	color: #ffffff;
}


.bl-container {
	width: 40%;
	background: black;
	margin: 0 auto;
	margin-bottom:10px;;
}

.bl-container thead>tr>th {
	white-space: nowrap;
	border: 1px solid #000000;
	background: #242a2f;
	background: linear-gradient(to bottom, #252f39 0%, #001526 74%);
	padding: 6px;
}

.bl-container tbody {
	font-size: 14px;
}

.bl-container tbody>tr>td {
	text-align: -moz-center;
	text-align: -webkit-center;
}

.bl-container tbody>tr:nth-child(odd) td {}

.bl-container .bet-odds {
	background: #2a2a2a;
	border: none;
}

.bl-container .view_bet {
	background: #2a2a2a;
}

.bl-container .bet-odds .type-name span {
	font-size: 13px;
}
.bl-container tbody>tr.view_bet .match-odds.bet-odds {
    background: #3e4346 !important;
}
.bl-container .bet-odds .odds-container {
	border: none;
}

.bl-container .bet-odds .round-box.active {
	background: linear-gradient(180deg, #088BDC, #1a3d60) !important;
}

.bl-container .bet-odds .odds-container .round-box {
	width: calc(50% - 4px) !Important;
}

.bl-container .bet-odds .odds-container .round-box.threerows {
	width: calc(33.3% - 4px) !Important;
	border: 1px solid;
}
.bl-container .bet-odds .odds-container .round-box.singlerow {
	width: calc(100% - 4px) !important;
	border: 1px solid;
}

.bl-container .bet-odds .odds-container .round-box:hover {
	background-color: #3d9ac275 !important;
	box-shadow: inset 0 0 1px 1px #d6d6d6;
}

.bl-container .bet-odds .odds-container {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding: 0px;
	margin: 0px;
}

.bl-container .bet-odds .odds-container .round-box {
	background: linear-gradient(180deg, #2D353C, #222);
	border-radius: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 12px;
	font-weight: 500;
	padding: 0 4px;
	margin: 2px;
	color: #f7f7f7;
	border: 1px solid #000;
}

.bl-container .bet-odds .round-box.active {
	background: linear-gradient(180deg, #088BDC, #1a3d60);
}

.bl-container .bet-odds .odds-container .round-box {
	background: linear-gradient(180deg, #2D353C, #222);
	border-radius: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 12px;
	font-weight: 500;
	padding: 0 4px;
	margin: 2px;
	color: #f7f7f7;
	border: 1px solid #000;
}
.snip {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pc-only {
	display:block;
}
.mobile-only {
	display:none;
}

.board-topfix{
	color: white;
	background: rgb(67 23 129) !important;
}

/* .bg_spon{ */
	/* background-image: url(/image/main/def/sports.png); */
    /* background-size: 100%;	 */
/* } */
/* .bg_caon{ */
	/* background-image: url(/image/main/def/casino1.png); */
    /* background-size: 100%;	 */
/* } */
/* .bg_minion{ */
	/* background-image: url(/image/main/def/minigame.png); */
    /* background-size: 100%;	 */
/* } */
/* .bg_liveon{ */
	/* background-image: url(/image/main/def/livesport.png); */
    /* background-size: 100%;	 */
/* } */
/* .bg_virtualon{ */
	/* background-image: url(/image/main/def/btn_virtual.jpg); */
    /* background-size: 100%;	 */
/* } */

.bg_spon ,
.bg_caon ,
.bg_minion ,
.bg_liveon,
.bg_virtualon {
 background:none;
}

.m_box_warp{
	border:1px solid #8743f1; 
	background:unset;    
	border-radius:5px; 
	width: 100%; 
	/* height: 0; */
	/* padding-bottom: 66%;  */
	overflow: hidden;
}
.m_main_txt{
	color: #1a1612;
}



.bg_spon .m_main_txt{
	/* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-top: 5%; */
    /* padding-bottom: 13%; */
    /* text-align: left; */
    /* padding-left: 20px; */
    font-size: 2vw;
}
.bg_spon .m_sub_txt{
    /* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-bottom: 7%; */
    /* text-align: left; */
    font-size: 0.8vw;
    /* padding-left: 78px; */
}
.bg_spon .m_sub_icon{
	/* width: 100%; */
	/* height: 0; */
	/* margin: auto; */
	/* padding-bottom: 20%; */
	/* text-align: right; */
	font-size: 4vw;
}

.bg_caon .m_main_txt{
	/* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-top: 5%; */
    /* padding-bottom: 13%; */
    /* text-align: left; */
    /* padding-left: 20px; */
    font-size: 2vw;
}
.bg_caon .m_sub_txt{
    /* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-bottom: 20%; */
    /* text-align: left; */
    font-size: 0.8vw;
    /* padding-left: 78px; */
}
.bg_caon .m_sub_icon{
	/* width: 100%; */
	/* height: 0; */
	/* margin: auto; */
	/* padding-bottom: 20%; */
	/* text-align: right; */
	font-size: 5vw;
}

.bg_minion .m_main_txt{
    /* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-top: 5%; */
    /* padding-bottom: 13%; */
    /* text-align: left; */
    /* padding-left: 20px; */
    font-size: 2vw;
}
.bg_minion .m_sub_txt{
	/* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-bottom: 7%; */
    /* text-align: left; */
    font-size: 0.8vw;
    /* padding-left: 93px; */
}
.bg_minion .m_sub_icon{
	/* width: 100%; */
	/* height: 0; */
	/* margin: auto; */
	/* padding-bottom: 20%; */
	/* text-align: right; */
	font-size: 4vw;
}
.bg_liveon .m_main_txt{
    /* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-top: 5%; */
    /* padding-bottom: 14%; */
    /* text-align: left; */
    /* padding-left: 21px; */
    font-size: 2vw;
}
.bg_liveon .m_sub_txt{
    /* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-bottom: 7%; */
    /* text-align: left; */
    /* font-size: 0.8vw; */
    padding-left: 62px;
}
.bg_liveon .m_sub_icon{
	/* width: 100%; */
	/* height: 0; */
	/* margin: auto; */
	/* padding-bottom: 20%; */
	/* text-align: right; */
	font-size: 4vw;
}

.bg_virtualon .m_main_txt{
    /* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-top: 5%; */
    /* padding-bottom: 14%; */
    /* text-align: left; */
    /* padding-left: 21px; */
    font-size: 2vw;
}
.bg_virtualon .m_sub_txt{
    /* width: 100%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-bottom: 9%; */
    /* text-align: left; */
    font-size: 0.8vw;
    /* padding-left: 62px; */
}
.bg_virtualon .m_sub_icon{
    /* width: 90%; */
    /* height: 0; */
    /* margin: auto; */
    /* padding-bottom: 20%; */
    /* text-align: right; */
    font-size: 4vw;
}


#user-container .member_infoForm .right.info-group.w-50 {
	margin-right: 0;
}


.chrome_link {
position: fixed;
top: 0;
left: 0;
z-index: 9999;
display: flex;
flex-direction: row;
align-items: center;
background: #000000;
background: #000000cc;
width: 100%;
height: 55px;
padding: 0 20px;
}
#chrome-topclose {
color: #000a12;
background: linear-gradient(90deg,#ffa000,#ffff7b);
appearance: none;
outline: none;
border: none;
border-radius: 25px;
padding: 5px 13px;
font-weight: 700;
}



img[alt*="banner_sidebar"] {
    width: 100%;
}




#user-container .member_infoForm .info-group.w-50 select {
    background: #424245;
    border-color: #3e3e3e;
    color: #ffffff;
    border: 2px solid #5c5c66;
    width: calc(100% - 225px);
    display: inline-block;
    margin-left: 21px;
    padding: 0px 16px;
    font-size: 17px;
    font-weight: 400;
    box-sizing: border-box;
    border-radius: 5px;
    height: 38px;
    line-height: 38px;
}




#user-container  #modify_birthday .info-group input {
    width: 100%;
}



#user-container #modify_birthday .info-group {
    width: calc(100% - 225px);
    display: inline-block;
}

.bet-odds {
	border: 5px solid #2d3c54;
    background: #161f2e;
}

.match-odds.bet-odds .odds-container .round-box {
	background: linear-gradient(180deg, #2D353C, #222);
	color: #f7f7f7;
	border: 1px solid #000;
}

.match-odds.bet-odds .round-box.active {
	background: linear-gradient(180deg, #088BDC, #1a3d60);
}

.bet-view-sport-detail {
    border: 1px solid rgba(62, 62, 62, 0.6);
    background: #181818;
	
}


#content #content-wrapper #sports-wrapper #bl-container .bl-container .type-name .bet-view-sport-detail {
    border: 1px solid rgba(62, 62, 62, 0.6);
    background: #181818;
}


.bet-odds .odds-container .round-box.threerows {
	width: calc(33.3% - 15px);
	border: 1px solid;
}

.bet-odds .odds-container .round-box.singlerow {
	width: calc(100% - 15px);
	border: 1px solid;
}


.bet-view-sport-detail {
    border: 1px solid rgba(62, 62, 62, 0.6);
    background: #181818;
	
}

.nameTeam , .score_wrap .color_text_firstline {
	color: var(--swiper-theme-color) !important; 
}


.maxbet-only {
	display: none !important;
}


.cryptic_verstyle select {
    background-color: #a2a4a5;
    border-radius: 3px;
    height: 45px;
    font-size: 1.5rem;
    width: 100%;
    padding: 0 8px;
    border: 1px solid transparent;
    appearance: none; 
    -webkit-appearance: none; 
    background-image: url(/image/Money/blue2/Down.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 23px;
}
.cryptic_verstyle select:after{
    content: "";
    display: inline-block;
    width: 51px;
    height: 100%;
    vertical-align: middle;
}

.cryptic_verstyle .btn.btn-success {font-weight: 900;background-blend-mode: overlay;animation: glow-green ease 600ms infinite alternate;width: 193px !important;height: 45px;position: relative;margin: 0 10px;}



.cryptic_verstyle #coin_main_title , .cryptic_verstyle .controls > p:first-child  ,  .cryptic_verstyle .controls > label{
    font-size: 17px;
    color: #fff;
    margin: 7px 0 !important;
    font-weight: 700;
    display: block;
}

.cryptic_verstyle .controls > input {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    height: 45px;
    width: calc(50% - 5px) !important;
    margin: 2px 0;
}


.cryptic_verstyle .panel_cc {
    text-align: center;
    border: 1px dashed #dddddd45;
    padding: 10px;
    margin: 10px 0;
    background: #9b9d9e1f;
    border-radius: 3px;
}

.cryptic_verstyle .panel_cc #qrcode img {display: inline-block;margin: 0 auto;}




.cryptic_verstyle #coin_main_title , .cryptic_verstyle  #coin_main_address {
    display: inline-block;
    vertical-align: middle;
}

.cryptic_verstyle #coin_main_address {
    font-size: 14px;
    color:#ffdf7b;
}

.cryptic_verstyle .controls > p:first-child , .cryptic_verstyle .controls > label{
    float: left;
    width:100px;
    line-height: 35px;
}



.cryptic_verstyle .controls > input.txid {
    width: calc(50% + 207px) !important;
}


@keyframes glow-green {
	0% {
		background-position: 150% 0%;
		box-shadow: 0 0 15px rgb(146 255 245 / 80%);
		background-image: linear-gradient(45deg, #ffffff69, transparent);
	}
	10% {
		background-position: 100% 0%;
		box-shadow: 0 0 20px rgb(255 255 255 / 45%);
		
	}
	35% {
		
		background-image: linear-gradient(45deg, transparent, #ffffffd1, transparent);
	}
	75% {
		box-shadow: 0 0 15px rgb(60 255 237 / 75%);
		background-image: linear-gradient(45deg,  transparent,#ffffff69);
	}
	100% {
		background-position: -50% 0%;
	}
}









* {
  white-space: normal;
  word-break: keep-all;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: party !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Loader */
.loaderAllBg {
  z-index: 3;
  background: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.loaderAll {
  margin: 250px auto;
  font-size: 12px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.5),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
  }

  12.5% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff,
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
  }

  25% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff,
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  37.5% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5),
      2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff,
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  50% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.5),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff,
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  62.5% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5),
      0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff,
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  75% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.5),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff,
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  87.5% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
  }
}

@keyframes load5 {
  0%,
  100% {
    box-shadow: 0 -2.6em 0 0 #fff, 1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.5),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7);
  }

  12.5% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0 #fff,
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5);
  }

  25% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.5),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.7), 2.5em 0 0 0 #fff,
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  37.5% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.5),
      2.5em 0 0 0 rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0 #fff,
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  50% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.5),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.7), 0 2.5em 0 0 #fff,
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.2),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  62.5% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.5),
      0 2.5em 0 0 rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0 #fff,
      -2.6em 0 0 0 rgba(255, 255, 255, 0.2),
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  75% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.5),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.7), -2.6em 0 0 0 #fff,
      -1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2);
  }

  87.5% {
    box-shadow: 0 -2.6em 0 0 rgba(255, 255, 255, 0.2),
      1.8em -1.8em 0 0 rgba(255, 255, 255, 0.2),
      2.5em 0 0 0 rgba(255, 255, 255, 0.2),
      1.75em 1.75em 0 0 rgba(255, 255, 255, 0.2),
      0 2.5em 0 0 rgba(255, 255, 255, 0.2),
      -1.8em 1.8em 0 0 rgba(255, 255, 255, 0.5),
      -2.6em 0 0 0 rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0 #fff;
  }
}
/* End Loader */


.menu-flag {
  background: url("/image/sports/flags/menu-flag.png?v=005") no-repeat top left;
  width: 23px;
  height: 15px;
  margin: 7px 3px 5.5px 3px;
  float: left;
}
.menu-flag.flag-000 {
  background-position: 0 0;
}
.menu-flag.flag-ABW {
  background-position: 0 -25px;
}
.menu-flag.flag-AFG {
  background-position: 0 -50px;
}
.menu-flag.flag-AIA {
  background-position: 0 -75px;
}
.menu-flag.flag-ALA {
  background-position: 0 -100px;
}
.menu-flag.flag-ALB {
  background-position: 0 -125px;
}
.menu-flag.flag-AND {
  background-position: 0 -150px;
}
.menu-flag.flag-ANG {
  background-position: 0 -175px;
}
.menu-flag.flag-ARE {
  background-position: 0 -200px;
}
.menu-flag.flag-ARG {
  background-position: 0 -225px;
}
.menu-flag.flag-ARM {
  background-position: 0 -250px;
}
.menu-flag.flag-ASM {
  background-position: 0 -275px;
}
.menu-flag.flag-ATA {
  background-position: 0 -300px;
}
.menu-flag.flag-ATF {
  background-position: 0 -325px;
}
.menu-flag.flag-ATG {
  background-position: 0 -350px;
}
.menu-flag.flag-AUS {
  background-position: 0 -375px;
}
.menu-flag.flag-AUT {
  background-position: 0 -400px;
}
.menu-flag.flag-AZE {
  background-position: 0 -425px;
}
.menu-flag.flag-BDI {
  background-position: 0 -450px;
}
.menu-flag.flag-BEL {
  background-position: 0 -475px;
}
.menu-flag.flag-BEN {
  background-position: 0 -500px;
}
.menu-flag.flag-BES {
  background-position: 0 -525px;
}
.menu-flag.flag-BFA {
  background-position: 0 -550px;
}
.menu-flag.flag-BGD {
  background-position: 0 -575px;
}
.menu-flag.flag-BGR {
  background-position: 0 -600px;
}
.menu-flag.flag-BHR {
  background-position: 0 -625px;
}
.menu-flag.flag-BHS {
  background-position: 0 -650px;
}
.menu-flag.flag-BIH {
  background-position: 0 -675px;
}
.menu-flag.flag-BLM {
  background-position: 0 -700px;
}
.menu-flag.flag-BLR {
  background-position: 0 -725px;
}
.menu-flag.flag-BLZ {
  background-position: 0 -750px;
}
.menu-flag.flag-BMU {
  background-position: 0 -775px;
}
.menu-flag.flag-BOL {
  background-position: 0 -800px;
}
.menu-flag.flag-BRA {
  background-position: 0 -825px;
}
.menu-flag.flag-BRB {
  background-position: 0 -850px;
}
.menu-flag.flag-BRN {
  background-position: 0 -875px;
}
.menu-flag.flag-BTN {
  background-position: 0 -900px;
}
.menu-flag.flag-BVT {
  background-position: 0 -925px;
}
.menu-flag.flag-BWA {
  background-position: 0 -950px;
}
.menu-flag.flag-CAF {
  background-position: 0 -975px;
}
.menu-flag.flag-CAN {
  background-position: 0 -1000px;
}
.menu-flag.flag-CCK {
  background-position: 0 -1025px;
}
.menu-flag.flag-CHE {
  background-position: 0 -1050px;
}
.menu-flag.flag-CHL {
  background-position: 0 -1075px;
}
.menu-flag.flag-CHN {
  background-position: 0 -1100px;
}
.menu-flag.flag-CIV {
  background-position: 0 -1125px;
}
.menu-flag.flag-CMR {
  background-position: 0 -1150px;
}
.menu-flag.flag-COD {
  background-position: 0 -1175px;
}
.menu-flag.flag-COG {
  background-position: 0 -1200px;
}
.menu-flag.flag-COK {
  background-position: 0 -1225px;
}
.menu-flag.flag-COL {
  background-position: 0 -1250px;
}
.menu-flag.flag-COM {
  background-position: 0 -1275px;
}
.menu-flag.flag-CPV {
  background-position: 0 -1300px;
}
.menu-flag.flag-CRI {
  background-position: 0 -1325px;
}
.menu-flag.flag-CUB {
  background-position: 0 -1350px;
}
.menu-flag.flag-CUW {
  background-position: 0 -1375px;
}
.menu-flag.flag-CXR {
  background-position: 0 -1400px;
}
.menu-flag.flag-CYP {
  background-position: 0 -1425px;
}
.menu-flag.flag-CZE {
  background-position: 0 -1450px;
}
.menu-flag.flag-DEU {
  background-position: 0 -1475px;
}
.menu-flag.flag-DJI {
  background-position: 0 -1500px;
}
.menu-flag.flag-DMA {
  background-position: 0 -1525px;
}
.menu-flag.flag-DNK {
  background-position: 0 -1550px;
}
.menu-flag.flag-DOM {
  background-position: 0 -1575px;
}
.menu-flag.flag-DZA {
  background-position: 0 -1600px;
}
.menu-flag.flag-ECU {
  background-position: 0 -1625px;
}
.menu-flag.flag-EGY {
  background-position: 0 -1650px;
}
/*.menu-flag.flag-ENG { background-position: 0 -1675px; } */
.menu-flag.flag-ENG {
  background-position: 0 -2000px;
}
.menu-flag.flag-ERI {
  background-position: 0 -1700px;
}
.menu-flag.flag-ESH {
  background-position: 0 -1725px;
}
.menu-flag.flag-ESP {
  background-position: 0 -1750px;
}
.menu-flag.flag-EST {
  background-position: 0 -1775px;
}
.menu-flag.flag-ETH {
  background-position: 0 -1800px;
}
.menu-flag.flag-FIN {
  background-position: 0 -1825px;
}
.menu-flag.flag-FJI {
  background-position: 0 -1850px;
}
.menu-flag.flag-FLK {
  background-position: 0 -1875px;
}
.menu-flag.flag-FRA {
  background-position: 0 -1900px;
}
.menu-flag.flag-FRO {
  background-position: 0 -1925px;
}
.menu-flag.flag-FSM {
  background-position: 0 -1950px;
}
.menu-flag.flag-GAB {
  background-position: 0 -1975px;
}
.menu-flag.flag-GBR {
  background-position: 0 -2000px;
}
.menu-flag.flag-GEO {
  background-position: 0 -2025px;
}
.menu-flag.flag-GGY {
  background-position: 0 -2050px;
}
.menu-flag.flag-GHA {
  background-position: 0 -2075px;
}
.menu-flag.flag-GIB {
  background-position: 0 -2100px;
}
.menu-flag.flag-GIN {
  background-position: 0 -2125px;
}
.menu-flag.flag-GLP {
  background-position: 0 -2150px;
}
.menu-flag.flag-GMB {
  background-position: 0 -2175px;
}
.menu-flag.flag-GNB {
  background-position: 0 -2200px;
}
.menu-flag.flag-GNQ {
  background-position: 0 -2225px;
}
.menu-flag.flag-GRC {
  background-position: 0 -2250px;
}
.menu-flag.flag-GRD {
  background-position: 0 -2275px;
}
.menu-flag.flag-GRL {
  background-position: 0 -2300px;
}
.menu-flag.flag-GTM {
  background-position: 0 -2325px;
}
.menu-flag.flag-GUF {
  background-position: 0 -2350px;
}
.menu-flag.flag-GUM {
  background-position: 0 -2375px;
}
.menu-flag.flag-GUY {
  background-position: 0 -2400px;
}
.menu-flag.flag-HKG {
  background-position: 0 -2425px;
}
.menu-flag.flag-HMD {
  background-position: 0 -2450px;
}
.menu-flag.flag-HND {
  background-position: 0 -2475px;
}
.menu-flag.flag-HRV {
  background-position: 0 -2500px;
}
.menu-flag.flag-HTI {
  background-position: 0 -2525px;
}
.menu-flag.flag-HUN {
  background-position: 0 -2550px;
}
.menu-flag.flag-IDN {
  background-position: 0 -2575px;
}
.menu-flag.flag-IMN {
  background-position: 0 -2600px;
}
.menu-flag.flag-IND {
  background-position: 0 -2625px;
}
.menu-flag.flag-IOT {
  background-position: 0 -2650px;
}
.menu-flag.flag-IRL {
  background-position: 0 -2675px;
}
.menu-flag.flag-IRN {
  background-position: 0 -2700px;
}
.menu-flag.flag-IRQ {
  background-position: 0 -2725px;
}
.menu-flag.flag-ISL {
  background-position: 0 -2750px;
}
.menu-flag.flag-ISR {
  background-position: 0 -2775px;
}
.menu-flag.flag-ITA {
  background-position: 0 -2800px;
}
.menu-flag.flag-JAM {
  background-position: 0 -2825px;
}
.menu-flag.flag-JEY {
  background-position: 0 -2850px;
}
.menu-flag.flag-JOR {
  background-position: 0 -2875px;
}
.menu-flag.flag-JPN {
  background-position: 0 -2900px;
}
.menu-flag.flag-KAZ {
  background-position: 0 -2925px;
}
.menu-flag.flag-KEN {
  background-position: 0 -2950px;
}
.menu-flag.flag-KGZ {
  background-position: 0 -2975px;
}
.menu-flag.flag-KHM {
  background-position: 0 -3000px;
}
.menu-flag.flag-KIR {
  background-position: 0 -3025px;
}
.menu-flag.flag-KNA {
  background-position: 0 -3050px;
}
.menu-flag.flag-KOR {
  background-position: 0 -3075px;
}
.menu-flag.flag-KWT {
  background-position: 0 -3100px;
}
.menu-flag.flag-LAO {
  background-position: 0 -3125px;
}
.menu-flag.flag-LBN {
  background-position: 0 -3150px;
}
.menu-flag.flag-LBR {
  background-position: 0 -3175px;
}
.menu-flag.flag-LBY {
  background-position: 0 -3200px;
}
.menu-flag.flag-LCA {
  background-position: 0 -3225px;
}
.menu-flag.flag-LIE {
  background-position: 0 -3250px;
}
.menu-flag.flag-LKA {
  background-position: 0 -3275px;
}
.menu-flag.flag-LSO {
  background-position: 0 -3300px;
}
.menu-flag.flag-LTU {
  background-position: 0 -3325px;
}
.menu-flag.flag-LUX {
  background-position: 0 -3350px;
}
.menu-flag.flag-LVA {
  background-position: 0 -3375px;
}
.menu-flag.flag-MAC {
  background-position: 0 -3400px;
}
.menu-flag.flag-MAF {
  background-position: 0 -3425px;
}
.menu-flag.flag-MAR {
  background-position: 0 -3450px;
}
.menu-flag.flag-MCO {
  background-position: 0 -3475px;
}
.menu-flag.flag-MDA {
  background-position: 0 -3500px;
}
.menu-flag.flag-MDG {
  background-position: 0 -3525px;
}
.menu-flag.flag-MDV {
  background-position: 0 -3550px;
}
.menu-flag.flag-MEX {
  background-position: 0 -3575px;
}
.menu-flag.flag-MHL {
  background-position: 0 -3600px;
}
.menu-flag.flag-MKD {
  background-position: 0 -3625px;
}
.menu-flag.flag-MLI {
  background-position: 0 -3650px;
}
.menu-flag.flag-MLT {
  background-position: 0 -3675px;
}
.menu-flag.flag-MMR {
  background-position: 0 -3700px;
}
.menu-flag.flag-MNE {
  background-position: 0 -3725px;
}
.menu-flag.flag-MNG {
  background-position: 0 -3750px;
}
.menu-flag.flag-MNP {
  background-position: 0 -3775px;
}
.menu-flag.flag-MOZ {
  background-position: 0 -3800px;
}
.menu-flag.flag-MRT {
  background-position: 0 -3825px;
}
.menu-flag.flag-MSR {
  background-position: 0 -3850px;
}
.menu-flag.flag-MTQ {
  background-position: 0 -3875px;
}
.menu-flag.flag-MUS {
  background-position: 0 -3900px;
}
.menu-flag.flag-MWI {
  background-position: 0 -3925px;
}
.menu-flag.flag-MYS {
  background-position: 0 -3950px;
}
.menu-flag.flag-MYT {
  background-position: 0 -3975px;
}
.menu-flag.flag-NAM {
  background-position: 0 -4000px;
}
.menu-flag.flag-NCL {
  background-position: 0 -4025px;
}
.menu-flag.flag-NER {
  background-position: 0 -4050px;
}
.menu-flag.flag-NFK {
  background-position: 0 -4075px;
}
.menu-flag.flag-NGA {
  background-position: 0 -4100px;
}
.menu-flag.flag-NIC {
  background-position: 0 -4125px;
}
.menu-flag.flag-NIR {
  background-position: 0 -4150px;
}
.menu-flag.flag-NIU {
  background-position: 0 -4175px;
}
.menu-flag.flag-NLD {
  background-position: 0 -4200px;
}
.menu-flag.flag-NOR {
  background-position: 0 -4225px;
}
.menu-flag.flag-NPL {
  background-position: 0 -4250px;
}
.menu-flag.flag-NRU {
  background-position: 0 -4275px;
}
.menu-flag.flag-NZL {
  background-position: 0 -4300px;
}
.menu-flag.flag-OMN {
  background-position: 0 -4325px;
}
.menu-flag.flag-PAK {
  background-position: 0 -4350px;
}
.menu-flag.flag-PAN {
  background-position: 0 -4375px;
}
.menu-flag.flag-PCN {
  background-position: 0 -4400px;
}
.menu-flag.flag-PER {
  background-position: 0 -4425px;
}
.menu-flag.flag-PHL {
  background-position: 0 -4450px;
}
.menu-flag.flag-PLW {
  background-position: 0 -4475px;
}
.menu-flag.flag-PNG {
  background-position: 0 -4500px;
}
.menu-flag.flag-POL {
  background-position: 0 -4525px;
}
.menu-flag.flag-PRI {
  background-position: 0 -4550px;
}
.menu-flag.flag-PRK {
  background-position: 0 -4575px;
}
.menu-flag.flag-PRT {
  background-position: 0 -4600px;
}
.menu-flag.flag-PRY {
  background-position: 0 -4625px;
}
.menu-flag.flag-PSE {
  background-position: 0 -4650px;
}
.menu-flag.flag-PYF {
  background-position: 0 -4675px;
}
.menu-flag.flag-QAT {
  background-position: 0 -4700px;
}
.menu-flag.flag-REU {
  background-position: 0 -4725px;
}
.menu-flag.flag-RKS {
  background-position: 0 -4750px;
}
.menu-flag.flag-ROU {
  background-position: 0 -4775px;
}
.menu-flag.flag-RUS {
  background-position: 0 -4800px;
}
.menu-flag.flag-RWA {
  background-position: 0 -4825px;
}
.menu-flag.flag-SAU {
  background-position: 0 -4850px;
}
.menu-flag.flag-SCO {
  background-position: 0 -4875px;
}
.menu-flag.flag-SDN {
  background-position: 0 -4900px;
}
.menu-flag.flag-SEN {
  background-position: 0 -4925px;
}
.menu-flag.flag-SGP {
  background-position: 0 -4950px;
}
.menu-flag.flag-SGS {
  background-position: 0 -4975px;
}
.menu-flag.flag-SHN {
  background-position: 0 -5000px;
}
.menu-flag.flag-SJM {
  background-position: 0 -5025px;
}
.menu-flag.flag-SLB {
  background-position: 0 -5050px;
}
.menu-flag.flag-SLE {
  background-position: 0 -5075px;
}
.menu-flag.flag-SLV {
  background-position: 0 -5100px;
}
.menu-flag.flag-SMR {
  background-position: 0 -5125px;
}
.menu-flag.flag-SOM {
  background-position: 0 -5150px;
}
.menu-flag.flag-SPM {
  background-position: 0 -5175px;
}
.menu-flag.flag-SRB {
  background-position: 0 -5200px;
}
.menu-flag.flag-SSD {
  background-position: 0 -5225px;
}
.menu-flag.flag-STP {
  background-position: 0 -5250px;
}
.menu-flag.flag-SUR {
  background-position: 0 -5275px;
}
.menu-flag.flag-SVK {
  background-position: 0 -5300px;
}
.menu-flag.flag-SVN {
  background-position: 0 -5325px;
}
.menu-flag.flag-SWE {
  background-position: 0 -5350px;
}
.menu-flag.flag-SWZ {
  background-position: 0 -5375px;
}
.menu-flag.flag-SXM {
  background-position: 0 -5400px;
}
.menu-flag.flag-SYC {
  background-position: 0 -5425px;
}
.menu-flag.flag-SYR {
  background-position: 0 -5450px;
}
.menu-flag.flag-TCA {
  background-position: 0 -5475px;
}
.menu-flag.flag-TCD {
  background-position: 0 -5500px;
}
.menu-flag.flag-TGO {
  background-position: 0 -5525px;
}
.menu-flag.flag-THA {
  background-position: 0 -5550px;
}
.menu-flag.flag-TJK {
  background-position: 0 -5575px;
}
.menu-flag.flag-TKL {
  background-position: 0 -5600px;
}
.menu-flag.flag-TKM {
  background-position: 0 -5625px;
}
.menu-flag.flag-TLS {
  background-position: 0 -5650px;
}
.menu-flag.flag-TON {
  background-position: 0 -5675px;
}
.menu-flag.flag-TTO {
  background-position: 0 -5700px;
}
.menu-flag.flag-TUN {
  background-position: 0 -5725px;
}
.menu-flag.flag-TUR {
  background-position: 0 -5750px;
}
.menu-flag.flag-TUV {
  background-position: 0 -5775px;
}
.menu-flag.flag-TPE {
  background-position: 0 -5800px;
}
.menu-flag.flag-TWN {
  background-position: 0 -5800px;
}
.menu-flag.flag-TZA {
  background-position: 0 -5825px;
}
.menu-flag.flag-UGA {
  background-position: 0 -5850px;
}
.menu-flag.flag-UKR {
  background-position: 0 -5875px;
}
.menu-flag.flag-UMI {
  background-position: 0 -5900px;
}
.menu-flag.flag-URY {
  background-position: 0 -5925px;
}
.menu-flag.flag-USA {
  background-position: 0 -5950px;
}
.menu-flag.flag-UZB {
  background-position: 0 -5975px;
}
.menu-flag.flag-VAT {
  background-position: 0 -6000px;
}
.menu-flag.flag-VCT {
  background-position: 0 -6025px;
}
.menu-flag.flag-VEN {
  background-position: 0 -6050px;
}
.menu-flag.flag-VGB {
  background-position: 0 -6075px;
}
.menu-flag.flag-VIR {
  background-position: 0 -6100px;
}
.menu-flag.flag-VNM {
  background-position: 0 -6125px;
}
.menu-flag.flag-VUT {
  background-position: 0 -6150px;
}
.menu-flag.flag-WAT {
  background-position: 0 -6175px;
}
.menu-flag.flag-WLF {
  background-position: 0 -6200px;
}
.menu-flag.flag-WLS {
  background-position: 0 -6225px;
}
.menu-flag.flag-WAL {
  background-position: 0 -6225px;
}
.menu-flag.flag-WSM {
  background-position: 0 -6250px;
}
.menu-flag.flag-YEM {
  background-position: 0 -6275px;
}
.menu-flag.flag-ZAF {
  background-position: 0 -6300px;
}
.menu-flag.flag-ZMB {
  background-position: 0 -6325px;
}
.menu-flag.flag-ZWE {
  background-position: 0 -6350px;
}



.hidev4 {
  display: none !important;
}
/*ìŠ¤í¬ë¡¤*/

/*Tiwgdv2486*/
.el-dialog__wrapper {
  background-color: rgba(0, 0, 0, 0.5);
}

.cat_sub {
  list-style-type: none;
  padding: 1px 0 3px 24px;
  margin: 0;
  background: #1d2225;
  color: #fafafa;
  position: relative;
  background: #1b1b23 !important;
  padding-bottom: 2px !important;
  padding-top: 0 !important;
}
.cat_sub:before {
  content: "";
  position: absolute;
  left: 23px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: grey;
}

.cat_ul:after,
.cat_ul:before,
.cat_ul > a:after,
.cat_ul > a:before {
  content: "";
  clear: both;
  display: table;
}
.cat_country div {
  padding-left: 10px !important;
  padding-bottom: 4px !important;
  padding-right: 10px !important;
  padding-top: 4px !important;
}
.cat_country div span {
  background: #1b1b23;
  width: 35px !important;
  font-weight: 100 !important;
  float: right !important;
  font-size: 11px !important;
  margin-top: 1px !important;
  text-align: center;
}
.cat_country div div {
  padding: 2px !important;
}
.cat_country div div img {
  margin-top: -3px;
}
.cat_country div:before {
  display: table;
  content: "";
}
.cat_league {
  padding: 0;
  background: none;
  list-style-type: none;
  margin: 0;
  background: #1d2225;
  color: #fafafa;
  position: relative;
  background: #2d353c !important;
}
.cat_league li a {
  padding: 5px 10px;
  display: block;
  font-weight: 100;
  color: #889097;
  text-decoration: none;
  position: relative;
  border-top: 1px solid #282f34;
  border-bottom: 1px solid #111;
  background: #39383e !important;
  border-top: 1px solid grey !important;
  color: #fff !important;
}
.cat_league li a span {
  width: 35px !important;
  font-weight: 100 !important;
  float: right !important;
  font-size: 11px !important;
  margin-top: 1px !important;
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  background: #1b1b23;
}
.cat_league:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0;
  background: none;
}
.cat_league li a:before {
  content: "";
  font-family: "Malgun Gothic", FontAwesome;
  position: absolute;
  left: 0;
  font-size: 7px;
  color: #889097;
  top: 50%;
  margin-top: -4px;
}
.cat_lname {
  width: 80%;
}
.cat_lname div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100% !important;
  padding: 2px !important;
}
.cat_lname div i {
  font-size: 9px !important;
  margin-right: 5px !important;
}
.lf_ggame {
  background: #1a1b22 !important;
  border-radius: 5px !important;
  display: inline-block !important;
  width: 98% !important;
  font-size: 13px !important;
  padding-left: 5px !important;
  padding-bottom: 5px !important;
  padding-right: 5px !important;
  margin-left: 3px !important;
  margin-bottom: 9px !important;
  margin-right: 3px !important;
  margin-top: 9px !important;
}

.ggame_title {
  border-top: 1px solid #14151a;
  border-bottom: 3px solid #111;
  background: #14151a !important;
  color: #fff;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}
.ggame_title span {
  float: left !important;
}
.ggame_title img {
  float: left !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.ggame_title:before,
.ggame_body:before {
  display: table;
  content: "";
}
.ggame_title:after,
.ggame_body:after {
  clear: both;
  display: table;
  content: "";
}
.ggame_body {
  background: #25262a;
  border-bottom: 1px solid #111;
  cursor: pointer;
  padding-left: 16px !important;
  padding-bottom: 10px !important;
  padding-right: 16px !important;
  padding-top: 10px !important;
  margin-bottom: 1px !important;
}
.ggame_body > div > div:nth-child(1) {
  color: #fff;
  padding-top: 9px !important;
  width: 16.66667%;
  float: left;
  box-sizing: border-box;
}
.ggame_body > div > div:nth-child(2) {
  padding-left: 5px !important;
  width: 16.66667%;
  float: left;
  box-sizing: border-box;
}
.ggame_body > div > div:nth-child(3) {
  color: #fff;
  width: 66.66667%;
  float: left;
  box-sizing: border-box;
}
.ggame_body > div > div:nth-child(3) div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  position: relative;
}
.ggame_body > div > div:nth-child(3) div div {
  float: left !important;
}

.ggame_body > div > div:nth-child(2) img {
  margin-top: 8px !important;
}

.home_menu {
  background: #101010;
  border: 2px solid #404143;
  width: calc(20% - 4px);
  float: left;
  margin: 0 2px;
  font-size: 14px;
  font-weight: 700;
  height: 53px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.home_menu > i {
  width: 20px !important;
  margin-right: 17px !important;
  font-size: 23px;
}
.home_menu:hover {
  border: 2px solid #2e7de5;
}
.el-row > .el-row.support-hdr:has(> .four_group-btn) {
  margin-top: 0 !important;
  margin-bottom: 15px !important;
}
.support_btn,
.ask_btn.wrapthree_groupbtn:not(:last-child) {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  margin-right: 5px;
}
.ask_btn.four_group-btn:first-child {
  margin-right: 5px;
}
.read_all_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
.delete_all_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
.ask_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
div.el-row:has(> .ask_btn) {
  display: flex;
  justify-content: flex-end;
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}
.ask_btn:has(.board_bettinglist_sort) {
  margin: 0 auto;
}


.bet-history-tab:first-child:nth-last-child(1),
.bet-history-tab:first-child:nth-last-child(1) ~ .bet-history-tab {
  width: calc((100% / 1) - 0px);
  overflow: hidden;
}
.bet-history-tab:first-child:nth-last-child(2),
.bet-history-tab:first-child:nth-last-child(2) ~ .bet-history-tab {
  width: calc((100% / 2) - 0px);
  overflow: hidden;
}
.bet-history-tab:first-child:nth-last-child(3),
.bet-history-tab:first-child:nth-last-child(3) ~ .bet-history-tab {
  width: calc((100% / 3) - 0px);
  overflow: hidden;
}
.bet-history-tab:first-child:nth-last-child(4),
.bet-history-tab:first-child:nth-last-child(4) ~ .bet-history-tab {
  width: calc((100% / 4) - 0px);
  overflow: hidden;
}
.bet-history-tab:first-child:nth-last-child(5),
.bet-history-tab:first-child:nth-last-child(5) ~ .bet-history-tab {
  width: calc((100% / 5) - 0px);
  overflow: hidden;
}

.bet-history-tab .bet-history-tab-in {
  overflow: auto;
  padding: 8px 0;
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.gap-4 {
  grid-gap: 1rem;
  gap: 1rem;
}
.h-auto {
  height: auto;
}
.grid {
  display: -ms-grid;
  display: grid;
}
.col-span-7 {
  -ms-grid-column-span: span 7 / span 7;
  grid-column: span 7 / span 7;
}
.p-2 {
  padding: 0.5rem;
}
.h-85 {
  height: 21.25rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}

.bg-ocean-1 {
  --tw-bg-opacity: 1;
  background-color: rgba(44, 49, 89, var(--tw-bg-opacity));
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.w-full {
  width: 100%;
}
.h-full {
  height: 100%;
}
.col-span-5 {
  -ms-grid-column-span: span 5 / span 5;
  grid-column: span 5 / span 5;
}
.text-smoke {
  --tw-text-opacity: 1;
  color: rgba(153, 157, 191, var(--tw-text-opacity));
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.pr-2 {
  padding-right: 0.5rem;
}
.cursor-pointer {
  cursor: pointer;
}

.sp_league {
  margin-top: 5px;
  cursor: pointer;
  background-color: #000;
  height: 30px;
  color: #fff;
}
.sp_cat {
  width: 63px;
  height: 59px;
  float: left;
  margin-left: 1px;
  cursor: pointer;
}
.sp_cat > div {
  float: right !important;
  font-size: 14px !important;
  padding-left: 5px !important;
  padding-bottom: 2px !important;
  padding-right: 5px !important;
  padding: 0 !important;
  margin: 1px !important;
  font-weight: bold;
}
.live_wrap {
  background: #111;
  margin-bottom: 30px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin: 0 -10px;
}

.live_a {
  width: 100%;
  display: inline-block !important;
  padding: 16px 0 0 0;
}
.live_b {
  position: relative;
  padding: 2px !important;
  margin-bottom: 3px !important;
  width: 100%;
  float: left;
  min-height: 1px;
}
.live_t {
  width: 100% !important;
  display: inline-block !important;
}
.live_time {
  text-align: left;
  color: #fff;
  float: left !important;
  font-size: 12px !important;
  background: #2e7de5;
  padding: 4px 15px;
  border-top-right-radius: 25px;
}
.live_btn {
  color: #fff !important;
  background-color: #2e7de5 !important;
  -webkit-border-radius: 0 !important;
  width: 130px;
  border: 1px solid #2e7de5;
  background: #191919 !important;
  float: right !important;
  text-align: center !important;
  font-size: 13px !important;
  padding: 2px !important;
}
.live_btn:hover,
.live_btn .on {
  background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
}
.live_box {
  width: 100%;
  height: 40px;
  padding: 0;
}
.live_home {
  float: left;
  height: 35px;
  line-height: 20px;
  width: calc(50% - 40px);
}
.live_vs {
  float: left;
  height: 35px;
  padding: 3px;
  margin: 0 1px 0 1px !important;
  width: 78px;
}
.live_away {
  float: left;
  height: 35px;
  line-height: 20px;
  width: calc(50% - 40px);
  display: flex;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  margin: 0 !important;
}
.live_home,
.live_vs,
.live_away {
  color: #fff;
  background: #2d353c;
  border-color: #424242 #181818 #232324 #2c3339;
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  font-size: 9pt;
  font-family: "Malgun Gothic", dotum;
  background: linear-gradient(180deg, #2d353c, #222);
  display: flex;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  float: left;
}

.live_home:hover,
.live_vs:hover,
.live_away:hover {
  background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
  color: #fff !important;
}
.l_sel {
  background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
  color: #fff !important;
  border: 0px solid #000;
}
.live_board {
  background-color: rgba(0, 0, 0, 0.3);
  padding-top: 0 !important;
  margin-bottom: 1px !important;
  padding: 0;
}
.live_prv {
  display: inline-block !important;
  width: 100% !important;
  /* padding-left: 16px;
	padding-right: 16px; */
}
.prv_a {
  height: 70px;
  position: relative;
  padding: 0 !important;
  margin-bottom: 0px !important;
  margin-top: 22px !important;
}
.prv_a:before {
  content: "";
  width: 100%;
  height: calc(100% + 22px);
  background: rgba(34, 34, 34, 0.6);
  position: absolute;
  top: -22px;
}
.prv_b {
  height: 92px;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.prv_c {
  color: #fff !important;
  display: flex;
  justify-content: center;
  align-items: center;
  /*overflow-x: hidden;*/
  /*overflow: hidden;*/
  width: 100%;
  padding: 0;
  margin: 0;
  height: 24px;
  height: 60px !important;
  text-align: center !important;
  font-size: 12px !important;
}
.prc_home {
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px !important;
  width: 33.33333%;
  float: left;
  box-sizing: border-box;
}
.prc_home > div {
  margin-bottom: 3px !important;
  box-sizing: border-box;
}
.prc_home > div:nth-child(2) {
  margin-bottom: 0 !important;
}
.prc_vs {
  width: 23%;
  float: left;
  box-sizing: border-box;
}
.prc_vs > div {
  box-sizing: border-box;
}
.prc_vs > div:nth-child(1) {
  color: #2e7de5;
}
.prc_vs > div:nth-child(2) {
  font-weight: 700 !important;
  font-size: 14px !important;
  text-align: center !important;
  text-shadow: 2px 2px 2px rgb(0 0 0 / 70%);
  overflow-x: auto;
  white-space: nowrap;
  padding: 7px 0;
  vertical-align: 20px;
  color: #fc0;
}

.prc_away {
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px !important;
  width: 33.33333%;
  float: left;
  box-sizing: border-box;
}
.btn_b1 {
  background-image: linear-gradient(90deg, #0c294e 0, #2e7de5) !important;
  border: 1px solid #0c294e;
}
.btn_b1:hover {
  background-image: linear-gradient(
    180deg,
    #0c294e 0,
    #2e7de5 20%,
    #2e7de5 50%,
    #2e7de5 80%,
    #0c294e
  ) !important;
  border: 1px solid #0c294e;
  color: #fff;
}
.prc_away > div {
  margin-bottom: 3px !important;
  box-sizing: border-box;
}
.prc_away > div:nth-child(2) {
  margin-bottom: 0 !important;
}

.prc_home:before,
.prc_home > div:before,
.prc_vs:before,
.prc_vs > div:before,
.prc_away:before,
.prc_away > div:before {
  display: table;
  content: "";
}
.prc_home:after,
.prc_home > div:after,
.prc_vs:after,
.prc_vs > div:after,
.prc_away:after,
.prc_away > div:after {
  display: table;
  content: "";
  clear: both;
}
.prv_bg {
  background-color: rgb(93 70 100 / 20%);
}

.sp_b1 {
  background-image: url(/image/Sports/Type/al.svg?v=3);
}
.sp_b2 {
  background-image: url(/image/Sports/Type/soccer.svg?v=3);
}
.sp_b3 {
  background-image: url(/image/Sports/Type/basket.svg?v=3);
}
.sp_b4 {
  background-image: url(/image/Sports/Type/base.svg?v=3);
}
.sp_b5 {
  background-image: url(/image/Sports/Type/volly.svg?v=3);
}
.sp_b6 {
  background-image: url(/image/Sports/Type/hockey.svg?v=3);
}
.sp_b7 {
  background-image: url(/image/Sports/Type/hball.svg?v=3);
}
.sp_b8 {
  background-image: url(/image/Sports/Type/football.svg?v=3);
}
.sp_b9 {
  background-image: url(/image/Sports/Type/tennis.svg?v=3);
}
.sp_b10 {
  background-image: url(/image/Sports/Type/egame.svg?v=3);
}
.sp_b11 {
  background-image: url(/image/Sports/Type/mma.svg?v=3);
}

.sp_b1.on,
.sp_b1:hover {
  background-color: #dd2222;
}
.sp_b2.on,
.sp_b2:hover {
  background-color: #dd2222;
}
.sp_b3.on,
.sp_b3:hover {
  background-color: #dd2222;
}
.sp_b4.on,
.sp_b4:hover {
  background-color: #dd2222;
}
.sp_b5.on,
.sp_b5:hover {
  background-color: #dd2222;
}
.sp_b6.on,
.sp_b6:hover {
  background-color: #dd2222;
}
.sp_b7.on,
.sp_b7:hover {
  background-color: #dd2222;
}
.sp_b8.on,
.sp_b8:hover {
  background-color: #dd2222;
}
.sp_b9.on,
.sp_b9:hover {
  background-color: #dd2222;
}
.sp_b10.on,
.sp_b10:hover {
  background-color: #dd2222;
}
.sp_b11.on,
.sp_b11:hover {
  background-color: #dd2222;
}

.sp_title {
  width: 100% !important;
  opacity: 1;
  transition: opacity 0.3s linear;
  background: #222 !important;
  color: #fff !important;
  text-align: left !important;
  font-size: 16px !important;
  border-radius: 0;
  border: none;
  padding: 8px;
  margin-bottom: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sp_title > strong {
  font-size: 16px;
  font-weight: 500;
}
.sp_title > i {
  /*display: none;*/
  /*font-size:22px;*/
}


.sp_title > .fi {
  display: flex;
    margin-right: 8px;
    justify-content: center;
    align-items: center;
}

.sp_list {
  width: 100% !important;
  overflow: hidden;
  width: auto;
  padding: 16px !important;
  margin: 0 !important;
  position: relative;
  min-height: 1px;
  float: left;
}

.market_warp {
  width: 100%;
  height: auto;
  padding: 2px 0 2px 2px !important;
}
.market_name {
  width: 100% !important;
  font-size: 10pt !important;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  font-weight: 700;
  padding: 3px 7px 0px;
  height: 29px;
  margin-bottom: 2px;
  cursor: pointer;
}

.live_odds-list .type-name {
  padding: 0px 7px 0px;
}

.market_name > i {
  float: right !important;
  margin-top: 3px !important;
}
.market_name > span {
  font-size: 13px !important;
}
.way_3 {
  width: 33.3%;
  float: left;
  height: 38px;
  line-height: 15px;
  margin-bottom: 2px;
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  font-size: 9pt;
  font-family: "Malgun Gothic", dotum;
  /*display: inline-block;*/
  padding: 6px 12px;
  text-align: center;
  white-space: nowrap;
  /*vertical-align: middle;*/
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  border: 1px solid transparent;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.way_2 {
  width: 50%;
  float: left;
  height: 30px;
  line-height: 15px;
  margin-bottom: 2px;
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  font-size: 9pt;
  font-family: "Malgun Gothic", dotum;
  display: inline-block;
  padding: 6px 12px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  border: 1px solid transparent;
  font-weight: 300;
}
.way_3 > span:nth-child(1) {
  float: left;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
}
.way_3 > span:nth-child(2) {
  float: left;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
  font-weight: bold;
  margin: 0 10px;
}
.way_3 > span:nth-child(3) {
  float: right;
  text-align: right;
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
}
.way_2 > span:nth-child(1) {
  width: calc(100% - 115px);
  float: left;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
}
.way_2 > span:nth-child(2) {
  width: 57px;
  float: left;
  /* text-align: right; */
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
  font-weight: bold;
}
.way_2 > span:nth-child(3) {
  width: 50px;
  float: right;
  text-align: right;
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
}
.way_3 span,
.way_2 span,
.match_right .way_3 span,
.match_right .way_2 span {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}

.live_odds-list .bet-side2 > span:nth-child(2).nosp,
.live_odds-list .bet-side > span:nth-child(2).nosp,
.way_2 > span:nth-child(2).nosp,
.bet-side > span:nth-child(2).nosp {
  float: right;
  text-align: right;
}
.spvalue.nosp + span {
}
.calc_wrap > button {
  background: #2e7de5 !important;
  border: 1px solid #2e7de5 !important;
  color: #fff !important;
  float: left !important;
  height: 35px !important;
  padding: 0 !important;
  margin-left: 3px !important;
  margin-right: 3px !important;
  margin-top: 6px !important;
  width: calc(33.33% - 6px) !important;
}

.calc_wrap > button:hover {
  background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
}
.calc_wrap > div {
  border: 1px solid #ff3f40;
  background-color: #ff3f40;
  border-radius: 4px;
  /*float: right !important;*/
  float: unset !important;
  display: inline-block;
  cursor: pointer;
  height: 35px !important;
  text-align: center !important;
  padding: 0 !important;
  margin-left: 2px !important;
  margin-right: 2px !important;
  margin-top: 6px !important;
  width: calc(14.2% - 4px) !important;
}

.calfoot {
  text-align: center;
  white-space: normal;
}
._calc {
  height: 40px !important;
  font-size: 18px !important;
  padding-right: 10px !important;
  color: #ff0000 !important;
  text-align: right !important;
  width: 100%;
  font-weight: bold;
  border-radius: 4px;
  border: solid 1px #868686;
}
.sports_box {
  width: 100%;
  height: 35px;
  padding: 2px;
  padding-left: 16px;
  padding-right: 16px;
  float: left;
  position: relative;
  min-height: 1px;
}
.sp_btn {
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  font-size: 9pt;
  font-family: "Malgun Gothic", dotum;
  padding: 6px 12px;
  cursor: pointer;
}
.glist {
  width: 100% !important;
  padding-top: 3px !important;
  padding: 0 !important;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  float: left;
  min-height: 1px;
  background: rgba(34, 34, 34, 0.6);
  padding-top: 10px !important;
}
.glist > ul {
  --tw-text-opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-x: hidden;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 52px !important;
  font-weight: 700 !important;
  font-size: 20px !important;
  padding-top: 10px !important;
  margin-bottom: 9px !important;
  float: left;
  position: relative;
  min-height: 1px;
}
.home-l {
  text-align: center;
  vertical-align: middle;
  /*overflow: hidden;*/
  float: left;
  width: 40% !important;
  float: left;
  margin-right: 10px !important;
}
.home-l > div:nth-child(1) {
  width: calc(100% - 85px);
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 35px;
  float: left !important;
  padding: 0 !important;
  margin-left: 20px !important;
}
.home-l > div:nth-child(2) {
  line-height: 35px;
  float: right !important;
  width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  margin-left: 20px !important;
}
.vs-l {
  display: flex;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  float: left;
  width: 20% !important;
  float: left;
  height: 35px;
  padding: 4px;
  align-items: center;
  justify-content: center;
  padding-top: 5px !important;
}
.away-l {
  display: flex;
  text-align: center;
  vertical-align: middle;
  /*overflow: hidden;*/
  float: left;
  width: 40% !important;
  float: left;
  margin-left: 10px !important;
}
.away-l > div:nth-child(2) {
  width: calc(100% - 85px);
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 35px;
  float: right !important;
  padding: 0 !important;
  margin-left: 20px !important;
}
.away-l > div:nth-child(1) {
  line-height: 35px;
  float: left !important;
  width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  margin-right: 20px !important;
}
.home-t {
  width: calc(50% - 39px);
  float: left;
  height: 35px;
  line-height: 23px;
}
.home-t > span:nth-child(1) {
  width: calc(100% - 70px);
  float: left;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}
.home-t > span:nth-child(2) {
  width: 70px;
  float: right;
  text-align: right;
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
}
.home-t > span:nth-child(2) > img {
  margin-top: -2px;
  margin-right: 5px !important;
}
.home-t,
.vs-t {
  display: flex;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  float: left;
}
.vs-t {
  width: 78px;
  float: left;
  height: 35px;
  padding: 4px;
}
.vs-t > span {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  height: 24px;
  float: left;
  position: relative;
  min-height: 1px;
}
.vs-t-agero {
  display: table-cell;
  min-width: 73px;
  width: 6%;
  overflow-x: hidden;
}
.away-t,
.vs-t-agero {
  text-align: center;
  vertical-align: middle;
}
.away-t {
  display: flex;
  width: calc(50% - 39px);
  overflow: hidden;
  float: left;
  height: 35px;
  line-height: 23px;
}
.away-t > span:nth-child(1) {
  width: 70px;
  float: left;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}
.away-t > span:nth-child(1) > img {
  margin-top: -2px;
  margin-left: 5px !important;
}
.away-t > span:nth-child(2) {
  width: calc(100% - 70px);
  float: right;
  text-align: right;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}




/*ìƒ‰ìƒë³„*/
.text_b1 {
  color: #2e7de5;
}
.btn_style_b1 {
  background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
  font-weight: 700 !important;
  border: 0px solid #000 !important;
}
.signup_b1 {
  background: #2e7de5 !important;
  border: 2px solid #2e7de5 !important;
}
.login_b1 {
  border: 2px solid #2e7de5 !important;
}
.lg_toreg {
  color: #2e7de5;
}
.bg_b1 {
  background-image: linear-gradient(90deg, #0c294e 0, #2e7de5) !important;
}
.bg_b {
  background: #111 !important;
}
.bd_bb1 {
  border-bottom: 2px solid #2e7de5;
}
.search_b1 {
  background: #25262a;
  color: #fff !important;
  width: 240px;
  height: 30px;
  border: 1px solid #25262a;
  padding: 3px;
}
.search_btn {
  background: none !important;
  color: #fff !important;
}
.cat_b1 {
  background: #25262a;
  border-top: 1px solid #111 !important;
  border-bottom: 2px solid #111 !important;
}
.cat_country {
  padding: 0 !important;
  background: #1b1b23 !important;
  border-top: 1px solid grey !important;
  color: #fff !important;
}
.cat_country:before {
  content: "\f10c";
  font-family: "Malgun Gothic", FontAwesome;
  position: absolute;
  left: 2px;
  font-size: 7px;
  color: #889097;
  top: 35%;
  margin-top: -4px;
  margin-left: -6px;
}

.r_nick {
  color: #2e7de5 !important;
}
.el-button--primary {
  background: #2e7de5 !important;
  border: 1px solid #2e7de5 !important;
  color: #fff !important;
}
.el-button--primary:hover {
  background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
}

.d_on {
  border: 1px solid #2e7de5 !important;
}
.d_on > div {
  color: #2e7de5 !important;
}
.d_on > div > i {
  color: #2e7de5 !important;
}
.d_on > div > span {
  color: #2e7de5;
  outline: none;
}

.hlaf_sp {
  overflow: hidden;
  width: auto;
  border-top: 1px solid rgb(40, 40, 40);
  border-right: 1px solid rgb(40, 40, 40);
}

.sidebar .sports-category.sub-menu > li.active > a,
.sidebar .sports-category.sub-menu > li.active > a:focus,
.sidebar .sports-category.sub-menu > li.active > a:hover,
.sidebar .sports-category.sub-menu > li > a:focus,
.sidebar .sports-category.sub-menu > li > a:hover {
  background: #2d353c;
  background: linear-gradient(180deg, #2d353c, #222);
  color: #fc0;
}

.bonus_wrap {
  position: relative;
  background: linear-gradient(to right, #ff0023, #2b73d5);
  padding: 5px !important;
  margin-left: 16px !important;
  margin-right: 16px !important;
  margin-top: 26px;
  border-radius: 3px;
}
.bonus_box {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 5px;
  position: relative;
  background: #222;
}
.bonus_title {
  position: relative;
  left: 0px;
  top: -15px;
  font-size: 11px !important;
  padding: 0 !important;
  text-align: center;
}

.bet-log-wrap .bonus_view .bonus_title {
  position: relative;
  left: 0;
  top: 0;
}
.bonus_title > div {
  background-color: #222733;
  border-radius: 5px;
  padding: 3px;
  float: left !important;
  font-size: 12px !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
  width: 100%;
}
.hva_bt_sub1 > button {
  background: #191919 !important;
  border: 1px solid #2e7de5;
  padding-bottom: 4px !important;
  padding-top: 4px !important;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: 300;
  border-radius: 3px;
  color: #c8e1fd;
  text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
  display: block;
  width: 100%;
  transition: 0.3s all ease;
}
._bonus .bonusodds.selected.hva_bt_sub1 > button {
  background: #2e7de5 !important;
  background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
}
._sel_bet.hva_bt_sub1.bonusodds.selected {
  background: unset;
}
.hva_bt_sub1 > button:hover {
  box-shadow: inset 0 0 5px 2px #4c99fc;
  background-image: linear-gradient(90deg, #2e7de500 0, #0c294e) !important;
}
._bonus .bonusodds.selected.hva_bt_sub1 > button .text-multibetting-blue2,
._bonus .bonusodds .hva_bt_sub1 > .btn:hover .text-multibetting-blue2 {
  color: #fff !important;
}
._bonus .bonusodds {
  height: auto !important;
}

._bonus {
  height: auto !important;
}
.bonus_rate {
  border-radius: 50% !important;
  /* float: right !important; */
  font-size: 13px !important;
  padding: 8px 6px;
}
.sp_rule {
  border: 2px solid rgb(34, 39, 51);
  background: #191919 !important;
  display: flex;
  font-size: 12px !important;
  box-sizing: border-box;
  position: relative;
}
.sp_rule:after,
.sp_sort_box:after {
  display: table;
  content: "";
  clear: both;
}
.sp_rule:before,
.sp_sort_box:before {
  display: table;
  content: "";
}
#sp_rule {
  padding-left: 16px !important;
  padding-right: 16px !important;
  margin-top: 10px !important;
}
.sp_rule > div:nth-child(1) {
  color: #2e7de5 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 35px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.sp_rule > div:nth-child(2) {
  word-break: keep-all;
  padding-left: 10px !important;
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
.hva_bt_sub1 {
  height: 45px !important;
}
.sp_sort {
  padding-left: 16px !important;
  padding-right: 16px !important;
  margin-top: 11px !important;
}
.sp_sort_box {
  border: 2px solid #222733;
  background: #191919;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 7px;
  color: #fff;
  box-sizing: border-box;
}
.sp_sort_box > div:nth-child(1) {
  float: left;
}
.sp_sort_box > div:nth-child(2) {
  float: right;
  margin-top: 5px;
}
.sp_sort_box > div:nth-child(2) > div {
  float: left;
  cursor: pointer;
  height: 24px;
  padding-top: 3px;
  margin-right: 15px;
}
.sp_sort_box > div:nth-child(2) > div:last-child {
  margin-right: 0 !important;
}
.button_sort {
  border-radius: 5px;
  font-size: 14px;
  padding: 5px 10px;
  cursor: pointer;
  float: left;
  font-weight: 700;
  width: auto;
  text-align: center;
  color: #fff;
}
.sp_league > div {
  width: 100% !important;
  height: 100% !important;
  font-weight: 700 !important;
  float: left !important;
}
.sp_league > div > i:nth-child(1) {
  float: left !important;
  margin-left: 20px !important;
  margin-right: 10px !important;
  margin-top: 8px !important;
}
.sp_league > div > img:nth-child(2) {
  height: 12px;
  float: left !important;
  margin-right: 10px !important;
  margin-top: 9px !important;
  display: none;
}
.sp_league > div > span:nth-child(3) {
  margin-top: 7px;
  float: left !important;
  color: #dfdfdf;
  font-weight: 400;
}
.sp_league > div > i:nth-child(4) {
  float: left !important;
  margin-left: 6px !important;
  margin-right: 6px !important;
  font-size: 16px;
  margin-top: 7px;
}
.sp_league > div > span:nth-child(5) {
  width: calc(100% - 310px);
  margin-top: 7px;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left !important;
  color: #dfdfdf;
  font-weight: 400;
}
.sp_league > div > span:nth-child(6) {
  margin-top: 6px;
  float: right !important;
  width: 50px !important;
  margin-right: 10px !important;
}
.sp_league > div > span:nth-child(7) {
  margin-top: 5px;
  float: right !important;
  margin-right: 10px !important;
}

.sp_league > div > img:nth-child(8) {
  float: right !important;
  margin-right: 10px !important;
  margin-top: 3px !important;
}
#sp_list .sp_league > div > span:nth-child(5) {
  margin-top: 3px;
}
.time_line {
  height: 30px;
  font-size: 11px !important;
  margin-top: 11px !important;
  width: 100%;
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.time_line > div:nth-child(1) {
  --tw-text-opacity: 1;
  float: left !important;
  font-size: 12px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  padding: 2px !important;
  margin-left: -2px !important;
  width: calc(100% - 132px);
  height: 26px;
}
.time_line > div:nth-child(2) > div {
  border-radius: 0 !important;
  text-align: center !important;
  font-size: 13px !important;
  padding-bottom: 2px !important;
  padding-top: 2px !important;
  width: 130px;
  cursor: pointer;
}
.time_line > div:nth-child(2) > div > span {
  display: table-cell;
  vertical-align: middle;
  overflow-x: hidden;
  text-align: center;
}
.time_line > div:nth-child(2) {
  float: right !important;
  padding: 0 !important;
  -webkit-border-radius: 0 !important;
}
.match_right {
  width: 100% !important;
  padding: 16px !important;
  margin: 0 !important;
  float: left;
  position: relative;
  min-height: 1px;
}
.match_tab {
  display: flex;
  padding: 0 !important;
  margin-bottom: 9px !important;
  width: 100%;
}
.match_tab > .tab_item {
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  flex: 1;
}
.tab_item > .item_title {
  border-left: 0px;
  padding: 9px 0;
  height: 100%;
}
.match_list {
  text-align: center;
  clear: both;
  width: 100%;
  padding: 0;
  background: #121619;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.match_list > .match_item {
  padding: 0 !important;
  width: 100% !important;
  position: relative;
  min-height: 1px;
  float: left;
}
.match_item > div {
  width: 100%;
  height: auto;
  padding: 2px 0 2px 2px !important;
  float: left;
  position: relative;
  min-height: 1px;
}

.cs_wrap {
  width: 100%;
  background: #222;
  border-radius: 10px;
  padding: 5px;
  width: 100%;
  overflow: hidden;
  height: auto;
}
.cs_wrap .swiper-slide > div {
  cursor: pointer;
  width: 49.5%;
  float: left;
  border-radius: 10px;
  margin-bottom: 2px;
}

.slot-select-container-blue2 {
  width: 200px;
  margin: 1px 4px 0 0;
  float: right;
  position: absolute;
  top: 1px;
  right: 0;
  padding-top: 0 !important;
}
#sidebar-right {
  z-index: 2008;
  transition: all 0.5s ease-out 0s;
}
.cart_toggle {
  right: 0px !important;
}
.right_wrap {
  /* height:801px; */
}

.cs_warp {
  /* grid-gap: 0.5rem; */
  /* gap: 0.5rem; */
  /* margin-top: 1rem; */
  /* display: grid; */
  /* margin-bottom:10px; */
  display: block;
  width: 100%;
  height: 100%;
  text-align: left;
}
.cs_warp .cas-image {
  display: inline-block;
  width: 16.43%;
  height: 100%;
}
.cs_item {
  background: unset !important;
  background-size: cover;
  overflow: hidden;
  cursor: pointer;
  border-width: 2px;
  border-radius: 0.5rem;
  background-position: center;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
}
.cas-image .cs_item .btn-ent {
  font-size: 0;
}
.cas-image .cs_item:before {
  /* content: ""; */
  /* width: 100%; */
  /* height: 100%; */
  /* background: url(/image/casino/bg-after.png) no-repeat center; */
  /* background-size: 323px 150px; */
  /* position: absolute; */
  /* z-index: 0; */
  /* left: 0; */
  /* top: 0; */
  /* transform: rotate(180deg); */
}
.cs_item > div:nth-child(1) {
  background-size: 100%;
  background-position: center;
  transition-duration: 0.3s;
  transition-property: all;
  width: 100%;
  /* left: 0px; */
  /* top: 0px; */
  /* position: absolute; */
  height: 100%;
  background-repeat: no-repeat;
  height: 283px;
}
.cs_item > div:nth-child(2):hover {
  right: 20px;
}
.cs_item > div:nth-child(2) {
  background-size: 70%;
  transition-duration: 0.3s;
  transition-property: all;
  width: 100%;
  right: 0px;
  top: 0;
  position: absolute;
  height: 100%;
  background-repeat: no-repeat;
  background-position: right;
}



.wi-5 {
  width: 5% !important;
}
.wi-10 {
  width: 10% !important;
}
.wi-15 {
  width: 15% !important;
}
.wi-20 {
  width: 20% !important;
}
.wi-25 {
  width: 25% !important;
}
.wi-30 {
  width: 30% !important;
}
.wi-35 {
  width: 35% !important;
}
.wi-40 {
  width: 40% !important;
}
.wi-45 {
  width: 45% !important;
}
.wi-50 {
  width: 50% !important;
}
.wi-55 {
  width: 55% !important;
}
.wi-60 {
  width: 60% !important;
}
.wi-65 {
  width: 65% !important;
}
.wi-70 {
  width: 70% !important;
}
.wi-75 {
  width: 75% !important;
}
.wi-80 {
  width: 80% !important;
}
.wi-85 {
  width: 85% !important;
}
.wi-90 {
  width: 90% !important;
}
.wi-95 {
  width: 95% !important;
}
.wi-100 {
  width: 100% !important;
}

.color0 {
  color: #ff4040 !important;
  font-weight: 700;
}

.color1 {
  color: #3da9ff !important;
  font-weight: 700;
}

.color2 {
  color: #4fc453 !important;
  font-weight: 700;
}

.color3 {
  color: red !important;
  font-weight: 700;
}

.color4 {
  color: red !important;
  font-weight: 700;
}

.color5 {
  color: red !important;
  font-weight: 700;
}

.color6 {
  color: red !important;
  font-weight: 700;
}

.color7 {
  color: red !important;
  font-weight: 700;
}

.color8 {
  color: red !important;
  font-weight: 700;
}

.color9 {
  color: red !important;
  font-weight: 700;
}

/******/
.result-container .league-name {
  height: 34px;
  line-height: 20px;
  text-align: -webkit-center;
  text-align: center;
  background: #0f1317;
  color: #ffffff;
  font-size: 15px;
}

.result-container .result-name {
  border: 1px solid #000000;
  /*height: 29px;*/
  /*line-height: 29px;*/
  text-align: center;
  background: #23292e;
  cursor: pointer;
  color: #d4d4dc;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  /*padding: 9px 10px 10px 10px;*/
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

td.result-name .result-time,
td.result-name .result-team,
td.result-name .result-score {
  white-space: normal;
  word-break: break-word;
}

.result-container .result-name strong {
  color: #ffffff;
  font-weight: 500;
  padding: 0 9px;
}

.result-container .result-time {
  float: left;
  width: 55px;
  padding-left: 0px;
}

.result-container .result-team {
  float: left;
  width: calc(100% - 138px);
  color: #f7b800;
}

.result-container .result-score {
  float: unset;
  width: 80px;
  text-shadow: 1px 1px 3px #000;
  padding: 3px;
}

.speech-bubble .board-event-content {
  overflow: auto;
}

/****/

.cashflowlive-box .bank-table {
  height: 270px;
}

#content-table.refresh tbody {
  display: table;
  width: 100%;
}
#content-table.refresh .cashflowlive-box .bank-table {
  /*height: 315px;*/
  height: 19.35vw;
}

#content-table .bank-table {
  background: #161d27;
  border: 1px solid #000;
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
}

#content-table .bank-table ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#content-table .bank-table .title {
  color: #becddc;
  font-size: 15px;
  font-weight: 800;
  top: 0;
  background: #404040;
  background: linear-gradient(to bottom, #3d4b6d 0%, #15334a 74%);
  margin: 0;
  padding: 10px;
  border-radius: 5px 5px 0px 0px;
  border-bottom: 1px solid #000;
  position: relative;
  z-index: 1;
}

#content-table .bank-table,
#content-table .bank-table #rolling-realtime {
  background: #161d27;
  border: 1px solid #000;
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
}

#content-table .bank-table .table {
  overflow: auto;
  min-height: calc(420px - 50px);
  color: #fff;
  font-size: 13px;
  animation: autoscroll 150s linear infinite;
}
@keyframes autoscroll {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(0, -75%, 0);
  }
}
#content-table .bank-table .table > ul > .tr {
  border: 1px solid #000000;
  border-width: 0px 0px 1px 0px;
  padding: 13px 10px;
}
#content-table .bank-table .table > ul > .tr:first-child {
  color: #ff7b00;
}
#content-table .table > ul > .tr > .info,
#content-table
  .bot-banner._menu-sports
  .bank-table
  .table
  > ul
  > .tr
  > .amount {
  display: inline-block;
}
#content-table .table > ul > .tr > .info {
  color: #a9bed2;
}
#content-table .bank-table .table > ul > .tr > .amount {
  float: right;
}

#content-table .bank-table .table > ul > .tr > .info span {
  float: left;
}
#content-table .bank-table .table > ul > .tr > .info span:nth-child(2) {
  color: #f8a068;
  margin: 0 15px;
}
#content-table .bank-table .title:before {
  /*background-image: url(/img/icon/rlive_icon.png?v=03);*/
  background-size: 100%;
  display: inline-block;
  width: 47px;
  height: 32px;
  content: "";
  background-repeat: no-repeat;
  margin: 0;
  margin-right: 7px;
  position: absolute;
  top: 0px;
  right: 0;
}
#content-table.refresh {
  padding: 0;
  /* width: 40%; */
}

#content-table {
  width: 42%;
  padding: 10px 0px;
  padding-bottom: 0;
  box-sizing: border-box;
  background: #242a30;
}

#content-table .table > ul > .tr > .info {
  margin: 13px 0;
  display: inline-block;
}

#content-table .bank-table .table {
  overflow: auto;
  min-height: calc(420px - 50px);
  color: #fff;
  font-size: 13px;
  animation: autoscroll 150s linear infinite;
}

#popup {
}

#popup .popup_screen {
  width: 100vw;
  height: 100vh;
  max-height: calc(100vh - 8px);
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
}
#popup #popup_window {
  /* position: absolute; 
    z-index: 999999;
    top: 0;
    left: 0!important;
    width: 100%;
    height: 100%;
    background: #00000047;
    border: none !important;*/
  overflow: auto;
  /* height: 100%; */
  /* width: 100%; */
  position: absolute;
  top: 60px;
  z-index: 9999999;
  /* transform: translateX(-10vw); */
  /* left: 10vw !important; */
}
#popup #popup_window:before {
  /* content: ""; */
  /* position: fixed; */
  /* z-index: -1; */
  /* top: 0; */
  /* left: 0!important; */
  /* width: 100%; */
  /* height: 100%; */
  /* background: #000000; */
  /* border: none !important; */
  /* overflow: auto; */
  /* -webkit-overflow-scrolling: touch; */
  /* opacity: 0.6; */
}
section#popup:has(> .wrap_popup):before {
  content: "";
  background: #000;
  opacity: 0.5;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
}
#popup .wrap_popup {
}

#popup .wrap_popup::-webkit-scrollbar {
  width: 0px;
}

#popup .wrap_popup ::-webkit-scrollbar {
  background-color: transparent;
  border-radius: 10px;
  display: inherit;
  width: 0px;
}

#popup .wrap_popup .popup_container::-webkit-scrollbar {
  background-color: transparent;
  border-radius: 10px;
  display: inherit;
}

#popup .wrap_popup .popup_container::-webkit-scrollbar-track {
  background-color: transparent;
  display: inherit;
}

#popup .wrap_popup .popup_container::-webkit-scrollbar-thumb {
  background-color: #005880;
  border-radius: 10px;
  display: inherit;
}

#popup .wrap_popup .popup_container {
  background-color: transparent;
  min-width: 300px;
  max-width: 445px;
  /* border-radius: 3px 3px 0 0; */
  overflow-y: scroll;
  overflow-x: hidden;
  border: 2px solid #000000;
  /* position: absolute; */
  border-radius: 5px;
  /* width: 520px; */
  max-height: calc(100vh - (100vh / 6));
  /* width:auto; */
  /* height:auto; */
  /* margin: auto auto; */
  /* overflow: auto; */
  top: calc(100vh / 8);
  background: #345c8f !important;
  /* left: 50%; */
  /* transform: translateX(-50%); */
  /* z-index: 99999; */
  /* margin: 0 100px 0 0px; */
}

#popup .wrap_popup .popup_container img {
  max-width: 100%;
  max-height: 100%;
}
#popup .wrap_popup .popup_container .stylus-modal-top {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#popup .wrap_popup .popup-settings-modal-header-title {
  color: white;
  margin: 0;
  font-size: 18px;
  float: left;
  line-height: normal;
  word-break: keep-all;
  padding-top: 0;
  width: calc(100% - 10px);
  margin: 0px 0px 0px 7px;
  background: transparent !important;
  text-align: center;
}

#popup .wrap_popup h1 {
  background: unset;
  position: relative;
  width: 100%;
  font-size: 19px;
  line-height: 19px;
}

#popup .wrap_popup .popup_container .big-title {
  font-size: 19px;
  color: #333;
  text-align: center;
  margin-top: 25px;
  font-weight: 700;
}

#popup .wrap_popup .popup_container .popup_body {
}

#popup .wrap_popup .popup_container .wrap-popup_info {
  /*padding: 5px 5px 76px 5px;*/
  color: #fff;
  background: transparent;
  /* min-height: 200px; */
  height: auto;
  overflow: auto;
  overflow: auto;
  /*	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	flex-wrap: nowrap;*/
  border-top: 2px solid #000;
}
#popup .wrap_popup .popup_container .wrap-popup_info p {
  padding: 0px;
  margin: 0px;
}

#popup .wrap_popup .popup_container .wrap-popup_info img {
  /*width:100%;
	width: 100% !Important;
	height: 100% !important;
	float:left;*/
}

#popup .wrap_popup .popup_container .popup_footer {
  border: transparent;
  height: auto;
  color: aliceblue;
  font-family: unset;
  float: unset;
  width: 100%;
  text-align: center;
  padding: 0;
  border-top: 1px solid #000;
  background: transparent !important;
}

#popup .wrap_popup .popup_container .popup_footer a {
  color: #5bc0de;
  -webkit-font-smoothing: auto;
  text-decoration: none;
}

#popup .wrap_popup .popup_container .popup_footer span {
  display: table;
  float: unset;
  margin: 0 auto;
}

#popup .wrap_popup .popup_container .popup_footer input {
  width: 18px;
  height: 18px;
  vertical-align: sub;
}

#popup .wrap_popup .popup-settings-modal-header-title .small-title {
  font-size: 13px;
  color: #c5c5c5;
  font-family: unset;
  float: left;
  width: 100%;
  margin: 0px;
  font-weight: 100;
}

/* Added for popup close button -- Start -- */

#popup .close_popup {
  position: absolute;
  right: 32px;
  top: 32px;
  width: 32px;
  height: 32px;
  opacity: 0.3;
}

.close_popup:hover {
  opacity: 1;
}

.close_popup:before,
.close:after {
  position: absolute;
  left: 15px;
  content: " ";
  height: 33px;
  width: 2px;
  background-color: #333;
}

.close_popup:before {
  transform: rotate(45deg);
}

.close_popup:after {
  transform: rotate(-45deg);
}

/* Added for popup close button -- Start -- */

.btn-outline-info {
  border: 1px solid #000000;
  background: #2c2b34;
  color: #fff;
  cursor: pointer;
  border-radius: 3px;
  font-size: 13px;
}
.btn-outline-info:hover {
  filter: brightness(1.5);
}
.btn-outline-info.btn-layerClose {
  width: 97px;
  height: 38px;
  line-height: 38px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  border-radius: 5px;
  display: none;
}
.btn-outline-info.btn-expireClose {
  float: right;
  line-height: 16px;
  height: 16px;
  margin: 7px;
  padding: 4px 17px;
  height: 24px;
  display: none;
}

.btn-outline-info.btn-layerClose2 {
  width: 97px;
  height: 24px;
  line-height: 16px;
  margin: 7px;
  box-sizing: border-box;
  padding: 4px 17px;
  text-align: center;
  border-radius: 5px;
}
.btn-outline-info.btn-expireClose2 {
  float: right;
  line-height: 16px;
  height: 16px;
  margin: 7px;
  padding: 3px 8px;
  height: 24px;
  /* position:absolute; */
  bottom: 0;
  right: 0;
  border-radius: 5px;
}

.closure-container .btn-expireV4,
.closure-container .btn-closeV4 {
  display: inline-flex;
  background: transparent;
  border: 0;
  margin: 0;
  width: auto;
  height: auto;
  line-height: normal;
  padding: 0;
}

.closure-container .btn-closeV4 .icon-close {
  font-family: "party" !important;
}

.closure-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 14px 10px;
}

.logselected {
  background-color: #000000;
}

.cls-btn {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  color: #fff;
  font-size: 26px;
  padding: 0 5px;
  line-height: 1;
  transition: color 0.3s ease;
  cursor: pointer;
  opacity: 0.8;
  z-index: 1046;
}

.sportsbtn i {
  transform: scale(0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}


.cas-image:hover .btn-ent {
  background: url(/image/banner_casino/playsilver.png);
  background-position: center;
  height: 100%;
  width: 100%;
  left: 0;
  background-repeat: no-repeat;
  background-size: 30%;
  background-color: #0e0e0ea1;
}

.cas-image .btn-ent .first {
  font-size: 0;
}

.m_mini {
  background-color: #0d0c02;
}
.warn-icon {
  width: 70px;
  height: 70px;

  left: 0;
  right: 0;
  display: block;
  position: absolute;
  margin: 0 auto;
  border-radius: 50%;
  top: -30px;
  background: #000000;
  background-image: linear-gradient(
    134deg,
    #3f3f3f 0,
    #101010 5%,
    #272727ad 30%,
    rgb(0 0 0 / 45%) 50%,
    #29292996 70%,
    #101010 95%,
    #3f3f3f
  );
  border: 2px solid #212121;
}
.warn-icon:before {
  content: "!";
  text-align: center;
  position: absolute;
  left: 50%;
  top: -30px;
  transform: rotate(20deg) translateX(-50%);
  color: #fff;
  font-size: 5em;
  top: -27px;
  /*text-shadow: 2px 2px 0px #9d9d9d;*/
}

.warning-box .widget.widget-stats.p-0.bg-preview-blue2 {
  overflow: unset;
  background: #000000 !important;
  background-image: linear-gradient(
    134deg,
    #3f3f3f 0,
    #101010 5%,
    #1c1c1cad 30%,
    rgb(0 0 0 / 45%) 50%,
    #29292996 70%,
    #101010 95%,
    #3f3f3f
  ) !important;
  border-radius: 15px;
  position: relative;
  border: 2px solid #212121;
}
.warning-box .title {
  padding: 6px 10px 10px 10px;
  border-radius: 5px 5px 0 0;
  font-size: 1.3em;
  color: #e44444;
  z-index: 0;
}
.warning-box .stats-desc.bg-white.p-t-10.p-b-10 {
  background: transparent !important;
  border-top: 1px solid #303030;
  padding: 10px 20px;
}

.warning-box .tertiary.preview-login-button-blue2 {
  border: 2px solid #d94141 !important;
  background: #000 !important;
  color: #d94141 !important;
}

.warning-box .btn-confirm.tertiary.preview-login-button-blue2 {
  border: 2px solid #d94141 !important;
  background: #d94141 !important;
  color: #fff !important;
}

.warning-box .tertiary.preview-login-button-blue2:hover {
  background: #1c1c1c !important;
  color: #d94141 !important;
}
.warning-box .btn-confirm.tertiary.preview-login-button-blue2:hover {
  border: 2px solid #d94141 !important;
  background: #7b2020 !important;
  color: #fff !important;
}

._open_board_event.wi-50 {
  width: 75% !important;
}
.col_not .text-left.table-board-flex-field.wi-15,
.col_not .display-center.table-history-td.sp_col_2 {
  justify-content: left;
  align-items: center;
}
.noti_tbl .table-header .sp_col_2 {
  text-align: left !important;
}


.socials {
  margin: auto;
  width: 100%;
  padding: 5px 0;
}

._calander_day:hover {
  color: #000;
}
.w-50 {
  width: calc(50% - 10px);
  margin-right: 10px;
  margin-top: 10px;
}

.w-25 {
  margin-right: 10px;
  margin-top: 10px;
}

.w-50.box,
.w-25.box {
  border: 2px solid #21bfd1;
}
.box-wrapper > .w-25.box {
  width: calc(23% - 9px);
  flex-grow: 1;
}

.box-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
  margin-left: 50px;
}

.box-title {
  text-align: center;
  color: #bcbcbc;
  font-weight: 600;
  font-size: 14px;
  background: #151515;
  border: 1px solid #2a2a2a;
}
.box-wrapper .bxcr-bottom {
  color: red;
  font-weight: 900;
}
.box-content {
  display: flex;
}

.bxc-left {
  width: 35%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  color: var(--swiper-theme-color);
  font-weight: 500;
  padding-left: 10px;
}

.bxc-right {
  width: 65%;
  padding: 5px;
  font-size: 12px;
  font-weight: 400;
  text-align: right;
}

.warning-box h1 {
  font-size: 27px;
}

.warning-box h2 {
  font-size: 18px;
}

.warning-box h3 {
  font-size: 14px;
}

.warning-box h4 {
  font-size: 16px;
}

.warning-box h5 {
  font-size: 12px;
}

.warning-box h6 {
  font-size: 9px;
}

.wd-warning {
  display: none;
}

#delay_message {
  padding: 3px;
  animation: glow 1s infinite;
  background-image: linear-gradient(270deg, #14151a 40%, #d1d1d1, #14151a 60%);
  background-size: 200% 200%;
  position: relative;
  z-index: 1;
  /* margin-bottom: 5px; */
}
#delay_message:before {
  content: "";
  height: 38px;
  width: 98%;
  position: absolute;
  background-size: 200% 200%;
  background-position: 143% 0%;
  z-index: -1;
  background-image: linear-gradient(270deg, #14151a 40%, #14151a, #14151a 60%);
  left: 4px;
  top: 2px;
}

#delay_time {
  color: limegreen;
  font-size: 14px;
  font-weight: 900;
}
@keyframes glow {
  0% {
    background-position: 150% 0%;
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.3);
  }
  10% {
    background-position: 100% 0%;
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.5);
  }
  75% {
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.3);
  }
  100% {
    background-position: -50% 0%;
  }
}

@keyframes glowInner {
  0% {
    background-position: 150% -100%;
  }
  10% {
    background-position: 100% -100%;
  }
  100% {
    background-position: -50% -100%;
  }
}

.cs_wrap .swiper-slide > div.low-menu img {
  height: calc(9.75vw - 7.2px);
}

.holdemInfo .ent-container.go_holdem {
  display: flex;
  width: 100%;
  text-decoration: none;
}
.holdemInfo .ent-container.go_holdem:hover {
  text-decoration: none;
}

.holdemInfo .ent-container.go_holdem .holdem-bg {
  width: 50%;
  height: 100%;
}
.holdemInfo .ent-container.go_holdem .holdem-bg > img {
  width: 100%;
  height: auto;
}

.holdemInfo .ent-container.go_holdem .holdem-txt {
  width: 50%;
  font-weight: 600;
  padding: 8px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
      text-align: center;
}

.holdemInfo .holdem-txt-s {
  /*font-size: 1.4vw;*/
  font-size: 1vw;
}
.holdemInfo .holdem-txt-xs {
  /*font-size: 1.3vw;*/
  font-size: 0.7vw;
  margin-top: 12px;
}
.holdemInfo .holdem-txt-l {
  /*font-size: 1.7vw;*/
  font-size: 1.2vw;
  margin-top: 2rem;
}

.holdemInfo .htxt-w {
  color: #fff;
}

.holdemInfo .htxt-y {
  color: #fcb325;
}

.holdemInfo .holdem-btn {
  font-size: 1.3vw;
  color: #000;
  background: #fcb325;
  width: 22vw;
  padding: 5px;
  border-radius: 10px;
  margin-top: 25px;
}

.btn-sideboard-xs.el-row--flex.is-justify-center {
  flex-direction: column;
  position: relative;
  z-index: 1;
}

.btn-sideboard-xs .img-openhours {
  position: absolute;
  top: 16px;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
}

.btn-sideboard-xs.el-row--flex.is-justify-center:hover .img-openhours {
  display: block;
}



.cross-shadow-ribbon {
  display: none;
  position: absolute;
  /*background: #ffbe00;*/
  top: -24px;
  left: 45%;
  transform: translateX(-50%);
  /*padding: 2px 3px;*/
  /*padding-left: 10px;*/
  color: #fff;
  /*border-radius: 0 0 2px 2px;*/
  height: 29px;
  line-height: 23px;
  margin: 0;
  z-index: 1;
  border-radius: 25px;
}
/*
.cross-shadow-ribbon:before {
    content: "";
    position: absolute;
    left: 14px;
    top: 18px;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 23px solid #ffbe00;
    border-left: 8px solid transparent;
    transform: rotate(124deg);
    z-index: 0;
}
*/

.btn-sideboard-xs .cross-shadow-ribbon {
  height: 30px;
  line-height: 20px;
  top: -4px;
  padding: 0 3px;
  left: 0;
  transform: unset;
  border-radius: 0 25px 25px 0;
}
/*
.btn-sideboard-xs .cross-shadow-ribbon:before {
    top: 13px;
    left: 7px;
    border-bottom: 19px solid #ffbe00;
    transform: rotate(-90deg);
    border-left: 9px solid transparent;
}
*/
.btn-sideboard-xs .cross-shadow-ribbon img {
  height: 30px;
}

.holdem_open_banner {
  width: 770px;
  position: relative;
  margin: 0 auto;
  border-radius: 10px;
  overflow: hidden;
  font-style: italic;
  color: #f7b600;
  font-size: 2em;
  line-height: 26px;
  border-top: 6px solid #d5af4e;
  background: url(/image/holdem-topbg.png) center;
  background-size: cover;
  background-position: bottom;
  text-shadow: 2px 2px #000;
}

.holdem_open_banner p {
  padding: 1% 3%;
}

.holdem_open_banner strong {
  font-size: 1.5em;
}
.holdem_open_banner span color {
  color: #fff;
}

.fade-list-container {
  position: relative;
  overflow: hidden;
}
#fade-list {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
}
#fade-list li {
  position: absolute;
  width: auto;
  opacity: 0;
  transform: translateX(-50px);
  transition: opacity 0.5s ease, transform 0.5s ease;
  left: 10px;
  z-index: 9;
  text-align: left;
}
#fade-list li.active {
  opacity: 1;
  transform: translateX(0);
}
#fade-list li.active::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    120deg,
    #ffffff00 0%,
    #ffdb0033 50%,
    #fc620000 100%
  );
  transform: skewX(-30deg);
  animation: Inrightshine 2s ease-in-out;
  z-index: 10;
}


@keyframes Inrightshine {
  0% {
    left: -100%;
  }
  1% {
    left: -30%;
  }
  100% {
    left: 100%;
  }
}

.holdem-txt-msg {
  margin: 10px 0;
  display: block;
  font-size: 16px;
  font-weight: 900;
  color: #ebcc30;
}

.hidonother {
  display: none !important;
}

.arrow-ribbon.img-openhours {
  display: none;
}

.wrap-searchssports .input-group-btn._search_sports_btn .btn-search {
  margin: 0 !important;
}

img.capimg.captcha2 {
  /*
    width: 33% !important;
    height: 40px !important;
    vertical-align: bottom;
    */
  border-radius: 3px;
}

.btn-xxs-userinfo {
  font-size: 11px;
  line-height: 11px;
  background: linear-gradient(180deg, #333, #000) !important;
  color: #cacaca;
  border: 1px solid #535353;
  padding: 2px 7px !important;
  float: right;
}


._alert ._alerttxt h2.title > strong {
  font-size: 16px;
  color: #000;
}

#frmPopLogin > .m-t-21.el-row > .el-col.el-col-22 > .el-row > img {
  float: unset !important;
  max-width: 150px;
  height: auto;
  margin-left: 35px;
}



/* LIVE BG */
.live_prv.prv_bg {
  position: relative;
  border: 2px solid #222733;
}

.live_prv.prv_bg:after {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  background-color: #000000fa;
  bottom: 0;
  z-index: -1;
}

.live_board.livebg-basketball_bg,
.live_prv.prv_bg.sicon-basketball_bg {
  background: url(/image/live/livebg_basketball.png) no-repeat;
  background-size: cover;
  background-position: center;
}
.live_board.livebg-soccer_bg,
.live_prv.prv_bg.sicon-soccer_bg {
  background: url(/image/live/livebg_soccer.png) no-repeat;
  background-size: cover;
  background-position: left;
}
.live_board.livebg-volleyball_bg,
.live_prv.prv_bg.sicon-volleyball_bg {
  background: url(/image/live/livebg_volley.png) no-repeat;
  background-size: cover;
  background-position: center;
}
.live_board.livebg-baseball_bg,
.live_prv.prv_bg.sicon-baseball_bg {
  background: url(/image/live/livebg_baseball.png) no-repeat;
  background-size: cover;
  background-position: center;
}

.live_board.livebg-icehockey_bg,
.live_prv.prv_bg.sicon-icehockey_bg {
  background: url(/image/live/livebg_hockey.png) no-repeat;
  background-size: cover;
  background-position: center;
}

.live_prv.prv_bg .prv_c .prc_home img,
.live_prv.prv_bg .prv_c .prc_away img {
  --color1: rgb(162 216 255 / 67%);
  --color2: rgb(0 0 0 / 60%);
  filter: drop-shadow(1px 0 0 var(--color2)) drop-shadow(-1px 0 0 var(--color2))
    drop-shadow(0 1px 0 var(--color2)) drop-shadow(0 -1px 0 var(--color2))
    drop-shadow(1px 0 0 var(--color1)) drop-shadow(-1px 0 0 var(--color1))
    drop-shadow(0 1px 0 var(--color1)) drop-shadow(0 -1px 0 var(--color1));
}

._lvl_ {
  margin-bottom: 2.5rem;
  position: relative;
}

._lvl_ > .sp_league {
  position: absolute;
  z-index: 10;
  top: -17px;
  left: 5px;
  padding-right: 10px;
  background: #1e2428;
}

._lvl_ > .sp_league i.fa-chevron-down.text_cl {
  display: none;
}

#leftbox_out .hlaf_sp .sch-txt {
  margin-bottom: 2rem;
  font-weight: 300 !important;
  letter-spacing: 1.5px;
  font-size: 15px !important;
  font-style: normal;
  background: #1e2428 !important;
}

.live_b .live_board .glist .home-l .score._hscore,
.live_b .live_board .glist .away-l .score._ascore {
  border: 1px solid #afd23f;
  display: flex;
  justify-content: center;
  align-items: center;
}

.live_b .live_board .glist .home-l .lv-home > img,
.live_b .live_board .glist .away-l > div > img {
  --color1: rgb(162 216 255 / 67%);
  --color2: rgb(0 0 0 / 60%);
  filter: drop-shadow(1px 0 0 var(--color2)) drop-shadow(-1px 0 0 var(--color2))
    drop-shadow(0 1px 0 var(--color2)) drop-shadow(0 -1px 0 var(--color2))
    drop-shadow(1px 0 0 var(--color1)) drop-shadow(-1px 0 0 var(--color1))
    drop-shadow(0 1px 0 var(--color1)) drop-shadow(0 -1px 0 var(--color1));
  /* height: 40px; */
  /* width: auto; */
}

.sp_title._livetitle {
  text-align: center !important;
  background: #222 !important;
}

.sp_title._livetitle > strong {
  font-weight: 400;
}

#slotbox .thumb_frame._game_item a > .btn-ent {
  position: relative;
}
#slotbox .thumb_frame._game_item a > .btn-ent:before {
  display: flex;
  width: 100%;
  height: 100%;
  opacity: 0;
  font-family: party !important;
  content: "\eb02";
  color: #fff;
  position: absolute;
  bottom: 15px;
  padding: 3px 7px;
  justify-content: center;
  align-items: center;
  left: 0;
  box-sizing: border-box;
  font-size: 60px;
  text-shadow: 0 0 6px rgb(0 0 0);
  transition: opacity 0.3s;
  pointer-events: none;
}

#slotbox .thumb_frame._game_item a:hover > .btn-ent:before {
  opacity: 1;
}
#slotbox .thumb_frame._game_item a > .btn-ent > span.first {
  color: #fff;
}
#slotbox .thumb_frame._game_item a:hover > .btn-ent > span.first {
  color: #21bfd1;
}

.depwd-req-btn {
  font-size: 16px;
  border-radius: 40px;
  width: 150px !important;
}

.depwd-mreq-btn {
  background: linear-gradient(
    to bottom,
    rgba(150, 33, 33, 1) 1%,
    rgba(80, 0, 0, 1) 100%
  ) !important;
  height: 50px;
  border: 1px solid #111 !important;
  text-align: center;
  padding: 4px !important;
  color: #fff;
  min-width: 80px;
  width: 200px;
  border-radius: 0;
  font-size: 14px !important;
  font-weight: 500 !important;
  cursor: pointer;
}

.depwd-txt-title {
  font-size: 1.4rem !important;
  font-weight: 400 !important;
}

.main-select,
.customselect {
  position: relative;
}
.main-select > img {
  display: none;
}
.main-select:after,
.customselect:after {
  content: "\f0d7";
  font-family: "FontAwesome";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  color: #fff;
}
.customselect:after {
  color: #000;
}

.dp-border {
  display: none !important;
}

.info-depo > img {
  width: 100%;
  height: auto;
}

.deposit-content > div.el-row > div.half_wrap.el-col-14,
.deposit-content > div.el-row > div.rule-bg-blue2.rule_,
.withdraw-content > div.half_wrap.el-col-14,
.withdraw-content + div.rule-bg-blue2.rule_ {
  width: 50%;
}

#d_sp.wallet-type {
  padding: 4px 10px;
}

#d_sp.wallet-type > .el-row.f-s-22 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.half_title.depwd-txt-title {
  padding-left: 50px;
}
.support_btn._write_ > .gametype-button-orange.green-button1,
.four_group-btn > .gametype-button-orange,
.note-comment-blue2 .two_groupbtn.gametype-button-orange,
.wrapthree_groupbtn .three_groupbtn.gametype-button-orange {
  text-shadow: 0 1px 3px rgb(0 0 0 / 80%);
  color: #fff;
  border: none;
  font-weight: 500;
  width: 85px;
  padding: 5px 0 !important;
  height: unset !important;
  border-radius: 0;
  margin-bottom: 0;
}
.four_group-btn > .gametype-button-orange.blue-button,
.wrapthree_groupbtn .three_groupbtn.blue-button {
  background: linear-gradient(to bottom, rgb(0 66 208) 1%, rgb(0 48 97) 100%)
}
._memo_readall.two_groupbtn {
  background: linear-gradient(
    to bottom,
    rgba(33, 33, 150, 1) 1%,
    rgba(0, 0, 80, 1) 100%
  );
}


.support_btn._write_ > .gametype-button-orange.green-button1,
.four_group-btn > .gametype-button-orange.green-button1,
.wrapthree_groupbtn .three_groupbtn.green-button1 {
  background: linear-gradient(to bottom, rgb(52 133 73) 1%, rgb(0 58 23) 100%);
}

.four_group-btn > .gametype-button-orange.red-button1,
.two_groupbtn.red-button1 {
    /*padding-bottom: 6px !important;*/
}

.four_group-btn > .gametype-button-orange.red-button1,
.two_groupbtn.red-button1,
.wrapthree_groupbtn .three_groupbtn.red-button {
  background: linear-gradient(
    to bottom,
    rgba(150, 33, 33, 1) 1%,
    rgba(80, 0, 0, 1) 100%
  );

}


.bet-history-tab-in {
  border-left: 2px solid #111111;
  border-right: 2px solid #111111;
}
.bet-history-tab:nth-child(2) > .bet-history-tab-in {
  border-left: 2px solid #111111 !important;
}

.rule-bg-blue2.rule_:has(> .info-depo) {
  padding: 20px;
}
.rule-bg-blue2.rule_ {
  background: transparent !important;
  border: none;
}

.get-coin-grp {
  display: flex;
  flex-direction: column;
}

.get-coin-grp input.form-control.dep_amount {
  width: 100% !important;
}
.get-coin-grp input.btn.getcoinmarket,
.get-coin-grp input.btn.getcoinmarketwithdraw {
  margin: 20px 0;
}
.cryptic_verstyle .controls.get-coin-grp > input#IC_AMOUNT,
.cryptic_verstyle .controls.txtid-grp > input.txid {
  width: 100% !important;
}

.gametype-button-orange {
  min-width: 80px;
  height: 35px;
  border: none;
  display: flex;
  text-align: center;
  color: #fff;
  cursor: pointer;
  justify-content: center;
  margin-bottom: 2px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  align-items: center;
  padding: 4px !important;
  border-radius: 0;
  text-shadow: 0 1px 3px rgb(0 0 0 / 80%);
}
.wrapthree_groupbtn:last-child > .gametype-button-orange {
  margin-right: 0 !important;
}

.gametype-button-orange > div:has(> i.fa),
.gametype-button-orange > div:has(> img) {
  display: none !important;
}
.gametype-button-orange > div {
  margin: 0 !important;
  padding: 0 !important;
}

.note-comment-blue2 {
  background: none;
  padding: 0;
  margin-bottom: 15px;
}
.note-comment-blue2 .memolist-title {
  display: none;
}

.dw-hline {
  border-top: none !important;
  border-bottom: solid 0.1rem #333 !important;
}

.dw-hist {
  border-top: solid 0.1rem #333;
  padding: 0 15px;
}
.dw-hist-fw {
  border-top: solid 0.1rem #333;
  padding: 0 50px;
}
.dw-hist > .el-row {
  padding-left: 0 !important;
}

.table-history-blue2 > .table-header > div,
.table-sbetlog-blue2 .table-header > div,
.table-mbetlog-blue2 .table-header > div {
  font-weight: 500;
}

/* MINI GAME */
.m_mini
  .games-navigation
  .multi-tabs_wrapper.bd_bb1
  #new_tabs
  .main_tabs
  .tmain {
  width: calc(100% / 7);
  border: 1px solid rgb(51, 51, 51);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 12px 5px 2px;
  background: rgb(17, 16, 18);
}

.m_mini
  .games-navigation
  .multi-tabs_wrapper.bd_bb1
  #new_tabs
  .main_tabs
  .tmain
  .mg-picon {
  width: 110px;
  height: 42px;
  overflow: hidden;
}

.mg-picon > .mg-Dongbokkwon2 {
  object-position: 0 -2002px;
}
.mg-picon > .mg-OZGAME {
  object-position: unset;
  content: url(/image/v4_grit/game_mini_img25.png);
  height: 45px;
  width: 45px;
  background-size: 100%;
}
.mg-picon > .mg-CROWN {
  object-position: 0 -248px;
}
.mg-picon > .mg-lotus {
  object-position: -3px -2353px;
}
.mg-picon > .mg-MGM {
  object-position: 0 -1536px;
}
.mg-picon > .mg-SMGAMES {
  object-position: 0 -4347px;
}
.mg-picon > .mg-SKY {
  object-position: 0 -4579px;
}
.mg-picon > .mg-binance {
  object-position: 0 -480px;
}
.mg-picon > .mg-named {
  object-position: 0 -4107px;
}
.mg-picon > .mg-NEXTGAME {
  object-position: 0 -3407px;
}
.mg-picon > .mg-Dongbokkwon {
  object-position: 0 -4695px;
}
.mg-picon > .mg-monster {
  object-position: 0 -8898px;
}
.mg-picon > .mg-BEPICK {
  object-position: 0 -7928px;
}


.mg-picon > .mg-TOKENGAME {
    content: url(/image/icon/newv2/ODDGAME.png);
    height: 60px;
    transform: translateY(-10px);
}




li.tlayer.mini_menu.game-header {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.m_mini #new_tabs_content .multi-tabs_wrapper #new2_tabs.tabs {
  margin-top: 15px;
}

#leftbox_out.col-md-12 + .rightside > .right_wrap .img-empty_container-xl {
  display: none;
}

.monetary-event-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  word-break: keep-all;
  width: 100%;
}
.monetary-event-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 170px;
  width: calc(25% - 10px);
  padding: 15px;
  background-color: #090909;
  border: 1px solid black;
  border-radius: 3px;
  box-shadow: 0 4px 8px rgb(0 0 0 / 48%);
  text-align: center;
  font-weight: bold;
}
.redbox1 {
  background-color: transparent;
  color: #deddd2;
  font-size: 20px;
  font-weight: bold;
  padding: 10px;
  border-radius: 3px;
  width: 100%;
  box-shadow: 0 0 10px rgb(0 0 0 / 51%);
  animation: bounceGlow 1.5s infinite alternate;
}

@keyframes bounceGlow {
  0% {
    transform: translateY(0);
    box-shadow: 0 0 10px rgb(255 255 255 / 0%);
  }
  50% {
    transform: translateY(-5px);
    box-shadow: 0 0 20px rgb(249 255 0 / 50%);
  }
  100% {
    transform: translateY(0);
    box-shadow: 0 0 10px rgb(236 186 8 / 0%);
  }
}

.redbox2 {
  background-color: #121212;
  color: #a89342;
  font-size: 22px;
  padding: 10px;
  margin: 0 0 5px 0;
  border-radius: 3px;
  width: 100%;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.redbox3 {
  font-size: 13px;
  color: #bebca9;
}

.board-topfix .table-board-td {
  text-shadow: 1px 1px 2px #000;
}
.right.btn-switch-mode {
  margin-left: 20px;
}
.result-sports.name-header.bg-header {
  background-image: none;
}

.side-info {
  width: 100%;
  background: url(/image/v4_grit/rulebg_layer.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: top center;
  background-color: #000;
  border: 3px solid #21bfd1;
}
.side-info .info-header {
  padding: 30px 10px 5px 10px;
}

.side-info .info-header,
.side-info .info-header .side-info-title {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.side-info .info-header .site-logo {
  max-width: 200px;
  margin-bottom: 8px;
}
.side-info .info-header .site-logo > img {
  width: 100%;
  height: auto;
  padding: 0;
}
.side-info-title .sinfo-main-title {
  font-size: 48px;
  font-weight: 700;
  background: linear-gradient(20deg, #36c2f7, #d7f6ff, #7efff3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
.side-info-title .sinfo-sub-title {
  font-size: 25px;
  font-weight: 700;
  background: linear-gradient(20deg, #36c2f7, #d7f6ff, #7efff3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: none;
}

.side-info-body {
  padding: 8px;
  margin: 8px;
  border: 4px solid #0e2229;
  background: #0f0f0f;
}

.side-info .hdr-img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.side-info .hdr-img > img {
  width: 50% !important;
  height: auto;
  padding: 0 !important;
  margin-top: 8px;
}

.side-info-body .sinfo-content-title {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #21bfd1;
  font-size: 20px;
  font-weight: 600;
  text-shadow: 1px 1px 3px #4b4b4b;
  padding: 5px 0;
  border-top: 1px solid #151c1c;
  border-bottom: 1px solid #022329;
  background: rgb(15, 15, 15);
  background: linear-gradient(
    90deg,
    rgba(15, 15, 15, 1) 0%,
    rgba(4, 70, 73, 1) 15%,
    rgba(10, 98, 102, 1) 50%,
    rgba(4, 70, 73, 1) 85%,
    rgba(15, 15, 15, 1) 100%
  );
}
.side-info-body .sinfo-content {
  padding: 10px 0;
  color: #dfdfdf;
  text-align: left;
  white-space: normal;
}

#scrolltotop {
  width: 50px;
  height: 50px;
  text-align: center;
  position: fixed;
  bottom: 60px;
  /*right: calc(((100vw - 1900px) / 2) + 300px);*/
  right: 280px;
  z-index: 4000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  background: #f8bf45;
  font-size: 30px;
  cursor: pointer;
  color: #4d3939;
  opacity: 0.7;
}

.captcha_con + td > img._login_ {
  height: 47px;
  border-radius: 3px;
}

.main-select-drop .icon-sports:before {
  font-family: uicons-bold-rounded !important;
  content: "\f1c0";
}

.match_list .way_3 > span:nth-child(1) {
  max-width: calc(100% - 67px);
}

.match_list .way_3 > span:nth-child(3) {
  width: 37px;
}

.match_list .way_3 > span:nth-child(3) {
  width: 30px;
}

.match_list .way_3 > .snipway_3.snip_nosp {
  max-width: calc(100% - 37px);
}

.match_list .way_3 > .snipway_0.snip_nosp {
  width: 37px;
}

#register-container .result_r_div .result_r_table thead > tr > th {
  text-align: center;
}

.gametype-button-orange.red-button1._memo_delall.two_groupbtn {
  /*margin-top: 1px !important;*/
}

#slotbox.allbet-container.container_mcasino.slot_group {
  overscroll-behavior: contain;
}

.noti_tbl.forum-tbl .col-11-nodatetime {
  width: 90% !important;
  text-align: center !important;
  justify-content: center;
}

[class^="v4icon-"],
[class*=" v4icon-"] {
  font-family: "v4icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.v4icon-slot7:before {
  font-family: "v4icon" !important;
  content: "\e90e";
}
.v4icon-casino:before {
  font-family: "v4icon" !important;
  content: "\e902";
}

.casinoWithdrawal .v4icon-casino:before,
.casinoWithdrawal .v4icon-slot7:before {
  font-size: 25px;
  vertical-align: middle;
}

.casinoWithdrawal .v4icon-casino,
.casinoWithdrawal .v4icon-slot7 {
  margin-left: 8px;
}
.calfoot .red-button1 {
  margin: 0 auto;
}
#casdepoReq .casinoWithdrawal .btnMid {
  padding: 10px 20px;
  margin: 5px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  background: #007bff;
  color: white;
  transition: background 0.3s;
}

#casdepoReq .casinoWithdrawal {
  color: white;
  font-size: 20px;
}
#casdepoReq .casinoWithdrawal,
#casdepoReq .casinoWithdrawal [class*="v4icon-"] {
  display: flex;
  align-items: center;
}
#ranking_container .hlaf_sp {
  width: 50% !important;
  float: left;
}
#ranking_container .hlaf_sp:last-child {
  border-right: 0;
}

#user-container .member_infoForm .info-group.w-50 input,
#user-container .member_infoForm .info-group.w-50 select {
  margin-bottom: 2px;
}

.inputwrap .inputleftbtn {
  float: left;
  width: calc(100% - 100px) !important;
  text-align: left !important;
}
.inputwrap .inputrightbtn {
  width: 100px;
  float: left;
  text-align: center;
  background-color: #a70000;
  height: 40px;
  border-radius: 3px;
  line-height: 35px;
}

#user-container #modify_birthday .info-group {
  margin-top: 2px;
}

#pop_login.btn_b1.POPUP_LOGIN_ {
  background: #d14821 !important;
}

.description-siderule {
  text-align: center;
}

.main-select-drop {
  scrollbar-width: 20px;
  scrollbar-color: #999fa3 #25292c;
}
.main-select-drop::-webkit-scrollbar {
  width: 20px;
  display: block;
}
.main-select-drop::-webkit-scrollbar-track {
  background: #25292c;
}
.main-select-drop::-webkit-scrollbar-thumb {
  background-color: #999fa3;
  border-radius: 5px;
  border: 2px solid #999fa3;
}
.main-select-drop::-webkit-scrollbar-thumb:hover {
  background-color: #888;
}



.flexcolumn {
	flex-direction: column;
}


.main-table.el-table th > .cell {
    white-space: nowrap;
    text-overflow: unset;
    overflow: auto;
}



.calendar thead>tr>th {
	width:100%;
}



.cal_event_cashout, 
.cal_event_cashout_h {
        width: auto;
        height: 40px;
        border-radius: 4px;
        font-size: 17px;
        font-weight: 700;
        color: #171c22;
        border: 1px solid #000000;
        text-shadow: unset;
        background-color: #4c8572;
        background: linear-gradient(to bottom, #4bf5e0 0%, #148aa2 74%);
        cursor: pointer;
        padding: 0px 15px;
    }
    
    .table-mbetlog-td.plusbtn {
    display: flex;
    justify-content: center;
    align-items: center;
}


.switch-row .toggle_mode .toggle-content .names .mode_type {
    display: flex;
    justify-content: center;
    align-items: center;
}



/*--.button_sort color--*/
.but_b1{
	background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
	border: 2px solid #2e7de5;
}
.but_b1.on {
    border: 2px solid #fff;
}

.sp_sort_box > div:nth-child(2) > .on{
	border-bottom: 2px solid #2e7de5;
}

.text_cl{
	color: #2e7de5 !important;
}


/*스포츠 리스트 시간 컬러*/
.time_line > div:nth-child(1){
	color: #fff !important;
}



.time_line > div:nth-child(1){
	border-top: 1px solid #262b31;
    background: #1b1b23;
}

.time_line > div:nth-child(2) > div{
    color: #fff !important;
	background-color: #2e7de5 !important;
	border: 1px solid #2e7de5;
	background: #191919 !important;
}
.time_line > div:nth-child(2) > .on{
	background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
}

/*스포츠 배팅 버튼 컬러*/
.sp_btn{
	color: #fff;
    background: #2d353c;
    border-color: #424242 #181818 #232324 #2c3339;
}

.sports_box > .on{
	color: #fff;
    background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
    border-color: #2e7de5;
}
._bonus > .on > button{
	background-image: linear-gradient( 90deg, #2e7de5 0, #0c294e) !important;
	border-color: #2e7de5;
}
._bonus > .on .bs_text{
	color: #fff !important;
}



/*매치리스트*/
.match_tab > .tab_item{
	background-color: #2b343b;
    color: #fff;
    border-bottom: 2px solid #2e7de5;
}

.match_tab > .on{
	background-color: #1b1b23;
    border: 2px solid #2e7de5;
    border-bottom: 0;
}
.tab_item > .item_title{
	border-right: 2px solid #171c22;
}

.market_name{
	background-color: #21282e;
	border-top: 1px solid #414244;
    border-bottom: 1px solid #000;
}
.market_name > i{
	color: #2e7de5 !important;
}
.market_name > span{
	color: #2e7de5 !important;
}
.way_3,.way_2{
	color: #fff;
    background: #2d353c;
    border-color: #424242 #181818 #232324 #2c3339;
	background: linear-gradient(180deg, #2d353c, #222);
}






.match_item .on{
	color: #fff;
    background-image: linear-gradient(90deg, #2e7de5 0, #0c294e) !important;
    border-color: #2e7de5;
}
.way_3 > span:nth-child(2){
	color: #dd2222;
}
.way_2 > span:nth-child(2){
	color: #dd2222;
}
.way_2 > span:nth-child(2).spvalue {
    color: #EEC373;
}
.glist > ul{
	color: #fff !important;
}
.home-l > div:nth-child(2),.away-l > div:nth-child(1){
	border: 1px solid #2e7de5;
}
.main_event > div:nth-child(2){
	background:#222; 
}
.over-blue2:focus a, .over-blue2:hover a {
    background-image: linear-gradient(90deg, #0c294e 0, #2e7de5) !important;
    border-bottom: 1px solid #2e7de5 !important;
}
.over-blue2 a, .over-blue2 a {
    border-bottom: 1px solid #2e7de5 !important;
}
.sp_cat > div {
	background-color: rgba(0, 0, 0, 0.8);
	color: #2e7de5 !important;
}




