.gap-12{ gap:12px }
.claimant-type-page .claimant-type{ border-color:#E4E7EC !important; border-radius:8px }
.claimant-type-page .claimant-type h2{ color:#0C1D05; font-size:20px; font-weight:600; line-height:30px; }
.claimant-type-page .claimant-type .claimtypedtls h2 span{ color:#4B5563; font-size:14px; font-weight:400; line-height:20px; }
.claimant-type-page .claimant-type .claimtypebtn .enterclaimbtn{ background:#143109; border:none; border-radius:8px; color:#fff; height:40px; width:157px; }
.claimtypedtls{ gap:56px; }
#claim-type-settings .claimtypeinr{ border-radius:8px; margin-bottom:12px; padding:12px; }
#claim-type-settings h2{ color:#0C1D05; font-size:16px; font-weight:600; line-height:24px; }
#claim-type-settings h2 span{ align-items:center; border-radius:6px; display:inline-flex; font-size:12px; justify-content:center; line-height:18px; padding-left:20px; padding-right:6px; position:relative; }
#claim-type-settings h2 span:before{ border-radius:50%; content:""; height:8px; left:6px; position:absolute; width:8px; }
#claim-type-settings h2 .active{ border:1px solid #10B981; color:#10B981; }
#claim-type-settings h2 .active:before{ background:#10B981; }
#claim-type-settings h2 .inactive{ border:1px solid #F97316; color:#F97316; }
#claim-type-settings h2 .inactive:before{ background:#F97316; }
#claim-type-settings p{ color:#4B5563; font-size:12px; font-weight:400; line-height:18px; }
#claim-type-settings .claimtypetotal h3{ color:#0C1D05; font-size:16px; font-weight:600; line-height:24px; }
#claim-type-settings .claimtypetotal .claimtotalinr{ min-width:135px; }
.global-dashboard .dshbrddtls{ border-color:#E4E7EC !important; min-height:114px; }
.global-dashboard .dshbrddtls h4{ font-size:36px; font-weight:700; line-height:44px; }
.global-dashboard .dshbrddtls p{ font-size:14px; font-weight:500; line-height:20px; }
.global-dashboard .form-select,.global-dashboard .enterclaim-btn{ font-size:14px; height:40px; line-height:20px; }
.global-dashboard .enterclaim-btn{ max-width:112px; width:100%; }
.global-dashboard .enterclaim-btn,.global-dashboard .enterclaim-btn:hover{ background:#143109; color:#fff; }
.global-dashboard .nav-pills .nav-item:first-child .nav-link{ border-bottom-left-radius:8px; border-top-left-radius:8px; }
.global-dashboard .nav-pills .nav-item:last-child .nav-link{ border-bottom-right-radius:8px; border-top-right-radius:8px; }
.global-dashboard .nav-pills .nav-link{ background:#fff; border:1px solid #E4E7EC; border-radius:0; color:#0C1D05; font-size:14px; font-weight:600; height:40px; line-height:20px; padding:9px 16px; }
.global-dashboard .nav-pills .nav-link.active{ background:#143109; color:#fff; }
.global-dashboard #show-picker{ height:40px; padding:7px 16px; }
.team-faviconlabel .filename{ font-size:14px !important; font-weight:400; line-height:20px; }
.setting-form-column .emailsign{ font-size:14px; font-weight:600; line-height:24px; }
#cost-settings .form-label span{ color:#4B5563; font-size:12px; font-weight:500; line-height:18px; }
#cost-settings .input-group-text{ color:#6B7280; }
#opening-hours .selectday .day{ display:inline-block; }
#opening-hours .selectday .day label{ align-items:center; border:1px solid #143109; border-radius:8px; color:#143109; cursor:pointer; display:flex; font-size:14px; font-weight:500; height:40px; justify-content:center; line-height:20px; width:100%; }
#opening-hours .selectday input:checked+label{ background:#143109; color:#fff; }
#opening-hours p, #opening-hours span{ color:#4B5563; font-size:14px; font-weight:500; line-height:20px; }
#opening-hours .selecttym .time{ align-items:center; display:inline-flex; margin-left:0px; position:relative; }
#opening-hours .selecttym .time:before{ background:#0C1D05; border-radius:50%; content:""; height:4px; left:0; position:absolute; width:4px; }
#disableModal #disableModalLabel{ font-size:20px; font-weight:600; line-height:30px; }
#disableModal p{ color:#4B5563; font-size:14px; font-weight:400; line-height:20px; }
#disableModal .form-label strong{ color:#DC2626; font-weight:400; }
#disableModal .modal-dialog{ align-items:center; display:flex; height:100%; margin:0 auto; max-width:316px; }
#disableModal #confirmationText::placeholder{ color:#D1D5DB; }
#disableModal #disableButton{ background:#DC2626; border:none; color:#fff; }
#disableModal .cancelbtn{ border-color:#143109; color:#143109; }
.accordion-item .dsarbtn{ left:90px; position:absolute; top:31px; z-index:1000; }
.accordion-item .dsarbtn #toggle-input{ font-size:20px; }
.accordion-item .dsarbtn:active, .accordion-item .dsarbtn:focus{ border:none !important }
.cfa-text-list .cfa-del-btn{ align-items:center; display:flex; font-size:31px; height:40px; justify-content:center; min-height:40px; min-width:40px; padding:0; width:40px !important; }
.setting-form-column .filename{ font-weight:400; }
.workflow-accordion.accordion-button{ color:#143109 !important; }
.settings-page .workflow-accordion:after{ transform:rotate(270deg) !important; }
.emailworflw .setting-form-column{ position:relative; z-index:1000; }
#email-workflow .nav-tabs li .tabbtn.active{ background:#143109; color:#fff; text-decoration:none; }
#email-workflow .nav-tabs li .CMSbtn{ border-bottom-left-radius:8px; border-top-left-radius:8px; }
#email-workflow .nav-tabs li .DSARbtn{ border-bottom-right-radius:8px; border-top-right-radius:8px; }
#email-workflow .nav-tabs li .tabbtn{ border:1px solid #E4E7EC; color:#0C1D05; display:block; padding:10px 15px; text-decoration:none; }
#sms-workflow .nav-tabs li .tabbtn.active{ background:#143109; color:#fff; text-decoration:none; }
#sms-workflow .nav-tabs li .CMSbtn{ border-bottom-left-radius:8px; border-top-left-radius:8px; }
#sms-workflow .nav-tabs li .DSARbtn{ border-bottom-right-radius:8px; border-top-right-radius:8px; }
#sms-workflow .nav-tabs li .tabbtn{ border:1px solid #E4E7EC; color:#0C1D05; display:block; padding:10px 15px; text-decoration:none; }
.agents-page .table-container table tr td, .agents-page .table-container table tr th{ padding-left:10px !important; padding-right:10px !important }
.setting-form-column .changepswd p{ font-size:16px; font-weight:600; line-height:24px; }
.setting-form-column .changepswd p span{ color:#4B5563 !important; font-size:12px; line-height:18px; }
.border{ border-color:#E4E7EC !important; }
#claim-type-settings h2 a{ color:#0C1D05; text-decoration:none; }
.motor-financebtn{ padding:12px !important; }
.claimtypeitems .accordion-body{ padding:12px !important; padding-top:0 !important; }
.claimtypeitems .claimtypedtlsinr h3{ font-size:14px; font-weight:600; line-height:24px; }
.claimtypeitems .rolesettings h3{ font-size:14px; font-weight:600; line-height:20px; }
.claimtypeitems .col-md-6{ padding-left:6px; padding-right:6px; }
.claimtypeitems .form-select{ font-size:14px; height:40px; line-height:20px; }
#claim-type-settings .claimtypeinr .accordion-item{ border:1px solid #E4E7EC; border-radius:8px !important; }
#account-management h3{ color:#0C1D05; font-size:16px; font-weight:600; line-height:24px; }
#account-management .actmngtbtn{ background:transparent; border-radius:8px; font-size:14px; font-weight:400; height:32px; line-height:20px; padding:3px 12px; }
#account-management .rcvryactbtn{ border:1px solid #143109; color:#143109; }
#account-management .dsblactebtn{ border:1px solid #EF4444; color:#EF4444; }
#account-management .dltactbtn{ background:#EF4444; border:none; color:#fff; }
#account-management p{ color:#4B5563; font-size:14px; line-height:20px; margin-bottom:12px; }
.accordion-header{ margin-bottom:0; position:relative; z-index:100; }
.collapseInnrItm{ position:relative; top:-84px; }
.mb-6{ margin-bottom:12px; }
.actmngemodal .modal-dialog{ align-items:center; display:flex; height:100%; max-width:316px !important; }
.actmngemodal h2{ color:#0C1D05; font-size:20px; font-weight:600; line-height:30px; }
.actmngemodal p, label{ font-size:14px; font-weight:400; line-height:20px; }
.actmngemodal .actmngemodalbtn{ border:none; border-radius:8px; font-size:14px; font-weight:500; height:40px; line-height:20px; padding:7px; }
.actmngemodal .recoverbtn, .actmngemodal .donebtn, .actmngemodal .submitbtn, .actmngemodal .acrdisablebtn{ background:#143109; color:#fff; }
.actmngemodal .recovercancelbtn{ border:1px solid #143109; color:#143109; }
.actmngemodal .recoverbtn:hover, .actmngemodal .donebtn:hover, .actmngemodal .submitbtn:hover, .actmngemodal .acrdisablebtn:hover{ background:#143109; color:#fff; }
.actmngemodal .recovercancelbtn:hover{ border:1px solid #143109; color:#143109; }
.actmngemodal #deleteactbutton, .actmngemodal .deleteactbutton:hover{ background:#DC2626; color:#fff; }
#deleteaccount .form-label strong{ color:#DC2626; font-weight:400; }
.savebtn{ background:#333; border:none; border-radius:8px; color:#fff; font-size:14px; font-weight:500; height:40px; line-height:20px; padding:8px 16px; }
.agentsprofile .savebtn,.profilesavebtn{ background:#143109; border:none; border-radius:8px; color:#fff; font-size:14px; font-weight:500; line-height:20px; padding:8px 16px; }
.profilesavebtn{ height:40px; }
.bookeddemo-page .bookdemo-table td{ font-size:14px; font-weight:500; line-height:18px; padding-bottom:14px; padding-top:14px; }
.teampage .teamtable td{ font-size:14px; font-weight:400; line-height:20px; }
.operator-page .teamtable tr td .btn:active{ border:none !important; }
.teampage .teamtable .col-icon{ width:5%; }
.teampage .teamtable .col-team-name{ width:15%; }
.teampage .teamtable .col-email, .col-date{ width:20%; }
.teampage .teamtable .col-action{ width:5%; }
.settings-page .form-control:disabled{ background-color:#F9FAFB; border-color:#D1D5DB; color:#6B7280; }
#lenderdatebase tr td[data-label="Finance Provider"], #lenderdatebase tr th[data-label="Finance Provider"]{ background:url(/image/shadow.png) top right no-repeat; background-color:#fff; }
.addfeedbackbtn{ background:var(--primary-color); border:1px solid var(--primary-color); border-radius:8px; color:#fff; display:inline-block; height:40PX; padding:8px 16px; text-decoration:none; }
#feedbackModal .feedback-form h2{ color:#0C1D05; font-size:20px; font-weight:600; line-height:30px; }
#feedbackModal .feedback-form p{ font-size:14px; line-height:20px; margin-bottom:12px; }
#feedbackModal .feedback-form p a{ color:#143109; }
#feedbackModal .feedback-form textarea#description{ min-height:176px; }
#feedbackModal .feedback-form .fileupload-label{ align-items:center; border:1px dashed #D1D5DB; border-radius:8px; display:flex; height:156px; justify-content:center; padding:12px; width:100%; word-break:break-all; }
#feedbackModal .btn-close{ position:absolute; right:16px; }
#feedbackModal .submitbtn{ background:#143109; color:#fff; height:40px; width:100%; }
.table-responsive::-webkit-scrollbar{height:4px;}
.table-responsive::-webkit-scrollbar-track{border-radius:10px;}
.table-responsive::-webkit-scrollbar-thumb{background:#000; border-radius:10px;}
.table-responsive::-webkit-scrollbar-thumb:hover{background:#ddd; }
#claim-type-settings a:last-child .claimtypeinr{ margin-bottom:0; }
.profilectype .input-group,.search-bar .input-group{ width:262px; }
.prosquanrprtbtn,#analyze-doc{ height:40px; }
#analyze-doc{ background:transparent; border-color:#143109; color:#143109; font-size:14px; line-height:20px; padding:8px 24px; }
.add-case-page form .form-label span{ color:#9CA3AF; font-size:12px; line-height:18px; }
.generate-report{ background:#F8FFF5; border-radius:8px; padding:12px; }
.generate-report .form-check-input{ background-color:transparent; border:3px solid #fff; height:20px; margin:0; outline:1px solid #9CA3AF !important; width:20px; }
.generate-report .form-check-input:checked{ background-color:#F8FFF5; background-color:#143109; background-image:none !important; border:3px solid #fff; box-shadow:none !important; content:""; outline:1px solid #F8FFF5 !important; outline:1px solid #143109 !important; }
.agents-page .add-agents{ height:40px; padding-bottom:8px; padding-top:8px; }
.agents-page .table-container table tr td i{ height:auto; width:auto; }
.mainheading{ font-size:32px; line-height:42.24px; }
.agentaccordion .collapseInnrItm{ position:static; }
#assignModal .modal-dialog{ align-items:center; display:flex; height:100%; justify-content:center; max-width:316px; }
#assignModal h2{ font-size:20px; font-weight:600; line-height:30px; }
#assignModal p{ color:#4B5563; }
#assignModal p,#assignModal .motorbtn{ font-size:14px; line-height:20px; }
#assignModal .motorbtn{ border-color:#143109; font-weight:500; height:40px; }
#assignmain .cancelbtn{ border-color:#143109; color:#143109; }
#assignModal .unassignbtn, #assignModal .assignbtn{ background:#143109; color:#fff; }
#assignModal .modal-dialog .modal-content{ background:#fff; }
#claim-type-settings .dropdown{ display:inline-block; position:relative; }
#claim-type-settings .accordionhead .dropdown{ display:inline-block; position:relative; z-index:100; }
#claim-type-settings .dropdown-content{ background-color:#fff; border-radius:8px; box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2); display:none; min-width:160px; padding:10px; position:absolute; z-index:1; }
#claim-type-settings .dropdown-content a{ color:black; display:block; padding:12px 16px; text-decoration:none; }
#claim-type-settings .dropdown-content a:hover{ background-color:#ddd; }
#claim-type-settings .dropdown:hover .dropdown-content{ display:block; }
#claim-type-settings .dropdown:hover .dropbtn{ background-color:#fff; }
#claim-type-settings .dropbtn{ align-items:center; background:#fff; border:1px solid #10B981; border-radius:6px; color:#10B981; display:flex; font-size:12px; line-height:18px; padding-left:20px; padding-right:6px; position:relative; }
#claim-type-settings .dropbtn:before{ background:#10B981; border-radius:50%; content:""; height:8px; left:6px; position:absolute; width:8px; }
#claim-type-settings .dropdown-content .dropdownopt{ cursor:pointer; font-size:12px; font-weight:400; line-height:18px; }
#claim-type-settings .accordion-button{ pointer-events:none; }
#claim-type-settings .accordion-header{ right:0; top:8px; }
#claim-type-settings .dropbtn i{ font-size:16px; height:auto; width:auto; }
.claimtotalinr.d-flex.align-items-center.gap-12{ min-width:146px; }
.files-page .files-list ul li button, .files-page .files-list ul li a{ align-items:center; display:flex; height:35px; justify-content:center; padding:6px 12px; }
ul.navbar-nav .nav-item .nav-link span.hide-menu-text{ font-size:16px; line-height:21.12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.modal.fade.show:before{ background:black; content:''; height:100%; left:0; opacity:.4; position:absolute; position:fixed; top:0; width:100%; }
.modal-backdrop{ display:none; }
.sidebar-menu .menu-text{ display:flex; align-items: center; }
.navbar-nav .nav-item .nav-link.hide-menu-text{ margin-left:0 !important; }
.addoptbtn,.button-primary{ padding:8px 16px; }
.finance-button button{ align-items:center; display:flex; height:32px; justify-content:center; padding-bottom:3px; padding-top:3px; }
.accordionbtn{ cursor:pointer; z-index:100; }
.accordion-item .accordionbtn:after{ transform:rotate(0) !important; transition:transform 0.5s ease; }
.accordion-item.active .accordionbtn:after{ transform:rotate(180deg) !important; }
.agent-container{ border:0px solid #dee2e6; border-radius:8px; position:relative; }
.agent-container::before{ border:1px solid #dee2e6; border-radius:8px; bottom:0; content:''; left:0; pointer-events:none; position:absolute; right:0; top:0; }
.agent-container .table tr td, .agent-container .table tr th{ border-color:#E4E7EC !important; }
.agent-container .table{ border:none !important; overflow:visible; }
#claimantbtn{ cursor:pointer; }
.navbar-nav .claimanttoggle #claimantbtn .commarrowicon img{ transform:rotate(0); }
.nav-item #claimantbtn .commarrowicon img{ transform:rotate(180deg); transition:transform 0.5s ease; }
/* .navbar-nav .nav-item .nav-link .commarrowicon{ position:relative; right:25px; } */
.filetypeicon{ margin:0 auto; width:fit-content; }
.text-group .tox-editor-header{ border:none !important; }
.text-group p{ font-size:14px; line-height:20px; }
.group-email-btn,.group-sms-btn,.group-email-btn_inv,.group-sms-btn_inv{ cursor:pointer; }
.p-6{ padding:12px; }
.pb-6{ padding-bottom:12px; }
.groupemail-page h3{ font-size:14px; font-weight:600; line-height:20px; }
.groupemail-page .textfeild{ font-size:14px; font-weight:400; line-height:20px; }
.groupemail-page h3 span{ color:#4B5563; font-size:12px; font-weight:400; line-height:18px; margin-left:8px; }
.groupemail-page h4{ font-size:12px; font-weight:600; line-height:18px; }
.groupemail-page p,.groupemail-page li{ font-size:14px; line-height:20px; }
.groupemail-page li{ list-style:none; }
.groupemail-page .groupemailinr span{ color:#4B5563; font-size:10px; line-height:16px; }
.groupemail-page p a{ color:#0C1D05; }
.groupemail-page .adminmailmain{ height:631px; overflow:auto; }
.groupemail-page .groupemailmain .casename{ align-items:center; background:#F8FFF5; border:1px solid #C4D3BE; border-radius:6px; display:flex; font-size:12px; height:32px; line-height:18px; padding:7px 8px; }
.groupemail-page .groupemailmain .casename i{ cursor:pointer; font-size:20px; line-height:0px; }
.groupemail-page .groupemailmain .tox-editor-header{ border:none !important; }
.groupemail-page .groupemailmain .tox .tox-edit-area__iframe{ border:0; box-sizing:border-box; flex:1; height:100%; position:absolute; width:100%; }
.groupemail-page .groupemailmain .tox .tox-toolbar__group:first-child{ padding-left:0; }
.groupemail-page .groupemailmain #variablesRow{ border:none !important; border-bottom:1px solid #E4E7EC !important; border-radius:0 !important; padding:0 !important; padding-bottom:10px !important; }
.groupemail-page .groupemailmain #variablesRow .variable{ border-radius:8px !important; font-size:12px !important; height:24px !important; line-height:16px !important; padding:3px 8px !important; }
.groupemail-page .groupemailmain .more-info,.groupsms-page .claimant-wrapper .more-info{ align-items:center; background:#F8FFF5; border:1px solid #C4D3BE; border-radius:6px; display:flex; font-size:12px; height:32px; line-height:18px; padding:7px 8px; white-space:nowrap; }
.groupemail-page .calendardiv .calendaricon{ position:absolute; right:10px; top:10px; }
.groupemail-page p span{ color:#9CA3AF; font-size:12px; line-height:18px; }
.groupemail-page #claimant-container{ border-radius:8px; }
.groupemail-page .tox.tox-edit-focus .tox-edit-area::before{ border:none !important; }
#admin-reminder #calendar .fc-event-today .fc-event-main{ color:#1F2937!important; }
#admin-reminder #calendar .fc-event-today,#admin-reminder .fc-event{ background-color:#F8FFF5 !important; border:1px solid #C4D3BE !important; }
.fc-h-event .fc-event-main{ color:#1F2937 !important; }
.collapseInnrItmH{ height:auto !important }
.dropdown-menu #previous-address{ accent-color:var(--primary-color); }
.dsaraccordion{ min-height:82.55px; }
.dashboard .add-cases span,.dashboard .cases_updated .cases_updated_heading{ font-size:16px; font-weight:600 !important; line-height:24px; }
.reLinkModal svg.searchicon{ position:absolute; right:12px; top:12px; }
.sidenote-header .reLinkModal .item-wrapper{ padding:12px; }
.sidenote-header .reLinkModal h4{ font-size:20px; font-weight:600; line-height:30px; }
.sidenote-header .reLinkModal .btn-close{ height:20px; }
.sidenote-header .reLinkModal .form-control{ border:1px solid #E4E7EC; height:40px; }
.sidenote-header .reLinkModal .claimant-profile-id{ color:#4B5563; }
.sidenote-header .reLinkModal .new-profile .changeprofile{ color:#143109; font-size:14px; font-weight:500; line-height:20px; }
.sidenote-header .reLinkModal .match-score{ background:#F8FFF5; border:1px solid #143109; }
.sidenote-header .reLinkModal .match-score p{ color:#0C1D05; font-size:14px; font-weight:500; line-height:20px; }
.sidenote-header .reLinkModal .selected-match .form-label{ color:#4B5563; font-size:14px; font-weight:500; line-height:20px; }
#condition-form .dropdown-item-cst .query-wrapper button{ margin-left:0 !important; white-space:nowrap; }
#condition-form .dropdown-item-cst .query-wrapper .view-item{ white-space:nowrap; }
#reminderForm input.form-control{ height:40px; }
.query-views-wrapper{ align-items:center; display:flex; overflow:hidden; position:relative; }
.query-views{ display:flex; gap:1rem; padding:0.5rem; scroll-behavior:smooth; width:100%; }
.query-views::-webkit-scrollbar{ display:none; }
.queryscrollslide .scroll-arrow{ background-color:#143109bf; border:none; color:white; cursor:pointer; display:none; opacity:0; padding:4px; position:absolute; top:50%; transform:translateY(-50%); transition:opacity 0.3s; z-index:10; }
.queryscrollslide:hover .scroll-arrow{ display:block; opacity:1; }
.queryscrollslide .left-arrow{ left:0; }
.queryscrollslide .right-arrow{ right:0; }
.queryscrollslide{ position:relative; width:80%; }
#filterDropdown .condition-row .delete-btn{ border:none; }
.dashboard-dtl a{ text-decoration:none; }
.dashboard-dtl a:hover,.dashboard .add-cases .card-body-case .addcaseupdt:hover,.agent-updates .card-body-case .bulets .addcaseupdt:hover{ text-decoration:underline !important; }
.global-dashboard .dshbrddtls a,.global-dashboard .dshbrddtls span{ color:#0C1D05; font-size:14px; font-weight:500; line-height:20px; text-decoration:none; }
.global-dashboard .dshbrddtls a:hover{ text-decoration:underline !important; }
.case-updated-list .list-group .list-group-item .casesstatus{ font-size:14px; line-height:20px; }
.agent-updates .card-body-case .addcaseupdt{ font-weight:500; line-height:24px; }
.dashboard .add-cases a{ color:var(--text-color); font-size:14px; font-weight:600; line-height:24px; }
.dashboard .dashboardiv{ grid-template-columns:repeat(5, 1fr); }
.dashboard .agent-updates .agent-heading{ font-size:16px; font-weight:600 !important; line-height:24px; }
.email--modal .label{ color:#4B5563; font-size:14px; font-weight:500; line-height:20px }
.email--modal .search-box .form-control:placeholder{ color:#6B7280 }
.email--modal #claimantsearch .modal-footer #saveClaimantBtn{ height:40px; }
.email--modal #add-condition-button:active{ border:none; }
.btn-group>:not(.btn-check:first-child)+.btn, .btn-group>.btn-group:not(:first-child){ margin-left:0 !important; }
#qgtable-fix-wrapper thead tr:first-child th{ border-bottom:none !important; }
#qgtable-fix-wrapper table tbody tr:first-child td{ border-top-color:transparent !important; }
.usagepage .usagettlcst{ padding-top:30px !important; }
.usagepage .usagettlcst .cost{ font-size:36px; line-height:44px; }
.usagepage .h6{ font-size:16px; line-height:24px; }
.usagepage .h3{ line-height:44px; }
#cases-checkbox-selected .checkbox-selected{ font-size:14px; line-height:20px; }
.formcallbtn{ background-color:#F8FFF5; padding:4px 6px; }
#cases-checkbox-selected .dropdown #dropdownMenuButton{ font-size:14px; line-height:20px; }
.notes-page .textbg{ min-height:80px;}
.pagination-container .pagination-link.disabled i{ color:#E5E7EB; }
#condition-form #condition-container .condition-row:first-child .conditions:after{ font-size:14px; font-weight:500; line-height:20px; }
#reminderForm .choices .choices__list--multiple .choices__item.choices__item--selectable{ align-items:center; background-color:var(--yellow); border:1px solid #C4D3BE; border-radius:6px; color:var(--text-color); display:inline-flex; font-size:14px; font-weight:500; height:32px; justify-content:center; line-height:20px; margin:0; padding:6px 12px; padding-bottom:0; padding-top:0; }
#reminderForm .choices[data-type*=select-multiple] .choices__button{ align-items:center; background:url(/image/close.svg) top right no-repeat; background-size:40%; border-left:none; display:inline-flex; justify-content:center; line-height:8px; margin:0; }
#caseerrormodal .modalheader p{ font-size:16px; font-weight:500; line-height:24px; }
#caseerrormodal #qgtable-fix-wrapper #table-container{ height:auto !important; }
#enqriesptemp .conditional-filter #filterButton{ height:40px; }
#qgtable-fix-wrapper .table thead th:nth-child(2) a.hide-column{ display:none; }
#qgtable-fix-wrapper .table thead th:nth-child(2) .dropdown-menu .sort_desc{ margin-bottom:0; }
#reminderForm .choices .choices__inner{ background-image:url(/image/select-arrow.png) !important; background-position:98% center; background-repeat:no-repeat; }
#reminderForm .choices__input::placeholder{ color:#1F2937 !important; }
.fc .fc-more-popover .fc-popover-body{ height:100px; min-width:220px; overflow-y:scroll; padding:10px; }
header .backbtn:hover{ color:#143109; }
.loginrowmiddl .steplft{ font-family:'Switzer', sans-serif; font-size:18px; line-height:23.76px; padding-left:83px; padding-right:83px; width:614px; }
.loginrowmiddl .steplft header{ padding-top:33px; }
header .backbtn{ color:#143109; font-size:16px; font-weight:400; line-height:21.12px; text-decoration:none; }
header .backbtn i{ margin-right:8px; }
.loginrowmiddl .steprgt{ background-color:#F0FBEB; background-image:url(/image/login-bg2.svg); background-position:top right; background-repeat:no-repeat; background-size:cover; min-height:100vh; padding-bottom:20px; padding-left:100px; padding-right:0; padding-top:20px; width:calc(100% - 614px); }
.loginrowmiddl .step2{ height:calc(100% - 57px); padding-bottom:50px; padding-top:50px; }
.loginrowmiddl .steplft .heading{ font-size:55px; font-weight:700; line-height:68px; }
.loginrowmiddl .steplft .form-control{ background:#fff; background-clip:padding-box; border:1px solid #121212; border-radius:8px; cursor:pointer; font-size:18px; font-weight:400; height:56px; line-height:23.76px; width:100%; }
.loginrowmiddleinnr .col-form-label{ font-size:18px; line-height:23.76px; padding-bottom:8px; padding-top:0; }
.loginrowmiddleinnr .btn.btn-link{ color:#143109; margin-left:auto; }
.loginrowmiddl .forgotpassword{ margin-top:13px; }
.loginrowmiddl .steplft .alignleft-fglink{ font-size:18px !important; line-height:23.76px; }
.loginrowmiddl .steplft .btndv-main{ margin-top:40px; }
.loginrowmiddl .steplft .btndv-main .formsubmitbtn{ background:#143109; border:none; border-radius:8px; font-size:18px; font-weight:500; height:56px; line-height:21.12px; min-width:121px; padding:15px 40px; }
.mb-7{ margin-bottom:40px !important; }
.loginrowmiddl .steplft .btndv-main .formsubmitbtn:active{ background:#143109; }
#claim-type-settings .dropdown-content .dropdownopt:first-child{ margin-bottom:8px; }
#claim-type-settings .accordion-item:last-child{ margin-bottom:0 !important; }
.cases-checkbox-selected span .check-total-cases{ color:#143109; }
.cases-checkbox-selected{ flex-wrap:wrap; }
.select-agents{ color:#000; font-size:14px; font-weight:400; }
.fc .fc-daygrid-event-harness{ margin-bottom:8px; }
.btn:active{ border:none !important; }
#dcmntreqmodal{ padding:0 16px !important; }
#dcmntreqmodal h3{ font-size:20px; font-weight:600; line-height:30px; }
#dcmntreqmodal p{ color:#4B5563; font-size:14px; font-weight:400; line-height:20px; }
#dcmntreqmodal h4{ font-size:16px; font-weight:500; line-height:24px; }
#dcmntreqmodal .modal-dialog{ align-items:center; display:flex; height:100%; justify-content:center; margin:0 auto; max-width:350px; }
#dcmntreqmodal .dcmntreqbtn{ border-radius:8px; font-size:14px; font-weight:500; height:40px; line-height:20px; padding:10px; }
#dcmntreqmodal .acknowledgebtn{ background:#143109; border:none; color:#fff; }
#dcmntreqmodal .clsbtn{ background:transparent; border:1px solid #143109; color:#143109; }
#dcmntreqmodal .mb-12{ margin-bottom:12px !important; }
.setting-form-active{ z-index:9999; }
.pagination-link.disabled svg path{ stroke:#E5E7EB; }
.settings-page .strings-action .dltworkflow h2{ color:#0C1D05; font-size:20px; font-weight:600; line-height:30px; }
.settings-page .strings-action .dltworkflow p{ color:#4B5563; font-size:14px; font-weight:400; line-height:20px; }
.settings-page .strings-action .dltworkflow button{ font-size:14px; font-weight:500; height:40px; line-height:20px; padding:10px 0 !important; }
.settings-page .strings-action .dltworkflow .modal-dialog{ margin:0 auto; max-width:316px; }
.email-body-inr .subjectmain{ color:#0C1D05; font-size:16px; font-weight:600 !important; line-height:24px; margin-bottom:2px !important; }
.bookeddemo-page td:not([data-label]){ text-align:center !important; }
.lendercomm-page .claimant-item:hover{ background:#F8FFF5; }
.lendercomm-page .claimant-item{ cursor:pointer; }
.lendercomm-page .newmaildiv .error{ border:1px solid #dc3545 !important; }
.email-input-container{ cursor:text; padding:4px; }
.email-chip .remove-btn{ align-items:center; cursor:pointer; display:flex; font-weight:bold; height:12px; width:12px; }
.email-chip .remove-btn img{ height:auto; width:100%; }
.email-chip .remove-btn:hover{ color:#000; }
.email-input-container input{ border:none; flex:1; font-size:14px; min-width:150px; outline:none; padding:5px; }
.dropdown .dropdown-menu.show .change-role{ margin-bottom:4px; padding:0; }
.dropdown .dropdown-menu.show li:last-child .change-role{ margin-bottom:0; }
.dropdown .dropdown-menu.show li .change-role:hover{ background:transparent; }
.list-group-item+.list-group-item .policy-del-btn{ align-items:center; display:flex; height:40px; justify-content:center; min-height:40px; min-width:40px; padding:0; }
.list-group-item+.list-group-item .policy-del-btn i{ font-size:30px; line-height:20px; }
.cfa-text-list .cfa-del-btn i{ line-height:40px !important; }
.list-group-item+.list-group-item .term-del-btn{ align-items:center; display:flex; height:40px; justify-content:center; min-height:40px; min-width:40px; padding:0; }
.list-group-item+.list-group-item .term-del-btn i{ font-size:30px; line-height:20px; }
.previous-address-select .crnt-address-selector{ margin-bottom:8px !important; }
.accordionhead .accordionheader{ right:0; }
.conditional-filter .export-wrapper .dropdown-menu{ background:white; border:1px solid #ddd; box-shadow:0 4px 6px rgba(0, 0, 0, 0.1); display:none; position:absolute; right:1px; top:41px; width:288px; }
.conditional-filter .donwloadxlsi{ border-bottom:1px solid #E4E7EC; padding-bottom:8px; }
.conditional-filter .expfile #export-btn, .conditional-filter #export-btn-popup { color:#0C1D05 !important; padding-left:0 !important; padding-top:0 !important; }
.conditional-filter .dropdown-menu.show{ display:block; }
.conditional-filter .active{ background-color:#F0F0F0; }
.conditional-filter #export-btn-dropdown:hover svg path{ stroke:#fff !important; }
.expfile #export-btn:hover svg path, .expfile #export-btn-popup:hover svg path{ stroke:#143109; }
#groupExportForm .custom-radio .radio-label{ color:#0C1D05 !important; }
#groupExportForm .custom-radio .checkradius{ appearance:none; border-radius:50% !important; cursor:pointer; height:16px !important; position:relative; width:16px !important; }
.expfile .custom-radio{ cursor:pointer; }
#groupExportForm .custom-radio .checkradius:before{ border:1.67px solid #9CA3AF; border-radius:50%; content:""; height:16px !important; position:absolute; width:16px !important; }
#groupExportForm .custom-radio .checkradius:checked:before{ border:1.67px solid #143109; }
#groupExportForm .custom-radio .checkradius:checked:after{ background:#143109; border-radius:50%; content:""; height:10px; left:3px; position:absolute; top:3px; width:10px; }
.editprofile .custom-radio input{ appearance:none; border-radius:50% !important; min-height:16px !important; min-width:16px !important; position:relative; }
.editprofile .custom-radio input:before{ border:1.67px solid #9CA3AF; border-radius:50%; content:""; height:16px !important; position:absolute; width:16px !important; }
.editprofile .custom-radio input:checked:before{ border:1.67px solid #143109; }
.editprofile .custom-radio input:checked:after{ background:#143109; border-radius:50%; content:""; height:10px; left:3px; position:absolute; top:3px; width:10px; }
div#document-required .disable-account #cancel-acknowledge-btn{ border:1px solid #143109; color:#143109; }
div#document-required .disable-account .generatelocinr h3{ font-size:16px; font-weight:500; line-height:24px; margin-bottom:4px !important; }
div#document-required .disable-account .generatelocinr p{ color:#4B5563; font-size:14px; font-weight:400; line-height:20px; }
div#document-required .disable-account h2{ font-size:20px; font-weight:600; line-height:30px; }
#document-required .modal-dialog{ margin:0 auto; max-width:350px; }
#document-required .modal-dialog,#addnotesmodal .modal-dialog{ align-items:center; display:flex; height:100%; justify-content:center; }
#claim-type-settings .accordioninritem .dropdown{ display:inline-block; left:180px; position:absolute; top:16px; z-index:100; }
#claim-type-settings .claimtypeinr .accordion-item .accordion-button::after{ transform:rotate(0) !important; transition:transform 0.5s ease; }
#claim-type-settings .claimtypeinr .accordion-item.active .accordion-button::after{ transform:rotate(180deg) !important; }
.accordion-mainheading{ font-size:20px !important; line-height:30px; }
.setting-form-column .form-label{ font-size:14px; line-height:20px; }
.dropdown .action-filter-box div,.dropdown .action-filter-box .action-filter-infocolor{ font-size:12px; font-weight:500; line-height:18px; }
#cases-checkbox-selected .dropdown .dropdown-menu input{ appearance:none; border-radius:50% !important; min-height:16px !important; min-width:16px !important; position:relative; }
#cases-checkbox-selected .dropdown .dropdown-menu input:before{ border:1.67px solid #9CA3AF; border-radius:50%; content:""; height:16px !important; position:absolute; width:16px !important; }
#cases-checkbox-selected .dropdown .dropdown-menu input:checked:before{ border:1.67px solid #143109; }
#cases-checkbox-selected .dropdown .dropdown-menu input:checked:after{ background:#143109; background:url(/image/checkbox.png) center no-repeat; background-size:contain; border-radius:50%; content:""; height:16px; position:absolute; width:16px; }
.navbar-nav .nav-item .profile-item:hover{ background:#f0fbeb !important; color:#0C1D05 !important; }
.navbar-nav .nav-item .nav-link img, .navbar-nav .nav-item .nav-link svg,.navbar-nav .nav-item .nav-link .profilelogin .profile-menu .profile-item svg{ margin-right:12px; }
.navbar-nav .nav-item .profile .hide-menu-text{ margin-left:15px; }
.navbar-nav .nav-item .nav-link .profilelogin .profile-menu{ border:1px solid #E4E7EC; border-radius:8px; display:none; right:30%; top:-88px; width:167px; z-index:1000; }
.navbar-nav .nav-item .nav-link .profilelogin .profile-menu li{ display:block; }
.navbar-nav .nav-item .nav-link .profilelogin .profile-menu .profile-item{ color:#0C1D05; display:block; font-size:16px; font-weight:500; line-height:21.12px; padding:8px 12px; text-align:left; text-decoration:none; }
.navbar-nav .nav-item .nav-link .profile-menu{ display:none; transition:opacity 0.3s ease; }
.navbar-nav .nav-item .nav-link .profile-menu.show{ display:block; opacity:1; }
.sidebar-menu .claim-type .shortnamediv{ align-items:center; border:1px solid #E4E7EC; border-radius:8px; display:flex; font-size:16px; font-weight:500; justify-content:center; line-height:21.12px; padding:8px; }
.sidebar-menu.sidebaropen .claim-type .shortnamediv{ display:none; }
.sidebar-menu.sidebaropen .claim-type .custom-select-wrapper{ display:flex; transition:width 0.3s ease; width:220px; }
.sidebar-menu .claim-type .custom-select-wrapper{ border:1px solid #ccc; border-radius:4px; display:none; flex-direction:column; justify-content:center; position:relative; width:0; }
.sidebar-menu .claim-type .custom-select-wrapper .select-label{ color:#4B5563; display:block; font-size:12px; font-weight:500; line-height:18px; margin-bottom:0; }
.sidebar-menu .claim-type .custom-select{ font-size:16px; padding:8px 12px; position:relative; width:100%; }
.sidebar-menu .claim-type .custom-select select{ display:none; }
.sidebar-menu .claim-type .select-selected{ border-radius:4px; color:#0C1D05; cursor:pointer; font-size:16px; font-weight:500; line-height:21.12px; position:relative; }
.sidebar-menu .claim-type .select-items{ background-color:#fff; border:1px solid #ccc; border-radius:4px; bottom:100%; box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); display:none; left:0; line-height:21.12px; margin-bottom:5px; overflow:hidden; position:absolute; width:100%; z-index:99; }
.sidebar-menu .claim-type .select-items .enterclaimbtn{ cursor:pointer; font-weight:500; padding:6px 12px; width:100%; }
.sidebar-menu .claim-type .select-items .enterclaimbtn:hover{ background-color:#f0fbeb !important; }
.sidebar-menu .claim-type .custom-select-wrapper svg{ position:absolute; right:0; transition:transform 0.3s ease; }
.sidebar-menu .claim-type .custom-select-wrapper.active svg{ transform:rotate(180deg); }
.sidebar-menu .claim-type .select-items .select-label{ padding:6px 12px; }
.sidebar-menu .claim-type .sidebar-menu .shortnamediv{ align-items:center; display:flex; font-size:16px; font-weight:500; justify-content:center; line-height:21.12px; padding:9.5px 8px; }
.sidebar-menu .claim-type .sidebar-menu .shortnamediv,.sidebar-menu .claim-type .select-items, .sidebar-menu .claim-type .custom-select-wrapper{ border:1px solid #E4E7EC; border-radius:8px; }
.settings-page .collapselft #externalCMS .button-primary{ position:relative; z-index:100; }
#regenerate-result:hover{ color:#143109; }
.file_format_name .file-name-clr{ border-bottom:1px solid #0c1d05; cursor:pointer; font-size:12px; font-weight:400; line-height:18px; transition:0.2s linear all; width:max-content; }
.add-case-page form .form-select[disabled], .add-case-page form .form-control[disabled], .add-case-page form .drag-and-drop .disabled_doc{ background:#e6e6e6 !important; cursor:default; opacity:0.5 !important; }
.add-condition-group button .reset-filters{ color:var(--primary-color); }
#addnotesmodal .notemodal textarea.form-control{ max-height:800px; }
.statuswrap .custom-radio .radio-label{ font-size:12px; line-height:18px; }
.adddiallar .cancelbtn:active{ border:1px solid !important; }
.dashboard .add-cases span, .dashboard .cases_updated .cases_updated_heading, .dashboard .agent-updates .agent-heading{ color:#101828; }
.dashboard-dtl a{ font-size:14px; line-height:20px; }
.dashboard-dtl h3{ font-size:36px; line-height:44px; }
.files-list #nav-tab .nav-link:active{ border:1px solid #E4E7EC !important; }
.files-page .files-list .dropdown .dropdown-menu li button{ display:block !important; margin-bottom:8px; padding:0; text-align:left; }
.files-page .files-list .dropdown .dropdown-menu li button:last-child{ margin-bottom:0 !important; }
.file_format_name .file-action-btn{ padding:12px 16px !important; width:max-content !important; }
.action-filter-box button{ font-weight:500; }
.agent-updates .update-agnt .viewup{ font-size:14px; line-height:24px; }
.settingsprofile .accordionbtn{ font-size:20px !important; line-height:30px; }
.cust-accordion .cust-accordion-button,.cust-accordion .cust-accordion-collapse .accordion-body{ padding:12px; }
textarea{ max-height:500px; }
.cust-accordion .cust-accordion-collapse button{ font-size:14px; font-weight:500; line-height:20px; }
.cust-accordion .cust-accordion-collapse{ border-radius:16px; }
.policy-text-list .policy-del-btn{ align-items:center; display:flex; font-size:31px; height:40px; justify-content:center; min-height:40px; min-width:40px; padding:0; width:40px !important; }
.policy-text-list .policy-del-btn i{ line-height:40px !important; }
.setting-form-column .color-palette .browse-colour{ margin-bottom:0 !important; }
.color-palette .custom-color-button{ border:1px solid #f1f1f1 !important; border-radius:8px; height:32px; width:32px; }
#cost-settings .input-group input{ background:#F9FAFB; }
#staticBackdrop .caller-profile{ align-items:center; display:flex !important; height:calc(100% - 66px); justify-content:center; }
#staticBackdrop #small-screen i{ font-size:16px !important; }
.notes-sec .border.p-3{ padding:12px !important; }
#staticBackdrop .notes-add-submission{ line-height:20px; }
#staticBackdrop #callNotesForm #call-notes{ border-radius:12px; font-size:14px; font-weight:400; line-height:20px; padding:12px !important; }
#staticBackdrop #callNotesForm #call-notes::placeholder{ color:#9CA3AF; }
#staticBackdrop .minimize-activ .caller-profile{ display:none !important; }
#staticBackdrop .call-cta{ padding-bottom:16px; }
#staticBackdrop .minimize-activ .call-cta{ padding-bottom:0; }
.casesdev .casesgroupbtn i{ font-size:15px; }
.casesgroupbtn{ align-items:center; display:flex; gap:8px; height:40px !important; }
.casesgroupbtn,.add-condition-group #openSaveViewModal{ padding:10px 16px; }
.finance-form input[type="date"]::-webkit-calendar-picker-indicator{ -webkit-appearance:none; display:none; }
.dropdown-menu.dropdownmenustatus{ border:1px solid #E4E7EC; border-radius:8px; position:absolute !important; top:-115px; width:167px; z-index:1000; }
#add-email-strings .modal-dialog{ display:block; height:auto !important; margin:10px auto; }
#add-sms-strings .modal-header #exampleModalLabel{ margin-bottom:0 !important; }
#add-sms-strings .modal-header{ padding-bottom:0 !important; }
.global-dashboard .enterclaim-btn:active{ background:#143109 !important; color:#fff !important; }
.files-page .file-list-wrapper .file_format_name .dropdown-menu a{ justify-content:start; padding:0 !important; }
.sidebar-menu+pre{ display:none; }
.dropdown .dropdown-menu.show li .change-role:active{ color:#000; }
.navbar-nav .nav-item .nav-link #profiletogglebtn svg{ margin-right:0; }
.navbar-nav .nav-item .nav-link #profiletogglebtn{ padding:0; }
#staticBackdrop .modal-content.minimize-activ{ height:122px !important; }
#staticBackdrop .modal-content.minimize-activ .minimize-cta #small-screen{ display:block; }
#staticBackdrop .modal-content.minimize-activ #small-screen{ display:none; }
#staticBackdrop .modal-content.minimize-activ .modal-header{ right:18px !important; top:2px !important; }
.setting-form-column .checked button.accordion-button.active{ border-bottom-left-radius:0; border-bottom-right-radius:0; }
.setting-form-column .checked button.accordion-button{ border-radius:8px; }
#record_viewed_table .page-item:last-child .page-link{ border-radius:50%; padding-top:4px; }
#record_viewed_table .page-item .page-link:focus{ box-shadow:none; }
#dsar .tox.tox-tinymce{ border:1px solid #DEE2E6; }
#dsar .tox-editor-header{ border-bottom:1px solid #DEE2E6 !important; }
#fieldSettingsAccordion .accordion-item h2:first-child{ margin-top:0 !important; }
#qgtable-fix-wrapper #table-body td a{ color:#0C1D05; }
#qgtable-fix-wrapper #table-body td a svg.bi.bi-box-arrow-up-right{ vertical-align:text-top; }
.reLinkModal .old-profile-1 .old-profile-inr{ max-height:300px !important; overflow-y:auto !important; }
.add-case-page form #blance_to_finance, .add-case-page form #total_payable{ background:#f7f7f7; }
#confirmModal .modal-dialog.modal-dialog-centered, #resetFilterModal .modal-dialog.modal-dialog-centered, #saveNewFilterModal .modal-dialog.modal-dialog-centered, #saveNewToggleModal .modal-dialog.modal-dialog-centered,  #EditSharedViewToggleModal .modal-dialog.modal-dialog-centered, #EditSharedViewFilterModal .modal-dialog.modal-dialog-centered, #dashboardFilterModal .modal-dialog.modal-dialog-centered, #LocTypeModal .modal-dialog.modal-dialog-centered, #LocEmailTypeModal .modal-dialog.modal-dialog-centered, #sftpNotifyClientModal .modal-dialog.modal-dialog-centered{ width:316px; }
#confirmModal .modal-content, #resetFilterModal .modal-content, #saveNewFilterModal .modal-content, #saveNewToggleModal .modal-content, #EditSharedViewToggleModal .modal-content, #EditSharedViewFilterModal .modal-content, #dashboardFilterModal .modal-content{ border-radius:16px !important; }
#confirmModal h6, #resetFilterModal h6, #saveNewFilterModal h6, #saveNewToggleModal h6, #EditSharedViewToggleModal h6, #EditSharedViewFilterModal h6, #dashboardFilterModal h6, #LocTypeModal h6, #LocEmailTypeModal h6, #sftpNotifyClientModal h6{ font-size:20px; font-weight:600; line-height:30px; color: #0C1D05; }
#confirmModal p, #resetFilterModal p, #saveNewFilterModal p, #saveNewToggleModal p, #EditSharedViewToggleModal p, #EditSharedViewFilterModal p, #dashboardFilterModal p{ color:#4B5563; font-size:14px; font-weight:400; }
#cancelclaimconfirm .modal-dialog.modal-dialog-centered{ width:316px; }
#cancelclaimconfirm .modal-content{ border-radius:16px !important; }
#cancelclaimconfirm h6{ font-size:20px; font-weight:600; }
#cancelclaimconfirm p{ color:#4B5563; font-size:14px; font-weight:400; }
#cancelclaimconfirmv2 .modal-dialog.modal-dialog-centered{ width:316px; }
#cancelclaimconfirmv2 .modal-content{ border-radius:16px !important; }
#cancelclaimconfirmv2 h6{ font-size:20px; font-weight:600; }
#cancelclaimconfirmv2 p{ color:#4B5563; font-size:14px; font-weight:400; }
#newsletterconfirm .modal-dialog.modal-dialog-centered{ width:316px; }
#newsletterconfirm .modal-content{ border-radius:16px !important; }
#newsletterconfirm h6{ font-size:20px; font-weight:600; }
#newsletterconfirm p{ color:#4B5563; font-size:14px; font-weight:400; }
#addnoteconfirm .modal-dialog.modal-dialog-centered{ max-width:316px; }
#addnoteconfirm .modal-content{ border-radius:16px !important; }
#addnoteconfirm h6{ font-size:20px; font-weight:600; }
#addnoteconfirm p{ color:#4B5563; font-size:14px; font-weight:400; }
#groupsmsconfirm .modal-dialog.modal-dialog-centered{ width:316px; }
#groupsmsconfirm .modal-content{ border-radius:16px !important; }
#groupsmsconfirm h6{ font-size:20px; font-weight:600; }
#groupsmsconfirm p{ color:#4B5563; font-size:14px; font-weight:400; }
#groupemailconfirm .modal-dialog.modal-dialog-centered{ width:316px; }
#groupemailconfirm h6{ font-size:20px; font-weight:600; }
#groupemailconfirm p{ color:#4B5563; font-size:14px; font-weight:400; }
#qgtable-fix-wrapper table tbody tr td::before{ display:none; }
.actmngemodal .recovercancelbtn:active{ border:1px solid #143109 !important; }
.actmngemodal .recoverbtn:active, .actmngemodal .donebtn:active, .actmngemodal .submitbtn:active, .actmngemodal .acrdisablebtn:active{ background:#143109 !important; color:#fff !important; }
#app #tab-container .disablebtn{ pointer-events:none; text-decoration:line-through; }
.conditional-filter .dropdown-menu{ overflow-y:scroll !important; }
.conditional-filter .dropdown-menu::-webkit-scrollbar-track{ background:#fff !important; }
.feild-setting--wrap .accordion-button svg{ transition:transform 0.3s ease-in-out; }
#lenderdatebase tr td, #lenderdatebase tr th{ padding:13px 15px; vertical-align:middle; }
#changeIntroducerConfirm .modal-dialog{ width:316px; }
#changeIntroducerConfirm h6{ font-size:20px; font-weight:600; }
#changeIntroducerConfirm p{ color:#4B5563; font-size:14px; font-weight:400; }
#changeIntroducerConfirm .modal-content{ border-radius:16px !important; }
#addnotesmodal .btn-close{ margin:0 !important; }
.reminder-page #calendar a{ font-weight:500; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#eventDetails #eventTitle{ word-wrap:break-word; }
#claimant_sms{ color:#0C1D05; }
#claimant_sms .py-12{ padding-bottom:12px; padding-top:12px; }
#claimant_sms .p-12{ padding:12px; }
#claimant_sms .pt-12{ padding-top:12px; }
#claimant_sms .pb-12{ padding-bottom:12px; }
#claimant_sms .smssearchbar .searchbar{ height:40px; padding:12px 10px; }
#claimant_sms .sms_left .smssearchbar .smsfilterbtn{ background:#143109; border-radius:8px; min-height:40px; min-width:40px; }
#claimant_sms .smssearchbar .searchicon{ right:12px; top:7px; }
#claimant_sms .automated_sms.smsactive{ background:#F8FFF5; }
#claimant_sms .automated_sms h3{ font-size:14px; font-weight:600; line-height:20px; }
#claimant_sms .automated_sms p{ color:#4B5563; font-size:14px; line-height:20px; }
#claimant_sms .automated_sms span{ color:#4B5563; font-size:12px; line-height:18px; margin-bottom:2px; }
#claimant_sms .automated_sms .automatedsmsinr p{ font-weight:500; }
#claimant_sms .sms_heading h2{ font-size:16px; font-weight:600; line-height:24px; }
#claimant_sms .actionbtn{ background:transparent; border:1px solid #143109; border-radius:8px; font-size:14px; font-weight:500; line-height:20px; padding:2px 12px; }
#claimant_sms .uniqcaseid span{ color:#4B5563; font-size:12px; line-height:18px; }
#claimant_sms .workflowcase .workflowcaseinr{ background:#F8FFF5; border:1px solid #E4E7EC; }
#claimant_sms .uniqcaseid .uniqcase .uniqbtn{ background:#F8FFF5; border:1px solid #143109; border-radius:4px; color:#6B7280; font-size:10px; line-height:18px; }
#claimant_sms .mb-10{ margin-bottom:10px; }
#claimant_sms .uniqcaseid span { font-size: 12px;  line-height: 18px; color: #4B5563; }
#claimant_sms .manualsmscase .workflowcaseinr{  background:#FBFBFB; border:1px solid #E4E7EC !important; }
.uniqcase p {color: #0C1D05;}
.sidebaropen .sidebar-arrow { display: none;}
.timetracker {padding-left: 32px; }
.sidebar-arrow-link {position: absolute; right: -12px; top: 24px;}
.manualsmscase .workflowcaseinr{ background:#FBFBFB;  border-color:#E4E7EC !important;}
#claimant_sms .workflowcase .workflowcaseinr p{ font-size:14px; line-height:20px; }
#claimant_sms .uniqcaseid .uniqcase .alertbtn{ background:#FFF9F9; border-color:#EF4444; color:#EF4444; }
#claimant_sms .uniqcase p:last-child{ margin-bottom:0; word-wrap:break-word; }
#claimant_sms .uniqcaseid{ border-bottom:1px solid #E4E7EC; height:530px; overflow-y:auto; scrollbar-width: none; -ms-overflow-style: none; }
#claimant_sms .casedetail .form-input{ background:#F9FAFB; border:1px solid #D1D5DB; border-radius:8px; font-size:14px; height:40px; line-height:20px; padding:10px 12px; color: #6B7280; }

#claimant_sms .case-list{ background:#fff; border:1px solid #E4E7EC; border-radius:8px; max-height:274px; overflow-y:scroll; top:68px; width:50%; }
#claimant_sms .alertcaseinr{ background:#FFF9F9; border-color:#E4E7EC; }
#claimant_sms .case-item{ border-bottom:1px solid #E4E7EC; padding:12px; }
#claimant_sms .case-item:hover{ background:#F8FFF5; }
#claimant_sms .casedetail #message-area{ background:#fff !important; border:1px solid #E4E7EC; border-radius:16px !important; }
#claimant_sms .uniqcaseid span a{ color:#4B5563; }
#claimant_sms .automated_sms span.number{ align-items:center; background:#0C1D05; border-radius:999px !important; color:#fff !important; display:inline-flex; height:20px; justify-content:center; width:25px; }
#claimant_sms .automated_sms .automatedsmsinr p{ color:#0C1D05; font-size:12px; line-height:18px; }
#claimant_sms .casedetail .casedetailinr .label{ color:#4B5563; font-size:14px; font-weight:400; line-height:20px; margin-bottom:4px; }
#claimant_sms .casedetail .form-label, .casedetail p.body-color.h6{ color:#4B5563 !important; font-size:14px; font-weight:400; line-height:20px; margin-bottom:4px; }
#claimant_sms .case-item input[type="checkbox"]:checked:before{ color:#1F2937; content:"\f00c"; font-family:FontAwesome; font-size:10px; left:1px; position:absolute; top:-3px; }
#claimant_sms .case-item input[type="checkbox"]{ align-items:center; appearance:none; background:transparent; border-radius:2px; display:flex; height:12px; justify-content:center; margin:0; outline:1.75px solid #1F2937 !important; width:12px; position:relative; }
#claimant_sms .casedetail .input-wrapper.inputactive::after{ transform:rotate(180deg); }
#claimant_sms .sms_right .sendbtn{ font-weight:400; }
#claimant_sms .uniqcase{ margin-bottom:16px; }
#claimant_sms .uniqcase:last-child{ margin-bottom:0; }
#reminderForm #dropdown-menu{ background:#fff; position:absolute; width:100%; z-index:10; }
.activities_page #qgtable-fix-wrapper .table thead th:nth-child(3), .activities_page #qgtable-fix-wrapper .table #table-body td:nth-child(3), .activities_page #qgtable-fix-wrapper .table tfoot tr td:nth-child(3){ border-left:1px solid #ddd !important; }
.activities_page #qgtable-fix-wrapper .table tfoot tr td:nth-child(2):after{ border-right:none !important; }
#generalinfo .filetxt{ word-break:break-all; }
.custom-pagination .pagination{ flex-wrap:wrap; }
.call-log-page #qgtable-fix-wrapper .table thead th:first-child, .call-log-page #qgtable-fix-wrapper .table tbody td:first-child, .call-log-page #qgtable-fix-wrapper .table tfoot tr td:first-child{ position:static; }
.call-log-page #qgtable-fix-wrapper .table thead th:nth-child(2), .call-log-page #qgtable-fix-wrapper .table tbody td:nth-child(2), .call-log-page #qgtable-fix-wrapper .table tfoot tr td:nth-child(2){ left:0 !important; position:relative !important; }
.agents-page #qgtable-fix-wrapper .table thead th:first-child, .agents-page #qgtable-fix-wrapper .table tbody td:first-child, .agents-page #qgtable-fix-wrapper .table tfoot tr td:first-child{ position:static; }
.agents-page #qgtable-fix-wrapper .table thead th:nth-child(2), .agents-page #qgtable-fix-wrapper .table tbody td:nth-child(2), .agents-page #qgtable-fix-wrapper .table tfoot tr td:nth-child(2){ left:0 !important; position:relative !important; }
form{ margin-bottom:0; }
.auditlogtable #table-body td:nth-child(2):after, .auditlogtable thead th:nth-child(2):before{ border-left:none !important; border-right:1px solid #ddd; content:''; display:block !important; height:100%; left:0; position:absolute; right:0; top:0; width:100%; z-index:-1; }
.call-log-page #qgtable-fix-wrapper thead tr:first-child th:after{ display:none; }
.call-log-page #qgtable-fix-wrapper thead tr:first-child th{ border-bottom:1px solid #ddd !important; }
.teamlabel_table .teamtable td[data-label="Action"]{ display:table-cell; }
.labelpage .input-group, .teampage .input-group{ margin-left:0 !important; }
#claimant_sms .smssearchbar input[type="search"]::-webkit-search-cancel-button{ display:none; }
#claimant_sms .smssearchbar input[type="search"]::-moz-search-clear-button{ display:none; }
.viewcta{ align-items:center; display:flex; justify-content:center; }
#auditLogsTable th{ border-color:#ddd; border-left:none; border-top:0; font-weight:500; white-space:nowrap; }
#auditLogsTable th,#auditLogsTable td{ font-size:13px; line-height:20px; padding:12px 8px !important; width: 200px !important;}
#auditLogsTable td{ border-bottom:1px solid; border-color:#ddd; border-left:none; word-wrap:break-word; }
#auditLogsTable tr:last-child td{ border-bottom:none !important; }
#auditLogsTable td:last-child, #auditLogsTable th:last-child{ border-right:none !important; }
.lrvl_tbl_pagination .search_box #customSearchBox{ background:#fff; border-radius:8px; font-size:14px; height:40px; line-height:20px; padding:6px 12px; }
.lrvl_tbl_pagination .search_box #searchBtn{ right:6px; top:0px; }
.lrvl_tbl_pagination select#type{ background:transparent; border:1px solid var(--primary-color); border-radius:8px; color:var(--primary-color); display:inline-block; font-weight:700; height:40px; padding:6px 10px; text-decoration:none; }
#auditLogsTable_paginate span .paginate_button{ align-items:center; background-color:transparent; border:1px solid transparent; border-radius:50%; display:inline-flex; font-size:14px; height:32px; justify-content:center; text-decoration:none; width:32px; }

#auditLogsTable_wrapper .dataTables_length label{ color:#4B5563; }
#auditLogsTable_wrapper .dataTables_length select{ color:#4B5563; margin-left:5px; margin-right:5px; }
.lrvl_tbl_pagination nav{ width:100%; }
#auditLogsTable_wrapper .dataTables_paginate{ margin-left:auto; margin-top:0; order:3; padding-top:0; }
.audit-logs-wrapper #filterButton{ align-items:center; display:flex; font-size:14px; gap:8px; }
#auditLogsTable_wrapper .dataTables_length{ margin-top:0; order:1; }
#auditLogsTable_wrapper .bottom{ align-items:center; display:flex; gap:10px; padding-top:20px; }
#auditLogsTable_wrapper .bottom .dataTables_filter{ display:none; }
#auditLogsTable_paginate .paginate_button{ padding:2px 8px; }
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{ display:none; }
#auditLogsTable_paginate .paginate_button.disabled i{ color:#D2D2D2; }
#log_details_modal .modal-dialog{ height:100%; margin-right:0; margin-top:0; }
#log_details_modal .modal-dialog .modal-content{ border-radius:0; height:100%; }
#qgtable-fix-wrapper .groupsendtable #table-body td{ cursor:pointer !important; }
.custom-pagination #cstm-ajax-pagination li button{ align-items:center; display:flex; height:30px; justify-content:center; min-height:30px; min-width:30px; width:30px; }
.sms_right .casedetailinr .input-wrapper .caseinrticon{ right:6px; top:7px; }
#claimant_sms .case-list .noRecordsfound{ margin:0; padding:10px; }
#claimant_sms .automated_sms .automatedsmsinr{ border-bottom:1px solid #E4E7EC; padding-bottom:12px; }
div#sms_log_div .automated_sms:last-child .automatedsmsinr{ border-bottom:0; }
#claimant_sms .automated_sms,span.showDetails{ cursor:pointer; }
span.showDetails{ color:#1a3e1a; }
span.showDetails:hover{ text-decoration:underline; }
.reset-filter-modal-custom-checkbox{ cursor:pointer; padding-left:20px; position:relative; }
.reset-filter-modal-custom-checkbox input[type="checkbox"]{ cursor:pointer; height:0; opacity:0; position:absolute; width:0; }
.reset-filter-modal-custom-checkbox .checkmark{ background-color:#fff; border:1px solid #143109; border-radius:4px; height:16px; left:0; position:absolute; top:50%; transform:translateY(-50%); transition:all 0.2s ease; width:16px; }
.reset-filter-modal-custom-checkbox input:checked ~ .checkmark{ background-color:#143109; border-color:#143109; }
.reset-filter-modal-custom-checkbox .checkmark::after{ content:""; display:none; position:absolute; }
.reset-filter-modal-custom-checkbox input:checked ~ .checkmark::after{ display:block; }
.reset-filter-modal-custom-checkbox .checkmark::after{ border:solid white; border-width:0 2px 2px 0; height:10px; left:5px; top:1px; transform:rotate(45deg); width:5px; }
.reset-filter-modal-custom-checkbox span:last-child{ padding-left:8px; }
.log-update{ font-size:14px; font-weight:500 !important; }
span#select2-type-container{ color:var(--primary-color); font-size:14px; font-weight:500; line-height:20px !important; padding:10px; }
span.select2-selection:has(#select2-type-container){ border:1px solid var(--primary-color); border-radius:8px; height:auto; }
.select2-container--default .select2-selection--single .select2-selection__arrow{ background-image:url(/image/email-down-arrow.svg); background-repeat:no-repeat; background-size:16px; height:16px !important; right:6px !important; top:50% !important; transform:translateY(-50%);    width:15px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b{ display:none; }
.audit-status ul#select2-type-results{ background-color:#fff !important; color:var(--primary-color); font-size:14px; }
.audit-status li:hover{ background-color:#d2f1ff; color:#fff !important; }
.audit-status li{ background-color:transparent !important; border-radius:8px; color:var(--primary-color) !important; }
.audit-status li:hover, .audit-status li.select2-results__option--highlighted{ background-color:var(--primary-color) !important; color:#fff !important; }
span.select2-dropdown.audit-status{ border:1px solid #dee2e6; border-radius:16px; box-shadow:0px 4px 8px 0px #00000014; padding:16px; right:0; width:288px !important; }
.select2-container--default .select2-results>.select2-results__options:has(.audit-status){ -webkit-overflow-scrolling:touch; }
.select2-container--default .select2-search--dropdown .select2-search__field{ border:1px solid #dee2e6; border-radius:8px; padding:8px; }
.audit-status .select2-search--dropdown{ padding-left:0; padding-right:0; }
.audit-logs-wrapper .select2-container{width:fit-content !important;}
.audit-logs-wrapper .select2-selection--single{padding-right:20px;}
.audit-logs-wrapper .lrvl_tbl_pagination select#type{background:none !important;}
#auditLogsTable td .showDetails{text-decoration:underline;}
#auditLogsTable{min-width:100%;}
.audit-logs-wrapper .modal.right .modal-dialog{margin-bottom:0;width:400px;}
.audit-logs-wrapper .modal.right.show .modal-dialog{transform:translateX(0);}
.audit-logs-wrapper .modal.right.fade .modal-dialog{right:0 !important;transform:translateX(-50%);transform:translateX(0%);}
#log_details_modal .modal-header{border-bottom:none !important;}
#log_details_modal .modal-body{font-size:14px;line-height:20px;}
#log_details_modal .modal-title{font-size:24px;line-height:32px;}
#lenderdatebase .table-responsive{max-height:550px;}
#lenderdatebase .table-responsive thead{background:#fff;left:0;position:sticky;top:0;z-index:10;}
#lenderdatebase table{border:none !important;overflow:auto;}
#lenderdatebase .table-responsive thead th{border-bottom:none;border-top:none;min-width:90px;}
#lenderdatebase .table-responsive thead th:after{background:#ddd; bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;}
#lenderdatebase tr td, #lenderdatebase tr th{ border:1px solid #ddd;}
#lenderdatebase tr td .edit-lender, #lenderdatebase tr td .edit-lender:hover{background:transparent !important;border:none;color:#143109 !important;padding:0 8px;width:auto;}
#lenderdatebase tr td .save-lender, #lenderdatebase tr td .save-lender:hover{background:transparent !important;border:none;color:#143109 !important;padding:0;width:auto;}
#lenderdatebase tr td .cancel-lender, #lenderdatebase tr td .cancel-lender:hover{background:transparent !important;border:none;color:#f00 !important;padding:0 !important;}
#lenderdatebase .form-control, #lenderdatebase .form-select{font-size:12px;height:30px;padding:3px 6px;}
#lenderdatebase tr td{color:#1F2937;font-size:13px;min-height:45px;padding:10px 15px;}
#lenderdatebase tr td .edit-lender i, #lenderdatebase tr td .cancel-lender i, #lenderdatebase tr td .save-lender i{font-size:16px;}
#lenderdatebase tr td:first-child , #lenderdatebase tr th:first-child{border-left:none !important;border-right:none !important;}
#lenderdatebase tr td:first-child + td, #lenderdatebase tr th:first-child + th{border-left:none;}
#lenderdatebase .table-responsive::-webkit-scrollbar{height:5px;}
#lenderdatebase .table-responsive::-webkit-scrollbar-track{background:#f1f1f1; }
#lenderdatebase .table-responsive::-webkit-scrollbar-thumb{background:#888; }
#lenderdatebase .table-responsive::-webkit-scrollbar-thumb:hover{background:#555; }

.sidebaropen .sidebar-arrow-link svg { transform: rotate(180deg);}


.commarrowicon{margin-left: auto;}
.commarrowicon img{transition: transform 0.5s ease;}
.commarrowicon-down .commarrowicon img {transform: rotate(180deg); transition: transform 0.5s ease;}
.navbar-nav .nav-item ul .nav-link { padding: 8px 12px;  margin-top: 4px;}
.sidebar-menu .submenu-items {display: none;}
.sidebaropen .submenu-items {display: block;}

@media (max-width: 1200px){ .dashboard .dashboardiv{ grid-template-columns:repeat(3, 1fr); }
.bookeddemo-page .bookdemo-table td, .bookeddemo-page .bookdemo-table th{ padding:10px 2px; }
.teampage .teamtable .col-icon{ width:5%; }
.teampage .teamtable .col-team-name{ width:20%; }
.teampage .teamtable .col-email, .teampage .teamtable .col-date{ width:25%; }
.teampage .teamtable .col-action{ width:40%; }
.profilectype .input-group{ width:100%; }
}
@media (max-width: 1024px){ #alwaysopenaccordion .dsarmaindiv{ margin-bottom:0; }
.lrvl_tbl_pagination.lrvl_tbl_pagination_footr .fltdiv{ width:100%; }
.dashboard .dashboardiv{ grid-template-columns:repeat(2, 1fr); }
.claimtypedtls{ gap:24px; }
.bookeddemo-page .bookdemo-table{ border:0; }
.bookeddemo-page .bookdemo-table caption{ font-size:1.3em; }
.bookeddemo-page .bookdemo-table thead{ border:none; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.bookeddemo-page .bookdemo-table tr{ background:#fff; border-bottom:1px solid #ddd; display:block; margin-bottom:.625em; }
.bookeddemo-page .bookdemo-table td{ border-bottom:1px solid #ddd; display:block; min-height:35px; padding:9px !important; text-align:right; }
.bookeddemo-page .bookdemo-table th{ padding:9px !important; }
.bookeddemo-page .bookdemo-table td::before{ content:attr(data-label); float:left; font-weight:bold; text-align:left; text-transform:uppercase; }
.bookeddemo-page .bookdemo-table td:last-child{ border-bottom:0; }
#lenderdatebase .lender-table{ border:0; }
#lenderdatebase .lender-table caption{ font-size:1.3em; }
#lenderdatebase .lender-table thead{ border:none; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
#lenderdatebase .lender-table tr{ background:#fff; border:1px solid #ddd; border-radius:8px; display:block; overflow:hidden; padding:0; }
#lenderdatebase .lender-table td{ border-bottom:1px solid #ddd; display:block; min-height:35px; padding:9px !important; text-align:right; text-align:right !important; }
#lenderdatebase .lender-table th{ padding:9px !important; }
#lenderdatebase .lender-table td::before{ content:attr(data-label); float:left; font-weight:bold; text-align:left; text-transform:uppercase; }
#lenderdatebase .lender-table td:last-child{ border-bottom:0; }
#lenderdatebase tr td[data-label="Finance Provider"], #lenderdatebase tr th[data-label="Finance Provider"]{ background:none; }
.teampage .teamtable{ border:0; }
.teampage .teamtable caption{ font-size:1.3em; }
.teampage .teamtable thead{ border:none; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.teampage .teamtable td{ border-bottom:1px solid #ddd; display:block; min-height:35px; text-align:right; }
.teampage .teamtable td,.teampage .teamtable th{ padding:9px !important; }
.teampage .teamtable td::before{ content:attr(data-label); float:left; font-weight:bold; text-align:left; text-transform:uppercase; }
.teampage .teamtable td:last-child{ border-bottom:0; }
.teampage .teamtable table tbody tr{ background:#fff; border:1px solid #ddd; border-radius:8px; overflow:hidden; padding:0; }
.teampage .e-profile{ border:none; }
.teampage .teamtable td[data-label="Action"]{ border-bottom:none !important; }
}
@media (max-width: 991px){ .teamlabel_table .teamtable td[data-label="Action"]{ display:block; }
.agent-container::before{ border:none; }
.loginrowmiddl .steplft{ min-height:100vh; margin:0 auto; }
.usagebkp #export-btn, .usagebkp #export-btn-popup { font-size:12px; height:36px; justify-content:center; }
.settingsprofile .collapseInnrItm{ position:static; }
.global-dashboard .nav-pills .nav-link{ font-size:12px; height:36px; padding:7px 10px; }
.global-dashboard #show-picker{ font-size:12px; height:36px; padding:5px 10px; }
.modal.show .modal-dialog{ left:56px !important; transform:none; }
.modal.show[aria-labelledby="viewImageModalLabel"] .modal-dialog{ left:0 !important; }
}
@media (max-width: 767px){ .modal.show .modal-dialog{ left:42px !important; max-width:450px; }
.tabbtnmain{ flex-direction:column; }
.audit_log_page{ padding-right:16px !important; }
#auditLogsTable_wrapper .dataTables_paginate{ float:right; margin-top:0; }
#auditLogsTable_wrapper .dataTables_length{ float:left; }
#claimant_sms .case-list{ width:100%; }
#claimant_sms .casedetail .casedetailinr{ flex-direction:column; }
.dsaraccordion{ min-height:62px; }
.sidebar-menu .sidespace{ padding-right:16px !important; }
#opening-hours .selecttym .select-time.invisible{ display:none !important; }
.claims-permission-wrapper .col-md-6{ padding:0; }
.agents-page .add-agents{ height:36px; padding-bottom:5px; padding-top:5px; }
.dropdown #filter-btn{ height:36px; }
.cases-probar-row .cases_updated .col-xxl-5.mb-3.px-3.ps-0.pe-5.text-center{ padding:0 !important; }
.loginrowmiddl .steplft .btndv-main .formsubmitbtn{ font-size:16px; height:48px; padding:5px; }
.operator-page .input-group{ height:40px; margin:0 auto; width:262px; }
.loginrowmiddl .steplft .btndv-main .login_btn, .loginrowmiddl .steplft .resetbtn{ font-size:16px; height:48px; padding:5px; }
.loginrowmiddl .steplft .form-control{ height:48px; }
.loginrowmiddleinnr .mb-7{ margin-bottom:32px !important; }
.loginrowmiddl .steplft{ padding-left:40px; padding-right:40px; }
.loginrowmiddl .steplft .heading{ font-size:35px; line-height:46.2px; }
.mb-7{ margin-bottom:24px !important; }
.loginrowmiddl .steplft .alignleft-fglink,.loginrowmiddl .steplft{ font-size:16px !important; line-height:21.12px; }
.dashboard .dashboardiv{ grid-template-columns:repeat(2, 1fr); }
.settingsprofile .collapseInnrItm .accordion-body{ padding:16px; }
.agents-page .mainheading, .reminder-page .mainheading{ font-size:23px; }
.teampage .teamtable tr td{ font-size:12px !important; line-height:18px; }
#motor-finance-pcp .col-md-6{ padding-left:0; padding-right:0; }
.claimtypedtls{ gap:16px; }
.settings-page .inpwrap{ width:100%; }
#auditLogsTable_wrapper .bottom{ flex-direction:column; }
span.select2-dropdown.audit-status{ width:220px !important }
#auditLogsTable_wrapper .dataTables_paginate{ margin-left:auto; margin-right:auto; }
.timetracker {padding-left: 42px; }
.conditional-filter .export-wrapper .dropdown-menu { transform: translateX(-50%) !important; inset: 100% auto auto 50% !important;}
}
@media (max-width: 575px){ #auditLogsTable_wrapper .dataTables_paginate{ float:none; margin-bottom:10px; margin-top:10px; }
#auditLogsTable_wrapper .dataTables_length{ float:none; }
.teampage .inpwrap, .teampage .inpwrap .input-group,.labelpage .inpwrap, .labelpage .inpwrap .input-group{ width:100% !important; }
.labelpage .input-group, .teampage .input-group{ margin-left:auto !important; }
#claim-type-settings .accordioninritem .dropdown{ margin-bottom:16px; margin-left:16px; position:static; }
#claim-type-settings .accordionhead .dropdown{ margin-bottom:6px; position:static; }
.modal{ padding:16px; }
#edit-client-care0-0{ padding:10px; }
.modal.show .modal-dialog{ left:auto !important; margin:0 auto; max-width:450px; }
.enqleadinfo-rightcmntab .eml-content-tmplt .email_content{ padding:0 !important; }
.dashboard .dashboardiv{ grid-template-columns:repeat(1, 1fr); }
#claim-type-settings .claimtypetotal .claimtotalinr{ min-width:auto; }
.claimant-type-page .claimant-type h2{ font-size:18px; line-height:28px; }
}
@media (max-width: 475px){ #claim-type-settings .accordion-button{ top:10px; }
.operator-page .input-group{ width:100%; }
.loginrowmiddl .steplft{ padding-left:20px; padding-right:20px; }
.rule-value-container, .rule-operator-container,  .rule-filter-container{ width:100%; }
.rules-group-body 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; }
.conditional-filter .dropdown-menu{ width:280px; }
}
@media (max-width: 380px){ #claim-type-settings h2{ flex-wrap:wrap; }
}

