/*
	Theme Name: Cariera Child
	Template: cariera
	Description: FuzeHR customizations for Cariera theme.
	Author: UseStrict Consulting
	Author URI: https://usestrict.net/
	Version: 1.4.6-fuzehr.1
	Text Domain: cariera
	Domain Path: /lang/
*/
/**** Job Types ****/
.job-manager .permanent,
.job-types .permanent,
.job_listing .permanent,
.single_job_listing .meta .permanent,
.job-type.permanent,
.job-manager .permanent-fr,
.job-types .permanent-fr,
.job_listing .permanent-fr,
.single_job_listing .meta .permanent-fr,
.job-type.permanent-fr
{
    background: #29b1fd;
}
.job-manager .contractor,
.job-types .contractor,
.job_listing .contractor,
.single_job_listing .meta .contractor,
.job-type.contractor,
.job-manager .contractor-fr,
.job-types .contractor-fr,
.job_listing .contractor-fr,
.single_job_listing .meta .contractor-fr,
.job-type.contractor-fr
{
    background: #443088;
}
.job-manager .temp-to-perm,
.job-types .temp-to-perm,
.job_listing .temp-to-perm,
.single_job_listing .meta .temp-to-perm,
.job-type.temp-to-perm,
.job-manager .temp-to-perm-fr,
.job-types .temp-to-perm-fr,
.job_listing .temp-to-perm-fr,
.single_job_listing .meta .temp-to-perm-fr,
.job-type.temp-to-perm-fr,
.job-manager .temp-a-permanente-fr,
.job-types .temp-a-permanente-fr,
.job_listing .temp-a-permanente-fr,
.single_job_listing .meta .temp-a-permanente-fr,
.job-type.temp-a-permanente-fr,
.job-manager .stage-fr,
.job-types .stage-fr,
.job_listing .stage-fr,
.single_job_listing .meta .stage-fr,
.job-type.stage-fr,
.job-manager .internship,
.job-types .internship,
.job_listing .internship,
.single_job_listing .meta .internship,
.job-type.internship
{
    background: #e69d29;
}
/**** Job Details ****/
.fuzeJobListingBeforeButton {
    padding-bottom: 3px;
}
.fuzeJobListingDate {
    padding-top: 2px;
}
/*Change color of job title header*/
.job-header {
    background: #5f727f !important;
}
.job-header .title{
    color: white !important;
}

/**** Job Listings ****/
/*Hide little eye icon next to "View Details" button that pops up a modal with job details*/
.job-quickview {
    display: none;
}
.single-job-listing .job-description {
    margin-top: 0;
    padding-bottom: 40px;
}
ul.job_listings .job_listing.job-list.single_job_listing_3 .listing-body .job-actions {
    margin-top: 7px;
}
/*Job Category/Sector page.. Hide company logo*/
.job-content-company {
    display: none;
}

/**** Front Page ****/
.company {
    display: none;
}
/*Get the highlighted jobs to all align vertically*/
div.single-job .title{
    min-height: 80px;
}
div.single-job .job-meta{
    min-height: 65px;
}
div.single-job .job-description {
    min-height: 190px;
}
.blog-post-layout2 .bloglist-excerpt > p {
    min-height: 160px;
}
.blog-post-layout2 .bloglist-title {
    min-height: 75px;
}

/**** Customer Panel ****/
/************************/
/*Fix for broken header that would not span entire width*/
header.elementor-section:nth-child(1),
html body.page-template.page-template-templates.page-template-user-dashboard.page-template-templatesuser-dashboard-php.page.page-id-96.logged-in.wp-custom-logo.user-logged-in.cariera-child.elementor-default.elementor-kit-27.e--ua-firefox div.wrapper.fullwidth div.elementor.elementor-492993.elementor-location-header div.elementor-section-wrap header.elementor-section.elementor-top-section.elementor-element.elementor-element-eb9109b.elementor-section-height-min-height.sticky-header.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside div.elementor-container.elementor-column-gap-default
{
    width: 100%;
}
/*in login box make "Don't have an account" and "Already registered" more obvious*/
.signUpClick,
.signInClick
{
    font-weight: bold;
    font-size: 120%;
}
div.extra-menu div.extra-menu-item.extra-user{
    display: none;
}
/************************/
/*Job application form - Hide (optional) label from CV upload element*/
.fieldset-upload-cv small {
    display: none;
}
