/* JCB: see https://app.ashbyhq.com/admin/organizational-settings/theme */

:root {
  --colorAppBackground: transparent;
  --fontSizeXlarge: 3rem;
  --fontSizeLarge: 2rem;
  --darkest-text: #073d42;
}

.ashby-job-board-heading {
  font-size: var(--fontSizeXlarge);
  color: var(--darkest-text);
  text-align: center;
  margin-top: 5rem;
}

.ashby-department-heading {
  font-size: var(--fontSizeLarge);
  color: var(--darkest-text);
}

.ashby-job-posting-heading {
  font-size: var(--fontSizeLarge);
  color: var(--darkest-text);
  margin-top: 3rem;
}

.ashby-job-posting-brief-title {
  font-size: 1.15rem;
  color: var(--darkest-text);
}

.ashby-job-posting-brief {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  padding: 1.75rem 2rem;
  box-shadow: 0px 4px 8px -3px #d8d4cc;
}

.ashby-job-posting-left-pane,
.ashby-job-posting-right-pane > div {
  background-color: var(--colorAppBackground);
}

.ashby-job-posting-right-pane {
  border-radius: 8px;
}

.ashby-job-posting-right-pane > div > div {
  padding: 2rem;
}

.ashby-application-form-section-header-title {
  font-size: 20px
}