@charset "utf-8";

/* 최근게시물 스킨 (new) - Dark Mode */
#new_sch {background:#2a2a2a;padding:30px;text-align:center;margin:0 0 10px;border:1px solid #333;}
#new_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#new_sch select {border:1px solid #444;width:175px;height:45px;padding:0 5px;border-radius:3px;background:#1a1a1a;color:#fff;}
#new_sch .frm_input {border:1px solid #444;width:calc(100% - 460px);height:45px;border-radius:3px;background:#1a1a1a;color:#fff;}
#new_sch .frm_input::placeholder {color:#999;}
#new_sch .sch_wr {position:relative;display:inline-block}
#new_sch .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#3a8afd;border:0;border-radius:3px;cursor:pointer;}
#new_sch .btn_submit:hover {background:#2a7aed;}
#new_sch p {padding:10px 0 0;font-size:0.95em;text-align:center;letter-spacing:-0.1em;color:#999;}

#fnewlist .profile_img img {border-radius:50%}
#fnewlist .td_group a {background:#2d4a2d;color:#8cc152;padding:3px 4px;border-radius:5px;font-weight:normal;transition:all 0.2s ease;}
/* #fnewlist .td_group a:hover {color:#fff;background:#3d5a3d;} */
#fnewlist .td_board a {background:#3a2d4a;color:#ac92ec;padding:3px 4px;border-radius:5px;font-weight:normal;transition:all 0.2s ease;}
/* #fnewlist .td_board a:hover {color:#fff;background:#4a3d5a;} */

.admin_new_btn {float:right;margin-bottom:10px}
.admin_new_btn .btn_b01 {background:#ff4444;color:#fff;padding:8px 15px;border:0;border-radius:3px;cursor:pointer;}
.admin_new_btn .btn_b01:hover {background:#dd3333;}

/* Dark Mode Table */
.tbl_head01 {background:#1a1a1a;border:1px solid #333;}
.tbl_head01 table {width:100%;border-collapse:collapse;}
.tbl_head01 thead {background:#2a2a2a;border-bottom:2px solid #3a8afd;}
.tbl_head01 thead th {padding:15px 10px;color:#fff;font-weight:600;border-right:1px solid #333;text-align:center;}
.tbl_head01 thead th:last-child {border-right:0;}
.tbl_head01 tbody tr {border-bottom:1px solid #333;background:#1a1a1a;transition:background 0.2s ease;}
.tbl_head01 tbody tr:hover {background:#111;cursor:pointer;}
tr:hover {background:#111 !important;cursor:pointer;}
.tbl_head01 tbody td {padding:12px 10px;color:#ccc;border-right:1px solid #333;text-align:center;}
.tbl_head01 tbody td:last-child {border-right:0;}
.tbl_head01 tbody td a {color:#3a8afd;text-decoration:none;transition:color 0.2s ease;}
/* .tbl_head01 tbody td a:hover {color:#fff;text-decoration:none;} */
.tbl_head01 tbody td.empty_table {color:#999;padding:40px;text-align:center;}
.tbl_head01 .new_tit {color:#fff !important;font-weight:500;}
/* .tbl_head01 .new_tit:hover {color:#fff !important;text-decoration:none;} */
.tbl_head01 .td_name {color:#aaa;}
.tbl_head01 tbody tr:hover td {
  background-color: #111;
  color: white;
}
.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
.chk_box input[type="checkbox"] + label {position:relative;padding-left:20px;color:#aaa;transition:color 0.2s ease;}
/* .chk_box input[type="checkbox"] + label:hover {color:#fff;} */
.chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#2a2a2a;border:1px solid #444;border-radius:3px}
.chk_box input[type="checkbox"]:checked + label {color:#fff}
.chk_box input[type="checkbox"]:checked + label span {background:url(../../../img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#3a8afd;border-radius:3px}

@media (max-width:1024px) {
  #new_sch select {width: calc((100%/2) - 5px);margin-bottom: 10px;}
  #new_sch .frm_input {width: calc(100% - 98px);}
}

@media (max-width:501px) {
  .md_none {
    display: none;
    visibility: hidden;
    width: 0%;
  }
}