/* common */

.dark {
  background-color: #000;
}

.dark #container {
  background-color: #000;
}

.dark select {
  color: #fff;
  border: 1px solid #2e2e2e;
  background: #1e2329 url(../img/common/select_arr.png) no-repeat right 10px
    center;
}
.dark select:focus {
  border: 1px solid #ff6200;
}

.dark input:-webkit-autofill,
.dark input:-webkit-autofill:hover, 
.dark input:-webkit-autofill:focus, 
.dark input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px #121212 inset !important;
    -webkit-text-fill-color: #fff !important;
}

.dark table tr td {
  background-color: #1e2329;
  border: 0;
  border-bottom: 1px solid #2b313a;
  color: #ebecef;
}
.dark table tr th {
  background-color: #2b3139;
  border: 1px solid #2b313a;
  color: #ebecef;
}
.dark .table_type01 {
  border: 0;
}
.dark .table_type02_sp table tr th,
.dark .table_type02_sp table tr td {
  border-color: #2b313a;
}
.dark table tr td .desc {
  color: #727a89;
}
.dark table tr td .date {
  color: #b9bfca;
}

.dark input[type="text"],
.dark input[type="password"],
.dark input[type="number"] {
  background-color: transparent;
  color: #fff;
  border: 1px solid #2b313a;
}

.dark .btn {
  background-color: transparent;
  border: 1px solid #2b313a;
  color: #ebecef;
}

.dark .btn.btn_point {
  background-color: #ff6200;
  color: #fff;
  border: 0;
}

.dark .btn.btn_red {
  background: #ff5e5e;
  color: #fff;
}

.dark .tooltip .tooltiptext {
  background-color: #1e2329;
  color: #ebecef;
}

.dark .tooltip .tooltiptext span {
  color: #ebecef;
}

.dark #container .pagenation .inner a.on {
  color: #fff;
}

/* footer */

.dark footer {
  border-top: 1px solid transparent;
  background-color: #0a0c1c;
}

.dark footer .footer_2 .footer_sub {
  color: #b9bfca;
}

.dark footer p {
  color: #717171;
}

/* modal */
.dark .modal .modal-content {
  background-color: #181a21;
}

.dark #sign_in_layer .modal-content {
    background-color: #121212;
}

.dark #sign_in_layer .modal-content.modal_signin .users_wrap{
    background-color: #26262C;
}

.dark #signin_done_layer .users_wrap{
    background-color: transparent;
}

.dark .users_wrap .login_wrap #bank_name{
    background-color: #121212;
    border-color: #2e2e2e;
}

.dark .modal .modal-content input {
  border: 1px solid #2e2e2e;
  background: #121212;
  color: #fff;
}

.dark .modal .modal-content input:focus {
  border: 1px solid #ff6200;
}

.dark .modal .modal_signin .signin_title {
  color: #fff;
}

.dark .modal .modal_signin .join_wrap .tit {
  color: #fff;
}

.dark .modal .modal_signin .login_wrap .join_area .tit .desc {
  color: #b9bfca;
}

.dark #signin_done_layer .login_wrap .join_area p{
    color: #fff;
}

.dark #signin_done_layer .login_wrap .join_area p.txt,
.dark #signin_done_layer .login_wrap .join_area p .name{
    color: #b1b1b1;
}

.dark .modal .modal-content.modal_signin .tel_select {
  border: 1px solid #2e2e2e;
  background-color: #121212;
}

.dark .modal .modal-content.modal_signin .prev_btn{
    background-color: #2b3139;
}

.dark .modal .modal-content.modal_signin .prev_btn span {
  color: #fff;
}

.dark .modal .modal-content.modal_login .login_title {
  color: #fff;
}

.dark .modal .modal_signin .join_wrap .input_box button{
    border: 0;
}

.dark .modal .modal-content.modal_login .item_box input {
  border: 1px solid #2e2e2e;
}

.dark .modal .modal-content.modal_login .item_box input:focus {
  border: 1px solid #ff6200;
  background-color: transparent;
}

.dark .modal .modal-content.modal_login .item_box .input_title {
  color: #9fa1a6;
}

.dark .alert_wrap {
  background-color: #1e2329;
  border: 1px solid #2b313a;
}

.dark .alert_wrap .btn.btn_point02 {
  background-color: #ff6201;
  color: #fff;
}

.dark .alert_wrap .alert_bot p {
  color: #fff;
}

/* logo */

.dark .logo_light {
  display: none;
}

