/**********************
        general
    **********************/

div.wjportal-main-wrapper {
    background: #fff;
}

div#wjportal-popup-background {
    background: rgba(0, 0, 0, 0.7);
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #999 !important;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #999 !important;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #999 !important;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #999 !important;
}

div.error {
    background-color: #ffbaba;
    color: #D7010D;
    border: 1px solid #D7010D;
}

div.updated {
    background-color: #dff2bf;
    color: #3F8000;
    border: 1px solid #3F8000;
    background-image: url('../images/user-publish.png');
}

span.wjportal-featured-tag-icon-wrp span.wjportal-featured-tag-icon {
    background: #3baeda;
}

span.wjportal-featured-tag-icon-wrp span.wjportal-featured-tag-icon {
    color: #fff;
}

span.wjportal-featured-tag-icon-wrp span.wjportal-featured-hover-wrp {
    background: #fff;
    color: #575757;
}

span.wjportal-featured-tag-icon-wrp span.wjportal-featured-hover-wrp::before {
    border-top: 7px solid transparent;
    border-right: 7px solid #fff;
    border-bottom: 7px solid transparent;
}

.wjportal-payment-act-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

.wjportal-payment-act-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

.wjportal-resume-adv-act-c-detail-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

.wjportal-resume-adv-act-c-detail-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

.wjportal-show-contact-det-btn {
    color: #333333;
    border: 1px solid #333333;
    background: #fff;
}

.wjportal-show-contact-det-btn:hover {
    color: #fff;
    background: #333333;
}

div.wjportal-payment-action-wrp {
    border-top: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-visitor-apply-job-message {
    border: 1px solid #8bb0e9;
    background: #c8dcfc;
    color: #1a3867;
}

div.wjportal-visitor-apply-job-message {
    border: 1px solid #8bb0e9;
    background: #c8dcfc;
    color: #1a3867;
}

div.visitor-apply-job-jobinforamtion-message {
    border: 1px solid #8bb0e9;
    background: #c8dcfc;
    color: #1a3867;
}

.wjportal-free {
    color: #f69292;
}

.wjportal-stripe {
    color: #008cdd;
}

.wjportal-paypal {
    color: #1e477a;
}

.wjportal-woocommerce {
    color: #d92bb3;
}

div.wjportal-container-small label {
    color: #333333;
}

div.wjportal-container-small span#shortlist-stars {
    background: #fff;
    border: 1px solid #d4d4d5;
}

.wjportal-item-status {
    color: #fff;
}

.wjportal-unsubscribed-btn-wrp {
    background: #fff !important;
    color: #a5323d !important;
    border: 1px solid #a5323d !important;
}

.wjportal-unsubscribed-btn-wrp:hover {
    background: #a5323d !important;
    color: #fff !important;
}

.wjportal-inbox {
    background-color: #00a859;
}

.wjportal-spam {
    background-color: #84716b;
}

.wjportal-hired {
    background-color: #99d000;
}

.wjportal-rejected {
    background-color: #ed3237;
}

.wjportal-shortlist {
    background-color: #fea702;
}

.wjportal-waiting {
    background: #fea702;
    color: #fff;
}

.wjportal-rejected {
    background: #e22828;
    color: #fff;
}

table#wjportal-table tr th {
    border: 1px solid #d4d4d5;
    color: #333333;
}

table#wjportal-table tr td {
    border: 1px solid #d4d4d5;
}

/**********************
        header
    **********************/

div.wjportal-page-header div.wjportal-page-heading {
    color: #333333;
}

div.wjportal-page-header div.wjportal-page-heading span.wjportal-company-salogon {
    color: #575757;
}

