table.dataTable {
clear:both;
margin-top:6px!important;
margin-bottom:6px!important;
max-width:none!important;
border-collapse:separate!important;
border-spacing:0
}

table.dataTable td,table.dataTable th {
box-sizing:content-box
}

table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty {
text-align:center
}

table.dataTable.nowrap td,table.dataTable.nowrap th {
white-space:nowrap
}

div.dataTables_wrapper div.dataTables_length label {
font-weight:400;
text-align:left;
white-space:nowrap
}

div.dataTables_wrapper div.dataTables_length select {
width:auto;
display:inline-block
}

div.dataTables_wrapper div.dataTables_filter {
text-align:right
}

div.dataTables_wrapper div.dataTables_filter label {
font-weight:400;
white-space:nowrap;
text-align:left
}

div.dataTables_wrapper div.dataTables_filter input {
margin-left:.5em;
display:inline-block;
width:auto
}

div.dataTables_wrapper div.dataTables_info {
padding-top:.85em;
white-space:nowrap
}

div.dataTables_wrapper div.dataTables_paginate {
margin:0;
white-space:nowrap;
text-align:right
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
margin:2px 0;
white-space:nowrap;
justify-content:flex-end
}

div.dataTables_wrapper div.dataTables_processing {
position:absolute;
top:50%;
left:50%;
width:200px;
margin-left:-100px;
margin-top:-26px;
text-align:center;
padding:1em 0
}

table.dataTable thead >tr >td.sorting,table.dataTable thead >tr >td.sorting_asc,table.dataTable thead >tr >td.sorting_desc,table.dataTable thead >tr >th.sorting,table.dataTable thead >tr >th.sorting_asc,table.dataTable thead >tr >th.sorting_desc {
padding-right:30px
}

