.ilcPlaylist{ } /*width:600px; background:#FAFAFA;*/
.ilcPlaylist .playlistTitle{display:block; font-size:120%; font-weight:bold; padding:20px 0 10px 0;}
.ilcPlaylist ul{padding:0; margin:0; list-style:none; width:100%;}

.ilcPlaylist li:first-child{border-top:1px dashed #CCC;}
.ilcPlaylist li{padding:0; border-bottom:1px dashed #CCC; }
.ilcPlaylist li a {color: inherit; display:table; height: 100%; vertical-align: middle; color: inherit; text-decoration: none; width: 100%; box-sizing: border-box;}
.ilcPlaylist li a {
	-moz-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	-webkit-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
}
.ilcPlaylist .vdoTitle{display:table-cell; vertical-align:middle; padding:7px 10px; box-sizing: border-box;}
.ilcPlaylist li a:before{content:"\f102"; font-family:VideoJS; display:table-cell; vertical-align:middle; width:20px; font-size:20px; color:#DDD; }
.ilcPlaylist .vdoDuration{display:table-cell; width:60px; vertical-align:middle; color:#CCC; text-align:right; overflow:hidden;}
.ilcPlaylist li a:hover{background:#EEE;}
.ilcPlaylist li a:hover:before, .ilcPlaylist li a:hover .vdoDuration{color:#666;}
.ilcPlaylist li.selected a{background:#b6ff00;}
.ilcPlaylist li.selected a:before{color:#698523;content:"\f101"}
.ilcPlaylist li.selected .vdoDuration{color:#698523;}
