.poster-list-wrapper .poster-item-wrapper {
  border: 1px solid #E1E4ED;
  border-radius: 10px;
  background-color: #fff;
}
.poster-list-wrapper .poster-thumb-wrapper {
  position: relative;
}
.poster-list-wrapper .poster-thumb-wrapper img.poster-thumb {
  border-radius: 10px 10px 0 0;
}
.poster-list-wrapper .poster-thumb-wrapper .poster-pdf-icon {
  border: 1px solid #4FB1C4;
  background-color: #fff;
  border-radius: 20px;
  padding: 8px;
  height: 40px;
  display: flex;
}
.poster-list-wrapper .poster-thumb-wrapper .poster-pdf-vote:hover {
  text-decoration: none;
}
.poster-list-wrapper .poster-thumb-wrapper .poster-pdf-vote {
  border: 1px solid #4FB1C4;
  background-color: #4FB1C4;
  border-radius: 20px;
  padding: 5px 7px 7px 7px;
  height: 40px;
  display: flex;
  color: #fff;
  text-decoration: none;
  gap: 5px;
}
.poster-list-wrapper .poster-title {
  margin-bottom: 0;
  padding: 15px;
}
.disabled-vote {
  cursor: not-allowed;
}
.poster-icon-wrapper {
  position: absolute;
  top: 15px;
  right: 15px;
  display: flex;
  gap: 15px;
}
@media screen and (min-width: 768px) {
  .poster-list-wrapper .poster-thumb-wrapper img.poster-thumb {
    height: 730px;
  }
}
@media  screen and (max-width: 767px) {
  .poster-list-wrapper .poster-thumb-wrapper .poster-pdf-vote {
    padding: 5px 10px 10px;
  }
}
.show-when-tab-component-item-3 {
  display: none;
}
