/* embed */

video {
	/* this embed is for html5 player */
	/* width: 100%    !important;
	height: auto   !important; */
}

.plyr .plyr__video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
	max-width: 100%;
}

.plyr .plyr__video-wrapper video {
	position: absolute;
	width: 100%;
	height: 100%;
}

#PlayerOuterContainer {
	margin-top: 5px;
	width: 655px;
}

#PlayerOuterContainer object, #PlayerOuterContainer embed {
	max-width: 100%;
}

.Video { 
	width: 300px; 
	height: 77px;
}

.Video div, .PlayListVideo div {
	float: left;
}

.MetaInfo {
	float: left;
	margin-left: 10px;
	width: 146px;
}

/* voting */

#VideoLinks #VoteContainer {
	float: right;
}

#VotesDownNum {
	color: #900;
}

#VotesUpNum {
	font-weight: 600;
	padding-top: 1px;
	margin-right: 5px;
}

#VoteText, #VotesUpNum, #VoteUp {
	float: right;
}

#VoteUp {
	background-image: url("/static/sys/design/sprites.png?v=13");
	_background-image: url("/static/sys/design/sprites.gif?v=13");
	_background-repeat: no-repeat;
	_overflow: hidden;
	margin-right: 3px;
	display: inline-block;
	width: 21px;
	height: 20px;
}

#VoteUp {
	background-position: -182px -87px;
}

#VoteText {
	margin-right: 8px;
}

#VoteUp.CantVote {
	background-position: -204px -87px;
}

#VoteDown.CantVote {
	background-position: -204px -108px;
}

/* PlayList */

#PlayListControls {
	margin-top: 14px;
}

.PlayListVideo {
	width: 300px;
	height: 70px;
}

#PlayListVideos {
	display: inline-block;
}

#PlayListControls #PlayListBack, #PlayListStop, #PlayListPlay, #PlayListNext {
	background-image: url("/static/sys/img/svg/arrows.svg");
	background-repeat: no-repeat;
	background-size: 43px;
	margin-top: 0;
	width: 21px;
	height: 21px;
	float: left;
	margin-right: 4px;
}

#PlayListBack {
	background-position: 0 0;
}

#PlayListStop {
	background-position: -22px -22px;
}

#PlayListPlay {
	background-position: 0px -22px;
}

#PlayListNext {
	background-position: -22px 0;
}

#PlayListClear {
	margin-left: 10px;
	padding-top: 2px;
	display: inline-block;
}

#IsQuickEditLinks a {
	padding-top: 2px;
	display: inline-block;
}

.Current {
	background-color: #DCDCDC;
	height: 77px;
}

/* video title */

h1 {
	width: initial;
	max-width: 655px;
	line-height: 30px;
}
#CustomH1 {
	margin-top: 25px;
	display: inline-block;
	height: initial;
}

.VideoCategory a {
	font-size: 11px;
}

/* video info */

#ShowFullDescription, #ShowShortDescription {
	display: block;
}

#FullDescription {
	display: none;
}

#VideoInfo {
	overflow: hidden;
	width: 100%;
	max-width: 655px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#VideoInfo	img {
	float: left;
}
#VideoInfo	a.UserName, #VideoInfo #InActiveUserName {
	float: left;
	width: 89px;
	margin-left: 8px;
}

#VideoInfo	p  {
	float: left;
	width: 350px;
}

#VideoInfoViews {
	float: right;
	width: 145px;
	text-align: right;
	font-size: 12px;
}

#VideoInfoViews	span {
	display: block;
	font-size: 12px;
	height: 18px;
}

#VideoInfoUser a.UserName {
	padding-top: 2px;

}

#VideoInfo #VideoInfoUser img.Avatar {
	margin-top: 2px;
	border-radius: 3px;
}

#VideoInfoUser {
	width: 145px;
}

#ShortDescription, #FullDescription {
	font-size: 12px;
}

a#ShowFullDescription, a#ShowShortDescription {
	margin-top: 3px;
}
			
/* video links */

#VideoLinks {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 16px;
	width: 100%;
	max-width: 655px;
	border-bottom: 1px solid #DCDCDC;
    padding-bottom: 18px;
}

#VideoLinks	iframe, #VideoLinks #DummyIframe {
	float: left;
	border: none;
	overflow: hidden;
	width: 80px;
	height: 21px;
	margin-right: 5px;
}

#VideoLinks	#TwitterShare {
	float: left;
	width: 80px;
	height: 21px;
	padding-left: 0;
}
#VideoLinks	#FacebookShare {
	float: left;
	height: 21px;
	margin-right: 5px;
	padding-left: 0;
}


#VideoLinks	#TwitterShare	iframe {
	width: auto;
}

#VideoLinks	#NoFbTwitterIframes {
	float: left;
	width: 150px;
}

#VideoLinks	#VideoCenterLinks {
	float: left;
	text-align: center;
	width: 62%;
	max-width: 350px;
	padding-top: 1px;
}

#VideoLinks	div {
	float: right;
}

/* admin toolbox */

.RoundedLightSilver {
	padding-left: 0px;
}

#sbHandPickedPosition {
	height: 32px;
	width: 42px;
	float: left;
	margin-right: 8px;
}

#btnAddHandPicked {
	width: 100px;
}

span#HandPickedStatus {
	width: 300px;
}
#btnSetIsAdult, #btnDeleteVideo, #btnIsDuplicate {
	width: 150px;
}

.AdminTools {
	width: 100px;
	display: block;
	float: left;
}

#cbBlackListVideo {
	width: 15px;
	clear: both;
	float: left;
	margin-top: 3px;
	margin-right: 6px;
	margin-left: 100px;
}

label {
	font-size: 13px;
}

