.container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 40px;
}
.reportside {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 50px;
}
.allreports {
  border: solid 2px #B80808;
  border-right: none;
  background: #000;
  border-top:  solid 10px #B80808;
  border-bottom:  solid 10px #B80808;
  padding: 12px;
  margin-bottom: 14px;
  height: 625px;
  overflow-y: scroll;
}
.allreports p {
  padding: 4px;
  background: #4B0202;
  margin-bottom: 10px;
}
.box {
  padding: 5px;
  background: #B80808;
  width: 200px;
  margin-bottom: 14px;
}
.fullreport {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.buttonsec {
  display: flex;
  flex-direction: column;
  margin-top: 212px;
  margin-right: 21px;
}
button {
  width: 75px;
  height: 262px;
  background: #B80808;
  border: none;
}
button:hover {
  background: #4B0202;
}
button:disabled {
  background: gray;
  color: darkgray;
}
#next {
  clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 50%);
}
#prev {
  clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 50%); 
}
.top {
  text-align: right;
  border: solid 4px #B80808;
  border-bottom: none;
  margin-right: -36px;
  width: 615px;
  padding: 45px;
  background: #4B0202;
}
.reportblock {
 width: 750px;
}
.date {
  clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%, 0 50%);
  background-color: #B80808;
  height: 50px;
  padding-left: 40px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.tags {
  background-color: #B80808;
  height: 20px;
  margin-bottom: 10px;
  display: flex;
  align-items: center; 
}
.tags p {
  font-size: 12px;
  padding-left: 14px;
}
.journal {
  border: solid 2px #B80808;
  background: url("https://redalert.icu/assets/img/reportbackground.jpg");
  background-size: 100%;
  padding: 50px;
  padding-top: 100px;
  padding-bottom: 100px;
  margin-bottom: 10px;
  min-height: 300px;
  max-height: 300px;
  overflow-y: scroll;
  outline: solid 5px #B80808;
  outline-offset: 5px;
}
.author {
  background-color: #B80808;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  height: 20px;
  width: 100%
}
.author p {
  padding-right: 14px;
}
.showmore {
  display: none;
}