.dark .logo_dark {
  display: block;
}

.dark .svg_light {
  display: none;
}

.dark .svg_dark {
  display: block;
}

/* header */

.dark header .header_box {
  background-color: #121212;
  border-bottom: 1px solid #26262c;
}

.dark header .header_right button {
  color: #ebecef;
}

.dark header .dropbtn {
  color: #ebecef;
}

.dark header .dropdown.log_out_button .dropbtn {
  background: #282c49;
}

.dark header .dropdown-content {
  background-color: #1e2329;
  border-color: #1e2329;
}

.dark header .dropdown-content a,
.dark header .dropdown-content a p {
  color: #ebecef;
}

.dark header .dropdown-content a:hover {
  background: #353a40;
}

.dark header .header_right_box p {
  color: #ffffff;
}

.dark header .dropdown:hover .dropdown-content.dropdown_coin {
  background-color: #000;
  border-bottom: 0;
}

.dark .theme_btn {
  background: url(../img/common/theme_btn_dark.svg) no-repeat center;
  background-size: cover;
  background-color: #282c49;
}

.dark .lnb {
  background-color: #26262c;
}

.dark .lnb .lnb_list .dropbtn {
  color: #ebecef;
  background-color: #121212;
}

.dark .lnb .lnb_list .dropdown-content_mb a {
  color: #fff;
  background-color: transparent;
  border-color: #3a3a3a;
}

.dark .lnb .lnb_list .dropdown-content_mb a p {
  color: #fff;
}

.dark .lnb .lnb_list .dropdown-content_mb a > div p:last-child {
  color: #717171;
}

.dark .lnb .lnb_list .dropdown-content_mb a:hover {
  color: #ff6200;
}

/* main-page */

/* session common */

.dark .session_title .title {
  color: #fff;
}

.dark .main_content_wrap .trade_btn {
  color: #fff;
}

.dark .img_light {
  display: none;
}
.dark .img_dark {
  display: block;
}

.dark .admin_ico_light {
    display: none;
}
.dark .admin_ico_dark {
    display: inline;
}

/* ------ */

.dark #container .btn_select_bet_row .button_txt span {
  color: #fff;
  border-color: #077bff;
}

.dark .btn_select_bet_row input:checked + label:after,
.dark .btn_select_bet_row input:not(:checked) + label:after {
  background-color: #2b3139;
}

.dark .btn_select_bet_row [type="radio"]:checked + label:before,
.dark .btn_select_bet_row [type="radio"]:not(:checked) + label:before,
.dark .btn_select_bet_row [type="radio"]:checked + label:after,
.dark .btn_select_bet_row [type="radio"]:not(:checked) + label:after,
.dark .trade_coin_page #container .section_two_wrap .limit_input_group {
  border: 1px solid #2b313a;
}

.dark .btn_select_bet_row [type="radio"]:not(:checked) + label:before {
  background-color: transparent;
}

/* trade coin */

.dark .trade_coin_page {
  background-color: #000;
}

.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .limit_input_group
  .limit_change {
  color: #727a89;
}

.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .limit_input_group
  .limit_input {
  background-color: transparent;
  color: #fff;
}

.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .limit_input_group
  .limit_input::placeholder {
  color: #727a89;
}

.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .limit_input_group
  .limit_change {
  background-color: #2b3139;
}

.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .betting_group
  .betting_amount {
  background-color: #121212;
  border: 1px solid #3a3a3a;
  color: #a0a1a7;
}

.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .betting_group
  .betting_amount::placeholder {
  color: #727a89;
}

.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .range_btn_group
  .percent_btn {
  background-color: #121212;
  border: 1px solid #3a3a3a;
  color: #b9bfca;
}

.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .range_btn_group
  .percent_btn.active {
  background-color: #2b3139;
}

.dark .trade_coin_page #container .section_two_wrap .slider_group .check_btn,
.dark .trade_coin_page #container .section_two_wrap .range_btn_group .check_btn,
.dark .trade_coin_page #container .real_table table tr td .clear {
  background-color: #2b3139;
}

.dark .table_list_price tr,
.dark .trade_coin_page #container table.real_table_pc tr td {
  border-bottom: 1px solid #2b313a;
}

.dark .table_list_price tr:hover td {
  background-color: #2b3139;
}

.dark .trade_coin_page #container .list_coin_wrap > div {
  background-color: #1a1a1f;
}

