

/*
    게시판 입력박스 설정
*/

.nav-tabs {
    list-style:none;
    margin:0;
    padding:0;
}
.nav-tabs li {
    margin:0 0 10px -1px;
    padding:0;
    font-size:13px;
    float:left;
}
.nav-tabs:after {
    content:"";
    display:block;
    clear:both;
}
.nav-tabs li a {
    padding:10px 20px;
    border:1px solid #E8E8E8;
}
.nav-tabs li a:hover {
    background-color:#f2f2f2;
}
.nav-tabs li a.active {
    color:#fff;
    background-color:#337AB7;
}



input[type=checkbox] {
    margin-right:5px;
    vertical-align: middle;
}
.bbs .ed {
    border:1px solid #9A9A9A;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
    height:28px;
}
.bbs .ed_password {
    border:1px solid #9A9A9A;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}
.bbs .ed, .bbs .ed_password {
    border:1px solid #ccc;
    padding:6px 10px 9px !important;    
}
.bbs .ed, .bbs .ed_password, .bbs .sel {
    vertical-align:top;
}
.bbs .tx {
    border:1px solid #9A9A9A;
    border-right:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
    padding:2px;
}
.bbs .sel {
    padding:6px 6px 7px  !important;
    border:1px solid #9A9A9A;    
}


/*
    리스트
*/
.board_top {
    clear:both;
}
.board_list {
    clear:both;
    width:100%;
    table-layout:fixed;
    margin:0;
}
.board_list th {
    font-weight:bold;
    vertical-align:middle;
    white-space:nowrap;
    overflow:hidden;
    text-align:center;
    border-top:2px solid #4D6AAD !important;
} 

.board_list a {
    color:#444;
}
.table-list {
    width:100%;
}
.table-list th {
    padding:10px;
    text-align:center;
    color:#4D6AAD;
    background-color:#FBFBFB;
    font-weight:normal;

}
.table-list td {
    font-size:13px;
    padding:10px 10px;
    border-top:1px solid #EBEBEB;
}

.table-list th,
.table-list td {
    border-right:1px solid #EBEBEB;
}
.table-list th:last-child,
.table-list td:last-child {
    border-right:0;
}

.board_list .num {
    width:60px;
    text-align:center;
}
.board_list .chkbox {
    width:40px;
    text-align:center;
}
.board_list .category {
    width:130px;
    text-align:center;
    word-break:break-all;
}
.board_list td.subject {
    text-align:left;
    word-break:break-all;
}
.board_list .answer {
    display:none;
    background-color:#FBFBFB;
}
.board_list .question {
    cursor:pointer;
}
.board_list .answer td {
    padding:15px 25px; 
    vertical-align:top; 
    word-break:break-all;
}
.board_list .icon {
    text-align:center;
    width:40px;
}

.board_list .board_list_line {
    height:1px;
    background-color:#4D6AAD
}


.board_button {
    clear:both;
    margin:20px 0 0 0;
}
.board_button:after {
    content:"";
    display:block;
    clear:both;
}

.board_page {
    text-align:center;
}


/* 새로정의 */
.board_search {
    text-align:right;
    margin:10px 0 5px 0;
}


/* 탭 */
div.tab {
    margin-bottom:30px;
}

div.tab ul {
    list-style:none;
    overflow:hidden;
}
div.tab ul li {
    float:left;
    width:25%;
    border:1px solid #ccc;
}
div.tab ul li a {
    display:block;
    text-align:center;
    color:#000;
    font-size:14px;
    font-weight:600;
    padding:10px;
    border-bottom:2px solid #ccc;    
}
div.tab ul li a.on {
    background-color:#397F90;
    color:#fff;
    border-bottom:2px solid #2D6573;    
}

/*
    입력
*/
.bbs-table .line {
    font-size:0px;
    height:2px;
    background-color:#4D6AAD !important;
}

.bbs-table th {
    background-color:#4D6AAD;
    color:#fff;
}
.bbs-table th, .bbs-table td {
    padding:5px;
    border-bottom:1px solid #ddd;
}

#variableFiles td { border:0 }
.write_head { height:30px; text-align:center; color:#8492A0; }
.field { border:1px solid #ccc; }
.bbs-table th { padding:3px; }

/*
    보기
*/

.bbs_files { text-align:center }
.bbs_files p { display:inline-block; }
#writeContents {
    display:block;
    margin-top:20px;
    font-size:13px !important;
    line-height:20px;
    border:0px solid red
}