
@charset "UTF-8";
.personsInvlovedOptions.newpersonCheck .custom-check-grid .form-check { padding-left: 0px; margin-bottom: 10px; }
.personsInvlovedOptions.newpersonCheck .custom-check-grid .form-check .form-check-input { width: 0; height: 0; opacity: 0; font-size: 0; padding: 0; margin: 0; }
.personsInvlovedOptions.newpersonCheck .custom-check-grid .form-check .form-check-label { text-decoration: none; font-size: 12px; background: #E2E2E7; color: var(--primaryTextClr); padding: 0.8rem 2.2rem; border-radius: 15px; font-weight: 500; line-height: 15px; cursor: pointer; }
.personsInvlovedOptions.newpersonCheck .custom-check-grid .form-check .form-check-input:checked+.form-check-label { background: #353560; color: #fff !important; }
.personsInvlovedOptions.newpersonCheck .custom-check-grid .form-check.message .form-check-label { background: #323232; color: #fff !important; }
.personsInvlovedOptions.newpersonCheck .custom-check-grid .form-check.message .form-check-label>a { color: #fff !important; text-decoration: none; }
.personsInvlovedOptions.newpersonCheck .accordion-button { font-weight: 700; border-top: 0.5px solid #dee2e6; }
.personsInvlovedOptions.newpersonCheck .mb-2.col-md-6.col-sm-12 { text-align: left; }
.adj_msg_btns .btn { padding: 4px 10px !important; font-size: 13px !important; }
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled { background-image: none !important; position: relative; }
table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:after { position: absolute; display: block; opacity: .75; right: 8px; line-height: 9px; font-size: .7em; color: #353560; }
table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:after { top: 50%; content: "▼"; content: "▼" / ""; }
table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting_asc:before, table.dataTable thead>tr>th.sorting_desc:before, table.dataTable thead>tr>th.sorting_asc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting_asc:before, table.dataTable thead>tr>td.sorting_desc:before, table.dataTable thead>tr>td.sorting_asc_disabled:before, table.dataTable thead>tr>td.sorting_desc_disabled:before { bottom: 50%; content: "▲"; content: "▲" / ""; }
table.datatable thead tr th { padding: 8px 20px 8px 10px; }
.dashbaord-admin-menu ul li form>.form-group .search_ic { background-position: center !important; background-size: 15px !important; }
.dashboard-header-rgt ul>li>a>span { color: #353560; font-weight: 500; padding-right: 5px; }
.dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic { background-size: 15px !important; background-position: 6% center !important; }
.dashbaord-admin-main-content-card-nav .btn-primary, .dashbaord-admin-main-content-card-nav .btn-danger { padding: 4px 7px; min-height: 29px; font-size: 12px; margin-right: 7px; min-width: auto; }
table.dataTable th, table.dataTable td>a { text-decoration: none; color: #353560; }
table.dataTable th, table.dataTable td { color: #353560; }
.dataTables_wrapper .dataTables_filter { margin-bottom: 10px; }
table.dataTable tbody th, table.dataTable tbody td { padding: 6px 10px; }
.dataTables_wrapper .dataTables_filter input { min-width: 180px; }
table.dataTable thead th, table.dataTable tfoot th { text-align: center; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { background: transparent; border-radius: 5px; padding: 1px 8px !important; }
.dataTables_info, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button, .dataTables_length, .dataTables_filter { font-size: 11px; }
table.dataTable.no-footer { border-bottom: 0; }
table tr:first-child th:last-child { border-top-right-radius: 10px !important; }
.loaderin .logo { padding: 20px 0; }
.form-control, select.form-select { height: 36px !important; border-radius: 6px; font-size: 1.4rem; padding: 5px 12px; }
textarea.form-control, #monitors, #ap_unit { height: 75px !important; }
.loader { display: table; width: 100%; height: 100%; position: fixed; z-index: 99999999999999999999999; left: 0; top: 0; background: #fff; }
.loaderin { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100vh; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.loader-circle { width: 48px; height: 48px; border-radius: 50%; display: inline-block; position: relative; border: 3px solid; border-color: #01364D #01364D transparent transparent; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-animation: rotation 1s linear infinite; animation: rotation 1s linear infinite; }
.loader-circle::after, .loader-circle::before { content: ''; -webkit-box-sizing: border-box; box-sizing: border-box; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border: 3px solid; border-color: transparent transparent #353560 #353560; width: 40px; height: 40px; border-radius: 50%; box-sizing: border-box; -webkit-animation: rotationBack 0.5s linear infinite; animation: rotationBack 0.5s linear infinite; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }
.loader-circle::before { width: 32px; height: 32px; border-color: #353560 #353560 transparent transparent; -webkit-animation: rotation 1.5s linear infinite; animation: rotation 1.5s linear infinite; }
 @-webkit-keyframes rotation { 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
 @keyframes rotation { 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
 @-webkit-keyframes rotationBack { 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(-360deg);
 transform: rotate(-360deg);
}
}
 @keyframes rotationBack { 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
 100% {
 -webkit-transform: rotate(-360deg);
 transform: rotate(-360deg);
}
}
/* ==================== Loader content End ==================== */


:root { --primaryTextClr: #353560;
 --primaryDescriptionClr: #000;
 --secondaryTextClr: #A1A1AD;
 --primaryBackgroundClr: #DCE9FB;
 --secondaryBackground: #ECECF0;
 --themeBgcolor: #353560;
}
html { font-size: 62.5%; font-family: "Roboto", sans-serif !important; }
body { overflow-x: hidden;font-family: "Roboto", sans-serif !important; font-size: 1.6rem; }
.title { font-size: 18px; color: var(--primaryTextClr); line-height: 25px; font-weight: 400; }
p { font-size: 1.2rem; font-weight: 500; }
.sub-title { font-size: 1.8rem; color: var(--primaryTextClr); line-height: 27px; }
.form-control { height: 37px; border-radius: 6px; font-size: 1.4rem; padding: 1.4rem 1.4rem; color: #808093; border: 1px solid #E2E2E8; }
.form-control:focus { -webkit-box-shadow: none; box-shadow: none; border-color: #E2E2E8; }
.form-label, .col-form-label, .form-horizontal > label { font-weight: 500; color: var(--primaryTextClr); font-size: 1.4rem; }
.form-group { margin-bottom: 2rem; }
select.form-control { padding: 0.8rem 1.4rem; font-size: 1.4rem; background-size: 10px !important; background: no-repeat #fff url('data:image/svg+xml,<%3Fxml version="1.0" encoding="iso-8859-1"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg fill="%23000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 330.002 330.002" xml:space="preserve"><path id="XMLID_23_" d="M329.155,100.036c-2.108-6.011-7.784-10.035-14.154-10.035h-300c-6.371,0-12.046,4.024-14.154,10.035c-2.109,6.011-0.19,12.699,4.784,16.678l150.004,120c2.739,2.191,6.055,3.287,9.37,3.287c3.316,0,6.631-1.096,9.371-3.287l149.996-120C329.346,112.734,331.264,106.047,329.155,100.036z"/></svg>'); background-position: 95% center; color: #808093; }
textarea { resize: none; }
.wrapper.wrapper-intake-form .dashbaord-admin { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.wrapper.wrapper-intake-form { background: var(--primaryBackgroundClr); min-height: 100vh; height: 100%; }
.wrapper { background: #f0f0f0; min-height: 100vh; height: 100%; }
.form-wraper { min-height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 100%; padding: 20px 16px; }
.form-wraper .steps-header { padding: 20px 30px; background: #fff; border-top-right-radius: 25px; border-top-left-radius: 25px; }
.form-wraper .steps-body { padding: 40px 30px 10px 30px; }
.form-wraper .step-footer { padding: 10px 16px 30px; }
.form-wraper .form-wg { max-width: 800px; width: 100%; margin: 0 auto; border-radius: 25px; background: #F4F4F7; }
.form-wraper .breadcrumb { margin-bottom: 0; list-style: none; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; }
.form-wraper .breadcrumb li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; }
.form-wraper .breadcrumb li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: 177px; color: var(--secondaryTextClr); text-decoration: none; padding: 6px 12px; background: var(--secondaryBackground); position: relative; text-align: center; display: block; -webkit-clip-path: polygon(92% 0%, 100% 50%, 92% 100%, 0% 100%, 8% 50%, 0% 0%); clip-path: polygon(92% 0%, 100% 50%, 92% 100%, 0% 100%, 8% 50%, 0% 0%); font-size: 15px; line-height: 19px; font-weight: 700; color: #A1A1AD; }
.form-wraper .breadcrumb li.active a:hover, .breadcrumb li.active a { background: var(--themeBgcolor); color: #fff; font-weight: 700; line-height: 19px; font-size: 15px; }
.form-wraper .breadcrumb li.completed>a span { width: 14px; height: 14px; padding-left: 4px; }
.form-wraper .breadcrumb li a>span>svg { width: 14px; height: 14px; }
.form-wraper .breadcrumb li a>span { display: none; }
.breadcrumb li.active a>span { display: none; }
.breadcrumb li.active a>span>svg { fill: #fff; }
.breadcrumb li.completed a>span { display: inline-block; }
.breadcrumb li.completed a>span>svg { fill: #69696c; }
.form-wraper .accordion .accordion-item { border: 0; }
.form-wraper .accordion-button { background: #fff; font-size: 1.6rem; font-weight: 500; border: 0; padding: 14px 14px; }
.form-wraper .accordion-button:not(.collapsed) { background: #fff; -webkit-box-shadow: none; box-shadow: none; }
.form-wraper .accordion-collapse { background: #F4F4F7; }
.form-wraper .accordion-body { padding: 25px 16px; }
.form-wraper .step-footer>p { font-size: 10.5px; text-align: center; margin-bottom: 0; color: #A1A1AD; font-weight: 700; line-height: 13px; }
.form-wraper .accordion-group { margin-bottom: 1.6rem; }
.form-wraper .accordion-group>.form-check { -webkit-box-flex: 0; -ms-flex: 0 0 4%; flex: 0 0 4%; height: 44px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 1rem; }
.form-wraper .accordion-group .accordion-item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }
.form-wraper .form-check { padding-left: 1.5em; margin-bottom: 0; }
.form-wraper .form-check .form-check-input { width: 24px; height: 24px; margin-right: 10px; }
.form-wraper .form-check-input:checked { background-color: var(--themeBgcolor); border-color: var(--themeBgcolor); }
.form-wraper .form-check input[type="radio"].form-check-input { width: 20px; height: 20px; }
.form-wraper .accordion-inner-box .form-group>p { color: var(--primaryTextClr); font-size: 1.4rem; font-weight: 500; }
.form-check-input:checked[type=radio] { background: no-repeat center #fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><circle id="svgviewer-output_3_" data-name="svgviewer-output (3)" cx="6" cy="6" r="6" fill="%23353560"/></svg>'); }
.form-check-label { font-size: 1.4rem; font-weight: 400; color: #353560; }
.form-wraper .form-check .form-check-label { font-size: 1.4rem; font-weight: 400; color: #808093; }
/* .form-check-inline{padding-left: 0;} */

.row.custom-boredr-line { border-bottom: 1px solid #C9C9C9; padding: 0 0 20px; margin-bottom: 20px; }
.witness-step-info { display: none; }
.appendWitnessData .witness-step-info { display: block; }
.appendWitnessData .witness-step-info { padding: 16px 0; border-top: 1px solid #c5c5c5; }
.addWitnessData span>img { width: 24px; height: 24px; }
.addWitnessData span { padding-right: 6px; }
.add-witness-data>p { font-weight: 700; color: #353560; font-size: 15px; line-height: 19px; }
.pointer { cursor: pointer; }
.hidden { visibility: hidden; }
.switch-container { display: -webkit-box; display: -ms-flexbox; display: flex; }
.switch-container .form-check .form-check-input { opacity: 0; font-size: 0; width: 0; height: 0; position: absolute; left: 0; }
.switch-container .form-check { padding-left: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: block; }
.switch-container .form-check .form-check-label { height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; padding: 5px 10px; text-align: center; border: var(--bs-border-width) solid var(--bs-border-color); }
.switch-container .form-check:first-child .form-check-label { border-top-left-radius: 5px; border-right: 0; border-bottom-left-radius: 5px; }
.switch-container .form-check:last-child .form-check-label { border-top-right-radius: 5px; border-left: 0; border-bottom-right-radius: 5px; }
.switch-container .form-check .form-check-input:checked+.form-check-label { background: var(--themeBgcolor); color: #fff; border-color: var(--themeBgcolor); }
.form-wraper .accordion-group .accordion-step { padding: 20px 0 0; border-bottom: 0; }
.fw-medium { font-weight: 700 !important; color: #353560; font-size: 15px; line-height: 19px; }
.addEquipmentDataParent div.row { border-top: 1px solid #c5c5c5; padding: 20px 0 0; }
.cloneData div.list { border-top: 1px solid #c5c5c5; padding: 20px 0 0; }
.table-buttons-align .btn-group>.btn { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; font-size: 12px; padding: 6px 14px; margin-bottom: 10px; border-radius: 4px !important; }
.data { display: none; padding: 30px 16px !important; background: #fff; border-radius: 10px; margin-bottom: 20px; }
table tbody tr td > a { color: #5bb5b1; font-weight: 700; text-decoration: none; }
table thead tr th, table tbody tr th { background: #dce9fb !important }
table thead tr th { font-size: 1.4rem; font-weight: 500; }
table tbody tr th, table tbody tr td { font-size: 1.4rem; font-weight: 400; }
.table>:not(caption)>*>* { padding: 7px 18px; vertical-align: middle; border: 1px solid #C8C8D0; color: #353560; }
table .form-check .form-check-input { margin: 0 !important; }
table .form-check { padding: 0 !important; }
table .form-check-input { width: 20px; height: 20px; accent-color: #353560; margin: 0; background: #F4F4F7; border: 1px solid #E2E2E8; }
table tbody tr td { text-align: center; }
table thead tr th:first-child { border-top-left-radius: 10px; }
table tbody tr:last-child th:first-child { border-bottom-left-radius: 10px; }
table tbody tr:last-child td, table tbody tr:last-child th { border-bottom: 0; }
table { border-collapse: separate; border-spacing: 0; overflow: hidden; }
table thead tr:first-child th:first-child { border-top-left-radius: 10px; }
table tr:first-child th:last-child { border-top-right-radius: 10px; }
table tr:last-child td:first-child { border-bottom-left-radius: 10px; }
table tr:last-child td:last-child { border-bottom-right-radius: 10px; }
table tbody tr:last-child td { border-bottom: 0.5px solid #d7d7d7; }
.normal-check .form-check .form-check-input { width: 20px; height: 20px; }
.list-info { border-top: 1px solid #c5c5c5; }
.inputfile { font-size: 0; width: 0; height: 0; position: relative; display: none; }
.inputfile+label { width: 100%; height: 100%; padding: 40px 20px; left: 0; top: 0; background: #fff; z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; font-weight: 500; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 1.4rem; border-radius: 10px; border: 2px dotted #E2E2E8; }
.btn-primary { background: var(--themeBgcolor); padding: 6px 10px; min-width: auto; font-size: 1.4rem; border-color: var(--themeBgcolor); text-decoration: none; color: #fff; font-weight: 700; }
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active { color: #fff; background-color: var(--themeBgcolor); border-color: var(--themeBgcolor); }
.btn-primary:hover { background: var(--themeBgcolor); border-color: var(--themeBgcolor); }
.accordion-button::after { background-size: 13px !important; width: 13px; height: 13px; background: no-repeat center url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.952" height="5.922" viewBox="0 0 9.952 5.922"><path id="arrow_drop_down_FILL1_wght400_GRAD0_opsz48" d="M327.195-553.363l-4.022-4.022a.879.879,0,0,1-.206-1.029.867.867,0,0,1,.871-.586h8.044a.868.868,0,0,1,.871.586.879.879,0,0,1-.206,1.029l-4.022,4.022a.964.964,0,0,1-.317.222.93.93,0,0,1-.348.063.93.93,0,0,1-.348-.063A.964.964,0,0,1,327.195-553.363Z" transform="translate(-322.884 559)" fill="%23353560"/></svg>'); }
.accordion-button:not(.collapsed)::after { background-size: 13px !important; width: 13px; height: 13px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); background: no-repeat center url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.952" height="5.922" viewBox="0 0 9.952 5.922"><path id="arrow_drop_down_FILL1_wght400_GRAD0_opsz48" d="M327.195-553.363l-4.022-4.022a.879.879,0,0,1-.206-1.029.867.867,0,0,1,.871-.586h8.044a.868.868,0,0,1,.871.586.879.879,0,0,1-.206,1.029l-4.022,4.022a.964.964,0,0,1-.317.222.93.93,0,0,1-.348.063.93.93,0,0,1-.348-.063A.964.964,0,0,1,327.195-553.363Z" transform="translate(-322.884 559)" fill="%23353560"/></svg>'); }
.form-control.date { background: url(../images/date-picker.svg) no-repeat #fff 95% center; background-size: 20px; }
.area-content { padding: 20px 14px 15px; }
.area-content p { font-size: 1.2rem; font-weight: 400; line-height: 20px; color: #808093; }
.dear-content p { font-size: 1.4rem; font-weight: 500; color: #353560; line-height: 23px; padding: 0 0 10px; }
.dear-content ul { color: #353560; padding: 0 37px; font-size: 1.4rem; font-weight: 500; line-height: 23px; }
.dear-content { padding: 0 20px; }
.breadcrumb li.completed.active a>span>svg { fill: #fff; }
ul { list-style-type: none; margin: 0; }
.custom-tooltip .tooltip-inner { background-color: #353560; color: #fff; padding: 10px; font-size: 12px; min-width: 150px; }
.custom-tooltip .tooltip-arrow { border-top-color: #353560 !important; }
.dashbaord-admin { width: 100%; min-height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.dashbaord-admin-nav { width: 80px; min-height: 100vh; color: var(--bs-white); position: relative; border-top-right-radius: 40px; border-bottom-right-radius: 40px; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.dashbaord-admin-nav:before { -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; width: 80px; height: 100%; background: var(--primaryBackgroundClr); content: ''; position: absolute; left: 0; top: 0; z-index: -1; border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
.dashbaord-admin-content { width: calc(100% - 80px); -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; min-height: 100vh;  color: var(--bs-body-color); padding: 1.6rem 2rem 1.6rem 2rem; position: relative; }
.dashbaord-admin-logo { padding: 1.125rem 1.125rem 0.9375rem 1.125rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; width: 100%; height: 9rem; color: var(--bs-body-color); text-decoration: none; }
.dashbaord-admin-logo-anchor { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; color: var(--bs-body-color); text-decoration: none; cursor: pointer; }
.dashbaord-admin-logo img.logo { padding: 5px; width: 175px; height: 175px; -o-object-fit: contain; object-fit: contain; margin-right: 0; border-radius: 10px; }
.dashbaord-admin-logo img.arrow { position: absolute; right: -10px; width: 20px; height: 20px; background: #353560; border-radius: 10px; padding: 5px; cursor: pointer; z-index: 9; }
.dashbaord-admin-logo span { font-size: 0.8125rem; color: var(--bs-white); display: block; font-weight: 500; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.dashbaord-admin-menu { padding: 3.125rem 2.3rem 0.9375rem 1.125rem; width: 100%; height: calc(100vh - 182px); overflow-x: hidden; overflow-y: auto; -ms-overflow-style: none; }
 /* .dashbaord-admin-menu::-webkit-scrollbar {
 display: none;
} */
.dashbaord-admin-logo-new .logo{
  max-height: 100px;

}
.dashbaord-admin-menu ul { margin: 0; padding: 0; display: block; width: 100%; list-style: none; }
.dashbaord-admin-menu ul li { margin-bottom: 16px; display: block; list-style: none; position: relative; }
.dashbaord-admin-menu ul li a { display: block; font-size: 0.8125rem; line-height: 1.25rem; color: var(--bs-white); text-decoration: none !important; font-weight: 500; }
.dashbaord-admin-menu ul ul { display: none; margin: 0; padding: 0; padding-left: 1.125rem; }
.dashbaord-admin-menu ul ul li { padding-bottom: 0; }
.dashbaord-admin-menu ul ul li a span { font-weight: 500 !important; }
.dashbaord-admin-menu ul ul li:hover a svg { -webkit-filter: grayscale(1) invert(1); filter: grayscale(1) invert(1); }
.dashbaord-admin-menu ul li.has-sub-menu>a::after { display: none !important; }
.dashbaord-admin-menu.expand-sideMenu ul li.has-sub-menu>a::after { display: block !important; }
.dashbaord-admin-menu ul ul li:last-child { padding-bottom: 0.90rem; }
.dashbaord-admin-menu ul ul li a { font-size: 0.5625rem; line-height: 1.1; padding: 0; padding-left: 0.6275rem; position: relative; }
.dashbaord-admin-menu>ul>li.active { background: #A7BDED; }
.dashbaord-admin-menu ul ul li.active:before { display: none; }
/* .dashbaord-admin-menu ul ul li.active a:before { width: 7px; height: 5px; background: url('../images/arrow_right.svg') no-repeat center; content: ''; display: block; position: absolute; left: -1px; top: 2px; }
.dashbaord-admin-menu ul li.has-sub-menu>a::after { width: 7px; height: 5px; background: url('../images/arrow_down.svg') no-repeat center; content: ''; display: block; position: absolute; right: 1rem; top: 1.25rem; }
.dashbaord-admin-menu ul ul li.has-sub-menu>a::after { width: 7px; height: 5px; background: url('../images/arrow_down.svg') no-repeat center; content: ''; display: block; position: absolute; right: 1rem; top: 0.15rem; } */
.dashbaord-admin-menu ul ul ul { padding-top: 15px; }
.dashbaord-admin-menu>ul>li.menu-open { background: transparent }
.dashbaord-admin-menu>ul>li.menu-open { background: transparent; }
.dashbaord-admin-menu>ul>li.menu-open:before { content: ''; display: block; width: 4px; position: absolute; left: 0; top: 0; height: 100%; background-color: #E5ECFA; }
.dashbaord-admin-termsbar { padding: 1.125rem 1.125rem 1.5rem; }
.dashbaord-admin-termsbar p { margin: 0; padding-top: 0.3125rem; font-size: 0.5625rem; line-height: 0.75rem; color: #E5ECFA; font-weight: 500; }
.dashbaord-admin-termsbar p:first-child { padding-top: 0; }
.dashbaord-admin-termsbar p a { font-size: 0.5625rem; line-height: 0.75rem; color: #E5ECFA; text-decoration: none !important; display: inline-block; }
.min-123 { min-width: 123px; }
.dashboard-header { padding: 1rem 1.6rem; border-radius: 1.25rem; background: var(--bs-white); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 14px; }
.dashboard-header-rgt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.dashboard-header-rgt>ul { margin: 0; padding: 0 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.dashboard-header-rgt>ul>li { margin: 0 0 0 1.3rem; padding: 0; display: inline-block; }
.dashboard-header-rgt>ul>li>a { margin: 0; padding: 0; display: inline-block; position: relative; text-decoration: none; }
.dashboard-header-rgt>ul>li>a .badge-nav { margin: 0; padding: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 16px; height: 16px; border-radius: 5px; background: var(--bs-red); color: var(--bs-white); font-size: 0.6875rem; line-height: 1; position: absolute; right: -8px; top: -9px; border: 1.5px solid var(--bs-white); }
.dashboard-header-rgt>ul>li.dashboard-header-profile { margin: 0 0 0 1.75rem; }
.dashboard-header-rgt>ul>li.dashboard-header-profile a { display: inline-block; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 0.8125rem; line-height: 1.1; color: var(--bs-body-color); font-weight: 500; }
.dashboard-header-rgt>ul>li.dashboard-header-profile a small { color: var(--bs-gray); font-size: 0.5625rem; display: block; width: 100%; letter-spacing: 1.8px; text-transform: uppercase; }
.dashbaord-admin-menu ul li form>.form-group .search_ic { border-color: transparent; pointer-events: none; background: #F8F8F8 url('../images/search.svg') no-repeat; background-position: center; width: 45px; height: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-size: 14px; border-radius: 7px; }
 .dashbaord-admin-menu ul li form>.form-group .search_ic::-webkit-input-placeholder {
 opacity: 0;
}
 .dashbaord-admin-menu ul li form>.form-group .search_ic::-moz-placeholder {
 opacity: 0;
}
 .dashbaord-admin-menu ul li form>.form-group .search_ic:-ms-input-placeholder {
 opacity: 0;
}
 .dashbaord-admin-menu ul li form>.form-group .search_ic::-ms-input-placeholder {
 opacity: 0;
}
 .dashbaord-admin-menu ul li form>.form-group .search_ic::-webkit-input-placeholder {
 opacity: 0;
}
 .dashbaord-admin-menu ul li form>.form-group .search_ic::-moz-placeholder {
 opacity: 0;
}
 .dashbaord-admin-menu ul li form>.form-group .search_ic:-ms-input-placeholder {
 opacity: 0;
}
 .dashbaord-admin-menu ul li form>.form-group .search_ic::placeholder {
 opacity: 0;
}
.dashbaord-admin-menu ul li a .nav-list-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.dashbaord-admin-menu ul li a .nav-list-item span { font-size: 13px; color: var(--primaryTextClr); display: none; font-weight: 700; line-height: 16px; }
.dashbaord-admin-menu.expand-sideMenu ul li a .nav-list-item span { display: block; line-height: 16px; }
.dashbaord-admin-nav.expand-sideMenu:before { display: none; }
.dashbaord-admin-menu ul li { margin-bottom: 1rem; }
.dashbaord-admin-menu.expand-sideMenu ul li.active a .nav-list-item span { color: #353560; font-weight: 700 !important; }
.dashbaord-admin-logo .logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 10px; }
.dashbaord-admin-logo .logo>span { opacity: 0; display: none; font-size: 13px; color: var(--themeBgcolor); font-weight: 500; line-height: 20px; }
.dashbaord-admin-nav.expand-sideMenu .logo>span { display: block; opacity: 1; }
.dashbaord-admin-nav.expand-sideMenu { width: 247px; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.dashbaord-admin-nav.expand-sideMenu:before { width: 247px; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.dashbaord-admin-main-content-card-scroll { display: block; width: calc(100% + 15px); height: 100%; overflow-x: hidden; overflow-y: auto; padding-right: 15px; }
.dashbaord-charts-page .dashbaord-admin-main-content-card-scroll { width: calc(100% + 10px); padding-right: 10px; }
.dashbaord-admin-main-content-card { position: relative; height: calc(100vh - 120px); padding-top: 1.25rem; padding-bottom: 1.25rem; }
.dashbaord-admin-menu ul li a .nav-list-item .nav-li-ic>svg { width: 20px; margin-right: 10px; }
.dashbaord-admin-menu ul li a .nav-list-item .nav-li-ic>img { width: 20px; margin-right: 10px; }
.dashbaord-admin-main-content { overflow: hidden; }


#tab_documents_id { position: relative; padding-top: 67%; overflow: hidden; }
#tab_documents_id > iframe { width: 100% !important; position: absolute; top: 0; left: 0; height: 100% !important; overflow: hidden; }
.dashbaord-admin-content.expand-content { width: calc(100% - 247px); -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic { width: 100%; }
 .dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic::-webkit-input-placeholder {
 opacity: 1;
}
 .dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic::-moz-placeholder {
 opacity: 1;
}
 .dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic:-ms-input-placeholder {
 opacity: 1;
}
 .dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic::-ms-input-placeholder {
 opacity: 1;
}
 .dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic::-webkit-input-placeholder {
 opacity: 1;
 font-size: 13px;
 line-height: 20px;
 font-weight: 400;
 color: #353560;
}
 .dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic::-moz-placeholder {
 opacity: 1;
 font-size: 13px;
 line-height: 20px;
 font-weight: 400;
 color: #353560;
}
 .dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic:-ms-input-placeholder {
 opacity: 1;
 font-size: 13px;
 line-height: 20px;
 font-weight: 400;
 color: #353560;
}
 .dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic::placeholder {
 opacity: 1;
 font-size: 13px;
 line-height: 20px;
 font-weight: 400;
 color: #353560;
}
.dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic { background-position: 6% center; padding-left: 40px; pointer-events: all; }
/* .dashbaord-admin-menu ul li.active a .nav-list-item .nav-li-ic svg path { fill: #fff; } */
.dashbaord-admin .dashboard-header-lft ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0; }
.dashbaord-admin .dashboard-header-lft ul li>a { text-decoration: none; color: var(--primaryTextClr); font-weight: 500; padding: 5px 6px; line-height: 15px; font-size: 12px; }
.dashboard-header-rgt ul li>a svg { width: 18px; height: 18px; }
.dashboard-header-rgt>ul>li.dashboard-header-mob-menu { display: none; }
.dashbaord-admin .dashboard-title { padding: 1.6rem 1rem; }
.breadcrumb .breadcrumb-item>a { text-decoration: none; font-size: 12px; background: #E2E2E7; color: var(--primaryTextClr); padding: 0.8rem 2.2rem; border-radius: 15px; font-weight: 500; line-height: 15px; }
.breadcrumb-item+.breadcrumb-item::before { display: none; }
.breadcrumb .breadcrumb-item { margin-bottom: 1.6rem; padding-right: 10px; padding-left: 0; }
.dashboard-title-breadcrumb nav .page-sub-title { font-size: 18px; margin-bottom: 16px; font-weight: 700; line-height: 23px; color: #353560; margin-top: 10px; margin-bottom: 10px; }
.breadcrumb .breadcrumb-item.active>a { background: var(--themeBgcolor); }
.breadcrumb .breadcrumb-item.active>a { background: var(--themeBgcolor); }
.dashbaord-admin-main-content-card.dashbaord-charts-page { border: 0; }
.reports-card { border-radius: 13px; background: #ffffff; -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); margin-bottom: 20px; }
.reports-card-head { border-bottom: 0; padding: 12px 20px; font-size: 14px; line-height: 18px; color: #292929; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background: #E2E2E8; font-weight: 500; border-top-right-radius: 13px; border-top-left-radius: 13px; }
.reports-card-head h2 { padding: 0px; margin: 0; font-size: 13px; line-height: 16px; color: var(--primaryTextClr); font-weight: 700; }
.reports-card-body { border-radius: 0 0 10px 10px; }
.reports-card-body table tr td { border-top: 0; border-left: 0; width: 50%; font-size: 13px; text-align: left; color: var(--primaryTextClr); line-height: 16px; font-weight: 400; }
.reports-card-body table tr td span { color: #000; font-weight: 400; }
.reports-card-body { padding: 10px 20px; }
.dashbaord-admin-nav:before { display: none; }
.damages-cont>p { font-size: 1.2rem; font-weight: 500; margin-bottom: 8px; }
.reports-card-body table tr td:last-child { border-right: 0; }
.reports-card-body table tr:last-child td:first-child { border-radius: 0; border-bottom: 0; }
.reports-card-body table tr:last-child td:last-child { border-radius: 0; border-bottom: 0; }
.parties-list .form-check .form-check-label { font-size: 12px; font-weight: 400; line-height: 16px; color: #000000; }
.form-check-input:checked { background-color: var(--themeBgcolor); border-color: var(--themeBgcolor); }
.form-check-input:focus { border-color: var(--themeBgcolor); -webkit-box-shadow: none; box-shadow: none; }
.reports-card-body table thead tr th { font-size: 13px; color: var(--themeBgcolor); line-height: 16px; font-weight: 700; }
.reports-card-body table tr:last-child td { border-bottom: 0; }
.reports-card-body .Incident-list { min-height: 200px; height: 200px; overflow-y: auto; }
.assign-name .assign-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.assign-name .assign-grid>p { margin-bottom: 0; margin-right: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 33px; height: 33px; font-size: 16px; font-weight: 700; color: #fff; border-radius: 50%; background: var(--themeBgcolor); line-height: 25px; }
.assign-name .assign-grid span { font-size: 12px; color: var(--primaryTextClr); font-weight: 400; line-height: 15px; }
.Incident-list p { font-size: 12px; line-height: 15px; color: #353560; font-weight: 400; }
.claims-tb thead tr th { width: 25%; }
.form-wraper .breadcrumb li a:hover { color: #A1A1AD; }
 .form-control::-ms-input-placeholder {
 color: #808093;
}
 .form-control::-webkit-input-placeholder {
 color: #808093;
}
 .form-control::-moz-placeholder {
 color: #808093;
}
 .form-control:-ms-input-placeholder {
 color: #808093;
}
 .form-control::placeholder {
 color: #808093;
}
select.form-control>option { color: #808093; }
select.form-control>option { color: #808093; }
.fw-normal { color: #8F96A3; }
.inputfile+label strong { color: #282834; }
.accordion-button:focus { -webkit-box-shadow: none; box-shadow: none; }
/* ----- 2/16/2024------*/
.dropdown-menu { -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; opacity: 0; -webkit-animation: slideDown 0.3s ease forwards; animation: slideDown 0.3s ease forwards; }
.dropdown-menu.show { display: block; opacity: 1; }
 @-webkit-keyframes slideDown { from {
 opacity: 0;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
to { opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px); }
}
 @keyframes slideDown { from {
 opacity: 0;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
to { opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px); }
}
.btn.show { background: transparent !important; }
.input-date .dropdown .dropdown-toggle::after { display: none; }
.ui-datepicker table tbody tr:last-child td { border-bottom: 0; }
.ui-datepicker table{    border-collapse: separate !important;}
.ui-datepicker table thead tr:first-child th:first-child, table tr:first-child th:last-child { border-radius: 0; }
.datepicker { background-image: url('../images/calendar.svg'); background-position: 94% center; background-repeat: no-repeat; }
.ui-datepicker .ui-datepicker-header { background: transparent !important; border: 0 !important; }
.ui-datepicker .ui-datepicker-title { color: var(--bs-body-color); font-size: 1rem; font-weight: 500; }
.ui-datepicker th {font-family: "Roboto", sans-serif !important; font-size: 9px; font-weight: 500; color: #303058; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-radius: 3px !important; border: 1px solid var(--bs-border-color) !important; background: #F4F5F7; -webkit-border-radius: 10px !important; -moz-border-radius: 3px !important; -ms-border-radius: 3px !important; -o-border-radius: 3px !important; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 0; background: transparent; color: #2c2c2c; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { background: transparent; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-family: "Roboto", sans-serif !important; border: 0; color: var(--bs-body-color); font-size: 1rem; background: transparent; text-align: center; font-weight: 400; }
.ui-datepicker td { padding: 4px 2px; line-height: 20px; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight { color: #fff; border: 0.125rem solid var(--bs-blue); border-radius: 0.5rem; background: #34345f; border-color: #34345e; }
.ui-datepicker-prev .ui-icon { background-image: url('../images/left-arrow-calender.svg'); background-repeat: no-repeat; background-position: 40% 40%; }
.ui-datepicker .ui-datepicker-prev span { margin-top: 0px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top: 0; border: 0 !important; opacity: 1; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { cursor: pointer; top: 20%; }
.ui-datepicker-next .ui-icon { background-image: url('../images/right-arrow-calender.svg'); background-repeat: no-repeat; background-position: 40% 40%; }
.ui-datepicker .ui-datepicker-next { right: 0; }
.ui-datepicker .ui-datepicker-prev { left: 0; }
.ui-datepicker .ui-datepicker-next span { margin-top: 0; }
.ui-datepicker-calendar thead tr { border-bottom: 1px solid #F0F0F0; }
.ui-datepicker { width: 21.9375rem; }
.dataTables_paginate.paging_input { margin-top: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; font-size: 12px; line-height: 20px; min-height: 23px; padding: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; outline: none !important; }
.dataTables_paginate.paging_input .first.paginate_button { display: none !important; }
.dataTables_paginate.paging_input .last.paginate_button { display: none !important; }
.dataTables_paginate.paging_input .paginate_input { min-width: 30px; width: 30px; text-align: center !important; height: 19px; background: #ffff !important; border: 1px solid #E7E8ED !important; padding: 3px 2px; border: 0; margin: 0; font-size: 0.625rem; line-height: 1; color: #000 !important; border-radius: 2px; -webkit-box-shadow: none !important; box-shadow: none !important; outline: none !important; }
.dataTables_paginate.paging_input .paginate_button { padding: 0 !important; width: 12px; height: 20px; background-position: center !important; background-repeat: no-repeat !important; font-size: 0 !important; line-height: 0 !important; background-size: 5px auto !important; -webkit-box-shadow: none !important; box-shadow: none !important; outline: none !important; background-color: transparent !important; }
.dataTables_paginate.paging_input .paginate_button.previous { background-image: url('../images/arrow_left-blk.svg') !important; outline: none !important; border: 0 !important; }
.dataTables_paginate.paging_input .paginate_button.next { background-image: url('../images/arrow_right-blk.svg') !important; outline: none !important; border: 0 !important; }
.dataTables_paginate.paging_input span {
 margin-left: .5rem !important; font-size: 0.625rem; color: #000 !important; font-weight: 500; }
.dataTables_paginate.paging_input input { margin-left: .5rem !important;
}
.datatable { border-radius: 10px; border-collapse: separate; border-spacing: 0; overflow: hidden; border: 1px solid #C8C8D0 }
.datatable thead tr th { padding: 8px 10px; text-align: left !important; }
table.dataTable thead th, table.dataTable tfoot th { border-right: 1px solid #C8C8D0; }
.datatable tbody tr td { text-align: left; padding: 8px 10px; }
.task-content ul li span { font-size: 18px; margin-bottom: 16px; font-weight: 700; line-height: 23px; color: #353560 !important; }
.dashbaord-admin-main-content-card-scroll .card { border: 0; border-radius: 20px; }
.dashbaord-admin-main-content-card-scroll .card .card-body { padding: 16px 25px !important; }
.dashbaord-admin-main-content-card-nav-rgt .input-date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.dashbaord-admin-main-content-card-nav-rgt .input-date .form-control { -webkit-box-flex: 0; -ms-flex: 0 0 140px; flex: 0 0 140px; }
.datepicker,.datepicker2,.datepicker1,.datepicker_dol,.datepicker_filter,.date_range { background-image: url('../images/calendar.svg'); background-position: 94% center; background-repeat: no-repeat; }
.dashbaord-admin-main-content-card-nav-rgt .form-control, .arc-db-tb-top .form-control { height: 30px; font-size: 1.2rem; }
.dataTables_paginate.paging_input { position: relative; z-index: 99; }
.dataTables_paginate.paging_input span, .dataTables_paginate.paging_input .paginate_input { font-size: 10px !important; }
.btn-transparent:active { background: transparent !important; }
.all-controls { -ms-flex-wrap: wrap; flex-wrap: wrap;margin-bottom: 10px; }
.all-controls .form-control { min-width: 100px; padding: 4px 10px; max-width: 100px; margin-right: 10px; margin-bottom: 0px; }
.entry { width: 100%; display: inline-block; padding: 20px 0 0; font-size: 10px; }
.btn-transparent>img { width: 22px; height: 22px; }
.dashbaord-admin-main-content-card-nav-lft, .dashbaord-admin-main-content-card-nav-rft { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.dashbaord-admin-main-content-card-nav-rgt .input-date { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.dataTables_paginate.paging_input { margin-top: 0; }
.dataTables_wrapper .dataTables_info { padding-top: 0; }
.dashbaord-admin-main-content-card-nav-rgt .btn-primary { font-size: 12px; padding: 4px 7px !important; min-width: 86px !important; }
.dashbaord-admin-nav.expand-sideMenu [data-bs-toggle="tooltip"] { display: none; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; }
.dashbaord-admin-nav [data-bs-toggle="tooltip"] { display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; }
.dashbaord-admin-nav.expand-sideMenu .nav-li-ic { position: relative; }
.dashbaord-admin-menu ul .has-sub-menu ul li { display: none !important; }
.dashbaord-admin-menu.expand-sideMenu ul .has-sub-menu ul li { display: block !important; }
.dashbaord-admin-menu { padding: 1.125rem 2.3rem 0.9375rem 1.125rem; width: 100%; height: calc(100vh - 182px); overflow-x: hidden; overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none; }
.dashbaord-admin-menu ul li { margin-bottom: 0px; }
.dashbaord-admin-menu { padding: 1.125rem 2.3rem 0.9375rem 1.125rem; width: 100%; height: calc(100vh - 89px); overflow-x: hidden; overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none; }
 @-webkit-keyframes growDown { 0% {
 -webkit-transform: scaleY(0);
 transform: scaleY(0)
}
 80% {
 -webkit-transform: scaleY(1.1);
 transform: scaleY(1.1)
}
 100% {
 -webkit-transform: scaleY(1);
 transform: scaleY(1)
}
}
 @keyframes growDown { 0% {
 -webkit-transform: scaleY(0);
 transform: scaleY(0)
}
 80% {
 -webkit-transform: scaleY(1.1);
 transform: scaleY(1.1)
}
 100% {
 -webkit-transform: scaleY(1);
 transform: scaleY(1)
}
}
.dashbaord-admin-menu ul ul { -webkit-animation: growDown 300ms ease-in-out forwards; animation: growDown 300ms ease-in-out forwards; -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; display: none; margin: 0; padding: 0; padding-left: 36px; position: relative; }
.dashbaord-admin-menu ul ul li a { font-size: 12px; line-height: 18px; padding: 0; padding: 3px 10px; position: relative; font-weight: 500; color: #353560; }
.dashbaord-admin-menu ul li.active { background: #35356026; border-radius: 4px; margin-bottom: 16px; padding: 4px 1px; }
.dashbaord-admin-menu ul li a .nav-list-item span { font-size: 13px; color: var(--primaryTextClr); display: none; font-weight: 500; line-height: 16px; }
.dashbaord-admin-menu ul ul:before { content: ""; display: block; position: absolute; z-index: 1; left: 22px; top: 0; bottom: 0; border-left: 1px dotted #353560; }
.dashbaord-admin-menu ul ul li:before { content: ""; display: inline-block; position: absolute; width: 7px; left: -13px; top: 12px; border-top: 1px dotted #353560; }
.dashbaord-admin-menu ul li>a { padding: 8px 13px; }
.dashbaord-admin-menu ul li>a { position: relative; }
.dashbaord-admin-menu ul li>a::after { content: ''; position: absolute; width: 12px; height: 8px; right: 0; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.dashbaord-admin-menu ul ul { padding-top: 16px; }
.dashbaord-admin-menu ul li { margin-bottom: 18px !important; }
.dataTables_paginate.paging_input span {
 margin-left: .5rem !important; font-size: 0.625rem; color: #000 !important; font-weight: 500; }
.input-search .form-control { min-width: 170px; background-image: url('../images/search_icon.svg'); background-repeat: no-repeat; background-position: 1rem center; padding-left: 2.5rem; -webkit-box-shadow: none; box-shadow: none; outline: none !important; }
.dashbaord-admin-menu>ul>li:hover>a { background: #9aabea; border-radius: 5px; }
.dashbaord-admin-menu ul li.active { background: #9aabea; padding: 0; }
.dashbaord-admin-menu ul>li:hover>a { background: #9aabea; border-radius: 5px; }
.dashbaord-admin-menu ul ul li a { padding: 6px 6px;    word-break: break-word;
  padding-right: 20px; }
select.form-control { background-position: calc(100% - 10px) center !important; }
.datatable tbody tr td { font-size: 12px; font-weight: 500;font-family: "Roboto", sans-serif !important; }
.datatable tbody tr td>a, table tr td > a { color: #353560; font-weight: 700; text-decoration: none; }
.datatable .dropdown .dropdown-toggle { font-size: 12px; font-weight: 500; }
.datatable .dropdown .dropdown-toggle:active, .datatable .dropdown .dropdown-toggle.show { background-color: var(--themeBgcolor) !important; }
.datatable .dropdown .dropdown-toggle+.dropdown-menu { padding: 0; }
.datatable .dropdown .dropdown-item { font-size: 12px; padding: 4px 8px; border-bottom: 0.5px solid #C8C8D0; }
.dropdown-item.active, .dropdown-item:active { background-color: var(--themeBgcolor); }
.dropdown-item.active { background: transparent; border-radius: 0; }
.dropdown-item.active, .dropdown-item:last-child { border-bottom: 0; }
.datatable .dropdown .dropdown-item:hover>a { border-radius: 0; }
.datatable .dropdown .dropdown-item:active { background: #fff; color: #353560; }
table.dataTable thead th { font-size: 13px; }
.input-search .form-control, .dashbaord-admin-main-content-card-nav-rgt .form-control, .arc-db-tb-top .form-control { height: 30px !important; }
.dataTables_wrapper .dataTables_info { padding-top: 0 !important; font-weight: 500; }
.dashboard-header-lft .breadcrumb .breadcrumb-item { margin-bottom: 0; padding-right: 0; }
.dashboard-header-lft .breadcrumb .breadcrumb-item>a { padding: 2px 2px; color: #000; font-size: 12px; background: transparent; font-weight: 500; }
.dashboard-header-lft .breadcrumb { margin-bottom: 7px; }
.dashboard-header-lft .breadcrumb-item+.breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; padding-left: 0.5rem; color: #6c757d; content: "/"; }
.dashboard-header-lft .breadcrumb .breadcrumb-item:last-child>a { pointer-events: none; font-weight: 700; }
.dashboard-header-rgt ul>li>a>span { font-size: 13px; }
.dataTables_wrapper .dataTables_processing { background: rgba(255, 255, 255, 0.5) !important; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 40px 0; z-index: 999; top: 0 !important; left: 0 !important; width: 100%; height: calc(100vh - 30px) !important; margin-left: 0 !important; margin-top: 0 !important; border-radius: 10px !important; }
.dataTables_wrapper .dataTables_processing .spinner-center { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: calc(100vh - 130px); -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 0; background: transparent; }
.dataTables_wrapper .dataTables_processing .spinner-center .spinner-grow { display: block; }
.dataTables_wrapper .dataTables_info, .dataTables_paginate.paging_input { border: 0; }
.datatable { padding: 0 !important; }
.datatable tbody tr td>a:hover { color: #5bb5b1; }
.datatable tbody tr td>a { color: #5bb5b1; }
.DataTables_Table_0_length>label, .dataTables_filter>label { border: 0 !important; }
.custom-user .tooltip-inner { background-color: #353560 !important; padding: 4px 8px; font-size: 12px !important; text-transform: uppercase; }
.form-main { padding: 10px 0; }
.tab-content .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background: #353560; color: #fff; }
.dashbaord-admin-menu ul ul li:last-child { padding-bottom: 0; }
.theme-secondary { background: var(--primaryBackgroundClr); position: sticky; top: 0; }
.default-radio.form-group>input[type="radio"] { width: 15px; height: 15px; accent-color: #353560; }
.default-radio.form-group>label { margin-right: 10px; }
.accordion-button { font-size: 16px; }
.sndmsgss a { font-size: 13px; background: var(--primaryDescriptionClr); padding: 10px 12px 13px !important; color: #fff; text-decoration: none; border-radius: 5px; }
.sndmsgss { margin: 0 10px; }
.personsInvlovedOptions label.block { margin-right: 8px; }
.personsInvlovedOptions label.block input[type="checkbox"] { width: 15px; height: 15px; accent-color: black; margin-right: 3px; }
.personsInvlovedOptions { margin-bottom: 25px !important; }
.inbox-list-div li { font-weight: 500 !important; }
.change-password .btn-primary { padding: 5px 16px; border: 1px solid #353560 !important; font-size: 14px; min-height: auto; }
.change-password .btn-outline-primary { padding: 5px 16px; font-size: 14px; border: 1px solid #353560; color: #353560; font-weight: 500; }
.change-password .btn-outline-primary:hover { background: #353560; color: #fff; }
.datatable tr td .dropdown-toggle::after { display: none; }
.datatable .dropdown .dropdown-toggle:active, .datatable .dropdown .dropdown-toggle { margin-left: 6px; background-color: transparent !important; border: 0; padding: 0; }
.dashbaord-admin-main-content-card { height: calc(100vh - 147px); }
table.dataTable tr:nth-child(odd) td, table tr:nth-child(odd) td { background: #f8f8f8 !important; }
table.dataTable tr:nth-child(odd) .sorting_1, table tr:nth-child(odd) { background: #f8f8f8 !important; }
table.dataTable tr:nth-child(even):hover td, table tr:nth-child(even):hover td { background: #fff !important; }
.card-body .form-check-input { width: 20px; height: 20px; }
.modal-content { background: transparent; border: 0; }
.modal-header { border: 0; background: #dce9fb; border-top-left-radius: 15px; border-top-right-radius: 15px; padding: 14px 10px !important; margin: 0 !important; }
.modal-header .modal-title { font-size: 14px; text-align: center; width: 100%; color: #353560; font-weight: 500; }
.modal-footer { border: 0; padding: 10px 20px 20px 20px!important; background: #fff; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
.modal-body { background: #fff; padding: 20px !important; }
.modal-body label { font-weight: 500; color: var(--primaryTextClr); font-size: 1.4rem; }
.btn-history { background: #eee; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 5px 18px; margin-bottom: 14px; border: 0; border-radius: 7px; }
.btn-history > svg { width: 16px; }
.btn-history > span { font-size: 14px; font-weight: 500; padding-left: 8px; }
.custom-check-box .form-check .form-check-label { font-size: 14px; font-weight: 500; }
.mx-100 { min-width: 90px; }
.list-btns button { border: 0; padding: 0; background: transparent; }
.arc-adjust .btn { padding: 7px 12px; font-size: 12px; font-weight: 500; }
.arc-adjust { margin: 10px 0 16px 0; }
.btn-outline-primary { --bs-btn-color: #353560;
--bs-btn-border-color: #353560;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #353560;
--bs-btn-hover-border-color: #353560;
--bs-btn-focus-shadow-rgb: 13, 110, 253;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #353560;
--bs-btn-active-border-color: #353560;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #353560;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #353560;
--bs-gradient: none;
}

#datepicker-container{position: relative;}
.hg-text-auto .textarea, textarea.form-control, #monitors, #ap_unit { height: auto !important; }
.hg-text-auto { margin-bottom: 10px; }
.btn-close-custom { background: #E7928F; text-decoration: none; font-size: 13px; padding: 5px 7px; color: #fff; border-radius: 4px; margin-bottom: 10px; }
.input-group.row { margin: 0; }
.dashbaord-admin-content.expand-content .claim-fixed-button { padding: 21px 16px !important; position: fixed; width: calc(100% - 292px); bottom: 0; background: #fff; left: 267px; right: auto; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; z-index: 99; }
.dashbaord-admin-content .claim-fixed-button { -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; padding: 18px 16px !important; position: fixed; width: calc(100% - 126px); left: 100px; background: #fff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; z-index: 99; bottom: 0; right: auto; }
.custom-hg .row { margin-right: 7px; }
.boxx { border-bottom: 0 !important; }
.recoverable-grid .form-check-input { width: 20px; height: 20px; }
.recoverable-grid .form-check-inline { display: inline-block; margin-right: 7px; }
.recoverable-grid .form-check { padding-left: 0; min-height: 100%; }
.recoverable-grid .form-control { height: 20px !important; }
.input-group > label { width: 100%; padding-left: 0; margin-bottom: 6px; font-weight: 500; color: var(--primaryTextClr); font-size: 1.4rem; }
.input-group textarea.form-control { border-radius: 6px !important; font-size: 1.4rem; padding: 1.4rem 1.4rem; color: #808093; border: 1px solid #E2E2E8; height: 150px !important; }
.btn-sm.btn-success, .btn-sm.btn-danger, .btn-sm.btn-primary, .btn-secondary.btn-sm, .btn-info.btn, .btn.btn-secondary, .btn.btn-warning, .btn.btn-primary, .btn-group .btn, .btn-group > a, .page-content .btn-group .btn, .btn.btn-warning, .btn-outline-primary, .btn-outline-danger, .btn-success { display: inline-block; padding: 5px 10px !important; font-size: 12px !important; color: #fff; }
input[type="radio"], input[type="checkbox"] { accent-color: #353560; }
.btn-danger { display: inline-block; padding: 5px 10px !important; font-size: 12px !important; }
.btn-info {
--bs-btn-color: #fff;
--bs-btn-bg: #353560;
--bs-btn-border-color: #353560;
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #353560;
--bs-btn-hover-border-color: #353560;
--bs-btn-focus-shadow-rgb: 11, 172, 204;
--bs-btn-active-color: #353560;
--bs-btn-active-bg: #353560;
--bs-btn-active-border-color: #353560;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #353560;
--bs-btn-disabled-bg: #353560;
--bs-btn-disabled-border-color: #353560; font-weight: 500; }
.page-content .btn-group .btn { margin-left: 2px !important; border-radius: 3px !important; background: #e2e2e7 !important; color: #353560 !important; border: 0 !important; margin-right: 8px !important; }
.dt-buttons { margin-bottom: 10px; }
.page-content .btn-group .btn.active { background: #353560 !important; color: #fff !important; }
.widget-header table tr td .fa { font-size: 17px; margin-right: 5px; }
.assign-name .assign-grid>p, .breadcrumb .breadcrumb-item.active>a { background: transparent !important; }
.personsInvlovedOptions.newpersonCheck .accordion-button { font-size: 14px; }
table.dataTable.no-footer { width: 100% !important; }
.dashboard-header { margin-bottom: 16px; }
.dashbaord-admin-main-content-card.db-hg { height: calc(100vh - 114px); } /* -- 88*/
.dashbaord-admin-main-content-card.db-hg .card { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; }
.dashbaord-admin-main-content-card.db-hg { padding-bottom: 36px !important; }
.dashbaord-admin-main-content-card { height: calc(100vh - 102px); overflow: hidden; }
.table>:not(caption)>*>* { border: 0; }
.datatable tbody tr td:first-child, .table tbody tr td:first-child { border-left: 1px solid #C8C8D0; }
.datatable tr th, .table tr th { border-top: 1px solid #C8C8D0; border-bottom: 1px solid #C8C8D0; border-right: 1px solid #C8C8D0; }
.datatable tr td, .table tr td { border-top: 1px solid #C8C8D0; border-bottom: 0px solid #C8C8D0; border-right: 1px solid #C8C8D0; }
.datatable tr th:first-child, .table tr th:first-child { border-left: 1px solid #C8C8D0; }
.datatable, .table { border: 0; }
table tr th:last-child, table tr td:last-child, .datatable tr th:last-child, .datatable tr td:last-child { border-right: 1px solid #C8C8D0; }
.form-check-label.active { color: red !important; }
.card-body .d-flex > h2 { font-size: 18px; font-weight: 700; }
.user-card { background: #e3e3e363; padding: 16px; margin-bottom: 20px; border-radius: 10px; }
.user-all-listings .form-check-label { font-weight: 500; }
.reports-card .reports-card-body table tr:nth-child(odd) { background: transparent !important; }
.reports-card .reports-card-body table tr:nth-child(odd) td { background: transparent !important; }
.reports-card .table tr td:first-child { border-left: 0; }
.pagination .page-link { font-size: 13px; font-weight: 500; padding: 4px 10px !important; color: var(--themeBgcolor); }
.pagination > li.active .page-link { background: var(--themeBgcolor); border-color: var(--themeBgcolor); color: #fff; }
.custom-space-ic { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 8px; }
.font-0 { font-size: 0; }
.badge-custom-style { margin: 10px 0; display: inline-block; padding: 5px 14px; line-height: 10px; height: 20px; }
.new-card-db .card-header { border-bottom: 0; font-size: 16px; font-weight: 500; padding: 14px 25px; background: #dce9fb; border-top-right-radius: 10px; border-top-left-radius: 10px; }
.dataTables_processing { font-size: 13 px !important; font-weight: 500; }
.amazon_tb .form-control { height: 20px !important; }
.tab-pane .form-main { background: #f9f9f9; padding: 20px; margin: 20px 0; border-radius: 13px; }
/* --- dropdown ---*/

.permission-grid { background: #f9f9f9; padding: 20px; border-radius: 10px; height: 350px; overflow-y: auto; }
.permission-grid .form-check-input { width: 16px; height: 16px; }
.arc-mail { background: #dce9fb; padding: 20px; border-radius: 10px; }
.left-email-menu .left-menu-content .btn span { display: inline-block; width: 20px; margin-right: 4px; }
.left-email-menu .left-menu-content .btn-compose { font-size: 15px; font-weight: 500; background: #F8F8F8; padding: 10px 20px; }
.arc-gmail-search .form-control { height: 44.23px !important; background: #F8F8F8 url('../images/search.svg') no-repeat center; background-position: calc(100% - 20px);padding-right: 40px;  box-sizing: border-box; }
.sidemenu-option-list ul li a { text-decoration: none; color: #000; font-size: 15px; font-weight: 500; padding: 6px 16px; background: #dce9fb; margin-bottom: 10px; display: block; border-radius: 5px; }
.sidemenu-option-list ul li a span svg { display: inline-block; width: 18px; }
.middle-content-mail { padding: 0 16px; }
.middle-content-mail ul { padding: 0; font-size: 12px; font-weight: 500; max-height: 600px; overflow-y: auto; padding-right: 10px; }
.main-email > p { font-size: 12px; font-weight: 500; }
.middle-content-mail ul > li { border: 1px solid #eee; margin-bottom: 7px; padding: 10px; border-radius: 8px; background: #dce9fb42; }
.middle-content-mail ul > li:nth-child(even) { background: #fff; }
.middle-content-mail ul > li > a { text-decoration: none; font-size: 14px; font-weight: 500; color: #000; }
.middle-content-mail ul > li > a > span { display: block; font-size: 13px; padding: 5px 0; color: #353560; font-weight: 500; }
.mailactionbtns i { font-size: 16px; margin-right: 16px; }
.main-email h3 { font-size: 14px; font-weight: 500; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; margin-bottom: 10px; }
.main-email h3 > small { line-height: 9px; font-size: 12px; font-weight: 500; }
.bodymsg { font-size: 13px; font-weight: 500; background: #fff; padding: 20px; margin: 20px 0; border-radius: 10px; line-height: 23px; }
.main-email > hr { display: none; }
.btn-transparent.active { background: transparent; }
.btn-tab-btn { position: relative; margin-bottom: 15px; border: 0; color: #353560 !important; display: block; padding: 10px 16px; font-size: 14px; text-align: center; font-weight: 500; background: #ebebeb; width: 100%; }
.btn-tab-btn:hover, .btn-tab-btn:active { background: #ebebeb !important; color: #353560 !important; border: 0; }
.btn-tab-btn.active { background: #353560 !important; color: #fff !important; }
.bodymsg ul li a, .bodymsg li, .bodymsg p, .bodymsg li a, .bodymsg ul li, .bodymsg strong, .bodymsg span { font-size: 12px; font-weight: 500; text-decoration: none; color: #000; }
.bodymsg ul { list-style-type: none; }
.dashbaord-admin-main-content-card.db-hg .claim-summery .card { border-radius: 12px !important; position: relative; height: 100%; }
.dashbaord-admin-main-content-card.db-hg .claim-summery .row { margin-right: 0; }
.btn-tab-btn.active::before { content: ''; position: absolute; right: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path id="check_circle_FILL1_wght400_GRAD0_opsz48" d="M12.526,16.275l-2.451-2.449a.791.791,0,0,0-1.1,0,.8.8,0,0,0-.251.587.764.764,0,0,0,.226.563L12,18.026a.791.791,0,0,0,1.055,0l6-6a.748.748,0,0,0,.226-.55.791.791,0,0,0-.251-.575.764.764,0,0,0-.562-.226.8.8,0,0,0-.587.251ZM14,24a10.145,10.145,0,0,1-3.95-.762A9.68,9.68,0,0,1,4.763,17.95,10.141,10.141,0,0,1,4,13.993a10.076,10.076,0,0,1,.762-3.925A9.759,9.759,0,0,1,6.876,6.9,9.971,9.971,0,0,1,14,4,9.921,9.921,0,0,1,24,14a9.969,9.969,0,0,1-2.9,7.122,9.761,9.761,0,0,1-3.175,2.11A10.08,10.08,0,0,1,14,24Z" transform="translate(-4 -4)" fill="%23fff"/></svg>'); width: 20px; height: 20px; top: 50%; z-index: 9; }
.timeline-container { width: 100%; margin: auto; display: block; position: relative; }
.timeline-container ul.tl { margin: 0 25px; padding: 0; display: inline-block; }
.timeline-container ul.tl li .list { list-style: none; margin: auto; min-height: 50px; border-left: 1px solid #86D6FF; padding: 0 0 50px 30px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
.timeline-container ul.tl li.dashed { border-left: 1px dashed #86D6FF; }
.timeline-container ul.tl li:last-child { border-left: 0; }
.timeline-container ul.tl li .item-icon { position: absolute; left: -10px; top: -5px; content: " "; border: 8px solid rgba(255, 255, 255, 0.74); border-radius: 500%; background: #258CC7; height: 20px; width: 20px; }
.timeline-container ul.tl li:hover::before { border-color: #258CC7; -webkit-transition: all 1000ms ease-in-out; -o-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out; }
ul.tl li .item-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
ul.tl li .item-title { font-size: 13px; font-weight: 500; }
ul.tl li .item-detail { color: rgba(0,0,0,0.5); font-size: 12px; }
ul.tl li .item-timestamp { color: #8D8D8D; font-size: 12px; text-align: right; padding-left: 20px; }
.invalid-feedback { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='error_FILL0_wght400_GRAD0_opsz48' d='M90,191a.811.811,0,1,1,.587-.237A.8.8,0,0,1,90,191Zm.675-3.825h-1.5V180.85h1.5ZM89.993,196a9.68,9.68,0,0,0,3.888-.787,10.1,10.1,0,0,0,5.332-5.334,10.009,10.009,0,0,0,0-7.783,10.006,10.006,0,0,0-2.15-3.171,10.264,10.264,0,0,0-3.184-2.138,10.009,10.009,0,0,0-7.783,0,10,10,0,0,0-5.309,5.313,10,10,0,0,0,0,7.781,10.213,10.213,0,0,0,2.138,3.177,10.1,10.1,0,0,0,3.175,2.15A9.672,9.672,0,0,0,89.993,196Zm-.006-1.5a8.493,8.493,0,1,1,6.025-2.488A8.165,8.165,0,0,1,89.988,194.5ZM90,186Z' transform='translate(-80 -176)' fill='%23e7928f'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 21px; background-size: 16px 16px; color: #E7928F; margin-top: 8px; font-size: 13px; font-weight: 500; }
 .form-control.is-invalid, .was-validated .form-control:invalid {
background-image: none;
border: solid 1px #DB9691;
-webkit-box-shadow: 0 0 0 2px rgba(219, 150, 145, 0.25) !important;
        box-shadow: 0 0 0 2px rgba(219, 150, 145, 0.25) !important;
}
.add-new-btn { color: #353560; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.add-new-btn:hover > svg path { fill: #fff; }
.mode-selection .checkbox { opacity: 0; position: absolute; }
.mode-selection .checkbox-label { background-color: #dce9fb; width: 50px; height: 26px; border-radius: 50px; position: relative; padding: 5px; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.mode-selection .fa-moon { color: #f1c40f; }
.mode-selection .fa-sun { color: #f39c12; }
.mode-selection .checkbox-label .ball { background-color: #fff; width: 22px; height: 22px; position: absolute; left: 2px; top: 2px; border-radius: 50%; -webkit-transition: -webkit-transform 0.2s linear; transition: -webkit-transform 0.2s linear; -o-transition: transform 0.2s linear; transition: transform 0.2s linear; transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
.mode-selection .checkbox:checked + .checkbox-label .ball { -webkit-transform: translateX(24px); -ms-transform: translateX(24px); transform: translateX(24px); }
.form-check-input[type=checkbox]:indeterminate { background-color: #353560; border-color: #353560; }
.table tr th { border-bottom: 0; }
.table tr td .form-control { height: 25px !important; padding: 3px 10px !important; }
.font-14 { font-size: 14px !important; font-weight: 500 !important; }
.table-btns .table tr td button[type="button"] { padding: 4px 14px; font-size: 10px; }
.table-btns .table tr td input[type="checkbox"], .table-btns .table tr td input[type="radio"] { width: 16px; height: 16px; }
.float-end .form-check-input { width: 16px !important; height: 16px !important; }
.arc-adjust .btn-outline-primary { color: #353560; }
.arc-adjust .btn-outline-primary:hover { color: #fff; }
.send-test-mail .custom-half-wg .btn-sm.btn-primary { height: 35px !important; }
.client-address-info > p { margin-bottom: 5px; font-weight: 500; font-size: 13px; padding: 0 0 7px; margin: 0; }
.letter-title > p, .claim-inner-grid p { font-size: 14px; padding: 0 0 7px; font-weight: 500; margin: 0; line-height: 22px; }
.claim-information .table tr:first-child td:first-child { border-top-left-radius: 10px; }
.claim-information .table tr:first-child td:last-child { border-top-right-radius: 10px; }
.claim-information-letter p { font-size: 14px; padding: 0 0 7px; font-weight: 400; margin: 0; line-height: 22px; }
.claim-information-letter h4 { font-size: 16px; font-weight: 700; margin-bottom: 16px; }
.card-letter .card-letter-body { padding: 30px 40px; }
.equal-half .table tr td { width: 50%; text-align: left !important; }
.claim-information .client-logo > img { width: 80px; }
.alert strong u { text-decoration: none; padding: 0 5px; }
.alert button[aria-label="Close"] { position: absolute; right: 6px; background: #ededed; border: 0; padding: 11px; line-height: 0px; font-size: 28px; top: 5px; border-radius: 5px; }
.alert button[aria-label="Close"] span { line-height: 0px; width: 16px; height: 10px; display: block; }
.max-600 { max-width: 600px; width: 100%;padding-bottom: 80px; }
.page-content-main .max-600{padding-bottom: 0;}
.max-750 { max-width: 800px; width: 100%; }
.Other { margin-top: 0 !important; border: 0 !important; margin-bottom: 20px; background: #efefef66; padding: 30px !important; border-radius: 10px; }
.dashboard-title-breadcrumb nav .page-sub-title { margin-bottom: 16px; }
.dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic { border: 0; }
#main .page-content { margin-left: 0 !important; font-size: 14px !important; padding: 30px !important; background: #fff; border-radius: 20px; }
body.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, body.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button.current, body.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { color: var(--bs-text-color) !important; }
.personsInvlovedOptions.newpersonCheck .accordion-button { border-top: 0;  border-color: var(--borderWhiteclr) !important; }
.accordion-item { border: 1px solid #d8d2d2; }
.font-12{font-size: 12px;}
.accordion-button:not(.collapsed){background: transparent;-webkit-box-shadow: none;box-shadow: none;}
.max-400{max-width: 350px;width: 100%;}
.error-control:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), .25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), .25);
}

.error-control {
  padding-right: calc(1.5em + 0.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff;
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.85em + 0.575rem) calc(0.85em + 0.575rem);
}

.success-control {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff;
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-check-input.unchecked{border-color: #dc3545;}
.form-check-input.unchecked + .form-check-label{color: #dc3545;}

.form-check.form-switch .form-check-input{    width: 40px;height: 20px;background-repeat: no-repeat;}
.form-check.form-switch .form-check-input:checked {
  background-color: #94aeeb;
  border-color: #94aeeb;
}
























.task-content .all-controls .form-control{max-width: 130px;}
.inbox-list-ul{max-width: 141px;}
.more_claimants h3{    font-size: 16px;font-weight: 500;}

.more_claimants .max-850{max-width: 750px;width: 100%;}
.more_claimants  .form-label{text-align: left !important;width: 100%;}
.more_claimants{padding: 30px 16px;}
.files-btn .btn {    padding: 7px 16px;
  font-size: 14px;
  font-weight: 500;}

  .files-btn .btn  svg{width: 17px;height: 17px;}
  .max-500{max-width: 550px;width: 100%;}
  .max-600{max-width: 650px;width: 100%;}
.flex-1{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.min-120{min-width: 120px;}
.max-1000{max-width: 1000px;width: 100%;}
.form-control.limit-input {
  max-width: 220px;
}
.form-control.max-100{max-width: 100% !important;}
.medicare-bg-theme{padding: 16px 0;}
.medicare-bg-theme .form-check-input {
  width: 16px;
  height: 16px;
}

.medicare-bg-theme .form-check-input:checked[type=radio]{
  background: no-repeat center url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><circle id="Ellipse_1" data-name="Ellipse 1" cx="4" cy="4" r="4" fill="%23353560"/></svg>');
}
.bg-form-block{background: #f3f4f5fa;
  padding: 30px;
  border-radius: 5px;margin-bottom: 40px;}
  .bg-form-block .form-title h4{font-weight: 500;}
  .bg-form-block .form-title{margin-bottom: 20px;}
  .medicare-bg-theme .form-label span{font-size: 11px;font-weight: 500;}
  .max-300{max-width: 300px;}

  .medicare-bg-theme .form-label {
    margin-bottom: 10px;
}
.more_claimants h4{margin-bottom: 14px;}
.error-tb tr td, .error-tb tr td p{text-align: left !important;}
#hiddenDiv {
  display: none;
}
.all-controls{margin-bottom: 0;}
.file-toggle{display: none;    padding: 10px 0 5px;}
.radius-0{border-radius: 0px;}
.file-toggle .btn-sm.btn-info{border-radius: 0;}
.task-content .all-controls  .custom-cntrl .form-control{width: 160px !important;min-width: 100% !important;max-width: 100% !important;    height: 29.5px !important;
  font-size: 12px !important;min-width: auto !important;}
  .fc-widget-header{padding:0px !important;}
  .fc-day-header {padding: 5px !important;}
  .fc-toolbar button {
    position: relative;
    background: #dce9fb;
    border: 2px solid #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 14px;
    padding: 0px 10px;
}
#calendar{padding: 10px 0;}
.adjuster-data ul li{font-size: 14px;line-height: 28px;}
.major-btns a{text-decoration: none;margin-right: 14px !important;}
.major-btns{margin: 20px 0;}

.fc .fc-button-group>.fc-button{line-height: 0 !important;}
.list-bnts-main{position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;}

  .list-bnts-main .btn{    height: 34px;text-decoration: none;
    padding: 6px 18px !important;     background: #dce9fb;
    color: #000;
    border: 2px solid #dce9fb;}

    .dashbaord-admin-main-content-card-nav-lft .btn{margin-right: 10px !important;}
    .close{
      margin: 0;
      border: 0;
      padding: 0;
      font-size: 30px;
      background: transparent;
      line-height: 0;
    }
    .close span{vertical-align: super;}
    .btn-transparent.btn-info{    padding: 0 !important;
      border: 0 !important;
      background: transparent;}

      .btn-transparent.btn-info svg path {    fill: #353560;    stroke: white;}

      .w-18{width: 18px !important;height: 18px !important;}
      .list-fixed-title{    text-align: right;

       }
      
       .fa-print{ color: #323259;}
       .print-btn{border: 1px solid #eee;
        padding: 4px 8px;
        border-radius: 5px;}

       .left-email-menu .left-menu-content .btn-compose:active{color: #212529;}
       body.dark-mode .sidemenu-option-list ul li a.active{color: #fff !important;background: #353560 !important;}
       .middle-content-mail ul > li > a{outline: 0 !important;}
       body.dark-mode ul li.hoverli .toggle-button.active  span svg{filter:brightness(0) saturate(100%) invert(100%) sepia(20%) saturate(5%) hue-rotate(224deg) brightness(101%) contrast(101%);}
      

       .list-title{    position: sticky;
        top: 0;
        width: auto;}
        .list-fixed-title h4 {
          display: inline-block;
          padding: 13px 35px;
          min-width: 200px;
          text-align: center;
          background: #eee;
          border-top-left-radius: 0;
          font-size: 18px;
          border-bottom-left-radius: 10px;
          border-bottom-right-radius: 10px;
      }

      .mail-popup-content .claim-info{
        font-size: 12px;
        color: #353560;
        font-weight: 400;
        line-height: 20px;
        overflow-y: auto;
        max-height: 260px;
        margin-bottom: 20px;
      }
      .bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th{border:0 !important;}
      .bootstrap-datetimepicker-widget table tr th:last-child, .bootstrap-datetimepicker-widget table tr td:last-child{padding: 0 !important;}

      .claim-icon{cursor: pointer;}
       .inner-claim-info{
      position: absolute;
      top: 100%;
      width: 100%;
      background: #eee;
      left: 0;
      height: 25vh;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      gap: 20px;z-index: 99;    border-radius: 10px;
      }
      .map{position: relative;padding-top: 80%;overflow: hidden;}
      .map #map2{position: absolute !important;left: 0;top: 0;width: 100%;height: 100%;}


      .dashboard-header-lft{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}

      .StartDate,.EndDate,.startDate,.endDate,.start_date,.end_date,#StartDate,#EndDate,#startDate,#endDate,#start_date,#end_date,.datepicker, .datepicker2, .datepicker1, .datepicker_dol, .datepicker_filter, .date_range{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.8" height="13.063" viewBox="0 0 11.8 13.063"><path id="calendar_month_FILL1_wght600_GRAD0_opsz48" d="M11.191,11.094a.672.672,0,1,1,.48-.2A.654.654,0,0,1,11.191,11.094Zm-2.52,0a.672.672,0,1,1,.48-.2A.654.654,0,0,1,8.671,11.094Zm5.04,0a.672.672,0,1,1,.48-.2A.654.654,0,0,1,13.711,11.094Zm-2.52,2.52a.672.672,0,1,1,.48-.2A.654.654,0,0,1,11.191,13.614Zm-2.52,0a.672.672,0,1,1,.48-.2.654.654,0,0,1-.48.2Zm5.04,0a.672.672,0,1,1,.48-.2A.654.654,0,0,1,13.711,13.614ZM6.544,16.307A1.264,1.264,0,0,1,5.3,15.063V5.455a1.213,1.213,0,0,1,.37-.89,1.2,1.2,0,0,1,.874-.37h.945V3.833a.569.569,0,0,1,.173-.4.548.548,0,0,1,.41-.181.606.606,0,0,1,.6.583V4.2h5.04V3.833a.606.606,0,0,1,.6-.583.548.548,0,0,1,.41.181.569.569,0,0,1,.173.4V4.2h.945A1.264,1.264,0,0,1,17.1,5.46v9.608a1.2,1.2,0,0,1-.37.874,1.213,1.213,0,0,1-.89.37Zm0-1.244h9.293V8.369H6.544Z" transform="translate(-5.3 -3.25)" fill="%23353560"/></svg>') no-repeat !important; background-position: calc(100% - 10px) center !important;background-image: none;}

      body.dark-mode .datepicker,
      body.dark-mode .datepicker2,
      body.dark-mode .datepicker1,
      body.dark-mode .datepicker_dol,
      body.dark-mode .datepicker_filter,
      body.dark-mode .date_range{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.8" height="13.063" viewBox="0 0 11.8 13.063"><path id="calendar_month_FILL1_wght600_GRAD0_opsz48" d="M11.191,11.094a.672.672,0,1,1,.48-.2A.654.654,0,0,1,11.191,11.094Zm-2.52,0a.672.672,0,1,1,.48-.2A.654.654,0,0,1,8.671,11.094Zm5.04,0a.672.672,0,1,1,.48-.2A.654.654,0,0,1,13.711,11.094Zm-2.52,2.52a.672.672,0,1,1,.48-.2A.654.654,0,0,1,11.191,13.614Zm-2.52,0a.672.672,0,1,1,.48-.2.654.654,0,0,1-.48.2Zm5.04,0a.672.672,0,1,1,.48-.2A.654.654,0,0,1,13.711,13.614ZM6.544,16.307A1.264,1.264,0,0,1,5.3,15.063V5.455a1.213,1.213,0,0,1,.37-.89,1.2,1.2,0,0,1,.874-.37h.945V3.833a.569.569,0,0,1,.173-.4.548.548,0,0,1,.41-.181.606.606,0,0,1,.6.583V4.2h5.04V3.833a.606.606,0,0,1,.6-.583.548.548,0,0,1,.41.181.569.569,0,0,1,.173.4V4.2h.945A1.264,1.264,0,0,1,17.1,5.46v9.608a1.2,1.2,0,0,1-.37.874,1.213,1.213,0,0,1-.89.37Zm0-1.244h9.293V8.369H6.544Z" transform="translate(-5.3 -3.25)" fill="%23e7e7e7"/></svg>') no-repeat !important;background-position: calc(100% - 10px) center !important;background-image: none;}

      .datatable-scroll {
        overflow-x: auto;
        overflow-y: visible;width: 100%;
    }
      
    body.dark-mode .list-top-child li .home-ic a svg, body.dark-mode .dark-ic svg{filter: brightness(0) saturate(100%) invert(100%) sepia(78%) saturate(56%) hue-rotate(256deg) brightness(119%) contrast(100%);}
    a, body.dark-mode{outline: none !important;}
    div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow: none !important;}
    div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow: none !important;}
    .list-view-header li{line-height: 18px;}

    .info-modal .shadow{box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.05) !important;
      border-radius: 10px;
      background: #e9e9e9;}


      .view-list-button a:hover svg{filter: brightness(0) saturate(100%) invert(100%) sepia(78%) saturate(56%) hue-rotate(256deg) brightness(119%) contrast(100%);}

    
     body.dark-mode .info-modal .shadow {
      background: #91b1db4a;
     }

     .datatable.display thead tr th:last-child{border-top-right-radius: 10px !important;}

          body.dark-mode .mail-modal .modal-body .modal-title{color: #fff;}
          body.dark-mode .mail-popup-content {    background: #090f167d;}
          body.dark-mode .fr-box.fr-basic .fr-element p {
            color: #000000 !important;
        }
         
          body.dark-mode .mail-popup-content .claim-info ,  body.dark-mode .mail-popup-content .claim-info p, body.dark-mode .mail-popup-content .claim-info h2, body.dark-mode .mail-popup-content .claim-attachments h2{color: #fff;}
    
          body.dark-mode .mail-popup-content .claim-info p span{    color: #c4c4e2;}
          body.dark-mode .mail-popup-content .attachment p , body.dark-mode .mail-popup-content .attachment p small{color: #fff;}
          
          body.dark-mode .btn-ai{background: #0a131f;}
          body.dark-mode .btn-ai:hover, body.dark-mode .btn-ai:active {background: #0a131f !important;}

      @media(min-width:1201px){
        .desk-info{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;}
      }
      @media(max-width:575px){
        .inner-claim-info {
          height: 20vh;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          padding: 20px 20px;
          -ms-flex-line-pack: baseline;
              align-content: baseline;

      }
      .inner-claim-info li{width: 100%;}
      .inner-claim-info .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 100%;}
      .inner-claim-info   .form-control{height: 34.6px !important; min-height: auto !important; max-height: 100% !important; width: 100% !important;max-width: 100% !important;min-width: 100% !important;        -webkit-box-sizing: border-box;        box-sizing: border-box;
      }
      .arc-mail{padding: 12px;}
      .arc-mail .left-email-menu .left-menu-content button span{display: none;}
      .left-email-menu .left-menu-content .btn-compose{font-size: 12px;}






      }



   

.shimmer {
    background: -webkit-gradient(linear, left top, right top, color-stop(8%, #f6f7f8), color-stop(18%, #edeef1), color-stop(33%, #f6f7f8));
    background: -o-linear-gradient(left, #f6f7f8 8%, #edeef1 18%, #f6f7f8 33%);
    background: linear-gradient(to right, #f6f7f8 8%, #edeef1 18%, #f6f7f8 33%);
    background-size: 800px 104px;
    position: relative;
     border-radius: 10px;
  }

  .shimmer::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -150px;
    width: 150px;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(255, 255, 255, 0.2)), to(transparent));
    background: -o-linear-gradient(left, transparent 0%, rgba(255, 255, 255, 0.2) 50%, transparent 100%);
    background: linear-gradient(to right, transparent 0%, rgba(255, 255, 255, 0.2) 50%, transparent 100%);
    -webkit-animation: shimmer 1.5s infinite linear;
            animation: shimmer 1.5s infinite linear;
  }

  @-webkit-keyframes shimmer {
    100% {
      left: 100%;
    }
  }

  @keyframes shimmer {
    100% {
      left: 100%;
    }
  }


   body.dark-mode .accordion-button::after{    background: no-repeat center url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.952" height="5.922" viewBox="0 0 9.952 5.922"><path id="arrow_drop_down_FILL1_wght400_GRAD0_opsz48" d="M327.195-553.363l-4.022-4.022a.879.879,0,0,1-.206-1.029.867.867,0,0,1,.871-.586h8.044a.868.868,0,0,1,.871.586.879.879,0,0,1-.206,1.029l-4.022,4.022a.964.964,0,0,1-.317.222.93.93,0,0,1-.348.063.93.93,0,0,1-.348-.063A.964.964,0,0,1,327.195-553.363Z" transform="translate(-322.884 559)" fill="%23fff"/></svg>');}
   body.dark-mode .reports-card-body a i {color: #fff !important;}
   .dashbaord-charts-page .dashbaord-admin-main-content-card-scroll{    width: calc(100% - 3px);padding-right: 12px;}
   .dashbaord-admin-content.expand-content .claim-fixed-button{    width: calc(100% - 302px);}
   .dashbaord-admin-content .claim-fixed-button{    width: calc(100% - 136px);}
   .dashboard-header{    margin-right: 20px;}
   .datepicker, .datepicker2, .datepicker1, .datepicker_dol, .datepicker_filter, .date_range{background-position: calc(100% - 12px) center;}
   body.dark-mode .file-upload-wrapper{    background-color: #0b1727;
  border-color: #344050 !important; }


  body.dark-mode .shimmer {
    background: -webkit-gradient(linear, left top, right top, color-stop(8%, #d4e9ff), color-stop(18%, #edeef1), color-stop(33%, #d4e9ff));
    background: -o-linear-gradient(left, #d4e9ff 8%, #edeef1 18%, #d4e9ff 33%);
    background: linear-gradient(to right, #d4e9ff 8%, #edeef1 18%, #d4e9ff 33%);
  }

  table.dataTable.no-footer{margin-bottom: 10px;}
  .dashbaord-admin-content .claim-fixed-button{    padding: 21px 16px !important;}

  .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{ z-index: 1111 !important;}
  body.dark-mode .ui-datepicker-calendar .ui-state-disabled{ background-color: #121e2d !important;}
   body.dark-mode .bg-theme{    background: #0b1727;}
   body.dark-mode .bg-theme .navbar{    background: #b9b9c4 !important;
    color: #fff !important;}

    body.dark-mode .bg-theme .wrap-wg{    background: #8687a7;}



    .sub_form_div .form-label, .sub_form_div .form-control, .sub_form_div .btn, .sub_form_div table tr td, .sub_form_div table tr th, .sub_form_div p span, .sub_form_div p,  .sub_form_div ul li, .sub_form_div ul li span {font-size: 13px !important;}
    .sub_form_div label{font-size: 12px !important;margin-bottom: 6px !important;}
    .sub_form_div  .list-title h4, .sub_form_div  .list-title h4 u{font-size: 16px !important;}
    .bg-theme{padding: 10px !important;}
    .btn-intake{    display: block;
      font-size: 13px;
      color: #fff;
      background: #1E579B;
      font-weight: 500;
      padding: 6px 16px;
  }
  .btn-intake:hover, .btn-intake:active {background: #1E579B;color: #fff;}

  .btn-intake-outline{
    font-size: 13px;
    color:#221717;
    background: #fff;
    font-weight: 500;
    padding: 6px 16px;    border: 1.5px solid #221717;
    border-radius: 5px;

  }
  .btn-intake-outline:hover{background: #221717;color: #fff;}


  .intake-shadow-grid{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    padding: 30px;
    width: 100% !important;
    max-width: 400px;
    margin: 0 auto !important;
    border-radius: 4px;
    background-color: #eaeaeb;
  }




     


@media(min-width:1024px) {
.max-850 { max-width: 850px; width: 100%; margin: 20px 0; }
.font-18 { font-size: 18px !important; }
}
 @media(max-width:1200px) {
/* .dashbaord-admin-main-content-card-nav-rgt, .arc-db-tb-top { display: block !important; } */
.dashbaord-admin-main-content-card-nav-rgt .input-date { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.dashbaord-admin-main-content-card-nav-rgt .input-date .form-control { -webkit-box-flex: 0; -ms-flex: 0 0 129px; flex: 0 0 129px; }
.all-controls { margin-bottom: 10px; }
.datatable thead tr th { min-width: 160px; }
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { text-align: left; }
.inner-card-graph{min-height: auto !important;}
 }



/* ----- 2/16/2024------*/

@media(max-width:1200px) {
.dashbaord-admin-content.expand-content .claim-fixed-button {        width: calc(100% - 6px);left: 0; }
.custom-hg .row { margin-right: 0; }
.dashboard-header { position: sticky; /*top: 1.0625rem;*/ top: 0; z-index: 9; -webkit-box-shadow: 0 0px 3px rgb(0 0 0 / 6%); box-shadow: 0 0px 3px rgb(0 0 0 / 6%); width: 100%; border-top-left-radius: 0; border-top-right-radius: 0; }
.dashbaord-admin-nav { position: fixed; left: -100%; top: 0; z-index: 999; -webkit-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
.dashbaord-admin-nav.mob-open-menu { left: 0%; }
.dashbaord-admin-content { width: 100%; }
.dashbaord-admin-content { padding-left: 0.625rem; padding-right: 0.625rem; padding-top: 0; }
.dashbaord-admin-main-content-card-scroll { overflow: visible; }
.dashbaord-admin-main-content-card { padding-left: 0.625rem; padding-right: 0.625rem; height: auto; }
.dashbaord-admin-nav:before { display: none; }
.dashboard-header-rgt>ul>li.dashboard-header-mob-menu { display: block; }
.dashboard-header-rgt>ul>li.dashboard-header-profile { display: none; }
.dashboard-title { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.dashboard-title-nav { width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.dashboard-title-nav *:first-child { margin-left: 0; }
.dashboard-title-breadcrumb { padding-bottom: 10px; }
.dashboard-header-nav { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 0; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.dashboard-header-nav-top li:last-child { margin-right: 0; }
.dashbaord-admin-main-content-card.dashbaord-admin-tab-witout-menu { height: auto; }
.dashbaord-admin-main-content-card.dashbaord-charts-page { height: auto; }
.dashbaord-admin-main-content-card-scroll { width: 100%; padding-right: 0; }
.dashbaord-charts-page .dashbaord-admin-main-content-card-scroll { width: 100%; padding-right: 0;overflow-y: auto; }
.table-responsive-scroll .table-responsive { padding: 0; width: 100%; max-height: inherit; }
.dashbaord-admin-tab-witout-menu .table-responsive-scroll .table-responsive { max-height: inherit; }
.dashbaord-admin-tab-witout-menu .pad-full-scroll.table-responsive-scroll .table-responsive { max-height: inherit; }
.dashboard-header-rgt>ul>li.dashboard-header-mob-menu { display: block; }
.dashbaord-admin-content.expand-content { width: 100%; }
.dashbaord-admin-nav.expand-sideMenu { width: 240px; }
.dashbaord-admin-main-content-card-scroll .card .card-body { padding: 10px !important; }
.dashbaord-admin-content .claim-fixed-button { width: 100%; left: 0; position: relative;}
.dashbaord-admin-main-content-card{height: 100% !important;}
.dashbaord-admin-content.expand-content .claim-fixed-button{width: 100% !important;        position: relative !important;}
.dashbaord-admin-main-content-card.db-hg{padding-bottom: 0 !important;}
}
 @media(max-width:767px) {
.form-wraper .steps-body { padding: 40px 15px; }
.form-wraper .accordion-button { font-size: 1.3rem; padding: 10px 10px; color: #353560; }
.form-wraper .accordion-group .form-check { height: 36px; padding-right: 1rem; }
.form-wraper .form-check-input { width: 20px; height: 20px; }
.inputfile+label { display: block; text-align: center; }
.form-label, .col-form-label, .form-horizontal > label { text-align: left !important; }
#map {height: 600px !important;overflow: auto !important;}
}
 @media(max-width:575px) {
.dashboard-header-lft>nav { display: none; }
.middle-content-mail { padding: 0; }
.email-body-msg { padding: 16px 0; }
.form-label.text-end { text-align: left !important; }
.recoverable-grid .form-control { margin-top: 10px; }
#tab_documents_id { padding-top: 100%; }
.card-letter .card-letter-body { padding: 0px 5px; }
.inline-flex-grid .flex-1{-webkit-box-flex: 1 !important;-ms-flex: auto !important;flex: auto !important;}
.form-control.limit-input {
  max-width: 100%;
}
.inbox-list-ul li a span{display: none;}





}


.datatable .bg-warning-under-investigation td, .table .bg-warning-under-investigation th { background: #fffb0e98 !important; }
.dashboard-header-rgt ul.dropdown-menu.dropdown-menu-end.show li a.dropdown-item{
    font-size:13px !important;
}

.asterik:after {
    content:" *";
    color: #E7928F;
}

.fc .fc-button-group>.fc-button{text-transform:capitalize;font-size:14px;font-family:"Plus Jakarta Sans",sans-serif !important}.fc .fc-button{text-transform:capitalize;font-size:14px;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc .fc-toolbar-title{font-size:25px;text-transform:uppercase;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif !important}.fc .fc-col-header-cell-cushion{display:inline-block;padding:10px 4px !important;text-decoration:none !important;font-size:15px !important}.fc .fc-daygrid-day-number{text-decoration:none;font-size:16px;font-weight:500}.fc-media-screen .fc-view-harness table thead tr:first-child th:first-child{border-radius:0 !important}.fc-media-screen table thead tr:first-child th:first-child,table tr:first-child th:last-child{border-top-right-radius:0 !important}.fc-theme-standard td,.fc-theme-standard th{padding:9px 10px;}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{padding:0;border-radius:0 !important}.fc .fc-daygrid-event{padding:6px 10px;border-left:5px solid #353560;cursor:pointer;font-size:14px}.fc .fc-daygrid-event-harness{position:relative;padding:0 6px}.fc-media-screen table tr:last-child td:first-child{border-radius:0}.dark-mode .fc-media-screen *{color:#fff}

.dropdown-menu.show{width: 118px;    height: -webkit-max-content;    height: -moz-max-content;    height: max-content;}

.fc-today-button{text-transform: capitalize !important;}

#treeList .form-check .form-check-label{    -webkit-box-flex: 0;    -ms-flex: 0 0 85%;    flex: 0 0 85%;}
.dashbaord-admin-main-content-card{    height: calc(100vh - 106px);}

.alert.custom-alert{margin: 0 24px 16px 0px;}



body.dark-mode .dashboard-header-rgt  #claim-icon path{fill: #fff;}
.dashboard-title-breadcrumb nav .page-sub-title{width: 100%;display: block;}
/* ::-webkit-scrollbar-track {max-height: 50%; height: 50%;} */
.dashbaord-admin-main-content-card.db-hg #portal_view{    height: auto;}
.modal-backdrop{z-index: 99;}
.card-body.newdashboard-class{overflow-y:auto;height: calc(100vh - 70px);}

.modal.show .modal-dialog {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 5555555555555555 !important;
  position: relative !important;
  pointer-events: all !important;
}


.dropdown .btn-transparent {

  border: 0;
  outline: 0 !important;
}

body.dark-mode .inner-claim-info{background: #2e3c4d;}


body.dark-mode .dropdown.drop-ic button{background: #0b1727  url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.453" height="6.21" viewBox="0 0 10.453 6.21"><path id="arrow_drop_down_FILL1_wght400_GRAD0_opsz48" d="M20.669,25.962l-4.218-4.218a.99.99,0,0,1,.7-1.691H25.59a.99.99,0,0,1,.7,1.691l-4.218,4.218a1.012,1.012,0,0,1-.332.233,1.038,1.038,0,0,1-.73,0A1.012,1.012,0,0,1,20.669,25.962Z" transform="translate(-16.146 -20.051)" fill="%23fff"/></svg>') !important; border: 1px solid #344050;     background-repeat: no-repeat !important;
  background-position: calc(100% - 13px) center !important;
  padding-right: 28px;
}
body.dark-mode  .bootstrap-select .dropdown-menu li a:active{    background: #0b1727 !important;}
.modal-backdrop.fade{    z-index: 99;}
body.dark-mode .dropdown-menu.show{background: #0b1727;border-color:  #344050;}

body.dark-mode .dropzone{background:#353560;color: #fff;}
body.dark-mode  .dropdown-icon svg path{fill: #fff !important;}

body.dark-mode .bootstrap-select .dropdown-toggle .filter-option-inner-inner{color: #fff;}
.title{
  font-size: 18px;
  margin-bottom: 16px;
  font-weight: 700;
  line-height: 23px;
  color: #353560;
  margin-top: 10px;
  margin-bottom: 10px;
}
.fc-scrollgrid tr:last-child td:last-child{    border-bottom-right-radius:0px;}


body.dark-mode .fc-scrollgrid tr:last-child td:last-child{    border-bottom-right-radius:0px;border:1px solid !important;}

body.dark-mode .custom-dark{
  color: #fff !important;
}
.file-upload-wrapper {
padding: 15px;
border: 1px solid #ced4da;
border-radius: 5px;
background-color: #f8f9fa;    position: relative;
width: 100%;

}

.custom-file-upload input[type="file"] {
position: relative;
z-index: 2;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
margin: 0;
opacity: 0;
cursor: pointer;
}
#file-label{
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.custom-file-upload input[type="file"]:hover::before {
background-color: #e9ecef;
border-color: #adb5bd;
}

.custom-file-upload input[type="file"]:focus::before {
border-color: #80bdff;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.file-upload-wrapper .btn-link {
color: #007bff;
text-decoration: underline;
}

.file-upload-wrapper .btn-link:hover {
color: #0056b3;
text-decoration: none;
}
table.dataTable th, table.dataTable td>a{font-weight: normal;}

table.dataTable{overflow: auto;}

/* 
body.dark-mode .fc-scrollgrid .fc-col-header-cell{border-right: 0.5px solid #d7d7d7;} */

body.dark-mode .mailactionbtns .star svg {filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(39deg) brightness(104%) contrast(101%);}

.middle-content-mail .hoverli, .middle-content-mail ul > li.hoverli:nth-child(even){background: #353560;}
.middle-content-mail .hoverli * {color: #fff;}

body.dark-mode .middle-content-mail ul > li.hoverli:nth-child(even){ background: #353560;}

 body.dark-mode .fc-scrollgrid tr th:last-child,
 body.dark-mode .fc-scrollgrid tr td:last-child, 
 body.dark-mode .fc-scrollgrid tr th:last-child, 
 body.dark-mode .fc-scrollgrid tr td:last-child{ border-right: 0.5px solid #d7d7d7; }

 body.dark-mode .fc-scrollgrid .fc-col-header  tr th{border-bottom: 0.5px solid #d7d7d7 !important;}
body.dark-mode .fc-scrollgrid-sync-table tr td:last-child {border-bottom: 0.5px solid #d7d7d7 !important;}

body.dark-mode #calendar .fc-day-past{    background-color: #4c4d4f !important; }
/* body.dark-mode #calendar .fc-day-past * {pointer-events: none;} */
.fc .fc-scroller{overflow: auto !important;}
#calendar {
  padding: 10px 0 0 17px;
}
/* .fc  table, #calendar {
  width: 100%;
}  */

.fc .fc-scroller-liquid-absolute::-webkit-scrollbar {
  width: 0px; /* Width of the scrollbar */
}

.quick-file{overflow-x: scroll;overflow-y: hidden;}
.list-content-parent.inline-tab li, .list-view-header ul {
  /* width: auto !important; */
  width:100% !important;
}

.bootstrap-duallistbox-container select{       padding: 0 !important;
  min-height: 240px;}
.bootstrap-duallistbox-container select option {  padding: 10px 12px;cursor: pointer;}

body.dark-mode .bodymsg p {
  background-color: transparent !important;width: 100%;display: block;
}
.bodymsg p {display: block;width: 100%;}

body.dark-mode .weather-report-card { background: #84d7eb9c;}
body.dark-mode .report-list svg * {fill: #afefca;}


.card-sticky * {font-family: "Poppins", sans-serif;}

.card-sticky{position: sticky !important;top: 0 !important;  font-family: "Poppins", sans-serif;}

.card-graph{border: 1px solid #eee;padding: 16px;border-radius: 0px;box-shadow:none;}
.highcharts-credits{display: none;}


.menu-btn {
display: inline-block;
padding: 8px 30px;
color: white;
text-align: center;
text-transform: uppercase;
font-weight: 500;
border: 0;
text-decoration: none;
position: relative;
overflow: hidden;
transition: color 0.4s ease;
cursor: pointer;
border-radius: 10px;width: 100%;margin-bottom: 10px;    background: #353560;
}

.menu-btn::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 300%;
height: 300%;
background: rgba(255, 255, 255, 0.1);
border-radius: 50%;
transition: transform 0.5s ease;
transform: translate(-50%, -50%) scale(0);
z-index: 1;font-family: "Poppins", sans-serif;
}

.menu-btn:hover::before {
transform: translate(-50%, -50%) scale(1);
}



/* .menu-btn.blue {
background-color: #cd6155;
}

.menu-btn.red {
background-color: #af7ac5;
}

.menu-btn.yellow {
background-color: #5499c7;
}

.menu-btn.green {
background-color: #48c9b0;
} */

.menu-btn:hover {
color: #fff;
}


/* Active Animation */
.menu-btn.active {
animation: bounce 0.6s ease forwards;
}

@keyframes bounce {
0% {
transform: scale(1);
}
30% {
transform: scale(1.2);
}
50% {
transform: scale(0.9);
}
70% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}

.menu-btn::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 0;
height: 0;
background: rgba(255, 255, 255, 0.3);
border-radius: 50%;
transition: width 0.4s ease, height 0.4s ease;
transform: translate(-50%, -50%);
z-index: 0;
}

.menu-btn:hover::after {
width: 200%;
height: 200%;
}

.menu-btn.red{background:#EA5555;}
.menu-btn.green{background:#C8DD9E;}
.menu-btn.yellow{background:#F5C94E;}
.menu-btn.blue{background:#6DA0ED;}

.legend-list ul {display: flex; align-items:center;justify-content: center;}
.legend-list ul li.red {border: 1px solid #EA5555;background: #EA5555;}
.legend-list ul li.green {border: 1px solid #C8DD9E;background: #C8DD9E;}
.legend-list ul li.yellow {border: 1px solid #F5C94E;background: #F5C94E;}
.legend-list ul li.blue {border: 1px solid #6DA0ED;background: #6DA0ED;}
.legend-list ul li{width: 30px;height: 30px;margin-right: 10px;}




    .weather-report-card *{  font-family: "Poppins", system-ui;}
    .maps{margin: 0 0 20px;}
    .map-inner{max-width:100%;width: 100%;height:312px;background: #E0E0E3;border-radius: 6px;}

    .weather-report-card{background: #fff;border-radius: 6px;    padding: 30px 16px;}
    .city-info{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
    .city-info h4 {font-size: 14px;font-weight: 500;color: #353560;}

    .weather-info{display: flex;align-items: center;gap: 10px;border-bottom: 1px solid rgba(191,191,191,50%);    padding: 5px 0;}
    .weather-info h3 {font-size: 48px;font-weight: 500;line-height: 72px;color: #353560;}

    .list-view-weather-report ul {padding-left: 0;}
    .list-view-weather-report ul li {    font-size: 12px;color: #5B5B65;padding: 10px 5px;border-bottom: 1px solid rgba(191,191,191,50%);    display: flex;
    align-items: center;justify-content: space-between;}
    .list-view-weather-report ul li:last-child {border-bottom: 0px; }
    .list-view-weather-report ul li span{padding-left: 5px;}
    .list-view-weather-report ul li .report-list{flex:1;padding-right: 10px;}
    .report-val p {margin: 0;padding: 0;}

    .button-container-menu .menu-list{display: flex;flex-wrap: wrap;align-items: center;}
                .button-container-menu .menu-list .check-ic {width: 25px;height: 25px;background: gray;}

                .button-container-menu ul {
                  display: flex;
                  flex-direction: row;
                  gap: 7px;
                  justify-content: center;
                  width: 100%;
              }

.button-container-menu ul .form-check {    padding-left: 0;}

                .button-container-menu .form-check-input{opacity: 0;width: 0;height: 0;}
                .button-container-menu .form-check-label {
display: inline-block;
padding: 5px 26px;
border-radius: 20px;
border: 1px solid #dbdbdb;
font-size: 12px;

text-align: left;
cursor: pointer;

}

.button-container-menu .form-check-label span {padding-left: 5px;}
.button-container-menu .form-check-label svg {width: 15px;height: 15px;}

            .button-container-menu .form-check-input:checked + .form-check-label {
                border-color: #979797;
                background: #979797;

                color: #fff;

            }

            .button-container-menu li {
              position: relative;
              width: 100%;
              text-align: center;
              display: flex;
              align-items: center;
              justify-content: center;
          }

            /* .button-container-menu .form-check-input:checked + .form-check-label svg {
                filter: brightness(0) saturate(100%) invert(20%) sepia(7%) saturate(4174%) hue-rotate(166deg) brightness(89%) contrast(87%);
            } */


            /* .button-container-menu .form-check-input:checked + .form-check-label .check-svg{display: block !important;}
            .button-container-menu .form-check-input:checked + .form-check-label .uncheck-svg {display: none;} */


            /* .button-container-menu .form-check-input:checked + .form-check-label.green {
                border-color: #C8DD9E;
                background: #C8DD9E;
                color: #fff;
            }
            .button-container-menu .form-check-input:checked + .form-check-label.yellow {
                border-color: #F5C94E;
                background: #F5C94E;
                color: #fff;
            }
            .button-container-menu .form-check-input:checked + .form-check-label.blue {
                border-color: #6DA0ED;
                background: #6DA0ED;
                color: #fff;
            }
            .button-container-menu .form-check-input:checked + .form-check-label.red {
                border-color: #EA5555;
                background: #EA5555;
                color: #fff;
            } */

            .card-sticky .card {    border: 1px solid #eee;}
            .inline-title-check{display: flex;}

            .checkbox-wrapper-19 {
              box-sizing: border-box;
              --background-color: #fff;
              --checkbox-height: 14px;
            }
          
            @-moz-keyframes dothabottomcheck-19 {
              0% {
                height: 0;
              }
              100% {
                height: calc(var(--checkbox-height) / 2);
              }
            }
          
            @-webkit-keyframes dothabottomcheck-19 {
              0% {
                height: 0;
              }
              100% {
                height: calc(var(--checkbox-height) / 2);
              }
            }
          
            @keyframes dothabottomcheck-19 {
              0% {
                height: 0;
              }
              100% {
                height: calc(var(--checkbox-height) / 2);
              }
            }
          
            @keyframes dothatopcheck-19 {
              0% {
                height: 0;
              }
              50% {
                height: 0;
              }
              100% {
                height: calc(var(--checkbox-height) * 1.2);
              }
            }
          
            @-webkit-keyframes dothatopcheck-19 {
              0% {
                height: 0;
              }
              50% {
                height: 0;
              }
              100% {
                height: calc(var(--checkbox-height) * 1.2);
              }
            }
          
            @-moz-keyframes dothatopcheck-19 {
              0% {
                height: 0;
              }
              50% {
                height: 0;
              }
              100% {
                height: calc(var(--checkbox-height) * 1.2);
              }
            }
          
            .checkbox-wrapper-19 input[type=checkbox] {
              display: none;
            }
          
            .checkbox-wrapper-19 .check-box {
              height: var(--checkbox-height);
              width: var(--checkbox-height);
              background-color: transparent;
              border: calc(var(--checkbox-height) * .1) solid #000;
              border-radius: 5px;
              position: relative;
              display: inline-block;
              box-sizing: border-box;
              transition: border-color ease 0.2s;
              cursor: pointer;
            }
            .checkbox-wrapper-19 .check-box::before,
            .checkbox-wrapper-19 .check-box::after {
              box-sizing: border-box;
              position: absolute;
              height: 0;
              width: calc(var(--checkbox-height) * .2);
              background-color: #34b93d;
              display: inline-block;
              transform-origin: left top;
              border-radius: 5px;
              content: " ";
              transition: opacity ease 0.5;
            }
            .checkbox-wrapper-19 .check-box::before {
              top: calc(var(--checkbox-height) * .72);
              left: calc(var(--checkbox-height) * .41);
              /* box-shadow: 0 0 0 calc(var(--checkbox-height) * .05) var(--background-color); */
              transform: rotate(-135deg);
            }
            .checkbox-wrapper-19 .check-box::after {
              top: calc(var(--checkbox-height) * .36);
              left: calc(var(--checkbox-height) * .0);
              transform: rotate(-45deg);
            }
          
            .checkbox-wrapper-19 input[type=checkbox]:checked + .check-box,
            .checkbox-wrapper-19 .check-box.checked {
              border-color: #34b93d;
            }
            .checkbox-wrapper-19 input[type=checkbox]:checked + .check-box::after,
            .checkbox-wrapper-19 .check-box.checked::after {
              height: calc(var(--checkbox-height) / 2);
              animation: dothabottomcheck-19 0.2s ease 0s forwards;
            }
            .checkbox-wrapper-19 input[type=checkbox]:checked + .check-box::before,
            .checkbox-wrapper-19 .check-box.checked::before {
              height: calc(var(--checkbox-height) * 1.2);
              animation: dothatopcheck-19 0.4s ease 0s forwards;
            }
          
            .button-container-menu li {position: relative;}
            .button-container-menu li .checkbox-wrapper-19 {
    position: relative;
    top: 3px;
    left: 25px;
}
          
              .checkbox-wrapper-19 .check-box{     border-radius: 2px;   border: calc(var(--checkbox-height)* .1) solid #dbdbdb;}
              .button-container-menu .form-check-label {
              display: flex;
              padding: 5px 14px 5px 30px;
              border-radius: 20px;
              border: 1px solid #dbdbdb;
              font-size: 12px;
              text-align: left;
              cursor: pointer;
              align-items: center;
          }
          
          
          
          .form-check-label.green {background:#C8DD9E;color:#fff;}
          .form-check-label.red {background:#EA5555;color:#fff;}
          .form-check-label.yellow {background:#F5C94E;color:#fff;}
          .form-check-label.blue {background:#C8DD9E;color:#fff;}
          .checkbox-wrapper-19 .check-box.active{    border: calc(var(--checkbox-height)* .1) solid #ffffff;}

          .card-graph{    background: #f8f9fa;}

          .card-sticky {
            position: fixed;
            top: 10px;
            font-family: "Poppins", sans-serif;
            max-width: 523px;
            width: 100%;height: 98vh;overflow-y: auto;
        }
       
        .bg-theme .navbar-brand {
          padding-bottom: 9px;
          font-size: 20px;
          font-weight: 500;
          margin-bottom: 20px;
          text-transform: uppercase;
          letter-spacing: 2px;
          display: inline-block;
          /* border-bottom: 5px solid #eee; */
      }

      .table-responsive table thead tr:first-child th:last-child {
        border-top-right-radius: 10px !important;
    }


    .card-sticky{left: 0;}
    .required{top: 0.2px;}
    /* .bg-theme .wrap-wg{padding: 0 !important;background: transparent !important;}
   .bg-list{padding: 30px;background: #fff;} */

    
    .card-sticky::-webkit-scrollbar {
    width: 0px;
    height: 0px;
    position: relative;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  .card-sticky::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 3px;
    -o-border-radius: 5px;
    background-color: #b0b0b0;
  }

  .card-sticky::-webkit-scrollbar-thumb {
    background: #6b6a6a;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
  }
   

    .chart .label, .chart .form-label, .chat .form-control{font-size: 13px !important;}
    body.dark-mode .logo svg {filter: brightness(0) saturate(100%) invert(100%) sepia(67%) saturate(776%) hue-rotate(175deg) brightness(98%) contrast(85%);}
  .logo .large svg {    width: 175px;
    height: 80px;}

    @media (min-width: 1201px) {
      .offset-xl-5-intake {
        width: calc(100% - 520px);
        margin: 0 0 0 auto;


    }
    }


@media(max-width:1200px){
  .desk-info {display:none;}
  .card-sticky{position: sticky;        height: auto;
    max-width: 100%;
}

/* .card-sticky{position: relative;} */

/* .offset-lg-5-intake {
  margin-left: 0%;
  width: 100%;
} */


}

@media(max-width:992px){
  #myTab li{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;}
  .tab-content>.active{padding-right: 8px;}
  .task-content .form-control, #addDiariesButton {margin-bottom: 12px !important;}
  .task-content .all-controls{    align-items: start !important;}
}

@media(max-width:767px){
  #myTab li{-webkit-box-flex: 0;-ms-flex: 0 0 33%;flex: 0 0 33%;}
  .collapse-format h2{margin: 0 !important;padding: 0 !important;}
  .collapse-format{    background: #eee;
    padding: 10px 16px;
    border-radius: 10px;cursor: pointer;
}
.dashbaord-admin-main-content-card-scroll .card .card-body {
    padding: 18px 10px !important;
}
.mbView{    height: calc(100vh - 210px) !important;}
.collapse-list{border-bottom: 0 !important;}
.dashbaord-admin .dashboard-title{padding-bottom: 0 !important;}
.list-align .all-controls{gap: 10px !important;}

.fc .fc-toolbar{display: block !important;}
.fc .fc-toolbar-chunk{    display: flex;
  margin-bottom: 10px;}
  .fc .fc-toolbar-title{margin-bottom: 16px;font-size: 13px !important;}
  .fc .fc-button{padding: 5px !important;}
  .fc .fc-button-primary{font-size: 13px !important;}
  .task-content{margin: 5px 0 !important;}
  .list-end .view-list-button {
    flex: 0 0 100%;
}

.bg-theme .wrap-wg{        padding: 20px 10px !important;}
}

@media(max-width:575px){
  .bottom-grid-space{margin-bottom: 12px !important;}
  .leftLogo{    text-align: center;
    margin-bottom: 20px;} 
  

}

@media(max-width:450px){
  #myTab li{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
}



   

/* ----- New OB -----*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body{font-family: "Roboto", sans-serif !important;font-size: #2C2C2C !important;}


.dashbaord-admin{background: rgba(27,48,142,0.25);
  background: -moz-linear-gradient(left, rgba(27,48,142,0.25) 0%, rgba(46,148,179,0.25) 50%, rgba(0,97,87,0.25) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(27,48,142,0.25)), color-stop(50%, rgba(46,148,179,0.25)), color-stop(100%, rgba(0,97,87,0.25)));
  background: -webkit-linear-gradient(left, rgba(27,48,142,0.25) 0%, rgba(46,148,179,0.25) 50%, rgba(0,97,87,0.25) 100%);
  background: -o-linear-gradient(left, rgba(27,48,142,0.25) 0%, rgba(46,148,179,0.25) 50%, rgba(0,97,87,0.25) 100%);
  background: -ms-linear-gradient(left, rgba(27,48,142,0.25) 0%, rgba(46,148,179,0.25) 50%, rgba(0,97,87,0.25) 100%);
  background: linear-gradient(to right, rgba(27,48,142,0.25) 0%, rgba(46,148,179,0.25) 50%, rgba(0,97,87,0.25) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b308e', endColorstr='#006157', GradientType=1 );}


  .dashbaord-admin-nav{background: #fff;border-radius: 16px;box-shadow: 0px 3px 6px rgba(0,0,0,16%);    margin: 9px; }
  .dashbaord-admin-content.expand-content{ width: calc(100% - 265px);}
  .dashbaord-admin-content{ padding: 12px 2px;}
  .custom-footer{display: none;}
  .dashbaord-admin-menu{    height: calc(100vh - 149px); }
  .dashbaord-admin-main-content-card {
    height: calc(100vh - 130px) !important;    
     box-shadow: 0px 3px 6px rgba(0,0,0,16%); 
}

  .dashbaord-admin-nav{min-height: calc(100vh - 100px);}
  .large svg {width: 100%;margin: 0 auto;padding: 23px;}

  .dashbaord-admin-menu ul li a .nav-list-item span{color: #2C2C2C !important; font-weight: 400 !important;}
  .dashbaord-admin-menu.expand-sideMenu ul li.active a .nav-list-item span{font-weight: 500 !important;color: #fff !important;}
  .dashbaord-admin-menu ul ul:before{border-left: 1px solid #707070 !important;}
  .dashbaord-admin-menu ul ul li:before{    border-top: 1px solid #707070 !important;}
  .dashboard-header{background: transparent;}

  .dashboard-header-lft .breadcrumb .breadcrumb-item>a {
    font-size: 14px;
    color: #213E49;
}
.dashboard-header-lft .breadcrumb .breadcrumb-item>a.active{
  font-weight: 700;color: #213E49;
}
.dashboard-header-rgt .form-control, .dashboard-header-rgt .dropdown.drop-ic button{border: 1px solid #B1B0B0;border-radius: 20px;}

.dashboard-header-rgt .btn-primary{    background: #213E49;
  border-color: #213E49;
  font-weight: 400;
}
.dataTables_wrapper .dataTables_info, .dataTables_paginate.paging_input, .dataTables_paginate.paging_input span{font-weight: 400;}

table thead tr th, table tbody tr th{background: #DFDFDF !important;font-family: "Roboto", sans-serif !important;}
.datatable tr th, .table tr th {
  border-top: 1px solid #B1B0B0;
  border-bottom: 1px solid #B1B0B0;font-family: "Roboto", sans-serif !important;
  border-right: 1px solid #B1B0B0 !important;
}
.datatable tbody tr td>a {
  color: #1B318E !important;font-weight: 500 !important;font-family: "Roboto", sans-serif !important;
}
table tbody tr td {font-weight: 400 !important;font-family: "Roboto", sans-serif !important;}

table.dataTable thead th {
  font-size: 13px;
  font-weight: 600 !important;
  color: #2C2C2C !important;font-family: "Roboto", sans-serif !important;
}
.dashboard-header-rgt ul>li>a>span {
  color: #213E49;
  font-weight: 500;
  padding-right: 10px;font-family: "Roboto", sans-serif !important;
}

.footer-db{background: #213E49;padding: 10px;width: 100%;position: fixed;bottom: 0;left: 0;}
.footer-db p {font-size: 12px;font-weight: 400; text-align: center;color: #fff;margin: 0;padding: 0;}
.dashboard-header{margin-bottom: 10px;}
.mode-selection .checkbox-label{    background-color: #213E49;}

.task-content .all-controls  .form-control {border: 1px solid #B1B0B0 !important;border-radius: 20px;color: #2C2C2C; font-family: "Roboto", sans-serif !important;}

.dashbaord-admin-menu ul li.active, .dashbaord-admin-menu ul>li:hover>a{ background: #213e49;color: #fff !important;}
.dashbaord-admin-menu ul>li:hover>a span{color: #fff !important;}

.dashbaord-admin-menu ul>li:hover>a .nav-li-ic svg {filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(248deg) brightness(105%) contrast(101%);}

.dashbaord-admin-content{    width: calc(100% - 100px);}

.dashbaord-admin-menu ul li.has-sub-menu:hover >a::after {background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.004" height="6.862" viewBox="0 0 11.004 6.862"><path id="EXPAND:DOWN" d="M1.36,6.862,0,5.5,5.5,0,11,5.5l-1.36,1.36L5.5,2.719Z" transform="translate(11.004 6.862) rotate(180)" fill="%23fff"/></svg>') no-repeat !important;}

.dashbaord-admin-logo img.arrow{    background: #213e49;}

.input-search .form-control, .dashbaord-admin-main-content-card-nav-rgt .form-control, .arc-db-tb-top .form-control{border-radius: 20px;}

.dashbaord-admin-main-content-card.db-hg{    padding-bottom: 20px !important;}
.dashbaord-charts-page .dashbaord-admin-main-content-card-scroll{width: 100%;     padding-right: 28px; }

.dashbaord-admin-content.expand-content .claim-fixed-button{    width: calc(100% - 305.5px);  margin-bottom: 52px;}

.dashbaord-admin-main-content-card.db-hg {
  height: calc(100vh - 180px) !important;
}
.breadcrumb .breadcrumb-item>a, .reports-card-head h2, .reports-card-body a{font-weight:500;}

.btn-primary {    background: #213E49;
  border-color: #213E49;}

  .dashbaord-admin-main-content .form-label {color: #2C2C2C !important;font-weight: 500 !important;}
  .dashbaord-admin-main-content .form-control {border: 1px solid #B1B0B0 !important;border-radius: 10px !important;}
  .dashbaord-admin-content .claim-fixed-button {
    width: calc(100% - 136px);
    margin-bottom: 52px;
}

#main .container-main{
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}

#triage_block2 .table-responsive .table thead tr:first-child th:first-child {
  border-top-left-radius: 10px !important;
}

#triage_block2 .table-responsive .table tbody tr:last-child th:first-child {
  border-bottom-left-radius: 10px !important;
}



.custom-title u {
  font-size: 20px !important;
  font-weight: 500;
}

.form-container {
  width: calc(100% - 581px) !important;

background: #fff;
}

.dashbaord-admin-menu ul li.active a .nav-list-item .nav-li-ic>svg {filter: invert(100%) sepia(93%) saturate(0%) hue-rotate(201deg) brightness(106%) contrast(106%);}




.tab-content .form-label{font-size: 13px !important;}
.btn-primary:hover {
  background:#213E49 !important;
  border-color:#213E49 !important;
}
.tab-content .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .tab-content .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{border: 0 !important;}



.dashbaord-admin-nav #side_nav .form-control.search_ic::placeholder {
  color: transparent;    
}
.dashbaord-admin-nav #side_nav .form-control.search_ic{
  max-width: 0 !important; max-width: 0 !important;    min-width: 8px;

  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16.26" height="16.257" viewBox="0 0 16.26 16.257"><g id="search-svgrepo-com_2_" data-name="search-svgrepo-com (2)" transform="translate(0.5 0.45)"><g id="Group_10" data-name="Group 10" transform="translate(0 0.05)"><path id="Path_93" data-name="Path 93" d="M0,6.4a6.346,6.346,0,0,0,10.558,4.749L14.6,15.195a.383.383,0,1,0,.544-.541L11.1,10.608A6.348,6.348,0,1,0,0,6.4Zm11.933,0A5.584,5.584,0,1,1,6.349.816,5.591,5.591,0,0,1,11.933,6.4Z" transform="translate(0 -0.05)" fill="none" stroke="%23909090" stroke-width="1"/></g></g></svg>') no-repeat center center !important;  min-height: auto !important;
}

.dashbaord-admin-nav.expand-sideMenu #side_nav .form-control.search_ic{
  max-width: 0 !important; max-width: 0 !important;    min-width: calc(100% - 28px);   min-height: auto !important;

  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16.26" height="16.257" viewBox="0 0 16.26 16.257"><g id="search-svgrepo-com_2_" data-name="search-svgrepo-com (2)" transform="translate(0.5 0.45)"><g id="Group_10" data-name="Group 10" transform="translate(0 0.05)"><path id="Path_93" data-name="Path 93" d="M0,6.4a6.346,6.346,0,0,0,10.558,4.749L14.6,15.195a.383.383,0,1,0,.544-.541L11.1,10.608A6.348,6.348,0,1,0,0,6.4Zm11.933,0A5.584,5.584,0,1,1,6.349.816,5.591,5.591,0,0,1,11.933,6.4Z" transform="translate(0 -0.05)" fill="none" stroke="%23909090" stroke-width="1"/></g></g></svg>') no-repeat calc(100% - 10px) center !important;
}

.dashbaord-admin-nav.expand-sideMenu #side_nav .form-control.search_ic::placeholder {
  color: #2c2c2c;
}

.mail-popup-content .form-group.inline-group .form-control{border: 0 !important;padding: 4px 10px !important;}
.ai_modal-list .mail-popup-content .form-control.dropdown-control{border: 0 !important;text-align: left;}
.message-and-attachment{padding: 20px 10px !important;margin: 0 0 !important;}

.dashbaord-admin-menu>ul>li.menu-open:before{background-color: transparent !important;}
.dashbaord-admin-menu ul ul:before {
  border-left: 1.5px solid #707070 !important;
  height: calc(100% - 15px);   
}
.dashbaord-admin-menu ul ul li:before {
  border-top: 1.5px solid #707070 !important;
  width: 13px;
}

/* ----- New OB -----*/


/* ---- dark mode css ---*/

a, .btn{text-decoration: none !important;}

:root {  --bg-theme:#0b1727;
 --bs-text-color:#d8dfe9;
 --bs-card-theme:#121e2d;
 --bg-black-theme:#000;
 --bs-border-color:#344050;
 --table-border-color:#3f3f3f;
 --main-theme:#353560;
 --borderWhiteclr:#646464;
 --lightTheme:#dce9fb;
 --bs-btn-disabled-color: #fff;
 --bs-btn-disabled-bg: #8687a7;
 --bs-btn-disabled-border-color: #8687a7;
}
body.dark-mode .bg-theme .wrap-wg{background: #8b8b94;}
body.dark-mode .widget-header * {color: #fff  !important;}
body.dark-mode .remove_in_cot a, body.dark-mode .remove_in_cot{color: #fff !important;}
body.dark-mode .remove_in_cot a svg path{stroke: #fff !important;}
body.dark-mode .wrapper { background: var(--bg-theme); }
body.dark-mode .dashbaord-admin-content.expand-content, body.dark-mode .dashbaord-admin-content { background: var(--bg-theme); }
body.dark-mode .dashbaord-admin-nav { background: var(--bs-card-theme); }
body.dark-mode .dashboard-header { background: var(--bs-card-theme); }
body.dark-mode .dashbaord-admin-main-content-card, body.dark-mode .dashbaord-admin-main-content-card-scroll .card { background: var(--bs-card-theme); }
body.dark-mode .dashbaord-admin-menu ul li a { color: var(--bs-text-color); }
body.dark-mode .dashbaord-admin-menu.expand-sideMenu ul li a .nav-list-item span { color: var(--bs-text-color); }
body.dark-mode .dashbaord-admin-menu ul li a .nav-list-item .nav-li-ic>svg path { fill: var(--bs-text-color); }
body.dark-mode .dashbaord-admin-menu.expand-sideMenu ul li a .nav-list-item span { color: var(--bs-text-color); }
body.dark-mode .dashbaord-admin-menu>ul>li.menu-open:before { display: none; }
body.dark-mode .dashbaord-admin-menu ul li.active { background: var(--bg-black-theme); }
body.dark-mode .dashbaord-admin-menu ul>li:hover>a { background: var(--bg-black-theme); }
body.dark-mode .dashbaord-admin-logo .logo>span { color: var(--bs-text-color); }
body.dark-mode .dashboard-header-lft .breadcrumb .breadcrumb-item>a { color: var(--bs-text-color); }
body.dark-mode .close-icon svg path { fill: var(--bs-text-color); }
body.dark-mode .dashboard-header-rgt ul>li>a>span { color: var(--bs-text-color); }

body.dark-mode .dashbaord-admin-menu ul li form>.form-group .search_ic { background-color: #e0e0e0 !important; border-color: var(--bs-border-color); }
body.dark-mode .dashbaord-admin-menu ul li form>.form-group .search_ic::-ms-input-placeholder {
color:var(--bs-text-color);
}
body.dark-mode .dashbaord-admin-menu ul li form>.form-group .search_ic::-webkit-input-placeholder {
color:var(--bs-text-color);
}
body.dark-mode .dashbaord-admin-menu ul li form>.form-group .search_ic::-moz-placeholder {
color:var(--bs-text-color);
}
body.dark-mode .dashbaord-admin-menu ul li form>.form-group .search_ic:-ms-input-placeholder {
color:var(--bs-text-color);
}
body.dark-mode .dashbaord-admin-menu ul li form>.form-group .search_ic::placeholder {
color:var(--bs-text-color);
}
body.dark-mode .dashbaord-admin-menu.expand-sideMenu ul li form>.form-group .search_ic { background: #000 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14.009" height="14" viewBox="0 0 14.009 14"><path id="icons8-search" d="M8.833,3a5.833,5.833,0,1,0,3.688,10.346L16,16.829A.586.586,0,1,0,16.829,16l-3.483-3.483A5.827,5.827,0,0,0,8.833,3Zm0,1.167a4.658,4.658,0,1,1-3.3,1.364,4.667,4.667,0,0,1,3.3-1.364Z" transform="translate(-2.992 -3)" fill="%239da9bb"/></svg>') no-repeat !important; background-size: 16px !important; background-position: calc(0% + 10px) center !important; color: var(--bs-text-color); }
body.dark-mode .fc-toolbar .fc-center  {  color: var(--bs-text-color) !important; }
body.dark-mode table thead tr th, body.dark-mode table tbody tr th { background: var(--bg-theme) !important; color: var(--bs-text-color) !important; }
body.dark-mode table.dataTable th, body.dark-mode table.dataTable td { color: var(--bs-text-color); }
body.dark-mode table.dataTable tr:nth-child(odd) td, body.dark-mode table tr:nth-child(odd) td { background: var(--bg-theme) !important; }
body.dark-mode table.dataTable tr:nth-child(even):hover td, body.dark-mode table tr:nth-child(even):hover td { background: var(--bg-theme) !important; }
body.dark-mode table.dataTable.display tbody tr.even > .sorting_1, body.dark-mode table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background: transparent !important; }
body.dark-mode .datatable tr td, body.dark-mode .table tr td, body.dark-mode .datatable tr th:first-child, body.dark-mode .table tr th:first-child { border-color: var(--table-border-color) !important; }
body.dark-mode table.dataTable thead th, body.dark-mode table.dataTable tfoot th { border-color: var(--table-border-color) !important; }
body.dark-mode .dataTables_wrapper .dataTables_length, body.dark-mode .dataTables_wrapper .dataTables_filter, body.dark-mode .dataTables_wrapper .dataTables_info, body.dark-mode .dataTables_wrapper .dataTables_processing, body.dark-mode .dataTables_wrapper .dataTables_paginate { color: var(--bs-text-color); background: transparent; }
body.dark-mode .dataTables_paginate.paging_input span { color: var(--bs-text-color) !important; }
body.dark-mode .dataTables_paginate.paging_input .paginate_input { background: transparent !important; color: var(--bs-text-color) !important; }
body.dark-mode select.form-control { background: no-repeat url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="330.001" height="150" viewBox="0 0 330.001 150"><path id="XMLID_23_" d="M329.155,100.036A15,15,0,0,0,315,90H15a15,15,0,0,0-9.37,26.713l150,120a15,15,0,0,0,18.741,0l150-120A15,15,0,0,0,329.155,100.036Z" transform="translate(0 -90.001)" fill="%239da9bb"/></svg>'); }
body.dark-mode .custom-dropdown svg g path { fill: var(--bs-text-color); }
body.dark-mode .arc-db-tb-top svg #Path_18884, body.dark-mode .arc-db-tb-top svg #Path_18885 { stroke: var(--bs-text-color); }
body.dark-mode .input-search .form-control, body.dark-mode .dashbaord-admin-main-content-card-nav-rgt .form-control, body.dark-mode .arc-db-tb-top .form-control { color: var(--bs-text-color) !important; }
body.dark-mode .dropdown a svg path { fill: var(--bs-text-color); }
body.dark-mode .dashbaord-admin-content.expand-content .claim-fixed-button, body.dark-mode .dashbaord-admin-content .claim-fixed-button { background: var(--bs-card-theme); }
body.dark-mode .dashboard-title-breadcrumb .nav-tabs .nav-item.show .nav-link, body.dark-mode .dashboard-title-breadcrumb .nav-tabs .nav-link.active { border: 1px solid #353560; }
body.dark-mode .form-label, body.dark-mode .col-form-label, body.dark-mode .form-horizontal > label, body.dark-mode label { color: var(--bs-text-color); }
body.dark-mode .reports-card { background: var(--bg-theme); color: var(--bs-text-color); }
body.dark-mode .reports-card * { color: var(--bs-text-color); }
body.dark-mode .parties-list .form-check .form-check-label { color: var(--bs-text-color); }
body.dark-mode .reports-card-head { background: var(--main-theme); }
 body.dark-mode::-webkit-scrollbar {
width: 5px !important;
}
body.dark-mode::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 5px var(--bs-card-theme) !important;
        box-shadow: inset 0 0 5px var(--bs-card-theme) !important;
border-radius: 5px;
}
body.dark-mode::-webkit-scrollbar-thumb {
background: var(--bg-black-theme) !important;
border-radius: 5px !important;
}
body.dark-mode .accordion-item, body.dark-mode .accordion-button { background: var(--main-theme); color: var(--bs-text-color); border-color: var(--borderWhiteclr) !important; }
body.dark-mode .accordion-body { background: var(--bg-theme); }
body.dark-mode .dashboard-title-breadcrumb nav .page-sub-title { color: var(--bs-text-color); }
body.dark-mode .modal-body, body.dark-mode .modal-footer { background: var(--bg-theme); }
body.dark-mode .modal-header { background: var(--main-theme); }
body.dark-mode .btn-close { color: #fff; }
body.dark-mode .tab-pane .form-main { background: var(--bg-theme); }
body.dark-mode .tab-content .nav-tabs .nav-item.show .nav-link, body.dark-mode .nav-tabs .nav-link.active { border: 1px solid var(--main-theme); }
body.dark-mode .title { color: var(--bs-text-color); }
body.dark-mode .datatable tr th, body.dark-mode .table tr th { border-color: var(--bs-border-color); }
body.dark-mode table tr th:last-child, body.dark-mode table tr td:last-child, body.dark-mode .datatable tr th:last-child, body.dark-mode .datatable tr td:last-child { border-color: var(--bs-border-color); }
body.dark-mode table tr td { background: var(--bg-theme) !important; color: var(--bs-text-color); }
body.dark-mode input[type="text"]:-moz-read-only, body.dark-mode textarea.form-control:-moz-read-only { background: var(--bs-btn-disabled-bg) !important; border-color: var(--bs-btn-disabled-border-color) !important; color: var(--bs-btn-disabled-color) !important; }
body.dark-mode .form-control:disabled, body.dark-mode select.form-select:disabled, body.dark-mode input[type="text"]:read-only, body.dark-mode textarea.form-control:read-only { background: var(--bs-btn-disabled-bg) !important; border-color: var(--bs-btn-disabled-border-color) !important; color: var(--bs-btn-disabled-color) !important; }
body.dark-mode .modal-body *, body.dark-mode .lettersContent { color: var(--bs-text-color); }
body.dark-mode .modal-header .btn-primary { background: var(--bg-theme) !important; border: 0; }
body.dark-mode .arc-mail { background: var(--bg-theme) !important; }
body.dark-mode .arc-mail * { color: var(--bs-text-color) !important; }
body.dark-mode .sidemenu-option-list ul li a { color: var(--bg-black-theme) !important; }
body.dark-mode .left-email-menu .left-menu-content .btn-compose { background: var(--lightTheme); color: var(--bg-theme) !important; }
body.dark-mode .middle-content-mail ul > li:nth-child(even) { background: #54585e; }
body.dark-mode .dropdown-toggle svg path { fill: var(--bs-text-color); }
body.dark-mode .bodymsg { background: var(--bg-black-theme); }
body.dark-mode .add-new-btn { color: var(--bs-white); border-color: var(--borderWhiteclr); }
body.dark-mode .add-new-btn svg * { fill: var(--bs-white) !important; }
body.dark-mode .permission-grid { background: var(--bg-theme); }
body.dark-mode .card-graphs center { background: var(--bg-theme); padding: 10px; border-radius: 5px; }
body.dark-mode .card-graphs center * { color: var(--bs-text-color); }
/* body.dark-mode .dashbaord-admin-main-content-card-scroll .card .card-body{background: var(--bg-black-theme);} */
body.dark-mode .dashbaord-admin-main-content-card-scroll .card .shadow-lg.rounded { background: var(--bs-card-theme) !important; }
body.dark-mode .dashbaord-admin-main-content-card-scroll .card .shadow-lg.rounded * { color: var(--bs-text-color); }
body.dark-mode .pagination-info * { color: var(--bs-text-color) !important; }
body.dark-mode .dashbaord-admin-main-content-card-scroll .card .dropdown .dropdown-menu li a { color: var(--bg-theme); font-weight: 500; }
body.dark-mode.bg-theme .wrap-wg { background: var(--bg-black-theme) !important; }
body.dark-mode .Other, body.dark-mode #claimant_information_section, body.dark-mode #incident_details_section, body.dark-mode #package_information_section, body.dark-mode #reporting_party_section { background: var(--bg-theme); }
body.dark-mode .bg-theme .wrap-wg * { color: var(--bs-text-color); }
body.dark-mode .list-title h4 u { color: var(--bs-text-color); }
body.dark-mode b { color: var(--bs-text-color); }
body.dark-mode.bg-theme u { color: var(--bs-text-color) !important; }
body.dark-mode.bg-theme { background: var(--bg-theme); }
body.dark-mode table.dataTable.display tbody tr.even > .sorting_1 { background: var(--bg-theme) !important; }
body.dark-mode .loader { background: var(--bg-theme); }
body.dark-mode .loader-circle { border-color: #ffc6c6 #03b3ff transparent transparent; }
body.dark-mode .loader-circle::before { border-color: #ff45ea #f05151 transparent transparent; }
body.dark-mode .loader-circle::after, body.dark-mode .loader-circle::before { border-color: #f05151 transparent #a6fff5 #b1f8d7; }
body.dark-mode .loaderin .logo svg path { fill: var(--bs-text-color); }
.loaderin .logo svg path { fill: #353560; }
body.dark-mode legend { color: var(--bs-text-color); }
body.dark-mode .card-body-list * { color: var(--bs-text-color) !important; }
body.dark-mode .form-control:readonly {
color: var(--bs-btn-disabled-color) !important;
}
body.dark-mode .form-control:disabled::-webkit-input-placeholder {
color: var(--bs-text-color);
}
body.dark-mode .form-control:disabled::-moz-placeholder {
color: var(--bs-text-color);
}
body.dark-mode .form-control:disabled:-ms-input-placeholder {
color: var(--bs-text-color);
}
body.dark-mode .form-control:disabled::-ms-input-placeholder {
color: var(--bs-text-color);
}
body.dark-mode .form-control:disabled::placeholder {
color: var(--bs-text-color);
}
body.dark-mode .form-control:disabled::-ms-input-placeholder {
color: var(--bs-text-color);
}
body.dark-mode .btn-history > span { color: var(--bg-theme); }
body.dark-mode .arc-gmail-search .form-control { background: url(../images/search-dark-mode.svg) no-repeat center; background-position: calc(100% - 20px); }
body.dark-mode .dataTables_paginate.paging_input .paginate_button.previous { background-image: url(../images/arrow-left-white.svg) !important; }
body.dark-mode .dataTables_paginate.paging_input .paginate_button.next { background-image: url(../images/arror-right-white.svg) !important; }
body.dark-mode .input-search .form-control { background-image: url(../images/dark-searc-placeholder.svg) !important; }
.dashboard-title-breadcrumb .nav-tabs .nav-item.show .nav-link, .dashboard-title-breadcrumb .nav-tabs .nav-link.active { border: 1px solid #353560; }
.breadcrumb .breadcrumb-item>a:focus, .breadcrumb .breadcrumb-item>a:active, .breadcrumb .breadcrumb-item>a:hover { border-color: transparent !important; }
.dashbaord-admin-main-content .breadcrumb { border-bottom: 1px solid #eee; }
.form-control, select.form-select { border-color: #E2E2E8; }
body.dark-mode .form-control::-webkit-input-placeholder, body.dark-mode .form-control::-webkit-input-placeholder, body.dark-mode select.form-select::-webkit-input-placeholder {
color: var(--bs-text-color);
}
body.dark-mode .form-control::-moz-placeholder, body.dark-mode .form-control::-moz-placeholder, body.dark-mode select.form-select::-moz-placeholder {
color: var(--bs-text-color);
}
body.dark-mode .form-control:-ms-input-placeholder, body.dark-mode .form-control:-ms-input-placeholder, body.dark-mode select.form-select:-ms-input-placeholder {
color: var(--bs-text-color);
}
body.dark-mode .form-control::-ms-input-placeholder, body.dark-mode .form-control::-ms-input-placeholder, body.dark-mode select.form-select::-ms-input-placeholder {
color: var(--bs-text-color);
}
body.dark-mode .form-control::placeholder, body.dark-mode .form-control::placeholder, body.dark-mode select.form-select::placeholder {
color: var(--bs-text-color);
}
body.dark-mode .send-test-mail .custom-half-wg .form-control { border: 0; }
body.dark-mode .send-test-mail .custom-half-wg .btn-sm.btn-primary { height: 36px !important; border: 0; background: #9cd3a7 !important; }
body.dark-mode .card-body .d-flex > h2 { color: var(--bs-text-color); }
body.dark-mode .error-control { border: 1px solid #dc3545 !important; }
body.dark-mode .success-control { border: 1px solid #198754 !important; }
.error-control { border: 1px solid #dc3545 !important; }
.success-control { border: 1px solid #198754 !important; }
body.dark-mode .modal-header .modal-title { color: var(--bs-text-color); }
body.dark-mode table tr td .ic svg * { fill: var(--bs-text-color); }
body.dark-mode table tr td .ic #Path_35 { stroke: var(--bs-text-color); }
body.dark-mode .btn-close { background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="svgviewer-output_27_" data-name="svgviewer-output (27)" d="M.293.293a1,1,0,0,1,1.414,0L8,6.586,14.293.293a1,1,0,1,1,1.414,1.414L9.414,8l6.293,6.293a1,1,0,1,1-1.414,1.414L8,9.414,1.707,15.707A1,1,0,1,1,.293,14.293L6.586,8,.293,1.707a1,1,0,0,1,0-1.414Z" fill="%23d8dfe9"/></svg>') no-repeat; opacity: 1; padding: 0 6px; }
.sub-info-title { font-size: 13px; }
body.dark-mode .sub-info-title { font-size: 13px; color: var(--bs-text-color); }
body.dark-mode .personsInvlovedOptions.newpersonCheck .accordion-button { border-top: 0; background: var(--bg-theme); border-color: var(--borderWhiteclr) !important; color: var(--bs-text-color); }
body.dark-mode .accordion-item { border: 1px solid #d8d2d2; }
body.dark-mode select.form-select { background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14.829" height="8.414" viewBox="0 0 14.829 8.414"><path id="svgviewer-output_28_" data-name="svgviewer-output (28)" d="M2,5l6,6,6-6" transform="translate(-0.586 -3.586)" fill="none" stroke="%23d8dfe9" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>') no-repeat; background-position: calc(100% - 12px) center; }
 body.dark-mode input[type="date"]::-webkit-calendar-picker-indicator {
 -webkit-filter: invert(1);
 filter: invert(1);
}
 body.dark-mode input[type="time"]::-webkit-calendar-picker-indicator {
 -webkit-filter: invert(1);
 filter: invert(1);
}
body.dark-mode select option { color: var(--bs-text-color); }


body.dark-mode .ui-datepicker *{color: var(--bs-text-color);background: var(--bg-theme);}
body.dark-mode .ui-state-disabled, body.dark-mode .ui-widget-content .ui-state-disabled, body.dark-mode .ui-widget-header .ui-state-disabled{opacity: 1;pointer-events: none;}
body.dark-mode  .ui-datepicker .ui-datepicker-header{background: var(--bg-theme) !important;}
body.dark-mode .ui-state-highlight, body.dark-mode .ui-widget-content .ui-state-highlight{background: var(--bg-black-theme);color: var(--bs-text-color);}

body.dark-mode  .ui-corner-all, body.dark-mode  .ui-corner-bottom, body.dark-mode .ui-corner-right, body.dark-mode  .ui-corner-br{background: var(--bg-theme);}
body.dark-mode  .ui-datepicker  table tr th:last-child,  body.dark-mode  .ui-datepicker  table tr td:last-child{border: 0;}
.ui-datepicker  table tr th:last-child,    .ui-datepicker  table tr td:last-child{border: 0;}


body.dark-mode table.dataTable tr.bg-warning-under-investigation:nth-child(odd) td, body.dark-mode table tr.bg-warning-under-investigation:nth-child(odd) td{
    background: #6d4189 !important;
}



body.dark-mode table.dataTable tr.bg-warning-under-investigation:nth-child(even) td, body.dark-mode table tr.bg-warning-under-investigation:nth-child(even) td{
    background: #6d4189 !important;
}

 table.dataTable tr.bg-warning-under-investigation:nth-child(odd) td,  table tr.bg-warning-under-investigation:nth-child(odd) td{
    background: #dce9fb !important;
}

table.dataTable tr.bg-warning-under-investigation:nth-child(even) td,  table tr.bg-warning-under-investigation:nth-child(even) td{
    background: #dce9fb !important;
}

.btn-close:focus{-webkit-box-shadow: none;box-shadow: none;outline: 0;}

.table-btns .table tr td button[type="button"]:disabled{
  border: 1px solid #999999;
  background-color: #9c9898 !important;
  color: #ffffff !important;
}

.dashbaord-admin-nav .dashbaord-admin-logo img.arrow{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: 0.5s ;-o-transition: 0.5s ;transition: 0.5s ;}
.dashbaord-admin-nav.expand-sideMenu .dashbaord-admin-logo img.arrow{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}

body.dark-mode .alert .btn-close {
    background: #000 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="svgviewer-output_27_" data-name="svgviewer-output (27)" d="M.293.293a1,1,0,0,1,1.414,0L8,6.586,14.293.293a1,1,0,1,1,1.414,1.414L9.414,8l6.293,6.293a1,1,0,1,1-1.414,1.414L8,9.414,1.707,15.707A1,1,0,1,1,.293,14.293L6.586,8,.293,1.707a1,1,0,0,1,0-1.414Z" fill="%23d8dfe9"/></svg>') no-repeat;
    opacity: 1;
    padding: 14px 12px;
    background-position: center;
}
/* body.dark-mode .bootstrap-select * {color: #fff !important;background: #0b1727 !important;} */


body.dark-mode table.dataTable thead>tr>th.sorting:before, body.dark-mode table.dataTable thead>tr>th.sorting:after, body.dark-mode table.dataTable thead>tr>th.sorting_asc:before, body.dark-mode table.dataTable thead>tr>th.sorting_asc:after, body.dark-mode table.dataTable thead>tr>th.sorting_desc:before, body.dark-mode table.dataTable thead>tr>th.sorting_desc:after, body.dark-mode table.dataTable thead>tr>th.sorting_asc_disabled:before, body.dark-mode table.dataTable thead>tr>th.sorting_asc_disabled:after, body.dark-mode table.dataTable thead>tr>th.sorting_desc_disabled:before, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:before, table.dataTable thead>tr>td.sorting:after, body.dark-mode table.dataTable thead>tr>td.sorting_asc:before, body.dark-mode table.dataTable thead>tr>td.sorting_asc:after, body.dark-mode table.dataTable thead>tr>td.sorting_desc:before, body.dark-mode table.dataTable thead>tr>td.sorting_desc:after, body.dark-mode table.dataTable thead>tr>td.sorting_asc_disabled:before, body.dark-mode table.dataTable thead>tr>td.sorting_asc_disabled:after, body.dark-mode table.dataTable thead>tr>td.sorting_desc_disabled:before, body.dark-mode table.dataTable thead>tr>td.sorting_desc_disabled:after{
    color: var(--bs-text-color);
}

body.dark-mode .form-control, body.dark-mode .form-control, body.dark-mode select.form-select { background-color: var(--bg-theme) !important; border-color: var(--bs-border-color); color: var(--bs-text-color) !important; }

body.dark-mode td a.common_folder_name{background: transparent;}
.dark-mode #main .page-content{background: var(--bs-card-theme) !important;border-radius: 0;}
.list-folder-view .fa{font-size: 30px !important;   }
body.dark-mode .list-folder-view .fa{font-size: 30px !important;    color: #fbd471;}
.dark-mode{background: transparent;}

body.dark-mode .dashbaord-admin-main-content-card-scroll .card .shadow-lg.rounded *{fill:var(--bs-text-color);}

textarea.form-control:-moz-read-only{    background-color: var(--bs-secondary-bg); opacity: 1;}

textarea.form-control:read-only{    background-color: var(--bs-secondary-bg); opacity: 1;}
body.dark-mode .dashboard-header-mob-menu svg * {fill: var(--bs-text-color);}

.card-graphs .inner-card-graph{padding: 30px;border-radius: 10px;}
body.dark-mode .card-graphs .inner-card-graph{background: var(--bg-theme);}

body.dark-mode .btn-transparent.referesh-ic svg  *{fill: var(--bs-text-color);}
.max-800{max-width: 750px;width: 100%;margin: 0 auto;}
body.dark-mode .change-password .btn-outline-primary{color: var(--bs-text-color);}

input[type="text"].form-control:-moz-read-only{    background-color: var(--bs-secondary-bg);}

input[type="text"].form-control:read-only{    background-color: var(--bs-secondary-bg);}

.inner-shimmer-txt{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;    height: 100%;
  font-size: 20px;
  font-weight: 500;}

  body.dark-mode .icon-dark-mode.close span{color: #fff;}
  body.dark-mode .icon-dark-mode .fa {color: #fff;}
  .quick-file{margin: 18px 0 0  ;}
  #addDocumentModal .modal-body{    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;}

    body.dark-mode .icon-dark-mode-ic svg {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(67deg) brightness(111%) contrast(101%);}




    body.dark-mode .dashbaord-admin-menu ul li a .nav-list-item span{color: #fff !important;}
    body.dark-mode .datatable tbody tr td>a {
      color: #7f98ff !important;
     
  }
  
  

table.dataTable thead>tr>th.sorting:before,
table.dataTable thead>tr>th.sorting_asc:before,
table.dataTable thead>tr>th.sorting_desc:before,
table.dataTable thead>tr>th.sorting_asc_disabled:before,
table.dataTable thead>tr>th.sorting_desc_disabled:before,
table.dataTable thead>tr>td.sorting:before,
table.dataTable thead>tr>td.sorting_asc:before,
table.dataTable thead>tr>td.sorting_desc:before,
table.dataTable thead>tr>td.sorting_asc_disabled:before,
table.dataTable thead>tr>td.sorting_desc_disabled:before {
    bottom: 50%;
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.991" height="4.747" viewBox="0 0 7.991 4.747"><path id="arrow_drop_down_FILL1_wght400_GRAD0_opsz48" d="M19.6,20.28,16.379,23.5a.757.757,0,0,0,.537,1.293h6.449A.757.757,0,0,0,23.9,23.5L20.679,20.28a.774.774,0,0,0-.254-.178.794.794,0,0,0-.558,0A.774.774,0,0,0,19.6,20.28Z" transform="translate(-16.146 -20.051)" fill="%23353560"/></svg>')
}

table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting_asc:after, table.dataTable thead>tr>th.sorting_desc:after, table.dataTable thead>tr>th.sorting_asc_disabled:after, table.dataTable thead>tr>th.sorting_desc_disabled:after, table.dataTable thead>tr>td.sorting:after, table.dataTable thead>tr>td.sorting_asc:after, table.dataTable thead>tr>td.sorting_desc:after, table.dataTable thead>tr>td.sorting_asc_disabled:after, table.dataTable thead>tr>td.sorting_desc_disabled:after{
  top: 50%;
  content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.991" height="4.747" viewBox="0 0 7.991 4.747"><path id="arrow_drop_down_FILL1_wght400_GRAD0_opsz48" d="M19.6,24.57l-3.225-3.225a.757.757,0,0,1,.537-1.293h6.449a.757.757,0,0,1,.537,1.293L20.679,24.57a.774.774,0,0,1-.254.178.794.794,0,0,1-.558,0A.774.774,0,0,1,19.6,24.57Z" transform="translate(-16.146 -20.051)" fill="%23353560"/></svg>');
}



body.dark-mode table.dataTable thead>tr>th.sorting:before,
body.dark-mode table.dataTable thead>tr>th.sorting_asc:before,
body.dark-mode table.dataTable thead>tr>th.sorting_desc:before,
body.dark-mode table.dataTable thead>tr>th.sorting_asc_disabled:before,
body.dark-mode table.dataTable thead>tr>th.sorting_desc_disabled:before,
body.dark-mode table.dataTable thead>tr>td.sorting:before,
body.dark-mode table.dataTable thead>tr>td.sorting_asc:before,
body.dark-mode table.dataTable thead>tr>td.sorting_desc:before,
body.dark-mode table.dataTable thead>tr>td.sorting_asc_disabled:before,
body.dark-mode table.dataTable thead>tr>td.sorting_desc_disabled:before{
  bottom: 50%;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.966" height="4.741" viewBox="0 0 7.966 4.741"><path id="arrow_drop_down_FILL1_wght400_GRAD0_opsz48" d="M19.6,20.28,16.379,23.5a.757.757,0,0,0,.537,1.293h6.449A.757.757,0,0,0,23.9,23.5l-3.221-3.22a.774.774,0,0,0-.254-.178.794.794,0,0,0-.558,0A.774.774,0,0,0,19.6,20.28Z" transform="translate(-16.156 -20.052)" fill="%23e7e7e7"/></svg>')
}

body.dark-mode table.dataTable thead>tr>th.sorting:after,
body.dark-mode table.dataTable thead>tr>th.sorting_asc:after,
body.dark-mode table.dataTable thead>tr>th.sorting_desc:after,
body.dark-mode table.dataTable thead>tr>th.sorting_asc_disabled:after,
body.dark-mode table.dataTable thead>tr>th.sorting_desc_disabled:after,
body.dark-mode table.dataTable thead>tr>td.sorting:after,
body.dark-mode table.dataTable thead>tr>td.sorting_asc:after,
body.dark-mode table.dataTable thead>tr>td.sorting_desc:after,
body.dark-mode table.dataTable thead>tr>td.sorting_asc_disabled:after,
body.dark-mode table.dataTable thead>tr>td.sorting_desc_disabled:after{
  top: 50%;
  content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.966" height="4.741" viewBox="0 0 7.966 4.741"><path id="arrow_drop_down_FILL1_wght400_GRAD0_opsz48" d="M19.6,20.28,16.379,23.5a.757.757,0,0,0,.537,1.293h6.449A.757.757,0,0,0,23.9,23.5l-3.221-3.22a.774.774,0,0,0-.254-.178.794.794,0,0,0-.558,0A.774.774,0,0,0,19.6,20.28Z" transform="translate(24.122 24.793) rotate(180)" fill="%23e7e7e7"/></svg>');
}
.filled-icon-bg{
  padding: 5px;
  margin-right: 6px;
  border-radius: 5px;
}

body.dark-mode .filled-icon-bg svg {filter: brightness(0) saturate(100%) invert(98%) sepia(4%) saturate(246%) hue-rotate(198deg) brightness(116%) contrast(81%);}

body.dark-mode table.dataTable th, body.dark-mode table.dataTable td>a {    color: #d8dfe9;}
body.dark-mode .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin: -25px 0 0 -25px;
  border: 4px solid rgb(255 255 255 / 10%);
  border-top: 4px solid #ffcccc;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}



.dropstart .dropdown-toggle::before{display:none;}



::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  position: relative;
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
 }

 ::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 3px;
  -o-border-radius: 5px;
  background-color: #b0b0b0;
 }

 ::-webkit-scrollbar-thumb {
  background: #3c3c3c;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
 }

 body.dark-mode ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  position: relative;
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
 }

 body.dark-mode ::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 3px;
  -o-border-radius: 5px;
  background-color: #636060;
 }

 body.dark-mode ::-webkit-scrollbar-thumb {
  background: #d0cece;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
 }

 body.dark-mode table.dataTable thead th, body.dark-mode table.dataTable tfoot th{    background: #17283e !important;}

 body.dark-mode .card-sticky .card .card-body {background: #0b1727;}
 body.dark-mode .card-graph {background: #abacb3 !important;border: 0 !important;}


 @media (max-width: 1200px) {
  .dashbaord-admin-content.expand-content {
      width: 100% !important;
  }
  .dashbaord-charts-page .dashbaord-admin-main-content-card-scroll{
   padding: 0 0px !important;
  }
  .dashbaord-admin-content.expand-content{
    padding: 10px 8px;
  }
  .dashboard-header{background: #fff; border-radius: 10px !important;}
  .dashbaord-admin-main-content-card.db-hg {
    height: auto !important;
}
.dashbaord-admin-content {
  width: 100%;
}
.dashbaord-charts-page .dashbaord-admin-main-content-card-scroll {
  padding-right: 0 !important;
}
.custom-title u {
  font-size: 18px !important;
  font-weight: 500;
}
.form-container{        width: calc(100% - 39px) !important;}
.form-content{
padding: 0 !important;
}

.dashbaord-admin-content {
    padding: 12px 8px;
}



.form-list-mb{display: block !important;}
.card-sticky{position: relative !important;}

 }


 @media(max-width:575px){
  .form-container {
    width: calc(100% - 20px) !important;
}
 }