.browser-video
	.browser-entry-icon
		box-sizing border-box
		z-index 1
		&:before
			background url('img/content/video-icon.png') center bottom no-repeat
			width 48px
			height 44px
	.browser-entry-info
		&:hover
			color litepurple
			&:before 
				border-color transparent transparent transparent litepurple
		&:before
			content ""
			width 0
			height 0
			border-style solid
			border-width 5px 0 5px 6px
			border-color transparent transparent transparent darkpurple
			display inline-block
			margin 2px 5px 0 1px
			vertical-align top
	&.playing .browser-entry-info
		padding-top 6px
		&:hover:before
			border-color litepurple
		&:before
			width 2px
			margin-left 0
			margin-right 4px
			height 10px
			border-width 0 3px 0 3px
			border-color darkpurple
	&.played, &.playing
		.browser-entry-icon:before
			content none
	&.played .browser-entry-info
		padding-top 4px
	&.loading .browser-entry-info:before
		border 0 none
		width 12px
		height 12px
		background url('img/loader.gif') center no-repeat
		background-size 100%
		left 0
	&.loading .browser-video-player
		opacity 0
	&.played, &.playing
		&.loading .browser-video-player
			display block
		&.loading .browser-entry-icon:before
			content none

.browser-video-player
	overflow hidden
	position absolute
	left 0
	right 0
	bottom 0
	top 0
	width auto !important
	height auto !important
	video
		height 100% !important
	.vjs-big-play-button
	.vjs-control-bar
		display none !important