.table-container table tr td, .dynamicCol table tr td{ color:#1F2937; font-size:13px !important; line-height:20px; }
.table-container table tr th, .dynamicCol table tr th{ font-size:12px !important; font-weight:500 !important; line-height:18px; }
.reminder-page #calendar a{ color:#1F2937; text-decoration:none; }
.feild-setting--wrap button.accordion-button.setting-cta-active svg{ transform:rotate(180deg); }
.reminder-page .fc-daygrid-event-harness .fc-daygrid-event{ margin:0 8px !important; }
#admin-reminder #calendar a{ margin:0 8px; }
ul.mainouterpopup.dropdown-menu{ background:#fff; border:0; border:1px solid #efefef; border-radius:16px; box-shadow:0px 4px 8px 4px #00000014; width:800px; }
.left-email_sidebar{ border-bottom:1px solid #dee2e6; }
.resize-handle-left, .resize-handle-right{ background:#E5E7EB; cursor:ew-resize; cursor:col-resize; height:calc(100vh - 20px); position:absolute; top:20px; width:3px; z-index:9; }
.loading-anim{ &:before, &:after{ animation:spinLeft 800ms linear infinite; border-left:3px solid #444; border-radius:100%; content:''; display:block; height:2vmax; left:calc(50% - 1vmax); position:absolute; top:calc(50% - 1vmax); width:2vmax; }
&:after{ animation:none; border:0; border-right:2px solid #444; height:1vmax; left:calc(50% - 0.5vmax); top:calc(50% - 0.5vmax); width:1vmax; }
}
.loading-anim{ &:before, &:after{ animation:spinLeft 800ms linear infinite; border-left:3px solid #444; border-radius:100%; content:''; display:block; height:40px; left:calc(50% - 1vmax); position:absolute; top:calc(50% - 1vmax); width:40px; }
&:after{ animation:none; border:0; border-right:2px solid #444; height:20px; left:calc(50% - 0.5vmax); top:calc(50% - 0.5vmax); width:20px; }
}
.hide-value{ display:none; }
:root{ --primary-color:#143109; --secondary:#F8FFF5; --secondary-color:#DAE7D4; --body-color:#4B5563; --error-color:#EF4444; --success-color:#10B981; --incomplete-color:#9CA3AF; --primary-50:#DAE7D4; --text-color:#0C1D05; --gray-color:#1F2937; --ligtGray-color:#4B5563; --yellow:#F8FFF5; --bs-border-color: #E4E7EC;}
li.border-0.list-group-items{ list-style:none; }
.form-control:disabled{ background-color:var(--bs-secondary-bg); opacity:0.5 !important; }
table.table{ background:white; border-radius:16px; overflow:hidden; }
body .table>:not(caption)>*>*{ background-color:#fff; }
::-webkit-scrollbar{ width:5px !important; }
::-webkit-scrollbar-track{ background:#f1f1f1 !important; }
::-webkit-scrollbar-thumb{ border-radius:4px !important; }
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{ background:#ddd !important; }
.fc .fc-scroller-liquid::-webkit-scrollbar{ width:4px !important; }
.fc .fc-scroller-liquid::-webkit-scrollbar-track{ background:#f1f1f1 !important; }
.fc .fc-scroller-liquid::-webkit-scrollbar-thumb{ background:#ddd !important; border-radius:4px !important; }
.fc .fc-scroller-liquid::-webkit-scrollbar-thumb:hover{ background:#ddd !important; }
body{ font-family:'Switzer', sans-serif !important; }
.primary-color{ color:var(--primary-color) !important; }
.text-color{ color:var(--text-color) !important; }
.secondary-color{ color:var(--secondary-color) !important; }
.bg-primary-50{ background-color:var(--primary-50) !important; }
.incomplete-color{ color:var(--incomplete-color); }
.body-color{ color:var(--body-color) !important; }
.fs16{ font-size:16px; }
.outline-button-primary{ background:transparent; border:1px solid var(--primary-color); border-radius:8px; color:var(--primary-color); display:inline-block; padding:6px 10px; text-decoration:none; }
.button-secondary{ background:white; border:1px solid #9CA3AF; color:#9CA3AF; }
#app .content-body-wrapper{ padding-left:124px !important; }
#addnotesmodal .modal-dialog{ max-width:700px; width:100%; }
#addnotesmodal button{ margin-top:10px; }
span.adnote{ font-size:14px; font-weight:600; line-height:20px; margin-bottom:4px; }
#enqriesnoteptemp .newmessagebtn{ align-items:center; justify-content:center; }
.left-sidebar-logo-container{ height:30px; width:215px; }
.button-primary{ background:var(--primary-color); border:1px solid var(--primary-color); border-radius:8px; color:var(--primary-color); color:#fff; display:inline-block; padding:6px 10px; text-decoration:none; }
.full-logo{ display:none; min-width:215px; position:relative; top:7px; }
.button-primary:hover{ color:#fff; }
.sidebar-menu ul li.nav-item{ overflow:hidden; }
ul.navbar-nav .nav-item .nav-link span.hide-menu-text{ display:inline-block; transition:all 1s ease-in-out; }
.sidebar-open ul.navbar-nav .nav-item .nav-link span.hide-menu-text{ display:inline-block; }
.sidebar-open{ max-width:275px !important; }
.rotate-180{ transform:rotate(180deg); }
.sidebar-menu.sidebaropen{ max-width:280px !important; }
.sidebar-menu.sidebaropen .sidebar-toggle{ transform:rotate(180deg); }
.sidebar-menu.sidebaropen ul.navbar-nav .nav-item .nav-link span.hide-menu-text{ display:inline-block; }
.logout{ display:none; }
.sidebar-menu.sidebaropen .logout{ display:flex; }
.sidebar-menu.sidebaropen .full-logo{ display:block; }
.sidebar-menu.sidebaropen .small-logo{ display:none; }
.sidebar-menu .menu-text{ min-width:200px; }
.sidebar-menu{ height:100%; max-width:96px !important; transition:max-width 0.5s ease-in-out; }
.sidebar-toggle{ cursor:pointer; padding:3px 12px; right:-14px; top:20px; }
.add-case-page .fileicon i{ color:#D0D5DD; font-size:32px; }
.navbar-nav .nav-item .nav-link{ border-radius:8px; color:#0C1D05 !important; font-weight:500; padding:10px 12px; }
.dashboard .tabdaybtn.btn-active{ background:var(--primary-color); border:1px solid var(--primary-color); color:white !important; }
.dashboard .agent-updates .bgtitl{ background-color:#DAE7D4; }
.dashboard .add-cases ul li{ border-bottom:1px solid #E4E7EC; color:var(--primary-color); }
.dashboard .agent-updates ul li:not(:last-child){ border-bottom:1px solid #E4E7EC !important; color:var(--primary-color) !important; }
.dashboard .add-cases a,.dashboard .cases-tab a{ color:var(--primary-color); }
.dashboard .cases-tab a:hover{ background-color:var(--primary-color); color:#fff !important; }
.dashboard .cases-tab a:hover img{ filter:invert(1); }
#date-range{ height:0; opacity:0 !important; position:absolute; right:50px; top:50px; width:0; z-index:-20; }
.tox-editor-header{ box-shadow:none !important; }
.tox .tox-tbtn{ margin-bottom:0 !important; margin-top:0 !important; }
#variablesRow{ align-items:center; display:flex; gap:4px; margin-top:0px; }
.tox-edit-focus:focus{ border:0 !important; outline:none !important; }
.tox .tox-edit-area::before{ border:none !important; }
.tox.tox-tinymce{ border:0; }
.case-updated-list .row-1 .list-group-item, .case-updated-list .row-2 .list-group-item{ font-size:14px; padding-left:20px; position:relative; }
.case-updated-list .row-1 .list-group-item::before, .case-updated-list .row-2 .list-group-item::before{ border-radius:50%; content:""; height:8px; left:0; position:absolute; top:50%; transform:translateY(-50%); width:8px; }
.table-container table tr td{ color:#1F2937; font-size:13px !important; line-height:20px; }
.table-container table tr th{ background:#fff !important; font-size:12px !important; font-weight:500 !important; line-height:18px; }
.lead-table.table{ width:100%; }
.lead-table.table tr:not(:last-child){ background-color:#fff; border:1px solid #D9D9D9; padding:.35em; }
.lead-table.table tr{ cursor:pointer; }
.tabliactivtm{ background-color:var(--primary-color) !important; color:white !important; }
.filter-box{ position:absolute; right:160px; top:135px; transition:max-width 0.5s ease-in-out; width:300px !important; z-index:2; }
.side-notes{ height:100vh !important; max-width:275px !important; overflow:auto !important; }
.sidenote li>span{ color:#4B5563; font-size:14px; }
ul.list-group.sidenote li input,.sidenote .edititm, .sidenote .clickedit, .sidenote .clicksave{ display:none; }
.sidenote-header a{ border-color:#DAE7D4; line-height:20px; padding:10px 10px; }
.sidenote-header a,.sidenote-header button{ font-size:14px; }
.notes-page, .side-notes{ height:100%; overflow:auto; -ms-overflow-style:none; }
/* .notes-page .notes-list-group{ height:calc(100vh - (totalSrc)); } */
.notes-list-wrapper { opacity: 0; transition: opacity 0.1s ease; }
.notes-list-wrapper.loaded { opacity: 1; }
.tablitm.active, .tablitm.active:hover, .tablitm:hover, .tablitm.active, .tablitm.active:hover, .tablitm:hover, .tablitm.active, .tablitm.active:hover, .tablitm:hover{ background:var(--primary-color) !important; border-color:var(--primary-color) !important; color:white !important; }
.notes-list .action .notes-delete, .notes-list .action .notes-edit, .notes-edit-form #save-notes{ border:none; font-size:14px; line-height:20px; padding:5px 12px; }
.notes-list .action .notes-delete{ background-color:#DAE7D4; color:var(--primary-color); }
.notes-list .action .notes-edit, .notes-edit-form #save-notes{ background-color:var(--primary-color); color:#fff; }
.notes-edit-form #save-notes{ right:10px; top:-46px; }
.notes-edit-form{ display:none; }
.notes-list .notes-details, .notes-list .notes-details span, .update-list .update-details, .update-list .update-details .before-message, .update-list .update-details .update-maessage, .update-list .update-details span, .task-list .task-details span, .files-page .file-list ul li div:first-child span{ font-size:12px; line-height:18px; }
.notes-list .notes-details div:first-child, .update-list .update-details div:first-child, .task-list .task-details div:first-child, .files-page .file-list ul li div:first-child{ font-size:14px; line-height:20px; }
.notes-list .list-group-item:before, .update-list .list-group-item:before, .task-list .list-group-item::before{ background:var(--primary-color); border-radius:45px; content:''; display:block; height:8px; left:0; position:absolute; top:6px; width:8px; }
.notes-list .list-group-item:not(:last-child):after, .update-list .list-group-item:not(:last-child):after, .task-list .list-group-item:not(:last-child):after{ border-left:2px dashed #C4D3BE; bottom:0; content:''; left:3px; position:absolute; top:17px; width:1px; }
.update-list .tab-pane{ overflow:auto; }
.update-list .tab-pane::-webkit-scrollbar{ width:5px; }
.update-list .tab-pane::-webkit-scrollbar-track{ background:transparent; }
.update-list .tab-pane::-webkit-scrollbar-thumb,.update-list .tab-pane::-webkit-scrollbar-thumb:hover{ background:#ddd; }
.h-90{ height:90% !important; }
main .update-list{ max-height:calc(100% - 180px); overflow:auto; scrollbar-width:auto; scrollbar-width:none; }
main, .files-list{ max-height:calc(100% - 180px); padding-right:0 !important; scrollbar-width:thin; }
.update-page i.bi.bi-arrow-repeat::before{ transform:rotate(90deg); }
.update-list .nav-pills button.nav-link, .files-list .nav-pills button.nav-link{ color:var(--primary-color); font-size:14px; }
.update-list .nav-pills button.nav-link.active, .files-list .nav-pills button.nav-link.active{ background-color:var(--primary-color); color:#fff; }
.update-list .update-details .before-message{ background-color:#FBFBFB; font-size:12px !important; }
.update-list .update-details .after-message{ background-color:var(--secondary); }
.call-log-page .badge-completed, .calls-page .badge-completed, .activities-page .badge-completed{ background-color:#ECFDF5; border:1px solid var(--success-color); border-radius:45px; color:var(--success-color); font-size:12px; font-weight:600; padding:2px 8px; }
.operator-page .badge-completed, .activities-page .badge-completed{ background:#DAE7D4; }
.call-log-page .badge-not-answered, .calls-page .badge-not-answered{ background-color:#FEF2F2; border:1px solid var(--error-color); border-radius:45px; color:var(--error-color); font-size:12px; font-weight:600; padding:2px 8px; }
.call-log-page table thead tr th{ font-size:12px; font-weight:500; }
.call-log-page table tbody tr td{ font-size:14px; }
.pagination-container a.active{ background-color:var(--primary-color); color:white; }
.pagination-container a:hover{ background-color:#D9E2D9; border-color:#D9E2D9; color:#1A3E1A; }
.pagination-container a{ align-items:center; display:inline-flex; height:35px; justify-content:center; width:35px; }
#edit-dob select{ padding:6px 6px !important; }
.task-list{ height:calc(100% - 180px); overflow:auto; }
.task-list .task-details button, .task-list .task-details a{ display:inline-block; font-size:14px; font-weight:500; height:32px; line-height:20px; padding:4px 12px; }
.task-list .list-group-item.incomplete::after{ border-color:#9CA3AF; }
.task-list .list-group-item.incomplete::before{ background:#9CA3AF; }
.finance-page{ scrollbar-width:thin; }
.finance-page .calendar-icon{ opacity:0; right:10px; top:11px; }
.finance-form form label{ color:#4B5563; font-size:14px; }
.files-page .files-list ul li button, .files-page .files-list ul li a{ padding:6px 12px; }
.files-list{ max-height:calc(100% - 180px); overflow:auto; padding-right:0 !important; scrollbar-width:none; }
.outline-button-primary:hover .svg-hover{ filter:invert(100%) brightness(1000%); }
.button-download{ background:#DAE7D4; border:1px solid #DAE7D4; border-radius:8px; color:var(--primary-color); display:inline-block; padding:10px 16px; text-decoration:none; }
.files-list .tab-pane{ overflow:auto; }
.files-list .tab-pane::-webkit-scrollbar{ width:5px; }
.files-list .tab-pane::-webkit-scrollbar-track{ background:#fff; }
.files-list .tab-pane::-webkit-scrollbar-thumb,.files-list .tab-pane::-webkit-scrollbar-thumb:hover{ background:#ddd; }
.add-case-page form .form-control, .add-case-page form .form-select{ background-color:transparent; height:40px; }
.add-case-page form .form-label{ color:#4B5563; font-size:14px; font-weight:500; line-height:20px; margin-bottom:4px; }
.drag-and-drop{ border:1px dashed #E4E7EC; border-radius:8px; height:100px; width:100%; }
.drag-and-drop .filename{ color:#9CA3AF !important; }
#primary-team-color, #secondary-team-color, #tertiary-team-color{ height:32px; width:32px; }
body .browse-colour{ border:1px solid var(--primary-color); border-radius:4px; font-size:14px; font-weight:500; margin:0; padding:3px 3px; }
.settings-page .strings-status ul li::before{ background:var(--primary-color); border-radius:45px; content:''; display:inline-block; height:10px; left:-16px; position:absolute; top:50%; width:10px; z-index:1; }
.settings-page .strings-status ul li:last-child:after{ height:50%; }
.settings-page .strings-status ul li:first-child:after{ bottom:0; height:50%; top:auto; }
.settings-page .strings-status ul li:after{ border-left:2px dashed #C4D3BE; bottom:0; content:''; height:100%; left:-12px; position:absolute; top:0; width:1px; z-index:0; }
.settings-page .strings-status ul li:only-child:after{ content:none; }
.bg-light.card-body{ border-radius:7px; }
.activenav{ background:#F0FBEB !important; color:#2C2C2C !important; }
a.underlinelink, a.underlinelink:hover{ color:#fff; }
.navbar-nav .nav-item .nav-link:hover{ background:#F0FBEB !important; color:#2C2C2C !important; }
.navbar-nav .nav-item .profile.nav-link:hover, .navbar-nav .nav-item .profile .nav-link:hover{ background:transparent !important; color:#0C1D05 !important; }
.navbar-nav .nav-item .dropdown-item:hover{ background:#F1F3F5 !important; color:#05988a !important; }
body .btn-success{ background:#34a69c !important; }
.filter-nav select{ font-size:12px; height:35px; line-height:1; padding:8px; width:140px; }
.reqerratach div#emailHelp{ background:#F8FAFC; height:33px; left:122px; line-height:35px; margin-top:0; pointer-events:none; position:absolute; top:33px; width:calc(100% - 135px); }
a.dashleadico{ font-size:12px; left:2px; margin:0px 0 0 0; top:-2px; }
a.dashleadico,.reqerratach{ position:relative; }
.qntmsortinps .qntmsortinpftb input{ font-size:12px; height:35px; padding:8px; }
.enry_filtr_nav #filter-btn-reset,.enry_filtr_nav #filter-btn{ height:35px; }
.choose-date .form-control{ font-size:12px; height:35px; padding:8px; }
.choose-date{ width:300px; }
.enry_filtr_nav{ padding:0 !important; }
.qntmsortinps .qntmsortinpftb{ float:left; width:49%; }
.qntmsortinps .qntmsortinpftb input{ width:100%; }
.qntmsortinps .qntmsortinpto.qntmsortinpftb{ float:right; }
.qntmsortinps .qntmsortinpftb span{ font-size:10px; }
.qntmsortinps .qntmsortinpftb input::placeholder{ color:#bdbdbd; }
.enry_filtr_nav #filter-btn-reset{ width:49%; }
ul.cfa-text-list.list-group li:last-child{ margin:0 !important; }
ul.cfa-text-list.list-group li{ margin:0 0 15px !important; padding:0; }
ul.cfa-text-list.list-group{ margin:0 !important; }
body .row-end-nogap,body .col-end-nogap{ margin-left:0 !important; margin-right:0 !important; }
body .col-end-nogap{ padding-left:0 !important; padding-right:0 !important; }
.filter-nav{ justify-content:space-between; }
.lrvl_tbl_pagination .hidden div span:first-child[aria-disabled="true"], .lrvl_tbl_pagination .hidden div span:last-child[aria-disabled="true"], .lrvl_tbl_pagination .hidden div a.relative.inline-flex{ height:35px; }
.btn.btn-outline-secondary.btn-outline-success-over:hover{ background:#05988A; border-color:#05988A; }
.form-control.border.border-secondary.border-success-over.rounded:focus, .form-control.border.border-secondary.border-success-over.rounded:active{ border-color:#198754 !important; box-shadow:0px 0px 3px #93cbb1 !important; }
.list-group-item a.d-flex-dashboard .bg-success.bgtitl{ font-size:10.8px; line-height:17px; text-align:center; width:95px; }
.list-group-item a.d-flex-dashboard .bg-success.bgtitl+span{ font-size:12px; }
body .border-bottom-1{ border-bottom:1px solid #ddd !important; }
body .rounded.repeatedval.bg-success{ background-color:#09998B !important; opacity:.4 !important; }
ul.enqleadinfolc-coldetail li.sdnedit span{ align-items:center; display:flex; width:55%; }
ul.enqleadinfolc-coldetail li.sdnedit aside{ margin-left:5px; }
ul.enqleadinfolc-coldetail li.sdnedit a{ text-decoration:none; }
ul.enqleadinfolc-coldetail li .edititm, ul.enqleadinfolc-coldetail li.editectiv .viewitm, ul.enqleadinfolc-coldetail li.editectiv span aside i.clickedit, ul.enqleadinfolc-coldetail li span aside i.clicksave{ display:none; }
ul.enqleadinfolc-coldetail li.editectiv .edititm, ul.enqleadinfolc-coldetail li.editectiv span aside i.clicksave{ display:flex; }
ul.enqleadinfolc-coldetail li.sdnedit.editectiv i.clicksave{ font-size:19px; margin:0px 0 0 0; }
ul.enqleadinfolc-coldetail li span aside i.bi{ cursor:pointer; }
ul.enqleadinfolc-coldetail li .edititm input{ border:0px; border-radius:2px; min-width:180px; padding:4px 5px; }
.tab-pane-main:last-child{ margin-bottom:0 !important; }
.email_content table, .email_content table tr{ border:none; }
.navbar-toggler:focus{ box-shadow:none !important; }
.navbar-nav .nav-item .nav-link .hide-menu-text{ margin-left:4px; }
.full-sidebar{ align-items:center; display:flex; justify-content:space-between; }
.casedtls .filterbtn{ display:none; }
.remindermain .nav-link.active{ color:black !important; }
.modal-backdrop{ opacity:0.3 !important; }
.dashboard .add-cases ul li:last-child{ border-bottom:0; }
.dashboard-dtl p{ color:#0C1D05 !important; }
.dashboard-dtl p,#app .tabdaybtn{ font-size:14px; line-height:20px; }
#app .tabdaybtn{ align-items:center; border:1px solid #E4E7EC !important; display:flex; height:40px; justify-content:center; padding:8px 16px; }
.add-cases .card-body-case a{ font-size:14px; line-height:20px; }
.case-updated-list .row-1 .list-group-item{ font-size:14px; }
.agent-updates .card-body-case span, .dashboard .agent-updates .bgtitl,#export-btn, #filter-btn, #export-btn-popup{ font-size:14px; line-height:20px; }
#export-btn, #filter-btn, #export-btn-popup{ align-items:center; display:flex; gap:8px; height:40px; padding:10px 16px !important; }
.text,.active-operator td{ font-size:14px; line-height:20px; }
.active-operator th{ font-size:12px; line-height:18px; }
.dashboard .cases-tab a:hover{ background-color:var(--primary-color) !important; color:#fff; }
.outline-button-primary:hover{ background:var(--primary-color) !important; color:#fff !important; }
.form-control{ font-size:14px; line-height:20px; }
.form-control,.form-control:focus{ box-shadow:none; }
.button-primary{ font-size:14px; }
div#client-name{ font-size:24px; line-height:32px; }
.sidenote-header,.sidenote-header button{ font-size:14px; line-height:20px; }
.sidenote-header a{ height:32px; width:32px; }
.sidenote-header a i{ font-size:18px !important; }
.inboxitems .nav-link,#pills-tabContent{ font-size:14px; line-height:20px; }
input:focus{ box-shadow:none; }
.finance-form .h4{ font-size:20px; line-height:30px; }
.finance-form{ font-size:14px; line-height:20px; }
.finance-form .form-label{ color:#4B5563; }
.files-list,.client-dets{ font-size:14px; line-height:20px; }
#enqriesnoteptemp{ font-size:14px !important; line-height:20px; }
.coll--log--table table i{ font-size:13px; }
.editsec textarea{ color:#6B7280; font-size:14px; font-weight:400; line-height:20px; }
.content-body-wrapper .h3{ align-items:end; color:var(--text-color); display:flex; font-size:30px; line-height:30px; margin-bottom: 0;}
.message-area{ background:#fff !important; border:1px solid #C4D3BE; border-radius:var(--bs-border-radius-lg) !important; }
.variable,.variable-tag{ background-color:#F8FFF5; border:1px solid #C4D3BE; }
.variable-tag{ border-radius:4px; }
.sms-page .message-list{ height:calc(100vh - 400px); }
.mainbtndiv .logbtn{ border:none; border-radius:8px; height:40px; padding:10px 16px; }
.mainbtndiv .resetbtn{ background:#DAE7D4; color:#143109; }
.mainbtndiv .applybtn{ background:#143109; color:#fff; }
#change-log .form-control{ height:40px; }
.changelog-lft label{ font-size:14px; font-weight:400; line-height:20px; }
.changelog-lft .checkbox-input{ appearance:none; border:1px solid #1F2937; border-radius:2px; height:12px; width:12px; }
.changelog-lft .checkbox-input:checked:after{ border:solid #143109; border-width:0 1px 1px 0; content:""; height:7px; left:3px; position:absolute; top:1px; transform:rotate(45deg); width:4px; }
#change-log h3 span{ color:#4B5563; font-size:12px; line-height:18px; }
div#change-log h3{ font-size:14px; line-height:24px; }
.profile-update .profile-clr{ background:#FBFBFB; border:1px solid #E4E7EC; border-radius:8px; }
.profile-update .profile-clred{ background:#F8FFF5; border:1px solid #C4D3BE; border-radius:8px; }
.ticketcnt{ color:var(--primary-color); }
.claimants-Comms,.enqtb-cnt-row{ min-height:calc(100% - 54px); }
.form-control:focus, .form-select:focus{ border-color:#ced4da !important; box-shadow:none !important; }
.border{ border:1px solid #E4E7EC !important; }
form#casesfilters .form-select, form#casesfilters .form-control{ color:#9CA3AF; }
form#casesfilters .form-label{ color:#4B5563; font-size:14px; font-weight:500; line-height:20px; }
#date-range-cases{ background:url(/image/calendar.svg) no-repeat center right; background-position:right 12px center; }
.dashboard .subheading{ font-size:16px; line-height:24px; }
.bi-search::before{ color:#D1D5DB; }
#enqriesptemp .table-container{ border-radius:16px !important; }
.nav-pills .tablitm{ color:#0C1D05; font-size:14px; font-weight:600; height:40px; line-height:18px; padding:10px 15px !important; }
.add-case-page form .form-control::placeholder{ color:#9CA3AF }
.form-control{ padding:8px 12px; }
.dropdown-menu .form-select, .dropdown-menu .form-control{ color:#6B7280; height:40px; }
.dropdown-menu .form-select option{ color:#6B7280; }
#addcase .h4{ line-height:30px; }
.form-control-casesearch{ max-width:357px; }
.update-list .nav-pills .nav-link{ font-size:14px; height:32px; line-height:20px; padding:0 !important; width:63px; }
.list-group span{ color:#4B5563; }
#pills-tab .tablitm{ font-size:14px; height:32px; line-height:20px; min-width:63px; padding:5px !important; }
.files-page .files-list ul li .reloadbtn, .files-page .files-list ul li .dwnldbtn{ align-items:center; display:flex; height:32px; justify-content:center; min-height:32px; min-width:32px; padding:4px 5px; width:32px; }
div#documentModal{ z-index:9999; }
.files-page .files-list ul li #img-view{ height:32px; }
.payloadfiles.files-list ul li #img-view{ height:35px; }
#nav-tab .nav-link{ font-size:14px; height:32px; line-height:20px; padding:4px !important; }
.finance-form .form-control, .finance-form .form-select{ height:40px !important; padding:8px 12px; }
#pdf-view{ height:32px; }
.operator-page .dltbtn i, .operator-page .editbtn i{ display:block; font-size:16px; }
.operator-page .dltbtn, .operator-page .editbtn{ border:none; height:16px; width:16px; }
.operator-page .dltbtn:active, .operator-page .editbtn:active{ border:none; }
.operator-page .input-group{ height:40px; width:262px; }
.operator-page table td .badge{ font-size:12px; line-height:18px; padding:3px 8px; }
#add-operator .form-control, #add-operator .form-select{ height:40px; }
#add-operator .form-group label{ font-size:14px; line-height:20px; }
.fc .fc-daygrid-day-top{ flex-direction:row !important; }
.ticketdtls span{ font-size:14px; line-height:20px; }
#reminder .modal-header{ margin-bottom:12px; }
#reminder .form-label{ color:#4B5563; font-size:14px; line-height:20px; }
#reminder .form-control, #reminder .form-select{ font-size:14px; height:40px; }
#reminder .modal-dialog{ margin:0 auto; max-width:600px; padding:10px; }
#reminder #exampleModalLabel,#deleteReminderForm h3{ font-size:20px; line-height:30px; }
#deleteReminderForm h3{ font-weight:600; }
#deleteReminderForm .backbtn,#edit-operator1 .form-control, #edit-operator1 .form-select{ height:40px; }
.btn-close:focus{ box-shadow:none !important; }
.settings-page .form-control, .settings-page .form-select{ background-color:#fff; height:40px; }
.setting-form-column{ z-index:100; }
.settings-page textarea.form-control{ height:76px; }
.sidebar-menu{ z-index:1000; }
.mailbox .form-field.subject input[type="text"]{ background:transparent; border:none; border-radius:4px; padding:10px 12px; width:100%; }
.mailbox .form-field.subject{ min-height:auto !important; }
.incoming-call{ background:#F3F4F6; border-radius:24px; bottom:24px; cursor:move; height:245px; max-width:232px; padding:24px 40px; position:absolute; right:24px; text-align:center; width:100%; z-index:100000; }
.incoming-call .callerprofile .callername{ align-items:center; background:#143109; border-radius:50%; color:#fff; display:flex; height:64px; justify-content:center; margin:0 auto; margin-bottom:8px; text-align:center; width:64px; font-size:18px; line-height:28px; }
.incoming-call p{ font-size:12px; line-height:18px; }
.incoming-call h2{ font-size:16px; line-height:24px; margin-bottom:12px; }
.incoming-call .btnmaindiv .callbtn{ border:none; border-radius:50%; height:40px; width:40px; background:#143109; }
.incoming-call .btnmaindiv .rejectbtn{ background:#FF0000; }
.incoming-call .btnmaindiv .callansbtn{ background:#10b981; }
#addcase .scanbtn{ align-items:center; background:#143109; border:0; color:#fff; display:flex; font-size:14px; height:40px; justify-content:center; line-height:20px; padding:10px 16px; }
#scanmodal{ z-index:10000; }
#scanmodal h3{ font-size:20px; font-weight:600; line-height:30px; }
#scanmodal p{ color:#4B5563; }
#scanmodal p,#scanmodal .scandocbtn{ font-size:14px; line-height:20px; }
#scanmodal .scandocbtn{ align-items:center; background:#143109; border:none; border-radius:8px; color:#fff; display:flex; height:40px; justify-content:center; margin:0 auto; padding:10px 16px; }
#scanmodal .btn-close{ position:absolute; right:12px; top:12px; z-index:100; }
#scanmodal .modal-dialog{ margin:0 auto; max-width:316px; min-height:100%; }
.caseextract{ padding:10px }
.confidence-value{ background:#F8FFF5; border:1px solid #143109; border-radius:8px; padding:8px 12px; }
.confidence-value h5{ color:#0C1D05; font-size:14px; font-weight:500; line-height:20px; }
.confidence-value span{ font-size:12px; line-height:18px; }
body .modal-backdrop:last-child{ opacity:.5 !important }
body .modal-backdrop{ opacity:0 !important; }
.bodymain .modal-backdrop{ display:none; }
.caseextract .modal-dialog{ margin:0 auto; max-width:80% !important; }
.caseextract .proceeddiv{ display:none; }
.caseextract .caseextractdiv{ display:block !important; }
.caseextract .modal-content{ background-color:#fff; padding:40px; }
.caseextract .modal-content .heading{ font-size:30px; line-height:38px; margin-bottom:19px; }
.caseextract .agreement{ background:#F9FAFB; border-radius:8px; padding-top:14px; }
.caseextract .btn-close{ position:absolute; right:12px; top:12px; z-index:100; }
.caseextract .modal-body{ padding:0; }
.generatereport{ background:#F8FFF5; border-radius:8px; padding-bottom:12px; padding-top:12px; }
.generatereport .form-group{ display:flex; gap:32px; }
.generatereport .form-group input{ appearance:none; background:transparent !important; border:2px solid #9CA3AF; border-radius:50%; height:24px; margin:0 !important; padding-left:0 !important; width:24px; }
.generatereport .form-group label{ color:#1F2937; font-size:14px; line-height:20px; }
.generatereport .form-check{ align-items:center; display:flex; gap:8px; padding-left:0 }
.generatereport .form-group input:checked{ background:#143109 !important; border:2px solid #fff; outline:1px solid #000 !important; }
.form-check-input:focus{ box-shadow:none; }
.caseextractdiv .submitbtn{ align-items:center; background:#143109 !important; color:#fff !important; display:flex; font-size:14px; height:40px; justify-content:center; line-height:20px; padding:10px 16px; }
.calculationtable .head{ padding-bottom:12px !important; }
.calculationtable li strong{ color:#0C1D05; font-size:16px; font-weight:500; line-height:24px; }
.calculationtable li{ color:#4B5563; font-size:14px; line-height:20px; list-style:none; padding-top:12px; }
.calculationtable{ padding:0 !important; width:100%; }
.calculationtable .border-bottom{ border-bottom:1px solid #E4E7EC; }
.casesearch-result-ajx ul.list-group:hover span{ color:#fff; }
.color-palette .custom-color-button{ border-radius:8px; height:32px; width:32px; }
.color-palette .browse-colour{ height:32px; text-align:center; width:126px; }
.color-palette small.form-label{ color:#4B5563 !important; font-size:14px; font-weight:500; line-height:20px; }
.status_icons .qntmfrom{ border:none !important; border-radius:6px !important; font-size:12px; height:20px; padding:2px 6px; padding-left:17px; width:140px; }
.status_icons .statusbtn{ height:26px; padding:2px 12px !important; }
#diff_charges .diffcharges-icon{ color:#9CA3AF; font-size:14px; left:6px; }
#diff_charges .statussubmitbtn{ background:var(--primary-color); border:none; border-radius:6px; color:#fff; font-size:12px; height:18px; line-height:14.5px; padding:0 6px; right:1px; top:1px; }
.status_icons{ margin-bottom:20px !important; }
.status_icons .dic-acceptance{ background:#fff; border-radius:16px; box-shadow:0 0 3px #00000029; color:#000; left:0; position:absolute; top:33px; width:100%; font-size:14px; line-height:20px; }
.status_icons .dic-acceptance h3{ font-size:14px; font-weight:600; line-height:20px; }
.status_icons .dic-acceptance label{ color:#4B5563; }
.status_icons .dic-acceptance .dicbtn{ border:none; border-radius:8px; font-weight:500; height:32px; }
.status_icons .dic-acceptance p{ font-weight:500; }
.status_icons .dic-acceptance .dicno{ background:#DAE7D4; }
.status_icons .dic-acceptance .dicyes{ background:#143109; color:#fff }
.adddiallar .modal-content{ background:#fff; }
.adddiallar .modal-dialog{ margin:0 auto; max-width:240px; }
.dialler_settings .searchgroup{ height:40px; width:262px }
.dialler_settings #scheduletimeLabel{ font-weight:600; }
.dialler_settings .scheduletime .modal-dialog{ margin:0 auto; max-width:306px; }
.dialler_settings .scheduletime .scheduletime-inr .selectday{ min-width:69px; }
.dialerinr p, .dialerinr span{ font-weight:500; }
.existsearch{ max-width:357px; }
.existsearch .casesearchbtn{ height:40px; right:0; top:0; }
.existsearch .form-control-casesearch{ height:40px; padding-right:30px; }
.claimant-page .casetabheading a{ padding:0; }
.content-body-wrapper .casetabheading{ gap:12px; }
.settingsprofile .collapselft{ margin-top:48px; }
.profileimg{ background:#fff; border-radius:50%; height:40px; min-height:40px; min-width:40px; object-fit:contain; overflow:hidden; width:40px; }
.profileimg img{ height:100%; object-fit:cover; width:100%; }
.status-icolor{ border-radius:90px; display:inline-block; height:10px; margin:0 6px 0 0px; width:10px; }
#team-setting .prebtn{ background:#DAE7D4; color:#143109; }
.message-list .list-group-item .unsub-sms.noteby,.message-list .list-group-item .unsub-sms.noteby{ border-color:#EF4444; color:#EF4444; }
.message-list .list-group-item .unsub-sms{ background:#FFF9F9; }
.inboxitems .search-group{ height:40px; }
.inboxitems .dropdown #emailFilterBtn{ height:40px; padding:0 !important; text-align:center; width:40px; }
.inboxitems .dropdown #emailFilterBtn i{ line-height:0; }
#calendar .fc-scrollgrid-sync-table td{ height:115px; width:160px; }
.email-body-inr li{ list-style:none; padding:12px; }
.inboxitems #pills-tabContent{ overflow-x:unset; }
.inboxitems #claimt-tabContent{ max-height:1025px; overflow-x:unset; overflow-y:auto; padding-right:6px; }
#emailreminderLxz9U{ z-index:10000; }
.reminder-page .reminder-search .input-group{ max-width:357px; }
.schedule-overview{ border-radius:16px; }
.schedule-overview .schedule-heading{ font-size:16px; font-weight:600; line-height:24px; }
.schedule-overview{ margin:0 auto; width:100%; }
.schedule-overview .day-row{ align-items:center; display:flex; margin-bottom:20px; }
.schedule-overview .day-label{ font-size:12px; font-weight:500; line-height:18px; min-width:67px; }
.schedule-overview .bar-container{ border:1px solid #F9FAFB; position:relative; width:100%; }
.schedule-overview .bar{ height:100%; position:absolute; }
.schedule-overview .booked{ background-color:#DAE7D4; border-radius:4px; height:17px; top:-7px; z-index:1; }
.schedule-overview .available{ background-color:transparent; border:1px dashed #98AA91; }
.schedule-overview .time-labels{ display:flex; font-size:12px; font-weight:500; gap:10px; justify-content:space-between; line-height:18px; }
.schedule-overview .available:before{ left:-7px; z-index:1; }
.schedule-overview .available:before,.schedule-overview .available:after{ background:#98AA91; border-radius:50%; content:""; height:8px; position:absolute; top:-4px; width:8px; }
.schedule-overview .available:after{ right:-7px; z-index:10; }
.schedule-overview .bookedgreen{ background:#143109; }
.schedule-overview::-webkit-scrollbar-thumb:hover{ background:#555; }
.operators-popup{ background:#fff; border-radius:4px; bottom:15px; box-shadow:0 0 4px #00000038; display:none; font-size:12px; line-height:17px; min-width:126px; padding:8px; position:absolute; right:0; z-index:1; }
.schedule-overview .booked:hover .operators-popup{ display:block; }
.operators-popup h2{ font-size:12px; font-weight:600; line-height:18px; }
.operators-popup .operators-dtls h3{ font-size:12px; font-weight:500; line-height:18px; }
.operators-popup .operators-dtls h4{ font-size:12px; font-weight:400; line-height:18px; }
.operators-popup h2 span{ color:#4B5563; font-weight:400; }
.schedule-overview .monday-row .available{ left:22.2%; width:55%; }
.schedule-overview .monday-row .booked{ left:25%; width:25%; }
.schedule-overview .tuesday-row .available{ left:22.2%; width:55%; }
.schedule-overview .tuesday-row .booked{ left:30.3%; width:18%; }
.schedule-overview .wednesday-row .available{ left:26.8%; width:55%; }
.schedule-overview .wednesday-row .booked{ left:26.7%; width:8.3% }
.schedule-overview .thursday-row .available{ left:35%; width:51%; }
.schedule-overview .thursday-row .booked1{ left:34.9%; width:13.2%; }
.schedule-overview .thursday-row .booked2{ left:56.5%; width:13.5%; }
.schedule-overview .friday-row .available{ left:22.2%; width:55%; }
.schedule-overview .friday-row .booked{ left:26%; width:47.5%; }
#calendar .fc-toolbar-chunk .fc-button:hover{ background:#143109; color:#fff; }
#calendar .fc-toolbar-chunk .fc-button:focus{ box-shadow:none; }
#scanmodal .modal-dialog{ align-items:center; display:flex; }
.usagemain .sidebar-menu{ position:fixed !important; }
.usagemain .sidebar-toggle{ height:30px; width:30px; }
.twofctrauth h3{ font-size:16px; font-weight:600; line-height:24px; }
.twofctrauth p{ font-weight:400; }
.twofctrauth p,.twofctrauth h4{ font-size:14px; line-height:20px; }
.twofctrauth h4{ font-weight:600; }
.twofctrauth .factorbtn{ background:transparent; border:1px solid #143109; border-radius:6px; color:#143109; font-size:14px; font-weight:500; line-height:20px; padding:6px 12px; }
.reminder-operation #hide-reminder{ right:10px !important; top:15px !important; }
#staticBackdropIncomingCall .search_btn .casesearchbtn{ height:40px; right:36px; top:29px; }
#staticBackdropIncomingCall .search.existsearch{ border:1px solid #f1f1f1; cursor:pointer; height:auto; position:absolute; width:218px; z-index:10; }
#staticBackdropIncomingCall .search.existsearch:hover .list-group-item{ background:#143109 !important; color:#fff; }
.tox .tox-throbber{ z-index:0 !important; }
.accordion-item .accordion-button{ color:#143109 !important; }
.operator-page tr th, .operator-page tr td, #lenderdatebase tr th, #lenderdatebase td{ color:var(--gray-color); word-wrap:break-word; }
.operator-page tr th, #lenderdatebase tr th{ font-size:12px; font-weight:500; line-height:18px; padding:12px 23px; }
#lenderdatebase tr th{ white-space:nowrap; }
.choices.is-open{ border:1px solid #D1D5DB; border-radius:8px; }
.pencilimg{ width:16px; }
.operator-page tr td, #lenderdatebase tr td{ font-size:14px; font-weight:400; line-height:20px; padding:13px 23px; }
.e-profile tr td:not(:first-child){ padding:13px 23px !important; }
.operator-page .teamtable tr td{ padding:9px 23px; }
.logo_td{ border:2px solid #fff; border-radius:12px; box-shadow:0px 1px 1px 0px #2A2A2A14; box-shadow:0px 3px 4px -1px #2A2A2A24; box-shadow:0px -3px 3px 0px #0000001A inset; box-shadow:0px 3px 3px 0px #FFFFFF1A inset; height:32px; object-fit:contain; width:32px; }
.operator-page table thead tr th:first-child, .operator-page table tr [data-label="ID"]{ padding-left:23px; padding-right:23px; }
.operator-page .modal-title{ color:var(--text-color); font-size:20px; line-height:30px; }
.mtb-12{ margin:12px 0; }
.operator-page .form-group label{ color:var(--ligtGray-color); font-size:14px; line-height:20px; }
.operator-page .modal-dialog{ max-width:600px; }
.operator-page .modal .choices__list--multiple .choices__item{ background-color:var(--yellow); border:1px solid #C4D3BE; border-radius:6px; color:var(--text-color); font-size:14px; font-weight:500; line-height:20px; margin:4px; padding:6px 12px; }
.operator-page .modal .choices[data-type*=select-multiple] .choices__button, .operator-page .modal .choices[data-type*=text] .choices__button{ background-image:url(/image/close_icon.png); background-size:16px; border-left:0; }
.operator-page .choices[data-type*="select-multiple"] .choices__item .choices__button{ color:#2C2C2C; opacity:1; }
.operator-page .choices[data-type*="select-multiple"] .choices__item .choices__button:hover{ color:#2C2C2C; }
.operator-page .choices__inner{ background-color:#fff; border:1px solid #D1D5DB; border-radius:8px; display:inline-block; font-size:14px; min-height:auto; overflow:hidden; padding:4px; vertical-align:top; width:100%; }
.operator-page .choices__input{ background-color:transparent; }
.operator-page .modal-content{ background:#fff; border-radius:16px; }
.operator-page .modal-content button.btn-close{ color:#2C2C2C; font-weight:900; opacity:1; }
.agents-page .choices__list--multiple .choices__item, .filetrdrodown .choices__list--multiple .choices__item{ background-color:var(--yellow); border:1px solid #C4D3BE; border-radius:6px; color:var(--text-color); font-size:14px; font-weight:500; line-height:20px; margin:4px; padding:6px 12px; }
.agents-page .choices[data-type*=select-multiple] .choices__button, .agents-page .choices[data-type*=text] .choices__button, .filetrdrodown .choices[data-type*=text] .choices__button, .filetrdrodown .choices[data-type*=select-multiple] .choices__button{ background-image:url(/image/close_icon.png); background-size:16px; border-left:0; }
.agents-page .choices[data-type*="select-multiple"] .choices__item .choices__button, .filetrdrodown .choices[data-type*="select-multiple"] .choices__item .choices__button{ color:#2C2C2C; opacity:1; }
.agents-page .choices[data-type*="select-multiple"] .choices__item .choices__button:hover, .filetrdrodown .choices[data-type*="select-multiple"] .choices__item .choices__button:hover{ color:#2C2C2C; }
.agents-page .choices__inner, .filetrdrodown .choices__inner{ background-color:#fff; border:1px solid #D1D5DB; border-radius:8px; display:inline-block; font-size:14px; min-height:auto; overflow:hidden; padding:4px; vertical-align:top; width:100%; }
.agents-page .choices__input, .filetrdrodown .choices__input{ background-color:transparent; }
.agents-page .modal-content{ background:#fff; border-radius:16px; }
.agents-page .modal-content button.btn-close{ color:#2C2C2C; font-weight:900; opacity:1; }
.agents-page .mainheading, .reminder-page .mainheading,div#client-name{ text-transform:capitalize; }
#qgtable-fix-wrapper #table-body td[data-column-slug="client_postcode"]{ text-transform:uppercase; }
.choices__list--multiple{ align-items:center; display:flex; flex-wrap:wrap; gap:4px; }
.claim-types .choices__inner{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('https://cdn.jsdelivr.net/npm/bootstrap-icons/icons/chevron-down.svg'); background-position:right 10px center; background-repeat:no-repeat; background-size:16px; padding-bottom:0; padding-right:10px; padding-top:0; }
.choices__inner{ padding-right:30px; }
.settings-page .section-title{ color:var(--text-color); font-size:16px; line-height:24px; margin-bottom:12px; }
.settings-page .profile-title{ color:var(--text-color); font-size:20px; line-height:30px; }
.settings-page .form-label{ color:var(--ligtGray-color); font-size:14px; font-weight:500; line-height:20px; margin-bottom:4px; }
.settings-page .collapselft{ margin-top:62px; }
.editsec .accordion-button:after,.field-error{ display:none; }
.field-error{ color:red; }
.strings-status ul li{ transition:all .15s ease; }
.variable{ background-color:#F8FFF5; border:1px solid #C4D3BE; cursor:grab; font-size:12px; margin:1px; padding:7px 8px; user-select:none; }
.message-area{ background:#F8FFF5; min-height:100px; overflow-y:auto; padding:2px 5px; white-space:pre-wrap; width:100%; }
.message-area,.variable-tag{ border:1px solid #C4D3BE; border-radius:4px; }
.variable-tag{ background-color:#F8FFF5; color:var(--primary-color); cursor:pointer; display:inline-block; font-size:14px; margin:2px; padding:3px 6px; }
.operator-page form .input-group input, .operator-page form .input-group-text{ border-color:#E4E7EC; }
.operator-page form .input-group input{ border-bottom-left-radius:8px; border-top-left-radius:8px; font-size:14px; }
.operator-page form .input-group-text{ border-bottom-right-radius:8px; border-top-right-radius:8px; }
::placeholder{ color:#9CA3AF; opacity:1; }
:-ms-input-placeholder{ color:#9CA3AF; }
::-ms-input-placeholder{ color:#9CA3AF; }
button[data-bs-target="#add-team"]{ height:40px; width:99px; }
.detailcta{ font-size:14px !important; line-height:20px; padding:2px 10px; }
.downloadcta{ align-items:center; background:#fff; border:1px solid #143109; border-radius:8px; color:#143109; display:flex; font-size:14px; gap:8px; height:40px; line-height:20px; padding:10px 16px; }
div#cost_setting--wrap span{ color:#9CA3AF; font-size:12px; line-height:18px; }
.profilectype .accordion-button:after{ display:none; }
.toggleSwitch{ cursor:pointer; font-size:24px; transition:color 0.3s ease; }
.toggleSwitch.on{ color:#143109; }
.toggleSwitch.off{ color:#9CA3AF; }
div#lenderdatebase table .toggleSwitch:before{ font-size:20px; }
div#lenderdatebase table{ table-layout:auto; }
.mb-17{ margin-bottom:17px; }
.appovemodal h2{ color:var(--text-color); font-size:20px; line-height:30px; }
.appovemodal p{ color:#4B5563; font-size:14px; line-height:20px; text-align:center; }
.appovemodal .modal-content{ background-color:#fff; border-radius:16px; padding:16px; text-align:center; width:316px; }
.appovemodal .modal-footer button{ width:calc(50% - 8px); border-radius:8px; font-size:14px; height:40px; line-height:20px; margin:0; padding:10px; width:calc(142px - 4px); }
.appovemodal .modal-footer{ gap:4px; justify-content:space-between; }
.appovemodal .modal-footer button.button-secondary{ border:1px solid #143109; color:#143109; }
.appovemodal.modal-dialog{ align-items:center; display:flex; height:100%; justify-content:center; margin:0 auto; }
.profilectype .dsarbtn i{ font-size:21px; }
.profilectype .heading{ color:#0C1D05; font-size:20px; line-height:30px; }
.dsarbtn{ height:22px; }
.feedback--table th{ font-size:12px; line-height:18px; }
.feedback--table th,.feedback--table td{ color:#1F2937; padding:12px !important; }
.feedback--table td{ cursor:pointer; font-size:14px; line-height:20px; white-space:nowrap; }
.feedback--table th[data-label="ID"]{ padding-left:23px; width:5%; }
.feedback--table tr td:first-child{ padding-left:23px; }
.feedback--table th[data-label="Email"]{ width:25%; }
.feedback--table th[data-label="Operator Name"]{ width:15%; }
.feedback--table th[data-label="Team"]{ width:20%; }
.feedback--table th[data-label="Topics"]{ width:15%; }
.feedback--table th[data-label="Description"]{ width:25%; }
.attachment{ padding:20px 16.2px; }
.othersbg{ background-color:#000; }
.pdf{ background:#D92D20; }
.videobg{ background-color:#1E88E5; }
.jpgbg{ background-color:#4CAF50; }
.pngbg{ background-color:#8BC34A; }
.gifbg{ background-color:#FF69B4; }
.audiobg{ background-color:#FFA500; }
.attachfile{ border-radius:1.2px; bottom:5px; color:#fff; font-size:6px; font-weight:700; left:-1px; line-height:7.26px; padding:1.2px 1.8px; text-transform:uppercase; }
.filetxt{ color:var(--text-color); font-size:14px; line-height:20px; }
.downcta{ background:#DAE7D4; border:0; border-radius:8px; height:32px; padding:6px; width:32px; }
.viewcta{ height:32px; padding:6px 12px; }
button.downcta img{ height:15px; width:15px; }
.view-recording-modal.modal .player{ border-radius:8px; color:333#333; margin:0 auto; padding:20px; width:100%; }
.view-recording-modal.modal .time{ font-size:14px; }
.view-recording-modal.modal .progress{ background:#E5E7EB; border-radius:50px; height:5px; margin:10px 0; position:relative; width:100%; }
.view-recording-modal.modal .progress-bar{ background:#143109; border-radius:50px; height:100%; left:0; position:absolute; top:0; width:0%; }
.view-recording-modal.modal .controls{ align-items:center; display:flex; justify-content:center; }
.view-recording-modal.modal .control-btn{ background:none; border:none; color:#fff; cursor:pointer; padding:10px; }
.view-recording-modal.modal .control-btn svg{ height:24px; width:24px; }
.view-recording-modal.modal .fullscreen img{ cursor:pointer; height:24px; width:24px; }
.view-recording-modal.modal .control-btn{ align-items:center; background:#fff; border-radius:50%; display:flex; height:40px; justify-content:center; width:40px; }
.view-recording-modal.modal .play-btn-lup{ background:#143109; color:#fff !important; }
.view-recording-modal.modal .controlsbtn-main{ gap:12px; width:100%; }
.view-recording-modal.modal .audioprofile{ height:120px; width:120px; }
.view-recording-modal.modal .minimize-activ #staticBackdropLabel{ display:none; }
.view-recording-modal.modal .progressbarmain{ position:relative; }
.view-recording-modal.modal .progressbarmain .duration-lup{ right:0; }
.view-recording-modal.modal .progressbarmain .time{ position:absolute; top:-14px; }
.view-recording-modal.modal .progressbarmain .current-time-lup{ left:0; }
.view-recording-modal.modal .minimize-activ .time{ position:static; }
.view-recording-modal.modal .minimize-activ .progressbarmain{ margin:0 auto; width:75% !important; }
.view-recording-modal.modal .modal-content.minimize-activ .modal-header{ padding:20px 16px !important; position:absolute; right:-4px; top:-5px; width:100%; }
.view-recording-modal.modal .minimize-activ .player{ padding-top:0 !important; }
.view-recording-modal.modal .modal-content.minimize-activ .modal-body{ padding:16px !important; }
.view-recording-modal.modal .modal-content.minimize-activ button{ font-size:10px; padding:6px 11px !important; }
.view-recording-modal.modal .modal-content.minimize-activ .audioprofile{ display:flex !important; height:63px !important; padding:0 !important; width:66.5px !important; }
.view-recording-modal.modal .modal-content.minimize-activ .controlsbtn-main{ width:75%; }
img.fileimg{ height:24px; width:19px; }
body{ background:#FCFCFD !important; }
.operatormail span.flex-fill.text-truncate.primary-color{ white-space:normal; }
table.table tr[data-enqlead="0"] td{ height:100px; padding:20px !important; text-align:center !important; vertical-align:middle; }
.files-list #nav-tab .nav-link{ padding:5px 15px !important; }
.filetype{ background:red; border-radius:4px; bottom:6px; color:white; font-size:7px; font-weight:700; left:-3px; line-height:13px; padding:0px 3px; position:absolute; }
.agents-page .mainheading, .reminder-page .mainheading{ font-size:32px; }
.reminder-page .fc .fc-toolbar-title{ font-size:20px; font-weight:600; line-height:30px; margin:0; }
.reminder-page #calendar a{ font-size:12px; line-height:18px; }
.agents-page img.whitefilter{ display:none; }
.agents-page button#filterButton:hover .whitefilter{ display:block; }
.agents-page button#filterButton:hover .blackfilter{ display:none; }
.agents-page button#filterButton{ font-size:14px; }
.agents-page .disableimg{ cursor:pointer; }
.usagebkp #export-btn, .usagebkp #export-btn-popup{ gap:2px; width:132px; }
.printerwrap{ background-color:var(--secondary-color); font-size:14px; }
input::placeholder, select::placeholder{ color:#9CA3AF; opacity:1; }
input::-webkit-input-placeholder, select::-webkit-input-placeholder{ color:#9CA3AF; }
input:-ms-input-placeholder, select:-ms-input-placeholder{ color:#9CA3AF; }
input::-ms-input-placeholder, select::-ms-input-placeholder{ color:#9CA3AF; }
#edit-profile{ background-color:var(--secondary-color); font-size:14px; height:32px; }
#callButton{ height:32px; width:100%; }
select{ cursor:pointer; }
#app .content-body-wrapper{ height:100vh !important; transition:opacity 0.3s ease; }
select#filter-lender option, #filterstatus option, #filter-introducer option, #calltype option{ font-size:12px; }
.task-page .task-list-group .list-group-item{ padding-top:0; }
.claim-disable{ opacity:0.6; }
.bg-overley{ display:none; }
ul.navbar-nav .nav-item .nav-link span.hide-menu-text{ height:auto; }
.audit--table{ margin-top:17px; }
.audit-page .nav-link{ color:#0C1D05; font-size:14px; line-height:20px; padding:10px 15px; word-break:break-all; }
.audit-page .nav-item:hover .nav-link{ border:0; color:#fff; }
.audit--table th:first-child, .audit--table tr td:first-child{ padding-left:32px; }
.offcanvas-title{ color:#0C1D05; font-size:26px; line-height:32px; }
.audit--table table tr th, .audit--table table td{ word-wrap:break-word; }
.offcanvas-body .viewitm{ word-break:break-all; }
.addfeedbackbtn{ color:#0C1D05 !important; }
.dropdown-menu .calendar-icon{ right:8px; top:50%; transform:translateY(-50%); }
.feild-setting--wrap .dropdown-menu{ box-shadow:0px 4px 8px 0px #00000014; right:0; width:288px; }
.settingfilter::after{ display:none !important; }
.feild-setting--wrap .toggle-item{ align-items:center; cursor:pointer; display:flex; gap:8px; margin-bottom:8px; }
.feild-setting--wrap .accordion-collapse{ transition:0.5s linear all; }
.feild-setting--wrap button.accordion-button.active svg{ transform:rotate(180deg); }
.feild-setting--wrap .toggle-switch{ height:14px; position:relative; width:22px; }
.feild-setting--wrap .toggle-switch input{ display:none; }
.feild-setting--wrap .slider{ background-color:#9CA3AF; border-radius:20px; bottom:0; cursor:pointer; left:0; position:absolute; right:0; top:0; transition:background-color 0.3s ease-in-out; }
.feild-setting--wrap .slider::before{ background-color:#fff; border-radius:50%; bottom:2px; box-shadow:0 2px 4px rgba(0, 0, 0, 0.2); content:""; height:10px; left:2px; position:absolute; transition:transform 0.3s ease-in-out; width:10px; }
.feild-setting--wrap input:checked+.slider{ background-color:#143109; }
.feild-setting--wrap input:checked+.slider::before{ transform:translateX(8px); }
.feild-setting--wrap button:after{ display:none; }
.audit-page #dropdownFormButton, .audit-page #export-btn, .audit-page #filter-btn, .conditional-filter #filterButton, .conditional-filter .dropdown-toggle, .audit-page #export-btn-popup{ align-items:center; display:flex; font-size:14px; gap:8px; height:40px; }
.filetrdrodown .custom-checkbox-group{ display:flex; flex-direction:column; }
.filetrdrodown .custom-checkbox{ align-items:center; display:flex; font-size:14px; gap:0.5rem; position:relative; }
.filetrdrodown .custom-checkbox input[type="checkbox"]{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background-color:#fff; border:1px solid #1F2937; border-radius:4px; cursor:pointer; height:16px; margin:0; outline:none; transition:background-color 0.2s ease, border-color 0.2s ease; width:16px; }
.filetrdrodown .custom-checkbox input[type="checkbox"]:checked{ align-items:center; background-color:#143109; border-color:#143109; display:flex; justify-content:center; }
.filetrdrodown .custom-checkbox input[type="checkbox"]:checked::after{ color:#fff; content:"✔"; font-size:12px; font-weight:bold; }
.filetrdrodown .custom-checkbox label{ cursor:pointer; margin:0; user-select:none; }
#export-btn:hover svg path{ stroke:#fff; }
#export-btn svg path{ transition:stroke 0.3s ease; }
.table tr .notfound{ text-align:center !important; }
.input-group{ height:40px; }
.workflow-accordion::after{ transform:unset !important; }
button#reject_agreement_btn{ width:100%; }
i.bi.bi-chevron-left, i.bi.bi-chevron-right{ font-size:15px; width:24px; }
.content-body-wrapper a.h3{ display:flex; font-size:inherit; height:24px; line-height:unset; width:24px; }
.call-log-page .table-container table tr td{ word-break:break-all; }
button.inactive-dialer{ width:max-content }
#operator-reminder .fc .fc-button-primary:hover{ background:transparent; color:black; }
.fc-toolbar-chunk .fc-button .fc-icon{ font-size:1.66em !important; }
.statuswrap.dropdown{ display:inline-block; position:relative; }
.statuswrap .statusbtn{ background:#fff; border:1px solid #143109; border-radius:8px; color:#143109; cursor:pointer; font-size:14px; height:24px; line-height:20px; padding:2px 12px; }
.statuswrap .dropdown-menu{ background-color:#fff; border:1px solid #E4E7EC; display:none; margin:0 auto; padding:12px 8px; position:absolute; right:0; top:100%; width:230px; z-index:1000; }
.statuswrap p.dropdown-header, .pdfdropdown h2{ color:#9CA3AF; font-size:12px; line-height:18px; }
.statuswrap .custom-radio{ cursor:pointer; }
.statuswrap .custom-radio input[type="radio"]{ display:none; }
.statuswrap .custom-radio .radio-label{ cursor:pointer; position:relative; }
.statuswrap .dropdown-menu ul li a, .statuswrap .dropdown-menu ul li span, .statuswrap .custom-radio .radio-label, .pdfdropdown .dropdown-item{ color:#0C1D05; cursor:pointer; font-size:14px; font-weight:400 !important; line-height:20px; }
.statuswrap .dropdown-menu ul li, .pdfdropdown li{ line-height:18px; }
.statuswrap .custom-radio .radio-label::before{ background-color:white; border:1px solid #9CA3AF; border-radius:50%; content:''; left:0; position:absolute; top:50%; transform:translateY(-50%); transition:background-color 0.3s ease, border-color 0.3s ease; }
.statuswrap .custom-radio input[type="radio"]:checked+.radio-label::before{ background-color:#143109; border-color:#143109; }
.statuswrap .update-btn{ align-items:center; display:flex; font-size:14px; font-weight:500; height:24px; justify-content:center; padding:0; width:100%; }
.statuswrap .dropdown-menu ul{ border-bottom:1px solid #E4E7EC; list-style-type:none; padding:0; }
.statuswrap .dropdown-menu ul li a{ text-decoration:none; }
.dif-text--modal .modal-content{ background-color:white; box-shadow:0px 4px 8px 0px #00000014; margin:0 auto; max-width:300px; padding:16px; top:50%; transform:translateY(-50%); width:100%; }
.dif-text--modal{ background:rgba(0, 0, 0, 0.5); height:100%; position:fixed; width:100%; }
.mb-12{ margin-bottom:12px; }
.dif-text--modal label.form-label{ color:#0C1D05; }
.dif-text--modal .modal-content h3{ color:#4B5563; font-size:14px; line-height:20px; margin-bottom:2px; }
.dif-text--modal .modal-content span{ color:#0C1D05; font-size:14px; line-height:20px; }
.grid-two-buttons{ display:grid; gap:8px; grid-template-columns:1fr 1fr; }
.grid-two-buttons button.outline-button-primary{ background:#DAE7D4; border:0; }
.grid-two-buttons button{ align-items:center; display:flex; height:32px; justify-content:center; }
.input-group input:focus{ border-color:#E4E7EC !important; }
.actmngemodalbtn.acrenablebtn{ background:#143109; color:#fff; }
.actmngemodalbtn.acrenablebtn:active, .actmngemodalbtn.acrenablebtn:hover,.actmngemodalbtn.acrdisablebtn:active, .actmngemodalbtn.acrdisablebtn:hover{ background:#143109 !important; color:#fff !important; }
.actmngtbtn.dsblactebtn{ background:transparent; border:none; }
.dsar_dis{ background-color:#F9FAFB !important; }
.dropdown i.bi.bi-filter{ font-size:20px; }
#condition-form .dropdown-item-cst{ padding:16px; }
i.bi.bi-trash{ color:#bd3636; }
.viewsdropdown .dropdown-menu{ background:#fff; box-shadow:0px 4px 8px 0px #00000014; overflow-x:auto; }
.finance-button a{ align-items:center; display:flex; height:32px; }
a.profile.button-primary.py-1{ align-items:center; color:#fff; display:flex; height:24px; padding:2px 12px; text-decoration:none; }
.choices__item.choices__item--choice.choices__notice.has-no-choices{ display:none !important; }
#admin-files .button-download.dwnldbtn{ align-items:center; display:flex; }
.inboxitems .tab-pane-inr{ align-items:center; justify-content:center; }
.inboxitems .tab-content .adminmail{ padding:12px 16px; }
.adminmailtitle{ color:#0C1D05; font-size:14px; font-weight:400; line-height:20px; }
.statuswrap .dropdown-menu ul li .status.button-primary{ background:#F0FBEB; border:0px; border-radius:0; padding:4px; }
a.btn.call--cta{ width:115px; }
.introducer--wrap .col{ padding:0; width:calc(50% - 4px); }
.introducer--wrap .row{ gap:8px; margin:0; }
.filter-box .form-label{ color:#4B5563; font-weight:500; }
.menubtn, .casedtls .filterbtn{ margin-bottom:16px; }
.sidebar-toggle.d-sm-inline-block{ display:flex !important; height:30px; width:30px; }
.dropdown-menu .form-select{ --bs-form-select-bg-img:none; background-image:url(/image/select-arrow.png) !important; background-repeat:no-repeat !important; background-size:16px !important; display:block; }
.side-notes{ width:275px !important; }
.global-dashboard .nav-pills .nav-link.active{ border-color:transparent; }
.dotted-wrap{ align-items:center; background-color:#fff; border:0; border-radius:4px; display:flex; height:16px; justify-content:center; width:16px; }
.pdfdropdown .dropdown-menu{ display:none; position:absolute; right:0; top:30px; }
.pdfdropdown .dropdown-menu.show{ display:block; }
.dotted-wrap{ cursor:pointer; }
.dotted-wrap:after{ display:none !important; }
.pdfdropdown ul.dropdown-menu.show{ background-color:#fff; border:1px solid #E4E7EC; padding:12px 16px; border-radius: 8px; }
.pdfdropdown .dropdown-item { font-weight: 500 !important;  font-size: 12px; line-height: 18px; font-family: 'Switzer', sans-serif !important; }
.pdfdropdown li { padding: 0; }
.pdfdropdown li:last-child { margin-bottom: 0 !important;}
.attachwrap{ gap:12px; height:32px; }
span.filestatus{ background-color:#ECFDF5; border:1px solid #10B981; border-radius:999px; color:#10B981; display:none; font-size:10px; font-weight:600; line-height:18px; padding:0 8px; }
.dotted-wrap[aria-expanded="true"]{ background:#C4D3BE; }
.pdfdropdown .dropdown-item:hover, .pdfdropdown .dropdown-item:focus{ background:transparent;  color: rgba(33, 37, 41, 0.8);}
.editprofile .dropdown-menu{ left:0; transform:unset; }
.editprofile ul li a.dangerbtn{ color:#EF4444; }
.editprofile .dropdown-menu ul li a{ height:auto; }
.editprofile .update-btn{ align-items:center; display:flex; height:24px; justify-content:center; }
.editprofile .statusbtn{ border:1px solid #DAE7D4; height:32px; width:32px; }
.cancelCliam .modal-dialog{ margin:0 auto; top:50%; transform:translateY(-50%) !important; width:316px; }
.email--modal .alert-icon i::before{ font-size:56px; }
.cancelCliam h2, .email--modal h2{ color:#0C1D05; font-size:20px; line-height:30px; }
.cancelCliam p, .email--modal p{ color:#4B5563; font-size:14px; line-height:20px; }
.cancelCliam .dangerbtn{ background:#DC2626; border:0; }
.email--modal .claimant-item{ border:1px solid #E4E7EC; border-radius:8px; margin-top:5px; padding:12px; }
.email--modal .claimant-item:hover{ background:#F8FFF5; }
.email--modal .claimant-item{ cursor:pointer; }
.lendercomm-page .uns-icon{ color:#F97316; font-size:12px; font-weight:500; }
.lendercomm-page .claimant-list{ height:100%; max-height:356px; overflow-y:auto; }
#claimantList::-webkit-scrollbar{ width:2px; }
#claimantList::-webkit-scrollbar-track{ background:#f1f1f1; border-radius:10px; }
#claimantList::-webkit-scrollbar-thumb{ background:#E5E7EB; border-radius:16px; margin-right:5px; }
#claimantList::-webkit-scrollbar-thumb:hover{ background:#555; }
.cancelCliam .backcta{ align-items:center; background:transparent; color:#143109; display:flex; }
.cancelCliam .modal-footer button{ height:40px; margin:0; width:calc(50% - 2px); }
.cancelCliam{ background:rgba(0, 0, 0, 0.5); }
.reLinkModal i, #emailModal i{ color:#FB923C; }
.statusbtn.active{ border:2px solid #C4D3BE; }
label.comm_status_msg{ font-size:12px; }
#emailModal .modal-dialog{ max-width:350px; top:50%; transform:translateY(-50%); }
.filescta_wrap button.selecteditem{ background:#F8FFF5; border:1px solid #C4D3BE; color:#0C1D05; }
.custom-modal .modal-dialog{ left:50%; position:absolute; top:50%; transform:translate(-50%, -50%); width:600px; }
.editprofile .dropdown-menu i{ font-size:18px !important; width:20px; }
.editprofile .dropdown-menu svg{ width:20px; }
.custom-modal .modal-header .btn-close{ color:#2C2C2C; height:24px; width:24px; }
.custom-modal .modal-header{ padding-bottom:12px; }
.custom-modal .modal-title{ color:#0C1D05; font-size:20px; line-height:30px; }
.filescta_wrap button{ border-color:#E4E7EC; color:#0C1D05; font-size:12px; height:32px; line-height:18px; padding:7px 12px; }
.custom-modal .drop-zone{ align-items:center; color:#9CA3AF; display:flex; font-size:14px; justify-content:center; min-height:126px; }
.custom-modal .drop-area p{ color:#4B5563; font-size:12px; margin:0; }
.custom-modal .remove-icon{ color:#1F2937; margin:0; }
#fileDetailsContainer .file-container,#fileDetailsContainerInner .file-container{ align-items:center; background:#fff; border:1px solid #E4E7EC; border-radius:4px; gap:12px; height:32px; margin:0; padding:7px 8px; }
.file-container p{ color:#0C1D05; font-size:12px; }
div#fileDetailsContainer{ align-items:center; display:flex; flex-wrap:wrap; gap:4px; }
#fileDetailsContainer .remove-icon,#fileDetailsContainerInner .remove-icon{ color:#1F2938!important; margin:0; }
.filescta_wrap button.active, .filescta_wrap button:hover{ background:#F8FFF5; border:1px solid #C4D3BE; color:#0C1D05; }
.modal.custom-modal{ z-index:99999; }
.statuswrap .dropdown-menu .dropdown-item:active, .statuswrap .dropdown-menu .dropdown-item:hover{ color:#0C1D05 !important; }
.email--modal .custom-checkbox{ align-items:center; color:#4B5563; cursor:pointer; display:flex; flex-wrap:wrap; font-size:14px; margin-bottom:10px; padding-left:20px; position:relative; user-select:none; }
.email--modal .claimant-item h2{ color:#9CA3AF; font-size:12px; line-height:18px; }
.email--modal .custom-checkbox input{ cursor:pointer; height:0; opacity:0; position:absolute; width:0; }
.email--modal .checkmark{ background-color:#f9f9f9; border:2px solid #143109; border-radius:4px; height:16px; left:0; position:absolute; top:0; width:16px; }
.email--modal .custom-checkbox input:checked~.checkmark{ background-color:#143109; }
.email--modal .custom-checkbox input:checked~.checkmark::after{ border:solid white; border-width:0 2px 2px 0; content:""; height:10px; left:4px; position:absolute; top:0px; transform:rotate(45deg); width:5px; }
.email--modal .custom-checkbox .checkmark::after{ content:""; display:none; position:absolute; }
.email--modal .custom-checkbox input:checked~.checkmark:after{ display:block; }
.email--modal .claimant-item h3{ color:#0C1D05; font-size:14px; }
.email--modal .selected-item{ background:#F8FFF5; }
#email-workflow .drag-and-drop .bi-file-earmark{ font-size:30px; }
.add-cases a.btn:active{ border:0; }
label.form-label.browse-colour{ align-items:center; display:flex; justify-content:center; }
.form-select{ --bs-form-select-bg-img:none; background-image:url(/image/select-arrow.png) !important; background-repeat:no-repeat !important; background-size:16px !important; display:block; }
.tab-pane span.body-color{ font-size:12px; font-weight:400; }
.tab-pane-inr.plr-15{ padding-left:15px; padding-right:15px; }
.search-box.input-group.active{ border:1px solid #C4D3BE; border-radius:8px; box-shadow:0px 0px 0px 4px #1431093B; }
ul#claimant-item .list-group-item .nav-link{ font-size:16px; white-space:nowrap; }
.nav-item #lbtn img{ transform:rotate(180deg); transition:transform 0.5s ease; }
.navbar-nav .nav-item .nav-link #lbtn{ position:relative; right:20px; }
.sidebar-menu ul li.nav-item .list-group-item.menu-text{ font-size:16px; }
.headerdiv.accordion-button:after{ transform:rotate(0deg) !important; }
.headerdiv.accordion-button.active:after{ transform:var(--bs-accordion-btn-icon-transform) !important; }
#sms-workflow .nav-tabs li:last-child .tabbtn{ border-bottom-right-radius:8px; border-top-right-radius:8px; }
a.btn.tablitm.call--cta.px-2.bg-white.tabliactivtm{ background-color:var(--primary-color) !important; color:white !important; }
.action-filter-box button{ align-items:center; display:flex; height:24px; justify-content:center; }
#admin-existcase .search-list:has(.list-group){ border:1px solid #E4E7EC; }
.feild-setting--wrap button{ font-size:14px; font-weight:500; height:40px; line-height:20px; }
.search-existcase #client_name_cstm{ padding-bottom:0; }
.search-existcase #CaseID{ padding-top:2px; }
.file_format_name .file-action-btn button{ font-size:12px; font-weight:500; height:auto !important; line-height:18px; width:100%; }
.agent-container td .dropdown-menu{ min-width:82px; }
.agent-container td .dropdown-menu li button{ font-size:12px; font-weight:500; line-height:18px; }
.agent-container .modal-content .form-check-input[type=checkbox]{ border:1.33px solid #1F2937; margin-top:0; }
.agent-container .modal-content label.form-check-label{ align-items:center; display:flex; gap:4px; }
ul.pagination li a[rel="prev"], ul.pagination li a[rel="next"]{ font-size:20px; }
.feild-setting--wrap .dropdown-menu.show{ background:#fff; }
.gmail_attr .border.bg-white{ align-items:center; display:flex; height:32px; justify-content:center; }
p.ip_adr{ padding:0.5rem .25rem; }
.modal-dialog.custom-modal-width{ max-width:800px; }
.pdfdropdown a.dropdown-item:active{ color:#0C1D05; }
#sidereminder .modal-dialog{ max-width:600px; }
#reminderForm button.btn-close{ color:#2C2C2C; --bs-btn-close-color:#2c2c2c; --bs-btn-close-opacity:1; }
#reminderForm .modal-title{ font-size:20px; font-weight:600; line-height:30px; }
#reminderForm .modal-body label{ color:#4B5563; font-size:14px; font-weight:500; line-height:20px; }
#reminderForm .modal-footer{ border:0; }
.subtitle{ font-size:14px; line-height:20px; }
.reminder-fields .claimant-btn{ padding:0; }
.reminder-operation .notes-actions button{ align-items:center; display:flex; font-size:14px; height:32px; justify-content:center; line-height:20px; padding:0; }
.edititem{ flex-wrap:wrap; }
.reminder-page .fc-theme-standard .fc-scrollgrid{ border-color:transparent; }
.reminder-page table.fc-col-header thead th{ border-left-color:transparent; border-right-color:transparent; }
.reminder-page .fc-view-harness thead a{ padding-bottom:9px; }
.reminder-page .fc-daygrid-event-harness .fc-daygrid-event,#admin-reminder #calendar a{ margin:0 8px; }
.mark-complete--reminder h3{ color:#0C1D05; font-size:20px; line-height:30px; }
.mark-complete--reminder .modal-footer button{ height:40px; margin:0; }
.mark-complete--reminder .modal-footer{ gap:16px; }
.view-recording-modal .modal-dialog{ max-width:839px; }
.view-recording-modal.modal .audioprofile{ padding:0 !important; }
.view-recording-modal textarea.form-control{ border-radius:12px; color:#9CA3AF; font-size:14px; line-height:20px; }
.view-recording-modal button.notes-add-submission{ min-width:64px; }
.view-recording-modal .modal-title{ color:#0C1D05; font-size:20px; font-weight:600; line-height:30px; }
.view-recording-modal .notes-sec.col-3, .call-popup .notes-sec.col-3{ max-width:225px; padding:0; width:100%; }
.view-recording-modal .call-action-button{ margin-top:12px; }
.notes-sec .border.p-3{ border-color:#FCFCFD !important; }
.view-recording-modal .modal-content.minimize-activ{ height:auto; }
.view-recording-modal.modal .minimize-activ .progress{ width:75%; }
.view-recording-modal .minimize-activ .call-action-button{ margin-top:25px; }
.view-recording-modal .caller-profile{ top:50%; transform:translateY(-50%); }
.side-notes #form-button button{ align-items:center; display:flex; font-weight:500; gap:8px; height:32px; justify-content:center; }
.side-notes #cancel-form{ background-color:var(--secondary-color); border:0; }
.profile-rounded h5{ font-size:24px; line-height:24px; }
.gap-12{ gap:12px; }
.call-action-button .call-cta button{ align-items:center; display:flex; height:40px !important; justify-content:center; width:40px !important; }
.CallTimeCount{ color:#0C1D05; font-size:12px; font-weight:400; line-height:18px; }
.profile-rounded{ height:120px; width:120px; }
.profile-rounded h5{ align-items:center; display:flex; height:100%; justify-content:center; }
.caller-profile h5#client_name{ color:#0C1D05; font-size:16px; line-height:24px; }
.call-popup .modal-dialog{ height:100%; margin:0 auto; max-width:839px; width:100%; }
.call-popup.minimize-pop-position .mobile--cta{ align-items:center; display:flex; gap:12px; justify-content:center; }
.call-popup.minimize-pop-position .client-profile{ align-items:center; display:flex; height:64px; justify-content:center; width:64px; }
.minimize-cta{ display:none; }
.call-popup.minimize-pop-position .minimize-cta{ display:block; }
.call-popup.minimize-pop-position .minimize-position{ align-items:center; display:flex; justify-content:space-around; }
.call-popup .minimize-cta i{ font-size:16px !important; }
.fc-daygrid-event-harness.fc-daygrid-event-harness-abs{ position:static !important; }
#operator-reminder .fc-event{ background-color:#F8FFF5 !important; border:1px solid #C4D3BE !important; }
.casesdev .outline-button-primary{ align-items:center; display:flex; justify-content:center; }
.files-page #pdfloadcst span.pdftitle.imgtitle{ color:#0C1D05; font-weight:500; }
.tox .tox-tbtn__select-label{ cursor:pointer !important; }
.newmaildiv .searchicon{ color:#D1D5DB; right:8px; top:8px; }
.newmaildiv .form-field .label{ color:#4B5563; font-size:14px; font-weight:500; line-height:20px; }
.newmaildiv .form-field .form-control{ border-color:#E4E7EC; height:40px }
#new_email{ align-items:center; display:flex; font-size:14px; font-weight:500; justify-content:center; line-height:20px; margin:0 auto; }
.reminder-page td.fc-daygrid-day.fc-day-past{ background:#F9FAFB; }
.newmaildiv .form-field select.form-control{ background-image:url(/image/chevron-down.svg); background-position:right center; background-repeat:no-repeat; border-color:#E4E7EC; height:40px; }
.tabinrdtls p span{ color:#4B5563; font-weight:400; }
.tabinrdtls p{ font-size:12px; font-weight:500; line-height:18px; }
.inboxitems .tab-content .adminmail .primary-color{ color:#4B5563 !important; font-size:14px; font-weight:400; line-height:20px; }
.dsar_accordion #dsar{ height:0; overflow:hidden; transition:height 0.8s ease; }
.headerdiv{ z-index:10; }
.headerdiv,#clearsign{ cursor:pointer; }
.signaturebox .signature-container{ height:220px; max-width:100%; width:100%; }
.signaturebox canvas{ height:100%; width:100%; }
.files-page #pdfloadcst #toolbarViewer{ border-radius:8px 8px 0px 0px !important; }
.files-page #pdfloadcst #viewerContainerwrapper{ border-radius:16px !important; }
/* .file-list-wrapper{ flex-wrap:wrap; } */
.file-list-wrapper #pdfloadcst #mainContainer{ min-width:max-content; }
.conditional-filter a.button-primary{ align-items:center; display:flex; line-height:20px; }
a.stickbox img{ width:12px; }
.files-page .file-list-wrapper .file_format_name .dropdown-menu a{ color:#0C1D05; font-size:12px; font-weight:500; height:auto !important; line-height:18px; padding:2px 12px 6px !important; }
.file_format_name .file-action-btn{ border:1px solid #E4E7EC; border-radius:8px; min-width:89px !important; z-index:1; }
.cases-checkbox-selected .dropdown-menu.show{ border:1px solid #E4E7EC; min-width:230px !important; }
.cfa-text-list .cfa-del-btn{ line-height:20px; }
.email-view{ -webkit-box-orient:vertical; display:-webkit-box; -webkit-line-clamp:2; max-width:200px; overflow:hidden; text-overflow:ellipsis; }
button#add-condition-button{ align-items:center; background:transparent; border:0; display:flex; gap:2px; }
.condition-row button i{ font-size:16px; height:16px; width:16px; }
.add-condition-group button{ font-size:14px; height:40px; line-height:20px; }
div#condition-container select, .value-wrapper input{ border:1px solid #D1D5DB; border-radius:8px; color:#1F2937; font-size:14px; font-weight:400; }
#condition-container select:placeholder, .value-wrapper input:placeholder{ color:#6B7280; }
.feild-setting--wrap .toggle-item .toggle-label{ color:#1F2937; cursor:pointer; }
.query-views .delete-view{ color:#EF4444; }
.check-icon{ display:inline-block; }
.query-wrapper .view-item:has(.check-icon){ background:#F8FFF5; }
.query-wrapper .view-item:has(.check-icon.d-none){ background:#fff; }
.query-wrapper .view-item{ height:32px; padding:6px; }
.query-views ul.innerpopup-dropdown.dropdown-menu{ border-color:#E4E7EC; min-width:89px; width:100%; }
.query-views .innerpopup-dropdown .dropdown-item{ color:#1F2937; cursor:pointer; font-size:12px; line-height:18px; }
.editprofile .custom-radio input{ accent-color:var(--primary-color); cursor:pointer; height:16px; width:16px; }
.searchbtn{ background:#143109; font-size:14px; font-weight:500; height:32px; line-height:20px; padding:6px 16px; right:4px; top:4px; width:60px; }
i.bi.bi-envelope, i.bi.bi-phone{ font-size:20px; }
.files-page div#toolbarViewer{ align-items:center; display:flex; justify-content:space-between; padding:14px 16px; }
.files-page #pdfloadcst span.pdftitle.imgtitle{ position:unset; }
.files-page .toolbarViewerLeft-wrapper{ align-items:center; display:flex; gap:16px; }
.files-page #pdfloadcst .toolbar div#toolbarViewerLeft, .files-page #toolbarViewerMiddle{ position:unset; }
.files-page #toolbarViewerMiddle{ transform:unset; }
.files-page .splitToolbarButton{ align-items:center; display:flex !important; gap:10px; }
.files-page #pdfloadcst .toolbarButton.zoomOut{ right:0; top:0; }
.files-page #pdfloadcst .toolbar div#toolbarViewerMiddle span#scaleSelectContainer,.files-page #pdfloadcst .toolbar div#toolbarViewerMiddle button#zoomIn,.files-page #pdfloadcst span#numPages, .files-page #pdfloadcst .toolbar div#toolbarViewerLeft input#pageNumber{ left:0; top:0; }
.files-page #viewerContainer::-webkit-scrollbar{ height:5px; }
.files-page #pdfloadcst .toolbar div#toolbarViewerMiddle span#scaleSelectContainer, .files-page #pdfloadcst .dropdownToolbarButton>select{ width:36px !important; }
#saveViewModal .savemodal{ height:100%; margin:0; max-width:100%; width:100%; }
#saveViewModal .savemodal .modal-content{ left:50%; max-width:350px; top:50%; transform:translate(-50%, -50%); }
.savemodal label.form-label{ color:#4B5563; font-size:14px; line-height:20px; }
.savemodal .modal-title{ color:#0C1D05; font-size:20px; line-height:30px; }
.savemodal button{ flex:0 0 49% !important; font-size:14px; line-height:20px; width:155px; }
div#saveViewModal{ z-index:10001; }
.notes-details .action{ display:flex; gap:8px; }
.notes-list .action .notes-delete, .notes-list .action .notes-edit{ align-items:center; display:flex; height:24px; justify-content:center; }
.notes-list .action .notes-delete{ margin-right:0 !important; }
.query-views .dropdown button.btn.btn-link.primary-color.p-0{ height:20px; width:20px; }
.statuswrap.editprofile .custom-radio .radio-label::before{ display:none; }
.query-wrapper .dropdown .bi-three-dots-vertical{ display:block; line-height:16px; }
.strings-status:last-child{ margin-bottom:0 !important; }
.cta-height{ height:40px; }
#alwaysopenaccordion .accordion-item .accordion-body{ margin-bottom:-84px; }
.agentaccordion .accordion-item .accordion-body{ margin-bottom:0 !important; }
#qgtable-fix-wrapper td{ max-width:100px; text-overflow:ellipsis !important; white-space:nowrap; }
.mainouterpopup{ z-index:1000000; }
.reLinkModal .modal-dialog{ margin:0 auto; max-width:600px; }
.form-label{ color:var(--body-color); }
#alwaysopenaccordion .dsarmaindiv .accordion-body{ margin-bottom:0; }
#alwaysopenaccordion .dsarmaindiv{ margin-bottom:-84px; }
.session-tracker-badge{ font-size:12px; line-height:18px; min-height:52px; }
.play-pause_cta button{ height:16px; width:16px; }
.play-pause_cta img{ width:100%; }
.session-tracker-badge{ padding:8px 12px; }
.sidebar-menu .nav-item.claimanttoggle #lbtn img{ transform:rotate(0deg); }
.session-tracker-badge.paused{ background:#FFFBF6; border-color:#F97316 !important; }
.dropdown-menu .previous-address, .action-filter-box label{ cursor:pointer; }
#qgtable-fix-wrapper .header-wrapper{ align-items:center; }
.finance-form .dropdown select.form-select{ background-image:url(/image/down-arrow.svg) !important; }
.finance-data .filename i{ color:#D0D5DD; }
#finance-data{ height:40px; }
.activities-page .table-container table tr td{ cursor:pointer; }
.sidenote-header .reLinkModal button{ height:40px; }
.dashboard .add-cases .card-body-case span{ color:#0C1D05 !important; font-size:14px; font-weight:500 !important; }
.agent-updates .card-body-case .bulets{ align-items:center; color:#0C1D05 !important; display:flex; font-size:14px; gap:6px; justify-content:start; justify-content:center; line-height:24px; min-width:95px; }
.agent-updates .card-body-case .bulets .addcasebulet{ position:relative; }
.agent-updates .card-body-case .bulets .addcasebulet:before{ background:#c4d3be; border-radius:50%; content:''; display:block; height:8px; left:-10px; position:absolute; width:8px; }
.dashboard .add-cases .card-body-case .nav-link .addcasettl{ gap:6px; }
.dashboard .add-cases .card-body-case .nav-link .addcasettl .addcasebulet{ background:#C4D3BE !important; }
.agent-updates .card-body-case .bulets .addcasebulet{ align-items:center; background:transparent !important; display:flex !important; }
#qgtable-fix-wrapper .header-wrapper{ position:relative; }
#calendar .fc-more-popover{ z-index:1 !important; }
.role_settings input.fullpermissions+label{ cursor:pointer; padding-left:20px; position:relative; }
.role_settings input.fullpermissions+label:before{ background-color:#fff; border:2px solid #1F2937; border-radius:4px; content:""; height:16px; left:0; position:absolute; top:2px; transition:background-color 0.3s ease, border-color 0.3s ease; width:16px; }
.role_settings input.fullpermissions:checked+label:after{ border:solid #1F2937; border-width:0 2px 2px 0; content:""; height:9px; left:5px; position:absolute; top:4px; transform:rotate(45deg); width:5px; }
.role_settings input.fullpermissions:checked+label:before{ background-color:#fff; border-color:#1F2937; }
input#fullpermissions0{ display:none; }
.card-body-agentupdate li, .card-body-addcase li{ color:#000 !important; font-size:14px; font-weight:500; line-height:24px; }
#usagepage-wrapper .active-operator th, .active-operator td{ padding-inline:16px; }
#usagepage-wrapper #export-btn svg path, #usagepage-wrapper #export-btn-popup svg path{ transition:stroke 0.3s ease; stroke:#fff; }
#usagepage-wrapper #export-btn:hover svg path, #usagepage-wrapper #export-btn-popup:hover svg path{ stroke:#fff; }
#usagepage-wrapper #show-picker img{ transition:filter 0.3s ease; }
#usagepage-wrapper .row.align-i.tems-stretch.overflow-.auto{ height:auto !important; }
#usagepage-wrapper #show-picker:hover img{ filter:brightness(0) invert(1); }
#usagepage-wrapper .flatpickr-calendar .flatpickr-apply-container{ align-items:center; display:flex; justify-content:space-between; padding:16px; }
#usagepage-wrapper .flatpickr-calendar .flatpickr-selected-date{ color:#0C1D05; font-size:14px; font-weight:600; line-height:20px; padding-right:10px; text-align:left; white-space:nowrap; }
#usagepage-wrapper .flatpickr-calendar .flatpickr-apply-button{ background-color:var(--primary-color); border:none; border-radius:10px; color:white; cursor:pointer; padding:6px 16px; }
.settings-page .strings-action{ align-items:end; display:flex; gap:12px; justify-content:end; }
.settings-page .strings-action button{ padding:0 !important; }
.notemodal{ padding:12px; }
#addnotesmodal button.btn-close{ color:#000; opacity:1; }
.action-filter-box div svg{ display:block; height:20px; width:20px; }
.navbar-nav .nav-item .nav-link.active{ background:#F0FBEB !important; color:#2C2C2C !important; }
.cursor-pointer{ cursor:pointer; }
.tox .tox-toolbar-overlord .tox-toolbar__primary{ gap:16px; }
.tox-editor-container .tox-tbtn.tox-tbtn--select{ height:20px !important; width:20px !important; }
.tox .tox-tbtn:focus::after{ display:none; }
.tox .tox-tbtn--active, .tox .tox-tbtn--enabled, .tox .tox-tbtn--enabled:focus, .tox .tox-tbtn--enabled:hover{ background:transparent !important; }
#claimant_sms .casedetail .error-input{ border:1px solid #f00 !important; }
.tab-pane .tab-pane-main:first-child .tab-pane-inr #tabcustomDropdown{ bottom:auto !important; top:0; }
.inboxitems .dropdown .action-filter-box i{ font-size:16px; }
.inboxitems .dropdown .action-filter-box div svg{ display:block; height:16px; width:16px; }
#qgtable-fix-wrapper .table thead th:nth-child(2) .stickbox{ display:none; }
.zindexsidebar{ z-index:9999; }
#qgtable-fix-wrapper .footer-wrapper .dropdown-menu{ background-color:#fff; bottom:100% !important; left:0 !important; max-width:179px; overflow-y:scroll; padding:8px; position:absolute !important; top:unset !important; width:100%; z-index:9; }
#qgtable-fix-wrapper .footer-wrapper{ display:block; }
#condition-container .condition-row>input, #condition-container .condition-row>select, #condition-container .condition-row>.value-wrapper>input, #condition-container .condition-row>.value-wrapper>select, #condition-container .condition-row>.value-wrapper{ min-width:172px; width:172px; }
#condition-container .condition-row>.value-wrapper input, #condition-container .condition-row>.value-wrapper select{ width:100% !important; }
#condition-container .conditions{ margin-right:0 !important; }
form#condition-form #condition-container .condition-row:first-child .conditions select{ display:none; }
#condition-form .dropdown-item-cst .query-wrapper button{ margin-left:0 !important; white-space:nowrap; }
form#condition-form #condition-container .condition-row:first-child .conditions:before{ display:none; }
.add-condition-wrap{ width:30%; }
.nav-link span#lbtn{ cursor:pointer; }
.caseextractdiv .submitbtn:hover{ background-color:#143109; color:#fff; transition:0.2s ease all; }
.dropdown .dropdown-menu.action-filter-box.show{ padding:12px 16px; }
.expfile .dropdown-header{ color:#9CA3AF; font-size:12px; font-weight:500; line-height:18px; }
.expfile .custom-radio, .dropdown-menu.action-filter-box div{ color:#0C1D05; font-size:14px; font-weight:400; line-height:20px; }
.action-filter-box label{ align-items:center; }
.case-extract-form button#case-submit:active{ background:#143109; border:1px solid #143109 !important; color:#fff; }
.email-modal{ align-items:center; display:none; justify-content:center; left:0; position:absolute; top:32px; width:100%; z-index:9; }
.email-content{ background:#eee; border-radius:8px; min-width:350px; width:100%; }
.email-modal ul{ list-style-type:none; padding:0; }
.email-modal li{ cursor:pointer; font-weight:600; padding:5px 10px; transition:0.2s linear all; }
.email-modal li:hover{ background-color:var(--primary-color); border-radius:4px; color:#fff; transition:0.2s linear all; }
.email-modal button{ font-size:16px; height:20px; position:absolute; right:10px; top:5px; width:20px; }
.email-form li:hover input[type="radio"]:checked+label::before{ color:#fff; }
.email-content li label{ cursor:pointer; font-size:12px; font-weight:600; }
.email-form{ position:relative; }
.email-form input[type="radio"]{ display:none; }
.email-form input[type="radio"]:checked+label::before{ color:#212529; content:"✔"; margin-right:10px; }
#emaildrop-down img{ object-fit:contain; width:16px; }
div#emaildrop-down{ cursor:pointer; }
.more-option li:hover{ background:#eee; border-radius:8px; transition:0.2s linear all; }
.more-option li{ cursor:pointer; font-size:14px; font-weight:500; }
.more-option li i{ font-size:18px; height:18px; width:18px; }
#adddiallar1 .cancelbtn:active{ border:1px solid !important; }
#adddiallar1 .applybtn:active{ border:1px solid #143109 !important; }
#generateloc .overwritetext{ color:#4B5563; font-size:14px; font-weight:400; line-height:20px; }
div#move-dropdown-menu, .more-option div#dropdown-menu{ width:250px; }
.sidebtndiv button.sidebtn{ background:#fff; border-color:transparent; }
.sidebtndiv button.sidebtn svg{ height:20px; width:20px; }
.sidebtndiv button.sidebtn:hover{ background:var(--primary-color); transition:0.2s linear all; }
.sidebtndiv .sidebtn.active{ background:var(--primary-color); color:#fff; }
.sidebtndiv .sidebtn.active svg, .sidebtndiv .sidebtn.active svg path{ color:#fff; fill:#fff; stroke:#fff; }
.sidebtndiv .sidebtn:hover svg path{ fill:#fff; stroke:#fff; }
#createLabelModal .modal-dialog{ margin:0 auto; top:50%; transform:translatey(-50%); }
.file-list-wrapper .list-group li:last-child{ padding-bottom:0; }
.file-list-wrapper .tab-pane>div{ padding-bottom:0 !important; }
.reqerrmsg{ color:#dc3545; }
.strings-action .clearfilebtn i.bi.bi-trash, .editbtn i.bi.bi-pencil{ font-size:16px; }
i.bi.bi-trash{ color:#EF4444 !important; }
.button-primary:hover{ background-color:#102707 !important; border-color:#102707; color:#fff !important; transition:0.2s ease all; }
.email-attach-file .checkbox-tag span{ align-items:center; display:flex; font-size:12px; height:100%; line-height:18px; }
.strings-status .variables-container span{ font-size:12px; height:32px; line-height:18px; }
#qgtable-fix-wrapper #table-body tr:hover td{ background:#F9FAFB; cursor:pointer; transition:0.2s linear all; }
.feedback-form textarea, .feedback-form select{ background-color:#fff; }
.fc-day-today, .fc-day-future{ cursor:pointer; }
.settings-page .form-label{ margin-bottom:0px !important; }
.settings-page .primary-color{ margin-bottom:8px; }
.settings-page .primary-color:last-child{ margin-bottom:0; }
.email-attach-file .checkbox-tag{ height:34px; }
.variable{ align-items:center; display:inline-flex !important; height:32px; }
.form-control.is-invalid, .was-validated .form-control:invalid{ box-shadow:0px 0px 0px 4px #2248F324 !important; }
/* .form-control:focus:not(:placeholder-shown){ box-shadow:0px 0px 0px 4px #1431093B !important; } */
.viewup{ text-decoration:underline; }
span.uns-icon-name{ flex-wrap:wrap; }
#email-workflow .nav-tabs .tabbtn, #sms-workflow .nav-tabs .tabbtn{ align-items:center; display:flex !important; height:40px; }
.checkboxes_lender input[type="checkbox"]{ display:none; }
.checkboxes_lender label{ background-color:#fff; border:1px solid #143109; border-radius:4px; cursor:pointer; display:inline-block; height:16px; position:relative; transition:background-color 0.3s, border-color 0.3s; width:16px; }
.checkboxes_lender input[type="checkbox"]:checked+label{ background-color:var(--primary-color); border-color:var(--primary-color); }
.checkboxes_lender input[type="checkbox"]:checked+label::after{ border:solid white; border-width:0 3px 3px 0; content:''; height:11px; left:3px; position:absolute; top:0px; transform:rotate(45deg); width:6px; }
.checkboxes_lender label:hover{ background-color:#f1f1f1; }
.global-com #inbox-home .tab-pane-main{ position:relative; }
.checkboxes_lender{ left:12px; position:absolute; top:17px; }
#admin-files .file-name-clr{ border:1px solid transparent; border-bottom:1px solid #0c1d05; cursor:pointer; transition:0.2s linear all; width:max-content; }
.side-notes.sidenote-sticky #form-button{ background:#fff; bottom:0; padding:10px 0; position:sticky; }
#newmessageModal button#btnClose{ color:#2C2C2C; font-size:12px; opacity:1; }
#minimizecta{ align-items:center; display:flex; justify-content:center; width:20px; }
.side-notes.sidenote-sticky{ padding-bottom:0 !important; }
.setting-form-column button.accordion-button{ color:#0C1D05 !important; font-size:16px; line-height:24px; }
.setting-form-column .form-label{ margin-bottom:4px !important; }
.setting-form-column .checked button.accordion-button{ background:#F0FBEB !important; }
.setting-form-column button.accordion-button img{ display:none; }
.setting-form-column .checked button.accordion-button img{ display:block; }
.addnew{ color:#143109; cursor:pointer; font-size:14px; font-weight:500; }
.addnew-wrapper{ padding-top:200px; }
.arrow-show::after{ transform:rotate(0deg) !important; transition:0.2s linear all; }
.setting-form-column .accordion-button::after{ transform:rotate(0) !important; transition:transform 0.5s ease; }
.setting-form-column .accordion-button.active::after{ transform:rotate(180deg) !important; }
.cust-accordion-item.checked .cust-accordion-collapse{ padding-top:10px; }
.inboxitems .tab-content .adminmail{ border-bottom:0 !important; }
.inboxitems{  position:relative; }
.email-wrap{ height:87vh; z-index:11; }
.api-errors-loc{ border:1px solid #DC3545; border-radius:8px; margin-top:8px; padding:12px; }
.api-errors-loc h3{ color:#DC3545; }
.api-errors-loc p{ margin-bottom:8px; }
.api-errors-loc li{ color:#DC3545; }
.api-errors-loc ul{ margin-bottom:0 }
input.choices__input.choices__input--cloned{ width:auto !important; }
.file-list-wrapper{ position:relative; }
.no-files-text{ left:50%; position:absolute; text-align:center; top:50%; transform:translate(-50%, -50%); }
.no-files-text span{ font-size:14px; font-weight:400; line-height:20px; }
.no-files-text img{ width:32px; }
.no-files-text h2{ color:#0C1D05; line-height:24px; }
.custom-pagination .pagination li a:hover{ border-radius:50%; }
.custom-pagination .page-item:first-child .page-link{ border-radius:50% !important; }
#feedbackModal .modal-dialog{ max-width:600px; width:100%; }
.usage-content .fs-1.fw-bold.primary-color{ color:#0C1D05 !important; line-height:44px; margin-bottom:4px; }
.usage-content .fw-semibold.h6{ color:#0C1D05; margin-bottom:12px; }
.choices[aria-expanded="false"]{ margin-bottom:0; }
#add-email-strings .modal-title, .edit-modal .modal-title{ color:#0C1D05; font-size:20px; font-weight:600; line-height:30px; }
.edit-modal .modal-header .btn-close, #add-email-strings .modal-header .btn-close{ --bs-btn-close-opacity:1; }
.icons-wrap img{ height:100%; width:100%; }
.icons-wrap i, .trash-icon{ color:#0C1D05; font-size:24px; }
.py-20{ padding-bottom:20px; padding-top:20px; }
#emailAccordion button.accordion-button::after, .all-inboxes-accordion button.accordion-button::after{ background-image:url(/image/email-down-arrow.svg); background-size:16px; height:16px; width:16px; }
.foldercta svg{ height:auto; }
#emailAccordion .foldercta img{ display:flex; width:100%; }
.foldercta{ height:15px; position:absolute; right:39px; top:-4px; width:15px; z-index:11; }
#emailAccordion .accordion-body li a{ color:var(--primary-color); font-size:14px; line-height:20px; }
#emailAccordion span.count{ border-radius:99px; font-size:12px; font-weight:500; height:19px; padding:0px 6px; }
#emailAccordion span.count,#emailWrap span.count{ align-content:center; background-color:#0C1D05; color:#fff; display:flex; justify-content:center; line-height:18px; }
#emailWrap span.count{ border-radius:999px; height:20px; text-align:center; width:25px; }
.uns-icon-name{ color:#0C1D05; }
#emailAccordion .accordion-body li:hover,#emailAccordion .accordion-body li.selected{ background:#F8FFF5; border-radius:4px; transition:0.2s ease all; }
#emailAccordion button.accordion-button{ color:#9CA3AF !important; font-size:12px; font-weight:500; line-height:18px; }
div#foldermodal .modal-dialog{ align-items:center; display:flex; height:100%; justify-content:center; }
.emailtitle.modal-title{ font-size:20px; font-weight:600; line-height:30px; }
#emailAccordion .accordion-body ul li{ margin-bottom:2px; }
.checkboxes_lender label{ display:none; }
.icons-wrap .dropdown-menu li a{ color:#0C1D05; font-size:12px; font-weight:500; line-height:18px; }
.icons-wrap .dropdown-menu li a span{ color:#9CA3AF; }
.icons-wrap .dropdown-toggle:after{ display:none; }
.form-email-wrap #from-email{ width:100%; }
.form-email-wrap{ align-items:center; padding:10px 12px; }
.email-chip{ align-items:center; border-radius:6px; display:flex; font-size:14px; gap:5px; justify-content:space-between; line-height:20px; padding:6px 12px; }
.email-chip .remove-btn img{ display:block; height:100%; width:100%; }
.email-chip.exists{ background-color: #405936; color: #fff; border: 1px solid #405936; cursor: pointer;}
.email-chip.not-exists { background-color: #727578; color: #fff;  border-color: #1F2937;}
.chip-wrapper {position: relative; }
#profile-menu a { width: 100%; }
.email-chip .remove-btn svg path {stroke: #fff;}
.inp-height{ height:40px; }
div#emailfooter{ padding:0 12px 27px 12px; }
.mailbox .form-field div#variablesRow{ border-left:0 !important; border-radius:0 !important; border-right:0 !important; padding:8px 0 !important; }
.mailbox .form-field .tox-tbtn.tox-tbtn--select{ border-radius:4px; position:absolute; right:25px; }
.tox .tox-tbtn__select-label{ align-items:center; border-radius:4px !important; display:flex; height:20px !important; justify-content:center; line-height:18px; padding:2px 4px !important; text-align:center; }
.tabcustom-dropdown{ display:none; position:absolute; }
#tabcustomDropdown{ max-width:177px; width:100%; z-index:1; }
#tabcustomDropdown li,.tabcustom-submenu li{ color:#143109; cursor:pointer; font-size:14px; line-height:20px; padding:4px 8px; white-space:normal; }
.tabcustom-submenu li:hover{ background:#F8FFF5; transition:0.2s linear all; }
#moveToItem img{ transform:rotate(-90deg); }
.tabcustom-submenu{ display:none; left:100%; position:absolute; top:0; width:205px; }
li#moveToItem.active{ background:#F8FFF5; }
#tabcustomDropdown li:hover{ background:#F8FFF5; transition:0.2s linear all; }
ul.tabcustom-submenu.show-submenu{ display:block; }
#confirmModal h6{ line-height:30px; }
.pagination-link.btn, .page-counting, .pagination-wrapper>div{ color:#4B5563; }
.cancelCliam .dangerbtn:hover{ background:#DC2626 !important; }
.page-counting{ font-size:14px; line-height:20px; }
.pagination-wrapper{ align-items:center; }
.custom-pagination .pagination li a, .custom-pagination .pagination li span{ color:#4B5563; }
.password-wrap{ right:10px; top:34px; }
.reLinkModal.step-3-shown .modal-dialog{ max-width:316px; }
#tab-container{ border:0 !important; }
.email-body-inr .email_content-head h2{ color:#0C1D05; font-size:16px; font-weight:600; line-height:24px; margin-bottom:2px !important }
.email-body-inr .email_content-head p{ font-size:14px; line-height:20px; }
.email-body-inr .email_content .name_email{ font-size:16px; font-weight:600; line-height:24px; }
.email_content p small.body-color{ font-size:12px; line-height:18px; }
.email-modal{ top:20px; }
@supports (-moz-appearance: none){ #qgtable-fix-wrapper #table-wrapper{ scrollbar-width:thin; }
}
.old-profile>div{ max-height:100% !important; overflow:unset !important; }
#dropdown-menu-new:empty{ display:none; }
.recommended-match>div, .selected-match>div, .old-profile>div, .new-profile>div, .old-profile-1>div, .new-profile-1>div{ border:1px solid #e8e8e8; border-radius:8px; }
#confirmModal button, #cancelclaimconfirm button{ font-size:14px; font-weight:500; line-height:20px; width:calc(50% - 4px) !important; }
.feild-setting--wrap .accordion-button:focus, .feild-setting--wrap .accordion-button,.feild-setting--wrap .accordion-button:not(.collapsed){ box-shadow:none; }
.feild-setting--wrap .accordion-button{ color:#9CA3AF !important; font-size:12px; font-weight:500; height:auto; line-height:18px; text-transform:uppercase; }
button.download.-btn:hover svg path{ stroke:#fff; }
.changeprofile{ color:#143109; font-size:14px; font-weight:500; line-height:20px; }
.claimant-name{ color:#0C1D05; }
.claimant-name,.claimant-profile-id{ font-size:14px; font-weight:400; line-height:20px; }
.claimant-profile-id{ color:#4B5563; }
.reLinkModal h4{ font-size:20px; font-weight:600; line-height:30px; }
#confirmModal p{ line-height:20px; }
.icons-wrap svg, .del-icon svg{ height:20px; width:20px; }
.py-12{ padding-bottom:12px; padding-top:12px; }
.email-accordion .accordion-button.active::after{ transform:rotate(0deg); transition:0.2s linear all; }
.left-email_sidebar{ height:88vh; min-width:260px; width:20%; }
.left-email_sidebar,.email-wrap{ overflow:hidden; position:relative; }
.email-wrap{ background-color:#fff; flex-grow:1; overflow-y:auto; width:30%; }
.minmizieZindex .enqleadinfo-topprofile,.minmizieZindex .icons-wrap{ z-index:9; }
#leftSidebar{ width:20%; }
#emailWrap{ min-width:300px; width:30%; }
#rightTab{ width:50%; }
.inboxitem-wrap #Right{ height:88vh; min-width:400px; overflow-y:auto; position:relative; width:50%; }
.enqleadinfo-topprofile{ z-index:2; }
.resize-handle-right{ left:2px; }
.resize-handle-left{ right:1px; }
.inboxitem-wrap ::-webkit-scrollbar{ width:2px !important; }
.enqleadinfo-rightcmntab .email-body-list table td:empty, .enqleadinfo-rightcmntab .email-body-list table tr:empty, .enqleadinfo-rightcmntab .email-body-list table tr{ display:none; }
.enqleadinfo-rightcmntab .email-body-list table tr td:not(:empty){ display:table-row; }
div#newModal h6{ color:#0C1D05; font-size:20px; line-height:30px; }
div#newModal .modal-dialog{ align-items:center; display:flex; height:100%; justify-content:center; margin:0 auto; max-width:350px; }
#newmessageModal.minimized .modal-body{ display:none; }
#newmessageModal.minimized .modal-header{ margin:0; }
#newmessageModal.minimized .modal-content{ border-radius:8px !important; padding:12px !important; }
#newmessageModal.minimized .emailtitle.modal-title{ color:#4B5563; font-size:16px; line-height:24px; }
#newmessageModal.minimized .modal-dialog{ margin-bottom:12px !important; }
.tox-editor-container .tox-tbtn{ height:16px !important; width:16px !important; }
.mailbox .form-field .tox-toolbar__primary{ gap:16px; position:relative; }
.tox .tox-toolbar__group{ gap:10px; padding:0 !important; }
.tox-editor-container{ padding:0 12px !important; }
#newmessageModal .tox-editor-header{ padding:0; }
.tox-toolbar__primary{ background-image:unset !important; padding-bottom:14px !important; padding-top:14px !important; }
#newmessageModal .form-outline.mailbox label{ color:#4B5563; font-size:14px; font-weight:500; line-height:20px; }
.email-client{ color:#0C1D05; }
.checkbox-container{ align-items:center; color:var(--primary-color); display:flex; font-size:14px; font-weight:500; gap:8px; line-height:20px; }
.checkbox-container input[type="checkbox"]{ appearance:none; background-color:white; border:2px solid var(--primary-color); border-radius:3px; cursor:pointer; height:16.67px; position:relative; width:16.67px; }
.checkbox-container input[type="checkbox"]:checked{ background-color:var(--primary-color); border-color:var(--primary-color); }
.checkbox-container input[type="checkbox"]:checked::before{ color:white; content:"✔"; font-size:12px; left:2px; position:absolute; top:-3px; }
.checkbox-container label{ cursor:pointer; }
.inboxitem-wrap .dropdown-item.active, .inboxitem-wrap .dropdown-item:active{ background-color:#F8FFF5; }
.clm-search .searchicon {
    position: absolute;
    right: 12px;
    top: 12px;
}
.clm-search .search-card{ border-bottom:1px solid #E4E7EC; cursor:pointer; padding:12px; }
.clm-search .search-dropdown{ overflow-x:hidden; overflow-y:auto; }
.clm-search .search-card h6{ color:#0C1D05; font-size:14px; line-height:20px; }
.clm-search .search-card ul{ column-count:3; }
.clm-search .search-card li{ color:#4B5563; font-size:14px; font-weight:400; line-height:20px; }
.clm-search .search-dropdown{ background:#fff; position:absolute; width:100%; z-index:9; }
#newmessageModal.minimized.modal.fade.show::before{ display:none; }
.selected-email{ background-color:#F3F4F6; border:1px solid #D1D5DB; border-radius:6px; display:inline-flex; font-size:14px; font-weight:400; gap:8px; line-height:20px; padding:4px 8px; }
.selected-email.highlighted{ background-color:#F8FFF5; border-color:#C4D3BE; }
.remove-email{ cursor:pointer; }
.selected-emails-container input{ border:none; flex:1; font-size:14px; min-width:150px; outline:none; padding:5px; }
.email-cc-wrapper .email-input{ cursor:text; gap:5px; padding:4px; }
.email-cc-wrapper .email-tag{ background-color:#F8FFF5; border:1px solid #C4D3BE; border-radius:6px; color:#333; font-size:14px; line-height:20px; padding:6px 12px; }
.email-cc-wrapper .dropdown-toggle.active svg{ transform:rotate(180deg); transition:0.2s linear all; }
.email-cc-wrapper .email-input input{ border:none; flex-grow:1; min-width:150px; outline:none; }
.email-cc-wrapper .dropdown-toggle{ align-items:center; cursor:pointer; display:inline-flex; }
.email-cc-wrapper .email-input-container,.email-cc-wrapper label.form-label.dropdown-toggle::after{ display:none; }
.ccbcc-title{ color:#4B5563; font-size:14px; line-height:20px; }
.error-message{ color:#dc3545; }
span.email-date, .ticket-title{ color:#4B5563; font-size:12px; font-weight:400; line-height:18px; }
.email-body-inr li.email-body-list{ position:relative; border:1px solid #E4E7EC; list-style:none; padding:12px; }
.email-body-inr li.email-body-list.active{ border-color:#143109; }
#email-body-inr-dropdown{ display:none; left:67px; top:20px; z-index:1; }
.email-body-inr{ position:relative; }
#email-body-inr-dropdown{ left:20px; max-width:177px; position:absolute; top:50px; width:100%; z-index:1000; }
ul.email-body-inr-submenu{ left:100%; position:absolute; top:0; width:100%; }
.email-accordion::-webkit-scrollbar{ width:3px !important; }
#selected-emails-container{ cursor:text; padding:4px; position:relative; top:0; z-index:9; }
.search-claimant{ position:absolute; top:0; }
div#selected-emails-container:has(span.selected-email){ display:flex !important; }
#selected-emails-container{ display:none !important; }
.inboxitem-wrap{ height:100%; }
.email-wrap .d-flex.gap-2.align-items-center.mb-12.px-3{ background:#fff; left:0; margin:0px auto; padding:12px 16px !important; position:sticky; right:0; top:0; width:100%; z-index:999; }
.tox-toolbar__primary{ gap:20px; }
.tox-editor-header{ border-bottom:1px solid #DEE2E6 !important; }
#qgtable-fix-wrapper #table-body td[data-column-slug="client_name"], #qgtable-fix-wrapper #table-body td[data-column-slug="client_forename"], #qgtable-fix-wrapper #table-body td[data-column-slug="client_surname"]{ text-transform:capitalize !important; }
.new-cond-wrap .condition-row:first-child .conditions select{ display:none; }
.condition-actions .dropdown-toggle::before{ display:none !important; }
.new-cond-wrap .condition-row:first-child .conditions:after{ content:'Where'; }
.condition-actions .dropdown-item:hover{ background-color:transparent; }
.condition-actions .dropdown-item{ padding-left:0; padding-right:0; }
.conditionGroupsContainer .condition-actions .dropdown-menu{ overflow-y:unset !important; width:auto; }
.conditional-filter .new-cond-wrap .conditions{ min-width:80px; }
.new-cond-wrap .condition-group .condition-container .condition-row select, .new-cond-wrap .condition-group .condition-container .condition-row input, .conditionGroupsContainer .form-select, .conditionGroupsContainer .form-control{ background-color:#fff !important; }
.conditionGroupsContainer .new-cond-wrap .condition-group{ background-color:#f8f9fd !important; }
.conditionGroupsContainer .new-cond-wrap .condition-group .conditionGroupsContainer .new-cond-wrap .condition-group{ background-color:#f1f4fb !important; }
.conditionGroupsContainer .new-cond-wrap .condition-group .conditionGroupsContainer .new-cond-wrap .condition-group .conditionGroupsContainer .new-cond-wrap .condition-group{ background-color:#fafbff !important; }
.sortable-chosen{ opacity:0.7; }
.dragging-row{ background-color:#f8f9fa; border:1px dashed #ccc; }
.sortable-selected{ background-color:#e9ecef; }
input[type=number]{ -moz-appearance:textfield; }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{ -webkit-appearance:none !important; margin:0; }
.adminmail.search-items{ position:relative; }
ul#tabcustomDropdown{ position:absolute; }
.mainouterpopup .drag-handle{ cursor:grabbing; }
.new-cond-wrap .form-select{ padding:.375rem 0.25rem .375rem .75rem !important; }
#newmessageModal .modal-body::-webkit-scrollbar, .emailmultiple .modal-body::-webkit-scrollbar, .emailmultiple .modal-content::-webkit-scrollbar{ display:none; height:0 !important; width:0 !important; }
#newmessageModal .modal-body, .emailmultiple .modal-body, .emailmultiple .modal-content{ -webkit-overflow-scrolling:touch; -ms-overflow-style:none; scrollbar-width:none; }
#newmessageModal .modal-body:hover, .emailmultiple .modal-body:hover, .emailmultiple .modal-content:hover, #newmessageModal .modal-body:focus, .emailmultiple .modal-body:focus, .emailmultiple .modal-content:focus{ -ms-overflow-style:none; scrollbar-width:none; }
svg.maximizeimg,.minimized-dialoge svg.minimizeimg{ display:none; }
.minimized-dialoge svg.maximizeimg{ display:block; }
.emailmultiple .btn-close{ opacity:1; }
.empty_record{ align-items:center; display:flex; height:100%; justify-content:center; width:100%; }
.email_dropdown_input.show{ display:block; }
.email_dropdown_input{ max-height:0; overflow:hidden; transition:max-height 0.5s ease; }
.email_dropdown_input.show{ max-height:45px; }
.email_dropdown.show svg{ transform:rotate(180deg); transition:transform 0.3s ease; }
.emailmultiple .modal-dialog{ max-width:1050px; }
.minmizieZindex .email_content-head .email_reply_index{ z-index:999999; }
.email_content-head .emailreplyactive{ z-index:9999; }
#case-not-found::-webkit-scrollbar{ width:2px; }
#quantumReportModal .modal-dialog{ max-height:750px; max-width:1161px; top:42%; transform:translateY(-50%); }
#caseNotFoundModal .modal-dialog{ max-width:400px; top:50%; transform:translateY(-50%); }
#caseNotFoundModal i{ color:#FB923C; }
#caseNotFoundModal .error-message{ border:1px solid red; color:red; padding:5px; }
#caseNotFoundModal .success-message{ border:1px solid green; color:green; padding:5px; }
#caseNotFoundModal .file-exist-cancel-btn{ background:#fff; border:1px solid #143109; border-radius:8px; color:#143109; cursor:pointer; font-size:14px; padding:8px 12px; }
.case-found-list{ height:100%; max-height:356px; overflow-y:auto; }
.case-not--modal .claimant-item-2{ border:1px solid #E4E7EC; border-radius:8px; margin-top:5px; padding:12px; }
.claimant-item-2:hover{ background:#F8FFF5; }
.claimant-item-2{ cursor:pointer; }
.case-not--modal .claimant-item-2 h3{ color:#0C1D05; font-size:14px; }
.case-not--modal p{ color:#4B5563; }
.case-not--modal .claimant-item-2 h2{ color:#9CA3AF; font-size:12px; line-height:18px; }
.case-not--modal .custom-checkbox{ align-items:center; display:flex; margin-bottom:10px; padding-left:20px; position:relative; user-select:none; }
.case-not--modal .alert-icon i{ font-size:51px; }
.case-not--modal .custom-checkbox input{ cursor:pointer; height:0; opacity:0; position:absolute; width:0; }
.case-not--modal .custom-checkbox .checkmark::after{ content:""; display:none; position:absolute; }
.case-not--modal .checkmark{ background-color:#f9f9f9; border:2px solid #143109; border-radius:4px; height:16px; left:0; position:absolute; top:0; width:16px; }
.case-not--modal .custom-checkbox{ color:#4B5563; cursor:pointer; font-size:14px; }
.case-not--modal .custom-checkbox input:checked~.checkmark::after{ border:solid white; border-width:0 2px 2px 0; border-bottom-width:medium; border-left-width:medium; border-right-width:medium; border-top-width:medium; content:""; height:10px; left:4px; position:absolute; top:0px; transform:rotate(45deg); width:5px; }
.case-not--modal .custom-checkbox input:checked~.checkmark{ background-color:#143109; }
.case-not--modal .custom-checkbox input:checked~.checkmark::after{ display:block; }
#case-not-found::-webkit-scrollbar-track{ background:#f1f1f1; border-radius:10px; }
#case-not-found::-webkit-scrollbar-thumb{ background:#E5E7EB; border-radius:16px; margin-right:5px; }
#case-not-found::-webkit-scrollbar-thumb:hover{ background:#555; }
#condition-container .condition-row>input, #condition-container .condition-row>select, #condition-container .condition-row>.value-wrapper>input, #condition-container .condition-row>.value-wrapper>select{ min-width:172px; width:200px; }
#condition-container .innerpopup-dropdown .dropdown-item{ cursor:pointer; }
#condition-container .conditions{ min-width:80px; }
#scanmodal p.progresstext{ color:#F97316; font-size:14px; font-weight:400; line-height:20px; }
.progressbar{ background:#D9D9D9; width:100%; }
.progress.dtlsfill{ background:#143109; }
.progress{ border-radius:0; height:4px; }
.regenerate-btn{ border:1px solid; border-radius:50%; color:black; }
.loading-anim{ height:3vmax; margin:9% auto; width:3vmax; &:before, &:after{ animation:spinLeft 800ms linear infinite; border-left:3px solid #444; border-radius:100%; content:''; display:block; height:2vmax; left:calc(50% - 1vmax); position:absolute; top:calc(50% - 1vmax); width:2vmax; }
&:after{ animation:none; border:0; border-right:2px solid #444; height:1vmax; left:calc(50% - 0.5vmax); top:calc(50% - 0.5vmax); width:1vmax; }
}
.caseextractdiv .previousbtn{ align-items:center; background:#DAE7D4; color:#143109; display:flex; font-size:14px; height:40px; justify-content:center; line-height:20px; padding:10px 16px; }
.modal-dialog{ transition:all 0.3s ease; }
.minimized{ overflow:hidden; }
.email_dropdown{ cursor:pointer; }
.emailmultiple.show.all-minimized, #newmessageModal.show.all-minimized{ z-index:1 !important; }
.emailmultiple .ui-icon, #newmessageModal .ui-icon{ background-image:none !important; }
#emailmultiple .minimized-dialoge, #newmessageModal .minimized-dialoge{ height:48px !important; left:unset !important; margin:0 !important; max-width:280px !important; padding:10px !important; right:12px; top:unset !important; width:280px !important; }
.minimized-dialoge .emailtitle.modal-title{ font-size:16px; font-weight:500; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.emailmultiple .minimized-dialoge .modal-body, #newmessageModal .minimized-dialoge .modal-body,.emailmultiple .minimized-dialoge .ui-resizable-handle, #newmessageModal .minimized-dialoge .ui-resizable-handle{ display:none; }
.emailmultiple .minimized-dialoge .modal-content, #newmessageModal .minimized-dialoge .modal-content{ border-radius:8px !important; height:100% !important; margin-bottom:10px !important; min-height:auto; min-width:100%; padding:12px !important; width:100% !important; }
.emailmultiple .minimized-dialoge .modal-content .modal-header, #newmessageModal .minimized-dialoge .modal-content .modal-header{ margin-bottom:0; padding: 0 !important;}
#variablesRow,.emailmultiple.modal.fade.show:before{ display:none; }
.emailmultiple .modal-content{ cursor:grab; overflow-x:hidden; overflow-y:auto; position:absolute; resize:both; }
.emailmultiple .modal-body{ display:flex; flex-direction:column; }
#newmessageModal .modal-body, .emailmultiple .modal-body{ height:100%; }
.emailmultiple .form-outline{ flex-grow:1; }
.emailmultiple textarea{ height:100%; resize:none; width:100%; }
.icons-wrap{ position:relative; }
.emailmultiple .ui-widget-content{ border:0; }
div#emailfooter{ height:100%; max-height:260px; overflow-y:auto; }
.emailmultiple .modal-content, #newmessageModal .modal-content{ height:100%; min-height:400px; min-width:300px; border-color: var(--primary-color) !important; }
.enqleadinfo-topprofile.enqleadinfoactive{ position:relative; z-index:99999; }
#search-claimant:placeholder-shown~#dropdown-menu-new{ display:none; }
.emailmultiple div#emailfooter p{ font-size:13px; }
.tox-editor-container .tox-tbtn.tox-tbtn--select{ margin-left:30px; }
.email_content>li.selected-border{ border:1px solid #143109 !important; }
.global-com #inbox-home .tab-pane-main:before{ border-bottom:1px solid #E4E7EC; bottom:0; content:''; height:1px; left:0; margin:0 auto; position:absolute; right:0; width:95%; z-index:1; }
.credit-api-label{ padding-left:calc(var(--bs-gutter-x) * .5) !important; }
#inbox-home .tabcustom-submenu{ height:100%; margin-top:50px !important; max-height:300px; overflow-y:auto; }
#requested_info input:checked:after{ background:#143109; border-radius:50%; content:""; height:10px; left:3px; position:absolute; top:3px; width:10px; }
#requested_info input{ appearance:none; border-radius:50% !important; min-height:16px !important; min-width:16px !important; position:relative; }
#requested_info input:before{ border:1.67px solid #9CA3AF; border-radius:50%; content:""; height:16px !important; position:absolute; width:16px !important; }
#requested_info input:checked:before{ border:1.67px solid #143109; }
#fileattachModal,#fileattachModal{ background-color:rgba(0, 0, 0, 0.5); display:flex; z-index:9999; }
#fileattachModal .fileattachinr{ max-width:800px; padding-top:35px !important; width:90%; }
#fileattachModal #closeModal{ right:6px; top:-10px; }
.filesloader{ background:#e5e4e478; display:none; height:100vh; left:0; position:fixed; top:0; width:100%; z-index:99999 !important; }
.viewscan-modal .modal-dialog{ max-width:80% !important; }
.viewscan-modal .modal-content.ui-draggable{ background-color:#fff; padding:40px; }
.loading-anim{ animation:spinRight 800ms linear infinite; border-radius:100%; border-right:4px solid #444; height:60px; margin:auto; width:60px; &:before, &:after{ animation:spinLeft 800ms linear infinite; border-left:3px solid #444; border-radius:100%; content:''; display:block; height:40px; left:calc(50% - 1vmax); position:absolute; top:calc(50% - 1vmax); width:40px; }
&:after{ animation:none; border:0; border-right:2px solid #444; height:20px; left:calc(50% - 0.5vmax); top:calc(50% - 0.5vmax); width:20px; }
}
@keyframes spinLeft{ from{ transform:rotate(0deg); }
to{ transform:rotate(720deg); }
}
@keyframes spinRight{ from{ transform:rotate(360deg); }
to{ transform:rotate(0deg); }
}
.regenerate-btn{ font-size:24px; padding:2px 10px; }
.regenerate-btn,.generate-report .case-btn{ border:1px solid; border-radius:50%; color:black; }
.generate-report .case-btn{ font-size:16px; height:30px; padding:2px 4px; position:absolute; right:12px; text-align:center; top:50%; transform:translateY(-50%); width:30px; }
.api-errors{ border:1px solid red; color:red; padding:16px; }
.api-errors ul{ padding-left:16px; }
.api-errors ul li{ margin-bottom:8px; }
.leap-invalid-feedback,.dob-leap-invalid-feedback,.vehicle-date-leap-invalid-feedback,.contract-start-leap-invalid-feedback,.contract-end-leap-invalid-feedback{ color:var(--bs-form-invalid-color); font-size:.875em; margin-top:.25rem; width:100%; }
.no-files-text{ color:#4b5563; font-size:12px; }
button.email-filemore-btn{ background:transparent; border:0; color:#0C1D05; font-size:20px; height:18px !important; padding:0 2px !important; }
.file_format_name .file-action-btn{ min-width:95px; }
.file-name-clr, .file-name-clr button, .file-name-clr div a{ color:#4B5563; text-align:start; word-break:break-all; }
textarea#myeditorinstance,.mailbox{ visibility:hidden; }
.message-area{ background:#F8FFF5 !important; border:1px solid #C4D3BE !important; border-radius:4px !important; min-height:100px !important; overflow-y:auto !important; padding:2px 5px !important; white-space:pre-wrap !important; width:100% !important; }
.tox .tox-dialog{ width:563px !important }
.variable{ font-size:12px !important; line-height:18px; padding:3px 8px !important; user-select:none !important; }
.variable,.mce-content-body span.variable-tag{ background-color:#F8FFF5 !important; border:1px solid #C4D3BE !important; cursor:pointer !important; }
.mce-content-body span.variable-tag{ border-radius:4px !important; color:var(--primary-color) !important; display:inline-block !important; font-size:14px !important; margin:2px !important; padding:3px 6px !important; }
.sms-type{ background:#F8FFF5; border:1px solid #143109; border-radius:8px; color:#143109; font-size:10px; padding:0 10px; }
.custom-dialog-content{ width:300px; }
.manual-sms{ background:#FBFBFB; }
.automated-sms{ background:#F8FFF5; }
.active-dialer{ align-items:center; border:1px solid #10B981 !important; color:#10B981; display:flex !important; gap:3px; height:20px; justify-content:center; margin-top:2px; }
.active-dialer .dots{ background:#10B981; }
.active-dialer .dialer-status{ font-size:12px; font-weight:500; }
.inactive-dialer{ border:1px solid #F97316 !important; color:#F97316; }
.inactive-dialer .dots{ background:#F97316; }
.inactive-dialer .dialer-status{ font-size:12px; font-weight:500; }
.drag-handle{ cursor:move; display:inline-block; }
button.notes-add-submission{ min-width:78px; }
button.notes-add-submission.savingnoteactiv{ opacity:.5; pointer-events:none; }
#call-box .modal-dialog.w-auto{ max-width:none; width:auto; }
.modal-content{ overflow:visible; }
.modal-content.minimize-activ{ background-color:#D9D9D9; border-radius:24px; bottom:20px; height:160px !important; position:fixed; right:20px; width:400px }
.modal-content.minimize-activ .drag-handle{ display:block; }
.drag-handle{ display:none; }
.call-action-button{ display:table; left:auto; margin:0 auto; right:auto; }
.call-action-transform{ transform:translate(50%, 10px); }
.client-profile{ background:#143109; }
body .modal.minimize-pop-position{ position:absolute; width:0; }
body .modal-backdrop.minimize-backdrop-dnone{ display:none !important; }
.modal-content.minimize-activ .modal-header{ padding:0; position:absolute; right:-4px; top:-11px; z-index:99; }
.modal-content.minimize-activ .modal-header i{ font-size:14px !important; }
button#small-screen i{ font-size:19px !important; }
.modal-content.minimize-activ .call-action-button.position-absolute{ left:0; top:10px; transform:unset; width:100%; }
.modal-content.minimize-activ .modal-body.position-relative{ padding-left:0; padding-right:0; }
.modal-content.minimize-activ span.rounded-circle.client-profile{ font-size:16px; padding:16px !important; }
.modal-content.minimize-activ button{ padding:6px 11px !important; }
body.modal-open.modal-minimiz-open{ overflow-y:auto !important; }
#dragDropArea{ cursor:pointer; text-align:center; }
.emailToFrom-wrap span{ display:block; word-break:break-all; }
span.docrecord-wrap span a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100px; word-break:break-all; }
.eml-content-tmplt table.MsoNormalTable{ width:100% !important; }
.querybuilder-wrap{ background:#fff; border:0; width:100%; }
.field-setting--wrap li.toggle-item.toggle-disabled{ cursor:not-allowed; opacity:0.4; }
.querybuilder-wrap .query-builder .rules-group-container{ background:#fff; border:1px solid #ddd; }
.querybuilder-wrap .query-builder .rules-group-container .rules-group-header .group-conditions .btn-primary.active, .querybuilder-wrap .query-builder .rules-group-container .rule-inputs-wrapper .group-conditions-btn .btn-primary.active{ background:var(--primary-color); border-color:var(--primary-color); color:#fff; }
.querybuilder-wrap .query-builder .rules-group-container .rules-group-header .group-conditions .btn-primary, .querybuilder-wrap .query-builder .rules-group-container .rule-inputs-wrapper .group-conditions-btn .btn-primary{ background:transparent; border-color:var(--primary-color); color:#333; }
.group-conditions-btn .condition-btn{ opacity:0.6; }
.group-conditions-btn .condition-btn.active{ opacity:1; }
.querybuilder-wrap .btn.btn-primary{ background:var(--primary-color); border-color:var(--primary-color); }
.querybuilder-wrap .btn-secondary{ background:transparent; border-color:var(--primary-color); color:#333; }
.querybuilder-wrap .query-builder .rules-group-header .group-actions .btn-success, .querybuilder-wrap .query-builder .rules-group-header .group-actions .btn-danger{ background:transparent !important; border:0; color:#000; padding:0; text-transform:capitalize; }
.querybuilder-wrap .dropdown-menu #applyFilter, .querybuilder-wrap .dropdown-menu #resetFilter{ font-size:14px; font-weight:500; line-height:20px; padding:10px 16px; }
.querybuilder-wrap .query-builder .rules-group-container .form-control:focus{ box-shadow:none !important; }
.querybuilder-wrap #applyFilter:active, .querybuilder-wrap #resetFilter:active{ background-color:var(--primary-color) !important; border:1px solid var(--primary-color) !important; }
.querybuilder-wrap .form-select, .querybuilder-wrap .form-control{ font-size:14px; line-height:20px; padding:8px 12px !important; padding-right:30px !important; }
.querybuilder-wrap .query-builder .drag-handle, .querybuilder-wrap .query-builder .error-container, .querybuilder-wrap .query-builder .rule-container .rule-filter-container, .querybuilder-wrap .query-builder .rule-container .rule-operator-container, .querybuilder-wrap .query-builder .rule-container .rule-value-container{ margin:0; width:calc(26% - 5px); }
.querybuilder-wrap .query-builder .rule-container .rule-inputs-wrapper{ align-items:center; display:flex; flex-wrap:wrap; gap:5px; width:100%; }
.querybuilder-wrap .query-builder .rules-list .rule-container{ align-items:center; background:#F6F8FC; }
.querybuilder-wrap .query-builder .error-container{ color:#EF4444; height:16px; order:1; width:16px; }
.querybuilder-wrap .group-actions button[data-add="rule"] i, .querybuilder-wrap .group-actions button[data-delete="group"] i{ color:#143109; }
.querybuilder-wrap .group-actions .btn-text{ display:none; }
.querybuilder-wrap .query-builder .rule-container{ margin-bottom:8px; }
.querybuilder-wrap .btn-group.group-conditions{ order:1; }
.querybuilder-wrap .query-builder .rules-group-container:first-child{ border:none; margin:0; padding:0; }
.querybuilder-wrap button.btn-success[data-add="group"]{ align-items:center; border:1px solid #ddd !important; border-radius:4px; display:flex; gap:5px; padding:5px !important; }
.querybuilder-wrap .rules-list .drag-handle{ height:16px; width:16px; }
.querybuilder-wrap .query-builder .rules-list .rule-container{ display:flex; gap:8px; justify-content:space-between; }
.querybuilder-wrap .query-builder .rule-value-container{ border-left:none; padding-left:0; }
.querybuilder-wrap .query-builder .rule-container .rule-header .btn-danger{ background:transparent; border:none; padding:5px; top:-2px; }
.querybuilder-wrap .query-builder .rules-group-container .rules-group-header .group-conditions .btn-primary:active{ border:1px solid var(--primary-color) !important; }
.querybuilder-wrap .query-builder .rules-group-header{ margin-bottom:5px; }
.querybuilder-wrap .query-builder .rules-group-header .group-actions, .querybuilder-wrap .query-builder .rules-group-header .group-conditions{ margin-bottom:6px; }
.querybuilder-wrap .query-builder .rules-group-header{ align-items:center; display:flex; flex-wrap:wrap; gap:7px; margin-bottom:8px; }
.querybuilder-wrap .group-actions{ align-items:center; display:flex; flex-wrap:wrap; gap:8px; margin-left:auto; order:3; }
.querybuilder-wrap .group-actions button[data-add="rule"]{ cursor:pointer; opacity:1; order:1; pointer-events:all; }
.querybuilder-wrap .group-actions button[data-delete="group"]{ order:2; }
.querybuilder-wrap .group-actions button[data-add="group"]{ order:3; }
.querybuilder-wrap .query-builder .rules-list{ padding-left:0; }
.querybuilder-wrap .group-actions button[data-add="rule"], .querybuilder-wrap .group-actions button[data-delete="group"], .querybuilder-wrap .query-builder .rule-container .rule-header button[data-delete="rule"]{ font-size:0; }
.querybuilder-wrap .filter-group-cta{ background:#fff; bottom:0; padding:10px 16px; position:sticky; z-index:10; }
.criteria-wrapper.querybuilder-wrap .filter-group-cta{ border-bottom-left-radius:16px; border-bottom-right-radius:16px; }
.querybuilder-wrap .group-actions i, .querybuilder-wrap .query-builder .rule-container .rule-header button[data-delete="rule"] i{ font-size:15px; height:15px; object-fit:contain; width:15px; }
.querybuilder-wrap .query-builder .rule-container .rule-header button[data-delete="rule"] i{ color:#dc3545; }
#filterDropdown .conditional-filter .dropdown-menu{ overflow-y:hidden !important; }
#filterDropdown .dropdown-menu.show{ overflow-y:hidden !important; padding:0; }
.querybuilder-wrap .query-builder .rules-list>::after, .query-builder .rules-list>::before, .querybuilder-wrap .query-builder .rules-list>::after, .query-builder .rules-list>::before{ display:none; }
.querybuilder-wrap .query-builder .rules-group-header .group-actions .btn-danger i::before, .querybuilder-wrap .query-builder .rule-container .rule-header .btn-danger i::before{ content:"\f78B"; }
.querybuilder-wrap .bi-sort-down::before{ content:"\F3FE"; }
.querybuilder-wrap .group-actions button[data-add="group"] i{ display:none; }
.rules-group-body div.rules-group-container div.rules-group-container div.rules-group-container div.rules-group-container .btn-group.float-end.group-actions button.btn-success{ cursor:not-allowed; opacity:0.4; pointer-events:none; }
.querybuilder-wrap .rule-value-container{ align-items:center; display:flex; gap:4px; }
.criteria-wrapper{ overflow:hidden; }
.side-notes .viewitm{ color:#0C1D05; font-size:14px; font-weight:500; }
.cancelCliam .searchicon{ position:absolute; right:10px; top:11px; }
.columnsetting-cta{ padding-top:12px !important; }
*{ scrollbar-color:#888 #f1f1f1; scrollbar-width:thin; }
*::-webkit-scrollbar{ width:4px; }
*::-webkit-scrollbar-thumb{ background-color:#888; border:2px solid #f1f1f1; border-radius:10px; }
#fieldsDropdown.feild-setting--wrap .dropdown-menu{ overflow-y:hidden !important; }
ul#claimant-item .list-group-item:nth-child(2) .nav-link, ul#claimant-item .list-group-item:nth-child(3) .nav-link{ pointer-events:none; text-decoration:line-through; }
.feild-setting--wrap input#UniqCaseID+.slider{ background-color:#143109; pointer-events:none; }
.feild-setting--wrap input#UniqCaseID+.slider::before{ transform:translateX(8px); }
.feild-setting--wrap .toggle-item:has(input#UniqCaseID:disabled){ opacity:0.6; pointer-events:none; }
.field-setting--wrap .form-control:focus:not(:placeholder-shown){ box-shadow:unset !important; }
.dataTables_wrapper .open-pdf-modal{ height:auto !important; }
button#applyFilter:focus{ box-shadow:unset; }
.profileimg:has(i){ align-items:center; display:flex; justify-content:center; }
.querybuilder-wrap .btn-secondary:hover{ background:var(--primary-color) !important; transition:0.2s linear all; }
.casesgroupbtn.show{ background:var(--primary-color) !important; color:#fff; }
.casesgroupbtn.show svg path{ stroke:#fff !important; }
.dataTables_scrollBody.emptywrap{ border-bottom:0 !important; border-right:0 !important; border-top-right-radius:16px !important; }
#dataTable tbody tr:last-child td.dataTables_empty:last-child{ border-bottom:0 !important; border-bottom-right-radius:16px; }
.dataTables_scrollBody.emptywrap .dataTables_scrollHead{ border-right:1px solid #E4E7EC !important; }
.calendar-container .eventTitle{ color:#0C1D05; font-size:12px; font-weight:500; line-height:18px; }
span.emailEvent i{ color:#143109; font-size:16px !important; object-fit:contain; }
span.emailEvent{ height:16px; margin-left:3px; width:16px; }
.fc-day-today .fc-event, .fc-day-future .fc-event, .fc-list-event{ background-color:#F8FFF5; border-color:#C4D3BE }
.calendar-container td.fc-list-event-time{ display:none; }
.fc-daygrid-day .fc-event{ border:1px solid #E5E7EB; color:#0C1D05; font-weight:500; padding:3px 8px !important; }
.fc-day-past .fc-event{ background-color:#E5E7EB; border-color:#E5E7EB; }
button.reminder-trash{ color:#EF4444; }
.remindactive{ background:#fff; bottom:0; left:0; padding:16px; position:absolute; right:0; }
#calendar .fc-scroller{ overflow:hidden auto !important; }
.casestable-wrapper{ height:calc(100% - 88px); }
.clmprofile .casestable-wrapper{ height:calc(100% - 160px); }
#reminderForm .choices__list.choices__list--dropdown{ padding:4px !important; }
#reminderForm .choices__inner{ min-height:40px !important; padding:0; }
#reminderForm  .choices__list--multiple{ align-items:center; display:flex; gap:4px; }
#reminderForm  input.choices__input.choices__input--cloned{ padding:.375rem .75rem !important; }
#reminderForm  .choices__list--multiple{ padding:4px; }
#reminderForm .choices__list--multiple:empty{ display:none; }
html:has(.casestable-wrapper){ overflow:hidden; }
#calendar .fc-list-event:hover td{ background-color:transparent !important; }
#calendar .fc-popover-body{ padding:5px !important;  }
#calendar .fc-popover-body .fc-daygrid-event{ padding:5px; }
#callLogsTable_filter{ float:unset; text-align:left; }
#callLogsTable .dataTables_filter{ float:none !important; margin-bottom:0; margin-right:0; }
.dynamicCol .dataTables_wrapper td, .dynamicCol .dataTables_wrapper th{ border-bottom:0 !important; }
#callLogsTable_wrapper .dataTable thead th{ border-top:0; }
#callLogsTable td.sticky-column:nth-child(1){ border-left:0 !important; }
#callLogsTable_wrapper .dataTables_scroll div.dataTables_scrollBody{ border-left:1px solid #e4e7ec; }
#callLogsTable_wrapper table.dataTable thead th:first-child{ border-left:0; }
table#callLogsTable span.badge{ border-radius:999px; font-size:12px; font-weight:600; line-height:18px; padding:2px 8px; }
table#callLogsTable span.badge.bg-danger{ background-color:#FEF2F2 !important; border:1px solid #EF4444; color:#EF4444; }
table#callLogsTable span.badge.bg-success{ background:#ECFDF5 !important; border:1px solid #10B981; color:#10B981; }
#callLogsTable_wrapper .dataTables_scrollHeadInner .dataTable{ border-bottom-left-radius:0; border-bottom-right-radius:0; border-left:0; border-right:0; }
table#callLogsTable span.badge.bg-dark{ background-color:#fff !important; border:1px solid #212529; color:#212529; }
.add-cases a.btn:active{border:none !important;}
.popup-disabled{ cursor:none; pointer-events:none; }
.highlight-row td{ background-color:#F8FFF5 !important; }
.dashboard-dtl .custom-tooltip-wrapper{ display:inline-block; position:relative; }
.dashboard-dtl .custom-tooltip{ background-color:var(--primary-color); border-radius:4px; color:#fff; font-size:12px; line-height:16px; max-width:200px; opacity:0; padding:8px 5px; pointer-events:none; position:absolute; text-align:center; transition:opacity 0.4s ease-in; z-index:1000; }
.dashboard-dtl .client-status-wrapper:hover  .custom-tooltip{ opacity:1; pointer-events:auto; }
.dashboard-dtl .custom-tooltip-wrapper.left .custom-tooltip{ left: -80px; top: 22px; width:200px; }
.dashboard-dtl .custom-tooltip-wrapper.left .custom-tooltip::after{ border-color:transparent var(--primary-color) transparent transparent; border-style:solid; border-width:5px; content:""; right:50%; margin-top:-10px; position:absolute; top:0; transform:rotate(90deg); }
.custom-tooltip-wrapper.left{ display:inline-block; padding-left:7px; position:relative;}
.custom-tooltip-wrapper svg{ display:block; }
.client-status-wrapper{ align-items:center; display:flex; position:relative; width: max-content;}
.content-body-wrapper.claimant-page.lendercomm-page{ overflow-y:hidden !important; }
.inboxitems .enqleadinfo-topprofile{ background:#fff; position:sticky; top:0; }
.dashboard .show-cards canvas{ padding-bottom: 16px;  padding-left: 16px; padding-right: 16px; }
.case-tasks span {border-radius: 8px;padding: 2px 8px;font-weight: 400;line-height: 1.4;font-size: 11px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.case-tasks {display: flex; align-items: center; gap: 3px; flex-wrap: wrap;}
.enqtb-cnt-row.enqeml-cnt-row.global-com{ min-height: auto; }
.loginrowmiddl #signinactiv .error_message {font-size: 14px;margin-top: 5px;display: block;}
.assignedTasksModal .modal-dialog {max-width: 100% !important;width:448px;}
.assignedTasksModal .modal-dialog .btn-close{top: 16px;right: 16px;}
.assignedTasksModal .modal-dialog .btn-close {background: #000;border-radius: 50%;color: #fff !important;top: -10px;right: -11px;width: 22px;height: 22px;padding: 0;border: none;cursor: pointer;font-size: 24px;}
.assignedTasksModal .modal-dialog .btn-close:before {content: "\00D7";display: block;text-align: center;}
.pendingTasksModal .modal-dialog {max-width: 100% !important;width:448px;}
.pendingTasksModal .modal-dialog .btn-close{top: 16px;right: 16px;}
.pendingTasksModal .modal-dialog .btn-close {background: #000;border-radius: 50%;color: #fff !important;top: -10px;right: -11px;width: 22px;height: 22px;padding: 0;border: none;cursor: pointer;font-size: 24px;}
.pendingTasksModal .modal-dialog .btn-close:before {content: "\00D7";display: block;text-align: center;}
.completedTasksModal .modal-dialog {max-width: 100% !important;width:448px;}
.completedTasksModal .modal-dialog .btn-close{top: 16px;right: 16px;}
.completedTasksModal .modal-dialog .btn-close {background: #000;border-radius: 50%;color: #fff !important;top: -10px;right: -11px;width: 22px;height: 22px;padding: 0;border: none;cursor: pointer;font-size: 24px;}
.completedTasksModal .modal-dialog .btn-close:before {content: "\00D7";display: block;text-align: center;}
.table-container.shifted #dataTable .case-tasks {padding-right: 20px;}
.more-tasks {cursor: pointer;transition: all 0.2s ease;z-index: 10;display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 50%;background: rgba(255, 255, 255, 0.9);}
.more-tasks:hover {background: rgba(255, 255, 255, 1);}
.more-tasks i {color: var(--primary-color);font-size: 14px;}
.case-tasks { transition: max-height 0.3s ease; }
.search_views_or_sections::placeholder { color: #9CA3AF !important;opacity: 1; }
.search_views_or_sections::-webkit-input-placeholder { color: #9CA3AF !important; }     
.search_views_or_sections:-moz-placeholder { color: #9CA3AF !important; }
.search_views_or_sections:-ms-input-placeholder { color: #9CA3AF !important; }
.search_views_or_sections::-ms-input-placeholder { color: #9CA3AF !important; }
.content-body-wrapper .cases_heading .selected-viewname, .content-body-wrapper .claimant-heading .selected-viewname{font-size: 14px;line-height: 20px;color: #143109;font-weight: 400;position: relative;bottom: 0;text-transform: capitalize;}
#dataTable_filter input[type="search"] {padding-right: 28px;}
.assignedTasksModal::before, .pendingTasksModal::before, .completedTasksModal::before{display: none;}
.email-communicate-ajx { max-width: 155px;}
.email-accordion { margin-top: 19px; height: calc(100% - 20px); overflow-y: auto;}
#collapseAllInboxes { padding-left: 24px; }
#claimant-li:has(#claimantbtn) { overflow: visible; }
.sms_left, .smssearchbar{ border-top-left-radius: 16px;}
.email-linkheighlight { color: #0A58CA !important; }
#headingAllInboxes { z-index: 101; }
.loginrowmiddl #signinactiv .error_message {font-size: 14px;margin-top: 5px;display: block;}
.content-body-wrapper .cases_heading .selected-viewname, .content-body-wrapper .claimant-heading .selected-viewname{font-size: 14px;line-height: 20px;color: #143109;font-weight: 400;position: relative;bottom: 0;text-transform: capitalize;}
#dataTable_filter input[type="search"] {padding-right: 28px;}
.input-searchbar .search_views_or_sections::placeholder {font-size: 14px !important;line-height: 21px !important;font-weight: 400 !important;}
.input-group .form-control::placeholder, #dataTable_filter input::placeholder, 
.dataTables_filter input::placeholder, input.form-control::placeholder, 
input.searchbar::placeholder, .callLogsTable_filter input::placeholder, 
.searchbar::placeholder, #callLogsTable_filter input::placeholder, 
.sidenote-header .reLinkModal .form-control::placeholder,
.search-bar input::placeholder, .reminder-search input::placeholder {color: #6B7280 !important;}
.input-searchbar .form-control,
 .field-setting--wrap .form-control, 
.form-control, button.input-group-text,
 .searchbar, .smssearchbar input { border-color: #E4E7EC !important; border: 1px solid #E4E7EC; font-weight: 400 !important; font-size: 14px !important; line-height: 20px !important; color: #1F2937 !important; }

#dataTable_filter input[type="search"] { line-height: 20px !important; height: 40px !important; }
.search-group .btn, .search-group .form-control{ border-color: #E4E7EC !important; }
.files-page .files-list ul li #pdf-view { display: inline-block; max-width: 330px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; }

#auditLogsTable_paginate span .paginate_button.current {background: transparent;border-bottom: 2px solid #143109 !important;font-weight: 500;border-radius: 0;color: #143109;    height: auto;}
#auditLogsTable_paginate span .paginate_button:hover{background: transparent;color: #143109 !important;border-bottom: 2px solid #143109 !important; border-radius: 0; }
#auditLogsTable_paginate span .paginate_button{width: auto !important;height: auto !important; border: none;padding: 0;margin: 0; border-bottom: 2px solid transparent !important;border-radius: 0;color: #143109; }
#auditLogsTable_wrapper .dataTables_paginate span {align-items: center;display: flex;gap: 8px;padding: 0 4px;}
#auditLogsTable_paginate .paginate_button svg {stroke: #143109;}
#auditLogsTable_wrapper .dataTables_paginate {display: flex;align-items: center;}
#auditLogsTable_paginate .paginate_button:hover, #auditLogsTable_paginate .paginate_button:active {background: transparent !important; border: none;padding: 0 !important;}
#auditLogsTable_paginate .paginate_button{  padding: 0 !important;}
.loginrowmiddl .steplft .form-control + span.text-danger {font-size: 14px;margin-top: 5px;display: block;}

.files-page #pdfloadcst span.pdftitle.imgtitle {
    position: unset;
    max-width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.modalContainer .modal-dialog {
    max-width: 448px;
    margin: 0 auto;
    width: 100%;
}


.modalContainer  button.btn-close {
    background: #000;
    border-radius: 50%;
    color: #fff !important;
    top: -10px;
    right: -11px;
    width: 22px;
    height: 22px;
    padding: 0;
    border: none;
    cursor: pointer;
    font-size: 24px;
}

.modalContainer button.btn-close:before {
    content: "\00D7";
    display: block;
    text-align: center;
}

.modalContainer .modal-content span, .tag-item  span {
    border-radius: 8px;
    padding: 2px 8px;
    font-weight: 400;
    line-height: 1.4;
    font-size: 11px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: fit-content;
}

.modalContainer::before {
    display: none;
}
.modalContainer .modal-dialog {
    max-width: 448px;
    margin: 0 auto;
    width: 100%;
    top: 50%;
    transform: translateY(-50%) !important;
}

.tag-item {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.nav.table-popup-tabs .nav-link.active, .nav.table-popup-tabs .nav-link:hover {
    background-color: var(--primary-color);
    color: #fff;
}
.table-popup-tabs .nav-link {
    color: var(--primary-color);
    font-size: 14px;
    line-height: 22px;
    border: 1px solid #E4E7EC;
}
  .table-popup-tabs {
    scroll-behavior: smooth;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
}
.table-popup-tabs .nav-item {
    flex: 0 0 24% !important; 
    scroll-snap-align: start;
  }
.table-popup-tabs::-webkit-scrollbar {
    height: 0px;
  }
  
  .table-popup-tabs::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 4px;
  }
.table-popup-tabs .nav-item.active .nav-link {
    background-color: var(--primary-color);
    color: #fff;
}

/* advanced search */
#advanced-search-modal .form-select.error-border {
    border: 1px solid #dc3545 !important;
}
#advanced-search-modal .error-border {
    border: 1px solid #dc3545 !important;
}

#advanced-search-modal .form-select.error-border:focus {
    border: 1px solid #dc3545 !important;
}
/* 7 aug 2025 */
    #advanced-search-form .tag-input-container {border: 1px solid #ccc;padding: 8px;width: 100%;display: flex;flex-wrap: wrap;align-items: end;cursor: text; border-color: var(--bs-border-color);}
    #advanced-search-form #advanced_search_type {min-height: 40px;}
    #advanced-search-form .tag-input-container .form-control{height: 22px;}
    #advanced-search-form .tag-input-container .tag {background-color: var(--primary-color);color: white;padding: 5px 10px;border-radius: 15px;display: flex;align-items: center;font-size: 13px;line-height: 19px;}
    #advanced-search-form .tag-input-container .tag .remove-tag {margin-left: 8px;cursor: pointer;font-weight: bold;font-size: 16px;}
    #advanced-search-form .tag-input-container .tag-input {flex: 1;min-width: 120px;padding: 5px;font-size: 14px;outline: none;}
    #advanced-search-form #unmatched-tags {background: #F0FBEB;border-color: var(--bs-border-color);}
    #advanced-search-form #unmatched-tags #unmatched-values span {border: 1px solid #e4e4e4 !important;font-size: 11px;line-height: 15px;font-weight: 500;color: #143109 !important;white-space: normal;text-align: left;}
    #advanced-search-form #unmatched-tags strong {color: #143109;}
    #advanced-search-form #advanced-search-modal-cancel {font-size: 14px;line-height: 20px;}
/* end 7 aug 2025 */

.highlighted_bg {background: #143109;color: #fff;}

.claim-advanced-search-btn .advance_search_white{display: none;}
.claim-advanced-search-btn.highlighted_bg .advance_search_white, .claim-advanced-search-btn:hover .advance_search_white{display: block;}
.claim-advanced-search-btn.highlighted_bg .advance_search, .claim-advanced-search-btn:hover .advance_search{display: none;}

#enqriesptemp .search_duplicate input[type="search"] {background-image: url(/image/search--icon.svg);background-position: right 10px center;background-repeat: no-repeat;background-size: 16px;border: 1px solid #E4E7EC;border-radius: 8px;font-size: 14px !important;
height: 40px;line-height: 20px !important;padding: 8px 12px;padding-right: 28px;width: 230px;white-space: nowrap;text-overflow: ellipsis;text-transform: capitalize;}
#enqriesptemp .search_duplicate input::placeholder {color: #6b7280 !important;}
#enqriesptemp .action-wrapper {position: relative;}
.advancedsearch_acctiontab #cases-checkbox-selected span {font-size: 13px;}
#cases-checkbox-selected .dropdown #dropdownMenuButton {font-size: 12px !important; line-height: 18px !important;}
#enqriesptemp .search-wrapper-main #dataTable_filter {position: absolute;left: 0;top: 0;}
.dashboard-saved-view-dropdown #dropdownButton {background: var(--primary-color);color: #fff !important;}
#datatable_popup { z-index: 9999; }

.eye-btn svg {width: 12px; height: 12px; }
.eye-btn svg path {  stroke: #212529; }
.email-chip.not-exists .eye-btn { display: none !important; }
.email-chip span {color: #fff;}
.email-chip.loading {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: transparent;
    border: 2px solid #222;
    border-top-color: #DAE7D4;
    -webkit-animation: 1s spin linear infinite;
    animation: 1s spin linear infinite;
    line-height: 15px;
    padding: 0;
    vertical-align: middle;
}

@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}
.dashboard-saved-view-dropdown #dropdownButton {background: var(--primary-color);color: #fff !important;}
.eye-btn svg path { stroke: #fff; }

.email-chip.loading span {
    display: none;
}

.email-chip.loading svg {
    display: none;
}

.email-chip.loading .eye-btn {
    display: none;
}
@media (max-width: 1099px){
.file-list-wrapper{flex-wrap: wrap;}
}
@media (min-width: 1025px){ #lenderdatebase tr td{ max-width:250px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
}
@media (max-width: 1400px){ .MsoNormalTable{ width:100% !important; }
.inboxitem-wrap #Right, #emailWrap{ min-width:auto; }
.audit-page .tabdaybtn{ border-bottom:1px solid #E4E7EC !important; border-right:1px solid #E4E7EC !important; }
.overflowhidden #app .content-body-wrapper{ overflow:hidden; }
}
@media (max-width: 1399px){ .cases-updated-chart{ height:auto !important; }
}
@media (max-width: 1260px) and (min-width: 1200px){ .ticketname, .uns-icon-name span:first-child{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:250px; word-break:break-all; }
}
@media (max-width: 1250px) and (min-width: 1200px){ .ticketnum{ max-width:152px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
}
@media (max-width: 1200px){ .new-cond-wrap{ flex-wrap:wrap; }
.global-com .enqnote-sites-list {height:100% !important; }
#inbox-home .tab-pane-main:last-child{ border-bottom:none !important; }
.inboxitem-wrap{ flex-wrap:wrap; }
.inboxitem-wrap #Right{ border-left:0 !important; height:auto; min-width:auto; width:100%; }
.inboxitems .grail-resize{ border-right:0 !important; }
#emailWrap,.left-email_sidebar{ min-width:auto; width:100%; }
.resize-handle-left, .resize-handle-right{ display:none; }
.email-wrap, .left-email_sidebar{ height:auto; }
.email_content{ height:100% !important; }
.inboxitem-wrap,.inboxitems{ height:auto; }
#calendar .fc-scrollgrid-sync-table td{ width:auto; }
.new-cond-wrap{ flex-wrap:wrap; }
#inbox-home .tab-pane-main:last-child{ border-bottom:none !important; }
.inboxitem-wrap{ flex-wrap:wrap; }
.inboxitem-wrap #Right{ border-left:0 !important; height:auto; min-width:auto; width:100%; }
.inboxitems .grail-resize{ border-right:0 !important; }
#emailWrap,.left-email_sidebar{ min-width:auto; width:100%; }
.resize-handle-left, .resize-handle-right{ display:none; }
.email-wrap, .left-email_sidebar{ height:auto; }
.email_content{ height:100% !important; }
.inboxitem-wrap,.inboxitems{ height:auto; }
.content-body-wrapper.claimant-page.lendercomm-page{ overflow-y:auto !important; }
}
@media (max-width: 1100px){ .file-list-wrapper .tab-content,body.filter-active{ width:100%; }
body.filter-active{ background-color:rgba(0, 0, 0, 0.5) !important; display:block; height:100%; overflow:hidden; position:fixed; z-index:999; }
.query-views{ padding-bottom:8px; }
.feild-setting--wrap .dropdown-menu{ width:100%; }
.add-condition-group button{ font-size:12px; }
.feedback--table .table{ margin-top:5px; }
.feedback--table tr{ border:1px solid #ddd; border-radius:8px; overflow:hidden; padding:0; }
.emailmultiple .modal-dialog{ max-width:95%; }
.emailmultiple .modal-dialog,.emailmultiple .modal-content{ left:0 !important; right:0 !important; width:100% !important; }
.file-list-wrapper .tab-content,body.filter-active{ width:100%; }
body.filter-active{ background-color:rgba(0, 0, 0, 0.5) !important; display:block; height:100%; overflow:hidden; position:fixed; z-index:999; }
.query-views{ padding-bottom:8px; }
.feild-setting--wrap .dropdown-menu{ width:100%; }
.add-condition-group button{ font-size:12px; }
.feedback--table .table{ margin-top:5px; }
.feedback--table tr{ border:1px solid #ddd; border-radius:8px; overflow:hidden; padding:0; }
.emailmultiple .modal-dialog{ max-width:95%; }
.emailmultiple .modal-dialog,.emailmultiple .modal-content{ left:0 !important; right:0 !important; width:100% !important; }
}
@media (max-width: 1100px) and (min-width: 992px){ .agents-page .table-container table tr td{ display:table-cell; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
}
@media (max-width: 1024px){ 
    #enqriesptemp .casestable_topbar {justify-content: center !important; }
    #enqriesptemp .advancedsearch_acctiontab .advanced-search-wrapper {height: 40px;}
    #enqriesptemp .search_duplicate, #enqriesptemp .search_duplicate input[type="search"] {width: 100%;}

    .emailmultiple .modal-content{ height:auto; }
#condition-container .value-wrapper input{ min-width:100% !important; width:100%; }
#alwaysopenaccordion .accordion-item .accordion-body{ margin-bottom:0; }
#condition-container .conditions{ min-width:100% !important; }
nav .action-wrapper, nav .action-wrapper .search-bar,.call-log-page .table-container table tr td{ width:100% !important; }
table td::before{ margin-right:10px; }
#app .dashboard .cases-tab .tabdaybtn:last-child{ border-top-right-radius:6px; }
#team-usage .content-body-wrapper, #admin-usage .content-body-wrapper, #superadmin-profilectype .content-body-wrapper, #operator-usage .content-body-wrapper{ height:100% !important; }
/* .cases-checkbox-selected{ width:100%; } */
.condition-row,.add-condition-group{ flex-wrap:wrap; }
.condition-row select, .conditional-filter .conditions{ width:100% !important; }
.conditional-filter .conditions{ margin:0 !important; }
#add-condition-button:active{ border:none; }
.viewsdropdown .dropdown-menu{ overflow-x:hidden; }
.table-container.audit--table .lead-table, .table-container.audit--table{ border:0 !important; }
.audit--table th:first-child, .audit--table tr td:first-child{ padding-left:10px; }
.audit--table .lead-table tr{ margin-top:5px; }
.audit-page a.nav-item.tablitm:first-child{ border-top-left-radius:8px; }
.audit-page a.nav-item.tablitm{ border-bottom:1px solid #E4E7EC !important; border-bottom-left-radius:0; border-right:1px solid #E4E7EC !important; border-top-left-radius:0; }
.search-bar form .input-group{ width:100%; }
.prof-sec, .notes-sec{ width:100% !important; }
.view-recording-modal.modal .caller-profile{ position:relative !important; }
#lenderdatebase tr th{ padding:12px 8px; }
.settings-page .collapseInnrItm,.settings-page .collapselft{ margin-top:0; }
.operator-page table td[data-label="Action"]{ align-items:center; display:flex; justify-content:space-between; }
#lenderdatebase .table-responsive{ border:0 !important }
div#lenderdatebase table{ border:0; }
.settings-page .collapseInnrItm{ top:0; }
#lenderdatebase tr td{ font-size:12px; padding:13px 8px; }
#lenderdatebase table td::before{ font-weight:600; }
#lenderdatebase table tr{ margin-top:0.5rem; }
.profilectype .accordion-button{ padding-bottom:10px !important; }
.profilectype .accordion-body{ padding-top:10px; }
#condition-container .condition-row>input, #condition-container .condition-row>select, #condition-container .condition-row>.value-wrapper>input, #condition-container .condition-row>.value-wrapper>select, #condition-container .condition-row>.value-wrapper{ min-width:100%; width:100%; }
.add-condition-wrap{ width:100%; }
.custom-pagination>div{ padding-bottom:10px; text-align:center; }
.emailmultiple.modal.fade.show:before{ display:block; }
.enqleadinfo-topprofile{ z-index:9; }
.emailmultiple .modal-content{ min-height:auto; overflow:auto; }
.icons-wrap{ z-index:9; }
.emailmultiple .ui-resizable-handle{ display:none !important; }
.emailmultiple.show .modal-dialog{ height:90% !important; left:0 !important; margin:0 auto !important; max-width:95%; right:0 !important; }
.enqleadinfo-topprofile.enqleadinfoactive{ position:unset; z-index:9; }
.emailmultiple.show.all-minimized, #newmessageModal.show.all-minimized{ z-index:9999 !important; }
.emailmultiple.show.all-minimized .modal-dialog{ height:48px !important; }
.emailmultiple .modal-content{ height:auto; }
#condition-container .value-wrapper input{ min-width:100% !important; width:100%; }
#alwaysopenaccordion .accordion-item .accordion-body{ margin-bottom:0; }
#condition-container .conditions{ min-width:100% !important; }
nav .action-wrapper, nav .action-wrapper .search-bar,.call-log-page .table-container table tr td{ width:100% !important; }
table td::before{ margin-right:10px; }
#app .dashboard .cases-tab .tabdaybtn:last-child{ border-top-right-radius:6px; }
#team-usage .content-body-wrapper, #admin-usage .content-body-wrapper, #superadmin-profilectype .content-body-wrapper, #operator-usage .content-body-wrapper{ height:100% !important; }
/* .cases-checkbox-selected{ width:100%; } */
.condition-row,.add-condition-group{ flex-wrap:wrap; }
.condition-row select, .conditional-filter .conditions{ width:100% !important; }
.conditional-filter .conditions{ margin:0 !important; }
#add-condition-button:active{ border:none; }
.viewsdropdown .dropdown-menu{ overflow-x:hidden; }
.table-container.audit--table .lead-table, .table-container.audit--table{ border:0 !important; }
.audit--table th:first-child, .audit--table tr td:first-child{ padding-left:10px; }
.audit--table .lead-table tr{ margin-top:5px; }
.audit-page a.nav-item.tablitm:first-child{ border-top-left-radius:8px; }
.audit-page a.nav-item.tablitm{ border-bottom:1px solid #E4E7EC !important; border-bottom-left-radius:0; border-right:1px solid #E4E7EC !important; border-top-left-radius:0; }
.search-bar form .input-group{ width:100%; }
.prof-sec, .notes-sec{ width:100% !important; }
.view-recording-modal.modal .caller-profile{ position:relative !important; }
#lenderdatebase tr th{ padding:12px 8px; }
.settings-page .collapseInnrItm,.settings-page .collapselft{ margin-top:0; }
.operator-page table td[data-label="Action"]{ align-items:center; display:flex; justify-content:space-between; }
#lenderdatebase .table-responsive{ border:0 !important }
div#lenderdatebase table{ border:0; }
.settings-page .collapseInnrItm{ top:0; }
#lenderdatebase tr td{ font-size:12px; padding:13px 8px; }
#lenderdatebase table td::before{ font-weight:600; }
#lenderdatebase table tr{ margin-top:0.5rem; }
.profilectype .accordion-button{ padding-bottom:10px !important; }
.profilectype .accordion-body{ padding-top:10px; }
#condition-container .condition-row>input, #condition-container .condition-row>select, #condition-container .condition-row>.value-wrapper>input, #condition-container .condition-row>.value-wrapper>select, #condition-container .condition-row>.value-wrapper{ min-width:100%; width:100%; }
.add-condition-wrap{ width:100%; }
.custom-pagination>div{ padding-bottom:10px; text-align:center; }
.emailmultiple.modal.fade.show:before{ display:block; }
.enqleadinfo-topprofile{ z-index:9; }
.emailmultiple .modal-content{ min-height:auto; overflow:auto; }
.icons-wrap{ z-index:9; }
.emailmultiple .ui-resizable-handle{ display:none !important; }
.emailmultiple.show .modal-dialog{ height:90% !important; left:0 !important; margin:0 auto !important; max-width:95%; right:0 !important; }
.enqleadinfo-topprofile.enqleadinfoactive{ position:unset; z-index:9; }
.emailmultiple.show.all-minimized, #newmessageModal.show.all-minimized{ z-index:9999 !important; }
.emailmultiple.show.all-minimized .modal-dialog{ height:48px !important; }
.table-popup-wrapper .casestable-wrapper nav .fltdiv {justify-content: space-between !important; width: 100%;}
.table-popup-tabs {max-width: 100%;}
}
@media (max-width: 991px){ 
.dashboard-saved-view-dropdown #dropdownButton {height: 36px;padding: 6px 12px;}
#enqriesptemp  #cases-checkbox-selected {justify-content: center;}
#emailmultiple .modal-dialog{ left:0 !important; max-width:95%; right:0 !important }
.sms_left, .smssearchbar{ border-top-right-radius: 16px;}
#usagepage-wrapper #export-btn, #usagepage-wrapper #export-btn-popup{ height:36px; }
.e-profile tr td:not(:first-child){ padding:13px 10px !important; }
.call-log-page table.table td.empty-cell{ text-align:center !important; }
.modal-dialog.custom-modal-width{ max-width:100%; }
.agents-page .table-responsive{ border:0 !important; border-radius:unset !important; }
.agents-page table{ border:none; border-radius:0 !important; }
.feedback--table>div{ border:0 !important; }
.agents-page .table-container table tr td[data-label=""]{ border-bottom:0; }
.value-wrapper{ width:100%; }
.modify-cta button{ width:calc(50% - 1rem) !important; }
.modify-cta,.add-condition-wrap{ flex-wrap:wrap; justify-content:space-between; width:100%; }
ul.mainouterpopup.dropdown-menu{ width:90%; }
#calendar .fc-list-table tr{ display:grid; margin-bottom:.625em !important; }
#calendar .fc-list-table tr.fc-list-event{ align-items:center; border:1px solid #C4D3BE; border-radius:4px; display:flex; gap:5px; margin:5px; width:calc(100% - 10px); }
#calendar .fc-list td.fc-list-event-title{ align-items:center; display:flex; gap:10px; }
#calendar .emailEvent i{ line-height:20px; }
#calendar .fc-list-table tr.fc-list-event td{ border:0; }
#emailmultiple .modal-dialog{ left:0 !important; max-width:95%; right:0 !important }
#usagepage-wrapper #export-btn, #usagepage-wrapper #export-btn-popup{ height:36px; }
.e-profile tr td:not(:first-child){ padding:13px 10px !important; }
.call-log-page table.table td.empty-cell{ text-align:center !important; }
.modal-dialog.custom-modal-width{ max-width:100%; }
.agents-page .table-responsive{ border:0 !important; border-radius:unset !important; }
.agents-page table{ border:none; border-radius:0 !important; }
.feedback--table>div{ border:0 !important; }
.agents-page .table-container table tr td[data-label=""]{ border-bottom:0; }
.value-wrapper{ width:100%; }
.modify-cta button{ width:calc(50% - 1rem) !important; }
.modify-cta,.add-condition-wrap{ flex-wrap:wrap; justify-content:space-between; width:100%; }
.dashboard .flatpickr-calendar.rightMost.open { top: 43px !important; }
}
@media (max-width: 820px){ .inboxitem-wrap{ flex-wrap:wrap; }
.inboxitems .left-email_sidebar{ border-bottom:1px solid #E4E7EC; border-right:0 !important; }
.inboxitems .left-email_sidebar,div#emailWrap{ height:100%; width:100%; }
.inboxitem-wrap #Right{ border-left:0 !important; min-width:100%; width:100%; }
.resize-handle-left, .resize-handle-right{ display:none; }
.inboxitems{ height:100%; position:relative; }
.dashboard .flatpickr-calendar.arrowTop.arrowLeft.open { top: 40px !important; left: 0 !important; }
.dashboard .select-daterange-v2 .flatpickr-calendar.arrowTop.arrowLeft.open { top: 40px !important; left: auto !important; }
}
@media (max-width: 768px){ #usagepage-wrapper .flatpickr-calendar .flatpickr-selected-date{ font-size:12px; }
.email_content table {width: 100% !important;}
.emailmultiple.show .modal-dialog{ left:0 !important; margin:0 auto; max-width:95%; right:0; }
.select-daterange button#show-picker,.setting-form-column button.accordion-button{ font-size:14px; }
.email-content{ min-width:100%; }
.email-modal{ left:0; width:100%; }
.inboxitems #filterDropdown .dropdown-menu{ inset:unset !important; left:50% !important; }
.finance-content .col-md-12:has(.form-select){ padding:0; }
.finance-form>.finance-content{ padding-left:calc(var(--bs-gutter-x)* .5); padding-right:calc(var(--bs-gutter-x)* .5); }
#newmessageModal .form-outline.mailbox label{ font-size:12px; line-height:18px; }
.checkbox-container input[type="checkbox"]{ height:14px; width:14px; }
.checkbox-container input[type="checkbox"]:checked::before{ font-size:12px; left:0px; top:-5px; }
.clm-search .search-card ul{ column-count:1; }
.selected-email{ font-size:12px; gap:4px; line-height:18px; }
.email-cc-wrapper .email-tag{ font-size:12px; line-height:16px; }
#newmessageModal{ padding-left:5px; padding-right:5px; }
.email_content-head>.d-flex.align-items-center.justify-content-between{ flex-wrap:wrap; }
.email-body-inr li.email-body-list{ border:0; }
.inboxitem-wrap{ height:auto; }
.inboxitems{ height:100%; }
}
@media (max-width: 767px){ 
.files-page .toolbarViewerLeft-wrapper {gap: 0px;}
.files-page .splitToolbarButton {gap: 4px;}
#pdfloadcst .toolbarButton {width: 22px;height: 22px;}
#pdfloadcst .toolbarButton::before {top: 3px;left: 2px;width: 5px;}
.files-page #pdfloadcst span.pdftitle.imgtitle {position: unset;max-width: 185px;}

.querybuilder-wrap .query-builder .rules-list .rules-group-container .rules-list .rule-header .rule-actions{ width:auto; }
#filterDropdown #filterButton{ height:40px !important; }
.finance-data{ padding-left:0 !important; padding-right:0 !important; }
.notes-details .action{ flex-wrap:wrap; }
.notes-list .action .notes-delete, .notes-list .action .notes-edit, .notes-details .action form{ width:100%; }
.file-list-wrapper .list-group{ width:100% !important; }
.file-list-wrapper{ overflow-y:initial; }
.files-page #pdfloadcst span.pdftitle.imgtitle{ font-size:12px !important; }
.files-page .nav-tab-wrapper #pdfloadcst #mainContainer{ min-width:100%; }
.nav-tab-wrapper{ flex-wrap:wrap; }
.sidebar-menu .profile.nav-link{ padding-bottom:20px !important; }
.call-popup .caller-profile{ transform:unset !important; }
.call-popup .caller-profile,.call-popup .call-action-button{ position:unset !important; }
.call-popup .col-3.notes-sec{ display:none; }
.call-popup .modal-dialog{ max-width:95%; }
.call-popup .modal-body.position-relative{ padding:1rem !important; }
.view-recording-modal .notes-sec.col-3{ max-width:100%; }
.agents-page .cta--wrap{ justify-content:center !important; }
.agents-page .cta--wrap .add-agents{ align-items:center; display:flex; height:36px; }
.custom-modal .modal-dialog{ margin:0 auto; max-width:96%; position:absolute; width:100%; }
.sidebar-toggle.d-sm-inline-block{ display:none !important; }
nav .search-bar .input-group{ width:100%; }
.mainheading.mb-4{ margin-bottom:16px !important; }
a.btn.call--cta{ width:100%; }
.gmail_attr{ word-break:break-all; }
a.tabdaybtn.btn.border-0.border-end.tablitm:first-child{ border-bottom-left-radius:0; }
a.tabdaybtn.btn.border-0.border-end.tablitm:last-child{ border-top-left-radius:0; }
#app .tabdaybtn:last-child{ border-top-right-radius:0; }
.d-flex.order-2.fltdiv.position-relative{ justify-content:center !important; }
.conditional-filter{ justify-content:center; }
.finance-form .col-md-3.ps-0{ padding-left:calc(var(--bs-gutter-x)* .5) !important; }
.caseextract .modal-dialog{ max-width:100% !important; }
.row .col-md-10.pe-0{ padding-right:calc(var(--bs-gutter-x)* .5); }
.col-md-15 label.form-label{ display:none; }
.lrvl_tbl_pagination .hidden>.fltdiv{ justify-content:flex-start !important; width:100%; }
.audit-page #dropdownFormButton, .audit-page #export-btn, .audit-page #filter-btn, .audit-page #export-btn-popup{ align-items:center; display:flex; font-size:12px; gap:8px; height:40px; }
.lendersearch,.agents-page form, .inpwrap{ width:100%; }
.modal .modal-content.minimize-activ{ bottom:20px; left:0; margin:0 auto; right:0; width:350px; }
.view-recording-modal.modal .audioprofile{ height:65px; margin:0 auto; width:65px; }
.feedback--table td{ padding:10px !important; white-space:unset; }
.feedback--table table td::before{ margin-right:10px; }
.editsec .mainheading .btn.h3{ align-items:center; display:flex; padding-bottom:0; padding-top:0; }
#lenderdatebase .shadow-effect-column, #lenderdatebase table td[data-label="Accept Email DSAR?"]{ text-align:right !important; }
#lenderdatebase table td::before{ margin-right:10px; }
.row.align-i.tems-stretch:has(.teampage){ height:100% !important; }
.audit-page #dropdownFormButton, .audit-page #export-btn, .audit-page #filter-btn, .conditional-filter #filterButton, .conditional-filter .dropdown-toggle, .audit-page #export-btn-popup{ height:36px; padding:4px 6px !important }
.querybuilder-wrap .query-builder .error-container, .querybuilder-wrap .query-builder .rule-container .rule-filter-container, .querybuilder-wrap .query-builder .rule-container .rule-operator-container, .querybuilder-wrap .query-builder .rule-container .rule-value-container{ width:100%; }
.querybuilder-wrap .query-builder .drag-handle, .querybuilder-wrap .query-builder .rule-header{ width:auto; }
.querybuilder-wrap .query-builder .rules-list .rule-container{ flex-wrap:wrap; justify-content:flex-start; width:100%; }
.querybuilder-wrap .query-builder .rules-group-header .drag-handle{ padding:0; width:auto; }
.viewscan-modal .modal-content.ui-draggable{ padding:10px; }
.eml-content-tmplt table.MsoNormalTable p.MsoNormal span,.email-body-inr .email_content-head p, .email-body-inr p.MsoNormal, .email-body-inr li.MsoNormal, .email-body-inr div.MsoNormal{ word-break:break-all; }
.casestable-wrapper{ height:auto; }
.querybuilder-wrap .query-builder .rules-list .rules-group-container .rules-list .rule-header .rule-actions,.querybuilder-wrap .query-builder .rules-list .rules-group-container .rules-list .rule-header .rule-actions{ width:auto; }
#filterDropdown #filterButton{ height:40px !important; }
.finance-data{ padding-left:0 !important; padding-right:0 !important; }
.notes-details .action{ flex-wrap:wrap; }
.notes-list .action .notes-delete, .notes-list .action .notes-edit, .notes-details .action form{ width:100%; }
.file-list-wrapper .list-group{ width:100% !important; }
.file-list-wrapper{ overflow-y:initial; }
.files-page #pdfloadcst span.pdftitle.imgtitle{ font-size:12px !important; }
.files-page .nav-tab-wrapper #pdfloadcst #mainContainer{ min-width:100%; }
.nav-tab-wrapper{ flex-wrap:wrap; }
.sidebar-menu .profile.nav-link{ padding-bottom:20px !important; }
.call-popup .caller-profile{ transform:unset !important; }
.call-popup .caller-profile,.call-popup .call-action-button{ position:unset !important; }
.call-popup .col-3.notes-sec{ display:none; }
.call-popup .modal-dialog{ max-width:95%; }
.call-popup .modal-body.position-relative{ padding:1rem !important; }
.view-recording-modal .notes-sec.col-3{ max-width:100%; }
.agents-page .cta--wrap{ justify-content:center !important; }
.agents-page .cta--wrap .add-agents{ align-items:center; display:flex; height:36px; }
.custom-modal .modal-dialog{ margin:0 auto; max-width:96%; position:absolute; width:100%; }
.sidebar-toggle.d-sm-inline-block{ display:none !important; }
nav .search-bar .input-group{ width:100%; }
.mainheading.mb-4{ margin-bottom:16px !important; }
a.btn.call--cta{ width:100%; }
.gmail_attr{ word-break:break-all; }
p.MsoNormal {
    padding: 0px !important;
    margin: 0px !important;
}
a.tabdaybtn.btn.border-0.border-end.tablitm:first-child{ border-bottom-left-radius:0; }
a.tabdaybtn.btn.border-0.border-end.tablitm:last-child{ border-top-left-radius:0; }
#app .tabdaybtn:last-child{ border-top-right-radius:0; }
.d-flex.order-2.fltdiv.position-relative{ justify-content:center !important; }
.conditional-filter{ justify-content:center; }
.finance-form .col-md-3.ps-0{ padding-left:calc(var(--bs-gutter-x)* .5) !important; }
.caseextract .modal-dialog{ max-width:100% !important; }
.row .col-md-10.pe-0{ padding-right:calc(var(--bs-gutter-x)* .5); }
.col-md-15 label.form-label{ display:none; }
.lrvl_tbl_pagination .hidden>.fltdiv{ justify-content:flex-start !important; width:100%; }
.audit-page #dropdownFormButton, .audit-page #export-btn, .audit-page #filter-btn, .audit-page #export-btn-popup{ align-items:center; display:flex; font-size:12px; gap:8px; height:40px; }
.lendersearch,.agents-page form, .inpwrap{ width:100%; }
.modal .modal-content.minimize-activ{ bottom:20px; left:0; margin:0 auto; right:0; width:350px; }
.view-recording-modal.modal .audioprofile{ height:65px; margin:0 auto; width:65px; }
.feedback--table td{ padding:10px !important; white-space:unset; }
.feedback--table table td::before{ margin-right:10px; }
.editsec .mainheading .btn.h3{ align-items:center; display:flex; padding-bottom:0; padding-top:0; }
#lenderdatebase .shadow-effect-column, #lenderdatebase table td[data-label="Accept Email DSAR?"]{ text-align:right !important; }
#lenderdatebase table td::before{ margin-right:10px; }
.row.align-i.tems-stretch:has(.teampage){ height:100% !important; }
.audit-page #dropdownFormButton, .audit-page #export-btn, .audit-page #filter-btn, .conditional-filter #filterButton, .conditional-filter .dropdown-toggle, .audit-page #export-btn-popup{ height:36px; padding:4px 6px !important }
.querybuilder-wrap .query-builder .error-container, .querybuilder-wrap .query-builder .rule-container .rule-filter-container, .querybuilder-wrap .query-builder .rule-container .rule-operator-container, .querybuilder-wrap .query-builder .rule-container .rule-value-container{ width:100%; }
.querybuilder-wrap .query-builder .drag-handle, .querybuilder-wrap .query-builder .rule-header{ width:auto; }
.querybuilder-wrap .query-builder .rules-list .rule-container{ flex-wrap:wrap; justify-content:flex-start; width:100%; }
.querybuilder-wrap .query-builder .rules-group-header .drag-handle{ padding:0; width:auto; }
.viewscan-modal .modal-content.ui-draggable{ padding:10px; }
.eml-content-tmplt table.MsoNormalTable p.MsoNormal span,.email-body-inr .email_content-head p, .email-body-inr p.MsoNormal, .email-body-inr li.MsoNormal, .email-body-inr div.MsoNormal{ word-break:break-all; }
.dashboard .show-cards canvas{ padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }
.dashboard .flatpickr-calendar.arrowTop.arrowLeft.open { left: unset !important; right: 0 !important; }
}
@media (max-width: 767px) { 
    .dashboard-dtl .custom-tooltip-wrapper.left .custom-tooltip::after{
        right: 50%;
        top: 0;
        transform: rotate(90deg);
    }
}
@media (max-width:575px){ 
body .fixed-top-alert{ max-width:300px; right:0; top:0; width:100% !important; z-index:999; }
.emailEvent i.bi.bi-envelope{ font-size:14px; }
.gmail_attr .border.bg-white{ height:auto; padding:8px; }
.enqleadinfo-rightcmntab .eml-content-tmplt .email_content{ margin:10px !important; }



 
}

@media (max-width: 480px){ span.uns-icon-name span:first-child{ white-space:break-spaces; }
.operator-page .modal-title{ font-size:18px; line-height:20px; }
.mainouterpopup .condition-text{ font-size:12px; }
.eml-content-tmplt .email-body-inr li{ width:100% !important; }
.pagination-container a{ height:25px; width:25px; }
.gmail_attr .border.bg-white{ font-size:12px; }
.view-recording-modal.modal .minimize-activ .progress{ width:65%; }
.d-flex.gap-3.fltdiv{ flex-wrap:wrap; }
.update-page .custom-pagination{ flex-wrap:wrap; justify-content:center !important; }
span.uns-icon-name span:first-child{ white-space:break-spaces; }
.operator-page .modal-title{ font-size:18px; line-height:20px; }
.mainouterpopup .condition-text{ font-size:12px; }
.eml-content-tmplt .email-body-inr li{ width:100% !important; }
.pagination-container a{ height:25px; width:25px; }
.gmail_attr .border.bg-white{ font-size:12px; }
.view-recording-modal.modal .minimize-activ .progress{ width:65%; }
.d-flex.gap-3.fltdiv{ flex-wrap:wrap; }
.table-popup-wrapper .h3.mainheading  { font-size: 14px !important; line-height: 18px !important; }
.table-popup-wrapper button.btn-close { font-size: 10px !important; }
.table-popup-wrapper .h3.mainheading  { margin-bottom: 10px; }
.table-popup-wrapper .dataTables_wrapper .bottom:has(.dataTables_length) { padding-top: 10px; }
.table-popup-wrapper .dataTables_wrapper .dataTables_paginate {padding-top: 0;}
.table-popup-wrapper .dataTables_wrapper .bottom:has(.dataTables_length){gap: 3px;}
.table-popup-wrapper  .modal.show .modal-dialog { max-width: 100%; }
.table-popup-tabs .nav-item {flex: 0 0 49% !important;}
.dashboard-dtl .custom-tooltip-wrapper.left .custom-tooltip {left: 0px; }
.dashboard-dtl .custom-tooltip-wrapper.left .custom-tooltip::after{ right: 90%; }
}
@media (max-width: 430px){
    .content-body-wrapper .h3 {font-size: 18px;}
  }

