@charset"utf-8";
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    /*font-family: 'Glyphicons Halflings';*/
    opacity: .8;
    /*left: 3px;*/
    font-size: 14px;
    position: inherit;
    bottom: auto;
    right: auto;
    display: initial;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ffffff;
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
    padding-right:0;
}
table.dataTable thead .sorting_desc:after {
    opacity: .8;
    content: "";
}
.table-list {width: 100% !important;}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #302b43;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #302b43;
    border-color: #302b43;
}
.pagination>li {
    display: inline;
}
div.dataTables_wrapper .form-control {
    padding: 0.175rem 0.75rem;
}
table.dataTable thead .sorting:after {
    content: "\f127";
}
table.dataTable thead .sorting_asc:after {
    content: "\f575";
}
table.dataTable thead .sorting_desc:after {
    content: "\f57b";
}
.select2-selection {
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
    height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    line-height: 1.25;
}
.select2-results__option {
    font-size: 12px;
}
.select2-container{
    width: 100% !important;
    min-width: 300px;
}
.menu-box {
    position:fixed;
    width: 8.33333333%;
    min-width: 160px;
}
.select2-container--default .select2-selection--multiple {
    border: 1px solid #dee2e6 !important;
    border-radius: .375rem !important;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.not-interactive {
    pointer-events: none;
}
#modal-notice-detail .table-list thead tr th{
    font-size:14px;
    text-align:center;
    border: 1px solid #ffffff;
    font-weight:normal;
}
#modal-notice-detail .table-list tr td{
    font-size:14px;
}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.dataTables_length {width: 50%;display: inline-block;}
.dataTables_filter {float: right;width: 50%;display: inline-block;}
.dt-buttons {display:none;}
.dataTables_scrollHeadInner {max-width:100%;}
#contentContainer {min-height:300px;}
#contentContainer .content {display:none;}
#contentContainer .content:first-child {height:300px;display:flex;text-align:center;justify-content: center;align-items: center;}
.treeview ,.stafftreeview{max-height: 500px;overflow-y: scroll;}
.main-section {padding-bottom: .5rem;}
/* 滚动条的样式 */
::-webkit-scrollbar {
    width: 10px; /* 设置滚动条的宽度 */
}

/* 滚动条轨道的样式 */
::-webkit-scrollbar-track {
    background: #f1f1f1; /* 设置滚动条轨道的背景颜色 */
}

/* 滚动条滑块的样式 */
::-webkit-scrollbar-thumb {
    background: #888; /* 设置滚动条滑块的背景颜色 */
    border-radius: 100px;
}

/* 滚动条滑块悬停时的样式 */
::-webkit-scrollbar-thumb:hover {
    background: #555; /* 设置滚动条滑块悬停时的背景颜色 */
}
.select2-search {width: 100%;}
.select2-search input {width: 100% !important;}
.authBtn {display: none;}
.status-box .btn-added-file {
    margin-top: 20px;
    text-align: left;
    margin-right: 5px;
    width: 50%;
    background: #e9ecef;
    color: #000;
}