/*게시판*/
#bo_list, #bo_v, #bo_w{margin:25px auto 100px auto;} /**50px > 25px 퍼블 변경*/

.board_menu{float:left;width:18%;} /** 20% > 18% 퍼블 변경*/
.board_list{float:right;width:80%;}/** 70% > 80% 퍼블 변경*/
.board_list_login{margin : 0 auto; width : 70%;}

.board_list .join_pg {clear:both;}
.board_list .join_pg a{margin: 0 auto;overflow:hidden; text-align:center; display:block;padding:15px;}

.board_table table{width:100%;border-collapse:collapse;margin:0 0 20px 0}
.board_table table th{background:#fef4f4;text-align:center;width:10%;}
.board_table table th, .board_table table td{padding:10px;border-bottom:1px solid #ebebeb;font-weight:normal}
.board_table table td:first-child{border-top:1px solid #ebebeb;}

.board_list .pageSubject { border-bottom : 1px solid black; } 
.board_list .pageSubject .pageTitle{ font-size:30px !important; font-weight: bold;  }

#bo_v_img img{display:block;margin:auto}
#bo_v_con img{display:block;margin:auto}
#bo_v_con {font-size:1.4em}
.cmt_btn span.total{color:#000;}
.cmt_btn span.total:after {background:#000}
.bo_v_nb li{font-size:1.2em}
.bo_vc_w .btn_submit{font-weight:normal}
#bo_w .bo_w_flie .file_wr{font-size:0.9em}

#bo_list .tbl_head01{font-size:1.4em}

#bo_list .tbl_head01 tbody tr td {font-size : 1.0em}

.bo_notice .notice_icon{color:#ee1e27;}

#bo_list .tbl_head01 thead th{background:#fef4f4;color:#a29b9b;font-weight:bold}
#bo_list .tbl_head01 thead a{color:#a29b9b;font-weight:bold}
#bo_list .tbl_head01 .num{width:10%;}
#bo_list .tbl_head01 .date{width:13%;}
#bo_list .tbl_head01 .writer{width:13%;}
#bo_list .tbl_head01 .count{width:10%;}
#bo_list .tbl_head01 a {font-weight:normal;}

.bo_notice td{background:none !important}
.tbl_head01 td{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
#bo_list tbody .even td{background:none}
#bo_list tbody tr:hover {border:none}
#bo_list .td_name{text-align:center}
#bo_list .bo_tit .new_icon{background:#000;color:#FFF;font-size:11px;}
#bo_list .cnt_cmt{background:#000;color:#FFF}

.board .slogan{font-size:30px !important;}


/* 
@media(max-width:1280px){
	 .board .slogan{font-size:30px !important;} 
}
*/
/* 
@media (max-width:1023px) and (min-width:768px){
	
	.board .slogan{font-size:25px !important}
	.board_menu .tit{font-size:2em}

	.board_menu{width:100%;}

	.board_list{width:100%;}

	#bo_list .tbl_head01{font-size:1.2em}
}

@media (max-width:768px){
	#bo_list, #bo_v, #bo_w{margin:50px auto;}

	.board_menu{width:100%;}
	.board_list{width:100%;}
	
	.pg_wrap{margin:30px auto 0;}
	.pg_current{height:35px;min-width:35px;line-height:32px;}
	.pg_page{font-size:1em;height:35px;min-width:35px;line-height:32px;}

	#bo_list .tbl_head01{font-size:1.2em}
	.board_menu .tit{font-size:1.5em;padding:0 0 10px 0;}
}
@media (max-width:768px) and (min-width:480px){
	.board {padding:50px 0}
	.board .slogan{font-size:20px !important}
	.board .table table th{width:20%;}
}
@media (max-width: 480px){
	#bo_list .tbl_head01{font-size:1em;}
}  
*/


.layer_pop .bg-primary{display:flex;flex-wrap: wrap;justify-content: space-between; color: #fff; background-color: #337ab7;}

.layer_pop .glyphicon {position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.layer_pop .glyphicon-remove:before { content: "닫기"; }