/* console dbtool wrapper class */

/* common */
.dbtools {padding:0; }
.module {margin-bottom:10px; }

/* list table-top-list(filter) */
.item_filter table {width:100%; }

/* list card-list */
.db_board .db_card {overflow: hidden;} 
.db_board .db_card .card_area {
    width: calc(25% - 14px);
    float:left;
}

/* detail input-image */
.input-image .image img {width:100%}

.db_board .list_table tbody td.collectname { font-weight: bold }

/* test for dbtool */
.dbtools .db_title { background: none;}
.db_title p {color: #000;}
.dbtools .search_area { background: #c9d8f3; }

.db_board .list_table thead th {
    height: 33px;
    background: linear-gradient( to bottom, #fcfcfc, #f0f0f0) !important;
    font-weight: bold;
    border-top: 2px solid #1c4ea1;
    border-bottom: 1px solid #cbcbcb;
    position: relative;
}
.db_board .list_table thead th:not(:last-child)::after {
    display: block;
    content: '';
    position: absolute;
    top: 12px;
    right: 0;
    width: 1px;
    height: 10px;
    background: #b3b3b3;
}
.db_board .list_table thead th .arrow_icon,
.db_board .list_table thead th .arrow_icon.up,
.db_board .list_table thead th .arrow_icon.down {
    background-position: right 5px;
}

.db_board .list_table tbody td { padding: 10px 5px; line-height: 150% }
.db_board .list_table tbody td.noData { text-align: center; font-weight: bold; font-size: 15px; padding: 20px 10px; }