.elementor-4512 .elementor-element.elementor-element-0059b52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4512 .elementor-element.elementor-element-0059b52:not(.elementor-motion-effects-element-type-background), .elementor-4512 .elementor-element.elementor-element-0059b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c1cccc );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4512 .elementor-element.elementor-element-6e71201{width:var( --container-widget-width, 435px );max-width:435px;--container-widget-width:435px;--container-widget-flex-grow:0;text-align:center;}.elementor-4512 .elementor-element.elementor-element-6e71201 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4512 .elementor-element.elementor-element-6e71201.elementor-element{--align-self:center;}.elementor-4512 .elementor-element.elementor-element-6e71201 .elementor-heading-title{font-family:"expressway", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#009793;}.elementor-4512 .elementor-element.elementor-element-33f50d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4512 .elementor-element.elementor-element-33f50d0:not(.elementor-motion-effects-element-type-background), .elementor-4512 .elementor-element.elementor-element-33f50d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F2;}.elementor-4512 .elementor-element.elementor-element-907a2d9{--display:flex;--min-height:0vh;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4512 .elementor-element.elementor-element-907a2d9:not(.elementor-motion-effects-element-type-background), .elementor-4512 .elementor-element.elementor-element-907a2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c1cccc );}.elementor-4512 .elementor-element.elementor-element-c923c6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-4512 .elementor-element.elementor-element-c923c6d{--content-width:1120px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-4512 .elementor-element.elementor-element-6e71201{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-4512 .elementor-element.elementor-element-33f50d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4512 .elementor-element.elementor-element-907a2d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4512 .elementor-element.elementor-element-c923c6d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-4512 .elementor-element.elementor-element-6e71201 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4512 .elementor-element.elementor-element-6e71201{text-align:center;}.elementor-4512 .elementor-element.elementor-element-6e71201 .elementor-heading-title{font-size:30px;}.elementor-4512 .elementor-element.elementor-element-33f50d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4512 .elementor-element.elementor-element-907a2d9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4512 .elementor-element.elementor-element-c923c6d{--content-width:1140px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-6e71201 */.elementor-4512 .elementor-element.elementor-element-6e71201 {
    max-height: 600px;
    overflow: hidden; /* Optional: to hide overflow content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c923c6d */.elementor-4512 .elementor-element.elementor-element-c923c6d{
    @media(min-width: 1025px) and (max-width: 1240px){
        padding: 0 20px !important;
    }
}

.ja-job-list-container {
  * {
    font-size: 16px;
  }

  h2 {
    margin-top: 0;
    color: #009694 !important;
    text-decoration: none;
    font-family: "expressway", sans-serif;
    font-weight: 700;
    a {
      font-size: 25px;
    }
  }
}

.ja-job-details {
  position: relative;
  margin-bottom: 60px;
  padding: 80px 40px 40px;
  background-color: #fff;

  h2 {
    margin-top: 0;
    color: #009694;
    text-decoration: none;
    font-family: "expressway", sans-serif;
    font-weight: 700;
    font-size: 25px;
  }

  .date-posted {
    position: absolute;
    top: 40px;
    left: 40px;
    text-align: left !important;
    color: #bbb !important;
  }
}

.meta {
  ul {
    margin: 0 20px 0;
    padding: 0;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    gap: 8px;

    li {
      color: #bbb !important;
      text-transform: uppercase;
      &[data-id="21750"] {
        order: -1;
        color: #6bbf70 !important;
        font-size: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
      }
    }
  }
}

input[title="Apply Now"],
.view-details {
  background: #6bbf70 !important;
  color: #fff !important;
  height: 45px !important;
  padding: 0 20px !important;
  text-transform: uppercase !important;
  border-radius: 54px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: none !important;
  font-family: "expressway", sans-serif;

  width: fit-content !important;

  transition: all 0.2s;
  text-shadow: none;

  &:hover {
    opacity: 0.7;
  }
}

.view-details {
  font-size: 0 !important;
  margin-top: 40px;
  font-family: "expressway", sans-serif;

  &::before {
    content: "See details";
    font-size: 16px !important;
    font-family: "expressway", sans-serif;
    transform: translateY(-2px);
    text-shadow: none;
  }
}

.apply {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;

  .back-link {
    margin: 0 !important;
    color: #bbb;
    text-decoration: underline;
    transition: all 0.2s;

    &:hover {
      opacity: 0.7;
    }
  }
}

.ja-job-list .job.alt {
  background-color: #fff !important;
}

.ja-job-list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;

  .job {
    flex: 1 1 100%;
    border-radius: 10px;
    padding: 80px 40px 40px !important;
    margin-bottom: 0 !important;

    @media (min-width: 768px) {
      flex: 1 1 calc(50% - 20px);
      gap: 40px;
      max-width: calc(50% - 10px);
    }

    background-color: #fff !important;
    border: none;
    box-shadow: none !important;

    position: relative;

    .date-posted {
      position: absolute;
      top: 40px;
      left: 40px;
      text-align: left !important;
      margin: 0 !important;
      color: #bbb;
    }
  }
}

