@charset "utf-8";

[data-theme="dark"] #bo_list tbody tr {background:#2b2b2b}
[data-theme="dark"] #bo_list tbody .even td {background:#3b3b3b}
[data-theme="dark"] #bo_list_total {color: #ddd;}
[data-theme="dark"] #bo_v {background:#313030;}
[data-theme="dark"] #bo_v_title .bo_v_cate {background:#212121;color:#3a8afd;}
[data-theme="dark"] #bo_v_title .bo_v_tit {color: #d0d0d0}
[data-theme="dark"] #bo_v_top ul {background: #313030}
/* [data-theme="dark"] .btn_bo_user ul {background:#313030;}
[data-theme="dark"] .bo_v_com > li {background:#313030;} */

/* [data-theme="dark"] #bo_v_share {background: #555} */
[data-theme="dark"] #bo_v_share .btn {background: #333;border-color:#888; color: #d0d0d0}
[data-theme="dark"] a.btn_b03 {background: #333;}
[data-theme="dark"] #bo_v_share .btn:hover {background:#aaa; color: #444}
[data-theme="dark"] #bo_v_share .btn i {color: #d0d0d0}
[data-theme="dark"] .bo_v_nb li:hover {background:#aaa;color: #eee}
[data-theme="dark"] .bo_v_nb li:hover .nb_tit {color:#eee;}

[data-theme="dark"] #bo_v_con {color: #eee}
[data-theme="dark"] #bo_v_con a {color:#ddd;}
[data-theme="dark"] #bo_v_con img {}

/* 게시판 댓글 */
[data-theme="dark"] .cmt_btn {border-bottom:1px solid #777;background:#555;}
[data-theme="dark"] .cmt_btn span.total {color:#3a8afd}
[data-theme="dark"] .cmt_btn b {color:#eee}


[data-theme="dark"] .bo_vc_w textarea {border:1px solid #46505f;background:#151a21;color:#f1f4f9;}
[data-theme="dark"] #bo_vc .cmt_contents {color: #eee;}
[data-theme="dark"] #bo_vc article .cm_wrap {color: #eee;}
[data-theme="dark"] #bo_v_info .sv_member {color:#eee}

[data-theme="dark"] .more_opt li {border-bottom:1px solid #f1f1f1;color:#eee;background:#555;}
[data-theme="dark"] .more_opt li button, .more_opt li a {width:100%;border:0;background:#555;color:#eee}

[data-theme="dark"] #bo_w .bo_w_tit .frm_input {background: #868e96; color: #f1f3f5}
[data-theme="dark"] #bo_w .bo_w_info .frm_input {background: #868e96; color: #f1f3f5}
[data-theme="dark"] #bo_w .bo_w_link .frm_input {background: #868e96; color: #f1f3f5}
[data-theme="dark"] #bo_w .bo_w_flie .frm_input {background: #868e96; color: #f1f3f5}
[data-theme="dark"] #bo_w .bo_w_flie .file_wr {border:1px solid #adb5b9;background: #868e96; color: #f1f3f5}
[data-theme="dark"] #bo_w .bo_w_flie .frm_file {background: #868e96; color: #f1f3f5}

/* 이벤트 상세보기: 현재 마크업 기준 다크 테마 */
[data-theme="dark"] #bo_v {
	color:#e8edf5;
	background:#171b22;
}
[data-theme="dark"] #bo_v_title,
[data-theme="dark"] #bo_v_info,
[data-theme="dark"] #bo_v_atc,
[data-theme="dark"] #bo_v_data,
[data-theme="dark"] #viewcomment {color:#e8edf5;}
[data-theme="dark"] #bo_v_info > .bg-light,
[data-theme="dark"] #bo_vc .bg-light,
[data-theme="dark"] #bo_vc_w .cmt-box,
[data-theme="dark"] #bo_vc_login {
	color:#c8d0dc !important;
	border-color:#343b47 !important;
	background:#20252e !important;
}
[data-theme="dark"] #bo_v .border,
[data-theme="dark"] #bo_v .border-top,
[data-theme="dark"] #bo_v .border-bottom,
[data-theme="dark"] #viewcomment .border,
[data-theme="dark"] #viewcomment .border-top,
[data-theme="dark"] #viewcomment .border-bottom {border-color:#343b47 !important;}

[data-theme="dark"] .tbl_bo_event_bet_info {
	box-shadow:0 10px 24px rgba(0,0,0,.22);
}
[data-theme="dark"] .tbl_bo_event_bet_info tr th {
	color:#f4f7fb;
	border-color:#414957;
	background:#292f39;
}
[data-theme="dark"] .tbl_bo_event_bet_info tr td,
[data-theme="dark"] #bo_event_date tbody tr:first-child td {
	color:#e7ebf2;
	border-color:#3a424f;
	background:#1d222b;
}
[data-theme="dark"] .bo_event_view_con_line .text {
	color:#8eabff;
	border-color:#6388f5;
	background:#171b22;
}
[data-theme="dark"] .bo_event_view_con_line .bar {background:#6388f5 !important;}
[data-theme="dark"] #bo_v_con .view-content,
[data-theme="dark"] #bo_v_con .event_con,
[data-theme="dark"] #bo_v_con .event_con p {color:#e8edf5;}

/* 에디터가 본문에 저장한 흰 배경과 어두운 글자색 무효화 */
[data-theme="dark"] #bo_v_con .view-content [style*="background-color:rgb(255,255,255)"],
[data-theme="dark"] #bo_v_con .view-content [style*="background-color: rgb(255, 255, 255)"],
[data-theme="dark"] #bo_v_con .view-content [style*="background-color:#fff"],
[data-theme="dark"] #bo_v_con .view-content [style*="background-color: #fff"],
[data-theme="dark"] #bo_v_con .view-content [style*="background-color:white"],
[data-theme="dark"] #bo_v_con .view-content [style*="background-color: white"],
[data-theme="dark"] #bo_v_con .view-content [style*="background:#fff"],
[data-theme="dark"] #bo_v_con .view-content [style*="background: #fff"] {
	color:inherit !important;
	background-color:transparent !important;
	background-image:none !important;
}
[data-theme="dark"] #bo_v_con .view-content [style*="color:rgb(0,0,0)"],
[data-theme="dark"] #bo_v_con .view-content [style*="color: rgb(0, 0, 0)"],
[data-theme="dark"] #bo_v_con .view-content [style*="color:#000"],
[data-theme="dark"] #bo_v_con .view-content [style*="color: #000"],
[data-theme="dark"] #bo_v_con .view-content [style*="color:black"],
[data-theme="dark"] #bo_v_con .view-content [style*="color: black"],
[data-theme="dark"] #bo_v_con .view-content [style*="color:rgb(53,46,44)"],
[data-theme="dark"] #bo_v_con .view-content [style*="color: rgb(53, 46, 44)"] {
	color:#e8edf5 !important;
}
[data-theme="dark"] #bo_v_con .view-content a {
	color:#9fc0ff !important;
	text-decoration-color:rgba(159,192,255,.55);
}
[data-theme="dark"] .event_con .btn_survey {
	color:#e8edf5;
	border-color:#3a4351;
	background:linear-gradient(180deg,#292f39 0%,#20252e 100%);
	box-shadow:0 10px 24px rgba(0,0,0,.25);
}
[data-theme="dark"] .event_con .btn_survey strong {color:#8eabff;}

[data-theme="dark"] #bo_vc .cmt-wrap {
	border:1px solid #303744;
	border-radius:10px;
	background:#1c2129;
	overflow:hidden;
}
[data-theme="dark"] #bo_vc .cmt-content {color:#e6ebf3;}
[data-theme="dark"] #bo_vc .by-writer {
	color:#f0d6d9 !important;
	border-color:#604047 !important;
	background:#38272c !important;
}
[data-theme="dark"] #bo_vc .cmt-btn a {color:#aeb8c7;}
[data-theme="dark"] #bo_vc .cmt-btn a:hover {color:#fff;}
[data-theme="dark"] #viewcomment .text-muted,
[data-theme="dark"] #bo_v .text-muted {color:#9da8b8 !important;}
[data-theme="dark"] #viewcomment .btn-group-vertical.bg-white {
	border-color:#3a424f !important;
	background:#232933 !important;
}
[data-theme="dark"] #viewcomment .btn-group-vertical .btn {color:#dce2ec;}
[data-theme="dark"] #viewcomment .btn-group-vertical .btn:hover {background:#313947;}

[data-theme="dark"] #bo_vc_w .form-control,
[data-theme="dark"] #bo_vc_w .input-group-text {
	color:#f1f4f9 !important;
	border-color:#46505f !important;
	background:#151a21 !important;
}
[data-theme="dark"] #bo_vc_w #wr_content {
	caret-color:#8eabff;
	box-shadow:inset 0 1px 2px rgba(0,0,0,.25);
}
[data-theme="dark"] #bo_vc_w #wr_content:focus {
	border-color:#7295ff !important;
	box-shadow:0 0 0 3px rgba(99,136,245,.18);
}
[data-theme="dark"] #bo_vc_w .form-control::placeholder {color:#7f8a9b;}
[data-theme="dark"] #bo_vc_w .custom-control-label {color:#cbd3df;}
[data-theme="dark"] #bo_vc_w .custom-control-label::before {
	border-color:#596476;
	background:#171c24;
}
[data-theme="dark"] #bo_vc_w .custom-control-input:checked ~ .custom-control-label::before {
	border-color:#6388f5;
	background:#6388f5;
}

