.whitepapers__list {padding-bottom: 2rem;}
.whitepapers__list .card-body, .whitepapers__list .card-footer {
    padding: 1.5rem 2rem 1.25px;
}
.whitepapers__list .card-body:last-child, .whitepapers__list .card-footer:last-child {
    padding-bottom: 2rem;
}
.whitepapers__list .card-footer {
    border: none;
    background: transparent;
}

.whitepapers__chapter-breadcrumbs {
  display: block;
}
.whitepapers__headline-dividers {
  background: #666;
  color: #fff;
  padding: 1.5rem 1.5rem 1.5rem 125px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  position: relative;
}
.whitepapers__headline-dividers {
  counter-increment: headlineCounter;
}
.whitepapers__headline-dividers::before {
  content: counter(headlineCounter);
  padding-right: 30px;
  position: absolute;
  left: 50px;
  top: 50%;
  margin-top: -21px;
}
.whitepapers__headline-dividers::after {
  content: " ";
  display: block;
  position: absolute;
  left: 100px;
  border-right: 2px solid #b4b4b4;
  top: 1.5rem;
  bottom: 1.5rem;
}
.whitepapers__chapters--side {
  max-height: calc(100vh - 200px);
  overflow-y: auto;
  position: sticky;
  top: 130px;
}
.whitepapers__chapters--side ul li span {display: block;}
.whitepapers__chapters--side ul li a { color: #666; display: block; line-height: normal;}
.whitepapers__chapters--side ul li a:hover,
.whitepapers__chapters--side ul li a:focus { color: #2d5aaa; }
.whitepapers__chapters--side ul li.list-group-item.active { background-color: #ec417a; border-color: #ec417a; color: #fff; display: block; line-height: normal;}
.whitepapers__chapters--side ul li.list-group-item.active a { color: #fff; }

.whitepapers__gate-top {position: relative;}
.whitepapers__gate-top::before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAB4CAYAAAAzOJiAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBEQUJENzVCODdDMTFFQTlGMDJDNjBFNTZGNjE3NUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBEQUJENzZCODdDMTFFQTlGMDJDNjBFNTZGNjE3NUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNkFCNTg2MkI4NzgxMUVBOUYwMkM2MEU1NkY2MTc1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMERBQkQ3NEI4N0MxMUVBOUYwMkM2MEU1NkY2MTc1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtMqNcEAAABSSURBVHjalJHBDgAgCEIJ+v9ftmPLYdalKc+cKCJiEEB6aFIayirdmnqgs4H7oYom4Gip6drgIZr9LDoN7pL5Y7A0zX4vNNt113o9sqNI2hJgAD4KBOwY56vcAAAAAElFTkSuQmCC');
  background-repeat: repeat-x;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 120px;
  transform: translateY(-99%);
  -webkit-transform: translateY(-99%);
  z-index: 3;
}
.whitepapers__toc {}
.whitepapers__toc .border-left {
  border-left: 2px solid #ec417a !important;
}
