

.job-group .list-group-item[class*="border-"] {
  border: 1px solid;
  border-radius: 0.25rem;
}

.job-group.cols-2 .list-group-item {
  width: calc(50% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
.job-group.cols-2 .list-group-item:nth-of-type(2n+1) {
  width: calc(50% - 15px);
  margin-left: 0;
}
.job-group.cols-2 .list-group-item:nth-child(2n+2) {
  width: calc(50% - 15px);
  margin-right: 0;
}

.job-group.cols-3 .list-group-item {
  width: calc(33% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
.job-group.cols-3 .list-group-item:nth-of-type(3n+1) {
  width: calc(33% - 15px);
  margin-left: 0;
}
.job-group.cols-3 .list-group-item:nth-child(3n+3) {
  width: calc(33% - 15px);
  margin-right: 0;
}

.job-group.cols-4 .list-group-item {
  width: calc(25% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
.job-group.cols-4 .list-group-item:nth-of-type(4n+1) {
  width: calc(25% - 15px);
  margin-left: 0;
}
.job-group.cols-4 .list-group-item:nth-child(4n+4) {
  width: calc(25% - 15px);
  margin-right: 0;
}

.job-group.cols-5 .list-group-item {
  width: calc(20% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
.job-group.cols-5 .list-group-item:nth-of-type(5n+1) {
  width: calc(20% - 15px);
  margin-left: 0;
}
.job-group.cols-5 .list-group-item:nth-child(5n+5) {
  width: calc(20% - 15px);
  margin-right: 0;
}

.job-group.cols-6 .list-group-item {
  width: calc(16.6666% - 30px);
  margin-left: 15px;
  margin-right: 15px;
}
.job-group.cols-6 .list-group-item:nth-of-type(6n+1) {
  width: calc(16.6666% - 15px);
  margin-left: 0;
}
.job-group.cols-6 .list-group-item:nth-child(6n+6) {
  width: calc(16.6666% - 15px);
  margin-right: 0;
}