/* 댓글 작성 우측 하단 도구 아이콘 */
[data-theme="dark"] #bo_vc_w .btn-group .btn.nofocus {
	width:30px;
	height:30px;
	margin:0 2px !important;
	border:1px solid transparent;
	border-radius:8px;
	color:#b7c2d2 !important;
	background:transparent;
}
[data-theme="dark"] #bo_vc_w .btn-group .btn.nofocus i,
[data-theme="dark"] #bo_vc_w .btn-group .btn.nofocus .text-black-50 {
	color:#b7c2d2 !important;
}
[data-theme="dark"] #bo_vc_w .btn-group .btn.nofocus:hover,
[data-theme="dark"] #bo_vc_w .btn-group .btn.nofocus:focus-visible {
	color:#fff !important;
	border-color:#4b5b73;
	background:#303846;
}
[data-theme="dark"] #bo_vc_w .btn-group .btn.nofocus:hover i,
[data-theme="dark"] #bo_vc_w .btn-group .btn.nofocus:focus-visible i {color:#fff !important;}
[data-theme="dark"] #bo_vc_w #btn_submit {
	color:#fff;
	border-color:#6388f5;
	background:#5278ea;
}
[data-theme="dark"] #bo_vc_w #btn_submit:hover {background:#6388f5;}

[data-theme="dark"] #clipModal .modal-content {
	color:#e8edf5;
	border-color:#3a424f;
	background:#1d222b;
}