.dark .trade_coin_page #container table tr td,
.dark .trade_coin_page #container table tr td p {
  color: #ebecef;
}

.dark .trade_coin_page #container .text_danger,
.dark .trade_coin_page #container .text_danger p {
  color: #e45561;
}

.dark .trade_coin_page #container .text_primary,
.dark .trade_coin_page #container .text_primary p {
  color: #0b8bee;
}

.dark .trade_coin_page #container .section_two_wrap .title .title_text,
.dark .trade_coin_page #container .show_list_coin_mb .title .title_text {
  color: #fff;
}

.dark .trade_coin_page .buy_sell_btn [type="radio"]:not(:checked) + label:before {
  background-color: #383838;
}
/* main */

.dark #container .main_visual .main_title,
.dark #container .main_visual .main_title span {
  color: #fff;
}
.dark #container .main_visual .main_title .color {
  color: #ff6201;
}
.dark #container .main_visual .sub_title {
  color: #717171;
}
.dark #container .main_visual .main_visual_group_bt input {
  background-color: #26262c;
}
.dark #container .main_visual .main_visual_group_bt input::placeholder {
  color: #717171;
}
.dark #container .main_visual .main_visual_group_bt button {
  color: #1e2630;
}
.dark #container .main_visual .main_info .num {
  color: #ffff;
}

.dark #container .main_visual .main_info .txt {
  color: #717171;
}

.dark .trade_coin_page #container .section_two_wrap.transaction_wrap_mb .fill-row{
    background-color: #1a1a1f;
}

/* session common */

.dark #container .main_content_wrap .session_title p,
.dark #container .main_content_wrap .session_title span {
  color: #fff;
}
.dark #container .main_content_wrap .session_title .color {
  color: #ff6200;
}

/* session 1 */

/* section 2 */
.dark #container .main_content_wrap .session_2 .filter_tag span {
  color: #fff;
}
.dark #container .main_content_wrap .session_2 .filter_tag div {
  border-color: #2e3033;
}
.dark #container .main_content_wrap .session_2 .filter_tag div.active {
  background: #2e3033;
}
.dark #container .main_content_wrap .session_2 .list_trade .item {
  background-color: #26262c;
}
.dark #container .main_content_wrap .session_2 .list_trade .item .info .name,
.dark #container .main_content_wrap .session_2 .list_trade .item .num .price {
  color: #fff;
}
.dark #container .main_content_wrap .session_2 .table-list tr td p{
color: #fff;
}
.dark #container .main_content_wrap .session_2 .table-list tr td p.name {
  color: #fff;
}
.dark #container .main_content_wrap .session_2 .table-list tr td p.vol{
    color: #717171;
}
.dark #container .main_content_wrap .session_2 .table-list tr td p.danger {
    color: #ef454a;
}
.dark #container .main_content_wrap .session_2 .table-list tr td p.success {
    color: #28b567;
}
.dark #container .main_content_wrap .session_2 .table-list tr td {
  background-color: transparent;
}
/* section 3 */

.dark #container .main_content_wrap .session_3 .item .session_content .title {
  color: #fff;
}
.dark #container .main_content_wrap .session_3 .item .session_content .sub {
  color: #717171;
}
.dark #container .main_content_wrap .session_3 .list-item .item:hover {
  background-color: #26262c;
}

/* session 4 */

.dark #container .main_content_wrap .session_4 .list-item .item .title {
  color: #fff;
}
.dark #container .main_content_wrap .session_4 .list-item .item .sub {
  color: #717171;
}
.dark #container .main_content_wrap .session_4 .list-item .item:hover {
  background-color: #26262c;
}
.dark #container .main_content_wrap .session_4 .swiper {
  border-color: #26262c;
}

/* session 5 */
.dark #container .main_content_wrap .session_5 button {
  background-color: #fff;
  color: #1e2630;
}

/* trade coin page */

.dark .trade_coin_page #container .section_two_wrap .left_box > div,
.dark .trade_coin_page #container .section_three_wrap,
.dark .trade_coin_page #container .section_two_wrap.oder_wrap,
.dark .trade_coin_page #container .game_wrap .game_box,
.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .betting_box_bg
  .betting_box,
.dark .trade_coin_page #container .section_two_wrap.result_wrap_mb {
  background-color: #1a1a1f;
}
.dark .trade_coin_page #container .game_wrap .desc,
.dark .trade_coin_page #container .game_wrap .title,
.dark .trade_coin_page #container .game_wrap .tit,
.dark .trade_coin_page #container .game_top_mb .title p,
.dark .trade_coin_page #container .game_top_mb .desc p
 {
  color: #fff;
}
.dark
  .trade_coin_page
  #container
  .section_two_wrap
  .left_box
  table
  tr:nth-child(even)
  td {
  background-color: #181a21 !important;
}

