/* #analytics-lib-videos h5,#analytics-lib-videos h2{
	font-size: 1.8rem;
} */

#analytics-lib-videos .video-length, #analytics-video-list .video-count{ 
	color: #a9a9a9;
	font-size: 1.2rem;
}

#analytics-lib-videos .al-video-link{	
	position: relative;
}

#analytics-lib-videos .al-video-tooltip-wrapper .description{
	color: #000;
}

#analytics-lib-videos.cb21 li{
	overflow: visible;
}

#analytics-lib-videos .al-video-tooltip-wrapper ul li{
	border-top: none;
	list-style-type: disc;
	padding-top: 4px;
	margin-left: 20px;
}

#analytics-lib-videos .al-video-tooltip-wrapper{
	box-sizing: border-box;
	padding: 20px;
	position: relative;
	width: 100%;
	background-color: #f2f4f5;
	border-radius: 3px;
	opacity: 0;
	font-size: 1.6rem;
	z-index:1;
	margin-top: 1rem;
}

#analytics-lib-videos .al-video-tooltip-wrapper i{
	display:none;
}

#analytics-lib-videos .cb18v1 .cb18w2{
	padding: 0;
	margin: 0 auto;
}

#analytics-lib-videos .cb18w2{
	width: 100%;
}
#analytics-lib-videos.cb21.cb21v0 > h2,#analytics-lib-videos.cb21.cb21v0 > p{
	text-align: center;
}
#analytics-video-list .cb21w1 ul li, #analytics-video-list > ul li{
	padding-top:16px
}
#analytics-video-list .cb21w1 ul li > p, #analytics-video-list > ul li > h3{
	margin-bottom:16px
}

#analytics-lib-videos .cb18v1 .cb18w2 .cb18swrap{
	background-color: #f9f9f9
}
#analytics-lib-videos .cb18v1 .cb18sright{
	padding: 1em;
}
#analytics-lib-videos .cb18w2 .cb18form{
	border: 1px solid #c7cdd3;
}
#analytics-lib-videos .cb18w2 .cb18form .cb18formsubmit:before{
	background: #f9f9f9;
	border-left: 1px solid #c7cdd3;
	color: #28212f;
}
#search_term{
	margin-left:-2px;
	padding: 0.6em 3em 0.5em 0.8em;
	box-sizing: border-box;
}
.ui-autocomplete.ui-menu{
	background: #fff;
	max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    border: 2px solid #eeeeee;
}	

#analytics-lib-videos .ui-autocomplete.ui-menu li{
	padding: 8px 12px;
	font-size: 1.6rem;
}
#analytics-lib-videos .ui-autocomplete.ui-menu .ui-state-focus{
	background-color: #f2f4f5;
}
#analytics-video-list .video-count{
	margin-left: 1.4rem;
}

@media screen and (min-width: 771px) {

	#analytics-lib-videos .cb18w2{
		width: 75%;
	}
	#analytics-lib-videos .al-video-tooltip-wrapper i{
		display:inline;
		width: 0;
		height: 0;
		content: '';
		z-index: 10;
		border-right: 20px solid #f2f4f5;
		border-left: 0;
		border-bottom: 20px solid transparent;
		border-top: 20px solid transparent;
		left: -18px;
		position: absolute;
		top: calc(50% - 20px);
		margin-top: 0;
	}
	
	#analytics-lib-videos .al-video-tooltip-wrapper{
		position: absolute;
		width: 260px;
		-ms-transform: translate(290px, -50%);
		-webkit-transform: translate(290px, -50%);
		transform: translate(290px, -50%);
		top: 50%;
		right:-20px;
		box-shadow: 1px 0px 14px 4px rgba(50,75,92,0.15);
	}
}

@media screen and (max-width: 550px) {
	#analytics-lib-videos .cb18v1 .cb18sright {
		width: 91.5%;
	}
}

.cb105open .cb105w2{
	overflow: visible;
}
