@charset "utf-8";

/************************************************************************
 * 파일명      : board.css
 * 설명        : 기본_공통
 * 작성자      : 박수림
 * 작성일      : 2020.07.16
************************************************************************/

.tbl_board {border-top:2px solid #1f2944;}
.tbl_board table {width:100%;}
.tbl_board table thead tr th, .tbl_board table tbody tr td {background:#fbfbfb; border-bottom:1px solid #e6e6e6; padding:10px 0; text-align:center;}
.tbl_board table tbody tr td {background:#fff; font-size:14px; font-family:'NotoR';}
.tbl_board table tbody tr td.link {text-align:left; padding-left:10px;}
.tbl_board table tbody tr td.link a {display:block; width:100%;}
.tbl_board table tbody > tr:hover td {background:#fbfaee;}
.btn_area {margin-top:10px; width:100%; text-align:right;} 


/* table fixed */
.fixed_header {border-top:2px solid #1f2944;}
.fixed_header table {width:100%;}
.fixed_header table thead tr th, .fixed_header table tbody tr td {background:#fbfbfb; border-bottom:1px solid #e6e6e6; padding:10px 0; text-align:center;}
.fixed_header tbody {overflow:auto; max-height:140px;}
.fixed_header table tbody tr td {background:#fff; font-size:15px; font-family:'NotoR';}
.fixed_header table tbody tr td.link {text-align:left; padding-left:10px;}
.fixed_header table tbody tr td.link a {display:block; width:100%;}
.fixed_header table tbody > tr:hover td {background:#fbfaee;}
.fixed_header table tbody tr td.on {background:#fdf5dc;}
.fixed_header table tbody tr td.on a {color:#1a58cc;}


.tbl_reg {overflow:hidden; width:100%; border-top:2px solid #1f2944;}
.tbl_reg table {}
.tbl_reg table tbody tr th {border-right:1px solid #e6e6e6; background:#f8f8f8;}
.tbl_reg table tbody tr th, .tbl_reg table tbody tr td {border-bottom:1px solid #e6e6e6; padding:8px;} /* 201123 border 값 수정 */
.tbl_reg table tbody tr td span {padding:0 13px 0 13px;}
.tbl_reg .txt {font-family:'NotoR';}


/* 201123 수정 */
.tbl_jqgrid {border:1px solid #e6e6e6;}
.tbl_jqgrid table {width:100%;}
.tbl_jqgrid table thead tr th, .tbl_jqgrid table tbody tr td {border-right:1px solid #e6e6e6; padding:10px 0; text-align:center;}
.tbl_jqgrid table tbody tr td {font-size:13px; font-family:'NotoR';}
.tbl_jqgrid table tbody tr td.link {text-align:left; padding-left:10px;}
.tbl_jqgrid table tbody tr td.link a {display:block; width:100%;}
.tbl_jqgrid table tbody > tr:hover td {background:#FAED7D;}

/* 210716 추가 */
.main_jqgrid_area {border:1px solid #e6e6e6; display: none;}
.main_jqgrid_area table {width:100%;}
.main_jqgrid_area table thead tr th{border:1px solid #e8e4c2;padding:10px 0; text-align:center;}
.main_jqgrid_area table tbody tr td {font-size:14px; font-family:'NotoR';}
.main_jqgrid_area table tbody tr td.link {text-align:left; padding-left:10px;}
.main_jqgrid_area table tbody tr td.link a {display:block; width:100%;}
.main_jqgrid_area table tbody > tr:hover td {background:#fff;}
.main_jqgrid_area .ui-jqgrid tr.ui-row-ltr td{text-align:left; padding:10px; border-right: 1px solid #e6e6e6;}
.pop_wrap .main_jqgrid_area .ui-jqgrid-htable th{text-align:center; border: 1px solid #e6e6e6;}

.th_back{background:#fbfbfb; border:1px solid #e6e6e6; padding:10px 0; text-align:center;}
.td_short{display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.td_border{border:1px solid #e6e6e6;}
.td_p{padding:5px; padding-top: 10px;}
.td_line{border-bottom:1px solid #e6e6e6; padding:8px; text-align: center;}

/* chart */
.chart{width: 950px; height: 360px; margin-top: 20px; border: 3px solid #e6e6e6; padding: 4px;}
.chart_pop{width: 660px; height: 360px;}

/*221116 이지영추가*/
#thumbnail_div img.w_20{width:20%;}