/* jobs page */

/* jobs page layout */
body {
  display: grid;
  grid-template-areas:
  'header'
  'title'
  'info'
  'jobform'
  'footer';
  font-size: 14px;
}

.page-title {
  grid-area: title;
}

.page-info {
  grid-area: info;
}
.page-form {
  grid-area: jobform;
}

/* jobs page styling */
.page-title {
  background-color: var(--color-primary-glass);
  padding: 1rem 0;
}

/*.page-info {
  margin-top: 2rem;
}*/

.page-info p:nth-child(4) {
  margin-top: 2rem;
}

.page-form {
  margin-top: 2rem;
}

.page-form label{
  font-weight: 600;
  color: #222;
  line-height: 1.6;
}

.page-form input[type="text"],
.page-form input[type="number"] {
  height: 38px;
  padding: 6px 10px;
  background: var(--color-primary-white);
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  box-shadow: none;
  display: block;
  width: 90%;
}

.page-form input[name="miles"],
.page-form select {
  height: 38px;
  padding: 6px 10px;
  background: var(--color-primary-white);
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  box-shadow: none;
  display: inline-block;
  width: 15%;
  appearance:none;
}
.page-form input[name="Zipcode"], .page-form input[name="JobSearchCriteria.Zipcode"] {
  display: inline-block;
  width: 26%;
}

.page-form input[type="submit"], .page-form .btn-secondary {
  height: 38px;
  padding: 0 30px;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 1rem;
}
    .page-form-field {
        margin-top: 1.5rem;
    }

.page-form-field input {
  margin-top: .5rem;
}

/*.page-info.p:nth-last-child(2) {
  margin-top: 1rem;
}*/
