table.table-list {
    border-top: 3px solid #56A3AA;
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
}
table.table-list thead th {
    background-color: #fafafa;
    border-bottom: 0 none;
    padding: 19px 8px;
    font-size: 16px;
    font-weight:normal;
    color:#000;
}
table.table-list tbody td {font-size: 16px;padding: 18px 8px;color: #666;}
table.table-list tbody td.title a {color: #000;font-size: 16px;font-weight: 500;white-space: normal;text-overflow: ellipsis;overflow: hidden;}
table.table-list tbody td.date {font-size: 17px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #F6F6F6; border-color: #E6E6E6;}


table.table-board.table-view {
    border: 0 none;
}
table.table-board.table-view tbody th.table-view-tit {
  background-color:#F6F6F6;
  border-top:3px solid #56A3AA;
  border-bottom:1px solid #E6E6E6;
  padding:20px 0;
  font-size:22px;
  font-weight:normal;
  color:#000;
  border-left:0;
  border-right:0;
}
table.table-board.table-view tbody td {
    border: 0 none;
    border-bottom: 1px solid #ddd;
    font-size:16px;
    color:#666;
}

table.table-board.table-view tbody td.view-date-cnt {
    padding: 20px 0;
    text-align:center;
}
table.table-board.table-view tbody td.view-date-cnt span:after {content: "|"; padding: 0 18px; color: #E6E6E6;}
table.table-board.table-view tbody td.view-date-cnt b {font-weight: normal; margin-right: 12px; color: #000;}


.mw-m {
  min-width: 100%;
  overflow-x: hidden;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #0baca7; border-color: #0baca7; font-weight: bold;}
.pagination>li>a, .pagination>li>span {margin-left: 40px; border: 0 none; color: #333; font-size: 18px; width: 40px; height: 40px; border-radius: 50% !important; padding-top: 8px;}


@media (max-width: 991px) {
    .defaultBoard {
        /* margin: 0 15px; */
    }
table.table-list thead th {
    font-size: 0.55rem;
    padding: 15px 5px;
}
table.table-list tbody td {
    font-size: 0.5rem;
}
table.table-list tbody td.title {}
table.table-list tbody td.title a {font-size: 0.55rem;}
table.table-list tbody td.date {font-size: 0.55rem;}
table.table-board.table-view {margin: 0 0px 20px; width: auto;}

table.table-board.table-view tbody td .view_tit {font-size: 0.7rem;}
    .bottomFormBox .alert-default select {/* width: 25%; *//* font-size: 14px !important; *//* height: 45px !important; *//* line-height: 45px; *//* padding-top: 0 !important; *//* padding-bottom: 0; */}
    .bottomFormBox .alert button {}

    .form-inline .form-control.search {width: 65%;margin-bottom: 20px;font-size: 14px !important;height: 45px !important;line-height: 45px;padding-top: 0 !important;padding-bottom: 0;}

}


.table>tbody>tr>td.article-contents {
  padding:50px 0;
}

.table>tbody>tr>th, .table>tbody>tr>td {
  padding: 15px 10px;
}