.resume-manager-resumes {
    width: 100%;
}

.resume-manager-resumes tfoot tr td a {
    border: 1px solid var(--black);
    padding: 10px;
    text-decoration: none;
    background-color: var(--ash);
    color: var(--black);
    font-weight: 500;
}

.resume-manager-resumes .resume-title a {
    text-decoration: none;
}

.rp4wp-related-job_listing>ul, ul.job_listings {
    border-top: none;
}

.job-manager-pagination span {
    border: 1px solid;
    padding: 2px 10px;
    background-color: var(--light-ash);
    color: var(--black);
}

.job-manager-pagination a {
    border: 1px solid;
    padding: 2px 10px;
    text-decoration: none;
    background-color: var(--ash);
    color: var(--black);
}

table.job-manager-past-applications thead th {
    background-color: #ffffff !important;
    font-weight:300 !important;
}

table.job-manager-past-applications td {
    font-weight:200 !important;
    font-size: 16px;
    background-color: #ffffff !important;
}

.table-hover.job-manager-past-applications > tbody > tr:hover > td {
    --bs-table-bg-state: #ffffff !important;
}

table.job-manager-past-applications td .bg-info {
    background-color:var(--ash) !important;
    font-size: 13px !important;
    font-weight:300 !important;
}

table.job-manager-past-applications td:last-child, table.job-manager-past-applications th:last-child {
    padding-right:0
}

table.job-manager-past-applications td.application-message {
    width: 50%
}

#job-manager-alerts {
    margin-bottom: 60px;
}
.jm-alert {
    border:none;
    border-top: 1px solid var(--border-ash) !important;
    border-bottom: 1px solid var(--border-ash) !important;
    box-shadow: none !important;
    padding:24px 0 !important;
    margin: -1px 0 0 0 !important;
}

.jm-alerts__add-new {
    margin-top: 30px;
}

.jm-alerts__add-new a,
.jm-form-actions button[type='submit'] {
    display: var(--house-btn-display);
    padding: var(--house-btn-padding);
    font-size: var(--house-btn-font-size);
    font-weight: var(--house-btn-font-weight);
    color: var(--house-btn-color);
    text-align: var(--house-btn-text-align);
    cursor: var(--house-btn-cursor);
    background: var(--house-btn-background);
    border: var(--house-btn-border);
    border-radius: var(--house-btn-border-radius);
    transition: var(--house-btn-transition);
    line-height: var(--house-btn-line-height);
}

.jm-alert__terms, .jm-alerts__my-alerts__email-info {
    font-size: 16px;
}

.dashboard-sidebar-menu {
    list-style: none;
    padding: 0 20px 0 0;
    margin-bottom: 0;
}

.dashboard-sidebar-menu li {
    margin-bottom: 10px;
}

.dashboard-sidebar-menu li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.jm-notice__header {
    display: none !important;
}