


/* breadcrumbs */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-breadcrumbs-wrp{margin-bottom: 5px;margin-top: 10px;display: flex;align-items: center;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-breadcrumbs-wrp div.wjportal-breadcrumbs-links a.wjportal-breadcrumbs-link{text-decoration: underline;outline: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-breadcrumbs-wrp div.wjportal-breadcrumbs-links a.wjportal-breadcrumbs-link:hover{text-decoration: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-breadcrumbs-wrp .wjportal-breadcrumbs-link{position: relative;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-breadcrumbs-wrp .wjportal-breadcrumbs-link::after{content: "\003E";padding:0 7px;display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-breadcrumbs-wrp div.wjportal-breadcrumbs-links::after{display: none;}

/* Newest Job listing */
div.wjportal-elegant-addon-main-up-wrapper{background-color: #fff;text-align: start;}
div.wjportal-elegant-addon-main-up-wrapper i{font-family:'FontAwesome';}
div.wjportal-elegant-addon-main-up-wrapper{width: 98%;max-width: 1350px;display:block;margin: auto;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list{display: flex;flex-wrap: wrap;width: 100%;border: 1px solid;padding: 40px 30px;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list.wjportal-elegant-addon-featured-jobs-list{border: 1px dashed;background: linear-gradient(to right, #f0f2f9 30%, #fff );}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper{display: flex;flex-direction: column;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-logo{position: relative;width: 120px;height: 120px;margin-left:20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-logo img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-list-top-wrp{display: flex;justify-content: space-between;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp{display: flex;align-items:flex-start;margin-bottom: 40px;background-color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp input{width:calc(100% - 2px);min-height: 57px;border: unset;padding-left: 40px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-field-wrp{flex: 1 1 30%;min-width: 30%; position: relative;border: 1px solid;border-right-width: 0px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-filter-search-field-wrp{flex: 1 1 40%;position: relative;border: 1px solid;border-right-width:0px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-btn-wrp button{min-height: 49px;min-width: 120px;font-weight: bold;border-radius: 4px;border: unset;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-btn-wrp {height:59px;display: flex;align-items: center;border: 1px solid;border-left-width: 0px;padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-field-icon{position: absolute;top: 17px;left: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp ul.wpjobportal-input-list-wpjobportal li.wpjobportal-input-selected-token-wpjobportal p{color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp ul.wpjobportal-input-list-wpjobportal{height: 57px !important;width: 100%;overflow-x: auto;position: relative;display: flex;padding: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp ul.wpjobportal-input-list-wpjobportal li input{min-height: 50px;min-width: fit-content;position: relative;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp ul.wpjobportal-input-list-wpjobportal li{display: flex;align-items: center;min-width: fit-content;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp ul.wpjobportal-input-list-wpjobportal::before{content: url('../images/location.png');padding-left:10px;padding-top: 17px;float: left;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-filter-search-field-wrp ul.wpjobportal-input-list-wpjobportal .wpjobportal-elegant-addon-job-listing-city-field{height: 50px;overflow-y: scroll;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-filter-search-field-wrp ul.wpjobportal-input-list-wpjobportal {border: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-data .wjportal-elegant-addon-companyname{font-size: 1.13em;font-weight: bold;flex: 0 0 40%;padding-right: 15px;float: left;margin-bottom: 8px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-data .wjportal-elegant-addon-jobs-location-text{font-weight: bold; color: #12804c;width: fit-content;float: left;margin-bottom: 7px;font-size: 1.13em;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-data .wjportal-elegant-addon-jobs-location-text img{display: inline-block;vertical-align: text-bottom;padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-data .wjportal-elegant-addon-job-title a{text-decoration: unset;font-weight: bold;padding: 10px 0;margin-right:5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-data .wjportal-elegant-addon-featured-job{padding:4px 10px;border: 1px solid #a5adde;border-radius: 4px;background-color: #dfe7ff;color:#2a3fca;font-weight: bold;font-size: .9em;display: inline-block; vertical-align: super;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-data .wjportal-elegant-addon-featured-job img{display: inline-block;padding-bottom:5px;vertical-align: middle;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-keyvalue{display: flex;align-items: center;flex-wrap: wrap; padding-top: 15px;margin-top: 7px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-keyvalue span{display: flex;align-items: center; padding-right: 20px;font-weight: bold;padding-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-keyvalue span span{padding-right: 0;padding-bottom: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-keyvalue span.wjportal-elegant-addon-posted-info{color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-keyvalue span img{padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-cnt-wrp{flex: 1 1 60%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-cnt-wrp .wjportal-elegant-addon-jobs-data-wrp{float: left;width: 100%;margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-custom-field-wrp{display: flex;align-items: center;flex-wrap: wrap;margin-top: 8px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-custom-field-wrp .wjportal-elegant-addon-custom-field{padding-right: 20px;position: relative;display: flex;padding-bottom: 7px;min-width: fit-content;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-custom-field-wrp .wjportal-elegant-addon-custom-field .wjportal-elegant-addon-custom-field-title{padding-right: 5px;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-custom-field-wrp .wjportal-elegant-addon-custom-field::before{content: url('../images/custom-field.png');padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-custom-field-wrp .wjportal-custom-field{width: fit-content;margin-right: 5px;margin-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list span.wjportal-featured-tag-icon-wrp span.wjportal-featured-tag-icon{position: relative;top: unset;left: unset;transform: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-discription{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 5px;flex: 0 0 90%;margin-top: 8px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-apply-btn-wrp{display: flex;align-items: center;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-page-heading{padding: 25px 0;margin-bottom: 20px;border-bottom: 3px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-page-heading span.wjportal-elegant-addon-featured-job{padding: 4px 10px;border: 1px solid #a5adde;border-radius: 4px;background-color: #dfe7ff;color: #2a3fca !important;font-weight: bold;font-size: .9rem;display: inline-block;vertical-align: middle;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-page-heading .wjportal-company-salogon{padding:0 20px 0 5px;display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-page-heading .featurednew.wjportal-featured-tag-wrp {display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-apply-btn-wrp a{padding: 12px 20px;border-radius: 4px;border: 1px solid; margin-top: 25px;display: inline-block;font-weight: bold;text-decoration: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-apply-btn-wrp a img{padding-left: 15px;display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-discription{margin: 0;}
div.wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-field-wrp ul.wpjobportal-input-list-wpjobportal {padding: 0;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-applied-job-resume-status{display: inline-block;float: unset;padding: 2px 20px;border-radius: 4px;font-weight: bold;color: #fff;margin-bottom: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-applied-job-resume-status.wjportal-inbox{border: 1px solid #26864f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-applied-job-resume-status.wjportal-rejected{border: 1px solid #993c3e;background-color: #ed3237;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-applied-job-resume-status.wjportal-spam{border: 1px solid #e57635;background-color: #f58634;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-applied-job-resume-status.wjportal-shortlist{border: 1px solid #048ac6;background-color: #0098da;}
/* myjobs listing */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions{display: flex;flex-wrap: wrap; justify-content: space-between;width: 100%;align-items: center;margin-bottom: 40px;gap: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a{padding: 12px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;margin-right: 0px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a .wjportal-elegant-addon-myjobs-btn-white-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a img{display:inline-block;padding-right: 5px;vertical-align: text-bottom;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a:hover .wjportal-elegant-addon-myjobs-btn-white-icon{display:inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a:hover .wjportal-elegant-addon-myjobs-btn-black-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-act-btn-wrp a{padding:12px 20px; border-radius: 4px;display:flex;align-items: center; font-weight: bold;text-decoration: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-act-btn-wrp a img{padding-right: 5px;display: inline-block;vertical-align: text-bottom;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-filter-wrp{display: flex;align-items: stretch;font-weight: bold;flex: 1 1 50%;justify-content: flex-end;order: 2;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-act-btn-wrp{order: 1;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-filter-wrp .wjportal-filter-wrp{display: flex;align-items: stretch;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-filter-wrp .wjportal-elegant-addon-filter-image a{display: flex;height: 100%;align-items: center;padding: 0 10px;border-radius: 4px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-filter-wrp .wjportal-elegant-addon-filter select{padding:12px 20px; appearance: unset;background-color: #fff;border: unset;min-width: 150px;font-weight: bold;border: 1px solid;height: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-data .wjportal-elegant-addon-item-status{display: block;width: fit-content; padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right:15px;max-width: 100%;margin-bottom: 15px;border: 1px solid #26864f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-item-act-status{display: inline-block;padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right: 15px;max-width: 100%;background-color: #f58634;margin-bottom: 5px;border: 1px solid #c86b46;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-item-act-status.wjportal-elegant-addon-rejected{background-color: #ed3237;border: 1px solid #993d3f;}
div.wjportal-elegant-addon-page-header div.frontend{margin-top: 0;margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp{display: flex;flex-wrap: wrap;align-items: center;margin-top: 25px;gap: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-feature-wrp{display: inline-block;margin-right: 0px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-feature-wrp a{position: relative;padding-left: 47px;margin-right: 0;margin-top: 0;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-feature-wrp a::before{content: url('../images/featured-black.png');position: absolute;top: 12px;left:20px;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-feature-wrp a::after{content: url('../images/featured-white.png');position: absolute;top: 12px;left:20px;display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-feature-wrp:hover a::after{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-feature-wrp:hover a::before{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-copyjob-wrp{display: inline-block;margin-right: 0px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-copyjob-wrp a{position: relative;padding-left: 52px;margin-right: 0;margin-top: 0;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-copyjob-wrp a::before{content: url('../images/copy-black.png');position: absolute;top: 12px;left:20px;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-copyjob-wrp a::after{content: url('../images/copy-white.png');position: absolute;top: 12px;left:20px;display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-copyjob-wrp:hover a::after{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-copyjob-wrp:hover a::before{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-make-payment-wrp{display: inline-block;margin-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-make-payment-wrp a{position: relative;padding-left: 55px;margin-right: 0px;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-make-payment-wrp a::before{content: url('../images/payment-black.png');position: absolute;top: 15px;left:20px;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-make-payment-wrp a::after{content: url('../images/payment-white.png');position: absolute;top: 15px;left:20px;display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-make-payment-wrp:hover a::after{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-make-payment-wrp:hover a::before{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jb-alert-btn-wrp a{padding: 12px 20px;border-radius: 4px;display:inline-block;font-weight: bold;text-decoration: unset;margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jb-alert-btn-wrp button{padding: 12px 20px;border-radius: 4px;display:inline-block;font-weight: bold;text-decoration: unset;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-view-job-count .wjportal-elegant-addon-view-job-txt{display: inline-block;padding: 12px 20px;border: 1px solid;}
/* my companies */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list{display: flex;flex-wrap: wrap;width: 100%;border: 1px solid;padding: 40px 30px;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list.wjportal-elegant-addon-featured-company-list{border: 1px dashed;background: linear-gradient(to right, #f0f2f9 30%, #fff );}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-cnt-wrp{display: flex;justify-content: space-between;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-cnt-wrp .wjportal-elegant-addon-company-middle-wrp{flex: 1 1 60%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-logo{position: relative;width: 120px;height: 120px;margin-left:20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-logo img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data-value.green{float:left;padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right:15px;max-width: 100%;margin-bottom: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data-value.red{float:left; padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right:15px;max-width: 100%;margin-bottom: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-location-text{font-weight: bold;color: #12804c;width: fit-content;float: left;margin-bottom: 7px;font-size: 1.13em;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-location-text img{display: inline-block;vertical-align: text-bottom;padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data-text.wjportal-elegant-addon-company-data-wrp{float: left;width: 100%;margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-title a{text-decoration: unset;font-weight: bold;padding: 10px 0;margin-right:5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue{display: flex;align-items: center;flex-wrap: wrap;padding-top: 15px;margin-top: 7px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue span{display: flex;align-items: center;padding-right: 20px;font-weight: bold;padding-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue a{display: flex;align-items: center;padding-right: 20px;font-weight: bold;padding-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue a img{padding-right:10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue span.wjportal-elegant-addon-company-add-info{color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue span img{padding-right:10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp{display: flex;align-items: center;flex-wrap: wrap;padding-top: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp a{padding: 12px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-discription{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 5px;flex: 0 0 90%;margin-top: 8px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-discription p{margin: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp a img{display: inline-block;padding-right: 5px;vertical-align: text-bottom;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp a .wjportal-elegant-addon-myjobs-btn-white-icon{display:none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp a:hover .wjportal-elegant-addon-myjobs-btn-white-icon{display:inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp a:hover .wjportal-elegant-addon-myjobs-btn-black-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp .wjportal-elegant-addon-featured-cmpany-btnwrp{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp .wjportal-elegant-addon-featured-cmpany-btnwrp a{position: relative;padding-left: 47px;margin-right: 0;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp .wjportal-elegant-addon-featured-cmpany-btnwrp a::before{content: url('../images/featured-black.png');position: absolute;top: 14px;left:20px;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp .wjportal-elegant-addon-featured-cmpany-btnwrp a::after{content: url('../images/featured-white.png');position: absolute;top: 14px;left:20px;display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp .wjportal-elegant-addon-featured-cmpany-btnwrp:hover a::after{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp .wjportal-elegant-addon-featured-cmpany-btnwrp:hover a::before{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp .wjportal-elegant-addon-company-action-wrp{display: flex;align-items: center;flex-wrap: wrap;margin-top: 25px;gap: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-make-payment{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-make-payment a{position: relative;padding-left: 55px;margin-right: 0;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-make-payment a::before{content: url('../images/payment-black.png');position: absolute;top: 17px;left:20px;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-make-payment a::after{content: url('../images/payment-white.png');position: absolute;top: 17px;left:20px;display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-make-payment:hover a::after{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-make-payment:hover a::before{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-top-wrp{display: inline-block;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-custom-field-wrp{display: flex;align-items: center;flex-wrap: wrap;margin-top: 8px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-custom-field-wrp .wjportal-elegant-addon-company-data{padding-right: 20px;position: relative;display: flex;padding-bottom: 7px;min-width: fit-content;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-custom-field-wrp .wjportal-elegant-addon-company-data::before{content: url("../images/custom-field.png");padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-custom-field-wrp span.wjportal-elegant-addon-company-data-tit{font-weight: bold;padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue{margin-top: 0;padding-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-custom-field-wrp{margin-top: 4px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-location-text img{display:none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue img{display:none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-discription{margin-top: 5px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-data-value{margin-bottom: 6px;}
/* resume */
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list{display: flex;flex-wrap: wrap;width: 100%;border: 1px solid;padding: 40px 30px;margin-bottom: 30px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-top-wrp{display: flex;justify-content: space-between;width: 100%;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-top-wrp .wjportal-elegant-addon-resume-cnt-wrp{flex: 1 1 60%;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-logo{position: relative;width: 120px;height: 120px;margin-left:20px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-logo img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-title{font-size: 1.13em;font-weight: bold;flex: 0 0 40%;margin-bottom: 10px;padding-right: 15px;float: left;margin-bottom: 8px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-data .wjportal-elegant-addon-resume-data{float: left;width: 100%;margin-bottom: 10px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-location-data{font-weight: bold;color: #12804c;float: left;margin-bottom: 7px;min-width: fit-content;font-size: 1.13em;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list img{display: inline-block;vertical-align: text-bottom;padding-right: 5px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-name{text-decoration: unset;font-weight: bold;padding: 10px 0;margin-right: 5px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list a{text-decoration: unset;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-key-value span{display: flex;align-items: center;padding-right: 20px;font-weight: bold;padding-bottom: 10px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-key-value {display: flex;align-items: center;flex-wrap: wrap;padding-top: 15px;margin-top: 7px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-key-value span img{padding-right: 10px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-discription{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 5px;flex: 0 0 90%;margin-top: 8px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 25px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a{padding: 12px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-featured-resume-btnwrp{display: inline-block;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-featured-resume-btnwrp a{position: relative;padding-left: 47px;margin-right: 0;padding-top: 13px;margin-top: 0px;} 
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-featured-resume-btnwrp a::before{content: url('../images/featured-black.png');position: absolute;top: 12px;left:20px;} 
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-featured-resume-btnwrp a::after{content: url('../images/featured-white.png');position: absolute;top: 12px;left:20px;display: none;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-featured-resume-btnwrp:hover a::after{display: inline-block;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-featured-resume-btnwrp:hover a::before{display: none;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-company-list-top-wrp{display: inline-block;width: 100%;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a .wjportal-elegant-addon-myresume-btn-white-icon{display: none;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a img{display:inline-block;padding-right: 5px;vertical-align: text-bottom;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a:hover .wjportal-elegant-addon-myresume-btn-white-icon{display:inline-block;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a:hover .wjportal-elegant-addon-myresume-btn-black-icon{display: none;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-makepayment-resume-btnwrp{display: inline-block;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-makepayment-resume-btnwrp a{position: relative;padding-left: 55px;margin-right: 0;margin-top: 0;} 
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-makepayment-resume-btnwrp a::before{content: url('../images/payment-black.png');position: absolute;top: 15px;left:20px;} 
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-makepayment-resume-btnwrp a::after{content: url('../images/payment-white.png');position: absolute;top: 15px;left:20px;display: none;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-makepayment-resume-btnwrp:hover a::after{display: inline-block;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-makepayment-resume-btnwrp:hover a::before{display: none;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-middle-wrp .wjportal-elegant-addon-resume-status-heading{display: inline-block;padding:2px 10px;border: 1px solid;border-radius: 4px;font-weight: bold;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-middle-wrp .wjportal-elegant-addon-resume-right-wrp{margin-bottom: 10px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-middle-wrp .wjportal-elegant-addon-resume-right-wrp .wjportal-elegant-addon-item-act-status{display: inline-block;padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;max-width: 100%;margin-bottom: 5px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-middle-wrp .wjportal-elegant-addon-resume-right-wrp .wjportal-elegant-addon-item-act-status.wjportal-elegant-addon-status-approved{border: 1px solid #26864f;background-color: #00a859;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-middle-wrp .wjportal-elegant-addon-resume-right-wrp .wjportal-elegant-addon-item-act-status.wjportal-elegant-addon-status-pending-payment{border: 1px solid #0666ff;background-color: #347ef5;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-middle-wrp .wjportal-elegant-addon-resume-right-wrp .wjportal-elegant-addon-item-act-status.wjportal-elegant-addon-status-approval-waiting{border: 1px solid #c86b46;background-color: #f58634;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-middle-wrp .wjportal-elegant-addon-resume-right-wrp .wjportal-elegant-addon-item-act-status.wjportal-elegant-addon-status-rejected{border: 1px solid #993c3e;background-color: #ed3237;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-status-wrp{display: flex;align-items: stretch;margin-bottom: 20px;flex-wrap: wrap;gap: 15px;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-status-wrp .wjportal-elegant-addon-item-act-status{display: flex;align-items: center;margin-bottom: 0;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value ul.wpjobportal-input-list-wpjobportal li.wpjobportal-input-token-wpjobportal{margin: 0;padding: 2px 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-view-job-page-job-apply-form-wraper .wjportal-form-wrp.wpjobportal-quickapply-form div.wjportal-form-row{margin-bottom: 0;padding-bottom: 0 !important;border-bottom: unset;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list a.wjportal-elegant-addon-coverletter-act-btn{padding: 12px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;margin-top: 10px;}
/* folder resume */
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-folder-resume-list-btm-wrp .wjportal-resume-action-wrp{display: flex;flex-wrap: wrap;align-items: center;margin-top: 25px;gap: 10px;}
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-folder-resume-list-btm-wrp a.wjportal-resume-act-btn{padding: 12px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;position: relative;padding-left: 52px;} 
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-folder-resume-list-btm-wrp a::before{content: url('../images/resume-black.png');position: absolute;top: 14px;left:15px;} 
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-folder-resume-list-btm-wrp a:hover::before{display: none;}
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-folder-resume-list-btm-wrp a::after{content: url('../images/resume-white.png');position: absolute;top: 14px;left:15px;display: none;}
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-folder-resume-list-btm-wrp a:hover::after{display:inline-block;}
.wjportal-elegant-addon-featured-job{padding:4px 10px;border: 1px solid #a5adde;border-radius: 4px;background-color: #dfe7ff;color:#2a3fca;font-weight: bold;font-size: .9em;display: inline-block; vertical-align: super;}
.wjportal-elegant-addon-featured-job img{display: inline-block;padding-bottom:5px;vertical-align: middle;}
/* department */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list{display: flex;flex-wrap: wrap;width: 100%;border: 1px solid;padding: 40px 30px;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-top-wrp{width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-info-data .wjportal-elegant-addon-department-status{display: inline-block;padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right: 15px;max-width: 100%;margin-bottom: 5px;float: left;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-companyname{font-size: 1.13em;font-weight: bold;flex: 0 0 40%;margin-bottom: 8px;padding-right: 15px;float: left;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-title-data .wjportal-elegant-addon-department-title{text-decoration: unset;font-weight: bold;padding: 10px 0;margin-right:5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-data{display: flex;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom:5px;flex: 0 0 90%;margin-top: 8px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-desc p{margin: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp{display: flex;align-items: center;flex-wrap: wrap;margin-top: 25px;gap: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a{padding: 12px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a .wjportal-elegant-addon-myjobs-btn-white-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a img{display:inline-block;padding-right: 5px;vertical-align: text-bottom;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a:hover .wjportal-elegant-addon-myjobs-btn-white-icon{display:inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a:hover .wjportal-elegant-addon-myjobs-btn-black-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a.wjportal-payment-act-btn{padding: 15px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;position: relative;padding-left: 52px;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a.wjportal-payment-act-btn::before{content: url('../images/payment-black.png');position: absolute;top: 18px;left:15px;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a.wjportal-payment-act-btn:hover::before{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a.wjportal-payment-act-btn::after{content: url('../images/payment-white.png');position: absolute;top: 18px;left:15px;display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a.wjportal-payment-act-btn:hover::after{display:inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-posted-info-data .wjportal-elegant-addon-department-info-tit{font-weight: bold;color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-posted-info-data {display: flex;align-items: center;flex-wrap: wrap;padding: 15px 0 10px;margin-top: 7px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-top-wrp .wjportal-elegant-addon-department-cnt-wrp{display: flex;justify-content: space-between;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-top-wrp .wjportal-elegant-addon-department-cnt-wrp .wjportal-elegant-addon-department-middle-wrp{flex: 1 1 60%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-top-wrp .wjportal-elegant-addon-department-cnt-wrp .wjportal-elegant-addon-department-middle-wrp .wjportal-elegant-addon-department-info-data{margin-bottom: 10px;float: left;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-top-wrp .wjportal-elegant-addon-department-cnt-wrp .wjportal-elegant-addon-department-company-logo{position: relative;width: 120px;height: 120px;margin-left: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-top-wrp .wjportal-elegant-addon-department-cnt-wrp .wjportal-elegant-addon-department-company-logo a img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;}
/* folder */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list{display: flex;flex-wrap: wrap;width: 100%;border: 1px solid;padding: 40px 30px;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-top-wrp{width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-info-data .wjportal-elegant-addon-folder-status{display: inline-block;padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right: 15px;max-width: 100%;margin-bottom: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-info-data {margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-data .wjportal-elegant-addon-folder-title{text-decoration: unset;font-weight: bold;display: inline-block; margin-right: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 5px;flex: 0 0 90%;margin-top: 8px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-desc p{margin: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-btn-wrp .wjportal-elegant-addon-folder-action-wrp{display: flex;align-items: center;flex-wrap: wrap;margin-top: 25px;gap: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-btn-wrp .wjportal-elegant-addon-folder-action-wrp a{padding: 12px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-btn-wrp .wjportal-elegant-addon-folder-action-wrp a .wjportal-elegant-addon-myjobs-btn-white-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-btn-wrp .wjportal-elegant-addon-folder-action-wrp a img{display:inline-block;padding-right: 5px;vertical-align: text-bottom;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-btn-wrp .wjportal-elegant-addon-folder-action-wrp a:hover .wjportal-elegant-addon-myjobs-btn-white-icon{display:inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-btn-wrp .wjportal-elegant-addon-folder-action-wrp a:hover .wjportal-elegant-addon-myjobs-btn-black-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-posted-info-data .wjportal-elegant-addon-folder-info-tit{font-weight: bold;color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-posted-info-data {display: flex;align-items: center;flex-wrap: wrap;padding: 15px 0 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-top-wrp .wjportal-elegant-addon-folder-cnt-wrp{display: flex;justify-content: space-between;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-top-wrp .wjportal-elegant-addon-folder-cnt-wrp .wjportal-elegant-addon-folder-middle-wrp{flex: 1 1 60%;}
/* coverletter */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list{display: flex;flex-wrap: wrap;width: 100%;border: 1px solid;padding: 40px 30px;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-top-wrp{width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-info-data .wjportal-elegant-addon-coverletter-status{display: inline-block;padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right: 15px;max-width: 100%;margin-bottom: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-data .wjportal-elegant-addon-coverletter-title{text-decoration: unset;font-weight: bold;padding: 10px 0;margin-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;flex: 0 0 90%;margin-top: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-desc p{margin: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin-top: 25px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a{padding: 12px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a .wjportal-elegant-addon-myjobs-btn-white-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a img{display:inline-block;padding-right: 5px;vertical-align: text-bottom;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a:hover .wjportal-elegant-addon-myjobs-btn-white-icon{display:inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a:hover .wjportal-elegant-addon-myjobs-btn-black-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a.wjportal-payment-act-btn{position: relative;padding-left: 55px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a.wjportal-payment-act-btn::before{content: url('../images/payment-black.png');position: absolute;top: 15px;left:20px;display: inline-block;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a.wjportal-payment-act-btn::after{content: url('../images/payment-white.png');position: absolute;top: 15px;left:20px;display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a.wjportal-payment-act-btn:hover::after{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a.wjportal-payment-act-btn:hover::before{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-posted-info-data .wjportal-elegant-addon-coverletter-info-tit{font-weight: bold;color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-posted-info-data {display: flex;align-items: center;flex-wrap: wrap;padding: 5px 0 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-top-wrp .wjportal-elegant-addon-coverletter-cnt-wrp{display: flex;justify-content: space-between;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-top-wrp .wjportal-elegant-addon-coverletter-cnt-wrp .wjportal-elegant-addon-coverletter-middle-wrp{flex: 1 1 60%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-coverletterdetail-wrapper .wjportal-elegant-addon-coverletter-sec-title{font-weight: bold;padding-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-data .wjportal-elegant-addon-coverletter-data-val{color: #b4381f;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper div.error{background-color: #fbf2f2;}
/* shortlist */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-tellfriend-btnwrp{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-tellfriend-btnwrp a{position: relative;padding-left: 63px;margin-right: 0;margin-top: 0;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-tellfriend-btnwrp a::before{content: url('../images/tell-a-friend-black.png');position: absolute;top: 14px;left:20px;} 
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-tellfriend-btnwrp a::after{content: url('../images/tell-a-friend-white.png');position: absolute;top: 14px;left:20px;display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-tellfriend-btnwrp:hover a::after{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-tellfriend-btnwrp:hover a::before{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a.wjportal-elegant-addon-jobs-applynow-btn .wjportal-elegant-addon-myjobs-btn-white-icon{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a.wjportal-elegant-addon-already-applied-btn:hover .wjportal-elegant-addon-myjobs-btn-black-icon{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a.wjportal-elegant-addon-already-applied-btn:hover{background-color: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-shortlist-job-comments .wjportal-shortlist-job-comment-tit{font-weight: bold;padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-shortlist-job-comments{margin-bottom: 5px;margin-top: 15px;}
/* job detail */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-jobdetail-wrapper{width: calc(70% - 10px);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-job-company-wrp{width: calc( 30% - 10px);padding-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-job-company-wrp .wjportal-elegant-addon-job-company-formwrp{width:100%;padding: 20px 15px;border: 1px solid;display: flex;flex-direction: column;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-page-header .wjportal-elegant-addon-page-heading{font-weight: bold;padding: 25px 0;margin-bottom: 40px;border-bottom: 3px solid;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-data-wrp .wjportal-elegant-addon-job-sec-title{font-weight: bold;padding:20px 0 10px;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-data-wrp{display: flex;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-data-wrp .wjportal-elegant-addon-job-data{width: calc(100% / 2);padding:5px 5px 5px 0;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-data-wrp .wjportal-job-map{width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-data-wrp .wjportal-job-map .wjportal-job-sec-title{font-weight: bold;padding: 20px 0;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-job-company-logo{width: 100px;height: 100px;position: relative;margin-right: 10px;min-width: 100px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-job-company-logo img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;max-width: 100%;max-height: 100%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-job-company-info{display: flex;flex-wrap: wrap; padding-bottom: 15px;border-bottom: 1px solid;margin-bottom: 15px;justify-content: center;gap: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-job-company-info .wjportal-elegant-addon-jobdetail-infowrp{margin-top: 10px;display: flex;flex-direction: column;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-jobinfo-wrp{display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 15px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-jobinfo-wrp span{display: flex;align-items: center;padding-right: 20px;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-jobinfo-wrp span img{padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-jobinfo-wrp span span{padding-right: 0;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-jobinfo-wrp span.wjportal-elegant-addon-job-close-date{color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-location-info{display: flex;flex-direction: column;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-location-info .wjportal-elegant-addon-jobinfo-title{font-weight: bold;padding: 20px 0 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-location-info .wjportal-elegant-addon-jobinfo-data{font-weight: bold;color: #12804c;padding: 5px 0;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-data-wrp .wjportal-elegant-addon-job-data .wjportal-elegant-addon-job-data-tit{font-weight: bold;padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper div.wjportal-job-sec-title{font-weight: bold;padding-top: 5px;width: 100%;text-align: center ;display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-job-company-info .wjportal-elegant-addon-jobdetail-infowrp a.wjportal-elegant-addon-job-company-name{font-size: 1.13em;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-company-applynow-discription{margin: 0;padding: 5px 0 20px;display: inline-block;text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp input{width: 100%;padding: 10px;margin-bottom: 10px;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .form-error{margin-bottom: 10px;display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp textarea{width: 100%;max-width: 100%;min-height: 130px;padding: 10px;border: 1px solid;margin-top: 15px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-applyuser-text{display: inline-block;width: 100%;text-align: left;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-applyuser-text-area{width: 100%;max-width: 100%; min-height: 130px;padding: 10px;border: 1px solid;margin-top: 15px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-btn-wrp a.wjportal-job-company-btn{padding: 15px 20px;border-radius: 4px;border: 1px solid;margin-top: 5px;display: inline-block;font-weight: bold;text-decoration: unset;width: 100%;text-align: center;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-btn-wrp a.wjportal-job-jobapply-btn{padding: 15px 20px;border-radius: 4px;border: 1px solid;margin-top: 5px;display: inline-block;font-weight: bold;text-decoration: unset;width: 100%;text-align: center;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper .wjportal-login-to-apply-btn{padding: 12px 20px;border-radius: 4px;margin-top: 5px;display: inline-block;font-weight: bold;text-decoration: unset;width: 100%;text-align: center;cursor: pointer;min-height: 50px;height: unset;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper .wjportal-apply-as-visitor-btn{padding: 12px 20px;border-radius: 4px;margin-top: 5px;display: inline-block;font-weight: bold;text-decoration: unset;width: 100%;text-align: center;cursor: pointer;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-wrp .wjportal-elegant-addon-job-company-btn-wrp .wjportal-job-act-btn{padding: 15px 20px;border-radius: 4px;border: 1px solid;margin-top: 5px;display: inline-block;font-weight: bold;text-decoration: unset;width: 100%;text-align: center;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-apply-or-visitor{display: flex;align-items: center;justify-content: center;font-family: sans-serif;color: #666;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-apply-or-visitor span{background-color: #fff;font-weight: bold;display: inline-block;margin-top: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-apply-or-visitor::after,div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-apply-or-visitor::before{content: "";flex: 1;border-bottom: 1px solid #ccc;margin-top: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-apply-or-visitor:not(:empty)::before {margin-right: 1em;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-apply-or-visitor:not(:empty)::after {margin-left: 1em;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-shortlist-section{display: flex;flex-direction: column;justify-content: center;text-align: center;border: 1px solid #b4bdf7;background-color: #f3f5fdc4;padding: 40px 20px;text-decoration: unset;cursor: pointer;margin-top: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-shortlist-section p{margin: 0;padding-top: 5px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-shortlist-section .wjportal-elegant-addon-job-shortlist-section-title{font-weight: bold;display: inline-block;padding: 10px 5px 5px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-tell-friend-section{display: flex;flex-direction: column;justify-content: center;text-align: center;border: 1px solid #fee3da;background-color: #fef9f5;padding: 40px 20px;text-decoration: unset;cursor: pointer;margin-top: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-tell-friend-section p{margin: 0;padding-top: 5px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-tell-friend-section .wjportal-elegant-addon-job-tell-friend-section-title{font-weight: bold;display: inline-block;padding: 10px 5px 5px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-shortlist-section:hover{border-color: #0c28d3c4;background-color: #ebedfb;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-tell-friend-section:hover{border-color: #b4381f;background-color: #f9f4f2;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper .wjportal-apply-as-visitor-btn::before{content: url("../images/apply-now.png");padding-right: 10px;display: inline-block;vertical-align: middle;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-form-wrp.wpjobportal-quickapply-form{background: unset;border: unset;padding: 0;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper div.wjportal-job-desc{text-align: center;margin-bottom: 25px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp.wpjobportal-quickapply-form .wjportal-form-title {display: none;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-form-wrp.wpjobportal-quickapply-form select{margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-form-wrp.wpjobportal-quickapply-form .job-detail-jobapply-message-wrap .job-detail-jobapply-message-msg{display: inline-block;padding: 12px 10px;border: 1px solid #faa82f;background-color: #fcf6ed; margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-form-wrp.wpjobportal-quickapply-form .job-detail-jobapply-message-wrap .job-detail-jobapply-message-msg img{padding-right: 10px;display: inline-block;vertical-align: sub;height: 20px;width: auto;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-form-wrp.wpjobportal-quickapply-form .job-detail-jobapply-message-link{padding: 12px 20px;border-radius: 4px;margin-top: 5px;display: inline-block;font-weight: bold;text-decoration: unset;width: 100%;text-align: center;cursor: pointer;border: 1px solid;margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-tags-wrp .wpjobportal_tags_a.wjportal-tags{padding: 12px 20px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;border-radius: 4px;}
/* company details */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companydetail-wrapper{width: calc(70% - 10px);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-company-detail-logo{width: calc(30% - 10px);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-detail-logo{width: 400px;height: 400px;max-width: 100%;position: relative;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-detail-logo img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;padding: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companydetail-wrapper .wjportal-company-sec-title{font-weight: bold;padding: 20px 0 10px;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companydetail-wrapper .wjportal-elegant-addon-company-data{width: calc(100% / 2);padding: 5px 0;min-width: fit-content;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companydetail-wrapper .wjportal-company-data-wrp{display: flex;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companydetail-wrapper .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-data-tit{font-weight: bold;padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companyinfo .wjportal-elegant-addon-companyinfo-link{text-decoration: unset;display: flex;align-items: center;padding-right: 20px;font-weight: bold;margin-bottom: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companyinfo .wjportal-elegant-addon-companyinfo-mail{margin-bottom: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companyinfo .wjportal-elegant-addon-companyinfo-link img{padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companyinfo-wrp .wjportal-elegant-addon-companyinfo {font-weight: bold;display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companyinfo .wjportal-elegant-addon-companyinfo-status{display: inline-block;padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right: 15px;max-width: 100%;margin-bottom: 5px;background-color: #00a859;border: 1px solid #26864f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companyinfo .wjportal-elegant-addon-companyinfo-mail img{padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companylocation .wjportal-elegant-addon-companyinfo-title{font-weight: bold;padding: 20px 0 10px;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companylocation{display: flex;flex-direction: column;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companylocation .wjportal-elegant-addon-companyinfo-data{font-weight: bold;color: #12804c;padding: 5px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-view-companyjobs{width: 100%;padding: 12px 20px;border-radius: 4px;display: inline-block;font-weight: bold;text-decoration: unset;text-align: center;cursor: pointer;margin-top: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-view-companyjobs img{padding-right: 5px;display: inline-block;vertical-align: text-bottom;}
div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-featured-company{padding: 4px 10px;border: 1px solid #a5adde;border-radius: 4px;background-color: #dfe7ff;color: #2a3fca;font-weight: bold;font-size: .9rem;display: inline-block;vertical-align:middle;}
div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-company-list.wjportal-elegant-addon-featured-company-list .wjportal-elegant-addon-featured-company{vertical-align:super;}
div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-featured-company img{display: inline-block;padding-bottom: 6px;vertical-align: middle;}
div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-featured-company i{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-wrp .wjportal-elegant-addon-companyinfo-social-links-wrapper{display: flex;align-items: center;flex-wrap: wrap;margin-top: 20px;gap: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-wrp .wjportal-elegant-addon-companyinfo-social-links-wrapper a{padding: 8px 20px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;border-radius: 4px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-wrp .wjportal-elegant-addon-companyinfo-social-links-wrapper a:first-child{padding: 8px 23px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-applied-job-adv-search-wrp{padding: 10px;}
/* forms */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-title{font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-title label{font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-popup-cnt .wjportal-popup-contentarea .wjportal-form .wjportal-elegant-addon-visitor-msg-btn-wrp .wjportal-elegant-addon-visitor-msg-btn{padding: 12px 20px;font-weight: bold;margin-top: 10px;}
div.wjportal-elegant-addon-form-wrp form {padding:20px 40px;margin: 0 40px;display: flex;flex-direction: column;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row {display: flex;border-bottom: 1px solid;padding-bottom: 30px !important;padding-top: unset !important; margin-bottom: 30px;border-top: unset !important;gap: 20px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-captcha{padding-bottom: 0px !important;padding-top: unset !important; margin-bottom: 0px;border-bottom: unset !important;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-title{flex: 1 1 20%;width: 30%; font-weight: bold;padding-top: 15px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value{flex: 1 1 60%;width: 70%; }
div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-searchable-wrp{display: flex;align-items: center;flex: unset;border: unset;width: 100%;padding: 0;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value span.wpjobportal-form-chkbox-field{padding: 0 10px;height: 50px;display:flex;border: 1px solid;align-items: center;width: 100%;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value span.wpjobportal-form-chkbox-field input{width: 17px;height: 17px;margin-right: 10px;}
div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-searchable-wrp input{margin-top: 4px !important;margin-right: 10px !important;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value span.wpjobportal-form-chkbox-field label{margin-top:4px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .custom_date{width: 100%;min-height: 50px;padding: 0 10px;border: 1px solid;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value.has-error .help-block.form-error{display: inline-block;margin-top: 10px;color: red;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-input-field{width: 100%;min-height: 50px;padding: 0 10px;border: 1px solid;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-select-field{width: 100%;min-height: 50px;padding: 0 10px;border: 1px solid;display: flex;align-items: center;height: 50px;background-image: url("../images/selecticonb.png");background-repeat: no-repeat;background-size: 12px;background-position: calc(100% - 15px);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-elegant-addon-form-inner-fields input{width: 100%;min-height: 50px;padding: 0 10px;border: 1px solid;margin-top: 5px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-elegant-addon-form-inner-fields select{margin-top: 5px;display: flex;align-items: center;height: 50px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .chosen-container .chosen-choices{min-height: 50px;display: flex;align-items: center;border: 1px solid;flex-wrap: wrap;background-image: url("../images/selecticonb.png") !important;background-repeat: no-repeat;background-size: 12px;background-position: calc(100% - 15px);-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 10px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-textarea-field{width: 100%;max-width: 100%;min-height: 120px;padding: 0 10px;border: 1px solid;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-5-fields{float: left;width: 100%;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-5-fields .wjportal-form-inner-fields{float: left;width:calc(23.2% - 10px);padding-right: 10px;min-width: 150px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-5-fields .wjportal-form-inner-fields.wjportal-form-symbol-fields{width: 7%;min-width: 50px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-5-fields .wjportal-form-inner-fields.wjportal-form-symbol-fields .wjportal-form-symbol{width:100%;border: 1px solid;display: flex;align-items: center;justify-content: center;margin-right: 10px;min-height: 50px;padding-right: 0;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-map{height: 150px;overflow: hidden;padding: 5px;border: 1px solid;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-map div#map_container{height: 140px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-2-fields{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-2-fields .wjportal-form-inner-fields{width: calc(100% / 2 - 10px);}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-email-field-wrp{width: 100%;padding: 20px;border: 1px solid;margin-bottom: 10px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-email-field-wrp label{font-weight: bold;padding-left: 10px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-email-field-wrp .radiobutton{width: 20px;height: 20px;margin: 0;border-color: black;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-email-field-wrp .wpjobportal-form-radio-field{display: flex;align-items: center;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-email-field-wrp .wjportal-form-email-field-txt{padding-left: 30px;padding-top: 5px;}
div.wjportal-elegant-addon-form-wrp form .wjportal-elegant-addon-form-btn-wrp .wjportal-elegant-addon-form-btn{width: 100%;padding: 12px 20px;border-radius: 4px;display: inline-block;font-weight: bold;text-decoration: unset;border: unset;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-elegant-addon-form-btn-wrp{position: relative;display: inline-block;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-register-form .wjportal-form-btn-wrp{position: relative;display: inline-block;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.login-submit{position: relative;display: inline-block;width: 100%;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-help-txt{display: inline-block;margin-top: 10px;width: 100%;}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wpjobportal-company-form-city-field{width: 100%;max-width: 100%;min-height: 50px;padding: 0 10px;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp{width: 100%;height: 50px;max-width: 100%; padding: 10px 150px 10px 10px;position: relative;border: 1px solid;display: flex;justify-content: space-between;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn-wrp-txt{overflow: hidden;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn input{opacity: 0;position: absolute;top: 0;left: 0;height: 100%;width: 100%;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn{min-width: 140px;padding: 0 15px;text-align: center;cursor: pointer;position: absolute;min-height: 45px;line-height: 45px;top: 2px;right: 10px;z-index: 1;font-weight: bold;border-radius: 4px;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-title{font-weight: bold;margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-popup-field{display: flex;flex-wrap: wrap;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-popup-field label{width: 30%;flex: 1 1 30%;min-width: 30%; font-weight: bold;padding-top: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-popup-field .wjportal-elegant-addon-form-input-field{width: 70%;min-height: 50px;padding: 0 10px;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-visitor-msg-btn-wrp .wjportal-elegant-addon-visitor-msg-btn{padding: 12px 20px;border-radius: 4px;border: 1px solid;margin-top: 10px;display: inline-block;font-weight: bold;text-decoration: unset;cursor: pointer;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-visitor-msg-btn-wrp {display: flex;justify-content: end;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-popup-field .inputbox{width: 70%;min-height: 50px;padding: 0 10px;border: 1px solid;margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-popup-field.wjportal-elegant-addon-popup-fullwidth .inputbox{width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-popup-field .wp-editor-wrap{width: 70%;min-height: 200px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-popup-field.wjportal-elegant-addon-popup-fullwidth .wp-editor-wrap{width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-section-heading{font-weight: bold;padding-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-title{border:unset;margin-bottom: 30px;width: 100%;font-weight: bold;padding-bottom: 10px;margin-top: 20px;float: unset;display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-title strong{margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-add-new-section-btn{width: fit-content;padding: 12px 20px;border-radius: 4px;display: flex;align-items: center; font-weight: bold;text-decoration: unset;border: unset;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-add-new-section-btn i{display: none;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-add-new-section-btn::before{content: url('../images/add.png');padding-right: 10px;display: inline-block;vertical-align: baseline;margin-top: 4px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-btn{padding: 12px 20px;border-radius: 4px;display: inline-block;font-weight: bold;text-decoration: unset;border: unset !important;height: unset;width: 100%;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-save-btn{border: unset !important;}
i.mce-ico.mce-i-resize{font-family: "tinymce",Arial;}
.mce-i-resize:before{position: absolute;top: -2px;right: -2px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-btn.wjportal-form-cancel-btn{display: none;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-btn-wrp div.wjportal-form-2-btn{position: relative;display: inline-block;width: 100%;margin-top: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-popup-field .form-error{margin-left: 30%;color: red;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn{min-width: 140px;padding: 0 15px;text-align: center;cursor: pointer;position: absolute;min-height: 45px;line-height: 45px;top: 2px;right: 10px;z-index: 1;font-weight: bold;border-radius: 4px;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn input{opacity: 0;position: absolute;top: 0;left: 0;height: 100%;width: 100%;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn{min-width: 140px;padding: 0 15px;text-align: center;cursor: pointer;position: absolute;min-height: 49px;line-height: 49px;top: 2px;right: 10px;z-index: 1;font-weight: bold;border-radius: 4px;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp{width: 100%;height: 50px;max-width: 100%;padding: 10px 150px 10px 10px;position: relative;border: 1px solid;display: flex;justify-content: space-between;align-items: center;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row{display: flex;flex-wrap: wrap;border-bottom: 1px solid;padding-bottom: 30px !important;padding-top: unset !important;margin-bottom: 30px;border-top: unset !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-btn-wrp{border-top: unset !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value input.wjportal-form-input-field{min-height: 50px;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value input.wjportal-form-date-field{min-height: 50px;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value label.wjportal-input-box-switch{position: relative;display: inline-block;width: 65px;height: 30px;margin-bottom: 0;margin-top: 10px;margin-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value label.wjportal-input-box-switch input{opacity: 0;width: 0;height: 0;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value label.wjportal-input-box-switch span.wjportal-input-box-slider{position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: .4s;transition: .4s;border-radius: 50px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value label.wjportal-input-box-switch span.wjportal-input-box-slider:before{position: absolute;content: "";height: 25px;width: 25px;left: 4px;bottom: 3px;-webkit-transition: .4s;transition: .4s;border-radius: 50px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value label.wjportal-input-box-switch input:checked + span.wjportal-input-box-slider:before{-webkit-transform: translateX(33px);-ms-transform: translateX(33px);transform: translateX(33px);}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wpjobportal-form-radio-field{padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-job-applied-resume div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-field{padding: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-job-applied-resume div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-field input{min-height:55px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-job-applied-resume div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-field select{min-height:55px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp .wjportal-applied-job-adv-search-btn{padding: 15px 40px;display: flex;align-items: center;border-radius: 4px;cursor: pointer;margin-right: 10px;border: unset;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp {display: flex;align-items: center;flex-wrap: wrap;padding: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup#comments{width: 100%;display: flex !important;align-items: center;justify-content: end;flex-wrap: wrap;background-color: #fafafa;padding: 0;margin: 0;box-shadow: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-wrp{width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-wrp .wjportal-job-actions-detail-row .wjportal-job-actions-detail-tit{font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-wrp .wjportal-job-actions-detail-row {padding-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-row{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-row label{flex: 1 1 30%;min-width: 30%; font-weight: bold;padding-top: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-row select{flex: 1 1 70%;width: 70%; min-height: 50px;padding: 0 10px;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-row input{flex: 1 1 70%;width: 70%; min-height: 50px;padding: 0 10px;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-row textarea{flex: 1 1 70%;width: 70%; min-height: 50px;padding: 0 10px;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup img{display: flex !important;align-items: center;justify-content: flex-end;margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-job-applied-actions-btn-wrp input{padding: 12px 20px;font-weight: bold;cursor: pointer;border: unset;border-radius: 4px;width: 100%;margin:10px 0 20px;text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper .wpjobportal-terms-and-conditions-wrap{display: flex;flex-wrap: wrap;border-bottom: 1px solid;padding-bottom: 30px !important;padding-top: unset !important;margin-bottom: 30px;border-top: unset !important;}
div.wjportal-elegant-addon-main-up-wrapper .wpjobportal-form-chkbox-field label{padding-right: 10px;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value select.wjportal-form-select-field{display: inline-block;width: 100%;height: 50px;padding: 10px;padding-right: 33px; font-weight: normal;background-image: url("../images/selecticonb.png");background-repeat: no-repeat;background-size: 12px;background-position: calc(100% - 15px);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
div.wjportal-elegant-addon-main-up-wrapper #job-applied-resume.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-applied-job-actions-popup{background-color: unset;}
div.wjportal-elegant-addon-job-applied-resume div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-notification-wrp{display: block;width: 100%;}
div.wjportal-elegant-addon-job-applied-resume .wjportal-elegant-addon-notification-wrp #notification-ok{margin: 10px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-container-small{margin-bottom: 5px;}
div.wjportal-elegant-addon-main-up-wrapper #job-applied-resume.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-applied-job-actions-popup#comments .wjportal-applied-job-actions-row{align-items: flex-start;}
/* add resume */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-wrp div.wjportal-resume-section{width: 100%;position: relative;margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-wrp div.wjportal-resume-section div.wjportal-resume-section-head{width: 100%;padding: 20px 10px;font-weight: bold;float: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value ul.wpjobportal-input-list-wpjobportal{display: inline-block;width: 100%;padding: 5px;margin: 0;font-weight: normal;min-height: 50px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-map{float: unset;display: inline-block; width: 100%;margin-bottom: 20px;overflow: hidden;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-wrp div.wjportal-resume-section div.wjportal-resume-section-undo{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 1;display: none;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-wrp div.wjportal-resume-section img.wjportal-resume-section-delete{position: absolute;top: 13px;right: 15px;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-wrp div.wjportal-resume-section div.wjportal-resume-section-undo img.wjportal-resume-section-undo-image{cursor: pointer;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;margin: auto;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-3-fields div.wjportal-form-inner-fields{width: calc(100% / 3);padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-3-fields{display: flex;align-items: center;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .wjportal-form-map-link span{height:50px;display:flex;align-items: center; padding: 0 20px;border-radius: 4px;width: fit-content;text-align: center;min-width: 40%;justify-content: center;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .wjportal-form-map-link {border: unset;text-decoration: unset;display: inline-block;height: unset !important;width: unset !important;padding: 0 !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .wjportal-form-map-link:hover{background: unset !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div#jsresume_sectionid1.wjportal-resume-section-title{margin-top: 0;}
/* resume detail */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper{display: flex;justify-content: space-between;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-elegant-addon-resume-detail-wrapper{width:calc(70% - 10px);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-resume-logo-top-right-section{width: calc(30% - 10px);padding-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-top-section .wjportal-personal-data{display: flex;align-items: center;flex-wrap: wrap;width: 100%;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-top-section .wjportal-personal-data .wjportal-resume-info{padding-right: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-top-section .wjportal-personal-data .wjportal-resume-info .wjportal-jobtype::before{content:url("../images/type.png");padding-right: 10px;padding-top: 4px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-top-section .wjportal-personal-data .wjportal-resume-info img{padding-right: 10px;display: inline;vertical-align: text-bottom;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-resume-logo-top-right-section .wjportal-resume-image{width: 400px;height: 400px;max-width: 100%;position: relative;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-resume-logo-top-right-section .wjportal-resume-image img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;padding: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-top-section .wjportal-personal-data .wjportal-resume-title{order: 7;width: 100%;font-weight: bold;padding: 20px 0 10px;margin-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-top-section .wjportal-personal-data .wjportal-resume-info .wjportal-jobtype{background: unset !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-section-title{font-weight: bold;padding:20px 0 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-wrapper .wjportal-resume-sec-row {display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-wrapper .wjportal-resume-sec-row .wjportal-custom-field {width: calc(100% / 2 - 10px);display: flex;align-items: center;padding: 5px 5px 5px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-wrapper .wjportal-resume-sec-row .wjportal-custom-field .wjportal-resume-sec-data-title{padding-right: 10px;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-wrapper .wjportal-resume-sec-row .wjportal-resume-sec-data{display: flex;align-items: flex-start;padding: 5px 5px 5px 0;min-width: fit-content;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-wrapper .wjportal-resume-sec-row .wjportal-resume-sec-data .wjportal-resume-sec-data-title {padding-right: 10px;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-title{font-weight: bold;padding: 20px 0 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-inner-sec-heading{font-weight: bold;padding: 10px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-wrapper .wjportal-resume-sec-row .resume-map{width: 100%;margin-bottom: 20px;padding-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-wrapper .wjportal-resume-sec-row .resume-map .row-title{padding-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-wrapper .wjportal-resume-sec-row .resume-map .row-title img {padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-resume-logo-top-right-section .wjportal-resume-adv-act-wrp{display: flex;align-items: center;flex-wrap: wrap;padding-top: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-resume-logo-top-right-section .wjportal-resume-adv-act-btn{padding: 12px 20px;border: 1px solid;display: inline-block;margin: 0px 10px 10px 0;font-weight: bold;text-decoration: unset;border-radius: 4px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-adv-act-c-detail-btn{padding: 12px 20px;display: inline-block;margin-bottom:10px;font-weight: bold;text-decoration: unset !important;border-radius: 4px;border: 1px solid;width: 100%;text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-adv-act-c-detail-btn::before{content: url("../images/resume-white.png");padding:5px 10px 0 10px;display: inline-block;vertical-align: middle;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-page-header .wjportal-page-heading span.wjportal-elegant-addon-featured-resume::before{content:url("../images/featured.png");display: inline-block;vertical-align: middle;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-page-header span.wjportal-featured-tag-icon-wrp span.wjportal-featured-tag-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper span.wjportal-featured-tag-icon-wrp span.wjportal-featured-tag-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-tags-wrp .wjportal-tags-item{padding: 12px 20px;border: 1px solid;display: inline-block;margin: 0px 10px 10px 0;font-weight: bold;text-decoration: unset;border-radius: 4px;}
/* jobs by categories */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item:hover{background-color: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp{flex-wrap: wrap;justify-content: space-between;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp .wjportal-by-categories-row-wrp{width: 100%;flex-wrap: wrap;display: flex;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp .wjportal-by-categories-row-wrp a{width: 100%;float: left;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;flex-direction: column;align-items: center;text-align: center;border: 1px solid;padding: 50px 0;font-weight: bold;text-decoration: unset;height: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp .wjportal-by-categories-row-wrp .wjportal-by-sub-catagory .wjportal-by-category-wrp a{padding: 12px 5px;background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item{border: unset; float: left;padding: 0 5px;display: flex;flex-wrap: wrap; justify-content: center;background: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp .wjportal-by-categories-row-wrp .wjportal-by-category-item .wjportal-by-category-item-title{float: left;padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp .wjportal-by-categories-row-wrp .wjportal-by-category-item .wjportal-by-category-item-number{float: left;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp{position: relative;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp .wjportal-by-categories-row-wrp a img{margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-sub-catagory{position: absolute;top: 94%;left: 10px;right: 10px;padding: 0; height: auto;z-index: 9999;float: none;width: auto;box-shadow: 0 0 8px #c9c9c9;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-sub-catagory .wjportal-by-category-wrp{padding: 0;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item-btn-wrp a.wjportal-by-category-item-btn{padding: 12px 0;box-shadow: 0 0 8px #c9c9c9;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item-btn-wrp{padding: 0;}

/* jobs by types */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-type-row-wrapper{display: flex;align-items: center;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-type-row-wrapper .wjportal-elegant-addon-type-wrapper{padding:0 15px 15px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-type-row-wrapper .wjportal-elegant-addon-type-wrapper a{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;flex-direction: column;align-items: center;text-align: center;border: 1px solid;padding: 30px 0;font-weight: bold;text-decoration: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-type-row-wrapper .wjportal-elegant-addon-type-wrapper:first-child a::before{content:url('../images/fultime.png');margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-type-row-wrapper .wjportal-elegant-addon-type-wrapper:nth-child(2) a::before{content:url('../images/parttime.png');margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-type-row-wrapper .wjportal-elegant-addon-type-wrapper:nth-child(3) a::before{content:url('../images/internship.png');margin-bottom: 20px;}

/* jobs by cities */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-by-type-wrp .wjportal-elegant-addon-typecity-row-wrapper{display: flex;align-items: stretch;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-by-type-wrp .wjportal-elegant-addon-typecity-row-wrapper .wjportal-elegant-addon-type-wrapper{padding:0 15px 15px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-by-type-wrp .wjportal-elegant-addon-typecity-row-wrapper .wjportal-elegant-addon-type-wrapper a{display: flex;flex-direction: column;width: 100%;height: 100%; justify-content: center;align-items: center;border: 1px solid;padding: 50px 0;font-weight: bold;text-decoration: unset;text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-by-type-wrp .wjportal-elegant-addon-typecity-row-wrapper .wjportal-elegant-addon-type-wrapper a::before{content:url('../images/job-by-city-icon.png');margin-bottom: 10px;}
/* message */
div.wjportal-error-messages-wrp{display: flex;width: 100%;align-items: center;justify-content: center;flex-direction: column;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper div.updated{background-color: #dff2bf;color: #3F8000;border: 1px solid #3F8000;padding-left: 20px;}
/* resume list */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp .wjportal-save-search-form-wrp{display: flex;align-items: center;width: 100%;padding: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp .wjportal-save-search-form-wrp form{display: flex;align-items: center;flex-wrap: wrap;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp .wjportal-save-search-form-wrp .wjportal-save-search-input-field{flex: 1 1 30%;min-width: 30%; min-height: 50px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp .wjportal-save-search-form-wrp .wjportal-save-search-input-field{flex: 1 1 30%;min-width: 30%; min-height: 50px;border-right-width: 0px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp .wjportal-save-search-form-wrp .wjportal-save-search-label{margin-right: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp div.wjportal-save-search-form-wrp form .wjportal-save-search-btn{min-height: 50px;min-width: 140px;font-weight: bold;border-radius: 4px;border: unset;cursor: pointer;margin-left: 0 !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp div.wjportal-save-search-form-wrp form .form-error{width: 100%;margin-left: 150px;margin-top: 10px;color: red;}

/* login */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form {padding: 0px 30px;margin: 0 40px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-between;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p{display: flex;flex-wrap: wrap;border-bottom: 1px solid;margin: 0px;width: 100%;padding: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.login-username{order: 1;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.login-password{order: 2;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.login-remember{order: 3;border-bottom: unset;width: 30%;margin: 0;padding-bottom: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form a.wjportal-form-lost-password{order: 4;padding: 30px 30px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.wjportal-form-lost-password{order: 5;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.login-submit{order: 6;padding-top: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p label{flex: 1 1 30%;min-width: 30%; font-weight: bold;padding-top: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p input{width: 70%;min-height: 50px;padding: 0 10px;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p label input {width: unset;min-height: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.login-remember label{padding-top: 0;font-weight: normal;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.login-submit input{width: 100%;padding: 10px 20px; cursor: pointer;border: unset;border-radius: 4px;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form .wjportal-elegant-addon-form-reg-btn{margin: 30px 100px;width: calc(100% - 200px);text-align: center;display: flex;align-items: center;justify-content: center;border: 1px solid;height: 50px;font-weight: bold;text-decoration: unset;}
/* register */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-register-form .wjportal-form-btn-wrp input{width: 100%;cursor: pointer;min-height: 50px;font-weight: bold;text-align: center;justify-content: center;align-items: center;border:unset;border-radius: 4px;padding: 12px 50px;}
/* package listing */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list{display: flex;flex-direction: column;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item{display: flex;flex-wrap: wrap;width: 100%;border: 1px solid;padding: 30px;margin-bottom: 30px;background: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top{width: 100%;display: flex;align-items: center;justify-content: space-between;border: unset !important;background: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-title{display: flex;align-items: end;flex-wrap: wrap;padding: 0 !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-title-txt{flex: 1 1 100%;font-weight: bold;padding:15px 0 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-disc{display: inline-block;padding: 12px 30px;border-radius: 4px;margin-right: 15px;position: relative;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-crt-date{font-weight: bold;margin-left: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-crt-date img{padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-price{display: flex;flex-direction: column;align-items: center;width: unset;padding: 0 !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-price .wjportal-pkg-list-item-price-txt{font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-price .wjportal-pkg-list-item-price-discount{font-size: 1.6em;font-weight: bold;color: #96989a;position: relative;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-price .wjportal-pkg-list-item-price-discount::after{content: "";position: absolute;bottom: .25em;left: -5%; top: 1.1em;width: 110%;height: 2px;background-color: red;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-mid{width: 100%;padding: 0 !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-data{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-data .wjportal-pkg-list-item-row{width: calc(100% / 3 - 10px) !important;display: flex;align-items: center;padding: 10px 0 0 0 !important;margin: 0 !important; border: unset !important;min-width: fit-content;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-data .wjportal-pkg-list-item-row::before{content: "\2022";font-size: 58px;line-height: 10px;margin-right: 10px;margin-bottom: 2px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-data .wjportal-pkg-list-item-row-val{display: flex;align-items: center;padding-left: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-action-wrp .wjportal-pkg-list-item-act-btn{padding: 12px 20px;font-weight: bold;margin-top: 20px;display:flex;align-items: center;width: fit-content;text-decoration: unset !important;text-align: center;border-radius: 4px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-action-wrp .wjportal-pkg-list-item-act-btn img{padding-right: 10px;margin-bottom: 6px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-exp-date{padding-top: 20px;font-weight: bold;color:#b4381f;flex: 1 1 60%;display: flex;justify-content: flex-end;align-items: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-btm{display: flex; align-items: center;justify-content: space-between;width: 100%;border-top: unset !important;padding: 0 !important;background: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-select-packages-list div.wjportal-packages-list div.wjportal-pkg-list-item{width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-pkg-list-item .wjportal-pkg-list-lftwrp{width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-btm div.wjportal-pkg-list-item-exp-date{color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-btm div.wjportal-pkg-list-item-exp-date img{padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-mid div.wjportal-pkg-list-item-data div.wjportal-pkg-list-item-row span.wjportal-pkg-list-item-row-tit{font-weight: bold;}
/* my subscription */
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table{border: 1px solid;width: 100%;border-collapse: collapse;}
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table tr th{padding: 15px;font-weight: bold;text-align: center;border: 1px solid;border-collapse: collapse;}
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table tr td{padding: 15px;font-size: .9em;text-align: center;border: 1px solid;border-collapse: collapse;}
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table tr th:first-child,div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table tr td:first-child{text-align: left;}
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table tbody tr td a:hover{text-decoration: underline;}
/* not login page */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-login-btn{padding: 15px 40px;border-radius: 4px;display: inline-block;font-weight: bold;text-decoration: unset;border: unset;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-register-btn{padding: 15px 40px;border-radius: 4px;display: inline-block;font-weight: bold;text-decoration: unset;border: unset;cursor: pointer;}
div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-btn{padding: 10px 20px !important;height: 50px !important;border-radius: 4px;}
/* job applied resume */
div.wjportal-elegant-addon-job-applied-resume .wjportal-elegant-addon-job-applied-resume-actions{display: flex;flex-direction: column;}
div.wjportal-elegant-addon-job-applied-resume .wjportal-elegant-addon-job-applied-resume-actions ul{display: flex;align-items: center;flex-wrap: wrap;justify-content: flex-start;list-style: none !important;padding:0 10px !important;}
div.wjportal-elegant-addon-job-applied-resume .wjportal-elegant-addon-job-applied-resume-actions ul a{padding: 12px 20px;border-radius: 4px;border: 1px solid;border-top-color: currentcolor;border-right-color: currentcolor;border-bottom-color: currentcolor;border-left-color: currentcolor;margin-top: 5px;display: inline-block;font-weight: bold;text-decoration: unset;height: 50px;margin-right: 5px;}
div.wjportal-elegant-addon-job-applied-resume .wjportal-elegant-addon-job-applied-resume-actions ul {text-decoration: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-job-apply-price-msg{border: 1px solid #faa82f;background-color: #fcf6ed;margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-job-apply-price-msg img{padding-right: 10px;display: inline-block;vertical-align: sub;height: 20px;width: auto;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-form-value.wjportal-job-apply-payment-method .wpjobportal-form-radio-field{display: flex;align-items: center;padding: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-form-value.wjportal-job-apply-payment-method{display: flex;align-items: center;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-job-apply-payment-method .wpjobportal-form-radio-field input{width: 17px;height: 17px;margin-top: 0 !important;margin-right: 15px !important ;}
/* my resume */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-resume-addon-clearfix .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-act-btn-wrp a::before{content: url("../images/add.png");display: inline-block;vertical-align: middle;padding-right: 5px;margin-top: 3px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-resume-addon-clearfix .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-act-btn-wrp a i{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-list .wjportal-elegant-addon-custom-field-wrp{display: flex;align-items: center;flex-wrap: wrap;margin-top: 8px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-list .wjportal-elegant-addon-custom-field-wrp div.wjportal-elegant-addon-company-data{padding-right: 20px;display: flex;position: relative;align-items: center;width: fit-content;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-list .wjportal-elegant-addon-custom-field-wrp div span.wjportal-elegant-addon-company-data-tit{font-weight: bold;padding-right: 5px;display: flex;padding-bottom: 7px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-list .wjportal-elegant-addon-custom-field-wrp div span.wjportal-elegant-addon-company-data-val{padding-bottom: 7px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-list .wjportal-elegant-addon-custom-field-wrp div span.wjportal-elegant-addon-company-data-tit::before{content: url("../images/custom-field.png");padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-list .wjportal-elegant-addon-custom-field-wrp div span.wjportal-custom-field-val{font-weight: normal;padding-right: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-list .wjportal-elegant-addon-custom-field-wrp div span.wjportal-custom-field-val::before{content: "";display: none;}
/* select package */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package{display: flex;flex-wrap: wrap; align-items: center;justify-content: space-between;width: 100%;border: 1px solid;padding: 20px;margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package .wjportal-elegant-addon-pkg-list-item-title-txt{font-weight: bold;padding: 10px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package .wjportal-elegant-addon-pkg-list-item-mid .wjportal-elegant-addon-pkg-list-item-data{display: flex;align-items: center;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package .wjportal-elegant-addon-pkg-list-item-mid .wjportal-elegant-addon-pkg-list-item-data .wjportal-elegant-addon-pkg-list-item-row{padding-right: 20px;min-width: fit-content;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package .wjportal-elegant-addon-posted-info{color: #b4381f;display: flex;align-items: center;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package .wjportal-elegant-addon-posted-info img{padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package .wjportal-elegant-addon-pkg-list-item-row-tit{font-weight: bold;padding-right: 5px;display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item-action-wrp a.wjportal-elegant-addon-pkg-list-item-act-btn{align-items: center;text-decoration: unset;padding: 12px 20px;border-radius: 4px;font-weight: bold;display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item-action-wrp a.wjportal-pkg-list-item-act-btn{align-items: center;text-decoration: unset;padding: 12px 20px;border-radius: 4px;font-weight: bold;display:flex;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item-exp-date{margin-top: 10px;font-weight: bold;color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item-exp-date img{padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item-action-wrp a img{padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package:hover a.wjportal-elegant-addon-pkg-list-item-act-btn{display:flex;}
/* folder detail */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-status{display: inline-block;padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right: 15px;max-width: 100%;margin-bottom: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-sec-title{font-weight: bold;padding-top: 20px;}
/* resume save search */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-list{display: flex;align-items: center;justify-content: space-between;width: 100%;border: 1px solid;padding: 20px;margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-list .wjportal-elegant-addon-save-search-created{display: flex;align-items: center;font-weight: bold;padding-bottom: 7px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-purchase-history-wrp .wjportal-elegant-addon-save-search-list .wjportal-elegant-addon-save-search-created{padding-bottom: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-list .wjportal-elegant-addon-save-search-created .wjportal-elegant-addon-save-search-created-text{color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-list .wjportal-elegant-addon-save-search-created img{padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-list .wjportal-elegant-addon-save-search-title{font-weight: bold;padding: 10px 0;text-decoration: unset;display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-payment-act-btn.wjportal-resumesearch-act-btn{padding: 10px 20px;text-decoration: unset;border-radius: 4px;border: unset;font-weight: bold;display: flex;align-items: center;width: fit-content;margin-top: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-action-wrp{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;justify-content: end;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-payment-act-btn.wjportal-resumesearch-act-btn::before{content: url("../images/payment-white.png");padding-right: 5px;display: inline-block;vertical-align:middle;padding-top: 6px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-act-btn{display: inline-block; padding: 12px 20px;text-decoration: unset;border-radius: 4px;border:1px solid;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-act-btn img{padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-act-btn:hover .wjportal-elegant-addon-filter-delwhite-image{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-act-btn:hover .wjportal-elegant-addon-filter-delblack-image{display: none;}
.wjportal-elegant-addon-filter-delwhite-image{display: none;}
/* visitor add job */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-visitor-add-job-form .wjportal-elegant-addon-job-sec-heading{font-weight: bold;padding: 10px 60px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-visitor-add-job-form .wjportal-elegant-addon-job-sec-heading.wjportal-elegant-addon-job-sec-innerheading{padding: 10px 0 30px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-visitor-add-job-form .wjportal-elegant-addon-form-btn-wrp .wjportal-form-btn{width: 100%;padding: 15px 20px;border-radius: 4px;display: inline-block;font-weight: bold;text-decoration: unset;border: unset;cursor: pointer;}
/* contact button */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-show-contact-det-btn{padding: 12px 20px;border-radius: 4px;border: 1px solid;margin-top: 5px;display: inline-block;font-weight: bold;text-decoration: unset;margin-right: 5px;}
/* department detail */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-department-data-wrp{display: flex;align-items: center;flex-wrap: wrap;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-department-data-wrp .wjportal-elegant-addon-department-data .wjportal-elegant-addon-companyname{display: flex;align-items: center;padding-right: 20px;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-department-data-wrp .wjportal-elegant-addon-department-data .wjportal-elegant-addon-companyname img{padding-right:10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-department-data-wrp .wjportal-elegant-addon-department-data .wjportal-elegant-addon-department-data-val{display: flex;align-items: center;padding-right: 20px;font-weight: bold;color: #b4381f;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-department-data-wrp .wjportal-elegant-addon-department-data .wjportal-elegant-addon-department-data-val img{padding-right:10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-sec-title{font-weight: bold;padding-top: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-lftwrp{width:calc(70% - 10px);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-rightwrp{width:calc(30% - 10px);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-rightwrp .wjportal-elegant-addon-company-detail-logo{width: 400px;height: 400px;max-width: 100%;position: relative;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-rightwrp .wjportal-elegant-addon-company-detail-logo img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;padding: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-rightwrp .wjportal-elegant-addon-departmentdetail-btnwrp a{width: 100%;padding: 15px 20px;border-radius: 4px;display: inline-block;font-weight: bold;text-decoration: unset;text-align: center;cursor: pointer;margin-top: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-rightwrp .wjportal-elegant-addon-departmentdetail-btnwrp a img{padding-right: 5px;display: inline-block;vertical-align: text-bottom;}
/* select role */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row{display: flex;align-items: stretch;justify-content: space-between;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-left-sec{padding:40px 20px;display: flex;flex-direction: column;justify-content: center;align-items: center;border: 1px solid;text-align: center;width: calc(100% / 2 - 20px);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-form-disc{margin: 15px 0 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-left-sec .wjportal-elegant-addon-select-role-form-title{font-weight: bold;display: inline-block;padding-top: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-left-sec .wjportal-elegant-addon-select-role-form-link{padding: 15px 20px;width: 80%; font-weight: bold;border-radius: 4px;border: unset;cursor: pointer;text-decoration: unset;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-right-sec{padding:40px 20px;display: flex;flex-direction: column;justify-content: center;align-items: center;border: 1px solid;text-align: center;width: calc(100% / 2 - 20px);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-form-disc{margin: 15px 0 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-right-sec .wjportal-elegant-addon-select-role-form-title{font-weight: bold;display: inline-block;padding-top: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-right-sec .wjportal-elegant-addon-select-role-form-link{padding: 15px 20px;width: 80%; font-weight: bold;border-radius: 4px;border: unset;cursor: pointer;text-decoration: unset;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-imagewrp{display: flex;align-items: center;justify-content: center;min-height: 153px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-imagewrp img{max-width: 100%;max-height: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-btn-wrp .wjportal-form-btn{padding: 15px 20px;width: 100%; font-weight: bold;border-radius: 4px;border: unset;cursor: pointer;text-decoration: unset;margin-top: 40px;text-align: center;}
/* jobseeker */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner{width: 100%;background-image: url("../images/control_panel/jobseeker/bg.png");background-repeat: no-repeat;background-size: cover;padding: 30px 20px;border-radius: 6px;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-left{width: calc(20% - 10px);border: 1px solid;padding: 20px 10px 20px 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-left .wjportal-list-anchor{display: flex;align-items:start;padding: 12px 0;text-decoration: unset;font-weight: bold;text-align: start;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-left .wjportal-list-anchor img{padding-right: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-right{width:calc(80% - 10px);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-right .wjportal-elegant-addon-cp-graph-wrp{border: 1px solid;padding: 20px;margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-right .wjportal-elegant-addon-cp-sec-title{font-weight: bold;padding-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-left .wjportal-elegant-addon-cp-sec-title{font-weight: bold;font-size: 1.2em;padding-bottom: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes{display: flex;align-items: center;flex-wrap: wrap;gap: 15px;padding-top: 50px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box{display: flex;align-items: center;justify-content: space-between;width: calc(100% / 3 - 10px);background-color: #fff;padding:10px 20px;text-decoration: unset;border-radius: 4px;min-width: fit-content;flex: 1 1 280px;gap: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-imgrow{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-logowrp{display: flex;align-items: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-logowrp .wjportal-elegant-addon-user-logo{width: 85px;height: 85px;max-width: 100%;position: relative;background-color: #fff;border-radius: 6px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-logowrp .wjportal-elegant-addon-user-logo img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;padding:3px;border-radius: 6px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-logowrp .wjportal-elegant-addon-user-namewrp{display: flex;flex-direction: column;padding-left: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-logowrp .wjportal-elegant-addon-user-namewrp span{color: #fff;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-buttnrow a{display: flex;align-items: center;padding: 8px 20px;text-decoration: unset;font-weight: 600;border-radius: 2px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-buttnrow a img{padding-left: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-buttnrow {display: flex;align-items: center;flex-wrap: wrap;gap: 10px;min-width: fit-content;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box .wjportal-elegant-addon-cp-box-num{font-weight: bold;font-size: 2.5em;padding-bottom: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box .wjportal-elegant-addon-cp-box-tit{padding-bottom: 5px;font-weight: bold;display: flex;align-items: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box .wjportal-elegant-addon-cp-box-tit img{padding-left: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-logowrp .wjportal-elegant-addon-user-namewrp span.wjportal-elegant-addon-user-name{padding-top: 5px;}
div.wjportal-elegant-addon-main-up-wrapper #chart_div{border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-sect-wrp{padding: 20px;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-sect-wrp .wjportal-elegant-addon-cp-view-btn-wrp a{padding: 12px 20px;font-weight: bold;text-decoration: unset;display: flex;align-items: center;width: fit-content;border-radius: 4px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-sect-wrp .wjportal-elegant-addon-cp-view-btn-wrp a img{padding-left: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-sect-wrp{margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-my-invoices-wrapper div.wjportal-my-invoices-sec-action-wrp .wjportal-my-invoices-sec-act-btn{padding: 12px 20px;text-decoration: unset;font-weight: 600;border-radius: 4px;border: unset !important;font-weight: bold;}
/* employer */
/* messages */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-page-message-title{font-weight: bold;padding:20px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-send-message{display: flex;align-items: center;justify-content: space-between;border: 1px solid;padding: 20px;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-send-message .wjportal-elegant-addon-msg-history-image{position: relative;min-width: 120px; width: 120px;height: 120px;margin-left: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-send-message .wjportal-elegant-addon-msg-history-image img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-send-message-form{margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-form-title{padding:20px 0;font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-form-row .wjportal-elegant-addon-form-title{padding-bottom: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-send-message .wjportal-elegant-addon-send-message-lftwrp .wjportal-elegant-addon-send-msg-subject{font-weight: bold;font-size:1.2em;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-send-message .wjportal-elegant-addon-send-message-lftwrp p{margin: 0;padding-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history-title{font-weight: bold;padding: 20px 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history{display: flex;justify-content: space-between;border: 1px solid;padding: 20px;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history .wjportal-elegant-addon-msg-history-image{position: relative;min-width: 120px; width: 120px;height: 120px;margin-left: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history .wjportal-elegant-addon-msg-history-image img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history .wjportal-elegant-addon-msg-history-top{display: flex;flex-direction: column;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history .wjportal-elegant-addon-msg-history-top .wjportal-elegant-addon-msg-history-created{font-weight: bold;padding-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history .wjportal-elegant-addon-msg-history-top .wjportal-elegant-addon-msg-history-status-wrp .wjportal-elegant-addon-msg-history-status.pending{display: inline-block;padding: 2px 20px;border-radius: 4px;font-weight: bold;color: #fff;margin-bottom: 15px;background-color: #f58634;border: 1px solid #e57635;margin-right: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history .wjportal-elegant-addon-msg-history-top .wjportal-elegant-addon-msg-history-status-wrp .wjportal-elegant-addon-msg-history-status.rejected{display: inline-block;padding: 2px 20px;border-radius: 4px;font-weight: bold;color: #fff;margin-bottom: 15px;background-color: #ed3237;border: 1px solid #993c3e;margin-right: 15px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history .wjportal-elegant-addon-msg-history-top .wjportal-elegant-addon-msg-history-name{font-weight: bold;font-size: 1.2em;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history .wjportal-elegant-addon-msg-history-text p{margin: 0;padding-top: 10px;}
div.wjportal-elegant-addon-messages-list div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a img{padding-right: 0;padding-left: 15px;}
/* companies */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp{display: flex;align-items: stretch;flex-wrap: wrap;justify-content: space-between;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list{width: calc(100% / 2 - 10px);position: relative;padding-top: 60px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-cnt-wrp{display: flex;flex-direction: column-reverse;align-items: center;text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-cnt-wrp .wjportal-elegant-addon-company-data-value{display: none;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue{justify-content: center;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-list-btn-wrp{justify-content: center;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp div.wjportal-elegant-addon-company-logo{margin-left: 0;margin-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-data{padding-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-data-value{margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-list-btn-wrp .wjportal-elegant-addon-myjobs-btn-black-icon{display: none;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-list-btn-wrp .wjportal-elegant-addon-myjobs-btn-white-icon{display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue span{display: none;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list span.wjportal-elegant-addon-featured-company{position: absolute;top: 20px;left: 20px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-location-text{float: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-custom-field-wrp{justify-content: center;width: fit-content;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-data{flex-wrap: nowrap;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-data-tit{min-width: fit-content;}
/****all popups*****/
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup {display: none;box-sizing: border-box;position: fixed;top: 50%;left: 50%;width: 50%;z-index: 9999;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt {float: left;width: 100%;padding: 15px;max-height: 450px;overflow-x: hidden;overflow-y: auto;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt img#wjportal-popup-close-btn {display: inline-block;position: absolute;top: -40px;right: -5px;cursor: pointer;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-title {float: left;width: 100%;padding: 0 0 20px;text-transform: capitalize;font-weight: bold;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-title span.wjportal-popup-title2 {display: inline-block;font-weight: bold;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-title div.wjportal-popup-title3 {font-weight: normal;padding-top: 5px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-contentarea {float: left;width: 100%;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-contentarea div.wjportal-by-sub-catagory {float: left;width: 100%;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-contentarea div.wjportal-by-sub-catagory div.wjportal-by-category-wrp {float: left;padding: 10px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-contentarea div.wjportal-by-sub-catagory div.wjportal-by-category-wrp a {float: left;width: 100%;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-contentarea div.wjportal-by-sub-catagory div.wjportal-by-category-wrp div.wjportal-by-category-item {float: left;width: 100%;padding: 15px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-contentarea div.wjportal-by-sub-catagory div.wjportal-by-category-wrp div.wjportal-by-category-item span.wjportal-by-category-item-title {display: inline-block;max-width: 80%;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-contentarea div.wjportal-by-sub-catagory div.wjportal-by-category-wrp div.wjportal-by-category-item span.wjportal-by-category-item-number {float: right;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-contentarea ul.wjportal-popup-navigation {float: left;width: 100%;margin: 0;padding: 15px;list-style: none;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-contentarea ul.wjportal-popup-navigation li {margin: 0;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-field-wrp {float: left;width: 100%;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field {float: left;width: calc(50% - 10px);margin-bottom: 10px;font-size: .9em;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field:nth-child(even) {margin-left: 5px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field:nth-child(odd) {margin-right: 5px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-fullwidth {width: 100%;margin-right: 0 !important;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field label {display: inline-block;width: 100%;margin-bottom: 7px;font-weight: normal;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field select {display: inline-block;width: 100%;height: 50px;padding: 10px;font-weight: normal;background-image: url('../../includes/images/selecticonb.png');background-repeat: no-repeat;background-size: 12px;background-position: calc(100% - 15px);-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: .9em;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field input[type="text"] {display: inline-block;width: 100%;height: 50px;padding: 10px;font-weight: normal;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field textarea {display: inline-block;width: 100%;height: 100px;padding: 10px;font-weight: normal;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-visitor-msg-wrp {float: left;width: 100%;padding: 10px 15px;font-size: .9em;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-visitor-msg-wrp span.wjportal-visitor-msg {display: inline-block;width: 100%;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-visitor-msg-wrp span.wjportal-visitor-msg img {display: inline-block;margin-right: 10px;vertical-align: middle;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-visitor-msg-btn-wrp {float: left;width: 100%;margin: 0;text-align: center;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn {display: inline-block;width: 100%;cursor: pointer;height: 50px;padding: 10px;text-align: center;font-weight: bold;border: unset;border-radius: 4px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn.login {margin: 10px 0;}
#notification-ok {float: left;width: 100%;text-align: left;padding: 10px 15px;font-size: .9em;z-index: 999;position: relative;}
#notification-ok #popup_message {float: left;margin: 0;font-weight: normal;}
#notification-ok #popup_message img {display: inline-block;margin-right: 5px;}
#notification-ok button {float: right;}
#notification-ok button img {display: inline-block;margin-right: 3px;}
#notification-not-ok {float: left;width: 100%;text-align: left;padding: 10px 15px;font-size: .9em;}
#notification-not-ok #popup_message {float: left;margin: 0;font-weight: normal;}
#notification-not-ok #popup_message img {display: inline-block;margin-right: 5px;}
#notification-not-ok button {float: right;}
#notification-not-ok button img {display: inline-block;margin-right: 3px;}
/* new popups */
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item{width: 100%; text-align: left;display: flex;align-items: center;flex-wrap: wrap;padding: 20px;margin: 0 0 20px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm{padding: 0;display: flex;align-items: center;flex-wrap: wrap;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row{width:unset;border-top: unset;padding:15px 30px 15px 0;display: flex;align-items: center;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-btn-row .wjportal-pkg-item-btn{width: fit-content;text-align: center;text-decoration: unset;border: unset;padding: 12px 20px 12px 45px;border-radius: 4px;font-weight: bold;display: flex;align-items: center;height: 50px;position: relative;font-size: .9em;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-top{border-bottom: unset;background: unset;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-top div.wjportal-pkg-item-title{padding: 0;font-weight: bold}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row:nth-last-child(2) span.wjportal-pkg-item-tit{color:#b4381f;font-weight: bold;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row::before{content: "\2022";font-size: 40px;line-height: 10px;margin-right: 10px;margin-bottom: 6px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row:nth-last-child(2) span.wjportal-pkg-item-val{color:#b4381f;font-weight: bold;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row:nth-last-child(2){color: #b4381f;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-btn-row{padding-top: 5px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-btn-row .wjportal-pkg-item-btn::before{content:"";background-image: url("../images/select-package-icon.png");display: inline-block;position: absolute;top: 12px;left: 15px;background-size: 18px auto;background-repeat: no-repeat;width: 25px;height: 35px;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm{font-size: .9em;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-title span.wjportal-popup-title2{font-weight: bold;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field input[type="text"]{height: 50px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn{min-height: 50px; text-decoration: unset;border: unset;display: flex;align-items: center;justify-content: center;text-align: center;padding: 12px 20px;font-weight: bold;border-radius: 4px;max-width: calc(100% - 10px);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-fullwidth{max-width: calc(100% - 10px);}
/* per listing */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp{border: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-payment-action-wrp{padding: 0;border-top: unset;display: flex;flex-wrap: wrap;align-items: center;margin-top: 25px;gap: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-payment-act-btn{padding: 12px 20px;border-radius: 4px;border: 1px solid;display: inline-block;font-weight: bold;text-decoration: unset;margin-right: 0px;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-title{font-weight: bold;}
/* applied jobs */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list-resume-data {padding-bottom: 10px;width: 100%;display: inline-block;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list-resume-wrp .wjportal-payment-act-btn{margin-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list-resume-data .wjportal-elegant-addon-jobs-list-resume-tit{font-weight: bold;}
/* shortlist */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-shortlist-stars{padding-bottom: 5px;}


/* ========================fonts + colors=================================== */

/* ai form search */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-ai-searchfrm-title{font-size:var(--sub-heading);line-height: var(--sub-heading-line-height);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-ai-searchfrm-logo-wrp{background-color:var(--primary-color);}


/* widgets */
div.wjportal-resume-mod *{font-size: var(--font-size);font-family: var(--font-family);line-height: var(--font-size-line-height);color: var(--body-color);}
div#wpjobportal_mod_wrapper *{font-size: var(--font-size);font-family: var(--font-family);line-height: var(--font-size-line-height);color: var(--body-color);}
div#wpjobportal_module_wrapper *{font-size: var(--font-size);font-family: var(--font-family);line-height: var(--font-size-line-height);color: var(--body-color);}
div#wpjobportal_mod_wrapper div.wjportal-search-mod.wjportal-form-mod{font-size: var(--font-size);font-family: var(--font-family);line-height: var(--font-size-line-height);color: var(--body-color);}
div#wpjobportal_mod_wrapper div.wjportal-mod-heading{border-color: var(--primary-color);font-size: var(--main-title-font-size);line-height: var(--main-title-line-height);font-weight: bold;color: var(--secondary-color);}
div#wpjobportal_module_wrapper .wjportal-mod-heading{border-color: var(--primary-color);font-size: var(--main-title-font-size);line-height: var(--main-title-line-height);font-weight: bold;color: var(--secondary-color);}
div#wpjobportal_mod_wrapper.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row .wjportal-form-srch-btn{border-color: var(--primary-color) !important; background-color:var(--primary-color)!important;color: #fff !important;font-size: var(--font-size) !important;line-height: var(--font-size-line-height);font-family: var(--font-family);}
div#wpjobportal_mod_wrapper.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row .wjportal-form-srch-btn:hover{border-color: var( --secondary-color) !important; background-color:var( --secondary-color)!important;color: #fff !important;}
div#wpjobportal_mod_wrapper.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row .wjportal-form-adv-srch-btn{border-color: var( --secondary-color) !important; background-color:var( --secondary-color)!important;color: #fff !important;font-size: var(--font-size) !important;line-height: var(--font-size-line-height);}
div#wpjobportal_mod_wrapper.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row .wjportal-form-adv-srch-btn:hover{border-color: var(--primary-color) !important; background-color:var(--primary-color)!important;color: #fff !important;box-shadow: unset !important;}
div#wpjobportal_mod_wrapper button,div#wpjobportal_mod_wrapper  input[type="button"],div#wpjobportal_mod_wrapper  input[type="submit"]{font-size: var(--font-size);}
div#wpjobportal_mod_wrapper.wjportal-job-by-mod div.wjportal-job-by div.wjportal-job-by-item .wjportal-job-by-item-cnt:hover{color: var(--primary-color) !important;}
div#wpjobportal_mod_wrapper.wjportal-job-by-mod div.wjportal-job-by div.wjportal-job-by-item .wjportal-job-by-item-cnt:hover span{color: var(--primary-color);}
div#wpjobportal_mod_wrapper.wjportal-search-mod form.wjportal-form div.wjportal-form-row div.wjportal-form-tit{color: var(--body-color) !important;}
div#wpjobportal_mod_wrapper.wjportal-search-mod form.wjportal-form div.wjportal-form-row{border-color: var(--border-color);}
div#wpjobportal_mod_wrapper.wjportal-search-mod form.wjportal-form div.wjportal-form-row div.wjportal-form-val input[type="text"]{border-color: var(--border-color) !important;font-size: var(--font-size ) !important;}
div#wpjobportal_mod_wrapper.wjportal-search-mod form.wjportal-form div.wjportal-form-row div.wjportal-form-val select{border-color: var(--border-color) !important;font-size: var(--font-size) !important;}
div#wpjobportal_mod_wrapper div.wjportal-job-by-loc div.wjportal-job-by-loc-item .wjportal-job-by-loc-item-cnt:hover{color:var(--primary-color);}
div#wpjobportal_mod_wrapper div.wjportal-job-by-loc div.wjportal-job-by-loc-item .wjportal-job-by-loc-item-cnt:hover span{color: var(--primary-color);}
div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-title .wjportal-res-name{color: var(--primary-color) !important;}
div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-data .wjportal-res-app{color: var(--secondary-color) !important;font-size: var(--second-sub-heading);line-height: var(--second-sub-heading-line-height);}
div#wpjobportal_module_wrapper div.wjportal-comp-mod div.wjportal-comp-cont div.wjportal-company-title .wjportal-companyname{color: var(--company-title);}
div.wjportal-comp-mod div.wjportal-comp-cont div.wjportal-company-data.wjportal-company-loc .wjportal-company-data-val{color: var(--location-color) !important;}

/* per listing */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-title div.wjportal-popup-title3{font-size: var(--font-size);color: var(--body-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-payment-act-btn{background-color: #fff;border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-payment-act-btn:hover{background-color: var(--primary-color);color: #fff;}
/****all popups*****/
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field input[type='text']{border-color: var(--border-color);color: var(--body-color);font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn{font-size: var(--font-size); background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn:hover{background-color: var(--secondary-color);color: #fff;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn{background-color: var(--primary-color);color: #fff;font-size: var(--font-size);}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn:hover{background-color: var(--secondary-color);color: #fff;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item.wjportal-pkg-selected{border-color: var(--primary-color);}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item.wjportal-pkg-selected div.wjportal-pkg-item-btm div.wjportal-pkg-item-btn-row .wjportal-pkg-item-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-btn-row .wjportal-pkg-item-btn{background-color: var(--secondary-color);color: #fff;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-btn-row .wjportal-pkg-item-btn:hover{background-color: var(--primary-color);color: #fff;}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-top div.wjportal-pkg-item-title{font-size: var(--sub-heading);color: var(--secondary-color);}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-popup-cnt div.wjportal-popup-title div.wjportal-popup-title3{font-size: var(--font-size);}
div.wjportal-popup-wrp.wjportal-elegant-addon-packages-popup div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row{color: var(--primary-color);}
/* companies */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-list-btn-wrp a{background-color: var(--primary-color);color: #fff ;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-company-list-wrapper.wjportal-elegant-addon-my-company-wrp .wjportal-elegant-addon-company-list.wjportal-elegant-addon-jobseeker-company-list .wjportal-elegant-addon-company-list-btn-wrp a:hover{background-color: var(--secondary-color);color: #fff ;border-color: var(--secondary-color);}
/* messages */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history .wjportal-elegant-addon-msg-history-top .wjportal-elegant-addon-msg-history-name{color: var(--primary-color);padding-top: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history.mesend .wjportal-elegant-addon-msg-history-top .wjportal-elegant-addon-msg-history-name{color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-message-history-wrp .wjportal-elegant-addon-msg-history-title{font-size: var(--sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-send-message .wjportal-elegant-addon-send-message-lftwrp .wjportal-elegant-addon-send-msg-subject{color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-form-title{font-size: var(--sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-send-message-wrapper .wjportal-elegant-addon-send-message{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-page-message-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-messages-list div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-messages-list div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a:hover{background-color: var(--secondary-color);color: #fff;border-color: var(--secondary-color);}

/* employer */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box.box5 .wjportal-elegant-addon-cp-box-num{color: #2a3fca;text-shadow: 2px 4px #e0dfe0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box.box6 .wjportal-elegant-addon-cp-box-num{color: #cb7839;text-shadow: 2px 4px #e0dfe0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box.box7 .wjportal-elegant-addon-cp-box-num{color: #40634d;text-shadow: 2px 4px #e0dfe0;}
/* jobseeker */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-sect-wrp .wjportal-elegant-addon-cp-view-btn-wrp a{color: #fff;background-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-sect-wrp .wjportal-elegant-addon-cp-view-btn-wrp a:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-sect-wrp{border-color: var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box.box2 .wjportal-elegant-addon-cp-box-num{color: #1c8000;text-shadow: 2px 4px #e0dfe0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box.box3 .wjportal-elegant-addon-cp-box-num{color: #523ada;text-shadow: 2px 4px #e0dfe0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-boxes .wjportal-elegant-addon-cp-box.box4 .wjportal-elegant-addon-cp-box-num{color: #de4511;text-shadow: 2px 4px #e0dfe0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-buttnrow a{background-color: #fff;color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner .wjportal-elegant-addon-tp-banner-logowrp .wjportal-elegant-addon-user-namewrp span.wjportal-elegant-addon-user-name{font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-tp-banner{background-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-left{border-color: var(--border-color);background-color: #fefefe;}
div.wjportal-elegant-addon-main-up-wrapper #chart_div{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-right .wjportal-elegant-addon-cp-graph-wrp{border-color: var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-right .wjportal-elegant-addon-cp-sec-title{font-size: var(--sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-left .wjportal-elegant-addon-cp-sec-title{color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-my-invoices-wrapper div.wjportal-my-invoices-sec-action-wrp .wjportal-my-invoices-sec-act-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-my-invoices-wrapper div.wjportal-my-invoices-sec-action-wrp .wjportal-my-invoices-sec-act-btn:hover{background-color: var(--secondary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-my-invoices-wrapper div.wjportal-my-invoices-sec-tit div.wjportal-my-invoices-sec-tit-txt{font-size: var(--sub-heading);}
/* select role */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-btn-wrp .wjportal-form-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-btn-wrp .wjportal-form-btn:hover{background-color: var(--secondary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-left-sec .wjportal-elegant-addon-select-role-form-link{border-color: var(--primary-color);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-left-sec .wjportal-elegant-addon-select-role-form-link:hover{background-color: #1e3050;color: #fff;border-color:#1e3050;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-left-sec .wjportal-elegant-addon-select-role-form-link.selected{background-color: #1e3050;color: #fff;border-color:#1e3050;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-left-sec .wjportal-elegant-addon-select-role-form-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-left-sec{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-right-sec .wjportal-elegant-addon-select-role-form-link{border-color: var(--primary-color);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-right-sec .wjportal-elegant-addon-select-role-form-link:hover{background-color: #1e3050;color: #fff;border-color:#1e3050;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-right-sec .wjportal-elegant-addon-select-role-form-link.selected{background-color: #1e3050;color: #fff;border-color:#1e3050;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-right-sec .wjportal-elegant-addon-select-role-form-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-select-role-form-row .wjportal-elegant-addon-select-role-right-sec{border-color: var(--border-color);}
/* department detail */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-rightwrp .wjportal-elegant-addon-company-detail-logo{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-rightwrp .wjportal-elegant-addon-departmentdetail-btnwrp a{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-rightwrp .wjportal-elegant-addon-departmentdetail-btnwrp a:hover{background-color: var(--secondary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-department-data-wrp .wjportal-elegant-addon-department-data .wjportal-elegant-addon-companyname{color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-sec-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-department-data-wrp .wjportal-elegant-addon-department-status{display: inline-block;padding: 2px 10px;color: #fff;font-weight: bold;border-radius: 4px;margin-right: 15px;max-width: 100%;margin-bottom: 5px;}
/* contact button */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-show-contact-det-btn{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-show-contact-det-btn:hover{background-color: var(--primary-color);border-color: var(--primary-color);color: #fff;}
/* visitor add job */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-visitor-add-job-form .wjportal-elegant-addon-form-btn-wrp .wjportal-form-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-visitor-add-job-form .wjportal-elegant-addon-form-btn-wrp .wjportal-form-btn:hover{background-color: var(--secondary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-visitor-add-job-form .wjportal-elegant-addon-job-sec-heading{color: var(--secondary-color);font-size: var(--second-sub-heading);}
/* resume save search */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-act-btn#proceedPaymentBtn{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-act-btn#proceedPaymentBtn:hover{background-color: var(--secondary-color);border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-act-btn{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-act-btn:hover{background-color: var(--secondary-color);color: #fff;border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-payment-act-btn.wjportal-resumesearch-act-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-payment-act-btn.wjportal-resumesearch-act-btn:hover{background-color: var(--secondary-color);color: #fff;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-list .wjportal-elegant-addon-save-search-title{color: var(--secondary-color);font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-save-search-list{border-color: var(--border-color);}
/* folder detail */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-sec-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}

/* select package */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package:hover{border-color: var(--primary-color);box-shadow: 0 0 8px #c9c9c9;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item-action-wrp a{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item-action-wrp a.wjportal-elegant-addon-pkg-list-item-act-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item-action-wrp a.wjportal-pkg-list-item-act-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-pkg-list-item.wjportal-elegant-addon-select-package .wjportal-elegant-addon-pkg-list-item-title-txt{font-size: var(--second-sub-heading);color: var(--secondary-color);}
/* job applied resume */
div.wjportal-elegant-addon-job-applied-resume .wjportal-elegant-addon-job-applied-resume-actions ul a{border-color: var(--border-color);}
div.wjportal-elegant-addon-job-applied-resume .wjportal-elegant-addon-job-applied-resume-actions ul{border-bottom: 2px solid var(--primary-color);}
div.wjportal-elegant-addon-job-applied-resume .wjportal-elegant-addon-job-applied-resume-actions ul a.selected{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
/* not login page */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-error-messages-wrp div.wjportal-error-msg-txt{font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-login-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-register-btn{font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-login-btn:hover{background-color:var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-register-btn{background-color:var(--secondary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-register-btn:hover{background-color: var(--primary-color);}
div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-login-btn{background: var(--primary-color) !important;color: #fff !important;border-color: var(--primary-color) !important;font-size: var(--font-size) !important;}
div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-login-btn:hover{background: var(--secondary-color) !important;color: #fff !important;border-color:var(--secondary-color) !important;}
/* all popups */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-title span.wjportal-popup-title2{font-size: var(--second-sub-heading);color: var(--secondary-color);}
/* featured resume */
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list.wjportal-elegant-addon-featured-resumes-list{border:1px dashed var(--primary-color);background: linear-gradient(to right, #f0f2f9 30%, #fff );}
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-addon-featured-resume .wjportal-featured-tag-icon-wrp{display: none;}
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-addon-featured-resume{padding:5px 10px 2px 10px;border: 1px solid #a5adde;border-radius: 4px;background-color: #dfe7ff;color: #2a3fca;font-weight: bold;font-size: .9em;display: inline-block;vertical-align: super;}
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-addon-featured-resume::before{content: url('../images/featured.png');display: inline-block;vertical-align: middle;}
div.wjportal-elegant-addon-resume-list-wrp .featurednew.wjportal-featured-tag-wrp{display: none;}
/* my subscription */
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table tr td{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table tr th{border-color: var(--border-color);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table tbody tr td a{color: var(--primary-color);text-decoration: unset;}
div.wjportal-elegant-addon-main-up-wrapper td::before{color: var(--secondary-color);}
/* package listing */
div.wjportal-elegant-addon-main-up-wrapper table#wjportal-table tr th{font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-mid div.wjportal-pkg-list-item-data div.wjportal-pkg-list-item-row span.wjportal-pkg-list-item-row-tit{color: var(--body-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-mid div.wjportal-pkg-list-item-data div.wjportal-pkg-list-item-row span.wjportal-pkg-list-item-row-val{color: var(--body-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-crt-date{font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-action-wrp .wjportal-pkg-list-item-act-btn{background-color: var(--primary-color) !important;color: #fff !important;border: unset !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-action-wrp .wjportal-pkg-list-item-act-btn:hover{background-color: var(--secondary-color) !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-data .wjportal-pkg-list-item-row::before{color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-price .wjportal-pkg-list-item-price-txt{color: var(--secondary-color);font-size: var(--second-sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-disc{background-color:#00a859 ;border-color:#26864f;color: #fff;font-size: var(--font-size) !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item .wjportal-pkg-list-item-top .wjportal-pkg-list-item-title-txt{font-size: var(--second-sub-heading) !important;color: var(--secondary-color) !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-packages-list .wjportal-pkg-list-item{border-color: var(--border-color);}


/* registration */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-register-form .wjportal-form-btn-wrp input{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-register-form .wjportal-form-btn-wrp input:hover{background-color:var(--secondary-color)}
/* login */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form .wjportal-elegant-addon-form-reg-btn{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form .wjportal-elegant-addon-form-reg-btn:hover{background-color: var(--secondary-color);color: #fff;border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.login-submit input{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p.login-submit input:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form-wrp.wjportal-elegant-addon-login-form form p input{border-color: var(--border-color);} 
/* resume list */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp div.wjportal-save-search-form-wrp form .wjportal-save-search-btn{background: var(--primary-color) !important;color: #fff !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-save-search-form-wrp form .wjportal-save-search-btn{background: var(--primary-color) !important;color: #fff !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-resume-list-wrp div.wjportal-save-search-form-wrp form .wjportal-save-search-btn:hover{background: var(--secondary-color) !important;}
/* message */
div.wjportal-error-messages-wrp .wjportal-error-msg-txt{font-size: var(--sub-heading);}
/* jobs by categories */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item-btn-wrp a.wjportal-by-category-item-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item-btn-wrp a.wjportal-by-category-item-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp .wjportal-by-categories-row-wrp a{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-by-type-wrp .wjportal-elegant-addon-typecity-row-wrapper .wjportal-elegant-addon-type-wrapper a{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-by-type-wrp .wjportal-elegant-addon-typecity-row-wrapper .wjportal-elegant-addon-type-wrapper a:hover{border-color:var(--primary-color);box-shadow: 0px 0px 8px #c9c9c9;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp .wjportal-by-categories-row-wrp a:hover{border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item span.wjportal-by-category-item-number{color: var(--body-color);}
/* jobs by types */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-type-row-wrapper .wjportal-elegant-addon-type-wrapper a{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-type-row-wrapper .wjportal-elegant-addon-type-wrapper a:hover{border-color:var(--primary-color);box-shadow: 0px 0px 8px #c9c9c9}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-type-row-wrapper .wjportal-elegant-addon-type-wrapper a span{color: var(--secondary-color);}
/* resume detail */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-adv-act-c-detail-btn{border-color: var(--primary-color);color: #fff;background-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-adv-act-c-detail-btn:hover{background-color: var(--secondary-color);color: #fff;border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-tags-wrp .wjportal-tags-item{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-tags-wrp .wjportal-tags-item:hover{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-resume-logo-top-right-section .wjportal-resume-adv-act-btn{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-resume-logo-top-right-section .wjportal-resume-adv-act-btn:hover{background-color: var(--primary-color);border-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-inner-sec-heading{color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-section-title{color: var(--secondary-color);font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-section-title{font-size: var(--sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-resume-top-section .wjportal-personal-data .wjportal-resume-title{color: var(--primary-color);font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-resume-logo-top-right-section .wjportal-resume-image{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-page-header .wjportal-page-heading span.wjportal-elegant-addon-featured-resume{padding: 4px 10px;border: 1px solid #a5adde;border-radius: 4px;background-color: #dfe7ff;color: #2a3fca;font-weight: bold;font-size: .9rem;display: inline-block;margin-left: 10px;vertical-align: middle;}
div.wjportal-elegant-addon-main-up-wrapper li.wpjobportal-input-selected-token-wpjobportal{color: #fff ;}
div.wjportal-elegant-addon-main-up-wrapper li.wpjobportal-input-selected-token-wpjobportal p{color: #fff;}
/* folder resume */
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-folder-resume-list-btm-wrp a.wjportal-resume-act-btn:hover{background-color: var(--primary-color); border-color: var(--primary-color);box-shadow: 0 0 8px #c9c9c9;color: #fff;}
div.wjportal-elegant-addon-resume-list-wrp .wjportal-elegant-folder-resume-list-btm-wrp a.wjportal-resume-act-btn{border-color: var(--border-color);}

/* add resume */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-wrp div.wjportal-resume-section div.wjportal-resume-section-head{background-color: #fafafa;font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value ul.wpjobportal-input-list-wpjobportal{background: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .wjportal-form-map-link span{background-color: var(--primary-color);color:#fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .wjportal-form-map-link span:hover{background-color: var(--secondary-color);}
/* forms */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-job-applied-actions-btn-wrp input:hover{background-color: var(--secondary-color);color: #fff;border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-job-applied-actions-btn-wrp input{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value select.wjportal-form-select-field{font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-title label{font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-title{font-size: var(--font-size) !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-btn{font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-add-new-section-btn{font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper .wpjobportal-terms-and-conditions-wrap{border-color: var(--border-color);}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-elegant-addon-form-inner-fields input{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-row input{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-row select{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-applied-job-actions-popup .wjportal-applied-job-actions-row textarea{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-applied-job-adv-search-wrp{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp .wjportal-applied-job-adv-search-save-btn{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp .wjportal-applied-job-adv-search-save-btn:hover{background-color: var(--secondary-color);color: #fff;border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp .wjportal-applied-job-adv-search-cancel-btn{background-color: var(--secondary-color);color: #fff;border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp .wjportal-applied-job-adv-search-cancel-btn:hover{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-btn{background-color: var(--primary-color) !important;color: #fff !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-btn:hover{background-color: var(--secondary-color) !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-add-new-section-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-add-new-section-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-resume-section-title strong{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-section-heading{font-size: var(--sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-visitor-msg-btn-wrp .wjportal-elegant-addon-visitor-msg-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-contentarea .wjportal-elegant-addon-visitor-msg-btn-wrp .wjportal-elegant-addon-visitor-msg-btn:hover{background-color:var(--secondary-color)}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-popup-wrp .wjportal-elegant-addon-popup-title span{font-size: var(--sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .chosen-container .chosen-choices{border-color: var(--border-color);background-color: #fafafa;background-image: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp{border-color:var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wpjobportal-company-form-city-field{border-color: var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-elegant-addon-form-btn-wrp .wjportal-elegant-addon-form-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-elegant-addon-form-btn-wrp .wjportal-elegant-addon-form-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-email-field-wrp label{color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-email-field-wrp{border-color: var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-map{border-color: var(--border-color);background: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .custom_date{border-color: var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-5-fields .wjportal-form-inner-fields.wjportal-form-symbol-fields .wjportal-form-symbol{border-color: var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-input-field{border-color: var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-select-field{border-color: var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-textarea-field{border-color:var(--border-color);background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value ul.wpjobportal-input-list-wpjobportal{background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value div.mce-panel{background: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .mce-container, div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .mce-container *, div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .mce-widget, div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .mce-widget *, div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .mce-reset{background-color: #fafafa;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-title{color:var(--body-color);}
div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value span.wpjobportal-form-chkbox-field{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-popup-cnt .wjportal-popup-contentarea .wjportal-form .wjportal-elegant-addon-visitor-msg-btn-wrp .wjportal-elegant-addon-visitor-msg-btn{background-color: var(--primary-color);color: #fff;border: unset;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value label.wjportal-input-box-switch input:checked + span.wjportal-input-box-slider{background-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp .wjportal-form-upload-btn:hover{background-color: var(--secondary-color);color: #fff;border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form .wjportal-form-upload .wjportal-form-image-wrp{width: 85px;height: 85px;max-width: 100%;position: relative;background-color: #fff;border-radius: 6px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form .wjportal-form-upload .wjportal-form-image-wrp img{position: absolute;max-width: 100%;max-height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;padding: 3px;border-radius: 6px;margin-top: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-form .wjportal-form-upload .wjportal-form-image-wrp img:nth-child(2n){left: 100%;cursor: pointer;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-job-company-formwrp div.wjportal-form-wrp.wpjobportal-quickapply-form div.wjportal-form-row div.wjportal-form-title{display: none;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-terms-and-conditions-wrap{padding-bottom: 30px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-terms-and-conditions-wrap img{display: inline-block;vertical-align: top;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-terms-and-conditions-wrap input{margin-right: 10px;width: 17px;height: 17px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-terms-and-conditions-wrap label{display: inline-block;vertical-align: top;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-form-title font{color: red;}
/* company details */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-wrp .wjportal-elegant-addon-companyinfo-social-links-wrapper a{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-wrp .wjportal-elegant-addon-companyinfo-social-links-wrapper a:hover{border-color: var(--primary-color);background-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-wrp .wjportal-elegant-addon-companyinfo-social-links-wrapper a:hover i{color:#fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-wrp .wjportal-elegant-addon-companyinfo-social-links-wrapper a i{font-size: 1.7em;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-view-companyjobs{color: #fff;background-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-view-companyjobs:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companyinfo-title{font-size: var(--sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companyinfo .wjportal-elegant-addon-companyinfo-link{color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-company-detail-logo .wjportal-elegant-addon-company-detail-logo{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companydetail-wrapper .wjportal-company-sec-title{color: var(--secondary-color);font-size: var(--sub-heading);}
/* job detail */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-form-wrp.wpjobportal-quickapply-form .job-detail-jobapply-message-wrap .job-detail-jobapply-message-msg{font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper div.wjportal-job-desc{font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-form-wrp.wpjobportal-quickapply-form .job-detail-jobapply-message-link{border-color: var(--border-color);color: var(--body-color);font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-form-wrp.wpjobportal-quickapply-form .job-detail-jobapply-message-link:hover{background-color: var(--primary-color);color: #fff;border-color:var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-wrp .wjportal-elegant-addon-job-company-btn-wrp .wjportal-job-act-btn{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-wrp .wjportal-elegant-addon-job-company-btn-wrp .wjportal-job-act-btn:hover{background-color: var(--secondary-color);color: #fff;border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-shortlist-section .wjportal-elegant-addon-job-shortlist-section-title{color: var(--secondary-color);font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-tell-friend-section .wjportal-elegant-addon-job-tell-friend-section-title{color: var(--secondary-color);font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-apply-or-visitor span{color: var(--secondary-color);font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-apply-or-visitor{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-btn-wrp a.wjportal-job-company-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-btn-wrp a.wjportal-job-company-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-btn-wrp a.wjportal-job-jobapply-btn{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-btn-wrp a.wjportal-job-jobapply-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-applyuser-text-area {border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp input{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp textarea{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-job-company-info .wjportal-elegant-addon-jobdetail-infowrp a.wjportal-elegant-addon-job-company-name{color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper div.wjportal-job-sec-title{color: var(--secondary-color);font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-company-formwrp .wjportal-elegant-addon-job-company-info{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-location-info .wjportal-elegant-addon-jobinfo-title{font-size:var(--sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-page-header .wjportal-elegant-addon-page-heading{font-size: var(--second-sub-heading);color:var(--secondary-color);border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-data-wrp .wjportal-elegant-addon-job-sec-title{color: var(--secondary-color);font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-job-data-wrp .wjportal-job-map .wjportal-job-sec-title{color: var(--secondary-color);font-size: var(--sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-job-company-wrp div.wjportal-elegant-addon-job-company-formwrp{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper .wjportal-apply-as-visitor-btn{background-color: #00a859;color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper .wjportal-apply-as-visitor-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper .wjportal-login-to-apply-btn{background-color:var(--primary-color);color: #fff;font-size: var(--font-size);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper div.wjportal-view-job-page-job-apply-form-wraper .wjportal-login-to-apply-btn:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-tags-wrp .wpjobportal_tags_a.wjportal-tags{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-tags-wrp .wpjobportal_tags_a.wjportal-tags:hover{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
/* applied jobs */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list-resume-data .wjportal-elegant-addon-jobs-list-resume-tit{font-weight: bold;color: var(--secondary-color);padding-right: 5px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list-resume-data .wjportal-elegant-addon-jobs-list-resume-val a{color: var(--primary-color);}

/* department */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-companyname{color:var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-title-data .wjportal-elegant-addon-department-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-department-list .wjportal-elegant-addon-department-list-btn-wrp .wjportal-elegant-addon-department-action-wrp a:hover{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a.wjportal-elegant-addon-jobs-applynow-btn{background-color:var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a.wjportal-elegant-addon-jobs-applynow-btn:hover{background-color:var(--secondary-color);border-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a.wjportal-elegant-addon-already-applied-btn:hover{background-color:#fff;color:var(--body-color);border-color: var(--border-color);}
/* folder */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-btn-wrp .wjportal-elegant-addon-folder-action-wrp a{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-companyname{color:var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-data .wjportal-elegant-addon-folder-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-folder-list .wjportal-elegant-addon-folder-list-btn-wrp .wjportal-elegant-addon-folder-action-wrp a:hover{background-color: var(--primary-color);color: #fff;}
/* coverletter */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-companyname{color:var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-data .wjportal-elegant-addon-coverletter-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-coverletter-list .wjportal-elegant-addon-coverletter-list-btn-wrp .wjportal-elegant-addon-coverletter-action-wrp a:hover{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-coverletterdetail-wrapper .wjportal-elegant-addon-coverletter-sec-title{font-size: var(--second-sub-heading);color: var(--secondary-color);}

/* resume */
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list a.wjportal-elegant-addon-coverletter-act-btn{background-color: #fff;border-color: var(--border-color);}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list a.wjportal-elegant-addon-coverletter-act-btn:hover{background-color: var(--primary-color);border-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-middle-wrp .wjportal-elegant-addon-resume-data .wjportal-elegant-addon-resume-data a{font-size: var(--second-sub-heading);}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-name{color:var(--secondary-color);font-size: var(--second-sub-heading);}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-title{color: var(--primary-color);}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list{border-color: var(--border-color);background-color: #fefefe;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a{border-color: var(--border-color);background-color: #fff;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp a:hover{background:var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-middle-wrp .wjportal-elegant-addon-resume-status-heading{color: var(--primary-color);border-color: var(--primary-color);}
/* my companies */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list.wjportal-elegant-addon-featured-company-list{border: 1px dashed;background: linear-gradient(to right, #f0f2f9 30%, #fff );border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-title a{font-size:var(--second-sub-heading);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-data .wjportal-elegant-addon-company-keyvalue a{color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp a{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-company-list .wjportal-elegant-addon-company-list-btn-wrp a:hover{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
/* myjobs listing */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-view-job-count .wjportal-elegant-addon-view-job-txt{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jb-alert-btn-wrp a{background-color: var(--secondary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jb-alert-btn-wrp a:hover{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jb-alert-btn-wrp button{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jb-alert-btn-wrp button:hover{background-color: var(--secondary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-act-btn-wrp a{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-act-btn-wrp a:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a{border-color: var(--border-color);background-color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a:hover{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-filter-wrp .wjportal-elegant-addon-filter-image a{background-color:var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-header-actions .wjportal-elegant-addon-filter-wrp .wjportal-elegant-addon-filter select{border-color: var(--border-color);}
/* Newest Job listing */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-field-wrp{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-page-heading{border-color: var(--primary-color); font-size:var(--main-title-font-size);font-weight: bold;color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-page-header div.wjportal-page-heading{border-color: var(--primary-color); font-size:var(--main-title-font-size);font-weight: bold;color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list{border-color: var(--border-color);background-color: #fefefe;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list.wjportal-elegant-addon-featured-jobs-list{border-color:var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp{border-color:var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-filter-search-field-wrp{border-color:var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-btn-wrp{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-btn-wrp button{background-color: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-btn-wrp button:hover{background-color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-data .wjportal-elegant-addon-companyname{color:var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-data .wjportal-elegant-addon-job-title a{color:var(--secondary-color);font-size: var(--second-sub-heading);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-apply-btn-wrp a{background-color:#fff;border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-apply-btn-wrp a.wjportal-elegant-addon-jobs-apply-btn{background-color:var(--primary-color);color: #fff;border-color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-apply-btn-wrp a.wjportal-elegant-addon-jobs-apply-btn:hover{background-color:var(--secondary-color);border-color: var(--secondary-color);}
/* pagination */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-pagination-wrp span.page-numbers.current{background: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-pagination-wrp a.page-numbers.next{background: var(--secondary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-pagination-wrp a.page-numbers.next:hover{background: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-pagination-wrp a.page-numbers:hover{color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-pagination-wrp a.page-numbers.prev{background: var(--secondary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-pagination-wrp a.page-numbers.prev:hover{background: var(--primary-color);color: #fff;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-pagination-wrp{border: unset;}
/* general */
div.wjportal-elegant-addon-main-up-wrapper *{font-size:var(--font-size);color: var(--body-color);font-family:"Raleway";line-height: 1.6;box-sizing: border-box;}
/* breadcrumbs */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-breadcrumbs-wrp div.wjportal-breadcrumbs-links a.wjportal-breadcrumbs-link{color: var(--primary-color);}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-breadcrumbs-wrp div.wjportal-breadcrumbs-links{font-size: var(--font-size);color: var(--body-color);}
/* overwrite css style.css */
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-page-header{margin-bottom: 0 !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-top div.wjportal-pkg-list-item-price span.wjportal-pkg-list-item-price-txt{background-color: unset !important;padding: unset !important;}
div.wjportal-elegant-addon-main-up-wrapper div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-top div.wjportal-pkg-list-item-price span.wjportal-pkg-list-item-price-discount::before{display: none !important;}
/* should disapear after add featured*/
.wjportal-elegant-addon-featured-company span.wjportal-featured-tag-icon-wrp{display: none;}
span.wjportal-featured-tag-icon-wrp span.wjportal-featured-tag-icon{position: relative !important;}


div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-jobs-list-btm-wrp{
	width: 100%;
}

div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp.wjportal-elegant-addon-btn-wrp-ai{
justify-content: space-between;
}

div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-act-btn-ai-suggested-resumes{float: right;margin-left: auto;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp .wjportal-elegant-addon-jobs-act-btn-ai-suggested-resumes img{width: 28px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-myjobs-btn-wrp a.wjportal-elegant-addon-jobs-act-btn-ai-suggested-resumes{background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}


div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp{width: 100%;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp.wjportal-elegant-addon-btn-wrp-ai{justify-content: space-between;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-resume-act-btn-ai-suggested-jobs{background:var(--primary-color);color: #fff;margin-left: auto;}
div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-btn-wrp .wjportal-elegant-addon-resume-action-wrp .wjportal-elegant-addon-resume-act-btn-ai-suggested-jobs img{width: 28px;}


/* ai form search */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp{display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 40px;padding: 10px 20px;border: 1px solid;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-ai-searchfrm-logo-wrp{width: 125px;height: 125px;position: relative;margin-right: 20px;border-radius: 4px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-ai-searchfrm-logo-wrp img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: 70%;max-height:70%;text-align: center;margin: auto;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp{flex: 1 1 70%;margin-bottom: 0;flex-wrap: wrap;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-ai-searchfrm-title{display: flex;align-items: center;flex: 1 1 100%;font-weight: bold;padding-bottom: 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-ai-searchfrm-discription{display: flex;align-items: center;flex: 1 1 100%;padding-top: 12px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-field-wrp input{padding-left: 10px;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-btn-wrp .wjportal-elegant-addon-filter-search-btn{padding: 0 10px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-btn-wrp .wjportal-elegant-addon-filter-search-btn img{position: unset;}
/* ai search form */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp{flex-direction: column;padding: 40px 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-ai-searchfrm-logo-wrp{margin-right: 0;margin-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp{flex: 1 1 100%;width: 100%;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-field-wrp input{text-align: center;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-field-wrp input::placeholder {color: #e4e3e4 !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-field-wrp input:focus::placeholder {color: transparent !important;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-ai-searchfrm-title{justify-content: center;text-align: center;padding-bottom: 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-ai-searchfrm-discription{justify-content: center;text-align: center;padding-bottom: 20px;padding-top: 0;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-field-wrp{width: 65%;flex:unset;border-right-width:1px;margin:0 auto 20px;}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-aisearch-form .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-search-btn-wrp{justify-content: center;border: unset;width: 100%;padding-right: 0;}
/* ========================fonts + colors=================================== */

/* ai form search */
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp{border-color: var(--border-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-filter-search-wrp .wjportal-elegant-addon-filter-ai-searchfrm-title{font-size:var(--sub-heading);line-height: var(--sub-heading-line-height);color: var(--secondary-color);}
div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-filter-ai-searchfrm-wrp .wjportal-elegant-addon-ai-searchfrm-logo-wrp{background-color:var(--primary-color);}





/*========================== responsive =========================== */

@media (max-width:1150px) {
  /* dashboard */
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-left{width:calc(28% - 10px);padding: 20px 10px;}
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrp .wjportal-elegant-addon-cp-right{width: calc(72% - 10px);}
  /* forms */
  div.wjportal-elegant-addon-form-wrp form{margin: 0;}
  /* jobs by categories */
  div.wjportal-elegant-addon-main-up-wrapper div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp{width: calc(100% / 2) !important;}
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-by-categories-main-wrp .wjportal-by-categories-row-wrp{display: unset;float: unset;}
  /* my job detail */
  div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-jobdetail-wrapper{width: calc(65% - 5px);}
  div.wjportal-elegant-addon-main-up-wrapper div.wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-jobdetail-pagewrp .wjportal-elegant-addon-job-company-wrp{width:calc(35% - 5px);}
  /* resume detail */
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-elegant-addon-resume-detail-wrapper{width: calc(65% - 5px);}
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-resume-detail-innerwrapper .wjportal-resume-logo-top-right-section{width:calc(35% - 5px);}
  /* company detail */
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-companydetail-wrapper{width: calc(65% - 5px);}
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-main-wrapper .wjportal-elegant-addon-companydetail-main-wrapper .wjportal-elegant-addon-company-detail-logo{width:calc(35% - 5px);}
  /* department detail */
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-lftwrp{width: calc(65% - 5px);}
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-departmentdetail-wrapper .wjportal-elegant-addon-departmentdetail-rightwrp{width:calc(35% - 5px);}
  /* companies */
  /* jobs-by cities */
  div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-by-type-wrp .wjportal-elegant-addon-typecity-row-wrapper .wjportal-elegant-addon-type-wrapper{width: calc(100% / 2) !important;}
  /* add form */
  div.wjportal-elegant-addon-form-wrp form .wjportal-form-row .wjportal-form-value .wjportal-form-5-fields .wjportal-form-inner-fields{}
  }

  @media (min-width: 783px) and (max-width: 1150px){
    div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-cp-sect-wrp.wjportal-elegant-addon-applied-jobs-wrp .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-list-top-wrp{flex-direction: column-reverse;}
    div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-cp-sect-wrp.wjportal-elegant-addon-applied-jobs-wrp .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-logo{margin: 0 auto 30px;}
    div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-cp-sect-wrp.wjportal-elegant-addon-newest-jobs-wrp .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-list-top-wrp{flex-direction: column-reverse;}
    div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-cp-sect-wrp.wjportal-elegant-addon-newest-jobs-wrp .wjportal-elegant-addon-jobs-list .wjportal-elegant-addon-jobs-list-top-wrp .wjportal-elegant-addon-jobs-logo{margin: 0 auto 30px;}
    /* employer */
    div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-cp-sect-wrp.wjportal-elegant-addon-applied-resume-wrp div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-top-wrp{flex-direction: column-reverse;}
    div.wjportal-elegant-addon-main-up-wrapper .wjportal-elegant-addon-cp-sect-wrp.wjportal-elegant-addon-applied-resume-wrp div.wjportal-elegant-addon-resume-list-wrp div.wjportal-elegant-addon-resume-list .wjportal-elegant-addon-resume-list-top-wrp .wjportal-elegant-addon-resume-logo{margin: 0 auto 30px;}

  }
