.icon-styles {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin: 0;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-styles {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin: 0;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-primary .dropdown .btn {
  background: #fecb00; }
  .contrast-is-increased .frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-primary .dropdown .btn {
    background: #f0f0f0; }
  .frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-primary .dropdown .btn:not(.disabled):hover {
    background: #d8ac00; }
    .contrast-is-increased .frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-primary .dropdown .btn:not(.disabled):hover {
      background: #ffe89b; }

.frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-secondary .dropdown:not(.is-active) .btn {
  background-color: #fff1c1;
  border-color: #fff1c1; }
  .frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-secondary .dropdown:not(.is-active) .btn:not(.disabled):hover {
    background-color: #ffe89b;
    border-color: #ffe89b; }

.frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-gray .dropdown:not(.is-active) .btn {
  background-color: #f0f0f0;
  border-color: #f0f0f0; }
  .frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-gray .dropdown:not(.is-active) .btn:not(.disabled):hover {
    background-color: #dddddd;
    border-color: #dddddd; }

.frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-white .dropdown:not(.is-active) .btn {
  background-color: #fff;
  border: 0.0625rem solid; }
  .frame-type-contentelements_career_job_listing .content-wrap.dropdown-color-white .dropdown:not(.is-active) .btn:not(.disabled):hover {
    background-color: #ececec;
    border-color: inherit; }

.frame-type-contentelements_career_job_listing .results {
  padding-bottom: 1.25rem; }
  @media (min-width: 614px) {
    .frame-type-contentelements_career_job_listing .results {
      padding-bottom: 0; } }
  .frame-type-contentelements_career_job_listing .results .results-entry a:after {
    content: '\f101'; }
  .frame-type-contentelements_career_job_listing .results .results-range {
    text-align: center;
    margin-bottom: 1.5625rem; }
  .frame-type-contentelements_career_job_listing .results .result-not-found {
    margin-top: 2.5rem; }

.frame-type-contentelements_career_job_listing .row-button {
  flex-direction: row-reverse;
  margin-top: 1.5625rem; }

.frame-type-contentelements_career_job_listing .col-button .btn {
  width: 100%;
  min-width: unset; }
