/* CSS Document */


/********
***	ASSETS LISTING
***********/

.inbox-color-tag {
	border-radius: 3px;
	border: 1px solid;
	max-width: 100px;
	padding: 1px 6px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 2px;
}

/*.assetslist .listitem{*/
	/*min-height: fit-content;*/
/*}*/

.assetslist .listitem .clickfix{
    background: transparent;
    height: 4px;
    left: 0;
    position: absolute;
    top: -4px;
    width: 100%;
}
.assetslist .listitem.blocked{
}
.assetslist .listitem .thumb{
	background:#FFF;
	border: 5px solid #FFF;
	position: relative;
	display: flex;
	height: 100px;
	width: 170px;
	box-sizing: border-box;
}

.assetslist .listitem.grid-view .thumb{
	grid-area: th;
}

.assetslist .listitem .thumb.expanded{
	padding-bottom: 16px;
}
.assetslist .listitem.selected .thumb{
}
.assetslist .listitem .thumb .imgph{
	display: table-cell;
	vertical-align: middle;
}
.assetslist .listitem .thumb .duration{
	position: absolute;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.3);
	color: #FFF;
	padding: 3px;
}

.assetslist .listitem .thumb .wxh{
	position: absolute;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.3);
	color: #FFF;
	padding: 3px;
}

.assetslist .listitem .thumb .imgph,
.assetslist .listitem .thumb .img{
	background:center center no-repeat #FAFAFA;
	z-index:0;
	display: flex;
	flex-grow: 1;
}
.assetslist .listitem .thumb .imgph img{
	/*display: none;*/
}
.assetslist .listitem .thumb .imgph .imgfix{
	height: 90px;
	width: 160px;
	margin: auto;
	background: url('../imgs/diagonals.white.png') center #FFF;
}
.assetslist .listitem .thumb .imgph .imgzip{
	height: 90px;
	width: 160px;
	margin: auto;
	background: url('../imgs/zip.thumb2.png') no-repeat center #FFF;
}
.assetslist .listitem .thumb .imgph .imgsub{
	height: 90px;
	width: 160px;
	margin: auto;
	background: url('../imgs/sub.thumb2.png') no-repeat center #FFF;
}
.assetslist .listitem .thumb .img.plitems{
	padding: 0;
	overflow:hidden;
}
.assetslist .listitem .thumb .img.plitems .slide{
	height: 90px;
	width: 160px;
	margin: 0; padding: 0;
}
.assetslist .listitem .thumb .img.plitems .slide img {
	background-color: #eee;
	margin: auto;
	display: block;
}

.assetslist .listitem .thumb .play{
	height: 90px;
	width: 160px;
	display:none;
	margin: 0;
	cursor:pointer;
	background:url("../imgs/thumb_play.png") center center no-repeat;
	z-index:10;
	position:absolute;
}
.assetslist .listitem .thumb .new{
	height: 90px;
	width: 160px;
	display:none;
	margin: 0;
	cursor:pointer;
	background:url("../imgs/thumb_new.png") center center no-repeat;
	z-index:10;
	position:absolute;
}
.assetslist .listitem .thumb:hover .play{
	display: block;
}
.assetslist .listitem .thumb.image .play,
.assetslist .listitem .thumb.document .play,
.assetslist .listitem .thumb.compressed .play{
	background-image:url(../imgs/thumb_oversize.png);
}

.assetslist .listitem .thumb .playerph{
	width:480px;
	height:270px;
	display:none;
	background-position:center center;
	background-repeat:no-repeat;
}
.assetslist .listitem .thumb .playerph.waiting{
	background-image:url(../imgs/loading.gif);
}
.assetslist .listitem .thumb .playerph.error{
	padding:10px;
	width:300px;
	height:160px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#900;
}
.assetslist .listitem .thumb .closeplayer{
	cursor:pointer;
	display:none;
	float:right;
	color: #999;
	padding: 3px;
	font-size: 10px;
}

.assetslist .listitem .name{
	font-weight:bold;
}

.assetslist .listitem .main .name{
	font-size: 14px;
}

.assetslist .listitem .ugdata > img,
.assetslist .listitem .ugdata > .imgfix{
	margin-right: 0;
}
.assetslist .listitem .ugdata .name{
	margin-top:2px;
	font-weight:bold;
	color:#900;
}
.assetslist .listitem.user .name{
	color:#900;
}
.assetslist .listitem.shared .name{
	color:#369;
}
.assetslist .listitem.blocked .name{
	/*color:#900;*/
	text-decoration:line-through;
}
.assetslist .listitem .assetprops{
	font-size:11px;
	line-height: 14px;
	display: flex;
	flex-direction: row;
	align-items: start;
	margin-left: 4px;
	min-width: 550px;
}

.assetslist .listitem.grid-view .main {
	grid-area: ad;
	display: flex;
	flex-direction: column;
	padding: 4px 4px;
}

