.dashboard-list-box-content .submit-page .field-job_zagraniczne {
  position: relative;
}

.dashboard-list-box-content .submit-page .fieldset-job_zagraniczne {
  display: flex;
  align-items: center;
}

.dashboard-list-box-content .submit-page label:has(input[type="checkbox"]),
.dashboard-list-box-content .submit-page .fieldset-job_zagraniczne label,
.dashboard-list-box-content .submit-page .jobtek-add-location {
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  line-height: 28px;
  font-weight: 500;
  border: 1px solid #0e4a68 !important;
  border-radius: 25px;
  padding: 2px 10px;
  min-width: 200px;
}

.dashboard-list-box-content
  .submit-page
  label:has(input[type="checkbox"]):hover,
.dashboard-list-box-content .submit-page .fieldset-job_zagraniczne label:hover,
.dashboard-list-box-content .submit-page .jobtek-add-location:hover {
  background: #0e4a68;
  color: #fff;
  transition: all 0.4s ease;
}

.dashboard-list-box-content
  .submit-page
  label:has(input[type="checkbox"]:checked),
.dashboard-list-box-content
  .submit-page
  .fieldset-job_zagraniczne
  input[type="checkbox"]:checked {
  background: #0e4a68 !important;
  color: #fff !important;
}

.dashboard-list-box-content .submit-page input[type="checkbox"] {
  position: absolute;
  left: -9999px;
  text-align: center;
  margin-top: 20px;
}

.page-template-template-dashboard
  .dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-application,
.page-template-template-dashboard
  .dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-job_multi_location {
  width: 100%;
}

.page-template-template-dashboard
  .dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .field-job_zagraniczne
  .description {
  display: none;
}

.page-template-template-dashboard
  .dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .field-applicationrequired-field
  input,
.page-template-template-dashboard
  .dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-job_multi_location
  input {
  width: 50%;
}

.dashboard-list-box .dashboard-list-box-content .submit-page .fieldset-job_type,
.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-_job_level,
.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-job_work_model {
  width: 33.33%;
}

@media (max-width: 991px) {
  .dashboard-list-box
    .dashboard-list-box-content
    .submit-page
    .fieldset-job_type,
  .dashboard-list-box
    .dashboard-list-box-content
    .submit-page
    .fieldset-_job_level,
  .dashboard-list-box
    .dashboard-list-box-content
    .submit-page
    .fieldset-job_work_model,
  .page-template-template-dashboard
    .dashboard-list-box
    .dashboard-list-box-content
    .submit-page
    .field-applicationrequired-field
    input,
  .page-template-template-dashboard
    .dashboard-list-box
    .dashboard-list-box-content
    .submit-page
    .fieldset-job_multi_location
    input {
    width: 100%;
  }

  .dynamic-fieldset-job_category {
    width: 100% !important;
    padding: 0 10px;
  }
}

.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-job_type
  label {
  border-color: #072641 !important;
}

.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-job_type
  .field
  label:hover {
  background: #072641 !important;
  color: #fff !important;
  transition: all 0.4s ease;
}

.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-job_type
  label:has(input[type="checkbox"]:checked) {
  border-color: #072641 !important;
  background: #072641 !important;
}

.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-_job_level
  label {
  border-color: #3ba68a !important;
}

.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-_job_level
  .field
  label:hover {
  background: #3ba68a !important;
  color: #fff !important;
  transition: all 0.4s ease;
}

.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-_job_level
  label:has(input[type="checkbox"]:checked) {
  border-color: #3ba68a !important;
  background: #3ba68a !important;
}

.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-job_type
  ul,
.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-_job_level
  ul,
.dashboard-list-box
  .dashboard-list-box-content
  .submit-page
  .fieldset-job_work_model
  ul {
  display: flex;
  align-items: baseline;
  flex-direction: column;
}

body.page-template-template-dashboard .submit-page input[type="text"] {
  font-size: 16px;
  padding: 6px 18px;
}
