/* 'Add Resume' button at completion of certification */
.boardbuild-custom--blue-btn {
    background-color: #178ece !important;
    border-radius: 100px !important;
    color: white !important;
    font-weight: 400 !important;
    padding: 11px 2em !important;
    text-decoration: none !important;
    transition: all linear .2s !important;
    width: auto !important;
}
.job-manager-form fieldset.fieldset-resume_category:after {
    content: 'Choose the categories that most align with the work and experience represented in your Board Bio.';
    display: block;
    width: 70%;
    color: black;
    opacity: 1;
    visibility: visible;
    line-height: 16px;
    position: relative;
    float: right;
    text-align: left;
    font-size: 13px;
    clear: both;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 15px;
}
#job-manager-job-applications .job-applications ul.job-applications .job-application footer ul.actions li a {
    padding: 1em !important;
}
.jm-dashboard-job-column.applications {
    text-align: center;
}
.fa-arrow-right:before {
    content: "\f061";
    font-weight: 400;
    font-style: normal;
    font-family: 'Font Awesome 5 Pro';
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.applications > a:first-of-type {
    color: #158ece;
    font-size: 14px;
    line-height: 26px;
    font-weight: 700;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.applications > a:first-of-type:hover {
    text-decoration: underline;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.applications > a:first-of-type:after {
    content: ' Applicants';
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.applications > a {
    display: block;
    text-align: center;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.applications {
    min-width: 125px;
}

@media ( max-width: 767px ) {
    
    .job-manager-form fieldset.fieldset-resume_category:after {
        width: 100%;
    }
    
}
@media ( max-width: 1024px ) {
   
    body.page-id-148 .widget-area:not(.widget-area-secondary) {
        display: none;
    }
    
}

a.wdm-reinvite.button {
    padding: 10px 15px;
}
#wdm_group_filter label:before {
    display:none;
}
.bb-course-video-overlay:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
}
.wdm-tabs-wrapper .tab-content, .wdm-tab-content, #wdm_group thead, table.dataTable tbody tr {
    background: #f4f4f4 !important;
}
.boardbuild-custom--blue-btn:hover {
    opacity: .75 !important;
}
.primary-menu .if-menu-peek::after {
    display:none !important;
}

/* override 'Print your certificate' btn to make it less prominent */
.learndash-wrapper .wpProQuiz_content p.wpProQuiz_certificate a.btn-blue {
    background: none !important;
    color: #178ece !important;
}

/* put a blue dot next to Resume item if it's been emphasized */
.side-panel-menu li.is-boardbuild-custom-emphasized {
    position: relative;
}

.side-panel-menu li.is-boardbuild-custom-emphasized:after {
    content: '';
    background: #178ece;
    height: 10px;
    width: 10px;
    border-radius: 10px;
    position: absolute;
    right: 30px;
    top: 18px;
}

/* Remove checkmark from our custom information message about uploading content */
.job-manager-message.job-manager-message.is-boardbuild-custom-message:before {
    display: none !important;
}

/* Hide profile type */

.field_profile-type {
    display: none !important;
}

/* Prevent access to Resume section if the user has not passed the certification test */
.single_job_listing .application input.application_button.button, input.application_button.button {
    display: none;
}

.single_job_listing .application input.application_button.button.show, input.application_button.button.show {
    display:inline-block;
}

/* Make resume dashboard actions always visible (override hover-only behavior) */
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr ul.candidate-dashboard-actions {
    visibility: visible !important;
}

/* Fix BuddyBoss theme bug - remove broken 3D transform that makes rows unclickable */
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr {
    -webkit-transform: none !important;
    transform: none !important;
}

.ckbx-style-8.hidden:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(255,255,255,0.6);
    width: 100%;
    z-index: 9;
}

.page-id-35 ul.job_listings li.job_listing a div.position .company {
    display:none;
}
.page-id-35 .company_logo.show, .page-id-35 ul.job_listings li.job_listing a div.position .company.show {
    display:block;
}

#wdm_ldgr_group_report tbody tr {
    display:none;
}

@media (min-width: 1025px) and (max-width: 1340px) {
    
    /*
    .job-manager-form fieldset div.field:not(.full-line-checkbox-field) {
        top: -30px;
        position: relative;
    }
    */
    
}

