@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
:root{--primary:#6631F8;--secondary:#3FC8DE;--bg-grd:radial-gradient(900px 420px at 15% 10%,#6631f824,#6631f800 60%),radial-gradient(900px 420px at 85% 90%,#3fc8de24,#3fc8de00 60%),#FAFAFF;--font:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
html body{font-family:var(--font);color:#010101;font-size:13px;line-height:1.5}
input,textarea,button,pre{font-family:inherit}
body img{max-width:100%}
.text-left{text-align:left!important}
.text-center{text-align:center!important}
.text-primary{color:#6631F8!important}
.text-warning{color:#faa300!important}
.text-info{color:#3fc8de!important}
.text-lightgray{color:#C3C6CE!important}
.font18{font-size:18px!important}
.font16{font-size:16px!important}
.font15{font-size:15px!important}
.font14{font-size:14px!important}
.font13{font-size:13px!important}
.font12{font-size:12px!important}
.font11{font-size:11px!important}
.semi-bold{font-weight:500!important}
.fw-300{font-weight:300!important}
.bold{font-weight:600!important}
.nowrap{white-space:nowrap}
form{width:100%}
.border {border:1px solid #6631f833 !important;}
.border-radius {border-radius: 18px !important;}
.text-link{text-decoration:underline!important}
body button,body .btn{padding:8px 20px;font-size:14px;font-family:inherit!important}
.border-right-0{border-right:none!important}
body hr{border:1px solid #ddd}
body a:hover{cursor:pointer!important;text-decoration:none}
body h1,body h2,body h3,body h4,body h5{font-weight:600}
body .btn{padding:9px 15px;background-color:transparent}
body body .btn-primary{color:#fff!important;background-color:#6631F8;border-color:#6631F8}
body .btn-primary:hover,body .btn-primary:focus{background-color:#5924ec;color:#fff;border-color:#5924ec;box-shadow:1px 1px 5px #0003}
body .btn-outline-primary{color:#6631F8;border-color:#6631F8}
body .btn-outline-primary:hover{color:#fff;background-color:#6631F8;border-color:#6631F8}
body .default.mat-button-base{border:1px solid #ddd}
.page-layout{display:flex;background-color:#F3F3F3}
body .text-success{color:#2F9F70!important}
body .font-weight-normal{font-weight:400!important}
.sidebarmain{flex:0 0 auto;padding:20px;width:530px;background:var(--bg-grd);height:calc(100vh - 50px);overflow:auto}
.sidemain-wrapper{background:#ffffffb3;padding:20px;border-radius:15px}
.candites-wrappper .sidebarmain{background-color:transparent;padding:0}
.ressultlayout{flex:0 0 auto;padding:0 15px;width:calc(100% - 530px);position:relative;background-color:#fff;height:calc(100vh - 50px);overflow:auto}
.text-format{white-space:pre-wrap;line-height:1.6}
.titlesection{margin-top:15px;border-radius:18px;padding:14px;padding-top:0;border:1px solid rgba(212, 196, 255,0.6)}
body .btn-sm{font-size:14px;padding:6px 9px}
.text-danger,.textdanger{color:#FF5601!important}
body .btn-block{display:block}
body .text-underline{text-decoration:underline!important}
body .w-auto{width:auto!important}
body .border-0{border:none!important}
.smalllbel{background:#000;font-size:11px;padding:0 4px;font-weight:300;text-align:center;color:#fff!important;border-radius:50%;width:17px;height:17px}
.infotitle{display:inline-block;color:#000;position:relative;top:2px;margin-left:auto}
.extrafield{margin-left:-15px;margin-right:-15px}
.bg-white{background-color:#fff!important}
.viewed-matched-resumes .noview{display:none!important}
.downresume{display:none}
.viewed-matched-resumes .downresume{display:block}
@media (min-width: 1440px) {
.container{max-width:1400px}
}
@media (min-width:1630px) {
.page-layout .container,.dashboardheader .main-header .container{max-width:1600px}
}
.stage{display:flex;justify-content:center;align-items:center;position:relative;padding:32px 0;width:100px;overflow:hidden;text-align:inherit!important}
.dot-pulse{position:relative;left:-9999px;width:15px;height:15px;border-radius:15px;background-color:#6631F8;color:#6631F8;margin-right:10px;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s infinite linear;animation-delay:.25s}
.dot-pulse::before,.dot-pulse::after{content:"";display:inline-block;position:absolute;top:0;width:15px;height:15px;margin-right:10px;border-radius:15px;background-color:#6631F8;color:#6631F8}
.dot-pulse::before{box-shadow:9980px 0 0 -5px;animation:dot-pulse-before 1.5s infinite linear;animation-delay:0}
.dot-pulse::after{box-shadow:10020px 0 0 -5px;animation:dot-pulse-after 1.5s infinite linear;animation-delay:.5s}
@keyframes dot-pulse-before {
0%{box-shadow:9980px 0 0 -5px}
30%{box-shadow:9980px 0 0 2px}
60%,100%{box-shadow:9980px 0 0 -5px}
}
@keyframes dot-pulse {
0%{box-shadow:9999px 0 0 -5px}
30%{box-shadow:9999px 0 0 2px}
60%,100%{box-shadow:9999px 0 0 -5px}
}
@keyframes dot-pulse-after {
0%{box-shadow:10020px 0 0 -5px}
30%{box-shadow:10020px 0 0 2px}
60%,100%{box-shadow:10020px 0 0 -5px}
}
.skeloader{width:500px;margin:auto}
.skeleton-box{display:block;margin-bottom:7px;height:20px;position:relative;overflow:hidden;background-color:#dadfee}
.skeleton-box::after,.actionmsg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,#fff0 0,#ffffff4d 20%,#ffffffb3 40%,#fff0);-webkit-animation:shimmer 4s infinite;animation:shimmer 4s infinite}
.skeleton-box:nth-of-type(1){width:100%}
.skeleton-box:nth-of-type(2){width:80%}
.skeleton-box:nth-of-type(3){width:70%}
.actionmsg{position:relative}
.actionmsg::after{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite}
@-webkit-keyframes shimmer {
100%{transform:translateX(100%)}
}
@keyframes shimmer {
100%{transform:translateX(100%)}
}
.select-generate .mat-radio-group{display:flex;flex-wrap:wrap;justify-content:space-between}
body h5{font-size:16px}
.select-generate .mat-radio-checked .mat-radio-label-content{color:#6631F8}
.error{font-size:12px;color:#f44336}
.movetoperror{margin-top:-5px}
.erroleft{left:0!important;right:inherit}
.generatedlist .mat-expansion-panel-header.mat-expanded,.generatedlist .mat-expansion-panel-header{height:45px;background:#f1f1f1!important}
.generatedlist .mat-expansion-panel-body{padding:5px!important}
.generatedlist .generatedtemplate{margin-top:7px}
.generatedlist .mat-accordion .mat-expansion-panel{box-shadow:none!important;margin-bottom:5px}
.templatebox{border:1px solid #ddd;margin-bottom:20px;padding:15px;position:relative;transition:all .3s ease-in-out 0}
.templatebox:hover{border-color:#6631F8;box-shadow:1px 1px 10px #d9dde5}
.no-generation{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 48px);padding:30px}
.no-generation img{width:180px}
.mat-radio-group .mat-radio-button{margin-bottom:15px}
.mat-tab-labels .mat-tab-label-active{background:#1a60ea1a}
.getemailnbtn{background:#00000005;display:inline-flex;text-transform:capitalize;margin-right:10px;min-height:30px;align-items:center;border:1px solid #ddd;color:#000;padding:2px 9px;font-size:12px;border-radius:5px;margin-top:5px}
.getemailnbtn:hover{background:#0000000f}
.anlyseresult .mat-tab-header{padding-left:50px}
.backtoanalyze{position:absolute;top:11px;z-index:99}
.emapneinfo{display:flex}
.emapneinfo .candi-info{margin-top:10px}
.alreadylisted .listeditle{margin-bottom:5px;margin-top:15px;font-size:14px;font-weight:500}
.emailcamppopup .ressultlayout,.emailcamppopup .sidebarmain{height:auto}
.search-sidebar .mat-tab-header{border-bottom:1px solid #6631f833}
@media (min-width: 992px) {
.loginwrapper .logo-center{position:absolute;left:15px;top:15px}
}
.logo-center img{height:40px}
.formwrapper{width:500px;padding:30px;border-radius:20px;box-shadow:0 30px 60px #6631f81f;background-color:#fff}
.loginwrapper .formwrapper{background-color:#ffffffb3}
.loginwrapper{display:flex;padding:40px 0;flex-direction:column;align-items:center;justify-content:center;overflow:auto;padding:40px 0;min-height:100vh;background:var(--bg-grd)}
.form-group{position:relative}
.forogt-password{position:absolute;right:0;text-align:right}
.sociamediaoption ul{list-style:none;padding:0;margin:0;margin-top:10px}
.sociamediaoption ul li img{width:35px}
.sociamediaoption ul li a{display:flex;cursor:pointer;align-items:center;color:#000;border-radius:50%;background-color:#fff;margin-right:15px}
.sociamediaoption ul li a span{padding-left:7px}
.sociamediaoption ul li:last-child a{margin-right:0}
.oroption{border-top:1px solid #ddd;position:relative;margin:30px 0}
.oroption span{position:absolute;width:45px;height:20px;background-color:#fff;bottom:-8px;left:0;right:0;margin:auto;text-align:center}
.alreadyaccount{text-align:center}
.homepage,.bg-section{min-height:100vh;padding-bottom:170px;background:radial-gradient(19% 51% at 51% 34%,#80edff33 0%,#fff0 100%),radial-gradient(32% 85% at 100% 38%,#ff80b826 0%,#fff0 100%),radial-gradient(16% 43% at 0% 56%,#ffc4b333 0%,#fff0 100%),#F7F9FD}
.section{padding:50px 0}
.text-muted{color:#919191}
.main-header{padding:15px 0;position:relative}
.profilemenu{border:1px solid #ddd;border-radius:25px}
ul{list-style:none;padding:0;margin:0}
.menubar ul{display:flex;align-items:center}
.menubar ul li{margin-left:30px}
.menubar ul li a{color:#000;cursor:pointer}
.menubar ul li a.text-underline{border-bottom:2px solid #6631F8;padding-bottom:2px}
.navogations{display:flex;justify-content:space-between;align-items:center}
.logo img{height:40px}
.welcome-titte h1{font-weight:700;font-size:40px;margin-bottom:0;letter-spacing:-1.4px}
.mat-raised-button .mat-icon{margin-left:5px}
.actionwithloader .mat-raised-button .mat-button-wrapper,.actionwithloader .mat-stroked-button .mat-button-wrapper{display:flex;align-items:center}
.actionwithloader .mat-raised-button .mat-progress-spinner{margin-left:10px}
.actionwithloader .mat-progress-spinner circle,.mat-spinner circle{stroke:#fff}
.actionwithloader .blackspinner .mat-progress-spinner circle,.mat-spinner circle{stroke:#000}
.actionwithloader .mat-stroked-button .mat-progress-spinner circle,.mat-stroked-button .mat-spinner circle{stroke:#6631F8}
.loaderwraper{position:absolute;top:0;left:0;right:0;z-index:999;background-color:#fff}
.loaderwraper-full{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}
.generatedlist .mat-accordion{display:flex;flex-direction:column-reverse}
.generatedlist .mat-expansion-panel-header-description .material-icons{font-size:20px;height:auto}
.generatedlist .mat-expansion-panel-header-description{flex-grow:0;margin-left:auto;margin-right:23px;font-weight:400;font-size:14px}
.generatedlist .mat-expansion-indicator::after{position:relative;top:-3px;padding:4px}
.analyzedcontent{padding:15px}
.analyzepart .mat-tab-body-wrapper{padding:15px;height:290px;position:relative;overflow:auto}
.analyzepart .mat-tab-body-content{background-color:#b6d1fd4d}
.analyzepart{display:none}
.analyzepart.active{display:block}
.job-description.notactive{display:block}
.leftpanel .cardbox h4{margin-bottom:4px}
.reaction .mat-radio-label-content{position:absolute;left:8px;top:2px;padding:0}
.reaction .mat-radio-label-content svg{color:#b1b1b3}
.reaction .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#fff}
.reaction .mat-radio-button.mat-accent .mat-radio-inner-circle{background-color:#fff}
.reaction .mat-radio-outer-circle{border:none!important}
.reaction .mat-radio-group .mat-radio-button{position:relative}
.reaction .mat-radio-button.mat-accent.mat-radio-checked svg,.reaction .mat-radio-button.mat-accent.active svg{color:#6631F8;fill:#cbbbf1;stroke:#6631F8}
.reaction .like .activenow svg{color:#b1b1b3!important;fill:#fff!important;stroke:#b1b1b3!important}
.reaction .dislike .activenow svg{color:#6631F8!important;fill:#cbbbf1!important;stroke:#6631F8!important}
.reactofcandidate .mat-radio-group{display:flex;align-items:center}
.generatedtemplate strong{font-weight:600}
.analayzeddesc .mat-tab-labels .mat-tab-label-active{background:#fff!important}
.analayzeddesc .mat-ink-bar{display:none!important}
.page_title{padding:10px 0;background:#F7F9FD;margin-bottom:40px}
.gredtitle{font-weight:700;font-size:53px;height:75px}
.decptaglist{display:flex;float:none;flex-wrap:wrap;padding:0;list-style:none;margin:0}
.decptaglist li{float:left;font-weight:600;margin:0 9px 9px 2px;padding:2px 1px;font-size:14px!important;border-bottom:1px solid;text-decoration:none!important}
.decptaglist li:hover{cursor:pointer}
.desc_domain:not(.desc_tag_inactive){color:#F79623}
.desc_job_functions:not(.desc_tag_inactive){color:#1ea0f9}
.desc_tool:not(.desc_tag_inactive){color:#9e25ca}
.desc_certification:not(.desc_tag_inactive){color:#675FD6}
.desc_experience_level:not(.desc_tag_inactive){color:#1BBC9B}
.desc_concept:not(.desc_tag_inactive){color:#ff0ad8}
.desc_education:not(.desc_tag_inactive){color:#FF5601}
.desc_cleartag{color:#929292!important}
.successicon .material-icons{font-size:100px;width:auto;color:#07c107;overflow:visible}
.copytext .material-icons{font-size:14px}
.reaction .mat-radio-group .mat-radio-button,.copytext,.reaction .mat-radio-group .mat-radio-button .mat-radio-label{width:32px;height:27px;position:relative;display:inline-flex}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.templatebox .copytext:focus,.templatebox .copytext:visited{background:#0a387f}
span.copied{display:none}
.templatebox .copytext:focus span.copy{display:none}
.templatebox .copytext:focus span.copied{display:inline-block}
.jobform .mat-radio-label-content{min-width:58px!important}
.border-top{border-top:1px solid #ddd}
.comparebox.popbox .templatebox{height:calc(100vh - 184px);overflow:auto}
.table{margin-bottom:30px}
.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}
.table-bordered td,.table-bordered th{border:1px solid #dee2e6;padding:7px}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.pagetitle{padding:10px 30px;border-bottom:1px solid #ddd}
.pageinside{padding:25px 30px}
.progress{display:-ms-flexbox;display:flex;height:7px;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.text-end{text-align:right}
.w-100{width:100%}
.text-dark{color:#000}
.alert-success{color:#028420;background-color:#deffef;border-color:#205328;font-weight:600}
.alert-warning{color:#faa300;background-color:#fff8f0;border-color:#fff8f0}
body .table thead th{font-size:12px;line-height:33px;color:#0000008a;min-height:50px;font-weight:500}
.table tfoot td{height:50px;line-height:33px}
body .table td a{color:#000}
body .table td a:hover{color:#6631F8!important;cursor:pointer}
body strong{font-weight:600}
.table{width:100%}
.table td,table th{padding:7px 12px;text-align:left}
.table td{border-top:1px solid #dee2e6}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.fa-4x{font-size:50px!important}
.text-capitalize{text-transform:capitalize}
.sidebarmain .mat-raised-button.mat-primary{text-align:center}
.booleanpage .sidebarmain .mat-raised-button.mat-primary{display:inline-flex;width:auto}
.postjobeditor.richeditor{border:1px solid #ddd!important}
.editbtn.dnone{display:none!important}
.doctitle .savebtn{width:20px;border:none;font-size:24px;background:none;cursor:pointer;height:40px;padding:0;text-align:left;position:relative;top:-3px}
.doctitle{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:5px 30px;border-bottom:1px solid #ddd;margin-left:-30px;margin-right:-30px}
.doctitle .titleonly{border:none;margin-right:auto;width:auto}
.dnone{display:none!important}
.sidebarmain .btn-block{padding:10px;font-size:17px;font-weight:600;align-items:center;display:flex;justify-content:center}
.btn .mat-progress-spinner{margin-left:10px}
.richeditor .angular-editor-textarea{border:none!important;margin-top:0!important;padding:30px 3px!important;resize:none!important;line-height:1.6;min-height:200px!important}
.richeditor .angular-editor-textarea:focus{outline:none;border:none}
.richeditor .angular-editor-toolbar{background-color:#fff!important;border:none!important}
.richeditor .angular-editor-toolbar .angular-editor-toolbar-set{height:28px}
.richeditor .angular-editor-toolbar-set button{border:none;background-color:#fff;margin-right:3px;font-size:13px;padding:0 8px}
.richeditor .angular-editor-toolbar{padding:10px 30px!important;border-bottom:1px solid #ddd!important;margin-left:-30px;margin-right:-30px}
.richeditor .angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button.active{background:#cadcf6!important;border-color:#cadcf6!important;color:#3f5bfa}
.angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button{border:none!important}
.richeditor .angular-editor-toolbar{background-color:transparent}
.email-preview p{margin-bottom:5px}
.richediter .angular-editor .angular-editor-wrapper p{margin-bottom:5px}
.postjobeditor.richeditor .angular-editor-toolbar{margin-left:0;margin-right:0;padding:10px 15px!important}
.postjobeditor.richeditor .angular-editor-textarea::before{display:none}
.postjobeditor.richeditor .angular-editor-textarea{padding:15px!important;min-height:280px!important}
.aestic{font-size:13px;color:#777;padding:2px;position:relative;top:-2px;left:1px}
.richeditor .select-heading,.richeditor .select-font,.richeditor .select-font-size{border:1px solid #F3F2F4}
.alert-info{background:#ebfcff!important}
.boolist button{position:absolute;right:9px;top:8px;cursor:pointer;z-index:100;min-width:auto;padding:5px;line-height:1}
.boolist .material-icons{font-size:20px}
.boolist button:focus .material-icons{color:#6631F8}
.boolist .reaction{margin-right:-30px}
.boolist .material-icons{position:relative;top:2px;left:2px}
body textarea.cdk-textarea-autosize{width:100%;border:none;overflow:hidden!important;background:transparent;line-height:1.6;font-size:14px}
body textarea.cdk-textarea-autosize:focus{outline:none;border:none}
body pre{font-size:14px;font-family:inherit;white-space:pre-wrap;border:1px solid #ddd;padding:10px}
.steps{width:auto;border:1px solid #666;color:#666;padding:4px 10px;font-size:14px;display:inline-flex;align-items:center;justify-content:center}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d!important}
.border-bottom{border-bottom:1px solid #ddd}
.inpudesctitle{margin-bottom:5px!important;font-weight:600;white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden}
.inpudesctitle.more{white-space:pre-wrap;font-weight:500!important}
.decptaglist{padding:0!important;list-style:none!important}
.kewordcategories{margin-right:7px;margin-bottom:7px;border:1px solid #ddd;display:inline-block;font-size:13px;padding:3px 8px;border-radius:25px;text-transform:capitalize}
.booleanslists li .boolist{display:block;font-size:13px;color:#212529;background:#f5f5f5;padding:20px 50px 20px 20px;border-radius:5px;position:relative}
.booleanslists .seachxbtn a{display:inline-block;margin-right:13px;font-size:20px}
.seachxbtn{display:flex;align-items:center}
.seachxbtn a i.fa-stack-overflow{font-size:17px}
.fa-stack-overflow{color:#E6671B!important}
.file-uploads .btn{color:#000!important;background-color:transparent!important;padding:10px;border-radius:10px;border:1px dashed #ddd!important;width:100%;font-size:18px!important;position:relative;text-align:left}
.file-uploads .btn input{position:absolute;left:0;right:0;width:100%;top:0;bottom:0;padding-left:70px;padding-top:18px}
.file-uploads .btn img{width:36px;margin-right:15px}
.progrss-match{display:flex;align-content:center;align-items:center;height:50px;width:50px;position:relative;margin:0 15px}
.progrss-match.matchinlist{width:40px;height:40px}
.progrss-match .matchbadge{position:absolute;left:0;z-index:10;top:0;right:0;text-align:center;display:flex;align-items:center;bottom:0;font-size:13px;justify-content:center}
.progrss-match.matchinlist .matchbadge{font-size:12px}
.progrss-match .mat-progress-spinner circle{fill:#4ee2fe}
.progrss-match .mat-progress-spinner circle,.mat-spinner circle{stroke:#6631f8}
.recomdeded_block{float:left;box-shadow:0 1px 6px #39494c40;margin-top:15px;margin-bottom:15px}
.rocomded_body h2{font-weight:700}
.rocomded_body ul{list-style:none;padding:0;margin-left:-5px;margin-right:-5px;position:relative;margin-bottom:10px}
.rocomded_body ul li{display:inline-block;border:inherit;border-radius:inherit;margin:5px;height:auto;font-weight:300;line-height:1.2;color:#000;padding:2px 0;position:relative;text-transform:capitalize;padding-left:20px}
.rocomded_body.matching ul li:before{content:"";position:absolute;left:0;width:24px;height:24px;background-image:url(../images/icons/checkmark-green.svg);background-repeat:no-repeat}
.keywordstable tr td{vertical-align:top}
.rocomded_body.missing ul li:before{content:"";position:absolute;left:0;width:24px;height:24px;background-image:url(../images/icons/close-circle.svg);background-repeat:no-repeat}
.rocomded_body b{font-weight:600}
.mtchheading{width:50%;background:#DFF0D8!important}
.missheading{width:50%;background:#F2DEDE!important}
.table.keywordstable thead th{border-bottom:none;padding:5px 10px}
.sidebarmain .mat-chip-list-wrapper{max-height:180px;overflow:auto}
.green{color:#1d993a}
::placeholder{color:#a8a8a8}
:-ms-input-placeholder{color:#a8a8a8}
.keyword-coppied{display:none}
.copylinkss:focus .keyword-copy{display:none}
.copylinkss:focus .keyword-coppied{display:block}
.copytext-li{position:absolute!important;right:0;top:-35px;text-align:right;width:40px;padding:0!important}
.copytext-li::before{display:none}
.copylinkss{top:0;padding:0!important;left:7px;width:40px;height:36px;display:flex!important;align-items:center;justify-content:center;min-width:40px!important}
.dropdownmenus li a img{width:35px;margin-right:10px}
.mat-menu-item img{width:35px;margin-right:10px}
.aestic{color:#FF5601}
.dashboard-wrapper{background:var(--bg-grd);height:calc(100vh - 50px);overflow:auto}
.boxcard{border-radius:18px;background-color:#fff;box-shadow:1px 1px 20px #0000000d;height:100%}
.boxcard .cardheader{padding:15px;border-bottom:1px solid #ddd}
.boxcard .cardbody{padding:20px 10px 15px;position:relative}
.formcard{border-radius:20px;background-color:#fff;box-shadow:1px 1px 20px #0000000d}
.searchwrapper .formcard{box-shadow:0 30px 60px #6631f81f}
.formcard .formcardheader{padding:15px 30px;border-bottom:1px solid #ddd}
.formcard .formcardbody{padding:15px 30px;position:relative}
.formcard .searchby .mat-radio-group .mat-radio-button{min-width:80px}
.postjobwrapper .boxcard .cardbody{padding:30px}
.boxcard .cardheader h5{margin-bottom:0;font-size:20px}
.quickactionlink{display:flex;flex-direction:column}
.quickactionlink a{color:#6631f8;display:flex;align-items:center;width:100%;border-bottom:1px solid #C2D1ED;padding:10px 0}
.quickactionlink a .mat-icon{margin-right:10px}
table{width:100%}
.listcard{color:#000;display:block;width:100%;border-bottom:2px solid #C2D1ED;border-left:4px solid #F5F7FD;padding:16px 15px 20px}
.listcard h5{margin-bottom:4px;font-size:17px}
.listcard:hover{color:#000;background-color:#f1f8fa;border-left:4px solid #6631F8}
.chips{display:flex;list-style:none;flex-wrap:wrap}
.chips li{font-size:12px;font-weight:300;border-radius:5px;background-color:#f1f1f1;margin-top:7px;margin-right:7px;padding:2px 7px;margin-bottom:0!important}
.jobdetail-header{background-color:#E2ECFF;padding:15px;display:flex;justify-content:space-between}
.jobdetail-header .widginfo{display:flex;flex-direction:column}
.candi-info{color:#70707b;display:inline-flex;width:100%;margin-right:20px;align-items:start}
.listcard .candi-info{margin-bottom:5px}
.candi-info > div{margin-right:7px;min-width:20px;text-align:center}
.resume-wrapper .candi-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.popbox .candi-info > div{min-width:115px;text-align:left}
.popbox .candi-info > div:first-child{white-space:nowrap;padding-right:10px}
.matcingperc span{background-color:#FFF2DB;border:1px solid #F79623;color:#000;padding:2px 7px 1px;border-radius:5px;white-space: nowrap;}
.candiinfo{width:100%;align-items:center;justify-content:space-between}
.profilephoto{width:120px;margin-top:30px;flex:0 0 auto}
.profilephoto img{width:120px;height:120px;border-radius:50%;object-fit:cover}
.pageheaders{padding:13px 30px;border-bottom:1px solid #ddd;background-color:#f9f9f9;margin-left:-30px;margin-right:-30px;display:flex;justify-content:space-between;align-items:center}
.pageheaders .nav-pills .btn{padding:11px 12px;line-height:1;border-radius:25px;margin-right:15px;background-color:#E1D6FF;min-width:95px;border-color:#E1D6FF}
.pageheaders .nav-pills .btn.active{color:#fff;background-color:#6631F8;border-color:#6631F8}
.profile-bio{margin-top:20px}
.profile-info{display:flex;justify-content:space-between;align-items:center}
.socailinfo .fa-linkedin{color:#2863C3;font-size:20px}
.top-headline .socailinfo .fa-linkedin{color:#c4c6ce;font-size:17px}
.additional-info .candi-info{text-align:left!important;margin-top:4px!important;margin-right:0}
.additional-info .candi-info > div{min-width:150px;text-align:right}
.additional-info .candi-info > span{padding-left:10px;text-transform:capitalize;white-space:nowrap}
.titlesection h3{margin-bottom:10px}
.titlesection ul li{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #eee}
.titlesection ul li:first-child{padding-top:0}
.titlesection ul li:last-child{border-bottom:none;padding-bottom:0}
.pageheaders .closebtn{color:#000}
.pageheaders .closebtn .material-icons{font-size:30px}
.resume-wrapper{margin-top:0;padding-bottom:30px;position:relative}
.profileloadwraper{position:absolute;left:0;right:0;top:0;bottom:0;background:#ffffffb3;z-index:99;display:flex;align-items:flex-start;justify-content:center;padding-top:100px}
.qlink a{border-bottom:1px solid #6631F8;color:#6631F8}
.matching{padding-top:10px;position:relative}
.matchingsocre{border-radius:25px;border:1px solid #2F9F70;margin-bottom:30px;background-color:#E8FFF7;height:50px;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-around}
.matchingsocre span{padding:0 10px 0 20px}
.matchingsocre strong{background-color:#2F9F70;width:70px;text-align:center;height:50px;color:#fff;font-size:21px;display:flex;align-items:center;justify-content:center}
.reasons{padding-bottom:30px}
body .mat-menu-panel{min-width:230px}
body .moreactions.mat-menu-panel{min-width:140px}
.boxcard.toolslinkbox .cardbody{padding-left:15px}
.reviewlayout .mat-tab-label{height:72px}
.reviewlayout .mat-tab-label .mat-tab-label-content{font-size:17px}
.mat-paginator-container .mat-paginator-page-size-select{width:60px}
body .mat-paginator-page-size-label{white-space:nowrap}
.searchtable{width:300px;margin-left:auto}
.cdk-column-toBeReviewed,.cdk-column-availableCandidate,.cdk-column-reviewed,.cdk-column-tobeviewed,.mat-column-candidates,.cdk-column-accepted,.cdk-column-sourced,.cdk-column-candidatesSourced{text-align:center!important}
body .cdk-column-action{text-align:center!important;padding-right:5px!important;min-width:200px;position:relative;z-index:99}
body .cdk-column-jobaction{width:auto;padding-right:0!important;position:relative;z-index:99}
.filterform .mat-form-field-wrapper{padding-bottom:0}
.listcard ul.chips{max-height:45px;overflow:hidden}
.actions-colomns{display:flex;align-items:center;justify-content:center}
.actions-colomns .mat-icon{font-size:20px;position:relative;top:6px}
.reqfield{color:#da0e0e}
.warningicon{color:#eb0808;font-size:50px!important;height:auto!important;width:auto!important}
.popbox{position:relative}
.popuploader{position:absolute;left:0;top:0;right:0;bottom:0;background:#ffffffe6;width:100%;height:100vh;z-index:1000;display:flex;justify-content:center}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef!important;border-color:#ced4da!important;opacity:1;cursor:not-allowed}
.form-control:disabled:focus,.form-control[readonly]:focus{outline:none}
.jobinformation .widginfo strong{white-space:nowrap;max-width:221px;overflow:hidden;text-overflow:ellipsis}
.actions-colomns a img{height:auto;width:20px}
.welcomebox .mat-stepper-horizontal{background-color:transparent}
.welcomebox .mat-horizontal-content-container{padding:25px;background:#fff;box-shadow:1px 1px 20px #00000008;border-radius:20px}
.welcomebox .mat-radio-group .mat-radio-button{width:22%}
.savebtn .mat-stroked-button{padding:0 10px 0 7px !important}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.closebtn .mat-icon{color:#000;width:30px;height:30px;font-size:30px;display:flex;align-items:center}
.topbar-panel{background-color:#DDD;padding:12px;display:flex;position:relative;flex-wrap:wrap;justify-content:space-between;align-items:center}
.listcards{background-color:#fff;position:relative;height:48px;border-radius:5px;padding:5px 15px;display:flex;justify-content:space-between;align-items:center}
.canndidatelisted{flex:0 0 auto;width:33%;padding:0 15px;padding-left:0}
.jobinformation{flex:0 0 auto;width:31%;padding:0 15px}
.jobstatus{flex:0 0 auto;padding:0 15px}
.listcards .widginfo,.listcards .status{display:flex;flex-direction:column;justify-content:center}
.listcards .qlink{align-self:center}
.listcards > div{margin:0 10px}
.loaderwraper{height:100vh;display:flex;justify-content:center}
.dropdown-menu{position:absolute;left:0;box-shadow:1px 1px 10px #00000038;display:none;border:1px solid #0003;right:0;top:101%;height:0;z-index:999;background-color:#fff;transition:all .3s ease-in-out 0s}
.filterform{padding:15px 30px;max-height:calc(100vh - 130px);overflow:auto}
.dropdown-menu.show{height:auto;display:block}
.label-success{background-color:#2F9F70;color:#fff;padding:5px 10px;border-radius:5px}
.matcingperc{display:flex;flex-direction:column;align-items:center;margin:0 10px;font-size: 12px;font-weight: 500;}
.checkboxlist{flex-wrap:wrap;display:flex}
.checkboxlist .mr-2{margin-right:10px!important;margin-bottom:10px}
.notes{padding-left:30px;border-left:1px solid #ddd}
.nod-candidates{padding-top:120px}
.linklists a {display: inline-flex; text-transform: capitalize;background: rgba(0, 0, 0, 0.02); margin-right: 10px; min-height: 30px; align-items: center; border: 1px solid #ddd; color: #000; padding: 2px 6px; font-size: 12px; border-radius: 5px;}
.linklists a:hover {background: rgba(0, 0, 0, 0.06);}
.linklists a span.numbrers {background-color: #6631F8; color: #fff; border-radius: 10px; padding:4px 10px; display: inline-block; margin-left: 4px; font-size: 12px; text-align: center;}
.linklists a.active {border-color: #6631F8;color: #6631F8;}
.linklists a.active .filtrlength {color: #6631F8;}
.linklists a.text-link {border: none; color: #6631F8; text-decoration: none !important; padding-left: 0px;}
.settingtabs .mat-tab-labels .mat-tab-label-active{background:transparent}
.planfeature ul li::before{content:"";width:15px;height:10px;background-size:contain;position:absolute;left:0;background-image:url(../images/icons/icon-check.svg);background-repeat:no-repeat;top:7px}
.warningpopup{min-width:500px}
.signaturepopup{min-width:820px;width:820px;max-width:820px;min-height:400px}
.popaction{margin-top:30px;padding-bottom:30px}
.popaction button{min-width:90px}
.pageheaders .nav-item.backbtn{display:none}
.table-responsive{overflow:auto}
.booleanpage .ressultlayout{display:block!important}
.topbar-panel .mat-stroked-button .mat-button-wrapper{display:flex;align-items:center}
.mat-stroked-button.active{background:#e2d6fe;border-color:#e2d6fe!important}
.jobdescription_html{white-space:pre-line}
.zsiq_cnt{display:none!important}
.filtrlength{padding:0 0 0 4px;font-weight:600;color:#000}
body .mat-secondary{box-shadow:none!important}
.filters .mat-form-field-wrapper{padding-bottom:10px}
.chipssimple{display:flex;list-style:none;padding:0;white-space:nowrap;width:calc(100% - 23px);overflow:hidden;flex:0 0 auto}
.chipssimple .saprtr{color:#AB8DFD;display:inline-block;padding:0 4px}
.chipssimple li{text-overflow:ellipsis}
.less{display:none}
.candidtelistlooop.active .more{display:none}
.candidtelistlooop.active .less{display:block}
.candidtelistlooop.active .more.active{display:block}
.less.active{display:none!important}
.candites-wrappper .richeditor .angular-editor-toolbar{margin-left:-15px;margin-right:-15px}
body .candidtelistlooop .mat-stroked-button.mat-primary{color:#000;background:#f5f2ff}
.candidtelistlooop.active .less a{color:#000;display:inline-flex;align-items:center}
.slider .mat-tab-header{overflow:visible}
.slider .mat-tab-label-container{display:none;position:absolute;top:-48px;right:0;z-index:1000}
.slider.resultabs .mat-tab-label-container{display:flex}
.slider .mat-tab-label{height:35px;min-width:auto;padding:0 11px}
.slider .mat-tab-body-content{white-space:break-spaces;padding-top:20px}
.slider .mat-tab-label .mat-tab-label-content{font-weight:400;font-size:14px}
.errorhas .mat-form-field-appearance-outline .mat-form-field-outline-thick,.errorhas .mat-form-field-appearance-outline .mat-form-field-outline,.errorhas .mat-form-field-label{color:#f44336!important}
.badge-success{background:#17A03F;color:#fff;padding:6px 10px;border-radius:5px;margin:3px 0;display:inline-block}
.packagetype{padding-bottom:20px}
.packagetype .mat-radio-button .mat-radio-label{border:2px solid #ddd;padding:10px 20px;border-radius:10px}
.packagetype .mat-radio-button.mat-radio-checked .mat-radio-label{color:#6631F8;border-color:#6631F8}
.packagetype .mat-radio-button .mat-radio-label-content{display:inline-flex;flex-direction:column;justify-content:center}
.packagetype .mat-radio-button .mat-radio-label-content span{font-weight:600;font-size:15px}
.packagetype .mat-radio-label-content{padding-left:12px}
.stepswrapepr .mat-horizontal-stepper-header-container{border-bottom:1px solid #ddd}
.stepswrapepr .mat-horizontal-content-container{padding-top:12px;padding-left:0;padding-right:0}
.richeditor .angular-editor-toolbar{padding:9px 0!important;margin:0!important;display:flex;width:100%}
.stepswrapepr .angular-editor-textarea::before{display:none}
.richediter{border:1px solid #ddd;display:block}
.richeditor .angular-editor-textarea{padding:15px!important}
.angular-editor-toolbar .angular-editor-toolbar-set:first-child{padding-left:10px}
.stepswrapepr .mat-horizontal-stepper-header-container .mat-step-header:first-child{padding-left:0}
.stepswrapepr .mat-horizontal-stepper-header-container .mat-step-header:last-child{padding-right:0}
.stepswrapepr .angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button{padding:8px;min-width:25px}
.angular-editor .angular-editor-wrapper p{margin-bottom:7px!important}
.staticsbox .mat-stroked-button{border:1px solid #6631f8!important;background:#f8f6ff}
.right-actions .border-right-0{padding-right:0!important;margin-right:0!important}
.actionwithloader .btn{display:inline-flex;align-items:center}
.reaction .jobloader{display:none}
.reaction.active .jobloader{display:block}
.noline button{width:30px!important}
body .mat-radio-disabled:hover,body .mat-radio-disabled,.disablebtn:hover{cursor:not-allowed!important}
tr.mat-row,.table tr{position:relative}
tr.mat-row .fulllink,tr .fulllink{position:absolute;left:0;right:0;top:0;bottom:0}
tr.mat-row:hover,.table tbody tr:hover{background-color:#f4feff!important}
.no-hover.table tbody tr:hover,.no-hover tbody tr:hover{background:transparent!important}
.table.keywordstable tbody tr:hover{background-color:transparent!important}
.searchby{display:flex;justify-content:center;background:#F4F2FF;padding:6px;border-radius:12px}
.searchby .mat-radio-group .mat-radio-button{padding:8px 14px;border-radius:10px;font-weight:500;display:inline-flex;justify-content:center}
.compose-layout .searchby .mat-radio-group .mat-radio-button.mat-radio-checked{border:1px solid #6631F8}
.searchby .mat-radio-group .mat-radio-button.mat-radio-checked{background-color:#fff;box-shadow:0 4px 12px #6631f826;color:#6631F8}
.compose-layout .searchby{margin-bottom:20px}
.searchby .mat-radio-group .mat-radio-button{margin-bottom:0;margin-right:0}
.searchwrapper .formcard .formcardbody{padding:15px 25px}
.searchwrapper .searchby .mat-radio-container{display:none}
.searchby .mat-radio-group .mat-radio-label{width:auto}
.searchwrapper{position:relative}
.filters .job-descformwrapper{display:none}
.searchwrapper .searchby{position:absolute;right:35px;z-index:99;top:15px}
.formcardbody .mat-expansion-panel{border:1px solid #BFD0F0;border-top:none;box-shadow:none!important;border-radius:0;margin:0!important}
.formcardbody .mat-expansion-panel:first-child{border-top:1px solid #BFD0F0!important}
.formcardbody .mat-expanded{background-color:#FAFAFA}
.formcardbody .mat-expansion-panel-body{padding:0 24px 5px!important}
.overlay.loaderwraper-full{background-color:#fffc!important}
.aggrebox .mat-checkbox-layout .mat-checkbox-label{white-space:pre-wrap;font-size:13px;padding-left:4px;line-height:1.4}
.resume-text-1 .top-headline{flex-wrap:wrap;white-space:nowrap}
.top-headline h5,.top-headline h3{text-transform:capitalize;font-size:14px;font-weight:500}
.withnextbtn{justify-content:space-between;width:100%;padding-right:20px}
.list-candidte .sourced-candidates.collapsed .collapsemenu{display:none}
.pagination{display:flex;justify-content:center;padding:20px 10px;width:100%;overflow:auto}
.pagination a{padding:4px;border:1px solid #ddd;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin:0 5px;width:33px;height:33px;flex:0 0 auto}
.pagination a.active{color:#000;background-color:#e0d5fd;border-color:#e0d5fd}
.pagination button{margin:0 10px}
.expnddiv .nochip-inside{display:none}
.mat-expanded .expnddiv .nochip-inside{display:block}
.nochip-inside .mat-chip-list-wrapper .mat-chip{display:none}
.chipwrappers .mat-chip,.filters .onfiltserch .mat-chip{padding:0 2px!important;margin-top:5px;margin-right:4px;font-size:11px;font-weight:300;border-radius:2px!important;min-height:20px;height:auto;padding-left:5px!important}
.chipwrappers .mat-standard-chip .mat-chip-remove,.filters .onfiltserch .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:2px}
.chipwrappers .mat-standard-chip .mat-chip-remove .mat-icon,.filters .onfiltserch .mat-standard-chip .mat-chip-remove .mat-icon{width:15px;height:15px;font-size:15px;margin-top:1px}
.filters .onfiltserch input.mat-chip-input{font-size:13px}
.nochip-inside{margin-top:7px}
.selecoptioncontrol{border:none;padding-left:5px}
.selecoptioncontrol:focus{outline:none}
.expnddiv{flex:0 0 auto;width:100%}
.cs-exppanel,.filters .fieldbox{position:relative;margin-top:15px;border-radius:20px;background:#fff;border:1px solid #6631f82e;box-shadow:0 6px 16px #140a3c0f}
.filters .fieldbox{padding:10px 15px;margin-bottom:0}
.step-container .cs-exppanel{border:1px solid #ddd}
.filter-in-grid{display:grid;grid-template-columns:1fr 1fr}
.filter-in-grid .cs-exppanel{margin:0 15px;margin-top:-1px!important}
.cs-exppanel .cs-title{display:flex;flex-wrap:wrap;padding:10px 15px}
.cs-exppanel .cs-wrapper{flex:0 0 auto;width:100%;position:relative}
.cs-exppanel .cs-clicktitle{display:flex;justify-content:space-between;align-items:center;width:100%}
.cs-exppanel .downbtn{margin-left:5px;display:none}
.cs-title .mat-form-field-appearance-outline .mat-form-field-wrapper{padding-bottom:0!important}
.step-container .cs-panels .cs-exppanel:first-child{border-top:1px solid #6631f833}
.nochip-inside .mat-form-field-flex{height:44px}
.cdk-overlay-container .mat-option{font-size:13px;font-family:inherit;line-height:1;height:32px;padding:0 15px}
.languagewrapper{position:relative}
.languagewrapper .langlistsform{display:flex;position:relative;flex-wrap:wrap;min-height:40px}
.langlistsform .cols{padding:0 7px;width:45%;flex:0 0 auto}
.langlistsform .cols.deltbtn{width:30px;position:absolute;right:7px;text-align:center;padding:0;bottom:0;top:0}
body .langlistsform .mat-form-field-appearance-outline .mat-form-field-infix{padding:5px 0 10px}
.filters .onfiltserch [class*=col]{flex:0 0 100%;max-width:100%}
.titlecompnt .onfiltserch .col-md-4{margin-top:7px;margin-bottom:7px}
.titlecompnt .onfiltserch .col-md-4 .fieldbox{margin-bottom:0;height:100%;margin-top:0}
.filters .onfiltserch [class*=col].keywordfields,.filters .onfiltserch [class*=col].locationfieds{flex:0 0 50%;max-width:50%}
.languagewrapper .last-child .deltbtn{display:none!important}
.languagewrapper .addlangs{position:absolute;right:-2px;bottom:8px;align-items:center;display:inline-flex;line-height:1;justify-content:center}
.text-right{text-align:right}
.cs-titled{position:relative}
.cs-titled .chipwrappers{display:flex;flex-direction:column}
.cs-titled .mat-form-field-wrapper{padding-bottom:0}
.cs-titled .outsidechip{min-height:26px}
.filters .cs-titled .outsidechip{min-height:auto}
.inputinfo{color:#999;width:17px!important;margin-left:5px;height:16px!important;font-size:17px!important;position:absolute;right:10px;top:21px}
.search-sidebar .onfiltserch .form-group{margin-bottom:0}
.formcard .formlabels{display:none}
.langlistsform{display:none!important}
.langlistsform.last-child{display:flex!important}
.dropactive .mat-option{display:none!important}
.dropactive .mat-option.active{display:flex!important}
.searchinsidechips .nochip-inside .mat-form-field-flex{min-height:44px;height:auto;padding-right:35px}
.filters .searchinsidechips .nochip-inside .mat-form-field-flex{padding-right:15px}
.searchinsidechips .nochip-inside .mat-chip-list-wrapper .mat-chip{display:inline-flex}
.searchinsidechips .outsidechip{display:none!important}
.searchinsidechips .chipwrappers .mat-chip-list-wrapper{overflow-y:auto}
.nochip-inside input.mat-chip-input{margin-top:2px!important}
.search-sidebar .outsidechip{display:flex;align-items:center;flex-wrap:wrap}
.silrsec{flex:0 0 auto;min-width:213px;display:flex;flex-wrap:wrap}
.filters input.mat-chip-input{flex:1 0 130px;width:130px}
.reachsearch{background:#ffffff80;padding:10px 15px;border-radius:14px;box-shadow:0 12px 30px #0000000f;height:auto}
.reachsearch:hover{background:var(--bg-grd)}
.listitem{justify-content:space-between}
.fulllink{position:absolute;left:0;right:0;top:0;right:0;bottom:0;z-index:10}
.noss{display:inline-block;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
label.cs-clicktitle > span{text-transform:capitalize;max-width:238px;font-weight:500}
.searchwrapper label.cs-clicktitle > span{max-width:80%}
.freeplan .top-headline .selectcandiitem,.freeplan .selectionoption{display:none!important}
.freeplan .titlecompnt{position:relative}
.freeplan .titlecompnt::after{content:"";position:absolute;top:0;right:-13px;bottom:0;left:-13px;z-index:100;cursor:not-allowed}
.rightsidewrapper .right-actions .reaction .mat-radio-group .mat-radio-button{padding-right:3px}
.mat-dialog-title > span{max-width:50%;align-self:center}
.detlbtn.mat-icon-button{position:relative;z-index:100;width:35px;height:35px;line-height:1}
.rankbasedreaction.reaction .mat-radio-group .mat-radio-button{margin-bottom:0;margin-right:2px}
.ands{display:none}
.reqkeyfield{position:relative;margin-right:36px!important}
.reqkeyfield .ands{position:absolute;right:-30px;display:inline-block;font-size:11px}
.outsidechip .mat-chip.reqkeyfield:last-child .ands{display:none!important}
.rankbasedreaction{position:absolute;right:7px;bottom:10px}
.rankbasedreaction .resebtn .mat-icon{margin-top: 2px; font-size: 19px; width: 20px; height: 20px;}
.formcard .searchby .mat-radio-label-content{padding-left:0}
.resebtn{color:#b1b1b3}
.rightinnerwprappr .rankbasedreaction{position:static}
.text-loader{position:relative;height:40px;text-align:center}
.text-loader > div{position:absolute;color:#028420;left:0;right:0;opacity:0;transition:all .3s ease-in-out 0s}
.text-loader > div.active{opacity:1}
body .rankbased .mat-form-field-appearance-outline .mat-form-field-infix{padding:1px 0 7px}
body .rankbased .mat-form-field-appearance-outline .mat-form-field-wrapper{padding:0!important;margin:0!important}
body .rankbased .mat-form-field-infix{width:130px}
body .rankbased .mat-form-field-label-wrapper{top:-18px}
body .rankbased .mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-5%)}
body .rankbased .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{transform:translateY(-13px) scale(0.75)}
.booleanoptions .infotitle{top:7px}
.booleanoptions .infotitle .mat-icon{font-size:16px}
.booleanoptions .mat-radio-label-content{line-height:2.1}
.compmail{display:none}
.compmail.active{display:block}
.regenerate .mat-button-wrapper{display:inline-flex;align-items:center}
.titleopntion{display:none}
.titleopntion.active{display:block}
.highlightcolor{background:linear-gradient(90deg, #FFF3CD 0%, #edfbed 100%);}
body .reqkeywordfied-search{display:none}
.exampleinfo{display:block}
.exampleinfo span{background-color:#ededed;color:#777;padding:2px}
.reqkeyfield{position:relative}
.editdropdown{display:none}
.editabelchips .editdropdown{z-index:100;padding:15px;box-shadow:1px 1px 20px #00000038;background-color:#fff;left:0}
.editabelchips .submitbtn{padding-top:21px;padding-left:4px}
.editabelchips .editdropdown a{margin-left:6px;color:#369736;margin-right:10px}
.editabelchips .editdropdown.show{display:block}
.redropicon{display:none}
.reqkeyfield .redropicon{display:inline-block;position:relative;top:-2px}
.reqkeyfield .redropicon .mat-icon{height:13px}
.filters .editabelchips .editdropdown{min-width:290px;bottom:-80px}
.chooseoptions{display:none}
.chooseoptions.active{display:block}
.filters .inputinfo{display:none}
.chiporinputs{margin-left:-10px;margin-right:-10px}
.chiporinputs span{width:calc(50% - 20px);padding:0 10px;font-size:12px}
.chiporinputs span.or{width:40px;padding:0 5px;display:inline-block;text-align:center}
.regenerate .mat-stroked-button{min-width:auto;display:inline-flex;padding:6px 10px}
.searchinsidechips .booleanchipswrapper .nochip-inside .mat-chip-list-wrapper .mat-chip{display:none!important}
.searchinsidechips .booleanchipswrapper .outsidechip{display:flex!important;flex-wrap:wrap}
.booleanchipswrapper{display:flex;align-items:flex-start}
.booleanchipswrapper .chipwrappers{flex-direction:column-reverse!important}
.cursor:hover{cursor:pointer}
body .filters .searchinsidechips .mat-form-field{margin-top:0}
.filters .formtitle{margin-top:5px;font-size:13px}
.stepswrapepr .richeditor .angular-editor-textarea p br{display:block!important}
.angular-editor-wrapper ul{list-style:inside}
.booleanlocation .nochip-inside{margin-top:0}
.booleanlocation .chipwrappers{flex-direction:column-reverse}
.booleanlocation .cs-titled .outsidechip{min-height:auto}
.txtenditrwrpper{position:relative}
.txtenditrwrpper .addemailvariable{position:absolute;right:15px;z-index:10;height:30px;width:35px;background:#F3F2F4;line-height:30px;text-align:center;border-radius:3px;color:#000;font-weight:600;top:9px}
.var-btn::after{content:"{ }"}
body .mat-icon.sm-icon{height:17px;width:17px;font-size:17px;position:relative;top:3px}
body .mat-icon.small-icon{height:16px;width:16px;font-size:16px}
.booleanslists{padding-top:5px}
.soucinglink{background-color:#edfcff;text-align:center;padding:15px 15px 10px;border-radius:10px;border:1px solid #3fc8df;font-size:13px}
.soucinglink h3{font-size:27px;margin-bottom:5px}
.booleanpage input.mat-chip-input{width:70px;flex:1 0 70px}
.booleanpage .searchinsidechips .nochip-inside .mat-form-field-flex{padding-right:10px}
.optmsearchlink.disabled{position:relative}
.optmsearchlink.disabled a{color:#777!important;position:relative}
.optmsearchlink.disabled::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;cursor:not-allowed;background-color:#ffffff4d;z-index:100}
.pagination a.islast{display:none}
.freeplan .pagination a.islast{display:inline-flex}
.withsepration .boolist span{font-weight:600;font-size:12px;margin:0 3px 5px 0;padding:1px 3px}
.withsepration .boolist i{opacity:0;width:10px;height:10px;border-radius:20px;position:relative;color:red;cursor:pointer;font-style:normal;display:inline-flex}
.withsepration li{position:relative;margin-top:5px;margin-bottom:20px}
.withsepration li button,.withsepration li .boolean-action a{position:absolute;z-index:100;min-width:auto;padding:6px 9px;border:1px solid #6631f8;line-height:1;background:#eff2ff}
body .withsepration li .mat-icon{height:16px;width:16px;font-size:16px}
.withsepration li button{right:10px;top:10px}
.withsepration li .boolean-action a{right:10px;top:55px}
.withsepration .boolist span:hover i,.withsepration .boolist b:hover strong{opacity:1}
.highightquery{max-height:310px;overflow:auto;background-color:#fff;padding:15px;border:1px solid #ddd}
.modidyitems li{padding:1px 5px;display:inline-flex;align-items:center;background:#f6f8fe}
.modidyitems li .mat-icon.remicon{height:16px;cursor:pointer;opacity:0;width:16px;font-size:16px;color:red}
.modidyitems li:hover .mat-icon.remicon{opacity:1}
.insightinfo ul li{margin-bottom:15px;position:relative;background:#F5F7FD;padding:10px 67px 10px 10px !important;color:#777;background:transparent;border:1px solid #6631f833;border-radius:5px}
.insightinfo ul li strong{color:#000}
.quick-insights{transition:all .3s ease-in-out 0s}
.titlesection .quick-insights ul li:last-child{border-bottom:1px solid #6631f833}
@keyframes fadesIn {
from{opacity:0;transform:translateY(-8px)}
to{opacity:1;transform:translateY(0)}
}
.insightinfo .matcingperc{position:absolute;right:0;top:15px}
.matcingperc.red span,.redlabel{background-color:#fde3e3;border:1px solid #f72323}
.matcingperc.yellow span,.yellowlabel{background-color:#fdeea6;border:1px solid #F79623}
.matcingperc.green span,.greenlabel{background-color:#f3fff3;border:1px solid #07c107}
.matcingperc.blue span,.bluelabel{background-color:#c5f6f2;border:1px solid #07c18c}
.screeningTable .matcingperc{display:table-cell;text-align:center;padding:7px}
.mutipleresumes .ressultlayout{width:calc(100% - 60px)}
.multiresult.ressultlayout{display:flex;padding-left:0}
.mutipleresumes .sidebarmain{width:60px}
.mutipleresumes .tabforresume,.mutipleresumes .resume-steps{display:none}
.multiresult .resultlist{width:260px;overflow:auto;padding:0 12px;height:calc(100vh - 50px)}
.multiresult .optimized-resume{width:calc(100% - 260px);padding-left:15px;border-left:1px solid #ddd}
.resultlist .candi-box{display:flex;align-items:center;justify-content:space-between;margin-top:15px;color:#000;padding:3px;padding-left:15px;border-radius:25px;border:1px solid #ddd}
.resultlist .candi-box.active{background-color:#6631F8;color:#fff}
.resultlist .candi-box .list-icons{white-space:nowrap;max-width:193px;overflow:hidden;text-overflow:ellipsis}
.resultlist .candi-box .progrss-match{width:37px;height:37px}
.resultlist .candi-box .progrss-match .matchbadge{font-size:12px}
.optimized-resume .mat-tab-body-content{height:calc(100vh - 100px);overflow:auto;padding:0 15px}
.matched-resumespage .optimized-resume .mat-tab-body-content{height:calc(100vh - 175px)}
.matched-resumespage .doctitle{padding:10px 0;min-height:59px;margin-left:0;margin-right:0}
.viewed-matched-resumes .matched-resumespage .doctitle{min-height:55px}
.resultlist .candi-box.active .progrss-match .matchbadge{color:#000!important}
.analyzedcontent pre{font-family:monospace;font-size:13px;margin:0;background:#f4f4f4}
.multijobs .form-group:first-child .removejobdec{display:none}
.fixedbottombtn .mat-raised-button{width:100%}
.fixedbottombtn .mat-button-wrapper{justify-content:center}
.weightoptions .act{display:none!important}
.hightlightprofile{color:#70707b;transition:all .3s ease 0s;font-weight:300;padding:5px;width:0;margin-top:5px;padding-bottom:2px;background:linear-gradient(240deg,#fff,#6631f80a)}
.hightlightprofile.active{width:100%}
.hightlightprofile mark{background-color:transparent;color:#000;font-weight:500}
.candi-info p{line-height:1.4}
.expfeidl{color:#70707b}
.checkallbox.shotlistedactive{border:1px solid #ddd;display:inline-flex;padding:1px 2px 3px 8px;border-radius:5px;margin-right:7px;align-items:center}
body .checkallbox .mat-icon{height:19px}
.drpmenuicon{display:none!important}
.checkallbox.shotlistedactive .drpmenuicon{display:inline-block!important}
.menu-slection{padding:7px}
.menu-slection > div{padding:10px;margin-bottom:7px}
.menu-slection > div:last-child{margin-bottom:0}
.menu-slection > div:hover{cursor:pointer;background-color:#eee}
.priflesummry{padding:10px;margin-top:15px;border-radius:4px;box-shadow:#0000000f 0 0 10px;border:1px solid #0000001f}
.nextprevbtn .mat-icon-button{width:30px;height:30px;line-height:30px;border-radius:5px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;padding-bottom:3px}
.nextprevbtn .mat-icon{line-height:30px}
.formcardbody textarea{resize:none;width:100%;overflow-y:auto}
.video-container{width:1200px;height:675px;max-width:100%}
.howitworkpopup.mat-dialog-container{padding:0}
.video-dialog{position:relative;margin:-25px -48px!important}
.video-dialog .closebtn{position:absolute;top:10px;right:10px}
.searchwrapper .formwrppeprs{min-height:95px}
.new-email-card .new-email-card-header .mat-form-field-appearance-outline .mat-form-field-wrapper,.removefiedlspace .mat-form-field-wrapper{margin-bottom:0;padding-bottom:0}
body .new-email-card .new-email-card-header .mat-form-field-appearance-outline .mat-form-field-infix{padding:1px 0 10px}
.new-email-card .new-email-card-header .mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(0%)}
.interatebox{box-shadow:1px 1px 5px #0000001f;background-color:#fff;padding:15px;min-height:140px;margin-bottom:15px}
.inteheader{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px}
.inteheader img{flex:0 0 auto;width:30px}
.inteheader span{padding-left:15px}
.interatebox a{display:inline-block;font-size:14px}
.interatebox a:hover{text-decoration:underline}
.subjectinput input{max-width:550px}
.connectgoogle img{width:auto;height:40px;border-radius:5px}
.connectgoogle:hover{text-decoration:none!important}
.emalisign{border-top:1px solid #ddd;padding-top:15px}
.interatebox .microsofbtn{padding:11px 18px;border-radius:5px;border:1px solid #ddd;font-size:13px!important;display:inline-flex!important;align-items:center;background:#212123;color:#fff}
.interatebox.notactive{position:relative;cursor:not-allowed;background-color:#f1f1f1}
.connected-emails{box-shadow:1px 1px 5px #0000001f;background-color:#fff;padding:15px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.sendemail{margin-top:10px}
body .active.dnone{display:block!important}
.pagetitle{background-color:#fff}
.campaignname{display:flex}
.page-title{padding:10px 15px}
body .largepopup{min-width:650px}
.table.tablespce td,table.tablespce th{padding:12px}
.quick-createcampaign .quick-createcampaign .pagetitle{display:none}
.tolabless{position:relative;top:9px}
.gradgrd small{font-size:12px;color:#888}
.text-black{color:#000!important}
.locationradius{justify-content:flex-end;display:flex}
.locationradius input{width:65px}
.filters .noinsearchfilter{display:none!important}
.pageinside{position:relative}
.pagetitle{background:transparent}
.pageinside{background-color:#fffc}
.backtoprcingtbl{position:absolute!important;left:50px;z-index:100;font-size:14px;margin-top:8px!important;padding-top:7px!important}
.aditionalcredits .mat-tab-header{padding-left:280px;background:#f5f7fc;border-bottom:none}
body .table tbody .priceboxs:hover{background:transparent!important}
.top-headline .error{font-size:11px;padding:0 9px}
.top-headline .small-icon .mat-icon{width:17px;height:17px;font-size:15px;color:#6631F8!important;border:1px solid #eee;margin-left:3px;margin-top:3px}
.with-icon{display:flex;align-items:center}
.with-icon .mat-icon{margin-right:4px}
.noresize{resize:none}
.matchi-idvl{margin-top:-6px}
.badge{display:inline-block;padding:.25em .4em;font-size:12px;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}
.badge-primary{color:#fff;background-color:#6631F8}
.badge-secondary{color:#fff;background-color:#6c757d}
.badge-success{color:#fff;background-color:#28a745}
.badge-danger{color:#fff;background-color:#dc3545}
.badge-warning{color:#212529;background-color:#ffc107}
.candidatefit-list ul{display:flex;flex-wrap:wrap}
.candidatefit-list ul li{flex:0 0 auto;width:33%;padding:0;margin-bottom:0;padding-right:10px;padding-bottom:10px;border:none}
.candidatefit-list ul li label{font-weight:600;display:block}
.candidatefit-list ul li .fit-wrapper{display:block;padding:10px;position:relative;border-radius:15px;height:100%;border:1px solid #ddd}
.candidatefit-list ul li p{margin-bottom:5px;color:#777;line-height:1.4}
.candidatefit-list ul li.green{color:#0b7c23}
.candidatefit-list ul li.yellow{color:#b17506}
.candidatefit-list ul li.red{color:#f10101}
.candidatefit-list ul li.green .fit-tag{background-color:#dcffe3}
.candidatefit-list ul li.yellow .fit-tag{background-color:#ffedca}
.fit-tag{background-color:#ddd;padding:2px 6px;border-radius:5px;font-size:11px;margin-left:0;margin-top:2px;text-align:center;width:80px}
.autowidhtag{width:30px;margin-left:3px;flex:0 0 auto;text-align:center;padding:2px 0}
.inpsectitle{margin:-10px -15px 15px}
.weightlabel{background:#fff;top:9px;display:inline-block;padding:2px;position:relative;left:6px;font-size:9px}
.ag-header-cell .ag-header-select-all{opacity:0;display:none}
.emailcamppopup .optslction{padding-right:15px}
.filters .onfiltserch .domainselections{margin-bottom:20px}
.onlyinresults{display:none}
.filters .onlyinresults{display:block}
.list-card{display:flex;align-items:flex-start;margin-top:4px}
.list-card .listimg{width:25px;margin-right:8px;border-radius:5px;flex:0 0 auto}
.insight-form .job-descformwrapper{display:none}
.insightformnodomain .domainselections{display:none}
.insightformnodomain .col-md-6{flex:0 0 100%;max-width:100%}
.flexstart .mat-radio-label{align-items:flex-start}
.usernaylsytmatchper .progrss-match{margin:0}
.detailssection{margin-top:15px}
.detailssection h5{font-weight:300;margin-bottom:0;font-size:11px;color:#777;text-transform:uppercase;padding-top:5px}
@media print {
button{display:none!important}
}
@media(min-width:992px) {
.shotlistingmodel{min-width:1070px}
.listcard.active{background-color:#e6fcff;border-left:4px solid #6631F8}
.listcard.active .chips li{background-color:#deedf0}
}
@media(max-width:1281px) {
.jobinformation{width:45%}
.jobform .mat-radio-label-content{min-width:40px!important}
}
@media(max-width:1200px) {
.sidebarmain{width:380px}
.ressultlayout{width:calc(100% - 380px)}
.pageheaders .nav-pills .btn{padding:8px 13px;min-width:auto;line-height:1;min-height:35.5px;display:inline-flex;align-items:center}
.listcards{padding:7px}
.canndidatelisted{width:40%}
}
@media(max-width:1023px) {
.toolsmenumob button.mat-menu-item{width:100%;color:#fff;padding-left:0}
.toolsmenumob button.mat-menu-item .mat-icon{color:#fff}
.toolsmenumob button.mat-menu-item.active{color:#4ee6fe}
}
@media(max-width:992px) {
.pageheaders .nav-item.backbtn{display:inline-block}
.pageheaders .nav-pills .btn .mat-icon{height:14px;width:22px;font-size:17px;margin-bottom:4px}
.canndidatelisted{width:auto}
.jobinformation{width:auto}
.jobdetailspage .ressultlayout{display:none}
.mobview .sidebarmain{display:none}
.mobview .jobdetailspage .ressultlayout{display:block}
.page-layout{flex-wrap:wrap}
.sidebarmain{width:100%;height:auto;padding:15px;padding-bottom:30px}
.ressultlayout{width:100%;height:auto;margin-left:0;margin-right:0;padding:0}
.pageheaders{overflow:auto;margin-left:0;margin-right:0;padding:0}
.cnadiprofile-wrappr.active .pageheaders{position:fixed;left:0;right:0;z-index:100}
.menubar ul li a{color:#fff;cursor:pointer;padding:10px;display:block;margin-top:10px}
.menubar ul li a.btn{margin:20px 0!important}
.boxcard .cardbody{padding:15px}
.boxcard .cardheader{padding:8px 15px}
.mat-dialog-container .popbox{max-width:100%!important;min-width:100%!important}
.popbox .row,.warningpopup .row{margin:0}
.popbox .row [class*="col-"]{padding:0}
.mat-dialog-content{margin:0!important;padding:0!important}
.layoff-details-dialog .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:12px;overflow:hidden}
.layoff-details-dialog .mat-mdc-dialog-container{padding:0}
.filterheader{border-top:1px solid #C2D1ED}
.withnextbtn{padding-right:10px}
}
@media(max-width:767px) {
.skeloader{width:90%}
.selectionoption{flex-wrap:wrap}
.secloum .cs-panels .cs-exppanel:first-child{border-top:none}
.topbar-panel .canndidatelisted{width:100%}
.topbar-panel .jobinformation,.jobstatus{width:100%;margin-left:0!important;margin-top:12px}
.candi-info{font-size:13px;margin-bottom:3px}
.profile-info{flex-wrap:wrap;justify-content:flex-start}
.additional-info .candi-info > div{min-width:auto;text-align:left}
.formwrapper{max-width:90%}
.leftpanel > .cardbox
.select-generate .mat-radio-group{justify-content:flex-start}
.welcome-titte h1{font-size:40px;line-height:1.3}
.gredtitle{font-size:26px;height:45px}
.logo img{height:26px!important}
.jobform .mat-radio-label-content{font-size:14px}
.richeditor .angular-editor-toolbar{display:none}
.documentlist{overflow:auto}
.su-name{width:100%!important}
.su-action{min-width:80px}
.su-date{display:none!important}
.reaction{position:absolute;right:15px;top:56px}
.reactofcandidate.reaction{position:static}
.homepage,.bg-section{min-height:auto;padding-bottom:0}
.boolist .reaction{margin-right:-30px;position:static}
.keywordstable th{display:none!important}
.keywordstable tr{display:flex;flex-flow:column}
.keywordstable tr td{flex:0 0 auto;width:100%}
.no-generation:not(.loaderwraper){height:auto}
.no-generation img{width:80px}
.pageinside{padding:15px;position:relative}
.warningpopup,.signaturepopup{min-width:auto;width:100%;max-width:100%}
.searchtable{margin-left:0}
.dashboard-wrapper .mt-5{margin-top:30px!important}
.reactofcandidate .mat-radio-group{display:flex;width:71px;height:30px;overflow:hidden}
.jobinformation .widginfo strong{max-width:120px}
.profile-bio{margin-top:15px}
.loginwrapper{justify-content:start}
.loginwrapper .logo-center{margin-bottom:20px}
.logo-center img{height:30px}
.history-invoice .table td{white-space:nowrap}
.welcomebox .mat-horizontal-content-container{padding:25px}
.welcomebox .mat-horizontal-stepper-header{padding:0 10px}
.formcard .formcardheader,.formcard .formcardbody{padding:15px}
.searchby .mat-radio-group .mat-radio-button{font-size:12px}
.reaction .mat-radio-label-content svg{display:none}
.packagetype .mat-radio-group{display:flex;width:100%;overflow:auto}
.searchwrapper .searchby{position:static;width: 93%; margin: auto;}
.searchwrapper .formcard{margin-top:20px;margin-bottom:20px}
.rightsidewrapper.fullscreen,.rightsidewrapper.fullscreen.active .more-details .pageheaders{width:100%!important}
body .largepopup{min-width:auto}
body .mat-dialog-title{font:inherit;align-items:center;font-size:14px;font-weight:500;flex-wrap:wrap}
.warningpopup .emailcamppopup,.warningpopup .emailcamppopup .new-email-card-body .col-md-12{padding:0}
.backtoprcingtbl{position:static!important;margin-bottom:15px!important;text-align:center}
.aditionalcredits .mat-tab-header{padding-left:0}
.viewed-matched-resumes .sidebarmain,.matched-resumespage .sidebarmain{width:100%;height:auto;max-height:300px;padding:15px;padding-bottom:15px;padding-top:0;overflow:auto}
.viewmatchheader .menubar ul li a{margin-top:0}
.filters .onfiltserch [class*=col].keywordfields, .filters .onfiltserch [class*=col].locationfieds { flex: 0 0 100%; max-width: 100%;}
.filterclosebtn {position: absolute; right: 10px; top: 10px;}
}
@media(max-width:600px) {
.candi-info{margin-right:0}
.reaction.reactofcandidate{position:absolute;top:78px;right:5px;display:none}
.profile-bio h3{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.downloadprodile,.profile-bio h3{padding-bottom:13px!important}
.expfeidl{font-size:13px}
.top-headline h5{max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.filtrlength{padding:0 2px;font-weight:400}
.matcingperc{margin:0 6px}
.sendemail h4.d-flex{width:66px;overflow:hidden;white-space:nowrap}
.stepswrapepr .richeditor .angular-editor-toolbar{flex-wrap:wrap}
.angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button{margin-bottom:4px}
.stepswrapepr .richeditor .angular-editor-toolbar{padding:9px 10px 2px!important}
.pagination{justify-content:start;margin-bottom:70px}
.searchrepage .zsiq_floatmain{display:none!important}
.matched-resumespage .optimized-resume .mat-tab-body-content{height:auto}
.matched-resumespage .doctitle{flex-wrap:wrap}
}
@media(max-width:400px) {
.profile-bio h3{max-width:145px}
.save{margin-right:10px!important}
.page_title .gredtitle{font-size:30px!important}
.cardbg{margin-top:36px}
.formwrapper{padding:20px}
.qlink a{font-size:14px}
.jobinformation .widginfo strong{max-width:90px}
.topbar-panel .listcards .widginfo,.listcards .status{font-size:13px}
.linklists{margin-bottom:7px}
.source-more-btn{display:none}
}