table.dataTable thead >tr >td:active,table.dataTable thead >tr >th:active {
outline:none
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled {
cursor:pointer;
position:relative
}

table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before {
position:absolute;
bottom:.9em;
display:block;
opacity:.3
}

table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before {
top:2px;
right:1em;
content: " \2191 "
}

table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after {
top:2px;
right:.5em;
content: " \2193 "
}

table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after {
opacity:1
}

table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after {
opacity:0
}

div.dataTables_scrollHead table.dataTable {
margin-bottom:0!important
}

div.dataTables_scrollBody table {
border-top:none;
margin-top:0!important;
margin-bottom:0!important
}

div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:after,div.dataTables_scrollBody table thead .sorting_desc:before {
display:none
}

div.dataTables_scrollBody table tbody tr:first-child td,div.dataTables_scrollBody table tbody tr:first-child th {
border-top:none
}

div.dataTables_scrollFoot >.dataTables_scrollFootInner {
box-sizing:content-box
}

div.dataTables_scrollFoot >.dataTables_scrollFootInner >table {
margin-top:0!important;
border-top:none
}

@media screen and (max-width:767px) {
div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_paginate {
text-align:center
}
}

table.dataTable.table-sm >thead >tr >th {
padding-right:20px
}

table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before {
top:5px;
right:.85em
}

table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after {
top:5px
}

table.table-bordered.dataTable td,table.table-bordered.dataTable th {
border-left-width:0
}

table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable th:last-child {
border-right-width:0
}

div.dataTables_scrollHead table.table-bordered,table.table-bordered.dataTable tbody td,table.table-bordered.dataTable tbody th {
border-bottom-width:0
}

div.table-responsive >div.dataTables_wrapper >div.row {
margin:0
}

div.table-responsive >div.dataTables_wrapper >div.row >div [class^=col- ]:first-child {
padding-left:0
}

div.table-responsive >div.dataTables_wrapper >div.row >div [class^=col- ]:last-child {
padding-right:0
}

table.DTCR_clonedTable.dataTable {
position:absolute!important;
background-color:hsla(0,0%,100%,.7);
z-index:202
}

div.DTCR_pointer {
width:1px;
background-color:#0275d8;
z-index:201
}

table.DTFC_Cloned tr {
background-color:#fff;
margin-bottom:0
}

div.DTFC_LeftHeadWrapper table,div.DTFC_RightHeadWrapper table {
border-bottom:none!important;
margin-bottom:0!important;
background-color:#fff
}

div.DTFC_LeftBodyWrapper table,div.DTFC_RightBodyWrapper table {
border-top:none;
margin:0!important
}

div.DTFC_LeftBodyWrapper table thead .sorting:after,div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,div.DTFC_RightBodyWrapper table thead .sorting:after,div.DTFC_RightBodyWrapper table thead .sorting_asc:after,div.DTFC_RightBodyWrapper table thead .sorting_desc:after {
display:none
}

div.DTFC_LeftBodyWrapper table tbody tr:first-child td,div.DTFC_LeftBodyWrapper table tbody tr:first-child th,div.DTFC_RightBodyWrapper table tbody tr:first-child td,div.DTFC_RightBodyWrapper table tbody tr:first-child th {
border-top:none
}

div.DTFC_LeftFootWrapper table,div.DTFC_RightFootWrapper table {
border-top:none;
margin-top:0!important;
background-color:#fff
}

div.DTFC_Blocker,table.dataTable.table-striped.DTFC_Cloned tbody {
background-color:#fff
}

table.dataTable.fixedHeader-floating,table.dataTable.fixedHeader-locked {
background-color:#fff;
margin-top:0!important;
margin-bottom:0!important
}

table.dataTable.fixedHeader-floating {
position:fixed!important
}

table.dataTable.fixedHeader-locked {
position:absolute!important
}

@media print {
table.fixedHeader-floating {
display:none
}
}

table.dataTable tbody td.focus,table.dataTable tbody th.focus {
box-shadow:inset 0 0 1px 2px #0275d8
}

table.dataTable.dtr-inline.collapsed >tbody >tr >td.child,table.dataTable.dtr-inline.collapsed >tbody >tr >td.dataTables_empty,table.dataTable.dtr-inline.collapsed >tbody >tr >th.child {
cursor:default!important
}

table.dataTable.dtr-inline.collapsed >tbody >tr >td.child:before,table.dataTable.dtr-inline.collapsed >tbody >tr >td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed >tbody >tr >th.child:before {
display:none!important
}

table.dataTable.dtr-inline.collapsed >tbody >tr [role=row ] >td:first-child,table.dataTable.dtr-inline.collapsed >tbody >tr [role=row ] >th:first-child {
position:relative;
padding-left:30px;
cursor:pointer
}

table.dataTable.dtr-inline.collapsed >tbody >tr [role=row ] >td:first-child:before,table.dataTable.dtr-inline.collapsed >tbody >tr [role=row ] >th:first-child:before {
top:12px;
left:4px;
height:14px;
width:14px;
display:block;
position:absolute;
color:#fff;
border:2px solid #fff;
border-radius:14px;
box-shadow:0 0 3px #444;
box-sizing:content-box;
text-align:center;
text-indent:0!important;
font-family:Courier New,Courier,monospace;
line-height:14px;
content: "+ ";
background-color:#0275d8
}

table.dataTable.dtr-inline.collapsed >tbody >tr.parent >td:first-child:before,table.dataTable.dtr-inline.collapsed >tbody >tr.parent >th:first-child:before {
content: "- ";
background-color:#d33333
}

table.dataTable.dtr-inline.collapsed.compact >tbody >tr >td:first-child,table.dataTable.dtr-inline.collapsed.compact >tbody >tr >th:first-child {
padding-left:27px
}

table.dataTable.dtr-inline.collapsed.compact >tbody >tr >td:first-child:before,table.dataTable.dtr-inline.collapsed.compact >tbody >tr >th:first-child:before {
top:5px;
left:4px;
height:14px;
width:14px;
border-radius:14px;
line-height:14px;
text-indent:3px
}

table.dataTable.dtr-column >tbody >tr >td.control,table.dataTable.dtr-column >tbody >tr >th.control {
position:relative;
cursor:pointer
}

table.dataTable.dtr-column >tbody >tr >td.control:before,table.dataTable.dtr-column >tbody >tr >th.control:before {
top:50%;
left:50%;
height:16px;
width:16px;
margin-top:-10px;
margin-left:-10px;
display:block;
position:absolute;
color:#fff;
border:2px solid #fff;
border-radius:14px;
box-shadow:0 0 3px #444;
box-sizing:content-box;
text-align:center;
text-indent:0!important;
font-family:Courier New,Courier,monospace;
line-height:14px;
content: "+ ";
background-color:#0275d8
}

table.dataTable.dtr-column >tbody >tr.parent td.control:before,table.dataTable.dtr-column >tbody >tr.parent th.control:before {
content: "- ";
background-color:#d33333
}

table.dataTable >tbody >tr.child {
padding:.5em 1em
}

table.dataTable >tbody >tr.child:hover {
background:transparent!important
}

table.dataTable >tbody >tr.child ul.dtr-details {
display:inline-block;
list-style-type:none;
margin:0;
padding:0
}

table.dataTable >tbody >tr.child ul.dtr-details >li {
border-bottom:1px solid #efefef;
padding:.5em 0
}

table.dataTable >tbody >tr.child ul.dtr-details >li:first-child {
padding-top:0
}

table.dataTable >tbody >tr.child ul.dtr-details >li:last-child {
border-bottom:none
}

table.dataTable >tbody >tr.child span.dtr-title {
display:inline-block;
min-width:75px;
font-weight:700
}

div.dtr-modal {
position:fixed;
box-sizing:border-box;
top:0;
left:0;
height:100%;
width:100%;
z-index:100;
padding:10em 1em
}

div.dtr-modal div.dtr-modal-display {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
width:50%;
height:50%;
margin:auto;
z-index:102;
overflow:auto;
background-color:#f5f5f7;
border:1px solid #000;
border-radius:.5em;
box-shadow:0 12px 30px rgba(0,0,0,.6)
}

div.dtr-modal div.dtr-modal-content {
position:relative;
padding:1em
}

div.dtr-modal div.dtr-modal-close {
position:absolute;
top:6px;
right:6px;
width:22px;
height:22px;
border:1px solid #eaeaea;
background-color:#f9f9f9;
text-align:center;
border-radius:3px;
cursor:pointer;
z-index:12
}

div.dtr-modal div.dtr-modal-close:hover {
background-color:#eaeaea
}

div.dtr-modal div.dtr-modal-background {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
z-index:101;
background:rgba(0,0,0,.6)
}

@media screen and (max-width:767px) {
div.dtr-modal div.dtr-modal-display {
width:95%
}
}

div.dtr-bs-modal table.table tr:first-child td {
border-top:none
}

table.dataTable tr.group td {
font-weight:700;
background-color:#e0e0e0
}

table.dt-rowReorder-float {
position:absolute!important;
opacity:.8;
table-layout:fixed;
outline:2px solid #0275d8;
outline-offset:-2px;
z-index:2001
}

tr.dt-rowReorder-moving {
outline:2px solid #888;
outline-offset:-2px
}

body.dt-rowReorder-noOverflow {
overflow-x:hidden
}

table.dataTable td.reorder {
text-align:center;
cursor:move
}

div.DTS {
display:block!important
}

div.DTS tbody td,div.DTS tbody th {
white-space:nowrap
}

div.DTS div.DTS_Loading {
z-index:1
}

div.DTS div.dataTables_scrollBody {
background:repeating-linear-gradient(45deg,#edeeff,#edeeff 10px,#fff 0,#fff 20px)
}

div.DTS div.dataTables_scrollBody table {
z-index:2
}

div.DTS div.dataTables_length,div.DTS div.dataTables_paginate {
display:none
}

div.DTS div.dataTables_scrollBody table {
background-color:#fff
}

table.dataTable tbody >tr.selected,table.dataTable tbody >tr >.selected {
background-color:#0275d8
}

table.dataTable.display tbody >tr.odd.selected,table.dataTable.display tbody >tr.odd >.selected,table.dataTable.stripe tbody >tr.odd.selected,table.dataTable.stripe tbody >tr.odd >.selected {
background-color:#0272d3
}

table.dataTable.display tbody >tr.selected:hover,table.dataTable.display tbody >tr >.selected:hover,table.dataTable.hover tbody >tr.selected:hover,table.dataTable.hover tbody >tr >.selected:hover {
background-color:#0271d0
}

table.dataTable.display tbody >tr.selected >.sorting_1,table.dataTable.display tbody >tr.selected >.sorting_2,table.dataTable.display tbody >tr.selected >.sorting_3,table.dataTable.display tbody >tr >.selected,table.dataTable.order-column tbody >tr.selected >.sorting_1,table.dataTable.order-column tbody >tr.selected >.sorting_2,table.dataTable.order-column tbody >tr.selected >.sorting_3,table.dataTable.order-column tbody >tr >.selected {
background-color:#0273d4
}

table.dataTable.display tbody >tr.odd.selected >.sorting_1,table.dataTable.order-column.stripe tbody >tr.odd.selected >.sorting_1 {
background-color:#026fcc
}

table.dataTable.display tbody >tr.odd.selected >.sorting_2,table.dataTable.order-column.stripe tbody >tr.odd.selected >.sorting_2 {
background-color:#0270ce
}

table.dataTable.display tbody >tr.odd.selected >.sorting_3,table.dataTable.order-column.stripe tbody >tr.odd.selected >.sorting_3 {
background-color:#0270d0
}

table.dataTable.display tbody >tr.even.selected >.sorting_1,table.dataTable.order-column.stripe tbody >tr.even.selected >.sorting_1 {
background-color:#0273d4
}

table.dataTable.display tbody >tr.even.selected >.sorting_2,table.dataTable.order-column.stripe tbody >tr.even.selected >.sorting_2 {
background-color:#0274d5
}

table.dataTable.display tbody >tr.even.selected >.sorting_3,table.dataTable.order-column.stripe tbody >tr.even.selected >.sorting_3 {
background-color:#0275d7
}

table.dataTable.display tbody >tr.odd >.selected,table.dataTable.order-column.stripe tbody >tr.odd >.selected {
background-color:#026fcc
}

table.dataTable.display tbody >tr.even >.selected,table.dataTable.order-column.stripe tbody >tr.even >.selected {
background-color:#0273d4
}

table.dataTable.display tbody >tr.selected:hover >.sorting_1,table.dataTable.order-column.hover tbody >tr.selected:hover >.sorting_1 {
background-color:#026bc6
}

table.dataTable.display tbody >tr.selected:hover >.sorting_2,table.dataTable.order-column.hover tbody >tr.selected:hover >.sorting_2 {
background-color:#026cc8
}

table.dataTable.display tbody >tr.selected:hover >.sorting_3,table.dataTable.order-column.hover tbody >tr.selected:hover >.sorting_3 {
background-color:#026eca
}

table.dataTable.display tbody >tr:hover >.selected,table.dataTable.display tbody >tr >.selected:hover,table.dataTable.order-column.hover tbody >tr:hover >.selected,table.dataTable.order-column.hover tbody >tr >.selected:hover {
background-color:#026bc6
}

table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox {
position:relative
}

table.dataTable tbody td.select-checkbox:after,table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:after,table.dataTable tbody th.select-checkbox:before {
display:block;
position:absolute;
top:1.2em;
left:50%;
width:12px;
height:12px;
box-sizing:border-box
}

table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before {
content: " ";
margin-top:-6px;
margin-left:-6px;
border:1px solid #000;
border-radius:3px
}

table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after {
content: " \2714 ";
margin-top:-11px;
margin-left:-4px;
text-align:center;
text-shadow:1px 1px #b0bed9,-1px -1px #b0bed9,1px -1px #b0bed9,-1px 1px #b0bed9
}

div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item {
margin-left:.5em
}

@media screen and (max-width:640px) {
div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item {
margin-left:0;
display:block
}
}

table.dataTable tbody td.selected,table.dataTable tbody th.selected,table.dataTable tbody tr.selected {
color:#fff
}

table.dataTable tbody td.selected a,table.dataTable tbody th.selected a,table.dataTable tbody tr.selected a {
color:#a2d4ed
}

@media screen and (max-width:767px) {
table.dataTable >tbody >tr >td:first-child {
padding-left:30px!important
}

table.dataTable.dtr-inline.collapsed >tbody >tr [role=row ] >td:first-child:before,table.dataTable.dtr-inline.collapsed >tbody >tr [role=row ] >th:first-child:before {
top:50%;
margin-top:-9px;
left:4px;
height:18px;
width:18px;
display:block;
position:absolute;
color:#4caf50;
border:0 solid #fff;
border-radius:14px;
box-shadow:0 0 3px #444;
box-sizing:content-box;
text-align:center;
font-family:Courier New,Courier,monospace;
line-height:18px;
content: "+ ";
background-color:#fff
}
}

.dataTable >tbody >tr >td,.dataTable >tbody >tr >th,.dataTable >tfoot >tr >td,.dataTable >tfoot >tr >th,.dataTable >thead >tr >td,.dataTable >thead >tr >th {
padding:5px!important
}

.material-datatables .table .disabled-sorting:after,.material-datatables .table .disabled-sorting:before {
display:none
}

.material-datatables .dataTables_paginate .pagination .paginate_button .page-link {
padding:0 5px;
margin:0
}

#datepicker {
width:180px;
margin:0 20px 20px 20px;
}

#datepicker >span:hover {
cursor:pointer;
}

.files input {
outline:2px dashed #92b0b3;
outline-offset:-10px;
-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;
transition:outline-offset .15s ease-in-out,background-color .15s linear;
padding:120px 0px 85px 35%;
text-align:center !important;
margin:0;
width:100% !important;
}

.files input:focus {
outline:2px dashed #92b0b3;
outline-offset:-10px;
-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;
transition:outline-offset .15s ease-in-out,background-color .15s linear;
border:1px solid #92b0b3;
}

.files {
position:relative
}

.files:after {
pointer-events:none;
position:absolute;
top:60px;
left:0;
width:50px;
right:0;
height:56px;
content: " ";
background-image:url(data:image/png;
base64,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);
display:block;
margin:0 auto;
background-size:100%;
background-repeat:no-repeat;
}

.color input {
background-color:#f1f1f1;
}

.files:before {
position:absolute;
bottom:10px;
left:0;
pointer-events:none;
width:100%;
right:0;
height:57px;
content: "or drag it here. ";
display:block;
margin:0 auto;
color:#2ea591;
font-weight:600;
text-transform:capitalize;
text-align:center;
}