[class^=ckbx-]{font-size:24px;position:relative;}[class^=ckbx-] label{position:relative;cursor:pointer;display:block}[class^=ckbx-] label:after,[class^=ckbx-] label:before{content:"";position:absolute}[class^=ckbx-] label:before{transition:background .1s .1s ease}[class^=ckbx-] label:after{width:.6em;height:.6em;transition:all .2s ease}[class^=ckbx-] input[type=checkbox]{position:absolute;opacity:0}[class^=ckbx-circle-] label,[class^=ckbx-square-] label{width:1em;height:1em}[class^=ckbx-circle-] label:before,[class^=ckbx-square-] label:before{width:1em;height:1em;box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}[class^=ckbx-circle-] input[type=checkbox]:checked+label:after,[class^=ckbx-square-] input[type=checkbox]:checked+label:after{background:#70c1b3}@-webkit-keyframes switch-on{50%{transform:scaleX(1.3)}}@keyframes switch-on{50%{transform:scaleX(1.3)}}@-webkit-keyframes switch-off{50%{transform:scaleX(1.3)}}@keyframes switch-off{50%{transform:scaleX(1.3)}}@-webkit-keyframes switch-on-circle{50%{transform:scale(1.3)}}@keyframes switch-on-circle{50%{transform:scale(1.3)}}@-webkit-keyframes switch-off-circle{50%{transform:scale(.3)}}@keyframes switch-off-circle{50%{transform:scale(.3)}}@-webkit-keyframes stretch{50%{transform:scaleX(.3)}100%{transform:scaleX(1.3)}}@keyframes stretch{50%{transform:scaleX(.3)}100%{transform:scaleX(1.3)}}@-webkit-keyframes stretchback{50%{transform:scaleX(.3)}100%{transform:scaleX(1.3)}}@keyframes stretchback{50%{transform:scaleX(.3)}100%{transform:scaleX(1.3)}}[class^=ckbx-style-] label{margin:1em auto 0;width:2em;height:1em}[class^=ckbx-style-] label:before{width:2em;height:1em;background:#4d4d4d;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.2)}[class^=ckbx-style-] label:after{z-index:2;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);background:#fcfff4}[class^=ckbx-style-] input[type=checkbox]:checked+label:before{background:#333}[class^=ckbx-style-] input[type=checkbox]:checked+label:after{left:1.1em}.ckbx-style-1 label:after,.ckbx-style-10 label:after,.ckbx-style-11 label:after,.ckbx-style-12 label:after,.ckbx-style-15 label:after,.ckbx-style-2 label:after,.ckbx-style-5 label:after,.ckbx-style-6 label:after,.ckbx-style-8 label:after{width:1em;height:1em;left:0}.ckbx-style-16 label:after,.ckbx-style-17 label:after,.ckbx-style-3 label:after,.ckbx-style-4 label:after{left:.2em;top:.2em;border-radius:4px}.ckbx-style-1 label:before{left:.1em;border-radius:50px}.ckbx-style-1 label:after{border-radius:50px}.ckbx-style-3 label:before{border-radius:4px}.ckbx-style-4 label:before{border-radius:4px}.ckbx-style-4 label:after{border-radius:100%}.ckbx-style-5 label:before{height:.5em;left:.1em;top:.25em;border-radius:50px}.ckbx-style-5 label:after{border-radius:50px}.ckbx-style-6 label:before{left:.1em;border-radius:50px}.ckbx-style-6 label:after{border-radius:50px;left:-.1em;box-shadow:0 0 0 5px #fcfff4 inset;background:#4d4d4d}.ckbx-style-6 input[type=checkbox]:checked+label:after{background:#333}.ckbx-style-7 label:before{left:.1em;border-radius:50px}.ckbx-style-7 label:after{width:.8em;height:.8em;border-radius:100%;left:.2em;top:.1em;box-shadow:0 0 0 5px #fcfff4 inset;background:#4d4d4d;-webkit-animation:switch-off .3s ease-out;animation:switch-off .3s ease-out}.ckbx-style-7 input[type=checkbox]:checked+label:after{left:1.2em;background:#333;-webkit-animation:switch-on .3s ease-out;animation:switch-on .3s ease-out}.ckbx-style-8 label:before{left:.1em;transition:background .1s ease;background:#c5c5c5;border-radius:50px;box-shadow:none}.ckbx-style-8 label:after{border-radius:50px;-webkit-animation:switch-off .2s ease-out;animation:switch-off .2s ease-out}.ckbx-style-8 input[type=checkbox]:checked+label:before{background:#cfe652;box-shadow:none}.ckbx-style-8 input[type=checkbox]:checked+label:after{-webkit-animation:switch-on .2s ease-out;animation:switch-on .2s ease-out}.ckbx-style-9{width:3em!important;position:relative}.ckbx-style-9:after,.ckbx-style-9:before{position:absolute;font-size:.6em;color:#fff;font-weight:700;text-align:center}.ckbx-style-9:before{content:"ON";z-index:1;left:.4em;top:.2em}.ckbx-style-9:after{content:"OFF";right:.4em;top:.2em}.ckbx-style-9 label:before{width:3em;transition:background .1s ease;background:#f25f5c;box-shadow:inset 0 1px 1px rgba(171,66,63,.5)}.ckbx-style-9 label:after{width:1.5em;height:1em;left:0}.ckbx-style-9 input[type=checkbox]:checked+label:before{background:#70c1b3;box-shadow:inset 0 1px 1px rgba(84,152,140,.5)}.ckbx-style-9 input[type=checkbox]:checked+label:after{left:1.5em}.ckbx-style-10 label:before{height:.5em;left:.1em;top:.25em}.ckbx-style-11 label:before{height:.5em;left:.1em;top:.25em;background:#f25f5c;border-radius:50px}.ckbx-style-11 label:after{background:#f25f5c;border-radius:100%;-webkit-animation:switch-off .4s ease-out forwards;animation:switch-off .4s ease-out forwards}.ckbx-style-11 input[type=checkbox]:checked+label:before{background:#70c1b3}.ckbx-style-11 input[type=checkbox]:checked+label:after{background:#70c1b3;-webkit-animation:switch-on .4s ease-out forwards;animation:switch-on .4s ease-out forwards}.ckbx-style-12 label:before{height:.5em;left:.1em;top:.25em;background:#f25f5c;box-shadow:unset}.ckbx-style-12 label:after{background:#f25f5c;-webkit-animation:switch-off .4s ease-out forwards;animation:switch-off .4s ease-out forwards}.ckbx-style-12 input[type=checkbox]:checked+label:before{background:#70c1b3}.ckbx-style-12 input[type=checkbox]:checked+label:after{background:#70c1b3;-webkit-animation:switch-on .4s ease-out forwards;animation:switch-on .4s ease-out forwards}.ckbx-style-13 label:before{left:.1em;background:#f25f5c;border-radius:50px;box-shadow:inset 0 1px 1px rgba(171,66,63,.5)}.ckbx-style-13 label:after{width:.8em;height:.8em;border-radius:100%;left:.2em;top:.1em;box-shadow:0 0 0 5px #fcfff4 inset;background:#f25f5c;-webkit-animation:switch-off .3s ease-out;animation:switch-off .3s ease-out}.ckbx-style-13 input[type=checkbox]:checked+label:before{background:#70c1b3;box-shadow:inset 0 1px 1px rgba(84,152,140,.5)}.ckbx-style-13 input[type=checkbox]:checked+label:after{left:1.2em;background:#70c1b3;-webkit-animation:switch-on .3s ease-out;animation:switch-on .3s ease-out}.ckbx-style-14{position:relative;padding:3px;background:#333;border-radius:4px}.ckbx-style-14 label{width:4em;height:1em;background:#333}.ckbx-style-14 label:before{content:"OFF";width:50%;text-align:center;color:#fff;font-weight:700;font-size:.6em;line-height:1.6;transition:all .2s ease;background:#f25f5c;left:50%;bottom:0;top:0;border-radius:4px;height:unset;box-shadow:unset}.ckbx-style-14 label:after{content:"ON";width:50%;text-align:center;color:rgba(255,255,255,.5);line-height:1.6;top:0;bottom:0;font-weight:700;font-size:.6em;border-radius:4px;background:#333;height:unset;box-shadow:unset;z-index:unset}.ckbx-style-14 input[type=checkbox]:checked+label:before{background:#333;color:rgba(255,255,255,.5)}.ckbx-style-14 input[type=checkbox]:checked+label:after{background:#70c1b3;color:#fff;left:unset}.ckbx-style-15 label:before{content:"\2714\2718";color:#fff;font-size:.8em;top:0;bottom:0;padding-left:.25em;padding-right:.25em;left:.1em;background:#f25f5c;border-radius:50px;box-shadow:inset 0 1px 1px rgba(171,66,63,.5);letter-spacing:-1px;height:unset}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.ckbx-style-15 label:before{letter-spacing:6px}}@-moz-document url-prefix(){.ckbx-style-15 label:before{letter-spacing:6px}}.ckbx-style-15 label:after{border-radius:50px;-webkit-animation:switch-off .2s ease-out;animation:switch-off .2s ease-out}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ckbx-style-15 label:before{letter-spacing:-2px}.ckbx-style-15 label:after{left:.05em}}.ckbx-style-15 input[type=checkbox]:checked+label:before{background:#70c1b3;box-shadow:inset 0 1px 1px rgba(84,152,140,.5)}.ckbx-style-15 input[type=checkbox]:checked+label:after{-webkit-animation:switch-on .2s ease-out;animation:switch-on .2s ease-out}.ckbx-style-16 label:before{border-radius:4px;background:#f25f5c;box-shadow:unset}.ckbx-style-16 input[type=checkbox]:checked+label:before{background:#70c1b3}.ckbx-style-17 label:before{border-radius:4px}.ckbx-style-17 label:after{background:#f25f5c}.ckbx-style-17 input[type=checkbox]:checked+label:after{background:#70c1b3}[class^=ckbx-circle-] label:before{border-radius:100%}[class^=ckbx-circle-] label:after{border-radius:100%;left:.2em;top:.2em;background:#f25f5c;z-index:2}.ckbx-circle-2 label:after{z-index:unset}.ckbx-circle-4 label:after{left:unset;top:unset;z-index:unset}.ckbx-square-1 label:after{left:.2em;top:.2em;background:#f25f5c;z-index:2}.ckbx-square-2 label:after{left:.2em;top:.2em;background:#f25f5c}.ckbx-square-3 label:after{background:#f25f5c;z-index:2}[class^=ckbx].ckbx-small{font-size:.5em}[class^=ckbx].ckbx-large{font-size:1.5em}[class^=ckbx].ckbx-xlarge{font-size:2.5em}.ckbx-circle-1 label:before,.ckbx-square-1 label:before{background:#333}.ckbx-circle-2 label:before,.ckbx-square-2 label:before{width:1em;height:1em;background:#333}.ckbx-circle-2 label:after,.ckbx-square-2 label:after{-webkit-animation:switch-off-circle .2s ease-out;animation:switch-off-circle .2s ease-out}.ckbx-circle-2 input[type=checkbox]:checked+label:after,.ckbx-square-2 input[type=checkbox]:checked+label:after{width:1em;height:1em;top:0;left:0;-webkit-animation:switch-on-circle .2s ease-out;animation:switch-on-circle .2s ease-out}.ckbx-circle-3 label:before,.ckbx-square-3 label:before{background:#fcfff4}.ckbx-circle-3 label:after,.ckbx-square-3 label:after{left:.1em;top:.1em;border:.1em solid #fcfff4}.ckbx-circle-4 label:before,.ckbx-square-4 label:before{box-shadow:unset}.ckbx-circle-4 label:after,.ckbx-square-4 label:after{background:0 0;border:.2em solid #f25f5c;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);-webkit-animation:stretchback .2s ease-out;animation:stretchback .2s ease-out}.ckbx-circle-4 input[type=checkbox]:checked+label:after,.ckbx-square-4 input[type=checkbox]:checked+label:after{border-color:#70c1b3;-webkit-animation:stretch .2s ease-out;animation:stretch .2s ease-out;background:unset}