root {
  --primary: #6631F8;
  --bg-grd2: linear-gradient(0deg, rgba(247, 251, 255, 1) 0%, rgb(248 250 251) 41%, rgba(247, 251, 255, 1) 73%, rgba(248, 246, 255, 1) 100%);
}
@media (min-width: 992px) {
  .composemailforcandidate{min-width:100%}
  .search-sidebar{width:420px;height:calc(100vh - 46px);overflow:auto;border-right:1px solid #6631f833}
  .fixedbottombtn{width:420px}
  .candidates-wrapepr{width:calc(100% - 420px)}
  .collapsemenu{left:384px}
  .candidates-results.showmini .candites-wrappper{flex:0 0 auto;width:55%;padding-right:0}
  .candidates-results.showmini .rightsidewrapper{width:calc(45% - 35px);position:fixed;right:1px;z-index:10;margin-left:15px;border-radius:10px;border:1px dashed #d4c4ff;top:105px}
  .list-candidte .candidates-results.showmini .rightsidewrapper,.list-candidte .candidates-results.showmini .more-details .pageheaders{width:calc(45% - 15px)}
  .candidates-results.showmini .cardactiongrid .downloadprodile{margin-left:-7px}
  .candidates-results:not(.showmini) .cardactiongrid{padding-left:0}
  .candidates-results.showmini .cardactiongrid{flex:0 0 100%;max-width:100%;display:flex;align-items:center;margin-top:10px}
  .candidates-results.showmini .candiinfo .col-xl-4,.candidates-results.showmini .candiinfo .col-xl-5{flex:0 0 50%;max-width:50%}
  .candidates-results.showmini .cardactiongrid .mt-2{margin-top:0!important;margin-left:10px}
  .minlink{position:absolute;left:0;right:0;bottom:0;top:0}
  .minlink:hover{cursor:pointer}
  .cardlinkwraper{position:relative;z-index:10}
  .searchreuslt.collapsed .sidetab-content,.searchreuslt.collapsed .mat-tab-group{display:none}
  .candidates-results.showmini .candites-wrappper::-webkit-scrollbar{display:none}
  .more-details .pageheaders{padding:0;margin:0;border:none;border-bottom:1px solid #ddd;background:#fff;position:absolute;right:2px;z-index:10}
  .candidates-results.showmini .more-details .pageheaders{width:calc(45% - 37px);position:fixed;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px}
  .rightsidewrapper.active .more-details .pageheaders{width:60%;position:fixed}
  }
  @media (min-width: 1300px) {
  .search-sidebar{width:420px}
  .candidates-wrapepr{width:calc(100% - 420px)}
  .fixedbottombtn{width:420px}
  .collapsemenu{left:384px}
  }
  body.searchrepage{background:radial-gradient(900px 420px at 15% 10%,#6631f80d,#6631f800 60%),radial-gradient(900px 420px at 85% 90%,#3fc8de24,#3fc8de00 60%),#FAFAFF}
  .candidates-wrapepr{background:radial-gradient(900px 420px at 15% 10%,#6631f80d,#6631f800 60%),radial-gradient(900px 420px at 85% 90%,#3fc8de24,#3fc8de00 60%),#FAFAFF}
  .sourced-candidates{display:flex;flex-wrap:wrap}
  .right-sidebar .right-sidebar-body {background:var(--bg-grd2);}
  .search-sidebar{position:relative;background:var(--bg-grd2); border-top-right-radius:18px;border-bottom-right-radius:18px;box-shadow:0 10px 30px #140a3c1a}
  .search-sidebar.loading .filtersloading::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#ffffff6b;z-index:99}
  .more-details{display:none;margin-top:8px}
  .candidtelistlooop.active .more-details:not(.active){display:block}
  .more-details.show{display:block;margin-top:0}
  .filterheader{padding:9px 15px;padding-left:22px;min-height:58px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
  .candites-wrappper{padding:15px;padding-top:0;height:calc(100vh - 104px);overflow:auto}
  .candidtelistlooop{background-color:rgba(255, 255, 255, 1);border: 1px solid rgba(255, 255, 255, 0.8);margin-bottom:10px;transition:all .4s ease 0s;animation:fadesIn .4s;border-radius:18px;position:relative;padding:15px;box-shadow:0 6px 14px #140a3c0f}
  .candidtelistlooop.active{ border: 1px solid #6631f8; background: linear-gradient(135deg,  rgba(232, 244, 255, 0.7) 0%, rgba(102, 49, 248, .04) 100%);}
  .candidtelistlooop.active .integrated-highlights{background: linear-gradient(80deg, rgba(255, 255, 255, 0.8), rgba(102, 49, 248, 0));}
body .candidtelistlooop.active .cnadidatelists .mat-icon, .candidtelistlooop.active .fa-linkedin {color: #535353 !important;}
body .candidtelistlooop.active .cnadidatelists .mat-checkbox-frame {border-color: #535353 !important;}
  .candidtelistlooop.active .cnadidatelists .candi-info{color:#535353 !important;}
  .candidtelistlooop a.text-dark{color:#6631F8}
  .candidtelistlooop a.text-dark:hover{text-decoration:underline}
  .job-information{border-bottom:1px solid #6631f833;padding:0 15px 25px;margin-left:-15px;margin-right:-15px}
  .job-information.inlineebackbtn{display:flex}
  .more-details .ressultlayout{width:100%;height:auto;overflow:visible;padding:0;background-color:transparent}
  .top-headline{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
  .right-actions{display:flex;justify-content:flex-end;align-items:center}
  .right-actions a{position:relative;display:flex;padding:0 2px;height:25px;width:37px;align-items:center;border-right:1px solid #ddd;justify-content:center}
  .right-actions a.blink{width:auto;padding:0 10px;margin:0}
  .right-actions a.text-success:hover{color:#2F9F70!important}
  .cnadidatelists .candi-info{color:#70707b;display:flex;margin-right:0;align-items:flex-start;margin-bottom:2px}
  .getemail,.right-actions .candi-info{position:relative}
  .getemail .error,.right-actions .candi-info .ecredit{position:absolute;white-space:nowrap;right:0;background:#fff;padding-bottom:7px}
  .pageheader-space{height:40px}
  .more-details .resume-text{margin-top:-15px}
  .more-details .pageheaders .nextprevbtn{margin-top:5px;display:flex}
  .more-details .pageheaders .nav-pills .btn{padding:13px 12px;line-height:1;border-radius:0;color:#000;border-bottom:2px solid transparent;margin-right:0;background-color:transparent;min-width:95px;border-color:transparent;border-bottom:#6631F8!important}
  .more-details .pageheaders .nav-pills .btn.active{color:#6631F8!important;background:#fff;border-top-left-radius:10px;border-bottom:2px solid #6631F8!important}
  .more-details .titlesection h3{margin-bottom:10px;margin-left:-14px;margin-right:-14px;border-top-left-radius:16px;border-top-right-radius:16px;padding:8px 15px;background:linear-gradient(135deg,  rgba(232, 244, 255, 0.7) 0%, rgba(102, 49, 248, .04) 100%);font-size:14px}
  .right-actions .reaction .mat-radio-group .mat-radio-button{border-right:1px solid #ddd;padding-right:10px;height:23px}
  .linklists{display:flex;flex-wrap:wrap;align-items:center}
  .selectcandiitem{display:inline-block;margin-right:4px;position:relative;top:-1px}
  .selectcandiitem.active{display:inline-block}
  .expbtn{cursor:not-allowed!important}
  .expbtn
  .revieweye input{display:none}
  .right-actions a.revieweye{display:none}
  .revieweye:has(> input:checked){display:flex!important}
  .v1 + .v2{display:none!important}
  .jobactions{margin-left:auto}
  .emailform.active{filter:blur(1px)}
  .backdropss,.rightsidebar-overlay{position:fixed;left:inherit;right:0;top:0;bottom:0;background-color:#00000080;z-index:99}
  .backdropss.candibackgrop,.rightsidebar-overlay.active{background-color:#00000026}
  .rightsidewrapper,.rightsidebar{position:fixed;overflow:auto;right:-100%;padding:20px 30px;top:0;width:60%;bottom:0;background-color:#fff;z-index:999}
  .rightsidewrapper.fullscreen{width:90%}
  .rightsidebar.active{width:1000px;right:0}
  .rightsidebar.camlistpage{transition:all .3s ease 0s}
  .rightsidewrapper.fullscreen.active .more-details .pageheaders{width:90%}
  .rightsidewrapper.camlistpage.active{width:85%;right:0}
  .mat-tab-labels .mat-tab-label-active{background-color:transparent!important}
  .mat-ink-bar::after,.nav-pills .btn.active::after,.anytic-filters li.active::after{content:"";position:absolute;left:0;top:-6px;right:0;margin:auto;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #6631F8}
  .nav-pills .btn{position:relative}
  .nav-pills .btn.active::after{top:inherit;bottom:0}
  .quick-createcampaign .new-email-card-header{margin-top:0!important}
  .quick-createcampaign .sidebarmain{width:460px;height:auto;border-radius:5px}
  .quick-createcampaign .ressultlayout{width:calc(100% - 460px);height:auto;padding-left:15px;padding-right:0}
  .comheader .actions span .mat-primary{margin-right:10px}
  .step-details > .row{margin:0!important}
  .searchrepage .zsiq_floatmain{display:none!important}
  .reviewsteps .mat-step-header,.reviewsteps .mat-step-header .mat-step-icon-state-done .mat-icon{display:none!important}
  .reviewsteps .mat-step-header .mat-step-icon:not(.mat-step-icon-selected){background-color:#ccc!important;color:#000!important}
  .reviewsteps .mat-step-header.mat-active .mat-step-icon{background-color:#6631F8!important;color:#fff!important}
  .profile-card-body .mat-tab-header{background-color:#F5F7FD;border:none}
  .mat-option-text{display:flex!important;justify-content:space-between}
  .mat-chip-list-wrapper a{color:#000}
  .search-ai-review-section .mat-step-text-label{display:flex;justify-content:space-between;width:100%}
  .search-ai-review-section .mat-step-label{width:100%;display:block}
  .agentfeedback{min-width:390px!important}
  .profile-card-body .mat-tab-label{min-width:118px}
  .border-right{border-right:1px solid #ddd}
  .p-relative{position:relative!important}
  .candidatefit .p-relative{top:0;position:inherit!important}
  .badgetitle{padding-top:1px}
  .w-50{width:50%}
  .nofoundname{position:absolute;left:17px;top:41px;font-size:10px!important}
  body .mat-radio-outer-circle{width:16px;height:16px;top:3px}
  body .mat-radio-inner-circle{width:16px;height:16px;top:3px}
  body .mat-radio-label-content{padding-left:3px}
  .campheader{display:flex;justify-content:space-between;padding-bottom:10px;margin-bottom:10px;position:relative}
  .campdetailscontent{padding-top:10px!important;margin-top:-10px!important}
  .looprow{width:calc(100% - 30px);align-items:flex-start}
  body .mat-cell,body .mat-footer-cell{font-size:13px}
  .campaignlistswrapper .mat-slide-toggle-bar{transform:scale(0.8)}
  .updts{padding:15px;border-radius:18px;margin-top:30px;background:linear-gradient(135deg,#6631f81a,#3fc8de1a);border:1px solid #0f172a14;box-shadow:0 10px 25px #02081714;position:relative}
  .newupdates h3{font-size:20px;text-align:center;font-weight:700;background:linear-gradient(to right,#000 10%,#e92821 50%,#ef8009 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:500% auto;animation:textShine 5s ease-in-out infinite alternate}
  @keyframes textShine {
  0%{background-position:0 50%}
  100%{background-position:100% 50%}
  }
  .updts .closeicon{position:absolute;top:10px;right:10px;background-color:#000;color:#fff;width:30px;height:30px;border-radius:30px;display:flex;align-items:center;justify-content:center}
  .updts .closeicon .mat-icon{-webkit-text-fill-color:#fff;text-fill-color:#fff}
  .newupdates p{font-size:14px;font-weight:400;text-align:center}
  .newupdates span{background:none;-webkit-background-clip:inherit!important;background-clip:inherit!important;-webkit-text-fill-color:#6631f8;animation:none;color:#6631f8;font-weight:700}
  @media(min-width:1600px) {
  .rightsidewrapper{width:1000px}
  .rightsidewrapper.active{width:1000px}
  .rightsidewrapper.active .more-details .pageheaders{width:1000px}
  .rightsidewrapper.fullscreen{width:90%}
  }
  @media(min-width:1920px) {
  .rightsidewrapper{width:60%}
  .rightsidewrapper.active{width:60%}
  .rightsidewrapper.active .more-details .pageheaders{width:60%}
  .rightsidewrapper.fullscreen{width:90%}
  }
  .rightsidewrapper.active{right:0}
  .backdropss.active,.rightsidebar-overlay.active{left:0}
  .closntm{color:#000}
  .bootomactions{justify-content:space-between;display:flex;flex-wrap:wrap;margin-top:-22px}
  .bootomactions .reactofcandidate{margin-left:auto}
  .reactofcandidate .resebtn{position:absolute!important;margin-left:-30px;width:0;display:none}
  .reactofcandidate
  .reaction_feedback{flex:0 0 auto;width:100%;background:#f4f4f4;padding:20px;margin-bottom:15px;margin-top:8px}
  .reactionheader{display:flex;justify-content:space-between}
  .checkboxlist .checlist{margin-right:15px;margin-bottom:10px}
  .reactionheader a{color:#000}
  .userlist-chips{display:flex;flex-wrap:wrap;max-height:110px;overflow:auto;background:#f5f5f5;padding:0 5px 5px}
  .userlist-chips li{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;border-radius:25px;border:1px solid #ddd;margin-right:7px;margin-top:7px;background:#f9f9f9}
  .userlist-chips li .blink{margin-left:7px;text-decoration:underline;display:inline-flex;align-items:center;cursor:pointer}
  body .userlist-chips li .blink .mat-icon{height:17px;width:17px;font-size:16px}
  .emailupdatestatus{padding:0 0 15px;border-bottom:1px solid #ddd;display:flex;align-items:center;flex-wrap:wrap}
  .search-sidebar .job-information{padding:0 15px 8px}
  .cnadiprofile-wrappr .closntm{width:33px;border:1px solid #ddd;background:#00000005;display:flex;align-items:center;justify-content:center;height:33px;border-radius:2px}
  .cnadiprofile-wrappr .closntm:hover{background:#0000000f}
  .rightsidewrapper.cnadiprofile-wrappr{padding:0}
  .rightsidewrapper.cnadiprofile-wrappr .resume-wrapper{margin-top:0;padding:15px 20px;padding-bottom:0}
  .rightsidewrapper.cnadiprofile-wrappr .fullresume{padding-bottom:30px}
  .rightsidewrapper.cnadiprofile-wrappr .compmail{padding:20px}
  .rightsidewrapper.cnadiprofile-wrappr .matchingwrapper{padding:20px;padding-top:30px}
  .advancesearchwrp .row > .col-md-6{max-width:100%;flex:0 0 100%;padding:0}
  .advancesearchwrp .formcardbody .mat-expansion-panel{border-right:0;border-radius:0!important}
  .advancesearchwrp .formcardbody .mat-expansion-panel:first-child{border-top:none!important}
  .advancesearchwrp .mat-expansion-panel-header-title{font-size:13px;font-weight:500;flex-wrap:wrap}
  .popbox{max-width:700px;min-width:500px}
  .popbox .semi-bold{color:#000}
  .loaderwraper{height:100vh;display:flex;justify-content:center}
  .no-generation.loaderwraper{height:calc(100vh - 50px)}
  .nod-candidates{padding-top:60px}
  .availabble-candi .linklists a{display:inline-flex;margin-right:10px;font-weight:400;min-height:35px;align-items:center;border:1px solid #ddd;color:#000;padding:5px 7px;font-size:14px;border-radius:5px}
  .availabble-candi .linklists a span{background-color:#6631F8;color:#fff;border-radius:10px;padding:4px 10px;display:inline-block;margin-left:4px;font-size:12px;text-align:center}
  .availabble-candi .linklists a.active{border-color:#6631F8;color:#6631F8}
  .availabble-candi{padding:15px 10px}
  .downloadprodile{color:#4CAF50}
  .collapsemenu{position:fixed;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;z-index:99;top:60px;color:#000}
  .sourced-candidates.collapsed .search-sidebar{width:45px}
  .sourced-candidates.collapsed .collapsemenu{left:6px}
  .sourced-candidates.collapsed .candidates-wrapepr{width:calc(100% - 45px)}
  .sourced-candidates.collapsed .search-sidebar .job-information,.sourced-candidates.collapsed .search-sidebar .filters{display:none}
  .list-candidte .sourced-candidates .search-sidebar{width:0;display:none}
  .list-candidte .sourced-candidates .collapsemenu{display:none}
  .list-candidte .sourced-candidates .candidates-wrapepr{width:100%}
  .list-candidte .sourced-candidates .search-sidebar .job-information,.list-candidte .sourced-candidates .search-sidebar .filters,.list-candidte .search-sidebar .mat-tab-group,.list-candidte .collapsemenu{display:none}
  .notintegrate{margin-top:-17px;padding-bottom:5px;font-size:13px;position:relative;color:#F79623}
  .filters .advancesearchwrp .mat-expansion-panel-header-title{font-weight:400}
  .filters body .mat-expansion-panel-header{padding:10px 20px 10px 15px}
  .inlineebackbtn .jobittle h4{min-height:38px;text-transform:capitalize}
  .itsproficiency{width:250px}
  .filters .itsproficiency{width:153px}
  .txcaptiol .mat-checkbox-layout .mat-checkbox-label{text-transform:capitalize}
  .folderlists .mat-radio-label{align-items:flex-start}
  .folderaddwrap{display:flex}
  .folderaddwrap input{font-size:13px;width:210px;height:33px;border:1px solid #ddd;padding:0 10px;border-right-color:#fff;border-radius:0}
  .folderaddwrap input:focus{outline:none;border-color:#6631F8;border-right-color:#6631F8}
  .folderaddwrap .mat-stroked-button.mat-primary{border-radius:0!important}
  .addmorefold{display:flex;align-items:flex-start}
  .addmorefold .folderaddwrap{margin-top:-5px}
  .addmorefold .folderaddwrap .folderaddwrap input{width:138px}
  .insidelist{margin-left:10px;margin-top:10px}
  body .tolgbtn .mat-icon.mat-icon-rtl-mirror{width:30px;font-size:28px;height:21px}
  .folderlists .mat-tree-node{min-height:36px!important}
  body .addisteps .mat-icon{height:18px;font-size:20px;position:relative;top:2px}
  .rightinnerwprappr{position:relative}
  .foldlist .mr-2 .mat-radio-label-content{display:flex;align-items:center;text-transform:capitalize}
  .mylistpage .mat-tree-node{border-bottom:1px solid #ddd;position:relative}
  .mat-tree-node[aria-level="2"] .foldlist .nodropdn,.mat-tree-node[aria-level="3"] .foldlist .nodropdn,.mat-tree-node[aria-level="4"] .foldlist .nodropdn{position:relative;border-bottom:1px solid #ddd}
  .mylistpage .shocnabtn{position:absolute;right:15px}
  .mat-tree-node[aria-level="3"] .addisteps.adbtn{display:none!important}
  .mylistpage .mat-tree{box-shadow:1px 1px 10px #0000001f}
  .foldlist .mat-radio-outer-circle{background:#fff;z-index:9}
  .foldlist .mat-radio-checked .mat-radio-outer-circle{background:transparent;z-index:9}
  .foldlist .mat-radio-checked .mat-radio-inner-circle{z-index:9}
  .mat-tree-node[aria-level="2"] .foldlist .nodropdn::after,.mat-tree-node[aria-level="3"] .foldlist .nodropdn::after,.mat-tree-node[aria-level="4"] .foldlist .nodropdn::after{content:"";position:absolute;width:1px;height:45px;bottom:0;border-left:1px solid #ddd}
  .mylistpage .mat-tree-node[aria-level="2"] .foldlist .nodropdn::after,.mylistpage .mat-tree-node[aria-level="3"] .foldlist .nodropdn::after,.mylistpage .mat-tree-node[aria-level="4"] .foldlist .nodropdn::after{height:50px}
  .mat-tree-node[aria-level="2"] .tolgbtn{position:relative}
  .mat-tree-node[aria-level="2"] .tolgbtn::after,.mat-tree-node[aria-level="3"] .tolgbtn::after{content:"";position:absolute;width:1px;height:50px;top:-25px;border-left:1px solid #ddd;left:0}
  .mat-tree-node[aria-level="3"] .nodropdn::before{content:"";position:absolute;width:1px;height:50px;border-left:1px solid #ddd;left:-40px;bottom:0}
  .prewrap{white-space:pre-wrap}
  .rightinnerwprappr .shocnabtn{display:none}
  .bulkemails .sendtofeild{display:none}
  .bulkemails .documentlist,.bulkemails .sendemail{margin-top:20px}
  .searchinsidechips .chipwrappers .mat-chip-list-wrapper::-webkit-scrollbar,.userlist-chips::-webkit-scrollbar,.modidyitems::-webkit-scrollbar,.highightquery::-webkit-scrollbar,.customscroll::-webkit-scrollbar{width:3px;height:3px}
  .searchinsidechips .chipwrappers .mat-chip-list-wrapper::-webkit-scrollbar-track,.userlist-chips::-webkit-scrollbar-track,.modidyitems::-webkit-scrollbar-track,.highightquery::-webkit-scrollbar-track,.customscroll::-webkit-scrollbar-track{background:#e7e7e7}
  .searchinsidechips .chipwrappers .mat-chip-list-wrapper::-webkit-scrollbar-thumb,.userlist-chips::-webkit-scrollbar-thumb,.modidyitems::-webkit-scrollbar-thumb,.highightquery::-webkit-scrollbar-thumb,.customscroll::-webkit-scrollbar-thumb{background:#979797}
  .similarlist li{font-size:12px;margin-bottom:7px;margin-right:7px;position:relative}
  .similarlist li .mat-checkbox .mat-checkbox-inner-container{opacity:0;margin-right:1px}
  .similarlist ul{display:flex;flex-wrap:wrap}
  .similarcard .mat-checkbox-layout .mat-checkbox-label,.exludetitle .mat-checkbox-layout .mat-checkbox-label{line-height:15px;font-size:13px}
  .similarcard .mat-checkbox-inner-container,.exludetitle .mat-checkbox-inner-container{transform:scale(0.9)}
  .similarlist li .addicon{position:absolute;left:0;font-size:16px;color:#6631f8;width:16px;height:16px;top:1px}
  .similarlist li:hover .mat-checkbox-label{color:#6631F8}
  .chiplables{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:12px;color:#888;padding-top:7px}
  .filters .educationform .col-md-4{flex:0 0 100%;max-width:100%}
  .titlefropselect{margin-left:auto;width:113px;z-index:99}
  .titlefropselect select{width:100%;border:1px solid #ddd;font-size:13px;padding:3px 1px;border-radius:3px}
  .titlefropselect select:focus{outline:none}
  .formtitle{display:flex;align-items:center}
  .formtitle .formlabels{font-weight:500}
  .filters .text-muted.font12{display:block}
  .listupdates{display:flex;align-items:center;margin-bottom:10px}
  .variable-label{flex:0 0 auto;width:160px;position:relative}
  .variable-label span{color:#6631F8}
  .variable-label span::before{content:"{{ ";display:inline-block}
  .variable-label span::after{content:" }}";display:inline-block}
  .resumes-decription_text pre{background:#f8f9fa;padding:15px;border:none;font-size:13px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
  .genereateddesc{width:100%;margin-bottom:30px;padding:20px;border:1px solid #ddd}
  .genereateddesc h1{font-size:20px}
  .genereateddesc h2,.genereateddesc h3{font-size:16px;margin-top:30px;margin-bottom:10px}
  .genereateddesc ul{list-style:disc;padding-left:20px}
  .genereateddesc ul li{margin-bottom:7px}
  .formcardbody .silrsec{display:flex}
  .modifylists .mat-checkbox-disabled .mat-checkbox-label{color:#07b267}
  .modifylists .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.modifylists .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#20c52b}
  .modifylists .mat-checkbox{font-size:13px}
  .modifylists .mat-slider-horizontal{min-width:300px}
  .modifylists .mat-slider.mat-primary .mat-slider-track-fill,.modifylists .mat-slider.mat-primary .mat-slider-thumb,.modifylists .mat-slider.mat-primary .mat-slider-thumb-label{background-color:#6631f8}
  body .keywordinput .mat-icon{height:16px;width:16px;font-size:16px}
  .numkeys{margin-right:10px;border:1px solid #ddd;border-radius:5px;padding:2px 8px}
  .relatedkys{margin-top:10px;padding-bottom:10px}
  .modify-query .mat-checkbox-inner-container{transform:scale(0.89)}
  .chipwrappers .mat-chip-list-wrapper input.mat-input-element,.chipwrappers .mat-chip-list-wrapper .mat-standard-chip{margin-top:0}
  .promtbtn{margin-top:-15px}
  .promptsgroup{display:none}
  .promptsgroup.active{display:block}
  .promptsgroup label{text-transform:capitalize;font-weight:600;font-size:15px;padding-bottom:5px!important;display:inline-block;margin-top:5px}
  body .mlists h5 .mat-icon,body .toltipicon .mat-icon{height:16px;width:16px;font-size:16px;position:relative;top:2px}
  .modidyitems{list-style:none;display:flex;flex-wrap:wrap;max-height:105px;overflow:auto}
  .modidyitems .mat-checkbox-layout .mat-checkbox-label{line-height:20px}
  .input-group{position:relative;width:100%}
  .input-group-append{position:absolute!important;right:7px;top:4px;background:#fff!important;z-index:99;padding:4px 8px;color:#6631F8;box-shadow:1px 1px 5px #0000001f}
  .input-group .form-control{background:#f2f2f2;padding:12px 39px 12px 12px;height:auto}
  .input-group .form-control:focus,.input-group .form-control:hover{background:#f2f2f2}
  .history-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .hisjobtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}
  .messageinlist{max-width:410px;overflow:hidden;text-overflow:ellipsis;height:40px}
  .messageinlist p{margin-bottom:0!important}
  .company-viewport .mat-option-text{display:flex;justify-content:space-between;align-items:center}
  .company-viewport .mat-option-text .text-muted{flex:0 0 auto;width:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
  .excluded-compaines .selt-presets{margin-right:auto}
  .comlogo{width:25px;height:25px;margin-right:7px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden; border: 1px solid #dcd2fd;}
  .comlogo img{width:25px;height:25px;object-fit:contain}
  .cdk-overlay-container .company-viewport .mat-option{height:36px}
  .educationform .pdingsidebar{padding-left:15px!important;padding-right:15px!important}
  .complistss li{position:relative}
  .complistss li .goarrow{position:absolute;right:20px;top:20px}
  .complistss{list-style:none}
  .complistss li{margin-top:10px;background-color:#F5F7FD;padding:10px;border-radius:5px;padding-right:40px}
  .complistss li h5{font-weight:600;font-size:14px}
  .complistss li p{font-size:13px}
  .companieslists{position:relative}
  .backto{position:absolute}
  .comlistings ul{display:flex;margin:0 -5px;flex-wrap:wrap;max-height:calc(100vh - 307px);overflow:auto}
  .comlistings ul .halfcol{width:50%;padding:0 5px;margin:5px 0}
  .comlistings ul a{display:flex;align-items:center;background-color:#F5F7FD;padding:10px;border-radius:5px;color:#000}
  .cominfos{flex:0 0 auto;width:calc(100% - 155px)}
  .cominfos .small{font-size:11px}
  .complistss li:hover{cursor:pointer;background-color:#f1f3fa}
  .jobs-lists tr:has(td.active){background-color:#e0fbff!important}
  .minortop{margin-top:2px}
  .clearallbtn{position:absolute;font-size:11px;right:0;top:-7px;color:#000}
  .search-sidebar .clearallbtn{top:-15px}
  .fw-400{font-weight:400!important}
  .alert-secondary{background-color:#EAEDF7!important;color:#000}
  .shownaswer{display:none}
  .shownaswer.active{display:block}
  .togle-answer .minuss{display:none}
  .togle-answer.active .minuss{display:inline-block}
  .togle-answer.active .pluss{display:none}
  .togle-answer{margin-left:3px;position:relative;top:5px}
  .dropactive .mat-option.defaultactive{display:block!important}
  .askaibox{display:flex;padding:6px 0;align-items:center;width:100%;white-space:pre-wrap}
  .askaibox img{width:20px;margin-right:7px}
  body .similarbtn{padding:5px 7px!important;height:auto;margin-top:3px;line-height:1!important;font-size:12px!important;color:#6631F8!important;background:#f8f6ff!important}
  .similarbtn small{font-size:inherit;margin:0 2px}
  body .similarbtn .mat-button-wrapper{display:inline-flex;align-items:center}
  .cdk-overlay-container .company-viewport .mat-option.defaultactive{height:auto}
  .tabforresume{position:relative}
  .disabletabs{display:none}
  .candidates-wrapepr.shorlistwrap .candites-wrappper{height:calc(100vh - 177px)}
  .disabletabs.active{display:block;position:absolute;z-index:100;left:0;right:0;top:0;bottom:0;cursor:not-allowed}
  .filterlist{display:flex;align-items:center;width:100%;overflow:auto;border-top:1px solid #ddd;padding-top:10px;margin-top:10px}
  .filteritem{margin-right:10px;margin-bottom:10px;background-color:#f7f7f7;max-width:320px;font-size:13px;position:relative;padding:5px 10px;display:flex;align-items:center;border:1px solid #eee}
  .searchreuslt.collapsed .filteritem{max-width:430px}
  body .filteritem .mat-icon{height:16px;width:16px;font-size:16px;flex:0 0 auto}
  .filteritem a.sort{opacity:0}
  .filteritem:hover a.sort{opacity:.7}
  .filteritem.active a.sort{opacity:1;color:#6631F8}
  .filteritem a{color:#555;display:flex}
  .filteritem a.active{color:#6631F8}
  .filteritem.active > span{color:#6631F8}
  .menuinsidewrp{padding:15px;padding-bottom:40px}
  .menuinsidewrp .mat-slider-horizontal{width:100%}
  .incldeoption{position:absolute;right:10px;top:5px;background:#fff;padding:4px 0 4px 4px}
  .mat-option-text:hover .incldeoption{background:#F2F2F3}
  .outsidechip .exl.mat-chip.mat-standard-chip{background-color:#ffebeb;border:1px solid red}
  .timelinelist li{padding-left:15px;border-left:1px solid #ddd;position:relative}
  .titlesection ul li:last-child{padding-bottom:0}
  .timelinelist li::before{content:"";width:15px;height:15px;background-color:#bcb9b9;border-radius:50%;position:absolute;left:-8px;top:5px;z-index:9;border:3px solid #fff}
  .timelinelist1 .timelinelist li{padding-left:27px;margin-left:-27px}
  .timelinelist1 .list-card .listimg{position:relative;z-index:1}
  .timelinelist1 .timelinelist li::before{top:15px}
  .timelinelist1 .timelinelist li:first-child::before{top:5px}
  .titlesection ul.timelinelist li{border-bottom:none}
  body .cnadidatelists .mat-checkbox-frame{border-color:#C3C6CE}
  body .cnadidatelists .mat-icon{color:#C3C6CE!important}
  body .cnadidatelists .mat-icon.text-danger{color:red!important}
  .stepsubject .mat-icon{flex:0 0 auto}
  .stepsubject p{line-height:1.2;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:50px}
  .phoneinfo{display:flex;border-right:1px solid #ddd}
  .rightinnerwprappr .phoneinfo{border-right:none}
  .messagetab .mat-tab-labels{background-color:#F5F7FD}
  .messagetab .mat-tab-label{padding:0 15px;min-width:135px;font-weight:400!important;height:42px;font-size:14px}
  .messagetab .mat-ink-bar::after{display:none}
  .messagetab .mat-tab-labels .mat-tab-label-active{background-color:#EAEDF7!important}
  .messagetab .mat-tab-header{border-bottom:none!important}
  .labels{font-size:13px;padding:5px 10px;border-radius:5px}
  body body .label-secondary{background-color:#dee2ef}
  .new-email-card{position:relative}
  .new-email-card.pasttime::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#ffffff9e;z-index:9}
  .new-email-card.pasttime .pasttime{position:absolute;z-index:99;left:0;right:0;top:0;bottom:0;display:flex;align-items:start;justify-content:center;font-weight:500;font-size:17px;padding-top:95px;color:red}
  .screeningTable{box-shadow:1px 1px 10px #0000001f;position:relative;width:100%;margin-top:30px;overflow:auto}
  .queonhd{width:180px;white-space:nowrap;overflow:hidden;padding-right:4px;text-overflow:ellipsis}
  .viewOption a{color:#000}
  .viewOption a.active{color:#6631F8}
  .sticky{position:sticky;left:0;background:#fff;z-index:100;white-space:nowrap;min-width:200px;text-transform:lowercase}
  .sticky::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#ddd}
  .explantion{display:none;text-align:left;font-size:13px;margin-top:5px}
  .detailsinfo td{vertical-align:top}
  .detailsinfo .explantion{display:block}
  th.sticky:nth-child(1),td.sticky:nth-child(1){left:0;padding-left:15px;white-space:nowrap;text-transform:capitalize}
  th.sticky:nth-child(2),td.sticky:nth-child(2){left:200px;min-width:100px}
  .disableddiv{position:relative}
  .disableddiv::after{content:"";position:absolute;cursor:not-allowed;background:#ffffff6b;left:0;right:0;top:0;bottom:0;z-index:10}
  .emailpreiwwrpper{max-width:850px}
  .campagin-preview{background:#f5f7fc;padding-top:15px;padding-bottom:15px;padding-right:15px}
  .campagin-preview .new-email-card .new-email-card-header{background:#fff!important;border-radius:0!important;border-bottom:1px solid #ddd}
  .campagin-preview .ressultlayout{background:transparent!important;padding:0;padding-right:0}
  .campagin-preview .sidebarmain{padding-top:0;padding-bottom:0}
  .rightsidewrapper .page-layout-campaign{margin-right:0!important}
  .campagin-preview .new-email-card-body .compose-email{padding-left:15px!important;padding-right:15px!important}
  .searchreuslt.collapsed .tabstitle{display:none}
  .msg-body{height:calc(100vh - 185px);overflow:auto;padding-bottom:20px;overflow-x:hidden}
  .sidetab-content.fit-signal-tab .msg-body {height: calc(100vh - 170px);}
  .msg-item{margin-top:10px;display:flex;position:relative}
  .msg-item .itembody{background:linear-gradient(180deg,#6631f81a,#6631f80f);border:1px solid #6631f82e;box-shadow:0 6px 16px #140a3c0f;padding:10px;width:auto;min-width: 70px;max-width:95%;overflow:hidden;line-height:1.6;margin-left:auto;display:inline-block;border-radius:20px;border-top-right-radius:0}
  .msg-item.rrbot .itembody{margin-left:0;margin-right:auto;border:1px solid #E7E7F2;background:#ffffffeb}
  .prewrap{white-space:pre-wrap}
  .msg-item .itembody + span{flex:0 0 auto;width:100%;font-size:12px;margin-left:40px}
  .msg-item.rrbot .itembody{background-color:#fff;border-radius:15px;border-top-left-radius:0}
  .msg-footer .gredientinput textarea.form-control{border-radius:15px;padding-right:55px;resize:none;border:1px solid #6631f833;box-shadow:0 6px 14px #140a3c0f;transition:box-shadow .12s ease,border-color .12s ease}
  .msg-footer{position:relative;padding:12px;border-top:1px solid #6631f824;background:linear-gradient(180deg,#ffffffb8,#ffffffeb)}
  .msg-wrapper{display:flex;flex-direction:column;position:relative;justify-content:space-between;background:linear-gradient(0deg, rgba(247, 251, 255, 1) 0%, rgb(248 250 251) 41%, rgba(247, 251, 255, 1) 73%, rgba(248, 246, 255, 1) 100%)}
  .msg-footer .sendbtn{position:absolute;right:27px;top:21px;background:linear-gradient(135deg,#6631F8,#5226E8);box-shadow:0 12px 22px #6631f847;transition:all .3s ease-in-out 0s;padding:5px;border-radius:12px;height:35px;width:45px;display:flex;align-items:center;justify-content:center;color:#fff}
  .msg-footer .sendbtn:hover{background-color:#6631F8;color:#fff;top:20px}
  .msg-item:last-child .revealed-text{animation:fadeInUp .5s ease-out}
  .revealed-text ul{list-style:disc;margin-bottom:5px}
  .revealed-text ul li{margin-left:20px;margin-bottom:2px;white-space:pre-wrap}
  .revealed-text p{margin-bottom:5px;white-space:pre-wrap}
  .pin-msg{position:absolute;top:0;left:0;margin-top:0;right:0}
  .pin-msg .itembody{max-width:100%;border-radius:0;display:none;background:#f8f6ff;z-index:10;border-bottom:1px solid #eceff7;box-shadow:1px 3px 10px #0000001f}
  .pin-msg.active .itembody{display:block}
  body .aditionalcredits .mat-tab-label{font-size:13px;min-width:auto}
  .sidetab-content.filtercontent{height:calc(100vh - 167px)}
  .sidetab-content.filter-lists{height:calc(100vh - 107px)}
  .sidetab-content.filtercontent.stepscontnet{height:calc(100vh - 167px)}
  .stepscontnet .mat-expansion-panel-header-title{font-weight:400;font-size:13px}
  .stepscontnet .mat-expansion-panel,.listedpanel{border-radius:5px!important;background-color:#fff;border:1px solid #6631f82e;box-shadow:0 6px 16px #140a3c0f;margin-bottom:7px}
  .stepscontnet .mat-expansion-panel-header .mat-expansion-indicator::after{display:none}
  .stepscontnet .mat-expansion-panel-header:focus,.stepscontnet .mat-expansion-panel-header:hover{background:#fff!important}
  .stepscontnet .mat-expansion-panel-header .mat-expansion-panel-header-title .mat-icon{position:absolute;right:10px;opacity:0;color:#6631F8}
  .stepscontnet .mat-expansion-panel-header:hover .mat-expansion-panel-header-title .mat-icon{opacity:1}
  .stepscontnet .mat-expansion-panel-body{padding:10px;padding-top:0}
  .listedpanel .qrsnt{padding:10px}
  .listedpanel .mtchslider{padding:0 10px;padding-right:0}
  .newquest{width:calc(100% - 30px)}
  .formlist{display:flex;justify-content:space-between;align-items:start}
  .formlist select{width:auto!important;height:auto!important}
  .step-actions button{width:100%}
  .shortlisted-candidates{display:none;background-color:#fff}
  .shortlisted-candidates.active{display:block}
  .nav-pills-custom{display:flex}
  .td-title{min-width:200px;max-width:400px}
  .nav-pills-custom li a{padding:4px 15px;display:block;color:#000;border-bottom:1px solid transparent}
  .nav-pills-custom li a.active{color:#6631f8;border-bottom:1px solid #6631F8;background:#ebe7fe}
  .inlineloader{flex:0 0 auto;width:25px}
  body .ag-theme-material .ag-checkbox-input-wrapper:after{transform:scale(0.8)}
  body .ag-theme-material .ag-cell,body .ag-theme-material .ag-full-width-row .ag-cell-wrapper.ag-row-group{line-height:36px}
  .quesans .matcingperc{display:block;font-size:12px;margin:0}
  .quesans .matcingperc span{padding:3px 7px}
  body .ag-header-cell,body .ag-cell{padding:0 10px!important;border-right:1px solid #ddd!important}
  .newquest textarea.form-control{border-color:#eee;font-size:13px}
  .newquest textarea.form-control:focus{outline:none;border-color:#6631F8}
  @keyframes fadeInUp {
  from{opacity:0;transform:translateY(20px)}
  to{opacity:1;transform:translateY(0)}
  }
  .search-sidebar .mat-tab-labels{padding:9px 10px}
  .search-sidebar .mat-tab-label{height:40px;min-width:60px!important;background:#ebe8fb;margin:0 5px;padding: 0 12px;font-weight:400!important;border:1px solid #ebe8fb;border-radius:5px}
  .search-sidebar .mat-tab-labels .mat-tab-label-active{background-color:#6531f8!important;color:#fff!important}
  .search-sidebar .mat-ink-bar{display:none}
  .metadetailist .mat-expansion-panel-body{padding-top:10px}
  .matchi-idvl{display:flex}
  .matchi-idvl .mat-slider-horizontal{flex:0 0 auto;width:100%}
  .mat-slider.mat-primary.invertedslider .mat-slider-track-fill{background-color:#ccc}
  .mat-slider.mat-primary.invertedslider .mat-slider-thumb{background-color:#6631f8!important}
  .invertedslider .mat-slider-track-background,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#6631f8!important}
  .starter-messages ul{margin-top:10px}
  .starter-messages ul li{margin:8px 0}
  .starter-messages ul li a{display:block;width:100%;color:#000;padding:7px 15px;background-color:#6631f80f;border-radius:12px;border:1px solid #f2f5ff;transition:all .3s ease 0s}
  .starter-messages ul li a:hover{border-color:#6631F8;color:#6631F8}
  /* .ag-header-container [col-id^="Q"] .ag-header-cell-menu-button,.ag-header-container [col-id^="Q"] .ag-filter-icon{display:none}
  .ag-header-container [col-id="overall_score"] .ag-header-cell-menu-button,.ag-header-container [col-id="overall_score"] .ag-header-icon{display:none} */
  .msg-item.actionload{display:none}
  .disabledbtn.sendbtn,.disabledbtn.sendbtn:hover{background-color:#ddd!important}
  .campaignlistswrapper .mat-tab-body-content{height:auto}
  .sequenceinfopopup{min-width:1000px}
  body .angular-editor-toolbar .angular-editor-toolbar-set:not([style*="display:none"]):not([style*="display: none"]){display:inline-flex!important}
  .interinheader{margin-left:20px;margin-right:auto}
  .interinheader .mat-form-field-wrapper{margin:0;padding:0}
  .track-status ul{display:flex;padding:0;margin:0;list-style:none}
  .track-status ul li{position:relative;padding:2px 5px;width:35px;height:35px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 8px}
  .track-status ul li .text-mute{color:#ddd}
  .track-status ul li.done{border-color:#2F9F70}
  .track-status ul li.done::after{background-color:#2F9F70}
  .track-status ul li::after{content:"";position:absolute;width:18px;height:2px;background-color:#ddd;left:33px}
  .track-status ul li.nonextstep::after{display:none}
  .track-status ul li:last-child::after{display:none}
  .resize-slider{position:absolute;background:#fff;bottom:10px;left:10px;padding:7px 10px;box-shadow:0 0 5px #0000001f;border-radius:4px;z-index:10;display:inline-flex}
  .angular-editor-toolbar-set .ae-font .ae-picker-label{text-overflow:ellipsis}
  .comaplabels{display:flex;flex-wrap:wrap}
  .comaplabels span{border:1px solid #ddd;padding:1px 6px;display:inline-block;border-radius:5px;margin-right:5px;font-size:12px;margin-top:3px}
  .mylistpage .search-filter{padding:10px}
  .ae-font .ae-picker-label:before{display:none}
  .re-generate-optn{position:absolute;right:15px;padding:5px 10px 0;box-shadow:1px 1px 20px #0003;background:#fff;min-width:30px;transition:all .3s ease-in-out;border-radius:5px;min-height:30px}
  .re-generate-optn.active{min-width:360px}
  .re-generate-optn .mat-icon{color:#6631f8}
  .compose-email .re-generate-optn{min-height:25px}
  .re-generate-optn.on-subject{top:10px;z-index:99}
  .re-generate-optn.on-editor{top:60px;z-index:9}
  .fieldsnames li a{display:flex;align-items:center;margin-right:6px;margin-bottom:6px;border:1px solid #eee;padding:2px 6px;border-radius:5px;font-size:12px}
  .fieldsnames li a.atvecmd{background-color:#6631F8;color:#fff;border-color:#6631F8}
  body .fieldsnames .mat-icon.sm-icon{top:0}
  .page-layout-campaign .sidebarmain{padding-right:15px}
  body .mat-menu-item{line-height:40px;height:40px;font-size:13px}
  .re-generate-optn .mat-form-field-wrapper{margin-bottom:-5px!important}
  span.signtag{display:none}
  body .mat-dialog-title{font:inherit}
  .mat-dialog-title .nameinputs .mat-form-field-wrapper{padding-bottom:0}
  .select-integration .mat-form-field-wrapper{padding-bottom:0}
  .mat-dialog-title h3{margin-bottom:0}
  .promptList{display:flex;margin-bottom:15px;padding-bottom:15px;width:460px;overflow:auto}
  .promptList a{display:block;flex:0 0 auto;width:calc(50% - 14px);margin-left:7px;margin-right:7px;padding:6px 10px;color:#000;font-size:13px;border:1px solid #ddd;border-radius:5px;margin-bottom:10px}
  .promptList a:hover{color:#6631F8;border-color:#6631F8}
  .angular-editor-wrapper b{font-weight:600}
  .messagetab .mat-tab-header{display:none}
  .tolembtn.mat-stroked-button{font-size:12px;line-height:28px;padding:0 8px;color:#6631f8}
  .messagebody blockquote{border-left:2px solid #6631f8;padding:15px;margin-left:20px;background:#f4f4f4}
  .form-control-sm{height:33px!important}
  .track-status{justify-content:space-between}
  .sidetab-content .mat-mini-fab.mat-accent{background-color:#d8f9ff}
  .text-format{color:#666}
  .text-format b{color:#000;font-weight:600}
  angular-editor-toolbar button i{display:none!important}
  angular-editor-toolbar button{position:relative;overflow:hidden}
  angular-editor-toolbar button::before{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-variation-settings:FILL 0,wght 300,GRAD 0,opsz 24;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:liga;-webkit-font-smoothing:antialiased;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:inherit}
  angular-editor-toolbar button[title="Bold"]::before{content:'format_bold'}
  angular-editor-toolbar button[title="Italic"]::before{content:'format_italic'}
  angular-editor-toolbar button[title="Underline"]::before{content:'format_underlined'}
  angular-editor-toolbar button[title="Strike"]::before{content:'strikethrough_s'}
  angular-editor-toolbar button[title="Superscript"]::before{content:'superscript'}
  angular-editor-toolbar button[title="Subscript"]::before{content:'subscript'}
  angular-editor-toolbar button[title="Justify Left"]::before{content:'format_align_left'}
  angular-editor-toolbar button[title="Justify Center"]::before{content:'format_align_center'}
  angular-editor-toolbar button[title="Justify Right"]::before{content:'format_align_right'}
  angular-editor-toolbar button[title="Justify Full"]::before{content:'format_align_justify'}
  angular-editor-toolbar button[title="Ordered List"]::before{content:'format_list_numbered'}
  angular-editor-toolbar button[title="Unordered List"]::before{content:'format_list_bulleted'}
  angular-editor-toolbar button[title="Indent"]::before{content:'format_indent_increase'}
  angular-editor-toolbar button[title="Outdent"]::before{content:'format_indent_decrease'}
  angular-editor-toolbar button[title="Remove Format"]::before{content:'format_clear'}
  angular-editor-toolbar button[title="Insert Link"]::before{content:'link'}
  angular-editor-toolbar button[title="Unlink"]::before{content:'link_off'}
  angular-editor-toolbar button[title="Insert Image"]::before{content:'image'}
  angular-editor-toolbar button[title="Insert Video"]::before{content:'movie'}
  angular-editor-toolbar button[title="Font Color"]::before{content:'format_color_text'}
  angular-editor-toolbar button[title="Background Color"]::before{content:'format_color_fill'}
  angular-editor-toolbar button[title="Clear"]::before{content:'clear'}
  angular-editor-toolbar button[title="Undo"]::before{content:'undo'}
  angular-editor-toolbar button[title="Redo"]::before{content:'redo'}
  angular-editor-toolbar button[title="Toggle Fullscreen"]::before{content:'fullscreen'}
  .flex-1{flex:1}
  body .form-group.timezone .mat-input-element{font-size:12px}
  .messagebody td{border:none!important;padding:0!important}
  body .smtpicon.mat-icon{height:31px;width:30px;font-size:33px;color:#31e6f8}
  .mat-step-label .t1{display:block}
  .mat-step-label .t2{display:none}
  .mat-step-label.mat-step-label-selected .t1{display:none}
  .mat-step-label.mat-step-label-selected .t2{display:block}
  .reviewsteps .mat-step-header.cdk-program-focused,.reviewsteps .mat-step-header{background:transparent!important}
  .reviewsteps .criteria-wrapper{border-left:1px solid #ddd}
  .reviewsteps .mat-stepper-vertical{background-color:transparent}
  .step-container{background-color:#fff;position:relative}
  .steplaoder{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#ffffffd9;z-index:999;display:flex;align-items:center;justify-content:center;height:100%}
  .disabled,.disabled:hover{opacity:.5;cursor:not-allowed!important;color:#666!important}
  body .candidatefit-list .mat-slider-horizontal .mat-slider-track-wrapper,body .candidatefit-list .mat-slider-horizontal .mat-slider-wrapper,body .candidatefit-list .mat-slider-horizontal .mat-slider-ticks-container,body .candidatefit-list .mat-slider-horizontal .mat-slider-ticks,body .candidatefit-list .mat-slider-horizontal .mat-slider-track-background,body .candidatefit-list .mat-slider-horizontal .mat-slider-track-fill{height:4px;border-radius:15px}
  .candidatefit-list li.green .mat-slider.mat-primary .mat-slider-track-fill,.candidatefit-list li.green .mat-slider.mat-primary .mat-slider-thumb,.candidatefit-list li.green .mat-slider.mat-primary .mat-slider-thumb-label{background-color:#0b7c23!important}
  .candidatefit-list li.yellow .mat-slider.mat-primary .mat-slider-track-fill,.candidatefit-list li.yellow .mat-slider.mat-primary .mat-slider-thumb,.candidatefit-list li.yellow .mat-slider.mat-primary .mat-slider-thumb-label{background-color:#b17506!important}
  .candidatefit-list li.red .mat-slider.mat-primary .mat-slider-track-fill,.candidatefit-list li.red .mat-slider.mat-primary .mat-slider-thumb,.candidatefit-list li.red .mat-slider.mat-primary .mat-slider-thumb-label{background-color:#f50707!important}
  .candidatefit-list .mat-slider-horizontal .mat-slider-wrapper{left:0}
  .fillwithfilters .col-md-6{flex:0 0 100%;max-width:100%}
  .inpsectitle{background-color:#fff;padding:10px;border-bottom:1px solid #ddd;border-top-right-radius:5px;border-top-left-radius:5px}
  .febtn.inpsectitle{border-bottom:0;border-radius:5px}
  .campagin-preview .emailsendinglimit{display:none}
  body .lg-button .mat-raised-button{line-height:40px;font-size:16px}
  .minlink.blocked{background:#0000000d;border-radius:10px}
  .blocicon{margin-top:7px}
  .addtofolderbtn .mat-raised-button .mat-button-wrapper>*{vertical-align:initial!important}
  .formcardbody h3{font-size:18px}
  .formcardbody h4{font-size:16px}
  .filter-row{display:flex;position:relative;border-left:1px solid #6631f833;padding-left:20px;padding-bottom:20px;padding-bottom:15px}
  .filterline .linedots{width:7px;background-color:#DCD0FD;height:7px;border-radius:50%}
  .filterline{position:absolute;left:-4px}
  .chiplist{display:flex;flex-wrap:wrap}
  .chiplist span{border-radius:5px;background-color:#f3efff;margin-bottom:6px;margin-right:6px;font-size:12px;padding:3px 6px}
  .filterlabel{margin-top:-7px;margin-bottom:6px;color:#666}
  .filter-input-value{display:flex}
  .edit-filters{margin-left:10px}
  .edit-filters .mat-icon{border-bottom:1px solid}
  .filter-container .filter-row:last-child{padding-bottom:0}
  .filter-wrpper .criterialinuts{padding:7px 10px;background-color:#6631f80f;border-radius:12px;border:1px solid #f2f5ff;display:flex;justify-content:space-between;align-items:center}
  .ai-interpretation{background-color:#ffffff80!important;border:1px solid #e2e8f0;box-shadow:none!important;margin-bottom:70px}
  .fixebottom-action{position:fixed;bottom:-100%;box-shadow:0 -5px 60px #6631f81f;background:#fff9;z-index:99;padding:10px 15px;transition:all .4s ease-in-out 0s;backdrop-filter:blur(10px);left:0;right:0}
  .fixebottom-action.animations-complete{bottom:0}
  .orginal-input textarea{resize:none;height:58px!important;padding-right:76px}
  .orginal-input{position:relative}
  .orginal-input .parsed{position:absolute;right:10px;top:10px;padding:5px 10px;background:#f4f2ff;border-radius:10px;color:#6631f8}
  .orginal-input .form-control:disabled,.orginal-input .form-control[readonly]{background-color:#fcfcfc!important}
  .actionwithloader .w-100.mat-raised-button .mat-button-wrapper{justify-content:center}
  .right-sidebar{display:flex;flex-direction:column}
  .right-sidebar .right-sidebar-header{flex-shrink:0;border-bottom:1px solid #6631f833;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}
  .right-sidebar .right-sidebar-body{flex:1;padding:15px 20px;overflow-y:auto}
  .right-sidebar .right-sidebar-footer{flex-shrink:0;padding:10px 20px;border-top:1px solid #6631f833}
  .step-infos .rounded-full{background-color:#e2e0ea;border-radius:50%;flex:0 0 auto;width:27px;height:27px;text-align:center}
  .step-infos .rounded-full.active{background-color:#6631f8;border-radius:50%;color:#fff}
  .step-infos{display:flex;align-items:center;gap:6px}
  .filterlistlink{display:flex;width:100%;overflow:auto;padding:0 20px;flex-wrap:wrap;background:#f8f6ff}
  .filterlistlink .getemailnbtn{white-space:nowrap;min-height:auto;background-color:#fff;padding:4px;margin-bottom:5px;margin-top:5px}
  .filterlistlink{flex-shrink:0}
  .filterlistlink .getemailnbtn.active{background:#f3f1ff;border-color:#6631f8}
  .orginal-input .text-format{border:1px solid #ddd;padding:4px 10px;border-radius:5px;height:58px;overflow:auto;margin-bottom:12px}
  .highlight-profile-info{border-radius:18px;padding:14px;border:1px solid #6a35ff38;margin-top:15px}
  .signalwrapper .filter-form-wrap{width:1050px}
  .signalwrapper .listedpanel{padding:15px;border-radius:12px!important}
  .signalwrapper .listedpanel .qrsnt{padding:10px 0 0}
  .signalwrapper .matchi-idvl .mat-slider-horizontal{width:100%;padding-bottom:0!important;height:40px}
  .signalwrapper .listedpanel .mtchslider{padding:0}
  .signal-title{width:calc(100% - 30px)}
  .chip-label{padding:4px 8px;font-size:12px;border:1px solid #e2e8f0;border-radius:25px}
  .signal-title .form-control{border-color:#eee}
  .signal-fit-lists .crite-action{flex:0 0 auto;width:300px;display:flex;align-items:center}
  .signal-fit-lists .mat-radio-group .mat-radio-button{margin-bottom:0}
  .criterialinuts .siglnedt{display:none}
  .editsgl .criterialinuts .siglnedt{display:block}
  .editsgl .crite-action1 {flex: 0 0 auto; width: 100%;}
  .subheading-signal{font-weight:300;font-size:13px}
  .crite-info{flex:1}
  .widgetbox{background-color:#ffffff80;border:1px solid #e2e8f0;border-radius:18px;padding:16px}
  .yourqury{background:#fff;padding:10px 15px;margin-top:10px;border-radius:18px;justify-content:space-between;display:flex; flex-wrap: wrap; box-shadow:0 0 4px #00000014}
  .parseinput{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}
  .filter-tabs{padding:7px 15px}
  .filter-tabs a{display:inline-block;padding:7px 15px;color:#000;border-radius:5px;border:1px solid #d6ccf1;background:#ebe8fb;margin-right:10px}
  .filter-tabs a.active{background-color:#6631F8;color:#fff;border-color:#6631F8}
  .cs-panels{display:flex;flex-wrap:wrap;gap:15px}
  .cs-panels .cs-exppanel{width:100%}
  .cs-exppanel.halfpanel{width:calc(50% - 7.5px)}
  .filter-lists .filter-group-grid {
    grid-template-columns: 1fr !important;
}
.refreshbtn {margin-top: 2px;}
  @media (max-width: 1370px) {
  .page-layout-campaign .sidebarmain{width:410px}
  .page-layout-campaign .ressultlayout{width:calc(100% - 410px)}
  .timezone{flex:0 0 auto;width:190px}
  }
  @media (max-width: 1050px) {
  .rightsidewrapper{width:600px}
  .sequenceinfopopup{min-width:500px}
  .page-layout-campaign .sidebarmain{width:260px}
  .page-layout-campaign .ressultlayout{width:calc(100% - 260px)}
  .signalwrapper .filter-form-wrap{width:100%}
  .rightsidebar.active{width:100%}
  }
  @media (max-width: 992px) {
  .search-sidebar .mat-tab-labels{justify-content:center}
  .sourced-candidates.collapsed .search-sidebar{width:0;bottom:-100%}
  .rightsidewrapper.cnadiprofile-wrappr .resume-wrapper{padding:15px}
  .search-sidebar{width:100%;flex:0 0 auto;display:none;border-bottom-right-radius:0px;}
  .sourced-candidates.searchreuslt .search-sidebar{display:block}
  .list-candidte .sourced-candidates.searchreuslt .search-sidebar{display:none!important}
  .candidates-wrapepr{width:100%!important;flex:0 0 auto}
  .candites-wrappper{height:auto;overflow:visible}
  .linklists a{margin-top:6px;margin-bottom:6px;margin-right:6px!important}
  .collapsemenu{display:none}
  .filterheader{padding-left:15px;width:100%;overflow:auto;justify-content:flex-start;align-items:center;flex-wrap: nowrap;}
  .nav-pills-custom li a {display: flex;}
  .advancesearchwrp .cs-panels .cs-exppanel{border-left:none}
  body .menubtn .mat-icon{width:30px;height:30px;font-size:30px}
  .rightsidewrapper{display:none;width:100%;padding:15px;display:block}
  .loaderwraper{height:50vh}
  .top-headline{flex-wrap:wrap;justify-content: flex-start;}
  .fullresume .highlight-profile-info {padding-top: 0px;}
  .right-actions{justify-content:flex-start;flex:0 0 auto;width:100%;margin-top:12px}
  .right-actions .downloadprodile{padding-bottom:0!important}
  .right-actions .reaction.reactofcandidate{position:static!important}
  .linklists a{padding:6px 5px;font-size:11px;line-height:1;min-height:auto}
  .linklists a .mat-icon{font-size:14px;height:14px;width:14px}
  .n-mob{display:none!important}
  .flres{display:none}
  .candidtelistlooop{padding:15px}
  .candites-wrappper{padding:0}
  .jobactions{margin-left:1px;flex-wrap:nowrap}
  body .shocnabtn .mat-stroked-button.mat-primary{background-color:#fff}
  .foldlist .mr-2 .mat-radio-label-content{font-size:13px;max-width:137px;overflow:hidden}
  .candibtn{display:none}
  .foldlist .mat-stroked-button{min-width:auto}
  .getemail,.right-actions .candi-info{flex-wrap:wrap}
  .nextprevbtn button{margin-right:4px}
  .more-details .pageheaders .nav-pills .btn{padding:12px 8px;font-size:13px;min-width:auto}
  .more-details .pageheaders .mat-stroked-button.mat-primary{min-width:auto}
  .rightsidewrapper.cnadiprofile-wrappr .fullresume{overflow:visible}
  .closeoptionmob{position:fixed;bottom:0;height:61px;width:100%;background:#fff;z-index:999;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:13px 15px 5px;border-top:1px solid #eee;box-shadow:-2px 1px 10px #0000001f}
  .filteroverlay .mat-icon{color:#fff;background:#000;border-radius:50%;position:fixed;left:10px;top:25px;right:10px;margin:auto}
  .sidetab-content.filtersloading{height:calc(100vh - 190px)}
  .mobviewtable th{display:none}
  .mobviewtable td{display:block}
  .mobviewtable tr{box-shadow:1px 1px 10px #0000001f}
  .mobviewtable td.history-title{max-width:310px!important}
  .list-candidte .closeoptionmob{display:none}
  .planinfo1{flex-wrap:wrap}
  .menubar > nav{height:calc(100vh - 144px)}
  .viewmatchheader .menubar > nav{height:auto}
  .msg-body{height:calc(100vh - 265px)}
  .sidetab-content.fit-signal-tab .msg-body { height: calc(100vh - 250px);}
  .search-sidebar{width:100%;flex:0 0 auto;border-top-left-radius:20px;border-top-right-radius:20px;border-left:none;position:fixed;bottom:61px;height:calc(100vh - 118px);transition:all .3s ease 0s;background:#fff;z-index:99;overflow:auto}
  .searchreuslt.collapsed .msg-footer{display:none;opacity:0}
  .filteroverlay{position:fixed;top:0;transition:all .3s ease 0s;right:0;bottom:0;left:0;z-index:99;background-color:#00000059}
  .sourced-candidates.searchreuslt .search-sidebar{display:block}
  .candidates-results{padding:10px}
  .nav-pills-custom{margin:7px 0}
  .fixedbottombtn{bottom:60px!important;right:0}
  .search-sidebar .mat-tab-label{height:47px;min-width:65px}
  .sourced-candidates .fixedbottombtn{display:none!important}
  .sourced-candidates:not(.collapsed) .fixedbottombtn{display:flex!important}
  .ag-theme-alpine.ag-theme-material{height:calc(100vh - 229px)!important}
  .quick-createcampaign .sidebarmain,.quick-createcampaign .ressultlayout{width:100%}
  .quick-createcampaign .ressultlayout{padding-left:0;margin-top:20px}
  .sequenceinfopopup{min-width:310px}
  .filter-wrpper .criterialinuts, .signal-fit-lists .crite-action {flex-wrap: wrap;}
  .sticky-wrapper {padding-bottom: 80px;}
  }
  @media (max-width:767px) {
    .filter-tabs {display: flex; margin-left: 0px !important; padding-left: 0px;}
  .jobactions{flex-wrap:wrap}
  .rightsidewrapper.camlistpage.active{width:100%}
  .page-layout-campaign .sidebarmain,.page-layout-campaign .ressultlayout{width:100%}
  .filter-tabs a {min-width: 100px;}
  .signal-engagment {margin-top: 10px;}
  .search-sidebar .mat-tab-label {min-width: 81px!important;height: 44px;}
  .signal-fit-lists .crite-action {width: 250px;}
  .crite-action .mat-radio-group {overflow: visible;}
  .cs-exppanel.halfpanel { width: 100%;} 
  }