table {
    width: 100%;

    tr {
        th, td {
            -ms-word-wrap: inherit;
            word-wrap: inherit;
            overflow-wrap: break-word;
            text-align: center;
            vertical-align: middle;
        }
    }

    thead {
        tr {
            th {
                 background-color: #f7f7f6 !important;
            }

            th, td {

                text-align: center;
            }
        }
    }

    tbody.striped:hover tr td {
        background-color: #f1f1f1 !important;
    }
}

#fAdminWrite, #fAdminEdit {
    div.row {
        > label > span {
            color: #ff0000;
        }
    }
}

// 회원 검색
.select-search-member {
    z-index: 1050;
    position: relative;
    width: 100%;
    top: 115%;
    left: 0;
    right: 0;
    display: none;
    border-width: 1px;
    border-color: red;
    overflow-y: auto;

    .list-group-item {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; // 줄바꿈 방지
        cursor: pointer;

        &.active {
            color: #fff;
        }

        &:hover {
            color: yellow;
        }
    }

    .no-results {
        color: #6c757d;
    }
}

// 입력 값 검증 오류 메시지
.field-validation-error {
    display: block;
    padding: 7px 0 0 0;
}