
.tx-pmjobs .list-view .filter-form {
    margin-bottom: 30px;
}
.tx-pmjobs .list-view .job-items {
    margin-bottom: 15px;
}
.tx-pmjobs .list-view .job-items .job-item {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.tx-pmjobs .list-view .job-items .job-item.odd {
    background: #f2f2f2;
}

.tx-pmjobs .list-view .f3-widget-paginator {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
}
.tx-pmjobs .list-view .f3-widget-paginator > li {
    display: inline-block !important;
}
.tx-pmjobs .list-view .f3-widget-paginator > li:before,
.tx-pmjobs .list-view .f3-widget-paginator > li:after {
    content: "" !important;
    display: none !important;;
}
.tx-pmjobs .list-view .f3-widget-paginator > li.current {
    font-weight: bold;
}



.tx-pmjobs .detail-view .job-icons {
    list-style: none;
    margin: 0;
    margin-top: 15px;
    margin-bottom: 30px;
    padding: 0;
}

.tx-pmjobs .detail-view .job-icons > li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.tx-pmjobs .detail-view .job-icons > li > img {
    background: #c90739;
    cursor: pointer;
    transition: background 0.5s ease;
}

.tx-pmjobs .detail-view .job-icons > li:hover > img {
    background: #000;
}