.dark .trade_coin_page #container table tr th {
  color: #717171;
}
.dark .trade_coin_page #container .result_table table tr{
    border-color: #3A3A3A; 
}
.dark .trade_coin_page tr td{
    background-color: transparent;
}
.dark .table_list_price tr td .title,
.dark .trade_coin_page #container .list_coin_wrap .search button,
.dark .trade_coin_page #container .section_three_wrap .general .general_num,
.dark .trade_coin_page #container .real_table table tr td .clear,
.dark .trade_coin_page #container .section_two_wrap .coin_info .info_item p {
  color: #ebecef;
}

.dark .trade_coin_page #container .list_coin_wrap .search {
  border: 1px solid #3a3a3a;
}

.dark .trade_coin_page #container .list_coin_wrap .search input {
  background-color: transparent;
  color: #ebecef;
}

.dark .trade_coin_page #container .list_coin_wrap .search button {
  background-color: #2b3139;
}

.dark .trade_coin_page #container .real_price_tab {
  border-bottom: 1px solid #2b313a;
}

.dark .trade_coin_page #container .real_price_tab button,
.dark .trade_coin_page #container .section_three_wrap .general .general_txt {
  color: #b9bfca;
}

.dark .trade_coin_page #container .real_price_tab button.active {
  color: #ff6200;
}

.dark .trade_coin_page #container .show_list_coin_mb,
.dark .trade_coin_page #container .show_price_mb {
  background-color: #1e2329;
}

.dark .trade_coin_page #container .show_price_mb .btn_box button {
  background-color: transparent;
  border: 1px solid #2b313a;
}

.dark .trade_coin_page #container .show_price_mb .btn_box .active {
  background-color: #ff6200;
  color: #fff;
}

.dark .trade_coin_page #container table.real_table_mobile tr th {
  border: 1px solid #2b313a;
}

.dark .trade_coin_page #container table.real_table_mobile tr td {
  border-bottom: 1px solid #2b313a;
}

.dark .trade_coin_page #container .show_betting_mb {
  background-color: #1e2329;
}

.dark .trade_coin_page div::-webkit-scrollbar-track{
    background-color: transparent;
}

.dark .trade_coin_page div::-webkit-scrollbar-thumb{
    background: #3E3E49;
}

.dark .modal-purchase-content {
  background-color: #181a21;
  border: 0;
}

.dark .modal-purchase-close {
  color: #b9bfca;
}

.dark .modal_btn_group input:checked + label:after {
  border: 0;
  background-color: #464d58;
}

.dark .modal_btn_group input:checked + label:before {
  border: 0;
}

.dark .modal_btn_group [type="radio"]:not(:checked) + label:before {
  background-color: transparent;
  border: 1px solid #2b313a;
}

.dark .modal_btn_group .button_txt span,
.dark .modal_btn_group .button_txt span.color {
  color: #b9bfca;
}

.dark .modal-purchase .modal_info .item {
  border-bottom: 1px solid #2d3137;
}

.dark .modal-purchase .modal_submit_btn .cancel {
  border: 1px solid #2d3137;
  background-color: transparent;
  color: #ebecef;
}

.dark .slider-wrapper .custom-track {
  background-color: #464d58;
}

.dark .slider-wrapper .custom-thumb:before {
  background-color: #181a21;
}

/* common sub page */

.dark #container input[type="text"],
.dark #container input[type="password"],
.dark #container input[type="number"] {
  border-color: #3a3a3a;
}

/* sub page */

#container .betting_area .betting_area_mid p {
  color: #23262f;
}

#container .result_area .result_tit {
  background-color: #e7e8ec;
}

#container .betting_area .betting_area_top {
  background-color: #e7e8ec;
}

#container .search_tab .betlist_search .betlist_search_date {
  border: 1px solid #4daaa3;
}

#container .board_list {
  background-color: #fff;
}

#container .board_list .board_list_con ul li {
  border-bottom: 1px solid #d1d7d82e;
}

#container .premium_wrap table tr td .danger_color {
  color: #d10000;
}

#container .premium_wrap table tr td .success_color {
  color: #4daaa3;
}

