/*
  Ashby doesn't let us use IDs or class names outside of what's listed at this link:
  https://www.ashbyhq.com/job_board_example_css/full-job-board.css
*/
:root {
  --primary-color: #CF3E00;
  --secondary-color: #061D54;
  --highlight-color: #FF4C00;
  --widthMaxJobBoard: 1440px;
  --widthMaxContent: 1440px;
}

.ashby-job-board-back-to-all-jobs-button {
  color: var(--primary-color) !important;
  border: none !important;
  padding-left: 24px !important;
}
.ashby-job-board-back-to-all-jobs-button svg {
  fill: var(--primary-color) !important;
}
.ashby-job-board-back-to-all-jobs-button:hover {
  color: var(--highlight-color) !important;
  background-color: #00000000 !important;
  box-shadow: none !important;
}
.ashby-job-board-back-to-all-jobs-button:hover svg {
  fill: var(--highlight-color) !important;
}

.ashby-job-posting-right-pane h2 {
  margin-top: 32px !important;
}

.ashby-job-posting-right-pane button {
  --colorPrimary600: var(--secondary-color) !important;
  --colorPrimary900: var(--primary-color) !important;
  box-shadow: none !important;
}
.ashby-job-posting-right-pane input {
  --colorPrimary600: var(--secondary-color) !important;
  --colorPrimary900: var(--primary-color) !important;
}

/* Modify application input drowdown border */
body > div > div > div {
  border-color: var(--secondary-color) !important;
}

/* Remove recaptcha notice and terms links */
body > div > p {
  display: none !important;
}
/* Remove Powered by Ashby footer */
footer {
  display: none !important;
}
