/* common */

html .dark, body.dark, .dark div, .dark span, .dark applet, .dark object, .dark iframe, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .dark p, .dark blockquote, .dark pre, .dark a, .dark abbr, .dark acronym, .dark address, .dark big, .dark cite, .dark code, .dark del, .dark dfn, .dark em, .dark img, .dark ins, .dark kbd, .dark q, .dark s, .dark samp, .dark small, .dark strike, .dark strong, .dark sub, .dark sup, .dark tt, .dark var, .dark b, .dark u, .dark i, .dark center, .dark dl, .dark dt, .dark dd, .dark ol, .dark ul, .dark li, .dark fieldset, .dark form, .dark label, .dark legend, .dark table, .dark caption, .dark tbody, .dark tfoot, .dark thead, .dark tr, .dark th, .dark td, .dark article, .dark aside, .dark canvas, .dark details, .dark embed, .dark figure, .dark figcaption, .dark footer, .dark header, .dark hgroup, .dark menu, .dark nav, .dark output, .dark ruby, .dark section, .dark summary, .dark time, .dark mark, .dark audio, .dark video, .dark input, .dark textarea {
  color: #EBECEF;
}

.dark {
  background-color: #0E1425;
}

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

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

.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-content.modal_signin .select_box 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 .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(../images/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: #9d9d9d;
}

.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 .list_coin_wrap table tr:hover td{
  background: #2b3139;
}
.dark .trade_coin_page #container table tr td, .dark .trade_coin_page #container table tr td p {
  color: #ebecef;
}
.dark .trade_coin_page #container .list_coin_wrap {
  background-color: #1a1a1f;
}
.dark .trade_coin_page #container .game_wrap {
  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: #4cc584;
}

.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 #container .list_coin_wrap table tr td .title{
  color: #ebecef;
}
/* 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 .buy_sell_btn [type="radio"]:not(:checked) + label:before{
  background-color: #2b3139;
}

.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;
}
.dark #container .money_wrap .item_input input[type="text"], 
.dark #container .money_wrap .item_input input[type="password"], 
.dark #container .money_wrap .item_input input[type="number"] {
  border-color: #3a3a3a;
  color: #ebecef;
}

/* sub page */
.message.dark #content .list_message .tab_content span {
  color: #ffffff;
}
.message.dark #content .list_message .content p {
  color: #ffffff;
}

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

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

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

.dark #container .search_tab .betlist_search .betlist_search_date {
  border: 1px solid #4daaa3;
  color: #fff;
  background: #2b3139;
  color-scheme: dark;
}

.dark #container .search_tab .betlist_search span{
  color: #fff;
}

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

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

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

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

.dark #container .premium_wrap .table_type02 table tr th {
  color: #525050;
}
.charge.dark #content .instructions_box ul li {
  color: #ffffff;
}

/* betting history */

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

.dark #container .betting_history table tr span.txt_skyblue{
  color: #4DAAA3;
}

.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.active{
  background-color: #4daaa3;
  color: #fff;
}

.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;
  background: #2b3139;
  color: #ebecef;
  color-scheme: dark;
}

.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;
}

.dark #container .betting_history .bet_buy {
  color: #EE5252;
}
.dark #container .betting_history .bet_sell {
  color: #4DAAA3;
}

/* 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;
}


/* betting history */

.dark #container .betting_history table tr td {
  color: #EBECEF;
}
.dark #container .betting_history table tr span.txt_red {
  color: #313134;
}
.dark #container .betting_history table tr span.txt_blue {
  color: #313134;
}
.customer.dark #content .main_content .request_mess p {
  color: #CED4DA;
}
.announcement.dark #content .inner h2 {
  color: #EBECEF;
  border-bottom: 0;
}

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

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

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

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

.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 .betting_history_tit p {
  color: #a4a4a4;
}

.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: #4cc584;
}

/* money wrap */

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


.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 #container .money_wrap .caution_wrap span {
  color: #ebecef;
}


/* 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;
}

/* 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 .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;
}
.dark #container .history_tab_wrap a.active {
  color: #ffffff;
}

/*// 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: #282C49;
    color: #EAEDFF;
  }

  .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%);
  }

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

