@charset "UTF-8";
/* CSS Document */

	.audio_one_page h1 {
		font-size: 1.9rem;
		font-weight: 700;
	}
	.audio_one_page h2 {
		font-size: 1.6rem;
		font-weight: 500;
		font-style: italic;
	}

	.audio_one_page .advanced_options_block {
		position: relative;
		display: inline-block;
		margin-right: 1rem;
	}
	.audio_one_page .advanced_options_block .adv_o_btn {
		position: relative;
		cursor: pointer;
		z-index: 10;
		display: inline-block;
	}
	.audio_one_page .advanced_options_block .adv_o_btn:active {
		left: 1px;
		top: 1px;
	}
	.audio_one_page .advanced_options_block .adv_o_btn .adv_o_btn_icon {
		color: #6c757d;
	}
	.audio_one_page .advanced_options_block .adv_o_menu {
		left: -1rem;
		right: -1rem;
		top: -0.7rem;
		
		border: 1px solid #ced4da;
		border-radius: .5rem;
		position: absolute;
		box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
		background-color: #ffffff;
		padding: 2.6rem 1rem 1.1rem 1rem;
		text-align: left;
		font-size: 0.9rem;

		display: none;
	}

	.audio_one_page .advanced_options_block .adv_o_menu .adv_o_menu_link a {
		color: #000000;
		text-decoration: none;
	}
	.audio_one_page .advanced_options_block .adv_o_menu .adv_o_menu_link a:hover {
		color: #000000;
		text-decoration: underline;
	}
	.audio_one_page .container {
		position: relative;
	}
	.audio_one_page .container > .row {
		position: relative;
		z-index: 300;
	}
	.audio_one_page .container .aob_parent {
		z-index: 400;
	}
	
	
	.audio_one_page .audio_block {
		position: relative;
		z-index: 10 !important;
		background-color: rgba(255, 255, 255, 0.9);
		padding: 0.94rem 0;
	}
	
	.audio_one_page .audio_block .sc_block {
		/* margin-left: 250px; */
	}
	
	
	.audio_one_page .end_transcr {
		font-size: 1.06rem;
		text-align: center;
		text-transform:uppercase;
		margin: 0.94rem 0;
	}
	.audio_one_page .persons_transcr {
		margin-bottom: 2.5rem;
	}	
	.audio_one_page .persons_transcr .pers_item {
		
		line-height: 2.25rem;
		font-size: 1.06rem;
	}
	.audio_one_page .persons_transcr .pers_item span {
		font-weight: bold;
	}
	.audio_one_page .video_block {
		text-align: center;
		padding: 2rem 0;
	}
	.audio_one_page .lecture_suggestions_col .list-group-item a {
		color: #515151;
	}
	.audio_one_page .lecture_suggestions_col .lgi_bg_dark {
		background-color: #e9ecef;
	}
	.audio_one_page .lecture_suggestions_col .list-group-item a:hover {
		color: #515151;
		text-decoration: none;
	}
	.audio_one_page .lecture_suggestions_col .list-group-item .ls_listen_icon_block {
		background-color: rgb(255, 153, 0);
		color: #ffffff;
		font-size: 0.6rem;
		text-align: center;
		border-radius: 0.43rem;
		padding: 0 0.2rem;
		margin-right: 0.4rem;
	}
	.audio_one_page .lecture_suggestions_col .list-group-item .ls_listen_icon_block .ls_listen_icon {
		font-size: 1.1rem;
		line-height: 1;
		padding-bottom: 0.25rem;
	}
	.audio_one_page .lecture_suggestions_col .list-group-item .ls_lecture_t {
		font-size: 0.9rem;
	}
	
	
.transcript_html {	
	vertical-align: top;
	font-family: Noto Serif;
	position: relative;
	z-index: 5;
	font-size: 1rem;
}
	
.wavesurfer-transcript {
	/* height: 500px; 
	overflow: auto;	*/
	display: none;
	position: relative;
	vertical-align: top;
}
.wavesurfer-marker {
	cursor: pointer;	
	
}
.dual_view_class .wavesurfer-marker {
	display: block;
	position: relative;
	vertical-align: top;
	margin: 0 0 1.5em 0;
}
.wavesurfer-marker:hover {
	background: #EFEFEF;
	border-radius: 3px;	
}
.wavesurfer-marker.act {
	background: #FAFF00;	
}
.wavesurfer-transcript p {
  margin: 0 0 1.5em 0;
	font-size: 1.2em;
	line-height: 1.8;	
}

.transcript_html .checked_note {
	text-decoration: underline;
}
.add_note_button {
	display: inline-block;
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	z-index: 1000;
}