
/*다크모드*/

body[data-darkmode=on] {
    background-color: #1A1A1A;
    /*color: var(--dark-bg-color-) !important;*/
      --scroll-color-:#adb5d0;
      --scroll-color2-:#b4a0cc;
      --scroll-color3-:#dbc26b;
        --scroll-bg-:#5a5a5a;
		 --bg-main-color- : #856343; 
		 --main-color- : #c9aa8d; 

}
body[data-darkmode=on] .livesports_wrap .center_area .center_box01_wrap::-webkit-scrollbar-track, .livesports_wrap .center_area .center_box02_wrap::-webkit-scrollbar-track{
    background:#5a5a5a;
}
body[data-darkmode=on] .layer_pop input[type=text], body[data-darkmode=on]  .layer_pop input[type=password]{
    background-color: #2d2d2d;
    color:#fff;
}
body[data-darkmode=on] input[type=text], body[data-darkmode=on]  input[type=password]{
    background-color: #1A1A1A;
    color:#fff;
}
body[data-darkmode=on] .tab_con_st01 .right .box {background-color: var(--dark-bg-color-); border: 2px solid var(--dark-border-color-); color: #fff; box-shadow: none;}
body[data-darkmode=on] .tab_con_st01 .right .up .name {background: var(--main-color-);}
body[data-darkmode=on] .tab_con_st01 .right .up .name .txt {color: #fff;}
body[data-darkmode=on] .tab_con_st01 .right .down {color: #fff;}

body[data-darkmode=on] .leftInner {box-shadow: none; background-color: var(--dark-bg-color-); border: 2px solid var(--dark-border-color-);}
body[data-darkmode=on] .videoZone .downZone {border: 2px solid var(--dark-border-color-)};


body[data-darkmode=on] .goFrame .showFrame .chooseOne .block {background-color: #232323; box-shadow: none;}

body[data-darkmode=on] .goFrame .showFrame .title span {background-color: #232323;}

body[data-darkmode=on] .tab_menu_st01 ul li:after {box-shadow: none; background-color: #2d2d2d;}
body[data-darkmode=on] .tab_menu_st01 ul li.on:after {box-shadow: none; background-color: var(--bg-main-color-)}
body[data-darkmode=on] .tab_menu_st01 ul li.on span {box-shadow: none; background-color: #705be1;}

body[data-darkmode=on] .tab_menu_st01 ul li span {background-color: var(--scroll-bg-); color: #fff;}
body[data-darkmode=on] .tab_menu_st01 ul li:hover span {background-color: #2d2d2d; color: #fff;}

body[data-darkmode=on] .tab_con_st01 .right .down .team .img_wrap {background-color: var(--dark-bg-color-)}
body[data-darkmode=on] .goFrame .vsFrame .teamA {background-color: var(--dark-bg-color-)}

body[data-darkmode=on] .goFrame .showFrame .chooseOne .block .no {color: #fff;}
body[data-darkmode=on] .goFrame .showFrame .chooseOne .block .txt {color: #9095e6;}


body[data-darkmode=on] .goFrame .showFrame .chooseOne .block.on {background-color: #9095e6;}
body[data-darkmode=on] .goFrame .showFrame .chooseOne .block.on .txt {color: #000;}

body[data-darkmode=on] .sc-btn {box-shadow: none;}


/* Darkmode Toggle */
body[data-darkmode=on] .darkmode > .inner{
    background-color: rgba(255,255,255,0.25);
    color:gold;
}

body[data-darkmode=on] .header .gnb{
	background-color: var(--dark-bg-color-);
	color:#fff;
  box-shadow: 1px 4px 13px -12px #ddd;
}
body[data-darkmode=on] .header .gnb ul li a{
	color:#fff;
}
body[data-darkmode=on] .header .gnb ul li a:hover {
    color: var(--main-color-);
    transition: all .5s;
}
body[data-darkmode=on] .main_wrap .line_notice{
	background: #101010;
	box-shadow:none;
}
body[data-darkmode=on] .main_con .big_txt h2{
	color:var(--txtColor_hv01-);
}

body[data-darkmode=on] .pager_block ul li a{
  color:#fff;
}

body[data-darkmode=on]  .tab_con_st03 .box ul li{
  box-shadow: 1px 3px 19px #666;
}
body[data-darkmode=on] .msg_wrap .msg_total_num{
  color:#fff;
}

body[data-darkmode=on] .templet01 .report_box ul li{
  background: var(--dark-bg-color-);
}
body[data-darkmode=on] .tb_st01 table tr th,body[data-darkmode=on] .tb_st01 table tr td{background: var(--dark-bg-color-);color:#fff;}
body[data-darkmode=on] .tb_st02 table tr th,body[data-darkmode=on] .tb_st02 table tr td{background: var(--dark-bg-color-);color:#fff;}
body[data-darkmode=on] .tb_st03 table tr th,body[data-darkmode=on] .tb_st03 table tr td{background: var(--dark-bg-color-);color:#fff;}
body[data-darkmode=on] .tb_st01 table tr:first-child{border-bottom: 1px solid var(--txtColor_gray01-);}


body[data-darkmode=on] .no_data_wrap p, body[data-darkmode=on] .mid_space{
  color:#fff;
}

body[data-darkmode=on] textarea {background-color: var(--dark-bg-color02-)}
body[data-darkmode=on] .have_tab_wrap{color:#fff;}



body[data-darkmode=on] .view_st01 .txt_area{
    --bg-color02-:#232323; /*연한하늘색*/
    color:#fff;
}

body[data-darkmode=on] .view_st01 .title_area{
    background: #232323;
    border: 1px solid var(--txtColor_gray01-);

}

body[data-darkmode=on] .customer_wrap .write_area .right textarea{
    background: #232323;
}

/*스포츠 실시간, 스포츠쪽*/
body[data-darkmode=on] .livesports_wrap .left_side{
    
   background-color: var(--dark-bg-color-);color:#fff;
}
body[data-darkmode=on] .livesports_wrap .left_side_wrap{
   background-color: var(--dark-bg-color-);color:#fff;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .top_menu_slide{
    background: var(--dark-bg-color-);color:#fff;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .top_menu_slide .ls_Swiper .lefttop_m_slide{
    background: rgba(0255,255,255,.1);
     border: 1px solid var(--dark-border-color-);
}

body[data-darkmode=on] .livesports_wrap .spt_main_game_list{
    background: var(--dark-bg-color-)
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap{
    background: var(--dark-bg-color-);
    border: none;
}

body[data-darkmode=on] .livesports_wrap .center_area_wrap .score_box{
    background: rgba(0,0,0,.1); color:#fff;
    box-shadow:0px 0px 14px -5px #d4deff
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .score_box .jumsu .team{
    border: 1px solid var(--dark-border-color-);
    background: #40455A;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .score_box .jumsu .team span{
color:#fff
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .score_box .jumsu .team:hover span,
body[data-darkmode=on] .livesports_wrap .center_area_wrap .score_box .jumsu .team.on span{
    color:#333;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .updown.down span{
    color:#fff;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .updown.down:hover span,
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .updown.down.on span{
    color:#333;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .score_box .jumsu .team.on,
body[data-darkmode=on] .livesports_wrap .center_area_wrap .score_box .jumsu .team:hover{
        background: #ffe361;
        color:#333;
}
.livesports_wrap .center_area_wrap .score_box .jumsu .updown.down.on strong,
.livesports_wrap .center_area_wrap .score_box .jumsu .updown.down:hover strong{
    color:#1761A1;
}
.livesports_wrap .center_area_wrap .score_box .jumsu .updown.up.on strong,
.livesports_wrap .center_area_wrap .score_box .jumsu .updown.up:hover strong{
    color:#CA2224;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .spt_main_game_con .top_state > div{
    background: #40455A;
	color:#fff;
     border: 1px solid var(--dark-border-color-);
}

body[data-darkmode=on] .livesports_wrap .left_side .top_leg ul.list li,
body[data-darkmode=on] .livesports_wrap .spt_game_list .nation_wrap .nation_inbox,
body[data-darkmode=on] .livesports_wrap .spt_game_list .nation_wrap .nation .nation_top_wrap .kind_name{
    border-bottom: 1px solid var(--dark-border-color-);
}
body[data-darkmode=on]  .livesports_wrap .left_side .top_leg ul.list li .img_zone{
    background: var(--dark-bg-color-);
    border: 1px solid var(--dark-border-color-);
    border-bottom:none;
    border-top:none;
}

body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box > div{
     background: var(--dark-bg-color-);
     border: 1px solid var(--dark-border-color-);
     color:#fff;
}
body[data-darkmode=on] .livesports_wrap .spt_game_list,
body[data-darkmode=on] .livesports_wrap .center_area_wrap .center_box02 .top_menu_slide ul li{
    background: var(--dark-bg-color-);
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box > div.on,
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box > div:hover{
    color:#333;
    background: #ffe361;
}

body[data-darkmode=on] .livesports_wrap .right_side{
    color:#333;
    background: var(--dark-bg-color-);
    border: none
}

body[data-darkmode=on] .livesports_wrap .right_side dt,
body[data-darkmode=on] .livesports_wrap .right_side dd,
body[data-darkmode=on] .livesports_wrap .right_side span,
body[data-darkmode=on] .livesports_wrap .right_side button{
    color:#c6c9ce;
    font-weight: 400;
}

body[data-darkmode=on] .set_folder .list .list_con dl dd img{
    background: #666;
}
body[data-darkmode=on] .set_folder .list .list_con dl dd span.box_mint{
    background: none;
    color:#ced0f5;
    border: 1px solid #ced0f5;
}
body[data-darkmode=on] .right_side .expect_money ul li span{
    border: 1px solid var(--dark-border-color-);
    background: #222227;
}
body[data-darkmode=on] .right_side .expect_money ul li.del_btn span{
     border: 1px solid var(--dark-border-color-);
    background: #73aa0a;
}


body[data-darkmode=on] .swiper-button-next, body[data-darkmode=on] .swiper-button-prev{
    background:rgba(0,0,0,.9);
    border: 1px solid var(--dark-border-color-);
}
body[data-darkmode=on] .set_folder .tb_wrap .btn_area button:first-child{
    background: #1e1e1e;
}

body[data-darkmode=on] .livesports_wrap .center_area_wrap .spt_main_game_con .top_state .right.on {border: 2px solid #9095e6;}

/*스포츠*/

body[data-darkmode=on] .sport_wrap .league_box .team_wrap .team
{
    background: var(--dark-bg-color-);
    color:#fff;
    border: 1px solid var(--dark-border-color-)
}
body[data-darkmode=on] .sport_wrap .league_box_wrap .league_box{
     background: var(--dark-bg-color-);
    color:#fff;
}

body[data-darkmode=on] .sport_wrap .league_box .team_wrap .team.on,
body[data-darkmode=on] .sport_wrap .league_box .team_wrap .team:hover{
    color:#333;
    background: #ffe361;
}

body[data-darkmode=on] .livesports_wrap .center_area_wrap .top_menu_slide .ls_Swiper .lefttop_m_slide:hover{
    background-color: var(--main-color-);
}

body[data-darkmode=on] .tb_st03 table{
    background: var(--dark-bg-color-);
}

body[data-darkmode=on] .tb_st03 table tr th{
    background: #343434
}

body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .team strong.up_down.down span{
    color:#fff;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .team strong.up_down.up span{
    color:#fff;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .team.on strong.up_down.down span,
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .team:hover strong.up_down.down span,
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .team.on strong.up_down.up span,
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .team:hover strong.up_down.up span{
    color:#333;
}

body[data-darkmode=on] .list_st01 .list_inner_wrap ul.table_menu{
    background: #343434 !important;
}
body[data-darkmode=on] .customer_wrap .list_st01 .list_inner_wrap .admin_msg ul{
    background: #343434 !important;
}
body[data-darkmode=on] .list_st01 .list_inner_wrap ul{
    background: var(--dark-bg-color-);
    color:#fff;
}
body[data-darkmode=on] .view_st01{
 background: var(--dark-bg-color-);
}
body[data-darkmode=on] .customer_wrap .write_area .left{
     background: var(--dark-bg-color-);
     color:#fff;
}
body[data-darkmode=on] .customer_wrap .write-area-inner .tit-left{
    background: var(--dark-bg-color-);
    color:#fff;
}
body[data-darkmode=on] .batting_list_wrap table tr td.yellow_bg{
    background: gold;
}
body[data-darkmode=on] .list_inner_wrap {background-color: var(--dark-bg-color-);}

/* 미니게임 */
body[data-darkmode=on] .g_cont_comment {color: #fff;}
body[data-darkmode=on] .g_icon_num {color:#fff;}
body[data-darkmode=on] .g_cont_tit span {color: #fff;}
body[data-darkmode=on] .minigame-dark-font {color: #fff;}
body[data-darkmode=on] .mini-combi {color: #fff;}
body[data-darkmode=on] .toggleButton span {color: var(--main-color-);}
body[data-darkmode=on] .toggleButton button:hover span {color: #fff;}
body[data-darkmode=on] .betList-tit {color: #fff;}
body[data-darkmode=on] .betList-remove-btn a {color: var(--main-color-);}
body[data-darkmode=on] .betList-remove-btn a:hover {color: #fff;}
body[data-darkmode=on] .betList tbody tr:nth-child(even) {background-color: #45311e;}
body[data-darkmode=on] .minigame-graph tbody tr:nth-child(even) {background-color: none;}
body[data-darkmode=on] .minigame-graph tbody tr:nth-child(odd) {background-color: #2d2d2d;}
body[data-darkmode=on] .minigame_inner {background-color: var(--dark-bg-color-);}
body[data-darkmode=on] .g_icon_num {background-color: var(--dark-main-c-);}

body[data-darkmode=on] .betList tbody tr:nth-child(odd) {background: var(--dark-main-c-);}
body[data-darkmode=on] .betList tbody tr {color: #fff;}
body[data-darkmode=on] .betList thead th {color: #fff;}


body[data-darkmode=on] .day {color: #fff !important; font-weight: 1000;}
body[data-darkmode=on] .attend_box .cal_month strong {color: #fff !important; font-weight: 1000;}
body[data-darkmode=on] .DailyTitle {background-color: #494c5c; }
body[data-darkmode=on] .DailyTitle li {color: #fff !important; font-weight: 1000;}


body[data-darkmode=on] .attend_box .top_inner .left {color: #fff !important;}
body[data-darkmode=on] .attend_box .top_inner {background: #494c5c;}
body[data-darkmode=on] .attend_box .top_inner .left .today_point .now_state {background: var(--main-color-);}
body[data-darkmode=on] .attend_box .top_inner .right_inner {background-color: var(--dark-bg-color-);}
body[data-darkmode=on] .top_inner .right_inner ul li {color: #fff;}


/* 가상게임 */
body[data-darkmode=on] .virtualgame-tit-txt {color: #fff;}
body[data-darkmode=on] .virtual-dog-tit-txt {color: #fff;}

/*경기결과*/
body[data-darkmode=on] .select_zone .cont_wrap .cont_inner{
    background: #343434
}
body[data-darkmode=on] .select_zone .cont_wrap .conA .tit_line ul li{
    background: var(--dark-bg-color-);
    color:#fff;
    border: 1px solid var(--dark-border-color-)
}
body[data-darkmode=on] .select_zone .th_wrap .tit{
    background: var(--dark-bg-color-);
    color:#fff;
}
body[data-darkmode=on] .result_wrap .filter_zone{
     background:#343434;
    color:#fff;
}
body[data-darkmode=on] .result_wrap .filter_zone .ipt_wrap input{
    background: #1A1A1A url(../img/calendar.png)no-repeat right 10px center;
}
body[data-darkmode=on] .result_wrap select{
        background: #1A1A1A url(../img/arrow_down_white.png) no-repeat right 10px center;    background-size: 10px;
    color:#fff;
}
body[data-darkmode=on] .result_wrap .terms_chk02 label{
    color:#fff;
}
/* 메인 */
body[data-darkmode=on]  .main_content2 .con_wrap .tab_menu_st02{
background:#40455A
}

body[data-darkmode=on]  .main_content3 .inner .service_con{
background:#40455A;
color:#fff
}

body[data-darkmode=on] .main_content2 .con_wrap .tab_menu li{
    border: 2px solid var(--main-color-);
    padding: 18px 20px 18px 16px;
}
body[data-darkmode=on] .main_content2 .con_wrap .tab_menu li .m_name{
    color:#fff;
}
body[data-darkmode=on] .livesports_wrap .center_area_wrap .jumsu_box .team span{
    color:#fff;
}

body[data-darkmode=on] .view_st01 .txt_area .inner{
    border-color: var(--txtColor_gray01-);
}
/*다크모드 자체 상단////////////////////////-----------------------------------*/

body[data-darkmode=on] .header .top {
    background: #1a1a1a;
}

body[data-darkmode=on] .marquee { color: #fff;}


.darkmode > .inner{
    position: relative;
    display: inline-flex;
    padding: 1px 5px;
   	margin: 4px 0 4px 10px;
    border-radius: 1.5em;
    background-color: rgba(0,0,0,0.2);
}

.darkmode label {
    cursor: pointer;
}
.darkmode label:first-of-type{
    padding: 5px 5px 5px 10px;
    border-radius: 50% 0 0 50%;
}
.darkmode label:last-of-type{
    padding: 5px 10px 5px 5px;
    border-radius: 0 50% 50% 0;
}
.darkmode i{
    font-size: 1.2em;
    color: #aaa;
}
.darkmode input[type=radio]{
    display: none;
}
.darkmode input[type=radio]:checked + label > i {
    color: #fff;
    transition: all 0.35s ease-in-out;
}
.darkmode .darkmode-bg{
    width: 39px;
    height: 34px;
    position: absolute;
    left: 5px;
    border-radius: 50px 15px 15px 50px;
    z-index: -1;
    transition: all 0.35s ease-in-out;
    background-color: #03a9f4;
}
#toggle-radio-dark:checked ~ .darkmode-bg{
    border-radius: 15px 50px 50px 15px;
    top: 5px;
    left: 44px;
}


body[data-darkmode=on] .lotus-tit span {color: #fff;}
body[data-darkmode=on] .lotus-bet-inner-tit {color: #fff !important;}
body[data-darkmode=on] .lotus-bet-bot {color: #fff !important;}
body[data-darkmode=on] .text-white {color: #fff;}
body[data-darkmode=on] .text-black {color: #fff !important;}

/*body[data-darkmode=on] .terms_chk02 .chk1+i {background: url("../img/check-box.png");}
body[data-darkmode=on] .terms_chk02 .chk1:checked+i:after {background: url("../img/chk02-on.png");}*/

body[data-darkmode=on] .LeftContent {background: #1a1a1a;}

body[data-darkmode=on] .LeftContent .leftMenu {background: #5a5a5a; border-radius: 10px; }

body[data-darkmode=on] .zoomOUT .leftMenu {
    background-color: #5a5a5a !important;
    border-color: #5a5a5a !important;
    color: #fff;
}

body[data-darkmode=on] .LeftContent .leftMenu ul li a i {
    color: #fff;
}

body[data-darkmode=on] .casinoZone .content ul li {
    border-color: #1e1e1e;
    background: #222227;
}

body[data-darkmode=on] .slotZone .centerZone .downZone a {
    background: #343434; color: #fff; border-color: #101010;
}


body[data-darkmode=on] .slotZone .centerZone .downZone a:hover {
    background: linear-gradient(180deg,#ffeed3 0%,#dbb897 75%,#c9aa8d 100%);
}

body[data-darkmode=on] .infoZone .info01, body[data-darkmode=on] .infoZone .info01 .list .listA {
    background: #343434; color: #fff; border-color: #101010;
}

body[data-darkmode=on] .infoZone .info01 .list .listA .message {color: #fff;}

body[data-darkmode=on] .infoZone .info01 .list .listA:hover {background-color: #dbc9b9;}

body[data-darkmode=on] .LeftContent .leftMenu ul li a .txt {color: #fff;}

body[data-darkmode=on] .LeftContent .leftMenu ul li a:hover .txt, body[data-darkmode=on] .LeftContent .leftMenu ul li a:hover i {
    color: #d9b491;
}

body[data-darkmode=on] .main-nav-casino {background-image: url(../img/dark-main-casino.png);}

body[data-darkmode=on] .main-nav-slot {background-image: url(../img/dark-main-slot.png);}

body[data-darkmode=on] .main-nav-mini {background-image: url(../img/dark-main-mini.png);}

body[data-darkmode=on] .main-nav-event {background-image: url(../img/dark-main-event.png);}

body[data-darkmode=on] .layer_pop {background: #333;}

body[data-darkmode=on] .btn_line  {background: #c9aa8d; color: #fff;}

body[data-darkmode=on] .tab_styleA ul li {background-color: #acaaa7; color: #fff;}

body[data-darkmode=on] .tab_styleA ul li a {color: #fff;}

body[data-darkmode=on] .tab_styleA ul li:hover {
    background: var(--bg-main-color-);
}

body[data-darkmode=on] .login_popup .layer_inner .right .form_area {
    color: #fff;
}

body[data-darkmode=on] .terms_chk02 label {color: #fff;}

body[data-darkmode=on] select {background-color: #333;color: #fff;}

body[data-darkmode=on] .join_popup .layer_inner dl dt {color: #fff;}

body[data-darkmode=on] .date_search_area .date_wrap .date_sel ul li span {background-color: #856343; color: #fff;}

body[data-darkmode=on] .date_search_area .date_wrap .date_sel ul li.on span {background-color: var(--main-color-); color: #fff;}
/*
body[data-darkmode=on] .page_st01 .right .box .img_wrap {background-color: #919191;}

body[data-darkmode=on] .page_st01 .right .box .txt {color: #000;}

body[data-darkmode=on] .page_st01.minigame_wrap .right .box {background-color: #6b6b6b;}*/

body[data-darkmode=on] .page_st01.minigame_wrap .right .box .img_wrap:hover {background: #856343;}

body[data-darkmode=on] .page_st01.minigame_wrap .right .box:hover .txt {color: #fff;}

body[data-darkmode=on] .page_st01.minigame_wrap .right .box:hover {background-color: #c9aa8d;}

body[data-darkmode=on] .page_st01.minigame_wrap .right .box {border: none;}


