/************************************************/
/* LeanBack Player | HTML5 Video Player 		*/
/* Release: 0.1.0 - InVideo Playlist Extension	*/
/************************************************/
/**************************/
/* VPlaylist Control Item */
.h5_lb_controls div.h5_lb_vplaylist_control {display: block; width: 40px; cursor: pointer;}
/***************************************/
/* VPlaylist Control Item: Inner Items */
.h5_lb_controls div.h5_lb_vplaylist_control > div:first-child {text-align: center !important; margin: 9px 0 0; font: 10px/1.231 "bitstream vera sans", "lucida grande", verdana !important; text-shadow: 1px 1px 1px rgba(0,0,0,1); color: #fff;}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav {
	position: absolute !important; padding: 2px 3px 2px !important; height: auto; display: none; text-align: center;

	border: 1px solid #000; border-width: 1px 0 0 0;
	/* Background Fallback for web browsers doesn't support RGBa */
	background: #1d1e1b;
}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_categories{margin: 2px -2px 2px; padding: 0; width: auto; height: 28px; border-bottom: 1px solid #000; display: block;}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_categories div.vplaylist_category {
	margin: 0 0 0 4px; padding: 5px 10px; text-align: center; white-space: pre-wrap; font: 10px/1.231 "bitstream vera sans", "lucida grande", verdana !important; font-weight: bold; float: left; display: block;
}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_categories div.vplaylist_category_active {
	/* Background */
	background: #363636;
}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_category:hover, .h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_category_focus {
	color: #fff !important; text-shadow: 1px 1px 1px rgba(65,65,65,1);
	/* Background Fallback for web browsers doesn't support RGBa */
	background: #000;
	/* Background RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items {clear: both; padding: 2px 0 0; display: block;}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_left, .h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_right {
	position: absolute; bottom: 0; left: 0; width: 25px; height: 25px; padding: 0; margin: 0; display: none; z-index: 1006; border: 1px solid #000;
	/* Background */
	background: #4b4b4b;
	/* Background - URL */
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACbSURBVHjaYvDwcAcIIGZOLk6AAGL68eMHQAAxAQFAADH9//8fIICYGBgYAAIIiP8DBBDTv3//AAIIxAcIIBAGCCAQBgggEAYIIBAGCCAQBgggEAYIIJA8QAAx/Wf4DxBATP///gcIIBAfIICAbAaAAAKJAQQQSD9AAIH4AAEEwgABBGIDBBCIBgggEAYIIBAGCCAQBgggEAYIMAB1v0PS0+tkpgAAAABJRU5ErkJggg==') -1px repeat-x;
}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_left {
	padding-right: 4px; border-width: 1px 1px 0 0 !important;
}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_right {
	left: auto; right: 0px; padding-left: 4px; border-width: 1px 0 0 1px !important;
}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_left div:nth-child(1) {margin: 7px 0 0 12px;}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_left div:nth-child(2) {margin: 7px 0 0 -20px;}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_left div {
	/*margin: 6px auto auto;
	padding: 0; height: 0; width: 0; font-size: 0px; line-height: 0%; width: 0px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 14px solid #fff;
	width: 13px; height: 13px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHUSURBVHjaYjx8+DADCwsLw79//xhAgImJieHPnz9wsf///4PY0vfv329vaq6/AxBATAx4AFCDOlBxFtCQawYGBrGMjIzsAAHEgkOhKlCRBwcHRwknJ6ccyDagTd+BUtwAAYSiASgoCqTSgYqCWdlYDdjZ2MHO+v37N0iakeE/gyBAAME0sAEV17GxsbkyMjCagU38+5/h+7fvIGUIAxn+/wMIIBag1cVAnAQ0RQtqEsOvX79w+gsggFhOnTrVraury8jMzMzw8+dPcKjgARIAAcR87/6dkHdv34sJCggyAEOB4e/fvwzfvn1j+PnjJzr+s//AvkcAAcTMzc219MjhI+o3bl7n+PLtqyA7OxsDKysbw48fP8AaQTQU/zl+/OgDgABiFhDg//n/3/9VQMmjFy9eeHfnzl39r9++sQMBOPK+fv0K13D+wrkXAAHEzC/Ax/D9+w+gqazPuLi49j558vTc06dPzt69e9f6z9+/7Nzc3GB/ff/+/c+1a1deAwQQWMMPoAYWFmawH4Dhfheo6MSjR4+Ovn7z5s3du3f0WNnY2DnYOf7dvn3zBUAAoWgApaNfv34zACMO5PmHwJDb//nz56X3791XB9oq/e//3/sAAQYAUJPwKjqH124AAAAASUVORK5CYII=') no-repeat;*/
	font-size: 0; line-height: 0%; width: 13px; height: 13px; cursor: pointer; float: left;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHUSURBVHjaYjx8+DADCwsLw79//xhAgImJieHPnz9wsf///4PY0vfv329vaq6/AxBATAx4AFCDOlBxFtCQawYGBrGMjIzsAAHEgkOhKlCRBwcHRwknJ6ccyDagTd+BUtwAAYSiASgoCqTSgYqCWdlYDdjZ2MHO+v37N0iakeE/gyBAAME0sAEV17GxsbkyMjCagU38+5/h+7fvIGUIAxn+/wMIIBag1cVAnAQ0RQtqEsOvX79w+gsggFhOnTrVraury8jMzMzw8+dPcKjgARIAAcR87/6dkHdv34sJCggyAEOB4e/fvwzfvn1j+PnjJzr+s//AvkcAAcTMzc219MjhI+o3bl7n+PLtqyA7OxsDKysbw48fP8AaQTQU/zl+/OgDgABiFhDg//n/3/9VQMmjFy9eeHfnzl39r9++sQMBOPK+fv0K13D+wrkXAAHEzC/Ax/D9+w+gqazPuLi49j558vTc06dPzt69e9f6z9+/7Nzc3GB/ff/+/c+1a1deAwQQWMMPoAYWFmawH4Dhfheo6MSjR4+Ovn7z5s3du3f0WNnY2DnYOf7dvn3zBUAAoWgApaNfv34zACMO5PmHwJDb//nz56X3791XB9oq/e//3/sAAQYAUJPwKjqH124AAAAASUVORK5CYII=') no-repeat;
}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_right div:nth-child(1) {margin: 7px 0 0 2px;}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_right div:nth-child(2) {margin: 7px 0 0 -6px;}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_scroll_right div {
	/*margin: 6px auto auto;
	padding: 0; height: 0; width: 0; font-size: 0px; line-height: 0%; width: 0px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 14px solid #fff;
	width: 13px; height: 13px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHBSURBVHjaYtTUUqurq21UUVRUrPzz589TRkZGBiYmJgYgm4GFhYXh379/DCAAEwMIICagAnYDA4NYoMA1oIIsoAJ1BjwAIICYgJgbiL/zAQEPD89UDg6OXUDNuUCNqtg0AAQQE8N/BkGgVYy/f/8GC3Bzc8uxsbNN4uTkXAXk1vz//18UWQNAALH8Z/j/79evXwiR/wwMIH+wsrAaMDIwGjAzM/sC5XcDZZqA+BdAALGA1Pz4/gO7gxnBpBnQeWasrKyBQKfOAwggkAaJr9++4vQkyDZQaH3+/Fnr8uXL3QABBNLA9PHDR6yms7GyMfz9+5fh48ePDPsP7Gc4fuLoVYAAYgF66v/7D+9R1IJMBOEnTx4zXLh4keHkieP3b968dV5GVjoRIIBANrB/+PABbj07OzvYxOs3rjOcO3v288OHD0BBvZaXl/cMSB4ggMAagO5jAHqKARS0d+7eYTh/7tznN29e13348PH6799/doqKCgNj+S/YUIAAAmlg/PbtG9PzF8/BJn789GnGq5cvtwAVHOLh4WaQkBBDcS5AALEAg+zL1q1bfr5583bv339/s4BufwKMtD8yMtJYQw0gwAAA3rVbfTbeJAAAAABJRU5ErkJggg==') no-repeat;*/
	font-size: 0; line-height: 0%; width: 13px; height: 13px; cursor: pointer; float: left;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHBSURBVHjaYtTUUqurq21UUVRUrPzz589TRkZGBiYmJgYgm4GFhYXh379/DCAAEwMIICagAnYDA4NYoMA1oIIsoAJ1BjwAIICYgJgbiL/zAQEPD89UDg6OXUDNuUCNqtg0AAQQE8N/BkGgVYy/f/8GC3Bzc8uxsbNN4uTkXAXk1vz//18UWQNAALH8Z/j/79evXwiR/wwMIH+wsrAaMDIwGjAzM/sC5XcDZZqA+BdAALGA1Pz4/gO7gxnBpBnQeWasrKyBQKfOAwggkAaJr9++4vQkyDZQaH3+/Fnr8uXL3QABBNLA9PHDR6yms7GyMfz9+5fh48ePDPsP7Gc4fuLoVYAAYgF66v/7D+9R1IJMBOEnTx4zXLh4keHkieP3b968dV5GVjoRIIBANrB/+PABbj07OzvYxOs3rjOcO3v288OHD0BBvZaXl/cMSB4ggMAagO5jAHqKARS0d+7eYTh/7tznN29e13348PH6799/doqKCgNj+S/YUIAAAmlg/PbtG9PzF8/BJn789GnGq5cvtwAVHOLh4WaQkBBDcS5AALEAg+zL1q1bfr5583bv339/s4BufwKMtD8yMtJYQw0gwAAA3rVbfTbeJAAAAABJRU5ErkJggg==') no-repeat;
}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_items div.vplaylist_item {padding: 5px 4px 4px; float: left;}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_item_active {background: #363636;}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_item:hover, .h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_item_focus {
	padding: 4px; color: #fff !important; text-shadow: 1px 1px 1px rgba(65,65,65,1);
	/* Background Fallback for web browsers doesn't support RGBa */
	background: #000;
	/* Background RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_item img {border: 1px solid #000;}

.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_item div.vplaylist_item_title {padding: 11px 0 0; height: 25px; white-space: pre-wrap; word-wrap: break-word; font: 10px/1.231 arial, helvetica, sans-serif; font-weight: bold;}
.h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav div.vplaylist_item div.vplaylist_item_duration {padding: 11px 0 0; font: 10px/1.231 arial, helvetica, sans-serif;}

.h5_lb_controls div.h5_lb_vplaylist_control:hover div.vplaylist_nav, .h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav_focus {padding: 0 1px; display: block; white-space: nowrap; overflow: hidden; z-index: 1005;}

.h5_lb_fullscreen .h5_lb_controls div.h5_lb_vplaylist_control div.vplaylist_nav {
	/* Background - only RGB */
	background: #646464;
}
/******************************************/
/* In-video title for Video Playlist item */
.h5_lb_player .h5_lb_vplaylist_title {
	position: absolute; right: 18%; top: 10px; left: 18%; padding: 5px;
	color: #fff; text-align: center !important;	display: none;
	/* Fallback for web browsers doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.2 opacity */
	background: rgba(0, 0, 0, 0.2);
}
.h5_lb_smallscreen  div.h5_lb_vplaylist_title {font: 15px/1.231 arial, helvetica, sans-serif; font-weight: bold;}
.h5_lb_fullscreen  div.h5_lb_vplaylist_title {font: 22px/1.231 arial, helvetica, sans-serif; font-weight: bold;}
/************************************/