#container .premium_wrap .table_type02 table tr th {
  color: #525050;
}

/* betting history */

.dark #container .betting_history table tr td,
.dark #container .betting_history table tr span {
  color: #ebecef;
}

.dark #container .betting_history table tr td {
  border-bottom: 1px solid #1e2329;
}

.dark #container .betting_history_m {
  background-color: #1e2329;
}

.dark #container .betting_history_m table tr th {
  border-bottom: 1px solid #2b313a;
}

.dark #container .betting_history_m table tr td {
  border-bottom: 1px solid #2b313a;
}

.dark #container .betting_history table tr .name {
  color: #ebecef;
}

.dark #container .betting_history table tr .entry_price span.turn {
  color: #ebecef;
}

.dark #container .betting_history table tr .entry_price span.time {
  color: #a4a4a4;
}

.dark #container .betting_history .betting_history_wrap {
  background-color: transparent;
}

.dark #container .betting_history .betting_history_wrap .betting_history_tit {
  border-color: #3a3a3a;
}

.dark #container .betting_history .betting_history_wrap .betting_history_tit p {
  color: #ebecef;
}

.dark #container .betting_history .text_danger,
.dark #container .betting_history_m .text_danger {
  color: #ee5252;
}

.dark #container .betting_history .text_primary,
.dark #container .betting_history_m .text_primary {
  color: #5eba89;
}

.dark #container .search_tab ul li a {
  background-color: #2b3139;
  color: #ebecef;
}

.dark #container .search_tab ul li a.on {
  background-color: #4daaa3;
}

.dark #container .search_tab .betlist_search .betlist_search_btn,
.dark #container .m_betlist_search .betlist_search_btn {
  background-color: #2b3139 !important;
  color: #ebecef !important;
}

.dark #container .search_tab .btn.btn_blue {
  background: #4daaa3;
}

.dark #container .m_betlist_search .betlist_search_date {
  border-color: #4daaa3;
}

.dark #container .betting_history_m ul li .betting_history_m_top p {
  color: #ebecef;
}

.dark #container .betting_history_m ul li .betting_history_m_con dl dd {
  color: #fff;
}

.dark #container .betting_history_m ul li .betting_history_m_bot dl dt {
  color: #ebecef;
}

.dark #container .betting_history_m ul li .betting_history_m_bot dl dd {
  color: #fff;
}

/* money wrap */

.dark #container .money_wrap h3,
.dark #container .money_wrap h2 {
  color: #ebecef;
}

.dark #container .money_wrap .caution_wrap {
  background: #1e2329;
}

.dark #container .money_wrap .caution_wrap h3 {
  color: #ebecef;
}

.dark #container .money_wrap .caution_wrap ul li {
  color: #ebecef;
}

.dark #container .money_wrap .ongoing {
  color: #ebecef;
}

.dark #container .money_wrap .table_wrap h3 {
  color: #fff;
}

.dark .caution_position {
  background-color: #1e2329;
}

.dark #container .money_wrap .caution_wrap li {
  color: #ebecef;
}

.dark #container .money_wrap .caution_wrap p {
  color: #ebecef;
}

.dark #container .money_wrap .list_point button {
  background-color: #2b3139;
}

.dark #container .money_wrap .item_input button {
  background: #434950;
  color: #ebecef;
  border-color: #3a3a3a;
}

.dark .money_wrap .btn.btn_request {
  background-color: #2b3139;
}

.dark #container .money_wrap .table_type02 table tr td {
  color: #ebecef;
}

.dark #container .money_wrap .caution_wrap span.date {
  color: #787d83;
}

/* customer */

.dark #container .customer_list > ul > li {
  background-color: #1e2329;
}

.dark #container .customer_list > ul > li .answer {
  background-color: #2b3139;
}

.dark #container .customer_list > ul > li .con .date {
  color: #b9bfca;
}

.dark #container .customer_list > ul > li .con .title {
  color: #fff;
}

.dark #container .customer_list > ul > li .con .txt p {
  color: #ebecef;
}

.dark #container .customer_write .editor_area,
.dark #container .customer_write .editor_area textarea {
  background-color: #1e2329;
  border: 0;
}

/* mypage */

.dark .table_type01 table tr th.th_bg {
  background: #1e2329;
  border-color: #2b313a;
}

.dark .table_type01 table tr th.th_bg span {
  background-color: #2b3139;
}

.dark .table_type01 table tr {
  border-color: #2b313a;
}

/* message */

