.jobdetail .jobmeta {
  display: block;
  background-color: white;
  width: 100%;
  border:1px solid #dedede;
  padding: 5px 20px;
  margin-bottom: 50px;
  border-radius: 20px;
}


.jobdetail .title {
  margin-top:15px;
  margin-bottom:7px;
  font-size: 1rem;
  font-weight: 800;
  width: 100%!important;
  border-bottom: 2px solid #dedede;
  float: left;
  
}
.jobdetail .jobreq {
  float: right;
  display: inline-block;
}
.jobdetail .jobcategory {
  color:lightslategray;
  text-align:right;
  margin-top: -10px;
  font-size: .8rem;
  text-transform: capitalize;
  letter-spacing: 1px;
  float:right !important;
  clear: left;
}
.jobdetail .location{
  margin-bottom: 15px !important;
  letter-spacing: .5px;
  float: left;
  clear: left;
  width: 100%;
}
.jobdetail .timetype {
  display: inline-block;
  font-style: italic;
  font-weight:800;
  color:#808080;
  float:right;
  clear:right;
}
.jobdetail .view-content-wrap {
  padding-left:15px;
  padding-right:15px;

}

.jobdetail header p.text-center,
form.views-exposed-form {display:none !important}

.jobdetail .view-content-wrap p {
  width: 100%;
  margin-bottom: .5rem;
}

.jobdetail .view-content-wrap .btn.btn-primary.btn-sm {
  margin: 0 auto;
}

.content p:empty {
  display: block;
  height: 1.25em !important;
}
.content span.emphasis {
  color: #ff7a45 !important;
  font-weight: 700;
}

a.btn.admin {
	display:none;
}