@charset "utf-8";

.btn-primary {background-color:#00B0EE;}

.base-list-1 {margin-bottom:30px;}
.base-list-1 .list-inline {margin:0px;}
.base-list-1 .btn-list-mg {margin-top:20px; margin-bottom:20px;}
.base-list-1 table {margin-bottom:0px!important;}
.base-list-1 table input[type=checkbox], input[type=radio] {margin:-3px 0 0;}
.base-list-1 .table>thead {border-top:3px solid #000; border-bottom:1px solid #000;}
.base-list-1 .table>thead>tr>th {position:relative; border:none; padding-top:16px; padding-bottom:16px; font-size:16px; font-weight:500;}
.base-list-1 .table>thead>tr>th:after {content:""; display:block; position:absolute; top:50%; right:0; width:1px; height:12px; margin-top:-5px; background:#000; opacity:0.8}
.base-list-1 .table>thead>tr>th:last-child:after {display:none;}
.base-list-1 .table>thead>tr>th a {color:#000;}
.base-list-1 .table>tbody>tr>td {padding-top:25px; padding-bottom:25px; font-size:16px;}
.base-list-1 .td_subject {padding:25px 35px;}
.base-list-1 .caBox {font-size:13px; margin-right:5px;}
.base-list-1 .caBox span {padding-left:5px; padding-right:5px;}
.pagination>li {display:block; float:left;}
.pagination>li:last-child>a, .pagination>li:last-child>span, .pagination>li:first-child>a, .pagination>li:first-child>span {border-radius:0px!important;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color:#00B0EE!important; border-color:#00B0EE!important; color:#fff!important;}
.pagination>li>a, .pagination>li>span {color:#00B0EE!important;}

.ww80 {width:80px;}
.ww100 {width:100px;}
.ww140 {width:140px;}

.base-view-1 #bo_v_title {font-size:30px; line-height:1.6;}
.base-view-1 .bo_v_title_Wrap {margin-bottom:40px;}
.base-view-1 .bo_v_title_Wrap .list-inline li {font-size:20px;}
.base-view-1 .contentWrap {width:100%; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding-top:25px; padding-bottom:25px;}
.base-view-1 #bo_v_con img {max-width:100%;}

a.btn, .btn {border:1px solid #ccc; font-weight:400;}
/* .btn_bo_user li>a.btn, .btn_bo_user li>.btn {padding:6px 12px;} */

.kor {word-wrap: break-word; word-break: keep-all;}/* 한글 줄바꿈 */
a {color:#333;}
a:focus, a:hover, a:link, a:visited, a:active {font-size:1em; color:#555; text-decoration:none;}
a.link-inverse {color:#fff;}
a.link-inverse:focus, a.link-inverse:hover {color:#ddd;}
a.link-btn:link, a.link-btn:visited {color:#fff;}

.responsive-line {max-width:100%; /* Customise it accordingly */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#bo_v_title {padding:10px 0;}

/* Extra Small */
@media(max-width:767px){

.base-list-1 .table>thead>tr>th {font-size:14px;}
.base-list-1 .table>tbody>tr>td {font-size:14px; padding-top:16px; padding-bottom:16px;}
.base-list-1 .caBox {font-size:11px; margin-right:0px;}
.base-list-1 .caBox span {padding-left:5px; padding-right:5px;}
.base-list-1 .td_subject {padding:25px 15px;}
.base-view-1 #bo_v_title {font-size:18px;}
.base-view-1 .bo_v_title_Wrap {margin-bottom:15px;}
.base-view-1 .bo_v_title_Wrap .list-inline li {font-size:14px;}
.ww80 {width:80px;}
.ww100 {width:100px;}
.ww140 {width:100px;}

}

/* 여백 */
.zero-padding { padding:0px; }
.list-inline > li.zero-padding { padding: 0 0px; } /* 버튼 그룹 패딩 제거 */

/* 폭 */
.w30 { width:30px; }
.w60 { width:60px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w120 { width:120px; }

/* 테이블 */
.checkbox-middle { vertical-align:middle; } /* 게시판 타이틀 체크박스 */
.bottom-1b { border-bottom:1px solid #ddd; } /* 테이블 하단 라인 */
.table tr:nth-of-type(1) th, .table tr:nth-of-type(1) td { border-top:none !important; } /* 테이블 첫줄 제거 */

/* 보정 - 삭제 예정 */
legend { display:none }
a.btn02 {
    display: inline-block;
    padding: 7px;
    border: 1px solid #3b3c3f;
    background: #4b545e;
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
}

.view_file_download img {vertical-align:inherit;}