.description {
  color: #484746 !important;
}

.ja-pager-container {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 20px !important;

  &::after,
  &::before {
    display: none !important;
  }
}
.ja-pager {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;

  a {
    min-width: 40px;
    height: 40px;
    border: none !important;
    background-color: #fff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 40px;
    padding: 0 10px;

    &:hover {
      color: #6bbf70 !important;
    }
  }

  .current-page {
    background-color: #6bbf70 !important;
    color: #fff !important;
    min-width: 40px;
    height: 40px;
    border: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 40px;
  }

  .next , .previous {
    padding: 0 20px !important;
  }

  .ja-pager-summary {
    color: #009694 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f50d0 */#careers-page{
.hero {
  @media (max-width: 1200px) {
    min-height: initial;
  }

  div[data-id="2e3296a"] {
    @media (max-width: 1200px) {
      min-height: initial;
      flex-direction: column;
    }
  }

  .hero-img-wrapper {
    min-height: initial;
    @media (min-width: 1200px) {
      width: 60%;
      height: 100vh;

      position: absolute;
      top: 0;
      right: 0;
      mask-image: url(/wp-content/uploads/2024/11/mask-left.png);
      mask-repeat: no-repeat;
      mask-position: top left;
      mask-size: cover;

      .elementor-widget-image {
        height: 100%;
      }
    }
  }

  .hero-img {
    width: 100%;
    img {
      width: 100%;
    }

    @media (min-width: 1200px) {
      img {
        display: block;
        height: 100vh;
        width: 100%;
        object-fit: cover;
      }
    }
  }

  .hero-text {
    @media (max-width: 1200px) {
      position: relative;
    }
  }
 }
 
 #accordion-wrapper {
    .elementor-widget-text-editor {
        @media (min-width: 1140px) {
            width: 100%;
        }
    }
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0059b52 *//* Jobs Widget */ 

 

#ja-jobs-widget { 

position: relative; 

} 

 

.ja-loading { 

position: absolute; 

top: 10px; 

right: 10px; 

} 

 

.ja-loading.left { 

left: 10px; 

right: auto; 

} 

 

 

/* Forms */ 

.ja-form { 

margin-bottom: 3em; 

} 

 

.ja-form .ja-field-container { 

margin-bottom: 0.5em; 

} 

 

.ja-form .ja-field-container:before, 

.ja-form .ja-field-container:after { 

content: ""; 

display: table; 

} 

 

.ja-form .ja-field-container:after { 

clear: both; 

} 

 

.ja-form .ja-field-container { 

zoom: 1; 

} 

 

.ja-form .ja-field-container label { 

display: block; 

float: left; 

width: 100px; 

padding-top: 6px; 

} 

 

.ja-form .ja-field-container .ja-field { 

float: left; 

} 

 

.ja-form .ja-field-container select, 

.ja-form .ja-field-container textarea, 

.ja-form .ja-field-container input[type="text"], 

.ja-form .ja-field-container input[type="password"], 

.ja-form .ja-field-container input[type="datetime"], 

.ja-form .ja-field-container input[type="datetime-local"], 

.ja-form .ja-field-container input[type="date"], 

.ja-form .ja-field-container input[type="month"], 

.ja-form .ja-field-container input[type="time"], 

.ja-form .ja-field-container input[type="week"], 

.ja-form .ja-field-container input[type="number"], 

.ja-form .ja-field-container input[type="email"], 

.ja-form .ja-field-container input[type="url"], 

.ja-form .ja-field-container input[type="search"], 

.ja-form .ja-field-container input[type="tel"], 

.ja-form .ja-field-container input[type="color"] { 

font-family: Helvetica, Arial, sans-serif; 

font-size: 1em; 

color: #333; 

border: solid 1px #ccc; 

} 

 

.ja-form .ja-field-container select { 

width: 240px; 

padding: 2px; 

} 

 

.ja-form .ja-field-container textarea { 

width: 230px; 

padding: 3px 4px; 

} 

 

.ja-form .ja-field-container input[type="text"], 

.ja-form .ja-field-container input[type="password"], 

.ja-form .ja-field-container input[type="datetime"], 

.ja-form .ja-field-container input[type="datetime-local"], 

.ja-form .ja-field-container input[type="date"], 

.ja-form .ja-field-container input[type="month"], 

.ja-form .ja-field-container input[type="time"], 

.ja-form .ja-field-container input[type="week"], 

.ja-form .ja-field-container input[type="number"], 

.ja-form .ja-field-container input[type="email"], 

.ja-form .ja-field-container input[type="url"], 

.ja-form .ja-field-container input[type="search"], 

.ja-form .ja-field-container input[type="tel"], 

.ja-form .ja-field-container input[type="color"] { 

width: 230px; 

padding: 3px 4px; 

} 

 

.ja-form .ja-field-container .checkbox:after { 

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden; 

} 

 

.ja-form .ja-field-container .checkbox { 

display: block; 

margin-left: 95px; 

} 

 

.ja-form .ja-field-container .checkbox br { 

clear: left; 

} 

 

.ja-form .ja-field-container .checkbox input { 

width: 15px; 

height: 19px; 

float: left; 

} 

 

.ja-form .ja-field-container .checkbox label { 

height: 21px; 

width: auto; 

line-height: 21px; 

float: left; 

padding: 2px 12px 0 5px; 

} 

 

 

.ja-form .ja-submit { 

margin-top: 1em; 

margin-left: 100px; 

vertical-align: middle; 

} 

 

.ja-form .ja-submit .ja-loading { 

position: relative; 

top: 0; 

left: 0; 

margin-left: 10px; 

vertical-align: middle; 

} 

 

.ja-button { 

font-size: 1em; 

font-family: Helvetica, Arial, sans-serif; 

font-weight: normal; 

-moz-border-radius: 5px; 

-webkit-border-radius: 5px; 

border-radius: 5px; 

border: 1px solid #dcdcdc; 

padding: 4px 18px; 

text-decoration: none; 

background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #f9f9f9), color-stop(100%, #e9e9e9) ); 

background: -moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% ); 

background: -ms-linear-gradient( top, #f9f9f9 5%, #e9e9e9 100% ); 

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9'); 

background-color: #f9f9f9; 

color: #333333; 

display: inline-block; 

text-shadow: 1px 1px 1px #ffffff; 

-webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; 

-moz-box-shadow: inset 1px 1px 0px 0px #ffffff; 

box-shadow: inset 1px 1px 0px 0px #ffffff; 

} 

 

.ja-button:hover { 

background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #e9e9e9), color-stop(100%, #f9f9f9) ); 

background: -moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% ); 

background: -ms-linear-gradient( top, #e9e9e9 5%, #f9f9f9 100% ); 

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9'); 

background-color: #e9e9e9; 

cursor: pointer !important; 

} 

 

.ja-button:active { 

position: relative; 

top: 1px; 

} 

 

.ja-form .ja-field-container .error { 

color: #990000; 

border-color: #990000; 

} 

 

.ja-form .ja-field-container .validation-error { 

display: block; 

clear: both; 

margin-top: 5px; 

color: #aa0000; 

} 

 

.ja-form .ja-error-container { 

color: #aa0000; 

margin-top: 2em; 

margin-left: 100px; 

} 

 

.ja-form .ja-error-container p { 

margin-bottom: 0; 

} 

 

/* End forms */ 

 

 

/* Job list */ 

 

.ja-job-list-container { 

} 

 

.ja-job-list-container .no-jobs-content { 

} 

 

.ja-job-list { 

margin-bottom: 3em; 

} 

 

.ja-job-list .job { 

margin-bottom: 1em; 

padding: 0.5em; 

} 

 

.ja-job-list .job.alt { 

background-color: #f5f5f5; 

} 

 

.ja-job-list .job.hot { 

background-color: #fffdfd; 

} 

 

.ja-job-list .job .title { 

} 

 

.ja-job-list .job .title a { 

} 

 

.ja-job-list .job .meta { 

margin-bottom: 1em; 

} 

 

.ja-job-list .job .meta:before, 

.ja-job-list .job .meta:after { 

content: ""; 

display: table; 

} 

 

.ja-job-list .job .meta:after { 

clear: both; 

} 

 

.ja-job-list .job .meta { 

zoom: 1; 

} 

 

.ja-job-list .job .meta p { 

font-size: 0.9em; 

margin-bottom: 0.5em; 

} 

 

.ja-job-list .job .meta .classifications { 

float: left; 

list-style: none; 

width: 50%; 

margin: 0 0 0.5em 0; 

} 

 

.ja-job-list .job .meta .classifications li { 

display: inline; 

margin-right: 0.5em; 

} 

 

.ja-job-list .job .meta .date-posted { 

float: right; 

width: 50%; 

text-align: right; 

} 

 

.ja-job-list .job .meta .salary { 

clear: left; 

float: left; 

} 

 

.ja-job-list .job .meta .reference { 

float: right; 

text-align: right; 

} 

 

.ja-job-list .job .summary { 

} 

 

.ja-job-list .job .view-details { 

font-size: 0.9em; 

font-family: Helvetica, Arial, sans-serif; 

font-weight: normal; 

-moz-border-radius: 3px; 

-webkit-border-radius: 3px; 

border-radius: 3px; 

border: 1px solid #dcdcdc; 

padding: 4px 10px; 

text-decoration: none; 

background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #f9f9f9), color-stop(100%, #e9e9e9) ); 

background: -moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% ); 

background: -ms-linear-gradient( top, #f9f9f9 5%, #e9e9e9 100% ); 

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9'); 

background-color: #f9f9f9; 

color: #333333; 

display: inline-block; 

text-shadow: 1px 1px 1px #ffffff; 

-webkit-box-shadow: inset 1px 1px 0px 0px #ffffff; 

-moz-box-shadow: inset 1px 1px 0px 0px #ffffff; 

box-shadow: inset 1px 1px 0px 0px #ffffff; 

} 

 

.ja-job-list .job .view-details:hover { 

background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #e9e9e9), color-stop(100%, #f9f9f9) ); 

background: -moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% ); 

background: -ms-linear-gradient( top, #e9e9e9 5%, #f9f9f9 100% ); 

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9'); 

background-color: #e9e9e9; 

cursor: pointer !important; 

} 

 

.ja-job-list .job .view-details:active { 

position: relative; 

top: 1px; 

} 

 

 

/* End job list */ 

 

 

/* Pager */ 

 

.ja-pager-container { 

} 

 

.ja-pager-container:before, 

.ja-pager-container:after { 

content: ""; 

display: table; 

} 

 

.ja-pager-container:after { 

clear: both; 

} 

 

.ja-pager-container { 

zoom: 1; 

} 

 

.ja-pager { 

float: left; 

font-size: 0.9em; 

} 

 

.ja-pager:before, 

.ja-pager:after { 

content: ""; 

display: table; 

} 

 

.ja-pager:after { 

clear: both; 

} 

 

.ja-pager { 

zoom: 1; 

} 

 

.ja-pager span, 

.ja-pager a { 

display: block; 

float: left; 

line-height: 23px; 

padding: 0 8px; 

margin-right: 3px; 

color: #333; 

background-color: #f3f3f3; 

border: solid 1px #ddd; 

} 

 

.ja-pager a:hover, 

.ja-pager .current-page { 

color: #fff; 

background-color: #bbb; 

border-color: #999; 

text-decoration: none; 

} 

 

.ja-pager .previous, 

.ja-pager .next { 

} 

 

.ja-pager .first-page, 

.ja-pager .last-page { 

} 

 

.ja-pager .previous-ellipsis, 

.ja-pager .next-ellipsis { 

} 

 

 

.ja-pager-summary { 

float: right; 

line-height: 25px; 

font-size: 0.9em; 

} 

 

/* End pager */ 

 

 

/* Job details */ 

 

.ja-job-details { 

} 

 

.ja-job-details .title { 

} 

 

.ja-job-details .meta { 

margin-bottom: 1em; 

} 

 

.ja-job-details .meta:before, 

.ja-job-details .meta:after { 

content: ""; 

display: table; 

} 

 

.ja-job-details .meta:after { 

clear: both; 

} 

 

.ja-job-details .meta { 

zoom: 1; 

} 

 

.ja-job-details .meta p { 

font-size: 0.9em; 

margin-bottom: 0.5em; 

} 

 

.ja-job-details .meta .classifications { 

float: left; 

width: 50%; 

list-style: none; 

margin: 0 0 0.5em 0; 

} 

 

.ja-job-details .meta .classifications li { 

display: inline; 

margin-right: 0.5em; 

} 

 

.ja-job-details .meta .date-posted { 

clear: right; 

float: right; 

width: 50%; 

text-align: right; 

} 

 

.ja-job-details .meta .salary { 

clear: left; 

float: left; 

} 

 

.ja-job-details .meta .reference { 

float: right; 

text-align: right; 

} 

 

.ja-job-details .bullet-points { 

} 

 

.ja-job-details .bullet-points li { 

} 

 

.ja-job-details .description { 

} 

 

.ja-job-details .apply { 

margin: 2em 0 0.5em 0; 

text-align: center; 

} 

 

.ja-job-details .apply .back-link { 

font-size: 0.9em; 

margin-right: 1em; 

} 

 

.ja-job-details .apply .ja-button { 

} 

 

/* End job details */ 

 

/* Application form iframe (external app forms) */ 

 

.ja-apply-iframe iframe { 

width: 100%; 

height: 500px; 

border: none; 

} 

 

.ja-apply-iframe .apply { 

margin: 2em 0 0.5em 0; 

text-align: center; 

} 

 

.ja-apply-iframe .apply .back-link { 

font-size: 0.9em; 

} 

 

/* End application form iframe */ 

 

/* Application form */ 

 

.ja-job-apply .ja-success-text { 

 

} 

 

.ja-job-apply .ja-submit .back-link { 

font-size: 0.9em; 

margin-left: 1em; 

} 

 

/* End application form */ 

 

/* Powered by JobAdder */ 

 

.powered-by-jobadder { 

color: #bbb; 

font-size: 0.9em; 

text-align: center; 

margin: 2em 0 1em 0; 

} 

 

.powered-by-jobadder a { 

color: #bbb; 

} 

 

.powered-by-jobadder a:hover { 

color: #aaa; 

} 

 

/* End powered by JobAdder *//* End custom CSS */