#lumesseJobsListWidget .lumesse-jobs-list {
    display: flex;
    flex-wrap: wrap;
}

#lumesseJobsListWidget .jlist-tile-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
}

    #lumesseJobsListWidget .jlist-tile-wrapper .btn-primary {
        margin-top: auto;
    }

#talentSearchAgentForm .form-control {
    margin-bottom: 15px;
}

#lumesseSearchCriteriaWidget .sr-only {
    position: static;
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 15px;
}

a[data-lumesse-jd-action="print"],
#lumesseSearchCriteriaWidget #lumesseTalentSearchFormLegend,
#lumesseSearchCriteriaWidget #keywordsFieldLabel,
#lumesseSearchCriteriaWidget #SiteSubDept1FieldLabel {
    display: none;
}

span[data-lumesse-sjtf-insert="jobDescriptionUrl"] {
    word-break: break-all;
}

#lumesseJobDetailWidget .job-title {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

    #lumesseJobDetailWidget .job-title a[data-lumesse-jd-action="apply"] {
        margin-left: auto;
    }

#lumesseJobsListWidget .jlist-tile-wrapper ul li:nth-child(4),
#lumesseJobDetailWidget .jlist-tile-wrapper dl dt:nth-child(9),
#lumesseJobDetailWidget .jlist-tile-wrapper dl dd:nth-child(10),
#lumesseJobDetailWidget .jlist-tile-wrapper dl dt:nth-child(11),
#lumesseJobDetailWidget .jlist-tile-wrapper dl dd:nth-child(12),
#searchCriteriaFieldset > div:nth-child(5) {
    display: none;
}

#lumesseJobsListWidget .jlist-tile-wrapper ul li:nth-child(5),
#lumesseJobDetailWidget .jlist-tile-wrapper dl dt:nth-child(13),
#lumesseJobDetailWidget .jlist-tile-wrapper dl dd:nth-child(14) {
    display: none;
}
