.form-postulation {
    color: #838383;
}

.form-postulation .gform_wrapper {
    margin: 0 auto;
    background-color: #eceff2;
    padding: 10%;
}

.form-postulation .ginput_container_select.have-caret {
    position: relative;
}

.form-postulation .ginput_container_select.have-caret:after {
    position: absolute;
    right: 5px;
    top: calc(50% - 7px);
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
}

.form-postulation .ginput_container_select.have-caret:focus:after {
    content: "\f0d8";
}

.form-postulation input:not([type=radio]):not([type=button]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.form-postulation textarea,
.form-postulation select {
    width: 100%;
    border: 1px solid #838383;
    color: #838383;
    background-color: #ffffff;
    padding-right: 5px;
    padding-left: 5px;
    border-radius: 0;
}

.form-postulation input:not([type=radio]):not([type=button]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.form-postulation textarea {

}

.form-postulation input:not([type=radio]):not([type=button]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.form-postulation select {
    height: 40px !important;
}

.form-postulation input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {

}

.form-postulation select {

}

.form-postulation textarea {
    min-height: 40px;
}