.assetslist .listitem.grid-view .main > .title-title {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.assetslist .listitem.grid-view .icons {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin: 4px 0 0;
}

.assetslist .listitem.grid-view .adat-text .name,
.assetslist .listitem.grid-view .title-name {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #333;
}

.assetslist .listitem.grid-view .title-name {
	font-weight: bold;
	font-size: 14px;
	margin: 0 2px;
}

.assetslist .listitem.grid-view .tags,
.assetslist .listitem.grid-view .cats {
	margin-right: 0;
	color: #333333;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 4px;
}

.assetslist .listitem.grid-view .cats .tag,
.assetslist .listitem.grid-view .cats .cat {
	color: #333333;
	height: 16px;
	background-image: none;
	cursor: default;
	display: flex;
	align-items: center;
}

.assetslist .listitem.grid-view .cats .tag {
	padding-right: 4px;
	margin-right: 4px;
}

.assetslist .listitem.grid-view .cats .cat {
	background-color: #FFF;
	border: 1px solid #C0C0C0;
	color: #666;
	white-space: nowrap;
	margin-right: 4px;
}

.assetslist .listitem .main {
	display: flex;
	align-items: stretch;
}

.assetslist .listitem .main > .title {
	display: flex;
	flex-direction: column;
	padding: 4px 6px;
	max-width: calc(100% - 170px);
}

.assetslist .listitem .sync{
    width: 20px;
    height: 20px;
    float: left;
    background: no-repeat 0 0 url("../imgs/sync.status.png");
}
.assetslist .listitem .sync.queued{
    background-position: 0 -20px;
}
.assetslist .listitem .sync.error{
    background-position: 0 -40px;
}
.assetslist .listitem .sync.synchronizing{
    background-position: 0 -60px;
}
.assetslist .listitem .sync.synchronized{
    background-position: 0 -80px;
}
.assetslist .listitem .catags{
	clear: left;
	margin-top: 2px;
}

.assetslist .listitem .icons{
	display: flex;
	flex-direction: row;
	margin-top: 6px;
	margin-left: 0;
}
.assetslist .listitem .cats,
.assetslist .listitem .tags,
.assetslist .listitem .comments,
.assetslist .listitem .rejected {
	color:#333;
	display: flex;
	align-items: center;
}
.assetslist .listitem .files,
.assetslist .listitem .comments,
.assetslist .listitem .rejected,
.assetslist .listitem .deliveries{
	color:#333;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-right: 4px;
}
.assetslist .listitem .files:hover,
.assetslist .listitem .comments:hover,
.assetslist .listitem .rejected:hover,
.assetslist .listitem .deliveries:hover{
	color: #C17D00;
}
.assetslist .listitem .cats,
.assetslist .listitem .tags,
.assetslist .listitem .files{
	margin-right:4px;
}

.assetslist .listitem.grid-view .desc {
	margin-top: 3px;
}

.assetslist .listitem .desc{
	display: none;
}
/*.assetslist .listitem .cats:first-child,
.assetslist .listitem .tags:first-child{
	margin-left:0;
}*/

.assetslist .listitem .cats .ctit{
	float:left;
	margin-right:4px;
}
.assetslist .listitem .cats .cat,
.assetslist .listitem .tags .tag{
    color: #333333;
    height: 16px;
    background-image: none;
    cursor: default;
	display: flex;
	align-items: center;
}

.assetslist .listitem .tags .tag {
	padding-right: 4px;
	margin-right: 4px;
}

.assetslist .listitem .cats .cat{
    background-color: #FFF;
	border:1px solid #C0C0C0;
	color: #666;
	white-space: nowrap;
}


.assetslist .listitem .md-status{
	padding: 2px 3px;
	display: inline-block;
	color:#FFF;
	font-weight: bold;
	text-shadow: 0 0 2px #333;
}

/**************
**	TAGS
**************/
.tag{
	background-color: #FEF2D4;
	/*border:1px solid #D9D2BF;*/
	border:1px solid #FDB913;
	border-left: 0 none;
	margin-left: 8px;
	font-size: 11px;
	position: relative;
	white-space: nowrap;
}
.tag .tail{
	width: 8px;
	height: 18px;
	background: url("../imgs/asset.tagtail.png") -7px 0 no-repeat;
	position: absolute;
	left: -8px;
	top: -1px;
}
.tag.s1{ font-size:11px; height: 13px; margin-left: 8px;	 line-height: 15px;}
.tag.s2{ font-size:12px; height: 15px; margin-left: 9px;	 line-height: 15px;}
.tag.s3{ font-size:14px; height: 17px; margin-left: 10px; line-height: 18px;}
.tag.s4{ font-size:16px; height: 19px; margin-left: 11px; line-height: 18px;}
.tag.s5{ font-size:18px; height: 21px; margin-left: 12px; line-height: 22px;}

.tag.s1 .tail{ width: 7px;  left: -7px;  height: 16px; background-position: 0 0; }
.tag.s2 .tail{ width: 8px;  left: -8px;  height: 18px; background-position: -7px 0; }
.tag.s3 .tail{ width: 9px;  left: -9px;  height: 20px; background-position: -15px 0; }
.tag.s4 .tail{ width: 10px; left: -10px; height: 22px; background-position: -24px 0; }
.tag.s5 .tail{ width: 11px; left: -11px; height: 24px; background-position: -34px 0; }





.assetslist .listitem .files .ic,
.assetslist .listitem .files .icwarn,
.assetslist .listitem .comments .ic,
.assetslist .listitem .deliveries .ic,
.assetslist .listitem .rejected .ic{
	background: url("../imgs/icons.png") no-repeat scroll -159px -16px transparent;
	margin: 0 2px 0 0;
	width: 16px;
	height: 16px;
}
.assetslist .listitem .files .c,
.assetslist .listitem .comments .c,
.assetslist .listitem .deliveries .c,
.assetslist .listitem .rejected .c{
	font-weight: bold;
}
.assetslist .listitem .files.cassets .ic{
	background-position: -208px -16px;
	width: 8px;
}
.assetslist .listitem .files.cactive .ic{
	background-position: -192px -16px;
}
.assetslist .listitem .files.efiles{
    background: #C00;
    color: #FFF;
    padding: 5px;
    border-radius: 5px;
}
.assetslist .listitem .files.sefiles{
    background: #FD0;
    color: #FFF;
    padding: 5px;
    border-radius: 5px;
}
.assetslist .listitem .files.cnotactive .ic,
.assetslist .listitem .files.cfiles .ic{
    background-position: -176px -16px;
}
.assetslist .listitem .files.efiles .ic,
.assetslist .listitem .files.sefiles .ic{
    background-position: -176px -16px;
}
.assetslist .listitem .files.efiles .icwarn,
.assetslist .listitem .files.sefiles .icwarn{
    background-position: -240px 0;
}

.assetslist .listitem .files.s3status .ic{
    width: 13px;
    height:13px;
    background:no-repeat 0 0 url("../imgs/s3.png");
}
.assetslist .listitem .files.s3status.nouse .ic{		background-position:0 0; }
.assetslist .listitem .files.s3status.complete .ic{	background-position:0 -13px; }
.assetslist .listitem .files.s3status.error .ic{		background-position:0 -26px; }
.assetslist .listitem .files.s3status.queued .ic{		background-position:0 -39px; }
.assetslist .listitem .files.s3status.uploading .ic{	background-position:0 -52px; }

.assetslist .listitem .comments .ic{
	background-position: -304px -16px;
	margin-right: 4px;
}
.assetslist .listitem .comments.active .ic{
	background-position: -304px -32px;
}
.assetslist .listitem .deliveries .ic{
    background-position: -272px -16px;
    margin-right: 4px;
}
.assetslist .listitem .rejected .ic{
    background-position: -64px -32px;
    margin-right: 4px;
}
.assetslist .listitem .ap{
	color:#999;
	float:left;
	width:16px;
	height:16px;
	margin-right:2px;
	background-position:center center;
	background-repeat:no-repeat;
	margin-left:4px;
}
.assetslist .listitem .ap:first-child{
	margin-left:0;
}

.assetslist .listitem .ap.blocked{
	background:url(../imgs/icons.png) no-repeat -256px 0;
}

.sifterstatus,
.assetslist .listitem .sifterstatus {
	color: #FFF;
	min-width: 160px;
	overflow: visible;
	text-align: center;
	font-weight: bold;
	text-shadow: 0 0 2px #333;
	box-sizing: border-box;
	margin: 0 1px 1px 0;
	padding: 4px;
	height: 14px;
	border-radius: 2px;
}

.sifterstatus{
	color: #FFF;
	text-shadow: 0 0 2px #333;
	padding: 2px 4px;
}
.sifterstatus.colheader{
	display: inline-block;
	height: auto;
}

.assetslist .listitem .sifterstatus:last-child {
	/*margin: 0;*/
}

.sifterstatus .siftertext,
.assetslist .listitem .sifterstatus .siftertext {
	display: table-cell;
	vertical-align: middle;
}

.sifterstatus.approved {
	border: 1px solid #369;
	background-color: #6C9CC1;
}

.sifterstatus.finalized {
	border: 1px solid #080;
	background-color: #6C6;
}

.sifterstatus.complete {
	border: 1px solid #CDA601;
	background-color: #FDD641;
}

.sifterstatus.incomplete {
	border: 1px solid #999;
	background-color: #C1C1C1;
}

.sifterstatus.rejected{
	border:1px solid #900;
	background-color: #C66;
}

.assetslist .listitem .view-details,
.assetslist .listitem .update,
.assetslist .listitem .netflix-status {
	color:#FFF;
	padding:0;
	width:140px;
	overflow: hidden;
	height:42px;
	text-align:center;
	float:right;
	font-weight: bold;
	text-shadow: 0 0 2px #333;
	display: table;
}
.assetslist .listitem.netflix {
	font-size: 12px;
}
.assetslist .listitem .netflix-status {
	width:140px;
}
.assetslist .listitem .view-details{
	width: 80px;
	background: #949494;
	border: 1px solid #4e4e4e;
}
.assetslist .listitem .update.updates{
	border:1px solid #CDA601;
	background-color: #FDD641;
	text-shadow: 0 0 4px #000;
}
.assetslist .listitem .update.new{
	border:1px solid #080;
	background-color: #6C6;
}
.assetslist .listitem .update.uptodate{
	border:1px solid #369;
	background-color: #6C9CC1;
}
.assetslist .listitem .netflix-status.open{
	border:1px solid #CDA601;
	background-color: #FDD641;
	text-shadow: 0 0 4px #000;
}
.assetslist .listitem .netflix-status.delivered{
	border:1px solid #080;
	background-color: #6C6;
}
.assetslist .listitem .netflix-status.processed{
	border:1px solid #369;
	background-color: #6C9CC1;
}
.assetslist .listitem .netflix-status.cancelled{
	border:1px solid #999;
	background-color: #C1C1C1;
}
.assetslist .listitem .netflix-status.redelivery_requested{
	border:1px solid #900;
	background-color: #C66;
}
.assetslist .listitem .netflix-status.upgraded{
	border:1px solid #CDA601;
	background-color: #FDD641;
	text-shadow: 0 0 4px #000;
}
.asseteditor .netflix-redelivery-metadata{
	background: url('../imgs/bgglass.png') repeat-x scroll 50% 50% #e60000;
	color: #FFF;
	padding: 10px 30px;
	font-size: 14px;
	border: #900 1px solid;
	margin-bottom: 5px;
}
.asseteditor .netflix-redelivery-metadata:hover{
	border: #C00 1px solid;
}
.assetslist .listitem .view-details .text,
.assetslist .listitem .update .text,
.assetslist .listitem .netflix-status .text{
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px;
}

.assetslist .listitem.grid-view .main-data {
	grid-area: md;
	display: flex;
	flex-direction: row;
}

.assetslist .listitem.grid-view .prevmd {
	/*grid-area: md;*/
	/*width: unset;*/
	padding: 2px 4px 0 8px;
	border-color: #DADADA;
	border-radius: 2px;
}

.assetslist .listitem .prevmd {
	padding: 2px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
	width: 100%;
}
.assetslist .listitem .prevmd .mdv{
	box-sizing: border-box;
	width: 20%;
	min-height: 35px;
}
/*.assetslist .listitem .prevmd .mdv:nth-child(5n+1){*/
/*	clear: left;*/
/*}*/
.assetslist .listitem .prevmd .label{
	font-weight:bold;
	margin-right: 5px;
}
.assetslist .listitem .prevmd .value .ago{
    color: #FFF;
    background: #F00;
    padding: 1px 4px;
    border-radius: 3px;
}
.assetslist .listitem .prevmd .value .intime{
    color: #0A0;
}
.assetslist .listitem .prevmd .value .intime.close{
    color: #AC8200;
    background: #FF0;
    padding: 2px 3px;
}
.assetslist .listitem.approved .prevmd .value .ago {
    background: transparent;
    color: #47A;
}
.assetslist .listitem .md{
	display: flex;
	min-height: 100px;
	flex-direction: column;
	align-items: stretch;
	width: 100%;
}
.assetslist .listitem .name{
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color:#333;
	margin: 0 4px 0 2px;
}
.assetslist .listitem .proxylabel{
	display: inline-block;
	color: #FFF;
	background-color: #00AA00;
	padding: 2px 5px;
	margin-right: 4px;
	border-radius: 3px;
}
.assetslist .listitem .name span,
.assetslist .listitem .name a{
	display: block;
	float: left;
	margin-top: 1px;
	margin-right: 2px;
	max-width: 100%;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color:#333;
}
.assetslist .listitem .name a:hover{
	color:#000;
	text-decoration:none;
}
.assetslist .listitem .type,
.assetslist .listitem .pass,
.assetslist .listitem .fileerror,
.assetslist .listitem .fileencoding{
	color:#999;
	min-width:16px;
	height:16px;
	background:url(../imgs/icons.png) no-repeat;
}
/*.assetslist .listitem .fileerror,*/
/*.assetslist .listitem .fileencoding{*/
/*	margin-top: 1px;*/
/*}*/
/*.assetslist .listitem .fileencoding{*/
/*    margin-right: 28px;*/
/*}*/
.assetslist .listitem .fileencoding.none{
	display: none;
}
.assetslist .listitem .fileencoding.queued{
	background-position: -224px -48px;
}
.assetslist .listitem .fileencoding.encoding{
	background-position: -176px 0;
}
.assetslist .listitem .fileencoding.process-encoding,
.assetslist .listitem .fileencoding.synchronizing,
.assetslist .listitem .fileencoding.coping{
	background-position: -160px 0;
}
.assetslist .listitem .fileencoding.uploading{
	background-position: -176px -64px;
}
.assetslist .listitem .fileencoding.upload_interrupted{
	background-position: -192px -64px;
}
.assetslist .listitem .fileencoding.canceled{
	background-position: -256px 0;
}
/*.assetslist .listitem .fileencoding.error .icon{
}*/
.assetslist .listitem .fileencoding.canceled .icon{
}
.assetslist .listitem .fileencoding.available .icon{
	display: none;
}
.assetslist .listitem .fvsync{
	margin-right: 8px;
}
.assetslist .listitem .fvsync .sync-status{
	margin-top: 0;
}
.assetslist .listitem .pass{			background-position: -304px 0;	margin-right: 0;	}
.assetslist .listitem .fileerror{		background-position: -192px 0;	}
.assetslist .listitem .fileencoding{	background-position: -176px 0;	}

.assetslist .listitem .type.video{		background-position: 0 0;	}
.assetslist .listitem .type.audio{		background-position: -16px 0;	}
.assetslist .listitem .type.image{		background-position: -32px 0;	}
.assetslist .listitem .type.document{	background-position: -48px 0;	}
.assetslist .listitem .type.compressed{	background-position: -208px -48px;	}
.assetslist .listitem .type.subtitle{	background-position: -240px -48px;	}
.assetslist .listitem .type.playlist{	background-position: -64px 0;	}
.assetslist .listitem .type.unknown{	background-position: -80px 0;	}
.assetslist .listitem .type.none{		background-position: -96px 0;	}
.assetslist .listitem .reupload{
	z-index: 3;
	line-height: 16px;
	padding: 3px 5px;
	font-size: 11px;
	margin: 0 4px 0 0;
}
.assetslist .listitem .reupload .icon{
	width: 15px;
	height: 15px;
	background: url("../imgs/context.icons.png") -495px 0 no-repeat transparent;
	margin-top: 0;
}

.assetslist .listitem .vline{
	float:right;
	width: 100%;
}
.assetslist .listitem .vote{
	margin: 2px 1px 2px 5px;
	height: 14px;
	width: 75px;
	background: url('/imgs/5stars.png') repeat-x 0 -14px;
	position: relative;
	float:right;
}
.assetslist .listitem .vote .val{
	float:left;
	height:14px;
	background: url('/imgs/5stars.png') repeat-x 0 0;
	cursor:pointer;
}
.assetslist .listitem .vtext{
	height:14px;
	font-size: 11px;
	margin: 0 5px;
	color:#666;
	font-weight: normal;
	position: absolute;
	right: 75px;
	white-space: nowrap;
}

.assetslist .listitem .fileencoding + .per {
	color: #666;
	font-weight: bold;
	display: none;
	margin-left: 3px;
}

.assetslist .listitem .fileencoding .per{
	height:13px;
	color:#666;
	font-weight:bold;
	position: relative;
	left: 100%;
	margin-top: 1px;
	margin-left: 3px;
	display: none;
}
.assetslist .listitem .fileencoding.process-encoding + .per,
.assetslist .listitem .fileencoding.uploading + .per,
.assetslist .listitem .fileencoding.coping + .per,
.assetslist .listitem .fileencoding.encoding + .per,
.assetslist .listitem .fileencoding.process-encoding .per,
.assetslist .listitem .fileencoding.uploading .per,
.assetslist .listitem .fileencoding.coping .per,
.assetslist .listitem .fileencoding.encoding .per {
	display: block;
}
.assetslist .listitem.selected .ap.fileencoding .per{
	color:#333;
}


.assetslist .listitem .views,
.assetslist .listitem .votes,
.assetslist .listitem .date,
.assetslist .listitem .owner,
.assetslist .listitem .shareds{
	float:none;
	padding-top:1px;
	padding-right:3px;
}
.assetslist .listitem .views{
	padding: 0;
	margin: 0 0 0 10px;
	float:right;
}

.assetslist .listitem .date{
	color:#444;
}

.assetslist .listitem .shareds{
    font-weight: bold;
	color:#369;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 200px;
}
.assetslist .listitem .votes{
	display: none;
}
.assetslist .listitem .ratev{
	float:right;
	margin-bottom:3px;
	display: none;
}
.assetslist .listitem .ratev.like{
	margin:3px -2px 3px 5px;
}
.assetslist .listitem .ratev.like.empty{
	margin:0 -2px 0 5px;
	height:13px;
}
.assetslist .listitem.selected .ratev.like{
	border:1px solid #9A6C01;
}

.assetslist .listitem.expired{
    background: #F6F6F6;
}
.assetslist .listitem.expired.selected{
    background: #F8F3DF;
}
.assetslist .listitem.expired .name{
    color:#AAA !important;
}
.assetslist .listitem.expired .thumb .play{
    background-image:url(../imgs/icon.expiredthumb.png) !important;
    display:block !important;
    cursor: default;
}
.assetslist .listitem.expired,
.assetslist .listitem.expired .type{
    filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}

.assetslist .listitem.expired .expired{
    color: #FFF;
    font-weight: bold;
    background: #C00;
    padding: 0 5px;
    border-radius: 5px;
    border: 1px solid #F00;
}
.assetslist .listitem .expiresin{
    color: #A36800;
    background: #FFEB7E;
    padding: 0 5px;
    border-radius: 5px;
    border: 1px solid #FDB913;
}




.assetslist .listitem.hide,
.assetslist .listitem.deleted {
    background: #F8F8F8;
    border-bottom-color: #E5E5E5;
}
.assetslist .listitem.hide.selected,
.assetslist .listitem.deleted.selected{
    background: #F8F3DF;
}
.assetslist .listitem.hide .name,
.assetslist .listitem.deleted .name{
    color:#AAA !important;
}
.assetslist .listitem.hide *{
	color:#AAA !important;
}
.assetslist .listitem.deleted *{
    text-decoration: line-through;
    color:#AAA !important;
}
.assetslist .listitem.hide .thumb .play {
	display:block !important;
	cursor: default;
}
.assetslist .listitem.deleted .thumb .play{
	background-image:url(../imgs/icon.deleted.png) !important;
    display:block !important;
    cursor: default;
}


.assetslist .listitem.blocked .thumb .play{
    background-image:url(../imgs/icon.blockedthumb.png) !important;
    display:block !important;
    cursor: default;
}

/*****************
*** ASSETS LISTING: VIEW TYPES - TYPE 2, BIG THUMBS
*****************/
.v2 .assetslist .listitem{
	clear: none;
	float: left;
	width: 260px;
	height: 173px;
	margin-right: 4px;
}
.v2 .assetslist .listitem.selected{

}
.v2 .assetslist .listitem .thumb{
	height: 164px !important;
	width: 250px !important;
	padding: 0;
}
.v2 .assetslist .listitem .thumb .imgph{
	height: 141px ;
	width: 250px;
	display: table-cell;
	vertical-align: middle;
}
.v2 .assetslist .listitem .thumb .imgph .imgfix{
	width: 250px;
	height: 130px;
}
.v2 .assetslist .listitem .name{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: none;
	width: auto !important;
}
.v2 .assetslist .listitem.selected .name{
}
.v2 .assetslist .listitem .md{
	float: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 3px;
	margin: 3px 8px 4px;
	padding: 0 3px 2px;
	color: #333;
}
.v2 .assetslist .listitem.selected .md{
	background: #FEF2D4;
}
.v2 .assetslist .listitem.selected .md{
}
.v2 .assetslist .listitem .md .prevmd{
	display: none !important;
}
.v2 .assetslist .listitem{
	background: rgba(255,255,255,0.8);
	bottom: 25px;
	left: 2px;
	right: 2px;
	padding: 0;
	display: none;
}
.v2 .assetslist .listitem .md:hover{
	display: block;
}
.v2 .assetslist .listitem .cats,
.v2 .assetslist .listitem .tags{
	clear: left;
	display: none !important;
}
.v2 .assetslist .listitem .desc{
	display: block !important;
	max-height: 59px;
	overflow: hidden;
	padding: 2px;
	text-overflow:ellipsis;

}
.v2 .assetslist .listitem .desc:empty{
	display: none !important;
}
.v2 .assetslist .listitem {
	position: absolute;
	right: 10px;
	top: 10px;
	left: 10px;
	padding: 2px;
	display: none;
	background: rgba(255,255,255,0.8);
	width: auto !important;
}
.v2 .assetslist .listitem:hover {
	display: block;
}
.v2 .assetslist .listitem  .block.adat{
	width: 158px;
	margin-right: 0;
}
.v2 .assetslist .listitem  .block.abut{
	width: 74px !important;
}
.v2 .assetslist .listitem .views,
.v2 .assetslist .listitem .votes,
.v2 .assetslist .listitem .date,
.v2 .assetslist .listitem .owner,
.v2 .assetslist .listitem .shareds{
	padding: 0;
	float: none;
}
.v2 .assetslist .listitem .thumb .play{
	left: 88px;
	top: 30px;
	display: none !important;
}
.v2 .assetslist .listitem .opt{
	width: 25px;
	height: 17px;
	margin-left: 4px;
}
.v2 .assetslist .listitem .opt .icon{
	width: 18px;
	height: 18px;
	margin: -1px 3px;
	background:url("../imgs/icons.small.png") center center no-repeat;
}
.v2 .assetslist .listitem .opt.sifterstatus{
	height: 18px;
	margin-bottom: 3px;
	padding: 2px 1px;
	width: 66px;
}
.v2 .assetslist .listitem .opt.code .icon{					background-position:-18px -36px;	}
.v2 .assetslist .listitem .opt.code.disabled .icon{			background-position:-18px -18px;	}

.v2 .assetslist .listitem .opt.url .icon{					background-position:0 -36px;		}
.v2 .assetslist .listitem .opt.url.public .icon{				background-position:0 -36px;		}
.v2 .assetslist .listitem .opt.url.unlisted .icon{           background-position:0 -54px;      }
.v2 .assetslist .listitem .opt.url.groupprivate .icon{       background-position:0 -90px;      }
.v2 .assetslist .listitem .opt.url.private .icon,
.v2 .assetslist .listitem .opt.url.notallowed .icon{			background-position:0 -18px;		}

.v2 .assetslist .listitem .opt.block .icon{					background-position:-108px 0;		}
.v2 .assetslist .listitem .opt.unblock .icon{				background-position:-108px -18px;	}

.v2 .assetslist .listitem .opt.delete .icon{					background-position:-36px 0;		}
.v2 .assetslist .listitem .opt.viralize .icon{				background-position:-54px 0;		}
.v2 .assetslist .listitem .opt.email .icon{					background-position:-72px 0;		}
.v2 .assetslist .listitem .opt.clipboard .icon{				background-position:-60px 0;		}
.v2 .assetslist .listitem .opt.delivery .icon{				background-position:-126px 0;		}
.v2 .assetslist .listitem .opt.print .icon{				    background-position:-36px -18px;	}

.v2 .assetslist .listitem .opt.share .icon{					background-position:-144px 0;		}
.v2 .assetslist .listitem .opt.share.disabled .icon{			background-position:-144px -18px;	}

.v2 .assetslist .listitem .thumb .playerph,
.v2 .assetslist .listitem .thumb .closeplayer{
	display: none !important;
}

/*****************
*** ASSETS LISTING: VIEW TYPES - TYPE 3, SMALL LIST
*****************/
.v3 .assetslist .listitem{
	/*height: 19px;*/
	/*min-height: auto;*/
}

.v3 .assetslist .listitem .main {
	display: flex;
	padding: 0;
	flex-direction: row;
	order: 1;
	grid-area: data;
	max-width: 100%;
}

.v3 .assetslist .listitem .main > .title-title {
	margin-right: 10px;
	flex: 0 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.v3 .assetslist .listitem .thumb{
	display: none !important;
	width: 80px !important;
}

.v3 .assetslist .listitem .name{
	font-size: 11px;
	margin-top: 2px;
}

.v3 .assetslist .listitem .md{
	padding-left: 0;
}

.v3 .assetslist .listitem .md > .wl{
	display: none;
}

.v3 .assetslist .listitem{
	display: grid;
	grid-template-columns: 100%;
	grid-template-rows: auto;
	grid-template-areas:
		"data"
		"md";
	grid-gap: 5px;
	padding-right: 0;
}

.v3 .assetslist .listitem .prevmd {
	/*display: none !important;*/
	align-items: center;
	padding: 0;
	border: 0;
}

.v3 .assetslist .listitem .prevmd .mdv {
	width: unset;
	min-height: unset;
	display: flex;
	margin: 0 5px 2px 0;
}

.v3 .assetslist .listitem .icons{
	margin: 0 0 0 0;
}

/*.v3 .assetslist .listitem .files,*/
.v3 .assetslist .listitem .cats,
.v3 .assetslist .listitem .tags,
.v3 .assetslist .listitem .comments{
	display: none !important;
}
.v3 .assetslist .listitem .desc{
	/*display: block !important;*/
	display: none !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	padding: 1px 5px;
	color: #666;
	max-width: 270px;
}

.v3 .assetslist .listitem .block.adat {
	/*display: flex;*/
	display: none;
	overflow: hidden;
	flex-direction: row-reverse;
	align-items: center;
	margin: 0 0 0 auto;
	grid-area: dates;
}

.v3 .assetslist .listitem .block.adat > .adat-line {
	margin: 0;
}

.v3 .assetslist .listitem .block.adat > .adat-text {
	display: flex;
	flex-direction: row;
	margin-right: 5px;
	align-items: center;
}

.v3 .assetslist .listitem .block.status-md-filter {
	grid-area: status;
	display: flex;
	flex-direction: row;
	align-content: flex-start;
	justify-content: flex-start;
	min-width: 300px;
	max-width: 350px;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	gap: 1px;
}

.v3 .assetslist .listitem.sifter .block.adat{
	right: 126px;
	margin-right: 0 !important;
	display: none;
}

.v3 .assetslist .listitem .block.abut{
	width: 46px !important;
}

.v3 .assetslist .listitem.sifter .block.abut{
	width: 126px !important;
}

.v3 .assetslist .listitem .opt{
	width: 18px;
	height: 18px;
	padding: 0;
	margin: 0;
	min-width: unset;
}

.v3 .assetslist .listitem .views,
.v3 .assetslist .listitem .votes,
.v3 .assetslist .listitem .date,
.v3 .assetslist .listitem .owner,
.v3 .assetslist .listitem .shareds{
	display: flex;
	padding: 0;
	margin: 0;
	flex: 1 0 auto;
}

.v3 .assetslist .listitem .date {
	margin-right: 5px;
}

.v3 .assetslist .listitem .date > .views {
	margin-left: 5px;
}

.v3 .assetslist .listitem .shareds{
	/*width: 60%;*/
	/*padding: 1px 0;*/
	/*margin-right: 0;*/
	/*float: right;*/
}

.v3 .assetslist .listitem .opt .icon{
	width: 18px;
	height: 18px;
	background:url("../imgs/icons.small.png") center center no-repeat;
	margin: 0;
}

.v3 .assetslist .listitem .opt.sifterstatus{
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.v3 .assetslist .listitem .opt.sifterstatus .incompleteCount,
.v3 .assetslist .listitem .opt.sifterstatus > .tiptext {
	font-size: 11px;
}

.v3 .assetslist .listitem .opt.sifterstatus .incompleteCount {
	display: flex;
	justify-content: center;
	align-items: center;
}

.v3 .assetslist .listitem .opt.code .icon{					background-position:-18px -36px;	}
.v3 .assetslist .listitem .opt.code.disabled .icon{			background-position:-18px -18px;	}

.v3 .assetslist .listitem .opt.url .icon{					background-position:0 -36px;		}
.v3 .assetslist .listitem .opt.url.public .icon{				background-position:0 -36px;		}
.v3 .assetslist .listitem .opt.url.unlisted .icon{			background-position:0 -54px;		}
.v3 .assetslist .listitem .opt.url.groupprivate .icon{       background-position:0 -90px;      }
.v3 .assetslist .listitem .opt.url.private .icon,
.v3 .assetslist .listitem .opt.url.notallowed .icon{			background-position:0 -18px;		}

.v3 .assetslist .listitem .opt.block .icon{					background-position:-108px 0;		}
.v3 .assetslist .listitem .opt.unblock .icon{				background-position:-108px -18px;	}

.v3 .assetslist .listitem .opt.delete .icon{					background-position:-36px 0;		}
.v3 .assetslist .listitem .opt.viralize .icon{				background-position:-54px 0;		}
.v3 .assetslist .listitem .opt.email .icon{					background-position:-72px 0;		}
.v3 .assetslist .listitem .opt.clipboard .icon{				background-position:-60px 0;		}
.v3 .assetslist .listitem .opt.delivery .icon{				background-position:-126px 0;		}

.v3 .assetslist .listitem .opt.share .icon{					background-position:-144px 0;		}
.v3 .assetslist .listitem .opt.share.disabled .icon{			background-position:-144px -18px;	}


/*****************
*** ASSETS EDITOR
*****************/

/*
.asseteditor .changecreator{
	display:inline-block;
	height:16px;
	width:25px;
	background:url(../imgs/changecreator.png) no-repeat center center;
	margin:-5px 0;
	cursor:pointer;
}*/
.section .asseteditor.editpanel{
	display: flex;
	flex-direction: row;
    justify-content: space-between;
    gap: 6px;
	flex:1;
}
.asseteditor .left-section{
	flex-grow: 1;
    display: flex;
    flex-direction: column;
    width: calc(100% - 282px);
}
.asseteditor .right-section{
    display: flex;
    flex-direction: column;
	width: 280px;
	flex-shrink: 0;
}

.asseteditor .mainfields{
	/*height:auto;*/
	margin-bottom: 4px;
}

.asseteditor .asset-preview {
    width: 100%;
    aspect-ratio: 16/9;
    position: relative;
	margin-right: 5px;
	background-color: #FFF;
	border: 1px solid #C0C0C0;
	box-sizing: border-box;
    margin-bottom: 8px;
}
.asseteditor .asset-preview.expanded{
	padding-bottom:18px;
}
.asseteditor .asset-preview .imgph{
	/*display: table-cell;*/
	/*vertical-align: middle;*/
}
.asseteditor .asset-preview .imgph,
.asseteditor .asset-preview .img{
	display: flex;
    justify-content: center;
    align-content: center;
	height:100%;
	width:100%;
	background:center center no-repeat #FAFAFA;
	z-index:0;
}
.asseteditor .asset-preview .imgph .imgfix{
	height: 100%;
	width: 100%;
	background: url('../imgs/diagonals.white.png') center #FFF;
}
.asseteditor .asset-preview .imgph .imgzip{
	height: 100%;
	width: 100%;
	background: url('../imgs/zip.thumb2.png') no-repeat center #FFF;
}
.asseteditor .asset-preview .imgph .imgsub{
	height: 100%;
	width: 100%;
	background: url('../imgs/sub.thumb3.png') no-repeat center #FFF;
}
.asseteditor .asset-preview .img{
	height:90px;
	width:160px;
	background-repeat:no-repeat;
	background-position:center center;
	z-index:0;
}
.asseteditor .asset-preview .img.plitems{
	padding: 0;
	overflow:hidden;
}
.asseteditor .asset-preview .img.plitems .slide{
	width:160px;
	height:90px;
	margin: 0; padding: 0;
}
.asseteditor .asset-preview .img.plitems .slide img {
	background-color: #eee;
	margin: auto;
	display: block;
}

.asseteditor .asset-preview .play{
	height: 100%;
	width: 100%;
	cursor:pointer;
	background:url("../imgs/thumb_play.png") center center no-repeat;
	z-index:0;
	position:absolute;
}
.asseteditor .asset-preview .playerph{
	width:480px;
	height:270px;
	display:none;
	background-position:center center;
	background-repeat:no-repeat;
}
.asseteditor .asset-preview .playerph.waiting{
	background-image:url(../imgs/loading.gif);
}
.asseteditor .asset-preview .play.hide{
    cursor: default;
}
.asseteditor .asset-preview .play.deleted{
	cursor: default;
	background:url("../imgs/icon.deleted.png") center center no-repeat;
}
.asseteditor .asset-preview .play.expired{
    cursor: default;
    background:url("../imgs/icon.expiredthumb.png") center center no-repeat;
}
.asseteditor .asset-preview .play.blocked{
    cursor: default;
    background:url("../imgs/icon.blockedthumb.png") center center no-repeat;
}
.asseteditor .asset-preview .playerph.error{
	padding:10px;
	width:300px;
	height:160px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#900;
}
.asseteditor .asset-preview .closeplayer{
	cursor:pointer;
	display:none;
	float:right;
	color: #999;
	padding: 1px;
	font-size: 10px;
	line-height: 15px;
}
.asseteditor .mainfields .mainedit{
	line-height: 22px;
	margin-right: auto;
	width: auto;
	flex: 1 0;
}

.asseteditor .mainfields .titedit {
	background-color: transparent;
	border: 1px solid #ececec;
	white-space: normal;
	overflow: hidden;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0;
	width: 100%;
	text-overflow: ellipsis;
	box-sizing: border-box;
}

.asseteditor .descedit {
	padding: 1px;
    margin-bottom: 8px;
	color: #333;
	border: 1px solid #ececec;
	background-color: transparent;
	width: 100% !important;
	height: 107px;
	min-height: 107px;
	max-height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.asseteditor .mainfields .titedit:hover,
.asseteditor .descedit:hover{
	border:1px solid #C1C1C1;
	background: #FAFAFA;
	cursor:pointer;
}
.asseteditor .mainfields .titedit:focus,
.asseteditor .descedit:focus{
	border:1px solid #C0C0C0;
	background-color: #FFF;
	cursor: text;
}
.asseteditor .descedit:hover,
.asseteditor .descedit:focus{
	z-index: 10;
	position: relative;
	max-height: inherit;
	overflow: auto;
	-webkit-box-shadow: 0 1px 6px -3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 6px -3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 6px -3px rgba(0,0,0,0.5);
}
.asseteditor .mainfields textarea.hideeditor.hidden,
.asseteditor .tabs textarea.hideeditor.hidden{
	border:1px solid #E0E0E0;
	padding:1px;
	min-width:200px;
	min-height: 60px;
}

.asseteditor .mainfields .fixeditor{
	margin-bottom:0;
	padding:2px;
	font-size:12px;
	max-height:62px;
	overflow:auto;
}
.asseteditor .mainfields .fixeditor.fixtitle{
    font-size:22px;
    font-weight:bold;
    margin-bottom: 8px;
    padding-top: 4px;
}
.asseteditor .mainfields .fixeditor.fixdesc{
    line-height: normal;
}

.asseteditor .mainfields .ui-resizable-se {
	bottom: 2px; right:2px;
	z-index:0 !important;
}
.asseteditor .mainfields .ui-wrapper{
	padding-bottom:1px !important;
	margin:0 !important;
	min-height: 61px;
}



/********
***	EDITOR TOP RIGHT TOOLS
***********/
.asseteditor .mainfields {
	font-size:10px;
	color: #666;
}
.asseteditor .mainfields .updating{
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}
.asseteditor .publishtools{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.asseteditor .publishtools .sep{
	float:right;
	width:3px;
	height:24px;
	margin:0 2px 0 1px;
	border-right:1px solid #CCC;
}

.asseteditor .publishtools .opt {
	float: right;
	width: 36px;
	height: 36px;
	padding: 3px;
	margin: 0 0 3px 0;
	background-color: #FFF;
	border: 1px solid #CCC;
	cursor: pointer;
}

.asseteditor .publishtools .opt:hover {
	border: 1px solid #FDB913;
}

.asseteditor .publishtools .opt .icon {
	height: 36px;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	color: #666;
}

.asseteditor .publishtools .opt.code .icon::before {
	color: #090;
	content: "\f121";
}

.asseteditor .publishtools .opt.code.disabled .icon::before {
	color: #900;
	content: "\f121";
}

.asseteditor .publishtools .opt.url .icon::before,
.asseteditor .publishtools .opt.url.public .icon::before {
	content: "\f57d";
	color: #009900;
}

.asseteditor .publishtools .opt.url.unlisted .icon::before {
	content: "\f0c1";
	color: #336699;
}

.asseteditor .publishtools .opt.url.groupprivate .icon::before {
	color: #900;
	content: "\e533";
}

.asseteditor .publishtools .opt.url.private .icon::before,
.asseteditor .publishtools .opt.url.notallowed .icon::before {
	color: #900;
	content: "\f056";
}

.asseteditor .publishtools .opt.block .icon::before {
	color: #B2B2B2;
	content: "\f05e";
}

.asseteditor .publishtools .opt.unblock .icon::before {
	color: #900;
	content: "\f05e";
}

.asseteditor .publishtools .opt.delete .icon::before {
	content: "\f2ed";
}

.asseteditor .publishtools .opt.print .icon::before {
	content: "\f02f";
}

.asseteditor .publishtools .opt.netflixsync .icon {
	width: 36px;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url("../imgs/icons.medium.png") no-repeat -72px -72px;
}

.asseteditor .publishtools .opt.packageplayer .icon::before {
	color: #F00;
	content: "\f04b";
}

.asseteditor .publishtools .opt.email .icon::before {
	content: "\f0e0";
}

.asseteditor .publishtools .opt.clipboard .icon::before {
	content: "\f552";
}

.asseteditor .publishtools .opt.delivery .icon::before {
	content: "\e585";
}

.asseteditor .publishtools .opt.viralize .icon::before {
	color: #009900;
	content: "\f1e0";
}

.asseteditor .publishtools .opt.viralize.disabled .icon::before {
	color: #B2B2B2;
	content: "\f1e0";
}

.asseteditor .publishtools .opt.share .icon::before {
	content: "\f1e0";
}

.asseteditor .publishtools .opt.inbox .icon::before {
	content: "\f01c";
}

.asseteditor .publishtools .opt.addFile .icon {
	width: 36px;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url("../imgs/icons.medium.png") no-repeat -324px -108px;
}

.asseteditor .ui-button-text-only .ui-button-text {
	font-size: 11px;
}
/********
***	TABS & STUFF
***********/
.asseteditor .leftdata{
	font-size: 12px;
	color: #666;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}

.asseteditor .right-section .related{
	overflow: hidden;
}

.asseteditor .right-section .related .mcc_exp_type{
	width: fit-content;
	display: inline-block;
	color: #FFF;
	background-color: #00a3de;
	padding: 2px 5px;
	margin-left: 1px;
	/*border-radius: 3px;*/
	/*margin-top: 3px;*/
	font-size:12px;
	margin-bottom: 0;
}
.asseteditor .right-section .related .assdesc .proxylabel{
	width: fit-content;
	display: inline-block;
	color: #FFF;
	background-color: #00AA00;
	padding: 2px 5px;
	margin-left: 1px;
	/*border-radius: 3px;*/
	/*margin-top: 3px;*/
	font-size:12px;
	margin-bottom: 0;
}
.asseteditor .right-section .related .assdesc:last-child:hover{
	/*margin-bottom: 0px;*/
}
.asseteditor .tabs.toptabs .leftdata {
	width: auto;
	display: none;
}
.asseteditor .right-section .ltit{
	font-weight: bold;
	margin: 3px 0 3px;
	clear: left;
	padding: 4px 0;
	border-bottom: 1px solid #DADADA;
}
.asseteditor .right-section .ltit.filtered{
	padding: 4px 0 8px;
}
.asseteditor .right-section .ushareds{
	color: #369;
}


.asseteditor .status{
    margin-bottom: 5px;
}
.asseteditor .statusbox{
	border: 1px solid;
	padding: 5px;
	margin-bottom: 0;
	margin-top: 1px;
}
.asseteditor .statusbox.rejected{	    border-color: #900; }
.asseteditor .statusbox.incomplete{	border-color: #999; }
.asseteditor .statusbox.complete{	    border-color: #CDA601;}
.asseteditor .statusbox.finalized{	border-color: #080;	}
.asseteditor .statusbox.approved{	    border-color: #369;	}

.asseteditor .status .statusdesc{
	margin-bottom: 5px;
}
.asseteditor .status .statusdesc ul{
	padding-left:19px;
	margin: 0;
	list-style: square;
}
.asseteditor .status .statusdesc li{
	text-indent:-4px;
}
.asseteditor .status .statusdesc li.wlink{
	color: #c78d00;
	cursor: pointer;
}
.asseteditor .status .statusdesc li.wlink:hover{
	text-decoration: underline;
}
.asseteditor .status .statusdesc .ugdata,
.asseteditor .status .statushistory .ugdata{
	float: none;
	width: auto;
	background: transparent;
}
.asseteditor .status .statusdesc .ugdata.small .name,
.asseteditor .status .statusdesc .ugdata.small .type,
.asseteditor .status .statushistory .ugdata.small .name,
.asseteditor .status .statushistory .ugdata.small .type{
	float: none;
}
.asseteditor .status .statustext{
	float:none;
	font-weight:bold;
	margin: -6px -6px 5px;
	padding: 6px 14px;
	color: #FFF;
	border: 1px solid;
	text-shadow:0 0 2px #333;
    font-size: 12px;
    text-align: center;
}
.asseteditor .status .statustext.rejected{	background-color:#C66;		border-color: #900; }
.asseteditor .status .statustext.incomplete{	background-color:#C1C1C1;	border-color: #999; }
.asseteditor .status .statustext.complete{	background-color:#FDD641;	border-color: #CDA601;}
.asseteditor .status .statustext.finalized{	background-color:#6C6;		border-color: #080;	}
.asseteditor .status .statustext.approved{	background-color:#6C9CC1;	border-color: #369;	}

.asseteditor .status .statusdata .status-desc{
    margin-bottom: 10px;
}
.asseteditor .status .history-link{
    float: right;
    margin-top: 3px;
}

.asseteditor .right-section .proxylabel{
	display:block;
	color:#FFF;
	background-color: #0dad00;
	padding: 9px;
	font-size: 14px;
	text-align: left;
	margin-bottom: 5px;
}

.asseteditor .right-section .ugdata.small{
    width: auto;
    float: none;
    background: transparent;
}
.asseteditor .right-section .ugdata.small .name,
.asseteditor .right-section .ugdata.small .type{
    float: none;
}
.assetstatus-rejected,
.assetstatus-incomplete,
.assetstatus-complete,
.assetstatus-finalized,
.assetstatus-approved{
    margin-bottom: 1px;
    display: block;
    padding: 2px 5px;
    color: #FFF;
    text-shadow: 0 0 3px #333;
    border: 1px solid;
}
.assetstatus-rejected{	background-color:#C66;		border-color: #900;}
.assetstatus-incomplete{background-color:#C1C1C1;	border-color: #999;}
.assetstatus-complete{	background-color:#FDD641;   border-color: #CDA601;}
.assetstatus-finalized{	background-color:#6C6;		border-color: #080;}
.assetstatus-approved{	background-color:#6C9CC1;	border-color: #369;}
/*.assetstatus-rejected{	background-color:rgba(204, 102, 102, 0.5);		}
.assetstatus-incomplete{background-color:rgba(193, 193, 193, 0.5);	}
.assetstatus-complete{	background-color:rgba(253, 214, 65, 0.5); }
.assetstatus-finalized{	background-color:rgba(102, 204, 102, 0.5);		}
.assetstatus-approved{	background-color:rgba(108, 156, 193, 0.5);	}*/

.asseteditor .status .statusinput{
	text-align:right;
    margin-top: 4px;
}
.asseteditor .status .statusinput input{
	margin: 0 0 3px;
	padding: 7px;
	width: 100%;
	border-color: #C0C0C0;
	color: #666;
    white-space: normal;
}
.asseteditor .status .statusinput input:hover{
	border-color: #FDB913;
    color: #FFF;
    text-shadow: 0 0 2px #333;
    font-weight: bold;
}
.asseteditor .status .statusinput input:last-child {
    margin-bottom: 0;
}

.asseteditor .status .statusinput input.rejected:hover{	background-color:#C66;		border-color: #900; }
.asseteditor .status .statusinput input.complete:hover{	background-color:#FDD641;   border-color: #CDA601;}
.asseteditor .status .statusinput input.finalized:hover{	background-color:#6C6;		border-color: #080; }
.asseteditor .status .statusinput input.approved:hover{	background-color:#6C9CC1;	border-color: #369; }
/********
***	TAGS
***********/
.asseteditor .tags{
	float:left;
	margin-bottom: -2px;
}

.asseteditor .tags .showaddtag{
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    margin: 0 0 0 3px;
    padding: 0 1px 1px;
    position: relative;
}




/********
***	META-DATA
***********/
.metadatalist{
	margin-bottom: 6px;
	display: block;
}
.metadatalist {
}
.metadatalist :hover{
}
.metadatalist .public{
}
.metadatalist .private{
}
.metadatalist .field{
}
.metadatalist .field.public{
	background-color: #00bbff0d;
}
.metadatalist .field.private{
	background: #fdfdfd;
}
.metadatalist .field.mandatory{
}
.metadatalist .field.mandatory .mand{
    font-weight: bold;
    color: #F00;
}
.metadatalist .field.error{
	color: #d70000;
	background-color: #ff000017;
}

/* defined blinker animation from the default background color to red */
@-webkit-keyframes blinker {
	0% { background-color: #FDB91317; }
	16% { background-color: #FDB913; }
	33% { background-color: #FDB91317; }
	50% { background-color: #FDB913; }
	66% { background-color: #FDB91317; }
	83% { background-color: #FDB913; }
	100% { background-color: #FDB91317; }
}
.metadatalist .field.blink{
	/* animate the background color to make it blink */
	-webkit-animation: blinker 0.75s linear;
	-moz-animation: blinker 0.75s linear;
	-ms-animation: blinker 0.75s linear;
}
.metadatalist .field.filter{
	padding: 5px 0;
	border-bottom: 0 !important;
}
.metadatalist .field.filter.private{
	background: white;
}
.metadatalist .field.mandatory input.mandatory,
.metadatalist .field.mandatory select.mandatory,
.metadatalist .field.mandatory textarea.mandatory{
    /*border: 1px solid #CD6913 !important;*/
}
.metadatalist .field.mandatory .labelfield{
}
.metadatalist .field .md-status{
	padding: 3px 9px;
	display: inline-block;
	color:#FFF;
	font-weight: bold;
	text-shadow: 0 0 2px #333;
}

.metadatalist .valuefield-right-data {
	display: flex;
	flex-direction: row;
	margin-left: auto;
}

.metadatalist .saving{
	display: none;
	width: 16px;
	height: 16px;
	background: url(../imgs/spinner-20px.gif);
	/*position: absolute;*/
	/*left: 5px;*/
	background-size: cover;
	/*bottom: -3px;*/
	margin-left: 5px;
}

.metadatalist .mditem.newStyle .saving{
	left: unset;
	bottom: unset;
	right: 5px;
	top: 10px;
}

.metadatalist .mdmsg{
	display: none;
	/*padding: 2px 5px;*/
	margin-right: 5px;
	color: #666;
}
.metadatalist .mdmsg.success{
	color: #090;
	display: inline-block;
}
.metadatalist .mdmsg.error{
	color: #900;
	display: inline-block;
}
.metadatalist .mdmsg.warning{
	color: #666;
	display: inline-block;
}
.metadatalist .field.error .mdmsg{
	display: block;
}
.metadatalist .field.error select,
.metadatalist .field.error textarea,
.metadatalist .field.error input{
	border: 1px solid #FAA !important;
}
.metadatalist .loading{
	color: #999;
	height: 18px;
}

.metadatalist .nomd {
	color: #999;
	font-style: italic;
}

.metadatalist .mditem {
	position: relative;
}

.metadatalist .mditem.newStyle {
	display: flex;
}

.metadatalist .mditem.deleted{
}
.form .block.metadatalist .field.mdtitle {
	font-weight: bold;
	background: #fbf2db;
	border-radius: 10px 10px 0 0;
	margin: 10px 0 0px;
	border-bottom: 1px solid #FDB913;
	padding: 7px 9px;
}

.metadatalist .mditem .delete-undo,
.metadatalist .mditem .delete-remove{
	display: none;
	cursor: pointer;
	color: #563d00;
	font-weight: bold;
}

.metadatalist .mditem.newStyle .delete-undo {
	margin-right: 5px;
}

.metadatalist .mditem.deleted .delete-undo,
.metadatalist .mditem.deleted .delete-remove{
	display: inline-block;
}

.metadatalist .mditem.deleted .delete-undo {
	margin-right: 4px;
}

.metadatalist .mditem.deleted .remove{
	display: none;
}

.metadatalist .mditem.deleted .valuefield select,
.metadatalist .mditem.deleted .labelfield select,
.metadatalist .mditem.deleted .valuefield input,
.metadatalist .mditem.deleted .labelfield,
.metadatalist .mditem.deleted .labelfield input,
.metadatalist .mditem.deleted .valuefield textarea{
	opacity: 0.5;
	text-decoration: line-through;
}
.metadatalist .field-block-group{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 17px;
    justify-content: space-between;
    padding: 6px 0;
}
.metadatalist .field-block-group::after {
  	content: "";
	width: 32%;
}
.metadatalist .field-block{

}
.metadatalist .field-block-group > .field-block .childmetadata{
	padding-left: 0;
}
.metadatalist .field-block-group > .field-block{
	width: 32%;
    background: rgba(255,255,255,0.1);
	padding: 3px;
	box-sizing: border-box;
    border: 4px solid #ededed;
}
@media screen and (max-width: 1366px) {
	.metadatalist .field-block-group > .field-block{
		width: 48%;
	}
}
.metadatalist .field-block-group > .field-block > form > .labelfield{
	flex:1;
	width: auto;
}
.metadatalist .field-block-group > .field-block > form.mditem > .valuefield{
	flex-grow: 0;
	width: auto;
}
.metadatalist .childmetadata{
	padding-left: 30px;
}
.metadatalist .labelfield,
.metadatalist .valuefield{
	margin-right: 20px;
	width: 170px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.metadatalist .valuefield{
	margin-right: 12px;
	width: 496px;
}
.metadatalist .valuefield .ago{
	color: #FFF;
	background: #F00;
	padding: 1px 4px;
	border-radius: 3px;
}
.metadatalist .valuefield .intime{
	color: #0A0;
}
.metadatalist .valuefield .intime.close{
	color: #AC8200;
	background: #FF0;
	padding: 2px 3px;
	border-radius: 3px;
}

.metadatalist .valuefield {
	display: block;
}

.metadatalist.approved .valuefield .ago{
	background: transparent;
	color: #47A;
}

.metadatalist .valuefield.staticvalue{
	padding: 5px;
}

.metadatalist .valueinput{
	width: 360px;
	margin-right: 10px;
	flex: 1;
}
.metadatalist .valueinput .mds_status_comment{
	display: flex;
	margin-top: 5px;
	align-items: flex-start;
	gap: 5px;
}
.metadatalist .valueinput .mds_status_comment .status-date{
	line-height: 21px;
}

.metadatalist .valueinput .mds_status_comment .status-comment{

}
.metadatalist.big .labelfield{
    width: 19%;
    margin-right: 1%;
	min-height: 28px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.metadatalist.big .valuefield{
    width: 80%;
    margin-right: 0;
}

.metadatalist.big .mditem.newStyle .valuefield{
	width: 80%;
	margin-right: 0;
	display: flex;
	align-items: center;
}

.metadatalist.big .valueinput{
    width: 93%;
}

.metadatalist.big .mditem.newStyle .valueinput{
	margin-right: 0;
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.popupdiag .metadatalist .labelfield,
.popupdiag .metadatalist .valuefield{
	margin-right: 0;
	width: 288px;
	float: left;
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popupdiag .metadatalist .valueinput{
	width: 100%;
	text-align: right;
	margin-right: 0;
}
.metadatalist .filter .labelfield,
.metadatalist .filter .valuefield,
.metadatalist .filter .valueinput {
/*.metadatalist .filter .valueinput input[type="text"] {*/
	width: 100%;
	margin-right: 0;
}

.metadatalist .mditem .valueinput .usel{
	max-width: 300px;
}

.metadatalist .filter .valueinput {
	/*width: 100%;*/
	display: flex;
	flex-direction: column;
	align-items: center;
}

.metadatalist .filter .valueinput * {
	width: 100%;
	box-sizing: border-box;
}

.metadatalist .filter .valueinput .mdcb {
	display: inline-flex;
	box-sizing: border-box;
	align-content: center;
	justify-content: flex-start;
	margin-bottom: 4px;
}

.metadatalist .filter .valueinput .mdcb > input {
	width: auto;
	margin: 0 4px 0 0;
}

.metadatalist .filter .valueinput .md-filter-date {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	/*margin-right: 2px;*/
}

.metadatalist .filter .valueinput .md-filter-date label {
	font-size: 8px;
	font-weight: bold;
}

.metadatalist .filter .labelfield{
	font-weight: bold;
	margin-bottom: 3px;
	display: flex;
	justify-content: space-between;
}
.metadatalist .filter.loading-stats .labelfield:after{
	content: "-";
	width: 13px;
	height: 13px;
	display: flex;
	background: #0000001f;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	animation-name: sifteroptsspin;
	animation-duration: 2000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
.metadatalist .filter .values-list{
	margin-top: 8px;
	clear: both;
	display: flex;
	flex-direction: column;
	gap: 2px 0;
}
.metadatalist .filter .values-list > .value-show-all,
.metadatalist .filter .values-list > .value-hide-all,
.metadatalist .filter .values-list > .value-option{
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	clear: both;
}
.metadatalist .filter .values-list > .value-show-all,
.metadatalist .filter .values-list > .value-hide-all{
	margin-top: 5px;
	text-align: right;
}
.metadatalist .filter .values-list.show-all > .value-show-all,
.metadatalist .filter .values-list > .value-show-less{
	display: none;
}
.metadatalist .filter .values-list.show-all > .value-show-less{
	display: inline-block;
}
.metadatalist .filter .values-list.show-all > .value-show-all,
.metadatalist .filter .values-list.show-all > .value-show-less{
	display: none;
}
.metadatalist .filter .values-list > .value-show-all:hover,
.metadatalist .filter .values-list > .value-show-less:hover,
.metadatalist .filter .values-list > .value-option.optsel .value-label,
.metadatalist .filter .values-list > .value-option.optsel .value-count,
.metadatalist .filter .values-list > .value-option:hover .value-label,
.metadatalist .filter .values-list > .value-option:hover .value-count{
	text-decoration: underline;
	color: #FDB913;
}
.metadatalist .filter .values-list > .value-option .value-label{
	max-width: 80%;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.metadatalist .filter .values-list > .value-option .value-count{
	float: right;
	max-width: 20%;
	color: #777;
	font-style: italic;
}
.leftpanel .selectedfield{
}
.leftpanel .selectedfield .value{
	background: #D1D1D1;
	display: inline-flex;
	cursor: pointer;
	max-width: 100%;
	margin-bottom: 5px;
	margin-right: 5px;
	box-sizing: content-box;
	align-items: center;
	justify-content: center;
}
.leftpanel .selectedfield .value:hover{
	background: #FDB913;
}
.leftpanel .selectedfield .value .value-label{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 2px;
}
.leftpanel .selectedfield .value .value-count{
	background: #FFF;
	padding: 2px 5px;
	margin: 2px 2px 2px 0;
}
.metadatalist .valueopts{
	display: flex;
	align-items: center;
}

.metadatalist .mditem.newStyle .valueopts{
	display: inline-flex;
	margin-right: 5px;
	align-items: center;
}

.metadatalist .mditem.newStyle .valueopts .remove {
	margin: 0;
}

.metadatalist .valuefield ul:not(.cmenu){
    margin: 0;
    padding-left: 16px;
}
.metadatalist .valuefield .edited{
	clear: both;
	line-height: 26px;
	font-size: 12px;
	display: flex;
	align-items: center;
}

.metadatalist .valuefield .edited .ugdata{
	width:auto;
	line-height: 18px;
	margin-left: -1px;
	background: transparent;
	display: flex;
	align-items: center;
}

.metadatalist .mditem.newStyle .edited {
	display: inline-flex;
	flex-direction: column;
	line-height: 12px;
	gap: 2px;
	align-items: flex-start;
	margin-left: 2px;
}

.metadatalist .mditem.newStyle .edited .userEditData {
	display: flex;
	align-items: center;
}

.metadatalist .mditem.newStyle .edited .userEditData .ugdata {
	display: inline-flex;
	width:auto;
	line-height: 12px;
	background: transparent;
	align-items: center;
	position: relative;
	margin: 0 2px 0 0;
}

.metadatalist .mditem.newStyle .edited .userEditData .ugdata > img {
	margin-right: 2px;
}


.metadatalist .mditem.newStyle .edited .userEditData .ucolor{
	margin-top: 0;
}

.metadatalist .valuefield .ucolor{
	width: 3px;
	height: 20px;
	float: left;
	margin-right: 0;
}

.multimetadatalist .valuefield input[type="checkbox"]:not(.versiondownload),
.metadatalist.editer .valuefield input[type="checkbox"]:not(.versiondownload){
    width: auto;
    min-width: 0;
    float: none !important;
    display: inline !important;
    margin: 0 !important;
}
.scroller.multimetadatalist label{
    display: inline;
}
.metadatalist.editer .valuefield label.mdcb {
	margin-left: 6px;
	display: flex;
	align-items: center;
	gap: 4px;
}
.metadatalist.editer .valuefield label.mdcb > input[type=checkbox]{
	margin: 0 0 2px 0 !important;
}
.metadatalist.editer .valuefield select,
.metadatalist.editer .labelfield select,
.metadatalist.editer .valuefield .valueinput > input[type='text'],
.metadatalist.editer .labelfield .valueinput > input[type='text'],
.metadatalist.editer .valuefield .valueinput > input[type='number'],
.metadatalist.editer .labelfield .valueinput > input[type='number']{
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	background-color:transparent;
	/*border:0 none;*/
	border:1px solid transparent;
	padding:5px;
	/*white-space:normal;*/
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.metadatalist.editer .valuefield select{
	padding: 4px 1px;
}
.metadatalist.editer .valuefield select:hover,
.metadatalist.editer .labelfield select:hover,
.metadatalist.editer .valuefield .valueinput > input[type='text']:hover,
.metadatalist.editer .labelfield .valueinput > input[type='text']:hover,
.metadatalist.editer .valuefield .valueinput > input[type='number']:hover,
.metadatalist.editer .labelfield .valueinput > input[type='number']:hover,
.metadatalist.editer .valuefield textarea:hover{
	border:1px solid #DADADA;
	background: #FFF;
}

.metadatalist.editer .valuefield textarea {
	width: 100%;
	/*max-width: 100%;*/
	/*min-width: 100%;*/
	background-color: transparent;
	/*border:0 none;*/
	border: 1px solid transparent;
	padding: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	resize: none;
	min-height: 24px;
	box-sizing: border-box;
	vertical-align: top;
}

.metadatalist.editer .labelfield .labeltext {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	background-color:transparent;
	border:0 none;
	padding:5px;
	white-space:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight: bold;
	box-sizing: border-box;
}
.metadatalist.editer .childmetadata .labelfield .labeltext{
	font-weight: normal;
}

.metadatalist.editer .valuefield select,
.metadatalist.editer .labelfield select{
	margin: 0;
}
.metadatalist.editer .valuefield select,
.metadatalist.editer .valuefield .valueinput > input[type="text"]:empty,
.metadatalist.editer .valuefield .valueinput > input[type="number"]:empty,
.metadatalist.editer .labelfield .valueinput > input:empty,
.metadatalist.editer .valuefield textarea:empty{
	/*border:1px solid #DADADA;*/
}
.metadatalist.editer .valuefield:hover select,
.metadatalist.editer .valuefield:hover .valueinput > input[type="text"],
.metadatalist.editer .valuefield:hover .valueinput > input[type="number"],
.metadatalist.editer .valuefield:hover textarea,
.metadatalist.editer .labelfield:hover select,
.metadatalist.editer .labelfield:hover .valueinput > input{
	border:1px solid #C0C0C0;
}
.metadatalist.editer .valuefield select:focus,
.metadatalist.editer .valuefield .valueinput > input[type="text"]:focus,
.metadatalist.editer .valuefield .valueinput > input[type="number"]:focus,
.metadatalist.editer .valuefield textarea:focus,
.metadatalist.editer .labelfield select:focus,
.metadatalist.editer .labelfield .valueinput > input:focus{
	border:1px solid #FDB913;
}
.metadatalist.editer .valuefield textarea:focus {
	/*resize: initial;*/
}
.metadatalist .labelfield,
.metadatalist.editer .valuefield textarea{
}
.metadatalist.editer .labelfield select option.private{
	color: #600;
	background: #FFFAF9;
}
/*.metadatalist .filter .valuefield.date input[type="text"],*/
/*.metadatalist .filter .valuefield.datetime input[type="text"]{*/
/*	width: 45%;*/
/*	margin-right: 0;*/
/*}*/

.metadatalist.editer .valuefield select.invalid{
	color: #4a4a4a;
	background-color: #ebdfdf;
	font-style: italic;
	font-weight: normal;
	text-shadow: 0 0 0 black;
}
.metadatalist.editer .valuefield select.mds_select option{
	color:#000;
	background-color: #fff;
	font-style: normal;
}
.metadatalist.editer .valuefield select.mds_status option{
	color:#FFF;
	font-style: normal;
}
.metadatalist.editer .valuefield select option.invalid{
	color: #4a4a4a;
	background-color: #ebdfdf !important;
	font-style: italic;
}

.metadatalist .filter .remove{
	cursor:pointer;
	background:url("../imgs/remove.png") no-repeat left top;
	display:none;
	height:18px;
	width:18px;
	margin-bottom: -5px;
	margin-top: -2px;
	margin-left: 5px;
}
.metadatalist .filter:hover .remove{
	display:inline-block;
}
.metadatalist .filter .remove:hover{
	background-position:right top;
}
.metadatalist.editer .privacy{
	float: left;
	white-space: nowrap;
	margin-left: 10px;
	display: flex;
	align-items: center;
}

.metadatalist.editer .privacy > label {
	margin-left: 3px;
}

.metadatalist.editer .mditem.newStyle .privacy{
	margin-left: 5px;
	display: inline-flex;
	align-items: center;
	padding: 0;
}

.metadatalist.editer .mditem.newStyle .privacy > label {
	display: flex;
	align-items: center;
}

/********
***	MULTI META-DATA
***********/
.multimetadatalist{
	display: block;
	position: relative;
}

.multimetadatalist #metaadder{
	position: relative;
}

.multimetadatalist .mditem {
	display: flex;
	padding: 2px 3px;
	background-color: #fdfdfd;
	border-bottom: 1px solid #dddddd70;
	color: #333;
	align-items: center;
}

.multimetadatalist .mditem .remove {
	float: right;
	cursor: pointer;
	background: url("../imgs/remove.png") no-repeat left top;
	/*display: none;*/
	visibility: hidden;
	height: 18px;
	width: 18px;
}

.multimetadatalist .mditem:hover .remove {
	/*display: block;*/
	visibility: visible;
}

.multimetadatalist .mditem .remove:hover {
	background-position: right top;
}

.multimetadatalist .childmetadata {
	margin-left: 20px;
}
.multimetadatalist .error {
	border-bottom: 1px solid #FAA !important;
}

.multimetadatalist .error input {
	border: 1px solid #FAA !important;
}

.multimetadatalist .loading {
	color: #999;
	height: 18px;
}

.multimetadatalist .nomd {
	color: #999;
	font-style: italic;
}

.multimetadatalist .labelfield{
	width: 19%;
	margin-right: 1%;
	min-height: 28px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.multimetadatalist .labelfield,
.multimetadatalist .valuefield {
	min-height: 18px;
}
.multimetadatalist .valuefield {
	width: 80%;
	margin-right: 0;
	display: flex;
	align-items: center;
}

.multimetadatalist .labelfield,
.multimetadatalist .labelfield input,
.multimetadatalist .labelfield select,
.multimetadatalist .labelfield textarea {
	width: 130px;
	margin-right: 5px;
}

.multimetadatalist .labelfield .labeltext {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	background-color: transparent;
	border: 0 none;
	padding: 5px;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
}
.multimetadatalist .childmetadata .labelfield .labeltext {
	font-weight: normal;
}

.multimetadatalist .valuefield,
.multimetadatalist .valuefield input,
.multimetadatalist .valuefield select,
.multimetadatalist .valuefield textarea{
	max-width: 400px;
}

.multimetadatalist .valuefield select {
	padding: 4px 1px;
}
.multimetadatalist .valuefield .valueopts{
	display: inline-flex;
	margin-right: 5px;
	align-items: center;
}

.multimetadatalist .valuefield .valuefield-right-data {
	display: flex;
	flex-direction: row;
	margin-left: auto;
}

.multimetadatalist .valuefield select,
.multimetadatalist .labelfield select,
.multimetadatalist .valuefield input[type='text'],
.multimetadatalist .valuefield input[type='number'],
.multimetadatalist .labelfield input[type='text'] {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	background-color: transparent;
	/* border: 0 none; */
	border: 1px solid transparent;
	padding: 5px;
	/* white-space: normal; */
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.multimetadatalist .valuefield:hover select,
.multimetadatalist .valuefield:hover input[type="text"],
.multimetadatalist .valuefield:hover input[type="number"],
.multimetadatalist .valuefield:hover textarea,
.multimetadatalist .labelfield:hover select,
.multimetadatalist .labelfield:hover input{
	border:1px solid #C0C0C0;
}
.multimetadatalist .valuefield select:focus,
.multimetadatalist .valuefield input[type="text"]:focus,
.multimetadatalist .valuefield input[type="number"]:focus,
.multimetadatalist .valuefield textarea:focus,
.multimetadatalist .labelfield select:focus,
.multimetadatalist .labelfield input:focus{
	border:1px solid #FDB913;
}
.multimetadatalist.editer .valuefield:hover select,
.multimetadatalist.editer .valuefield:hover input,
.multimetadatalist.editer .labelfield:hover select,
.multimetadatalist.editer .labelfield:hover input{
	border: 1px solid #C0C0C0;
}

.multimetadatalist .labelfield select option.private{
	color: #600;
	background: #FFFAF9;
}
.multimetadatalist .labelfield,
.multimetadatalist.editer .labelfield input{
}
.multimetadatalist.editer .privacy{
}

.multimetadatalist .privacy {
	margin-left: 2px;
	display: inline-flex;
	align-items: center;
	padding: 0;
}

.multimetadatalist .privacy .metaprivacy {
	float: left;
	width: 100%;
}

.multimetadatalist .privacy .metaprivacy input {
	float: left;
}

.multimetadatalist .privacy .metaprivacy label {
	/*border-bottom:1px solid #FDB913;*/
	float: left;
	width: 40%;
}

.multimetadatalist .privacy .metaprivacy .ui-button-text {
	padding: 1px;
}

.multimetadatalist.metadatapopup .privacy {
	width: 93px;
}

.multimetadatalist.metadatapopup .privacy .metaprivacy label {
	width: 40%;
}

.multimetadatalist.metadatapopup .valuefield {
	width: auto;
}

.multimetadatalist.metadatapopup .valuefield textarea {
	width: 400px;
	min-width: 400px;
	max-width: 400px;
	resize: auto;
}

/********
***	FILES LIST
***********/
.asseteditor .fileslist{
	background-color: #ECECEC;
	/*border: 1px solid #C0C0C0;*/
	padding: 5px;
	margin-bottom: 5px;
}
.asseteditor .fileslist.actives{
}
.asseteditor .fileslist.activeempty{
	min-height: 30px;
}
.asseteditor .fileslist.actives.activeempty{
}
.asseteditor .fileslist .file{
	border: 1px solid #DADADA;
	background-color: #FFF;
	padding:5px;
	margin-bottom:4px;
	position: relative;
}
.asseteditor .fileslist .parents{
	display: none;
	z-index: 12;
	border-top: 0;
	right: 0;
	background: #f1f1f1;
    padding: 5px 20px 10px;
	border-radius: 6px;
	box-shadow: 0 2px 4px inset #0006;
    margin: 15px;
}
.asseteditor .fileslist .parents:empty{
	margin-bottom: 0;
	margin-top: 0;
}
.asseteditor .fileslist .parents .parents-header{
	padding: 0 0 3px;
	margin-bottom: 3px;
	/* border-bottom: 1px solid #c5c5c5; */
	/* background: #dadada; */
	font-weight: bold;
	color: #555;
	text-align: left;
	padding: 5px;
}
.asseteditor .fileslist .file.parent{
	/*background-color: #ffefc8;*/
	border: 0 none;
}

.asseteditor .imf-description{
	background-color: #ECECEC;
	padding: 5px;
}
.asseteditor .imf{
	display: inline-block;
}
.imf-size{
	display: inline-block;
	color:#999;
}
.imf.imf-status-0{	color:#b90a0a;}
.imf.imf-status-1{	color:#b90a0a;}
.imf.imf-status-2{	color:#3bb13b;}
.imf.imf-status-3{	color: #6C9CC1;	}
.assdesc .file-selector .file-group .file-group-label .imf{
	display: inline-block;
}
.file-group-size{
	display: inline-block;
	color:#999;
}
.file-group-count{
	display: inline-block;
	color: #000;
	padding: 0 3px 0 0;
	text-align: left;
	float: left;
}
.assdesc .file-selector .imf-files .file{
	margin: 0;
	padding: 0;
}
.imf-description ul{
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 1px;
}
.asseteditor .imf-timeline{
	border:1px solid #c3c3c3;
	margin-bottom: 5px;
	background: #E5E5E5;
	padding: 2px;
}
.asseteditor .imf-timeline .segment {

}
.asseteditor .imf-timeline .track{
	/*height: 20px;*/
	width: 100%;
	margin-bottom: 2px;
	position: relative;
}
.asseteditor .imf-timeline .track .track-label{
	width: 14%;
	float: left;
	text-align: right;
	padding: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.asseteditor .imf-timeline .track .resources {
	position: relative;
	float: left;
	width: 86%;
}
.asseteditor .imf-timeline .track.video .resources,
.asseteditor .imf-timeline .track.audio .resources{
	height: 62px;
}
.asseteditor .imf-timeline .track:last-child{
	margin-bottom: 0;
}
.asseteditor .imf-timeline .track .resource{
	height: 62px;
	display: block;
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #FFF;
	overflow: hidden;
}
.asseteditor .imf-timeline .track .resource .info{
	padding: 2px;
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
}
.asseteditor .imf-timeline .track .resource:hover{
	overflow: visible;
	z-index: 20;
}
.asseteditor .imf-timeline .track .resource:hover .info{
	border: 1px solid #FFF;
	margin: -1px;
	right:inherit;
	min-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.asseteditor .imf-timeline .track.video .resource{
	border: 1px solid #FFF;
	border-right-width:0;
}
.asseteditor .imf-timeline .track.video .resource,
.asseteditor .imf-timeline .track.video .resource:hover .info{
	background-color: #2dda55;
	border: 1px solid #28a547;
}
.asseteditor .imf-timeline .track.audio .resource,
.asseteditor .imf-timeline .track.audio .resource:hover .info{
	background-color: #63acff;
	border: 1px solid #4c80bf;
}
.asseteditor .imf-timeline .track.video .resource.other,
.asseteditor .imf-timeline .track.video .resource.other:hover .info{
	background-color: #8beaa4;
	border: 1px solid #66b47c;
}
.asseteditor .imf-timeline .track.audio .resource.other,
.asseteditor .imf-timeline .track.audio .resource.other:hover .info{
	background-color: #94dbff;
	border: 1px solid #71a7c2;
}

.asseteditor .imf-timeline .track .resource.highlight,
.asseteditor .imf-timeline .track .resource.highlight .info{
	background-color: #FDB913;
}
.asseteditor .imf-timeline .track .resource.missing,
.asseteditor .imf-timeline .track .resource.missing:hover .info{
	background-color: #A0A0A0;
	background-repeat: repeat;
	background-position: center;
	background-image: url("../imgs/diagonals.thin.png");
}
.asseteditor .imf-timeline .track .resource{
	border-right-width:0;
}
.asseteditor .imf-timeline .track .resource:last-child{
	border-right-width:1px;
}
.asseteditor .imf-timeline .data{
	margin-top: 3px;
}
.asseteditor .fileslist .file.ctmon{
}
.asseteditor .fileslist .file:last-child{
	margin-bottom: 0;
}
.asseteditor .fileslist .file.highlight{
	border: 1px solid #63acff;
	background: #d5e9ff;
}
.asseteditor .fileslist.actives .file{
	border-left: 1px solid #FDB913;
}
.asseteditor .fileslist .file.closed{
}
.asseteditor .fileslist .file.selected{
	background-color: #fedc898a;
}
.asseteditor .fileslist.actives .file.closed{
}
.asseteditor .fileslist .file .header{
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.asseteditor .fileslist .file .header .file-data {
	margin-bottom: 0;
	position: relative;
	display: grid;
	grid-column-gap: 5px;
	width: 100%;
	grid-template-columns: 160px calc(100% - 165px);
	grid-template-rows: auto;
	grid-template-areas:
		"thumb 		file-data"
		"extra-data extra-data";
}

/* This is for the file version counter */
/*.asseteditor .fileslist .file .header .file-data .files-versions-actions {*/
	/*position: absolute;*/
	/*float: left;*/
	/*width: 88%;*/
	/*-webkit-box-sizing: border-box;*/
	/*-moz-box-sizing: border-box;*/
	/*box-sizing: border-box;*/
	/*bottom: 0;*/
	/*right: 0;*/
/*}*/

.asseteditor .fileslist .file .header .file-data .files-versions-counts {
	display: flex;
	flex-direction: row;
	position: relative;
	float: right;
	/*width: 88%;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	bottom: 0;
	right: 0;
	z-index: 0;
	align-items: center;
}

.asseteditor .fileslist .parents .file{
	margin-bottom: 7px;
	border: 1px solid #CCC;
	padding: 5px;
	border-radius: 4px;
}
.asseteditor .fileslist .parents .file .header .file-data .file-extradata-2,
.asseteditor .fileslist .parents .file .header .file-data .files-versions-counts {
	display: none;
}
.asseteditor .fileslist .parents .file .versions{
}
.asseteditor .fileslist .parents .file:last-child .versions{
	margin-bottom: 0;
}
.asseteditor .fileslist .parents .file .sdata.fileversion{
	margin-top: 2px;
}
.asseteditor .fileslist .file .header .file-data .files-versions-counts:hover  .version-count{
	text-decoration: underline;
}
.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count {
	color: #000000;
	text-align: center;
	/*border: 1px solid #333333;*/
	margin-right: 2px;
	cursor: pointer;
	padding: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 4;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count .fvc-label {
	position: relative;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	width: 100%;
	float: left;
	font: 11px sans-serif, arial;
	margin-left: 2px;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count .fvc-count {
	vertical-align: middle;
	/*text-shadow: 0 0 2px #333;*/
	font-weight: bold;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.progress {
	color: #d99a00;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.error {
	color: #a90707;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.canceled {
	color: #656565;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.available {
	color: #0092ff;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.others {
	color: #606060;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.total {
	color: #1c1c1c;
	position: relative;
	margin-right: 1px;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.total.selected::before {
	/*background-color: black;*/
}

/**/
.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.progress.selected {
	background-color: #FFB74D;
	border: 1px solid #E65100;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.error.selected {
	background-color: #e57373;
	border: 1px solid #B71C1C;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.canceled.selected {
	background-color: #BDBDBD;
	border: 1px solid #212121;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.available.selected {
	background-color: #64B5F6;
	border: 1px solid #0D47A1;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.others.selected {
	background-color: #A1887F;
	border: 1px solid #3E2723;
}

.asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.total.selected {
	background-color: #000000;
	color: #FFFFFF;
	border: 1px solid #000000;
}

.asseteditor .fileslist .file .header .file-data .file-thumb,
.asseteditor .fileslist .file .header .file-data .file-extradata,
.asseteditor .fileslist .file .header .file-data .file-extradata-2 {
	/*float: left;*/
}

.asseteditor .fileslist .file .header .file-data .file-thumb {
	grid-area: thumb;
	width: 160px;
	height: 90px;
	z-index: 2;
	/*margin-right: 5px;*/

}
.asseteditor .fileslist .parents .file .header .file-data .file-thumb {
	width: 48px;
	height: 27px;
}

.asseteditor .fileslist .file .header .file-data .file__extra-data-2 {
	grid-area: extra-data;
	display: flex;
	gap: 2px 6px;
	align-items: center;
    pointer-events: all;
	flex-wrap: wrap;
}

.asseteditor .fileslist .file .header .file-data .file-extradata-2 {
	/*margin: 0 5px 0 auto;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}

.asseteditor .fileslist .file .header .file-data .file-extradata-2 .deliveries {
	margin: 0 5px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.asseteditor .fileslist .file .header .file-data .file-extradata-2 .deliveries .ic {
	background: url("../imgs/icons.png") no-repeat scroll -272px -16px transparent;
	margin: 2px 1px 1px 2px;
	font-size: 10px;
	text-align: center;
	width: 16px;
	height: 16px;
}

.asseteditor .fileslist .file .header .file-data .file-extradata-2 .fvsync{
	margin-right: 5px;
}

.asseteditor .fileslist .file .header .file-data .file-extradata-2 .deliveries .c {
	font-weight: bold;
	height: 14px;
	margin: 4px 1px 1px 2px;
}

.asseteditor .fileslist .file .header .file-data .s3status {
	margin-right: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 16px;
	display: flex;
	align-items: center;
}

.asseteditor .fileslist .file .header .file-data .s3status .ic {
	width: 13px;
	height: 13px;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	align-items: center;
	justify-content: center;
	display: flex;
	color: #666;
	font-size: 13px;
}

.asseteditor .fileslist .file .header .file-data .s3status.nouse .ic::before {
	content: "";
}

.asseteditor .fileslist .file .header .file-data .s3status.complete .ic::before {
	content: "\f0ee";
	color: #009900;
}

.asseteditor .fileslist .file .header .file-data .s3status.error .ic::before {
	content: "\f0ee";
	color: #990000;
}

.asseteditor .fileslist .file .header .file-data .s3status.queued .ic::before {
	content: "\f0c2";
}

.asseteditor .fileslist .file .header .file-data .s3status.uploading .ic::before {
	color: #DF9B00;
	content: "\f0ee";
}


.asseteditor .fileslist .file .header .file-data .file-extradata .description{
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	color: #999;
	width: 88%;
	line-height: 1.2em;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.asseteditor .fileslist .file .header .file-data .file-extradata {
	grid-area: file-data;
	padding-top: 2px;
	display: flex;
	flex-direction: row;
}

.asseteditor .fileslist .file .header .file-data .file-extradata .extra-data__version-data,
.asseteditor .fileslist .file .header .file-data .file-extradata .extra-data__version-data-2 {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	z-index: 2;
    pointer-events: none;
	width: 100%;
	gap: 3px;
}

.asseteditor .fileslist .file .header .file-data .file-extradata .extra-data__version-data-2 {
	margin-left: auto;
	padding-right: 6px;
	flex-shrink: 0;
	z-index: 2;
}

.asseteditor .fileslist .parents .file .header .file-data{
    grid-template-columns: 50px calc(100% - 50px);
}
.asseteditor .fileslist .parents .file .header .file-data .file-extradata{
    align-items: center;
}

.asseteditor .fileslist .parents .file .header .file-data .file-extradata .extra-data__version-data-2 {
	padding-right: 12px;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 10px;
}
.asseteditor .fileslist .file .header .file-data .file-extradata .extra-data__version-data-2 .version-data-2__version-number {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	pointer-events: all;
}

.asseteditor .fileslist .file .header .file-data .file-extradata .extra-data__version-data .version-data__name {
	display: flex;
	flex-direction: row;
	align-items: center;
    pointer-events: all;
}

.asseteditor .fileslist .file .header .file-data .file-extradata .extra-data__version-data .version-data__name .version-data-2__version-number{
    display: flex;
    align-items: center;
	gap: 3px;
}

.asseteditor .fileslist .file .header .file-data .file-extradata .extra-data__version-data .version-data__name .version-data-2__version-number .replace{
    display: flex;
	padding: 0;
	border-radius: 4px;
}

.asseteditor .fileslist .file .header .file-data .file-extradata .extra-data__version-data .version-data__name .version-data-2__version-number .replace .icon{
	margin: 0;
}
.asseteditor .fileslist .file .header .reupload {
	line-height: 16px;
	border-radius: 5px;
    display: flex;
    gap: 4px;
}

.asseteditor .fileslist .file .header .reupload .icon {
	width: 15px;
	height: 15px;
	background: url("../imgs/context.icons.png") -495px 0 no-repeat transparent;
	margin-top: 0;
}

.asseteditor .fileslist .file .header .duration {
	color: #a1a1a1;
	display: inline-flex;
	align-items: center;
	z-index: 0;
	cursor: pointer;
	margin: 0 4px 0 0;
}

.asseteditor .fileslist .file .header .duration .framerate > span {
	font-weight: bold;
}

.asseteditor .fileslist .file .header .sub-status {
	margin-left: 5px;
	position: relative;
	z-index: 2;
	margin-top: 2px;
	color: #a1a1a1;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
.asseteditor .fileslist .file .header .sub-status{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('../imgs/icons.png') no-repeat -64px -16px;
	margin: 0;
}
.asseteditor .fileslist .file .header .sub-status.pristine{
	background-position: -112px -32px;
}
.asseteditor .fileslist .file .header .sub-status.dirty{
	background-position: -16px -80px;
}
.asseteditor .fileslist .file .header .sub-status.error{
	background-position: -240px 0;
}
.asseteditor .fileslist .file .header .imfuuid{
	color: #999;
	font-style: italic;
	z-index: 100;
	position: relative;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
	cursor: pointer;
    pointer-events: all;
	margin-bottom: 2px;
}
.asseteditor .fileslist .file .header .imfuuid:hover{
	text-decoration: underline;
	color:#FDB913;
}
.asseteditor .fileslist .file.selected .header{
    /*background: #FEDC89;*/
    /*border: 1px solid #FEDC89;*/
}
.asseteditor .fileslist .file .thumbsel{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	/*float:left;*/
	cursor: pointer;
	width: 160px;
	height: 90px;
	/*margin-right: 3px;*/
	background: #F0F0F0;
	background-size: contain;
	overflow: hidden;
	/*text-align:center;*/
	/*display: table-cell;*/
	/*vertical-align: middle;*/
	/*margin-top: -2px;*/
}
.asseteditor .fileslist .file.selected .thumbsel{
	background-color: #ffefc8;
}
.asseteditor .fileslist .file .thumbsel > img{
	background: url(../imgs/png_alpha.png);
}
.asseteditor .fileslist .file .thumbsel > img.expand{
	width: 100%;
}
.asseteditor .fileslist .file .thumbsel > img.large-thumb{
	display: none;
}
.asseteditor .fileslist .parents .file .thumbsel{
	width: 48px;
	height: 27px;
}
.asseteditor .fileslist .file.compressed .thumbsel,
.asseteditor .fileslist .file.subtitle .thumbsel{
	background: none;
}

.asseteditor .fileslist .file .thumbsel .ths {
	position: absolute;
	bottom: 5px;
	right:5px;
	width: 16px;
	height: 16px;
	/*background: url('../imgs/icons.png') no-repeat 0 -80px;*/
	border-radius: 3px;
	margin: 0;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	align-self: center;
	justify-content: center;
	display: flex;
	color: #666;
}

.asseteditor .fileslist .file .thumbsel .ths::before {
	content: "\f303";
}

.asseteditor .fileslist .file .thumbsel .ths.active{
	background-color: #fedc89;
	border: 1px solid #fdb913;
	margin: -1px;
}
.asseteditor .fileslist .file .thumbsel .ths:hover{
	background-color: #FFF;
	border:1px solid #FFF;
	margin: -1px;
}
.asseteditor .fileslist .file .th{
	display: block;
}
.asseteditor .fileslist .file .thumblist{
	overflow: auto;
	max-height: 450px;
	position: relative;
}

.asseteditor .fileslist .file .thumblist .img{
	min-width: 154px;
	height: 86px;
	border: 3px solid #F2F2F2;
	background-color: #F2F2F2;
	float: left;
	margin: 1px;
	position: relative;
}
.asseteditor .fileslist .file .thumblist .img.selected{
	border-color: #FDB913;
}
.asseteditor .fileslist .file .thumblist .img img{
	display: block;
	margin: auto;
}
.asseteditor .fileslist .file .thumblist .img .itools{
	position: absolute;
	display: none;
	padding: 2px;
	background: rgba(255,255,255,0.8);
	border-radius:4px;
	box-shadow:0 0 3px -1px #000;
}
.asseteditor .fileslist .file .thumblist .img .itools.tr{
	top: 5px;		right: 5px;
}
.asseteditor .fileslist .file .thumblist .img .itools.br{
	bottom: 5px;		right: 5px;
}
.asseteditor .fileslist .file .thumblist .img .itools.bl{
	bottom: 5px;		left: 5px;
}
.asseteditor .fileslist .file .thumblist .img:hover .itools,
.asseteditor .fileslist .file .thumblist .img.selected .itools{
	display: block;
}
.asseteditor .fileslist .file .thumblist .img .itools.timecode{
	display: block;
	left: 0;
	bottom: 0;
	border-radius: 0 4px 0 0;
	background: rgba(0,0,0,0.5);
	color: #FFF;
	padding: 4px 6px;
}
.asseteditor .fileslist .file .thumblist .img .sel,
.asseteditor .fileslist .file .thumblist .img .url{
	background: url('../imgs/icons.png') no-repeat transparent;
	width: 16px;
	height: 16px;
	float: right;
	margin: 2px;
	cursor: pointer;
}
.asseteditor .fileslist .file .thumblist .img .url{
	background-position: -80px -16px;
}
.asseteditor .fileslist .file .thumblist .img .sel{
	background-position: -96px -16px;
}
.asseteditor .fileslist .file .thumblist .img.selected .sel{
	background-position: -64px -16px;
}



.asseteditor .fileslist .file.ui-sortable-placeholder{
	border: 1px solid #FDB913;
	visibility: visible !important;
	background-color: #FFF;
}
.asseteditor .fileslist .file.ui-sortable-helper{
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
}

.asseteditor .fileslist .file .activecb{
	float: left;
	margin: 1px 6px 0 1px;
	display: none;
}

.asseteditor .fileslist .file .icon{
	width: 16px;
	height: 16px;
	margin-top: 0;
	float: left;
	background:url(../imgs/icons.png) no-repeat;
	position: relative;
	pointer-events: none;
	font-family: "Font Awesome 6 Free", serif;
	background: unset;
	font-weight: 900;
	align-items: center;
	justify-content: center;
	display: flex;
	color: #666;
	font-size: 16px;
}

.asseteditor .fileslist .file.video .icon::before {
	content: "\f008";
}

.asseteditor .fileslist .file.audio .icon::before {
	content: "\f028";
}

.asseteditor .fileslist .file.image .icon::before {
	content: "\f03e";
}

.asseteditor .fileslist .file.document .icon::before {
	content: "\f56c";
}

.asseteditor .fileslist .file.compressed .icon::before {
	content: "\f1c6";
}

.asseteditor .fileslist .file.subtitle .icon::before {
	content: "\f15c";
}

.asseteditor .fileslist .file.unknown .icon::before {
	content: "\f059";
}

.asseteditor .fileslist .file .handle {
	cursor: pointer;
	/*height: 27px;*/
	position: absolute;
	left:0;
	right:0;
    bottom: 0;
    top: 0;
	z-index: 1;
}

.asseteditor .fileslist .file .heander .handle:hover{
	background: #fff7e6;
	padding: 2px;
	margin: -2px;
}

.asseteditor .fileslist .file .header .replace {
	z-index: 3;
}

.asseteditor .fileslist .file .header .replace .icon {
	width: 28px;
	height: 35px;
	font-family: "Font Awesome 6 Free", serif;
	background: unset;
	font-weight: 900;
	align-items: center;
	justify-content: center;
	display: flex;
	color: #f68503;
	font-size: 30px;
}

.asseteditor .fileslist .file .header .replace .icon::before {
	content: "\f574";
}

.asseteditor .fileslist .file .name{
    color: #333;
    z-index: 1;
	margin-right: 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	flex: 1;
}

.asseteditor .fileslist .file .sdata{
	display: inline-block;
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;*/
	/*margin-top: 5px;*/
	margin-bottom: 0;
	/*margin-right: 2px;*/
	/*padding: 3px 7px;*/
	background-color: #eaeaea;
	color: #a1a1a1;
}
.asseteditor .fileslist .file .sdata:last-child{
	margin-bottom: 0;
}
.asseteditor .fileslist .file.selected .sdata,
.asseteditor .fileslist .file.selected .sdata.fileversion.available,
.asseteditor .fileslist .file.selected .sdata.fileversion.available .status .extradata,
.asseteditor .fileslist .file.selected .subtitles .subtitle{
	/*background-color: #fdeec9;
	color: #9e7000;*/
}

.asseteditor .fileslist .file.selected .sdata.fileversion.available {
	/*cursor: pointer;*/
}

.asseteditor .fileslist .file.selected .subtitles .subtitle.ctmon {
	background-color: #FFF;
}

.asseteditor .fileslist .file .audio-channels {
	z-index: 10;
	cursor: pointer;
}

.asseteditor .fileslist .file .audio-channels:hover {
	z-index: 101;
}

.asseteditor .fileslist .file.selected .audio-channels,
.asseteditor .fileslist .file.selected .dimensions,
.asseteditor .fileslist .file.selected .duration {
	color: #9e7000;
}

.asseteditor .fileslist .file .audio-channels,
.asseteditor .fileslist .file .dimensions {
	color: #a1a1a1;
}

.asseteditor .fileslist .file .duration{
	color: #a1a1a1;
	margin-left: 5px;
}
.asseteditor .fileslist .file .version_number{
	background-color: #236fff;
	font-weight: bold;
	padding: 4px 6px;
	color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-sizing: border-box;
	z-index: 2;
}
.asseteditor .fileslist .file .version_number.toggle{
	cursor: pointer;
}
.asseteditor .fileslist .parents .file .version_number{
	background-color: #ff9a42;
}
.asseteditor .fileslist .file .subtitles {
	z-index: 2;
	display: inline-flex;
	align-items: center;
}
.asseteditor .fileslist .file .subtitles .icon{
	background-position: -240px -48px;
	margin-right: 5px;
}

.asseteditor .fileslist .file .subtitles .subtitle {
	display: inline-block;
	margin-top: 0;
	margin-right: 2px;
	padding: 3px 7px;
	background-color: #eaeaea;
	color: #a1a1a1;
}

.asseteditor .fileslist .file .qcreports {
	z-index: 2;
	display: inline-flex;
	align-items: stretch;
	flex-direction: row;
	gap: 3px;
}

.asseteditor .fileslist .file .qcreports .icon {
	width: 16px;
	height: 16px;
	margin-top: 0;
	float: left;
	position: relative;
	pointer-events: none;
	background: url(../imgs/icons.png) no-repeat -48px -96px;
}

.asseteditor .fileslist .file .qcreports .icon::before {
	content: "";
}

.asseteditor .fileslist .file .qcreports .qcreport {
	display: flex;
	margin-top: 0;
	padding: 3px;
	background-color: #eaeaea;
	color: #7e7e7e;
	align-items: center;
	justify-content: flex-start;
	border-radius: 16px;
	border: 1px solid #BBB;
}

.asseteditor .fileslist .file .qcreports .qcreport.ctmon {
	background-color: #fdb913;
}

.asseteditor .fileslist .file .versions{
	float: left;
	width: 100%;
}

.asseteditor .fileslist .file .versions:empty{
	margin-top: 0;
}

.asseteditor .fileslist .file .sdata.fileversion{
	float: left;
	width: 100%;
	z-index: 2;
	position: relative;
	cursor: default;
	color: #000000;
	background: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}

.asseteditor .fileslist .file .sdata.fileversion.labels {
	background: #0000000f;
	border: 1px solid #5f5f5f29;
	border-bottom: 1px solid #fdb913;
	border-radius: 5px 5px 0 0;
	font-weight: bold;
}

.asseteditor .fileslist .file .sdata.fileversion:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
}

.asseteditor .fileslist .file .sdata.fileversion.available:hover:before {
	background-color: #64B5F6;
}

.asseteditor .fileslist .file .sdata.fileversion.available:before {
	background-color: #e3f2fd;
}

.asseteditor .fileslist .file .sdata.fileversion.queued:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.queued_edit:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.tto_queued:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_queued:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_done:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.coping:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.uploading:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.encoding:hover:before {
	background-color: #FFB74D;
}

.asseteditor .fileslist .file .sdata.fileversion.queued:before,
.asseteditor .fileslist .file .sdata.fileversion.queued_edit:before,
.asseteditor .fileslist .file .sdata.fileversion.tto_queued:before,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_queued:before,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_done:before,
.asseteditor .fileslist .file .sdata.fileversion.coping:before,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing:before,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing:before,
.asseteditor .fileslist .file .sdata.fileversion.uploading:before,
.asseteditor .fileslist .file .sdata.fileversion.encoding:before {
	background-color: #FFF3E0;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_cancel:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.tto_cancel:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.canceled:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.deleted:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.idle:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.none:hover:before {
	background-color: #BDBDBD;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_cancel:before,
.asseteditor .fileslist .file .sdata.fileversion.tto_cancel:before,
.asseteditor .fileslist .file .sdata.fileversion.canceled:before,
.asseteditor .fileslist .file .sdata.fileversion.deleted:before,
.asseteditor .fileslist .file .sdata.fileversion.idle:before,
.asseteditor .fileslist .file .sdata.fileversion.none:before {
	background-color: #F5F5F5;
}

.asseteditor .fileslist .file .sdata.fileversion.error:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.upload_interrupted:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.tto_error:hover:before,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_error:hover:before {
	background-color: #B71C1C;
}

.asseteditor .fileslist .file .sdata.fileversion.error:before,
.asseteditor .fileslist .file .sdata.fileversion.upload_interrupted:before,
.asseteditor .fileslist .file .sdata.fileversion.tto_error:before,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_error:before {
	background-color: #FFEBEE;
}

.asseteditor .fileslist .file .sdata.fileversion .selector {
	float: left;
	width: 3px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background: #DADADA;
	height: 100%;
}

.asseteditor .fileslist .file .sdata.fileversion.available .selector {
	background-color: #E3F2FD;
}
.asseteditor .fileslist .file .sdata.fileversion.labels .selector {
	background-color: transparent;
}

.asseteditor .fileslist .file .sdata.fileversion.queued .selector,
.asseteditor .fileslist .file .sdata.fileversion.queued_edit .selector,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_queued .selector,
.asseteditor .fileslist .file .sdata.fileversion.tto_queued .selector,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_done .selector,
.asseteditor .fileslist .file .sdata.fileversion.coping .selector,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .selector,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .selector,
.asseteditor .fileslist .file .sdata.fileversion.uploading .selector,
.asseteditor .fileslist .file .sdata.fileversion.encoding .selector{
	background-color: #FFF3E0;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_cancel .selector,
.asseteditor .fileslist .file .sdata.fileversion.tto_cancel .selector,
.asseteditor .fileslist .file .sdata.fileversion.canceled .selector,
.asseteditor .fileslist .file .sdata.fileversion.deleted .selector,
.asseteditor .fileslist .file .sdata.fileversion.idle .selector,
.asseteditor .fileslist .file .sdata.fileversion.none .selector{
	background-color: #F5F5F5;
}

.asseteditor .fileslist .file .sdata.fileversion.error .selector,
.asseteditor .fileslist .file .sdata.fileversion.upload_interrupted .selector,
.asseteditor .fileslist .file .sdata.fileversion.tto_error .selector,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_error .selector {
	background-color: #FFEBEE;
}

.asseteditor .fileslist .file .sdata.fileversion:not(.labels):hover .selector {
	height: 100%;
	background-color: #333333;
	z-index: 3;
}

.asseteditor .fileslist .file .sdata.fileversion.available:hover .selector {
	background-color: #64B5F6;
}

.asseteditor .fileslist .file .sdata.fileversion.queued:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.queued_edit:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_queued:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.tto_queued:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_done:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.coping:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.uploading:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.encoding:hover .selector{
	background-color: #FFB74D;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_cancel:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.tto_cancel:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.canceled:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.deleted:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.idle:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.none:hover .selector{
	background-color: #BDBDBD;
}

.asseteditor .fileslist .file .sdata.fileversion.error:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.upload_interrupted:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.tto_error:hover .selector,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_error:hover .selector {
	background-color: #E57373;
}

.asseteditor .fileslist .file .sdata.fileversion.none ,
.asseteditor .fileslist .file .sdata.fileversion.queued,
.asseteditor .fileslist .file .sdata.fileversion.idle,
.asseteditor .fileslist .file .sdata.fileversion.encoding,
.asseteditor .fileslist .file .sdata.fileversion.process-encoding,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing,
.asseteditor .fileslist .file .sdata.fileversion.coping,
.asseteditor .fileslist .file .sdata.fileversion.uploading,
.asseteditor .fileslist .file .sdata.fileversion.upload_interrupted{
}

.asseteditor .fileslist .file .sdata.fileversion.canceled{
	background-position: -256px 0;
}

.asseteditor .fileslist .file .sdata.fileversion.ctmon,
.asseteditor .fileslist .file.selected .sdata.fileversion.ctmon,
.asseteditor .fileslist .file .sdata.fileversion.ctmon .status .extradata{
	background: #ffeed4;
}
.asseteditor .fileslist .file.ctmhandler.ctmon{
	background: #ffeed4;
}
.asseteditor .fileslist .file .sdata.fileversion > input{
	margin: 2px 4px 2px 0;
	float: left;
}

.asseteditor .fileslist .file .sdata.fileversion .version-data {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2px 0 2px 6px;
	display: grid;
	grid-template-columns: 12px 2fr 1fr 1.6fr 1fr 4fr 1.8fr;
	grid-gap: 2px 4px;
}

.asseteditor .fileslist .file .sdata.fileversion.labels .version-data{

}
.asseteditor .fileslist .file .sdata.fileversion .version-data > span:not(.selector) {
	height: 28px;
	/*line-height: 28px;*/
	display: inline-flex;
	align-items: center;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	flex-wrap: wrap;
}
.asseteditor .fileslist .file .sdata.fileversion.labels .version-data > span:not(.selector){
	height: 18px;
}

.asseteditor .fileslist .file .sdata.fileversion .status{
    height: auto !important;
    margin: 0;
}
.asseteditor .fileslist .file .sdata.fileversion.available .status{
	display: none !important;
}
.asseteditor .fileslist .file .sdata.fileversion .status .fstatus {
	height: 28px;
	/*line-height: 28px;*/
	display: inline-flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	width: 80%;
	flex-direction: column;
	position: relative;
}
.asseteditor .fileslist .file .sdata.fileversion .status .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion .status .fstatus .per,
.asseteditor .fileslist .file .sdata.fileversion .status .fstatus .eta{
	z-index: 2;
	text-align: center;
}
.asseteditor .fileslist .file .sdata.fileversion.coping .status .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion.uploading .status .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .status .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .status .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .status .fstatus .fstatus-text{
	width: 50%;
	/*display: flex;*/
	align-items: center;
}

.asseteditor .fileslist .file .sdata.fileversion .version-data .private-public-checkbox {
	display: inline-flex;
	padding: 4px;
	border: 2px solid red;
	color: red;
	height: 6px;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	font-weight: bold;
	cursor: pointer;
	z-index: 5;
	font-size: 10px;
	background-color: #f2f2f2;
}

.asseteditor .fileslist .file .sdata.fileversion .version-data .versiondownload {
	display: none;
}

.asseteditor .fileslist .file .sdata.fileversion .version-data .versiondownload:checked + label {
	border-color: green;
	color: green;
}

.asseteditor .fileslist .file .sdata.fileversion .version-data .version__icons {
	justify-content: space-around !important;
	display: inline-grid !important;
	grid-template-columns: 1fr 1fr 1fr 1fr 1.5fr;
	grid-template-areas: "s3 sync qc deliveries download";
	justify-items: center;
	grid-gap: 5px;
}

.asseteditor .fileslist .file .sdata.fileversion .flabel {
	display: inline-flex;
	align-items: center;
	color: #a5a5a5;
	flex-grow: 1;
}
.asseteditor .fileslist .file .sdata.fileversion.labels .flabel{
	color:#000;
}

.asseteditor .fileslist .file .sdata.fileversion .flabel .file_name {
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	flex-grow: 1;
}

.asseteditor .fileslist .file .sdata.fileversion .flabel input[type="checkbox"] {
	margin: 7px 0 0 0;
	float: left;
}

.asseteditor .fileslist .file .sdata.fileversion .flabel .ext {
	margin-left: auto;
    text-align: left;
    width: 30%;
}
.asseteditor .fileslist .file .sdata.fileversion:not(.labels) .flabel .ext {
	font-weight: bold;
}
.asseteditor .fileslist .file .sdata.fileversion .flabel.downloadable {
	color: #000;
	cursor: pointer;
}
.asseteditor .fileslist .file .sdata.fileversion .flabel.downloadable:hover {
	color:#d29500;
}

.asseteditor .fileslist .file .sdata.fileversion .fsize,
.asseteditor .fileslist .file .sdata.fileversion .isize,
.asseteditor .fileslist .file .sdata.fileversion .fdata,
.asseteditor .fileslist .file .sdata.fileversion .fv-deliveries,
.asseteditor .fileslist .file .sdata.fileversion .s3 {
	/*display: inline-block;*/
	/*width: 11%;*/
	/*padding-left: 5px;*/
	/*border-left: 1px solid #b9b9b9;*/
	/*margin-left: 5px;*/
	/*float: left;*/
}

.asseteditor .fileslist .file .sdata.fileversion .fstatus {
	border: 1px solid transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	justify-content: center;
	border-radius: 5px 0 0 5px;
}

.asseteditor .fileslist .file .sdata.fileversion.available .fstatus {
	background-color: #50d740;
	border-color: #06a304;
	color: #05580f;
}
.asseteditor .fileslist .file .sdata.fileversion.available .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.uploading .fstatus{
	width: 100%;
	border-radius: 5px;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_queued .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.tto_queued .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.canceled .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.none .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_cancel .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.tto_cancel .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_done .fstatus {
	background-color: #BDBDBD;
	border-color: #212121;
	color: #000;
}

.asseteditor .fileslist .file .sdata.fileversion.upload_interrupted .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.error .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.tto_error .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_error .fstatus {
	background-color: #e57373;
	border-color: #B71C1C;
	color: #b70000;
}

.asseteditor .fileslist .file .sdata.fileversion.queued_edit .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.coping .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_done .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.queued .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.uploading .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_queued .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.tto_queued .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.encoding .fstatus {
	background-color: #FFB74D;
	border-color: #E65100;
	color: #7a3e00;
}
.asseteditor .fileslist .file .sdata.fileversion.coping .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.uploading .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.encoding .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .fstatus {
	display: inline-flex;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	padding: 0 4px;
	flex-direction: row;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_cancel .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.tto_cancel .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.canceled .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.deleted .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.idle .fstatus,
.asseteditor .fileslist .file .sdata.fileversion.none .fstatus {
	background-color: #BDBDBD;
	border-color: #6e6e6e;
	color: #666;
}

.asseteditor .fileslist .file .sdata.fileversion .fdata{
	/*width: 18%;*/
}

.asseteditor .fileslist .file .sdata.fileversion .fv-deliveries{
	/*width: 5%;*/
	display: inline-flex;
	grid-area: deliveries;
}

.asseteditor .fileslist .file .sdata.fileversion .fv-deliveries .o-icon {
	margin: 0;
}

.asseteditor .fileslist .file .sdata.fileversion .fv-download{
	/*width: 5%;*/
	display: inline-flex;
	grid-area: download;
}
.asseteditor .fileslist .file .sdata.fileversion .fsize{
	/*margin-left: 2px;*/
	/*width: 10%;*/
}

.asseteditor .fileslist .file .sdata.fileversion .s3,
.asseteditor .fileslist .file .sdata.fileversion .s3 * {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	grid-area: s3;
}

.asseteditor .fileslist .file .sdata.fileversion .s3 .icon {
	width: 13px;
	height: 13px;
	background:no-repeat 0 0 url("../imgs/s3.png");
	margin: 0;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	align-items: center;
	justify-content: center;
	display: flex;
	color: #666;
	font-size: 13px;
}

.asseteditor .fileslist .file .sdata.fileversion .s3.nouse .icon::before {
	content: "";
}

.asseteditor .fileslist .file .sdata.fileversion .s3.complete .icon::before {
	content: "\f0ee";
	color: #009900;
}

.asseteditor .fileslist .file .sdata.fileversion .s3.error .icon::before {
	content: "\f0ee";
	color: #990000;
}

.asseteditor .fileslist .file .sdata.fileversion .s3.queued .icon::before {
	content: "\f0c2";
}

.asseteditor .fileslist .file .sdata.fileversion .s3.uploading .icon::before {
	color: #DF9B00;
	content: "\f0ee";
}

.asseteditor .fileslist .file .sdata.fileversion .sync {
	grid-area: sync;
}
.asseteditor .fileslist .file .sdata.fileversion .thumbs {
	grid-area: thumbs;
}

.asseteditor .fileslist .file .sdata.fileversion .status {
	width: 100%;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}

.asseteditor .fileslist .file .sdata.fileversion .status .per,
.asseteditor .fileslist .file .sdata.fileversion .status .eta {
	display: none;
	flex-direction: column;
	align-items: flex-end;
}

.asseteditor .fileslist .file .sdata.fileversion .status .progress__data{
	display: flex;
	flex-direction: column;
	width: 50%;
	align-items: flex-end;
	align-content: stretch;
}
.asseteditor .fileslist .file .sdata.fileversion.coping .status .per,
.asseteditor .fileslist .file .sdata.fileversion.encoding .status .per,
.asseteditor .fileslist .file .sdata.fileversion.uploading .status .per,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .status .per,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .status .per,
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .status .per,
.asseteditor .fileslist .file .sdata.fileversion.encoding .status .eta
/*.asseteditor .fileslist .file .sdata.fileversion.coping .status .eta,
.asseteditor .fileslist .file .sdata.fileversion.uploading .status .eta,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .status .eta,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .status .eta,
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .status .eta*/ {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-end;
	width: 50%;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_done .status,
.asseteditor .fileslist .file .sdata.fileversion.deleted .status,
.asseteditor .fileslist .file .sdata.fileversion.queued_edit .status,
.asseteditor .fileslist .file .sdata.fileversion.none .status,
.asseteditor .fileslist .file .sdata.fileversion.available .status {
	display: none;
}

.asseteditor .fileslist .file .sdata.fileversion .status .actions {
	width: 8%;
	float: left;
}

.asseteditor .fileslist .file .sdata.fileversion .status .per{
	font: 12px sans-serif, arial;
	font-style: italic;
	font-weight: normal;
}

.asseteditor .fileslist .file .sdata.fileversion .status .icon {
	width:16px;
	height:16px;
	margin: 0 0 -3px 0;
	display: inline-block;
	background:url(../imgs/icons.png) no-repeat -64px -16px;
	position:relative;
	float: left;
}

.asseteditor .fileslist .file .sdata.fileversion.none .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.queued_edit .status .icon {
	display: none;
}

.asseteditor .fileslist .file .sdata.fileversion .status .sprogress {
	display: none;
	font: 10px sans-serif, arial;
	font-weight: bold;
	margin-right: 8px;
}

.asseteditor .fileslist .file .sdata.fileversion.coping .sprogress,
.asseteditor .fileslist .file .sdata.fileversion.encoding .sprogress,
.asseteditor .fileslist .file .sdata.fileversion.uploading .sprogress,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .sprogress,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .sprogress,
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .sprogress{
	display: block;
}

.asseteditor .fileslist .file .sdata.fileversion .status .error {
	display: none;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.asseteditor .fileslist .file .sdata.fileversion.upload_interrupted .status .error,
.asseteditor .fileslist .file .sdata.fileversion.tto_error .status .error,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_error .status .error,
.asseteditor .fileslist .file .sdata.fileversion.error .status .error {
	color: #B71C1C;
	display: block;
}

.asseteditor .fileslist .file .sdata.fileversion .status .oxo_buttons {
	width: 20%;
}

.asseteditor .fileslist .file .sdata.fileversion .status .oxo_buttons input {
	margin: 0;
	font: 12px sans-serif, arial;
	height: 100%;
	border: 1px solid #999;
	border-radius: 0 5px 5px 0;
	border-left: 0;
}

.asseteditor .fileslist .file .sdata.fileversion .status .eta {
	font: 10px sans-serif, arial;
	font-weight: bold;
	display: none;
}
.asseteditor .fileslist .file .sdata.fileversion.encoding .status .eta {
	display: flex;
	justify-content: flex-end;
	flex-direction: row;
	white-space: nowrap;
	flex-wrap: nowrap;
	align-content: stretch;
	align-items: center;
}

.asseteditor .fileslist .file .sdata.fileversion .status .eta .etatext {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}


.asseteditor .fileslist .file .sdata.fileversion.synchronizing_cancel .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.tto_cancel .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_queued .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.tto_queued .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_error .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.tto_error .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_done .status .icon{
	background: no-repeat 0 0 url("../imgs/sync_status.png");
}


.asseteditor .fileslist .file .sdata.fileversion.available .status .icon{
	display: none;
}
.asseteditor .fileslist .file .sdata.fileversion.queued .status .icon{
	background-position: -224px -48px;
}
.asseteditor .fileslist .file .sdata.fileversion.idle .status .icon{
	background-position: -224px -48px;
}
.asseteditor .fileslist .file .sdata.fileversion.encoding .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.coping .status .icon{
	background-position: -176px 0;
}
.asseteditor .fileslist .file .sdata.fileversion.deleted .status .icon {
	background-position: -64px -32px;
}

.asseteditor .fileslist .file .sdata.fileversion.error .status .icon{
	background-position: -192px 0;
}
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .status .icon{
	background-position: -160px 0;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_cancel .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.tto_cancel .status .icon {
	background-position: 0 -16px;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_queued .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.tto_queued .status .icon {
	background-position: 0 0;
}
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_error .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.tto_error .status .icon {
	background-position: 0 -32px;
}

.asseteditor .fileslist .file .sdata.fileversion.tto_processing .status .icon,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .status .icon {
	background-position: 0 -48px;
}

.asseteditor .fileslist .file .sdata.fileversion.synchronizing_done .status .icon{
	background-position: 0 -64px;
}

.asseteditor .fileslist .file .sdata.fileversion.uploading .status .icon{
	background-position: -176px -64px;
}
.asseteditor .fileslist .file .sdata.fileversion.upload_interrupted .status .icon{
	background-position: -192px -64px;
}
/*.asseteditor .fileslist .file .header .status.error .icon{
}*/
.asseteditor .fileslist .file .sdata.fileversion.canceled .status .icon{
	background-position: -256px 0;
}

.asseteditor .fileslist .file .sdata.fileversion .version-data > span.version-tracks-toggler:not(.empty) {
	overflow: visible;
	display: inline-flex;
	cursor: pointer;
}
.asseteditor .fileslist .file .sdata.fileversion .version-tracks-toggler .icon{
	border: 0;
	display: inline-block;
	height: 12px;
	width: 12px;
	background: url(../imgs/collapsable.png) -12px -13px;
	margin-bottom: -2px;
	float: left;
}

.asseteditor .fileslist .file .sdata.fileversion .version-tracks-toggler .icon::before {
	content: "";
}

.asseteditor .fileslist .file .sdata.fileversion .version-tracks-toggler:hover .icon{
	background-position: -12px -37px;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-toggler .icon{
	background: url("../imgs/collapsable.png") 0 -14px;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-toggler:hover .icon{
	background-position: 0 -38px;
}
.asseteditor .fileslist .file .sdata.fileversion .version-tracks-metadata {
	width: 100%;
	padding: 0 24px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	align-items: center;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	align-content: flex-start;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.track-type{
	font-weight: bold;
	border: 0 none;
	/*border-bottom: 1px solid #FDB913;*/
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.track-type:not(:first-child){
	margin-top: 5px;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.labels {
	font-weight: bold;
	background: #0000000f;
	border-radius: 0 0 5px 5px;
	border: 1px solid #5f5f5f29;
	border-top: 1px solid #FDB913;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data {
	display: grid;
	grid-gap: 8px;
	padding: 3px 4px;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video:not(.two-columns){
	/*grid-template-columns: 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr;*/
}

/* Two-column VIDEO metadata table layout */
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns{
	display: grid;
	grid-template-columns: minmax(220px, 35%) 1fr;
	column-gap: 0;
	align-items: start;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns > .track-data.video.labels,
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns > .track-data.video.values{
	display: grid;
	grid-auto-rows: minmax(20px, auto);
	row-gap: 0;
    border-top: 1px solid #FDB913;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns > .track-data.video.labels > span,
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns > .track-data.video.values > span{
	display: flex;
    align-items: center;
    padding: 2px 4px;
	border-bottom: 1px solid rgba(0,0,0,0.08);
    height: 27px;
    box-sizing: border-box;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns > .track-data.video.labels > span{
    justify-content: flex-end;
}

/* Ensure controls align nicely within values column */
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns > .track-data.video.values > span > input[type='text'],
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns > .track-data.video.values > span > select{
    padding: 4px 5px;
    box-sizing: border-box;
}

/* Compact checkboxes line-height */
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns > .track-data.video.values > span > input[type='checkbox']{
	vertical-align: middle;
}

/* Responsive: stack on narrow containers */
@media (max-width: 820px){
	.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns{
		grid-template-columns: 1fr;
	}
	.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.video.two-columns > .track-data.video.labels{
		border-radius: 5px;
	}
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.audio{
	grid-template-columns: 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.image{
	grid-template-columns: 2fr 4fr 2fr 2fr 2fr;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.subtitle{
	grid-template-columns: 2fr 4fr 2fr 2fr 2fr;
}
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data span > input[type='text'],
.asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data span > select{
	box-sizing: border-box;
	background: #FFF;
	border: 1px solid #DADADA;
}

.asseteditor .fileslist .file .sdata.fileversion .barph{
	overflow: hidden;
	z-index: 0;
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.asseteditor .fileslist .file .sdata.fileversion .bar{
	left:0;
	height: 100%;
	margin: 0;
	display: block;
	background: url("../imgs/uploading.gif") repeat-x scroll center center #ECECEC;
}

/*.asseteditor .fileslist .file .sdata.fileversion.coping .bar,*/
/*.asseteditor .fileslist .file .sdata.fileversion.synchronizing .bar,*/
/*.asseteditor .fileslist .file .sdata.fileversion.uploading .bar {*/
	/*background: url("../imgs/uploading-3.gif") repeat-x scroll center center #ECECEC;*/
/*}*/

.asseteditor .fileslist .file .sdata.fileversion .barph,
.asseteditor .fileslist .file .sdata.fileversion .per{
	display: none;
}
.asseteditor .fileslist .file .sdata.fileversion.encoding .barph,
.asseteditor .fileslist .file .sdata.fileversion.uploading .barph,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .barph,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .barph,
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .barph,
.asseteditor .fileslist .file .sdata.fileversion.coping .barph,
.asseteditor .fileslist .file .sdata.fileversion.encoding .per,
.asseteditor .fileslist .file .sdata.fileversion.uploading .per,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .per,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .per,
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .per,
.asseteditor .fileslist .file .sdata.fileversion.coping .per{
	display: inline-block;
}

.asseteditor .fileslist .file .sdata.fileversion.encoding .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion.uploading .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .fstatus .fstatus-text,
.asseteditor .fileslist .file .sdata.fileversion.coping .fstatus .fstatus-text{
	background: #fdfae7;
	border: 1px solid #e65100;
	border-radius: 5px;
	padding: 2px 2px;
}
.asseteditor .fileslist .file .sdata.fileversion.encoding .label,
	/*.asseteditor .fileslist .file .sdata.fileversion.uploading .label,*/
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .label,
.asseteditor .fileslist .file .sdata.fileversion.coping .label{
	display:none;
}

.asseteditor .fileslist .file .qc-data {
	/*float: left;*/
	/*width: 5%;*/
	cursor: pointer;
	color: #333333;
	grid-area: qc;
}

.asseteditor .fileslist .file .qc-data .qc-status {
	/*width: 25%;*/
    display: flex;
    align-content: center;
}

.asseteditor .fileslist .file .fvthumbs {
	grid-area: thumbs;
}

.asseteditor .field.mditem .fileslist .file .sdata.fileversion .flabel,
.asseteditor .field.mditem .fileslist .file .sdata.fileversion .fsize,
.asseteditor .field.mditem .fileslist .file .sdata.fileversion .isize,
.asseteditor .field.mditem .fileslist .file .sdata.fileversion .fdata,
.asseteditor .field.mditem .fileslist .file .sdata.fileversion .fv-deliveries,
.asseteditor .field.mditem .fileslist .file .sdata.fileversion .s3,
.asseteditor .field.mditem .fileslist .file .sdata.fileversion .flabel .file_name,
.asseteditor .field.mditem .fileslist .file .sdata.fileversion .flabel .ext{
	width: auto;
	white-space: nowrap;
}
.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion .version-tracks-toggler{
	grid-area: tracks;
}
.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion .flabel{
	grid-area: name;
}
.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion .isize{
	grid-area: dimensions;
}
.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion .fdata{
	grid-area: duration;
}
.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion .fdata{
	grid-area: duration;
}

.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion .fsize{
	grid-area: filesize;
}
.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion .version__icons{
	grid-area: icons;
}
.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion .status{
	grid-area: status;
}

.asseteditor .field.mditem .fileslist .file .sdata.fileversion .flabel .file_name{
	margin-right: 6px;
}

.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion.open .version-tracks-metadata{
	flex-direction: row;
	padding: 3px 10px 10px;
}
.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.track-type {
	display: none;
}
.asseteditor .field-block-group .field.mditem .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data.audio{
	grid-template-columns: 1fr;
	grid-template-rows: 24px 24px 24px 24px 24px 24px 24px 24px 24px 24px 24px 24px;
}

.fvsync{
	width: 55px;
	float: left;
	height: 18px;
}
.fvsync.single{
	width: 18px;
}
.fvsync .sync-status{
	float: right;
	text-align: center;
	width: 100%;
	margin-top: 3px;
	cursor: pointer;
}
.fvsync .sync-status .sicon {
	width: 15px;
	height: 15px;
	display: inline-block;
	background: no-repeat 0 0 url(../imgs/sync-icons.png);
	margin-bottom: -4px;
	float: left;
}
.fvsync .sync-status .sicon.local {
	width: 15px;
	margin-right: 2px;
}
.fvsync .sync-status .sicon.sstatus {
	width: 16px;
	display: block;
	margin-right: 2px;
}
.fvsync .sync-status .sicon.remote {
	width: 20px;
}

.fvsync .sync-status.none .sicon.local,
.fvsync .sync-status.remote-only .sicon.local{ background-position: 0 0; }
.fvsync .sync-status.local-only .sicon.local,
.fvsync .sync-status.local-remote .sicon.local{ background-position: 0 -15px; }

.fvsync .sync-status.none .sicon.remote,
.fvsync .sync-status.local-only .sicon.remote{ background-position: -18px 0; }
.fvsync .sync-status.remote-only .sicon.remote,
.fvsync .sync-status.local-remote .sicon.remote{ background-position: -18px -15px; }

.fvsync .sync-status.queued .sicon.sstatus,
.fvsync .sync-status.idle .sicon.sstatus{ background-position: -57px 0; }
.fvsync .sync-status.remote-only.canceled .sicon.sstatus,
.fvsync .sync-status.remote-only.idle .sicon.sstatus{ background-position: -41px 0; }
.fvsync .sync-status.local-only.canceled .sicon.sstatus,
.fvsync .sync-status.local-only.idle .sicon.sstatus{ background-position: -57px 0; }

.fvsync .sync-status.processing .sicon.sstatus,
.fvsync .sync-status.retry .sicon.sstatus,
.fvsync .sync-status.queued .sicon.sstatus{ background-position: -57px -15px; }
.fvsync .sync-status.remote-only.processing .sicon.sstatus,
.fvsync .sync-status.remote-only.retry .sicon.sstatus,
.fvsync .sync-status.remote-only.queued .sicon.sstatus{ background-position: -41px -15px; }

.fvsync .sync-status.synchronizing .sicon.sstatus{ background-position: -41px -30px; }
.fvsync .sync-status.synchronizing_up .sicon.sstatus{ background-position: -57px -30px; }

.fvsync .sync-status.error .sicon.sstatus,
.fvsync .sync-status.login_error .sicon.sstatus{ background-position: -57px -45px; }
.fvsync .sync-status.remote-only.login_error .sicon.sstatus,
.fvsync .sync-status.remote-only.error .sicon.sstatus{ background-position: -41px -45px; }

.fvsync .sync-status.synchronized .sicon.sstatus{ background-position: -41px -60px; }

.fvsync .sync-status.none .sicon.sstatus{ background-position: -57px -75px; }

/*.fvsync .sync-status.local-remote .sicon.sstatus{ background-position: -41px -60px; }*/

.form .sync-present-str.none{
	color: #c71a1a;
}
.form .sync-present-str.local-only{
	color: #eab619;
}
.form .sync-present-str.remote-only{
	color: #eab619;
}
.form .sync-present-str.local-remote{
	color: #029a13;
}

.form .sync-status-str.none,
.form .sync-status-str.canceled,
.form .sync-status-str.idle{
	color: #acacac;
}
.form .sync-status-str.processing,
.form .sync-status-str.retry,
.form .sync-status-str.queued{
	color: #eab619;
}
.form .sync-status-str.remote-only{
	color: #eab619;
}
.form .sync-status-str.synchronizing,
.form .sync-status-str.synchronizing_up{
	color: #2970c9;
}
.form .sync-status-str.login_error,
.form .sync-status-str.error{
	color: #c71a1a;
}

.form .sync-status-str .sync-action{
	color:#000;
}
.asseteditor .fileslist .file .sdata.fileversion.uploading .status .extradata,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .status .extradata,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .status .extradata,
.asseteditor .fileslist .file .sdata.fileversion.coping .status .extradata{
	top: 34px;
}

.asseteditor .fileslist .file .sdata.fileversion .status .extradata .stext{
	padding: 0;
	font-weight: bold;
}
.asseteditor .fileslist .file .sdata.fileversion .extradata .eta,
.asseteditor .fileslist .file .sdata.fileversion .extradata .error{
	display: none;
}
.asseteditor .fileslist .file .sdata.fileversion.encoding .extradata .eta/*,
.asseteditor .fileslist .file .sdata.fileversion.uploading .extradata .eta,
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .extradata .eta,
.asseteditor .fileslist .file .sdata.fileversion.coping .extradata .eta*/{
	display:inline-block;
}
.asseteditor .fileslist .file .sdata.fileversion.encoding .extradata .eta .etatext{
	display: inline-block;
	margin-left: 5px;
}
.asseteditor .fileslist .file .sdata.fileversion.error .extradata .error{
	display:inline-block;
}

.asseteditor .fileslist .file .sdata.fileversion .status .resumer,
.asseteditor .fileslist .file .sdata.fileversion .status .starter,
.asseteditor .fileslist .file .sdata.fileversion .status .uploader,
.asseteditor .fileslist .file .sdata.fileversion .status .reuploader,
.asseteditor .fileslist .file .sdata.fileversion .status .canceler{
	margin-top: 0;
	padding-top: 1px;
}
.asseteditor .fileslist .file .sdata.fileversion .status .resumer .ui-button-text,
.asseteditor .fileslist .file .sdata.fileversion .status .starter .ui-button-text,
.asseteditor .fileslist .file .sdata.fileversion .status .uploader .ui-button-text,
.asseteditor .fileslist .file .sdata.fileversion .status .reuploader .ui-button-text,
.asseteditor .fileslist .file .sdata.fileversion .status .canceler .ui-button-text{
	margin: -1px;
	padding: 0 6px 1px;
}
.asseteditor .fileslist .file .sdata.fileversion .status .resumer,
.asseteditor .fileslist .file .sdata.fileversion .status .starter,
.asseteditor .fileslist .file .sdata.fileversion .status .canceler,
.asseteditor .fileslist .file .sdata.fileversion .status .synchronice,
.asseteditor .fileslist .file .sdata.fileversion .status .cancel-sync,
.asseteditor .fileslist .file .sdata.fileversion .status .reuploader,
.asseteditor .fileslist .file .sdata.fileversion .status .uploader{
	display:none;
	float:right;
	font-size: 12px;
	width: 100%;
	padding: 5px 3px 2px;
	border-radius: 0 5px 5px 0;
	border: 1px solid #8b8b8b;
	margin: 0px 1px;
}
.asseteditor .fileslist .file .sdata.fileversion.process-encoding .status .canceler,
.asseteditor .fileslist .file .sdata.fileversion.coping .status .canceler,
.asseteditor .fileslist .file .sdata.fileversion.queued .status .priority,
.asseteditor .fileslist .file .sdata.fileversion.queued .status .canceler,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing .status .cancel-sync,
.asseteditor .fileslist .file .sdata.fileversion.tto_processing .status .cancel-sync,
.asseteditor .fileslist .file .sdata.fileversion.tto_queued .status .cancel-sync,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_queued .status .cancel-sync,
.asseteditor .fileslist .file .sdata.fileversion.encoding .status .priority,
.asseteditor .fileslist .file .sdata.fileversion.encoding .status .canceler{
	display:block;
}
.asseteditor .fileslist .file .sdata.fileversion.canceled .status .resumer,
.asseteditor .fileslist .file .sdata.fileversion.idle .status .starter,
.asseteditor .fileslist .file .sdata.fileversion.upload_interrupted .status .reuploader,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_cancel .status .synchronice,
.asseteditor .fileslist .file .sdata.fileversion.tto_cancel .status .synchronice,
.asseteditor .fileslist .file .sdata.fileversion.synchronizing_error .status .synchronice,
.asseteditor .fileslist .file .sdata.fileversion.tto_error .status .synchronice,
.asseteditor .fileslist .file .sdata.fileversion.error .status .resumer{
	display: block;
}


.asseteditor .fileslist .file .versions .version .status.queued .canceler{
	display:block;
	margin-top:0;
}
.asseteditor .fileslist .file .versions .version .status.none .uploader{
	display:block;
}

.asseteditor .fileslist .file .versions .version .status .canceler{
	float:right;
	margin-right:0;
	margin-top: 1px;
}
.asseteditor .fileslist .file .versions .version .status .error{
	color:#900;
}
.asseteditor .fileslist .file .dbut{
	z-index: 1;
	padding: 2px 7px;
	margin-top: -1px;
}

.asseteditor .fileslist .file .deliveries{
	display: flex;
	gap: 2px;
	float: none;
	z-index: 2;
	position: relative;
}
.asseteditor .fileslist .file .deliveries .ic{
	background: url("../imgs/icons.png") no-repeat scroll -272px -16px transparent;
	padding: 0;
	font-size: 10px;
	text-align: center;
	width: 16px;
	height: 16px;
	float: left;
}
.asseteditor .fileslist .file .deliveries .c{
	float: left;
	font-weight: bold;
}

.asseteditor .fileslist .file .imf-data{
	/*display: inline-block;*/
	float: none;
}
.asseteditor .fileslist .file .imf-data .uuid{
	display: inline-block;
	float: right;
}
.asseteditor .fileslist .file .imf-data .ic{
	display: inline-block;
	background: url("../imgs/icons.png") no-repeat scroll -272px -16px transparent;
	padding: 0;
	margin: 2px 1px -3px 1px;
	font-size: 10px;
	text-align: center;
	width: 16px;
	height: 16px;
}
.asseteditor .fileslist .file .imf-data .ic.unchecked{
	background-position: -224px -48px;
}
.asseteditor .fileslist .file .imf-data .ic.valid{
	background-position: -64px -16px;
}
.asseteditor .fileslist .file .imf-data .ic.error{
	background-position: -64px -32px;
}
.asseteditor .fileslist .file .imf-data .ic.filesmissing{
	background-position: -224px -48px;
}
/*.asseteditor .fileslist .file.selected .name{
    background: #FEDC89;
    margin: -2px -2px -17px;
    padding: 0 2px 4px;
}*/
.asseteditor .fileslist .file.ctmon .name{
	/*background: #FEEAB8;
	margin: -2px -2px -17px;
	padding: 0 2px 4px;*/
}
.asseteditor .fileslist .file.uploading .name{
	float: left;
}

.asseteditor .fileslist .file .cw{
	clear:both;
}
/*.asseteditor .fileslist .file.closed .cw{
	clear:none;
}*/




/* opened */
.asseteditor .fileslist .file table{
	margin-top:4px;
	width:100%;
}
.asseteditor .fileslist .file table td{
	padding:2px;
	height: 17px;
	border-bottom: 1px solid #FAFAFA;
}
.asseteditor .fileslist .file .labeler{
}
.asseteditor .fileslist .file .labeler td{
	border-bottom:1px solid #E0E0E0;
	height:13px;
	color: #666;
}
.asseteditor .fileslist .file .labeler .filelabel{
}
.asseteditor .fileslist .file .labeler .toggler{
	cursor:pointer;
}
.asseteditor .fileslist .file .labeler .toggler:hover{
	color:#FDB913;
}
.asseteditor .fileslist .file .labeler .download{
	width:120px;
}
.asseteditor .fileslist .file .labeler .playable{
	width:100px;
	display: none;
}
.asseteditor .fileslist.actives .file .labeler .playable{
	display: table-cell;
}
.asseteditor .fileslist .file .labeler .status{
	width:200px;
}
.asseteditor .fileslist .file .labeler .qc-status{
	width:30px;
	text-align: center;
}
.asseteditor .fileslist .file .labeler .fv-deliveries{
	width:30px;
	text-align: center;
}
.asseteditor .fileslist .file .labeler .reqstatus{
	width:200px;
}

.asseteditor .fileslist .file .labeler .fdata{
	width:100px;
}
.asseteditor .fileslist .file .labeler .s3{
	width:50px;
}

.asseteditor .fileslist .file .versions .version td{
	padding: 2px 2px 3px;
}
.asseteditor .fileslist .file .versions .version.default{
	background:#E5E5E5;
}
.asseteditor .fileslist .file .versions .version.deleted,
.asseteditor .fileslist .file .versions .version.deleted .status .label{
	color: #d4d4d4;
}

.asseteditor .fileslist .file .versions .version.reqsnone{
}
.asseteditor .fileslist .file .versions .version.reqswaiting{
	background:#FEF2D4;
}
.asseteditor .fileslist .file .versions .version.reqsdeclined{
	background:#FCC;
}
.asseteditor .fileslist .file .versions .version.reqsaccepted{
	background:#CEB;
}
.asseteditor .fileslist .file .versions .version.reqsdone{
	background:#D3E9FF;
}
.asseteditor .fileslist .file .versions .version.reqsexpired{
	background:#E5E5E5;
}
.asseteditor .fileslist .file .versions .version:hover{
	background:#F6F6F6;
}
.asseteditor .fileslist .file .versions .version.reqswaiting td{
	/*border-bottom: 1px solid #FDB913;*/
}
.asseteditor .fileslist.actives .file .versions .version.default{
	/*background:url('../imgs/bgglass.png') repeat-x center center #FEDC89;*/
	/*background:#FEDC89;*/
}
.asseteditor .fileslist .file .versions .version .filelabel{
	white-space:nowrap;
	overflow:hidden;
}
.asseteditor .fileslist .file .versions .version.ctmon{
	background:#FEEAB8;
}
.asseteditor .fileslist .file .closer{
	width:12px;
	height:12px;
	float:none;
	display: inline-block;
	/*background:url("../imgs/collapsable.png") top left;
	cursor:pointer;*/
	position: relative;
	z-index: 2;
	margin: 4px 2px -2px 0;
}
.asseteditor .fileslist .file .closer:hover{
	background-position: 0 -24px;
}
/* closed */
.asseteditor .fileslist .file.closed .closer{
	background-position: 0 -12px;
}
.asseteditor .fileslist .file.closed .closer:hover{
	background-position: 0 -36px;
}

.asseteditor .fileslist .file .dates{
	color:#999;
	font-size: 12px;
	z-index: 2;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	flex: 1;
}

.asseteditor .fileslist .file .dates .expired {
	color: #FFF;
	background: #C00;
	padding: 1px 5px;
	border-radius: 5px;
}

.asseteditor .fileslist .file .dates .expires {
	color: #666;
	margin-right: 2px;
}

.asseteditor .fileslist .file .dates .expiressoon {
	/*color:#C17D00;*/
	color: #C00;
	background: #f2f2f2;
	padding: 4px 8px;
	border-radius: 5px;
	margin-right: 2px;
}

.asseteditor .fileslist .file .versions .version .filelabel .versiondefault,
.asseteditor .fileslist .file .versions .version .fixdefault{
	margin:0 5px;
	height:13px;
	width:13px;
	float:left;
}
.asseteditor .fileslist .file .versions .version .downloadbox{
	width:80px;
	height:17px;
}
.asseteditor .fileslist .file .versions .version .playablebox{
	width:100px;
	height:17px;
	display: none;
}
.asseteditor .fileslist.actives .file .versions .version .playablebox{
	display: table-cell;
}
.asseteditor .fileslist .file .versions .version .fdata{
	width:100px;
	height:14px;
}
.asseteditor .fileslist .file .versions .version .downloadbox input,
.asseteditor .fileslist .file .versions .version .playablebox input{
	/*float:right;
	margin:2px 2px -1px;*/
	margin: 0;
}
.asseteditor .fileslist .file .versions .version .downloadbox .downloadbut{
	display:inline-block;
    padding: 0 1px;
    margin-top: -4px;
}

.asseteditor .fileslist .file .versions .fileversion .cw{
	clear:both;
}


.asseteditor .fileslist .file .versions .version .fv-deliveries{
	text-align: center;
}

.asseteditor .fileslist .file .versions .fileversion .fv-deliveries a {
	font-weight: bold;
	color: #333333;
    line-height: normal;
    display: flex;
    align-items: center;
    gap: 3px;
}

.asseteditor .fileslist .file .versions .version .status{
	width:200px;
	position:relative;
	display:block;
	padding-right: 20px;
}
.asseteditor .fileslist .file .versions .version .status .label{
	background: none transparent;
	border: 0 none;
	padding: 1px 0 0;
	font-weight: normal;
	cursor: default;
}
.asseteditor .fileslist .file .header .status .progress,
.progress-bar,
.asseteditor .fileslist .file .versions .version .status .progress{
	border: 1px solid #CCC;
	background-color: #FFF;
	height:19px;
	display:none;
	padding:2px 2px 0;
	position: relative;
}
.progress-bar,
.asseteditor .fileslist .file .header .status .progress{
    display: block;
}
.progress-bar{
	padding: 2px 0 0 2px;
	margin-top: 4px;
	margin-bottom: 3px;
}
.asseteditor .fileslist .file .versions .version .reqstatus{
	width:200px;
	position:relative;
	display:block;
}
.asseteditor .fileslist .file .versions .version .reqstatus input{
	margin: -1px 0;
	padding: 0 4px;
	float: right;
}
.asseteditor .fileslist .file .versions .version .status.uploading{
	height: 32px;
}
.asseteditor .fileslist .file .versions .version .status.encoding .progress,
.asseteditor .fileslist .file .versions .version .status.uploading .progress,
.asseteditor .fileslist .file .versions .version .status.coping .progress{
	display:block;
}
.asseteditor .fileslist .file .versions .version .status.encoding .label,
/*.asseteditor .fileslist .file .versions .version .status.uploading .label,*/
.asseteditor .fileslist .file .versions .version .status.coping .label{
	display:none;
}
.asseteditor .fileslist .file .header .status{
    display: inline-block;
    /*width: 100px;*/
    /*margin-bottom: -7px;
    margin-right: 10px;
	margin-top: 5px;
    /*float: right;*/
}
.asseteditor .fileslist .file .header .status .syncstatusdata{
    float:left;
    width:40px;
    height: 20px;
    position:relative;
    z-index:200;
    /*top:1px;*/
    left: -42px;
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncaction,
.asseteditor .fileslist .file .header .status .syncstatusdata .syncstatus{
    float:left;
    width:20px;
    height: 20px;
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncaction{
    cursor: pointer;
    background: no-repeat 0 0 url("../imgs/sync.actions.png");
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncaction.queued{
    background-position: 0 -20px;
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncaction.start{
    background-position: 0 -40px;
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncaction.stop{
    background-position: 0 -60px;
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncstatus{
    background: no-repeat 0 0 url("../imgs/sync.status.png");
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncstatus.queued{
    background-position: 0 -20px;
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncstatus.error{
    background-position: 0 -40px;
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncstatus.synchronizing{
    background-position: 0 -60px;
}
.asseteditor .fileslist .file .header .status .syncstatusdata .syncstatus.synchronized{
    background-position: 0 -80px;
}
.asseteditor .fileslist .file .header .sync_synchronized{
	float:left;
	width:20px;
	height: 20px;
	background: no-repeat 0 -80px url("../imgs/sync.status.png");
}
.asseteditor .fileslist .file .header .status .progress .bar,
.progress-bar .bar,
.asseteditor .fileslist .file .versions .version .status .progress .bar{
	background: url("../imgs/uploading.gif") repeat-x scroll center center #ECECEC;
	height:17px;
	margin:-1px;
}
.asseteditor .fileslist .file .versions .version .status.uploading .progress .bar {
	background: url("../imgs/uploading-2.gif") repeat-x scroll center center #ECECEC;
}
.progress-bar .bar{
	height: 14px;
}
/*.asseteditor .fileslist .file .versions .version .status.coping:hover .statusdata,*/
.asseteditor .fileslist .file .versions .version .status.error:hover .statusdata,
.asseteditor .fileslist .file .versions .version .status.encoding:hover .statusdata{
	border: 1px solid #C0C0C0;
	background-color:#FFF;
	margin:-5px -3px -20px;
	padding:2px;
	box-shadow:0 3px 3px -2px #666666;
	-webkit-box-shadow:0 3px 3px -2px #666666;
	-moz-box-shadow:0 3px 3px -2px #666666;
	z-index:300;
	position:relative;
}
.asseteditor .fileslist .file .versions .version .status.error:hover .label{
	float:left;
	display:none;
}
.asseteditor .fileslist .file .versions .version .status.error:hover .extradata,
.asseteditor .fileslist .file .versions .version .status.encoding:hover .extradata,
.asseteditor .fileslist .file .versions .version .status.error:hover .canceler,
.asseteditor .fileslist .file .versions .version .status.encoding:hover .canceler{
	display:block;
}
.asseteditor .fileslist .file .versions .version .status.deleted .resumer,
.asseteditor .fileslist .file .versions .version .status.canceled .resumer,
.asseteditor .fileslist .file .versions .version .status.idle .starter{
	display:block;
}
.asseteditor .fileslist .file .versions .version .status.error:hover .resumer{
	margin-top:2px;
	margin-right:2px;
	display:block;
}


.asseteditor .fileslist .file .versions .version .status.queued .canceler{
	display:block;
	margin-top:0;
}
.asseteditor .fileslist .file .versions .version .status.none .uploader{
	display:block;
}

/* status */
.asseteditor .fileslist .file .status{
}
.asseteditor .fileslist .file .status .bar{
	border-right: 1px solid #c95410;
	background-color:#EAEAEA;
	height:14px;
	width:150px;
	/*float:left;*/
	margin-right:10px;
	/*padding-right: 1px;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.asseteditor .fileslist .file .status .bar .progress{
	height: 12px;
	background: url('../imgs/uploading.gif');
	margin: 1px;
}
.asseteditor .fileslist .file .status .cancel{
	float:left;
	margin-right:6px;
	padding: 0 2px 1px;
	margin-top: 0;
}
.asseteditor .fileslist .file .status .cancel .ui-button-text{
	height: 14px;
    margin-top: -1px;
    padding: 0 4px;
    font-size: 11px;
}
.asseteditor .fileslist .file.starting .status{
}
.asseteditor .fileslist .file.uploading .status{
	float:right;
}
.asseteditor .fileslist .file.complete .status .bar,
.asseteditor .fileslist .file.error .status .bar,
.asseteditor .fileslist .file.canceled .status .bar,
.asseteditor .fileslist .file.complete .status .cancel,
.asseteditor .fileslist .file.error .status .cancel,
.asseteditor .fileslist .file.canceled .status .cancel{
	display:none;
}
.asseteditor .fileslist .file.error .status{
}
.asseteditor .fileslist .file.canceled .status{
}

.asseteditor .fileslist .file .thumbsline{
	margin:0;
	float:right;
	clear:none;
}
.asseteditor .fileslist .file .thumbsline.closed{
	display: none;
}

.asseteditor .fileslist .file .versions .version .filelabel{
	white-space:nowrap;
	overflow:hidden;
}
.asseteditor .fileslist .file .versions .version .filelabel .ext{
	color: #AFAFAF;
}
.asseteditor .fileslist .file .subtitles .label{
	white-space:nowrap;
	overflow:hidden;
	padding:1px;
	font-weight: normal;
}
.asseteditor .fileslist .file .subtitles .sublang{
	padding:2px;
}
.asseteditor .fileslist .file .subtitles .subtitle{
	border-bottom: 1px solid #FAFAFA;
}
.asseteditor .fileslist .file .subtitles .subtitle:hover{
	background-color:#F6F6F6;
}
.asseteditor .fileslist .file .subtitles .versep{
}
.asseteditor .fileslist .file .subtitles .versep td{
	padding:0;
	height:1px;
}


/*.asseteditor .uploader{
	height:30px;
}*/

.asseteditor .savebut{
/*	display:none;*/
}
.asseteditor .savebut.changed{
	display:inherit;
	margin-right:0;
}





.asseteditor .allowedsitesform .allowedopts{
	float: none !important;
}
.asseteditor .allowedsitesform .allowedsitesinputs input{
	width:100%;
	margin:0 0 2px !important;
}
.asseteditor .allowedsitesform .allowedsitesinputs input.error{
	border:1px solid #900;
}
.asseteditor .allowedsitesform .adder{
	/*padding:3px;
	width:28px;
	margin:1px 0 3px !important;
	float:left;*/
}



/************
*** PLAYLISTS
************/
.asseteditor .playlistitems{
	list-style-type: none;
    padding: 0;
    margin: 0;
}
.asseteditor .playlistitems.hactive{
    background: #FEF2D4;
}
.asseteditor .playlistitems li{
	margin-bottom:4px;
}

.asseteditor .playlistitems li .assdesc{
	margin: 0;
}
.asseteditor .playlistitems .remover{
	position: absolute;
	top: 2px;
	right: 2px;
	height:18px;
	width:18px;
	background:url("../imgs/remove.png") no-repeat left top;
	display:none;
}
.asseteditor .playlistitems .remover:hover{
	background-position:right top;
}
.asseteditor .playlistitems li:hover .remover{
	display:block;
}
/*
.asseteditor .assetslist li:nth-child(odd){
	background-color:#E6E6E6;
}*/
.asseteditor .playlistitems li.highlight{
	border:1px dotted #FDB913;
	height:47px;
}
.asseteditor .playlistitems li.ui-sortable-helper,
.asseteditor .playlistitems li.ui-sortable-helper .thumb{

}

.asseteditor .playlistitems .assdesc:hover {
	background: #FFF;
	padding: 0;
}

.asseteditor .field .pl-action {
	float: right;
}
.asseteditor .field .pl-action.margin-1,
.asseteditor .field .pl-action.margin-2 {
	margin-right: 10px;
}

.asseteditor .field .pl-action.margin-2 {
	margin-top: 3px;
}
/************
*** THUMBEDITOR
************/
.asseteditor .thumbeditor{
}
.asseteditor .thumbeditor .th{
	float:left;
	margin:1px;
	border:1px solid #666;
	background-color:#999;
	cursor:pointer;
	overflow:hidden;
}
.asseteditor .thumbeditor .th .dic{
	width:16px;
	height:16px;
	float:right;
	margin:3px 3px -20px;
	background:url(../imgs/icons.png) no-repeat -64px -16px;
	display:none;
	position:relative;
}
.asseteditor .thumbeditor .th.default .dic{
	display:block;
}
.asseteditor .thumbeditor .th img{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.asseteditor .thumbeditor .th.selected{
	border-color:#FDB913;
	background-color:#FDB913;
}
.asseteditor .thumbeditor .th.default{
	border-color:#006600;
	background-color:#009900;
}
.asseteditor .thumbeditor .th .conf{
    color: #FFFFFF;
    height: 16px;
    /*margin-top: -24px;*/
    padding: 4px;
    position: relative;
}
.asseteditor .thumbeditor .th .conf .urlbut{
	float:right;
	margin-left:4px;
}
.asseteditor .thumbeditor .thpager{
	text-align:center;
	margin-bottom:4px;
}
.asseteditor .thumbeditor .thpager span{
	cursor:pointer;
	margin:0 4px;
}
.asseteditor .thumbeditor .thpager span.total{
	cursor:default;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
.asseteditor .thumbeditor .thpager span.dead{
	cursor:default;
	color:#666;
}
.asseteditor .thumbeditor .thpager span.selected{
	font-weight:bold;
	color:#FDB913;
}
.postencode{
}
.postencode .separator{
	border-bottom: 1px solid #CCCCCC;
	color:#333333;
	font-weight:bold;
	margin: 12px 0 6px;
}
.postencode .groupformats > label,
.postencode	.optcb label {
	display:block;
	float:left;
	margin:1px 5px 7px;
}



/**************
*** PLAYER TEMPLATE EDITOR
**************/
.playereditor{
}
.playereditor select .custom{
	font-style:italic;
	margin:5px 2px;
}

.playereditor .playerdumb{
	margin: 12px auto;
	background-color:#000;
	border:1px solid #666;
	cursor:default;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
}
.playereditor .playerdumb .butplay{
	position:absolute;
	bottom:15px;
	left:15px;
	width:44px;
	height:35px;
	background-image:url(../imgs/player/back.png);
}
.playereditor .playerdumb .butplay .icon{
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(../imgs/player/play.png);
	width:16px;
	height:20px;
	margin:7px 14px 8px 14px;
}
.playereditor .playerdumb .plmenu{
	position:absolute;
	bottom:15px;
	right:15px;
	height:13px;
	background-image:url(../imgs/player/back.png);
	padding:5px 3px;
}
.playereditor .playerdumb .plmenu .icon{
	float:left;
	height:13px;
	margin:0 3px;
	background-position:center center;
	background-repeat:no-repeat;
}
.playereditor .playerdumb .plmenu .icon.hd{
	background-image:url(../imgs/player/hd.png);
	width:24px;
}
.playereditor .playerdumb .plmenu .icon.scenes{
	background-image:url(../imgs/player/thumbs.png);
	width:13px;
}
.playereditor .playerdumb .plmenu .icon.subs{
	background-image:url(../imgs/player/subs.png);
	width:17px;
}
.playereditor .playerdumb .plmenu .icon.fullscreen{
	background-image:url(../imgs/player/fullscreen.png);
	width:17px;
}
.playereditor .playerdumb .plmenu .icon.volume{
	background-image:url(../imgs/player/volume.off.png);
	width:20px;
}
.playereditor .playerdumb .plmenu .icon.volume .on{
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../imgs/player/volume.png);
	height:13px;
}
.playereditor .playerdumb .plmenu .icon.menu{
	background-image:url(../imgs/player/menu.png);
	width:28px;
}
.playereditor .playerdumb .plmenuitems{
	position:absolute;
	bottom:40px;
	right:15px;
	width:85px;
}
.playereditor .playerdumb .plmenuitems .button{
	height:14px;
	width:85px;
	text-align:center;
	background-image:url(../imgs/player/back.png);
	padding:5px 0;
	color:#FFF;
	font-size:8pt;
	margin-top:2px;
}
.playereditor .playerdumb .ui-resizable-handle.ui-icon{
	background-image:url(../imgs/player/resize.png);
	background-position:center center;
	bottom:0;
}
.playereditor .playerdumb .plbar{
	position:absolute;
	height:4px;
	bottom:0;
	width:100%;
	background-image:url(../imgs/player/bar.png);
	background-position:0 0;
	background-repeat:repeat-x;
	z-index:1;
}
.playereditor .playerdumb .plbar.plloaded{
	background-position:0 -4px;
	z-index:2;
	width:67%;
}
.playereditor .playerdumb .plbar.plprogress{
	background-position:0 -8px;
	z-index:3;
	width:33%;
}
.playereditor .playerdumb .pltime{
	position:absolute;
	bottom:15px;
	height:13px;
	width:124px;
	background-image:url(../imgs/player/back.png);
	padding:5px 3px;
	text-align:center;
	color:#FFF;
	font-size:9pt;
	left:34%;
	margin:0 -62px;
}

/* STATS */
.stats{
	text-align:center;
}
.stats .title{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:15px 0;
}
.stats .statchart{
	background-color:#FFF;
	color:#333;
	padding: 0 !important;
	margin-bottom:45px;
	width: 750px;
}
.stats .statchart:last-child{
	margin-bottom: 0;
}
.stats .statchart.piechart,
.stats .statchart.barchart{
	/*width:100%;float:left;*/
}

.stats .statchart .cname{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.stats .statchart .bars{
	margin-top: 10px;
}
.stats .statchart .bars a{
	color: #CA8600;
}
.stats .statchart .bars a:hover{
	text-decoration: underline;
}
.stats .statchart .bars table{
	font-size: 12px;
    margin: 8px auto;
    width: auto;
}
.stats .statchart .bars .lab{
	text-align: right;
 	white-space: nowrap;
    width: 40%;
}
.stats .statchart .bars .barph{
	width: 60%;
	padding-right: 50px;
}
.stats .statchart .bars .barph .bar{
	height: 14px;
	background: url("../imgs/bgglass.png") repeat-x scroll 50% 50% #FDB913;
	border: 1px solid #FDB913;
	float: left;
}
.stats .statchart .bars .barph .barval{
	margin-left: 5px;
	margin-right: -50px;
	float: left;
}


/*********
***	CATSEL
*********/
.selcat{
	float:left;
	padding:1px;
    background-color: #FFF;
	border:1px solid #CCC;
	margin-right:4px;
	margin-bottom:1px;
	height:16px;
	font-size: 11px;
}
.selcat.cdata{
	float:none;
	padding:3px;
    background-color: #F2F2F2;
	border:1px solid #E5E5E5;
	margin:10px 0 14px;
	height: auto;
}
.selcat .s{
	float:left;
	height: 9px;
	width: 10px;
	background: url("../imgs/cats.png") top left no-repeat;
	margin: 3px 0 0;
}
.selcat .c{
	float:left;
	padding:0 5px 2px;
	height: 14px;
	cursor:pointer;
}
.selcat.cdata .c{
	padding:0 2px 2px;
	cursor: default;
}
.selcat .c:hover{
	background: url("../imgs/bgglass.png") repeat-x scroll center center #F2F2F2;
	color: #000;
}
.selcat .c.st{
	cursor: default;
	padding: 0 2px 2px 4px;
}
.selcat .c.st:hover{
	background: transparent;
}
.selcat.cdata .c:hover{
	background: transparent;
	color: inherit;
}

/*********
***	TAGSEL
*********/
.seltag{
	float:left;
	padding:1px 1px 2px 3px;
	/*background-color:#EAEAEA;
	border:1px solid #CCC;*/
	background-color: #FEF2D4;
	border:1px solid #FDB913;
	border-left: 0 none;
	margin-left:11px;
	margin-bottom:1px;
	height:15px;
	position: relative;
	cursor: default;
	font-size: 11px;
}
.seltag .tail{
	width: 9px;
	height: 20px;
	background: url("../imgs/asset.tagtail.png") -15px 0 no-repeat;
	position: absolute;
	left: -9px;
	top: -1px;
}
.seltag .remover,
.selcat .remover{
	height:12px;
	width:12px;
	margin:2px 2px 0 3px;
	float:right;
	background:url(../imgs/remove.png) -3px -3px repeat-x;
	cursor:pointer;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}
.seltag .remover:hover,
.selcat .remover:hover{
	background-position: 51px -3px;
}
.selcat .remover{
	margin: 2px 2px 0 2px;
}


.tagsph .tag{
	float:left;
	margin:0 3px 3px 8px;
	padding:0 2px 1px;
	height: 15px;
	cursor:pointer;
	color:#333;
}
.tagsph.disabled .tag{
	cursor: default;
}
.tagsph .tags-list{
	display: inline-block;
}
.tagsph .tagadder{
	float:left;
	margin:0 3px 3px 8px;
	padding:0;
	cursor:pointer;
	color:#333;
	background-color: #FEF2D4;
	border:1px solid #BE8601;
	border-left: 0 none;
	font-size: 11px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: initial;
}
.tagsph .tagadder .tail{
	width: 8px;
	height: 18px;
	background: url("../imgs/asset.tagtail.png") -7px top no-repeat;
	position: absolute;
	left: -8px;
	top: -1px;
}
.tagsph .tagadder .tail{
	background-position: -7px -24px;
}
.tagsph .tagadder input{
	border: 0 none !important;
	background-color: #FEF2D4 !important;
	height: 14px;
}
.tagsph .tag.fixed{
	cursor:default;
}
.tagsph .tag.saving{
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}
.tagsph:not(.disabled) .tag:hover{
	border:1px solid #BE8601;
	border-left: 0 none;
}
.tagsph:not(.disabled) .tag:hover .tail{
	background-position: -7px -24px;
}






/*********
**	COMMENTS
********/
.asseteditor .assetcomments{
}
.asseteditor .assetcomments.updating{
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}
.asseteditor .assetcomments .comment{
	color:#333;
}
.asseteditor .assetcomments .comment:last-child{
	margin-bottom:0;
}
.asseteditor .assetcomments .comment.newcomment{
}
.asseteditor .assetcomments .comment.new{
	border: 1px solid #FEDC89;
	padding: 9px;
}
.asseteditor .assetcomments .comment.viewprev{
	cursor:pointer;
}
.asseteditor .assetcomments .comment.hidden{
	display:none;
}
.asseteditor .assetcomments.showhidden .comment.hidden{
	display:block;
}
.asseteditor .assetcomments.showhidden .comment.viewprev{
	display:none;
}
.asseteditor .assetcomments .comment.viewprev:hover{
}
.asseteditor .assetcomments .comment .userimg{
	float:left;
	width:48px;
	height:48px;
	margin-right:4px;
	border:1px solid #CCC;
	background: no-repeat center center;
}
.asseteditor .assetcomments .comment .username{
	font-weight:bold;
}
.asseteditor .assetcomments .comment .username,
.asseteditor .assetcomments .comment .commtext,
.asseteditor .assetcomments .comment .date{
	margin-left:54px;
	margin-bottom: 2px;
}
.asseteditor .assetcomments .comment .username.superadmin{ color:#600; }
.asseteditor .assetcomments .comment .username.groupadmin{ color:#060; }
.asseteditor .assetcomments .comment .username.user{ color:#369; }
.asseteditor .assetcomments .comment .username.viewer{ color:#666; }
.asseteditor .assetcomments .comment .commtext{
}
.asseteditor .assetcomments .comment.netflix{
	border-bottom:1px solid #e21221;
	padding-bottom: 9px;
}
.asseteditor .assetcomments .comment.netflix .username .sourcetag{
	display: inline-block;
	padding: 1px 7px;
	margin: -1px 0;
	background: #e21221;
	color: #FFF;
	border-radius: 3px;
}
.asseteditor .assetcomments .comment .date{
	color:#999;
	font-size:10px;
}
.asseteditor .assetcomments .comment.newcomment .commtext{
	margin-left:54px;
}
.asseteditor .assetcomments .comment.newcomment .commtext textarea{
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	margin: 0;
}
.asseteditor .assetcomments .comment.newcomment .commtext .subm{
	float:right;
}
.asseteditor .assetcomments .comment.newcomment .commtext .label{
	margin: 0;
}
.asseteditor .assetcomments .comment.newcomment .commtext label input[type=checkbox]{
	margin: 2px 5px 1px 1px;
}
.asseteditor .assetcomments .comment.newcomment.tonetflix{
	border-bottom: 1px solid #e21221;
}
.asseteditor .assetcomments .comment.newcomment.tonetflix .commtext .subm{
	background-color: #e21221;
	color: #FFF;
	border-color: #F00;
}
.asseteditor .assetcomments .comment.newcomment .commtext .subm .tonetflix,
.asseteditor .assetcomments .comment.newcomment.tonetflix .commtext .subm .tooxo{
	display: none;
}
.asseteditor .assetcomments .comment.newcomment.tonetflix .commtext .subm .tonetflix{
	display: inline;
}

input[type=button].netflix-danger, input[type=submit].netflix-danger, button.netflix-danger{
	background-color: #e21221;
	color: #FFF;
	border-color: #F00;
}


/*****************
*** VISORES DE VOTOS
*****************/
.ratev.r5stars .starsbg{
	height:14px;
	width:75px;
	float:right;
	margin-left:3px;
	background:url("../imgs/5stars.png") repeat-x left bottom;

}
.ratev.r5stars .starsbg .bar{
	height:14px;
	background:url("../imgs/5stars.png") repeat-x left top;
}
.ratev.r5stars .val{
	float:left;
	font-weight:bold;
	padding-top:1px;
}
.ratev.r5stars .votes{
	float:left;
	padding-top:1px;
	margin:0 6px 0 4px;
}
.ratev.like{
	float:left;
	border:1px solid #CCC;
	background-color:#E0E0E0;
	width:80px;
	padding:1px 2px !important;
/*	height:13px;*/
	height:6px;
	text-align:center;
	font-weight:bold;
	color:#666;
}
.ratev.like .bar{
	float:left;
/*	clear:left;*/
	border:1px solid;
	margin:0 -1px;
	height:4px;
}
.ratev.like .bar.likes{
	border-color:#090;
	background-color:#0C0;
	margin-bottom:1px;
}
.ratev.like .bar.nolikes{
	border-color:#900;
	background-color:#C00;
}
.asseteditor .right-section .views{
	font-weight:bold;
}
.asseteditor .right-section .ratev.r5stars .starsbg{
	float:left;
	margin-left:0;
}
.asseteditor .right-section .ratev.r5stars .val,
.asseteditor .right-section .ratev.r5stars .votes{
	/*padding-top: 3px;*/
}
.asseteditor .right-section .ratev.r5stars .val{
	/*clear: left;*/
	float: left;
	margin: 0 0 0 5px;
}











#previews{
	z-index: 10000 !important;
	position: absolute;
	top: 0;
	left: 0;
}
.assetpreview{
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	position: fixed;
	cursor: pointer;
}
.assetpreview .cont{
	position: absolute;
	z-index: 60000;
	background: #FFF;
	padding: 4px;
	box-shadow:0 0 5px 0 #666666;
	-webkit-box-shadow:0 0 5px 0 #666666;
	-moz-box-shadow:0 0 5px 0 #666666;
}

.assetpreview .cont > .duration,
.assetpreview .cont > .wxh,
.assetpreview .cont > img{
	display: none;
}
.assetpreview.loading .cont > img,
.assetpreview.loading .cont > .imgph{
	display: block;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
	overflow: hidden;
	background: #000;
	text-align:center;
}
.assetpreview.loading .cont > .imgph img{
	height: 100%;
}
.assetpreview.loading .cont .icon{
	position: absolute;
	height: 10px;
	width: 32px;
	top: 50%;
	left: 50%;
	margin: -5px 0 0 -16px;
	padding: 2px;
	background: url('../imgs/loading.gif') center no-repeat #FFF;
}
.assetpreview .cont .title{
	font-weight: bold;
	margin: 5px 0;
	padding: 0 0 5px;
	border-bottom: 1px solid #FDB913;
	width: 480px;
	cursor: pointer;
}
.assetpreview .cont .title .atit{
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.assetpreview .cont .title .type{
	width: 16px;
	height: 16px;
	margin-right: 3px;
	float: left;
	background: url('../imgs/icons.png') no-repeat;
}
.assetpreview .cont .title .type.video{		background-position: 0 0;		}
.assetpreview .cont .title .type.audio {		background-position: -16px 0;	}
.assetpreview .cont .title .type.image {		background-position: -32px 0;	}
.assetpreview .cont .title .type.document {	background-position: -48px 0;	}
.assetpreview .cont .title .type.compressed {	background-position: -208px -48px;	}
.assetpreview .cont .title .type.subtitle {	background-position: -240px -48px;	}
.assetpreview .cont .title .type.playlist {	background-position: -64px 0;	}
.assetpreview .cont .title .type.unknown {		background-position: -80px 0;	}
.assetpreview .cont .title .type.none {		background-position: -96px 0;	}
.assetpreview .cont .title .close{
	width: 16px;
	height: 16px;
	margin-left: 3px;
	float: right;
	background: url('../imgs/icons.png') no-repeat #900;
}
.assetpreview .cont .player{
	width: auto;
	height: auto;
	background: #000;
}
.assetpreview .cont .adesc{
	margin: 3px 0;
	padding: 2px 2px 15px;
	color: #333;
	border-bottom: 1px dotted #E5E5E5;
}
.aname{
    font-size: 25px;
    font-weight: bold;
}
.altit{
    font-size: 11px;
    font-weight: bold;
    color: #333;
    margin-top: 10px;
}
.amd{
}
.amd .md{
	margin: 3px 0;
	padding: 2px;
	border-bottom: 1px dotted #E5E5E5;
}
.amd .md:last-child{
	border-bottom: 0 none;
}
.amd .md .mdl,
.amd .md .mdv{
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	width: 50%;
	color: #666;
}
.amd .md .mdl{
	float: left;
}
.amd .md .mdv{
	float: right;
}
.amd .md .mdv.wrap{
    word-wrap:break-word;
    white-space: normal;
}
.amd .md .mdv .sitem.wrap{
    word-wrap: break-word;
    white-space: normal;
}

.assdesc .mdvw{
}

.assdesc .all-md {
	display: flex;
	flex-direction: column;
	min-width: 0;
	max-width: 100%;
}

.assdesc .all-md fieldset {
	min-width: 0;
}

.assdesc .all-md.dropdown {
	display: none;
}

.assdesc .all-md.dropdown.show {
	display: flex;
}

.assdesc .mdv{
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	padding: 1px 0;
	color: #666;
	font-size: 11px;
	/*margin-left: 43px;*/
	/*margin-top: 3px;*/
	/*float: left;
	width: 50%;*/
}

.assdesc.large .mdv{
	/*margin-left:75px;*/
}

.assdesc .mdv.wrap{
	word-wrap:break-word;
	white-space: normal;
}

.assdesc .mdv .sitem.wrap{
	word-wrap: break-word;
	white-space: normal;
}

.assdesc .mdv .label,
.assdesc .mdv .value{
	display: inline;/*-block;*/
	/*overflow: hidden;*/
}

.assdesc .mdv .value .md-status{
	padding: 1px 5px;
	color: #FFF;
}

.assdesc .mdv .label{
	font-weight: bold;
	margin-right: 5px;
	background: transparent;
	/*display: block;*/
	border: 0 none;
	color: #333;
	padding: 0;
	cursor: default;
    font-size: 11px;
}

.assdesc .mdv .label:hover{
	padding-bottom:0;
}

.assdesc .mdv .value{
	padding: 0;
}

.relatedassets .header-filter{
	display: none;
}
.relatedassets .excel-like-view__line_header .excel-like-view__text{
	flex: 1;
	text-align: center;
}
.asseteditor .related-item{
}
.asseteditor .related-item .assdesc .mdvw{
	/*clear: both;*/
}

.asseteditor .related-item .assdesc{
	margin: 0;
	padding: 4px;
}

.asseteditor .related-item .assdesc:hover{
	margin: 0;
	padding: 4px;
}

.assetpreview .cont .actions{
}

.assetpreview .cont .actions input{
	float: left;
	padding: 5px 10px;
    margin: 1px 0 5px 1px;
	font-size: 12px;
}
.assetpreview .cont .actions input.close {
	float: right;
    margin: 1px 1px 5px 0;
}
.assetpreview .cont .collapsable{
}
.assetpreview .cont .collapsable .label{
	padding: 3px 0 5px;
	background: transparent;
}
.assetpreview .cont .collapsable .lcontents{
}


a.social{
	display: block;
	width: 32px;
	height:32px;
	margin-right: 2px;
	float: left;
	background: url('../imgs/socialicons.png') no-repeat;
}
a.social.facebook{	background-position: -96px 0;	}
a.social.twitter{	background-position: -64px 0;	}
a.social.stumble{	background-position: -32px 0;	}
a.social.delicious{	background-position: 0 0;	}

.loglistheader,
.listfooter{
    margin-bottom: 4px;
    background-color:#ECECEC;
    border-bottom: 1px solid #C0C0C0;
    padding: 3px;
    line-height: 14px;
    font-size: 11px;
    font-weight: bold;
}
.loglistselectors {
    margin-bottom: 3px;
    background: #F9F9F9;
}
.logdata{
    float:none;
    margin-left: 2px;
    margin-right: 70%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 11px;
    font-size: 11px;
    min-height: 14px;
}
.logdata.lefter{
    margin: 0 5px 0 0;
    float: left;
}
.logdata.s1{
    width: 280px;
}
.logdata.s1p{
    width: 220px;
}
.logdata.sauto{
    width: auto;
}
.logdata .ugdata,
.logdata .destdesc{
    background: transparent;
    padding: 0;
    border: 0;
    width: 100%;
    float: left;
    margin: 0;
    font-weight: normal;
    font-size: 11px;
}
.logdata .ugdata.small {
    width: auto;
}
.logitem{
    clear: left;
    background-color:#ECECEC;
    border-bottom: 1px solid #C0C0C0;
    color: #333;
    padding:3px;
    margin-bottom:4px;
    cursor:default;
    position: relative;
    min-height: 19px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.logitem:hover{
    border-color:#FDB913;
}
#assets-urls table th td {
	border: 1px solid black;
	border-collapse: collapse;
}
#assets-urls th td {
	text-align: left;
}
#assets-urls tr:nth-child(even) {
	background-color: #eee;
}
#assets-urls tr:nth-child(odd) {
	background-color: #fff;
}

.asseteditor .qc-status{
	text-align: center;
}

.qc-status .qc-progress {
	display: inline-block;
	font: 10px sans-serif, arial;
}

.qc-status.success .qc-progress,
.qc-status.queued .qc-progress,
.qc-status.none .qc-progress {
	display: none;
}

.qc-status .qc-status-icon {
	width: 13px;
	height: 13px;
	/*display: inline-block;*/
	/*background:no-repeat 0 0 url("../imgs/qc-icons.png");*/
	/*margin-bottom: 1px;*/
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	align-self: center;
	justify-content: center;
	display: flex;
	color: #666;
}

.qc-status .qc-status-icon::before {
	content: "\e522";
}

.qc-status.none .qc-status-icon{		background-position:0 0; }
.qc-status.success .qc-status-icon{	background-position:0 -13px; }
.qc-status.error .qc-status-icon{		background-position:0 -26px; }
.qc-status.queued .qc-status-icon{		background-position:0 -39px; }
.qc-status.inprogress .qc-status-icon{	background-position:0 -78px; display: none; }
.qc-status.warning .qc-status-icon{	background-position:0 -91px; }
.qc-results{
	margin-left: 47px;
}
.qc-results ul{
	margin: 0;padding-left: 25px;
}
.qc-results label .o-icon{
	margin-bottom: -1px;
}
.qc-results .qc-warn{
	color: #c60814;
	font-weight: bold;
}
.ui-dialog .qc-status .qc-status-icon{
	margin-bottom: -2px;
}


.flow-files-list .file{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCC;
}
.flow-files-list .file .name{
	float: left;
}
.flow-files-list .file .size{
	float: right;text-align: right;
}
#flow-uploads-actions {
	margin-top: 4px;
}
.drop-zone{

}

.file-drag .drop-zone{
	position: relative;
}
.file-drag .drop-zone:after {
	content: "";
	display: block;
	background: url("../imgs/diagonals.png") center center repeat;
	border: 1px solid #FDB913;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	min-height: 30px;
}
.file-drag .drop-zone .img{
	display: block;
	background: url("../imgs/drop-files.png") center center no-repeat;
	z-index: 11;
	width: 100px;
	height: 103px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -50px auto auto -50px;
}

.active-lists {
	background: #f5f5f5;
	display: inline-flex;
	flex-direction: row;
	position: absolute;
	height: 34px;
	padding: 0 3px 0 3px;
	bottom: 39px;
	z-index: 12;
	margin-left: 6px;
	right: 307px;
	left: 259px;
}

.active-list{
	margin: 0;
	display: inline-flex;
	flex-direction: row;
	align-items: center;
}
.active-list .cont{
	height: 20px;
	display: flex;
	overflow: hidden;
	align-items: stretch;
}

.active-list .cont .ugdata{
	margin: 0;
}
.active-list .label{
	margin: 0 5px;
	display: inline-flex;
}

.active-list.viewing {
	color: #090;
}

.active-list.opened {
	color: #448ccf;
}

.active-list.editing {
	color: #fdb913;
}

.active-list .ugdata.small {
	display: inline-flex;
	width: auto;
	background: transparent;
}

.active-list .ucolor {
	width: 3px;
	height: 20px;
	display: inline-block;
	margin-right: 0;
	margin-top: 0;
}

.delinetflix {
	border-bottom: 1px solid #999;
	background: #EAEAEA;
	padding: 5px;
	margin-bottom: 5px;
}

.delinetflix .name {
	margin-bottom: 5px;
	font-weight: bold;
}

.delinetflixarr > .delinetflixarr {
	margin-left: 20px;
}


.import-page-data {
	padding: 10px 20px;
}
.spreadsheet-table{

}
.spreadsheet-table td {
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	height: 21px;
	overflow: hidden;
	white-space: nowrap;
}
.spreadsheet-table td:first-child {
	border-left:1px solid #CCC;
}
.spreadsheet-table thead{
}
.spreadsheet-table thead tr{
}
.spreadsheet-table thead td:first-child {
	border-left:1px solid #CCC;
}
.spreadsheet-table thead td{
	background: #E5E5E5;
	border-top:1px solid #CCC;
	text-align: center;
}
.spreadsheet-table tbody{
}
.spreadsheet-table tbody tr{
}
.spreadsheet-table tbody td{
	padding: 0 2px;
	min-width: 110px;
}
.spreadsheet-table td.sm{
	min-width: auto;
}
.spreadsheet-table tbody td > div{
	display: flex;
	overflow: hidden;
	text-overflow: ellipsis;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 2px;
}
.spreadsheet-table tbody td > div > input[type=checkbox]{
	opacity: 0;
}
.spreadsheet-table tbody td > div > span{
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.spreadsheet-table tbody td.selected{
	overflow: visible;
}
.spreadsheet-table tbody td.selected > div{
	border: 2px solid #FDB913;
	margin: -1px;
	padding: 1px;
}
.spreadsheet-table tbody td:hover > div > input[type=checkbox],
.spreadsheet-table tbody td.selected > div > input[type=checkbox]{
	opacity: 1;
}
.spreadsheet-table tbody td.row-index{
	background: #E5E5E5;
	text-align: center;
}
.sheet-edit{
	margin: 10px 0;
}
.sheets-separator{
	height: 1px;
	background-color: #e6e6e6;
	border: none;
}
.import-sheet-data{
	margin: 10px 0;
}
ul.values-list{
	list-style: none;
	margin: 3px 0 0;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
    max-width: 100%;
    flex-wrap: wrap;
    gap: 4px;
}
ul.values-list li{
	float: left;
	background: #E5E5E5;
	padding: 2px 5px;
	margin-left: 3px;
	display: flex;
	justify-content: stretch;
	align-items: center;
}
ul.values-list.sortable-list li{
	cursor: grab;
}
ul.values-list.category-list li{
	margin-left: 0;
}
ul.values-list.category-list li:not(:first-child):before{
	content: '';
	background: url(../imgs/cats.png) no-repeat 0 0 transparent;
	float: left;
	height: 9px;
	width: 9px;
	margin: 4px 2px 4px;
}
.form .block .field ul.values-list li .remove{
	height: 15px;
	width: 18px;
	margin: 0 -3px 0 3px;
}
ul.values-list li .value-label{
	margin: 0 2px;
	white-space: nowrap;
	font-weight: bold;
}
ul.values-list li input.auto-width{
	min-width: 0;
}
ul.values-list li input.prefix{
	text-align: right;
}
ul.values-list li input.suffix{
	text-align: left;
}
ul.values-list li input{
	border: 0 none;
	background-color: transparent;
	padding: 2px 3px;
	color: #b17a00;
	height: 80%;
	margin: 1px;
}
ul.values-list li input.pad-left{
	width: 20px;
	text-align: center;
}
ul.values-list li input.pad-left.pad-left-length{
	width: 35px;
}
ul.values-list li input:placeholder-shown{
	border: 1px dashed #CCC;
	padding: 1px 2px;
	font-style: italic;
	display: none;
}
ul.values-list li input:focus{
	display: initial;
}
ul.values-list li:hover input{
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 1px 2px;
	display: initial;
}

.netflix-langs{
	clear: both;
	margin: 0 27px 25px;
	display: none;
}
.netflix-langs label{
	float: left;
	margin: 0 10px 0 0;
}
.netflix-langs label input{
	margin-right: 3px !important;
}

.wide-btn{
	display: flex;
}
.wide-btn > button{
	flex: 1;
}

.status-field,
.status-field option{
	padding: 2px 3px;
	display: inline-block;
	color: #FFF;
	text-shadow: 0 0 2px #333;
	border: 1px solid rgba(0, 0, 0, 0.15) !important;
}

.popUpContent {
	display: flex;
	gap: 5px;
	margin-bottom: 10px;
}

.popUpContent.columns {
	flex-direction: row;
}

.popUpContent__columns {
	min-width: 400px;
	flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.popUpContent__columns--maxHeight {
	max-height: 60vh;
}

.popUpContent__columns--maxHeight88 {
	max-height: 88vh;
}

.popUpContent__columns--maxHeight80 {
	max-height: 80vh;
	min-width: 640px;
	max-width: 640px;
}

.popUpContent .dataInput {
	display: flex;
}

.popUpContent .dataInput.hasOptions {
	flex-direction: column;
}

.popUpContent .dataInput .dataInput__input {
	display: flex;
	align-items: center;
}

.popUpContent .dataInput .dataInput__options {
	display: none;
	flex-direction: column;
	padding: 2px 0 0 25px;
	gap: 2px
}

.popUpContent .dataInput .dataInput__options.show {
	display: flex;
}

.popUpContent .dataInput .dataInput__options .dataInput__opt {
	display: flex;
	align-items: end;
}

.popUpContent .dataInput .dataInput__options .dataInput__opt input {
	margin: 0 2px 0 0;
}

.popUpContent .filesselection .fileslist {
	min-height: 51px;
	margin: 0 0 2px 0;
	border: 1px solid darkgray;
}

.fileslist__description {

}

.fileslist__file-version-number {
	background-color: rgb(35, 111, 255);
	font-weight: bold;
	color: rgb(255, 255, 255);
	box-sizing: border-box;
	z-index: 2;
	padding: 2px 4px;
	border-radius: 5px;
}

.popUpContent .fileGroup {
	display: flex;
	width: fit-content;
	width: -moz-fit-content;
	padding: 2px 8px;
	gap: 4px;
	align-items: center;
}

.form .additionalOptions {
	align-self: flex-end;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.popUpContent__columns .collapsable .label {
	background-color: #898989;
	color: white;
}

.hlt {
	background-color: yellow;
}

.collapsable:nth-child(odd) .hlt {
	color: black;
}

/*.popUpContent .collapsable .lcontents.flex {*/
/*	display: flex !important;*/
/*	flex-wrap: wrap;*/
/*}*/

.files-group-filter {
	display: flex;
	align-self: flex-end;
	align-items: center;
	justify-content: space-around;
	min-width: 400px;
	margin-top: auto;
}

.files-group-filter__input {
	display: flex;
	align-items: center;
	margin-right: 8px;
}

.files-group-filter__input:last-child {
	margin-right: 0;
}

.fileslist--hide {
	display: none;
}

.neweditor > * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.neweditor--max-height {
	height: 89vh;
	display: flex;
}

.buts--flex {
	margin-top: auto;
}

.neweditor--max-height .buts--flex {
	padding: 0;
}

.context-status-md-label {
	color: white;
	font-weight: bold;
	border: 1px solid #999999;
	margin: -.3em -.8em 0 -2em;
	padding: .3em 1em;
}

.qc-player iframe{
	height: 78vh;
}

iframe{
	border: 0;
}

.history_event{
	display: flex;
	flex-direction: column;
	gap: 5px;
	margin-bottom: 5px;
}
.history_event .history_event_data{
	display: flex;
	justify-content: space-between;
}
.history_event .history_event_data .history_event_date{

}
.history_event .history_event_comment{

}

.package_groups{
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-bottom: 5px;
}
.package_groups .package_group_inbox:not(:last-child){
    padding-bottom: 20px;
    border-bottom: 1px solid #bbb;
}
.package_group_inbox_name{
	font-weight: bold;
    font-size: 16px;
    padding: 0 0 5px;
}
.package_groups .package_group{
	display: flex;
	flex-direction: column;
	gap: 5px;
	margin-bottom: 5px;
	background: rgb(203 203 203 / 49%);
	border: 1px solid #999;
	padding: 10px;
	border-radius: 5px;
}
.package_groups .package_group .package_group_remove{
	display: none;
}
.package_groups .package_group:not(:first-child) .package_group_remove,
.package_groups .package_group .package_subgroups .package_group_remove{
	display: initial;
}
.package_groups .package_group .package_subgroups{
    display: flex;
    flex-direction: column;
    gap: 10px;
	padding-top: 10px;
}
#common_metadata_groups.package_groups > .package_group > .multiadd .package_group_duplicate{
	display: none;
}