H3 {
// text-align: center;
font-size:24px;
font-weight:normal;
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
}

section p {
line-height:28px;
}

section .imgcontainer {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom:10px;
margin-top:10px;

}

.selectedpublications {
text-decoration:underline; 
margin-top:10px;
margin-left:20px;
}

input[type='checkbox'] {
display: none;
}

.togglelable {
display: block;
font-size:18px;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
margin-right:20px;
}

.togglelable::before {
  content: '';
  display: inline-block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 10px solid currentColor;
  vertical-align: middle;
  margin-right: 10px;
  transform: translateY(-2px); 
}

.togglelable:hover {
  color: red;
}


#togglecontent1 {
max-height: 0px;
overflow: hidden;
}

#toggle1:checked + .togglelable + #togglecontent1 {
max-height: 10000px;
}

#toggle1:checked + .togglelable {
font-weight:bold;
}

#toggle1:checked + .togglelable::before {
  transform: rotate(90deg) translateX(-3px);
}

#togglecontent2 {
max-height: 0px;
overflow: hidden;
}

#toggle2:checked + .togglelable + #togglecontent2 {
max-height: 10000px;
}

#toggle2:checked + .togglelable {
font-weight:bold;
}

#toggle2:checked + .togglelable::before {
  transform: rotate(90deg) translateX(-3px);
}

#togglecontent3 {
max-height: 0px;
overflow: hidden;
}

#toggle3:checked + .togglelable + #togglecontent3 {
max-height: 10000px;
}

#toggle3:checked + .togglelable {
font-weight:bold;
}

#toggle3:checked + .togglelable::before {
  transform: rotate(90deg) translateX(-3px);
}

