/* == Begin Body content Components == */
.lp__dr_detail_section {
  background-color: #fff;
}
.lp__dr_detail_section .lp__detail_header {
  background-color: #545454;
  padding: 16px 32px;
}
.lp__dr_detail_section .lp__detail_header * {
  color: #fff;
  margin: 0px;
}
.lp__dr_detail_section .lp__maindetail {
  padding: 16px;
  margin-bottom: 32px;
}
.lp__dr_detail_section .lp__maindetail ul li {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
  border-bottom: 1px solid #e5e5e5;
}
.lp__dr_detail_section .lp__maindetail ul li:nth-of-type(8), .lp__dr_detail_section .lp__maindetail ul li:last-child {
 /* padding: 0px;*/
  border-bottom: 0px solid #e5e5e5;
}
.lp__dr_detail_section .lp__maindetail .lp__detail_listitem {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: bold;
  width: 50%;
  margin-right: 8px;
}
.lp__dr_detail_section .lp__maindetail .lp__detail_listitem a.sup {
  position: relative;
  vertical-align: baseline;
  bottom: 8px;
  padding: 2px;
}
.lp__dr_detail_section .lp__maindetail .lp__detailinfo {
  font-size: 0.875rem;
  line-height: 1.375rem;
  text-align: left;
  width: 80%;
}
.lp__dr_detail_section .lp__maindetail .lp__show_listbtn {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: bold;
  text-align: right;
}
.lp__dr_detail_section .lp__maindetail ul.lp__maindetail_sublist i {
  font-size: 20px;
  margin-right: 8px;
  vertical-align: middle;
}
.lp__dr_detail_section .lp__maindetail ul.lp__maindetail_sublist i:hover {
  text-decoration: none;
}
.lp__dr_detail_section .lp__maindetail ul.lp__maindetail_sublist li {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
  border-bottom: 0px solid #e5e5e5;
}
.lp__dr_detail_section .lp__maindetail ul.lp__maindetail_sublist li:last-child {
  padding: 0px;
  border-bottom: 0px solid #e5e5e5;
}
.lp__dr_detail_section .lp__maindetail ul.lp__maindetail_sublist li a:hover i {
  text-decoration: none;
}
.lp__dr_detail_section .footnotes-section {
  padding: 0px;
}
.lp__dr_detail_section .footnotes-section ul li {
  margin-bottom: 8px;
}

/* == End Body content Components == */
.tui_archieve_media_detail audio,
.tui_archieve_media_detail video {
  width: 100%;
}

.tui__archieve_transcript_section {
  padding: 0;
}

@media screen and (min-width: 992px) {
  .tui__archieve_transcript_section .lp__scrollable_wrapper {
    height: 50vh;
  }
}
.tui__archieve_transcript_section .tui__duration {
  margin: 1rem 0;
}

.tui__archieve_transcript_section .tui__duration .tui_duration_list {
  display: flex;
  padding: 2px;
}
.tui__archieve_transcript_section .tui__duration .tui_duration_list:hover {
  background-color: #f2f2f2;
}

.tui__archieve_transcript_section .tui__duration .tui_duration_list p {
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
  min-width: 90px;
}

.tui__archieve_transcript_section {
  padding: 1rem;
  border: 1px solid #e5e5e5;
}

.lp__scrollable_wrapper {
  width: 100%;
  overflow-x: auto;
  /* SCROLLBAR  width */
  /* Track */
  /* Handle */
}

.lp__scrollable_wrapper::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: #fff;
}

.lp__scrollable_wrapper::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 8px;
  width: 1.5rem;
  border: 1px solid transparent;
  background-clip: content-box;
}

.lp__scrollable_wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.42);
  border-radius: 0.5rem;
  width: 0.5rem;
  height: 100px;
}

.lp__scrollable_wrapper::-webkit-scrollbar {
  width: 0.5rem;
}

.tui__archieve_speakers_section .tui__speaker_wrapper {
  display: flex;
  padding: 1rem 0;
  flex-wrap: wrap;
}

.tui__archieve_speakers_section .tui__speaker_list .image img {
  width: 80px;
    height: 80px;
    object-fit: cover;
  border-radius: 100%;
  padding: 8px;
}

.tui__archieve_speakers_section .tui__speaker_list .tui_speaker_detail {
  padding: 0 1rem;
}

.tui_archieve_media_detail audio,
.tui_archieve_media_detail video {
  width: 100%;
}

.back__result {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 8px;
display: block;
}

.back__result:before {
  font-family: "loopicon";
  content: "\e117";
  font-style: normal;
  font-size: 12px;
}

.relativediv {
  position: relative;
}

.timelineContainer {
  cursor: pointer;
}

.timelineTimes {
  font-size: smaller;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.timelineBar {
      display: flex;
    height: 7px;
    margin: 10px 0px 0px 0px;
    border-radius: 8px;
    background: rgb(222, 222, 222);
}

.timelineTooltip {
  font-size: small;
  padding: 0 5px;
  position: absolute;
  top: -32px;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.timelineTooltipBlack:after {
  border: 7px solid transparent;
  border-top-color: #000;
}

.timelineTooltipBlack:after, .timelineTooltipGray:after {
  box-sizing: border-box;
  content: "";
  left: 50%;
  margin-left: -6px;
  position: absolute;
  top: 100%;
}

.timelineTooltipGray:after {
  border: 7px solid transparent;
  border-top-color: #dedede;
}

.progress-bar {
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  transition: width 0.6s ease;
  white-space: nowrap;
     border-radius: 8px;
}

.faceImage:hover {
  border: 3px solid #1abc9c;
}

.multimedia-search-listing-item {
  margin-bottom: 1rem;
}
.multimedia-search-listing-item button {
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 0.25px;
  border-radius: var(--Border-Radius-xLarge, 32px);
  border: 2px solid var(--Button-Secondary-Outline-Enabled, #004370);
  background: var(--Button-Secondary-Background-Enabled, #FFF);
  margin-bottom: 8px;
  padding: 4px 8px;
}

button.list-item-click.active {
	background-color: #004370;
    color:#fff;
}

a.tui_duration_list.active{
  background-color: #dedede;

}

.multimedia-search-listing,
.tui__archieve_transcript_section {
  margin-bottom: 32px;
}
.tui__archieve_speakers_section {
      margin: 32px 0px;
}
.lp__tabcontent .lp__secondary_search {
  background-color: #f2f2f2;
  padding: 16px 16px 0px 16px;
}
.relativediv {
    position: relative
}

.timelineContainer {
    cursor: pointer
}
.timelineTooltip {
    font-size: small;
    padding: 0 5px;
    position: absolute;
    top: -32px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.timelineTooltipBlack:after {
    border: 7px solid transparent;
    border-top-color: #000
}

.timelineTooltipBlack:after,.timelineTooltipGray:after {
    box-sizing: border-box;
    content: "";
    left: 50%;
    margin-left: -6px;
    position: absolute;
    top: 100%
}

.timelineTooltipGray:after {
    border: 7px solid transparent;
    border-top-color: #dedede
}
.tui_archieve_media_detail .image .img-responsive {
        width: 100%;
    height: 439px;
    object-fit: cover;
    filter: contrast(1.15);
    object-position: top;
            }
/* == End Body content Components == */
.back__result {
  font-size: 14px;
      line-height:20px;
      font-weight:bold;
      margin-bottom: 8px;
  }
  .back__result:before {
  font-family: 'loopicon';
  content: "\e117";
  font-style:normal;
                  font-size: 12px;
          }
span.phkeywd:after {
    content: ',';
}

span.phkeywd:last-child:after {
    content: '';
}