/* vacature filters */
.olli-ats-filters-list {
    position: relative;
}
.olli-ats-filter-title {
    display: block;
    font-weight: 700;
}
.olli-ats-filter-con {
    margin-bottom: 15px;
}

.olli-ats-filters-list-toggle,
.olli-ats-filters-list-close {
    display: none;
}

@media (max-width:922px) {

    .olli-ats-filters-list {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        padding: 25px 25px 75px 25px;
        overflow: auto;
        background-color: #fff;

        display: none;

        z-index: 99999;
    }

    .olli-ats-filters-actions {
        position: fixed;
        bottom: 0px;
        left: 0px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #eee;
    }

    .olli-ats-filters-list-toggle,
    .olli-ats-filters-list-close {
        display: inline-block;
    }

    .olli-ats-filters-list-close {
        padding-left: 25px;
    }

    body.olli-ats-show-filters {
        overflow: hidden;
    }
}

/* vacature list */
.olli-ats-vacature-props {
    margin-top: 5px;
    margin-bottom: 5px;
}

.olli-ats-vacature-prop {
    margin-right: 5px;
}
.olli-ats-vacature-prop i {
    margin-right: 3px;
}
/*
.olli-ats-vacature-prop:after {
    content: ", ";
}
.olli-ats-vacature-prop:last-child:after {
    content: "";
}
*/

/* vacature form */
.olli-ats-apply-form .olli-ats-form-field {
    margin-bottom: 10px;
}
.olli-ats-apply-form .olli-ats-form-field-label {
    margin-bottom: 5px;
}
.olli-ats-apply-form .olli-ats-form-field-label-req {
    color: red;
}