div.wjportal-page-header div.wjportal-header-actions div.wjportal-filter-wrp div.wjportal-filter select {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

div.wjportal-page-header div.wjportal-header-actions div.wjportal-filter-wrp div.wjportal-filter-image {
    border: 1px solid #d4d4d5;
    border-left: 0;
    background: #fafafa;
}

div.wjportal-page-header div.wjportal-header-actions div.wjportal-filter-wrp div.wjportal-filter-image:hover {
    background: #fff;
}

div.wjportal-page-header div.wjportal-header-actions div.wjportal-act-btn-wrp .wjportal-act-btn {
    border: 1px solid #d4d4d5;
    background: #fafafa;
    color: #3baeda;
}

div.wjportal-page-header div.wjportal-header-actions div.wjportal-act-btn-wrp .wjportal-act-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

div.wjportal-page-header div.wjportal-header-actions div.wjportal-act-btn-wrp .wjportan-canc-act-btn {
    border: 1px solid #d4d4d5;
    background: #ffff;
    color: #333333;
}

div.wjportal-page-header div.wjportal-header-actions div.wjportal-act-btn-wrp .wjportan-canc-act-btn:hover {
    border-color: #333333;
    background: #333333;
    color: #fff;
}

div.wjportal-page-header div.wjportal-header-actions div.wjportal-view-job-count span.wjportal-view-job-txt {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

/**********************
        breadcrums
    **********************/

div.wjportal-breadcrumbs-wrp div.wjportal-breadcrumbs-links {
    color: #575757;
}

div.wjportal-breadcrumbs-wrp div.wjportal-breadcrumbs-links::after {
    color: #575757;
}

div.wjportal-breadcrumbs-wrp div.wjportal-breadcrumbs-links a.wjportal-breadcrumbs-link {
    color: #3baeda;
}

/**********************
        pagination
    **********************/

div.wjportal-pagination-wrp {
    background: #fafafa;
    border: 1px solid #d4d4d5;
}

div.wjportal-pagination-wrp span.page-numbers {
    border: 1px solid #d4d4d5;
    color: #575757;
    background: #fff;
}

div.wjportal-pagination-wrp span.page-numbers.current {
    background: #3baeda;
    color: #fff;
}

div.wjportal-pagination-wrp span.page-numbers.current:hover {
    background: #333333;
}

div.wjportal-pagination-wrp a.page-numbers {
    border: 1px solid #d4d4d5;
    color: #575757;
    background: #fff;
}

div.wjportal-pagination-wrp a.page-numbers:hover {
    color: #3baeda;
}

div.wjportal-pagination-wrp a.page-numbers.next {
    background: #333333;
    color: #fff;
}

div.wjportal-pagination-wrp a.page-numbers.next:hover {
    background: #3baeda;
}

div.wjportal-pagination-wrp a.page-numbers.prev {
    background: #333333;
    color: #fff;
}

div.wjportal-pagination-wrp a.page-numbers.prev:hover {
    background: #3baeda;
}

/**********************
        error messages
    ************************/

div.wjportal-error-messages-wrp {
    background: #fff;
}

div.wjportal-error-messages-wrp div.wjportal-error-msg-txt {
    color: #a5a7a9;
}

div.wjportal-error-messages-wrp div.wjportal-error-msg-txt2 {
    color: #afb0b2;
}

div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-btn {
    border: 1px solid;
}

div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-login-btn {
    background: #3baeda;
    color: #fff;
    border-color: #3baeda;
}

div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-login-btn:hover {
    background: #fff;
    color: #3baeda;
}

div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-register-btn {
    background: #333333;
    color: #fff;
    border-color: #333333;
}

div.wjportal-error-messages-wrp div.wjportal-error-msg-actions-wrp .wjportal-error-msg-act-register-btn:hover {
    background: #fff;
    color: #333333;
}

/**********************
        company list
    **********************/

div.wjportal-company-list {
    border: 1px solid #d4d4d5;
    color: #666666;
    background: #fff;
}

div.wjportal-company-list:hover {
    background: #fafafa;
}

div.wjportal-company-list div.wjportal-company-list-top-wrp div.wjportal-company-cnt-wrp div.wjportal-company-middle-wrp div.wjportal-company-data span.wjportal-companyname {
    color: #333333;
}

div.wjportal-company-list div.wjportal-company-list-top-wrp div.wjportal-company-cnt-wrp div.wjportal-company-middle-wrp div.wjportal-company-data span.wjportal-company-title a {
    color: #3baeda;
}

div.wjportal-company-list div.wjportal-company-list-top-wrp div.wjportal-company-cnt-wrp div.wjportal-company-middle-wrp div.wjportal-company-data span.wjportal-company-title a:hover {
    color: #333333;
}

div.wjportal-company-list div.wjportal-company-list-top-wrp div.wjportal-company-cnt-wrp div.wjportal-company-middle-wrp div.wjportal-company-data div.wjportal-company-data-text {
    color: #575757;
}

div.wjportal-company-list div.wjportal-company-list-top-wrp div.wjportal-company-cnt-wrp div.wjportal-company-middle-wrp div.wjportal-company-data div.wjportal-company-data-text span.wjportal-company-data-title {
    color: #575757;
}

div.wjportal-company-list div.wjportal-company-list-top-wrp div.wjportal-company-cnt-wrp div.wjportal-company-middle-wrp div.wjportal-company-data div.wjportal-company-data-text span.wjportal-company-data-value {
    color: #333333;
}

div.wjportal-company-list div.wjportal-company-list-top-wrp div.wjportal-company-cnt-wrp div.wjportal-company-right-wrp div.wjportal-company-action .wjportal-company-act-btn {
    color: #3baeda;
    background: #fff;
    border: 1px solid #3baeda;
}

div.wjportal-company-list div.wjportal-company-list-top-wrp div.wjportal-company-cnt-wrp div.wjportal-company-right-wrp div.wjportal-company-action .wjportal-company-act-btn:hover {
    color: #fff;
    background: #3baeda;
}

div.wjportal-company-list div.wjportal-company-list-btm-wrp {
    border-top: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-company-list div.wjportal-company-list-btm-wrp div.wjportal-company-action-wrp .wjportal-company-act-btn {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #3baeda;
}

div.wjportal-company-list div.wjportal-company-list-btm-wrp div.wjportal-company-action-wrp .wjportal-company-act-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

/**********************
        company detail
    **********************/

div.wjportal-companydetail-wrapper div.wjportal-company-desc {
    color: #575757;
}

div.wjportal-companydetail-wrapper div.wjportal-companyinfo-wrp div.wjportal-companyinfo .wjportal-companyinfo-link {
    color: #3baeda;
}

div.wjportal-companydetail-wrapper div.wjportal-companyinfo-wrp div.wjportal-companyinfo .wjportal-companyinfo-link:hover {
    color: #333333;
}

div.wjportal-companydetail-wrapper div.wjportal-companyinfo-wrp div.wjportal-companyinfo span.wjportal-companyinfo-data {
    color: #575757;
}

div.wjportal-companydetail-wrapper div.wjportal-companyinfo-wrp div.wjportal-companyinfo span.wjportal-comp-status {
    color: #fff;
    background: #3baeda;
}

div.wjportal-companydetail-wrapper div.wjportal-company-wrp div.wjportal-company-logo {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-companydetail-wrapper div.wjportal-company-data-wrp div.wjportal-company-sec-title {
    color: #333333;
}

div.wjportal-companydetail-wrapper div.wjportal-company-data-wrp div.wjportal-company-data {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-companydetail-wrapper div.wjportal-company-data-wrp div.wjportal-company-data span.wjportal-company-data-tit {
    color: #575757;
}

div.wjportal-companydetail-wrapper div.wjportal-company-data-wrp div.wjportal-company-data span.wjportal-company-data-val {
    color: #333333;
}

div.wjportal-companydetail-wrapper div.wjportal-company-data-wrp div.wjportal-custom-field {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-companydetail-wrapper div.wjportal-company-btn-wrp .wjportal-company-act-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-companydetail-wrapper div.wjportal-company-btn-wrp .wjportal-company-act-btn:hover {
    background: #3baeda;
    color: #fff;
}

/**********************
        filter search
    **********************/

div.wjportal-filter-search-main-wrp {
    background: #fafafa;
    border: 1px solid #d4d4d5;
}

div.wjportal-filter-search-main-wrp div.wjportal-filter-search-wrp div.wjportal-filter-search-field-wrp .wjportal-filter-search-input-field {
    background: #fff;
    border: 1px solid #d4d4d5;
    color: #575757;
}

div.wjportal-filter-search-main-wrp div.wjportal-filter-search-wrp div.wjportal-filter-search-field-wrp ul.wpjobportal-input-list-wpjobportal {
    background: #fff;
    border: 1px solid #d4d4d5;
    color: #575757;
}

div.wjportal-filter-search-main-wrp div.wjportal-filter-search-wrp div.wjportal-filter-search-btn-wrp .wjportal-filter-search-btn {
    background: #fff;
    color: #3baeda;
    border: 1px solid #3baeda;
}

div.wjportal-filter-search-main-wrp div.wjportal-filter-search-wrp div.wjportal-filter-search-btn-wrp .wjportal-filter-search-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-filter-search-main-wrp div.wjportal-filter-search-wrp div.wjportal-filter-search-btn-wrp .wjportal-filter-reset-btn {
    background: #fff;
    color: #575757;
    border: 1px solid #d4d4d5;
}

div.wjportal-filter-search-main-wrp div.wjportal-filter-search-wrp div.wjportal-filter-search-btn-wrp .wjportal-filter-reset-btn:hover {
    background: #5b5b5b;
    color: #fff;
}

/**********************
        jobs list
    **********************/

div.wjportal-jobs-list {
    border: 1px solid #d4d4d5;
    color: #666666;
    background: #fff;
}

div.wjportal-jobs-list:hover {
    background: #fafafa;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-middle-wrp div.wjportal-jobs-data a.wjportal-companyname {
    color: #333333;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-middle-wrp div.wjportal-jobs-data a.wjportal-companyname:hover {
    color: #3baeda;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-middle-wrp div.wjportal-jobs-data span.wjportal-job-title a {
    color: #3baeda;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-middle-wrp div.wjportal-jobs-data span.wjportal-job-title a:hover {
    color: #333333;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-middle-wrp div.wjportal-jobs-data span.wjportal-jobs-data-text {
    color: #575757;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-middle-wrp div.wjportal-shortlist-job-comments span.wjportal-shortlist-job-comment-tit {
    color: #333333;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-middle-wrp div.wjportal-shortlist-job-comments span.wjportal-shortlist-job-comment-val {
    color: #575757;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-right-wrp div.wjportal-jobs-info {
    color: #575757;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-right-wrp div.wjportal-jobs-info span.wjportal-job-type {
    color: #fff;
}

div.wjportal-jobs-list div.wjportal-jobs-list-top-wrp div.wjportal-jobs-cnt-wrp div.wjportal-jobs-right-wrp div.wjportal-jobs-info div.wjportal-jobs-salary {
    color: #333333;
}

div.wjportal-jobs-list div.wjportal-jobs-list-btm-wrp {
    background: #fafafa;
    border-top: 1px solid #d4d4d5;
}

div.wjportal-jobs-list div.wjportal-jobs-list-btm-wrp div.wjportal-jobs-list-resume-wrp div.wjportal-jobs-list-resume-data span.wjportal-jobs-list-resume-tit {
    color: #333333;
}

div.wjportal-jobs-list div.wjportal-jobs-list-btm-wrp div.wjportal-jobs-list-resume-wrp div.wjportal-jobs-list-resume-data span.wjportal-jobs-list-resume-val {
    color: #575757;
}

div.wjportal-jobs-list div.wjportal-jobs-list-btm-wrp div.wjportal-jobs-list-resume-wrp span.wjportal-applied-job-resume-status {
    color: #fff;
}

div.wjportal-jobs-list div.wjportal-jobs-list-btm-wrp div.wjportal-jobs-action-wrp a.wjportal-jobs-act-btn {
    background: #fff;
    border: 1px solid #d4d4d5;
    color: #3baeda;
}

div.wjportal-jobs-list div.wjportal-jobs-list-btm-wrp div.wjportal-jobs-action-wrp a.wjportal-jobs-act-btn:hover {
    background: #3baeda;
    color: #fff;
    border-color: #3baeda;
}

div.wjportal-jobs-list div.wjportal-jobs-list-btm-wrp div.wjportal-jobs-action-wrp a.wjportal-jobs-apply-res {
    color: #333333;
}

div.wjportal-jobs-list div.wjportal-jobs-list-btm-wrp div.wjportal-jobs-action-wrp a.wjportal-jobs-apply-res:hover {
    background: #333333;
    color: #fff;
    border-color: #333333;
}

/**********************
        view job detail
    **********************/

div.wjportal-jobdetail-wrapper div.wjportal-jobinfo-wrp div.wjportal-jobinfo span.wjportal-jobtype {
    color: #fff;
}

div.wjportal-jobdetail-wrapper div.wjportal-jobinfo-wrp div.wjportal-jobinfo span.wjportal-jobinfo-data {
    color: #575757;
}

div.wjportal-jobdetail-wrapper div.wjportal-jobinfo-wrp div.wjportal-jobinfo .wjportal-salary-type {
    color: #575757;
}

div.wjportal-jobdetail-wrapper div.wjportal-jobinfo-wrp div.wjportal-jobinfo span.wjportal-job-close-date {
    color: #f58634;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp div.wjportal-job-company-logo {
    background: #fff;
    border: 1px solid #d4d4d5;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp div.wjportal-job-company-cnt div.wjportal-job-company-info a.wjportal-job-company-name {
    color: #3baeda;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp div.wjportal-job-company-cnt div.wjportal-job-company-info span.wjportal-job-company-info-tit {
    color: #575757;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp div.wjportal-job-company-cnt div.wjportal-job-company-info span.wjportal-job-company-info-val {
    color: #333333;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp div.wjportal-job-company-btn-wrp .wjportal-job-company-apply-status {
    color: #fff;
    border: 1px solid #3baeda;
    background: #3baeda;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp div.wjportal-job-company-btn-wrp .wjportal-job-company-btn {
    color: #fff;
    border: 1px solid #3baeda;
    background: #3baeda;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp div.wjportal-job-company-btn-wrp .wjportal-job-company-btn:hover {
    color: #3baeda;
    background: #fff;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp div.wjportal-job-company-btn-wrp .wjportal-job-jobapply-btn {
    color: #fff;
    border: 1px solid #3baeda;
    background: #3baeda;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp div.wjportal-job-company-btn-wrp .wjportal-job-jobapply-btn:hover {
    color: #3baeda;
    background: #fff;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp .wjportal-job-act-btn {
    color: #fff;
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-company-wrp .wjportal-job-act-btn:hover {
    color: #fff;
    background: #3baeda;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-sec-title {
    color: #333333;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-desc {
    color: #575757;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-data-wrp div.wjportal-custom-field {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-data-wrp div.wjportal-job-data {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-data-wrp div.wjportal-job-data span.wjportal-job-data-tit {
    color: #575757;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-data-wrp div.wjportal-job-data span.wjportal-job-data-val {
    color: #333333;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-btn-wrp .wjportal-job-act-btn {
    color: #fff;
    border: 1px solid #3baeda;
    background: #3baeda;
}

div.wjportal-jobdetail-wrapper div.wjportal-job-btn-wrp .wjportal-job-act-btn:hover {
    color: #3baeda;
    background: #fff;
}

/**********************
        social share
    **********************/

div.wjportal-social-share-wrp div.wjportal-social-share-sec-title {
    color: #333333;
}

/**********************
        tags
    **********************/

div.wjportal-tags-wrp div.wjportal-tags-sec-title {
    color: #333333;
}

div.wjportal-tags-wrp .wjportal-tags-item {
    border: 1px solid #d4d4d5;
    background: #fafafa;
    color: #333333;
}

div.wjportal-tags-wrp .wjportal-tags-item:hover {
    background: #fff;
    color: #575757;
}

div.wjportal-tags-wrp .wpjobportal_tags_a.wjportal-tags {
    border: 1px solid #d4d4d5;
}

/**********************
        facebook comment
    **********************/

div.wjportal-fb-comments-wrp div.wjportal-fb-comments-heading {
    color: #333333;
}

/**********************
        save search
    **********************/

div.wjportal-save-search-list {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-save-search-list div.wjportal-save-search-title {
    color: #333333;
}

div.wjportal-save-search-list div.wjportal-save-search-created span.wjportal-save-search-created-text {
    color: #575757;
}

div.wjportal-save-search-list div.wjportal-save-search-action-wrp .wjportal-save-search-act-btn {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #3baeda;
}

div.wjportal-save-search-list div.wjportal-save-search-action-wrp .wjportal-save-search-act-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

/**********************
        all forms layout
    **********************/

div.wjportal-main-wrapper div.wjportal-job-sec-heading {
    color: #333333;
}

div.wjportal-form-wrp div.wjportal-form-sec-heading {
    color: #333333;
}

div.wjportal-form-wrp div.wjportal-form-row {
    border-top: 1px solid #d4d4d5;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-title {
    color: #333333;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value {
    color: #575757;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value input.wjportal-form-input-field {
    color: #575757;
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value select.wjportal-form-select-field {
    color: #575757;
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value textarea {
    color: #575757;
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-upload div.wjportal-form-upload-btn-wrp {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

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 {
    border: 1px solid #3baeda;
    background: #3baeda;
    color: #fff;
}

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: #fff;
    color: #3baeda;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .wjportal-form-map-link {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .wjportal-form-map-link:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value input.wjportal-form-date-field {
    color: #575757;
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-help-txt {
    color: #575757;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-text {
    color: #575757;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value ul.wpjobportal-input-list-wpjobportal {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value ul.wpjobportal-input-list-wpjobportal li.wpjobportal-input-token-wpjobportal {
    border: 1px solid #d4d4d5;
    background: #fafafa;
    color: #575757;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .chosen-container .chosen-choices {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .chosen-container .chosen-drop {
    border: 1px solid #d4d4d5;
    color: #575757;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-email-field-wrp div.wjportal-form-email-field {
    color: #333333;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-email-field-wrp div.wjportal-form-email-field-txt {
    color: #575757;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value .wjportal-form-add-comp {
    color: #3baeda;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value label.wjportal-input-box-switch span.wjportal-input-box-slider {
    background: #ccc;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value label.wjportal-input-box-switch span.wjportal-input-box-slider:before {
    background: #fff;
}

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: #3baeda;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value label.wjportal-input-box-switch input:focus+span.wjportal-input-box-slider {
    box-shadow: 0 0 1px #3baeda;
}

div.wjportal-form-wrp div.wjportal-form-row div.wjportal-form-value div.wjportal-form-5-fields div.wjportal-form-symbol-fields span.wjportal-form-symbol {
    border: 1px solid #d4d4d5;
}

div.wjportal-form-wrp div.wpjobportal-terms-and-conditions-wrap {
    color: #575757;
}

div.wjportal-form-wrp div.wjportal-terms-and-conditions-wrap {
    color: #575757;
}

/* div.wjportal-form-wrp div.wjportal-form-btn-wrp {border-top: 1px solid #d4d4d5;} */

div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-btn {
    color: #fff !important;
    background: #3baeda !important;
    border: 1px solid #3baeda !important;
}

div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-btn:hover {
    color: #3baeda !important;
    background: #fff !important;
}

div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-save-btn {
    color: #fff;
    background: #3baeda;
    border: 1px solid #3baeda;
}

div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-save-btn:hover {
    color: #3baeda;
    background: #fff;
}

div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-cancel-btn {
    color: #333333;
    background: #fff;
    border: 1px solid #333333;
}

div.wjportal-form-wrp div.wjportal-form-btn-wrp .wjportal-form-cancel-btn:hover {
    color: #fff;
    background: #333333;
}

/**********************
        login form
    **********************/

div.wjportal-form-wrp form p.login-username,
div.wjportal-form-wrp form p.login-password,
div.wjportal-form-wrp form p.login-remember {
    border-top: 1px solid #d4d4d5;
}

div.wjportal-form-wrp form p.login-username label,
div.wjportal-form-wrp form p.login-password label,
div.wjportal-form-wrp form p.login-remember label {
    color: #333333;
}

div.wjportal-form-wrp form p.login-username input,
div.wjportal-form-wrp form p.login-password input {
    color: #575757;
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-form-wrp form p.login-submit #wp-submit {
    color: #fff;
    background: #3baeda;
    border: 1px solid #3baeda;
}

div.wjportal-form-wrp form p.login-submit #wp-submit:hover {
    color: #3baeda;
    background: #fff;
}

div.wjportal-form-wrp form a.wjportal-form-lost-password {
    color: #333333;
}

div.wjportal-form-wrp form a.wjportal-form-lost-password:hover {
    color: #3baeda;
}

div.wjportal-form-wrp a.wjportal-form-reg-btn {
    color: #333333;
}

div.wjportal-form-wrp a.wjportal-form-reg-btn:hover {
    color: #3baeda;
}

/**********************
        save search form
    **********************/

div.wjportal-save-search-form-wrp {
    border: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-save-search-form-wrp form label.wjportal-save-search-label {
    color: #333333;
}

div.wjportal-save-search-form-wrp form input.wjportal-save-search-input-field {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

div.wjportal-save-search-form-wrp form .wjportal-save-search-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda !important;
}

div.wjportal-save-search-form-wrp form .wjportal-save-search-btn:hover {
    background: #3baeda !important;
    color: #fff !important;
}

/**********************
        social login form
    **********************/

div.wjportal-social-login-wrp div.wjportal-sec-seprator div.wjportal-sec-seprator-text {
    color: #333333;
}

div.wjportal-social-login-wrp div.wjportal-sec-seprator div.wjportal-sec-seprator-text::before {
    background: #d4d4d5;
}

div.wjportal-social-login-wrp div.wjportal-sec-seprator div.wjportal-sec-seprator-text::after {
    background: #fafafa;
}

div.wjportal-social-login-wrp div.wjportal-social-login div.wjportal-social-login-title {
    color: #333333;
}

div.wjportal-social-login-wrp div.wjportal-social-login div.wjportal-social-login-items .wjportal-social-login-btn {
    color: #575757;
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-social-login-wrp div.wjportal-social-login div.wjportal-social-login-items .wjportal-social-login-btn:hover {
    color: #3baeda;
    border-color: #3baeda;
}

/***********************
        department list
    **********************/

div.wjportal-department-list {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-department-list div.wjportal-department-list-top-wrp div.wjportal-department-cnt-wrp div.wjportal-department-middle-wrp div.wjportal-department-data div.wjportal-department-title {
    color: #333333;
}

div.wjportal-department-list div.wjportal-department-list-top-wrp div.wjportal-department-cnt-wrp div.wjportal-department-middle-wrp div.wjportal-department-data div.wjportal-department-info-data a.wjportal-companyname {
    color: #3baeda;
}

div.wjportal-department-list div.wjportal-department-list-top-wrp div.wjportal-department-cnt-wrp div.wjportal-department-middle-wrp div.wjportal-department-data div.wjportal-department-info-data span.wjportal-department-info-tit {
    color: #575757;
}

div.wjportal-department-list div.wjportal-department-list-top-wrp div.wjportal-department-cnt-wrp div.wjportal-department-middle-wrp div.wjportal-department-data div.wjportal-department-info-data span.wjportal-department-info-val {
    color: #333333;
}

div.wjportal-department-list div.wjportal-department-list-top-wrp div.wjportal-department-cnt-wrp div.wjportal-department-middle-wrp div.wjportal-department-data div.wjportal-department-desc {
    color: #575757;
}

div.wjportal-department-list div.wjportal-department-list-top-wrp div.wjportal-department-cnt-wrp div.wjportal-department-right-wrp div.wjportal-department-info span.wjportal-department-status {
    color: #fff;
}

div.wjportal-department-list div.wjportal-department-list-btm-wrp {
    border-top: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-department-list div.wjportal-department-list-btm-wrp div.wjportal-department-action-wrp a.wjportal-department-act-btn {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #3baeda;
}

div.wjportal-department-list div.wjportal-department-list-btm-wrp div.wjportal-department-action-wrp a.wjportal-department-act-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

/**********************
        department detail
    **********************/

div.wjportal-departmentdetail-wrapper div.wjportal-department-data-wrp div.wjportal-department-sec-title {
    color: #333333;
}

div.wjportal-departmentdetail-wrapper div.wjportal-department-data-wrp div.wjportal-department-data a.wjportal-companyname {
    color: #3baeda;
}

div.wjportal-departmentdetail-wrapper div.wjportal-department-data-wrp div.wjportal-department-data span.wjportal-department-data-tit {
    color: #575757;
}

div.wjportal-departmentdetail-wrapper div.wjportal-department-data-wrp div.wjportal-department-data span.wjportal-department-data-val {
    color: #333333;
}

div.wjportal-departmentdetail-wrapper div.wjportal-department-data-wrp div.wjportal-department-desc {
    color: #575757;
}

/**********************
        folder list
    **********************/

div.wjportal-folder-list {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-folder-list div.wjportal-folder-title {
    color: #333333;
}

div.wjportal-folder-list div.wjportal-folder-status span.wjportal-folder-status-text {
    color: #fff;
}

div.wjportal-folder-list div.wjportal-folder-action-wrp .wjportal-folder-act-btn {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #3baeda;
}

div.wjportal-folder-list div.wjportal-folder-action-wrp .wjportal-folder-act-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

/**********************
        folder detail
    **********************/

div.wjportal-folderdetail-wrapper div.wjportal-folder-data-wrp div.wjportal-folder-sec-title {
    color: #333333;
}

div.wjportal-folderdetail-wrapper div.wjportal-folder-data-wrp div.wjportal-folder-desc {
    color: #575757;
}

/**********************
        messages list
    **********************/

div.wjportal-messages-list-wrapper div.wjportal-messages-list {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-messages-list-wrapper div.wjportal-messages-list div.wjportal-msg-list-top div.wjportal-msg-name {
    color: #333333;
}

div.wjportal-messages-list-wrapper div.wjportal-messages-list div.wjportal-msg-list-btm {
    border-top: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-messages-list-wrapper div.wjportal-messages-list div.wjportal-msg-list-btm div.wjportal-msg-info div.wjportal-msg-info-data span.wjportal-msg-info-data-tit {
    color: #333333;
}

div.wjportal-messages-list-wrapper div.wjportal-messages-list div.wjportal-msg-list-btm div.wjportal-msg-info div.wjportal-msg-info-data span.wjportal-msg-info-data-val {
    color: #575757;
}

div.wjportal-messages-list-wrapper div.wjportal-messages-list div.wjportal-msg-list-btm div.wjportal-msg-action-wrp .wjportal-msg-act-btn {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #3baeda;
}

div.wjportal-messages-list-wrapper div.wjportal-messages-list div.wjportal-msg-list-btm div.wjportal-msg-action-wrp .wjportal-msg-act-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

/**********************
        send messages
    **********************/

div.wjportal-send-message-wrapper div.wjportal-send-message {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-send-message-wrapper div.wjportal-send-message div.wjportal-send-msg-subject {
    color: #333333;
}

div.wjportal-send-message-wrapper div.wjportal-send-message div.wjportal-send-msg-text {
    border-top: 1px solid #d4d4d5;
    background: #fafafa;
    color: #575757;
}

div.wjportal-send-message-wrapper div.wjportal-send-message-form div.wjportal-form-row div.wjportal-form-title {
    color: #333333;
}

div.wjportal-send-message-wrapper div.wjportal-send-message-form div.wjportal-form-row div.wjportal-form-value {
    color: #575757;
}

div.wjportal-send-message-wrapper div.wjportal-send-message-form div.wjportal-form-btn-wrp .wjportal-form-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-send-message-wrapper div.wjportal-send-message-form div.wjportal-form-btn-wrp .wjportal-form-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-send-message-wrapper div.wjportal-message-history-wrp div.wjportal-msg-history {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-send-message-wrapper div.wjportal-message-history-wrp div.wjportal-msg-history div.wjportal-msg-history-cnt div.wjportal-msg-history-top span.wjportal-msg-history-name {
    color: #3baeda;
}

div.wjportal-send-message-wrapper div.wjportal-message-history-wrp div.wjportal-msg-history div.wjportal-msg-history-cnt div.wjportal-msg-history-top span.wjportal-msg-history-created {
    color: #333333;
}

div.wjportal-send-message-wrapper div.wjportal-message-history-wrp div.wjportal-msg-history div.wjportal-msg-history-cnt div.wjportal-msg-history-top span.wjportal-msg-history-status {
    color: #fff;
}

div.wjportal-send-message-wrapper div.wjportal-message-history-wrp div.wjportal-msg-history div.wjportal-msg-history-cnt div.wjportal-msg-history-top span.wjportal-msg-history-status.pending {
    background: #f58634;
}

div.wjportal-send-message-wrapper div.wjportal-message-history-wrp div.wjportal-msg-history div.wjportal-msg-history-cnt div.wjportal-msg-history-top span.wjportal-msg-history-status.rejected {
    background: #ed3237;
}

div.wjportal-send-message-wrapper div.wjportal-message-history-wrp div.wjportal-msg-history div.wjportal-msg-history-cnt div.wjportal-msg-history-text {
    color: #575757;
}

/***********************
        coverletter list
    **********************/

div.wjportal-coverletter-list {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-coverletter-list div.wjportal-coverletter-list-top-wrp div.wjportal-coverletter-cnt-wrp div.wjportal-coverletter-middle-wrp div.wjportal-coverletter-data div.wjportal-coverletter-title {
    color: #333333;
}

div.wjportal-coverletter-list div.wjportal-coverletter-list-top-wrp div.wjportal-coverletter-cnt-wrp div.wjportal-coverletter-middle-wrp div.wjportal-coverletter-data div.wjportal-coverletter-info-data a.wjportal-companyname {
    color: #3baeda;
}

div.wjportal-coverletter-list div.wjportal-coverletter-list-top-wrp div.wjportal-coverletter-cnt-wrp div.wjportal-coverletter-middle-wrp div.wjportal-coverletter-data div.wjportal-coverletter-info-data span.wjportal-coverletter-info-tit {
    color: #575757;
}

div.wjportal-coverletter-list div.wjportal-coverletter-list-top-wrp div.wjportal-coverletter-cnt-wrp div.wjportal-coverletter-middle-wrp div.wjportal-coverletter-data div.wjportal-coverletter-info-data span.wjportal-coverletter-info-val {
    color: #333333;
}

div.wjportal-coverletter-list div.wjportal-coverletter-list-top-wrp div.wjportal-coverletter-cnt-wrp div.wjportal-coverletter-middle-wrp div.wjportal-coverletter-data div.wjportal-coverletter-desc {
    color: #575757;
}

div.wjportal-coverletter-list div.wjportal-coverletter-list-top-wrp div.wjportal-coverletter-cnt-wrp div.wjportal-coverletter-right-wrp div.wjportal-coverletter-info span.wjportal-coverletter-status {
    color: #fff;
}

div.wjportal-coverletter-list div.wjportal-coverletter-list-btm-wrp {
    border-top: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-coverletter-list div.wjportal-coverletter-list-btm-wrp div.wjportal-coverletter-action-wrp a.wjportal-coverletter-act-btn {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #3baeda;
}

div.wjportal-coverletter-list div.wjportal-coverletter-list-btm-wrp div.wjportal-coverletter-action-wrp a.wjportal-coverletter-act-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

/**********************
        coverletter detail
    **********************/

div.wjportal-coverletterdetail-wrapper div.wjportal-coverletter-data-wrp div.wjportal-coverletter-sec-title {
    color: #333333;
}

div.wjportal-coverletterdetail-wrapper div.wjportal-coverletter-data-wrp div.wjportal-coverletter-data a.wjportal-companyname {
    color: #3baeda;
}

div.wjportal-coverletterdetail-wrapper div.wjportal-coverletter-data-wrp div.wjportal-coverletter-data span.wjportal-coverletter-data-tit {
    color: #575757;
}

div.wjportal-coverletterdetail-wrapper div.wjportal-coverletter-data-wrp div.wjportal-coverletter-data span.wjportal-coverletter-data-val {
    color: #333333;
}

div.wjportal-coverletterdetail-wrapper div.wjportal-coverletter-data-wrp div.wjportal-coverletter-desc {
    color: #575757;
}

/**********************
        ai search form
    **********************/

div.wjportal-main-up-wrapper .wjportal-filter-ai-searchfrm-wrp .wjportal-ai-searchfrm-logo-wrp {
    background-color: #3baeda;
}

div.wjportal-main-up-wrapper .wjportal-filter-ai-searchfrm-wrp .wjportal-aifilter-search-wrp .wjportal-filter-search-btn-wrp .wjportal-filter-search-btn {
    background-color: #3baeda;
    color: #fff;
}

div.wjportal-main-up-wrapper .wjportal-filter-ai-searchfrm-wrp .wjportal-aifilter-search-wrp .wjportal-filter-search-btn-wrp .wjportal-filter-search-btn:hover {
    background-color: #333333;
    color: #fff;
    border-color: #333333;
}

div.wjportal-main-up-wrapper .wjportal-filter-ai-searchfrm-wrp {
    border-color: #d4d4d5;
}

div.wjportal-main-up-wrapper .wjportal-filter-ai-searchfrm-wrp .wjportal-aifilter-search-wrp .wjportal-filter-search-field-wrp {
    border-color: #d4d4d5;
}

div.wjportal-main-up-wrapper .wjportal-filter-ai-searchfrm-wrp .wjportal-aifilter-search-wrp .wjportal-filter-search-btn-wrp {
    border-color: #d4d4d5;
}

div.wjportal-main-up-wrapper .wjportal-filter-ai-searchfrm-wrp .wjportal-aifilter-search-wrp .wjportal-filter-ai-searchfrm-discription {
    color: #575757;
}

div.wjportal-main-up-wrapper .wjportal-filter-ai-searchfrm-wrp .wjportal-aifilter-search-wrp .wjportal-filter-ai-searchfrm-title {
    color: #333333;
}

/**********************
        jobs by catagory
        resume by catagory
    **********************/

div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item {
    border: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item:hover {
    background: #fff;
}

div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item span.wjportal-by-category-item-title {
    color: #575757;
}

div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item span.wjportal-by-category-item-number {
    color: #333333;
}

div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-sub-catagory {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-by-categories-main-wrp div.wjportal-by-category-wrp div.wjportal-by-category-item-btn-wrp a.wjportal-by-category-item-btn {
    border: 1px solid #3baeda;
    background: #3baeda;
    color: #fff;
}

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: #fff;
    color: #3baeda;
}

/**********************
        all popups
    **********************/

div.wjportal-popup-wrp {
    background: #fff;
    box-shadow: 0px 0px 30px #b0adad;
}

div.wjportal-payemt-popup {
    background: #fafafa !important;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-title {
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-title span.wjportal-popup-title2 {
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-title div.wjportal-popup-title3 {
    color: #575757;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-contentarea div.wjportal-by-sub-catagory div.wjportal-by-category-wrp div.wjportal-by-category-item {
    border: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-contentarea div.wjportal-by-sub-catagory div.wjportal-by-category-wrp div.wjportal-by-category-item:hover {
    background: #fff;
}

div.wjportal-popup-wrp 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 {
    color: #575757;
}

div.wjportal-popup-wrp 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 {
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-contentarea ul.wjportal-popup-navigation li {
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field label {
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field input[type='text'] {
    border: 1px solid #d4d4d5;
    background: #fafafa;
    color: #575757
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field textarea {
    border: 1px solid #d4d4d5;
    background: #fafafa;
    color: #575757
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-popup-field-wrp div.wjportal-popup-field select {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757
}

div.wjportal-popup-wrp div.wjportal-visitor-msg-wrp {
    color: #575757;
    background: #fefed8;
    border: 1px solid #f8e69c;
}

div.wjportal-popup-wrp div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn {
    border: 1px solid #3baeda;
    background: #3baeda;
    color: #fff;
}

div.wjportal-popup-wrp div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn:hover {
    background: #fff;
    color: #3baeda;
}

div.wjportal-popup-wrp div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn.login {
    border-color: #333333;
    background: #fff;
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-btn.login:hover {
    background: #333333;
    color: #fff;
}

div.wjportal-popup-wrp div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-close-btn {
    border: 1px solid #333333;
    background: #fff;
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-visitor-msg-btn-wrp .wjportal-visitor-msg-close-btn:hover {
    background: #333333;
    color: #fff;
}

#notification-ok {
    border: 1px solid #72ba60;
    background: #d1ffc6;
}

#notification-ok button {
    background: transparent;
    border: 0;
    padding: 0;
}

#notification-ok button.applynow-closebutton {
    color: #666666;
}

#notification-not-ok {
    border: 1px solid #ff0000;
    background: #ffd9d9;
}

#notification-not-ok button {
    background: transparent;
    border: 0;
}

/**********************
        select packages popup//
    **********************/

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item.wjportal-pkg-selected {
    border-color: #3baeda;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-top {
    border-bottom: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item.wjportal-pkg-selected div.wjportal-pkg-item-top {
    border-color: #3baeda;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-top div.wjportal-pkg-item-title {
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row {
    border-top: 1px solid #d4d4d5;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row:first-child {
    border-top: 0px;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row span.wjportal-pkg-item-tit {
    color: #575757;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-row span.wjportal-pkg-item-val {
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-btn-row .wjportal-pkg-item-btn {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-packages-wrp div.wjportal-pkg-item div.wjportal-pkg-item-btm div.wjportal-pkg-item-btn-row .wjportal-pkg-item-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

div.wjportal-popup-wrp 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 {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

/**********************
        payemet methods popup
    **********************/

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-payemt-methods-wrp div.wjportal-payemt-method-desc div.wjportal-payemt-method-desc-data label {
    color: #333333;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-payemt-methods-wrp div.wjportal-payemt-method-desc div.wjportal-payemt-method-desc-data span.wjportal-payemt-method-desc-txt {
    color: #575757;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-payemt-methods-wrp div.wjportal-payemt-method-desc form button span {
    background: #3baeda;
    border: 1px solid #3baeda;
    color: #fff;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-payemt-methods-wrp div.wjportal-payemt-method-desc form button span:hover {
    background: #fff;
    color: #3baeda;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-payemt-methods-wrp div.wjportal-payemt-method-desc .wjportal-payemt-method-desc-btn {
    background: #3baeda;
    border: 1px solid #3baeda;
    color: #fff;
}

div.wjportal-popup-wrp div.wjportal-popup-cnt div.wjportal-payemt-methods-wrp div.wjportal-payemt-method-desc .wjportal-payemt-method-desc-btn:hover {
    background: #fff;
    color: #3baeda;
}

/**********************
        resume list
    **********************/

div.wjportal-resume-list {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp:hover {
    background: #fafafa;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-logo {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-middle-wrp div.wjportal-resume-data span.wjportal-resume-job-type {
    color: #fff;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-middle-wrp div.wjportal-resume-data span.wjportal-resume-name {
    color: #333333;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-middle-wrp div.wjportal-resume-data span.wjportal-resume-title {
    color: #3baeda;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-middle-wrp div.wjportal-resume-data div.wjportal-resume-data-text {
    color: #575757;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-middle-wrp div.wjportal-resume-data div.wjportal-resume-data-text span.wjportal-resume-data-title {
    color: #575757;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-middle-wrp div.wjportal-resume-data div.wjportal-resume-data-text span.wjportal-resume-data-value {
    color: #333333;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-right-wrp div.wjportal-resume-action .wjportal-resume-act-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-right-wrp div.wjportal-resume-action .wjportal-resume-act-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-resume-list div.wjportal-resume-list-btm-wrp {
    background: #fafafa;
    border-top: 1px solid #d4d4d5;
}

div.wjportal-resume-list div.wjportal-resume-list-btm-wrp div.wjportal-resume-action-wrp .wjportal-resume-act-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-resume-list div.wjportal-resume-list-btm-wrp div.wjportal-resume-action-wrp .wjportal-payment-act-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-resume-list div.wjportal-resume-list-btm-wrp div.wjportal-resume-action-wrp .wjportal-resume-act-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-resume-list div.wjportal-resume-list-btm-wrp div.wjportal-resume-action-wrp .wjportal-payment-act-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-resume-list div.wjportal-resume-list-btm-wrp div.wjportal-resume-action-wrp .wjportal-resume-cancel-act-btn {
    border: 1px solid #333333;
    background: #fff;
    color: #333333;
}

div.wjportal-resume-list div.wjportal-resume-list-btm-wrp div.wjportal-resume-action-wrp .wjportal-resume-cancel-act-btn:hover {
    background: #333333;
    color: #fff;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-right-wrp div.wjportal-resume-status-wrp {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-right-wrp div.wjportal-resume-status-wrp span.wjportal-resume-status-heading {
    color: #333333;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-right-wrp div.wjportal-resume-status-wrp span.wjportal-resume-status-title {
    color: #575757;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-right-wrp div.wjportal-resume-status-wrp div.wjportal-resume-status-counter div.js-mr-rp .circle .mask .fill {
    background: #3baeda;
}

div.wjportal-resume-list div.wjportal-resume-list-top-wrp div.wjportal-resume-cnt-wrp div.wjportal-resume-right-wrp div.wjportal-resume-status-wrp div.wjportal-resume-status-counter div.js-mr-rp .inset .percentage .numbers span {
    color: #3baeda;
}

/**********************
        resume detail
    **********************/

div.wjportal-resume-detail-wrapper div.wjportal-resume-top-section div.wjportal-resume-image {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-top-section div.wjportal-personal-data div.wjportal-resume-title {
    color: #333333;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-top-section div.wjportal-resume-adv-act-wrp .wjportal-resume-adv-act-btn {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #3baeda;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-top-section div.wjportal-resume-adv-act-wrp .wjportal-resume-adv-act-btn:hover {
    border-color: #3baeda;
    background: #3baeda;
    color: #fff;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-top-section div.wjportal-personal-data div.wjportal-resume-info {
    color: #575757;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-top-section div.wjportal-personal-data div.wjportal-resume-info span.wjportal-jobtype {
    color: #fff;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-top-section div.wjportal-personal-data div.wjportal-resume-info .wjportal-resume-download-all-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-top-section div.wjportal-personal-data div.wjportal-resume-info .wjportal-resume-download-all-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-section-title {
    color: #333333;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-section-wrapper div.wjportal-resume-inner-sec-heading {
    color: #333333;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-section-wrapper div.wjportal-resume-sec-row div.wjportal-resume-sec-data {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-section-wrapper div.wjportal-resume-sec-row div.wjportal-resume-sec-data div.wjportal-resume-sec-data-title {
    color: #575757;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-section-wrapper div.wjportal-resume-sec-row div.wjportal-resume-sec-data div.wjportal-resume-sec-data-value {
    color: #333333;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-section-wrapper div.wjportal-resume-attachments-wrp div.wjportal-resume-sec-data div.wjportal-resume-sec-data-value a {
    color: #3baeda;
    border: 1px solid #3baeda;
}

div.wjportal-resume-detail-wrapper div.wjportal-resume-section-wrapper div.wjportal-resume-attachments-wrp div.wjportal-resume-sec-data div.wjportal-resume-sec-data-value a img.wjportal-resume-attachment-file-download {
    background: #3baeda;
}

/**********************
        resume form
    **********************/

div.wjportal-form-wrp div.wjportal-resume-section-title {
    border-top: 1px solid #d4d4d5;
}

div.wjportal-form-wrp div#jsresume_sectionid1.wjportal-resume-section-title {
    border-top: 0;
}

div.wjportal-form-wrp div.wjportal-resume-section-wrp div.wjportal-resume-section div.wjportal-resume-section-head {
    background: #fafafa;
    color: #333333;
}

div.wjportal-form-wrp div.wjportal-resume-section-wrp div.wjportal-resume-section div.wjportal-resume-section-undo {
    background: rgba(219, 221, 224, 0.7);
}

div.wjportal-form-wrp div.wjportal-resume-add-new-section-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-form-wrp div.wjportal-resume-add-new-section-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wpjp-resume-form div.jsresume_addnewbutton {
    border: 1px solid #d4d4d5;
    color: #3baeda;
}

div.wpjp-resume-form form.wpjp-form div.wpjp-form-wrapper div.wpjp-form-value textarea {
    background: #fafafa;
}

div.wpjp-resume-form form.wpjp-form div.wpjp-form-wrapper div.wpjp-form-value ul.wpjobportal-input-list-wpjobportal {
    border: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wpjobportal-wrapper form.wpjp-form div.wpjp-form-wrapper div.wpjp-form-value .wpjp-upload-btn {
    background: #3baeda;
    color: #fff;
}

div.wpjobportal-wrapper form.wpjp-form div.wpjp-form-wrapper div.wpjp-form-value img {
    border: 1px solid #d4d4d5;
}

div.wpjobportal-wrapper form.wpjp-form div.wpjp-form-wrapper div.wpjp-form-value .wpjp-upload-file {
    border: 1px solid #d4d4d5;
}

div.wpjp-resume-form div.wpjp-add-new-section-link {
    border: 1px solid #3baeda;
    color: #3baeda;
}

div.wpjp-resume-form div.wpjp-add-new-section-link:hover {
    color: #fff;
    background: #3baeda;
}

div.wpjp-resume-form div.jssectionwrapper:last-child {
    border: none;
}

div.wpjobportal-wrapper.wpjp-resume-form-wrp div.wpjp-resume-section-title {
    border-top: 1px solid #d4d4d5;
}

div.wpjobportal-wrapper.wpjp-resume-form-wrp div.wpjp-resume-form-btn-wrp {
    border-top: 1px solid #d4d4d5;
}

div.wpjobportal-wrapper.wpjp-resume-form-wrp div.wpjp-resume-form-btn-wrp div.btn-color {
    background: #3baeda;
    color: #fff;
}

div.wpjobportal-wrapper.wpjp-resume-form-wrp div.wpjp-resume-form-btn-wrp div.wpjp-resume-btn .wpjp-savebtn {
    border: 1px solid transparent;
}

div.wpjobportal-wrapper.wpjp-resume-form-wrp div.wpjp-resume-form-btn-wrp div.wpjp-resume-btn .wpjp-savebtn.bg-color {
    background: #3baeda;
    color: #fff;
}

div.wpjobportal-wrapper.wpjp-resume-form-wrp div.wpjp-resume-form-btn-wrp div.wpjp-resume-btn:hover .wpjp-savebtn {
    background: #fff;
    color: #3baeda;
    border: 1px solid #3baeda;
}

/**********************
        resume popup
    **********************/

div#black_wrapper_jobapply {
    background: rgba(0, 0, 0, .8);
}

div.wpjp-resume-popup-wrp {
    background: #fff;
    border-bottom: 5px solid #3baeda;
}

div.wpjp-resume-popup-wrp span.close-resume-files {
    background: #3baeda;
    border-bottom: 5px solid #3baeda;
    color: #fff;
}

div.wpjp-resume-popup-wrp div.wpjp-resumepopup-section-wrapper span.wpjp-clickable-files {
    background: #f0f0f0;
    color: #3c3435;
    border: 1px solid #d4d4d5;
}

div.wpjp-resume-popup-wrp div.wpjp-resumepopup-section-wrapper span.wpjp-heading-popup {
    background: #3baeda;
    color: #f0f0f0;
}

div.wpjp-resume-popup-wrp div.wpjp-resumepopup-section-wrapper span#resume-files-selected {
    background: #fff;
    border: 1px solid #d4d4d5;
}

div.wpjp-resume-popup-wrp div.wpjp-resumepopup-section-wrapper span#resume-files-selected div.resumefileselected {
    border: 1px solid #d4d4d5;
    background: #fafafa;
    color: #666666;
}

div.wpjp-resume-popup-wrp div.wpjp-resumepopup-section-wrapper span#resume-files-selected div.resumefileselected.errormsg {
    border: 1px solid #ED3237;
    background: #fafafa;
}

div.wpjp-resume-popup-wrp div.wpjp-resumepopup-section-wrapper span#resume-files-selected div.resumefileselected.errormsg span.filename {
    color: #ED3237;
}

div.wpjp-resume-popup-wrp div.wpjp-resumepopup-section-wrapper span#resume-files-selected div.error_msg {
    color: #ED3237;
}

div.wpjp-resume-popup-wrp div.wpjp-resumepopup-section-wrapper span#resume-files-selected div.resumefileselected button {
    background: #f0f0f0;
    color: #3c3435;
    border: 1px solid #d4d4d5;
}

div.wpjp-resume-popup-wrp div.wpjp-resumepopup-section-wrapper span#resume-files-selected div.resumefileselected button:hover {
    background: #3baeda;
    color: #fff;
}

div.wpjp-resume-popup-wrp div.wpjp-resume-filepopup-lowersection-wrapper {
    color: #666666;
}

/**********************
        job apllied resume
    **********************/

div.wjportal-job-applied-resume div.wjportal-section-heading {
    color: #333333;
}

div.wjportal-job-applied-resume-actions {
    border-bottom: 3px solid #3baeda;
    background: #fff;
}

div.wjportal-job-applied-resume-actions ul li a {
    border: 1px solid #d4d4d5;
    background: #fafafa;
    color: #575757;
}

div.wjportal-job-applied-resume-actions ul li a:hover {
    background: #fff;
    color: #333333;
}

div.wjportal-job-applied-resume-actions ul li a.selected {
    border: 1px solid #3baeda;
    background: #3baeda;
    color: #fff;
}

div.wjportal-job-applied-resume-actions ul li a.selected:hover {
    background: #fffcolor: #3baeda;
}

div.wjportal-job-applied-resume-actions .wjportal-export-all-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-job-applied-resume-actions .wjportal-export-all-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-applied-job-adv-search-wrp {
    border: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-field select.wjportal-applied-job-adv-search-select-field,
div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-field input.wjportal-applied-job-adv-search-input-field {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp .wjportal-applied-job-adv-search-save-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp .wjportal-applied-job-adv-search-save-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp .wjportal-applied-job-adv-search-cancel-btn {
    border: 1px solid #333333;
    background: #fff;
    color: #333333;
}

div.wjportal-applied-job-adv-search-wrp div.wjportal-applied-job-adv-search-action-wrp .wjportal-applied-job-adv-search-cancel-btn:hover {
    background: #333333;
    color: #fff;
}

div.wjportal-applied-job-actions-popup div.wjportal-applied-job-actions-wrp div.wjportal-applied-job-actions-row label {
    color: #333333;
}

div.wjportal-applied-job-actions-popup div.wjportal-applied-job-actions-wrp div.wjportal-applied-job-actions-row input {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

div.wjportal-applied-job-actions-popup div.wjportal-applied-job-actions-wrp div.wjportal-applied-job-actions-row select {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

div.wjportal-applied-job-actions-popup div.wjportal-applied-job-actions-wrp div.wjportal-applied-job-actions-row textarea {
    border: 1px solid #d4d4d5;
    background: #fff;
    color: #575757;
}

div.wjportal-applied-job-actions-popup div.wjportal-job-actions-detail-wrp div.wjportal-job-actions-detail-row span.wjportal-job-actions-detail-tit {
    color: #575757;
}

div.wjportal-applied-job-actions-popup div.wjportal-job-actions-detail-wrp div.wjportal-job-actions-detail-row span.wjportal-job-actions-detail-val {
    color: #333333;
}

div.wjportal-applied-job-actions-popup div.wjportal-job-applied-actions-btn-wrp .wjportal-job-applied-actions-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-applied-job-actions-popup div.wjportal-job-applied-actions-btn-wrp .wjportal-job-applied-actions-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-applied-job-actions-popup span.wjportal-applied-job-actions-popup-norec {
    color: red;
    border: 1px solid red;
    background: #ffdada;
}

div.wjportal-applied-job-actions-popup span.wjportal-applied-job-actions-popup-norec .wjportal-applied-job-actions-popup-norec-link {
    color: #333333;
}

div.wjportal-applied-job-actions-popup span.wjportal-applied-job-actions-popup-norec .wjportal-applied-job-actions-popup-norec-link:hover {
    color: #3baeda;
}

/**********************
        employer cp
    **********************/

div#wjportal-emp-cp-wrp div.wjportal-cp-sec-title {
    border-bottom: 1px solid #d4d4d5;
    color: #333333;
    background: #fafafa;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left {
    border: 1px solid #d4d4d5;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-user {
    background: #fafafa;
    border-bottom: 1px solid #d4d4d5;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-user-logo {
    border: 5px solid #3baeda;
    background: #fff;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-user-name {
    color: #333333;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-user-tagline {
    color: #575757;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-cp-user-action {
    border-top: 1px solid #d4d4d5;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-cp-user-action a.wjportal-cp-user-act-btn {
    border: 1px solid #3baeda;
    background: #3baeda;
    color: #fff;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-cp-user-action a.wjportal-cp-user-act-btn:hover {
    background: #fff;
    color: #3baeda;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-sec-title {
    background: #fff;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-short-links-list div.wjportal-cp-list {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: transparent transparent #d4d4d5 transparent;
    background: #fafafa;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-short-links-list div.wjportal-cp-list:hover {
    background: #fff;
    border-color: #3baeda;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-short-links-list div.wjportal-cp-list a.wjportal-list-anchor {
    color: #575757;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-short-links-list div.wjportal-cp-list a.wjportal-list-anchor:hover {
    color: #3baeda;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box div.wjportal-cp-box-top {
    color: #fff;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box1 div.wjportal-cp-box-top {
    background: #55aa99;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box2 div.wjportal-cp-box-top {
    background: #a2433e;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box3 div.wjportal-cp-box-top {
    background: #ad7c32;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box4 div.wjportal-cp-box-top {
    background: #f5814f;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box div.wjportal-cp-box-btm span.wjportal-cp-box-text {
    color: #575757;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box1 div.wjportal-cp-box-btm a {
    color: #55aa99;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box2 div.wjportal-cp-box-btm a {
    color: #a2433e;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box3 div.wjportal-cp-box-btm a {
    color: #ad7c32;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box4 div.wjportal-cp-box-btm a {
    color: #f5814f;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-sect-wrp {
    border: 1px solid #d4d4d5;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-view-btn-wrp {
    border-top: 1px solid #d4d4d5;
}

div#wjportal-emp-cp-wrp div.wjportal-cp-right div.wjportal-cp-view-btn-wrp a.wjportal-cp-view-btn {
    background: #3baeda;
    color: #fff;
}

/**********************
        jobseeker cp
    **********************/

div#wjportal-job-cp-wrp div.wjportal-cp-sec-title {
    border-bottom: 1px solid #d4d4d5;
    color: #333333;
    background: #fafafa;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left {
    border: 1px solid #d4d4d5;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-user {
    background: #fafafa;
    border-bottom: 1px solid #d4d4d5;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-user-logo {
    border: 5px solid #3baeda;
    background: #fff;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-user-name {
    color: #333333;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-user-tagline {
    color: #575757;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-cp-user-action {
    border-top: 1px solid #d4d4d5;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-cp-user-action a.wjportal-cp-user-act-btn {
    border: 1px solid #3baeda;
    background: #3baeda;
    color: #fff;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-user div.wjportal-cp-user-action a.wjportal-cp-user-act-btn:hover {
    background: #fff;
    color: #3baeda;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-sec-title {
    background: #fff;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-short-links-list div.wjportal-cp-list {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: transparent transparent #d4d4d5 transparent;
    background: #fafafa;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-short-links-list div.wjportal-cp-list:hover {
    background: #fff;
    border-color: #3baeda;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-short-links-list div.wjportal-cp-list a.wjportal-list-anchor {
    color: #575757;
}

div#wjportal-job-cp-wrp div.wjportal-cp-left div.wjportal-cp-short-links-wrp div.wjportal-cp-short-links-list div.wjportal-cp-list a.wjportal-list-anchor:hover {
    color: #3baeda;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box div.wjportal-cp-box-top {
    color: #fff;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box1 div.wjportal-cp-box-top {
    background: #55aa99;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box2 div.wjportal-cp-box-top {
    background: #a2433e;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box3 div.wjportal-cp-box-top {
    background: #ad7c32;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box4 div.wjportal-cp-box-top {
    background: #31559c;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box div.wjportal-cp-box-btm span.wjportal-cp-box-text {
    color: #575757;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box1 div.wjportal-cp-box-btm a {
    color: #55aa99;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box2 div.wjportal-cp-box-btm a {
    color: #a2433e;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box3 div.wjportal-cp-box-btm a {
    color: #ad7c32;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-boxes div.wjportal-cp-box.box4 div.wjportal-cp-box-btm a {
    color: #31559c;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-sect-wrp {
    border: 1px solid #d4d4d5;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-view-btn-wrp {
    border-top: 1px solid #d4d4d5;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-view-btn-wrp a.wjportal-cp-view-btn {
    background: #3baeda;
    color: #fff;
    border: 1px solid #3baeda;
}

div#wjportal-job-cp-wrp div.wjportal-cp-right div.wjportal-cp-view-btn-wrp a.wjportal-cp-view-btn:hover {
    background: #fff;
    color: #3baeda;
}

/**********************
        custom fields
    **********************/

div.wjportal-custom-field span.wjportal-custom-field-tit {
    color: #575757;
}

div.wjportal-custom-field span.wjportal-custom-field-val {
    color: #333333;
}

/**********************
        tables
    **********************/

table#wjportal-table {
    border: 1px solid #d4d4d5;
}

table#wjportal-table thead tr {
    background: #fafafa;
    color: #fff;
    border-bottom: 1px solid #d4d4d5;
}

table#wjportal-table tbody {
    background: #fff;
}

table#wjportal-table tbody tr {
    color: #575757;
    border-bottom: 1px solid #d4d4d5;
}

table#wjportal-table tbody tr:last-child {
    border-bottom: 0;
}

table#wjportal-table tr th {
    background: #fafafa;
}

table#wjportal-table tbody tr td a {
    color: #3baeda;
    box-shadow: none;
}

table#wjportal-table tbody tr td a:hover {
    color: #333333;
}

/**********************
        my invoices
    **********************/

div.wjportal-my-invoices-wrapper div.wjportal-my-invoices-sec-tit {
    border: 1px solid #d4d4d5;
    border-bottom: 0;
    background: #fff;
}

div.wjportal-my-invoices-wrapper div.wjportal-my-invoices-sec-tit div.wjportal-my-invoices-sec-tit-txt {
    color: #333333;
}

div.wjportal-my-invoices-wrapper div.wjportal-my-invoices-sec-action-wrp .wjportal-my-invoices-sec-act-btn {
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-my-invoices-wrapper div.wjportal-my-invoices-sec-action-wrp .wjportal-my-invoices-sec-act-btn:hover {
    background: #3baeda;
    color: #fff;
}

/**********************
        packages list
    **********************/

div.wjportal-packages-list div.wjportal-packages-list-title div.wjportal-packages-list-title-txt {
    color: #333333;
}

div.wjportal-packages-list div.wjportal-pkg-list-item {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-top {
    border-bottom: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-top div.wjportal-pkg-list-item-title div.wjportal-pkg-list-item-title-txt {
    color: #333333;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-top div.wjportal-pkg-list-item-crt-date {
    color: #575757;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-top span.wjportal-pkg-list-item-disc {
    background: #0def0d;
    color: #fff;
}

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: #3baeda;
    color: #fff;
}

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 {
    color: #333333;
}

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 {
    background: #f00;
}

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 {
    border-bottom: 1px solid #d4d4d5;
}

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: #575757;
}

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: #333333;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-btm {
    border-top: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-btm div.wjportal-pkg-list-item-action-wrp .wjportal-pkg-list-item-act-btn {
    background: #fff;
    border: 1px solid #3baeda;
    color: #3baeda;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-btm div.wjportal-pkg-list-item-action-wrp .wjportal-pkg-list-item-act-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-btm div.wjportal-pkg-list-item-action-wrp div.wjportal-pkg-list-renew-discount {
    color: #575757;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-btm div.wjportal-pkg-list-item-action-wrp div.wjportal-pkg-list-purchased-text {
    color: #01a101;
}

div.wjportal-packages-list div.wjportal-pkg-list-item div.wjportal-pkg-list-item-btm div.wjportal-pkg-list-item-exp-date {
    color: #f00;
}

/**********************
        select packages list
    **********************/

div.wjportal-select-packages-list 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:last-child {
    border-bottom: 0;
}

/**********************
        by type
    **********************/

div.wjportal-by-type-wrp div.wjportal-type-wrapper a {
    border: 1px solid #d4d4d5;
    color: #575757;
    background: #fafafa;
}

div.wjportal-by-type-wrp div.wjportal-type-wrapper a:hover {
    border-color: #3baeda;
    color: #333333;
    background: #fff;
}

/**********************
        purchase history
    **********************/

div.wjportal-purchase-hist div.wjportal-purchase-hist-title div.wjportal-purchase-hist-title-txt {
    color: #333333;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item {
    border: 1px solid #d4d4d5;
    background: #fff;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-top {
    border-bottom: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-top div.wjportal-purch-hist-title div.wjportal-purch-hist-title-txt {
    color: #333333;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-top div.wjportal-purch-hist-crt-date {
    color: #575757;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-top span.wjportal-purch-hist-disc {
    background: #0def0d;
    color: #fff;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-top div.wjportal-purch-hist-price span.wjportal-purch-hist-price-txt {
    background: #3baeda;
    color: #fff;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-top div.wjportal-purch-hist-price span.wjportal-purch-hist-price-discount {
    color: #333333;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-top div.wjportal-purch-hist-price span.wjportal-purch-hist-price-discount::before {
    background: #f00;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-mid div.wjportal-purch-hist-data div.wjportal-purch-hist-row {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-mid div.wjportal-purch-hist-data div.wjportal-purch-hist-row span.wjportal-purch-hist-row-tit {
    color: #575757;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-mid div.wjportal-purch-hist-data div.wjportal-purch-hist-row span.wjportal-purch-hist-row-val {
    color: #333333;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-btm {
    border-top: 1px solid #d4d4d5;
    background: #fafafa;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-btm div.wjportal-purch-hist-action-wrp .wjportal-purch-hist-act-btn {
    background: #fff;
    border: 1px solid #3baeda;
    color: #3baeda;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-btm div.wjportal-purch-hist-action-wrp .wjportal-purch-hist-act-btn:hover {
    background: #3baeda;
    color: #fff;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-btm div.wjportal-purch-hist-action-wrp div.wjportal-pkg-list-renew-discount {
    color: #575757;
}

div.wjportal-purchase-hist div.wjportal-pkg-list-item div.wjportal-purch-hist-btm div.wjportal-purch-hist-action-wrp div.wjportal-pkg-list-purchased-text {
    color: #01a101;
}

/**********************
        widgets
    **********************/

.wjportal-mod-heading {
    color: #333333;
}

#wpjobportal_module_wrapper #tp_heading span#tp_headingtext {
    color: #333333;
}

/* jobs on map */

div.wjportal-jobs-list-map::after {
    border-top: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

div.wjportal-jobs-list-map div.wjportal-jobs-list {
    border: 0;
}

div.wjportal-jobs-list-map div.wjportal-jobs-list div.wjportal-jobs-cnt div.wjportal-jobs-data .wjportal-companyname {
    color: #333333;
}

div.wjportal-jobs-list-map div.wjportal-jobs-list div.wjportal-jobs-cnt div.wjportal-jobs-data .wjportal-companyname:hover {
    color: #3baeda;
}

div.wjportal-jobs-list-map div.wjportal-jobs-list div.wjportal-jobs-cnt div.wjportal-jobs-data .wjportal-job-title {
    color: #3baeda;
}

div.wjportal-jobs-list-map div.wjportal-jobs-list div.wjportal-jobs-cnt div.wjportal-jobs-data .wjportal-job-title:hover {
    color: #333333;
}

div.wjportal-jobs-list-map div.wjportal-jobs-list div.wjportal-jobs-cnt div.wjportal-jobs-data .wjportal-jobs-data-txt {
    color: #575757;
}

/* company widget */

div.wjportal-comp-mod {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-comp-mod:last-child {
    border-bottom: 0;
}

div.wjportal-comp-mod div.wjportal-comp-cont div.wjportal-company-title .wjportal-companyname {
    color: #3baeda;
}

div.wjportal-comp-mod div.wjportal-comp-cont div.wjportal-company-title .wjportal-companyname:hover {
    color: #333333;
}

div.wjportal-comp-mod div.wjportal-comp-cont div.wjportal-company-data span.wjportal-company-data-tit {
    color: #575757;
}

div.wjportal-comp-mod div.wjportal-comp-cont div.wjportal-company-data span.wjportal-company-data-val {
    color: #333333;
}

/* job widget */

div.wjportal-job-mod {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-job-mod:last-child {
    border-bottom: 0;
}

div.wjportal-job-mod div.wjportal-job-cont div.wjportal-job-title .wjportal-jobname {
    color: #3baeda;
}

div.wjportal-job-mod div.wjportal-job-cont div.wjportal-job-title .wjportal-jobname:hover {
    color: #333333;
}

div.wjportal-job-mod div.wjportal-job-cont div.wjportal-job-data span.wjportal-job-data-tit {
    color: #575757;
}

div.wjportal-job-mod div.wjportal-job-cont div.wjportal-job-data span.wjportal-job-data-val {
    color: #333333;
}

div.wjportal-job-mod div.wjportal-job-cont div.wjportal-job-data span.wjportal-job-data-val .wjportal-compname {
    color: #3baeda;
}

div.wjportal-job-mod div.wjportal-job-cont div.wjportal-job-data span.wjportal-job-data-val .wjportal-compname:hover {
    color: #333333;
}

/* resume widget */

div.wjportal-resume-mod {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-resume-mod:last-child {
    border-bottom: 0;
}

div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-title .wjportal-res-name {
    color: #3baeda;
}

div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-title .wjportal-res-name:hover {
    color: #333333;
}

div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-data span.wjportal-res-data-tit {
    color: #575757;
}

div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-data span.wjportal-res-data-val {
    color: #333333;
}

div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-data .wjportal-res-app {
    color: #333333;
}

div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-data .wjportal-res-app:hover {
    color: #3baeda;
}

div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-data span.wjportal-res-data-val .wjportal-res-name {
    color: #333333;
}

div.wjportal-resume-mod div.wjportal-res-cont div.wjportal-res-data span.wjportal-res-data-val .wjportal-res-name:hover {
    color: #3baeda;
}

/* job by category / type widget */

div.wjportal-job-by-mod div.wjportal-job-by div.wjportal-job-by-item {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-job-by-mod div.wjportal-job-by div.wjportal-job-by-item:last-child {
    border-bottom: 0;
}

div.wjportal-job-by-mod div.wjportal-job-by div.wjportal-job-by-item .wjportal-job-by-item-cnt {
    color: #333333;
}

div.wjportal-job-by-mod div.wjportal-job-by div.wjportal-job-by-item .wjportal-job-by-item-cnt:hover {
    color: #3baeda;
}

/* job by location widget */

div.wjportal-job-by-location-mod div.wjportal-job-by-loc div.wjportal-job-by-loc-item {
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-job-by-location-mod div.wjportal-job-by-loc div.wjportal-job-by-loc-item:last-child {
    border-bottom: 0;
}

div.wjportal-job-by-location-mod div.wjportal-job-by-loc div.wjportal-job-by-loc-item .wjportal-job-by-loc-item-cnt {
    color: #333333;
}

div.wjportal-job-by-location-mod div.wjportal-job-by-loc div.wjportal-job-by-loc-item .wjportal-job-by-loc-item-cnt:hover {
    color: #3baeda;
}

/* job by stats widget */

div.wjportal-stats-mod div.wjportal-stats div.wjportal-stats-data {
    border-bottom: 1px solid #d4d4d5;
    color: #333333;
}

div.wjportal-stats-mod div.wjportal-stats div.wjportal-stats-data:last-child {
    border-bottom: 0;
}

/* search job / resume widget */

div.wjportal-search-mod form.wjportal-form div.wjportal-form-row div.wjportal-form-tit {
    color: #333333;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-row div.wjportal-form-val {
    color: #575757;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-row div.wjportal-form-val input[type='text'] {
    border: 1px solid #d4d4d5;
    color: #575757;
    background: #fff;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-row div.wjportal-form-val select {
    border: 1px solid #d4d4d5;
    color: #575757;
    background: #fff;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-row div.wjportal-form-val textarea {
    border: 1px solid #d4d4d5;
    color: #575757;
    background: #fff;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row .wjportal-form-srch-btn {
    border: 1px solid #3baeda;
    color: #fff;
    background: #3baeda;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row .wjportal-form-srch-btn:hover {
    color: #3baeda;
    background: #fff;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row .wjportal-form-adv-srch-btn {
    border: 1px solid #333333;
    color: #333333;
    background: #fff;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row .wjportal-form-adv-srch-btn:hover {
    color: #fff;
    background: #333333;
}

/* themes */

div#theme_heading div.color_portion input[type='text'] {
    color: #fff;
}

div#theme_heading {
    color: #fff;
    border-bottom: 1px solid #d4d4d5;
}

div#theme_heading span.js_theme_heading {
    border-bottom: 4px solid #1572e8;
}

div.js_effect_preview div#jsst_breadcrumbs_parent {
    border: 1px solid #D5D5D5;
    background: #FCFCFC;
}

div.js_effect_preview div#jsst_breadcrumbs_parent div {
    border-left: 1px solid #ababab;
}

div.js_effect_preview div#jsst_breadcrumbs_parent img {
    box-shadow: none;
}

div.js_effect_preview div#jsst_breadcrumbs_parent div.home {
    background-color: #4d4d4d;
}

div.js_effect_preview div#jsst_breadcrumbs_parent div.links a.links {
    box-shadow: unset;
}

div.js_effect_preview div#jsst_breadcrumbs_parent div.lastlink {
    color: #343538;
}

div.js_effect_preview div#wpjobportal-wrapper {
    background: #fffFFF;
}

div#theme_heading div.color_portion span.color_title {
    color: #666666
}

/* themes preset */

div#black_wrapper_jobapply {
    background: rgba(0, 0, 0, .8);
}

div#js_job_wrapper span.js_job_controlpanelheading {
    background: #1572e8;
    color: #fffFFF;
}

div#js_job_wrapper div.js_theme_wrapper {
    background: #262626;
    border-bottom: 9px solid #1572e8;
}

div#js_job_wrapper div.js_theme_wrapper div.theme_platte div.color_wrapper img.preview {
    box-shadow: 0px 0px 3px #ffffff;
}

div#js_job_wrapper div.js_theme_wrapper div.theme_platte div.color_wrapper span.theme_name {
    color: #ffffff;
}

div.wjportal-resume-list .wjportal-coverletter-act-btn {
    border: 1px solid #d4d4d5;
    background: #fafafa;
    color: #575757;
}

div.wjportal-view-job-page-job-apply-form-wraper div.wjportal-job-sec-title {
    color: #333333;
    border-bottom: 1px solid #d4d4d5;
}

div.wjportal-view-job-page-job-apply-form-wraper div.wjportal-job-desc {
    color: #575757;
}

div.wjportal-view-job-page-job-apply-form-wraper .wjportal-form-btn.wjportal-save-btn {
    color: #fff;
    border: 1px solid #3baeda;
    background: #3baeda;
}

div.wjportal-view-job-page-job-apply-form-wraper .wjportal-form-btn.wjportal-save-btn:hover {
    color: #3baeda;
    background: #fff;
}

div.wjportal-view-job-page-job-apply-form-wraper .wjportal-login-to-apply-btn {
    color: #fff;
    border: 1px solid #3baeda;
    background: #3baeda;
}

div.wjportal-view-job-page-job-apply-form-wraper .wjportal-login-to-apply-btn:hover {
    color: #3baeda;
    background: #fff;
}

div.wjportal-view-job-page-job-apply-form-wraper .wjportal-apply-as-visitor-btn {
    background: #333333;
    color: #fff;
    border-color: #333333;
}

div.wjportal-view-job-page-job-apply-form-wraper .wjportal-apply-as-visitor-btn:hover {
    background: #fff;
    color: #333333;
}

div.wjportal-view-job-page-job-apply-form-wraper .job-detail-jobapply-message-wrap .job-detail-jobapply-message-msg {
    border: 1px solid #d4d4d5;
    background: #fafafa;
    color: #575757;
}

/* apply jobs */

div.wjportal-view-job-page-job-apply-form-wraper .wpjobportal-quickapply-form .wjportal-login-to-apply-btn {
    border: 1px solid #fff;
    background: #3baeda;
    color: #fff;
}

div.wjportal-view-job-page-job-apply-form-wraper .wpjobportal-quickapply-form .wjportal-login-to-apply-btn:hover {
    color: #3baeda;
    background: #fff;
    border: 1px solid #3baeda;
}

div.wjportal-view-job-page-job-apply-form-wraper div.wjportal-form-wrp.wpjobportal-quickapply-form .job-detail-jobapply-message-wrap .job-detail-jobapply-message-link {
    color: #fff;
    border: 1px solid #3baeda;
    background: #fff;
    color: #3baeda;
}

div.wjportal-view-job-page-job-apply-form-wraper div.wjportal-form-wrp.wpjobportal-quickapply-form .job-detail-jobapply-message-wrap .job-detail-jobapply-message-link:hover {
    color: #fff;
    background: #3baeda;
}

div.wjportal-view-job-page-job-apply-form-wraper .wpjobportal-quickapply-form .wjportal-apply-as-visitor-btn {
    border: 1px solid #333333;
}

div.wjportal-resume-list div.wjportal-resume-list-btm-wrp div.wjportal-resume-action-wrp .wjportal-resume-act-btn.wjportal-resume-act-btn-ai-suggested-jobs {
    background: #3baeda;
    color: #fff;
}

div.wjportal-jobs-list div.wjportal-jobs-list-btm-wrp div.wjportal-jobs-action-wrp a.wjportal-jobs-act-btn.wjportal-jobs-act-btn-ai-suggested-resumes {
    background: #3baeda;
    color: #fff;
    border-color: #3baeda;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-box {
    color: #666666;
    background: #fff;
}

.wpjobportal-resume-widget-multi-style-wrapper.wpjobportal-layout-list .wpjobportal-resume-box {
    border-bottom: 1px solid #d4d4d5;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-name a {
    color: #333333;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-name a:hover {
    color: #3baeda;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-title a {
    color: #3baeda;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-title a:hover {
    color: #333333;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-meta-row {
    color: #575757;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-box {
    color: #666666;
    background: #fff;
}

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-list .wpjobportal-job-box {
    border-bottom: 1px solid #d4d4d5;
}

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-job-box {
    border: 1px solid #d4d4d5;
}

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-card .wpjobportal-job-box {
    border: 1px solid #d4d4d5;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-title a {
    color: #3baeda;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-title a:hover {
    color: #333333;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-company a {
    color: #333333;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-company a:hover {
    color: #3baeda;
}

/* grid specific css */

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-job-title a {
    color: #333333;
}

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-job-title a:hover {
    color: #3baeda;
}

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-job-company a {
    color: #3baeda;
}

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-job-company a:hover {
    color: #333333;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-meta-row {
    color: #575757;
}

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-job-box {
    background: #fff;
}

.wpjobportal-companies-grid-wrapper .wpjobportal-company-box,
.wpjobportal-companies-list-row {
    border: 1px solid #d4d4d5;
    color: #666666;
    background: #fff;
}

.wpjobportal-companies-grid-wrapper .wpjobportal-company-title a {
    color: #3baeda;
}

.wpjobportal-companies-grid-wrapper .wpjobportal-company-title a:hover {
    color: #333333;
}

.wpjobportal-companies-list-col-title a {
    color: #3baeda;
}

.wpjobportal-companies-list-col-title a:hover {
    color: #333333;
}

.wpjobportal-company-field {
    color: #575757;
}

#footer .wpjobportal-resume-widget-multi-style-wrapper.wpjobportal-layout-list .wpjobportal-resume-box {
    border-left-color: #3baeda;
}

#footer .wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-box {
    border: 1px solid #d4d4d5;
    color: #666666;
    background: #fff;
}

#footer .wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-name a {
    color: #333333;
}

#footer .wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-name a:hover {
    color: #3baeda;
}

#footer .wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-title a {
    color: #3baeda;
}

#footer .wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-title a:hover {
    color: #333333;
}

#footer .wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-meta-row {
    color: #575757;
}

.wpjobportal-resume-widget-multi-style-wrapper.wpjobportal-layout-list .wpjobportal-resume-photo a {
    border: 2px solid #3baeda;
}

#footer .wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-list .wpjobportal-job-box {
    border-left-color: #3baeda;
}

#footer .wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-box {
    border: 1px solid #d4d4d5;
    color: #666666;
    background: #fff;
}

