@font-face {
    font-family: 'PHN';
    font-weight: normal;
    font-style:  normal;
    font-display: swap;
    src: url('https://embed-css.jobylon.com/fonts/pwc_no/HelveticaNeueLTW01-55Roman.ttf') format('truetype');
}

@font-face {
    font-family: 'PHN';
    font-weight: 600;
    font-style:  normal;
    font-display: swap;
    src: url('https://embed-css.jobylon.com/fonts/pwc_no/HelveticaNeueLTW01-75Bold.ttf') format('truetype');
}

input,
.select,
.job-details,
.pagination {
    font-family: 'PHN' !important;
}

.search-job{
  display: none !important;
}

.title {
    font-family: 'PHN' !important;
    font-weight: 600 !important;
    font-size: 18px;
    color: #111113;
}

.subscribe-btn {
  display: none;
}

.search-btn {
   border-left: 0 !important;
  background-color: #fff !important;
  height: 45px !important;
}

.search-btn:hover {
  color: #fd5108 !important;
  border-color: #ccc !important;
}
.form-control {
  border-right: 0 !important;
  background-color: #fff !important;
  box-shadow:  none !important;
  height: 45px !important;
}

input,
.select select {
  font-size: 15px !important;
  color: #626771;
}

.location-select,
.function-select {
  display: none;
}

.departments-select,
.layers-2-select{
  display: inline-block !important;
}

.select.layers-2-select::before {
  content: 'Avdeling:';
  font-size: 15px;
  font-weight: bold;
  color: #626771;
}

.select.departments-select::before {
  content: 'By:';
  font-size: 15px;
  font-weight: bold;
  color: #626771;
}

.select.experience-select::before {
  content: 'Erfaring:';
  font-size: 15px;
  font-weight: bold;
  color: #626771;
}

.job-departments {
  display: inline-block !important;
}

.job-location,
.job-function {
  display: none;
}

.separator {
  display: none;
}

.job-to_date {
  display: inline-block !important;
}

.job-details small {
  font-size: 100%;
}

.job-details {
  color: #626771;
  margin-bottom: 0;
  font-size: 15px;
  margin-top: 5px;
}

.job-details .job-departments:not(:empty):before {
    content: '';
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 2px;
    background-image: url(https://embed-css.jobylon.com/img/icons/map-pin-icon.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}


.job-details .job-to_date:not(:empty):before  {
    content: 'S\00F8knadsfrist:';
    width: auto;
    height: 20px;
    display: inline-block;
    margin-right: 3px;
    background-image: url(https://embed-css.jobylon.com/img/icons/calendar-icon.svg);
    background-repeat: no-repeat;
    background-position: left 4px center;
    background-size: 12px auto;
    padding-left: 20px;
}

.job-wrapper .job {
  border: 0 !important;
  margin-bottom: 15px !important;
  background-color: #fafafa;
  padding: 25px;
  border-radius: 4px !important;
  border-right: 10px solid #dedede !important;
}

.job-wrapper .job:hover {
  background-color: #eaeaea;
  border-right-color: #FD5108 !important; 
}

.footer {
  display: none;
}

