/* 내용 간격 초기화 */
#bo_v_con p {margin:0}
section #bo_v_atc p {margin:0}
#bo_v {
    margin-left: 0px;
}
.panel-default > .panel-heading {
    visibility: hidden;
    position: absolute;
}

/* 카테고리 */
#bo_cate_ul li {padding: 10px 0;}
#bo_cate_ul li a{border-radius: 5px;padding: 5px 10px;border: 1px solid #ddd; background:#fff;    text-decoration: none;}
#bo_cate_ul li a:hover{background:#efefef; color:#000;}
#bo_cate_on { font-family: "NanumBarunGothicOTF", sans-serif;}

/*카테고리 라벨*/
.cate_label {border: 1px solid #ddd;
    padding: 3px 5px;
    background: #fff;
	font-size:11px;
}
.cate_label a:hover {color:#999; text-decoration: none;}
/* 게시판 목록 */

#bo_list .td_board {vertical-align: middle; width:120px;text-align:center}
#bo_list .td_chk {vertical-align: middle; width:30px;text-align:center}
#bo_list .td_date {vertical-align: middle; width:70px;text-align:center}
#bo_list .td_datetime {vertical-align: middle; width:110px;text-align:center}
#bo_list .td_group {vertical-align: middle; width:100px;text-align:center}
#bo_list .td_mb_id {vertical-align: middle; width:100px;text-align:center}
#bo_list .td_mng {vertical-align: middle; width:80px;text-align:center}
#bo_list .td_name {vertical-align: middle; width:115px; text-align:center;}
#bo_list .td_nick {vertical-align: middle; width:100px;text-align:center}
#bo_list .td_num {vertical-align: middle; width:50px;text-align:center}
#bo_list .td_numbig {vertical-align: middle; width:60px;text-align:center}
#bo_list .td_subject { vertical-align: middle;}
#bo_list .td_subject a {line-height:200%;}


/* 뷰페이지 라벨크기 */
#bo_v .panel-heading h6{line-height:180%;
font-family: NanumBarunGothicOTF, "나눔바른고딕", "나눔고딕", Ngothic;    font-size: 18px;
    color: #000;}

/*추천수 숫자 크기 */
#bo_v_act .badge{    font-size: 10px;}

/* 공지사항 */
#bo_list .bo_notice { font-family: "NanumBarunGothicOTF", sans-serif; background: #FFFFE4;}

/* 게시물 마우스 오버시 배경 */
#bo_list .panel-body tbody tr:hover {background: #FAFAFA;} 
#bo_w .file-del {max-width:200px; overflow:hidden;}
#bo_w .file-del {    margin-left: -2px;
    border-left: 1px solid #ccc;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;}

/* 댓글등록 버튼 */
.board_btn {height:100%; padding:0 20px;}

/* 웹진 노이미지 */
 .photo {line-height: 110px; margin: 0; font-size: 24px;}

 /* 웹진 최소이미지 크기 */
 .table_photo {min-width:150px;}

 /* 갤러리 마우스오버시 */
 #gall_ul .thumbnail {padding:0;  border-radius: 0;}
 #gall_ul .thumbnail a{text-decoration: none;     line-height: 180%;}
 #gall_ul .thumbnail a:hover{color:#999;}
 #gall_ul .thumbnail a.thumbnail {    border: 0; border-bottom: 1px solid #eee;}
 #gall_ul .thumbnail a.thumbnail:hover {  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);  opacity: 0.6;}
 #gall_ul .thumbnail:hover {border:1px solid #888; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25); opacity:1;}

 /* 갤러리 이미지 크기 */
/* @media (min-width:0px) {
 #gall_ul .gall_href {border-bottom:1px solid #eee; min-height:218px; line-height:218px;}
}
 @media (min-width:769px) {
 #gall_ul .gall_href {border-bottom:1px solid #eee; min-height:218px; line-height:218px;}
}
 @media (min-width:991px) {
 #gall_ul .gall_href {border-bottom:1px solid #eee; min-height:188px; line-height:188px;}
}
 @media (min-width:1200px) {
 #gall_ul .gall_href {border-bottom:1px solid #eee; min-height:170px; line-height:170px;}
}*/
 /* 갤러리 NEW 아이콘 위치 */
#gall_ul .new { position: absolute; top: 21px; left: 15px;}
#gall_ul .hit { position: absolute; top: 21px; right: 15px;}
#gall_ul .line-height {line-height: 40px;}

/* 태그 마우스오버 */
a.cate_label.tooltip-top:hover  {text-decoration:none; color:#cc0000;}

/*파일 첨부*/
#bo_w i.fa.fa-reply.fa-fw.fa-rotate-180 {margin-right:5px;}
a.file-on {width:100%;}
#bo_w input.form-control.file-input {font-weight:normal;}
#bo_w input.form-control {font-weight:normal;}

.img-responsive {width:100%; height:180px;}


#gall_ul {display:inline-block; padding:0;}
.gall_con {padding:0}

.gall_li  {float:left; margin:0 20px 20px 0; border:2px solid #ddd; -ms-transition:all .4s; -moz-transition:all .4s; -webkit-transition:all .4s; transition:all .4s; width:100%; padding:10px;}
.gall_li:hover {border:2px solid #7D91D8;}
.gall_con {}
.gall_href {float:left; width:30%; line-height:auto; text-align:center;}
.gall_text_href {float:left; width:70%; margin:10px 0; padding-left:20px; box-sizing:border-box}
.gall_text_href  a {display:block}
.gall_subject {
    font-size: 16px;
    color: rgba(122, 130, 136, 1);
}
.gall_notice {background-color:#f1f1f1;}


.gall_sbj {
     font-family: "NanumBarunGothicOTF", sans-serif;
    font-size: 20px;
    color: #7D91D8;
}
.gall_cont {
    height: 100px;
    display: block;
    font-size: 17.5px;
    margin-top: 7px;
}




/*글쓰기 인풋폼 */
@media (min-width:992px){
input#wr_name {width:96%;}
input#wr_password {width:96%;}
input#wr_email {width:96%;}
input#wr_homepage {}
input#wr_link1 {width:96%;}
/* 사용자가 갯수 확장시 고려 */
input#wr_link3 {width:96%;}
input#wr_link5 {width:96%;}
}
@media (max-width:1200px){
	.img-responsive {height:auto;}
}
@media (max-width:991px){
#bo_w .form-group.input-group.pull-left.col-md-6 {width:100%;}
.gall_thmb img {width:100%; height:auto;}
/*@media all and (max-width:991px)*/
.gall_thmb img {
    width: 100%;
    height: 150px;
}
.gall_cont {
    float: left;
    width: 100%;
    height: auto;
}


}

@media (max-width:768px){
	
	.gall_href {width:100%;}
	.gall_text_href {width:100%; padding:0}
	.gall_cont {overflow:hidden}
	.gall_cont {
    font-size: 14px;
}
.gall_sbj {
    font-size: 18px;
}
.gall_thmb img {
    height: 200px;
}
.gall_li {
    height: auto;
}
}

@media (max-width:520px){
.gall_thmb img {
    height: 200px;
}
.gall_li {
    height: auto;
}
}