/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 body.job-template-default article.job {
  margin-bottom:0 !important
 }

.JobListing .jobItem {
  background-color: #fff;
  max-height: 250px;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
  padding: 15px;
}

.JobListing .jobItem h2 {
  line-height: 47px;
}

#eventimApplicationForm .row {
  margin-bottom: 2rem;
  display: block;
}
#eventimApplicationForm .row.bg_blue {
  background-color: #0085ca;
  padding-top: 15px;
  padding-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}
#eventimApplicationForm .row.bg_blue label {
  color: white;
}

#eventimApplicationForm #submitButton {
  color: #ffffff;
  background: #ffb224;
  font-size: 1.1em;
}
#eventimApplicationForm  #submitButton.disabled{
  background-color: lightgray;
  color:#222;
  pointer-events: none;
}

#eventimApplicationForm  #submitMessages {
  color: white;
  background-color: #0085ca;
  border-color: #0085ca;
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  margin: 2rem 0;
  display:none;
}
#eventimApplicationForm #submitMessages.success {
  background-color: green;
}

#eventimApplicationForm #submitMessages.error {
  background-color: red;
}

#eventimApplicationForm label {
  display: inline-block;
  line-height: 1.3;
  clear: both;
  font-weight: 700;
  font-size: inherit;
}

#eventimApplicationForm .form-control {
  display: block;
  width: 100%;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  border-radius: 0px;
  padding: 15px;
  border: none;
  margin: 0 0 5px;
  height: auto;
  min-height: 45px !important;
  border: none !important;
}
#eventimApplicationForm textarea.form-control {
  min-height: 100px;
  resize: vertical;
}

#eventimApplicationForm .form-control option {
  color: #000;
}
#eventimApplicationForm .form-control::placeholder {
  opacity: 1;
  color: #aaa9a9;
}