#footer .wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-title a {
    color: #3baeda;
}

#footer .wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-title a:hover {
    color: #333333;
}

#footer .wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-company a {
    color: #333333;
}

#footer .wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-company a:hover {
    color: #3baeda;
}

#footer .wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-meta-row {
    color: #575757;
}

#footer .wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-job-box {
    background: #fafafa;
}

#footer .wpjobportal-companies-grid-wrapper .wpjobportal-company-box,
.wpjobportal-companies-list-row {
    border: 1px solid #d4d4d5;
    color: #666666;
    background: #fff;
}

#footer .wpjobportal-companies-grid-wrapper .wpjobportal-company-title a {
    color: #3baeda;
}

#footer .wpjobportal-companies-grid-wrapper .wpjobportal-company-title a:hover {
    color: #333333;
}

#footer .wpjobportal-companies-widget-wrapper .wpjobportal-companies-list-col-title a {
    color: #3baeda;
}

#footer .wpjobportal-companies-widget-wrapper .wpjobportal-companies-list-col-title a:hover {
    color: #333333;
}

#footer .wpjobportal-company-field {
    color: #575757;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row button {
    background: #3baeda;
    color: #fff;
}

div.wjportal-search-mod form.wjportal-form div.wjportal-form-btn-row button:hover {
    background: #333333;
}

