.board-container caption {
	position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.board-container .table-articles thead th {
	background-color: #eee;
	text-align: center;
	font-weight: bold;
}

.board-container .board-view tbody th {
	background-color: #eee;
	text-align: center;
	font-weight: bold;
}

.board-container .board-form tbody th {
	background-color: #eee;
	text-align: center;
	font-weight: bold;
}

.comment-list .media {
	border-top: 1px solid #ccc;
}


.mainContents .module-wrapper { letter-spacing:-0.2px;  } 


a.btnBlack {color:#fff; background:#555; border:1px solid #555; }
a.btnBlack:hover {color:#fff; background:#555; border:1px solid #555; }
.board-info { font-weight:bold; color:#000;  font-size:15px; margin-top:5px; }
.boardListTop { margin-bottom:10px;  }
.boardListTop .board-search button.btn { color:#fff; background:#555; }
.boardList {border-top:2px solid #000;   }
.boardList  thead th {color:#000; background:#f4f4f4;    }

.boardView { border-top:2px solid #000;  border-collapse:collapse; }
.board-container .boardView thead th {text-align:left; padding:16px;  border-bottom:1px solid #cfcfcf; background:#f4f4f4; color:#000; }
.board-container .boardView tbody td {text-align:left; padding:14px;border-top:0px;   border-bottom:1px solid #cfcfcf; }
.board-container .boardView tbody td.article-contents p  {line-height:1.6; margin-bottom:5px; }

.label-receiptR,.label-info {background:#08c2b7;  }
.label-receipt,.label-default {background:#ec8425;   }
.label-receiptE{background:#277cbd;   }
.label-edu {background:#c1216b;   }
.label-eduE {background:#8c8c8c;   }
.label-eduC {background:#ff4546;   }
.label-counselR {background:#08c2b7;   }  
.label-counsel {background:#c1216b;   }
.label-counselE {background:#8c8c8c;   }
.label-counselC {background:#ff4546;   }
.label-success{background:#8a8a8a;   } 
