.p-3{
	padding: 1rem !important;
}
.py-3, .pt-3{
	padding-top: 1rem !important;
}
.py-3, .pb-3{
	padding-bottom: 1rem !important;
}
.pl-4, .px-4 {
  padding-left: 2rem !important;
}
.pr-4, .px-4 {
  padding-right: 2rem !important;
}
.h5, h5 {
  font-size: 1.25rem;
}
.font-weight-light {
  font-weight: 300 !important;
}
.h6, h6 {
  font-size: 1rem;
}
.m-0 {
  margin: 0 !important;
}
.ml-1, .mx-1 {
  margin-left: .25rem !important;
}
.mr-1, .mx-1 {
  margin-right: .25rem !important;
}
.job-list-item{
	border: 1px solid #E8E8ED;
	margin-top: 1rem;
	margin-bottom: 1rem;
	background: #F8F8F8;
	
}
.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}
.mt-3, .my-3 {
  margin-top: 1rem !important;
}

.mb-2, .my-2 {
  margin-bottom: 0.5rem !important;
}
.mt-2, .my-2 {
  margin-top: 0.5rem !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}
.w-60 {
  width: 58% !important;
  float: left;
}
.w-40 {
  width: 40% !important;
  float: left;
}
.bg-light {
  background-color: #f8f9fa !important;
}
.search-content{
	border: 1px solid #E8E8ED;
	margin-top: 1rem;
	margin-bottom: 1rem;
	background: #F8F8F8;
}
.advert-content{
	border: 1px solid #E8E8ED;
	margin-top: 1rem;
	margin-bottom: 1rem;
	background: #F8F8F8;
}
.pb-2, .py-2 {
  padding-bottom: .5rem !important;
}
.pt-2, .py-2 {
  padding-top: .5rem !important;
}

.bg-secondary {
  background-color: #6c757d !important;
} 
.btn-success-light {
  color: #fff;
  background-color: #8ec63f;
  border-color: #7db52e;
}
.btn-success-light:hover {
  color: #fff;
  background-color: #7db52e; 
}