.wpjobportal-slick-nav-wrapper .slick-next {
    background: #3baeda;
    color: #fff;
    border-color: #3baeda;
}

.wpjobportal-slick-nav-wrapper .slick-next:hover {
    background: #333333;
    color: #fff;
    border-color: #333333;
}

.wpjobportal-slick-nav-wrapper .slick-prev {
    background: #333333;
    color: #fff;
    border-color: #333333;
}

.wpjobportal-slick-nav-wrapper .slick-prev:hover {
    background: #3baeda;
    color: #fff;
    border-color: #3baeda;
}

.wpjobportal-slick-nav-wrapper .slick-dots .slick-active button {
    background: #3baeda;
    color: #fff;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-logo a {
    border: 2px solid #3baeda;
    color: #fff;
    background: #fff;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-view-all-jb-button {
    background: #333333;
    color: #fff;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-view-all-jb-button:hover {
    background: #3baeda;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-view-jb-button {
    background: #3baeda;
    color: #fff;
}

.wpjobportal-job-widget-multi-style-wrapper .wpjobportal-job-view-jb-button:hover {
    background: #333333;
}

.wpjobportal-company-box .wpjobportal-company-grid-view-company-button {
    background: #3baeda;
    color: #fff;
}

.wpjobportal-company-box .wpjobportal-company-grid-view-company-button:hover {
    background: #333333;
}

