/*게시판*/
.lnb-title {margin-top: 50px;margin-bottom: 20px;line-height: auto;text-align: center;}
.lnb-title h2 {
	color: #658cba;
	padding-bottom: 10px;
}
.lnb-title .center-line {
	display: inline-block;
    width: 60px;
    height: 2px;
    border-top: 2px solid #658cba;
	padding-bottom: 10px;
    margin: 10px 0 0px;
}
.table-title {
	background: url("../../../images/logo-icon-15.png") no-repeat left 7px;
	padding-left: 20px;
	font-size: 20px;
	color: #d6006f;
	margin-bottom: 20px;
}
.table>thead {
	border-top: 1px solid #b5b5b5;
	background-color: #eeeeee;
}
.table>thead>tr>th {
	color: #595656;
	font-size: 14px;
	font-weight: 400;
}
.table>tbody>tr>td, .table>tbody>tr>td a, .table>tbody>tr>td a:visited {
	color: #595656;
	font-size: 15px;
	font-weight: 400;
}
.table>tbody>tr>td a:hover, .table>tbody>tr>td a:active {
	color: #e86ea2;
}

/*게시판 보기*/
.board .panel-heading {
	color: #595656;
	font-size: 14px;
	font-weight: 400;
}
.board .panel-heading .title {
	font-size: 18px;
}
.board .panel-body {
	color: #595656;
	font-size: 15px;
	font-weight: 400;
	min-height: 400px;
}
.board .bar {
	vertical-align: top;
	margin: 0 10px;
	font-size: 10px;
	line-height: 17px;
}
.summernote {min-height: 500px;}
.media-body p {font-size: 16px; font-weight: 300;}

/*댓글*/
.btn-primary {
	background-color: #66a9dc;
	border-color: #49acf6;
}
.btn-primary:hover {
    color: #fff;
    background-color: #333;
    border-color: #000;
}
.well {background-color: #fff;}


/*서브페이지 LNB 메뉴 없을시 breadcrumb*/
.aside-no-breadcrumb{background-color:#f3f3f3;border-bottom:1px solid #e0d3d3;}
.aside-no-breadcrumb .breadcrumb{padding:10px 0;}



/*SHORT 리스트*/
.short_basic{list-style:none;padding:0;margin:0;}
.short_basic li{text-align:left;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #acacac;padding-left:10px;}
.short_basic li:before {content:"•";padding-right:8px;color:#acacac;}
.short_basic li a{color:#4b4a48;}


/*일반형 게시판 공지사항  리스트*/
.gen_notice_list {margin-bottom:0;padding:0;border-top:2px solid #2c1b0a;border-bottom:1px solid #2c1b0a;}
.gen_notice_list li.list {padding:16px 30px 15px;border-top: 1px solid #f0f0f0;line-height: 22px;font-size:15px;color:#666;}
.gen_notice_list li.list:first-child {border: 0;}
.gen_notice_list li.list a {color:#000;font-size:15px;}
.gen_notice_list li.list a:link, .gen_notice_list li.list a:visited, .gen_notice_list li.list a:hover, .gen_notice_list li.list a:active, .gen_notice_list li.list a:focus {text-decoration: none;}
.gen_notice_list li.view {padding:30px;border-top:1px solid #f0f0f0;line-height:22px;font-size:15px;color:#666;}


/* thumbnail 게시판  ================================================== */
.box-photo {
	position: relative;
}
.box-photo .img-wrapper {
	max-height: 350px;
	overflow: hidden;
}
.box-photo .img-wrapper img {
	max-height: 350px;
	-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin:0 auto;border-radius:4px;
}
.box-photo .activeWrap {
	display: none;
	position: absolute;
	top: 0px; left: 15px; right:15px;
	padding: 30px 15px 0 15px;
	height: 100%;
}
.box-photo:hover .activeWrap {
	display: block;
	background: rgba(41, 31, 0, 0.2);
	-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein 1s; /* Firefox < 16 */
	-ms-animation: fadein 1s; /* Internet Explorer */
	-o-animation: fadein 1s; /* Opera < 12.1 */
	animation: fadein 1s;
}
.box-photo:hover img {
	-webkit-transform:scale(1.2);transform:scale(1.2);border-radius:4px
}
.box-photo .caption-photo .text-theme {
	font-size: 18px;
	/*color: #636363;*/
	color: #fff;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.box-photo .img-wrapper {
		max-height: 282px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.box-photo .img-wrapper {
		max-height: 290px;
	}
}