.dark #main,
.dark .home{
  background-color: #0E1425;
}

.dark.charge table tr th,
.dark.mypage table tr th,
.dark.customer table tr th,
.dark.betting-history table tr th,
.dark.message table tr th,
.dark.announcement table tr th,
.dark.customer_write table tr th{
  background-color: #2B3139 !important;
  border: 0;
  border-bottom: 1px solid #32394A;
}

.dark.charge table tr,
.dark.mypage table tr,
.dark.customer table tr,
.dark.betting-history table tr,
.dark.message table tr,
.dark.announcement table tr,
.dark.customer_write table tr{
  border: 0;
}

.dark.charge table tr td,
.dark.charge .instructions_table,
.dark.mypage table tr td,
.dark.customer table tr td,
.dark.betting-history table tr td,
.dark.message table tr td,
.dark.announcement table tr td,
.dark.customer_write table tr td{
  background-color: #1E2329 !important;
  border: 0;
  color: #EBECEF;
}


/* charge */

.dark.charge table tr th{
  border: 0;
}
.dark.charge #content .instructions_box{
  background: #1E2329;
}
.dark.charge #content .instructions_box h2{
  color: #EBECEF;
}

.dark.charge #content .instructions_table table tr td,
.dark.charge #content .instructions_table table th,
.dark.charge #content .instructions_table .btn{
  border: 0 !important;
}
.dark.charge #content .instructions_table tr,
.dark.charge #content table tr{
  border-bottom: 1px solid #32394A;
}
.dark.charge #content .instructions_table p,
.dark.charge #content .instructions_table span,
.dark.charge #content .instructions_table table tr td,
.dark.charge #content .charge_history_detail table tr td,
.dark.charge #content .instructions_table tr td .item_input.btn_change_point p,
.dark.charge #content .charge_history_detail h3 {
  color: #EBECEF;
}
.dark.charge #content table tr td.proceeding {
  color: #4870f4;
}
.dark.charge #content table tr td.hold {
  color: #ca2002;
}
.dark.charge .instructions_table tr td input[type="text"],
.dark.charge #content .instructions_table tr td input[type="password"]{
  border: 1px solid #2B313A !important;
}
.dark.charge #content .instructions_table .btn,
.dark.charge #content .instructions_table tr td button{
  background-color: #394459;
}
.dark.charge #content .instructions_table tr td button:hover,
.dark.charge #content .instructions_table tr td button.active {
  background-color: #FF6200;
}
.dark.charge #content .instructions_table tr td.point_wrap .btn_reset{
  background-color: transparent;
}
.dark.charge #content .instructions_box ul li span {
  color: #FF525C;
}
.dark.charge #content table thead tr,
.dark.charge #content .instructions_table tr th,
.dark.charge #content .charge_history_detail table{
  background-color: transparent;
}

/* annoucement */
.dark.announcement #content .tbl_announcement tbody tr td{
  border: 0;
  border-bottom: 1px solid #32394A;
}
.dark.announcement .inner h2{
  color: #EBECEF;
}
.dark.announcement .dark-img{
  display: inline;
}
.dark.announcement .light-img{
  display: none;
}
.dark.announcement #content .tbl_announcement tbody tr td a{
  color: #EBECEF;
}
.dark.announcement #content .tbl_announcement tbody tr td .time{
  color: #a5a5a5;
}
.dark.announcement .tbl_announcement{
  background-color: transparent;
}
.dark.announcement table tr th{
  border-bottom: 1px solid #32394A;
}
.dark.announcement table tr{
  background-color: transparent;
}
.dark.announcement #content .tbl_announcement .status.success {
  background-color: #0E8313;
  color: #fff
}
.dark.announcement #content .tbl_announcement .status.danger {
  background-color: #CA2002;
  color: #fff
}
.dark.announcement #detail .inner{
  background-color: #1E2329;
}
.dark.announcement #detail .inner p{
  color: #cacaca;
}
.dark.announcement #detail .inner .btn_link{
  border: 0;
}
.dark.announcement #detail .inner .btn_link a {
  color: #fff;
  background-color: #FF6200;
}
.dark.announcement #detail .inner .board_title{
  color: #EBECEF;
}
.dark.announcement #detail .inner .status {
  color: #4870f4;
}
.dark #container .betting_history_m table tr td span.bet_sell,.dark #container .betting_history_m table tr td span.bet_buy {
  color: #EBECEF;
}

