.page-loading {display: none;position: fixed;z-index: 9999999;height: 100vh;width: 100%;margin: auto;background: radial-gradient(rgba(20, 20, 20, .8), rgba(0, 0, 0, .8));background: -webkit-radial-gradient(rgba(20, 20, 20, .8), rgba(0, 0, 0, .8));text-align: center;line-height: 100vh;}
.main-loading {background: #ffffff;display: block;}
.display-none{display: none;}
.plus, .minus {display: inline-block;background-repeat: no-repeat;background-size: 16px 16px !important;width: 16px;height: 16px;}
/* jamiat jamaat tree view begin */
.jj-tree .plus {background-image: url(../images/plus.png);}
.jj-tree .minus {background-image: url(../images/minus.png);}
.jj-tree .tree_main ul {list-style: none;padding: 0px 0px 0px 20px;}
.jj-tree .tree_main .sub_ul li:before {font-size: 15px;margin-left: -11px;margin-top: -5px;vertical-align: middle;float: left;width: 8px;color: #41424e;}
.jj-tree .tree_main .sub_ul {padding: 0px 0px 0px 35px;}
.jj-tree .accordion-item {border: 0;}
.jj-tree .custom-collapsed {background: #daf1c7;color: #40a64a;font-weight: bold;box-shadow: none;outline: unset !important;}
/* jamiat jamaat tree view end */
span.required {color: #f90000;}
.cur-pointer{cursor: pointer;}
.accordion-flush .accordion-collapse.position-absolute {background-color: #ffffff;border: 1px solid #cccccc;width: 96%;border-top: 0;z-index: 999;}
#toast-container>div{width: 450px;font-size: 18px;padding-top: 20px;padding-bottom: 20px;}
.select2-container .select2-selection--multiple {min-height: 59px;border: 1px solid rgba(195, 197, 194, 0.6);border-radius: 8px;line-height: 0;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {padding: 0 10px 0 0;min-height: 42px;line-height: 42px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {padding: 0 7px;border-right: 1px solid #999999;margin-right: 10px;font-size: 24px;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {min-height: 44px;line-height: 44px;font-size: 28px;}
.select2-container .select2-selection--multiple .select2-selection__rendered {margin: 0;padding: 0;}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search__field { min-height: 59px; margin: 0;color: rgb(151, 151, 151); padding-left: 46px;}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search__field::placeholder{color: rgb(151, 151, 151);}
.dataTables_wrapper .dataTables_processing {background-color: #ffffff;}

.file-list {margin-top: 10px}
.file-list ul {margin: 0px; display: flex; padding: 0px; list-style: none; flex-wrap: wrap;}
.file-list ul li {display: flex;justify-content: space-between; align-items:center; width: 100%; border-radius: 10px;border: solid #DADADA 1px;padding: 5px 15px;margin-bottom: 10px;}
.file-list ul li:last-child{ margin-bottom: 0;}
.file-list ul li .text {font-size: 18px; color: #4f4e69;font-family: "Nunito", sans-serif; margin: 0;line-height: 30px;}
.file-list ul li .actions {display: flex;}

.accuracy-list {margin-bottom: 30px;}
.accuracy-list .radio-box-list:last-child {margin-bottom: 0;}

.widget-loading {display: none;filter: grayscale(0) !important;position: absolute;top:0;left: 0;z-index: 9999999;height: 100%;width: 100%;margin: auto;background: radial-gradient(rgba(20, 20, 20, .8), rgba(0, 0, 0, .8));background: -webkit-radial-gradient(rgba(20, 20, 20, .8), rgba(0, 0, 0, .8));text-align: center;}
.widget-loading img {height: 100%;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 43px white inset !important;
}
/*Datatable bootstrap 5 css begin*/
.table-responsive .dt-length, .table-responsive .dt-paging { margin: 36px 0 !important;}
.table-responsive .dt-paging {display: flex; justify-content: end;}
.table-responsive .dt-length .dt-length-select {background-color: rgb(255, 255, 255);border: 1px solid rgba(195, 197, 194, 0.6);height: auto;border-radius: 8px;padding: 10px;}
.table-responsive .dt-paging .dt-paging-button .page-link {background: var(--color-cornsilk); border: transparent; border-radius: 100px; padding: 5px 15px; color: var(--color-default); font-size: 16px; font-family: var(--dmsansregular); margin: 0 5px; cursor: pointer;  width: auto}
.table-responsive .dt-paging .dt-paging-button.disabled .page-link {background-color: #c5c5c58a; color: #999393;}
.table-responsive .dt-paging .dt-paging-button.active .page-link {background-color: var(--color-hover);color: rgb(64, 166, 74);}
table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric, table.dataTable td.dt-type-date {text-align: left;}
.table-responsive table thead>tr>th.dt-ordering-desc .dt-column-order {display: none;}
/*Datatable bootstrap 5 css end*/

.icon-arrow-right:hover {background-color: rgb(218, 241, 199)}
.icon-arrow-right:hover svg {fill: rgb(64, 166, 74);}
.close-btn:hover svg path {stroke: rgb(243, 160, 160);}
.btn-search:hover svg path{stroke: rgb(64, 166, 74);}

.verification {color: rgb(53, 121, 246);}
.edit {color: rgb(255, 121, 0);}
.view {color: rgb(153, 112, 254);}
.score {color: rgb(64, 166, 74);}

.dt-column-order {display: none;}
.max-text-length { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 250px;}
.border-radius-8 {border-radius: 8px;}
.pointer-frequency-section{border-radius: 8px; border: 1px solid rgba(195, 197, 194, 0.6); background-color: #ffffff; color: rgb(151, 151, 151); font-family: var(--font-default); padding: 15.5px 46px; font-size: 18px; cursor: pointer;}

.dashboard-card-overlay {position: absolute; background-color: #c7c6c6a3; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; z-index: 1;}
.card-table .table-group-divider{overflow-y: auto !important;}

.ellipsis {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 300px;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}