/* UVP CSS */

/* Youtube fixed */
.fwduvp-ytb-title{
	font: 400 14px Roboto;
	line-height:16px !important;
	margin: 2px 0 3px!important;
	padding: 3px 0 0 1px !important;
	transition: all .25s ease-out !important;
}

.fwduvp-ytb-p{
	font-family: Roboto, Arial;
	font-size: 13px !important;
        line-height: 15px !important;
	margin:0px !important;
}

/* Size of Letters playlist text */
.fwduvp-playlist-name,
.fwduvp-cb-selector{
	font: 500 14px Roboto, Arial !important;
}

.fwduvp-cb-button{
	font: 400 14px Roboto, Arial !important;
}

/* Folder text */
.fwduvp-thumbnail-title{
	font: 400 13px Roboto, Arial !important;
	color: #ff9100!important;
	line-height:20px !important;
	margin: 0px 0 3px!important;
	padding: 3px 0 0 1px !important;
	transition: all .25s ease-out !important;
}


/* SUBTITLE SETTINGS for video */

.UVPSubtitle{
	font-family:Arial !important;
	text-align:center !important;
	color:#FFFFFF !important;
	text-shadow: 0px 0px 1px #000000 !important;
	font-size:20px !important;
	line-height:24px !important;
        font-weight:600 !important;
	margin:0px !important;
	padding:0px !important;
	margin-left:20px !important;
	margin-right:20px !important;
	margin-bottom:12px !important;
}

/* #######-minimal dark-####### */

.UVP_CategoriesTitle{
	color:#BBBBBB;
	margin:5px;
	margin-top:6px;
	line-height:16px;
	font-weight:100;
}

.UVP_CategoriesType{
	color:#BBBBBB;
	margin:5px;
	margin-top:-4px;
	line-height:16px;
	font-weight:100;
}

.UVP_CategoriesTypeIn{
	color:#BBBBBB;
}

.UVP_CategoriesDescription{
	color:#BBBBBB;
	margin:5px;
	margin-top:-4px;
	line-height:16px;
	line-height:16px;
	font-weight:100;
}

.UVP_ThumbnailTitle{
	color:#ff9100;
	line-height:16px;
	margin:0px;
	margin-top:2px;
	margin-bottom:4px;
	padding:0px;
}

.UVP_ThumbnailDescription{
	color:#888888;
	line-height:16px;
	margin:0px;
	padding:0px;
}

.UVP_VideoTitleDescription{
	margin:12px;
	margin-bottom:8px;
	color:#FFFFFF;
}

.UVP_VideoMainDescription{
	margin:10px;
	margin-top:0px;
	margin-bottom:8px;
	line-height:16px;
	color:#888888;
}

.UVP_Link{
	margin:12px;
	margin-top:0px;
	margin-bottom:8px;
	line-height:16px;
	color:#888888;
}

.UVP_DarkBold{
	font-weight:bold;
	color:#FFFFFF;
}

.minimalDarkLink a:link    {color:#0099FF;}
.minimalDarkLink a:visited {color:#0099FF;}
.minimalDarkLink a:hover   {color:#DDDDDD;}
.minimalDarkLink a:active  {color:#0099FF;}


/* Annotations in videos, square boxes with information and such */
.UVPAnnotationNormal{
	font-family:Arial !important;
	font-size:14px !important;
	width: 290px !important;
	padding:10px !important;
	padding-top:6px !important;
	padding-bottom:6px !important;
	color:#FFFFFF !important;
	background: rgba(31, 31, 31, 1) !important;
}

.UVPAnnotationLinkNormal{
	font-family:Arial !important;
	font-size:14px !important;
	width: 320px !important;
	padding:10px !important;
	padding-top:6px !important;
	padding-bottom:6px !important;
	color:#000000 !important;
	line-height:20px !important;
	background: rgba(0,153,255,1) !important;
}

.UVPAnnotationLinkSelected{
	font-family:Arial !important;
	font-size:14px !important;
	width: 320px !important;
	padding:10px !important;
	padding-top:6px !important;
	padding-bottom:6px !important;
	color:#FFFFFF !important;
	line-height:20px !important;
	background: rgba(31, 31, 31, 1) !important;
}

.UVPAnnotationJavascriptNormal{
	font-family:Arial !important;
	font-size:14px !important;
	width: 320px !important;
	padding:10px !important;
	padding-top:6px !important;
	padding-bottom:6px !important;
	color:#000000 !important;
	line-height:20px !important;
	background: rgba(255, 255, 255, 1) !important;
}

.UVPAnnotationJavascriptSelected{
	font-family:Arial !important;
	font-size:14px !important;
	width: 320px !important;
	padding:10px !important;
	padding-top:6px !important;
	padding-bottom:6px !important;
	color:#FFFFFF !important;
	line-height:20px !important;
	background: rgba(0,153,255,1) !important;
}

.UVPAnnotationCSSNormal{
	font-family:Arial !important;
	font-size: 14px;
	text-align: center !important;
	width: 280px !important;
	padding:10px !important;
	padding-top:6px !important;
	padding-bottom:6px !important;
	color:#FFFFFF !important;
	line-height:20px !important;
	background: rgba(0,0,0, .8) !important;
}

.UVPAnnotationCSSNormal p{
	padding:0px !important;
	margin:0px !important;
	margin-top:8px !important;
	margin-bottom:8px !important; 
}

.UVPAnnotationAPINormal{
	font-family:Arial !important;
	font-size:14px !important;
	text-align:center !important;
	width: 370px !important;
	padding:6px !important;
	color:#FFFFFF !important;
	background: rgba(31, 31, 31, 1) !important;
}

.UVPAnnotationPlayNormal{
	font-family:Arial !important;
	text-align:center !important;
	width: 160px !important;
	padding:10px !important;
	padding-top:6px !important;
	padding-bottom:6px !important;
	color:#000000 !important;
	line-height:20px !important;
	border-style: solid !important;
    border-width: 1px !important;
	border-color: #999999 !important;
	border-radius:8px !important;
	background: rgba(255, 255, 255, 1) !important;
	box-shadow: 1px 1px 1px #999999 !important;
}

.UVPAnnotationPlaySelected{
	font-family:Arial !important;
	text-align:center !important;
	width: 160px !important;
	padding:10px !important;
	padding-top:6px !important;
	padding-bottom:6px !important;
	color:#FFFFFF !important;
	line-height:20px !important;
	border-style: solid !important;
    border-width: 1px !important;
	border-color: #FFFFFF !important;
	border-radius:8px !important;
	background: rgba(0,153,255,1) !important;
	box-shadow: 1px 1px 1px #999999 !important;
}