/* message */
.dark.message #content .list_message li {
  background-color: #1E2329;
  border-bottom: 1px solid #32394A;
}
.dark.message #content .list_message .tab_content:after{}
.dark.message #content .list_message .content{
  background-color: #2B3139;
}
.dark.message #content .inner h2{
  color: #EBECEF;
}
.dark.message .dark-img{
  display: inline;
}
.dark.message .light-img{
  display: none;
}
.dark.message #content .list_message .tab_content:after {
  -webkit-transform: none;
  transform: none;
  background-image: url(../images/icon_down_option_dark.svg);
  background-position: center center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

/* customer */
.dark.customer .list_content{
  background-color: #1E2329;
}
.dark.customer .list_content .item_content{
  background-color: #2B3139;
}
.dark.customer .info_member span,
.dark.customer .list_content .item_content .txt_desp .status.danger p,
.dark.customer .list_content .item_content .txt_desp .status.success p,
.dark.customer #content .page_title h2,
.dark.customer #content .item_content .tlt_mess p{
  color: #CED4DA;
}
.dark.customer .list_content .item_content .btn_del button{
  color: #EBECEF;
  background-color: transparent;
}
.dark.customer #content .main_content .tlt_item .info_date{
  color: #939393;
}
.dark.customer #content .list_content .item_content .history_line:before {
  background-color: #2B3139;
}

/* customer write */

.dark .customer_write .editor_area textarea {
  color: #fff;
  background-color: #1E2329;
}

.dark .customer_write .editor_area{
  background-color: #1E2329;
  border: 1px solid #2B313A;
  color: #fff;
}

.dark .customer_write table tr td{
  border-bottom: 1px solid #2B313A;
}

/* mypage */
.dark.mypage #content .inner{
  background-color: #171A26;
}
.dark.mypage #content .inner .txt_desp{
  background-color: #232A38;
}
.dark.mypage #content .inner h2,
.dark.mypage #content .inner .txt_desp dl dt,
.dark.mypage #content .inner .txt_desp dl dd,
.dark.mypage #content .inner .txt_desp .item_input p{
  color: #EBECEF;
}
.dark.mypage #content .inner .btn_list button:last-child{
  color: #EBECEF;
  background-color: transparent;
  border: 1px solid #717A8A;
}
.dark.mypage #content .inner .txt_desp dl{
  border-bottom: 1px solid #32394A;
}
.dark.mypage #content .inner .txt_desp .item_input input{
  border: 1px solid #2B313A !important;
  background-color: transparent;
  color: #EBECEF;
}
.dark.mypage #content .inner .txt_desp .item_input input:-internal-autofill-selected{
  background-color: transparent;
}

/* betting history */

.dark.betting-history #container table tr th {
  color: #EBECEF;
}

/* trading page */
.dark .trade_coin_page table tr th{
  background-color: #2B3139 !important;
  color: #EBECEF;
}

