/home/crealab/riscatto.brainware.com.co/wp-content/themes/buddyboss-theme/assets/css/jobmanager.css
/* stylelint-disable scss/no-duplicate-mixins */
/* stylelint-enable */
div.job_listings a.load_more_jobs {
width: 100%;
margin: 0;
padding: 1em;
border-bottom: 0;
text-transform: uppercase;
font-size: 12px;
line-height: 20px;
color: var(--bb-primary-color);
}
div.job_listings a.load_more_jobs:hover {
color: var(--bb-primary-color);
border: 0;
background-color: transparent;
}
div.job_listings a.load_more_jobs strong {
font-weight: normal;
color: var(--bb-primary-color);
}
ul.job_listings .listing-bookmarked .position h3:before {
display: none;
}
ul.job_listings .listing-bookmarked div.position {
position: relative;
}
ul.job_listings .listing-bookmarked div.position:after {
position: absolute;
content: "\eef7";
display: inline-block;
width: 16px;
height: 16px;
-webkit-font-smoothing: antialiased;
font-family: bb-icons !important;
text-decoration: none;
font-weight: 500;
font-style: normal;
font-size: 16px;
line-height: 16px;
margin: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--bb-primary-color);
}
@media (max-width: 544px) {
ul.job_listings .listing-bookmarked div.position {
position: initial;
}
ul.job_listings .listing-bookmarked div.position:after {
top: 10px;
right: 10px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
@media (max-width: 544px) {
.job_manager ul.job_listings li.job_listing a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.job_manager ul.job_listings li.job_listing a img.company_logo {
visibility: visible;
}
ul.job_listings {
border-top: 0;
}
ul.job_listings.loading {
box-shadow: 0 0 0 1px var(--bb-content-border-color);
background-color: var(--bb-content-background-color);
border-radius: var(--bb-block-radius);
}
ul.job_listings li.job_listing {
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
margin: 0 0 -1px;
}
ul.job_listings li.job_listing:first-child {
border-radius: var(--bb-block-radius) var(--bb-block-radius) 0 0;
}
ul.job_listings li.job_listing:last-child {
border-radius: 0 0 var(--bb-block-radius) var(--bb-block-radius);
}
.widget ul.job_listings li.job_listing {
border-width: 0 0 1px;
margin: 0;
}
.widget ul.job_listings li.job_listing:last-child {
border: 0;
}
ul.job_listings li.job_listing a {
position: relative;
-webkit-transition: all linear 0.2s;
transition: all linear 0.2s;
padding: 0.6em 1em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
ul.job_listings li.job_listing a:hover {
background-color: var(--bb-content-alternate-background-color);
box-shadow: 0 3px 24px 0 rgba(18, 43, 70, 0.08);
border-left-color: #fff;
border-right-color: #fff;
border-radius: var(--bb-block-radius);
position: relative;
z-index: 1;
}
ul.job_listings li.job_listing a:hover div.position h3 {
color: var(--bb-primary-color);
}
.widget ul.job_listings li.job_listing a:hover {
box-shadow: none;
background-color: #fff;
}
ul.job_listings li.job_listing a .image {
margin-right: 15px;
}
ul.job_listings li.job_listing a img.company_logo {
border-radius: 100%;
width: 44px;
height: auto;
margin: 0;
padding: 0;
max-width: inherit;
object-fit: cover;
left: 1em;
}
@media (max-width: 800px) {
ul.job_listings li.job_listing a img.company_logo {
visibility: visible;
}
}
ul.job_listings li.job_listing a div.position {
padding: 0 0 0 60px;
}
ul.job_listings li.job_listing a div.position h3 .job-manager-applications-applied-notice {
font-size: 12px;
color: #48bf1e;
line-height: 18px;
padding-top: 2px;
margin-right: 0.6em;
position: relative;
top: 10px;
}
ul.job_listings li.job_listing a div.position h3 .job-manager-applications-applied-notice:before {
font-size: 12px;
}
ul.job_listings li.job_listing a div.position h3:before {
font-size: 14px;
color: var(--bb-primary-color);
line-height: 18px;
margin-left: 1em;
margin-right: 0.5em;
padding-top: 2px;
position: relative;
top: 10px;
}
@media (max-width: 800px) {
ul.job_listings li.job_listing a div.location {
text-align: left;
width: 25%;
}
}
@media (max-width: 544px) {
ul.job_listings li.job_listing a {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
ul.job_listings li.job_listing a img.company_logo {
margin: 0 auto 10px;
position: static;
width: 64px;
height: 64px;
}
ul.job_listings li.job_listing a div.position {
width: 100%;
margin-bottom: 10px;
text-align: center;
float: none;
padding: 0;
}
ul.job_listings li.job_listing a div.position h3 .job-manager-applications-applied-notice {
display: block;
float: none;
top: 0;
}
ul.job_listings li.job_listing a div.position h3:before {
display: none;
top: 0;
}
ul.job_listings li.job_listing a div.position div.company {
width: 100%;
}
ul.job_listings li.job_listing a div.location {
width: 100%;
text-align: center;
margin-bottom: 5px;
padding: 0;
top: 0;
}
ul.job_listings li.job_listing a div.location:after {
display: none;
}
ul.job_listings li.job_listing a ul.meta {
width: 100%;
text-align: center;
padding: 0;
}
}
ul.job_listings li.job_listing a div.position .company {
font-size: 14px;
line-height: 1.35;
display: block;
display: -webkit-box;
max-height: 1.35em;
margin: 0;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
width: 85%;
color: var(--bb-alternate-text-color);
}
ul.job_listings li.job_listing a div.position .company strong {
font-weight: normal;
}
ul.job_listings li.job_listing a div.location {
color: var(--bb-alternate-text-color);
text-align: left;
}
ul.job_listings li.job_listing div.location {
font-size: 14px;
position: relative;
top: 10px;
}
ul.job_listings li.job_listing div.location:before {
content: "\eed1";
font-family: bb-icons;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
ul.job_listings li.job_listing div.location:after {
content: "\00a0";
display: block;
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
ul.job_listings li.job_listing ul.meta li.job-type {
display: inline-block;
border-radius: 100px;
font-size: 11px;
padding: 4px 10px;
line-height: 1;
text-align: center;
}
ul.job_listings li.job_listing ul.meta li.job-type.internship {
background-color: #e6ddfb;
color: #6033cc;
}
ul.job_listings li.job_listing ul.meta li.job-type.freelance {
background-color: #dcf2fd;
color: #39c;
}
ul.job_listings li.job_listing ul.meta li.job-type.full-time {
background-color: #e4f6dd;
color: #48bf1e;
}
ul.job_listings li.job_listing ul.meta li.job-type.part-time {
background-color: #fff6ef;
color: #f08d3c;
}
ul.job_listings li.job_listing ul.meta li.job-type.temporary {
background-color: #ffe2e0;
color: #d93674;
}
ul.job_listings li.job_listing ul.meta li.date {
font-size: 12px;
color: var(--bb-alternate-text-color);
line-height: 18px;
padding-top: 5px;
}
ul.job_listings li.job_listing ul.meta li.application-deadline,
ul.job_listings li.job_listing ul.meta li.application-deadline label {
font-size: 12px;
color: #bdbdbd;
line-height: 18px;
padding-top: 5px;
}
.elementor-widget ul.job_listings li.job_listing a {
padding: 1em;
}
.elementor-widget ul.job_listings li.job_listing .image {
float: left;
}
.elementor-widget ul.job_listings li.job_listing .image img {
left: 0;
position: relative;
}
.elementor-widget ul.job_listings li.job_listing .content {
overflow: hidden;
}
.elementor-widget ul.job_listings li.job_listing ul.meta li {
float: none;
}
.elementor-widget ul.job_listings li.job_listing ul.meta li.job-type {
padding: 4px 10px;
}
.elementor-widget ul.job_listings li.job_listing ul.meta li:after {
padding: 0 0 0 0.5em;
}
ul.job_listings li.no_job_listings_found {
background-color: #fff;
border: 1px solid #e7eaec;
margin: 0 0 -1px;
border-radius: 4px;
}
@media (min-width: 544px) {
ul.job_listings:not(.job_listings_grid) li.job_listing a img.company_logo {
/* IE11 fix */
/* top: 50%;
transform: translateY(-50%); */
}
}
.job_filters {
background-color: transparent;
margin-bottom: 0;
}
.job_filters div.search_jobs > *:not(div[style]) {
padding: 0 10px;
}
.job_filters .search_jobs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
padding: 0 10px 15px 0;
margin: 0 -10px;
}
.job_filters .search_jobs div.search_submit {
padding-top: 0;
margin: 0 0 10px 10px;
}
.job_filters .search_jobs div.search_keywords,
.job_filters .search_jobs div.search_location {
float: none;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 20%;
margin-bottom: 10px;
padding: 0 10px;
}
.job_filters .search_jobs .search_categories {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.job_filters .search_jobs .search_categories .chosen-container-multi .chosen-choices {
border-radius: 4px;
padding: 0 15px;
border: 1px solid var(--bb-content-border-color);
background-color: var(--bb-content-background-color);
background-image: none;
height: 41px !important;
line-height: 38px;
}
.job_filters .search_jobs .search_categories select {
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5TdHJva2UgNzczPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5ODg2IDApIj4KPGcgaWQ9IlN0cm9rZSA3NzMiIG9wYWNpdHk9IjAuMjUiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5ODg3IDEpIiBmaWxsPSIjMTIyQjQ2Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPHBhdGggaWQ9InBhdGgwX3N0cm9rZSIgZD0iTSA4LjYzNjQgMC42MzYzOTZDIDguOTg3ODcgMC4yODQ5MjQgOC45ODc4NyAtMC4yODQ5MjQgOC42MzY0IC0wLjYzNjM5NkMgOC4yODQ5MiAtMC45ODc4NjggNy43MTUwOCAtMC45ODc4NjggNy4zNjM2IC0wLjYzNjM5NkwgOC42MzY0IDAuNjM2Mzk2Wk0gNCA0TCAzLjM2MzYgNC42MzY0QyAzLjcxNTA4IDQuOTg3ODcgNC4yODQ5MiA0Ljk4Nzg3IDQuNjM2NCA0LjYzNjRMIDQgNFpNIDAuNjM2Mzk2IC0wLjYzNjM5NkMgMC4yODQ5MjQgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggLTAuNjM2Mzk2IC0wLjYzNjM5NkMgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggMC4yODQ5MjQgLTAuNjM2Mzk2IDAuNjM2Mzk2TCAwLjYzNjM5NiAtMC42MzYzOTZaTSA3LjM2MzYgLTAuNjM2Mzk2TCAzLjM2MzYgMy4zNjM2TCA0LjYzNjQgNC42MzY0TCA4LjYzNjQgMC42MzYzOTZMIDcuMzYzNiAtMC42MzYzOTZaTSA0LjYzNjQgMy4zNjM2TCAwLjYzNjM5NiAtMC42MzYzOTZMIC0wLjYzNjM5NiAwLjYzNjM5NkwgMy4zNjM2IDQuNjM2NEwgNC42MzY0IDMuMzYzNloiLz4KPC9kZWZzPgo8L3N2Zz4K");
}
.job_filters .search_jobs .search_keywords {
position: relative;
}
.job_filters .search_jobs .search_keywords:before {
content: "\ef10";
font-family: bb-icons;
font-size: 18px;
color: #bdbdbd;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
top: 7px;
left: 20px;
}
.job_filters .search_jobs .search_keywords input {
border-radius: 4px;
padding: 0 15px 0 35px;
}
.job_filters .search_jobs .search_location {
position: relative;
}
.job_filters .search_jobs .search_location:before {
content: "\eed1";
font-family: bb-icons;
font-size: 22px;
color: #bdbdbd;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
top: 7px;
left: 18px;
}
.job_filters .search_jobs .search_location input {
border-radius: 4px;
padding: 0 15px 0 35px;
}
.job_filters .search_jobs div.filter_wide {
font-size: 14px;
}
.job_filters .search_jobs div.filter_wide .filter_by_tag_cloud a {
display: inline-block;
border-radius: 100px;
font-size: 12px !important;
padding: 4px 6px 4px 10px;
margin: 0 2px;
line-height: 1;
text-align: center;
background-color: #eceef1;
color: var(--bb-body-text-color);
-webkit-transition: 0.2s linear all;
transition: 0.2s linear all;
}
.job_filters .search_jobs div.filter_wide .filter_by_tag_cloud a:hover {
opacity: 0.8;
}
.job_filters .search_jobs div.filter_wide .filter_by_tag_cloud a:after {
content: "\e828";
font-family: bb-icons;
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: relative;
top: 2px;
}
.job_filters .search_jobs div.filter_wide .filter_by_tag_cloud a.active:after {
content: "\e876";
font-family: bb-icons;
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.job_filters .search_jobs .chosen-container-single .chosen-single {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5TdHJva2UgNzczPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5ODg2IDApIj4KPGcgaWQ9IlN0cm9rZSA3NzMiIG9wYWNpdHk9IjAuMjUiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5ODg3IDEpIiBmaWxsPSIjMTIyQjQ2Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPHBhdGggaWQ9InBhdGgwX3N0cm9rZSIgZD0iTSA4LjYzNjQgMC42MzYzOTZDIDguOTg3ODcgMC4yODQ5MjQgOC45ODc4NyAtMC4yODQ5MjQgOC42MzY0IC0wLjYzNjM5NkMgOC4yODQ5MiAtMC45ODc4NjggNy43MTUwOCAtMC45ODc4NjggNy4zNjM2IC0wLjYzNjM5NkwgOC42MzY0IDAuNjM2Mzk2Wk0gNCA0TCAzLjM2MzYgNC42MzY0QyAzLjcxNTA4IDQuOTg3ODcgNC4yODQ5MiA0Ljk4Nzg3IDQuNjM2NCA0LjYzNjRMIDQgNFpNIDAuNjM2Mzk2IC0wLjYzNjM5NkMgMC4yODQ5MjQgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggLTAuNjM2Mzk2IC0wLjYzNjM5NkMgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggMC4yODQ5MjQgLTAuNjM2Mzk2IDAuNjM2Mzk2TCAwLjYzNjM5NiAtMC42MzYzOTZaTSA3LjM2MzYgLTAuNjM2Mzk2TCAzLjM2MzYgMy4zNjM2TCA0LjYzNjQgNC42MzY0TCA4LjYzNjQgMC42MzYzOTZMIDcuMzYzNiAtMC42MzYzOTZaTSA0LjYzNjQgMy4zNjM2TCAwLjYzNjM5NiAtMC42MzYzOTZMIC0wLjYzNjM5NiAwLjYzNjM5NkwgMy4zNjM2IDQuNjM2NEwgNC42MzY0IDMuMzYzNloiLz4KPC9kZWZzPgo8L3N2Zz4K");
background-repeat: no-repeat;
background-position: right 1rem center;
font-family: inherit;
font-size: 15px;
height: 41px;
outline: none;
vertical-align: middle;
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
border-radius: var(--bb-input-radius);
box-shadow: none;
padding: 0 12px;
color: #313439;
}
.job_filters .search_jobs .chosen-container-single .chosen-single span {
line-height: 40px;
}
.job_filters .search_jobs .chosen-container-single .chosen-single div b {
background-image: none;
}
.job_filters .search_jobs .select2-container li.select2-search,
.job_filters .search_jobs .select2-container li.select2-search input {
margin: 0;
height: 38px;
}
.job_filters .search_jobs div.filter_wide,
.job_filters .search_jobs div.search_categories {
padding: 0 10px;
margin-bottom: 10px;
}
.job_filters .search_jobs .select2-container .select2-selection {
border-color: var(--bb-content-border-color);
background-color: var(--bb-content-background-color);
padding: 0 10px;
line-height: 0.8;
}
.job_filters .search_jobs .select2-container .select2-selection li {
line-height: 1.2;
font-size: 14px;
}
.job_filters .search_jobs .select2-container .select2-selection .select2-selection__clear {
margin-right: 0;
margin-top: 14px;
}
.job_filters .job_types {
background-color: transparent;
border-top: 0;
padding-bottom: 1em;
}
.job_filters .job_types li {
border: 0;
padding: 0 1.2em 0.5em 0;
float: left;
}
.job_filters .job_types li:first-child {
padding-left: 0;
}
.job_filters .job_types li label {
font-size: 14px;
}
.job_filters .showing_jobs {
background: var(--bb-content-background-color);
border-radius: var(--bb-block-radius) var(--bb-block-radius) 0 0;
border: 1px solid var(--bb-content-border-color);
border-bottom: 0;
padding: 1em;
font-size: 14px;
}
.job_filters .showing_jobs a {
color: var(--bb-headings-color);
font-size: 0;
}
.job_filters .showing_jobs a:hover {
color: var(--bb-primary-color);
}
.job_filters .showing_jobs a span:before {
font-size: 17px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
line-height: 1.6875rem;
position: relative;
top: 1px;
font-family: bb-icons;
margin-right: 7px;
}
.job_filters .showing_jobs a.reset {
padding-left: 5px;
}
.job_filters .showing_jobs a.reset span:before {
font-family: bb-icons;
content: "\e828";
font-size: 24px;
top: 3px;
margin-right: 2px;
line-height: 1.3875rem;
}
.job_filters .showing_jobs a.rss_link span:before {
font-family: bb-icons;
content: "\ef0d";
font-size: 16px;
font-weight: 600;
}
.job_filters .showing_jobs a.alert span:before {
font-family: bb-icons !important;
content: "\e8a5";
font-size: 16px;
}
.page-header .jobs-search {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
}
.page-header .jobs-search div {
position: relative;
}
.page-header .jobs-search div.search_keywords:before {
content: "\ef10";
font-family: bb-icons;
font-size: 18px;
color: #bdbdbd;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
top: 7px;
left: 12px;
}
.page-header .jobs-search div.search_location {
margin-left: 10px;
max-width: 170px;
}
.page-header .jobs-search div.search_location:before {
content: "\eed1";
font-family: bb-icons;
font-size: 22px;
color: #bdbdbd;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
top: 7px;
left: 10px;
}
.page-header .jobs-search div.search_location input {
padding: 0 15px 0 35px;
background-color: #e9ebed;
width: 100%;
}
.page-header .jobs-search div input {
border-radius: 100px;
padding: 0 15px 0 35px;
}
.page-header .jobs-search div label {
display: none;
}
.job-manager-message {
background-color: #fff;
border: 1px solid var(--bb-content-border-color);
border-top-color: var(--bb-content-border-color) !important;
border-radius: 4px;
font-size: 16px;
box-shadow: none;
}
.job-manager-message:before {
font-size: 16px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons;
content: "\e875" !important;
}
#job-manager-alerts > p {
font-size: 16px;
color: #939597;
margin-bottom: 10px;
}
#job-manager-alerts table.job-manager-alerts {
border-collapse: separate;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
margin-bottom: 15px;
}
#job-manager-alerts table.job-manager-alerts th,
#job-manager-alerts table.job-manager-alerts td {
background-color: #fff;
padding-top: 1rem;
padding-bottom: 1rem;
}
#job-manager-alerts table.job-manager-alerts th:first-child,
#job-manager-alerts table.job-manager-alerts td:first-child {
padding-left: 1em;
}
#job-manager-alerts table.job-manager-alerts th.bb-ctrls,
#job-manager-alerts table.job-manager-alerts td.bb-ctrls {
max-width: 40px;
}
#job-manager-alerts table.job-manager-alerts th.bb-ctrls .bs-dropdown-wrap,
#job-manager-alerts table.job-manager-alerts td.bb-ctrls .bs-dropdown-wrap {
width: 35px;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
#job-manager-alerts table.job-manager-alerts th.bb-ctrls .bs-dropdown-wrap ul.bs-dropdown,
#job-manager-alerts table.job-manager-alerts td.bb-ctrls .bs-dropdown-wrap ul.bs-dropdown {
z-index: 9;
background-color: #fff;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
#job-manager-alerts table.job-manager-alerts th.bb-ctrls .bs-dropdown-wrap ul.bs-dropdown li,
#job-manager-alerts table.job-manager-alerts td.bb-ctrls .bs-dropdown-wrap ul.bs-dropdown li {
background-color: #fff;
}
#job-manager-alerts table.job-manager-alerts th.bb-ctrls .bs-dropdown-wrap ul.bs-dropdown li a,
#job-manager-alerts table.job-manager-alerts td.bb-ctrls .bs-dropdown-wrap ul.bs-dropdown li a {
background-color: #fff;
position: relative;
z-index: 999;
}
#job-manager-alerts table.job-manager-alerts th.bb-ctrls a.bs-dropdown-link,
#job-manager-alerts table.job-manager-alerts td.bb-ctrls a.bs-dropdown-link {
color: var(--bb-headings-color);
border: 0;
display: inline-block;
line-height: 1;
opacity: 0.4;
padding: 7px 0;
-webkit-transition: all linear 0.2s;
transition: all linear 0.2s;
position: relative;
z-index: 0;
pointer-events: none;
}
#job-manager-alerts table.job-manager-alerts th.bb-ctrls a.bs-dropdown-link.active, #job-manager-alerts table.job-manager-alerts th.bb-ctrls a.bs-dropdown-link:hover,
#job-manager-alerts table.job-manager-alerts td.bb-ctrls a.bs-dropdown-link.active,
#job-manager-alerts table.job-manager-alerts td.bb-ctrls a.bs-dropdown-link:hover {
background: transparent;
opacity: 1;
}
#job-manager-alerts table.job-manager-alerts th.bb-ctrls i,
#job-manager-alerts table.job-manager-alerts td.bb-ctrls i {
font-size: 20px;
}
#job-manager-alerts table.job-manager-alerts thead th {
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
color: var(--bb-alternate-text-color);
white-space: nowrap;
}
#job-manager-alerts table.job-manager-alerts thead tr:first-child th:first-child {
border-radius: 4px 0 0;
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-alerts table.job-manager-alerts thead tr:first-child th:last-child {
border-radius: 0 4px 0 0;
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-alerts table.job-manager-alerts thead tr:first-child th {
border-top: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-alerts table.job-manager-alerts tbody tr {
-webkit-transform: translateZ(-1em);
transform: translateZ(-1em);
position: relative;
z-index: 0;
}
#job-manager-alerts table.job-manager-alerts tbody tr.alert-disabled td {
opacity: 1;
background-color: var(--bb-body-background-color);
color: #e0e1e1;
}
#job-manager-alerts table.job-manager-alerts tbody tr td {
border-bottom: 0;
font-size: 14px;
color: var(--bb-alternate-text-color);
}
#job-manager-alerts table.job-manager-alerts tbody tr td.alert_tag {
min-width: 65px;
}
#job-manager-alerts table.job-manager-alerts tbody tr td small {
font-size: 12px;
line-height: 18px;
margin-top: 5px;
}
#job-manager-alerts table.job-manager-alerts tbody tr td.alert_location > span:before {
content: "\eed1";
font-family: bb-icons;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: relative;
top: 1px;
margin-right: 4px;
}
#job-manager-alerts table.job-manager-alerts tbody tr:hover {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 3px 24px 0 rgba(18, 43, 70, 0.08);
position: relative;
z-index: 9;
}
#job-manager-alerts table.job-manager-alerts tbody tr:last-child td {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-alerts table.job-manager-alerts tbody tr:last-child td:first-child {
border-radius: 0 0 0 4px;
}
#job-manager-alerts table.job-manager-alerts tbody tr:last-child td:last-child {
border-radius: 0 0 4px;
}
#job-manager-alerts table.job-manager-alerts tbody td:first-child {
border-left: 1px solid rgba(0, 0, 0, 0.05);
font-size: 16px;
}
#job-manager-alerts table.job-manager-alerts tbody td:first-child ul {
font-size: 13px;
}
#job-manager-alerts table.job-manager-alerts tbody td:first-child ul li .job-alerts-action-delete {
color: var(--bb-danger-color);
}
#job-manager-alerts table.job-manager-alerts tbody td:last-child {
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-alerts table.job-manager-alerts tfoot td {
font-size: 16px;
padding: 0;
border: 0;
background-color: transparent;
}
#job-manager-alerts table.job-manager-alerts tfoot td:first-child {
padding-left: 0;
}
#job-manager-alerts table.job-manager-alerts tfoot td a {
padding: 5px 20px;
margin-top: 10px;
font-size: 14px;
font-style: normal;
color: #fff;
background-color: var(--bb-primary-color);
border-radius: 100px;
display: inline-block;
}
#job-manager-alerts table.job-manager-alerts tfoot td a:hover {
box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.1);
}
#job-manager-alerts .wrap-job-manager-alerts,
#job-manager-job-dashboard .wrap-job-manager-jobs {
overflow-x: auto;
}
.single-job-sidebar .wp-job-manager-bookmarks-form {
text-align: left;
margin: 1em 0 0;
border: 0;
font-size: 14px;
}
.wp-job-manager-bookmarks-form {
text-align: left;
margin: 1em 0 0;
border: 0;
font-size: 14px;
}
.wp-job-manager-bookmarks-form a.bookmark-notice {
padding: 0 0.5em 0 0;
}
.wp-job-manager-bookmarks-form a.bookmark-notice:before {
text-align: center;
margin: 0 4px 0 0;
}
.wp-job-manager-bookmarks-form a.remove-bookmark {
float: none;
color: var(--bb-danger-color);
}
.wp-job-manager-bookmarks-form .bookmark-details {
text-align: left;
}
.wp-job-manager-bookmarks-form .bookmark-details label {
font-size: 15px;
}
.wp-job-manager-bookmarks-form .bookmark-details input[type="submit"] {
font-size: 14px;
min-height: 34px;
height: 34px;
padding: 6px 20px;
}
.bs-row-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bs-row-wrap > p {
font-size: 16px;
color: var(--bb-alternate-text-color);
margin-bottom: 10px;
margin-right: auto;
}
.bs-row-wrap > a {
padding: 5px 20px;
margin-bottom: 10px;
font-size: 14px;
font-style: normal;
color: #fff;
background-color: var(--bb-primary-color);
border-radius: 100px;
}
.bs-row-wrap > a:before {
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
line-height: 10px;
position: relative;
top: 1px;
font-family: bb-icons;
margin-right: 3px;
content: "\eef9";
}
.bs-row-wrap > a:hover {
box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.1);
color: #fff;
}
.entry-content-job {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -10px;
margin-right: -10px;
margin-bottom: 20px;
}
.entry-content-job .entry-primary {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 0 10px;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.entry-content-job .entry-secondary {
-webkit-box-flex: 0;
-ms-flex: 0 0 380px;
flex: 0 0 380px;
max-width: 380px;
padding-left: 10px;
padding-right: 10px;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.entry-content-job .entry-secondary .single-job-sidebar {
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
border-radius: var(--bb-block-radius);
}
@media (max-width: 992px) {
.entry-content-job .entry-secondary {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
padding-top: 0.9375rem;
}
body.single-resume .entry-content-job .entry-secondary {
padding-top: 5em;
}
body.single-resume .entry-content-job .entry-secondary .resume_contact {
display: none;
}
}
.ui-widget-content {
border: 1px solid var(--bb-content-border-color);
}
.ui-widget {
font-family: inherit;
}
.ui-datepicker.ui-widget {
font-family: inherit;
}
.ui-datepicker.ui-widget .ui-datepicker-header {
background: #fff;
border: 0;
font-weight: normal;
font-size: 1em;
margin: 0 -0.2em;
padding-bottom: 0.6em;
border-bottom: 1px solid var(--bb-content-border-color);
border-radius: 0;
}
.ui-datepicker.ui-widget .ui-datepicker-header .ui-datepicker-title {
font-size: 0.9em;
color: var(--bb-primary-color);
}
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-next,
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-prev {
border: 1px solid #fff;
background: #fff;
top: 0;
cursor: pointer;
}
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-next:hover,
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-prev:hover {
border: 1px solid #fff;
background: #fff;
}
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-next span,
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-prev span {
background-image: none;
position: static;
margin: 0;
font-size: 0;
text-indent: 0;
width: 100%;
height: 100%;
text-align: center;
line-height: 1.8;
}
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-next span:before,
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-prev span:before {
content: "\e827";
font-family: bb-icons;
font-weight: normal;
speak: none;
display: inline-block;
color: #939597;
font-size: 20px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-next {
right: 0;
}
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-prev {
left: 0;
}
.ui-datepicker.ui-widget .ui-datepicker-header a.ui-datepicker-prev span:before {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.ui-datepicker.ui-widget table {
font-size: 15px;
border: 0;
}
.ui-datepicker.ui-widget table th {
font-weight: normal;
color: #e0e1e1;
}
.ui-datepicker.ui-widget table td {
padding: 0;
}
.ui-datepicker.ui-widget table td a {
text-align: center;
line-height: 34px;
width: 36px;
padding: 0;
}
.ui-datepicker.ui-widget table .ui-state-default {
background: #fff;
border: 1px solid #fff;
}
.ui-datepicker.ui-widget table .ui-state-default.ui-state-active {
background: var(--bb-primary-color);
color: #fff;
border-radius: 100%;
}
.single-job_listing .ui-widget.ui-widget-content {
z-index: 999991 !important;
}
.job-manager-error {
background: var(--bb-danger-color);
color: #fff;
border: 0;
box-shadow: none;
font-size: 16px;
border-radius: 4px;
}
.job-manager-error:before {
color: #fff !important;
}
.job_listing .job-manager-info,
.job-manager-info {
background: var(--bb-default-notice-color);
color: #fff;
border: 0;
box-shadow: none;
font-size: 16px;
border-radius: var(--bb-block-radius);
}
.job_listing .job-manager-info:before,
.job-manager-info:before {
color: #fff !important;
font-family: bb-icons;
content: "\eebc";
font-style: normal;
font-weight: 100;
}
#job-manager-bookmarks table ul.job-manager-bookmark-actions li a.job-manager-bookmark-action-delete {
color: var(--bb-danger-color);
}
table.job-manager-bookmarks {
border-collapse: separate;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
table.job-manager-bookmarks th,
table.job-manager-bookmarks td {
background-color: #fff;
}
table.job-manager-bookmarks th:first-child,
table.job-manager-bookmarks td:first-child {
padding-left: 1em;
}
table.job-manager-bookmarks thead th {
text-transform: uppercase;
font-size: 14px;
font-weight: 400;
color: var(--bb-alternate-text-color);
white-space: nowrap;
padding-top: 1rem;
padding-bottom: 1rem;
}
table.job-manager-bookmarks thead tr:first-child th:first-child {
border-radius: 4px 0 0;
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
table.job-manager-bookmarks thead tr:first-child th:last-child {
border-radius: 0 4px 0 0;
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
table.job-manager-bookmarks thead tr:first-child th {
border-top: 1px solid rgba(0, 0, 0, 0.05);
}
table.job-manager-bookmarks tbody tr {
-webkit-transform: translateZ(-1em);
transform: translateZ(-1em);
position: relative;
z-index: 0;
}
table.job-manager-bookmarks tbody tr td {
border-bottom: 0;
font-size: 14px;
color: var(--bb-alternate-text-color);
padding-top: 1em;
padding-bottom: 1em;
}
table.job-manager-bookmarks tbody tr td > p {
margin-bottom: 0.6875rem;
}
table.job-manager-bookmarks tbody tr td.bb-ctrls {
max-width: 40px;
padding-right: 1em;
padding-left: 0;
}
table.job-manager-bookmarks tbody tr td.bb-ctrls .bs-dropdown-wrap {
width: 35px;
}
table.job-manager-bookmarks tbody tr td.bb-ctrls a.bs-dropdown-link {
color: var(--bb-headings-color);
border: 0;
display: inline-block;
line-height: 1;
opacity: 0.4;
padding: 7px 0;
-webkit-transition: all linear 0.2s;
transition: all linear 0.2s;
pointer-events: none;
}
table.job-manager-bookmarks tbody tr td.bb-ctrls a.bs-dropdown-link.active, table.job-manager-bookmarks tbody tr td.bb-ctrls a.bs-dropdown-link:hover {
background: transparent;
opacity: 1;
}
table.job-manager-bookmarks tbody tr td.bb-ctrls i {
font-size: 20px;
}
table.job-manager-bookmarks tbody tr:hover {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 3px 24px 0 rgba(18, 43, 70, 0.08);
position: relative;
z-index: 9;
}
table.job-manager-bookmarks tbody tr:last-child td {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
table.job-manager-bookmarks tbody tr:last-child td:first-child {
border-radius: 0 0 0 4px;
}
table.job-manager-bookmarks tbody tr:last-child td:last-child {
border-radius: 0 0 4px;
}
table.job-manager-bookmarks tbody td:first-child {
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
table.job-manager-bookmarks tbody td:first-child a {
color: var(--bb-headings-color);
}
table.job-manager-bookmarks tbody td:first-child a:hover {
color: var(--bb-primary-color);
}
table.job-manager-bookmarks tbody td:last-child {
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
.job-manager-form #widget-code-wrapper #widget-code-preview iframe {
border: 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-radius: 4px;
}
.job-manager-form #widget-code-wrapper #widget-code-content textarea {
width: 100%;
font-family: "Courier New", courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
font-size: 12px;
line-height: 20px;
}
.job-manager-form fieldset .account-sign-in {
color: var(--bb-alternate-text-color);
}
.job-manager-form fieldset .account-sign-in a.button {
padding: 0 30px;
height: 33px;
line-height: 30px;
}
.job-manager-form fieldset .account-sign-in a.button:before {
display: none;
}
.job-manager-form fieldset label {
font-weight: bold;
line-height: 1.6875rem;
}
@media (max-width: 992px) {
.job-manager-form fieldset label {
line-height: 1.5rem;
}
}
.job-manager-form fieldset .wp-editor-container button:hover {
background-color: transparent;
border: 0;
}
.job-manager-form fieldset .wp-editor-container .mce-toolbar .mce-btn-group .mce-btn {
border: 0;
}
.job-manager-form fieldset .wp-editor-container .mce-toolbar .mce-btn-group .mce-btn:hover {
box-shadow: none;
}
.job-manager-form fieldset .wp-editor-container .mce-toolbar .mce-btn-group .mce-btn .mce-ico {
color: #96a2ad;
}
.job-manager-form fieldset .resume-manager-data-row {
padding-top: 15px;
}
.job-manager-form fieldset .resume-manager-data-row a.resume-manager-remove-row,
.job-manager-form fieldset .resume-manager-data-row a.resume-manager-remove-row:hover {
margin: -0.5em 0 0;
color: var(--bb-alternate-text-color);
}
.job-manager-form fieldset a.resume-manager-add-row {
border: 1px solid var(--bb-primary-color);
border-radius: 100px;
font-size: 14px;
padding: 5px 15px;
color: var(--bb-primary-color);
}
.job-manager-form fieldset a.resume-manager-add-row:hover {
color: var(--bb-primary-color);
}
.job-manager-form fieldset > label[for="alert_cats"], .job-manager-form fieldset > label[for="alert_job_type"] {
pointer-events: none;
cursor: default;
}
@media (max-width: 544px) {
.job-manager-form fieldset {
margin-bottom: 0;
}
.job-manager-form fieldset label {
width: 100%;
}
.job-manager-form fieldset div.field {
width: 100%;
}
}
body:not(.bb-page-loaded) .job-embed-from fieldset div.field input[type="checkbox"],
body:not(.bb-page-loaded) .job-embed-from fieldset div.field select[multiple] option,
body:not(.bb-page-loaded) .job-manager-form fieldset select[multiple] option {
display: none;
}
@media (max-width: 800px) {
.jm-table-wrap {
overflow-x: auto;
overflow-x: scroll;
overflow-y: hidden;
}
.jm-table-wrap table {
min-width: 850px;
}
.jm-table-wrap table.job-manager-alerts,
.jm-table-wrap table.resume-manager-resumes,
.jm-table-wrap table.job-manager-jobs {
margin-bottom: 40px;
}
.jm-table-wrap table.job-manager-alerts td.bb-ctrls ul.bs-dropdown,
.jm-table-wrap table.resume-manager-resumes td.bb-ctrls ul.bs-dropdown,
.jm-table-wrap table.job-manager-jobs td.bb-ctrls ul.bs-dropdown {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row;
flex-flow: row;
}
.jm-table-wrap table.job-manager-alerts td.bb-ctrls ul.bs-dropdown li,
.jm-table-wrap table.resume-manager-resumes td.bb-ctrls ul.bs-dropdown li,
.jm-table-wrap table.job-manager-jobs td.bb-ctrls ul.bs-dropdown li {
float: left;
display: inline-block;
width: auto;
}
.jm-table-wrap table.job-manager-alerts td.bb-ctrls ul.bs-dropdown li a,
.jm-table-wrap table.resume-manager-resumes td.bb-ctrls ul.bs-dropdown li a,
.jm-table-wrap table.job-manager-jobs td.bb-ctrls ul.bs-dropdown li a {
padding-left: 8px;
padding-right: 8px;
white-space: nowrap;
}
}
/* stylelint-disable media-feature-name-no-unknown */
@media only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
/* stylelint-enable */
.chosen-container-single .chosen-single div b {
background-image: none !important;
}
}
.job-manager-form fieldset {
border-bottom: 0;
/* select[multiple] option {
display: none;
visibility: hidden;
} */
}
.job-manager-form fieldset label {
font-size: 16px;
}
.job-manager-form fieldset div.field {
font-size: 16px;
}
.job-manager-form fieldset div.field small.description {
font-size: 12px;
margin-top: 0.5em;
}
.job-manager-form fieldset input[type="file"] {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
.job-manager-form fieldset input[placeholder] {
text-overflow: ellipsis;
}
.job-manager-form fieldset ::-webkit-input-placeholder {
text-overflow: ellipsis;
}
.job-manager-form fieldset :-ms-input-placeholder {
text-overflow: ellipsis;
}
.job-manager-form fieldset ::placeholder {
text-overflow: ellipsis;
}
.job-manager-form fieldset input:placeholder {
text-overflow: ellipsis;
}
.job-manager-form fieldset input[type="file"] + label {
font-size: 16px;
font-weight: 700;
color: var(--bb-primary-color);
background-color: var(--bb-content-background-color);
border: 2px dashed var(--bb-content-border-color);
width: 100%;
text-align: center;
padding: 2em 1em;
display: inline-block;
float: none;
cursor: pointer;
}
.job-manager-form fieldset input[type="file"]:focus + label,
.job-manager-form fieldset input[type="file"] + label:hover {
color: var(--bb-primary-color);
}
.job-manager-form fieldset select[multiple] {
height: 40px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5TdHJva2UgNzczPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5ODg2IDApIj4KPGcgaWQ9IlN0cm9rZSA3NzMiIG9wYWNpdHk9IjAuMjUiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5ODg3IDEpIiBmaWxsPSIjMTIyQjQ2Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPHBhdGggaWQ9InBhdGgwX3N0cm9rZSIgZD0iTSA4LjYzNjQgMC42MzYzOTZDIDguOTg3ODcgMC4yODQ5MjQgOC45ODc4NyAtMC4yODQ5MjQgOC42MzY0IC0wLjYzNjM5NkMgOC4yODQ5MiAtMC45ODc4NjggNy43MTUwOCAtMC45ODc4NjggNy4zNjM2IC0wLjYzNjM5NkwgOC42MzY0IDAuNjM2Mzk2Wk0gNCA0TCAzLjM2MzYgNC42MzY0QyAzLjcxNTA4IDQuOTg3ODcgNC4yODQ5MiA0Ljk4Nzg3IDQuNjM2NCA0LjYzNjRMIDQgNFpNIDAuNjM2Mzk2IC0wLjYzNjM5NkMgMC4yODQ5MjQgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggLTAuNjM2Mzk2IC0wLjYzNjM5NkMgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggMC4yODQ5MjQgLTAuNjM2Mzk2IDAuNjM2Mzk2TCAwLjYzNjM5NiAtMC42MzYzOTZaTSA3LjM2MzYgLTAuNjM2Mzk2TCAzLjM2MzYgMy4zNjM2TCA0LjYzNjQgNC42MzY0TCA4LjYzNjQgMC42MzYzOTZMIDcuMzYzNiAtMC42MzYzOTZaTSA0LjYzNjQgMy4zNjM2TCAwLjYzNjM5NiAtMC42MzYzOTZMIC0wLjYzNjM5NiAwLjYzNjM5NkwgMy4zNjM2IDQuNjM2NEwgNC42MzY0IDMuMzYzNloiLz4KPC9kZWZzPgo8L3N2Zz4K");
background-repeat: no-repeat;
background-position: right 1rem center;
padding-right: 40px;
overflow: hidden;
}
.job-manager-form fieldset select::-ms-expand {
display: none;
}
.job-manager-form fieldset select:not([multiple="multiple"]) {
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5TdHJva2UgNzczPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5ODg2IDApIj4KPGcgaWQ9IlN0cm9rZSA3NzMiIG9wYWNpdHk9IjAuMjUiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5ODg3IDEpIiBmaWxsPSIjMTIyQjQ2Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPHBhdGggaWQ9InBhdGgwX3N0cm9rZSIgZD0iTSA4LjYzNjQgMC42MzYzOTZDIDguOTg3ODcgMC4yODQ5MjQgOC45ODc4NyAtMC4yODQ5MjQgOC42MzY0IC0wLjYzNjM5NkMgOC4yODQ5MiAtMC45ODc4NjggNy43MTUwOCAtMC45ODc4NjggNy4zNjM2IC0wLjYzNjM5NkwgOC42MzY0IDAuNjM2Mzk2Wk0gNCA0TCAzLjM2MzYgNC42MzY0QyAzLjcxNTA4IDQuOTg3ODcgNC4yODQ5MiA0Ljk4Nzg3IDQuNjM2NCA0LjYzNjRMIDQgNFpNIDAuNjM2Mzk2IC0wLjYzNjM5NkMgMC4yODQ5MjQgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggLTAuNjM2Mzk2IC0wLjYzNjM5NkMgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggMC4yODQ5MjQgLTAuNjM2Mzk2IDAuNjM2Mzk2TCAwLjYzNjM5NiAtMC42MzYzOTZaTSA3LjM2MzYgLTAuNjM2Mzk2TCAzLjM2MzYgMy4zNjM2TCA0LjYzNjQgNC42MzY0TCA4LjYzNjQgMC42MzYzOTZMIDcuMzYzNiAtMC42MzYzOTZaTSA0LjYzNjQgMy4zNjM2TCAwLjYzNjM5NiAtMC42MzYzOTZMIC0wLjYzNjM5NiAwLjYzNjM5NkwgMy4zNjM2IDQuNjM2NEwgNC42MzY0IDMuMzYzNloiLz4KPC9kZWZzPgo8L3N2Zz4K");
}
.job-manager-form fieldset .chosen-container-multi .chosen-choices {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5TdHJva2UgNzczPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5ODg2IDApIj4KPGcgaWQ9IlN0cm9rZSA3NzMiIG9wYWNpdHk9IjAuMjUiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5ODg3IDEpIiBmaWxsPSIjMTIyQjQ2Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPHBhdGggaWQ9InBhdGgwX3N0cm9rZSIgZD0iTSA4LjYzNjQgMC42MzYzOTZDIDguOTg3ODcgMC4yODQ5MjQgOC45ODc4NyAtMC4yODQ5MjQgOC42MzY0IC0wLjYzNjM5NkMgOC4yODQ5MiAtMC45ODc4NjggNy43MTUwOCAtMC45ODc4NjggNy4zNjM2IC0wLjYzNjM5NkwgOC42MzY0IDAuNjM2Mzk2Wk0gNCA0TCAzLjM2MzYgNC42MzY0QyAzLjcxNTA4IDQuOTg3ODcgNC4yODQ5MiA0Ljk4Nzg3IDQuNjM2NCA0LjYzNjRMIDQgNFpNIDAuNjM2Mzk2IC0wLjYzNjM5NkMgMC4yODQ5MjQgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggLTAuNjM2Mzk2IC0wLjYzNjM5NkMgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggMC4yODQ5MjQgLTAuNjM2Mzk2IDAuNjM2Mzk2TCAwLjYzNjM5NiAtMC42MzYzOTZaTSA3LjM2MzYgLTAuNjM2Mzk2TCAzLjM2MzYgMy4zNjM2TCA0LjYzNjQgNC42MzY0TCA4LjYzNjQgMC42MzYzOTZMIDcuMzYzNiAtMC42MzYzOTZaTSA0LjYzNjQgMy4zNjM2TCAwLjYzNjM5NiAtMC42MzYzOTZMIC0wLjYzNjM5NiAwLjYzNjM5NkwgMy4zNjM2IDQuNjM2NEwgNC42MzY0IDMuMzYzNloiLz4KPC9kZWZzPgo8L3N2Zz4K");
background-repeat: no-repeat;
background-position: right 1rem center;
font-family: inherit;
font-size: 15px;
height: 41px;
outline: none;
vertical-align: middle;
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
border-radius: var(--bb-input-radius);
box-shadow: none;
padding: 0 12px;
}
.job-manager-form fieldset .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
color: #c3c6c9;
}
.job-manager-form fieldset .chosen-container-multi .chosen-choices li.search-choice {
margin-top: 8px;
font-size: 12px;
background-color: #eceef1;
border-radius: 100px;
padding-left: 10px;
padding-right: 25px;
background-image: none;
border: 0;
margin-left: 0;
margin-right: 5px;
}
.job-manager-form fieldset .chosen-container-multi .chosen-choices li.search-choice a.search-choice-close {
right: 8px;
font-weight: normal;
}
.job-manager-form fieldset .resume-manager-data-row fieldset:last-child {
border-bottom: 1px dashed #eee;
}
#submit-job-form .fieldset-company_logo > label,
#submit-job-form .fieldset-job_category > label,
#submit-job-form .fieldset-job_type > label,
#submit-job-form .fieldset-job_deadline > label {
pointer-events: none;
cursor: default;
}
#submit-job-form > p {
font-size: 16px;
}
#submit-job-form p input[type="submit"] {
margin-left: 30%;
padding-left: 40px;
padding-right: 40px;
}
#submit-job-form .fieldset-job_deadline .field {
position: relative;
}
#submit-job-form .fieldset-job_deadline .field span.jm-clear {
position: absolute;
top: -30px;
right: 0;
color: #ccc;
cursor: pointer;
}
#submit-job-form input.button.secondary.save_draft {
margin-left: 10px;
}
#submit-job-form .fieldset-agreement-checkbox .field {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
#submit-job-form .fieldset-agreement-checkbox .field input[type="checkbox"] {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: auto;
}
#submit-job-form .fieldset-agreement-checkbox .field label {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
padding-right: 35px;
}
@media screen and (max-width: 1185px) {
#submit-job-form .fieldset-agreement-checkbox .field label {
width: auto;
padding-right: 15px;
}
}
@media (max-width: 544px) {
#submit-job-form fieldset label {
width: 100%;
float: none;
margin-bottom: 5px;
}
#submit-job-form fieldset div.field {
width: 100%;
float: none;
}
#submit-job-form input.button.secondary.save_draft {
margin-left: 0;
}
#submit-job-form p input[type="submit"] {
margin-left: 0;
padding-left: 35px;
padding-right: 35px;
}
}
.single-job_listing .entry-meta {
margin-bottom: 25px;
}
article.job_listing ul.job-listing-meta {
list-style: none outside;
padding: 0;
margin: 0 0 1.2em;
overflow: hidden;
zoom: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
article.job_listing ul.job-listing-meta li {
line-height: 1em;
padding: 2px 10px 2px 0;
margin-bottom: 5px;
font-size: 14px;
color: var(--bb-alternate-text-color);
}
article.job_listing ul.job-listing-meta li.job-type {
display: inline-block;
border-radius: 100px;
font-size: 11px;
line-height: 1;
text-align: center;
margin-right: 1em;
padding: 4px 10px;
}
article.job_listing ul.job-listing-meta li.job-type.internship {
background-color: #e6ddfb;
color: #6033cc;
}
article.job_listing ul.job-listing-meta li.job-type.freelance {
background-color: #dcf2fd;
color: #39c;
}
article.job_listing ul.job-listing-meta li.job-type.full-time {
background-color: #e4f6dd;
color: #48bf1e;
}
article.job_listing ul.job-listing-meta li.job-type.part-time {
background-color: #fff6ef;
color: #f08d3c;
}
article.job_listing ul.job-listing-meta li.job-type.temporary {
background-color: #ffe2e0;
color: #d93674;
}
article.job_listing ul.job-listing-meta li.location {
margin-right: 0.5em;
}
article.job_listing ul.job-listing-meta li.location:before {
content: "\eed1";
font-family: bb-icons !important;
font-size: 20px;
text-rendering: auto;
display: inline-block;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
article.job_listing ul.job-listing-meta li.location a {
color: var(--bb-headings-color);
}
article.job_listing ul.job-listing-meta li.location a:hover {
color: var(--bb-primary-color);
}
article.job_listing ul.job-listing-meta li.date-posted {
margin-right: 0.5em;
}
article.job_listing ul.job-listing-meta li.date-posted:before {
content: "\e884";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
article.job_listing ul.job-listing-meta li.salary {
margin-right: 0.5em;
}
article.job_listing ul.job-listing-meta li.salary:before {
content: "\e86f";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
article.job_listing ul.job-listing-meta li.position-filled:before {
content: "\e876";
font-family: bb-icons !important;
font-size: 26px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 5px;
position: relative;
top: 3px;
}
article.job_listing ul.job-listing-meta li.application-deadline:before {
content: "\e884";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
article.job_listing ul.job-listing-meta li.application-deadline,
article.job_listing ul.job-listing-meta li.application-deadline label {
font-size: 14px;
color: var(--bb-danger-color);
}
@media (max-width: 544px) {
article.job_listing ul.job-listing-meta {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 0.5em;
}
article.job_listing ul.job-listing-meta li {
margin-bottom: 5px;
}
}
article.job_listing .job-manager-applications-applied-notice {
font-size: 14px;
color: #90da36;
}
article.job_listing .entry-content .single_job_listing .company {
box-shadow: none;
border: 0;
padding: 1em 0;
}
article.job_listing .entry-content .single_job_listing .company img.company_logo {
border-radius: 100%;
width: 52px;
height: 52px;
left: 0;
position: relative;
object-fit: cover;
}
article.job_listing .entry-content .single_job_listing .company p.name {
margin-left: 52px;
padding-left: 10px;
}
article.job_listing .entry-content .single_job_listing .company p.name a {
font-size: 14px;
color: #7f868f;
}
article.job_listing .entry-content .single_job_listing .company p.name a:hover {
color: var(--bb-primary-color);
}
article.job_listing .entry-content .single_job_listing .company p.name a:hover:before {
color: #7f868f;
}
article.job_listing .entry-content .single_job_listing .company p.name a.company_twitter:before {
content: "\edf4 ";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
article.job_listing .entry-content .single_job_listing .company p.name a.website:before {
content: "\eec8";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
article.job_listing .entry-content .single_job_listing .company p.tagline {
margin-left: 52px;
padding-left: 10px;
font-size: 14px;
}
article.job_listing .entry-content .single_job_listing .job_description .job_tags {
font-size: 14px;
color: #7f868f;
}
article.job_listing .entry-content-job .application .application_button {
padding: 10px 40px;
font-size: 15px;
}
article.job_listing .entry-content-job .application input.apply-with-facebook {
float: none;
margin-bottom: 0;
padding: 10px 25px;
font-size: 15px;
background-color: #3c5a9a;
border-color: #3c5a9a;
background-image: none;
}
@media (max-width: 544px) {
article.job_listing .entry-content-job .application .application_button,
article.job_listing .entry-content-job .application input.apply-with-facebook {
width: 100%;
margin-bottom: 10px;
}
}
article.job_listing .single-job-sidebar figure.entry-img {
border-radius: var(--bb-block-radius) var(--bb-block-radius) 0 0;
margin: 0;
}
article.job_listing .single-job-sidebar .job-media {
border-radius: var(--bb-block-radius) var(--bb-block-radius) 0 0;
height: 150px;
padding: 1em;
background-color: #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
}
article.job_listing .single-job-sidebar .job-media img {
max-height: 100%;
width: auto;
border-radius: 4px;
margin: 0 auto;
}
article.job_listing .single-job-sidebar .company-bar {
padding: 20px;
}
article.job_listing .single-job-sidebar .company-bar h3 {
text-align: left;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
margin-bottom: 0.5em;
}
article.job_listing .single-job-sidebar .company-bar .company_logo {
border-radius: 100%;
width: 52px;
height: 52px;
display: block;
margin: 0 auto;
}
article.job_listing .single-job-sidebar .company-bar .application {
text-align: center;
margin-bottom: 1em;
}
article.job_listing .single-job-sidebar .company-bar .application .application_details {
font-size: 14px;
line-height: 21px;
margin-top: 15px;
}
article.job_listing .single-job-sidebar .company-bar .application .application_details p {
margin: 0;
}
article.job_listing .single-job-sidebar .company-bar .application .application_button {
padding: 10px 40px;
width: 100%;
}
article.job_listing .single-job-sidebar .company-bar .application .apply-with-facebook {
background-color: #3c5a9a;
color: #fff;
width: 100%;
margin-bottom: 10px;
}
article.job_listing .single-job-sidebar .name-meta {
font-size: 14px;
color: var(--bb-alternate-text-color);
}
article.job_listing .single-job-sidebar .name-meta a {
color: var(--bb-alternate-text-color);
}
article.job_listing .single-job-sidebar .name-meta a:hover {
color: var(--bb-headings-color);
}
article.job_listing .single-job-sidebar .name-meta a:hover:before {
color: var(--bb-alternate-text-color);
}
article.job_listing .single-job-sidebar .name-meta a:before {
font-family: bb-icons !important;
font-size: 18px;
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 5px;
position: relative;
top: 1px;
}
article.job_listing .single-job-sidebar .name-meta a.website:before {
content: "\eec8";
}
article.job_listing .single-job-sidebar .name-meta a.company_twitter:before {
content: "\edf4";
}
article.job_listing .single-job-sidebar p.tagline {
font-size: 14px;
color: var(--bb-alternate-text-color);
line-height: 21px;
margin: 1em 0 0.5em;
}
.single-job_listing article.job_listing .entry-content-wrap {
padding-left: 0;
padding-right: 0;
}
.single-job_listing article.job_listing .entry-content-wrap .entry-header {
margin-bottom: 0.7rem;
}
.single-job_listing article.job_listing .entry-content-wrap .entry-header h1 {
font-weight: 500;
font-size: 34px;
line-height: 42px;
}
.single-job_listing article.job_listing .job-listing-meta-after-wrap .wp-job-manager-bookmarks-form a {
padding: 0 0.5em 0 0;
}
@media (max-width: 992px) {
.single-job_listing article.job_listing .job-listing-meta-after-wrap .wp-job-manager-bookmarks-form a {
display: block;
}
}
.entry-content-job .entry-primary .entry-content {
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
border-radius: var(--bb-block-radius);
padding: 20px;
}
.entry-content-job .entry-primary .entry-content .company_video {
border-top: 0;
padding: 1em 0 0;
margin: 0 0 1.5em;
position: relative;
padding-bottom: 56.25%;
padding-top: 0;
height: 0;
overflow: hidden;
}
.entry-content-job .entry-primary .entry-content .company_video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
display: block;
}
.entry-content-job .entry-primary .single_job_listing ul.job-listing-meta,
.entry-content-job .entry-primary .single_job_listing .job-manager-applications-applied-notice,
.entry-content-job .entry-primary .single_job_listing .wp-job-manager-bookmarks-form,
.entry-content-job .entry-primary .single_job_listing .company {
display: none;
}
.entry-content-job .entry-primary .single_job_listing .application {
text-align: center;
overflow: visible;
}
.entry-content-job .entry-primary .single_job_listing .application .application_details {
font-size: 14px;
line-height: 21px;
background: #fff;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(18, 43, 70, 0.1);
border-radius: 4px;
}
.entry-content-job .entry-primary .single_job_listing .application .application_details:before {
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.entry-content-job .entry-primary .single_job_listing .application .application_details:after {
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.entry-content-job .entry-primary .single_job_listing .job-manager-single-alert-link {
text-align: center;
font-size: 14px;
margin-bottom: 10px;
}
.entry-content-job .entry-primary .single_job_listing .job-manager-single-alert-link a:before {
content: "\ee62";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin: 0 7px 0 0;
}
.entry-content-job .job_description {
line-height: 28px;
letter-spacing: -0.24px;
}
.entry-content-job .job_description h1,
.entry-content-job .job_description h2,
.entry-content-job .job_description h3,
.entry-content-job .job_description h4,
.entry-content-job .job_description h5,
.entry-content-job .job_description h6 {
font-weight: 500;
margin-bottom: 0.9rem;
}
.post-related-jobs {
margin-bottom: 20px;
}
.post-related-jobs ul.job_listings li.job_listing {
border: 0;
width: 100%;
}
.post-related-jobs ul.job_listings_grid {
/* display: none; */
}
.post-related-jobs ul.job_listings_grid:not(.slick-initialized) li.job_listing {
border: 1px solid #e7eaec;
}
.post-related-jobs ul.job_listings_grid:not(.slick-initialized) li.job_listing a {
padding: 1em;
}
.post-related-jobs ul.job_listings_grid:not(.slick-initialized) li.job_listing a ul.meta li {
display: none;
}
.post-related-jobs ul.job_listings_grid:not(.slick-initialized) li.job_listing a ul.meta li.job-type {
display: inline-block;
}
.post-related-jobs ul.job_listings_grid:not(.slick-initialized) li.job_listing a div.position h3:before {
top: 12px;
}
.post-related-jobs ul.job_listings_grid:not(.slick-initialized) li.job_listing a .location {
line-height: 1.3em;
}
.post-related-jobs ul.job_listings_grid.slick-initialized {
display: block;
margin-left: -10px;
margin-right: -10px;
}
.post-related-jobs ul.job_listings_grid.slick-initialized li.job_listing {
width: 25%;
float: left;
padding-left: 10px;
padding-right: 10px;
margin: 0;
background-color: transparent;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related {
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
border-radius: var(--bb-block-radius);
text-align: center;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related > a {
min-height: 285px;
display: block;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related img.company_logo {
position: static;
float: none;
width: 100px;
height: 100px;
margin: 0 auto 10px;
visibility: visible;
-webkit-clip-path: circle(49% at 50% 50%);
clip-path: circle(49% at 50% 50%);
object-fit: cover;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related div.position {
width: 100%;
padding: 0;
float: none;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related div.position h3 {
margin-bottom: 10px;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related div.position h3:before {
display: none;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related div.position .company {
width: 100%;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related div.position .company strong {
color: var(--bb-alternate-text-color);
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related div.location {
width: 100%;
padding: 0;
float: none;
text-align: center;
color: var(--bb-alternate-text-color);
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related ul.meta {
width: 100%;
float: none;
padding: 10px 0 0;
text-align: center;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related ul.meta li {
display: none;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .job_box_related ul.meta li.job-type {
display: inline-block;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .slick-arrow {
width: 50px;
height: 50px;
margin-top: -25px;
opacity: 1;
background-color: var(--bb-content-background-color);
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.09);
}
.post-related-jobs ul.job_listings_grid.slick-initialized .slick-arrow.bb-slide-next {
right: -5px;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .slick-arrow.bb-slide-prev {
left: -5px;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .slick-arrow i {
color: var(--bb-headings-color);
line-height: 50px;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .slick-arrow.slick-disabled {
cursor: default;
}
.post-related-jobs ul.job_listings_grid.slick-initialized .slick-arrow.slick-disabled i {
opacity: 0.2;
}
@media (max-width: 544px) {
.post-related-jobs ul.job_listings_grid {
margin-left: 0;
margin-right: 0;
}
.post-related-jobs ul.job_listings_grid li.job_listing {
padding-left: 0;
padding-right: 0;
}
}
.post-related-jobs > h4 {
position: relative;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
}
.post-related-jobs > h4 .slick-arrow {
width: 30px;
height: 30px;
margin-top: 0;
opacity: 1;
background: transparent;
box-shadow: none;
float: right;
top: 5%;
}
.post-related-jobs > h4 .slick-arrow.bb-slide-next {
right: 5px;
top: 0;
}
.post-related-jobs > h4 .slick-arrow.bb-slide-prev {
right: 35px;
left: inherit;
}
.post-related-jobs > h4 .slick-arrow i {
color: #939597;
}
@media (min-width: 1280px) {
.post-related-jobs > h4 .slick-arrow {
display: none !important;
}
}
#job_preview .job_listing_preview,
#job_preview .resume_preview,
#resume_preview .job_listing_preview,
#resume_preview .resume_preview {
border: 1px solid var(--bb-content-border-color);
border-top: 0;
padding: 1em;
background-color: #fff;
border-radius: 0 0 4px 4px;
}
#job_preview .job_listing_preview > h1,
#job_preview .resume_preview > h1,
#resume_preview .job_listing_preview > h1,
#resume_preview .resume_preview > h1 {
font-weight: 500;
}
#job_preview .job_listing_preview .job_description .job_tags,
#job_preview .resume_preview .job_description .job_tags,
#resume_preview .job_listing_preview .job_description .job_tags,
#resume_preview .resume_preview .job_description .job_tags {
font-size: 14px;
}
#job_preview .job_listing_preview_title,
#job_preview .resume_preview_title,
#resume_preview .job_listing_preview_title,
#resume_preview .resume_preview_title {
border-radius: 4px 4px 0 0;
background-color: #fff;
border: 1px solid var(--bb-content-border-color);
padding-bottom: 1em;
padding-top: 1em;
}
#job_preview .job_listing_preview_title input.button,
#job_preview .resume_preview_title input.button,
#resume_preview .job_listing_preview_title input.button,
#resume_preview .resume_preview_title input.button {
height: 35px;
max-height: 35px;
min-height: 35px;
padding: 5px 20px;
}
#job_preview ul.job-listing-meta,
#resume_preview ul.job-listing-meta {
list-style: none outside;
padding: 0;
margin: 0 0 1.5em;
overflow: hidden;
zoom: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#job_preview ul.job-listing-meta li,
#resume_preview ul.job-listing-meta li {
line-height: 1em;
padding: 2px 10px 2px 0;
}
#job_preview ul.job-listing-meta li.job-type,
#resume_preview ul.job-listing-meta li.job-type {
display: inline-block;
border-radius: 100px;
font-size: 11px;
line-height: 1;
text-align: center;
margin-right: 1em;
padding: 4px 10px;
}
#job_preview ul.job-listing-meta li.job-type.internship,
#resume_preview ul.job-listing-meta li.job-type.internship {
background-color: #e6ddfb;
color: #6033cc;
}
#job_preview ul.job-listing-meta li.job-type.freelance,
#resume_preview ul.job-listing-meta li.job-type.freelance {
background-color: #dcf2fd;
color: #39c;
}
#job_preview ul.job-listing-meta li.job-type.full-time,
#resume_preview ul.job-listing-meta li.job-type.full-time {
background-color: #e4f6dd;
color: #90da36;
}
#job_preview ul.job-listing-meta li.job-type.part-time,
#resume_preview ul.job-listing-meta li.job-type.part-time {
background-color: #fff6ef;
color: #f08d3c;
}
#job_preview ul.job-listing-meta li.job-type.temporary,
#resume_preview ul.job-listing-meta li.job-type.temporary {
background-color: #ffe2e0;
color: #d93674;
}
#job_preview ul.job-listing-meta li.location,
#resume_preview ul.job-listing-meta li.location {
font-size: 14px;
color: var(--bb-headings-color);
margin-right: 0.5em;
}
#job_preview ul.job-listing-meta li.location:before,
#resume_preview ul.job-listing-meta li.location:before {
content: "\eed1";
font-family: bb-icons !important;
font-size: 20px;
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
#job_preview ul.job-listing-meta li.location a,
#resume_preview ul.job-listing-meta li.location a {
color: #7f868f;
}
#job_preview ul.job-listing-meta li.location a:hover,
#resume_preview ul.job-listing-meta li.location a:hover {
color: var(--bb-primary-color);
}
#job_preview ul.job-listing-meta li.date-posted,
#resume_preview ul.job-listing-meta li.date-posted {
font-size: 14px;
color: var(--bb-alternate-text-color);
margin-right: 0.5em;
}
#job_preview ul.job-listing-meta li.date-posted:before,
#resume_preview ul.job-listing-meta li.date-posted:before {
content: "\e884";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
#job_preview ul.job-listing-meta li.application-deadline,
#resume_preview ul.job-listing-meta li.application-deadline {
font-size: 14px;
color: var(--bb-danger-color);
margin-right: 0.5em;
}
#job_preview ul.job-listing-meta li.application-deadline label,
#resume_preview ul.job-listing-meta li.application-deadline label {
font-size: 14px;
color: var(--bb-danger-color);
}
#job_preview ul.job-listing-meta li.application-deadline:before,
#resume_preview ul.job-listing-meta li.application-deadline:before {
content: "\e884";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
color: var(--bb-danger-color);
}
#job_preview .single_job_listing .company,
#job_preview .single-resume .resume-aside,
#resume_preview .single_job_listing .company,
#resume_preview .single-resume .resume-aside {
box-shadow: none;
border: 0;
padding: 0;
}
#job_preview .single_job_listing .company img,
#job_preview .single-resume .resume-aside img,
#resume_preview .single_job_listing .company img,
#resume_preview .single-resume .resume-aside img {
border-radius: 100%;
left: 0;
position: relative;
width: 44px;
height: 44px;
}
#job_preview .single_job_listing .company .name,
#job_preview .single-resume .resume-aside .name,
#resume_preview .single_job_listing .company .name,
#resume_preview .single-resume .resume-aside .name {
margin: 0 0 0 54px;
padding: 0;
}
#job_preview .single_job_listing .company .name a,
#job_preview .single-resume .resume-aside .name a,
#resume_preview .single_job_listing .company .name a,
#resume_preview .single-resume .resume-aside .name a {
font-size: 14px;
color: #7f868f;
float: right;
}
#job_preview .single_job_listing .company .name a:hover,
#job_preview .single-resume .resume-aside .name a:hover,
#resume_preview .single_job_listing .company .name a:hover,
#resume_preview .single-resume .resume-aside .name a:hover {
color: var(--bb-primary-color);
}
#job_preview .single_job_listing .company .name a:hover:before,
#job_preview .single-resume .resume-aside .name a:hover:before,
#resume_preview .single_job_listing .company .name a:hover:before,
#resume_preview .single-resume .resume-aside .name a:hover:before {
color: #7f868f;
}
#job_preview .single_job_listing .company .name a:before,
#job_preview .single-resume .resume-aside .name a:before,
#resume_preview .single_job_listing .company .name a:before,
#resume_preview .single-resume .resume-aside .name a:before {
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 5px;
position: relative;
top: 1px;
}
#job_preview .single_job_listing .company .name a.website:before,
#job_preview .single-resume .resume-aside .name a.website:before,
#resume_preview .single_job_listing .company .name a.website:before,
#resume_preview .single-resume .resume-aside .name a.website:before {
content: "\eec8";
}
#job_preview .single_job_listing .company .name a.company_twitter:before,
#job_preview .single-resume .resume-aside .name a.company_twitter:before,
#resume_preview .single_job_listing .company .name a.company_twitter:before,
#resume_preview .single-resume .resume-aside .name a.company_twitter:before {
content: "\edf4 ";
}
#job_preview .single_job_listing .company .tagline,
#job_preview .single-resume .resume-aside .tagline,
#resume_preview .single_job_listing .company .tagline,
#resume_preview .single-resume .resume-aside .tagline {
margin: 0 0 0 54px;
padding: 0;
font-size: 14px;
color: var(--bb-alternate-text-color);
font-style: normal;
}
#job_preview .single_job_listing .company {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 1em;
}
#job_preview .single_job_listing .company img {
-webkit-box-flex: 0;
-ms-flex: 0 0 44px;
flex: 0 0 44px;
max-width: 44px;
}
#job_preview .single_job_listing .company p.name {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin: 0;
padding-left: 10px;
}
#job_preview .single_job_listing .company p.tagline {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
margin: 0;
padding-left: 0;
padding-top: 10px;
}
@media (max-width: 992px) {
body.has-sidebar #job_preview ul.job-listing-meta,
body.has-sidebar #resume_preview ul.job-listing-meta {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 0.5em;
}
body.has-sidebar #job_preview ul.job-listing-meta li,
body.has-sidebar #resume_preview ul.job-listing-meta li {
margin-bottom: 5px;
}
body.has-sidebar #job_preview .job_listing_preview_title h2,
body.has-sidebar #job_preview .resume_preview_title h2,
body.has-sidebar #resume_preview .job_listing_preview_title h2,
body.has-sidebar #resume_preview .resume_preview_title h2 {
clear: both;
padding-top: 15px;
}
body.has-sidebar #job_preview .job_listing_preview_title .button,
body.has-sidebar #job_preview .resume_preview_title .button,
body.has-sidebar #resume_preview .job_listing_preview_title .button,
body.has-sidebar #resume_preview .resume_preview_title .button {
float: left;
margin-left: 0;
margin-right: 0.25em;
margin-bottom: 0.5em;
}
body.has-sidebar #job_preview .job_listing_preview > h1,
body.has-sidebar #resume_preview .job_listing_preview > h1 {
margin-bottom: 0.7rem;
}
body.has-sidebar #job_preview .company p.name > a,
body.has-sidebar #resume_preview .company p.name > a {
float: left;
margin-right: 1em;
margin-left: 0;
}
body.has-sidebar #job_preview .company p.name > strong,
body.has-sidebar #resume_preview .company p.name > strong {
display: inline-block;
clear: both;
width: 100%;
}
}
@media (max-width: 800px) {
#job_preview ul.job-listing-meta,
#resume_preview ul.job-listing-meta {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 0.5em;
}
#job_preview ul.job-listing-meta li,
#resume_preview ul.job-listing-meta li {
margin-bottom: 5px;
}
#job_preview .job_listing_preview_title h2,
#job_preview .resume_preview_title h2,
#resume_preview .job_listing_preview_title h2,
#resume_preview .resume_preview_title h2 {
clear: both;
padding-top: 15px;
}
#job_preview .job_listing_preview_title .button,
#job_preview .resume_preview_title .button,
#resume_preview .job_listing_preview_title .button,
#resume_preview .resume_preview_title .button {
float: left;
margin-left: 0;
margin-right: 0.25em;
}
#job_preview .job_listing_preview > h1,
#resume_preview .job_listing_preview > h1 {
margin-bottom: 0.7rem;
}
#job_preview .company p.name > a,
#resume_preview .company p.name > a {
float: left;
margin-right: 1em;
margin-left: 0;
}
#job_preview .company p.name > strong,
#resume_preview .company p.name > strong {
display: inline-block;
clear: both;
width: 100%;
}
}
.bb_application_details .job-manager-application-form {
padding-top: 35px;
}
.bb_application_details .apply_with_resume p label {
display: block;
margin: 0;
width: 29%;
float: left;
font-weight: bold;
}
.bb_application_details .apply_with_resume p {
overflow: hidden;
}
.bb_application_details .apply_with_resume p select,
.bb_application_details .apply_with_resume p textarea {
width: 70%;
float: right;
vertical-align: middle;
}
@media (max-width: 544px) {
.bb_application_details .apply_with_resume p label {
width: 100%;
}
.bb_application_details .apply_with_resume p select,
.bb_application_details .apply_with_resume p textarea {
width: 100%;
}
}
.single-job_listing .mfp-bg {
opacity: 0.4;
}
.mfp-wrap.mfp-wrap {
z-index: 999991;
}
.mfp-wrap .button.wp_job_manager_send_application_button {
margin-left: 30%;
}
.mfp-wrap input[name="wp_job_manager_resumes_apply_with_resume"] {
margin-left: 30%;
}
div.resumes .resume_filters {
background-color: transparent;
margin-bottom: 0;
}
div.resumes .resume_filters .search_resumes {
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
div.resumes .resume_filters .search_resumes .search_categories .chosen-container-multi .chosen-choices {
border-radius: 4px;
padding: 0 15px;
border: 1px solid var(--bb-content-border-color);
background-color: var(--bb-content-background-color);
background-image: none;
height: 41px !important;
line-height: 38px;
}
div.resumes .resume_filters .search_resumes .search_keywords {
position: relative;
}
div.resumes .resume_filters .search_resumes .search_keywords:before {
content: "\ef10";
font-family: bb-icons;
font-size: 18px;
color: var(--bb-alternate-text-color);
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
top: 39px;
left: 10px;
}
div.resumes .resume_filters .search_resumes .search_keywords input {
border-radius: 4px;
padding: 0 15px 0 35px;
}
div.resumes .resume_filters .search_resumes .search_location {
position: relative;
}
div.resumes .resume_filters .search_resumes .search_location:before {
content: "\eed1";
font-family: bb-icons;
font-size: 22px;
color: var(--bb-alternate-text-color);
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: absolute;
top: 39px;
left: 13px;
}
div.resumes .resume_filters .search_resumes .search_location input {
border-radius: 4px;
padding: 0 15px 0 35px;
}
div.resumes .resume_filters .search_resumes .chosen-container-single .chosen-single {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5TdHJva2UgNzczPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5ODg2IDApIj4KPGcgaWQ9IlN0cm9rZSA3NzMiIG9wYWNpdHk9IjAuMjUiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5ODg3IDEpIiBmaWxsPSIjMTIyQjQ2Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPHBhdGggaWQ9InBhdGgwX3N0cm9rZSIgZD0iTSA4LjYzNjQgMC42MzYzOTZDIDguOTg3ODcgMC4yODQ5MjQgOC45ODc4NyAtMC4yODQ5MjQgOC42MzY0IC0wLjYzNjM5NkMgOC4yODQ5MiAtMC45ODc4NjggNy43MTUwOCAtMC45ODc4NjggNy4zNjM2IC0wLjYzNjM5NkwgOC42MzY0IDAuNjM2Mzk2Wk0gNCA0TCAzLjM2MzYgNC42MzY0QyAzLjcxNTA4IDQuOTg3ODcgNC4yODQ5MiA0Ljk4Nzg3IDQuNjM2NCA0LjYzNjRMIDQgNFpNIDAuNjM2Mzk2IC0wLjYzNjM5NkMgMC4yODQ5MjQgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggLTAuNjM2Mzk2IC0wLjYzNjM5NkMgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggMC4yODQ5MjQgLTAuNjM2Mzk2IDAuNjM2Mzk2TCAwLjYzNjM5NiAtMC42MzYzOTZaTSA3LjM2MzYgLTAuNjM2Mzk2TCAzLjM2MzYgMy4zNjM2TCA0LjYzNjQgNC42MzY0TCA4LjYzNjQgMC42MzYzOTZMIDcuMzYzNiAtMC42MzYzOTZaTSA0LjYzNjQgMy4zNjM2TCAwLjYzNjM5NiAtMC42MzYzOTZMIC0wLjYzNjM5NiAwLjYzNjM5NkwgMy4zNjM2IDQuNjM2NEwgNC42MzY0IDMuMzYzNloiLz4KPC9kZWZzPgo8L3N2Zz4K");
background-repeat: no-repeat;
background-position: right 1rem center;
font-family: inherit;
font-size: 15px;
height: 41px;
outline: none;
vertical-align: middle;
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
border-radius: var(--bb-input-radius);
box-shadow: none;
padding: 0 12px;
color: #313439;
}
div.resumes .resume_filters .search_resumes .chosen-container-single .chosen-single span {
line-height: 40px;
}
div.resumes .resume_filters .search_resumes .chosen-container-single .chosen-single div b {
background-image: none;
}
div.resumes .resume_filters .showing_resumes {
background: var(--bb-content-background-color);
border-radius: var(--bb-block-radius) var(--bb-block-radius) 0 0;
border: 1px solid var(--bb-content-border-color);
border-bottom: 0;
padding: 1em;
font-size: 14px;
}
div.resumes .resume_filters .showing_resumes a {
color: var(--bb-headings-color);
font-size: 0;
}
div.resumes .resume_filters .showing_resumes a:hover {
color: var(--bb-primary-color);
}
div.resumes .resume_filters .showing_resumes a:before {
font-size: 17px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
line-height: 1.6875rem;
position: relative;
top: 1px;
font-family: bb-icons;
margin-right: 7px;
}
div.resumes .resume_filters .showing_resumes a.reset {
padding-left: 5px;
}
div.resumes .resume_filters .showing_resumes a.reset:before {
font-family: bb-icons;
content: "\e828";
font-size: 24px;
top: 3px;
margin-right: 2px;
line-height: 1.3875rem;
}
div.resumes ul.resumes {
border: 0;
margin-bottom: 0;
}
div.resumes a.load_more_resumes {
width: 100%;
margin: 0 10px 0 0;
border-bottom: 0;
text-transform: uppercase;
font-size: 12px;
line-height: 20px;
color: var(--bb-primary-color);
}
div.resumes a.load_more_resumes:hover {
color: var(--bb-primary-color);
border: 0;
background-color: transparent;
}
div.resumes a.load_more_resumes strong {
font-weight: normal;
color: var(--bb-primary-color);
}
ul.resumes .listing-bookmarked div.candidate-column h3:before {
display: none;
}
ul.resumes li.resume.listing-bookmarked a div.candidate-column {
position: relative;
}
ul.resumes li.resume.listing-bookmarked a div.candidate-column:after {
position: absolute;
content: "\eef7";
display: inline-block;
width: 16px;
height: 16px;
-webkit-font-smoothing: antialiased;
font-family: bb-icons !important;
text-decoration: none;
font-weight: 500;
font-style: normal;
font-size: 16px;
line-height: 16px;
margin: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: var(--bb-primary-color);
}
@media (max-width: 544px) {
ul.resumes li.resume.listing-bookmarked a div.candidate-column:after {
display: none;
}
}
ul.resumes li.resume {
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
margin: 0 0 -1px;
width: 100%;
}
.widget ul.resumes li.resume {
border-width: 0 0 1px;
}
ul.resumes li.resume:first-child {
border-top-left-radius: var(--bb-block-radius);
border-top-right-radius: var(--bb-block-radius);
}
ul.resumes li.resume:last-child {
border-bottom-left-radius: var(--bb-block-radius);
border-bottom-right-radius: var(--bb-block-radius);
}
ul.resumes li.resume a {
position: relative;
-webkit-transition: all linear 0.2s;
transition: all linear 0.2s;
padding: 1em;
font-size: 14px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
ul.resumes li.resume a:hover {
background-color: var(--bb-content-alternate-background-color);
box-shadow: 0 3px 24px 0 rgba(18, 43, 70, 0.08);
border-left-color: #fff;
border-right-color: #fff;
border-radius: var(--bb-block-radius);
position: relative;
z-index: 1;
}
.widget ul.resumes li.resume a:hover {
box-shadow: none;
}
ul.resumes li.resume a img {
border-radius: 100%;
width: 44px;
height: 44px;
}
ul.resumes li.resume a div.candidate-column {
padding-left: 54px;
}
ul.resumes li.resume a div.candidate-column .candidate-title {
color: var(--bb-alternate-text-color);
font-size: 14px;
}
ul.resumes li.resume a div.candidate-column .candidate-title strong {
font-weight: normal;
}
ul.resumes li.resume a div.candidate-column h3 {
font-weight: 500;
}
ul.resumes li.resume a div.candidate-column h3:before {
font-size: 14px;
color: var(--bb-primary-color);
}
ul.resumes li.resume a .candidate-location-column {
color: var(--bb-alternate-text-color);
}
ul.resumes li.resume a .candidate-location-column span.candidate-location:before {
font-family: bb-icons;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: "\eed1";
margin: 0 3px 0 0;
}
ul.resumes li.resume a .resume-posted-column {
color: var(--bb-alternate-text-color);
}
@media (max-width: 544px) {
ul.resumes li.resume a .resume-posted-column {
text-align: center;
}
}
ul.resumes li.resume a .resume-category {
font-size: 12px;
}
ul.resumes li.resume a .resume-category:before {
font-size: 12px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons;
margin-right: 2px;
content: "\ee9e";
}
@media (max-width: 544px) {
ul.resumes li.resume a {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
ul.resumes li.resume a img {
margin: 0 auto 10px;
position: static;
width: 64px;
height: 64px;
}
ul.resumes li.resume a div.candidate-column {
width: 100%;
float: none;
text-align: center;
padding: 0 0 5px;
}
ul.resumes li.resume a div.candidate-column h3:before {
display: none;
}
ul.resumes li.resume a .candidate-location-column {
width: 100%;
text-align: center;
}
ul.resumes li.resume a .candidate-location-column span.candidate-location:after {
display: none;
}
ul.resumes li.resume a .resume-meta {
width: 100%;
text-align: center;
}
}
ul.resumes.loading {
border: 1px solid var(--bb-content-border-color);
background-color: var(--bb-content-background-color);
border-radius: var(--bb-block-radius);
}
ul.resumes li.no_resumes_found {
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
margin: 0 0 -1px;
width: 100%;
border-bottom-left-radius: var(--bb-block-radius);
border-bottom-right-radius: var(--bb-block-radius);
}
ul.resumes li.no_resumes_found.no_resumes_found {
border: 1px solid var(--bb-content-border-color);
}
div.resumes ul.resumes.loading {
border: 1px solid var(--bb-content-border-color);
}
@media (min-width: 544px) {
ul.resumes li.resume a img {
/* IE11 fix */
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
}
.resume-manager-resumes {
border-collapse: separate;
}
.resume-manager-resumes thead tr th {
border: 0;
}
.resume-manager-resumes tbody tr td {
border-bottom: 1px solid #e7eaec;
background-color: #fff;
font-size: 14px;
}
.resume-manager-resumes tbody tr td:first-child {
border-left: 1px solid #e7eaec;
padding-left: 1rem;
}
.resume-manager-resumes tbody tr td:last-child {
border-right: 1px solid #e7eaec;
padding-right: 1rem;
}
.resume-manager-resumes tbody tr td.resume-title > a {
font-size: 16px;
}
.resume-manager-resumes tbody tr:first-child td {
border-top: 1px solid #e7eaec;
}
.resume-manager-resumes tbody tr:first-child td:first-child {
border-top-left-radius: 4px;
}
.resume-manager-resumes tbody tr:first-child td:last-child {
border-top-right-radius: 4px;
}
.resume-manager-resumes tbody tr:last-child td:first-child {
border-bottom-left-radius: 4px;
}
.resume-manager-resumes tbody tr:last-child td:last-child {
border-bottom-right-radius: 4px;
}
.resume-manager-resumes tfoot tr td {
border: 0;
}
body.single-resume article.resume .entry-content-wrap {
padding-left: 0;
padding-right: 0;
}
body.single-resume article.resume .entry-content-wrap .entry-header {
margin-bottom: 0.7rem;
}
body.single-resume article.resume .entry-content-wrap .entry-header h1 {
font-weight: 500;
font-size: 34px;
line-height: 42px;
}
body.single-resume .entry-meta {
margin-bottom: 25px;
}
body.single-resume .resume-aside {
box-shadow: none;
border: 0;
overflow: visible;
margin: 0;
}
body.single-resume .resume-aside .bb-candidate-photo {
position: relative;
text-align: center;
}
body.single-resume .resume-aside .bb-candidate-photo img.candidate_photo {
left: 0;
right: 0;
top: -5em;
margin: auto;
border-radius: 100%;
float: none;
width: 8em;
height: 8em;
object-fit: cover;
}
body.single-resume .resume-aside .bb-candidate-data {
padding: 3.5em 0 0;
}
body.single-resume .resume-aside .bb-candidate-data > h3 {
text-align: left;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
margin-bottom: 0.5em;
}
body.single-resume .resume-aside .bb-candidate-data p {
font-size: 14px;
line-height: 32px;
}
body.single-resume .resume-aside .bb-candidate-data p a {
color: #7f868f;
}
body.single-resume .resume-aside .bb-candidate-data p a:hover {
color: var(--bb-primary-color);
}
body.single-resume .resume-aside .bb-candidate-data p.job-title {
padding: 0;
color: #7f868f;
font-weight: normal;
}
body.single-resume .resume-aside .bb-candidate-data p.job-title:before {
content: "\ef52";
font-family: bb-icons;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
body.single-resume .resume-aside .bb-candidate-data p.resume-category {
padding: 0;
color: #939597;
font-weight: normal;
margin-bottom: 0;
}
body.single-resume .resume-aside .bb-candidate-data p.resume-category:before {
font-size: 13px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons;
margin-right: 8px;
margin-left: 3px;
content: "\ee9e";
}
body.single-resume .resume-aside .bb-candidate-data p.location {
padding: 0;
}
body.single-resume .resume-aside .bb-candidate-data p.location a:before {
content: "\eed1";
font-family: bb-icons !important;
font-size: 20px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 5px;
}
body.single-resume .resume-aside ul.resume-links {
float: none;
max-width: 100%;
}
body.single-resume .resume-aside ul.resume-links li {
float: none;
margin: 0;
font-size: 14px;
line-height: 32px;
}
body.single-resume .resume-aside ul.resume-links li.resume-link a:before {
content: "\e876";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
line-height: 33px;
}
body.single-resume .resume-aside ul.resume-links li.resume-link.resume-link-facebook a:before {
content: "\edd2";
}
body.single-resume .resume-aside ul.resume-links li.resume-link.resume-link-twitter a:before {
content: "\edf4";
}
body.single-resume .resume-aside ul.resume-links li.resume-link.resume-link-instagram a:before {
content: "\eddc";
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons !important;
margin-right: 6px;
margin-left: 2px;
}
body.single-resume .resume-aside ul.resume-links li.resume-link.resume-link-github a:before {
content: "\edd6";
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons !important;
margin-right: 6px;
margin-left: 2px;
}
body.single-resume .resume-aside ul.resume-links li.resume-file a:before {
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons !important;
margin-right: 7px;
margin-left: 1px;
content: "\ee6e";
}
body.single-resume .resume-aside ul.resume-links li a {
color: var(--bb-alternate-text-color);
}
body.single-resume .resume-aside ul.resume-links li a:hover {
color: var(--bb-primary-color);
}
body.single-resume .resume-aside form.wp-job-manager-bookmarks-form {
text-align: left;
}
body.single-resume .resume-aside form.wp-job-manager-bookmarks-form a.bookmark-notice {
padding: 0 0 1em;
line-height: 32px;
}
body.single-resume .resume-aside form.wp-job-manager-bookmarks-form a.bookmark-notice:before {
margin-right: 7px;
}
body.single-resume .resume-aside .resume_contact {
text-align: center;
padding-left: 0;
font-size: 16px;
}
body.single-resume .resume-aside .resume_contact .resume_contact_button {
float: none;
padding: 10px 40px;
font-size: 15px;
width: 100%;
margin: 0;
}
body.single-resume .resume-aside .resume_contact .resume_contact_details {
float: none;
margin-left: auto;
margin-right: auto;
margin-top: 1em;
width: 90%;
display: none;
border-color: var(--bb-content-border-color);
}
body.single-resume .resume-aside .resume_contact .resume_contact_details:before {
margin: -20px auto 0;
right: 0;
top: 0;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 10px solid var(--bb-content-border-color);
}
body.single-resume .resume-aside .resume_contact .resume_contact_details:after {
margin: -18px auto 0;
right: 0;
top: 0;
border-right: 9px solid transparent;
border-left: 9px solid transparent;
border-bottom: 9px solid var(--bb-content-background-color);
}
body.single-resume .resume-aside .resume_contact .resume_contact_details a {
color: var(--bb-primary-color);
}
body.single-resume ul.meta {
font-size: 14px;
}
body.single-resume ul.meta li {
padding: 0.5em 0.9em 0.5em 0;
color: var(--bb-alternate-text-color);
}
body.single-resume ul.meta li.date-posted:before {
content: "\e884";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
body.single-resume ul.meta li.resume-category:before {
content: "\eeae";
font-family: bb-icons !important;
font-size: 20px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
margin-top: 2px;
display: none;
}
body.single-resume ul.meta li.candidate-location a {
color: var(--bb-alternate-text-color);
}
body.single-resume ul.meta li.candidate-location a:hover {
color: var(--bb-primary-color);
}
body.single-resume ul.meta li.candidate-location:before {
content: "\eed1";
font-family: bb-icons !important;
font-size: 19px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 4px;
}
.single-resume .candidate-video {
border-top: 0;
padding: 0;
margin: 0 0 1em;
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.single-resume .candidate-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
display: block;
}
.single-resume-content {
background-color: var(--bb-content-background-color);
border: 1px solid var(--bb-content-border-color);
border-radius: var(--bb-block-radius);
padding: 20px;
}
.single-resume-content .resume-aside {
border: 0;
box-shadow: none;
padding: 0;
}
.single-resume-content .resume_contact {
text-align: center;
padding-left: 0;
font-size: 16px;
}
.single-resume-content .resume_contact .resume_contact_button {
float: none;
padding: 10px 40px;
font-size: 15px;
}
@media (max-width: 544px) {
.single-resume-content .resume_contact .resume_contact_button {
width: 85%;
}
}
.single-resume-content .resume_contact .resume_contact_details {
float: none;
margin-left: auto;
margin-right: auto;
margin-top: 1em;
display: none;
}
.single-resume-content .resume_contact .resume_contact_details:before {
margin: -20px auto 0;
right: 0;
top: 0;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 10px solid #eee;
}
.single-resume-content .resume_contact .resume_contact_details:after {
margin: -18px auto 0;
right: 0;
top: 0;
border-right: 9px solid transparent;
border-left: 9px solid transparent;
border-bottom: 9px solid #fff;
}
@media (max-width: 544px) {
.single-resume-content .resume_contact .resume_contact_details {
width: 95%;
}
}
.single-resume-content > h2 {
margin-bottom: 0.5rem;
font-weight: 500;
}
.single-resume-content .resume-manager-experience {
border-top: 0;
}
.single-resume-content .resume-manager-experience dt {
border-left: 0;
}
.single-resume-content .resume-manager-experience dd {
border-left: 0;
}
.single-resume-content .resume-manager-experience .sub-date {
font-size: 14px;
color: var(--bb-alternate-text-color);
font-weight: 500;
}
.single-resume-content .resume-manager-experience h3 strong {
font-weight: 500;
}
.single-resume-content .resume-manager-experience h3:before {
margin-top: 1.3em;
background: var(--bb-headings-color);
}
.single-resume-content .resume-manager-education {
border-top: 0;
}
.single-resume-content .resume-manager-education dt {
border-left: 0;
}
.single-resume-content .resume-manager-education dd {
border-left: 0;
}
.single-resume-content .resume-manager-education .sub-date {
font-size: 14px;
color: var(--bb-alternate-text-color);
font-weight: 500;
}
.single-resume-content .resume-manager-education h3 strong {
font-weight: 500;
}
.single-resume-content .resume-manager-education h3:before {
margin-top: 1.3em;
background: var(--bb-headings-color);
}
.single-resume-content .resume-manager-skills li {
width: auto;
padding: 0 0 0 0.5em;
color: var(--bb-headings-color);
}
.single-resume-content .resume-manager-skills li:first-child {
padding-left: 0;
}
.single-resume-content .resume-manager-skills li:after {
content: "|";
padding: 0 0 0 0.5em;
}
.single-resume-content .resume-manager-skills li:last-child:after {
display: none;
}
@media (max-width: 544px) {
.single-resume-content .resume-manager-skills li {
width: 100%;
padding-left: 0;
}
.single-resume-content .resume-manager-skills li:after {
display: none;
}
}
#resume_preview .single-resume .entry-content-job {
display: block;
padding: 0;
margin: 0;
}
#resume_preview .single-resume .entry-content-job .entry-primary {
padding: 0;
}
#resume_preview .single-resume .entry-content-job .entry-primary .single-resume-content {
border: 0;
padding: 0;
}
#resume_preview .single-resume .entry-content-job .entry-secondary {
display: block;
width: 100%;
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar {
border: 0;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .resume-aside {
margin-bottom: 1em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .resume-aside .resume-links .resume-link a:before {
content: "\eec8";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 5px;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .resume-aside .bb-candidate-data > h3 {
margin: 0;
margin-left: 15px;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data {
font-size: 14px;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data p.location {
float: right;
padding-left: 1em;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data p.location a:before {
content: "\eed1";
font-family: bb-icons !important;
font-size: 20px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 5px;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data p.job-title {
float: right;
padding-left: 1em;
font-weight: normal;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data p.job-title:before {
content: "\ef52";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 5px;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data ul.resume-links {
float: none;
max-width: 100%;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data ul.resume-links li.resume-link a:before {
content: "\eec8";
font-family: bb-icons;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data ul.resume-links li.resume-link.resume-link-facebook a:before {
content: "\edd2";
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data ul.resume-links li.resume-link.resume-link-twitter a:before {
content: "\edf4";
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data ul.resume-links li.resume-link.resume-link-instagram a:before {
content: "\eddc";
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons;
margin-right: 6px;
margin-left: 2px;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data ul.resume-links li.resume-link.resume-link-github a:before {
content: "\edd6";
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons;
margin-right: 6px;
margin-left: 2px;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data ul.resume-links li.resume-file a:before {
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons;
margin-right: 7px;
margin-left: 1px;
content: "\ee6e";
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data ul.resume-links li a {
color: var(--bb-alternate-text-color);
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data ul.resume-links li a:hover {
color: var(--bb-primary-color);
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data p.resume-category {
padding: 0;
color: #7f868f;
font-weight: normal;
margin-bottom: 0;
}
#resume_preview .single-resume .entry-content-job .entry-secondary .single-job-sidebar .bb-candidate-data p.resume-category:before {
font-size: 13px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-family: bb-icons;
margin-right: 8px;
margin-left: 3px;
content: "\ee9e";
}
#resume_preview .single-resume ul.meta {
font-size: 14px;
}
#resume_preview .single-resume ul.meta li.resume-category:before {
display: none;
}
#resume_preview .single-resume ul.meta li.date-posted:before {
content: "\e884";
font-family: bb-icons !important;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 7px;
}
#resume_preview .single-resume ul.meta li.candidate-location a {
color: var(--bb-alternate-text-color);
}
#resume_preview .single-resume ul.meta li.candidate-location a:hover {
color: var(--bb-primary-color);
}
#resume_preview .single-resume ul.meta li.candidate-location:before {
content: "\eed1";
font-family: bb-icons !important;
font-size: 19px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 4px;
}
@media (max-width: 992px) {
body.has-sidebar #resume_preview .single-resume .bb-candidate-data ul.resume-links {
float: left;
max-width: 100%;
}
body.has-sidebar #resume_preview .single-resume .bb-candidate-data ul.resume-links li {
float: none;
width: 100%;
margin: 0 0.3em 0.3em 0;
}
body.has-sidebar #resume_preview .single-resume .bb-candidate-data p.resume-category {
clear: both;
}
}
@media (max-width: 800px) {
#resume_preview .single-resume .bb-candidate-data ul.resume-links {
float: left;
max-width: 100%;
}
#resume_preview .single-resume .bb-candidate-data ul.resume-links li {
float: none;
width: 100%;
margin: 0 0.3em 0.3em 0;
}
#resume_preview .single-resume .bb-candidate-data p.resume-category {
clear: both;
}
}
#submit-resume-form .fieldset-candidate_photo > label,
#submit-resume-form .fieldset-resume_file > label,
#submit-resume-form .fieldset-resume_category > label {
pointer-events: none;
cursor: default;
}
#submit-resume-form > p:last-child {
text-align: right;
}
#submit-resume-form p input[type="submit"] {
margin-left: 30%;
padding-left: 40px;
padding-right: 40px;
}
@media (max-width: 800px) {
#submit-resume-form fieldset label {
width: 100%;
float: none;
margin-bottom: 5px;
}
#submit-resume-form fieldset div.field {
width: 100%;
float: none;
}
}
@media (max-width: 992px) {
body.has-sidebar #submit-resume-form fieldset fieldset {
padding-bottom: 0;
}
body.has-sidebar #submit-resume-form fieldset fieldset label {
width: 100%;
float: none;
margin-bottom: 5px;
}
body.has-sidebar #submit-resume-form fieldset fieldset div.field {
width: 100%;
float: none;
}
}
#job-manager-job-dashboard > p {
font-size: 16px;
color: var(--bb-alternate-text-color);
margin-bottom: 10px;
}
#job-manager-job-dashboard table.job-manager-jobs {
border-collapse: separate;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
#job-manager-job-dashboard table.job-manager-jobs th,
#job-manager-job-dashboard table.job-manager-jobs td {
background-color: #fff;
}
#job-manager-job-dashboard table.job-manager-jobs th:first-child,
#job-manager-job-dashboard table.job-manager-jobs td:first-child {
padding-left: 1em;
}
#job-manager-job-dashboard table.job-manager-jobs thead th {
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
color: var(--bb-alternate-text-color);
white-space: nowrap;
padding-top: 1rem;
padding-bottom: 1rem;
}
#job-manager-job-dashboard table.job-manager-jobs thead tr:first-child th:first-child {
border-radius: 4px 0 0;
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-job-dashboard table.job-manager-jobs thead tr:first-child th:last-child {
border-radius: 0 4px 0 0;
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-job-dashboard table.job-manager-jobs thead tr:first-child th {
border-top: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr {
-webkit-transform: translateZ(-1em);
transform: translateZ(-1em);
position: relative;
z-index: 0;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td {
border-bottom: 0;
font-size: 14px;
color: var(--bb-alternate-text-color);
padding-top: 1em;
padding-bottom: 1em;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.filled img.emoji {
opacity: 0.5;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.job_title {
font-size: 16px;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.job_title > a {
color: var(--bb-headings-color);
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.job_title > a:hover {
color: var(--bb-primary-color);
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.job_title small {
font-size: 12px;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.job_title ul {
font-size: 13px;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.job_title ul li .job-dashboard-action-delete {
color: var(--bb-danger-color);
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.applications > a {
color: var(--bb-headings-color);
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.applications > a:hover {
color: var(--bb-primary-color);
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.bb-ctrls {
max-width: 40px;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.bb-ctrls .bs-dropdown-wrap {
width: 35px;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.bb-ctrls a.bs-dropdown-link {
color: var(--bb-headings-color);
border: 0;
display: inline-block;
line-height: 1;
opacity: 0.4;
padding: 7px 0;
-webkit-transition: all linear 0.2s;
transition: all linear 0.2s;
pointer-events: none;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.bb-ctrls a.bs-dropdown-link.active, #job-manager-job-dashboard table.job-manager-jobs tbody tr td.bb-ctrls a.bs-dropdown-link:hover {
background: transparent;
opacity: 1;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr td.bb-ctrls i {
font-size: 20px;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr:hover {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 3px 24px 0 rgba(18, 43, 70, 0.08);
position: relative;
z-index: 9;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr:last-child td {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr:last-child td:first-child {
border-radius: 0 0 0 4px;
}
#job-manager-job-dashboard table.job-manager-jobs tbody tr:last-child td:last-child {
border-radius: 0 0 4px;
}
#job-manager-job-dashboard table.job-manager-jobs tbody td:first-child {
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-job-dashboard table.job-manager-jobs tbody td:last-child {
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#job-manager-job-dashboard .bb-ctrls .bs-dropdown a:hover {
background-color: var(--bb-body-background-color);
}
#job-manager-job-dashboard .bb-ctrls .bs-dropdown a:before {
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
line-height: 10px;
position: relative;
top: 1px;
font-family: bb-icons;
margin-right: 7px;
}
#job-manager-job-dashboard .bb-ctrls .bs-dropdown a.job-dashboard-action-edit:before {
content: "\ee5a";
}
#job-manager-job-dashboard .bb-ctrls .bs-dropdown a.job-dashboard-action-mark_filled:before {
content: "\e875";
}
#job-manager-job-dashboard .bb-ctrls .bs-dropdown a.job-dashboard-action-mark_not_filled:before {
content: "\e881";
}
#job-manager-job-dashboard .bb-ctrls .bs-dropdown a.job-dashboard-action-duplicate:before {
content: "\ee59";
}
#job-manager-job-dashboard .bb-ctrls .bs-dropdown a.job-dashboard-action-delete {
color: var(--bb-danger-color);
}
#job-manager-job-dashboard .bb-ctrls .bs-dropdown a.job-dashboard-action-delete:before {
content: "\ef48";
}
#resume-manager-candidate-dashboard {
overflow: auto;
}
#resume-manager-candidate-dashboard > p {
font-size: 16px;
color: #939597;
margin-bottom: 10px;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes {
border-collapse: separate;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes th,
#resume-manager-candidate-dashboard table.resume-manager-resumes td {
background-color: #fff;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes th:first-child,
#resume-manager-candidate-dashboard table.resume-manager-resumes td:first-child {
padding-left: 1em;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes thead th {
text-transform: uppercase;
font-size: 14px;
font-weight: 400;
color: #939597;
white-space: nowrap;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes thead tr:first-child th:first-child {
border-radius: 4px 0 0;
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes thead tr:first-child th:last-child {
border-radius: 0 4px 0 0;
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes thead tr:first-child th {
border-top: 1px solid rgba(0, 0, 0, 0.05);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr {
-webkit-transform: translateZ(-1em);
transform: translateZ(-1em);
position: relative;
z-index: 0;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td {
border-bottom: 0;
font-size: 14px;
color: #939597;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td.resume-title > a {
color: var(--bb-headings-color);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td.resume-title > a:hover {
color: var(--bb-primary-color);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td ul li .candidate-dashboard-action-delete {
color: var(--bb-danger-color);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td.bb-ctrls {
max-width: 55px;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td.bb-ctrls a.bs-dropdown-link {
color: var(--bb-headings-color);
border: 0;
display: inline-block;
line-height: 1;
opacity: 0.4;
padding: 7px 0;
-webkit-transition: all linear 0.2s;
transition: all linear 0.2s;
pointer-events: none;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td.bb-ctrls a.bs-dropdown-link.active, #resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td.bb-ctrls a.bs-dropdown-link:hover {
background: transparent;
opacity: 1;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td.bb-ctrls i {
font-size: 20px;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr td.candidate-location > span:before {
content: "\eed1";
font-family: bb-icons;
font-size: 18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
position: relative;
top: 1px;
margin-right: 4px;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr:first-child td {
border-radius: 0;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr:last-child td {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody tr:hover {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 3px 24px 0 rgba(18, 43, 70, 0.08);
position: relative;
z-index: 9;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody td:first-child {
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tbody td:last-child {
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tfoot td {
font-size: 16px;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tfoot tr:last-child td:first-child {
border-radius: 0 0 0 4px;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tfoot tr:last-child td:last-child {
border-radius: 0 0 4px;
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tfoot tr:last-child td {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tfoot td:first-child {
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
#resume-manager-candidate-dashboard table.resume-manager-resumes tfoot td:last-child {
border-right: 1px solid rgba(0, 0, 0, 0.05);
}
#resume-manager-candidate-dashboard .bb-ctrls .bs-dropdown a:hover {
background-color: var(--bb-body-background-color) !important;
}
#resume-manager-candidate-dashboard .bb-ctrls .bs-dropdown a:before {
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
line-height: 10px;
position: relative;
top: 1px;
font-family: bb-icons;
margin-right: 7px;
}
#resume-manager-candidate-dashboard .bb-ctrls .bs-dropdown a.candidate-dashboard-action-edit:before {
content: "\ee5a";
}
#resume-manager-candidate-dashboard .bb-ctrls .bs-dropdown a.candidate-dashboard-action-publish:before {
content: "\ee69";
}
#resume-manager-candidate-dashboard .bb-ctrls .bs-dropdown a.candidate-dashboard-action-hide:before {
content: "\ee6a";
}
#resume-manager-candidate-dashboard .bb-ctrls .bs-dropdown a.candidate-dashboard-action-delete {
color: var(--bb-danger-color);
}
#resume-manager-candidate-dashboard .bb-ctrls .bs-dropdown a.candidate-dashboard-action-delete:before {
content: "\ef48";
}
#job-manager-job-applications .job-applications ul.job-applications .job-application header h3 {
vertical-align: middle;
}
#job-manager-job-applications .job-applications ul.job-applications .job-application footer ul.actions {
margin: 0;
}
#job-manager-job-applications .job-applications ul.job-applications .job-application footer ul.actions li a {
padding: 3em 1.5em 0;
}
#job-manager-job-applications .job-applications ul.job-applications .job-application footer ul.actions li a:before {
width: 100%;
}
@media screen and (max-width: 544px) {
#job-manager-job-applications .job-applications ul.job-applications .job-application header {
padding: 2em 1em;
}
#job-manager-job-applications .job-applications ul.job-applications .job-application footer ul.actions {
width: 100%;
border-top: 2px solid #eee;
}
#job-manager-job-applications .job-applications ul.job-applications .job-application ul.meta {
max-width: 100%;
}
}
#job-manager-job-applications .job-applications ul.job-applications .job-application .job-application-meta {
width: 100%;
margin: 0 0 15px;
border-radius: 4px;
}
/* Embeddable job widget generator */
.entry-content .job-manager-form fieldset {
border: 0;
margin: 0 0 30px;
padding: 0;
}
.entry-content .job-manager-form label {
display: inline-block;
min-width: 200px;
padding-right: 20px;
vertical-align: top;
font-size: 15px;
font-weight: 500;
margin-top: 5px;
}
.entry-content .job-manager-form .field {
display: inline-block;
min-width: 65%;
vertical-align: top;
}
.entry-content .job-manager-form .field input {
width: 100%;
}
.entry-content .job-manager-form select,
.entry-content .job-manager-form .job-manager-chosen-select {
width: 100%;
}
.entry-content .job-manager-form ul.chosen-choices {
height: auto;
background: #fff;
min-width: 100%;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin: 0;
list-style: none;
}
.entry-content .job-manager-form li.search-field input[type="text"] {
min-width: 160px;
border: 0;
background: transparent;
}
.entry-content .job-manager-form ul.chosen-results {
list-style: none;
margin: 0;
background: #fff;
box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.05), 0 6px 32px 0 rgba(18, 43, 70, 0.1);
border-radius: 4px;
}
.entry-content .job-manager-form ul.chosen-results li {
font-size: 13px;
padding: 1px 12px;
}
.entry-content .job-manager-form li.search-choice {
padding: 0 25px 0 12px !important;
position: relative;
margin-left: 8px !important;
text-align: center;
height: 26px;
margin-top: 6px !important;
margin-right: 0 !important;
}
.entry-content .job-manager-form a.search-choice-close {
position: absolute;
line-height: 1;
top: 6px;
}
.entry-content .job-manager-form .search-choice-close:after {
content: "\e828";
font: normal normal normal 14px/1 bb-icons;
speak: none;
display: inline-block;
text-decoration: inherit;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.entry-content .job-manager-form .chosen-drop {
display: none;
}
.entry-content .job-manager-form .chosen-container-active .chosen-drop {
display: block;
}
.entry-content .job-manager-form #widget_job_type_chosen {
width: 100% !important;
}
.entry-content .job-manager-form #widget-get-code {
padding-left: 30px;
padding-right: 30px;
}
@media (min-width: 544px) {
.entry-content .job-manager-form #widget-get-code {
margin-left: 200px;
}
}
@media (max-width: 1185px) {
.has-sidebar .entry-content .job-manager-form label,
.has-sidebar .entry-content .job-manager-form .field {
width: 100%;
}
.has-sidebar .entry-content .job-manager-form .field {
min-width: 100%;
}
.has-sidebar .entry-content .job-manager-form #widget-get-code {
margin: 0;
}
}
@media (max-width: 640px) {
.entry-content .job-manager-form label,
.entry-content .job-manager-form .field {
width: 100%;
}
.entry-content .job-manager-form #widget-get-code {
margin: 0;
}
}