.jobOfferDataTable {
/*    padding-top: 110px !important; */
    padding-bottom: 0px !important;
}

#applyByContent, #tablecontent {
	padding-top: 110px !important;
/*	text-align: justify; */
}

.jexContent .formFieldRow .fieldValue select, .jexContent .jexInnerContent #otherEntityList td.fh_qualityOrGrade select, .jexContent .formFieldRow .fieldValue .ui-selectmenu-button.ui-button, .jexContent .formFieldRow .fieldValue input[type="text"], .jexContent .formFieldRow .fieldValue input[type="password"], .jexContent .formFieldRow .fieldValue textarea, .jexContent .formFieldRow .fieldValue div.duration, .jexContent .formFieldRow .fieldValue div.checklist {
	width: 95%;
/*	max-width: 435px !important; */
	max-width: 100% !important;
	border: 1px solid #e9e9e9 !important
}

.search-mask {
	width: 100%;
}

.jobOfferList .jexResponsive .jobOfferSearchFilter .filterButtons .button#resetFilter {
    background-color: transparent !important;
    color: #e94e0f  !important;
}

.top {
    width: 30%;
    float: right;
    min-height: 110px;
}

.jexContent .jexInnerContent .menu.menu {
    min-height: 100px;
}

div.menu.topMenu {
    width: 70% !important;
    float: left;
    height: 110px !important;
}

.jobOfferDetail div.menu.topMenu {
    min-height: 0px !important;
}
	
div.top {
	position: sticky;
	top: 0;
	background-color: #ffffff;
	z-index: 1;
}

.layoutMiddleAreaDivs {
	display: unset !important;
}

.searchTags {
	display: none;
}

p.searchResultInfo {
	margin-top: 0px !important;
}

.jobOfferDetailView .fieldValue {
	text-align: justify;
}

.jobOfferDetailView h2:nth-of-type(1) {
/*		display: none !important; */
	margin-top: 20px !important;
} 

.jobOfferDetailView div:nth-of-type(1) {
/*		width: 100% !important; */
	margin-top: 20px !important;
}

.jobOfferDetailView h2:nth-of-type(5), h2:nth-of-type(6), h2:nth-of-type(7) {
		margin-top: 20px !important;
}

.jobOfferDetailView div:nth-of-type(5), div:nth-of-type(6), div:nth-of-type(7) {
		margin-top: 20px !important;
}

.accountUserGroupText { 
	display: none;
}

.fileWrapper {
    width: 95% !important;
}

.applyByContent .fileWrapper .jexNicefile {
    width: 100% !important;
}

.fileWrapper .jexNicefile {
    width: 100% !important;
}

.fileWrapper input[type="text"].fileInputText {
    width: 75% !important;
}

img.multiupload {
    height: 24px !important;
}

.jobOfferDetail 
.jexResponsive 
.jobOfferDataTable 
.fieldLabel, 
.jobOfferDetail 
.jexResponsive 
.jobOfferDataTable 
.fieldValue 
{
	line-height:22px !important;
}

/*
input.button.applicationDataButton:hover,
input.button.buttonApplyAnonymous:hover,
input.button.buttonBack:hover,
input.button.buttonBackToJobexchange:hover,
input.button.buttonNewSearch:hover,
input.button.buttonReset:hover,
input.button.buttonResetGeoLocSearch:hover,
input.button.removeAlternativeJobOfferButton:hover,
input.button.fileInputButton[type="button"]:hover,
input.multiuploadButton:hover,
input#deleteApplicantAccount.button:hover,
input.button.buttonBack:hover:not([disabled]),
input.button.buttonBack.hover:not([disabled]),
input.button.buttonBackToJobexchange:hover:not([disabled]),
input.button.buttonBackToJobexchange.hover:not([disabled]),
input.button:hover
{
	background: #e2001a !important;
	color: #ffffff !important;
	-moz-transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
}
*/

.finishText {
	display: inline-table;
}

input.button.buttonBack {
	display: none;
}

.jobOfferImage {
	width: 100%;
}