.wpjobportal-companies-grid-wrapper .wpjobportal-company-box {
    border-top: 4px solid #3baeda;
}

.wpjobportal-layout-grid .wpjobportal-job-meta-col .wpjobportal-job-widget-detail-field-data:last-of-type {
    background: #fafafa;
    border: 1px solid #d4d4d5;
    border-left: none;
    border-right: none;
}

.wpjobportal-company-box .wpjobportal-company-details .wpjobportal-company-field:last-of-type {
    background: #fafafa;
    border: 1px solid #d4d4d5;
    border-left: none;
    border-right: none;
}

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-job-title {
    border-bottom: 1px solid #d4d4d5;
}

.wpjobportal-job-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-job-box {
    border-top: 4px solid #3baeda;
}

.wpjobportal-resume-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-resume-box {
    border: 1px solid #d4d4d5;
    border-top: 4px solid #3baeda;
}

.wpjobportal-resume-widget-multi-style-wrapper.wpjobportal-layout-card .wpjobportal-resume-box {
    border: 1px solid #d4d4d5;
    border-top: 4px solid #3baeda;
}

.wpjobportal-resume-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-resume-photo a {
    border: 2px solid #3baeda;
    background: #fff;
}

.wpjobportal-companies-list-col-logo a {
    border: 2px solid #3baeda;
    background: #fff;
}

.wpjobportal-company-box .wpjobportal-company-logo a {
    border: 2px solid #3baeda;
    background: #fff;
}

.wpjobportal-companies-widget-wrapper .wpjobportal-companies-list-row {
    border-top: 4px solid #3baeda;
}

.wpjobportal-resume-widget-multi-style-wrapper.wpjobportal-layout-card .wpjobportal-resume-photo a {
    border: 2px solid #3baeda;
}

.wpjobportal-resume-widget-multi-style-wrapper.wpjobportal-layout-grid .wpjobportal-resume-meta-col .wpjobportal-resume-widget-detail-field-data:last-of-type {
    background: #f5f5f5;
    border-top: 1px solid #d4d4d5;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-view-all-button {
    background: #333333;
    color: #fff;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-view-all-button:hover {
    background: #3baeda;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-view-button {
    background: #3baeda;
    color: #fff;
}

.wpjobportal-resume-widget-multi-style-wrapper .wpjobportal-resume-view-button:hover {
    background: #333333;
}

/* responsive */

@media (max-width: 782px) {}

@media (max-width: 650px) {}

@media (max-width: 480px) {}