/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.job-buttons {
  display: flex;
  margin-bottom: 10px;
}

.job-button-item {
  height: 34px;
  background-color: #ccc;
  border-radius: 3px;
  color: #fff;
  font-family: "proxima-nova";
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 23px;
  text-align: center;
  text-transform: uppercase;
  margin-right: 12px;
  padding: 7px 14px 9px 14px;
  text-decoration: none;
  transition: background-color 0.3s;
  margin-right: 5px;
  display: block;
}
.job-button-item:hover, .job-button-item:active, .job-button-item:focus {
  background-color: #b3b3b3;
  color: #fff;
  text-decoration: none;
}
.job-button-item.primary {
  background-color: #ffc64b;
}
.job-button-item.primary:hover, .job-button-item.primary:active, .job-button-item.primary:focus {
  background-color: #ffb618;
  color: #fff;
}
.job-button-item.link {
  color: inherit;
  background-color: transparent;
}
.job-button-item.link:hover, .job-button-item.link:active, .job-button-item.link:focus {
  color: #ccc;
}
div.job-applications ul.job-applications li.job-application footer ul.actions li a:before {
  padding: 10px;
  line-height: 10px;
  top: 8px;
}

#job-manager-job-dashboard tr,
.job-manager-jobs tr,
.resume-manager-resumes tr {
  border-bottom: 1px solid #eee;
}

#job-manager-job-dashboard table td,
#job-manager-job-dashboard table th,
.job-manager-jobs th,
.job-manager-jobs td,
.resume-manager-resumes th,
.resume-manager-resumes td {
  padding: 1em;
  padding-left: 0;
}

input[name=submit_job],
.application_button {
  background-color: #ffc64b;
  border: none;
  color: #fff;
  padding: 0.5em;
  font-size: 16px;
  transition: background-color 0.25s;
  font-weight: 700;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  input[name=submit_job],
  .application_button {
    padding: 1em;
  }
}
input[name=submit_job]:hover,
input[name=submit_job]:active,
input[name=submit_job]:focus,
.application_button:hover,
.application_button:active,
.application_button:focus {
  background-color: #ffb618;
}

input[name=edit_resume],
input[name=edit_job] {
  background-color: #fff;
  color: #555;
  border: 1px solid #ccc;
  margin: 10px 0;
}
input[name=edit_resume]:hover, input[name=edit_resume]:active, input[name=edit_resume]:focus,
input[name=edit_job]:hover,
input[name=edit_job]:active,
input[name=edit_job]:focus {
  background-color: #ccc;
}

.resume_preview_title h2,
.job_listing_preview_title h2 {
  display: block !important;
  clear: both !important;
}
@media (min-width: 768px) {
  .resume_preview_title h2,
  .job_listing_preview_title h2 {
    margin-top: 70px !important;
  }
}
@media (min-width: 768px) {
  .resume_preview_title input[name=continue],
  .job_listing_preview_title input[name=continue] {
    width: 48%;
    float: right !important;
  }
  .resume_preview_title input[name=edit_resume],
  .resume_preview_title input[name=edit_job],
  .job_listing_preview_title input[name=edit_resume],
  .job_listing_preview_title input[name=edit_job] {
    width: 48%;
    margin: 0 !important;
    float: left !important;
  }
}

.application_button {
  display: inline-block;
  width: auto;
  font-size: 14px !important;
}

.job-manager-nav .btn-default {
  width: 100%;
  background-color: #ffc64b;
  color: #fff;
  border: none;
  font-size: 16px;
  padding: 0.5em 1em;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 23px;
  text-transform: uppercase;
}
.job-manager-nav .btn-default:hover, .job-manager-nav .btn-default:active, .job-manager-nav .btn-default:focus {
  background-color: #ffb618 !important;
  color: #fff !important;
}
@media (min-width: 768px) {
  .job-manager-nav .btn-default {
    width: auto;
    margin-right: 5px;
  }
}
.job-manager-nav .btn-link {
  display: block;
  text-align: right;
  width: 100%;
  margin-bottom: 15px;
  color: #F0A400;
}
.job-manager-nav .btn-link:hover, .job-manager-nav .btn-link:active, .job-manager-nav .btn-link:focus {
  color: #bd8100;
}
@media (min-width: 768px) {
  .job-manager-nav .btn-link {
    display: inline-block;
    width: auto;
    float: right;
    margin-bottom: 0;
  }
}
.job-manager-nav .dropdown {
  margin-bottom: 10px;
}
.job-manager-nav .dropdown:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .job-manager-nav .dropdown {
    display: inline-block;
  }
}
.job-manager-nav ul.dropdown-menu > li.active > a {
  color: #ffc64b !important;
}
.job-manager-nav a {
  text-decoration: none;
}

.rp4wp-related-job_listing > ul li.job_listing a img.company_logo,
.rp4wp-related-job_listing > ul li.no_job_listings_found a img.company_logo,
ul.job_listings li.job_listing a img.company_logo,
ul.job_listings li.no_job_listings_found a img.company_logo {
  -o-object-fit: contain;
     object-fit: contain;
  width: 80px;
}

.rp4wp-related-job_listing > ul li.job_listing a div.position,
.rp4wp-related-job_listing > ul li.no_job_listings_found a div.position,
ul.job_listings li.job_listing a div.position,
ul.job_listings li.no_job_listings_found a div.position {
  padding: 0 0 0 80px;
}

ul.resumes li.no_resumes_found a img, ul.resumes li.resume a img {
  -o-object-fit: cover;
     object-fit: cover;
}

.single_job_listing .company img {
  -o-object-fit: contain;
     object-fit: contain;
  margin-top: -1em;
  height: 58px;
  width: 80px;
}

.single_job_listing .company .name {
  padding: 0 0 0 60px;
}

#submit-resume-form fieldset:first-child label::after,
#submit-resume-form .fieldset-candidate_name label::after,
#submit-resume-form .fieldset-candidate_email label::after,
#submit-resume-form .fieldset-candidate_title label::after,
#submit-resume-form .fieldset-candidate_location label::after,
#submit-resume-form .fieldset-resume_content label::after {
  content: "*";
  color: red;
}

#submit-job-form fieldset:first-child label::after,
#submit-job-form .fieldset-job_title label::after,
#submit-job-form .fieldset-job_description label::after,
#submit-job-form .fieldset-application label::after,
#submit-job-form .fieldset-company_name label::after {
  content: "*";
  color: red;
}

#tribe_events_filters_reset {
  padding: 15px 0;
}/*# sourceMappingURL=style.css.map */