.njcap-thirds {
  display: flex;
  flex-direction: row;
  margin-top: 12px;
  padding-top: 8px;
  width: 100%;
  height: 280px;
}

.njcap-left {
  display: flex;
  flex-direction: column;
  width: 20%;
  height: 280px;
}

.njcap-middle {
  display: flex;
  flex-direction: row;
  width: 60%;
  height: 280px;
}

.njcap-middle-left {
  display: flex;
  flex-direction: column;
  width: 60%;
  height: 280;
}

.njcap-parties {
  height: 50px;
}

.njcap-vee {
  height: 30px;
}

.njcap-plaintiff {
  display: flex;
  flex-direction: row;
  height: 60px;
}

.njcap-plaintiff-left {
  display: flex;
  flex-direction: column;
  height: 30px;
  width: 33%;
}

.njcap-middle-right {
  display: flex;
  flex-direction: row;
  height: 30px;
  width: 40%;
  height: 280px;
}

.njcap-middle-right-left {
  display: flex;
  flex-direction: column;
  width: 10%;
  height: 280px;
}

.njcap-middle-right-right {
  display: flex;
  flex-direction: column;
  width: 90%;
  height: 280px;
}

.njcap-right {
  display: flex;
  flex-direction: column;
  width: 20%;
  height: 280px;
}

.njcap-divider {
  margin-top: 2px;
  border-bottom: 1px solid #000;
}

.njcap-divider2 {
  margin-top: 12px;
  height: 4px;
  border-top: 1px solid #000;
}

.njcap-case-info-top {
  display: flex;
  justify-content: flex-end;
  margin-top: 4px;
  margin-right: 4px;
  padding-right: 3px;
  height: 30px;
  width: 100%;
}

.njcap-case-info {
  display: flex;
  justify-content: flex-end;
  margin-top: 5px;
  margin-right: 4px;
  padding-right: 3px;
  height: 30px;
  width: 100%;
}
