/* Monitech Jobs accessible progressive loader v3.16.13 / v4.22.7. */
.ajzjp-show-more-wrap {
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  text-align:center;clear:both;gap:10px;margin:32px auto 24px;padding:16px 12px;
  max-width:100%;box-sizing:border-box;
}
/* Target by data attribute to win over theme-wide anchor and button styles. */
.ajzjp-show-more-wrap a.ajzjp-show-more[data-ajzjp-more] {
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:12px!important;box-sizing:border-box!important;max-width:100%;min-width:238px;
  min-height:56px;padding:15px 22px!important;border:2px solid #0b3560!important;
  border-radius:14px!important;background:#073b78!important;color:#ffffff!important;
  font-size:17px!important;font-weight:800!important;line-height:1.35!important;
  letter-spacing:0!important;text-decoration:none!important;text-shadow:none!important;
  box-shadow:0 5px 14px rgba(7,59,120,.19)!important;
  opacity:1;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;
}
.ajzjp-show-more-wrap a.ajzjp-show-more[data-ajzjp-more]:hover {
  background:#0b559e!important;color:#ffffff!important;transform:translateY(-2px);
  box-shadow:0 7px 18px rgba(7,59,120,.28)!important;
}
.ajzjp-show-more-wrap a.ajzjp-show-more[data-ajzjp-more]:focus-visible {
  outline:4px solid #ffbf47!important;outline-offset:4px!important;
}
.ajzjp-show-more-wrap a.ajzjp-show-more[data-ajzjp-more][aria-disabled="true"] {
  opacity:.85!important;cursor:wait!important;pointer-events:none;
}
.ajzjp-show-more-wrap .ajzjp-more-icon {display:inline-flex;align-items:center;justify-content:center;
  width:27px;height:27px;flex:0 0 27px;border-radius:50%;background:#ffffff!important;
  color:#073b78!important;font-size:19px!important;font-weight:900!important;line-height:1!important;
}
.ajzjp-show-more-wrap .ajzjp-more-label {display:inline!important;color:#ffffff!important;
  font-size:inherit!important;font-weight:inherit!important;white-space:normal;}
.ajzjp-show-more-wrap .ajzjp-more-batch {border-radius:7px;background:#e8f3ff!important;
  color:#073b78!important;padding:3px 7px;font-size:12px!important;font-weight:800!important;}
.ajzjp-show-more-wrap .ajzjp-more-status {display:block;min-height:1.5em;
  max-width:480px;font-size:14px!important;line-height:1.5!important;color:#334155!important;font-weight:550;}
.ajzjp-show-more-wrap .ajzjp-more-next-page:not([hidden]) {
  display:inline-block!important;color:#073b78!important;font-size:14px!important;
  text-decoration:underline!important;font-weight:700!important;
}
.ajzjp-show-more-wrap .ajzjp-is-loading .ajzjp-more-icon {font-size:0!important;
  background:transparent!important;border:3px solid rgba(255,255,255,.45);border-top-color:#ffffff;
  animation:ajzjp-loader-spin .7s linear infinite;}
@keyframes ajzjp-loader-spin {to{transform:rotate(360deg)}}
.ajzjp-list > .ajzjp-fresh-job,.monitech-mjm-job-list > .ajzjp-fresh-job {scroll-margin-top:100px;}
.ajzjp-show-more-wrap [hidden] {display:none!important;}
@media(max-width:640px) {
  .ajzjp-show-more-wrap {width:100%;padding:12px 10px;margin:25px auto 20px;}
  .ajzjp-show-more-wrap a.ajzjp-show-more[data-ajzjp-more] {width:100%!important;
    min-width:0!important;min-height:58px;padding:14px 18px!important;font-size:17px!important;}
}
@media(prefers-reduced-motion:reduce){
  .ajzjp-show-more-wrap a.ajzjp-show-more[data-ajzjp-more]{transition:none!important;}
  .ajzjp-show-more-wrap .ajzjp-is-loading .ajzjp-more-icon{animation:none!important;}
}
.ajzjp-show-more-wrap a.ajzjp-show-more[data-ajzjp-more][hidden] {display:none!important;}
