.perbit-advert{
    display:none;
}
.perbit-job-offer{
    margin-bottom:2em;

    padding: 25px 0;
}
.perbit-job-offer:hover {
    background: white;
}
.perbit-job-offer .job_title{
    text-transform: uppercase;

    font-family: '__FedraSans-Medium_5';
    font-weight: 500;
}

.perbit-job-offer .job-more{
    text-align:right;
    font-size:0.9em;
    text-decoration:underline;
}
.perbit-dialog + .ui-widget-overlay{
    background-color:rgba(125,125,125,0.75);
    background-color:rgba(0,0,0,0.85);
    opacity: 1 !important;
    filter: Alpha(Opacity=1) !important;
}
.ui-dialog.perbit-dialog{
    z-index:1031!important;
    background-color:#ffffff;
}

.ui-dialog.perbit-dialog .ui-dialog-content{
    padding:0.5em 0!important;
}
.ui-dialog.perbit-dialog iframe{
    width:100%!important;
}


@media only screen and (min-width : 1024px) {
    .ui-dialog{
        width:450px !important;
    }
    .ui-dialog.perbit-dialog{
        width:720px !important;
        width:760px !important;
    }
}

/* .ui-dialog.perbit-dialog iframe{
    width:720px !important;
    width:760px !important;
} */

.perbit-dialog .ui-dialog-titlebar{
    display:none;
}


.frame-type-perbit_jobs_jobs .btn-secondary{
    background-color: rgba(0,52,99,0.8);
    margin-right: 0;
    border: 0;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;


    padding: 8px 5px 6px;
}

.perbit-job-link{

    width: 100%;
    color: #0091D2;
    text-transform: uppercase;

    text-align: right;
    font-family: '__FedraSans-Medium_5';
    font-size: 14px;
    font-weight: 500;
}

.job-advertisments-filter .filter-label{
    padding: 30px 10px 10px;
}
.job-advertisments-filter .filter-footer{
    margin-top: 60px;
}
.job-advertisments-filter a.external-link-new-window:before, .main-content .job-advertisments-filter a[target="_blank"]:before{
    content: "";
}
.hidden{
    display: none;
}

a.reset-filtering{
    color: #618097;
    padding: 5px 10px;
}

.SumoSelect {
    width: 100%;
}
.SumoSelect > .CaptionCont{
    border: 0;
}
.SumoSelect > .CaptionCont > label{
    margin-bottom: 0;
    width: 41px;
    background-color: rgba(0,52,99,0.8);
}
.SumoSelect > .CaptionCont > label > i{
    background-image: none;

    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: white;
    font-style: normal;
    opacity: 1;
    width: 14px;
    height: 24px;
}
.SumoSelect > .CaptionCont > label > i:after {
    content: "\f078";
}
.SumoSelect > .CaptionCont > span{
    color: #A8A8A8;
    background: white;
}
.SumoSelect .SelectBox {
    padding: 5px 10px;
}

input#search{
    border: none;
    padding: 5px 10px;
}