.dark #container .message_list > ul > li {
  background: #1e2329;
}

.dark #container .message_list > ul > li .con .date {
  color: #b9bfca;
}

.dark #container .message_list > ul > li .con .title {
  color: #fff;
}

.dark #container .message_list > ul > li .con .txt p {
  color: #ebecef;
}

/* board */

.dark #container .board_list {
  background-color: #1e2329;
}

.dark #container .board_list .board_list_top {
  background-color: #2b3139;
}

.dark #container .board_list .board_list_top span {
  color: #ebecef;
}

.dark #container .board_list .board_list_con ul li.notice p a {
  color: #ebecef;
}

.dark #container .board_list .board_list_con ul li:hover p {
  background: #2b3139 !important;
}

.dark #container .board_view .txt_area {
  background-color: #1e2329;
  border: 1px solid #2b313a;
}

.dark #container .board_view .txt_area p,
.dark #container .board_view .txt_area span {
  color: #ebecef;
}

.dark #container .comment_list ul li {
  background-color: #1e2329;
  border: 1px solid #2b313a;
}

.dark #container .comment_list ul li .tit .date {
  color: #b9bfca;
}

.dark #container .comment_list ul li .tit .name {
  color: #fff;
}

.dark #container .comment_list ul li .con p {
  color: #fff;
}

.dark #container .comment_write {
  background-color: #1e2329;
  border: 1px solid #2b313a;
}

.dark #container .comment_write .con_l .tit {
  color: #fff;
}

.dark #container .comment_write .con_c textarea {
  color: #fff;
  background: #181a21;
  border: 1px solid #2b313a;
}

.dark #container .betting_history .betting_history_wrap .betting_history_tit,
.dark #container .betting_history_m ul li .betting_history_m_top {
  background-color: #2b3139;
}

.dark
  #container
  .betting_history
  .betting_history_wrap
  .betting_history_con
  ul
  li
  div,
.dark #container .betting_history_m ul li {
  background-color: #1e2329;
}

.dark #container .betting_history .betting_history_wrap .betting_history_con p {
  color: #ebecef;
}

.dark
  #container
  .betting_history
  .betting_history_wrap
  .betting_history_con
  p
  .txt_blue,
.dark #container .betting_history_m ul li .betting_history_m_top .txt_blue {
  color: #4daaa3;
}

.dark
  #container
  .betting_history
  .betting_history_wrap
  .betting_history_con
  p
  .txt_red,
.dark #container .betting_history_m ul li .betting_history_m_top .txt_red {
  color: #ee5252;
}

.dark #container .board_write .editor_area,
.dark #container .board_write .editor_area textarea {
  background-color: #1e2329;
}

.dark #container .betting_history_m ul li {
  border: 1px solid #2b313a;
}

.dark #container .betting_history_m ul li .betting_history_m_top,
.dark #container .betting_history_m ul li .betting_history_m_con {
  border-bottom: 1px solid #2b313a;
}

.dark #container .betting_history_m ul li .betting_history_m_con dl dt {
  color: #ebecef;
}

.dark
  #container
  .betting_history
  .betting_history_wrap
  .betting_history_con
  .none {
  background-color: #1e2329;
}

.dark #container .history_tab_wrap a {
  color: #000;
}

/*// fix old partner */
.dark #container .partner_wrap .partner_info dl dt {
  color: #ebecef;
}
.dark #container .partner_wrap table tr td {
  border: 1px solid #2b313a;
}
.dark #container .partner_wrap .txt_blue {
  background-color: #3e753e;
}
.dark #container .partner_wrap .txt_red {
  background-color: #a85554;
}

.dark #container .main_content_wrap .session_1 table tr:hover td {
  background: #1b2240;
}

@media screen and (max-width: 1279px) {
  .dark .lnb .avatar_box,
  .dark .lnb .lnb_logout {
    background-color: #393939;
    color: #c7c7c7;
  }

  .dark .home #container.main_container {
    background-color: #000;
  }

  .dark footer .footer_2 .menu .footer_title {
    border-bottom: 1px solid #2b313a;
  }

  .dark footer .footer_2 .footer_sub {
    border-bottom: 1px solid #2b313a;
  }

  /* session 2 */

  .dark #container .main_content_wrap .session_2 {
    background-image: none;
  }

  .dark #container .main_content_wrap .session_2 .session_2_group {
    background-image: none;
    background: linear-gradient(105.04deg, #02044c 45.36%, #11168d 98.42%);
  }
}