/* reply modal */
.dark #create_new_request_modal .content_modal,
.dark #create_new_reply_modal .content_modal,
.dark #delete_confirm_modal .content_modal{
  background: #232A38;
}
.dark #create_new_reply_modal p,
.dark #create_new_reply_modal .content .item_content textarea,
.dark #create_new_request_modal .content .item_content textarea,
.dark #create_new_reply_modal span,
.dark #create_new_request_modal .content .item_content label,
.dark #create_new_reply_modal .content .item_content label,
.dark #delete_confirm_modal .content .item_content label
.dark #create_new_request_modal .content .item_content label,
.dark #create_new_reply_modal .content .item_content label,
.dark #delete_confirm_modal .content .item_content label{
  color: #EBECEF;
}
.dark #create_new_request_modal .content .item_content label.error,
.dark #create_new_reply_modal .content .item_content label.error,
.dark #delete_confirm_modal .content .item_content label.error {
  color: #ca2002;
}
.dark #create_new_reply_modal .content .item_content textarea,
.dark #create_new_request_modal .content .item_content textarea{
  background-color: #1E2329;
}
.dark #create_new_request_modal .btn_list button,
.dark #create_new_reply_modal .btn_list button,
.dark #delete_confirm_modal .btn_list button{
  color: #EBECEF;
}
.dark #create_new_request_modal .content_modal .btn_list button,
.dark #create_new_reply_modal .content_modal .btn_list button,
.dark #delete_confirm_modal .content_modal .btn_list button {
  background-color: #232A38;
  border: 1px solid #717A8A;
}
.dark #create_new_request_modal .btn_list button.btn_submit,
.dark #create_new_reply_modal .btn_list button.btn_submit,
.dark #delete_confirm_modal .btn_list button.btn_submit {
  border: 0;
  background-color: #FF6200;
  color: #EBECEF;
}
.dark #create_new_request_modal .content_modal h3,
.dark #create_new_reply_modal .content_modal h3,
.dark #delete_confirm_modal .content_modal h3 {
  border-bottom: 1px solid #717A8A;
}
.dark #create_new_request_modal .content_modal .content .item_content select,
.dark #create_new_reply_modal .content_modal .content .item_content select,
.dark #delete_confirm_modal .content_modal .content .item_content select {
  border: 0;
  background-color: #171A26;
  color: #717A8A;
}
.dark #create_new_request_modal .content_modal .content .item_content input,
.dark #create_new_request_modal .content_modal .content .item_content textarea,
.dark #create_new_reply_modal .content_modal .content .item_content input,
.dark #create_new_reply_modal .content_modal .content .item_content textarea,
.dark #delete_confirm_modal .content_modal .content .item_content input,
.dark #delete_confirm_modal .content_modal .content .item_content textarea {
  background-color: #171A26;
  color: #717A8A;
  border: 0;
}

/* pagination */
.dark #paging .page_numbers {
  color: #fff;
}

/*==================
  alert modal
==================*/
.alert_wrap {background:#fff; border:1px solid #e1e5ea; border-radius: 4px;}
.alert_wrap .alert_bot p {color:#545454; }

.alert_wrap .btn {
  background-color: #fff;
  border: 1px solid #EAECEF;
  color: #23262F;
  display:inline-block;
  width: 110px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
}

.dark .alert_wrap .btn{
  border-color: #616975;
  background-color: transparent;
  color: #d5d5d5;
}

.alert_wrap .btn.btn_point02 {
  background-color: #0572E7;
  color: #fff;
}

.dark .alert_wrap .btn.btn_red {
  background-color: #FF5E5E;
  color: #fff;
}
.dark .main_visual {
  background-color: #000000;
}

/* message wrap */

.message_wrap {
  background: #fec70b;
  border-radius: 0;
}

.message_wrap .message_con {
  background: url(../images/common/message_img.png) no-repeat left 45px center;
}

.message_wrap .message_con p {
  color: #222;
}

.message_wrap .message_con .message_btn {
  color: #fff;
  background: #ae1f1f;
  border-radius: 0;
}
.charge.dark #content table tr td {
  color: #ebecef;
}
@media screen and (max-width: 1279px) {
  .dark .money_wrap .table_type02_sp table tr:first-child th, .dark .money_wrap .table_type02_sp table tr:first-child td {
    border-top: 1px solid #32394A;
  }
}

/* fix signup */

.dark .users_wrap .join_wrap .birth-box select{
  background-color: #121212;
  border: 1px solid #2e2e2e;
}

.dark label.error {
  color: #ca2002;
}

/* modal */

.dark .modal_check_betting.modal_selected_info .content_modal_wrapper,
.dark .modal_check_betting .content_modal,
.dark .modal_form_account .content_modal{
  background-color: #181a21;
}

.dark .modal_check_betting .content_modal_wrapper h2,
.dark .modal_form_account .content_modal h2{
  color: #fff;
}

.dark #modal_alert.modal_form_account .btn_list button:last-child, 
.dark #modal_confirm.modal_form_account .btn_list button:last-child{
  color: #fff;
  border-color: #545354;
}