@charset "utf-8";

/*공통*/

  /*Bootstrap Init*/
  .btn-danger,.btn-success{color:white!important;}
  .badge-warning {font-weight:300;}

  /*Board*/
  .board-header {}
  .board-header h3{color:#3C4554;font-weight:600;}

/*리스트*************************/
.board-list{}
.board-list .btn{font-weight:500;}
.board-list .board-header .btns a i{color:#ADADAD;}
.board-list .board-header .btns .btn i{color:#ffffff;}

.board-list table {border-top:2px solid #B9B9B9;border-bottom:1px solid #B9B9B9 ;}
.board-list table th{font-size:1.2em;font-weight:500;}
.board-list table td{font-size:1.2em;}
.board-list table td.subject a{color:#797979;font-weight:400;}

/*정렬*/
.board-list .hit,
.board-list .date,
.board-list .checkbox,
.board-list .writer,
.board-list .thumb,
.board-list .av-links {text-align: center;}


/*폰트*/
.board-list td.hit, .board-list td.date{font-size:1.1em;}
.board-list .subject a{font-weight:500;color:#1B1B1B;}
.board-list .reference {font-size:.8em;margin:0;padding:0;list-style: none;}
.board-list .av-links i{color:#166EA7;}
.board-list .av-links i.fa-youtube{color:#FC0000;}
.board-list .av-links i.fa-file-pdf{color:#484848;}

/*사이즈*/
.board-list .num{width:40px;}
.board-list .checkbox{width:30px;padding-left:0px!important;padding-right:0px!important;}
.board-list .hit{width:50px;padding-left:0px!important;padding-right:0px!important;}
.board-list .date{width:120px;padding-left:0px!important;padding-right:0px!important;}
.board-list .writer{width:120px;}
.board-list .av-links{min-width:60px;padding-left:0px!important;padding-right:0px!important;}
.board-list .thumb{width:90px;padding-left:0px!important;padding-right:0px!important;}

/* 검색*/
.board-list .board-search select{border-right:0;border-color:#C9C9C9;}
.board-list .board-search input{width:200px;height:38px;border:1px solid #C9C9C9;}
.board-list .board-search .btn-gray{border:1px solid #C9C9C9;border-left:0px}
.board-list .board-page i{color:#727272;}
.board-list .img-thumbnail {width:80px;height:50px;}



/*보기**************************/
.view-info li{float:left;padding-right:20px; font-size:1.2em;}
.filelist .card-header, .linklist .card-header{font-weight:500;}
.card-body ul{list-style: none;margin:0;padding:0;}
/*코맨트*/
#comment_write .form-control{border-radius: 0!important}
#kcaptcha_image {height: 39px;}
.cmtBtns{margin-top:5px;}
.cmtBtns a{border:1px solid #dddddd;padding:1px 5px;background-color: white}
.cmtBtns a:hover{background-color: #F0F0F0}

/*글쓰기*/



/*반응형 공통*/
.show-lg, .show-md, .show-sm{display:none;}

.view-video{width:600px;margin:auto;}

@media screen and (max-width: 960px) {
  .hide-lg{display:none;}
  .show-lg{display:block;}
}

@media screen and (max-width: 768px) {
  .hide-md{display:none;}
  .show-md{display:block;}

  .board-header,
  .view-info {padding-left:6px;padding-right:6px;}
  .board-header h3{color:#3C4554;font-weight:600;font-size:1.4em;}
  .view-files {padding:5px 5px;}
  .imgFiles img{width:100%;height:auto;}
  .board-list,
  .boardView,
  .boardWrite {margin-left:5px;margin-right:5px;}

  .board-list table td, .board-list table th{padding:.5rem;}
  .board-list .board-page .page-link{padding:.4rem .5rem;}

}

@media screen and (max-width: 576px) {
  .view-video{width:100%}
  .hide-sm{display:none;}
  .show-sm{display:block;}
  .board-list .board-page .page-link{padding:.2rem .3rem;}
}
