body {
    font-family: 'Droid Sans', sans-serif !important;
}

#notice-list-preview-page .dash-col {
    font-size: 12px;
}

#notice-list-preview-page .dash-col table {
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    border-spacing: 2px;
}

#notice-list-preview-page .dash-col table tr {
    display: table-row;
}

#notice-list-preview-page .dash-col a {
    color: var(--default-link-color, #06C);
}

#notice-list-preview-page .dash-col td {
    margin-bottom: 5px;
    border: none;
    border-bottom: 1px dotted #CCC;
}

#notice-list-preview-page .dash-col table tr:last-child td {
    border-bottom: none;
}

#notice-list-preview-page .dash-col th:last-child {
    margin-bottom: 5px;
}

#notice-list-preview-page .dash-col th {
    color: #666;
    background-color: #f2f2f2;
    text-align: left;
    border: none;
    border-bottom: none;
}

#notice-list-preview-page a:hover {
    text-decoration: underline;
}

#notice-list-preview-page .dash-col table {
    border: 1px solid #CCC;
    margin-bottom: 30px;
}

#notice-list-preview-page .dataTables_length {
    float: right;
    margin-top: -40px;
}

#notice-list-preview-page .dataTables_length label > select {
    margin: 0;
    width: auto !important;
}

#notice-list-preview-page .bottom {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12pt;
}

#noticepreviewlist-table_paginate {
    text-align: left !important;
    width: 100%;
}

#notice-list-preview-page .dataTables_info {
    display: block;
    width: 100%;
}

#notice-list-preview-page .dataTables_wrapper .dataTables_paginate .paginate_button,
#notice-list-preview-page .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
#notice-list-preview-page .dataTables_wrapper .dataTables_paginate .paginate_button:active {
    background: none;
    border: none;
    color: var(--default-link-color, #06C) !important;
    box-shadow: none !important;
}

#notice-list-preview-page .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
#notice-list-preview-page .dataTables_wrapper .dataTables_paginate .paginate_button:active {
    text-decoration: underline !important;
}

#notice-list-preview-page .dataTables_wrapper .dataTables_paginate .disabled,
#notice-list-preview-page .dataTables_wrapper .dataTables_paginate .disabled:hover,
#notice-list-preview-page .dataTables_wrapper .dataTables_paginate .disabled:active {
    color: #666 !important;
    text-decoration: none !important;
}

#notice-list-preview-page .sorting, #notice-list-preview-page .sorting_asc, #notice-list-preview-page .sorting_desc {
    background: none;
}

#notice-list-preview-page .sorting_asc, #notice-list-preview-page .sorting_desc {
    color: var(--accent-color) !important;
}

.datatable-page-number-header .container-1 {
   flex:0.95;
}

.datatable-page-number-header .container-2 {
   flex:0.07;
}

.popup-loading-inner-icon {
    margin-right: 5px;
    height: 30px;
}

.popup-inner-icon {
    height: 30px;
    width: 25px;
    margin-right: 5px;
    background-size: cover;
    background-position: center;
    cursor:pointer;
}

.nl-excel-icon {
    background-image: url(images/excel_icon.svg);
}

.nl-word-icon {
    background-image: url(images/word-icon.svg);
}

#notice-list-preview-page table.dataTable thead th{
  padding:5px !important;
}

#notice-list-preview-page table.dataTable tbody td {
  padding:5px !important;
}

#loading {
    display: flex;
    justify-content: center;
    gap: 12px;
}

#loading > span {
    font-weight: bold;
}
