.tx-events .jobs h4 {
    margin-bottom: 4%;
}
.tx-events .jobs hr {
    margin: 2rem 0 2rem 0;
}

.jobs #Filters .dropdownSort {
    width: 100%;
}

.jobs .createform {
    float: left;
    width: 47%;
    margin-right: 3%;
}

.jobs .createblock2 {
    margin-top: 1%;
}

.jobs .createblock2 .forminput {
    width: 30%;
    float: left;
    margin-right: 3%;
    margin-top: 2%;
}

.jobs .createblock13 {
    position: relative;
    top: 245px;
    width: 100%;
}

.jobs .createblock14 {
    position: absolute;
    width: 80%;
    top: 780px;
}

.jobs .createblock15 {
    position: relative;
    top: 560px;
    margin-bottom: 580px;
    width: 100%;
}

.jobs .createblock16 {
    position: absolute;
    top: 1285px;
    width: 42%;
}

.jobs .createblock16.remarque h4 {
    margin-bottom: 9%;
}

@-moz-document url-prefix() {
    .jobs .createblock16 {
        margin-top: 25px;
    }
}

.jobs .createblock17 {
    position: relative;
    top: 230px;
}

.jobs .createblock18 {
    /* display: none; */
    position: relative;
    margin-bottom: 280px;
    top: 250px;
}

.jobs .submitblock {
    float: left;
    width: 100%;
    clear: both;
}

.jobs .selectboxStatuses select {
    width: 35%;
    height: 40px;
    padding: 10px;
}

.jobs .selectboxStatuses select option {
    margin-bottom: 18px;
}

.jobs label.datepicker2 {
    float: left;
    margin-right: 22px;
}

.jobs input#permanent {
    margin-bottom: 30px;
}

.jobs .tx-events .error {
    background: #FF9F9F;
    padding: 20px 20px 20px 10px;
    margin-bottom: 30px;
    border: 1px #FF0000 solid;
    position: absolute;
    top: 30px;
    left: 340px;
}

#Filters .jobssort {
    width: 100%;
}

.jobscheckboxes {
    display: inline-block;
}
.error~.jobs .createblock14 {
    top: 875px;
}
.error~.jobs .createblock16 {
    top: 1375px;
}
