/************:OXOBOX: css/main.css :OXOBOX:************/
/*************************************************
//////////////////////////////////////// GENERAL
**************************************************/
html{
	padding:0px;
	margin:0px;
	border:0px none;
	/* hide overflow:hidden; */
	height:100%;
}

body {
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0 none;
	background-color: #FFF;
	height: 100vh;
	width: 100vw;
	/* line-height: 15px; */
}
img {
	border:none;
}
a{
	color:#D09302;
	text-decoration:none;
	outline: none;
}
-moz-any-link:focus { outline: none; }
a:hover{
	text-decoration:underline;
}
span.link {
	color:#D09302;
	text-decoration:none;
	outline: none;
	cursor: pointer;
}
span.link:hover {
	text-decoration:underline;
}
input[type=text], input[type=number], input[type=password], textarea, select, button{
	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	border:1px solid #CCC;
	background-color:#FFF;
	font-size:12px;
	color:#333;
}
input[type=button], input[type=submit], button, a.btn{
	/*background:url("../imgs/bgglass.png") repeat-x scroll 50% 50% #F2F2F2;*/
	background: #F2F2F2;
	border:1px solid #DADADA;
	color:#333;
	cursor:pointer;
	font:12px arial,sans-serif;
	/*margin:1px;*/
	outline:medium none;
	padding:5px 12px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	position:relative;
}
input[type=button]:hover, input[type=submit]:hover, button:hover, a.btn:hover{
	border:1px solid #FDB913;
	color: #212121;
	text-decoration: none;
}

input[type=button].ctm-drop.ctmon,
input[type=submit].ctm-drop.ctmon,
button.ctm-drop.ctmon,
a.btn.ctm-drop.ctmon {
	background: #FFF;
	color:#FDB913;
	border-bottom: 1px solid #FFF;
	z-index: 50003;
	padding-bottom: 6px;
	margin-bottom: -1px;
	cursor: default;
}
input[type=button].md, input[type=submit].md, button.md{
	padding: 3px 5px;
	font-size: 11px;
	margin: 0px 0;
}
input[type=button].small, input[type=submit].small, button.small{
	padding: 0 2px;
	font-size: 11px;
}

input[type=button].big, input[type=submit].big, button.big{
	width: 100%;
	padding: 10px 0;
	font-weight: bold;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background-color: #FAFAFA;
	border: 1px solid #DADADA;
	color: #333;	
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	cursor: pointer;
	background-color: transparent;
	border-color: #FDB913;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	background-color: #FFFBF2;
	border-color: #FDB913;
	color: #333;
}
.ui-state-active.ui-state-hover,
.ui-widget-content .ui-state-active.ui-state-hover,
.ui-widget-header .ui-state-active.ui-state-hover {
	border: 1px solid #FDB913;
}

.ui-dialog.busy .ui-dialog-titlebar{
	
}

.pr {
	float: right;
}

.pl {
	float: left;
}
.w{ clear:both; }
.wr{ clear:right; }
.wl{ clear:left; }

.boxsizingBorder {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.hilite{ font-weight:bold; }
input.hilite.error{ border-color:#900; font-weight:normal; }

#main {
	display: flex;
	flex-flow: column;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
	overflow: hidden;
}

.no-select
{
   user-select: none;
   -o-user-select:none;
   -moz-user-select: none;
   -khtml-user-select: none;
   -webkit-user-select: none;
}


#closed{
	padding:10px 15px 5px;
	width:300px;
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#closed .logo{
	display:block;
	background: url(../imgs/logo_oxo.png) no-repeat top left;
	width:168px;
	height:43px;
	margin:0px auto 15px;
}
#closed .maintenance{
	background: url(../imgs/maintenance.png) no-repeat top center;
	padding:40px 0px 0px;
	font-weight:bold;
	color:#333;
}

.not-found,
.capsule{
    margin: 50px auto 0;
    text-align: center;
	width: fit-content;
    background: rgba(0,0,0,0.02);
    border-radius: 150px;
    padding: 50px;
    -webkit-box-shadow: 0 0 25px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0 25px -10px rgba(0,0,0,0.75);
    box-shadow: 0 0 25px -10px rgba(0,0,0,0.75);
}
.capsule{
	border-radius: 20px;
	padding: 30px 60px;
}
.capsule .err,
.not-found .e404{
    font-size: 70px;
    display: inline-block;
    color: #999;
}
.not-found .etext{
    display: inline-block;
    margin-top: 5px;
    font-size: 15px;
    background: rgba(253, 185, 19, 0.61);
    padding: 10px;
    border-radius: 25px;
    color: #FFF;
    font-weight: bold;
    -webkit-box-shadow: inset 0 0 5px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0 0 5px -2px rgba(0,0,0,0.75);
    box-shadow: inset 0 0 5px -2px rgba(0,0,0,0.75);
}
.not-found a.logo,
.capsule a.logo{
    display: inline-block;
    margin: 20px 9px 0 9px;
}
.capsule .title{
	font-size: 24px;
	margin-top: 20px;
	display: inline-block;
	color: #333;
}
.capsule .error{
	color: #FFF;
	font-size: 14px;
	background: #d33f3f;
	padding: 10px;
	margin: 20px -30px 0;
}
.capsule .success{
	color: #090;
	font-size: 14px;
	padding: 10px;
	margin: 20px -30px 0;
}
.capsule form{
	margin-top: 25px;
	margin-bottom: 10px;
}
.capsule form label{
	margin-bottom: 10px;
	display: block;
	font-size: 17px;
}
.capsule form label input[type=password],
.capsule form label input[type=text]{
	margin-top: 5px;
	padding: 6px;
	border:1px solid #c2c2c2;
}
.capsule input[type=submit],
.capsule input[type=button]{
	margin-top: 5px;
	padding: 6px 16px;
	border:1px solid #c2c2c2;
	font-size: 15px;
}
#online-chat{
    position: fixed;
    left: 14px;
    bottom: 6px;
    z-index: 999;
    border-radius: 6px 6px 0 0;
    overflow: hidden;
	display: none;
}
#online-chat table tr:last-child{
    display: none;
}

.ui-datepicker{
	z-index: 1000 !important;
}

#ui-datepicker-div {
	display: none;
}

#mainload {
	width: 350px;
	padding: 20px 3px;
	margin: 30px auto 0;
	text-align: center;
	background-color: #FAFAFA;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
}

#allcontents {
	display: none;
	width: 100%;
	height: 100%;
    align-content: stretch;
    align-items: stretch;
    flex-direction: column;
    justify-content: space-evenly;
}
/************:OXOBOX: css/login.css :OXOBOX:************/
/* CSS Document */

/*************************************************
//////////////////////////////////////// LOGIN
**************************************************/
#login{
	width: 1002px;
	margin:50px auto 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}
#login #loginform{
	display: flex;
	flex-direction: column;
	padding: 25px 35px;
	width: 285px;
	background-color: #ECECEC;
	border: 1px solid #C0C0C0;
	box-shadow: 0 5px 10px -8px #666666;
	/*box-shadow:0px 0px 10px -3px #666;
	-webkit-box-shadow:0px 0px 10px -3px #666;
	-moz-box-shadow:0px 0px 10px -3px #666;*/
}
#login .player{
	float: left;
	width: 640px;
}
#login a.logo{
	display:block;
	background:url(../imgs/logo_oxo_vertical.png) no-repeat top left;
	background-size: contain;
	background-position: center;
	width:220px;
	height:150px;
	align-self: center;
	margin-top: 15px;
	margin-left: -4px;
	margin-bottom: 50px;
}
#login .footer{
	clear: both;
	color: #666;
	margin: 25px 0 0;
	text-align: center;
	width: 1002px;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	position: fixed;
	bottom: 0;
}
#login #loginform .t{
	margin-bottom: 15px;
	color: #333;
	padding-bottom: 3px;
	border-bottom: 1px solid #DADADA;
	font-size: 16px;
}
#login #loginform .f{
	color: #666;
	flex:1;
}
#login #loginform .f .l{
	margin-bottom: 3px;
	font-size: 15px;
}
#login #loginform .f input[type=text],
#login #loginform .f input[type=password]{
	display: block;
	border: 1px solid #C0C0C0;
	padding: 18px 13px;
	height: 34px;
	width: 100%;
	font-size: 14px;
	color: #666;
	box-sizing: border-box;
}
#login #loginform .f input[type=text]:focus,
#login #loginform .f input[type=password]:focus{
	border: 1px solid #FDB913;
	box-shadow:0px 0px 4px -3px #666 inset;
	-webkit-box-shadow:0px 0px 4px -3px #666 inset;
	-moz-box-shadow:0px 0px 4px -3px #666 inset;
}
#login #loginform input[type=checkbox]{
	margin:0px 5px 5px 0px;
}
#login #loginform input[type=submit]{
	float: right;
	border: 1px solid #cf9300;
	background-color: #fdc944;
	padding: 6px 20px;
	font-size: 1.4em;
}
#login #loginform .row{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
}
#login #loginform .small{
	font-size: 13px;
	float: left;
	clear: left;
	color: #999;
}

#login #loginform #loginmsg:empty{
	display:none;
}
#login #loginform #loginmsg{
	background-color:#FAFAFA;
	border: 1px solid #C0C0C0;
	padding:10px;
	color:#333;
	text-align:center;
	margin-top:9px;
	display:none;
}
#login #loginform #loginmsg.error{
	border-color:#C55;
}
#login #loginform #loginmsg.success{
	/*border-color:#090;*/
}

#login #loginform #logintries:empty{
	display:none;
}
#login #loginform #logintries{
	background-color:#FDB913;
	padding:3px;
	color:#333;
	text-align:center;
	margin-top:3px;
	width:315px;
}



/************:OXOBOX: css/contents.css :OXOBOX:************/
/* CSS Document */

/*************************************************
//////////////////////////////////////// CONTENTS MAIN
**************************************************/

.add-scroll-y {
	overflow-y: auto;
    padding-right: 5px;
}

.add-scroll-y.maxHeight500 {
	height: fit-content;
	max-height: 500px;

}

*::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

*::-webkit-scrollbar-thumb {
	background-color: #c1c1c1;
	background-clip: content-box;
}

*::-webkit-scrollbar-thumb:horizontal {
	border-left: unset;
}

*::-webkit-scrollbar-corner {
	background-color: transparent;
}
.flex-break {
	flex-basis: 100%;
	height: 0;
}

.contents{
	/*grid-area: main;*/
	padding: 5px 5px 0 5px;
	overflow: hidden;
	flex: 1 1 auto;
}

.contents .section {
	display: flex;
	height: 100% !important;
}

.contents .section.notloaded{
	display: none;
}
.contents .section.sec_profile{
    margin-bottom: 100px;
}
.contents .section.loading{
	background:#FAFAFA url('../imgs/loading.gif') center 33px no-repeat;
	border: 1px solid #DADADA;
	padding:15px 0 25px;
	cursor:default;
	text-align: center;
	color: #999;
	font-size: 16px;
	display: block;
}
.contents .section.loading span{
}
.contents.searching{
	/*filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;*/
}

/*************
*** SECTIONCONTENTS
*************/
.sectioncontents,
.sectionpanels,
.maincontents{
	width: 100%;
	height: inherit;
    display: flex;
	flex-direction: column;
	overflow: hidden;
}
.maincontents .sectioncontents{
	margin-left:0;
}
.sectioncontents.rr,
.sectionpanels.rr{
	margin-right:256px;
}
.sectioncontents.wide,
.sectionpanels.wide{
	margin: 0;
}
.section_tools{
	display:none !important;
}

/*************
*** BIG PANELS TABS
*************/
.sectiontabs {
	margin-bottom: 2px;
	display: flex;
	justify-content: flex-start;
	width: 100%;
	flex-wrap: wrap;
	height: auto;
	flex-shrink: 0;
}

.maincontents .sectiontabs,
.sectiontabs.wide{
	margin-left: 0;
}
.sectiontabs .stab{
	background:#FAFAFA;
	border: 1px solid #E5E5E5;
	height: 33px;
	cursor:pointer;
	max-width: 230px;
	box-sizing: border-box;
	display: flex;
	width: 75px;
	flex-grow: 1;
	margin: 0 2px 2px 0;
	position: relative;
	align-items: center;
}

.sectiontabs .stab.searchresultstab,
.sectiontabs .stab.add{
	width: auto;
	display: flex;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	height: 33px;
	align-items: center;
	text-align: center;
	box-sizing: border-box;
	flex-grow: 0;
	flex-shrink: 0;
}

.sectiontabs .stab.searchresultstab .search-label {
	margin: 0 6px;
}

.sectiontabs .stab.searchresultstab .ctm:first-child {

}
.sectiontabs .stab.searchresultstab .ctm {
	padding: 8px 7px 7px 8px;
	margin-left: auto;
	height: 100%;
	display: flex;
	box-sizing: border-box;
}

.sectiontabs .stab.searchresultstab .ctm:hover {
	background: rgba(255, 255, 255, 0.25);
}

.sectiontabs .stab.searchresultstab .ctm.ctmon {
	background: #FFF;
}

.sectiontabs .stab.searchresultstab .ctm.ctmon:after {
	content: '';
	background: #FFF;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -1px;
	z-index: 50001;
	/*width: 2px;*/
}
.sectiontabs .stab.searchresultstab .ctm .cic{
	background: url("../imgs/icons.png") 0 -96px;
	width: 16px;
	height: 16px;
	align-self: center;
}
.sectiontabs .stab.searchresultstab .assets-views.ctm .cic{
	background: url("../imgs/icons.png") -80px -64px;
}

.sectiontabs .stab.searchresultstab .ctm.ctm--fa {
	padding: 0;
	justify-content: center;
	align-items: center;
	width: 2rem;
	margin-left: unset;
}

.sectiontabs .stab:last-child{
	margin-right: 0;
}
.sectiontabs .stab.add{
	width: auto !important;
	float: right;
	padding: 8px 14px 10px;
	margin-right: 0;
}
.sectiontabs .stab > .icon{
	border:1px solid #E5E5E5;
	background: #FFFFFF no-repeat center center;
	background-size: cover;
	flex-shrink: 0;
	width: 31px;
	height: 100%;
	margin-left: -1px;
}
.sectiontabs .stab .icon.hidden{
	display: none;
}
.sec_assets .sectiontabs .stab > .icon,
.sec_requests .sectiontabs .stab > .icon{
	width:48px;
}

.sectiontabs .stab.active {
	background-color: #FEDC89;
	border: 1px solid #FDB913;
	color: #333;
}

.sectiontabs .stab.active > .icon{
	border: 1px solid #C5AB6F;
}

.sectiontabs .stab:hover{
	border-color: #FDB913;
}
.sectiontabs .stab:hover  .icon{
	border-color: #DADADA;
}

.sectiontabs .stab.active:hover{
	border-color: #FDB913;
}
.sectiontabs .stab.active:hover  .icon{
	border-color: #C5AB6F;
}

.sectiontabs .stab .label {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	padding-left: 5px;
	flex-grow: 1;
	margin-top: -1px;
}

.sectiontabs .stab.active .label {
	color: #000;
}

.sectiontabs .stab .close {
	display: none;
	/*margin: -2px 4px 0 4px;*/
	flex-shrink: 0;
	width: 18px;
	height: 18px;
	/*background: url(../imgs/remove.png) top left repeat-x;*/
	color: #999999;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	align-items: center;
	justify-content: center;
}

.sectiontabs .stab .close::before {
	content: "\f057";
}

.sectiontabs .stab:hover .close,
.sectiontabs .stab.active .close {
	display: flex;
}

.sectiontabs .stab .close:hover {
	color: #333333;
}

.sectiontabs .stab .progs{
	margin-left: 51px;
	display: flex;
	flex-direction: row;
	position: absolute;
	left: -2px;
	right: -1px;
	bottom: -1px;
}
.sectiontabs .stab .progs .upprog,
.sectiontabs .stab .progs .encprog {
	background-color: #FFF;
	border: 1px solid #ECECEC;
	border-left: 0 none;
	height: 5px;
	display: none;
	width: 100%;
	box-sizing: border-box;
}

.sectiontabs .stab .upprog.uploading,
.sectiontabs .stab .encprog.encoding{
	display:block;
}
.sectiontabs .stab .upprog .upprogbar,
.sectiontabs .stab .encprog .encprogbar{
	height:100%;
	width:0;
	border-right: 1px solid #FDB913;
	background: url("../imgs/uploading.gif") #FEDC89;
}
.sectiontabs .stab.active .upprog,
.sectiontabs .stab.active .encprog{
	border-color: #FDB913;
}




/*************
*** CONTENT PANEL
*************/
.contentpanel,
.subcontentpanel,
.advsearch{
	display: flex;
	flex-direction: column;
	cursor:default;
	/*float: right;*/
	width: 100%;
	height: inherit;
	overflow: hidden;
}

/*.contentpanel {*/
	/*grid-area: contentpanel;*/
	/*z-index: 0;*/
	/*visibility: hidden;*/
/*}*/

.subcontentpanel .subcont {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.contentpanel.loading,
.subcontentpanel .subcont.loading{
	background:#FAFAFA url('../imgs/loading.gif') center 33px no-repeat;
	border: 1px solid #DADADA;
	padding:15px 0 25px;
	cursor:default;
	text-align: center;
	color: #999;
	font-size: 16px;
	float: none;
    height: fit-content;
}
.contentpanel .loaderror,
.subcontentpanel .loaderror{
	background:#FCC;
	border: 1px solid #C99;
	padding:15px 0;
	cursor:default;
	text-align: center;
	color: #666;
	font-size: 16px;
	width: auto;
	float: none;
}
.contentpanel .notfound{
	clear:left;
	background-color:#ECECEC;
	padding:30px;
	margin-bottom:4px;
	cursor:default;
	text-align: center;
	color: #999;
	font-size: 16px;
}
.contentpanel .tabs .tabpanel .notfound{
	background: #FCC;
	border: 1px solid #C99;
	color: #666;
	min-height: 0;
}
.contentpanel .noresults{
	clear:left;
	background-color: #FAFAFA;
	padding:10px;
	margin-bottom:4px;
	cursor:default;
	text-align: center;
	color: #999;
	font-style: italic;
	font-size: 16px;
}

/*************
*** CONTENT LIST
*************/
.listheader-flex {
	display: flex;
	background-color:#ECECEC;
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 4px;
	padding: 3px;
}

.advsearch .bg,
.listheader,
.listfooter{
	margin-bottom: 4px;
	background-color:#ECECEC;
	border-bottom: 1px solid #C0C0C0;
	padding: 3px;
	line-height: 14px;
	font-size: 11px;
}

.listheader {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: wrap;
	gap: 3px 0;
}

.advsearch .bg{
	height: auto;
}
.advsearch{
	height: auto;
	display: none;
}
.advsearch.opened{
	display:block;
}
.advsearch form{
	padding: 2px;
	background: #FAFAFA;
}
.advsearch .searchoptions .fblock{
	margin: 0 18px 0 0;
}

.advsearch .datepicker{
	width:75px;
	text-align:center;
}
.contentpanel .advsearchbut{
	padding: 2px 6px;
	background: #FAFAFA;
	float: left;
}

/*** LIST HEADER ***/
.listheader .breadcrumbs{
	clear: none;
	float: left;
	font-size: 11px;
	background: #FAFAFA;
	padding: 1px;
	line-height:16px;
	overflow: hidden;
	max-width: 100%;
}
.listheader .breadcrumbs .bcitem{
	float:left;
	height:16px;
	margin-right: 7px;
	cursor:pointer;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	max-width: 170px;
}
.listheader .breadcrumbs .bcitem:last-child{
	margin-right: 3px;
}
.listheader .breadcrumbs .bcitem .icon{
	height:16px;
	width:16px;
	float:left;
	background: #F00;
	margin-right: 4px;
	background:url(../imgs/icons.png) no-repeat -224px 0;
}
.listheader .breadcrumbs .bcitem.folder .icon{
	background-position: -192px -48px;
}
.listheader .breadcrumbs .bcitem.root .icon{
	background-position: -192px -32px;
}
.listheader .breadcrumbs .bcitem:hover{
	color:#DF9B00;
}
.listheader .cat,
.listfooter .cat{
	clear: none;
	float: left;
	font-size: 11px;
	background: #FAFAFA;
	height:17px;
	padding: 1px 4px 0;
}
.listheader .cat .c,
.listfooter .cat .c{
	padding-top: 1px;
}
.listheader .cat .s,
.listfooter .cat .s{
	margin-top: 4px;
}
.listheader .tag,
.listfooter .tag{
	float:left;
	height:14px;
	padding:0 0 2px 3px;
	margin-left: 12px;
}
.listheader .remover,
.listfooter .remover{
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url('../imgs/remove.new.png') 0 0 no-repeat;
	cursor:pointer;
	margin: 1px -3px -6px 0;
}
.listheader .tag .remover,
.listfooter .tag .remover{
	margin: 0 0 -4px -2px;
}
.listheader .remover:hover,
.listfooter .remover:hover{
	background-position: -16px 0;
}
.listfooter{
	margin-bottom: 4px;
}




/*** MAIN LIST ***/
.mainlist{
	/*margin-bottom: 5px;*/
	/*min-height: 150px;*/
	/*overflow: auto;*/
	/*overflow-x: hidden;*/
	/*width: 100% !important;*/
	width: auto !important;
	height: 100%;
	/*position: relative;*/
    display: flex;
    flex-direction: column;
}

.mainlist .listitem .sifterstatus{
	color:#FFF;
	padding:0;
	width:100px;
	overflow: hidden;
	height:42px;
	text-align:center;
	float:right;
	font-weight: bold;
	text-shadow: 0 0 2px #333;
	display: table;
	border: 1px solid rgba(0, 0, 0, 0.15);
	/*background: url('../imgs/bgglass.png') repeat-x center center;*/
}
.mainlist .listitem .sifterstatus .siftertext{
	display: table-cell;
	vertical-align: middle;
}

.main-list-footer {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.main-list-footer__button {
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	border: 1px solid #333333;
	color: #333333;
	background-color: #ececec;
	padding: 4px 8px;
	cursor: pointer;
}

.main-list-footer__button--add {
	background-color: #E14836;
	border-color: #E14836;
	color: white;
}

.main-list-footer__button-label {
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: center;
	font-size: 15px;
}

/*** LIST FIELDS ***/
.listitem .idata-flex {
	font-weight: bold;
}

.idata-flex {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	align-self: center;
}

.idata-flex.first {
	margin-left: 20px;
	width: 200px;
}

.remote-encoder__data-title {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 4px;
}

.remote-encoder__data {
	display: flex;
	align-items: center;
}

.remote-encoder__data > span {
	margin-right: 4px;
}

.remote-encoder__data .status-flex,
.cmenu .cmitem .status-flex,
.idata-flex.status-flex {
	border: 1px solid white;
	font-weight: unset;
	border-radius: 3px;
	padding: 5px;
	display: flex;
	justify-content: center;
	width: 130px;
}

.cmenu .cmitem .status-flex {
	margin: -5px -12px 0 -26px;
	font-size: 11px;
	height: 14px;
}

.idata {
	float:none;
	margin-left: 2px;
	margin-right: 70%;
	overflow: hidden;
	text-overflow:ellipsis;
	font-size: 11px;
	min-height: 14px;
	flex-shrink: 0;
}
.idata.lefter{
	margin: 0 5px 0 0;
	float: left;
}
.idata.tall{
	height:auto;
}
.idata.righter{
	margin: 0 0 0 5px;
	float: right;
}
.idata.text{
	overflow:auto;
	text-overflow: unset;
	white-space: normal;
	width: auto;
	float: none;
}
.idata.toper{
	margin: 0 0 5px;
	color: #777;
}
.idata.large{
	width: 360px;
}
.idata.medium{
	width: 280px;
}
.idata.small{
	width: 200px;
}
.idata.tiny{
	width: 170px;
}
.idata.iflex{
	flex-direction: row;
	display: flex;
	flex-grow: 1;
	flex-shrink: 0;
	gap: 5px;
}
.idata.sicon{	width: 32px;	height:32px;margin: 0 6px 0 0;	}
.idata.s1{	width: 60px;	}
.idata.s2{	width: 120px;	}
.idata.s3{	width: 180px;	}
.idata.s4{	width: 240px;	}
.idata.s5{	width: 300px;	}
.idata.s6{	width: 360px;	}
.idata.s7{	width: 420px;	}
.idata.s8{	width: 480px;	}
.idata.s8{	width: 540px;	}
.idata.s9{	width: 600px;	}
.idata.sauto{	width: auto;	}

.idata.s1h{	width: 90px;	}
.idata.s2h{	width: 150px;	}
.idata.s3h{	width: 210px;	}
.idata.s4h{	width: 270px;	}
.idata.s5h{	width: 330px;	}
.idata.s6h{	width: 390px;	}
.idata.s7h{	width: 450px;	}
.idata.s8h{	width: 510px;	}
.idata.s8h{	width: 570px;	}
.idata.s9h{	width: 630px;	}

.idata.status_waiting{
	color: #4b4a4c;
}
.idata.status_received{
	color: #d49136;
}
.idata.status_matched{
	color: #66cc66;
}
.idata.status_processed{
	color: #6c9cc1;
}
.idata.status_expired{
	color: #c13331;
}
.listheader .idata.sicon{
	height: 14px;
}
.idata.sauto{	width: auto;	float:none;	}

.idata .dleft,
.idata .dright{
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.idata .dleft{
	float: left;
}
.idata .dright{
	float: right;
	width: 50%;
}
.idata .dleft.wide{
	width: auto;
}


.idata.no {	color:#900; font-weight: bold;	}
.idata.yes{	color:#090;	font-weight: bold;	}

.idata.type{}
.idata.type.superadmin {	color:#600;	}
.idata.type.groupadmin {	color:#060;	}
.idata.type.user		 {	color:#369;	}
.idata.type.viewer	 {	color:#666;	}

.utype.superadmin {	color:#600;	}
.utype.groupadmin {	color:#060;	}
.utype.user		 {	color:#369;	}
.utype.viewer	 {	color:#666;	}



.idata .ugdata,
.idata .destdesc{
	background: transparent;
	padding: 0;
	border: 0;
	width: 100%;
	float: left;
	margin: 0;
	font-weight: normal;
	font-size: 11px;
}

.idata .destdesc img{
	border: 0;
}
.idata .destdesc .desttit{
	font-weight: normal;
	margin: 2px 7px 0 0;
	color:#666;
}

.idata .fixobj{
	height:45px;
}
.idata .assdesc{
	margin-bottom: -3px;
	border: 0;
	background: transparent;
	font-weight: normal;
	font-size: 11px;
	padding: 0;
	min-height: 47px;
}
.idata .assdesc:hover{
	border: 0;
}
.idata .ugdata .name{
	color: #666;
	font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.idata .ugdata img{
	border: 0;
}

.idata .count {
	width: 25px;
	border-radius: 5px;
	text-shadow: 0 0 2px #333;
	color: #FFF;
	font-family: "Arial", Gadget, sans-serif;
	font-weight: bold;
	padding: 5px;
	margin: 0 0 0 10px;
	border: 1px solid #363636;
	display: flex;
	align-items: center;
	justify-content: center;
}

.idata .count.unsuccessful,
.idata .count.files {
	background-color: transparent;
	border-color: #333;
	color: #000;
	text-shadow: none;
}

.idata.money {
	display: flex;
	align-items: center;
	justify-content: center;
}

.idata .count.unsuccessful {
	font-weight: normal;
}

.idata .count.approved {
	background-color: #6C9CC1;
	border-color: #369;
}

.idata .count.success,
.idata .count.done {
	background-color: #6C6;
	border-color: #080;
}

.idata .count.canceled {
	background-color: #C1C1C1;
	border-color: #999;
}

.idata .count.error,
.idata .count.error_reported {
	background-color: #C66;
	border-color: #900;
}

.idata .count.progress {
	border-color: #CDA601;
	background: url(../imgs/uploading.gif) #FDB913;
}

.idata .count.queued {
	background-color: #FDB913;
	border-color: #CDA601;
}

.sec_log .idata .assdesc .asst{
	padding:0;
}
.sec_log .idata .assdesc .inndata .file > .filefile,
.sec_log .idata .assdesc .inndata .version > .versionversion{
	margin-left:0;
}

.section.sec_wizard{
	z-index: 10;
}

/*** LIST ITEMS ***/
.listitem {
	background-color: #ECECEC;
	border-bottom: 1px solid #C0C0C0;
	color: #333;
	padding: 3px;
	margin-bottom: 4px;
	cursor: default;
	display: flex;
	user-select: none;
	box-sizing: border-box;
}

.listitem.deliveries {
	display: flex;
	flex-direction: column;
}

.listitem.deliveries .name > a {
	display: block;
	cursor: pointer;
	color: #333;
}

.listitem.deliveries .name .important-fields {
	display: block;
	cursor: pointer;
	color: #333;
	font-weight: normal;
}

.listitem.deliveries .idata .status {
	text-align: center;
	color: #FFF;
	font-weight: bold;
	text-shadow: 0 0 2px #333;
	font-family: "Arial Black", Gadget, sans-serif;
	padding: 5px;
	border: 1px solid #363636;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 20px;
}

.listitem.deliveries .idata .status.ready,
.listitem.deliveries .idata .status.queued,
.listitem.deliveries .idata .status.waiting {
	background-color: #FDD641 !important;
	color: #FFF !important;
	border: 1px solid #CDA601 !important;
}

.listitem.deliveries .idata .status.ready {
	color: #FFF !important;
	text-shadow: 0 0 2px #333 !important;
}

.listitem.deliveries .idata .status.waiting_download {
	background-color: #FDD641 !important;
	border: 1px solid #CDA601 !important;
}

.listitem.deliveries .idata .status.sending {
	background: url('../imgs/uploading.gif') #FDB913 !important;
	border: 1px solid #CDA601 !important;
}

.listitem.deliveries .idata .status.sent,
.listitem.deliveries .idata .status.accepted,
.listitem.deliveries .idata .status.downloaded {
	background-color: #6C6 !important;
	border: 1px solid #080 !important;
	color: #FFF !important;
}

.listitem.deliveries .idata .status.cancel,
.listitem.deliveries .idata .status.canceled,
.listitem.deliveries .idata .status.skipped,
.listitem.deliveries .idata .status.expired {
	background-color: #C1C1C1 !important;
	border: 1px solid #999 !important;
}

.listitem.deliveries .idata .status.rejected,
.listitem.deliveries .idata .status.warning,
.listitem.deliveries .idata .status.error_reported,
.listitem.deliveries .idata .status.declined {
	background-color: #C66 !important;
	color: #FFF !important;
	text-shadow: 0 0 2px #000 !important;
	border: 1px solid red !important;
}

.listitem.deliveries .idata .status.approved,
.listitem.deliveries .idata .status.done {
	background-color: #6C9CC1 !important;
	border: 1px solid #369 !important;
	color: #FFF;
	text-shadow: 0 0 2px #000;
}

.listitem.deliveries .idata .status.finalized {
	background-color: #6C9CC1 !important;
	border: 1px solid #369 !important;
}

.listitem.deliveries .idata .status.error {
	background-color: #C66 !important;
	border: 1px solid red !important;
}

.listitem.deliveries .destiniesList {
	display: flex;
}

.listitem .listitem__row {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.listitem.deliveries .idata.name {
	align-self: flex-start;
	padding-top: 2px;
	font-weight: bold;
}

.listitem.grid-view {
	display: grid;
	grid-template-columns: 170px repeat(13, 1fr);
	grid-template-rows: minmax(100px, auto) auto;
	grid-template-areas:
      "th ad ad ad ad ad ad ad ad ad ad to to to"
	  "md md md md md md md md md md md md md md";
	font-size: 11px;
	line-height: 14px;
}

.listitem.grid-view .mdv .value {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.listitem.grid-view .style-line {
	grid-area: hr;
	color: white;
	height: 1px;
	background: black;
	background: -webkit-gradient(linear, 0 0, 100% 0, from(#ECECEC), to(#ECECEC), color-stop(50%, #D09302));
	align-self: center;
}

.listitem:hover {
	border-color: #FDB913;
}

.listitem.inactive {
	background-color: rgba(255, 0, 0, 0.1);
}

.listitem.inactive .name {
	color: #900;
}

.listitem.selected {
	background-color: #FEDC89;
	border-color: #FDB913;
}

.listitem.ctmon {
	background-color: #FEEAB8;
    border-color:#FDB913;
}
.listitem.updating{
	filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;
}
.listitem.active{
	border-color:#FDB913;
}

.listitem.drophover{
}
.listitem.dropactive{
}
.listitem.empty{
	cursor:default;
	color:#999;
	text-align: center;
	font-size: 14px;
	padding:10px;
	border: 0;
	background: none;
	margin: 0;
}
.listitem.empty:hover{
	border: 0;
	background: none;
}

.listitem > .name{
	font-weight: bold;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.listitem .remote_code {
	display: block;
	margin: 2px 0;
	z-index: 1000;
	font-style: italic;
	user-select: all;
}

.listitem a.name{
	display:block;
	cursor: pointer;
	color:#333;
}
.sec_assets .listitem .name{
	margin-right: auto;
}

.listitem .icon.formats {
	background: url("../imgs/icons.formats.png") center no-repeat #FFF;
}

.listitem .icon.formats.video {
	background-position: 0 0;
}

.listitem .icon.formats.audio {
	background-position: -32px 0;
}

.listitem .icon.formats.image {
	background-position: -64px 0;
}

.listitem .icon.formats.document {
	background-position: -98px 0;
}

.icon.small.formats{
    width: 16px;
    height: 16px;
    margin-right: 3px;
    float: left;
    background: url('../imgs/icons.png') no-repeat;
}
.icon.small.formats.video{		background-position: 0 0;		}
.icon.small.formats.audio {		background-position: -16px 0;	}
.icon.small.formats.image {		background-position: -32px 0;	}
.icon.small.formats.document {	background-position: -48px 0;	}

.listitem .icon{
	height:32px;
	width:32px;
	float:left;
	background:url("../imgs/icons.medium.png") center no-repeat #FFF;
	margin-right:6px;
	flex-shrink: 0;
}

.listitem .icon.formats {
	background: url("../imgs/icons.formats.png") center no-repeat #FFF;
}

.listitem .icon.formats.video {
	background-position: 0 0;
}

.listitem .icon.formats.audio {
	background-position: -32px 0;
}

.listitem .icon.formats.image {
	background-position: -64px 0;
}

.listitem .icon.formats.document {
	background-position: -96px 0;
}

.listitem .icon.formats.subtitle {
	background-position: -128px 0;
}

.listitem .name .newrequest {
	font-weight:bold;
	background: #C00;
	color: white;
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
}

.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;	}

.listitem .childs{
	display: none;
	/*margin: 5px 3px 2px 51px;*/
	clear: both;
	position: relative;
	margin-top: 4px;
}
.listitem.selected .childs{
/*	display: block;*/
}
.listitem .childs .child{
	padding: 2px;
	background: #FAFAFA;
	margin-top: 3px;
}

.listitem .childs .destdesc {
	margin: 0 5px 0 0;
	padding: 0;
	box-sizing: border-box;
	border: 0;
}
.listitem .childs .child.selected{
	background-color:#FEEAB8;
	padding: 1px;
	border:1px solid #FFF;
}
.listitem .childs .child .icon{
	height:48px;
	width:48px;
	float:left;
	margin-right:6px;
	background: center no-repeat #FFF;
	border: 1px solid #E5E5E5;
}
.listitem .childs .child .name{
	margin-left: 2px;
	font-weight: bold;
}
/* Deliveries */
.listitem .childs .childData {
	display: block;
	width: auto;
	height: 72px;
	padding: 3px;
	box-sizing: border-box;
	float: left;
	margin-left: 10px;
}
.listitem .childs .childData.sender .ugdata {
	background-color: transparent;
	padding: 3px 0;
	border: 0;
	width: 165px;
}
.listitem .childs .childData.destinies .transfer {
	position: relative;
}
.listitem .childs .childData.destinies .transfer .statusDot {
	position: absolute;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	pointer-events: none;
	bottom: -4px;
	right: 1px;
	z-index: 2;
}
.listitem .childs .childData.destinies .transfer.canceled .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.canceled .destdesc > img {
	border: 1px solid #C0C0C0;
}
.listitem .childs .childData.destinies .transfer.canceled .statusDot {
	background-color: #ECECEC;
}
.listitem .childs .childData.destinies .transfer.error .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.error .destdesc > img,
.listitem .childs .childData.destinies .transfer.error_reported .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.error_reported .destdesc > img {
	border: 1px solid #900;
}

.listitem .childs .childData.destinies .transfer.error .statusDot,
.listitem .childs .childData.destinies .transfer.error_reported .statusDot{
	background-color: #900;
}

.listitem .childs .childData.destinies .transfer.approved .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.approved .destdesc > img {
	border: 1px solid #369;
}
.listitem .childs .childData.destinies .transfer.approved .statusDot {
	background-color: #369;
}

.listitem .childs .childData.destinies .transfer.queued .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.queued .destdesc > img,
.listitem .childs .childData.destinies .transfer.sending .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.sending .destdesc > img,
.listitem .childs .childData.destinies .transfer.ready .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.ready .destdesc > img {
	border: 1px solid #CDA601;
}
.listitem .childs .childData.destinies .transfer.queued .statusDot,
.listitem .childs .childData.destinies .transfer.sending .statusDot,
.listitem .childs .childData.destinies .transfer.ready .statusDot {
	background-color: #CDA601;
}
.listitem .childs .childData.destinies .transfer.sent .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.sent .destdesc > img,
.listitem .childs .childData.destinies .transfer.notified .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.notified .destdesc > img,
.listitem .childs .childData.destinies .transfer.downloaded .destdesc > .imgfix,
.listitem .childs .childData.destinies .transfer.downloaded .destdesc > img {
	border: 1px solid #080;
}
.listitem .childs .childData.destinies .transfer.sent .statusDot,
.listitem .childs .childData.destinies .transfer.notified .statusDot,
.listitem .childs .childData.destinies .transfer.downloaded .statusDot {
	background-color: #080;
}
.listitem .childs .childData .label {
	display: inline-block;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 2px;
}

/*** LIST STATUS ***/
.listitem > .status{
	font-size: 11px;
}
.listitem > .status .fbarph{
	background-color: #FFF;
	height:12px;
	margin:1px;
	position: relative;
	display: none;
	padding: 1px;
	border: 1px solid #FDB913;
	clear: both;
}
.listitem > .status.sending .fbarph{
	display: block;
}
.listitem > .status .fbarph .bar{
	background: url("../imgs/uploading.gif") repeat scroll center center #ECECEC;
	height:12px;
	margin:0;
	max-width: 100%;
}
.listitem > .status .fbarph .per{
	font-size: 11px;
    text-align: right;
    position: absolute;
    right: 3px;
    top: -1px;
    font-weight: bold;
    color: #333;
}

.listitem > .status .status{
	background: transparent !important;
	border: 0 !important;
}
.listitem > .status .stext{
	text-shadow: 0 0 !important;
	text-align: right !important;
	float: left;
	margin-right: 6px;
}
.listitem > .status.sent .stext,
.listitem > .status.approved .stext,
.listitem > .status.error_reported .stext{
	text-align: center;
}
.listitem > .status.sending .stext{
	display: none;
}
.listitem > .status .stext .errdesc{
	float: left;
	width: 16px;
	height: 16px;
	margin: 1px 0 -1px -2px;
	background: url('../imgs/icons.png') no-repeat 0 -32px;
}
.listitem > .status.waiting{
}
.listitem > .status.queued,
.listitem > .status.ready{
	color: #DF9B00;
}
.listitem > .status .fsize{
	float: right;
}
/*.listitem > .status.sending{
	background-color: #FFF !important;
	border: 1px solid #FDB913 !important;
	padding: 0;
}*/
.listitem > .status.sent,
.listitem > .status.downloaded{		color: #090;	}
.listitem > .status.waiting_file{		color: #C17D00;	}
.listitem > .status.error{				color: #C17D00;	}
.listitem > .status.error_reported{	color: #900;	}
.listitem > .status.warning{			color: #C17D00;	}
.listitem > .status.canceled{			color: #C1C1C1;	}
.listitem > .status.skipped{			color: #FFF;	}
.listitem > .status.approved{			color: #369;	}
.listitem > .status.finalized{			color: #369;	}
.listitem > .status.download{
	background-color: transparent;
	border: 0 none;
	padding: 3px 6px;
}



/*** LIST TOOLS ***/
.listitem .tools{
	font-size:11px;
	display: flex;
	flex-direction: row;
	margin: 4px 0 0 4px;
}

.listitem .block {
	display: flex;
	align-items: center;
}

.listitem.grid-view .block.status-md-filter {
	/*grid-area: st;*/
	/*width: 100%;*/
	padding: 6px;
	box-sizing: border-box;
}

.listitem .block.status-md-filter {
	flex-direction: column;
	align-items: center;
	/*margin-left: auto;*/
}

.listitem.grid-view .block.adat {
	grid-area: to;
	justify-self: end;
	flex-direction: column;
	align-items: flex-end;
	margin-right: 4px;
}

.listitem .assetprops .block.adat {
	margin-bottom: 2px;
	margin-left: auto;
}

.listitem .block.adat > .adat-text {
	display: flex;
	flex-direction: column;
}

.listitem .block.adat > .adat-line {
	display: flex;
	flex-direction: row;
	margin-bottom: 2px;
}

.listitem .opt{
	float:right;
	width:36px;
	height:36px;
	padding: 3px;
	margin:0 0 0 3px;
	background-color:#FFF;
	border: 1px solid rgba(0, 0, 0, 0.15);
	cursor:pointer;
}

.listitem .opt .icon{
	background:url("../imgs/icons.medium.png") center center no-repeat;
	width:36px;
	height:36px;
}

.listitem .opt.url{
	border: 1px solid #CCC;
}

.listitem .opt.url:hover{
	border: 1px solid #FDB913;
}

.listitem .opt.code .icon {
	background-position: -36px -72px;
}

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

.listitem .opt.url .icon {
	background-position: 0 -72px;
}

.listitem .opt.url.public .icon {
	background-position: 0 -72px;
}

.listitem .opt.url.unlisted .icon {
	background-position: 0 -108px;
}

.listitem .opt.url.groupprivate .icon {
	background-position: 0 -180px;
}

.listitem .opt.url.private .icon,
.listitem .opt.url.notallowed .icon {
	background-position: 0 -36px;
}

.listitem .opt.block .icon {
	background-position: -216px 0;
}

.listitem .opt.unblock .icon {
	background-position: -216px -36px;
}

.listitem .opt.delete .icon {
	background-position: -72px 0;
}

.listitem .opt.viralize .icon {
	background-position: -108px 0;
}

.listitem .opt.email .icon {
	background-position: -144px 0;
}

.listitem .opt.clipboard .icon {
	background-position: -180px 0;
}

.listitem .opt.delivery .icon {
	background-position: -252px 0;
}

.listitem .opt.share .icon {
	background-position: -288px 0;
}

.listitem .opt.share.disabled .icon {
	background-position: -288px -36px;
}

.listitem.assetdelivery {
	display: flex;
	flex-direction: column;
}

.listitem.assetdelivery .assetdelivery__data-row {
	font-size: 11px;
	display: flex;
	flex-direction: row;
}

.listitem.assetdelivery .assetdelivery__data-row .data{
    display: inline-flex;
}

.listitem.assetdelivery .data.status{
    text-align: center;
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 0 2px #333;
    padding: 1px 10px;
	border: 1px solid #363636;
	display: flex;
	align-items: center;
	justify-content: center;
}

.listitem.assetdelivery .data.status.ready,
.listitem.assetdelivery .data.status.queued,
.listitem.assetdelivery .data.status.waiting {
	background-color: #FDD641;
	color: #FFF;
	border: 1px solid #CDA601;
}

.listitem.assetdelivery .data.status.ready {
	color: #FFF;
	text-shadow: 0 0 2px #333;
}

.listitem.assetdelivery .data.status.waiting_download {
	background-color: #FDD641;
	border: 1px solid #CDA601;
}

.listitem.assetdelivery .data.status.sending {
	background: url('../imgs/uploading.gif') #FDB913;
	border: 1px solid #CDA601;
}

.listitem.assetdelivery .data.status.sent,
.listitem.assetdelivery .data.status.accepted,
.listitem.assetdelivery .data.status.downloaded {
	background-color: #6C6;
	border: 1px solid #080;
	color: #FFF;
}

.listitem.assetdelivery .data.status.cancel,
.listitem.assetdelivery .data.status.canceled,
.listitem.assetdelivery .data.status.skipped,
.listitem.assetdelivery .data.status.expired {
	background-color: #C1C1C1;
	border: 1px solid #999;
}

.listitem.assetdelivery .data.status.rejected,
.listitem.assetdelivery .data.status.warning,
.listitem.assetdelivery .data.status.error_reported,
.listitem.assetdelivery .data.status.declined {
	background-color: #C66;
	color: #FFF;
	text-shadow: 0 0 2px #000;
	border: 1px solid red;
}

.listitem.assetdelivery .data.status.approved,
.listitem.assetdelivery .data.status.done {
	background-color: #6C9CC1;
	border: 1px solid #369;
	color: #FFF;
	text-shadow: 0 0 2px #000;
}

.listitem.assetdelivery .data.status.finalized {
	background-color: #6C9CC1;
	border: 1px solid #369;
}

.listitem.assetdelivery .data.status.error {
	background-color: #C66;
	border: 1px solid red;
}

.listitem.assetdelivery .childs{
    display: block !important;
    height: auto !important;
    margin-top: 4px !important;
}

.listitem.assetdelivery .data {
	margin-right: 5px;
}

.listitem.assetdelivery .data.name {
	font-weight: bold;
	max-width: 400px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.listitem.assetdelivery .data.date {
	margin-left: auto;
}

.listitem.assetdelivery .data.count {
	display: inline-flex;
	/*margin-left: auto;*/
}

.listitem.assetdelivery .data.count .number{
	margin-right: 4px;
}

.listitem.assetdelivery .data.count.approved {
	color: #369;
}

.listitem.assetdelivery .data.count.error_reported {
	color: #900;
}

.listitem.assetdelivery .data.count.sent {
	color: #090;
}

.listitem.assetdelivery .data.count.error {
	color: #C17D00;
}

.listitem.assetdelivery .data.count.price {
	color: #369;
}

.idata .expiresoon{
	color:#C00;
}

.idata.status{
	text-align: center;
	color: #FFF;
	font-weight: bold;
	text-shadow: 0 0 2px #333;
	padding: 1px 0;
	height: fit-content;
	/*border:1px solid #FFF;*/
    /*color: #FFF;
	text-shadow: 0 0 2px #333;
	border: 0 none !important;*/
}
.idata.status.ready,
.idata.status.queued,
.idata.status.waiting{
	background-color: #FDD641;
	color:#FFF;
	/*border: 1px solid #CDA601;*/
}
.idata.status.ready{
	color: #FFF;
	text-shadow: 0 0 2px #333;
}
.idata.status.waiting_download{
	background-color: #FDD641;
	/*border: 1px solid #CDA601;*/
}

.idata.status.sending,
.idata.status.preprocessing,
.idata.status.processing{
	background: url('../imgs/uploading.gif') #FDB913;
	/*border: 1px solid #CDA601;*/
}
.idata.status.sent,
.idata.status.accepted,
.idata.status.preprocessing_complete,
.idata.status.downloaded{
	background-color: #6C6;
	/*border: 1px solid #080;*/
	color:#FFF;
}
.idata.status.cancel,
.idata.status.canceled,
.idata.status.skipped,
.idata.status.expired{
	background-color: #C1C1C1;
	/*border: 1px solid #999;*/
}
.idata.status.rejected,
.idata.status.warning,
.idata.status.error_reported,
.idata.status.declined{
	background-color: #C66;
	color: #FFF;
	text-shadow: 0 0 2px #000;
}
.idata.status.approved,
.idata.status.complete,
.idata.status.done{
	/*background-color: #6C6;
	border: 1px solid #080;*/
	background-color: #6C9CC1;
	/*border: 1px solid #369;*/
	color: #FFF;
	text-shadow: 0 0 2px #000;
}
.idata.status.finalized{
	background-color: #6C9CC1;
	/*border: 1px solid #369;*/
}
.idata.status.error{
	background-color: #C66;
	color: #FFF;
}

/*
#sifterfilter .opt.approved{
	background-color:#6C9CC1;
	border-color: #369;
}
#sifterfilter .opt.finalized{
	background-color:#6C6;
	border-color: #080;
}
#sifterfilter .opt.complete{
	background-color:#FDD641;
	border-color: #CDA601;
}
#sifterfilter .opt.incomplete{
	background-color:#C1C1C1;
	border-color: #999;
}
#sifterfilter .opt.rejected{
	background-color:#C66;
	border-color: #900;
}
*/

.idata.count{
	text-align: left;
	white-space: nowrap;
	width: auto;
	/*text-shadow:0 0 2px #333;*/
}
.idata.count .c{
	display: block;
	float: left;
	margin-right: 5px;
	width: 100px;
	padding: 0 4px 0 0;
	border-right: 1px solid #E5E5E5;
}
.idata.count .c:last-child{
	border-right: 0;
	padding-right: 0;
	margin-right: 0;
}
.idata.count .c .n{
	float: right;
}
.idata.count .c.approved{
	color: #369;
}
.idata.count .c.error_reported{
	color: #900;
}
.idata.count .c.sent{
	color: #090;
}
.idata.count .c.error{
	color: #C17D00;
}
.idata.count .c.price{
	/*color: #369;*/
}

/*********
***	EDITOR
*********/
.editpanel {
	background-color: #ECECEC;
}

.section .editpanel {
	display: flex;
	flex-direction: column;
	padding: 5px;
	box-sizing: border-box;
	overflow: hidden;
	flex:1;
}

.section .editpanel.wide {
	width: 100%;
}

.editpanel .title {
	font-size: 22px;
	margin-bottom: 5px;
	color: #333;
	display: flex;
	align-items: center;
	justify-items: stretch;
}
.editpanel.asseteditor  .title {
	align-items: flex-start;
}
.editpanel .title > a{
	margin-left: 5px;
}

.editpanel .title .sdata{
	float: right;
	font-size: 12px;
	white-space: nowrap;
	font-weight: normal;
	position: absolute;
	right: 0;
	top: 0;
	color: #666;
}

.editpanel .title .sdata .sd{
	float: right;
}

.editpanel.delivery-edit .title .sdata {
	display: flex;
	white-space: nowrap;
	font-weight: normal;
	color: #666;
	position: unset;
	margin-left: auto;
}

.editpanel.delivery-edit .title .sdata .sd{
	float: unset;
}


.editpanel .title .sdata .ugdata{
	padding: 0 24px 0 0;
	background: transparent;
	border: 0 none;
}
.editpanel .title .sdata .ugdata.large{
	padding: 0 42px 0 0;
}
.editpanel .fsep{
	margin:10px 0;
}
.editpanel .fsep.small{
	margin:3px 0;
}
.editpanel .fsep.big{
	margin:30px 0;
}
.editpanel .eicon{
	height: 32px;
	width: 32px;
	float: left;
	margin: 0 4px 0 0;
	border: 1px solid #C1C1C1;
	background: no-repeat center center;
}
.sec_requests .editpanel .eicon{
	width: 41px;
}
.editpanel .eicon.format{
}


.editpanel input[type=text].errhilite{
	border-color:#900;
	background-color:#E3CCCC;
}


.editpanel .expandable .expander{
	background:url("../imgs/collapsable.png") bottom left;
    cursor: pointer;
    float: right;
    height: 12px;
    width: 12px;
	position:relative;
	z-index:6;
	top:-24px;
	right:6px;
}
.editpanel .expandable .expander.expanded{
	background-position: top left;

}
.editpanel .expandable > .expandable{
	display:none;
}

.edit__trim-in,
.edit__trim-out {
	display: inline-block;
	height: 12px;
	width: 12px;
	background: no-repeat 0 0 url(../imgs/edit_icons.png);
}

.edit__trim-in {
	background-position: 0 -12px;
	margin-right: -1px;
}

.edit__trim-out {
	background-position: 0 0;
}

/********
***	SIFTERING
***********/

#sifterfilter{
	/*float:left;
	margin-left:100px;*/
    padding: 0;
	display:block;
	/*margin-bottom: 8px;*/
}
.sifteropts{
}
#sifterfilter .sifteropts{
	margin-top: 3px;
}
.sifteropts.deliveryFiles .opt .count,
.sifteropts.fileVersionStatus .opt .count{
	display: none;
}
.sifteropts .opt{
	text-align:left;
	color:#FFF;
	text-decoration:none;
	margin:-1px 0 3px;
	padding:4px 8px;
	cursor:pointer;
	/*background: url('../imgs/bgglass.png') repeat-x center center;*/
    font-weight: bold;
    text-shadow: 0 0 2px #333;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.sifteropts .opt .bg ,
.sifteropts .opt .border {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
}
.sifteropts .opt .border{
	border: 1px solid #fdd641;
	box-sizing: border-box;
}
.sifteropts .opt.off{
	text-shadow: 0 0;
	border:none;
	/*filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;*/
}
.sifteropts .opt.off .bg{
	filter:alpha(opacity=22);-moz-opacity:.22;opacity:.22;
}
.sifteropts .opt.off .border{
	filter:alpha(opacity=66);-moz-opacity:.66;opacity:.66;
}
.sifteropts .opt:not(.off){
	color:#FFF !important;
}
.sifteropts .opt.off.approved,
.sifteropts .opt.off.finalized,
.sifteropts .opt.off.complete,
.sifteropts .opt.off.incomplete,
.sifteropts .opt.off.expired,
.sifteropts .opt.off.rejected,
.sifteropts .opt.off.declined,
.sifteropts .opt.off.waiting,
.sifteropts .opt.off.sending,
.sifteropts .opt.off.sent,
.sifteropts .opt.off.cancel,
.sifteropts .opt.off.error,
.sifteropts .opt.off.billed,
.sifteropts .opt.off.charged {
	text-shadow: initial;
	filter: alpha(opacity=100); -moz-opacity:1; opacity:1;
}
.sifteropts .opt.approved,
.sifteropts .opt.finalized,
.sifteropts .opt.complete,
.sifteropts .opt.incomplete,
.sifteropts .opt.expired,
.sifteropts .opt.rejected,
.sifteropts .opt.declined,
.sifteropts .opt.waiting,
.sifteropts .opt.sending,
.sifteropts .opt.sent,
.sifteropts .opt.preprocessing,
.sifteropts .opt.preprocessing_complete,
.sifteropts .opt.downloaded,
.sifteropts .opt.cancel,
.sifteropts .opt.error,
.sifteropts .opt.billed,
.sifteropts .opt.charged {
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.sifteropts .opt:hover{
	/*border:1px solid #FFF;*/
}
.sifteropts .opt .counts{
	float: right;
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: space-between;
	justify-content: space-between;
	margin: -2px -5px -2px 5px;
	border-radius: 5px;
	padding: 0 5px;
	color: #FFF;
	font-family: "Arial Black",Gadget,sans-serif;
	text-shadow: 0 0 2px #333;
}
.sifteropts .opt .subcount{
	margin-left: 5px;
	display: none;
}
.sifteropts .opt .subcount.on{
	display: flex;
}
.sifteropts.loading-stats .opt .count{
}
.sifteropts.loading-stats .opt .counts:before{
	content: "-";
	width: 13px;
	height: 13px;
	display: flex;
	background: #0000001f;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	margin-right: 5px;
	animation-name: sifteroptsspin;
	animation-duration: 2000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
@keyframes sifteroptsspin {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(-360deg);
	}
}
.sifteropts .opt .badge {
	border-radius: 5px;
	text-shadow: 0 0 2px #333;
	margin: -2px 2px;
}
.sifteropts .opt .badge.off {
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.sifteropts .opt.off .count{
	border-radius: 5px;
	text-shadow: 0 0 2px #333;
}
.sifteropts .opt.charged,
.sifteropts .opt.charged .badge,
.sifteropts .opt.approved,
.sifteropts .opt.approved .counts,
.sifteropts .opt.complete-blue,
.sifteropts .opt.complete-blue .counts,
.sifteropts .opt.available,
.sifteropts .opt.available .counts{
	background-color:#6C9CC1;
	border-color: #369;
}
.sifteropts .opt.charged .badge.off {
	background-color: #e1ebf3;
	border-color: rgba(51, 102, 153, 0.22);
}
.sifteropts .opt.charged.off,
.sifteropts .opt.available.off,
.sifteropts .opt.approved.off{
	background-color: #e1ebf3;
	color: #81b0e0;
	border-color: rgba(51, 102, 153, 0.22);
}
.sifteropts .opt.billed,
.sifteropts .opt.billed .badge,
.sifteropts .opt.sent,
.sifteropts .opt.sent .counts,
.sifteropts .opt.preprocessing,
.sifteropts .opt.preprocessing .counts,
.sifteropts .opt.preprocessing_complete,
.sifteropts .opt.preprocessing_complete .counts,
.sifteropts .opt.downloaded,
.sifteropts .opt.downloaded .counts,
.sifteropts .opt.finalized,
.sifteropts .opt.finalized .counts{
	background-color:#6C6;
	border-color: #080;
}
.sifteropts .opt.billed .badge.off {
	background-color: #e0f5e0;
	border-color: rgba(0, 136, 0, 0.22);
}
.sifteropts .opt.billed.off,
.sifteropts .opt.sent.off,
.sifteropts .opt.preprocessing.off,
.sifteropts .opt.preprocessing_complete.off,
.sifteropts .opt.downloaded.off,
.sifteropts .opt.finalized.off{
	background-color: #e0f5e0;
	color: #080;
	border-color: rgba(0, 136, 0, 0.22);
}
.sifteropts .opt.sending,
.sifteropts .opt.preprocessing,
.sifteropts .opt.processing,
.sifteropts .opt.waiting,
.sifteropts .opt.waiting .counts,
.sifteropts .opt.queued,
.sifteropts .opt.queued .counts,
.sifteropts .opt.waiting_approval,
.sifteropts .opt.waiting_approval .counts,
.sifteropts .opt.complete,
.sifteropts .opt.complete .counts{
	background-color:#FDD641;
	border-color: #CDA601;
	/*color:#6A4C01;*/
}
.sifteropts .opt.sending .counts,
.sifteropts .opt.preprocessing .counts,
.sifteropts .opt.processing .counts{
	background-color:#fdb241;
	border-color: #CDA601;
	/*color:#6A4C01;*/
}
.sifteropts .opt.sending.off,
.sifteropts .opt.preprocessing.off,
.sifteropts .opt.processing.off,
.sifteropts .opt.waiting.off,
.sifteropts .opt.queued.off,
.sifteropts .opt.waiting_approval.off,
.sifteropts .opt.complete.off{
	background-color: #fff7d9;
	color: #ab6e0d;
	border-color: rgba(205, 166, 1, 0.22);
}
.sifteropts .opt.uploading.off{
	opacity: 0.45;
	background: url(../imgs/uploading_status.png) #fdd951;
	color: #945b00;
}
.sifteropts .opt.uploading{
	background: url('../imgs/uploading_status.png') #FDD641;
}
.sifteropts .opt.encoding.off{
	opacity: 0.45;
	background: #6C6;
	color: #015200;
}
.sifteropts .opt.encoding{
	background:#6C6;
}
.sifteropts .opt.sending.off,
.sifteropts .opt.preprocessing.off,
.sifteropts .opt.processing.off{
	opacity: 0.75;
	background: url('../imgs/uploading_status.png') #fff7d9;
}
.sifteropts .opt.sending,
.sifteropts .opt.preprocessing,
.sifteropts .opt.processing{
	background: url('../imgs/uploading_status.png') #FDD641;
}
.sifteropts .opt.cancel,
.sifteropts .opt.cancel .counts,
.sifteropts .opt.none,
.sifteropts .opt.none .counts,
.sifteropts .opt.incomplete,
.sifteropts .opt.incomplete .counts,
.sifteropts .opt.expired,
.sifteropts .opt.expired .counts,
.sifteropts .opt.idle,
.sifteropts .opt.idle .counts,
.sifteropts .opt.canceled,
.sifteropts .opt.canceled .counts,
.sifteropts .opt.deleted,
.sifteropts .opt.deleted .counts{
	background-color:#C1C1C1;
	border-color: #999;
	/*color: #333;*/
}
.sifteropts .opt.cancel.off,
.sifteropts .opt.canceled.off,
.sifteropts .opt.idle.off,
.sifteropts .opt.deleted.off,
.sifteropts .opt.none.off,
.sifteropts .opt.incomplete.off,
.sifteropts .opt.expired.off{
	background-color: #e1ebf3;
	color: #636363;
	border-color: rgba(99, 99, 99, 0.22);
}
.sifteropts .opt.error,
.sifteropts .opt.error .counts,
.sifteropts .opt.warning,
.sifteropts .opt.warning .counts,
.sifteropts .opt.error_reported ,
.sifteropts .opt.error_reported  .counts,
.sifteropts .opt.rejected,
.sifteropts .opt.rejected .counts,
.sifteropts .opt.declined,
.sifteropts .opt.declined .counts,
.sifteropts .opt.upload_interrupted,
.sifteropts .opt.upload_interrupted  .counts{
	background-color:#C66;
	border-color: #900;
}
.sifteropts .opt.error.off,
.sifteropts .opt.warning.off,
.sifteropts .opt.error_reported.off,
.sifteropts .opt.rejected.off,
.sifteropts .opt.declined.off,
.sifteropts .opt.upload_interrupted.off{
	background-color: #f5e0e0;
	color: #900;
	border-color: rgba(153, 0, 0, 0.14);
}
.sifteropts .opt.accepted{
	background-color: #6C6;
	border: 1px solid #080;
}
.sifteropts .opt.done{
	/*background-color: #6C6;
	border: 1px solid #080;*/
	background-color: #6C9CC1;
	border: 1px solid #369;
	color: #FFF;
	text-shadow: 0 0 2px #000;
}
.sifteropts.del .opt.finalized{
	background-color: #6C9CC1;
	border: 1px solid #369;
}
.sifteropts .opt.general{
	background-color: #ededed;
	color: #000 !important;
	border-color: rgba(99, 99, 99, 0.22);
	text-shadow: none;
}
.sifteropts .toggle-values-list{
	display: inline-block;
	height: 12px;
	width: 12px;
	margin-right: 5px;
	background: url(../imgs/collapsable.png) left -12px;
	margin-bottom: -2px;
}
.sifteropts .toggle-values-list.open{
	background: url(../imgs/collapsable.png) top left;
}
.sifteropts .incomplete-reasons{
	margin-top: 8px;
	clear: both;
	display: none;
	flex-direction: column;
	gap: 5px 0;
	padding: 0 9px;
	margin-bottom: 8px;
}
.sifteropts .incomplete-reasons.open{
	display: flex;
}
.sifteropts .incomplete-reasons:empty{
	display: none;
}
.sifteropts .incomplete-reasons > .values-filter{
}
.sifteropts .incomplete-reasons > .values-filter > input{
	width: 100%;
	box-sizing: border-box;
}
.sifteropts .incomplete-reasons > .values-list{
}
.sifteropts .incomplete-reasons > .values-list > .value-option{
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	clear: both;
	gap: 3px;
}
.sifteropts .incomplete-reasons > .values-list > .value-option.optsel .value-label,
.sifteropts .incomplete-reasons > .values-list > .value-option.optsel .value-count,
.sifteropts .incomplete-reasons > .values-list > .value-option:hover .value-label,
.sifteropts .incomplete-reasons > .values-list > .value-option:hover .value-count{
	text-decoration: underline;
	color: #FDB913;
}
.sifteropts .incomplete-reasons > .values-list > .value-option .value-label{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sifteropts .incomplete-reasons > .values-list > .value-option .value-count{
	float: right;
	max-width: 20%;
	color: #777;
	font-style: italic;
}

/************
** FLOW PAGER
************/
.pager-flow {
	display: flex;
	flex-direction: row;
	align-items: center;
	float:left;
	padding:2px;
	background-color:#FAFAFA;
	margin-right:4px;
	font-size: 11px;
	height: 14px;
	flex-shrink: 0;
}

.pager-flow:empty{
	display:none;
}

.pager-flow .pagenum {
	font-weight:bold;
	color:#666;
	padding: 0 4px 0;
	cursor:pointer;
	/*height: 14px;*/
}

.pager-flow .month,
.pager-flow .year{
	font-weight:bold;
	color:#000;
}
.pager-flow .pagenum:hover{
	color: #FDB913;
}

.pager-flow .pagenum.off{
	filter: alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
	cursor:default;
	color:#666;
}

.pager-flow .pagenum.selected{
	color:#000;
	text-decoration: underline;
}

.pager-flow .pagenum.points{
	color: #999;
}

.pager-flow .pagenum.points .go-to-page {
	width: 45px;
	font-size: 11px;
	text-align: right;
}

.pager-flow .pagenum.arrow{
	color: #999;
}

.pager-flow .pagecount{
	margin:0 0 0 4px;
	font-size: 11px;
	color: #999;
}

.pager-flow .pagecount select{
	margin: -1px 4px -1px 0;
	font-size:10px;
}

.pager-flow .totals{
	margin: 1px 4px 0 10px;
	font-size: 11px;
	color: #999;
}

/*********
***	LIST OPTIONS
*********/
.listheader .option-select{
	display: flex;
	flex-direction: row;
	margin-left: auto;
	align-items: center;
}

.listheader .option{
	padding: 2px;
	height: 14px;
	width: 1.5rem;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #666;
}

.listheader .option:hover{
	background: #FAFAFA;
}
.listheader .option.selected{
	background: #FFF;
}
.listheader .option.v1,
.listheader .option.v2,
.listheader .option.v3{
}
.listheader .option .icon{
	height: 16px;
	width: 16px;
	margin-top: -1px;
	display: inline-block;
	background: url('../imgs/listview.png') no-repeat center;
}

.listheader .option.changeMD .icon {
	position: absolute;
	left: 5px;
	width: 15px;
	height: 15px;
	background: url(../imgs/context.icons.png) -150px 0 no-repeat transparent;
}

.listheader .option.v1 .icon{
	background-position: 0 0;
}

.listheader .option.v2 .icon{
	background-position: -16px 0;
}

.listheader .option.v3 .icon{
	background-position: -32px 0;
}

.listheader .option.v4 .icon{
	background-position: -32px 0;
}

.listoptions{
	float: right;
	position: relative;
    margin-right: 5px;
}

.listoptions.active{
}

.listoptions .icon {
	border: 0 solid #C0C0C0;
	padding: 2px;
	height: 14px;
	width: 26px;
	cursor: pointer;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	display: flex;
	align-self: center;
	justify-content: center;
	color: #666;
}

.listoptions .icon::before {
	content: "\f06e";
}

.listoptions.sort .icon{
	background: url("../imgs/icon.sort.png") center center no-repeat transparent;
}

.listoptions .icon:hover{
	/*border: 1px solid #FDB913;*/
	/*background-color: #FEDC89;*/
}
.listoptions .label{
	border: 0 solid #C0C0C0;
	padding:2px 10px;
	height: 14px;
	cursor:pointer;
	position:relative;
	background: #FFF;
	margin-left: 5px;
	color: #666;
	font-size: 11px;
}
.listoptions .label:hover{
	border: 0 solid #FDB913;
	color: #FDB913;
}
.listoptions .label .count_selector{
	margin: 0 2px 0 5px;
	color: #FDB913;
}
.listoptions .label .count_selector:empty{
	margin: 0;
}
.listoptions.active .icon,
.listoptions.active .label{
	border: 1px solid #DADADA;
	border-bottom: 1px solid #FFF;
	background-color: #FFF;
	z-index:200;
}
.listoptions.active .label{
	padding: 1px 9px 1px;
}
.listoptions.active .icon{
	padding: 1px 1px 1px;
}
.listoptions .list .option{
	margin:1px 0 0;
	padding:6px 10px;
	cursor: pointer;
	height: 16px;
}
.listoptions .list .option:hover{
	background:url("../imgs/bgglass.png") repeat-x scroll 50% 50% #FAFAFA;
	padding:5px 9px;
	border:1px solid #C0C0C0;
	color:#000;
}
.listoptions .list .option.selected{
	border: 1px solid #FDB913;
	padding:5px 9px;
}
.listoptions .list .option.v1,
.listoptions .list .option.v2,
.listoptions .list .option.v3{
}
.listoptions .list .option .vth{
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 3px;
	background: url('../imgs/listview.png') no-repeat center;
}
.listoptions .list .option.v1 .vth{
	background-position: 0 0;
}
.listoptions .list .option.v2 .vth{
	background-position: -16px 0;
}
.listoptions .list .option.v3 .vth{
	background-position: -32px 0;
}
.listoptions .list{
	background-color: #FFF;
	position: absolute;
	z-index:190;
	right: 0;
	top: 16px;
	white-space: nowrap;
	min-width: 100%;
	display: none;
	padding:0 5px;
	border:1px solid #DADADA;
	-webkit-box-shadow:0 3px 3px -2px #666666; -moz-box-shadow:0 3px 3px -2px #666666; box-shadow:0 3px 3px -2px #666666;
}
.listoptions:hover .list{
	/*display: block;*/
}
.listoptions .list .ui-buttonset{
}

.listoptions .list .opsb{
	margin: 5px 0;
}
.listoptions .list.wide{
	width: 400px;
}
.listoptions .list.wide .opsb{
	float: right;
	width: 49%;
	margin-right: 1%;
}
.listoptions .list.wide .opsb:first-child{
	margin-right: 0;
	margin-left: 1%;
}
.listoptions .list .tit{
	font-weight: bold;
	margin-bottom: 8px;
	color: #000;
	padding: 4px 4px 0;
	font-size: 12px;
}
.listoptions .list .blab{
	margin:0 0 3px;
	color: #666;
	padding-bottom: 2px;
	border-bottom: 1px solid #DADADA;
}

.listheader .listmode{
	float:left;
	padding:2px;
	background-color:#FAFAFA;
	border: 0 solid #C0C0C0;
	margin-right:4px;
	font-size: 11px;
	height: 14px;
}

.listheader .listmode a.active{
	color:#FDB913;
}

.listheader .hamburger-container {
	display: flex;
	align-items: center;
	cursor: pointer;
	height: 15px;
	float: right;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s ease-in-out;
}

.listheader .hamburger-container.show {
    opacity: 1;
    visibility: visible;
	transition: opacity 0.2s ease-in-out;
}

.listheader .hamburger {
	margin-left: auto;
	flex: 0 0 auto;
}

.listheader .hamburger,
.listheader .hamburger::before,
.listheader .hamburger::after {
	display: block;
	background-color: #666666;
	position: relative;
	height: 3px;
	width: 20px;
	border-radius: 2px;
}

.listheader .hamburger::before {
	content: '';
	position: absolute;
	margin-top: -6px;
}

.listheader .hamburger::after {
	content: '';
	position: absolute;
	margin-top: 6px;
}

/*********
***	SORTER
*********/
.listoptions .list .sorter .option{
	padding-right: 27px;
}
.listoptions .list .sorter .option:hover{
	padding-right: 26px;
}
.listoptions .list .sorter .option.selected{
	border: 1px solid #FDB913;
	padding:5px 26px 5px 9px;
}
.listoptions .list .option .dir{
	float: right;
	width: 12px;
	height: 12px;
	margin: 1px -18px -4px 4px;
	background:url(../imgs/ascdesc.png) 0 0 no-repeat transparent;
}
.listoptions .list .option.asc .dir{
	background-position: 0 0;
}
.listoptions .list .option.desc .dir{
	background-position: 0 -24px;
}
.listoptions .list .option.asc:hover .dir,
.listoptions .list .option.selected.desc:hover .dir{
	background-position: 0 -12px;
}
.listoptions .list .option.desc:hover .dir,
.listoptions .list .option.selected.asc:hover .dir{
	background-position: 0 -36px;
}








/*********
***	CONTENTS TABS
*********/
.tabs{
    display: flex;
    flex: 1;
	overflow: hidden;
}
.tabs .tabsmenu{
	display: flex;
	flex-direction: column;
}
.tabs .tab{
	padding:4px 4px 4px 6px;
	margin-bottom: 2px;
	background-color:#FAFAFA;
	color:#777;
	border-bottom:1px solid #C0C0C0;
	border-top:0 none;
	cursor:pointer;
	width: 251px;
	font-size: 11px;
}
.tabs .tab:hover{
	background-color:#FFF;
	border-bottom: 1px solid #FDB913;
}

.tabs .tab.on{
	background-color:#FFF;
	padding-right: 5px;
	margin-right: -1px;
	color:#000;
	cursor:default;
	margin-top: -2px;
	border-top: 2px solid #ECECEC;
}
.tabs .tab:first-child{
	margin-top: 0;
	border-top:1px solid #C0C0C0;
}
.tabs .tab .c{
	display: inline;
	float: right;
	margin: 0 5px;
	color: #999;
}

.tabs .tab .c.active{
	color: white;
	font-weight: bold;
	background-color: #900;
	margin: 0;
	padding: 0 5px;
	border-radius: 5px;
}

.tabs.lefttabs .tabsmenu{
    display: flex;
	z-index: 5;
}
.tabs.lefttabs .tabsmenu .tabsc{
	margin-bottom: 3px;
}
.tabs.lefttabs .tabsmenu .tab{
}

.tabs.toptabs{
	flex-direction: column;
}
.tabs.toptabs .tabsmenu{
	display: block;
	z-index: 0;
}
.tabs.toptabs .tabsmenu .tab{
	float: left;
	margin: 0 3px 0 0;
	border: 1px solid #C0C0C0;
	border-bottom: 0 none;
	padding: 8px;
	background-color: #FAFAFA;
	width: 154px;
}
.tabs.toptabs .tabsmenu .tab:hover{
	background-color:#FFF;
	border-top: 1px solid #FDB913;
}
.tabs.toptabs .tabsmenu .tab.on{
	padding-bottom: 9px;
	margin-bottom: -1px;
	background: #FFF;
}
.tabs.toptabs .tabscontents{
	clear: left;
}

.tabs .tabscontents{
	/*padding:8px;*/
	background-color:#FFF;
	border:1px solid #C0C0C0;
	overflow: auto;
	min-height: 150px;
	width: 100%;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
}
.tabs.lefttabs .tabscontents{
	z-index: 1;
    width: 100%;
}



.tabs .tabpanel{
	display:none;
	padding: 8px;
	box-sizing: border-box;
	width: 100%;
}

.tabs .tabpanel.on {
	/*display:block;*/
	display: flex;
	flex-direction: column;
}

.tabs .tabpanel.loading {
	background: url('../imgs/loading.gif') center 40px no-repeat;
	padding:15px 0 25px;
	cursor:default;
	text-align: center;
	color: #999;
	font-size: 16px;
}
.tabs .tabpanel .title{
	font-size: 14px;
	background: none;
	border: 0 none;
	border-bottom: 1px solid #FDB913;
	margin: 0 0 5px;
	padding: 0 7px 3px;
}
.tabs .tabpanel .note{
	font-size:9px;
	color:#666;
	margin-top:5px;
}
.tabs .tabpanel .sep{
	height: 10px;
	clear: both;
}
/*.tabs .tabpanel .separator{
    border-bottom: 1px solid #C0C0C0;
    color: #333;
    font-weight: bold;
    margin: 16px 0 6px;
    padding: 3px;
}
.tabs .tabpanel .separator:first-child{
	margin-top: 0;
}
.tabs .tabpanel .separator .icon{
	height:16px;
	width:16px;
	float:left;
	margin:-1px 6px 0 0;
	background:no-repeat center center;
	cursor:default;
	background:url(../imgs/icons.png) no-repeat;
}
.tabs .tabpanel .separator .icon.rr{
	float:right;
	margin:0;
	width:21px;
}
.tabs .tabpanel .separator .icon.video{		background-position: 0 0;	}
.tabs .tabpanel .separator .icon.audio{		background-position: -16px 0;	}
.tabs .tabpanel .separator .icon.image{		background-position: -32px 0;	}
.tabs .tabpanel .separator .icon.document{	background-position: -48px 0;	}
.tabs .tabpanel .separator .icon.source{	background-position: -112px 0;}
.tabs .tabpanel .separator .icon.default{	background-position: -128px 0;}
.tabs .tabpanel .separator .icon.download{	background-position: -144px 0;}
.tabs .tabpanel .separator .icon.encode{	background-position: -160px 0;}
.tabs .tabpanel .separator .icon.playable{	background-position: -208px 0;}
.tabs .tabpanel .separator .icon.keep{		background-position: -224px 0;}

.tabs .tabpanel .separator.small{
	border-bottom:0 none;
	margin:6px 0;
}*/

.tabs .tabpanel .hide{
	display: none;
}
.tabs .tabpanel .childlist{
	margin-bottom: 4px;
}
.tabs .tabpanel .childlist .child{
	background-color: #ECECEC;
    border-bottom: 1px solid #C0C0C0;
    padding: 4px;
    margin-bottom: 4px;
	cursor:pointer;
	font-size: 11px;
	color: #333;
}
.tabs .tabpanel .childlist .child:hover{
	border-bottom:1px solid #FDB913;
}
.tabs .tabpanel .childlist .child .icon{
	height:36px;
	width:36px;
	float:left;
	margin:0 5px 0 0;
	background-color:#E5E5E5;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	border: 1px solid #C0C0C0;
}
.tabs .tabpanel .childlist .child.danger{
	border-bottom:1px solid #d96767;
	background-color: #fdcece;
}
.tabs .tabpanel .childlist .child.selected{
	border-bottom:1px solid #FDB913;
	background-color: #FEDC89;
}
.tabs .tabpanel .childlist .child 			 .type{	color:#888;	}
.tabs .tabpanel .childlist .child.superadmin .type{	color:#600;	}
.tabs .tabpanel .childlist .child.groupadmin .type{	color:#060;	}
.tabs .tabpanel .childlist .child.user		 .type{	color:#369;	}
.tabs .tabpanel .childlist .child.viewer	 .type{	color:#666;	}

.tabs .tabpanel .listbut{
	margin: 0;
}

.tabs .tabpanel .block .field > .status{
	padding: 10px 0;
	margin: 0;
	/*height: 16px;*/
	font-weight: bold;
	text-shadow: 0 0 2px #333;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}
.tabs .tabpanel .block .field > .status.waiting{
	background-color: #FDD641;
	border: 1px solid #CDA601;
}
.tabs .tabpanel .block .field > .status.sending,
.tabs .tabpanel .block .field > .status.waiting_download{
	background: url('../imgs/uploading.gif');
	border: 1px solid #CDA601;
}
.tabs .tabpanel .block .field > .status.waiting_download{
	background: url('../imgs/uploading.png');
}
.tabs .tabpanel .block .field > .status.sent,
.tabs .tabpanel .block .field > .status.accepted{
	background-color: #6C6;
	border: 1px solid #080;
}
.tabs .tabpanel .block .field > .status.cancel,
.tabs .tabpanel .block .field > .status.expired{
	background-color: #C1C1C1;
	border: 1px solid #999;
}
.tabs .tabpanel .block .field > .status.approved,
.tabs .tabpanel .block .field > .status.done{
	background-color: #6C9CC1;
	border: 1px solid #369;
}
.tabs .tabpanel .block .field > .status.finalized{
	background-color: #6C9CC1;
	border: 1px solid #369;
}
.tabs .tabpanel .block .field > .status.rejected,
.tabs .tabpanel .block .field > .status.declined{
	background-color: #C66;
	border: 1px solid #900;
}

/*************
*** CONTENTS FORMS
*************/
.form-flex-column {
	display: flex;
	flex-direction: column;
	/*height: 95%;*/
	overflow: hidden;
}

.form.flex {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}

.form .putitle{
	display:block;
	font-size: 14px;
	border-bottom: 1px solid #B5B5B5;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}

.form.grid-oxo-form {
    display: grid;
    box-sizing: border-box;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto auto auto auto auto;
    grid-auto-flow: dense;
}

.form .block {
    background-color: #FFF;
	/*border: 1px solid #C0C0C0;*/
    margin: 0 6px 5px 0;
    padding: 0;
    width: 760px;
}
.popupdiag .form .block {
	border: 0;
	/*padding: 0;*/
	margin: 0;
}
.form .block.free {
	width: auto;
}
.form .block.small {
    width: 325px;
}
.form .block.medium {
    width: 608px;
}
.form .block.large {
	width: 748px;
}
.form .block.big {
    width: auto;
    float: none;
    margin-right: 0;
}
.form .block.scalable{
	min-width: 748px;
	width:auto;
}
.form .block:last-child{
	margin-right: 0;
}
.form .block .blockh{
    border-bottom: 1px solid #AAAAAA;
    margin-bottom: 4px;
}
.form .block .blockh > div{
	padding:3px 1px 0;
	margin-right:3px;
}
.form .block .stit{
    color: #666;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 4px;
    background: #FAFAFA;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 4px;
    margin-top: 10px;
}

.form .block .stit.filter {
	display: flex;
	align-items: center;
	justify-content: space-between;
	float: none;
    margin: 0;
    padding: 5px;
}

.form .block .stit.filter.white-bg {
	font-size: 12px;
	background-color: white;
	margin-top: 5px;
	padding-left: 10px;
}

.form .block .stit:first-child{
	margin-top: 0;
}
.form .block .sep{
	height: 5px;
	clear: both;
}
.form .block .lsep{
	margin:5px 0;
	border-bottom:1px solid #CCC;
}
.form .block .mdsfields{
	width:100%;
}
.form .block .hideprivate{
	/*margin-top: 2px;*/
}
.form .block .field{
	background-color: #FFF;
	border-bottom: 1px solid #dddddd70;
	padding: 10px 10px 9px;
	position: relative;
}

.form .block .field-flex {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.form .block .field-flex:hover {
	border-bottom: 1px solid rgba(253, 185, 19, 0.34) !important;
}

.form .block .field-flex label {
	width: fit-content;
}

.form .block .field-flex input[type="text"] {
	text-align: right;
}

.form .block .field-flex__rr {
	margin-left: auto;
	display: flex;
	align-items: center;
	flex-direction: row;
	gap: 8px;
	min-width: 200px;
}

.form .block .field.indent-1{
	margin-left: 22px;
}

.form .block .field.field-grid{
	display: grid;
	grid-template-columns: 10fr 1fr 1fr;
	grid-column-gap: 1em;
}
.form .block .field .field-centered{
	text-align: center;
}

.form .block.metadatalist .field {
	padding: 2px 3px;
}

.form .block.metadatalist .field.field-type-field_group{
	margin-top: 5px;
}
.form .block .field-block-group .field.filesform{
	flex-direction: column;
}
.form .block .field-block-group .field.filesform .valueopts{
    position: absolute;
    right: 3px;
    top: 6px;
}
.form .block .field-block-group .field.filesform .labelfield,
.form .block .field-block-group .field.filesform .valuefield{
	width: 100%;
}
.form .block .field-block-group .field.filesform .valuefield{
    flex-direction: column;
    align-items: stretch;
}

.form .block .field-block-group .field.filesform .valuefield .valueinput{
	width: 100%;
}
.form .block .field-block-group .field.filesform .valuefield .file .header .file-data{
	display: flex;
	flex-direction: column;
}
.form .block .field-block-group .field.filesform .valuefield .file .header .file-data .file-thumb{
	width: 100%;
	height: 200px;
}
.form .block .field-block-group .field.filesform .valuefield .file .header .file-data .file-thumb .thumbsel{
	width: 100%;
	height: 200px;
}
.form .block .field-block-group .field.filesform .valuefield .file .header .file-data .file-extradata{
	flex-direction: column;
}
.form .block .field-block-group .field.filesform .valuefield .file .header .file-data .file-extradata .extra-data__version-data-2{
    flex-shrink: 0;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.form .block .field-block-group .field.filesform .valuefield .file .header .file-data .file-thumb .thumbsel > img:not(.large-thumb){
	display: none;
}
.form .block .field-block-group .field.filesform .valuefield .file .header .file-data .file-thumb .thumbsel > img.large-thumb{
	display: initial;
}
.form .block .field-block-group .field.filesform .valuefield .file .audio-channels,
.form .block .field-block-group .field.filesform .valuefield .file .dimensions{
}
.form .block .field-block-group .field.filesform .valuefield .file .sdata.fileversion.labels{
	display: none !important;
}
.form .block .field-block-group .field.filesform .valuefield .file .sdata.fileversion .version-data{
    display: grid;
    grid-template-columns: 0.2fr 1.8fr 1.2fr 1.1fr 1.1fr 2fr;
	grid-template-areas: "tracks name dimensions filesize duration icons"
						 "status status status status status status";
}
.form .block .fields-flex{
	display: flex;
	flex-direction: row;
}
.form .block .fields-flex .field{
	flex: 1;
	padding: 0 5px !important;
}

.form .col2,.form .col3,.form .col4{
	float: left;
	box-sizing: border-box;
}
.form .col2{
	width: 50%;
}
.form .col3{
	width: 33.33%;
}
.form .col4{
	width: 25%;
}
.form .col2:not(:first-child),
.form .col3:not(:first-child),
.form .col4:not(:first-child){
	padding-left: 5px;
}

.form .block .field-input {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.form .block .field.compressed {
	border-bottom: 0;
}
.form .block .field.f7{
	height: 249px;
}
.form .block .field.f2{
	height: 36px;
}

.form .block .field.small{
	padding: 3px 0;
}

.form .block .field .group-option {
	display: flex;
	align-items: center;
}

.group-option--nested {
	margin-left: 30px;
	gap: 5px;
	justify-content: center;
}

.form .block .field .group-option input[type=checkbox] {
	display: flex;
	margin: 0 8px 0 0;
}

.form .block .field:first-child:not(.mdtitle){
	margin-top: 0;
}
.form .block .field .rr{
	float: right;
	width: auto;
}

.form .block .field .rr.rr-show {
	display: flex;
	margin-left: 4px;
}

.form .block .field .rr.rr-hide {
	display: none;
	margin-left: 4px;
}

.form .block .field .rr.inbox-tag {
	display: flex;
	align-items: center;
	box-sizing: border-box;
}

.form .block .field .rr.inbox-tag .inbox-tag__color-picker {
	display: flex;
	margin-right: 5px;
}

.form .block .field .rr.inbox-tag .inbox-tag__color-picker > input {
	padding: 0;
	border: 0;
	background: 0;
	margin: 0;
	display: flex;
	width: 20px;
	cursor: pointer;
}

.form .block .field .rr.metadata-field-type-multiple{
	display: flex;
	flex-direction: column;
    align-items: flex-start;
}

.form .block .field .rr input,
.form .block .field .rr select,
.form .block .field .rr textarea{
	/*margin: -2px;*/
}
.form .block .field .assdesc:last-child{
	margin-bottom: 0;
}
.form .block .field .type.superadmin { color:#600; }
.form .block .field .type.groupadmin { color:#060; }
.form .block .field .type.user { color:#369; }
.form .block .field .type.viewer { color:#666; }
.form .block .field.wline{
	border-bottom:1px solid #efefef !important;
	padding-bottom: 9px;
}
.form .block .field:hover:not(.mdtitle){
	border-bottom:1px solid rgba(253, 185, 19, 0.34) !important;
}
.form .block .field.compressed:hover{
	border-bottom: 0 !important;
}
.form .block .field.small:hover {
    padding-bottom: 3px;
}
.form .block .field.note{
	padding: 4px 10px;
	font-size: 11px;
	border-bottom: 1px solid #E5E5E5 !important;
}
.form .block .field.scrollable {
	max-height: 295px;
	overflow: auto;
}
.form .block .field input[type=checkbox]{
	margin:0;
}
.form .block .field input[type=checkbox].diff{
	-webkit-box-shadow: -1px 0 2px 1px rgba(238, 195, 105, 1);
	-moz-box-shadow: -1px 0 2px 1px rgba(238, 195, 105, 1);
	box-shadow: -1px 0 2px 1px rgba(238, 195, 105, 1);
	background: rgba(238, 195, 105, 1);
}
.form .block .field > label{
	display: inline-block;
	cursor: pointer;
	padding: 4px;
	height: 15px;
	float:left;
	clear:left;
}
.form .block .field > label:hover{
	background-color: #FEF2D4;
}
.form .block .field label input[type=checkbox]{
	margin: 1px 10px 1px 1px;
	float: left;
	display: block;
}
.form .block .field label{
}
.form .block .field label.wide{
	width: 100%;
}
.form .block .field label > a{
	display: inline-block;
}
.form .block .field label.diff{
	font-style: italic;
	color: #c99827;
}
.form .block .field .rr label{
	display: inline-block;
	margin: -2px 5px;
}
.form .block .field .rr label input[type=checkbox]{
	margin: 1px 5px 1px 1px;
	display: inline-block;
}
.form .block .field .ui-buttonset{
	float:right;
	margin-top: 0;
}
.form .block .field input.rr,
.form .block .field select.rr,
.form .block .field textarea.rr{
	margin-top:-2px;
	width: 200px;
}
.form .block .field input[type='number'].rr{
	width: 40px;
	text-align: right;
}

.form .block .field .inboxes-shareds {
	margin-left: 30px;
}

.form .block .field .wetxurls input.rr{
	margin-top: 0;
	margin-bottom: 2px;
	width: 394px;
}
.form .block .field .wetxurls .wetxstatus{
	width: 20px;
	height: 20px;
	float: right;
	margin-left: 1px;
	margin-right: 1px;
	background: no-repeat 0 0 url("../imgs/wetxurl.png");
}
.form .block .field .wetxurls .wetxremove{
	float: right;
	cursor: pointer;
	background: url("../imgs/wetxurl.png") no-repeat 0 -60px;
	width: 20px;
	height: 20px;
	margin-right: 2px;
}
.form .block .field .wetxurls .wetxremove.hide {
	display: none;
}
.form .block .field .wetxurls .wetxstatus.ok {
	background-position: 0 -20px;
}
.form .block .field .wetxurls .wetxstatus.error {
	background-position: 0 -40px;
}
.form .block .field .wetxurls .wetxstatus.waiting {
	background: no-repeat 0 0 url("../imgs/spinner-20px.gif");
}
.form .block .field .wetxurls .wetxdata {
	position: relative;
	left: 24px;
	margin-bottom: 5px;
}
.form .block .field .wetxurls .wetxdata .filenamelabel,
.form .block .field .wetxurls .wetxdata .filename {
	float: left;
}
.form .block .field .wetxurls .wetxdata .filenamelabel{
	color: grey;
}
.form .block .field .wetxurls .wetxdata .filename {
	font-weight: bold;
	margin-left: 8px;
}
.form .block .field .wetxadd{
    float: right;
	margin-right: 22px;
}
.form .block .wetx_multiple_action{
	float: left;
	display: none;
}
.form .block .field input.rr[type="checkbox"]{
	margin: 0 3px 0 0;
	width: auto;
}
.form .block .field input.rr.small,
.form .block .field .rr input.small{
	width:70px;
}
.form .block .field .overline{
	text-decoration: line-through;
}

.form .block .field button.action{
    background-color: #FFF;
    border-color: #C1C1C1;
    color: #333;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    padding: 5px 0;
    text-align: left;
    width: 100%;
    float: none;
    margin: 3px 0 0;
}
.form .block .field button.action.small{
	width: 20%;
	float: right;
	margin: 0 0 0 1%;
}
.form .block .field button.action.half:first-child{
	margin-left: 0;
	margin-right: 1%;
}
.form .block .field button.action .ic{
	background: #F00;
	width: 16px;
	height: 16px;
	float: left;
	margin: -1px 5px -1px 2px;
	background: url('../imgs/icons.png') no-repeat;
}
.form .block .field button.action.accept .ic{
	background-position: -64px -16px;
}
.form .block .field button.action.decline .ic{
	background-position: -64px -32px;
}
.form .block .field button.action.download .ic{
	background-position: -128px -32px;
}

.form .block .field button.action:hover{
	border: 1px solid #FDB913;
}

.form .block .field .shared-editable{
    margin-left: 20px;
}

.form .block .field .set-remote-code-md {
	float: right;
	margin-top: 4px;
}

.form .block .md-field:hover{
	background: #f7f7f7;
}
.form .block .field.dragged,
.form .block .md-field.dragged{
	background-color:#FDB913;
}
.form .block .md-field .dragHandle,
.form .block .md-field .select-dragHandle,
.form .block .md-field .status-dragHandle{
	height:23px;
	width: 16px;
	min-width:16px;
	background:no-repeat 7px 8px url("../imgs/drag-handle.png");
	cursor:ns-resize;
    padding-right: 7px;
	margin-left: 0;
}

.form .block .md-field td{
	border-bottom: 1px solid #9b9b9b33;
}
.form .block .md-field td.fields{
	display: flex;
	flex-direction: column;
}
.form .block .md-field td.fields .field{
	display: flex;
	flex-direction: row;
}
.form .block .mdssubfields .md-field:first-child td{
	border-top: 1px solid #9b9b9b33;
}
.form .block .md-field .fields > div{
    padding: 3px 1px 0;
    margin-right: 3px;
}
.form .block .md-field .field-setup{
	margin-top: 4px;
}
.form .block .md-field .field-setup textarea{
	width:95%;
}
.form .block .md-field .field-setup .list-values{
	display: flex;
	flex-direction: column;
	gap: 3px;
}
.form .block .md-field .add-field-value{
    float: left;
    cursor: pointer;
    height: 20px;
    width: 26px;
    margin-bottom: 2px;
    margin-top: 5px;
}
.form .block .md-field .add-field-value{
    background:url("../imgs/add.png") no-repeat left top;
}
.form .block .select-values .field-values,
.form .block .status-values .field-values{
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.form .block .select-values .field-values {
	gap: 2px 0;
}

.form .block .select-values .field-value,
.form .block .status-values .field-value{
	display: flex;
	flex: 1;
	justify-content: space-between;
	align-items: stretch;
	gap: 4px;
	flex-wrap: wrap;
}

.form .block .select-values .field-value {
	gap: 0;
}

.form .block .select-values .field-value :last-child {
	margin-left: auto;
}

.form .block .select-values .field-value .status-value-text,
.form .block .status-values .field-value .status-value-text{
	flex:1;
}

.form .block .status-values .field-value input[type=checkbox] {
	align-self: center;
}

.form .block .select-values .field-value .status-value-remove,
.form .block .status-values .field-value .status-value-remove {
	display: flex;
	align-items: center;
}

.form .block .status-values .field-value .status-value-setup{
	margin-left: 28px;
	margin-bottom: 7px;
	display: flex;
	flex-direction: column;
	flex: 1;
}
.form .block .status-values .field-value .status-value-setup .status-value-comment-options{
	display: flex;
	flex-direction: column;
	margin-left: 24px;
}

.form .block .select-values .field-value.ui-sortable-placeholder,
.form .block .status-values .field-value.ui-sortable-placeholder{
	/*height: 27px !important;*/
	min-height: 27px;
	box-sizing: border-box;
	border:1px dashed #FDB913;
	visibility: visible !important;
}

.form .block .select-values .field-value.ui-sortable-placeholder {
	min-height: 58px;
}

.form .block .md-field .add-field-value:hover{
    background:url("../imgs/add.png") no-repeat right top;
}
.form .block .md-field .fields > div.field-break{
}
.form .block .md-field .fields > div.subfields{
	padding: 3px;
	border: 1px solid #bdbdbd;
	margin-top: 4px;
	margin-left: 6px;
}
.form .block .field.shareds-list .partially-shared{
}
.form .block .field.shareds-list .partially-shared .shareall{
	float:left;
	cursor:pointer;
	height:18px;
	width:18px;
	/*display: none;*/
	margin: 2px 2px 0 1px;
	background:url("../imgs/share-up.png") no-repeat left top;
}
.form .block .field.shareds-list .partially-shared .shareall:hover{
	background-position: right top;
}
.form .block #shared-to-all.field.shareds-list .partially-shared .shareall{
	background-image: url("../imgs/undo-remove.png") !important;
}
.form .block .field .remove_value,
.form .block .field .remove{
	float:right;
	cursor:pointer;
	height:18px;
	width:18px;
	/*display: none;*/
	/*margin: 2px 2px 0 6px;*/
}
.form .block .field .remove.inline{
	display: inline;
	position: relative;
	top: -2px;
	right: 0;
	margin-left: 0;
}
.form .block .field.mditem .remove {
	margin: 5px 0 0 0;
}

.form .block .md-field .remove_value,
.form .block .md-field .remove{
    margin-top: 0;
}
.form .block .field:hover .remove,
.form .block .md-field .remove_value,
.form .block .md-field .remove{
    background:url("../imgs/remove.png") no-repeat left top;
}
.form .block .field .remove:hover{
	background:url("../imgs/remove.png") no-repeat right top;
}
.form .block .field .cat{
	height: 19px;
	background: #F2F2F2;
	padding: 1px 3px;
	margin: 2px 0 0;
}
.form .block .field .cat.collection{
	background-color: rgba(0, 200, 0, 0.2);
}
.form .block .field .cat .c{
	padding:1px 2px;
}

.form .block .field .vote{
	float:right;
	margin: 2px 1px;
	height: 14px;
	width: 75px;
	background: url('/imgs/5stars.png') repeat-x 0 -14px;
}
.form .block .field .vote .val{
	float:left;
	height:14px;
	background: url('/imgs/5stars.png') repeat-x 0 0;
	cursor:pointer;
}
.form .block .field .cat .vtext{
	float:right;
	height:14px;
	font-size: 11px;
	margin: 2px 5px 0 0;
	color:#666;
}

.form .block .field .edittable{

}
.form .block .field .edittable td{
	display: block;
	height: 18px;
	padding: 3px;
	border-bottom: 1px dotted #E5E5E5;
}
.form .block .field .edittable td.h{
	background: #F2F2F2;
}
.form .block .field .edittable .tdsmall,
.form .block .field .edittable .tdlarge,
.form .block .field .edittable .tdcb,
.form .block .field .edittable .tdfix{
	float:left;
	width: 200px;
	margin-right:3px;
	display: block;
	height: 14px;
}
.form .block .field .edittable .tdlarge{
	width: 350px;
}
.form .block .field .edittable .tdcb,
.form .block .field .edittable .tdfix{
	width: 18px;
	text-align: center;
}
.form .block .field .edittable .editer{
	float:left;
	margin-right:3px;
	height:18px;
	width:18px;
	background:no-repeat center center url(../imgs/editround.bw.png);
	cursor:pointer;
}
.form .block .field .edittable .remover{
	float:left;
	margin-right:3px;
	height:18px;
	width:18px;
	background:url(../imgs/remove.png) no-repeat top left;
	cursor:pointer;
}
.form .block .field .note{
	font-size: 12px;
	color: #666;
}
.form .block .field .note.small{

}

.form .block .field.inbox-field-edit{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	gap: 4px;
}
.form .block .field.inbox-field-edit .field-label{
	flex:1;
}
.form .block .field.inbox-field-edit .field-type{
	font-size:10px; color:#999;
}

.field-children {
	display: flex;
	flex-direction: row;
	width: 100%;
	margin-left: 20px;
	border-left: 1px solid #dddddd70;
	border-top: 1px solid #dddddd70;
}
.form .block .field-children .field.inbox-field-edit{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	border-right: 1px solid #dddddd70;
}
.form .block .field.inbox-field-edit .field-values{
	display: flex;
	flex-direction: column;
	gap: 6px;
}
.form .block .field.inbox-field-edit .field-label{
	flex: 1;
}
.form .block .field-children .field.inbox-field-edit .field-label{
	white-space: nowrap;
}
.form .block .field-children .field.inbox-field-edit .field-values .mds_longtext{
	height: 12px;
}

.form .note.diff{
	font-style: italic;
	font-size: 12px;
	color: #c99827 !important;
}

.form .note.diff.full-width {
	grid-column: 1/-1;
}

.form .block .adder{
	align-self: flex-start;
}

.form .searching,
.form .synching{
	margin-top: 10px;
	text-align: center;
}
.form .searching .icon,
.form .synching .icon{
	width: 20px;
	height: 20px;
	background: url(../imgs/spinner-20px.gif) no-repeat;
	display: inline-block;
	margin-bottom: -5px;
	margin-right: 5px;
}
.form .searchresults{

}

.form .searchresults .results-count{
	font-weight:bold;
	padding: 5px 0;
}

#wizform.form {
	height: 100% !important;
	width: 100%;
}

#wizform.form .tab{
	height: calc(100% - 40px);
}

#wizform.form .tab .tab-content{
	height: 100%;
}

#wizform.form .scrollable{
	margin-bottom: 5px;
	min-height: 150px;
	overflow: auto;
	width: 100% !important;
}
.form .block.rr{
	float: right;
}
.form .block.double{
	width: 67%;
	margin-left: 1%;
}
.form .block.twocol{
	width: 49%;
	float: right;
	padding: 0;
	border: 0;
	background: transparent;
}
.form .block.twocol > .field{
	border-bottom: 0 none !important;
	padding: 0;
}
.form .block.twocol .field .field{
	padding: 10px 0;
	margin: 0;
}
.form .block:first-child{
	margin-left: 0;
}
.form .block.twocol:first-child{
	margin-right: 1%;
	float: left;
}
.form .block.wide{
	margin: 0 0 5px;
	width: auto;
	float: none;
}
.form .sep{
	height:10px;
	clear: both;
}
.form .title{
	background: #F2F2F2;
	border: 1px solid #C0C0C0;
	font-size: 12px;
	font-weight: bold;
	padding: 6px;
	margin-bottom: 4px;
}
.form .title.small{
	padding:4px 8px;
	border: 1px solid #DADADA;
	background-color: #F6F6F6;
	color: #555;
}


.form .col{ width: 49%; margin: 0 0 0 0; }
.form .col.c3{ width: 33%; }
.form .col.cleft,
.form .col.ccenter{ float: left; }
.form .col.ccenter{ width: 32%; margin: 0 1%; }
.form .col.cright{ float: right; }
.form .col.cright2{ float:right; width: 66%; }
.form .col.cright .file,
.form .col.cright .file input[type=checkbox] {
	cursor: pointer;
}
.form .col.fw{
	width: 400px;
}
.form .cols{
	display: flex;
	flex-direction: row;
}
.form .cols .col{
	flex: 1;
	padding: 0 3px;
}
.form .force-sync,
.form .force-sync input[type=checkbox] {
	cursor: pointer;
}

.form .field{
	/*margin: 0 0 3px 0;*/
	margin: 0;
	padding: 3px 0;
	color: #333;
	clear: both;
	line-height:18px;
}

.form .field > span.label {
	margin-right: 5px;
}

.form .field li.field-group-child{
	margin-left: 15px;
}
.form.file__source-edit .field {
	display: flex;
	margin-top: 12px;
	padding: 0;
	line-height: unset;
	color: #606060;
	margin-bottom: 4px;
}

.form.file__source-edit .field.right {
	justify-content: flex-end;
}

.form.file__source-edit .field .timecode-input {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-right: 2px;
}

.form.file__source-edit .field .timecode-input > input {
	text-align: center;
	width: 90px;
	border: 1px solid black;
}

.form.file__source-edit .field .timecode-input.error > input {
	border-color: red;
}

.form.file__source-edit .field .timecode-input.error > label {
	color: red;
}

.form.file__source-edit .filed__error-message {
	display: none;
	color: red;
}

.form.file__source-edit .field .framerate {
	padding: 1px;
	flex: 1;
}

.form.file__source-edit .field .framerate > span {
	font-weight: bold;
	color: black;
}

.form .field.compressed {
	margin: 0;
}
.form .field:last-child{
	margin-bottom: 0;
}

.form .field > label{
	cursor: pointer;
	display: block;
	height: 15px;
	padding: 4px;
}

.form .field span > a{
	display: inline-block;
}
.form .field label input[type=checkbox]{
	margin: 1px 10px 1px 1px;
	float: left;
	display: block;
}
.form .field .desc{
	color: #af7b03;
}
.form .field .valuefield .desc{
	text-align: right;
}
.form .field .valueinput label input[type=checkbox] {
	float: right;
	margin-right: 0;
}
.form .field .rr{
	float:right;
	width:168px;
	text-align:right;
}
.form .field input.rr,
.form .field select.rr,
.form .field textarea.rr{
	/*margin-top: -3px;*/
	text-align: left;
	height:18px;
	padding:0 2px;
}
.form .field select.rr{
	padding: 0;
	width: 174px;
}
.form .field input.wide,
.form .field select.wide,
.form .field textarea.wide{
	width: 100%;
}
.form .field input.error,
.form .field select.error,
.form .field textarea.error{
	border: 1px solid #900;
}
.form .field textarea.rr{
	height: 85px;
	margin-bottom: 3px;
	padding: 0 2px;
	width: 168px;
}
.form .field .rr .expiresoon{
	color: #F00;
}
.form .field .rr .ugdata{
	text-align: left;
	width:168px;
	background: #F2F2F2;
	border: 0;
	padding: 2px;
}
.form .field .togglepass{
	float: left;
	width: 16px;
	height: 16px;
	background: url('../imgs/icons.png') no-repeat -160px -32px transparent;
	margin: -2px 5px 0 0;
	cursor: pointer;
}
.form .field .togglepass.show{
	background-position: -144px -32px;
}
.form .note{
	font-size: 12px;
	color: #333;
	margin-bottom: 6px;
}

.form.flex .note{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.form .info{
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	overflow: hidden;
	font-size: 12px;
	padding: 3px 0;
	font-weight: bold;
}
.form .warn{
	font-size: 12px;
	margin:8px 0;
	padding: 15px;
	border: 1px solid #FDB913;
	background-color: #FEDC89;
	text-align: center;
}
.form .warn a{
	color:#0e4de2;
}
.form .warn.small{
	padding: 5px;
	text-align: left;
}
.form .info{
	 font-size: 12px;
	 margin:8px 0;
	 padding: 5px;
	 border: 1px solid #bcf6fd;
	 background-color: #86e5fe;
	 text-align: left;
 }
.form .info.small{
	padding: 5px;
	text-align: left;
}
.form .data{
}


.form .compressing,
.form .compressing-done,
.form .exporting,
.form .exporting-done{
    text-align: center;
    border: 1px solid #FDB913;
    background: rgb(255, 233, 147);
    padding: 20px;
}
.form .compressing-done,
.form .exporting-done {
	border: 0 none;
	background: transparent;
	font-size: 18px;
	color: #08ba08;
}
.form .zip-download {
    background: url("../imgs/bgglass.png") repeat-x scroll 50% 50% #F2F2F2;
    border: 1px solid #DADADA;
    color: #333;
    cursor: pointer;
    font: 18px arial,sans-serif;
    margin: 20px 1px 1px;
    outline: medium none;
    padding: 15px 32px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    display: inline-block;
}
.form .zip-download:hover {
    border: 1px solid #FDB913;
    color: #212121;
}

.form .bill{
/*	border: 5px solid #FEDC89;
	background: #FFF;
	padding: 5px;*/
}
.form .bill .bt{
	float: left;
}
.form .bill .price{
	float: right;
}

.form .stit{
	font-size: 11px;
	color: #333;
	margin-bottom: 1px;
	padding-bottom: 1px;
	border-bottom: 1px solid #AAA;
}
.form .conf{
	color: #333;
	margin-bottom: 4px;
	padding: 5px 1px;
	border-bottom: 1px solid #E5E5E5;
}

.form .expl{
	color: #333;
	margin-bottom: 4px;
	padding: 5px 1px;
	border-bottom: 1px solid #E5E5E5;
}
.form .gtit{
	font-size: 12px;
	font-weight: bold;
	padding: 4px 6px;
	margin-bottom: 4px;
	background: #F2F2F2;
	border: 1px solid #CCC;
}
.form .gtit.rr,
.form .gtit .rr,
.form .stit.rr,
.form .stit .rr,
.form .ttit.rr,
.form .ttit .rr{
	float: right;
	/*width: 100px;*/
	margin-left: 12px;
	text-align: center;
}

.form .select-asset-tool{
}
.form .select-asset-tool .select-asset{
	width: 100%;
	margin-top: 3px;
}
.form .select-asset-tool .select-asset-new{
	width: 100%;
	margin-top: 3px;
}
.form .select-asset-tool .assets-results > .ui-autocomplete{
	position: static;
	border: 0 none;
	padding: 5px 0 10px;
}
.form .select-asset-tool .assets-results > .ui-autocomplete .ui-menu-item a > .assdesc {
	cursor: pointer;
}
.form .stit select.rr
{
	text-align: left;
	width: auto;
}
.form .gtit .icon.rr,
.form .stit .icon.rr,
.form .ttit .icon.rr{
	float: right;
	width: 16px;
	margin-left: 3px;
}
.form .stit{
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0;
	margin-bottom: 4px;
	border-bottom: 1px solid #CCC;
}
.form .stit .icon{
	height: 16px;
	width: 16px;
	background: url('../imgs/icons.png') 0 0 no-repeat;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
.form .stit .icon.video{	background-position: 0 0;	}
.form .stit .icon.audio{	background-position: -16px 0;	}
.form .stit .icon.image{	background-position: -32px 0;	}
.form .stit .icon.document{	background-position: -48px 0;	}
.form .stit .icon.compressed{	background-position: -208px -48px;	}
.form .stit .icon.subtitle{	background-position: -240px -48px;	}
.form .stit .icon.unknown{	background-position: -80px 0;	}

.form .stit .icon.default{	background-position: -128px 0;}
.form .stit .icon.download{	background-position: -144px 0;}
.form .stit .icon.wait{	background-position: -224px -48px;}
.form .stit .icon.encode{	background-position: -160px 0;}
.form .stit .icon.playable{	background-position: -208px 0;}
.form .stit .icon.source{	background-position: -112px 0;}
.form .stit .icon.blackdetect{		background-position: 0 -64px;	}
.form .stit .icon.silence{		background-position: -16px -64px;	}
.form .stit .icon.telecine{		background-position: -32px -64px;	}
.form .stit .icon.qcvolume{		background-position: -16px 0;	}

.form .stit .icon.priority {
	/*margin: -2px 4px 0 4px;*/
	display: flex;
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	background: unset;
	color: #999999;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	align-items: center;
	justify-content: center;
	margin-right: 6px;
	margin-left: 6px;
}

.inboxformats .formitem .number-input > input {
	display: flex;
	max-width: 1.5rem;
	float: left;
}

.inboxformats .formitem .number-input > input:disabled {
	color: lightslategray;
}

.inboxformats .formitem .number-input > input[type=number]{
	-moz-appearance: textfield;
	text-align: center;
}

.inboxformats .formitem .number-input > input::-webkit-outer-spin-button,
.inboxformats .formitem .number-input > input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.form .stit .icon.priority::before {
	content: "\f885";
	/*content: "\f515";*/
}

.encoding-priority {
	display: flex;
	align-items: center;
}

.inboxformats .formitem .number-input {
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 1.5rem;
	min-height: 14px;
}

.encoding-priority--disabled {
	color: lightslategray;
}


.oxoFilter,
.form .filter {
	float: right;
	margin: 5px 16px 5px 5px;
	font-size: 12px;
	color: #666;
}
.oxoFilter.little,
.form .filter.cloud {
	margin: 0;
	cursor: default;
	font-size: 11px;
}
.collapsable .oxoFilter{
	margin: -2px 0;
}
.form .label .filter {
	margin: -2px 5px 0 0;
	font-weight: normal;
}
.form .scroller-header .filter {
	margin: 5px 0 5px 5px;
}
.form .ttit{
	font-size: 12px;
	font-weight: bold;
	padding: 4px 6px;
	margin-bottom: 4px;
	border-bottom: 1px solid #CCC;
}
.form .exp{
	background: #FEF2D4;
	border: 1px solid #FDB913;
	color: #333;
	margin: 15px 0;
	padding: 10px;
}
.form .t{
	color: #666;
	margin-bottom: 8px;
}

.form .desc{
	color: #666;
	padding: 5px 0;
}

.form .datablock{
    margin-bottom: 5px;
}
.form .datablock.wsep{
	margin-right: 1%;
	margin-top: 1px;
	padding: 1%;
	width: 30%;
	float: left;
}
.form .datablock.small{
}
.form .datablock.fsep{
	margin-top: 1px;
	padding: 5px;
}
.form .datablock.wide{
	width: auto;
	float: none;
}
.form .datablock .datafield{
	border-bottom: 1px dotted #E5E5E5;
	padding: 5px 5px 13px;
	margin-top: 7px;
}
.form .datablock .datafield .password{
	width: 134px;
}
.form .datablock .datafield select,
.form .datablock .datafield input{
	position: relative;
	float: right;
}
.form .datablock .datafield textarea{
	width: 100%;
}
.form .datablock select.wide,
.form .datablock input.wide{
	width: 100%;
	margin: -1px;
}
.form .datablock .text{
	padding: 0 0 4px;
	clear: both;
}
.form .datablock .text:last-child{
	padding-bottom: 0;
}
.form .datablock .text input,
.form .datablock .text textarea{
	margin: 2px 0;
	width: 100%;
}
.form .datablock .status{
	text-align: center;
	padding: 4px;
	border: 1px solid;
	margin: 7px 0 15px;
	color: #FFF;
    text-shadow: 0 0 2px #333;
    font-weight: bold;
    font-size: 11px;
}
.form .datablock .status.approved{
	background-color:#6C9CC1;
	border-color: #369;
}
.form .datablock .status.finalized{
	background-color:#6C6;
	border-color: #080;
}
.form .datablock .status.complete{
	background-color:#FDD641;
	border-color: #CDA601;
}
.form .datablock .status.incomplete{
	background-color:#C1C1C1;
	border-color: #999;
}
.form .datablock .status.rejected{
	background-color:#C66;
	border-color: #900;
}

.form.sending{
}
.form.sending input,
.form.sending select,
.form.sending textarea{
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}
.form .submiter{
	clear:both;
	margin-top:7px;
	padding-top:7px;
	border-top:1px solid #CCC;
}
.tabscontents .submiter{
	clear: both;
	margin-top: 7px;
	padding: 7px;
	border-top: 1px solid #CCC;
	position: sticky;
	left: 0;
	bottom: 0;
	right: 0;
	background: #FFF;
	z-index: 2;
}
.tabscontents .sticky-form{
	padding: 8px;
	position: sticky;
	left: 0;
}
.tabscontents .sticky-header{
	clear: both;
	padding: 9px 8px 8px;
	border-bottom: 1px solid #CCC;
	position: sticky;
	top: 0;
	background: #FFF;
	z-index: 10;
	display: flex;
	width: fit-content;
}
.tabscontents .sticky-header > div{
	padding:3px 1px 0;
	word-break: break-all;
	flex-shrink: 0;
	box-sizing: border-box;
}
.form .block .md-field .fields > div.bright,
.tabscontents .sticky-header > div.bright {
	border-right: 1px solid #CCC;
	margin-right: 5px;
}
.tabscontents .sticky-column,
.form .block .md-field .fields > div.sticky-column,
.tabscontents .sticky-header > div.sticky-column{
	border-right: 1px solid #CCC;
	position: sticky;
	left: 0;
	background: #FFF;
	padding:3px 10px 0 5px;
	z-index: 2;
}
.form .block .md-field:hover .fields > div.sticky-column{
	background: #F7F7F7;
}
.form .submiter .save{
	margin-left: 0;
}
.form .buts{
	/*margin: 5px 0;*/
	padding: 5px;
	/*border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;*/
	background: #FAFAFA;
}
.form-logout.form .buts,
#popupform.form .buts {
	display: flex;
	justify-content: flex-end;
	width: 100%;
	box-sizing: border-box;
	align-items: center;
}

#popupform.form .buts.vertical {
	flex-direction: column;
}

#assets-urls {
	padding: 10px;
}

#assets-urls .assets-url {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	margin-bottom: 6px;
}

#assets-urls .assets-url .asset,
#assets-urls .assets-url .file {
	margin-bottom: 2px;
}

#assets-urls .assets-url .asset a {
	color: black;
	font-weight: bold;
}

#assets-urls .assets-url .file a {
	margin-left: 20px;
	color: blue;
	font-weight: normal;
}

#upload-flow-drop.buts,
#inboxList.buts {
	flex-direction: column;
}

#upload-flow-drop.buts input {
	margin-left: 0;
}

.form .buts input{
	margin-left: 10px;
}
.form .buts input.l{
	margin-left: 0;
	margin-right: auto;
}

.form .buts.vertical input {
	margin-left: 0;
}

.form .buts .saveopt{
	float: right;
	margin-top: 2px;
	color: #666;
	font-size: 11px;
}
.form .buts .saveopt input{
	margin: 2px 1px 0 5px;
}
.form .buts .big{
	color: #666;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
    border-color: #AAA;
}
.form .buts .but-sep{
	height: 30px;
	float: right;
	width: 20px;
}
#wizform.form .buts .big{
	float:right;
	width: auto;
}
.form .buts .big.method{
	color: #666;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
    border-color: #AAA;
    width: 100%;
	box-sizing: border-box;
}
.form .buts label.big.method {
	border: 1px solid #FFFFFF;
}
.form .buts .big.method:hover,
.form .buts input:hover{
	border: 1px solid #FDB913;
}
.form .buts .big.back{
	float: left;
	width: 19%;
}
.form .buts .big.save{
	float: left;
	width: 80%;
}
.form .buts .big-group{
	display: flex;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
}
.form .buts .big-group .big.ctm{
	width: 10%;
}
.form .buts .msg{
	margin-right: auto !important;
}

.form .final{
	float:right;
	margin:3px;
}

fieldset{
	border: 1px solid #c5c5c5;
}
fieldset legend{
	color: #5f5b5b;
	margin: 0 0;
	padding: 0 9px;
	font-style: italic;
}
fieldset .rr{
	float: right;
}

.labels-cols{
	display: flex;
	flex-direction: row;
	align-content: space-between;
	justify-content: space-between;
}
.labels-cols .labels-col{
	margin: 0 15px 0 0;
}
.labels-cols .labels-col .child-checkboxes{
	margin-left: 15px;
	display: block;
	margin-bottom: 10px;
}

span.savebut{
	border: 1px solid #DADADA;
	color: #333;
	cursor: pointer;
	font: 12px arial,sans-serif;
	margin: 1px;
	outline: medium none;
	padding: 5px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	position: relative;
}
input.savebut,button.savebut,span.savebut{
    background: #E14836;
    color: #FFF;
    border-bottom:1px solid #E14836;
    border-right:1px solid #E14836;
    border-top:1px solid #E14836;
    border-left:1px solid #E14836;
}
input.savebut:hover,button.savebut:hover{
    background: #F10000;
    color: #FFF;
    border-bottom:1px solid #E14836;
    border-right:1px solid #E14836;
    border-top:1px solid #E14836;
    border-left:1px solid #E14836;
}
.savebut.saving{
	cursor: default;
	background: #fc9c1c;
	color: #FFF;
	border-bottom:1px solid #ffad40;
	border-right:1px solid #ffad40;
	border-top:1px solid #ffad40;
	border-left:1px solid #ffad40;
}

.form .userslist .uitem{
	padding:2px 0 2px 2px;
	margin-bottom:2px;
	width:400px;
}
.form .userslist .superadmin{	background-color:#600;	}
.form .userslist .groupadmin{	background-color:#060;	}
.form .userslist .user{			background-color:#369;	}
.form .userslist .viewer{		background-color:#666;	}

.form .userslist .hlab{
	width:100px;
	float:left;
	text-indent:2px;
}
.form .userslist input{
	width:98px;
	margin-right:2px;
	float:left;
	border:0 none;
}


.form .tab.loading{
	background: #FAFAFA;
	border: 1px solid #E5E5E5;
	padding: 10px;
	text-align: center;
	color: #666;
	font-size: 14px;
}

.msg{
	padding:0 !important;
	display:none;
	clear: both;
	margin: 0 1px 4px !important;
	text-align: left !important;
	text-shadow: 0 0 0 !important;
	border: 0 none !important;
	border-bottom: 0 none !important;
	background:  transparent !important;
}
.msg.error{
	/*background-color:#FCC;
	border: 1px solid #900;*/
	color:#900;
}
.msg.success{
	/*background-color:#CFC;
	border: 1px solid #090;*/
	color:#090;
}
.msg ul{
	margin:4px 4px 4px 14px;
	padding:0;
}
.msg li{
	margin:0;
	padding:0;
}
.msg.show{
	display: block;
}
.scroller{
	max-height:340px;
	overflow:auto;
}

.scroller--flex-column {
	display: flex;
	flex-direction: column;
}

.scroller.scroll-vertical{
	overflow-x: hidden;
	overflow-y: auto;
}
.scroller.fixed{
	height:340px;
}
.scroller.jspScrollable{
	height: 1px;
	min-height:200px;
}
.scroller:empty{
	display: none;
}
.scroller.small{
	max-height:200px;
}
.scroller.medium{
	max-height:440px;
}
.scroller.large{
	max-height:520px;
}
.scroller.verylarge{
	max-height:760px;
}
.scroller.padder{
	padding:3px;
}
.scroller label{
	margin:0;
	padding: 2px;
	display:block;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
}
.scroller.simple label{
	margin:1px 0 -20px;

}
.scroller label .lcount{
	float: right;
}
.scroller label.error{
	color:#900;
}
.scroller .item{
	margin:0;
	display:block;
	cursor:default;
}
.scroller.groupformats {
	float: left;
	width: 100%;
}
.scroller-header{
	float: left;
	width: 100%;
}
#newplitems.scroller .item,
#assetsitems.scroller .item{
	cursor:ns-resize;
}
#newplitems.scroller .item.ui-sortable-helper,
#assetsitems.scroller .item.ui-sortable-helper{
	background-color:#FFF;
	border: 1px solid #FDB913;
	margin:0 -1px;
}
/*.scroller label:last-child,
.scroller .item:last-child{
	border-bottom:0 none;
}*/
.scroller label:hover{
	background-color:#EAEAEA;
}

.scroller .iteml{
	border-bottom:1px solid #EAEAEA;
}

.scroller .iteml:hover{
	background-color:#EAEAEA;
}
.scroller .iteml .rr{
	float: right;
	width: 100px;
	margin: 0 6px;
	position: relative;
	text-align: center;
}
.scroller .iteml label{
	float: left;
	width: auto;
}
.scroller .subtitle{
	background-color:#EDEDED;
    border-top: 1px solid #CCCCCC;
    font-weight: bold;
    margin-bottom: -5px;
    margin-top: 17px;
    padding: 3px 7px;
}
.scroller .subtitle:first-child{
	margin-top: 0;
	border-top: 0 none;
}
.hev{
	font-weight:bold;
}




/* CSS Document */

/*************************
***	COLLAPSABLE PANELS
*************************/
.collapsable{
	clear: left;
	margin-bottom: 4px;
	width: 760px;
}

.collapsable.flexible {
	width: auto;
    height: fit-content;
}
.collapsable.flexible .label .icon {
	float: right;
}

.collapsable.full-width {
	grid-column: 1/-1;
}

.collapsable.grid-oxo-all-rows {
    grid-row: 1/-1;
}

.collapsable.grid-oxo-row {
    grid-row: span 1;
}

.collapsable.flexible .block {
	width: inherit;
}

.collapsable.lefter{
	float: left;
	clear: none;
	margin-right: 10px;
}
.collapsable.tiny{
	width: 230px;
}
.collapsable.small{
	width: 337px;
}
.collapsable.medium{
	width: 620px;
}
.collapsable.large{
	width: 760px;
}

.collapsable.wide{
	min-width: 780px;
	width: auto;
}

.collapsable .label{
	padding:5px;
	cursor:default;
	background: #ECECEC;
	border-bottom: 1px solid #C0C0C0;
	height: 14px;
}

.leftpanel .collapsable .label {
	height: unset;
}

.collapsable .lcontents{
	color:#333;
	margin:0;
	padding:0;
	display:none;
}

.collapsable .lcontents .sf{
	height: 4px;
	clear: both;
}
.collapsable .lcontents .sep{
	border-bottom: 1px solid #E4E4E4;
	margin: 5px 3px;
}
.collapsable .lcontents .sep.inv{
	border-bottom: 0 none;
}
.collapsable .lcontents .alert{
	background: #ffe8b0;
	color: #c36e00;
	border-bottom: 1px solid #e4b646;
	padding: 5px;
	margin-bottom: 5px;
}
.collapsable.opened{
	/*margin-bottom: 5px;*/
}

.collapsable .label{
	color:#444;
	cursor:pointer;
	font-weight:bold;
}

.leftpanel .collapsable .label {
	display: flex;
	height: unset;
}

.collapsable.substatus-collapsable{
	margin: 5px 10px;
}
.collapsable.substatus-collapsable .label{
	background-color: #dcdcdc;
}

.form .collapsable.opened .label,
.tabs .collapsable.opened .label{
	margin-bottom: 0;
}
.collapsable .label .icon{
    border: 0;
    display: inline-block;
    height: 12px;
    width: 12px;
    margin-right: 5px;
    background: url("../imgs/collapsable.png") left -12px;
    margin-bottom: -2px;
    float: left;
}
.collapsable.opened .label .icon{
	background:url("../imgs/collapsable.png") top left;
}
.collapsable .label:hover .icon{
}
.collapsable.opened .label:hover .icon{
}
.collapsable.startopened .lcontents,
.collapsable.fixed .lcontents{
	display:block;
}
.collapsable.fixed .label{
	cursor: default;
}
.collapsable.fixed .label .icon{
	display: none;
}

.tabs .collapsable,
.form .collapsable,
.filesform .collapsable{
    margin-bottom: 1px;
    padding-bottom: 1px;
    margin-top: 2px;
}

.collapsable .label .note{
	color:#999;
}
.collapsable .label .rr{
	float:right;
	height:12px;
	margin-top: 2px;
}
.tabs .collapsable .label,
.form .collapsable .label,
.filesform .collapsable .label{
	background-color: #e7e7e7;
	border-bottom-color: #E5E5E5;
	color: #333;
    padding: 12px 5px 16px;
    font-size: 15px;
}

.form .collapsable .label,
.filesform .collapsable .label{
	border-bottom: 1px solid rgb(55, 60, 62) !important;
	border-top: 1px solid #E5E5E5;
}
.collapsable .label:hover{
	border-bottom: 1px solid #FDB913 !important;
	background-color: #FEEAB8;
}
.form .collapsable .label:hover,
.filesform .collapsable .label:hover{
    padding-bottom: 16px;
}


.subgroup-fields{
    margin-bottom: 3px;
}
/*************************
***	ASSETS SECTION LEFT PANEL
*************************/
.leftpanelmask {
	display: flex;
	flex-direction: column;
	width: 250px;
	height: inherit;
	margin-right: 4px;
}

.middlepanelmask {
	display: flex;
	flex-direction: column;
	width: calc(100% - 250px);
	height: 100%;
    padding-bottom: 5px;
    box-sizing: border-box;
}

.rightpanelmask {
	display: flex;
	flex-direction: column;
	width: 250px;
	height: inherit;
}

.rightpanelmask.hidden {
	display: none;
}

.sidepanel {
	width: inherit;
	font-size: 12px;
	cursor: default;
	height: 100%;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}

.sidepanel .collapsable {
	width: auto;
}

.sidepanel .minscroll {
	/*min-height: 188px;*/
	flex: 1;
	overflow-y: auto;
	display: flex;
	align-items: stretch;
	flex-direction: column
}
.sidepanel.rightpanel{
	float: right;
}
.sidepanel input[type=button]{
	margin:0;
}
.sidepanel input.but{
	width:179px;
	white-space:normal;
}
.sidepanel .jspPane{
    padding: 0 0 50px !important;
}
.sidepanel .separator{
	border-bottom:1px solid #CCC;
	margin:5px 0;
	font-weight:bold;
}
.sidepanel .final-sep{
	height: 40px;
}
.sidepanel .collapsable .lcontents label{
    display: block;
}

.sidepanel .collapsable .lcontents label .count{
	float: right;
	color: #777;
}

.sidepanel .collapsable .lcontents .selectall{
	margin-top: 5px;
	color: #999;
}
.minsep{
	height:7px;
}



.sidepanel .lcontents .ltool{
	padding:3px;
	margin-bottom:4px;
	cursor:pointer;
}
.sidepanel .lcontents .ltool:hover{
	background: #F2F2F2;
	color:#C17D00;
}
.sidepanel .lcontents .ltool .icon{
	float:left;
	width:16px;
	height:16px;
	margin: 0 4px 0 0;
	background:url(../imgs/icons.png) no-repeat;
}
.sidepanel .lcontents .ltool.new .icon{				background-position:-32px -16px;	}
.sidepanel .lcontents .ltool.updated .icon{			background-position:-48px -16px;	}
.sidepanel .lcontents .ltool.popular .icon{			background-position:-16px -16px;	}
.sidepanel .lcontents .ltool.ranked .icon{			background-position:0 -16px;		}
.sidepanel .lcontents .ltool.new .icon{				background-position:-160px -48px;	}
.sidepanel .lcontents .ltool.importmult .icon{		background-position:-272px 0;		}
.sidepanel .lcontents .ltool.fetchyoutube .icon{	background-position:-288px 0;		}
.sidepanel .lcontents .ltool.encodequeue .icon{		background-position:-160px 0;		}
.sidepanel .lcontents .ltool.srpdf .icon{			background-position:-144px -48px;	}
.sidepanel .lcontents .ltool.cloudupload .icon{		background-position:-176px -48px;	}

.sidepanel .lcontents .filter{
	display: block;
	margin: 5px 0;
	padding: 3px;
	width: 96%;
}

.sidepanel .lcontents.loading{
	height:28px;
	margin-bottom: -5px;
	background:url(../imgs/loading.gif) no-repeat center;
}
.sidepanel .lcontents #catsmain{
}
.sidepanel .lcontents .tagcloud{
	text-align:center;
	overflow: hidden;
}
.tagcloud .tag.dropactive{
	background: url('../imgs/diagonals.white.png') #C17D00;
}
.tagcloud .tag.drophover{
	background:url("../imgs/diagonals.png") transparent;
}
.sidepanel .lcontents .tagcloud.dropactive .tag{
	background: url('../imgs/diagonals.white.png') #C17D00;
}
.sidepanel .lcontents .tagcloud.drophover .tag:hover{
	background:url("../imgs/diagonals.png") transparent;
}
.tagcloud .tag{
	white-space:nowrap;
	float:left;
	margin:0 2px 3px 8px;
	padding:0 2px 1px;
	cursor:pointer;
	color:#333;
	background-color: #FEF2D4;
	/*border:1px solid #D9D2BF;*/
	border:1px solid #FDB913;
	border-left: 0 none;
	font-size: 11px;
	position: relative;
	height: 13px;
}
.tagcloud .tag .tail{
	width: 7px;
	height: 16px;
	background: url("../imgs/asset.tagtail.png") top left no-repeat;
	position: absolute;
	left: -7px;
	top: -1px;
}
.tagcloud .tag.selected{
	background-color: #FEDC89;
	border:1px solid #BE8601;
	border-left: 0 none;
	padding:0 2px;
}

.tagcloud .tag:hover{
	background-color: #FEF2D4;
	border:1px solid #BE8601;
	border-left: 0 none;
}

.tagcloud .tag{ font-size:11px; height: 13px; margin-left: 8px;	 line-height: 15px;}
.tagcloud .tag.s1{ font-size:11px; height: 13px; margin-left: 8px;	 line-height: 15px;}
.tagcloud .tag.s2{ font-size:12px; height: 15px; margin-left: 9px;	 line-height: 15px;}
.tagcloud .tag.s3{ font-size:14px; height: 17px; margin-left: 10px; line-height: 18px;}
.tagcloud .tag.s4{ font-size:16px; height: 19px; margin-left: 11px; line-height: 18px;}
.tagcloud .tag.s5{ font-size:18px; height: 21px; margin-left: 12px; line-height: 22px;}

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

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

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

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


.tagcloud .tag:hover .tail{ background-position: 0	-24px ; }
.tagcloud .tag.s1:hover .tail{ background-position: 0	-24px ; }
.tagcloud .tag.s2:hover .tail{ background-position: -7px	-24px ; }
.tagcloud .tag.s3:hover .tail{ background-position: -15px	-24px ; }
.tagcloud .tag.s4:hover .tail{ background-position: -24px	-24px ; }
.tagcloud .tag.s5:hover .tail{ background-position: -34px	-24px ; }


.sidepanel .lcontents .userselector{
	width: 181px !important;
}

.sidepanel .download-app-ad,
.sidepanel .ftp-howto{
    background:#FAFAFA;
    border: 1px solid #E5E5E5;
    padding:8px 20px 10px 20px;
    margin-bottom:4px;
    cursor:pointer;
    position:relative;
    margin-right: 0;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
    color: #666;
}
.sidepanel .download-app-ad .icon,
.sidepanel .ftp-howto .icon{
    height:16px;
    width:16px;
    margin:-1px 0 -4px -5px;
    display: inline-block;
    background:url(../imgs/icons.png) no-repeat -145px 0;
}
.sidepanel .ftp-howto .icon{
    background:url(../imgs/icons.png) no-repeat -80px 0;
}

.download-app-banner{
    margin-bottom: 20px;
}
.download-app-banner .btn{
    background: #FAFAFA;
    border: 1px solid #E5E5E5;
    padding: 20px 55px 20px 55px;
    margin-bottom: 4px;
    cursor: pointer;
    position: relative;
    margin-right: 30px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #666;
    display: block;
    margin-left: 40px;
}
.download-app-banner .btn:hover{
    border-color: #FDB913;
    text-decoration: none;
}
.download-app-banner .btn.btn-lg{

}
.download-app-banner .btn img{
    float: left;
}
.download-app-banner .btn.osx img{
    margin-top: -8px;
}
.download-app-banner .btn.win img{
    margin-top: 5px;
}

.sidepanel .newb,
.sidepanel .lcontents .newb,
.sidepanel .secb{
	background:#FAFAFA;
	border: 1px solid #E5E5E5;
	padding:8px 5px 10px 7px;
	margin-bottom:4px;
	height:13px;
	cursor:pointer;
	/*position:relative;*/
	/*margin-right: 0;*/
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #666;
}
.sidepanel .newb,
.sidepanel .lcontents .newb{
	background: #E14836;
	color: #FFF;
	border-bottom:1px solid #E14836;
	border-right:1px solid #E14836;
	border-top:1px solid #E14836;
	border-left:1px solid #E14836;
}

.sidepanel .secb {
	background: transparent;
	border: 0;
	padding: 6px;
	/*text-align: left;*/
	height: 14px;
	font-weight: normal;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 5px;
}

.sidepanel .secb:hover{
	color: #D90;
}
.sidepanel .secb.on{
	border: 1px solid #FDB913;
	background: #FEDC89;
	padding: 5px;
	color: #666;
}
.sidepanel .secb.sep{
	cursor: default;
	padding: 0;
	background: #E5E5E5;
	height: 1px;
	margin: 5px 0;
}
.sidepanel .newb .icon,
.sidepanel .lcontents .newb .icon,
.sidepanel .secb .icon {
	height:16px;
	width:16px;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	align-items: center;
	justify-content: center;
	display: flex;
	color: #666;
	/*filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;*/
}

.sidepanel .secb.groups .icon::before,
.sidepanel .secb.group .icon::before {
	content: "\e533";
}

.sidepanel .secb.users .icon::before {
	content: "\f007";
}

.sidepanel .secb.roles .icon::before {
	content: "\f500";
}

.sidepanel .secb.inboxes .icon::before {
	content: "\f01c";
}

.sidepanel .secb.packagetemplates .icon::before {
	content: "\f468";
}

.sidepanel .secb.formats .icon::before {
	content: "\f87c";
}

.sidepanel .secb.metadata .icon::before {
	content: "\f570";
}

.sidepanel .secb.destinies .icon::before {
	content: "\e585";
}

.sidepanel .secb.lang .icon{		background-position: -80px -48px;	}

.sidepanel .secb.log .icon::before {
	content: "\f477";
}

.sidepanel .secb.settings .icon::before {
	content: "\f1de";
}

.sidepanel .secb.stats .icon::before {
	content: "\f201";
}

.sidepanel .secb.transfers .icon::before {
	content: "\f7c0";
}

.sidepanel .secb.remote-encoders .icon::before,
.sidepanel .secb.encoders .icon::before {
	content: "\f013";
}

.sidepanel .secb.qcengine .icon::before {
	content: "\f46c";
}
.sidepanel .secb.ttoengine .icon::before {
	content: "\f20a";
}

.sidepanel .secb .add {
	height:16px;
	width:16px;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	align-self: center;
	justify-content: center;
	color: #666;
	display: none;
	margin-left: auto;
}

.sidepanel .secb .add::before {
	content: "\f055";
}

.sidepanel .secb .add:hover::before{
	content: "\f058";
}
.sidepanel .secb:hover .add,
.sidepanel .secb.on .add{
	display: block;
}

.sidepanel .newb:hover .icon,
.sidepanel .lcontents .newb:hover .icon{
	/*filter:alpha(opacity=100);-moz-opacity:1;opacity:1;*/
}
.sidepanel .secb:hover{
	border-color: #FDB913;
}
.sidepanel .newb:hover,
.sidepanel .lcontents .newb:hover{
	background: #F00;
}



.sidepanel .search{
	margin: 0 0 5px;
}
.sidepanel .search .searchbox{
	width: 142px;
}
.sidepanel .search input[type="submit"]{
}

#flow-uploads-list{
	margin-top: 7px;
}
#flow-uploads-list .file {
	padding-bottom: 3px;
	border-bottom: 1px solid #DADADA;
	margin-bottom: 3px;
}
#flow-uploads-list .file .name {
	word-break: break-all;
	margin-bottom: 7px;
}
#flow-uploads-list .file .size{
	float: right;
}
#flow-uploads-list .file .progress{
	float: left;
}

.netflix-diff{
	background: #ffffff;
	margin-top: 3px;
	table-layout: fixed;
}
.netflix-diff.hidden{
	display: none;
}
.netflix-diff tr:nth-child(odd) td{
	background: #FAFAFA;
}

.netflix-sharedsource{
	padding: 5px;
	color: #FFF;
	margin-bottom: 5px;
}
.netflix-sharedsource.matched{
	background: #08ca0c;
	border-left: 3px solid #acf7ae;
}
.netflix-sharedsource.matched a{
	color: #FFF;;
}
.netflix-sharedsource.waiting {
	background: #FDB913;
	border-left: 3px solid #fde672;
}
.netflix-sharedsource.expired {
	background: #cb0b1c;
	border-left: 3px solid #cb7476;
}
.netflix-shared-source-desc{
	padding: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #adadad;
}


.package-assets-list{
	padding: 5px 0;
	border-bottom: 1px solid #CACACA;
}
.package-assets-list:last-child{
	margin-bottom: 0;
}
.package-assets-list > strong{
	padding-bottom: 5px;
	display: block;
}

.importantMDFieldList {
	display: flex;
	flex-direction: column;
}

.importantMDFieldList .importanMDFieldList__element {
	display: flex;
	align-items: center;
}

.file-simple {
	display: flex;
	padding: 2px;
	margin: 0;
	align-items: center;
	gap: 2px;
	position: relative;
}

.file-simple * {
	box-sizing: border-box;
}

.file-simple .filename {
	min-height: 16px;
	display: flex;
	align-items: center;
	gap: 2px;
}

.file-simple .filename__string {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	flex-grow: 0;
	flex-shrink: 1;
}

.file-simple .o-icon {
	margin: 0;
}

.file-simple .o-icon.subtitle {
	min-width: 16px;
}

.file-simple.ctm:hover {
	background-color: rgba(255, 255, 255, 0.5);
}

.file-simple.ctmon {
	background-color: #FFF;
	/*border-color: #FDB913;*/
}

.file-simple .info-icon {
	cursor: pointer;
	margin-left: auto;
	border: 1px solid #999999;
	background-color: #C1C1C1;
	border-radius: 50%;
	color: white;
	height: 15px;
	min-width: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 9px;
}

.file-simple__metadata,
.file-simple__metadata * {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

.file-simple__metadata {
	display: none;
	position: absolute;
	border: 1px solid #ccc;
	background-color: #f9f9f9;
	padding: 4px;
	z-index: 1000;
	box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.4);
	border-radius: 2px;
}

.file-simple__metadata-loader {
	border: 5px solid #f3f3f3;
	border-top: 5px solid #3498db;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	animation: spin 2s linear infinite;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.file-simple__metadata-content {
	display: flex;
	flex-direction: column;
	gap: 2px;
	/*max-width: 650px;*/
	/*max-height: 650px;*/
	/*width: 100%;*/
}

.file-simple__metadata-header {
	display: flex;
	flex-direction: row;
	gap: 2px;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 2px 4px 2px;
	margin-bottom: 2px;
}

.file-simple__metadata-version {
	display: flex;
	flex-direction: column;
	gap: 5px;
	align-items: flex-start;
}

.file-simple__metadata-close {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	color: #999999;
	margin-left: auto;
	width: 20px;
	height: 20px;
	font-size: 15px;
}

.file-simple__metadata-close:hover {
	color: #2F2F2F;
	border-radius: 50%;
	border: 1px solid #2F2F2F;
}

.file-simple__metadata-file-name {
	font-size: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	flex-grow: 0;
	flex-shrink: 0;
}

.file-simple__metadata-version-label {
	font-weight: bold;
}

.file-simple__metadata-version-tracks {
	overflow: auto;
	max-width: 650px;
	max-height: 600px;
	padding: 0 0 0 5px;
	display: flex;
	flex-direction: column;
}

.file-simple__metadata-track-type {
	font-weight: bold;
	padding: 6px 0 2px 0;
}

.file-simple__metadata-grid {
	display: grid;
	grid-template-columns: 50px repeat(9, minmax(110px, 1fr));
	gap: 10px;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	width: fit-content;
}

.file-simple__metadata-grid:last-child {
	border-bottom: 0;
}

.file-simple__metadata-grid--labels {
	background: #0000000f;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #FDB913;
}

.file-simple__metadata-grid-value {
	padding: 5px;
}

.file-simple__metadata-grid-value--label {
	font-weight: bold;
}

.assets-selected-count {
	padding: 5px 0 9px;
	color: #a97800;
}

.assets-selected-count .skipped-warn{
	margin-left: 5px;
	color: #999;
	font-style: italic;
}

.field-flex * {
	box-sizing: border-box;
}

.field-flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px;
	background-color: white;
	border-bottom: 1px solid #dddddd70;
}

.field-flex--left-align {
	justify-content: flex-start;
	gap: 2px;
}

.field-flex label {
	width: 200px;
}

.field-flex select,
.field-flex textarea,
.field-flex input {
	width: 100%;
	margin: 0;
}

.field-flex .ugdata {
	width: 168px;
	background-color: #F2F2F2;
}

.field-flex .ugdata.small {
	margin: 0;
	background-color: white;
}

.field-flex__label-cb {
	display: inline-flex;
	width: auto !important;
	align-items: center;
	gap: 5px;
}

.field-flex__label-cb > input {
	width: auto;
}

.select__config * {
	box-sizing: border-box;
}

.select__config {
	display: flex;
	align-items: center;
	cursor: pointer;
	gap: 0 2px;
}

.config__color {
	display: flex;
	align-items: center;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

.config__color > input {
	margin: 0;
	padding: 0;
	background: white;
	border: 0;
	width: 28px;
	height: 28px;
	outline: none;
}

.config__text {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
	width: 22px;
	height: 22px;
}

.config__text--italic {
	background-image: url("../imgs/format_italic_black_20dp.png");
}

.config__text--bold {
	background-image: url("../imgs/format_bold_black_20dp.png");
}

.config__text--selected {
	border-radius: 4px;
	background-color: rgba(32, 33, 36, 0.122);
}

/* File selector by format */
.file-format-selector {
    display: flex;
    flex-direction: column;
    font-size: 10px;
    box-sizing: border-box;
    margin: 0 0 8px 0;
    padding: 0;
}

.file-format-selector * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.file-format-selector__filters {
	display: flex;
	align-items: center;
	align-self: flex-end;
	margin-right: 10px;
	font-size: 10px;
	gap: 2px;
	margin-bottom: 4px;
	flex-direction: column;
}

.file-format-selector__filter {
	display: flex;
	align-items: center;
	align-self: flex-end;
	gap: 2px;
}

.file-format-selector__filter-label {
	font-weight: bold;
	font-size: 10px;
	font-style: italic;
	padding: 0;
	margin-right: 4px;
}

a.file-format-selector__select,
a.file-format-selector__clear,
.file-format-selector__select-all,
.file-format-selector__clear-all {
	color: #D09302 !important;
	cursor: pointer;
}

.file-format-selector__type-label {
	display: flex;
	align-items: center;
    font-weight: bold;
    color: #222222;
    margin-bottom: 4px;
	cursor: pointer;
}

.file-format-selector__format-list {
    font-size: 12px;
    display: flex;
    flex-direction: column;
    margin-left: 12px;
    gap: 4px;
}

label.file-format-selector__format-data {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-items: center;
    justify-content: flex-start;
	margin: 0;
	padding: 0;
}

label.file-format-selector__format-data.disabled {
	opacity: 0.5;
}
.file-format-selector__format-cb {
	margin-bottom: 1px;
}

.file-format-selector__format-count {
    font-weight: bold;
    font-style: italic;
}

.file-format-selector__format-download {
	margin-left: auto;
	font-size: 10px;
}

.file-format-selector__format-label {
    color: #D09302;
}

label.file-format-selector__download {
	display: flex;
	margin-left: auto;
	padding: 0;
}

label.file-format-selector__download--hide {
	display: none;
}

.file-format-selector__format-size {
    font-size: 10px;
    font-style: italic;
}

.file-format-selector__format-extension {
    font-size: 10px;
    color: #D09302;
    font-style: italic;
}

.block-flex {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.block-flex__columns {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	width: 100%;
	gap: 2px;
}

.block-flex__columns .scroller {
	width: 100%;
}

.block-flex .buts {
	align-self: flex-end;
	width: 100%;
}

.qc-status .qc-progress{
	display: none;
}
.qc-status.inprogress .qc-progress{
	display: initial;
}
.qc-status.inprogress,
.qc-status.processing {
	color: #64B5F6;
}
.qc-status.error {
	color: #e57373;
}
.qc-status.queued {
	color: #FFB74D;
}
.qc-status.warning {
	color: #fffc4d;
}
.qc-status.success {
	color: #4dff5c;
}

.qc-columns {
	width: calc(100% - 345px);
}

.qc-columns .qc-column {
	width: 25%;
}
.qc-columns .qc-column .qc-status {
	display: inline-block;
}
.qc-columns .qc-column .qc-results{
	margin-left: 0;
}

select.select-full-w{
	width: 100%;
}
/************:OXOBOX: css/panels.css :OXOBOX:************/

/************:OXOBOX: css/header.css :OXOBOX:************/
/* CSS Document */

/*************************************************
//////////////////////////////////////// HEADER & MENU
**************************************************/
#header {
    /*grid-area: header;*/
    display: flex;
    background-color: #F2F2F2;
    border-bottom: 1px solid #C0C0C0;
    -webkit-box-shadow: 0 0 3px -1px #666666;
    -moz-box-shadow: 0 0 3px -1px #666666;
    box-shadow: 0 0 3px -1px #666666;
    align-items: flex-end;
    /*padding: 0 0 10px 20px;*/
    padding: 10px;
    max-height: 6vh;
    flex: 0 1 auto;
}

#header a.logo {
    background: url(../imgs/logo_oxo.png) no-repeat top left;
    background-size: cover;
    width: 175px;
    height: 45px;
    flex-shrink: 0;
    margin: 0 10px 2px 0;
}

#header a.logo.vertical {
    background: url(../imgs/logo_oxo_vertical.png) no-repeat center;
    background-size: contain;
    width: 85px;
    height: 55px;
    margin: 0 10px -7px 0;
}

#header .menu {
    height: 34px;
    display: flex;
    flex-wrap: wrap;
    /*min-width: 308px;*/
    width: 100%;
    overflow: hidden;
}

#header .menu > a,
#header .menu > .mitem {
    color: #333;
    text-decoration: none;
    padding: 9px 14px;
    display: flex;
    cursor: pointer;
    height: 16px;
}

#header .menu > .sitems .but {
    padding: 9px 14px;
    height: 16px;
    color: #333;
    text-decoration: none;
}

#header .menu > .sitems {
    position: relative;
    float: left;
    margin: 0 6px;
    display: inline;
    cursor: pointer;
}

#header .menu .msep {
    float: left;
    background-color: #CCC;
    width: 1px;
    height: 19px;
    margin: 9px 6px 3px;
}

#header .more {
    display: none;
    margin-right: 4px;
    position: relative;
}

#header .more .but {
    cursor: pointer;
    height: 16px;
    background: url("../imgs/bgglass.png") repeat-x scroll 50% 50% #FFF;
    padding: 8px 1px;
    border: 1px solid #C0C0C0;
    filter: alpha(opacity=40);
    -moz-opacity: .40;
    opacity: .40;
}

#header .more:hover .but {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    border-color: #FDB913;
}

#header .more .but .icon {
    width: 16px;
    height: 16px;
    background: url('../imgs/icons.png') no-repeat -112px -16px transparent;
}

#header .more.active .but,
#header .menu > .sitems.active .but {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #C0C0C0 !important;
    border-bottom: 1px solid #FFFFFF !important;
}

#header .menu > .sitems.active .but {
    padding: 8px 13px !important;
    position: relative;
    z-index: 5000;
}

#header .more.active .but {
    border: 1px solid #C0C0C0;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    z-index: 5000;
}

#header .more .list,
#header .menu > .sitems .list {
    position: absolute;
    background: #FFF;
    padding: 0 2px;
    border: 1px solid #C0C0C0;
    /*display: none;*/
    right: 0;
    top: 32px;
    z-index: 1000;
    -webkit-box-shadow: 0 3px 3px -2px #666666;
    -moz-box-shadow: 0 3px 3px -2px #666666;
    box-shadow: 0 3px 3px -2px #666666;
}

#header .menu > .sitems .list {
    display: none;
}

/*#header .menu > .sitems.active .list{
	display: block;
}*/
#header .more .list a,
#header .more .list .mitem,
#header .menu > .sitems .list a,
#header .menu > .sitems .list .mitem {
    display: block !important;
    padding: 9px 64px 9px 10px;
    color: #333;
    text-decoration: none;
    cursor: pointer;
    margin: 4px 2px;
    white-space: nowrap;
}

#header .more .list a:hover,
#header .more .list .mitem:hover,
#header .menu > .sitems .list a:hover,
#header .menu > .sitems .list .mitem:hover {
    color: #D90 !important;
}

#header .more .list a.selected,
#header .more .list .mitem.selected,
#header .menu > .sitems .list a.selected,
#header .menu > .sitems .list .mitem.selected {
    color: #000;
    background: url("../imgs/bgglass.png") repeat-x scroll 50% 50% #FFF;
    padding: 8px 63px 8px 9px;
    border: 1px solid #FDB913;
}

#header .more .list .msep,
#header .menu > .sitems .list .msep {
    float: none;
    height: 1px;
    width: auto;
    margin: 4px 2px;
}

#header .more .list .msep:first-child,
#header .menu > .sitems .list .msep:first-child {
    display: none !important;
}


#header .more .list .sitems {
}

#header .more .list .sitems .but {
    display: none;
}

#header .more .list .sitems .list {
    position: relative;
    top: inherit;
    right: inherit;
    display: block !important;
    border: 0 none;
    padding: 0;
    -webkit-box-shadow: 0 0;
    -moz-box-shadow: 0 0;
    box-shadow: 0 0;
}

#header .profile {
    z-index: 10;
    cursor: default;
}

#header .profile .mcont {
    z-index: 10;
    width: 260px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    box-sizing: border-box;
}

#header .profile .mcont .pdata {
}

#header .profile .mcont .udata {
    float: left;
    display: flex;
}

#header .menu > a:hover,
#header .menu > .mitem:hover,
#header .menu > .sitems:hover .but {
    color: #D90 !important;
}

#header .menu > a.selected,
#header .menu > .mitem.selected,
#header .menu > .sitems.selected .but,
#header .profile.selected {
    color: #000;
    /*background:url("../imgs/bgglass.png") repeat-x scroll 50% 50% #FFF;*/
    background: #FFF;
    padding: 8px 13px;
    border: 1px solid #FDB913;
}

#header .menu > a.selected:hover,
#header .menu > .mitem.selected:hover {

}

#header .menu > a.right,
#header .profile.right {
    position: relative;
}

#header .profile .userimg {
    width: 36px;
    height: 36px;
    background: no-repeat center center;
    border: 0 solid #CCC;
    float: left;
    margin: 0 5px 0 0;
    box-shadow: 0 0 2px -2px #000000;
    -webkit-box-shadow: 0 0 2px -2px #000000;
    -moz-box-shadow: 0 0 2px -2px #000000;
    object-fit: cover;
}

#header .profile.selected .userimg {
    border-color: #CDA601;
}

#header .profile .username {
    white-space: nowrap;
    padding-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    /*max-width: 175px;*/
    display: inline-block;
    font-weight: bold;
    min-width: 50px;
    /*margin-top: 2px;*/
}

#header .profile .username .text {
    margin-bottom: 1px;
}

#header .profile .ugdata {
    color: #666666;
    float: none;
    background: transparent;
    font-weight: normal;
    text-overflow: ellipsis;
    display: inline-block;
}

#header .profile .ugdata .name {
    float: none;
    margin: 3px 7px 0 23px;
}

#header .profile:hover .mcont,
#header .profile.active .mcont {
    background-color: #FFF;
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    margin: 0;
    box-sizing: border-box;
}

#header .profile:hover .pdata,
#header .profile.active .pdata {
}

#header .profile .mcont .mopts {
    height: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    background-color: white;
    right: 0;
}

#header .profile:hover .mcont .mopts,
#header .profile.active .mcont .mopts {
    height: auto;
    display: block;
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    width: 100%;
    box-sizing: border-box;
}

#header .profile .mcont .mopt {
    display: block;
    white-space: nowrap;
    padding: 9px 64px 9px 10px;
    background: #FFF;
    color: #333;
    cursor: pointer;
    margin: 2px;
    text-decoration: none;
}

#header .profile .mcont .mopt:last-child {
    margin-bottom: 0;
}

#header .profile .mcont .mopt:hover {
    color: #D90;
    /*color:#000;
    padding:2px 3px;
    background: #FEDC89;
    border-bottom:1px solid #FDB913;
    border-top:1px solid #FDB913;
    text-decoration: none;*/
}

#header .profile .mcont .msep {
    height: 1px;
    background: #CCC;
    margin: 0 10px;
}

#header .iewarn {
    background: #D00;
    color: #FFF;
    margin: -10px -15px 10px;
    padding: 5px;
    border-bottom: 1px solid #FDB913;
}

#header .iewarn a {
    color: #600;
    text-decoration: underline;
}

#header .iewarn a:hover {
    color: #FFF;
}

#header .compmode {

}

#notif {
    display: none;
    float: left;
    margin: 0 3px 0 0;
    background: url("../imgs/bgglass.png") repeat-x scroll center center #FFF;
    padding: 10px 3px;
    height: 14px;
    border: 1px solid #CCC;
    cursor: pointer;
    position: relative;
}

#notif.active {
    border: 1px solid #C00;
    background: url("../imgs/bgglass.png") repeat-x scroll center center #D75035;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

#notif .icon {
    display: none;
}

#notif .count {
    padding: 0 3px;
    margin-top: -1px;
    color: #666;
    font-weight: bold;
    font-family: "Arial Black", Gadget, sans-serif;
}

#notif.active .count {
    color: #FFF;
}

#notiflist {
    display: none;
    overflow: auto;
    /*box-shadow:-1px 0 6px -1px #666666;
    -webkit-box-shadow:-1px 0 6px -1px #666666;
    -moz-box-shadow:-1px 0 6px -1px #666666;*/
    background-color: #FAFAFA;
    /*top: -1px;
    right: 100%;*/
}

#header .profile:hover .mcont #notiflist.opened,
#header .profile.active .mcont #notiflist.opened {
    display: block;
    max-height: 250px;
    padding: 3px;
    margin: 3px 0;
    border: 1px solid #C0C0C0;
}

#notiflist .loading {
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    color: #AAA;
    padding: 5px 9px;
    margin-top: 3px;
}

#notiflist .loading:first-child {
    margin-top: 0;
}

#notiflist .list {
}

#notiflist .list .noti {
    color: #666;
    cursor: pointer;
    padding-bottom: 1px;
    margin-bottom: 1px;
    border-bottom: 1px solid #DADADA;
    font-size: 11px;
}

#notiflist .list .noti.uread {
    background: #FEDC89;
}

#notiflist .list .noti:last-child {
    border-bottom: 0 none;
}

#notiflist .list .noti .imgph {
    text-align: center;
    height: 27px;
    width: 48px;
    padding: 2px;
    margin: 2px 2px 0 0;
    float: left;
    background: center center no-repeat #FAFAFA;
}

#notiflist .list .noti .imgph img {
}

#notiflist .list .noti .imgfix {
    height: 27px;
    width: 48px;
    border: 2px solid #FFF;
    margin: auto;
    background: url('../imgs/diagonals.white.png') center #FFF;
}

#notiflist .list .noti b,
#notiflist .list .noti strong {
    color: #666;
}

#notiflist .list .noti .time {
    margin-top: 4px;
    font-size: 10px;
    float: right;
    color: #999;
    display: none;
}

#notiflist .list.empty {
    color: #999;
    padding: 5px 9px;
    text-align: center;
}


/*********
***	SEARCH BOX
*********/
.search {
    flex-shrink: 0;
}

.search.nosearch {
    filter: alpha(opacity=40);
    -moz-opacity: .40;
    opacity: .40;
}

.search .blockse {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    z-index: 10;
}

.search .searchin {
    font-size: 14px;
    color: #C0C0C0;
    position: absolute;
    padding: 10px 6px 9px;
    z-index: 0;
    background: #FFF;
    width: 300px;
    height: 15px;
}

.search .searchenterkey {
    position: absolute;
    z-index: 1;
    right: 34px;
    height: 34px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0008;
}
.search .searchbox {
    margin-right: 0;
    border: 1px solid #C0C0C0;
    float: left;
    width: 300px;
    height: 28px;
    padding: 2px 5px;
    font-size: 14px;
    position: relative;
    background: transparent;
    z-index: 1;
}
.search #mainsearch{
    position: relative;
    height: 33px;
}
.search #q_autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 100;
    color:#000;
    background: #FFF;
    border: 1px solid #C0C0C0;
    border-top: 0 none;
    padding: 5px;
    max-height: 200px;
    overflow: auto;
}
.search #q_autocomplete:empty{
    display: none;
}

.search #q_autocomplete .metadata-autocomplete{
    display: flex;
    flex-direction: column;
    align-items: start;
    padding: 5px;
    cursor: pointer;
    border-bottom: 1px solid #C0C0C0;
}
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-label{
    font-weight: bold;
    margin-bottom: 3px;
}
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values{
    margin-left: auto;
    margin-right: 5px;
    color: #999;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value{
    display: flex;
    flex-direction: row;
    padding: 2px;
    gap: 25px;
}
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value .metadata-autocomplete-value-label{
    color:#333;
    flex:1;
    gap: 2px;
    display: flex;
}
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value .metadata-autocomplete-value-label .sifterstatus,
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value .metadata-autocomplete-value-label .md-status{
    display: flex;
    height: auto;
    flex:1;
}
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value .metadata-autocomplete-value-count{
    color:#777;
}
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value.focused{
    background-color: #FEDC89;
}
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value:hover .metadata-autocomplete-value-label,
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value:hover .metadata-autocomplete-value-count,
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value.focused .metadata-autocomplete-value-label,
.search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value.focused .metadata-autocomplete-value-count {
    text-decoration: underline;
    color: #5e4200;
}
.search .searchbox.empty {
    color: #CCC;
}

.search input[type=submit],
input.filtersbut {
    margin: 0;
    border: 1px solid #C0C0C0;
    border-left: 0 none;
    height: 0;
    width: 0;
    float: left;
    background: url(../imgs/icon.search.png) no-repeat center transparent;
    outline: none;
    padding: 16px;
}

input.filtersbut {
    z-index: 5;
    background: url("../imgs/icon.filter.png") 8px 8px no-repeat transparent;
    margin: 0 4px 0 -4px;
    padding: 15px 15px 16px;
    border-color: #E5E5E5;
}

.search input[type=submit]:hover,
input.filtersbut:hover {
    border: 1px solid #FDB913;
    margin-left: -1px;
}

input.filtersbut:hover {
    margin-left: -5px;
}

input.filtersbut.active {
    background-color: #FFF;
    border-bottom: 0 none;
    padding-bottom: 17px;
    border-color: #E5E5E5;
}

input.filtersbut.filtering {
    background: url("../imgs/icon.filter.on.png") 8px 8px no-repeat #FFF;
}

.search input[type=submit]:focus,
input.filtersbut:focus {
    outline: none;
}


/*********
***	LIST OPTIONS, SEARCH OPTIONS OVERRIDE
*********/
.searchfilters,
.assetssearchfilters {
    font-size: 12px;
    white-space: nowrap;
    display: none;
    z-index: 5;
}

.searchfilters:empty,
.assetssearchfilters:empty {
    display: none;
}

.assetssearchfilters {
    /*margin-left: 256px;*/
}

.assetssearchfilters.rr {
    margin-right: 256px;
}

.section.searchresults .assetssearchfilters {
    display: flex;
    flex-shrink: 0;
}

.assetssearchfilters.active {
    display: block;
    overflow: visible;
}

.searchoptions {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2px;
    gap: 3px;
}

.searchoptions > * {
    box-sizing: border-box;
}

.searchoptions .optstit {
    color: #666;
    font-size: 14px;
    margin-top: 5px;
    display: none;
}

.searchoptions .tit {
    color: #666;
    padding: 0 9px 0 0;
}

.searchoptions .fblock {
    position: relative;
    min-height: 25px;
    display: flex;
    gap: 3px;
}

.searchoptions .fblock .tit {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    padding: 2px 5px;
    color: #999;
    font-weight: bold;
    background: #ECECEC;
    cursor: pointer;
    position: relative;
    z-index: 2;
    float: left;
    gap: 4px;
    min-height: 25px;
    border-bottom: 1px solid #c0c0c0;
}

.searchoptions .fblock .tit:last-child {
    margin-right: 0;
}

.searchoptions .fblock.nobset .tit {
    cursor: default;
}

.searchoptions .filter.filtered .tit,
.searchoptions .filter.alwayson .tit {
    color: #000;
}

.searchoptions .filter.filtered .tit > i,
.searchoptions .filter.alwayson .tit > i {
    color: #999;
}

.searchoptions .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;
}

.searchoptions .filter:hover .remove {
    display: inline-block;
}

.searchoptions .filter .remove:hover {
    background-position: right top;
}

.searchoptions .fblock .tit .icon {
    height: 16px;
    width: 16px;
    background: url("../imgs/collapsable.png") left -12px;
    margin: 0 -6px -2px 2px;
    display: inline-block;
}

.searchoptions .fblock.open .tit {
    background-color: #FFF;
    padding: 2px 5px;
    z-index: 30;
}

.searchoptions .fblock.open .tit.bset-sep {
    padding-bottom: 11px;
    margin-bottom: -5px;
    z-index: 2;
}

.searchoptions .fblock .tit .filter {
    display: none;
}

.searchoptions .fblock .tit .nofilter {

}

.searchoptions .clear-filters {
    display: flex;
    align-items: center;
    padding: 0 8px;
    color: #999;
    font-weight: bold;
    background: #ECECEC;
    border-bottom: 1px solid #C0C0C0;
    cursor: pointer;
    z-index: 2;
    min-height: 25px;
    box-sizing: border-box;
}

.searchoptions .clear-filters .icon {
    width: 16px;
    height: 16px;
    background: url("../imgs/icons.png") -16px -96px;
}

.searchoptions .bset {
    position: absolute;
    padding: 0;
    background-color: #FFF;
    border: 1px solid #DADADA;
    -webkit-box-shadow: 0 3px 3px -2px #666666;
    -moz-box-shadow: 0 3px 3px -2px #666666;
    box-shadow: 0 3px 3px -2px #666666;
    z-index: 6;
    min-width: 100%;
    margin-top: -1px;
    display: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 100%;
}

.searchoptions .fblock.users .bset {
    width: 260px;
}

.searchoptions .filter.open .bset,
.searchoptions .bset.open {
    display: block;
}

.searchoptions .bset label {
    margin: 1px;
    padding: 7px 12px 7px 5px;
    cursor: pointer;
    position: relative;
    white-space: nowrap;
    color: #333;
}

.searchoptions .bset label:hover {
    background: #F2F2F2;
    color: #D90;
}

.searchoptions .bset label.mdcb {
    display: inline-block;
    padding: 0 15px 0 0;
}

.searchoptions .metadataadd {
    margin-bottom: 15px;
}

.searchoptions .metadataadd option.private {
    color: #600;
    background: #FFFAF9;
}

.searchoptions .bset .sep {
    margin: 2px 1px;
    padding: 0;
    height: 1px;
    background-color: #DADADA;
    cursor: default;
}

.searchoptions .bset.bset-sep {
    position: relative;
    padding: 0;
    border: 0 none;
    box-shadow: 0 0;
    margin-bottom: 0;
    border-top: 1px solid #DADADA;
    z-index: 1;
}


.searchoptions .fblock.medium {
    width: 150px;
}

.searchoptions .fblock.large {
    width: 250px;
}

.searchoptions .fblock.wide {
    float: none;
    margin-right: 0;
}

.searchoptions .catname {
    display: inline-block;
}

.searchoptions .catname .cat {
    padding: 1px 3px 1px;
    height: 14px;
    clear: none;
    cursor: pointer;
    background: #FFF none;
    border: 1px solid #C0C0C0;
    color: #666;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
}

.searchoptions .catname .cat:hover {
    border-color: #FDB913;
}

.searchoptions .catname .selcat .c {
    padding: 0 2px 2px 0;
}

.searchoptions .catname .selcat .s {
    margin: 3px 3px 0 0;
}

.searchoptions .catname .remover,
.searchoptions .catname .remover {
    height: 12px;
    width: 12px;
    margin: 2px 2px 0 3px;
    display: inline-block;
    background: url(../imgs/remove.png) -3px -3px repeat-x;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
}

.searchoptions .catname .remover:hover,
.searchoptions .catname .remover:hover {
    background-position: 51px -3px;
}

.searchoptions .catname .remover {
    margin: 3px 0 -2px 6px;
}

/*.searchoptions #advtypes .ui-button-text{
	height:16px;
	width:16px;
	background:url(../imgs/icons.png) no-repeat;
}
.searchoptions #advtypes .video .ui-button-text{ 	background-position: 0 0; }
.searchoptions #advtypes .audio .ui-button-text{ 	background-position: -16px 0; }
.searchoptions #advtypes .image .ui-button-text{ 	background-position: -32px 0; }
.searchoptions #advtypes .document .ui-button-text{ background-position: -48px 0; }
.searchoptions #advtypes .playlist .ui-button-text{ background-position: -64px 0; }
.searchoptions #advtypes .unknown .ui-button-text{ 	background-position: -80px 0; }
.searchoptions #advtypes .none .ui-button-text{ 	background-position: -96px 0; }*/
.searchoptions label {
    display: block;
    cursor: pointer;
    padding: 2px 1px;
    color: #666;
}

.searchoptions label.on {
    color: #FDB913;
}

.searchoptions label:hover {
    color: #FDB913;
}

.searchoptions label.off {
    color: #999;
}

.searchoptions label.off:hover {
    color: #C17D00;
}

.searchoptions label input.show {
    display: inherit;
    float: left;
    margin: 1px 7px 1px 0;
}

.searchoptions .ui-button-text-only .ui-button-text {
    padding: 0;
}

.searchoptions .ui-button .ui-button-text {
    font-size: 11px;
}

.searchoptions .ui-buttonset {
    height: 28px;
}

.searchoptions .ui-buttonset .ui-button {
    padding: 5px 12px;
}

.searchoptions .ui-buttonset .ui-button:last-child {
}


/****************
*** CATEGORY SEARCHER
****************/
.searchoptions #catsearcher,
.searchoptions #mdsearcher,
.searchoptions #sortsearcher,
.searchoptions #qsearcher,
.searchoptions #tagssearcher {
    display: none;
    float: none;
    position: relative;
}

.searchoptions #catsearcher.opened,
.searchoptions #mdsearcher.opened,
.searchoptions #sortsearcher.opened,
.searchoptions #qsearcher.opened,
.searchoptions #tagssearcher.opened {
    display: flex;
    flex-wrap: wrap;
    gap: 3px;
}

.searchoptions #catsearcher span {
}

.searchoptions #catsearcher .tit {
    margin-right: 0;
}

.searchoptions .tagnames {
    display: block;
    margin-top: -1px;
    float: right;
}

.searchoptions .tags {
    display: inline-block;
    margin: -1px -3px -6px 0;
}

.searchoptions .tag {
    white-space: nowrap;
    float: left;
    margin: 0 4px 0 8px;
    padding: 0 2px 1px;
    cursor: pointer;
    color: #333;
    background-color: #FEF2D4;
    /*border:1px solid #D9D2BF;*/
    border: 1px solid #FDB913;
    border-left: 0 none;
    font-size: 11px;
    position: relative;
    height: 13px;
}

.searchoptions .tag:last-child {
    margin-right: 0;
}

.searchoptions .tag .tail {
    width: 7px;
    height: 16px;
    background: url("../imgs/asset.tagtail.png") top left no-repeat;
    position: absolute;
    left: -7px;
    top: -1px;
}

.searchoptions .tag.selected {
    background-color: #FEDC89;
    border: 1px solid #BE8601;
    border-left: 0 none;
    padding: 0 2px;
}

.searchoptions .tag:hover {
    background-color: #FEF2D4;
    border: 1px solid #BE8601;
    border-left: 0 none;
}

.searchoptions .tag:hover .tail {
    background-position: 0 -24px;
}

.searchoptions .tag.s1 {
    font-size: 11px;
    height: 13px;
    margin-left: 8px;
    line-height: 15px;
}

.searchoptions .tag.s2 {
    font-size: 11px;
    height: 15px;
    margin-left: 9px;
    line-height: 15px;
    padding: 1px 2px 0;
}

.searchoptions .tag.s3 {
    font-size: 14px;
    height: 17px;
    margin-left: 10px;
    line-height: 18px;
}

.searchoptions .tag.s4 {
    font-size: 16px;
    height: 19px;
    margin-left: 11px;
    line-height: 18px;
}

.searchoptions .tag.s5 {
    font-size: 18px;
    height: 21px;
    margin-left: 12px;
    line-height: 22px;
}

.searchoptions .tag.s1 .tail {
    width: 7px;
    left: -7px;
    height: 16px;
    background-position: 0 0;
}

.searchoptions .tag.s2 .tail {
    width: 8px;
    left: -8px;
    height: 18px;
    background-position: -7px 0;
}

.searchoptions .tag.s3 .tail {
    width: 9px;
    left: -9px;
    height: 20px;
    background-position: -15px 0;
}

.searchoptions .tag.s4 .tail {
    width: 10px;
    left: -10px;
    height: 22px;
    background-position: -24px 0;
}

.searchoptions .tag.s5 .tail {
    width: 11px;
    left: -11px;
    height: 24px;
    background-position: -34px 0;
}

.searchoptions .tag.s1.selected .tail {
    width: 7px;
    left: -7px;
    height: 16px;
    background-position: 0 -48px;
}

.searchoptions .tag.s2.selected .tail {
    width: 8px;
    left: -8px;
    height: 18px;
    background-position: -7px -48px;
}

.searchoptions .tag.s3.selected .tail {
    width: 9px;
    left: -9px;
    height: 20px;
    background-position: -15px -48px;
}

.searchoptions .tag.s4.selected .tail {
    width: 10px;
    left: -10px;
    height: 22px;
    background-position: -24px -48px;
}

.searchoptions .tag.s5.selected .tail {
    width: 11px;
    left: -11px;
    height: 24px;
    background-position: -34px -48px;
}

.searchoptions .tag.s1:hover .tail {
    background-position: 0 -24px;
}

.searchoptions .tag.s2:hover .tail {
    background-position: -7px -24px;
}

.searchoptions .tag.s3:hover .tail {
    background-position: -15px -24px;
}

.searchoptions .tag.s4:hover .tail {
    background-position: -24px -24px;
}

.searchoptions .tag.s5:hover .tail {
    background-position: -34px -24px;
}

.searchoptions .values {
    display: flex;
    flex-direction: row;
}

.searchoptions .value {
    white-space: nowrap;
    margin: 0 0 0 2px;
    cursor: pointer;
    color: #666;
    font-weight: normal;
    display: flex;
    align-items: center;
}

.searchoptions .value.field,
.searchoptions .value.dir {
    margin-left: 0;
}

.searchoptions .values .value:after {
    content: ',';
}

.searchoptions .fstatus .values .value:after,
.searchoptions .field-id-status .values .value:after,
.searchoptions .field-id-deliveryFiles .values .value:after,
.searchoptions .field-id-fileVersionStatus .values .value:after,
.searchoptions .values .value:last-child:after {
    content: '';
}

.searchoptions .field-id-deliveryFiles .values,
.searchoptions .field-id-fileVersionStatus .values {
    margin-left: 3px;
}

.searchoptions .fstatus .values .value,
.searchoptions .field-id-status .values .value,
.searchoptions .field-id-deliveryFiles .values .value,
.searchoptions .field-id-fileVersionStatus .values .value {
    color: #FFF;
    text-shadow: 0 0 2px #333;
    max-width: 160px;
    font-size: 12px;
    display: block;
    border-radius: 3px;
    padding: 2px 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.searchoptions .values .value:hover {
    color: #FDB913;
    text-decoration: underline;
}

.searchoptions .fstatus .values .value:hover,
.searchoptions .field-id-status .values .value:hover,
.searchoptions .field-id-deliveryFiles .values .value:hover,
.searchoptions .field-id-fileVersionStatus .values .value:hover {
    color: #FFF;
}

.searchoptions .values .value.approved,
.searchoptions .field-id-fileVersionStatus .values .value.available {
    background-color: #6C9CC1;
    border-color: #369;
}

.searchoptions .values .value.sending,
.searchoptions .values .value.uploading {
    background: url(../imgs/uploading_status.png) #FDD641;
}

.searchoptions .values .value.finalized,
.searchoptions .values .value.sent,
.searchoptions .values .value.encoding {
    background-color: #6C6;
    border-color: #080;
}

.searchoptions .values .value.complete,
.searchoptions .values .value.waiting,
.searchoptions .values .value.queued {
    background-color: #FDD641;
    border-color: #CDA601;
}

.searchoptions .values .value.incomplete,
.searchoptions .values .value.none,
.searchoptions .values .value.deleted,
.searchoptions .values .value.idle,
.searchoptions .values .value.canceled {
    background-color: #C1C1C1;
    border-color: #999;
}

.searchoptions .values .value.rejected,
.searchoptions .values .value.upload_interrupted,
.searchoptions .values .value.error {
    background-color: #C66;
    border-color: #900;
}

.searchoptions .values .value > span {
    font-size: 8px;
    margin-right: 2px;
    font-weight: bold;
}

/*
NEW SORT & GROUP BY
*/
#sort-group-by-block {
    position: relative;
    margin: 0;
    padding: 10px 15px 10px 10px;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: minmax(auto, 10vw) auto auto;
    align-items: center;
    grid-column-gap: 5px;
    row-gap: 4px;
    z-index: 6;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 80vh;
    width: max-content;
}

#sort-group-by-block input[type="radio"],
#sort-group-by-block input[type="checkbox"] {
    margin: 0 !important;
    cursor: pointer;
}

#sort-group-by-block .tit-label {
    font-size: 8px;
    /*font-style: italic;*/
    font-weight: bold;
    margin-bottom: 2px;
}

#sort-group-by-block .tit-label.sort {
    grid-column-start: 2;
    grid-column-end: 3;
}

#sort-group-by-block .tit-label.group {
    grid-column-start: 3;
    grid-column-end: 4;
}

#sort-group-by-block .md-tit {
    grid-column: 1/-1;
    margin-top: 8px;
    font-weight: bold;
}

#sort-group-by-block .sg-by-input {
    justify-self: center;
    display: inline-grid;
    align-items: center;
    justify-items: center;
    grid-template-columns: auto 10px;
    gap: 2px;
}

#sort-group-by-block .hide {
    display: none;
}

#sort-group-by-block .sg-by-sort-dir-icon {
    margin-left: 2px;
    align-items: center;
    justify-content: center;
    color: #333;
}
#sort-group-by-block .sg-by-sort-dir-icon.asc::before {
    font-family: "Font Awesome 6 Free", serif; font-weight: 900; content: "\f882";
    /*background: no-repeat 0 0 url("../imgs/sort-group-by-icons.png");*/
    /*f15d*/
}

#sort-group-by-block .sg-by-sort-dir-icon.desc::before {
    font-family: "Font Awesome 6 Free", serif; font-weight: 900; content: "\f15d";
}
/************:OXOBOX: css/home.css :OXOBOX:************/
/* CSS Document */

.home{
}

.home .assethometitle{
	padding-bottom:6px;
	width:150px;
	text-align:center;
	margin:30px auto -1px;
	position:relative;
	z-index:2;
	padding:5px 0px 0px;
	font-size:18px;
	background-color:#EAEAEA;
	border:1px solid #E0E0E0;
	border-bottom:0px none;
}
.home .assetshome{
	padding-bottom:6px;
	width:450px;
	margin:0px auto 15px;
	padding:10px;
	background-color:#EAEAEA;
	border:1px solid #E0E0E0;
}
.home .assetshome .searchbox{
	margin-right:0px;
	border:1px solid #CCC;
	float:left;
	width:416px;
	height:24px;
	font-size:12px;
	padding:1px 2px;
}
.home .assetshome input[type=submit]{
	margin:0px;
	border:1px solid #CCC;
	border-left:0px none;
	background-color:#EEE;
	height:28px;
	width:28px;
	float:left;
	background-image:url(../imgs/search_icon.png);
	background-repeat:no-repeat;
	background-position: center center;
	outline: none;
}
.home .assetshome input[type=submit]:focus{
	outline: none;
}
.home .assetshome input[type=submit]:hover{
	border:1px solid #CCC;
	border-left:0px none;
}

.home .homeblock{
	float: left;
	width: 33%;
}

.home .homepanel{
	padding-bottom:6px;
	margin:0px 6px 15px;
	padding:4px;
	background-color:#EAEAEA;
	border:1px solid #E0E0E0;
}
.home .homeblock .title{
	background: url('../imgs/bgglass.png') center repeat-x #DADADA;
	color: #333;
	border: 1px solid #CCC;
	padding: 4px;
	font-weight: bold;
}
.home .homeblock .cont{
	padding: 6px 2px 1px;
	color: #212121;
}
/************:OXOBOX: css/dialog.css :OXOBOX:************/
/* CSS Document */
.popupdiag .putitle{ 
	display:none; 
}
.ui-dialog.working .ui-dialog-content{
	padding:0px 0px 1px;
	height:0px;
}
.ui-dialog.working .ui-dialog-title{
	text-align:center;
}
.ui-dialog,
.ui-dialog .ui-dialog-content{
	overflow-y: auto !important;
}

.ui-dialog.full{
	width: 95vw !important;
	height: 95vh !important;
}

.ui-dialog .image-buttons{
    overflow: hidden;
    height: 81.7vh;
    display: flex;
    justify-content: space-between;
    gap: 5px;
    align-items: stretch;
}

.ui-dialog .image-buttons input[type="button"],
.ui-dialog .image-buttons div.empty{
	width: 80px;
}
.ui-dialog .full-img{
    display: flex;
    max-height: 100%;
    align-items: center;
    justify-content: center;
    max-width: 100%;
}
.ui-dialog .full-img > img{
    background: url(../imgs/png_alpha.png);
    max-width: 100%;
    object-fit: contain;
    max-height: 100%;
    flex-shrink: 1;
}
.ui-dialog .full-img.alpha-black > img{
    background: #000;
}
.ui-dialog .downloads{
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    gap: 5px;
    padding: 5px;
}

.ui-dialog.flexible{
	display: flex !important;
	flex-direction: column;
	gap: 5px;
	overflow-y: hidden !important;
    padding: 3px 3px;
    justify-content: space-between;
}
.ui-dialog.flexible .ui-dialog-content{

}
.ui-dialog.flexible .ui-dialog-content .form .info{
	overflow: visible;
}
.ui-dialog.flexible .ui-dialog-content .form.resizable{
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.ui-dialog .ui-dialog-content .form.resizable .flexible{
	/*flex:1;*/
	max-height: none;
}
.ui-dialog {
	max-height: 96vh;
}

.popupdiag textarea {
    resize: none;
    width: 100%;
    /*margin: 1px -1px;*/
    margin: 0;
	padding: 0;
}

.popupdiag textarea.vertical-resize {
	resize: vertical;
	max-width: 100%;
}
.popupdiag input.error{
	border:1px solid #900;
}
.popupdiag{ display:none; }

.popupdiag .form.flex-form{
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-content: stretch;
}
.popupdiag .form .tab{
	display:none;
}
.popupdiag .form .tab:first-child{
	display:block;
}
.popupdiag .subfile{
	margin-bottom:15px;
}
.popupdiag .subfile .qq-upload-button{
	margin:0px auto;
	float:none;
}

.popupdiag .form.flex-form .block.flexible{
	flex: 1;
}
.popupdiag .form.flex-form .block.flexible.flexible-cols{
	display: flex;
	align-content: stretch;
	align-items: stretch;
}
.popupdiag .form.flex-form .block.flexible.flexible-cols{
	display: flex;
	align-content: stretch;
	align-items: stretch;
}
.popupdiag .form.flex-form .block.flexible.flexible-cols .flexible-col{
	display: flex;
	flex-direction: column;
}
.popupdiag .form.flex-form .block.flexible.flexible-cols .flexible-col .stit{
	flex:0;
}
.popupdiag .form.flex-form .block.flexible.flexible-cols .flexible-col .scroller,
.popupdiag .form.flex-form .block.flexible.flexible-cols .flexible-col .usel{
	flex:1;
	max-height: fit-content;
}
.popupdiag .form.flex-form .buts{
	position: sticky;
	bottom: -6px;
	left: 0;
	right: 0;
	z-index: 10;
	padding-bottom: 7px;
}

.popupdiag .tab .loading{
	text-align: center;
	padding: 10px 0;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

.popupdiag .progress{
}
.popupdiag .progress .status{
	margin-bottom: 4px;
	text-align: center;
}
.popupdiag .progress .bar{
	border:1px solid #999;
	background-color:#EAEAEA;
	height:12px;
}
.popupdiag .progress .bar .barprog{
	background-color:#FDB913;
	background-image:url(../imgs/uploading.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:12px;
}
.popupdiag .tab .loading .progress{
	margin-top: 10px;
}

.popupdiag .checking{
	text-align: center;
	padding: 30px 10px 10px;
	margin: 0px 30px;
	background: center 8px repeat-x url('../imgs/uploading.gif') transparent;
}
.popupdiag .checkok{
	text-align: center;
	padding: 30px 10px 10px;
	background: top center no-repeat url('../imgs/deliveryok.png') transparent;
}
.popupdiag .checkerror{
	text-align: center;
	padding: 30px 10px 10px;
	background: top center no-repeat url('../imgs/deliveryerror.png') transparent;
}

.popupdiag .scroller .destdesc{
    display: block;
	height:17px;
	padding: 2px;
	border-bottom: 1px solid #DADADA;
}
.popupdiag .scroller .destdesc:last-child{
	border-bottom: 0 none;
}
.popupdiag .scroller .destdesc img{
    border: none;
}

.flex-popup {
	display: flex !important;
	flex-flow: column nowrap;
}
/************:OXOBOX: css/assets.css :OXOBOX:************/
/* 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;
	margin-right: 4px;
}

.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{
	grid-template-columns: 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr;
}
.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{
	width: 100%;
	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;
}

.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--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;
}
/************:OXOBOX: css/assets.group.css :OXOBOX:************/
.asset-group--excel-like,
.asset-group {
    margin: 0 0 6px 0;
    padding: 5px 5px 0 5px;
    box-sizing: border-box;
    /*min-height: 100px;*/
    width: 100%;
    display: flex;
    flex-direction: column;
    background-color: #ECECEC;
    border-bottom: 1px solid #C0C0C0;
    color: #333;
    cursor: default;
    user-select: none;
}

.asset-group--excel-like {
    display: none;
    padding-top: 0;
}

.asset-group--excel-like.show {
    display: flex;
}

.asset-group .asset-group-content-grid {
    display: grid;
    grid-template-rows: auto 1fr;
    grid-template-areas:
        "header"
        "content";
}

.asset-group .asset-group-header {
    display: flex;
    grid-area: header;
    flex-direction: column;
    /*width: 100%;*/
    /*justify-content: space-between;*/
}

.asset-group .asset-group-header .asset-group-common-data {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /*max-width: 60%;*/
}

.asset-group .asset-group-header .asset-group-common-data .ag-criteria {
    background-color: #fff7d9;
    border: 1px solid #cbcbcb;
    font-size: 15px;
    color: rgba(0,0,0,0.87);
    display: flex;
    flex-flow: nowrap;
    height: 25px;
    align-items: center;
    border-radius: 3px;
    padding: 0 8px;
    width: fit-content;
    margin-right: 2px;
}

.asset-group .asset-group-header .ag-titles {
    display: flex;
    font-size: 12px;
    margin-top: 4px;
    font-style: italic;
    color: rgba(0, 0, 0, 0.87);
    flex-flow: wrap;
    align-items: center;
    padding: 0 8px;
    max-width: 1200px;
}

.asset-group .asset-group-header .ag-titles .ag-title,
.asset-group .asset-group-header .asset-group-common-data .ag-criteria .ag-criteria-label,
.asset-group .asset-group-header .asset-group-common-data .ag-criteria .ag-criteria-value {
    white-space: nowrap;
    max-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.asset-group .asset-group-header .ag-titles .ag-title {
    max-width: 50%;
    margin-right: 8px;
    border-bottom: 1px solid #CCCCCC;
}

.asset-group .asset-group-header .asset-group-common-data .ag-criteria .ag-criteria-value {
    margin-left: 4px;
    font-weight: bold;
}

.asset-group .asset-group-header .ag-asset-types {
    display: flex;
    flex-direction: row;
    /*justify-content: flex-end;*/
    align-items: center;
    margin-left: auto;
}

.asset-group .asset-group-header .ag-asset-type {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: 1px solid #C0C0C0;
    border-radius: 3px;
    margin-left: 2px;
    min-width: 60px;
    height: 27px;
    /*margin-top: 5px;*/
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    box-sizing: border-box;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon {
    color: #999;
    width: 16px;
    height: 16px;
    background: url(../imgs/icons.png) no-repeat;
    margin-right: 5px;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.total {
    display: none;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.video {
    background-position: 0 0;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.audio {
    background-position: -16px 0;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.image {
    background-position: -32px 0;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.document {
    background-position: -48px 0;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.compressed {
    background-position: -208px -48px;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.subtitle {
    background-position: -240px -48px;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.playlist {
    background-position: -64px 0;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.unknown {
    background-position: -80px 0;
}

.asset-group .asset-group-header .ag-asset-type .ag-type-icon.none {
    background-position: -96px 0;
}

.asset-group .asset-group-content {
    grid-area: content;
    /*display: grid;*/
    /*grid-template-columns: 50% 50%;*/
    /*column-gap: 10px;*/
    /*row-gap: 8px;*/
    display: flex;
    flex-wrap: wrap;
    /*padding: 15px 15px 5px 15px;*/
}

.asset-group .asset-group-content .asset-group-status {
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 8px 4px;
}

.asset-group .asset-group-content .asset-group-status .status-label {
    font-size: 13px;
    opacity: .7;
    margin-left: 6px;
    margin-bottom: 4px;
}

.asset-group .asset-group-content .asset-group-status .status-values {
    display: flex;
    flex-direction: row;
    /*justify-content: space-between;*/
    /*padding: 8px 20px 20px 20px;*/
    /*padding: 5px 8px 9px 8px;*/
}

.asset-group .asset-group-content .asset-group-status .status-value {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    margin: 0 4px 2px 4px;
    max-width: 60px;
    overflow: hidden;
}

.status-value.disabled {
    opacity: .35;
    cursor: default;
}

.status-value .status-count {
    font-size: 20px;
    padding: 5px 0;
}

.status-value .status-name {
    opacity: .7;
    color: #333333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 56px;
    text-align: center;
    font-size: 11px;
}

.asset-group .asset-group-content .asset-group-status:last-child .st-vertical-sep {
    display: none;
}

.asset-group .st-vertical-sep {
    border-left: 1px solid #E0E0E0;
    width: 0 !important;
    height: 80%;
    position: absolute;
    right: 0;
    top: 10px;
}

.asset-group .st-horizontal-sep {
    border-top: 1px solid #E0E0E0;
    height: 0 !important;
    width: 95%;
    align-self: center;
}

.asset-group-list {
    display: none;
}

.asset-group-list.show {
    display: grid;
    grid-auto-rows: 25px;
    background-color: #EEEEEE;
    box-sizing: border-box;
    max-height: 500px;
    overflow-y: auto;
    overflow-x: auto;
    border: 1px solid #E0E0E0;
    border-top: 3px solid #E0E0E0;
    position: relative;
}

.asset-group-list::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.asset-group-list::-webkit-scrollbar-thumb {
    background-color: darkgrey;
}

.asset-group-list::-webkit-scrollbar-corner {
    background-color: darkgrey;
}

.asset-group-element {
    display: none;
}

.asset-group-element.header,
.asset-group-element.show {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
    align-items: center;
    justify-items: center;
    grid-auto-flow: column;
    grid-auto-columns: minmax(130px, 1fr);
}

.asset-group-element.header {
    position: sticky;
    top: 0;
}

.asset-group-element .element-data {
    box-sizing: border-box;
    /*padding-left: 10px;*/
    height: 100%;
    width: 100%;
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    display: grid;
    align-items: center;
    justify-items: center;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #F8F8F8;
    /*-webkit-user-select: all;  !* Chrome 49+ *!*/
    /*-moz-user-select: all;     !* Firefox 43+ *!*/
    /*-ms-user-select: all;      !* No support yet *!*/
    /*user-select: all;*/
    padding: 0 2px;
}

.asset-group-element .element-data.element-data--header-title {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
}

.asset-group-element .element-data.element-data--extra-data {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-direction: row;
}

.asset-group-element .element-data.element-data--extra-data i {
    padding: 0 5px;
}

.element-data__count {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5px;
}

.asset-group-element--selected .element-data,
.asset-group-element.ctmon .element-data {
    background-color: #FEEAB8;
}

.asset-group-element .element-data.no-data {
    background: #ECECEC;
}

.asset-group-element.header .element-data {
    border-bottom: 1px solid #fdb9137a;
    border-right: 1px solid #fdb9137a;
    /*font-weight: bold;*/
    font-style: italic;
    /*justify-items: start;*/
    background-color: #EEEEEE;

}

.asset-group-element.header .element-data .title {
    margin-left: auto;
    margin-right: 5px;
}

.asset-group-element .element-data .title {
    justify-self: start;
    margin-left: 5px;
}

.asset-group-element .element-data .md-status,
.asset-group-element .element-data .status {
    color: #FFF;
    text-shadow: 0 0 2px #333;
    padding: 2px 3px;
    min-height: 20px;
    min-width: 13px;
    flex: 1;
    text-align: center;
}
.asset-group-element .element-data .status{
    border-right: 3px;
    border: 1px solid;
}
.asset-group-element .element-data .md-status:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    padding-left: 5px;
}
.asset-group-element .element-data .md-status:not(:first-child) {
    border-left-color: rgba(0, 0, 0, 0.3);
}
.asset-group-element .element-data .md-status:not(:last-child) {
    margin: 0 -1px 0 0;
}
.asset-group-element .element-data .md-status:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    padding-right: 5px;
}
.asset-group-element .element-data .status.approved {
    background-color: #6C9CC1;
    border-color: #369;
}

.asset-group-element .element-data .status.finalized {
    background-color: #6C6;
    border-color: #080;
}

.asset-group-element .element-data .status.complete {
    background-color: #FDD641;
    border-color: #CDA601;
}

.asset-group-element .element-data .status.incomplete {
    background-color: #C1C1C1;
    border-color: #999;
}

.asset-group-element .element-data .status.rejected {
    background-color: #C66;
    border-color: #900;
}

.asset-group-element .element-data .ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    /*margin: 0 6px;*/
    /*max-width: calc(100% - 12px);*/
    max-width: 100%;
    display: flex;
    width: 100%;
}

.asset-group-element.header .element-data .title.ellipsis {
    width: auto;
}

.asset-group-element .element-data .ellipsis.status{
    border-radius: 3px;
}
.asset-group-element .element-data .ellipsis > span{
    flex:1;
}

.element-data--title {
    grid-template-columns: auto auto;
    cursor: pointer;
    align-items: center;
    justify-content: start;
}

.asset-group-element .element-data .open-all {
    display: flex;
    visibility: hidden;
    cursor: pointer;
    padding: 0 5px;
    color: #FDB913;
}

.asset-group-element .element-data .open-all.show {
    visibility: visible;
}

.asset-group-element:last-child .element-data {
    border-bottom: none;
}

.asset-group-element .element-data:last-child {
    border-right: none;
}

.asset-group-element .element-data.span2 {
    grid-column: span 2;
    min-width: 0;
}

.asset-group-element .element-data.span3 {
    grid-column: span 3;
    min-width: 0;
}

.asset-group-element .element-data .asset-group-element-cb,
.asset-group-element .element-data .asset-group-element-cb > * {
    width: 100%;
    cursor: pointer;
}

.grouped-assets-select {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.grouped-assets-select * {
    box-sizing: border-box;
}

.grouped-assets-select__label {
    display: flex;
    align-items: center;
}

.grouped-assets-select__label .fa-square-check {
    padding: 0 4px;
}

.grouped-assets-select__count {
    color: #FDB913;
}

.grouped-assets-select__label.active .fa-square-check {
    color: #FDB913;
}

.grouped-assets-select__list {
    font-style: normal;
    background-color: #FFF;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 16px;
    white-space: nowrap;
    min-width: 100%;
    display: none;
    padding: 5px;
    border: 1px solid #FEEAB8;
}

.grouped-assets-select__option {
    padding: 6px 5px;
    cursor: pointer;
}

.grouped-assets-select__option:hover {
    background: url("../imgs/bgglass.png") repeat-x scroll 50% 50% #FAFAFA;
    padding: 5px 4px;
    border: 1px solid #FEEAB8;
    color: #000;
}

.asset-group .status-value.active {
    margin-bottom: 0 !important;
}

.asset-group .status-value.active::after {
    content: "";
    display: grid;
    position: relative;
    height: 2px;
    background-color: #FF000080;
    width: 100%;
    margin-top: 2px;
}

.asset-group .ag-asset-type.active {
    border: 2px solid #FF000080;
}

.asset-group-list-loading {
    background: url('../imgs/loading.gif') 64px 2px no-repeat;
    cursor: default;
    align-self: center;
    margin-left: 50px;
    color: #999;
    font-size: 12px;
}
/************:OXOBOX: css/fileuploader.css :OXOBOX:************/
.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: auto; padding: 10px 10px 11px; text-align:center;   
    background: url("../imgs/bgglass.png") repeat-x scroll center center #FFF;
	border:1px solid #C0C0C0;
	color:#333;
	cursor:default;
	float:right;
}
.qq-upload-button-hover {
	border-color:#FDB913;
}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
	border:1px solid #FDB913;
    background-color:#FFF;
	color:#333;
	font-weight:bold;
	text-align:center;
	margin: 1px; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {
	background-color:#FDB913;
	color:#FFF;
}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc; display:none !important; }
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

.editpanel .uploadprog{
	clear:left;
}





.editpanel .upicon{
    background-color: #E5E5E5;
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 36px;
    width: 36px;
    margin-left: 5px;
	border:1px solid #C0C0C0;
}
/************:OXOBOX: css/categories.css :OXOBOX:************/
/* CSS Document */

/****
*** CATEGORIES
*****/
.leftpanel #catadder,
.leftpanel #catsreloader{
	height:16px;
	margin-bottom:-2px;
	margin-left:0;
	margin-top:2px;
	width:26px;
}
.leftpanel #catadder span.ui-icon{
	margin-top:-9px;
}

.leftpanel #catsreloader{
	float: right;
}

.cattree .category{
	margin-bottom: 2px;
	margin-top: 2px;
}
.cattree .category > .catname input[type="checkbox"]{
	margin:2px 4px 0 0 !important;
}
.cattree .category .expander{
	cursor:pointer;
	float:left;
	margin: 2px -21px 1px 2px;
	width: 18px;
	height: 22px;
}
.cattree .category .expander .ic{
	height:9px;
	width:9px;
	margin: 6px 4px;
	background:no-repeat 0 0 url(../imgs/cats.png);
}
.cattree .category .expander:hover{
}
.cattree .category.none .expander:hover{
	background: inherit;
}

.cattree .category.opened > .expander .ic {
	background-position: -9px 0;
}

.cattree .category.none > .expander .ic {
	background-position: -18px 0;
	cursor: default;
}

.cattree .category.private .expander .ic {
	background-position: 0 -9px;
}

.cattree .category.private.opened > .expander .ic,
.cattree .private .category.opened > .expander .ic {
	background-position: -9px -9px;
}

.cattree .category.private.none > .expander .ic,
.cattree .private .category.none > .expander .ic {
	background-position: -18px -9px;
}

.cattree .category.uncategorized .expander .ic {
	background-position: -18px -18px;
}

.cattree .category.hide .expander .ic {
	background-position: -18px -9px;
}

.cattree .category.deleted .expander .ic {
	background-position: -18px -9px;
}


.cattree .category.collection .expander .ic {
	background-position: 0 -27px;
}

.cattree .category.collection.opened > .expander .ic,
.cattree .category.collection .opened > .expander .ic {
	background-position: -9px -27px;
}

.cattree .category.collection.none > .expander .ic,
.cattree .category.collection .none .expander .ic {
	background-position: -18px -27px;
}


.cattree .category.group.none > .expander .ic{
}
.cattree .category.group.opened > .expander .ic{
}

.cattree .category.group{
	margin-bottom:1px;
}
.cattree .category.group.opened{
    border-bottom: 1px dotted #DADADA;
    margin-bottom: 3px;
}
.cattree .category.group > .expander{
	width: 18px;
    height: 18px;
    background-position: center;
}
.cattree .category .catname{
	padding:7px 3px 3px 22px;
	cursor:pointer;
	overflow:hidden;
	white-space:nowrap;
	color:#666;
	height: 16px;
}
.cattree .category.public >			.catname{				}
.cattree .category.private >		.catname{	color:#666;	}
.cattree .category.uncategorized >	.catname{	color:#700;	}
.cattree .category.hide >	    .catname{	color: #454645;	}
.cattree .category.deleted >	    .catname{	color: #454645;	}

.cattree .category .catname .fvsync{
	float: right;
	margin-top: -4px;
}
.cattree .category .catname .catmdicon{
	float: right;
	margin-top: -1px;
	width: 15px;
	height: 15px;
	display: inline-block;
	background: no-repeat 0 0 url(../imgs/cats-metadata.png);
	cursor: pointer;
}
.cattree .category.collection .catname{
	color:#444;
	background: rgba(0,200,0,0.1);
}
.cattree .category.collection >	.catname{
	color:#393;
	background: rgba(0,200,0,0.2);
}
.cattree .category.group > .catname{
	font-weight:bold;
	padding: 3px 3px 3px 24px;
}

.cattree .category:hover > .catname{
	/*background: #E5E5E5;*/
	background: #F2F2F2;
	color:#C17D00;
}
.cattree .category.collection:hover > .catname,
.cattree .category.collection .category:hover > .catname{
	background: rgba(0,200,0,0.3);
	color:#090;
}


.cattree .category.subselected > .catname{
	/*background: url('../imgs/bgglass.png') repeat-x center center #F2F2F2;*/
	background: #FEF2D4;
}
.cattree .category.collection.subselected > .catname,
.cattree .category.collection.subselected .category > .catname{
	/*background: url('../imgs/bgglass.png') repeat-x center center #F2F2F2;*/
	background: rgba(0,200,0,0.4);
}
.cattree .category.selected > .catname{
	/*background: url('../imgs/bgglass.png') repeat-x center center #FEDC89;*/
	background: #FEDC89;
}
.cattree .category.collection.selected > .catname,
.cattree .category.collection .category.selected > .catname{
	/*background: url('../imgs/bgglass.png') repeat-x center center #FEDC89;*/
	background: rgba(0,200,0,0.5);
}

.cattree .category .catname.dropactive,
.cattree.dropactive .category .catname{
	background-image:url("../imgs/diagonals.white.png");
	background-color: #FDB913;
}
.cattree .category.collection .catname.dropactive,
.cattree.dropactive .category.collection .catname{
	background-color: rgba(0,200,0,0.4);
}
.cattree .category .catname.drophover,
.cattree.drophover .category:hover > .catname{
	background:url("../imgs/diagonals.png") transparent;
	color: #333;
}
.cattree.dropactive .category.group > .catname,
.cattree.drophover .category.group > .catname,
.cattree.dropactive .category.uncategorized > .catname,
.cattree.drophover .category.uncategorized > .catname {
	background: #FFF;
}
.cattree .category.group:hover > .catname{
	background: #FFF;
	color:#666;
}
.cattree .category.uncategorized:hover > .catname{
	color:#700;
}
.cattree .category.group > .catname:hover{
	color:#666;
}

.cattree .category > .subcats{
	display:none;
	margin-left:10px;
}
.cattree .category.group > .subcats{
	margin-left:0;
}
.cattree .category.opened > .subcats{
	display:block;
}
.cattree .category.group.opened > .subcats{
	display:block;
}
.cattree .category.group.opened > .subcats .subcats{
	display:none;
}
.cattree .category.opened > .subcats > .category{
}


.cattree .category.ctmon > .catname{
	/*background: #E5E5E5;*/
	background: #FEDC89 !important;
	color:#C17D00 !important;
}

.catpath .c,.catpath .s{
	float:left;
	margin-right:4px;
}


/********
***	CATEGORIES
***********/
.cat{
    background: url("../imgs/cats.png") no-repeat -18px 4px transparent;
    padding: 0 10px 0 10px;
}
.cat.cinl{
	display:inline-block;
	float:none;
	margin: -2px 0;
}
.cat:hover{
}
.cat .remove{
	float:left;
	cursor:pointer;
	background:url("../imgs/remove.png") no-repeat left top;
	display:none;
	height:18px;
	width:18px;
}
.cat:hover .remove{
	display:block;
}
.cat .remove:hover{
	background-position:right top;
}
.cat .s{
    background: url("../imgs/cats.png") no-repeat 0 0 transparent;
	float:left;
	height: 9px;
	width: 9px;
	margin: 4px 2px 4px;
}
.cat .c{
	float:left;
	padding:2px;
	cursor:pointer;
	color: #666;
	height: 14px;
}
.cat .c:hover{
	color: #000;
}

.category .spinner::after {
	content: "";
	display: block;
	margin-left: 10px;
	width: 20px;
	height: 20px;
	background: url(../imgs/spinner-20px.gif);
	background-size: cover;
}

/************:OXOBOX: css/formats.css :OXOBOX:************/
/* CSS Document */

/*********
***	FORMAT EDITING
*********/
.editpanel .ui-button-text-only .ui-button-text { padding:2px 10px; font-size:12px; }
.editpanel .formatoptions .ui-button { width:100%; }
.editpanel .formatoptions > label,
.editpanel .cbopts label {
	display:block;
	float:left;
	margin:1px 5px 7px;
}

.editpanel .vfield .vwatermark{
	display:block;
	float:left;
	margin-left:4px;
	margin-bottom: 7px;
	width:100%;
}
.editpanel .field .watermarktable{
	text-align:center;
	float:right;
	border:1px solid #A0A0A0;
}
.editpanel .field .icon_w{
	height:48px;
	width:48px;
	float:right;
	margin-left:5px;
	background-color:#404040;
	background-image:url(../imgs/formats_watermark_alpha.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}
.editpanel .field .watermarktable table,
.editpanel .field .watermarktable td{
}

.editpanel .field .watermarktable table{
    border-spacing: 0px;
	border-collapse: collapse;
}
.editpanel .field .watermarktable td{
    padding: 4px;
    background-color: #CCC;
}
.editpanel .field .watermarktable td input{
	margin:0px;
}

.editpanel .wpercinputtext{
	text-align: right;
	width: 28px;
}
.editpanel .formatinputtext{
	text-align: right;
	width: 55px;
}

.editpanel .sizesinput{
	float:left;
	width:55px;
}
.editpanel .sizesinput.textsize{
	margin-top:2px;
	width:64px;
}
.editpanel .sizesinput.textsize.textsizebold{
	font-weight:bold;
}

.format-groups,
.format-groups * {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

.format-groups {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.format-groups__header {
	color: #333333;
	background-color: #e7e7e7;
	padding: 12px;
}

.format-groups__header-title {
	font-size: 15px;
	font-weight: bold;
}

.format-groups__list {
	padding: 10px;
	display: flex;
	flex-direction: column;
	gap: 5px;
	width: 700px;
}

.format-groups__list .scroller.small {
	max-height: 56vh !important;
}

.format-groups__item {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	border-bottom: 1px solid #dddddd70;
}

.format-groups__item > label {
	display: flex;
	flex-direction: row;
	align-items: center;
	max-width: 640px;
}

.format-groups__item > label > .ugdata.small {
	max-width: 640px;
}

.format-groups__item:hover {
	border-bottom: 1px solid rgba(253, 185, 19, 0.34);
}

.format-groups__link {
	display: flex;
	visibility: hidden;
	max-width: 16px;
}

.format-groups__link > * {
	margin: 0;
}

.format-groups__item:hover .format-groups__link {
	visibility: visible;
}

.format-groups__remove {
	display: flex;
	visibility: hidden;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	color: #999999;
	width: 20px;
	height: 20px;
	font-size: 15px;
}

.format-groups__item:hover .format-groups__remove {
	visibility: visible;
}

.format-groups__remove:hover {
	color: #2F2F2F;
	/*border-radius: 50%;*/
	/*border: 1px solid #2F2F2F;*/
}
/************:OXOBOX: css/destinies.css :OXOBOX:************/
/* CSS Document */

/*********
***	DESTINIES LISTING
*********/
#tabform #templates,
#tabform #data_templates{
	float: right;
}
#tabform #data_templates .but,
#tabform #templates .but{
	margin-top: -2px;
	margin-left: -1px;
	cursor: pointer;
	height: 18px;
	width: 16px;
	background: url(../imgs/plus.png) 0px 0px no-repeat;
	border:1px solid #C0C0C0;
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}
#tabform #data_templates:hover .but,
#tabform #templates:hover .but{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	border-color: #FDB913;
}

#tabform #templates_list,
#tabform #data_templates_list{
	display:none;
}
/************:OXOBOX: css/deliveries.css :OXOBOX:************/
/* CSS Document */

.tab-flex-column {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.tabs .tabpanel .block .field input.delexecuter,
.tabs .tabpanel .block .field input.deledit,
.tabs .tabpanel .block .field input.delcanceler,
.tabs .tabpanel .block .field input.delreset{
    background-color: #FFF;
    border-color: #C1C1C1;
    color: #333;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    padding: 10px;
    text-align: center;
    width: 100%;
    float: none;
    margin: 3px 0 0;
}
.tabs .tabpanel .block .field input.delexecuter:hover,
.tabs .tabpanel .block .field input.deledit:hover,
.tabs .tabpanel .block .field input.delcanceler:hover,
.tabs .tabpanel .block .field input.delreset:hover{
	border: 1px solid #FDB913;
}



.tabs .tabpanel .block .field .cancel_description{
}

.print .block .field > .data.count,
.tabs .tabpanel .block .field > .data.count{
	margin-top: 10px;
}
.print .block .field > .data.count .c,
.tabs .tabpanel .block .field > .data.count .c{
	padding: 2px 0;
	border-bottom: 1px solid #E5E5E5;
}
.print .block .field > .data.count .c:last-child,
.tabs .tabpanel .block .field > .data.count .c:last-child{
	border-bottom: 0;
}
.print .block .field > .data.count .c .n,
.tabs .tabpanel .block .field > .data.count .c .n{
	float: right;
}
.print .block .field > .data.count .c.approved,
.tabs .tabpanel .block .field > .data.count .c.approved{
	color: #369;
}
.print .block .field > .data.count .c.error_reported,
.tabs .tabpanel .block .field > .data.count .c.error_reported{
	color: #900;
}
.print .block .field > .data.count .c.sent,
.tabs .tabpanel .block .field > .data.count .c.sent{
	color: #090;
}
.print .block .field > .data.count .c.waiting_file,
.tabs .tabpanel .block .field > .data.count .c.waiting_file{
	color: #C17D00;
}
.print .block .field > .data.count .c.price,
.tabs .tabpanel .block .field > .data.count .c.price{
}
.print .block .field > .data.count .c.error,
.tabs .tabpanel .block .field > .data.count .c.error{
	color: #C17D00;
}


.tabs .tabpanel .block .field > .status.error{
	width: auto;
	padding: 3px 6px;
	margin: -4px;
	font-weight: bold;
}
.tabs .tabpanel .block .field > .status.error,
.tabs .tabpanel .block .field > .status.error_reported{
    background-color: #FEDC89;
    border: 1px solid #FDB913;
    color: #333;
    font-weight: bold;
    margin: 3px 0 0;
    padding: 10px 5px;
	text-shadow: 0 0 2px #333;
	font-size: 11px;
	text-align: center;
}
.tabs .tabpanel .block .field > .status.error_reported{
    background-color: #CC0000;
    border: 1px solid #990000;
    color: #FFFFFF;
}

.tabs .tabpanel .block .field input.deledit{
/*	float: left;
	margin-left: -3px;
	width: 18%;*/
}
.tabs .tabpanel .block .field input.delcanceler{
/*	float: right;
	width: 30%;*/
}

.delform{
	/*font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size: 12px;
	line-height: 15px;
	display: flex;
	flex-direction: column;
	height: 81vh;
}
.delform .w{ clear:both; }
.delform .wr{ clear:right; }
.delform .wl{ clear:left; }

.destlist .lsep{
	margin: 1px 0;
	border-bottom: 1px dotted #CCC;
}
.destlist .llsep{
	margin-top: 5px;
	border-bottom: 1px solid #CCC;
}
.destlist .lsep:last-child,
.destlist .destsel:last-child .llsep{
	display: none;
}
.delform .gtit{
	/*background: url("../imgs/bgglass.png") center #FAFAFA;*/
	background: #F2F2F2;
	border: 1px solid #CCC;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 6px;
	margin-bottom: 4px;
}

.destsel{
	padding: 5px;
}
.destsel:last-child{
	margin-bottom: 0;
}
.destsel.disabled{
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}
.destsel:hover{
	background-color: #ECECEC;
}
.destsel .dhead{
	cursor: default;
}
.destsel.openable .dhead,
.destsel.openable .dhead label,
.destsel.clickable .dhead,
.destsel.clickable .dhead label{
	cursor: pointer;
}
.destsel .dhead .checker{
	float: left;
	margin: 11px 5px 11px 0;
	height: 13px;
	width: 13px;
	padding: 1px;
}
.destsel .dhead .checker input{
	margin: 1px;
	cursor: pointer;
}
.destsel.disabled .dhead .checker input{
	display: none;
}
.destsel .dhead .icon{
	float: left;
	border: 1px solid #C0C0C0;
	margin: 0;
	height: 36px;
	width: 36px;
	background: #FFF;
}
.destsel .dhead .icon.small{
	height: 27px;
	width: 27px;
}
.destsel .dhead .dtitle{
	float: left;
	font-weight: bold;
	padding: 11px 5px 12px;
	display: inline-block;
	width: 199px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	cursor: pointer;
}
.destsel .dhead .dtitle .dloc{
	color: #666;
	font-size: 10px;
	white-space: normal;
	font-weight: normal;
	display: none;
}
.destsel .dhead .dtitle:hover{
}
.destsel .dhead .dtitle.showinfo{
	padding: 11px 5px 0;
}
.destsel .dhead .dtitle.showinfo .dloc{
	display: block;
}
.destsel .dhead .expander{
	float: right;
	width: 12px;
	height: 12px;
	margin-top: 13px;
	margin-right: 0;
	background: url('../imgs/ascdesc.png') 0 -24px;
	display: none;
	cursor: pointer;
}
.destsel.openable .dhead .expander{
	display: block;
}
.destsel .dhead .destcode{
	float: right;
	margin-top: 9px;
	margin-right: 15px;
	color: #666;
}
.destsel .dhead:hover .expander{
	background-position: 0 -36px;
}
.destsel.opened,
.delform.print .destsel{
	background-color: #F2F2F2;
}
.destsel.opened .dhead .expander{
	background: url('../imgs/ascdesc.png') 0 0;
}
.destsel.opened .dhead:hover .expander{
	background-position: 0 -12px;
}

.destsel .closeddata{
	/*float: right;*/
	margin: 0 12px 0 267px;
}
.destsel.opened .closeddata{
}
.destsel .closeddata .icon{
	margin-bottom: 4px;
	margin-right: 4px;
}
.destsel .closeddata .icon.off{
	filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
}
.destsel.semiselected{
	background-color: #FFFBF2;
	border: 1px solid #FEDC89;
	padding: 4px;
}

.destsel.selected{
	/*background-color: #FFFBF2;*/
	background-color: #FEDC89;
	border: 1px solid #FDB913;
	padding: 4px;
}
.destsel.selected .dhead{
}
.destsel.selected > .dhead .checker{
/*	background-color: #FDB913;*/
}
.destsel.selected .icon{
}
.destsel.selected .dtitle{
}
.destsel.selected .icon{
}

.destsel .ddata{
	display:none;
	margin-left: 20px;
}
.destsel.opened .ddata{
	display: block;
}

.destsel .ddata > .block{
	background: #FFF;
	border: 1px solid #C0C0C0;
	margin: 3px 0 0;
	padding: 3px;
}

.destsel .subdest:empty{
	display: none;
}
.destsel .subdest .destsel{
	margin: 0 0 2px;
	border: 0 none;
	padding: 2px;
}
.destsel .subdest .destsel:last-child{
	margin-bottom: 0;
}	

.delform .dhead{
	padding-bottom: 3px;
	border-bottom: 1px solid #FEDC89;
}
.delform .dhead .icon{
	float: left;
	border: 1px solid #C0C0C0;
	margin: 0;
	height: 36px;
	width: 36px;
	background: #FFF;
}
.delform .dhead .icon.small{
	height: 27px;
	width: 27px;
}
.delform .ddata{
}
.delform .ddata .destsel:last-child{
	margin: 0;
}
.delform .dtitle{
	font-weight: bold;
	padding: 0 5px 0;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	cursor: default;
}
.delform .dtitle .dloc{
	color: #666;
	font-size: 10px;
	white-space: normal;
	font-weight: normal;
}
.delform .dtitle:hover{
}
.delform .dtitle.showinfo{
}
.delform .dtitle.showinfo .dloc{
	display: block;
}

.delform .destsel > .dhead{
	float: left;
	width: auto;
	margin: 0 4px 4px 0;
	background: #F2F2F2;
}
.delform .destsel .fixsubdests{
	/*width: 231px;
	height: 14px;
	float: left;
	padding: 7px 11px;
	color: #999;*/
}
.delform .block .dhead{
}
.delform .block .ddata{
}
.delform .block.total{
	width: auto;
	background-color: #FEDC89;
}	
.delform .block.total .dhead{
}
.delform .block.total .dhead .dtitle{
	float: left;
	font-weight: bold;
    margin: 0;
    padding: 0;
}
.delform .block.total .ddata{
	background-color: #FFF;
	margin-left: 320px;
}
.delform .block.total .ddata .precio,
.delform .block.total .ddata .size{
}

.delform .block .ddata .destsel{
	border: 1px solid #AAA;
	padding: 3px 0;
	margin-bottom: 5px;
	background-color: #FFF;
}
.delform .block .ddata .destsel:last-child{
	margin-bottom: 0;
}
.delform .block .ddata .destsel:hover{
}
.delform .ddata .subdests{
	margin-top: 5px;
}
.delform .ddata .subdests .dhead{
	margin: 0 4px 4px 0;
	padding: 0;
	float: left;
	cursor: default;
	background: #F2F2F2;
	width: auto;
	border: 0;
}
.delform .ddata .dhead{
	width: auto;
	background: #F2F2F2;
	cursor: default;
	margin-bottom: 2px;
}
.delform .ddata .dhead .icon{
}
.delform .ddata .subdests .dhead:last-child{
	margin-bottom: 0;
}
.delform .assetslist{
	background: transparent;
	position: relative;
	margin: 0;
}
.delform .assetslist.fixm{
	margin-top: 3px;
	margin-bottom: 3px;
}

.delform .destsel{
}
.delform .destsel:last-child{
}
.delform .destsel.total{
}
.delform .destsel:hover{
}

.delform .transfer{
	margin: 0 0 5px;
	padding: 5px 0 0;
	border-top: 1px solid #DADADA;
}
.delform .transfer:last-child{
	margin-bottom: 0;
}
.delform .transfer.total{
	background-color: #FEDC89;
	border-color: #FDB913;
	padding: 15px 0;
}
.delform .transfer.total .totaltit{
}
.delform .transfer:first-child{
	border-top: 0;
}

.delform .transfdata{
	float: left;
	width: 240px;
}
.delform .transfdata .transftit .error{
	background-color: #FEDC89;
    border: 1px solid #FDB913;
    color: #333;
    padding: 1px 3px;
}
.delform .transfdata .error_reported{
	background-color: #CC0000;
    border: 1px solid #990000;
    color: #FFFFFF;
    padding: 1px 3px;
}
.delform .transfer .transferassets{
	border-bottom: 1px solid #DADADA;
	margin-left: 250px;
	margin-bottom: 20px;
}
.delform .transfer .transferassets:first-child{
	border-top: 0 none;
}
.delform .transfer.opened .transferassets{
	/*display: block;*/
}
.delform .transfer .transferassets .assdesc{
    overflow: visible;
}

.delform .transfer .status{
	min-width: 28%;
	padding: 2px 0;
	background-color: transparent;
    font-weight: normal;
    float: right;
    color: #FFF;
}
.delform .transfer .statusfix{
}
.delform .transfer .transfdata .status{
	float: none;
	width: auto;
	margin-bottom: 3px;
}
.delform .transfer .transfdata .size{
	float: none;
	width: auto;
	display: none;
}

.delform .transfer .transfdata .serverdata{
	font-size: 11px;
	color: #666;
}
.delform .transfer .transfdata .serverdata strong{
	display: block;
	background: #E5E5E5;
	margin: 0 0 2px;
	padding: 3px;
}
.delform .transfer .transfdata .serverdata .slabel,
.delform .transfer .transfdata .serverdata .svalue{
	float: left;
	padding: 0 3px;
	width: 114px;
}
.delform .transfer .transfdata .serverdata .svalue{
	float: right;
}

.delform .transfer .transfdata .serverdata .svalue.deststatusup{
    color:#0C0;
}
.delform .transfer .transfdata .serverdata .svalue.deststatusdown{
    color:#C00;
}
.delform .transfer .transfdata .serverdata .svalue.deststatuslogin_error,
.delform .transfer .transfdata .serverdata .svalue.deststatuswarning{
    color:#FDB910;
}

.delform .transfer .status.waiting,
.delform .transfer .status.queued,
.delform .transfer .status.queued_imf,
.delform .transfer .status.ready,
.delform .transfer .status.waiting_file{
	background-color: #FDD641;
	border: 1px solid #CDA601;
}
.delform .transfer .status.waiting{
	display: none;
}
.delform .transfer .status.sending{
	background-color: #FFF;
	border: 1px solid #FDB913;
	padding: 0;
}
.delform .transfer .status.sent,
.delform .transfer .status.downloaded,
.delform .transfer .status.notified{
	background-color: #6C6;
	border: 1px solid #080;
}
.delform .transfer .status.error,
.delform .transfer .status.error_reported{
	background-color: #CC0000;
    border: 1px solid #990000;
}
.delform .transfer .status.canceled{
	background-color: #C1C1C1;
	border: 1px solid #999;
}
.delform .transfer .status.approved{
	background-color: #6C9CC1;
	border: 1px solid #369;
}
.delform .transfer .status.finalized{
	background-color: #6C9CC1;
	border: 1px solid #369;
}
.delform .transfer .status.download{
	background-color: transparent;
	border: 0 none;
	padding: 3px 6px;
}
.delform .transfer .status .stext{
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
	font-size: 11px;
	text-shadow:0 0 2px #333;
}
.delform .transfer .status.sent .stext,
.delform .transfer .status.approved .stext,
.delform .transfer .status.error_reported .stext{
	text-align: center;
}
.delform .transfer .status.sending .stext{
	display: none;
}
.delform .transfer .status .finish{
	display: block;
	float: right;
	clear: both;
}
.delform .transfer .status .fbarph{
	background-color: #FFF;
	height:15px;
	margin:1px;
	position: relative;
	display: none;
}
.delform .transfer .status.sending .fbarph{
	display: block;
}
.delform .transfer .status .fbarph .bar{
	background: url("../imgs/uploading.gif") repeat scroll center center #ECECEC;
	height:15px;
	margin:0;
	max-width: 100%;
}
.delform .transfer .status .fbarph .per{
	font-size: 11px;
    text-align: right;
    position: absolute;
    right: 3px;
    top: -1px;
    font-weight: bold;
    color: #333;
}
.delform .transfer .speed{
	color: #000;
	float: right;
	clear: both;
	cursor: pointer;
}
.delform .transfer .speeds-chart{
	display: none;
	position: absolute;
	right: 0;
	top: 100%;
	border: 1px solid #999;
	padding: 10px;
	background: #FFF;
	width: 500px;
	z-index: 1;
}
.delform .transfer .speeds-chart .close{
	float: right;
	z-index: 1;
	position: relative;
	font-weight: bold;
	font-size: 19px;
}




.delform .transferassets .status{
	background: transparent !important;
	border: 0 !important;
}
.delform .transferassets .status .stext{
	text-shadow: 0 0 !important;
	text-align: right !important;
	float: right;
	margin-right: 6px;
}
.delform .transferassets .status .stext .errdesc{
	float: left;
	width: 16px;
	height: 16px;
	margin: 1px 0 -1px -2px;
	background: url('../imgs/icons.png') no-repeat 0 -32px;
}
.delform .transferassets .status.waiting{
	display: none;
}
.delform .transferassets .status.queued,
.delform .transferassets .status.queued_imf,
.delform .transferassets .status.ready{
	color: #DF9B00;
}
.delform .transferassets .status.sending .actions{
	background-color: #FFF !important;
	border: 1px solid #FDB913 !important;
	padding: 0;
}
.delform .transferassets .status.sent,
.delform .transferassets .status.notified,
.delform .transferassets .status.downloaded{		color: #090;	}
.delform .transferassets .status.waiting_file{		color: #C17D00;	}
.delform .transferassets .status.waiting_approval{	color: #363636;	}
.delform .transferassets .status.error{				color: #C17D00;	}
.delform .transferassets .status.error_reported{	color: #900;	}
.delform .transferassets .status.warning{			color: #C17D00;	}
.delform .transferassets .status.canceled{			color: #C1C1C1;	}
.delform .transferassets .status.approved{			color: #369;	}
.delform .transferassets .status.skipped{			color: #369;	}
.delform .transferassets .status.finalized{			color: #369;	}
.delform .transferassets .status.download{
	background-color: transparent;
	border: 0 none;
	padding: 3px 6px;
}

.deltransfer{
	margin-bottom: 3px;
}
.deltransfer .status{
	padding: 2px 0;
	background-color: transparent;
	font-weight: normal;
	color: #FFF;
	margin-bottom: 3px;
}
.deltransfer .status.waiting,
.deltransfer .status.queued,
.deltransfer .status.queued_imf,
.deltransfer .status.ready,
.deltransfer .status.waiting_file{
	background-color: #FDD641;
	border: 1px solid #CDA601;
}
.deltransfer .status.waiting{
	/*display: none;*/
}
.deltransfer .status.sending{
	background-color: #fdb913;
	border: 1px solid #FDB913;
	padding: 0;
}
.deltransfer .status.sent,
.deltransfer .status.downloaded{
	background-color: #6C6;
	border: 1px solid #080;
}
.deltransfer .status.error{
	background-color: #FEDC89;
	border: 1px solid #FDB913;
}
.deltransfer .status.error_reported{
	background-color: #CC0000;
	border: 1px solid #990000;
}
.deltransfer .status.canceled{
	background-color: #C1C1C1;
	border: 1px solid #999;
}
.deltransfer .status.approved{
	background-color: #6C9CC1;
	border: 1px solid #369;
}
.deltransfer .status.finalized{
	background-color: #6C9CC1;
	border: 1px solid #369;
}
.deltransfer .status.download{
	background-color: transparent;
	border: 0 none;
	padding: 3px 6px;
}
.deltransfer .status .stext{
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
	font-size: 12px;
	text-shadow:0 0 2px #333;
}
.deltransfer .tit{
	margin: 3px 0;
	font-weight:bold;
	font-size: 14px;
}
.deltransfer .delhistory{
	margin-bottom: 5px;
}
.deltransfer .delstatus{

}
.deltransfer .delstatus.waiting,
.deltransfer .delstatus.new,
.deltransfer .delstatus.matched,
.deltransfer .delstatus.processing,
.deltransfer .delstatus.processed{
	color: #FDB913;
}
.deltransfer .delstatus.unmatched,
.deltransfer .delstatus.error,
.deltransfer .delstatus.request_redelivery{
	color: #CC0000;
}
.deltransfer .delstatus.success{
	color: #6C6;
}
.delform .transfer .assdesc{
}
.delform.intab .transfer .assdesc{
	padding: 0;
	margin: 2px 0 2px 1px;
}
.delform .transfer .assdesc .asst{
}
.delform.intab .transfer .assdesc .asst{
	width: auto;
	float: none;
	cursor:pointer;
	padding: 3px;
	margin-bottom: 2px;
	margin-right: 0;
}
.delform.intab .transfer .assdesc .asst:hover{
}
.delform .transfer .assdesc .asst .atit{
	cursor: default;	
}
.delform .transfer .assdesc .asst .atit .icon{
}
.delform .transfer .assdesc:last-child{
	border-bottom: 0 none;
	margin-bottom: 0;
}

.delform .price,
.delform .size,
.delform .flabels{
	width: 20%;
	float: right;
	text-align: right;
}
.delform .price{
	font-weight: bold;
}
.delform .flabels{
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.delform .size{
}
.delform > .dhead .price{
	margin-right: 14px;
}

.delform .transfer .assdesc .inndata{
	position: relative;
	padding: 0 1px 0 0;
	/*margin-left: 76px;*/
	/*margin-top: 4px;*/
}

.delform.intab .transfer .assdesc .inndata{
	position: static;
	clear: both;
	height: auto;
	padding: 0;
}
.delform.bill .transfer .assdesc .inndata{
	position: relative;
	padding: 0 1px 0 0;
	/*margin-left: 76px;*/
	/*margin-top: 3px;*/
}
.delform.intab .transfer .assdesc.opened{
	margin-bottom: 5px;
}
.delform.intab .transfer .assdesc.opened .asst{
	margin-bottom: 0;
}
.delform.intab .transfer .assdesc.opened .asst:hover{
}
.delform.intab .transfer .assdesc.opened .inndata{
	margin-top: 1px;
}
.delform .transfer .transferassets .tfiles{
	float: left;
	width: 100%;
	position: relative;
}
.delform .transfer .transferassets.opened .tfiles{
	/*display: block;*/
}
.delform .transfer .transferassets .tfiles .dfiledata{
	position: relative;
	margin: 0 0 2px;
	cursor: default;
	background: #FAFAFA;
	padding: 4px;
}
.delform .transfer .transferassets .tfiles .dfiledata:last-child{
	margin-bottom: 0;
}
.delform .transfer .transferassets .tfiles .dfiledata .fmetadata {
	font-weight: bold;
	margin-bottom: 1px;
}
.delform .transfer .transferassets .tfiles .dfiledata .fname,
.delform .transfer .transferassets .tfiles .dfiledata .flabel,
.delform .transfer .transferassets .tfiles .dfiledata .fsize{
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	text-align: right;
	width: 10%;
	margin-right: 1%;
}
.delform .transfer .transferassets .tfiles .dfiledata .fsize{
	float: right;
}
.delform .transfer .transferassets .tfiles .dfiledata .fname{
	width: 46%;
	text-align: left;
}
.delform .transfer .transferassets .tfiles .dfiledata .actions{
	margin: -1px;
}
.delform .transfer .transferassets .tfiles .dfiledata .but{
	float: right;
	text-align: center;
	padding: 0 8px;
	margin: 0 5px 0 0;
	height: 17px;
	background: url("../imgs/bgglass.png") repeat-x scroll 50% 50% #F2F2F2;
	color: #333;
	cursor: pointer;
	white-space: nowrap;
	border: 1px solid #DADADA;
	text-decoration: none;
	clear:both;
}
.delform .transfer .transferassets .tfiles .dfiledata .but:last-child{
	margin-right:0;
}
.delform .transfer .transferassets .tfiles .dfiledata .but:hover{
	border: 1px solid #FDB913;
}
.delform .transfer .transferassets .tfiles .dfiledata .remote_path{
	background: #F2F2F2;
	color: #666;
	font-size: 11px;
	margin: 4px 0 0;
	padding: 2px 4px;
}
.delform .transfer .transferassets .tfiles .dfiledata .remote_path .buts{
	float: right;
	background: transparent;
	padding:0;
	margin:0;
}
.delform .transfer .transferassets .tfiles .dfiledata .remote_path .but{
	float:none;
}
.delform .transfer .transferassets .tfiles .status{
	margin: -1px 0 4px;
}


.delform .transfer .transferassets .tfiles .tog-menu{
    position: relative;
    float: right;
    clear: both;
}
.delform .transfer .transferassets .tfiles .tog-menu-but{
}
.delform .transfer .transferassets .tfiles .tog-menu-list{
    clear: both;
    border: 1px solid #CCC;
    padding: 5px;
    margin: 0 5px;
    background: #F6F6F6;
    position: absolute;
    top: 100%;
    right: 0;
    -webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,0.5);
    -moz-box-shadow:0 2px 3px -1px rgba(0,0,0,0.5);
    box-shadow:0 2px 3px -1px rgba(0,0,0,0.5);
}
.delform .transfer .transferassets .tfiles .dfiledata .tog-menu-list a.but{
    display: block;
    float: none;
	margin: 5px 0 0;
}
.delform .transfer .transferassets .tfiles .dfiledata .tog-menu-list a.but:first-child{
    margin-top: 0;
}


.delform .transfer .status .delnotify{
	display: none;
	text-align: center;
	margin: -2px 0;
	float: right;
	/*width: 54px;*/
}
.delform .transfer .status.sent .delnotify,
.delform .transfer .status.downloaded .delnotify{		border-color: #080;}
.delform .transfer .status.approved .delnotify{			border-color: #369;}
.delform .transfer .status.error_reported .delnotify{	border-color: #800;}

.delform .transfer .status.sent .delnotify,
.delform .transfer .status.approved .delnotify,
.delform .transfer .status.error_reported .delnotify,
.delform .transfer .status.waiting_approval .delnotify,
.delform .transfer .status.downloaded .delnotify{
	display: block;
}
/*.delform .transfer .status.approved .delnotify .approved,
.delform .transfer .status.error_reported .delnotify .reject{
	display: none;
}*/

.delform .transfer .status .delnotify button {
	margin: 0;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
	padding: 2px;
}
.delform .transfer .status .delnotify button span {
	float: right;
	margin-top: 2px;
}
.delform .transfer .status .delnotify button:hover{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
.delform .transfer .status .delnotify button .ic{
	width: 16px;
	height: 16px;
	background: url('../imgs/icons.png') no-repeat;
	float: left
}
.delform .transfer .status .delnotify .approved{
	float: left;
	margin-right: 4px;
}
.delform .transfer .status .delnotify .approved .ic{
	background-position: -96px -32px;
}
.delform .transfer .status .delnotify .approved:hover .ic,
.delform .transfer .status .delnotify .approved.selected .ic {
	/*background-position: -64px -16px;*/
	background-position: -112px -32px;
}
.delform .transfer .status .delnotify .reject{
	float: right;
}
.delform .transfer .status .delnotify .reject .ic{
	background-position: -80px -32px;
}
.delform .transfer .status .delnotify .reject:hover .ic,
.delform .transfer .status .delnotify .reject.selected .ic{
	background-position: -64px -32px;
}


.delform .transfer .status.approved .delnotify .approved,
.delform .transfer .status.error_reported .delnotify .reject{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	cursor: default;
}
.delform .transfer .status.approved .delnotify .approved .ic{
	background-position: -112px -32px;
}
.delform .transfer .status.error_reported .delnotify .reject .ic{
	background-position: -64px -32px;
}

.delform .transfer .status .delnotify input{
	margin: 0 2px;
	padding: 0 3px;
	float: right;
}



/*********
***	DESTINIES LISTING
*********/

.transferlist .transferline{
	background-color: #EFEFEF;
	border: 1px solid #DADADA;
	padding: 3px 3px 0;
	margin-bottom: 4px;
}
.transferlist .transferline .maindata{
	cursor:pointer;
	margin-bottom: 3px;
}
.transferlist .transferline.opened{
	padding-bottom: 3px;
}
.transferlist .transferline .icon{
	float: left;
}
.transferlist .transferline .name{
	float: left;
}
.transferlist .transferline .status{
	float: right;
}
.transferlist .transferline.waiting 	.status{ color: #369; }
.transferlist .transferline.sending 	.status{ color: #FDB913; }
.transferlist .transferline.sent		.status{ color: #090; }
.transferlist .transferline.error		.status{ color: #900; }
.transferlist .transferline.cancel	.status{ color: #666; }
.transferlist .transferline .files{
	display:none;
}

.transferlist .transferline .files .tasset{
	border-bottom: 1px dotted #DADADA;
	padding: 3px;
	margin-top: 3px;
}
.transferlist .transferline .files .tasset:first-child{
	margin-top: 0;
}
.transferlist .transferline .files .tasset .assdesc{
	border: 0 none;
}
.transferlist .transferline .files .tasset .tassfiles{
	margin-left: 16px;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile{
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .icon{
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background:url(../imgs/icons.png) no-repeat;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .fname{
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers{
	margin-left: 16px;
	margin-top: 5px;
	clear: left;
}

.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf{
	padding: 2px 3px;
	margin-top: 3px;
	border: 1px dotted #DADADA;
	background: url("../imgs/bgglass.png") repeat scroll center center #EAEAEA;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf .fvname{
	float: left;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf .tstatus{
	float: right;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf.sending .tstatus{
	display: none;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf .tprogress{
	float: right;
}

.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf .tprogress .perc{
	float: left;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf .tprogress .perc,
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf .tprogress .barph{
	display: none;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf.sending .tprogress .perc{
    color: #666666;
    display: block;
    font-size: 11px;
    margin-right: 3px;
    padding-top: 1px;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf.sending .tprogress .barph{
	display: block;
	float: left;
	height: 10px;
	padding: 2px;
	width: 200px;
	background: #EAEAEA;
	border: 1px solid #DADADA;
}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf .tprogress .barph .bar{
	height: 10px;
	float: left;
	background: url("../imgs/bgglass.png") repeat scroll center center #FDB913;
}


.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf.waiting .tstatus{ color: #369; }
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf.sending .tstatus{ color: #FDB913; }
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf.sent .tstatus{ color: #090; }
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf.error .tstatus{ color: #090; }
.transferlist .transferline .files .tasset .tassfiles .tassetfile .ftransfers .ttransf.cancel .tstatus{ color: #900; }

.transferlist .transferline .files .tasset .tassfiles .tassetfile .icon.video{		background-position: 0 0;	}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .icon.audio{		background-position: -16px 0;	}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .icon.image{		background-position: -32px 0;	}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .icon.document{	background-position: -48px 0;	}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .icon.compressed{	background-position: -240px -48px;	}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .icon.subtitle{	background-position: -208px -48px;	}
.transferlist .transferline .files .tasset .tassfiles .tassetfile .icon.unknown{	background-position: -80px 0;}


.popupdiag .form .bill{ 
	background: #FFF;
	border: 5px solid #FEDC89;
	padding: 5px;
	font-weight: bold;
	margin: 10px 0;
}
.popupdiag .form .bill .bt{
}
.popupdiag .form .bill .bp{
	float: right;
}

.billing .rr{
	padding:9px 2px 0;
}
.billing .rr input{
	margin-left:5px !important;
}

.change-df-status {
	cursor: pointer;
}

.df-status-selector {
	float: left;
	margin-right: 5px;
	z-index: 1000;
}

.df-status-selector.hide {
	display: none;
}

.send-form__asset-error-status {
	display: inline-flex;
	/*noinspection CssUnresolvedCustomProperty*/
	background-color: var(--background-color);
	color: white;
	padding: 2px 8px;
	margin: 2px;
	border-radius: 12px;
	font-weight: bold;
	font-size: 12px;
	text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
}

.speeds-chart .close {
	cursor: pointer;
}
/************:OXOBOX: css/groups.css :OXOBOX:************/
/* CSS Document */

/*********
***	GROUP EDITING
*********/

.form .groupsspaceslider{
	width: 400px;
	margin: auto;
}

.editpanel .item .type{
	font-size:10px;
	font-style:italic;
}
.editpanel .item .type{
}
.editpanel .item.superadmin .type{ color:#600; }
.editpanel .item.groupadmin .type{ color:#060; }
.editpanel .item.user .type{ color:#369; }
.editpanel .item.viewer .type{ color:#666; }

.editpanel .ui-button-text-only .ui-button-text { padding:2px 10px; font-size:12px; }
.editpanel .groupoptions .ui-button { width:100%; }
.editpanel .groupoptions > label,
.editpanel .cbopts label {
	display:block;
	margin:1px;
}
.editpanel .groupoptions > label.important{
}
.editpanel .groupformats > label{
	display:block;
	margin-bottom:4px;
}
.editpanel .iconspecs{
	float:left; margin-right:10px; font-size:9px;
	clear:left;
}



.editpanel #inboxes .inbox{
	padding:4px;
	margin: 0px 2px 10px;
	background-color:#EAEAEA;
	border:1px solid #CCC;
}
.editpanel #inboxes .inbox.new{
	background-color:#FAFAFA;
}
.editpanel #inboxes .inbox.active{
	/*background-color:#F4D17E;*/
	border-color:#FDB913;
	/*border-color:#FFF;
	background-image:url(custom/images/ui-bg_diagonals-small_75_fdb913_40x40.png);*/
}
.editpanel #inboxes .inbox .inboxremove{
	float:right;
	margin-bottom:-20px;
}

.editpanel #inboxes .inbox .assetstate{
	
}

.editpanel .inboxformats{
	
}


.editpanel .rightlabel{
	height:16px;
	width:16px;
	float:right;
	margin:-1px 6px 0px 0px;
}
.editpanel .inboxformats .formatseparator{
	margin-bottom:8px;
	margin-top:-2px;
	font-weight:bold;
	color:#333;
}
.editpanel #inboxes .inbox #defmetadata .adder,
.editpanel .inboxformats .formatseparator .adder{
	height:16px;
	margin-top:4px;
	margin-bottom:-1px;
	width:28px;
	z-index:1;
}

.editpanel #inboxes .inbox #defmetadata .remover{
	float:left;
	margin-left:5px;
	height:16px;
	width:28px;
}
.editpanel #inboxes .inbox #defmetadata .adder span.ui-icon,
.editpanel #inboxes .inbox #defmetadata .remover span.ui-icon{
	margin-top:-11px;
}
.editpanel #inboxes .inbox #defmetadata table td{
	padding:0px 2px 2px 0px;
}
.editpanel .inboxformats .formatseparator .formitem{
	border-bottom:1px solid #F2F2F2;
	line-height:normal;
	margin:0 0;
	padding:3px;
	font-weight:normal;
	color:#000;
}
.editpanel .inboxformats .formatseparator .formitem .remove{
	float:left;
	margin-left:5px;
	height:16px;
	width:28px;
	display:none;
}
.editpanel .inboxformats .formatseparator .formitem:hover .remove{
	display:block;
}
.editpanel .inboxformats .formatseparator .formitem .remove span.ui-icon{
	margin-top:-11px;
}
.editpanel .inboxformats .formatseparator .formitem > span{
	filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
}
.editpanel .inboxformats .formatseparator .formitem.default > span,
.editpanel .inboxformats .formatseparator .formitem > span:hover{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
.editpanel .inboxformats .formatseparator .formitem:last-child{
	border:0px none;
	padding-bottom:0px;
}
.editpanel .inboxformats .formitem .cblabel{
    margin-left: 3px;
    float: left;
}
.editpanel .inboxformats .formitem .cbbox{
	height:16px;
	width:16px;
	margin: 0 3px;
	float:left;
	text-align: center;
}
.editpanel .inboxformats .formitem .cbbox .checkbox .cb-icon{
	margin: -1px 1px 1px 2px;
}
.editpanel .inboxformats .formitem .destinies{
    float: right;
    margin-left: 5px;
    width: 50%;
}
.editpanel .inboxformats .formitem .destdesc{
    margin-bottom: 0;
    border-bottom: 0;
    padding: 1px;
    height: 18px;
    width: 18px;
    float: right;
}
.editpanel .inboxformats .formitem .destdesc img{
    border: 0 none;
}
.editpanel .inboxformats .formitem .cbbox input{
	margin: 0;
}
.editpanel #inboxes .inbox .uploaderspanel .uploaderitem{
	height:17px;
	padding:2px 1px 1px 4px;
	margin-bottom:2px;
	background-color:#FAFAFA;
	border:1px solid #CCC;
	font-weight:bold;
	color:#333;
}
.editpanel #inboxes .inbox .uploaderspanel .uploaderitem .username{
	float:left;
}
.editpanel #inboxes .inbox .uploaderspanel .uploaderitem .remove{
	float:right;
	margin-left:5px;
	height:16px;
	width:28px;
	display:none;
}
.editpanel #inboxes .inbox .uploaderspanel .uploaderitem:hover .remove{
	display:block;
}
.editpanel #inboxes .inbox .uploaderspanel .uploaderitem .remove span.ui-icon{
	margin-top:-11px;
}

.editpanel #inboxes .inbox .uploaderspanel .adder{
	height:16px;
	margin-bottom:-1px;
	margin-top:2px;
	width:28px;
	z-index:1;
}



.editpanel #inboxes .inbox .uploaderspanel .uploaderitem{
	
}


.editpanel .csseditor,
.editpanel .htmleditor{
	width:100%;
	height:200px;
	font-family:"Courier New", Courier, monospace;
	font-size:9pt;
}
.editpanel .csseditor.disabled,
.editpanel .htmleditor.disabled{
	color:#666;
	background-color:#DADADA;
	cursor:not-allowed;
}


.editpanel #siftersettings{
	padding: 1px !important;
}

.delivery-price-scheme {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.delivery-price-scheme-value {
	display: flex;
	flex-direction: row;
}

.delivery-price-scheme-config {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 5px;
}

.delivery-price-scheme-config-md {
	display: flex;
	visibility: hidden;
	flex-direction: row;
	justify-content: flex-start;
}

.delivery-price-scheme-config-md.show {
	visibility: visible;
}

.delivery-price-scheme-config-md-values {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-end;
}

.delivery-price-scheme-config-md label {
	margin-left: 20px;
	margin-bottom: 2px;
}

.delivery-price-scheme-config label {
	margin: 0 5px 0 20px;
}

.delivery-price-scheme-config .hide-label {
	display: none;
}

.delivery-price-scheme-config .hide-label.show {
	display: flex;
}

.delivery-price-scheme-config input[type='text'] {
	width: 40px;
	text-align: right;
	padding-right: 2px;
}
/************:OXOBOX: css/users.css :OXOBOX:************/
/* CSS Document */

/*********
***	USERS EDITOR
*********/
.editpanel .userspanel .cb{
	text-align:center;
	padding:0 5px;
}

.editpanel .userspanel .useritem{
	padding:4px;
	margin: 0 2px 10px;
	background-color:#EAEAEA;
	border:1px solid #CCC;
}
.editpanel .userspanel .useritem .userremove{
	float:right;
	margin-bottom:-20px;
}
.editpanel .userspanel .useritem.new{
	background-color:#FAFAFA;
}
.editpanel .userspanel .useritem.active{
	/*background-color:#F4D17E;*/
	border-color:#FDB913;
	/*border-color:#FFF;
	background-image:url(custom/images/ui-bg_diagonals-small_75_fdb913_40x40.png);*/
}
.editpanel .userspanel .useritem.superadmin{
}
.editpanel .userspanel .useritem.groupadmin{
}
.editpanel .userspanel .useritem .inputlabel,
.editpanel .userspanel .useritem .inputfield,
.editpanel .userspanel .useritem .inputsep,
.editpanel .userspanel .useritem .inputoptions{
	float:left;
	margin:1px;
}
.editpanel .userspanel .useritem .inputlabel{
	width:80px;
}
.editpanel .userspanel .useritem .inputfield{
	width:122px;
}
.editpanel .userspanel .useritem .inputsep{
	width:15px;
	height:14px;
}
.editpanel .userspanel .useritem .inputoptions span{
	padding:0 3px;
}

.ugdata{
	/*margin-bottom: 3px;*/
	border-bottom: 1px solid #DADADA;
	padding: 4px;
	background: #FFF;
	position: relative;	
	color: #666;
	font-size: 12px;
}
.ugdata .name,
.ugdata .type,
.ugdata .inndata,
.ugdata .delrole{
	/*padding-top: 1px;*/
	padding-top: 0;
	margin-left: 24px;
	padding-left: 0;
	flex-grow: 1;
}
.ugdata .inndata{
	text-align: right;
}

.ugdata .blocked,
.ugdata .inactive{
	font-weight: bold;
	padding-left: 6px;
	font-style: italic;
}

.ugdata.inactive{
	background: rgba(255,0,0,0.1);
	cursor: not-allowed !important;
}
.ugdata .name{
	margin-right: 16px;
	margin-bottom: 4px;
}
.ugdata .type.superadmin, .ugdata.typesuperadmin.small .name{ color:#600; }
.ugdata .type.groupadmin, .ugdata.typegroupadmin.small .name{ color:#060; }
.ugdata .type.user, .ugdata.typeuser.small .name{ color:#369; }
.ugdata .type.role, .ugdata.role .name{ color: #5f5f5f; font-style: italic }
.ugdata .type.viewer, .ugdata.typeviewer.small .name{ color:#666; }
.ugdata.group .name {
	color:#333;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ugdata > img,
.ugdata > .imgfix{
	height: 18px;
	width: 18px;
	float: left;
	margin-right: 4px;
	border: 1px solid #AAA;
	object-fit: cover;
}
.ugdata.all > .imgfix{
	background: url("../imgs/icons.medium.png") -324px 0;
}
.ugdata .inndata .sed{
	color: #999;
}
.ugdata.small{
    border-bottom: 0 none;
    margin: 0 0 2px;
    padding: 0;
	display: flex;
	align-items: center;
}
.usel.widelist .ugdata.small{
	width: auto;
	float: none;
}
.ugdata.small > .imgfix{
	background: url("../imgs/icons.png") no-repeat 1px -47px #DDD;
	height: 18px;
	width: 18px;
}
.ugdata.flexible{
	flex: 1;
}
.ugdata.removed{
	opacity: 0.5;
}
.ugdata.removed .name{
	text-decoration: line-through;
}
.ugdata.removed .remove{
	background-image: url("../imgs/undo-remove.png") !important;
}
.ugdata.large > img,
.ugdata.large > .imgfix {
	height: 36px;
	width: 36px;
	background: url("../imgs/none_user.png");
	background-size: 36px;
	object-fit: cover;
}

/*.ugdata.large > .imgfix{*/
	/*background: url("../imgs/icons.medium.png") -324px 0px #DDD;*/
/*}*/
.ugdata.large .name,
.ugdata.large .type,
.ugdata.large .inndata,
.ugdata.large .delrole{
	margin-left: 42px;
}
.ugdata.role .name{
	margin-left: 0;
}
.ugdata.small .name,
.ugdata.small .group-desc,
.ugdata.small .sed,
.ugdata.small .type,
.ugdata.small .country{
	float: left;
	margin: 0 7px 0 0;
}
.ugdata.small .type{
	display: none;
}
.ugdata .remove{
	float:right;
	cursor:pointer;
	background:url("../imgs/remove.png") no-repeat left top;
	display:none;
	height:18px;
	width:18px;
	position: absolute;
	top: 2px;
	right: 2px;
}
.ugdata .remove:hover{
	background-position: right top;
}
.ugdata:hover .remove{
	display: block !important;
}

.ugdata:hover .format-groups__link {
	visibility: visible;
}

.ugdata.inline {
	display: flex !important;
	border: 0 none;
	align-items: center;
	padding: 0;
	background: transparent;
}

.adat-text > .ugdata.inline {
	align-self: flex-end;
}

.ugdata.inline .name {
	font-weight: bold;
	max-width: 200px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: transparent;
	margin: 0 0 0 2px !important;
}

.ugdata.inline > * {
	display: inline;
	float: none;
}

.ugdata.inline > img,
.ugdata.inline > .imgfix {
	display: inline-block;
	/*margin-bottom: -6px;*/
}
.ugdata.inline.small .name,
.ugdata.inline.small .group-desc,
.ugdata.inline.small .sed,
.ugdata.inline.small .type,
.ugdata.inline.small .country{
	float: none;
}
.ugdata .usharedby{
	font-size: 11px;
	color: #999;
	float: left;
	padding: 4px 15px 0;
}

.ugdata.cursor-pointer {
	cursor: pointer;
}

.inndata{
}
.inndata .code{
	font-size: 12px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 6px;
}
.listitem .childs .ugdata{
	float: left;
	margin-right: 2px;
	width: 200px;
}
/*************************************************
//////////////////////////////////////// PROFILE
**************************************************/
#profile #profilelistitems{
	float:right;
	width:220px;
	margin:2px 8px 0 0;
}
#profile #profilelistitemsshow{
	float:right;
	width:20px;
	margin-left:2px;
}

/****
SHOW INFO POPUP
*****/
.user-info {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-column-gap: 4em;
	margin: 1.5em;
}

.user-info .user-basic {
	grid-column: 1/3;
	display: grid;
	grid-column-gap: 1em;
	grid-template-columns: auto 1fr;
	grid-template-rows: 1fr 1fr;
}

.user-info .user-basic span {
	font-weight: bold;
}

.user-info .user-basic .user-img {
	grid-column: 1/2;
	grid-row: 1/3;
	width: 36px;
	height: 36px;
	margin: auto;
}

.user-info .user-basic .user-id {
	grid-column: 2/3;
	grid-row: 1/2;
	align-self: center;
}

.user-info .user-basic .user-name {
	grid-column: 2/3;
	grid-row: 2/3;
	align-self: center;
}

.user-info .label {
	font-weight: bold;
}

.user-info .value {
	font-style: italic;
}

.user-info .sep {
	grid-column: 1/3;
	height: 1px;
	background: #FDB913;
	margin: 10px 0;
}

.user-info .sep.light {
	background: rgba(204, 204, 204, 0.6);
	margin: 4px 0;
}

.expedat-status{
	border-radius: 3px;
	padding: 2px 5px;
	color: #FFF;
}
.expedat-status.new{
	background-color: #00c4d7;
}
.expedat-status.active{
	background-color: #009900;
}
.expedat-status.disabled{
	background-color: #990000;
}
.expedat-status.updated{
	background-color: #e8c700;
}
.expedat-status.to_delete{
	background-color: #858585;
}
/************:OXOBOX: css/log.css :OXOBOX:************/
#objtypes .ui-button .ui-button-text {
    font-size: 10px;
    line-height: normal;
    padding: 3px;
}
/************:OXOBOX: css/help.css :OXOBOX:************/
body.help-overlay-active *{
    cursor: help !important;
}
.help-on-off{
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    padding-bottom: 7px;
}
.help-on-off.active{
    background: url("../imgs/bgglass.png") repeat-x scroll 50% 50% #FFF;
    border: 1px solid #FDB913;
    padding-top: 8px !important;
    padding-left: 13px !important;
    /*margin: 0 !important;*/
    /*padding: 8px 62px 8px 11px !important;*/
}
.help-overlay{
    display: none;
}
.help-overlay .htext{
    background: #FBF7AA;
    border: 2px solid #F9E98E;
    border-radius: 3px;
    padding: 10px;
    position: absolute;
    z-index: 10004;
}
.help-overlay .htext .harrow{
    background: #FBF7AA;
    z-index: 10002;
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.help-overlay .htext .harrow.rd{
    position: absolute;
    border-left: 2px solid #F9E98E;
    border-bottom: 2px solid #F9E98E;
    top: 7px;
    left: -8px;
}
.help-overlay .htext .harrow.ru{
    position: absolute;
    border-left: 2px solid #F9E98E;
    border-bottom: 2px solid #F9E98E;
    bottom: 7px;
    left: -8px;
}
.help-overlay .htext .harrow.ld{
    float: right;
    position: absolute;
    border-top: 2px solid #F9E98E;
    border-right: 2px solid #F9E98E;
    top: 7px;
    right: -8px;
}
.help-overlay .htext .harrow.lu{
    float: right;
    position: absolute;
    border-top: 2px solid #F9E98E;
    border-right: 2px solid #F9E98E;
    bottom: 7px;
    right: -8px;
}
.help-overlay .htext .harrow.top{
    position: absolute;
    border-bottom: 2px solid #F9E98E;
    border-right: 2px solid #F9E98E;
    bottom: -8px;
    left: -moz-calc(50% - 5px);
    left: -webkit-calc(50% - 5px);
    left: calc(50% - 5px);
}
.help-overlay .htext .harrow.bottom{
    position: absolute;
    border-top: 2px solid #F9E98E;
    border-left: 2px solid #F9E98E;
    top: -8px;
    left: -moz-calc(50% - 5px);
    left: -webkit-calc(50% - 5px);
    left: calc(50% - 5px);
}
.hnotification{
    display: none;
    position: absolute;
    background-color: rgb(153, 255, 153);
    background-color: rgba(153, 255, 153, 0.4);
    top: 0;
    left: calc(50% - 220px);
    left: -moz-calc(50% - 220px);
    left: -webkit-calc(50% - 220px);
    z-index: 10003;
    width: auto;
    height: 19px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border: 1px solid rgb(0, 102, 0);
    border-top: 0;
}
.hnotification .desc {
    position: relative;
    float: left;
    margin: 2px 2px 0 15px;
}
.hnotification .close {
    position: relative;
    float: right;
    width: 18px;
    height: 18px;
    background: url(../imgs/remove.png) top left repeat-x;
    margin-right: 10px;
}
.hnotification .close:hover {
    background-position: -36px top;
}
.help-overlay .hb{
    background: rgba(0,0,0,0.3);
    position: absolute;
    z-index: 10000;
}
.help-overlay .hb{

}
.help-overlay .hb.htop{
    top: 0;
    left: 0;
    right: 0;
}
.help-overlay .hb.hleft{
    left: 0;
}
.help-overlay .hb.hright{
    right: 0;
}
.help-overlay .hb.hbottom{
    bottom: 0;
    left: 0;
    right: 0;
}

.help-overlay .hcenter{
}

#help{
	display: none;
}
.help{
	background: rgba(0,0,0,0.8) !important;
	border:1px solid #000000;
	color: #FFF;
	box-shadow:0 0 12px #000000;
	-webkit-box-shadow:0 0 12px #000000;
	-moz-box-shadow:0 0 12px #000000;
}
.help .ui-widget-header{
	background-color:#222;
	color: #FFF;
	border: 1px solid #666;
}
.help .ui-widget-content .ui-icon,
.help .ui-widget-content .ui-icon,
.help .ui-widget-header .ui-icon{
	background-position: 0 -18px;
}
.help .ui-dialog-titlebar-close{
}
.help .ui-dialog-titlebar-close:hover .ui-icon,
.help .ui-dialog-titlebar-close:focus .ui-icon{ background-position: -54px -18px; }

.help .ui-state-hover,
.help .ui-widget-content .ui-state-hover,
.help .ui-widget-header .ui-state-hover,
.help .ui-state-focus,
.help .ui-widget-content .ui-state-focus,
.help .ui-widget-header .ui-state-focus {
    background: url("../imgs/bgglass.png") repeat-x scroll 50% 50% #000;
    border: 1px solid #999999;
    color: #212121;
    font-weight: normal;
}

.help .ui-dialog-title{
    background: url("../imgs/help.png") no-repeat scroll left top transparent;
    margin: -3px 0 0 -8px;
    padding: 3px 0 2px 22px;
}

.help .back {
    border: 1px solid #333333;
    color: #EAEAEA;
    float: left;
    font-size: 10px;
    margin: 5px 0 4px;
    padding: 1px 4px;
    cursor: pointer;
}
.help .back:hover {
	color: #FDB913;
}
.help #helpcont{
	color: #EAEAEA;
	margin: 8px 0px;
}
.help #helpcont .title{
	font-weight: bold;
	font-size: 15px;
	border: 1px solid #666;
	margin-bottom: 5px;
	padding: 4px;
	color: #FFF;
	background-color: #212121;
}
.help #helpcont .subtitle{
	font-weight: bold;
	margin-top: 5px;
	color: #FFF;
	padding: 3px 5px;
	border: 1px solid #444;
	background-color: #212121;
}
.help #helpcont .cont{
	padding: 4px;
}
.help #helpcont ol{
	margin: 6px 0;
	padding-left: 20px;
}
.help #helpcont ol li{
	list-style: circle outside none;
	cursor: pointer;
}
.help #helpcont ol li a{
	color: #FFF;
}
.help #helpcont ol li:hover a{
	color: #FDB913;
}

.help .clippy{
	width: 207px;
	height: 155px;
	background: url('help/imgs/clippy.png') no-repeat center center;
	position: absolute;
	right: -4px;
	bottom: -4px;
}
.help .cliptext{
	float: left;
	
}
.help .hplayer{
}
.help .hplayer #hflash{
	margin: auto;
	width: 640px;
	height: 360px;
}
/*.hh.active{*/
    /*border: 5px solid #336699;*/
/*}*/

.hhl {
    position: absolute;
    margin-left: 0;
    margin-top: 0;
    pointer-events: none;
    border: 2px dashed rgba(102, 102, 102, 0.5);
    z-index: 10001;
    padding: 2px;
}
.help-content{
    text-align: left;
    width: 800px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.help-content .help-header{
    margin-top: 50px;
}
.help-content .help-header .title{
    font-size: 50px;
    color: #222222;
    font-weight: bold;
    text-decoration: underline;
}
.help-content .help-header .explanation{
    margin-top: 8px;
    font-size: 18px;
    color: #333333;
    font-style: italic;
}
.help-content .help-content{
    font-size: 25px;
    color: #222222;
}
.help-content .help-content .video-tip{
    text-decoration: underline;
    margin-top: 5px;
    cursor: pointer;
}
.popup-tip .title{
    font-size: 25px;
    color: #000000;
    font-weight: bold;
    margin-top: 5px;
}
.popup-tip .explanation{
    font-size: 14px;
    color: #000000;
    margin-top: 5px;
}
.popup-tip .buts{
    float: right;
}
.popup-tip .content{
    margin: 20px auto 20px auto;
    width: 640px;
}
/************:OXOBOX: css/tools.css :OXOBOX:************/
/*********
*** USERS SELECTOR
*********/
.sel{
	position: relative;
	z-index: 1;
}
.usel{
}
.gsel{
}
.sel.opened{
	z-index: 10;
}
.sel .sadder{
	clear: both;
	float: right;
	padding: 4px 15px;
	z-index: 100;
	margin-top: 2px;
}
.sel.gsel .sadder{
	margin: 2px 1px 1px !important;		
}		
.sel.left .sadder{
	float: left;
}
.sel.small .sadder{
	padding: 2px;
	font-size: 11px;
	margin-bottom: 1px;
}
.sel.opened .sadder{
	background: #FAFAFA;
	border: 1px solid #C0C0C0;
	border-bottom: 0 none;
	padding-bottom: 5px;
}
.sel .nlist{
	min-width: 300px;
	border: 1px solid #C0C0C0;
	background: #FAFAFA;
	padding: 5px;
	display: none;
	position: absolute;
	right: 0;
	margin: -2px 1px 1px;
	z-index: 1;
	-webkit-box-shadow:0 3px 3px -2px #666666; -moz-box-shadow:0 3px 3px -2px #666666; box-shadow:0 3px 3px -2px #666666;
}
.sel.small .nlist{
}
.sel.gsel .nlist{
	padding: 3px;
}
.sel.gsel .nlist .scroller{
	max-height: 138px;
}
.sel.left .nlist{
	left: 0;
	right: auto;
}
.sel.opened .nlist{
	display: block;
}
.sel.notfloat .nlist{
	position: relative;
	background: transparent;
	border: 0;
	-webkit-box-shadow:0 0; -moz-box-shadow:0 0; box-shadow:0 0;
}
.sel.opened.notfloat .sadder{
	background: transparent;
	border: 0 none;
	padding: 3px;
	display: none;
}
.sel .nlist .selsearch{
    font-size: 14px;
    min-width: 200px;
    width: 100%;
    display: block;
    box-sizing: border-box;
}
.sel.notfloat .nlist .selsearch{
	margin: 4px 0;
	width: 98%;
	padding: 3px 1%;
	font-size: 13px;
}
.sel .nlist .list{
	margin-top: 2px;
}
.sel.smallslide .nlist .list{
	max-height: 140px;
}
.sel .nlist .list .ugdata{
	white-space: nowrap;
	cursor: pointer;
	border-bottom: 0 none;
	margin-bottom: 0;
	width: auto;
}
.sel .nlist .list .ugdata.role.norole{
	cursor: default;
}

.ugdata .online-status {
	background: #FFF;
	border-radius: 50px;
	width: 6px;
	height: 6px;
	position: absolute;
	top: -1px;
	left: 16px;
}

.ugdata.large .online-status {
	top: 2px;
	left: 38px
}

.adat-text .ugdata .online-status {
	margin: 0 0 0 2px;
}

.ugdata .online-status.online {
	background: #090;
}

.ugdata .online-status.away {
	background: #f7a628;
}

.ugdata .online-status.busy {
	background: #C00;
}

.ugdata .online-status.offline {
	background: #666;
}

.sel .nlist .list .ugdata:hover .name {
	/*color: #000;*/
}
.sel .nlist .list .ugdata.user:hover img,
.sel .nlist .list .ugdata.user:hover .imgfix,
.sel.selgroups .nlist .list .ugdata.group:hover img,
.sel.selgroups .nlist .list .ugdata.group:hover .imgfix,
.sel.selroles .nlist .list .ugdata.role:hover img,
.sel.selroles .nlist .list .ugdata.role:hover .imgfix{
	border-color: #FDB913;
}
.sel .nlist .list .ugdata.small{
	width: auto;
	float: none;
	padding: 0 2px;
}
.sel .nlist .list .ugdata.user:hover,
.sel.selgroups .nlist .list .ugdata.group:hover,
.sel.selroles .nlist .list .ugdata.role:hover{
	border: 0 none;
	background: #FEF2D4;
}
.sel .nlist .list .ugdata.role.norole:hover{
	background: #f0f0f0;
}
.sel .nlist .list .ugdata.role.norole:hover img,
.sel .nlist .list .ugdata.role.norole:hover .imgfix{
	border-color:#AAA;
}
.sel .nlist .list .ugdata.group{
	background: #E5E5E5;
	padding: 2px;
	margin: 2px 0;
	cursor: default;
}
.sel .nlist .list .ugdata.role{
	background: #f0f0f0;
	padding: 2px;
	margin: 2px 0;
	cursor: default;
}
.sel .nlist .list .ugdata.group .group-desc{
	color: #666;
	font-style: italic;
	margin-top: 2px;
}
.sel.gsel .nlist .list .ugdata.group{
	cursor: pointer;
	width: auto;
}
.sel.smallslide .nlist .list .ugdata.group{
	padding: 2px;
}
.sel.selgroups .nlist .list .ugdata.group{
	cursor: pointer;
}
.sel.selroles .nlist .list .ugdata.role{
	cursor: pointer;
}
.sel.selroles .nlist .list .ugdata.role.norole{
	cursor: default;
}
.sel .nlist .list .ugdata .scb{
	display: none;
}
.sel .nlist .list .ugdata.group:hover{
}
.sel.selgroups .nlist .list .ugdata.group:hover{
}
.sel.selgroups .nlist .list .ugdata.group:hover .name{
	color: #000;
}
.sel.smallusers .nlist .list .ugdata.group:hover{
	padding: 2px;
}

.sel .nlist .list .ugdata .remove{
	display: none !important;
}
.sel .nlist .list .ugdata .group-desc{
	margin: 3px 7px 0 0;
	float: right;
}
.sel .nlist .list .hl{
	background-color: #DADADA;
	height: 1px;
	margin: 2px 0;
	clear: both;
}
.sel .nlist .list > .hl:last-child,
.sel .nlist .list .rolesub:last-child .hl:last-child{
	display: none;
}
.sel .nlist .list .nousers{
	color:#CCC;
	text-align: center;
	padding: 5px;
}
.sel .nlist .list .rolesub{
	padding-left: 16px;
}
.searchfilters .sel .scroller{
}

.sel .sellist .ugdata .scb{
	display: block;
	float: right;
	cursor: pointer;
	margin-right: 22px !important;
	margin-top: 3px !important;
}

.sel .sellist .ugdata:hover{
	background: #FEF2D4;
}

.assetsselector{
}
.assetsselector .assitem{
	margin-bottom: 3px;
}

.assitem--opacity {
	opacity: 0.6;
}

/*********
*** PRINT
*********/
.print{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.print.overflow {
    overflow: scroll;
}
.print input{
	display:none;
}
.onlyprint{
	display: none;
}
.print .onlyprint{
	display: block;
}
.print .stit ,
.onlyprint .stit{
	font-size: 12px;
	font-weight: bold;
	padding: 4px 6px;
	margin-bottom: 4px;
	border-bottom: 1px solid #CCC;
}
.print .block ,
.onlyprint .block {
    background-color: #ECECEC;
    border: 1px solid #C0C0C0;
    margin: 0 0 15px 0;
    padding: 5px;
    float: none;
    width: auto;
}
.print .block .field,
.onlyprint .block .field{
	background-color: #FFF;
	border-bottom: 1px solid #DADADA;
	margin: 2px 0 0;
	padding: 10px;
	position: relative;
}
.print .block .field .rr,
.onlyprint .block .field .rr{
	float: right;
	width: auto;
}
.print .block .field .rr input,
.print .block .field .rr select,
.print .block .field .rr textarea,
.onlyprint .block .field .rr input,
.onlyprint .block .field .rr select,
.onlyprint .block .field .rr textarea{
	margin: -2px;
}
/*********
*** CAPTCHA
*********/
.captcha{
	text-align:center;
	font-size:10px;
	color: #666;
	width: 260px;
	margin: 10px auto;
	padding: 3px;
	background: #E5E5E5;
	border: 1px solid #C0C0C0;
}
.captcha img{
	border:1px solid #C0C0C0;
	margin:0 5px 0 0;
	display:block;
	width: 140px;
	height: 50px;
	float: left;
}
.captcha input{
	width:78px;
	text-transform:uppercase;
	text-align:center;
	margin-top:3px;
	font-size: 12px;
}

/*********
*** THUMBS
*********/

#thumbsph{
	position:absolute;
	z-index: 30000;
	/*border: 1px solid #111;*/
	color:#DDD;
	padding: 3px 4px;
	-webkit-box-shadow:0 3px 3px -2px #666666; -moz-box-shadow:0 3px 3px -2px #666666; box-shadow:0 3px 3px -2px #666666;
	display:none;
	/*background-image:url(../imgs/diagonals.grey.png);*/
	background: #FFF;
	border: 1px solid #C0C0C0;
}
#thumbsph .th{
	float:left;
	margin:1px;
	padding:2px;
	text-align:center;
}
#thumbsph .assettit{
	border-bottom: 1px dotted #DADADA;
	color:#333;
	margin:1px 3px 0;
	padding:2px;
}

/*********
*** CONTEXT MENU
*********/
.cmenu,
.cmenu .cmitem > .subs{
	margin:0;
	padding:0;
	background-color:#FFF;
	border:1px solid #DADADA;
	-webkit-box-shadow:0 3px 3px -2px #666666; -moz-box-shadow:0 3px 3px -2px #666666; box-shadow:0 3px 3px -2px #666666;
	z-index:50002;
	position:fixed;
	display: flex;
	flex-direction: column;
}
.cmlist {
	max-height: 90vh;
	overflow-x: hidden;
	overflow-y: auto;
}
.cmlist::-webkit-scrollbar {
	 width: 8px;
 }
.cmlist::-webkit-scrollbar-thumb {
	background-color: #e0e0e0;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
	background-clip: content-box;
}
.cmlist::-webkit-scrollbar-corner {
	background-color: #c1c1c1;
}
.cmenu .cmitem > .subs{
}
.cmenu.drop{
}

.cmenu .cmitem {
	margin:1px;
	padding:8px 12px 8px 26px;
	cursor:pointer;
	position:relative;
	white-space:nowrap;
	color:#333;
	height: 14px;
	text-align: left;
	font-weight: normal;
	font-style: normal;
}
.cmenu .cmitem.filter{
	padding: 4px;
	height: 26px;
	box-sizing: border-box;
}
.cmenu .cmitem.not-interactable {
	color: #919191;
	background: #F0F0F0;
	padding: 6px 12px 6px 26px;
	font-style: italic;
	cursor: default;
}
.cmenu .cmitem.not-interactable:hover {
	color: #919191;
	background: #F0F0F0;
}
.cmenu .cmitem.filter > input{
	width: 100%;
	box-sizing: border-box;
}
.cmenu .cmitem > .subs{
	display:none;
	margin:0 0 0 -3px;
	left:100%;
	top:0;
	z-index:1020;
}
.cmenu .cmitem:hover > .subs,
.cmenu .cmitem.hover > .subs{
	display:block;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 90vh;
}
.cmenu .cmitem .c{
	font-size:10px;
	color:#666;
	position:relative;
	bottom:1px;
}
.cmenu .cmitem.wsubs{
	padding-right: 26px;
}
.cmenu .cmitem .hassubs{
	position: absolute;
	right: 3px;
	top: 7px;
	margin-top: 0;
	height:12px;
	width:12px;
	background:url(../imgs/collapsable.png) -12px -12px no-repeat;
	z-index:4;
}
.cmenu .cmitem.hover,
.cmenu .cmitem:hover{
	background: #F2F2F2;
	color: #D90;
}
.cmenu .cmitem.hover > .hassubs,
.cmenu .cmitem:hover > .hassubs{
	background:url(../imgs/collapsable.png) -48px -12px no-repeat;
}
.cmenu .cmitem.wsubs.hover{
}
.cmenu .cmitem.hover > div{
	color:#333;
}

.cmenu .sep {
	margin:2px 1px -3px;
	padding:0;
	height:1px !important;
	background-color:#DADADA;
	cursor:default;
}
.cmenu .sep + .cmenu .cmitem {
	margin-top: 6px;
}
.cmenu .loading {
	cursor:wait;
	color:#666;
	margin:1px;
	padding:3px;
}
.cmenu .error {
	background-color:#FDD;
	border: 0 solid #900;
	color:#000;
	padding: 4px;
}

.cmenu .cmitem .sifteropt{
	color:#FFF;
	display:block;
    margin: -5px -12px 0 -26px;
    padding: 4px 20px 4px 4px;
    border: 1px solid;
    font-size: 11px;
    text-shadow: 0 0 2px #333;
    font-weight: bold;
    height: 14px;
}
.cmenu .cmitem .sifteropt > .t{	display:block; width: 80px; float: left; }
.cmenu .cmitem .sifteropt > .c{	display:block; width: 20px; float:right; color:#FFF; text-align: right; }
.cmenu .cmitem .sifteropt.complete > .c{ }
.cmenu .cmitem .sifteropt.approved{
	background: #6C9CC1;
	border-color: #369;	
}
.cmenu .cmitem .sifteropt.finalized{
	background: #6C6;
	border-color: #080;	
}
.cmenu .cmitem .sifteropt.complete{
	background: #FDD641;
	border-color: #CDA601;	
}
.cmenu .cmitem .sifteropt.incomplete{
	background-color:#C1C1C1;
	border-color: #999;
}
.cmenu .cmitem .sifteropt.rejected{
	background-color:#C66;
	border-color: #900;
}
.cmenu .cmitem.wsubs > .sifteropt{
	margin: -5px -26px 0;
	width: 110px;
}
.cmenu .cmitem .sifteropt.all{
	background: #999;
	border-color: #555;	
}

.cmenu .cmitem .icon {
	position: absolute;
	left: 5px;
	width: 15px;
	height: 15px;
	color: #666666;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
}

.cmenu .cmitem .icon.open::before {
	content: "\f49e";
}

.cmenu .cmitem .icon.tags::before {
	content: "\f02c";
}

.cmenu .cmitem .icon.block::before {
	content: "\f05e";
}

.cmenu .cmitem .icon.share::before {
	content: "\f0c1";
}

.cmenu .cmitem .icon.copy::before {
	content: "\f0c5";
}

/*.cmenu .cmitem .icon.delete{	 	background-position: -75px 0;	}*/
.cmenu .cmitem .icon.link::before {
	content: "\f0c1";
}

.cmenu .cmitem .icon.cdn::before {
	content: "\f0c2";
}

.cmenu .cmitem .icon.cdnup::before {
	content: "\f0ee";
}

.cmenu .cmitem .icon.cdndown::before {
	content: "\f0ed";
}

.cmenu .cmitem .icon.encode::before {
	content: "\f013";
}

.cmenu .cmitem .icon.video::before {
	content: "\f008";
}

.cmenu .cmitem .icon.audio::before {
	content: "\f1c7";
}

.cmenu .cmitem .icon.image::before {
	content: "\f03e";
}

.cmenu .cmitem .icon.document::before {
	content: "\f1c1";
}

.cmenu .cmitem .icon.remtag::before {
	content: "\f146";
}

.cmenu .cmitem .icon.tag::before {
	content: "\f02b";
}

.cmenu .cmitem .icon.clipboard::before {
	content: "\f552";
}

.cmenu .cmitem .icon.edit::before {
	content: "\f303";
}

.cmenu .cmitem .icon.close::before {
	content: "\f057";
}

.cmenu .cmitem .icon.rename::before {
	content: "\f246";
}

.cmenu .cmitem .icon.uncateg::before {
	content: "\f65d";
}

.cmenu .cmitem .icon.sifter::before {
	content: "\f00c";
}

.cmenu .cmitem .icon.disable::before {
	content: "\f057";
}

.cmenu .cmitem .icon.enable::before {
	content: "\f058";
}

.cmenu .cmitem .icon.group::before {
	content: "\e533";
}

.cmenu .cmitem .icon.user::before {
	content: "\f007";
}

.cmenu .cmitem .icon.mail::before {
	content: "\f0e0";
}

.cmenu .cmitem .icon.delivery::before {
	content: "\e585";
}

.cmenu .cmitem .icon.download::before {
	content: "\f358";
}

.cmenu .cmitem .icon.subtitle::before {
	content: "\e494";
}

.cmenu .cmitem .icon.playlist::before {
	content: "\f03a";
}

.cmenu .cmitem .icon.upload::before {
	content: "\f093";
}

.icon.metadata,
.cmenu .cmitem .icon.metadata::before {
	content: "\f15c";
}

.cmenu .cmitem .icon.preview::before {
	content: "\f002";
}

.cmenu .cmitem .icon.properties::before {
	content: "\f05a";
}

.cmenu .cmitem .icon.delete::before {
	content: "\f2ed";
}

.cmenu .cmitem .icon.cancel::before {
	content: "\f28d";
}
.cmenu .cmitem .icon.resume::before {
	content: "\f144";
}

.cmenu .cmitem .icon.categorize::before {
	content: "\f65e";
}

.cmenu .cmitem .icon.new::before {
	content: "\2b";
}

.cmenu .cmitem .icon.no_options::before {
	content: "\f056";
}

.cmenu .cmitem .icon.newfolder::before {
	content: "\f65e";
}

.cmenu .cmitem .icon.move::before {
	content: "\f047";
}

.cmenu .cmitem .icon.bill::before {
	content: "\f571";
}

.cmenu .cmitem .icon.charge::before {
	content: "\24";
}

.cmenu .cmitem .icon.print::before {
	 content: "\f56e";
}

.cmenu .cmitem .icon.recover::before {
	content: "\f1b8";
}

.cmenu .cmitem .icon.merge::before {
	content: "\f387";
}

.cmenu .cmitem .icon.developer::before {
	content: "\f120";
}

.cmenu .cmitem .icon.empty::before {
	content: "\f12d";
}

.cmenu .cmitem .icon.hide::before {
	content: "\f070";
}

.cmenu .cmitem .icon.unhide::before {
	content: "\f06e";
}

.cmenu .cmitem .icon.netflixsync {
	position: absolute;
	left: 5px;
	width: 15px;
	height: 15px;
	background: transparent url("../imgs/context.icons.png") no-repeat -195px -15px;
}

.cmenu .cmitem .icon.netflix {
	position: absolute;
	left: 5px;
	width: 15px;
	height: 15px;
	background: transparent url("../imgs/context.icons.png") no-repeat -210px -15px;
}

.cmenu .cmitem .icon.player::before {
	color: #F00;
	content: "\f04b";
}

.cmenu .cmitem .icon.multi-player::before {
	color: #F00;
	content: "\f04b";
}

.cmenu .cmitem .icon.sync::before {
	content: "\f021";
}

.cmenu .cmitem .icon.material::before {
	content: "\f044";
}

.cmenu .cmitem .icon.edd::before {
	content: "\f073";
}

.cmenu .cmitem .icon.zip-it::before {
	content: "\f1c6";
}

.cmenu .cmitem .icon.newrole {
	position: absolute;
	left: 5px;
	width: 15px;
	height: 15px;
	background: transparent url("../imgs/context.icons.png") no-repeat -330px -15px;
}

.cmenu .cmitem .icon.role {
	position: absolute;
	left: 5px;
	width: 15px;
	height: 15px;
	background: transparent url("../imgs/context.icons.png") no-repeat -315px -15px;
}

.cmenu .cmitem .icon.robot::before {
	content: "\f544";
}

.cmenu .cmitem .icon.movielabs {
	position: absolute;
	left: 5px;
	width: 15px;
	height: 15px;
	background: transparent url("../imgs/context.icons.png") no-repeat -360px -15px;
}

.cmenu .cmitem .icon.update-description::before {
	content: "\f31c";
}

.cmenu .cmitem .icon.add-from-cloud::before {
	content: "\e494";
}

.cmenu .cmitem .icon.quality::before {
	content: "\f46c";
}

.cmenu .cmitem .icon.timedtext::before {
	content: "\f20a";
}
.cmenu .cmitem .icon.timedtextwhisper::before {
	content: "\f2a2";
}
.cmenu .cmitem .icon.timedtextgptranslate::before {
	content: "\f1ab";
}
.cmenu .cmitem .icon.timedtextreport::before {
	content: "\f1c2";
}

.cmenu .cmitem .icon.code::before {
	content: "\f121";
}

/*********
*** DRAGGIN'
*********/

.draggedph{
	position:fixed;
	z-index: 30000;
	color:#666;
	padding: 3px 4px;
	-webkit-box-shadow:0 3px 3px -2px #666666; -moz-box-shadow:0 3px 3px -2px #666666; box-shadow:0 3px 3px -2px #666666;
	background: #FFF;
	border: 1px solid #C0C0C0;
	cursor:default;
}
.draggedph .dragged{
	margin-bottom: 2px;
}
.draggedph .dragged.more{
	font-weight: bold;
}
.draggedph .dragged:last-child{
	margin-bottom: 0;
}
.draggedph .dragged .img{
	border: 1px solid #DADADA;
	height: 27px;
	width: 48px;
	float: left;
	margin-right: 3px;
}
.draggedph .dragged .name{
	font-weight: bold;
	text-overflow:ellipsis;
	max-width: 300px;
    min-width: 100px;
    margin-left: 55px;
	overflow: hidden;
	white-space: nowrap;
}

/************
*** TOOLTIP
************/
#tooltip {
	position: fixed;
	z-index: 30000;
	top: 0;
	width: 100%;
}
#tooltip .cont{
	margin: auto;
	width: 50%;
	border: 1px solid #111;
	background: rgba(0, 0, 0, 0.7);
	color:#FFF;
	text-align: center;
	padding: 1px 4px 3px;
	box-shadow:0 0 4px 2px #666;
	-webkit-box-shadow: 0 0 4px 2px #666;
	-moz-box-shadow: 0 0 4px 2px #666;
	opacity: 0.85;
	font-size:10px;
}
#tooltip h3, #tooltip div {
	margin: 0;
}
#tooltip h3{
	color:#FFF;
	font-size:11px;
}

/*********
*** AUTOCOMPLETE
***********/
.ui-autocomplete{
	z-index:15000 !important;
	border:1px solid #CCCCCC;
	margin-top:-1px;
	font-size:10px;
	max-height: 277px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
}
.homec .ui-autocomplete{
	max-height: 600px;
	font-size:14px;
}
* html .ui-autocomplete {
	height: 100px;
}

.ui-autocomplete-category {
	font-weight: bold;
	padding:4px;
	background-color:#E0E0E0;
}
.ui-menu .ui-menu-item a{
	height: auto;
	padding: 0 !important;
	margin: 0 0 2px !important;
	border:0;
}
.ui-menu .ui-menu-item a .assdesc{
}
.ui-menu .ui-menu-item a .assdesc .remove{
	display:none;
}
.ui-menu .ui-menu-item a:last-child .assdesc{
	margin-bottom: 0;
}
.ui-menu-item .ui-corner-all{
	padding:4px !important;
	background-color:#FAFAFA;
	height:22px;
	white-space:nowrap;
	margin:1px !important;
	overflow:hidden;
}
.ui-menu-item .ui-corner-all.homec{
	height:92px;
}
.ui-menu-item .ui-corner-all.ui-state-hover{
	/*padding:3px !important;*/
}
.ui-menu-item:nth-child(odd) .ui-corner-all{
	/*background-color:#F0F0F0;*/
}
.ui-dialog.ui-corner-all{
	border-radius: calc(4px + 0.2em);
}
.ui-menu-item .ui-state-hover{
	padding: 0 !important;
	border: 0 none !important;
}
.ui-menu-item .th{
	background-color:#DADADA;
	border:1px solid #CCC;
	float:left;
	margin-right:3px;
	margin-top:-1px;
	height:22px;
	width:40px;
	text-align:center;
}
.ui-menu-item .homec .th{
	height:90px;
	width:160px;
}
.ui-menu-item .ui-corner-all .label{
	line-height: 13px;
    margin-left: 40px;
    margin-top: -3px;
    white-space: nowrap;
}
.ui-menu-item .ui-corner-all.homec .label{
	margin-left:160px;
}
.ui-menu-item .ui-corner-all .label .type{
	color:#999999;
}





/*************************
***	TOP NOTIFICATIONS
*************************/
#topnote{
	position:fixed;
	text-align:center;
	font-weight: bold;
	width:100%;
	height:0;
	display:none;
	top:2px;
	z-index:65000;
}
#topnote .text{
	display:inline-block;
	background-color:#FEDC89;
	border:1px solid #FEEAB8;
	color: #6A4C01;
	padding:4px 20px;
	white-space:nowrap;
	font-size: 12px;
	box-shadow:0 2px 3px -2px #666;
	-webkit-box-shadow:0 2px 3px -2px #666;
	-moz-box-shadow:0 2px 3px -2px #666;
}
#topnote .text:empty{
	display:none;
}
#topnote.success .text{
	background-color: #0A0;
	color:#FFF;
	border-color: #090;
}
#topnote.error .text{
	background-color: #C00;
	color:#FFF;
	border-color: #900;
}
#topnote.busy .text{
	background-color: #FEDC89;
	color:#666;
}



/*************************
***	CLIPBOARD
*************************/
#clipboard{
	max-height: 34px;
	/*grid-area: clipboard;*/
	z-index: 10;
	background-color: #F2F2F2;
	border-top: 1px solid #C0C0C0;
	-webkit-box-shadow: 0 1px 2px #666;
	-moz-box-shadow: 0 1px 2px #666;
	box-shadow: 0 1px 2px #666;
	display: flex;
}

#clipboard .body{
	height: 0;
	overflow: hidden;
	/*box-shadow:0px 0px 3px 1px #FDB913;
	-webkit-box-shadow:0px 0px 3px 1px #FDB913;
	-moz-box-shadow:0px 0px 3px 1px #FDB913;*/
}

#clipboard.opened {
    height: 34px;
}

#clipboard.opened .body{
	height:inherit;
	width: auto;
	flex: 1;
}
#clipboard .body .clipcont{
	display:none;
}
#clipboard.opened .body .clipcont{
	height:31px;
	padding:1px;
	display:block;
}
#clipboard.window .body{
	box-shadow:0 0 30px -10px #666666;
	-webkit-box-shadow: 0 0 30px -10px #666666;
	-moz-box-shadow: 0 0 30px -10px #666666;
}
#clipboard.window .body .clipcont{
	height:100%;
	overflow:auto;
	padding:1px;
	display:block;
}
#clipboard .ct{
    color: #666666;
    float: left;
    font-size: 10px;
    padding: 0 2px;
}
#clipboard .ct .handle{
	white-space:nowrap;
	float: left;
	margin-top: 1px;
	margin-right: 2px;
}
#clipboard .ct .handle .count{
	margin-left:6px;
	color:#DF9B00;
}
#clipboard .ct .tic{
	height:12px;
	width:12px;
	margin:0 1px 0 0;
	border:1px solid #CCC;
	cursor:pointer;
	background:url(../imgs/clipboard.png) no-repeat 0 0 #FFF;
}

#clipboard .ct .tic:hover {
	border: 1px solid #FDB913;
}

#clipboard .ct .tic.toggler {
	background-position: 0 0;
}

#clipboard.opened .ct .tic.toggler {
	background-position: -12px 0;
}

#clipboard.dropactive{
	border-color: #FDB913;
	background:url("../imgs/diagonals.white.png") #FDB913;
}
#clipboard.dropactive .ct{
	color: #000;
}
#clipboard.dropactive .ct .handle .count{
	color: #333;
}
#clipboard.drophover{
	border-color:#CA940F;
	background:url("../imgs/diagonals.png") #FFF;
}
#clipboard.drophover .ct{
}
#clipboard .clipcont .item{
	/*margin:1px 2px 1px 1px;*/
	margin:1px;
	border:1px solid #AAA;
	float:left;
	height:27px;
	width:48px;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#FFF;
}
#clipboard .clipcont .item.selected{
	/*margin:0px 1px 0px 0px;*/
	border:1px solid #FDB913;
}
#clipboard .clipcont .item.dragged{
	border:3px solid #FDB913;
}
#clipboard .clipcont .item .remover{
	float:right;
	height:16px;
	width:16px;
	margin: -1px;
	background:url(../imgs/remove.png) no-repeat top right;
	cursor:pointer;
	display: none;
}
#clipboard .clipcont .item:hover .remover{
	display:block;
}
#clipboard .clipcont .item.dragged .remover{
	display:none;
}
#clipboard .tools{
	float:right;
    height: 29px;
    padding: 1px;
	display:none;
}
#clipboard.opened .tools{
	display:block;
}
#clipboard  .but{
	margin:1px;
	border:1px solid #AAA;
	background: #FFF;
	float:left;
	height:27px;
	width:28px;
	cursor: pointer;
	position: relative;
}
#clipboard  .butdd{
	float:left;
	position: relative;
}
#clipboard  .butdd .but.active{
	border-color: #FDB913;
	border-top: 1px solid #FFF;
	background-color: #FFF;
	z-index: 1000;
}
#clipboard  .butdd .butfix{
	position: absolute;
	right: 0;
	bottom: -2px;
	height: 2px;
	width: 28px;
	background: #FFF;
}
#clipboard  .butdd .list{
	background: #FFF;
	display: none;
	border: 1px solid #C0C0C0;
	padding: 2px;
	position: absolute;
	right: 1px;
	bottom: 29px;
	z-index: 1000;
	-webkit-box-shadow:0 0 3px -2px #666666; -moz-box-shadow:0 0 3px -2px #666666; box-shadow:0 0 3px -2px #666666;
}
#clipboard  .butdd.active .list{
}
#clipboard  .but:hover{
	border-color: #FDB913;
}

#clipboard .but .ic {
	width: 16px;
	height: 16px;
	margin: 5px 6px;
	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;
	font-size: 16px;
	color: #666666;
}

#clipboard .but.delete .ic::before {
	font-size: 20px;
	content: "\f00d";
}

#clipboard .but.ops .ic::before {
	content: "\f013";
}

#clipboard .but.delivery .ic::before {
	content: "\e585";
}

#clipboard .but.playlist .ic::before {
	content: "\f03a";
}

#clipboard .but.mail .ic {
	background-position: -256px -16px;
}

#clipboard .but.toggler {
	width: 16px;
	height: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#clipboard .but.toggler .ic {
	font-size: 15px;
}

#clipboard .but.toggler .ic::before {
	content: "\f102";
}

#clipboard.opened .but.toggler {
	height: 27px;
}

#clipboard.opened .but.toggler .ic::before {
	content: "\f103";
}
/*#clipboard .tools input[type="button"]{
	float:left;
	margin:0px 1px 1px 0px;
	font-size:11px;
	padding:1px;
}
#clipboard .tools input[type="button"]:last-child{
	margin-right:0px;
}*/

.clipdrag{
	padding:1px;
	border:3px solid #FDB913;
	background-color:#FFF;
	width:auto !important;
	height:auto !important;
}
.clipdrag .item{
	float:none;
}
.clipdrag .item .remover{
	display:none;
}

.assetsselector{
}
.assetsselector .addlist{
}
.assetsselector .agroup{
	margin: 0 0 20px 0;
	/*padding: 3px;
	border: 1px solid #C0C0C0;
	background: #FAFAFA;*/
}
.assetsselector .agroup .gtit{
	/*background: #F2F2F2;
	border: 1px solid #CCC;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 6px;
	margin-bottom: 4px;*/
}
.assetsselector .gcont{
}
.assetsselector .gcont.leftside{
	float: left;
	width: 33%;
	margin: 0 3px;
}
.assetsselector .gcont.rightside{
	float: right;
	width: 66%;
	margin-right: 3px;
}
.assetsselector .agroup .assitem:last-child .assdesc{
	margin-bottom: 0;
}
.assetsselector .addlist .assitem{
	position: relative;
}
.assetsselector .addlist .assitem .remove{
	width: 18px;
	height: 18px;
	background: url('../imgs/remove.png') 0 0;
	cursor: pointer;
	position: absolute;
	top: 2px;
	right: 2px;
	display: none;
}
.assetsselector .addlist .assitem:hover .remove{
	background-position: -18px 0;
	display: block;
}
.assetsselector .addlist .assitem .remove:hover{
	background-position: -54px 0;
}
.assetsselector .adder{
	text-align: right;
    font-size: 10px;
    margin-top: -3px;
    padding: 2px 0 1px;
    border-top: 1px solid #E5E5E5;
}

.assdesc {
	margin-bottom: 4px;
	display: flex;
	flex-direction: column;
	padding: 2px;
	overflow: hidden;
	cursor: default;
	background: #ECECEC;
	border-bottom: 1px solid #C0C0C0;
	max-width: 100%;
	position: relative;
}

.assdesc > * {
	box-sizing: border-box;
}

.assdesc:hover {
	border-bottom: 1px solid #FDB913;
}

.assdesc .metadata-icon {
	display: flex;
	width: 15px;
	height: 15px;
	background: transparent url(../imgs/context.icons.png) no-repeat -510px 0;
	margin-left: 2px;
	cursor: pointer;
}

.assdesc img,
.assdesc .imgfix,
.assdesc .imglink {
	width: 32px;
	height: 18px;
	/*border: 1px solid #E5E5E5;*/
	display: block;
}

.assdesc .imgfix,
.assdesc .imglink {
	background-color: #FAFAFA;
	border: 4px solid #FFF;
	cursor: pointer;
}

.assdesc.large img,
.assdesc.large .imgfix,
.assdesc.large .imglink {
	width: 64px;
	height: 36px;
}

.assdesc .imgfix {
	background: url('../imgs/diagonals.light.png') #FFF;
}

.assdesc .asset-data {
	display: flex;
	flex-direction: row;
	min-width: 0;
	max-width: 100%;
	margin-bottom: 2px;
}

.assdesc .asst {
	display: flex;
	flex-direction: column;
	min-width: 0;
	justify-content: space-around;
}

.assdesc .asst .asset-name {
	display: flex;
	flex-direction: row;
	font-weight: bold;
	align-items: center;
}

.assdesc .asst .extra {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.assdesc .asst .proxylabel {
	width: fit-content;
	display: inline-block;
	color: #FFF;
	background-color: #00AA00;
	padding: 2px 5px;
	margin-left: 1px;
	font-size:12px;
}

.assdesc .asst .asset-name .type {
	width: 16px;
	height: 16px;
	font-size: 16px;
	margin-right: 3px;
	color: #333;
	font-family: "Font Awesome 6 Free", serif;
	font-weight: 900;
	display: flex;
	align-items: center;
	justify-content: center;
}

.assdesc .asst .asset-name .atit {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 18px;
	/*height: 16px;*/
}

.assdesc .asst .asset-name .atit.openable:hover {
	text-decoration: underline;
	cursor: pointer;
}

.assdesc .cb {
	float: left;
}

.assdesc .asst .newrequest {
	font-weight: bold;
	background: #C00;
	color: white;
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
}

.assdesc .asst .asset-name .type.video::before {
	content: "\f008";
}

.assdesc .asst .asset-name .type.audio::before {
	content: "\f028";
}

.assdesc .asst .asset-name .type.image::before {
	content: "\f03e";
}

.assdesc .asst .asset-name .asset-name .type.document::before {
	content: "\f56c";
}

.assdesc .asst .asset-name .type.compressed::before {
	content: "\f1c6";
}

.assdesc .asst .asset-name .type.subtitle::before {
	content: "\f15c";
}

.assdesc .asst .asset-name .type.playlist::before {
	content: "\f0cb";
}

.assdesc .asst .asset-name .type.unknown::before {
	content: "\f059";
}

.assdesc .asst .asset-name .type.none {
	background: url(../imgs/icons.png) no-repeat -96px 0;
}

.assdesc .inndata {
	/*grid-area: innerData;*/
	min-height: 1px;
}

.assdesc .expdata {
	display: none;
}

.assdesc .inndata .pill {
	font-size: 12px;
	border-radius: 5px;
}

.assdesc .inndata .file,
.assdesc .inndata .version {
	display: flex;
	margin-bottom: 2px;
	align-items: center;
	justify-content: flex-start;
}

.assdesc .inndata .version {
	margin-left: 18px;
}

.assdesc .inndata .file > .filefile,
.assdesc .inndata .version > .versionversion {
	margin-right: 6px;
}

/*.assdesc .inndata .version > .versionversion {*/
/*	margin-left: 3px;*/
/*}*/

.assdesc .inndata .file > .ftit,
.assdesc .inndata .version > .vtit {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.assdesc .inndata .file .file-icon {
	background: transparent url(../imgs/icons.png) no-repeat scroll -176px -16px;
	margin-right: 2px;
	width: 16px;
	height: 16px;
}

.assdesc .inndata .ugdata {
	background: transparent;
	float: none;
	width: auto;
}

.assdesc .inndata .remove {
	width: 18px;
	height: 18px;
	background: url('../imgs/remove.png') 0 0 no-repeat;
	position: absolute;
	right: 0;
	top: 2px;
	cursor: pointer;
	display: none;
}

.assdesc:hover .inndata .remove {
	display: block;
}

.assdesc .inndata .remove:hover {
	background-position: -36px 0;
}

.assdesc .file-selector {
	float: left;
	margin-top: 10px;
	width: 100%;
	/*background-color: #ffffff;*/
}

.assdesc .file-selector .file {
	cursor: pointer;
	background-color: #ffffff;
	margin: 5px;
	padding: 4px;
}

.assdesc .file-selector .file label,
.assdesc .file-selector .dfiledata label {
	cursor: pointer;
}

.assdesc .file-selector .selected {
	background-color: #FEDC89 !important;
	border: 1px solid #FDB913;
	padding: 3px !important;
}

.assdesc .file-selector .file-cb {
	float: left;
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.assdesc .file-selector .file .ftit {
	font-weight: bold;
	padding: 1px;
}

.assdesc .file-selector .file .ftit .type {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	margin-bottom: 0;
	padding: 0;
	background: url(../imgs/icons.png) no-repeat;
}

.assdesc .file-selector .file .ftit .type.video {
	background-position: 0 0;
}

.assdesc .file-selector .file .ftit .type.audio {
	background-position: -16px 0;
}

.assdesc .file-selector .file .ftit .type.image {
	background-position: -32px 0;
}

.assdesc .file-selector .file .ftit .type.document {
	background-position: -48px 0;
}

.assdesc .file-selector .file .ftit .type.compressed {
	background-position: -208px -48px;
}

.assdesc .file-selector .file .ftit .type.subtitle {
	background-position: -240px -48px;
}

.assdesc .file-selector .file .ftit .type.playlist {
	background-position: -64px 0;
}

.assdesc .file-selector .file .ftit .type.unknown {
	background-position: -80px 0;
}

.assdesc .file-selector .file .ftit .type.none {
	background-position: -96px 0;
}

.assdesc .file-selector .file-group {
	background: #f9f9f9;
	margin: 3px;
	padding: 3px;
	border: 1px solid #cacaca;
}

.assdesc .file-selector .file-group .file-group-label {

}

.assdesc .file-selector .file-group .file-group-label label input[type=checkbox] {
	margin-right: 5px;

}

.asseteditor .assdesc {
	margin: 0 0 5px;
	padding: 0;
	border-bottom: 0;
	font-size: 12px;
}

.asseteditor .assdesc:last-child {
	/*margin-bottom: 2px;*/
}

.asseteditor .assdesc .imglink,
.asseteditor .assdesc .imgfix {
	border: 0 none;
}

.asseteditor .assdesc .mdv {
	display: flex;
	font-size: 11px;
	/*margin-left: 67px;*/
	/*margin-top: 3px;*/
	/*margin-bottom: 3px;*/
}

.asseteditor .assdesc .mdv .value {
	min-width: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.asseteditor .assdesc:hover,
.asseteditor .assdesc.ctmon {
	background: #FFF;
	padding: 2px;
	margin: -2px -2px 0;
}

.asseteditor .assdesc .asst .asset-name .atit {
	margin-right: 0;
	/*height: 16px;*/
}

.destdesc{
	margin-bottom:4px;
	display:block;
	padding: 2px;
	overflow: hidden;
	position: relative;
/*	background-color: #ECECEC;*/
	border-bottom: 1px solid #C0C0C0;
}
.destdesc:hover{
	/*background-color: #FFF;*/
	border-bottom: 1px solid #FDB913;
}
.destdesc img{
	float: left;
	border: 4px solid #FFF;
	margin-right: 3px;
}
.destdesc.large > img,
.destdesc.large > .imgfix{
	height: 36px;
	width: 36px;
	border: 1px solid #AAA;
}
.destdesc.large > .imgfix{
	background: url("../imgs/none_destiny.png") -324px 0 #DDD;
}

.destdesc .inndata{
    width: 100%;
}
.destdesc .inndata .remove{
    width: 18px;
    height: 18px;
    background: url('../imgs/remove.png') 0 0 no-repeat;
    position: absolute;
    right: 0;
    top: 2px;
    cursor: pointer;
    display: none;
}
.destdesc .inndata .remove:hover{
	background-position: -36px 0;
}
.destdesc:hover .inndata .remove{
	display: block;
}
.sel .nlist .list .destdesc{
	cursor: pointer;
}
.sel .nlist .list .destdesc:hover img,
.sel .nlist .list .destdesc:hover .imgfix{
	border-color: #FDB913;
}
.sel .nlist .list .destdesc .remove{
	display: none !important;
}
.destdesc .counter{
	float: right;
	font-weight: bold;
	font-style: italic;
	margin-right: 5px;
	color: #999;
}
.destdesc .desttit{
	float: left;
	font-weight: bold;
}
.destdesc .dtit{
	margin-right:18px;
	font-weight: bold;	
	overflow: hidden;
}
.destdesc.oi{
	float: left;
	margin-right: 2px;
}
.destdesc.oi  > img,
.destdesc.oi > .imgfix{
	margin-right: 0;
}


.destlist .destdesc{
    display: inline;
    background: transparent;
    border-bottom: 0;
}
.destlist .destdesc img{
    margin: 0 3px 0 0;
    padding: 0;
    border: 1px solid #AAA;
}
.inboxformats .ugdata{
    background: transparent;
    padding: 0;
}


/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #FFF;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0 0 5px -1px #666;
	-webkit-box-shadow: 0 0 5px -1px #666;
	-moz-box-shadow: 0 0 5px -1px #666;
}
#tiptip_content .userimg{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	margin-bottom: -4px;
}
#tiptip_content .sourcetag{
	display: inline-block;
	padding: 1px 3px;
	margin: -1px 3px 0 0;
	background: #e21221;
	color: #FFF;
	border-radius: 3px;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

/* Print Tools CSS */
.print .collapsable{
	margin-bottom: 5px;
}
.print .collapsable .label{
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 4px;
	padding: 7px;
}
.print .collapsable .lcontents{
}

.print .block{
	background: #ECECEC;
	border: 1px solid #C0C0C0;
	padding: 5px;
	margin: 0 0 5px;
}
.print .block .field{
	background: #FFF;
	border-bottom: 1px solid #DADADA;
	padding: 10px;
	position: relative;
}
.print .block.total{
	margin-top: 60px;
}

.inl{
	display:inline-block;
}
.inl .destdesc{
	margin: 3px 0 -3px !important;
}



.csel{
	
}
.csel .filter{
	color: #333;
	margin: 0 0 5px;
	padding: 5px;
	border-bottom: 1px solid #E5E5E5;
	width: 264px;
	float: none;
}
.csel .ugdata.group{
	background: #E5E5E5;
}
.csel .ugdata.user{
	cursor: pointer;
}
.csel .ugdata.user:hover{
	border-color:#FDB913;
}
.pdf-cb {
    display: block;
    margin-top: 4px;
}
.pdf-cb input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}
.select-print-type {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.select-print-type .file-type {
    font-size: 10px;
    font-weight: bold;
    color: #666;
    margin-bottom: 4px;
}
.select-print-type .pdf-cb{
    float: left;
    margin: 0 30px 0 10px;
}
.select-print-type .pdf-cb .cb-right{
    float: left;
    margin: 0;
}
.export-users {
    margin-top: 30px;
}
.export-users input{
    width: 100%;
}


.ziptree{
}
.ziptree ul{
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
}
.ziptree ul ul{
	border-left: 1px solid #CCC;
	margin-left: 8px;
	padding-left: 5px;
}
.ziptree ul > li{
	list-style: none;
	position: relative;
	white-space: nowrap;
}
.ziptree .line {
	height: 0;
	border-bottom: 1px solid #CCC;
	width: 4px;
	position: absolute;
	left: -5px;
	top: 8px;
}
.ziptree > ul > li > .line{
	display: none;
}
.ziptree .icon{
	display: inline-block;
	height:16px;
	width:16px;
	float:left;
	background:url("../imgs/icons.fs.sm.png") left top no-repeat transparent;
	margin: 0 5px 0 0;
}
.ziptree li.folder > .toggler{
	cursor: pointer;
}
.ziptree li.folder > .toggler:hover{
	color:#D09302;
}
.ziptree li.folder > ul{
	display: none;
}
.ziptree li.folder.opened > ul{
	display: block;
}
.ziptree li.file > a{
	color: #000;
}
.ziptree li.file > a:hover{
	color:#D09302;
}
.ziptree .file > .icon{		background-position: -16px 0;	}
.ziptree .folder > .icon{		background-position: 0 0;		}

.ziptree .file.t_video .icon{	background-position: -16px -16px;	}
.ziptree .file.t_image .icon{	background-position: -32px -16px;	}
.ziptree .file.t_audio .icon{	background-position: -48px -16px;	}
.ziptree .file.t_document .icon{	background-position: -64px -16px;	}
.ziptree .file.t_compressed .icon{		background-position: -64px 0;	}
.ziptree .file.t_subtitle .icon{		background-position: -80px -16px;	}

.ziptree .file.e_doc .icon{		background-position: -32px 0;	}
.ziptree .file.e_docx .icon{	background-position: -32px 0;	}
.ziptree .file.e_xls .icon{		background-position: -48px 0;	}
.ziptree .file.e_xlsx .icon{	background-position: -48px 0;	}
.ziptree .file.e_ppt .icon{		background-position: -80px 0;	}
.ziptree .file.e_pptx .icon{	background-position: -80px 0;	}
.ziptree .file.e_ppt .icon{		background-position: -80px 0;	}
.ziptree .file.e_pdf .icon{		background-position: -128px 0;	}

.ziptree .file.e_xls .icon{		background-position: -48px 0;	}



.o-icon{
	display: inline-block;
	width:16px;
	height:16px;
	margin-right:2px;
	margin-left: 1px;
	margin-bottom: -5px;
	padding: 0;
	background:url(../imgs/icons.png) no-repeat;
}
label .o-icon{
	margin-bottom: -3px;
}
.qc-status .o-icon{
	margin-bottom: -3px;
	margin-top: -2px;
}
.o-icon.video{		background-position: 0 0;	}
.o-icon.audio{		background-position: -16px 0;	}
.o-icon.image{		background-position: -32px 0;	}
.o-icon.document{	background-position: -48px 0;	}
.o-icon.compressed{	background-position: -208px -48px;	}
.o-icon.subtitle{	background-position: -240px -48px;	}
.o-icon.qcsubtitle{	background-position: -240px -48px;	}
.o-icon.playlist{	background-position: -64px 0;	}
.o-icon.unknown{	background-position: -80px 0;	}
.o-icon.none{		background-position: -96px 0;	}
.o-icon.blackdetect{		background-position: 0 -64px;	}
.o-icon.silence{		background-position: -16px -64px;	}
.o-icon.telecine{		background-position: -32px -64px;	}
.o-icon.qcvolume{		background-position: -16px 0;	}
.o-icon.check{		background-position: -96px -16px;	}
.o-icon.check-white{		background-position: -96px -32px;	}
.o-icon.check-success{		background-position: -64px -16px;	}
.o-icon.check-approved{		background-position: -96px -16px;	}
.o-icon.error{		background-position: -64px -32px;	}
.o-icon.error-gray{		background-position: -80px -32px;	}
.o-icon.qcreport{		background-position: -48px -96px;	}
.fv-deliveries .o-icon{		background-position: -272px -16px ;
	margin-bottom: -3px;	}

/*.oxotip {*/
/*	z-index: 10;*/
/*}*/

.oxotip .tiptext {
	background-color: #FEFEFE;
	color: #333333;
	text-align: left;
	border: 1px solid #333333;
	padding: 6px;
	position: absolute;
	/*z-index: 10000;*/
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	white-space: nowrap;
	display: flex;
	flex-direction: column;
	align-items: stretch;
	text-shadow: 0 0 black;
	font-weight: normal;
	gap: 3px 0;
	visibility: hidden;
	max-width: 800px;
	max-height: 500px;
	overflow-y: hidden;
	overflow-x: hidden;
}

.oxotip .tiptext:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(transparent 450px, white);
}

#oxobox-tooltip-body .tiptext {
	z-index: 100000;
}

.oxotip .tiptext--visible {
	visibility: visible;
}

/*.oxotip .tiptext:empty {*/
/*	display: none;*/
/*}*/

/*.oxotip .tiptext::after {*/
/*	content: "";*/
/*	position: absolute;*/
/*	border-width: 5px;*/
/*	border-style: solid;*/
/*}*/

.oxotip .tiptext ul{
	text-align: left;
	padding-left: 20px;
}
.oxotip .tiptext ul.spaced{
	margin: 5px 0;
}
.oxotip .tiptext ul.spaced li:not(:last-child){
	margin-bottom: 5px;
}

.oxotip .tiptext ul li {
	white-space: normal;
	float: left;
	width: 100%;
	height: auto;
	word-wrap: break-word;
}

.oxotip .tiptext .tip-title{
	font-weight: bold;
	margin-bottom: 5px;
}
.oxotip .tiptext .tip-flex{
	flex: 1;
	display: flex;
	align-content: space-between;
    align-items: flex-start;
	justify-content: space-between;
	gap: 0 8px;
}
.oxotip .tiptext .tip-flex .tip-title{
	flex: 1;
}
.oxotip .tiptext .tip-flex .tip-comment{
	padding-top: 2px;
}
.oxotip .tiptext .tip-table tr td{
	vertical-align: top;
}

.oxotip.audio .tiptext {
	left: 110%;
}

.oxotip.status .tiptext {
	left: 103%;
}

.oxotip.audio .tiptext::after {
	top: 2px;
}

.oxotip .tiptext > .small-text {
	font-size: 10px;
}

.oxotip .tiptext .timecode{
	font-weight: bold;
	margin-left: auto;
}

.oxotip .tiptext > .important {
	margin: 6px 0 0 0;
	font-size: 11px;
	font-weight: bold
}

.oxotip .tiptext > .data__with-timecode,
.oxotip .tiptext > .data {
	margin: 0 0 0 10px;
	font-size: 10px;
}

.oxotip .tiptext > .data__with-timecode {
	align-items: center;
	display: flex;
	width: 110px;
}

.pills {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.pills > .pill {
	margin-right: 5px;
	background-color: #656565;
	color: white;
	font-weight: bold;
	padding: 2px 6px;
	border-radius: 50px;
	font-size: 10px;
	box-sizing: border-box;
}

.pills > .pill.process-encoding,
.pills > .pill.encoding {
	background-color: #FFB74D;
}

.oxotip.right .tiptext > .user-and-image {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.oxotip.right .tiptext > .user-and-image > .user-image {
	background-size: cover;
	border: 1px solid #333333;
	width: 16px;
	height: 16px;
}

.oxotip.right .tiptext > .user-and-image > .source-tag {
	margin-left: 2px;
	font-style: italic;
	font-size: 10px;
}

.oxotip.right .tiptext > .user-and-image > .name-tag {
	margin-left: 2px;
	font-weight: bold;
	font-size: 10px;
}

.oxotip.right .tiptext > .comment {
	margin-top: 2px;
	text-align: start;
}

.edit-resume {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 4px;
}

.edit-resume .original-duration {
	margin-bottom: 4px;
}

.edit-resume .timecode {
	font-weight: bold;
}

.edit-resume .fps {
	font-weight: bold;
}

.edit-resume .data__source-edit {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.edit-resume .data__source-edit .timecode {
	margin-left: 2px;
}

.edit-resume .data__with-timecode {
	align-items: center;
	display: none;
	margin-bottom: 2px;
}

.mediainfo {
	display: flex;
	flex-direction: column;
}

.ffmpeg-info {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	word-wrap: break-word;
}

.flex-table {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 4px;
	width: 100%;
}

.flex-table__item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	border-bottom: 1px dashed lightgray;
}

.flex-table__header {
	font-size: 1.2em;
	margin-right: 2em;
	min-width: 12em;
}

.flex-table__value {
	font-weight: bold;
	font-size: 1.2em;
}

.qc-form {
	display: flex;
	flex-direction: column;
}

.qc-block {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	max-height: 500px;
	position: relative;
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #f5f5f5;
}

.qc-block__label {
	gap: 1em;
	display: flex;
	align-items: center;
	position: sticky;
	top: 0;
	background-color: white;
}

.qc-block__input {
	display: flex;
	align-items: center;
	gap: 0 3px;
}

.sift-md-status__asset-list{
	max-height: 300px;
}

.sift-md-status__explanation {
	display: flex;
	flex-direction: column;
	width: 100%;
	align-items: center;
}

.sift-md-status__text {
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: .5rem;
}

.sift-md-status__md {
	color: white;
	font-weight: bold;
	display: flex;
	justify-content: center;
	padding: .5rem 1.5rem;
}
/************:OXOBOX: css/ftp.browser.css :OXOBOX:************/
/* CSS Document */

/*************************************************
//////////////////////////////////////// FTP BROWSER
**************************************************/
#ftp_browser{
	position: relative;
}
#ftp_browse_cont{
	width: 300px;
	height: 368px;
	float: left;
}
#ftp_browse_cont .ftp_root_dir{
	border-bottom: 1px solid #C0C0C0;
	padding: 2px;
	margin-bottom: 1px;
}
#ftp_browse_cont .ftp_list{
	height: 350px;
}
#ftp_browse_cont.loading{
	text-align: center;
	color: #999;
	padding: 5px;
}


#ftp_browse_cont.single{
	width: 100%;
}

#ftp_browser .list_item{
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	margin-bottom: 1px;
}
#ftp_browser .list_item:hover{
	background-color: #FEF2D4;
}
#selected_files_cont .dropactive .list_item:hover{
	background-color: transparent;
}
#ftp_browser .list_item .close{
	width: 18px;
	height:18px;
	float: right;
	margin: -17px -1px;
	background: url(../imgs/remove.png) 0px 0px no-repeat;
}
#ftp_browser .list_item .close:hover{
	background: url(../imgs/remove.png) -54px 0px no-repeat;
}
#ftp_browser .folder, 
#ftp_browser .file,
.draggedph .list_item{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	padding: 2px;
	margin-bottom: 1px;
	position: relative;
}
#ftp_browser .file{
}

.list_item .file_name{
	position: absolute;
	left: 20px;
	right: 4px;
	overflow: hidden;
	text-overflow:ellipsis;
}
.draggedph .file_name{
	position: inherit;
	left: auto;
	right: auto;
	float: left;
}
#ftp_browser .ftp_icon,
#flow-uploads-list .ftp_icon,
.flow-files-list .ftp_icon,
.draggedph .ftp_icon{
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 4px;
	cursor: pointer;
}
.file .ftp_icon,
.folder .ftp_icon,
.ftp_root_dir .ftp_icon{
	background: url(../imgs/filebrowser.png) 0px 0px no-repeat;
}
.folder .ftp_icon{
	background-position: -16px 0px;	
}
.folder.open .ftp_icon{
	background-position: -32px 0px;
}

.file.png .ftp_icon,
.file.jpg .ftp_icon,
.file.jpeg .ftp_icon,
.file.gif .ftp_icon{
	background-position: -48px 0px;
}
.file.srt .ftp_icon,
.file.txt .ftp_icon{
	background-position: -64px 0px;
}
.file.html .ftp_icon,
.file.htm .ftp_icon{
	background-position: -80px 0px;
}
.file.pdf .ftp_icon{
	background-position: -96px 0px;
}	
.file.doc .ftp_icon{
	background-position: -112px 0px;
}
.file.mp3 .ftp_icon,
.file.acc .ftp_icon,
.file.aiff .ftp_icon,
.file.aif .ftp_icon,
.file.wav .ftp_icon{
	background-position: -128px 0px;
}
.file.xls .ftp_icon{
	background-position: -160px 0px;
}
.file.avi .ftp_icon,
.file.mov .ftp_icon,
.file.mkv .ftp_icon,
.file.flv .ftp_icon,
.file.mpg .ftp_icon,
.file.mpeg .ftp_icon,
.file.mp4 .ftp_icon{
	background-position: -144px 0px;
}
.file.ppt .ftp_icon{
	background-position: -176px 0px;
}
.file.zip .ftp_icon,
.file.rar .ftp_icon{
	background-position: -192px 0px;
}
.ftp_root_dir .ftp_icon{
	background-position: -208px 0px;
}
#ftp_browser .folder.selected, 
#ftp_browser .file.selected,
#ftp_browser .file_item.selected{
	background-color: #FEDC89;
}




/*#add_button{
    border: 1px solid #CCCCCC;
    float: left;
    height: 16px;
    width: 16px;
	margin-top: 165px;
	background: url(../imgs/filebrowser.png) -224px 0px no-repeat;
	cursor: pointer;
}
#remove_button{
    border: 1px solid #CCCCCC;
    float: left;
    height: 16px;
    width: 16px;
	margin-top: 186px;
	margin-left: -18px;	
	background: url(../imgs/filebrowser.png) -240px 0px no-repeat;
	cursor: pointer;
}*/


#selected_files_cont{
	width: 300px;
	float:  right;
	margin-bottom: 17px;
}
#selected_files_cont .fileslist{
	background-color: #FFF;
	padding: 5px;
	max-height: 133px;
	overflow: auto;
	margin-top: 2px;
	min-height: 40px;
}
#selected_files_cont .fileslist.dropactive{
	border: 1px solid #FDB913;
	padding: 4px;
	background:url("../imgs/diagonals.white.png") #FDB913;
}
#selected_files_cont .fileslist.drophover{
	border: 1px solid #FDB913;
	padding: 4px;
	background:url("../imgs/diagonals.png") #FFF;
}
#selected_files_cont .ftp_checkbox{
	float:left;
}
#selected_files_cont .ftp_icon{
}
#selected_files_cont .file_name{
	right: 20px;
}

#selected_files_cont.multion{
	overflow: auto;
	max-height: 368px;
}
#selected_files_cont.multion .collapsable{
	margin-bottom: 0;
}
#selected_files_cont.multion .collapsable .label{
	display: none;
}
#selected_files_cont.multion .collapsable .fileslist{
	overflow: inherit;
	max-height: 99999px;
	margin-top: 0;
}






#selected_files_cont .multcb{
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
}
/************:OXOBOX: css/jquery-ui.css :OXOBOX:************/
/*! jQuery UI - v1.13.2 - 2023-08-22
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgImgOpacityContent=75&bgImgOpacityHeader=75&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=aaaaaa&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cd0a0a&fcError=cd0a0a&borderColorError=cd0a0a&bgTextureError=inset_soft&bgColorError=fef1ec&iconColorHighlight=2e83ff&fcHighlight=363636&borderColorHighlight=fcefa1&bgTextureHighlight=glass&bgColorHighlight=fbf9ee&iconColorActive=454545&fcActive=212121&borderColorActive=aaaaaa&bgTextureActive=glass&bgColorActive=FDB913&iconColorHover=454545&fcHover=212121&borderColorHover=999999&bgTextureHover=glass&bgColorHover=dadada&iconColorDefault=888888&fcDefault=555555&borderColorDefault=d3d3d3&bgTextureDefault=glass&bgColorDefault=e6e6e6&iconColorContent=222222&fcContent=222222&borderColorContent=aaaaaa&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=222222&fcHeader=222222&borderColorHeader=aaaaaa&bgTextureHeader=diagonals_small&bgColorHeader=FDB913&cornerRadius=4px&fwDefault=normal&fsDefault=12px&ffDefault=Tahoma%2C%20Verdana%2C%20Arial%2C%20Helvetica%2C%20sans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	display: none;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size: 12px;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #d3d3d3;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border-bottom: 1px solid #FDB913;
	background: #666 url(../imgs/bgglass.png) 50% 50% repeat;
	color: #FFF;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("../imgs/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #999999;
	background: #dadada url("../imgs/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #212121;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #FDB913;
	background: #FFF url(../imgs/bgglass.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #aaaaaa;
	background-color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("../imgs/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-checked {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("../imgs/images/ui-bg_inset-soft_95_fef1ec_1x100.png") 50% bottom repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../imgs/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../imgs/images/ui-icons_222222_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("../imgs/images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("../imgs/images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("../imgs/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../imgs/images/ui-icons_cd0a0a_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("../imgs/images/ui-icons_888888_256x240.png");
}

.ui-widget-header .ui-icon.ui-icon-closethick {
	background: url("../imgs/close.png") repeat -32px 0 transparent;
}

.ui-widget-header .ui-state-hover .ui-icon.ui-icon-closethick {
	background: url("../imgs/close.png") repeat -48px -0px transparent;
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}

.ui-icon-blank {
	display: none;
}

.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	-ms-filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #aaaaaa;
	box-shadow: -8px -8px 8px #aaaaaa;
}

/************:OXOBOX: css/jquery.jscrollpane.css :OXOBOX:************/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
	width: 100% !important;
	height: 100% !important;
}

.jspPane{
	position: absolute;
	left: 0;
	right: 15px;
	width: auto !important;
}
.jspPane:last-child{
	right: 0px;
}
.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 13px;
	height: 100%;
	/*background: #FFF;*/
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	/*background: #FFF;*/
	position: relative;
	height: 100% !important;
}

.jspDrag
{
	background: #BCBCBC;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	margin: 0 2px;
	/*filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2;*/
}
.jspDrag .jspDragTop,
.jspDrag .jspDragBottom{
    display: none;
	height: 5px;
	width: 9px;
	position: absolute;
	/*background: url('../imgs/scroll.png') no-repeat center #FFF;*/
}
.tabsmenu .jspDrag .jspDragTop,
.tabsmenu .jspDrag .jspDragBottom{
	/*background-color: #ECECEC;*/
}
.tabscontents .jspDrag .jspDragTop,
.tabscontents .jspDrag .jspDragBottom{
	height: 7px;
}
.tabscontents .jspDrag .jspDragTop{
	background-position: 0px 2px;
}
.jspDrag .jspDragTop{
	top: 0px;
	background-position: 0px 0px;
}
.jspDrag .jspDragBottom{
	bottom: 0px;
	background-position: 0px -5px;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #F5F5F5;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 12px;
	border-left: 1px solid #E5E5E5;
}
.jspVerticalBar .jspArrow.jspArrowUp{
	background:url("../imgs/collapsable.png") top left #F5F5F5;
	border-bottom: 1px solid #E5E5E5;
}
.jspVerticalBar .jspArrow.jspArrowDown{
	background:url("../imgs/collapsable.png") bottom left #F5F5F5;
	border-top: 1px solid #E5E5E5;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
	border-top: 1px solid #E5E5E5;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/************:OXOBOX: css/admin.css :OXOBOX:************/
.section_filters {
    display: none;
}

.section_filters .encoding-filters,
.section_filters .ttoengine-filters,
.section_filters .qcengine-filters {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 4px;
}

.section_filters .encoding-filters .opt,
.section_filters .ttoengine-filters .opt,
.section_filters .qcengine-filters .opt {
    margin-right: 2px;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    float: left;
    width: 100%;
    background-color: #F5F5F5;
    text-align: left;
    color: #212121;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    padding: 6px 10px;
    height: 100%;
    line-height: 20px;
    vertical-align: middle;
}

.section_filters .encoding-filters .opt:hover,
.section_filters .ttoengine-filters .opt:hover,
.section_filters .qcengine-filters .opt:hover {
    border: 1px solid #212121;
    padding: 5px 9px;
}

.section_filters .encoding-filters .opt.encoding:hover,
.section_filters .ttoengine-filters .opt.encoding:hover,
.section_filters .qcengine-filters .opt.inprogress:hover {
    border-color: #0D47A1;
}

.section_filters .opt.error:hover {
    border-color: #B71C1C;
}

.section_filters .opt.queued:hover {
    border-color: #E65100;
}

.section_filters .opt.warning:hover {
    border-color: #e6c000;
}

.section_filters .opt.selected {
    background-color: #BDBDBD;
    color: #F5F5F5;
    text-shadow: 0 0 2px #333;
}

.section_filters .opt.encoding.selected,
.section_filters .opt.inprogress.selected {
    background-color: #64B5F6;
    color: #FFEBEE;
}

.section_filters .opt.error.selected {
    background-color: #e57373;
    color: #e3f2fd;
}

.section_filters .opt.queued.selected {
    background-color: #FFB74D;
    color: #FFF3E0;
}

.section_filters .opt.warning.selected {
    background-color: #ffe22b;
    color: #ffefa9;
}

.section_filters .opt .enc-status-count {
    display: block;
    background-color: #BDBDBD;
    border-radius: 5px;
    text-shadow: 0 0 2px #333;
    color: #FFF;
    float: right;
    font-family: "Arial Black", Gadget, sans-serif;
    text-align: center;
    width: auto;
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.section_filters .opt.encoding .enc-status-count,
.section_filters .opt.inprogress .enc-status-count {
    background-color: #64B5F6;
}
.section_filters .opt.error .enc-status-count {
    background-color: #e57373;
}
.section_filters .opt.queued .enc-status-count {
    background-color: #FFB74D;
}
.section_filters .opt.warning .enc-status-count {
    background-color: #ffe22b;
}

.sectiontabs.encoding {
    margin-left: 0;
}
.sectiontabs.encoding .sifteropts {
    height: 100%;
}
.sectiontabs.encoding .sifteropts .opt {
    float: left;
    width: 80px;
    text-align: center;
    height: 24px;
    padding-top: 8px;
}
.sectiontabs.encoding .sifteropts .opt {
    float: left;
    width: 80px;
    text-align: center;
    height: 24px;
    padding-top: 10px;
}
.sectiontabs.encoding .sifteropts .opt.cancel {
    color: black;
    text-shadow: 0 0 2px #FFFFFF;
}
.sectiontabs.encoding .sifteropts .opt span {
    vertical-align: middle;
}
.listitem.encoders .idata.medium .status .statusdata{
    float: left;
    width: 66%;
}
.listitem.encoders .idata.medium {
    width: 460px;
}
.listitem.encoders .icon {
    width: 44px;
    height: 44px;
    margin-left: 5px;
}
.listitem.encoders .progress {
    border: 1px solid #CCC;
    background-color: #FFF;
    height: 14px;
    position: relative;
    display: block;
    padding: 2px 2px 0;
    margin: 0 0 4px 0;
}
.listitem.encoders .progress .bar {
    background: url("../imgs/uploading.gif") repeat-x scroll center center #ECECEC;
    height: 12px;
}
.listitem.encoders .progress .per{
    font-size: 11px;
    height: 12px;
    text-align: right;
    position: absolute;
    right: 3px;
    top: 2px;
}

.listitem.encoders .label {
    margin: 4px 0 4px 2px;
}

.listitem.encoders .extradata{
    margin: 0 0 4px 0;
}

.listitem.encoders .status .encoding-buttons {
    margin: 14px 0 0 6px;
    float: right;
    display: inline-block;
}

.listitem.encoders .status {
    display: block;
    position: relative;
    width: 100%;
}

.listitem.encoders .status.canceled .encoding-buttons .canceler,
.listitem.encoders .status.canceled .encoding-buttons .priority,
.listitem.encoders .status.error .encoding-buttons .priority,
.listitem.encoders .status.encoding .encoding-buttons .starter {
    display: none;
}

/* CLOUD STATISTICS */
.statistics {
    display: block;
    margin: 5px;
}

.statistics .st-title {
    font-size: 12px;
    font-weight: bold;
    margin: 8px 0 6px 0;
}

.statistics .st-number {
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}

.statistics .users-data {
    display: grid;
    grid-template-columns: auto 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-gap: 5px;
    grid-row-gap: 8px;
    padding: 5px;
    align-items: center;
}

.statistics .users-data .value {
    font-style: normal;
    font-size: 12px;
}

.statistics .users-data .u-name.value {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.statistics .users-data .u-name.value .cu-data {
    margin-right: 4px;
    font-style: italic;
}

.statistics .users-data .u-name.value .online-status{
    background: #FFF;
    border-radius: 50px;
    width: 6px;
    height: 6px;
    margin: 3px 4px 2px 0;
    display: inline-block;
    float: left;
}

.statistics .users-data .u-name.value .online-status.online{
    background: #090;
}

.statistics .users-data .u-name.value .online-status.away{
    background: #f7a628;
}

.statistics .users-data .u-name.value .online-status.busy{
    background: #C00;
}

.statistics .users-data .u-name.value .online-status.offline{
    background: #666;
}

.statistics .users-data .u-name.value img,
.statistics .users-data .u-name.value .imgfix {
    width: 20px;
    height: 20px;
    margin-right: 4px;
    object-fit: cover;
}

.statistics .users-data .u-name.value .imgfix {
    background: url("../imgs/none_user.png");
    background-size: 20px;
}

.statistics .users-data .st-label {
    font-style: italic;
    font-size: 9px;
    color: #CCCCCC;
    text-transform: uppercase;
}

.statistics .data-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
}

.statistics .instance-data,
.statistics .bucket-data {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    margin: 10px;
    border: 1px solid #d2d2d2;
    font-weight: bold;
    font-size: 12px;
}

.statistics .instance-data {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.statistics .gc-data {
    display: flex;
    flex-direction: column;
    margin: 5px 5px 5px 10px;
}

.statistics .gc-data .description {
    font-size: 10px;
    color: #a4a4a4;
    font-style: italic;
    margin-bottom: 2px;
}

.statistics .gc-data .value {
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 2px;
}

.statistics .name {
    text-align: center;
    background-color: #d2d2d2;
    align-self: stretch;
    font-size: 14px;
    padding-top: 12px;
}



/**Role GRID**/
.option-grid-wrapper {
    margin-top: 5px;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: repeat(5, 2vw) auto;
}

.option-grid-wrapper .checkbox {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-bottom: 2px;
}

.option-grid-wrapper .checkbox input,
.option-grid-wrapper .checkbox label {
    cursor: pointer;
}

.option-grid-wrapper div[class*='level'].disabled {
    color: #CCCCCC;
    cursor: not-allowed;
}

.option-grid-wrapper div[class*='level'].disabled .cb-icon,
.option-grid-wrapper div[class*='level'].disabled .cb-label,
.option-grid-wrapper div[class*='level'].disabled input,
.option-grid-wrapper div[class*='level'].disabled label {
    cursor: not-allowed;
}

.option-grid-wrapper .level-1 {
    grid-column: 1/-1;
}

.option-grid-wrapper .level-2 {
    grid-column: 2/-1;
}

.option-grid-wrapper .level-3 {
    grid-column: 3/-1;
}

.option-grid-wrapper .level-4 {
    grid-column: 4/-1;
}

.option-grid-wrapper .level-5 {
    grid-column: 5/-1;
}

.option-grid-wrapper .checkbox label.diff{
    font-style: italic;
    color: #c99827;
}

.checkbox {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-bottom: 2px;
}

.checkbox input[type=checkbox] {
    margin: 3px 3px 3px 4px !important;
}

.checkbox label {
    margin-top: 1px;
}

.checkbox.left {
    float: left;
}

.checkbox.disabled {
    color: #CCCCCC;
    cursor: not-allowed;
}

.cb-icon {
    width:16px;
    height:16px;
    padding: 0;
    background:url(../imgs/icons.png) no-repeat;
    display: inline-block;
}
.cb-icon.inline {
    margin-bottom: -3px;
    margin-left: 3px;
}
.cb-icon.checked {
    background-position: -306px -80px;
    margin: 2px 1px 1px 4px;
    cursor: not-allowed;
}
.cb-icon.unchecked {
    background-position: -306px -64px;
    margin: 2px 1px 1px 4px;
    cursor: not-allowed;
}
.cb-icon.open {
    background-position: -32px -96px;
    cursor: pointer;
}

.inboxes-config-grid {
    display: grid;
    grid-template-columns: 6vw 4vw 8vw;
    margin-left: 10px;
    box-sizing: border-box;
    grid-gap: 2px;
}

.inboxes-config-grid .grid-label {
    font-weight: bold;
}

.inboxes-config-grid .checkbox {
    margin: 0;
}

.inboxes-config-grid .checkbox.inside {
    margin-left: 10px;
}

.inboxes-config-grid .cb-label.disabled,
.inboxes-config-grid span[class="disabled"] {
    cursor: not-allowed;
    color: #CCCCCC;
    font-style: italic;
}

.formats-type-wrapper {
    margin: 0;
    box-sizing: border-box;
    display: flex;
    flex-flow: column;
}

.formats-type-wrapper .private-formats,
.formats-type-wrapper .public-formats,
.formats-type-wrapper .unlisted-formats {
    display: flex;
    flex-flow: column;
    margin-top: 10px;
}

.formats-type-wrapper .format-extension {
    color: #c99827;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-weight: bold;
    border-bottom: 1px solid #c998273d;
    padding-left: 10px;
    font-size: 11px;
    padding-bottom: 3px;
}

.formats-type-wrapper .unlisted-formats .field.small {
    padding: 0;
    border-bottom: 1px solid transparent;
}

.formats-type-wrapper .unlisted-formats .field.small:hover {
    padding: 0;
}

.formats-type-wrapper .formats-by-ext {
    margin-left: 10px;
}
.formats-type-wrapper .unlisted-formats .formats-by-ext {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(10vw, 1fr));
    grid-gap: 4px;
    margin-bottom: 10px;
    margin-left: 7px;
}

.formats-type-wrapper .checkbox {
    align-items: start;
    margin: 0;
}

.formats-type-wrapper .private-formats {
    grid-area: private;
}

.formats-type-wrapper .public-formats {
    grid-area: public;
}
/************:OXOBOX: css/cloud.css :OXOBOX:************/
.middlewares {
	display: flex;
	width: 100%;
}

.cloudlist{
}
.cloudlist.mainlist{
	height: 100%;
}

.cloudlist .listitem{
	display: flex;
	width: 100%;
	clear: left;
	background-color:#FFF;
	border-bottom: 1px solid #FAFAFA;
	color: #333;
	padding:0;
	margin-bottom:0;
	cursor:default;
	position: relative;
}

.cloudlist .listitem:hover{
	border-top:1px solid;
	margin-top: -1px;
	border-color:#FEEAB8;
	background: #FEF2D4;
}
.cloudlist .listitem.empty{
	cursor:default;
	border: 0px;
	color:#999;
	text-align: left;
	font-size: 14px;
	padding:10px;
	margin: 0px;
}
.cloudlist .listitem.empty:hover{
	border: 0px;
	background: none;
	margin: 0px;
}
.cloudlist .listitem.disabled{
	background-color:#E5E5E5;
	color: #666;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
	cursor: default;
}
.cloudlist .listitem:hover{
	border-top:0px solid;
	margin-top: 0px;
	border-color:#FEEAB8;
}
.cloudlist .listitem.selected{
	border-top:1px solid;
	margin-top: -1px;
	background-color:#FEDC89;
	border-color:#FDB913;
	z-index: 5;
}
.cloudlist .listitem.dropactive{
	
}
.cloudlist .listitem.drophover{
	background: #FEF2D4;
}

.cloudlist .listitem .name{
	float:left;
	font-weight: normal;
	margin: 0;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	cursor: pointer;
	max-width: 100%;
}
.cloudlist .listitem .name:hover{
	text-decoration: underline;
}

.cloudlist .listitem a.name{
	display:block;
	color:#333;
}
.cloudlist .listitem .icon{
	height:32px;
	width:32px;
	float:left;
	background:url("../imgs/icons.fs.png") left top no-repeat transparent;
	margin:0;
	cursor: pointer;
}

.cloudlist .listitem .remove{
	background: url('../imgs/remove.new.png') -32px 0;
	width: 16px;
	height: 16px;
	position:absolute;
	right:8px;
	top:8px;
	cursor: pointer;
}

.cloudlist .listitem .remove:hover{
	background-position: top right;
}

.cloudlist .listitem.disabled .name,
.cloudlist .listitem.disabled .name:hover,
.cloudlist .listitem.disabled .icon{
	text-decoration: none;
	cursor:default;
}
.cloudlist .listitem.type_file .icon,		.sec_cloud .listitem.type_file .icon{		background-position: -32px 0;	}
.cloudlist .listitem.type_folder .icon,	.sec_cloud .listitem.type_folder .icon{		background-position: 0 0;		}
.cloudlist .listitem.goup .icon,			.sec_cloud .listitem.goup .icon{			background-position: 0 -32px;	}

.cloudlist .listitem.type_file.t_video .icon,	.sec_cloud .listitem.type_file.t_video .icon{	background-position: -32px -32px;	}
.cloudlist .listitem.type_file.t_image .icon,	.sec_cloud .listitem.type_file.t_image .icon{	background-position: -64px -32px;	}
.cloudlist .listitem.type_file.t_audio .icon,	.sec_cloud .listitem.type_file.t_audio .icon{	background-position: -96px -32px;	}
.cloudlist .listitem.type_file.t_document .icon,	.sec_cloud .listitem.type_file.t_document .icon{	background-position: -128px -32px;	}
.cloudlist .listitem.type_file.t_compressed .icon,	.sec_cloud .listitem.type_file.t_compressed .icon{		background-position: -128px 0;	}
.cloudlist .listitem.type_file.t_subtitle .icon,	.sec_cloud .listitem.type_file.t_subtitle .icon{		background-position: -160px -32px;	}

.cloudlist .listitem.type_file.e_doc .icon,	.sec_cloud .listitem.type_file.e_doc .icon{		background-position: -64px 0;	}
.cloudlist .listitem.type_file.e_docx .icon,	.sec_cloud .listitem.type_file.e_docx .icon{	background-position: -64px 0;	}
.cloudlist .listitem.type_file.e_xls .icon,	.sec_cloud .listitem.type_file.e_xls .icon{		background-position: -96px 0;	}
.cloudlist .listitem.type_file.e_xlsx .icon,	.sec_cloud .listitem.type_file.e_xlsx .icon{	background-position: -96px 0;	}
.cloudlist .listitem.type_file.e_ppt .icon,	.sec_cloud .listitem.type_file.e_ppt .icon{		background-position: -160px 0;	}
.cloudlist .listitem.type_file.e_pptx .icon,	.sec_cloud .listitem.type_file.e_pptx .icon{	background-position: -160px 0;	}
.cloudlist .listitem.type_file.e_ppt .icon,	.sec_cloud .listitem.type_file.e_ppt .icon{		background-position: -160px 0;	}
.cloudlist .listitem.type_file.e_pdf .icon,	.sec_cloud .listitem.type_file.e_pdf .icon{		background-position: -256px 0;	}

.cloudlist .listitem.type_file.e_xls .icon,	.sec_cloud .listitem.type_file.e_xls .icon{		background-position: -96px 0;	}

.cloudlist .idata.lefter,
.sec_cloud .idata.lefter{
	margin: 0;
	padding: 9px 0 9px 0;
}
.cloudlist .idata.sicon,
.sec_cloud .idata.sicon{	
	padding: 0;
	margin: 0 2px;
}




.fileinput-button {
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.fileinput-button.fileunput-text{
	display:inline-block;
	color:#FDB913;
}
.fileinput-button.fileunput-text:hover{
	color:#FFD731;
	text-decoration: underline;
}
.fileinput-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-300px, 0) scale(4);
	font-size: 23px;
	direction: ltr;
	cursor: pointer;
}
.lcontents .fileinput-button.newb .icon{
	background-position: -176px -48px;
}
.uploadlist{
}
.uploadlist .upload{
	position: relative;
	margin-top: 2px;
}
.uploadlist .upload div{
	position: relative;
	z-index: 2;
}
.uploadlist .upload.waiting{
}
.uploadlist .upload.uploading{
}
.uploadlist .upload.done{
}

.uploadlist .upload .icon{
	width: 32px;
	height: 32px;
	float:left;
	background: url('../imgs/icons.fs.png') -32px 0;
}
.uploadlist .upload .name{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	padding-top: 2px;
	margin-right: 2px;
}
.uploadlist .upload .sizes{
	margin-right: 2px;
	margin-top: -2px;
	color:#999;
}
.uploadlist .upload .prog{
	position:absolute;
	left:0; top:0; right:0; bottom:0;
	z-index: 1;
	border:1px solid #E5E5E5;
}
.uploadlist .upload .prog .bar{
	height:100%;
	background: #FEDC89;
	width: 0;
}
.uploadlist .upload.done .prog .bar{
	/*background: rgba(150,255,0,0.4);*/
	background: #EBFFD9;
}
.uploadlist .upload.fail .prog .bar{
	/*background: rgba(255,150,0,0.4);*/
	background: #cc6666;
}
.uploadlist .upload.paused .prog .bar{
	/*background: rgba(255,150,0,0.4);*/
	background: #dedede;
}
.uploadlist .upload.fail .sizes{
	color:#666;
}

.uploadlist .upload .action{
	width:16px;
	height:16px;
	padding: 8px 4px;
	float:right;
	cursor:pointer;
	z-index: 3;
}
.uploadlist .upload .action.cancel .icon{
	width:16px;
	height:16px;
	background: url('../imgs/remove.new.png') -32px 0;
}
.uploadlist .upload .action.cancel .icon{
	width:16px;
	height:16px;
	background: url('../imgs/remove.new.png') -32px 0;
}

.uploadlist .upload.done .action.resume,
.uploadlist .upload.uploading .action.resume{
	display: none;
}
.uploadlist .upload.paused .action.pause{
	display: none;
}

.uploadlist .upload.done .action{
	display: none;
}














/* CSS Document */

/*************************************************
//////////////////////////////////////// FTP BROWSER
**************************************************/
#selected_files_cont .dropactive .list_item:hover{
	background-color: transparent;
}
#ftp_browser .list_item .close{
	width: 18px;
	height:18px;
	float: right;
	margin: -17px -1px;
	background: url(../imgs/remove.png) 0px 0px no-repeat;
}
#ftp_browser .list_item .close:hover{
	background: url(../imgs/remove.png) -54px 0px no-repeat;
}
#ftp_browser .folder, 
#ftp_browser .file,
.draggedph .list_item{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	padding: 2px;
	margin-bottom: 1px;
	position: relative;
}
#ftp_browser .file{
}

.list_item .file_name{
	position: absolute;
	left: 20px;
	right: 4px;
	overflow: hidden;
	text-overflow:ellipsis;
}
.draggedph .file_name{
	position: inherit;
	left: auto;
	right: auto;
	float: left;
}
#ftp_browser .ftp_icon,
#flow-uploads-list .ftp_icon,
.flow-files-list .ftp_icon,
.draggedph .ftp_icon{
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 4px;
	cursor: pointer;
}
.file .ftp_icon,
.folder .ftp_icon,
.flow-files-list .ftp_icon,
.ftp_root_dir .ftp_icon{
	background: url(../imgs/filebrowser.png) 0px 0px no-repeat;
}
.folder .ftp_icon{
	background-position: -16px 0px;	
}
.folder.open .ftp_icon{
	background-position: -32px 0px;
}




/*#add_button{
    border: 1px solid #CCCCCC;
    float: left;
    height: 16px;
    width: 16px;
	margin-top: 165px;
	background: url(../imgs/filebrowser.png) -224px 0px no-repeat;
	cursor: pointer;
}
#remove_button{
    border: 1px solid #CCCCCC;
    float: left;
    height: 16px;
    width: 16px;
	margin-top: 186px;
	margin-left: -18px;	
	background: url(../imgs/filebrowser.png) -240px 0px no-repeat;
	cursor: pointer;
}*/


.filesselection{
}

.filesselection .fileslist{
	background-color: #FFF;
	padding: 5px;
	/*max-height: 133px;*/
	overflow: auto;
	margin-top: 2px;
	min-height: 40px;
}

.filesselection .fileslist.dropactive{
	border: 1px solid #FDB913;
	background:url("../imgs/diagonals.white.png") #FDB913;
}
.filesselection .fileslist.drophover{
	border: 1px solid #FDB913;
	background:url("../imgs/diagonals.png") #FFF;
}
.filesselection .ftp_checkbox{
	float:left;
}
.filesselection .file_name{
	right: 20px;
}

.filesselection.multion{
	overflow: auto;
	max-height: 368px;
}
.filesselection.multion .collapsable{
	margin-bottom: 0;
}
.filesselection .collapsable .label.formulti,
.filesselection.multion .collapsable .label{
	display: none;
}
.filesselection.multion .collapsable .label.formulti{
	display: block;
}
.filesselection.multion .collapsable .fileslist{
	overflow: inherit;
	max-height: 99999px;
	margin-top: 0;
}

#selected_files_cont .multcb{
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
}

.qc-view{
	min-height: 300px;
	font-family: monospace !important;
}
.qc-view.compact{
	min-height: 150px;
}

.addNewOxoCloudLocation {
	cursor: pointer;
	height: 18px;
	width: 16px;
	background: url(../imgs/plus.png) 0 0 no-repeat;
	border: 1px solid #C0C0C0;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
	transition: opacity 100ms ease;
}

.addNewOxoCloudLocation:hover {
	opacity: 1;
	border-color: #FDB913;
}

.cloudbrowser .cloudRemove {
	display: inline-flex;
	float: right;
	background: url('../imgs/remove.new.png') -32px 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	opacity: 0.2;
	transition: opacity 200ms ease;
}

.cloudbrowser .cloudRemove:hover {
	opacity: 1;
}

.cloudbrowser .collapseButton {
	display: flex;
	float: left;
	width: 30px;
	height: 18px;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	margin-right: 3px;
}

.cloudbrowser .collapseButton .icon {
	height: 12px;
	width: 12px;
	background: url(../imgs/collapsable.png) left -12px;
}

.cloudlist.collapsable {
	max-height: 0;
	min-height: 0;
	transition: max-height 100ms ease;
	padding: 0;
	margin: 0;
}

.cloudlist.collapsable.open {
	max-height: 100%;
}

.remove-icon {
	display: inline-flex;
	float: right;
	background: url(../imgs/remove.new.png) -32px -16px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-left: auto;
}

.remove-icon:hover {
	background: url(../imgs/remove.new.png) -48px -16px;

}

.label--flex {
	display: flex;
	align-items: center;
}
/************:OXOBOX: css/responsive.css :OXOBOX:************/
@media (min-width:320px) and (max-width:480px) {
    /* smartphones, iPhone, portrait 480x320 phones */
    #main{
        width:auto !important;
    }
    #header{
        padding: 10px;
    }
    #header a.logo{
        width: 115px;
        height: 32px;
        margin-left: 0;
        margin-right: 20px;
    }
    #header .menu,
    #header .profile{
        display: none;
    }
    .leftpanelmask{
        position: relative;
        width: 100%;
    }
    .sidepanel{
        width: 100%;
    }
    .search{
        margin-top: 0;
        float: right;
    }
    .sidepanel .minscroll{
        display: none;
    }
    .sectiontabs{
        display: none;
    }
    .sectioncontents{
        margin-left: 0;
    }
    .search .searchin{
        width: 171px;
    }
    .search .searchbox{
        width: 140px;
    }
    .contents{
        top: 64px;
    }
}
@media (min-width:481px) {
    /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
}
@media (min-width:641px) {
    /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
}
@media (min-width:961px) {
    /* tablet, landscape iPad, lo-res laptops ands desktops */
}
@media (min-width:1025px) {
    /* big landscape tablets, laptops, and desktops */
}
@media (min-width:1281px) {
    /* hi-res laptops and desktops */
}
/************:OXOBOX: editor/css/editor.css :OXOBOX:************/
.buts input:disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

.editor-items-list {
    background-color: #ECECEC;
    padding: 5px;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.editor-items-list .place-holder {
    box-sizing: border-box;
    width: 100%;
    height: 43px;
    background: rgba(254, 220, 137, 0.3);
    border: 1px dashed #FDB913;
    padding: 0;
}

.editor-items-list .editor-item {
    border: 1px solid #DADADA;
    background-color: #FFF;
    padding: 5px;
    position: relative;
    border-left: 1px solid #FDB913;
}

.editor-items-list .editor-item.ui-selecting {
    background-color: #EEEEEE;
}

.editor-items-list .editor-item.ui-selected {
    background-color: #FEDC89;
}

.editor-items-list .ui-sortable-helper {
    width: 100%;
}

.editor-items-list .editor-item .thumbnail {
    position: relative;
    z-index: 2;
    float: left;
    cursor: pointer;
    height: 27px;
    width: 48px;
    margin-right: 3px;
    margin-top: 3px;
    background: url(../../imgs/diagonals.white.png) repeat scroll center center #CCC;
    overflow: hidden;
    text-align: center;
}

.editor-items-list .editor-item .file-data {
    width: 21%;
    float: left;
}

.editor-items-list .editor-item .file-data .asset-title {
    color: #666666;
    font-size: 11px;
    margin-bottom: 2px;
    margin-top: 0 !important;
}

.editor-items-list .editor-item .duration,
.editor-items-list .editor-item .file-duration-set {
    float: right;
    margin-right: 10px;
}

.editor-items-list .editor-item .duration {
    margin-top: 8px;
    width: 20%;
}

.editor-items-list .editor-item .file-duration-set {
    cursor: default;
    margin-top: 6px;
    margin-right: 0;
}

.editor-items-list .editor-item .file-duration-set .editor-error {
    display: none;
    color: red;
    font-size: 10px;
    font-weight: bold;
}

.editor-items-list .editor-item .file-duration-set .timecode {
    float: left;
    font-size: 11px;
    margin-top: 3px;
    font-weight: bold;
    display: none;
}

.editor-items-list .editor-item .file-duration-set label,
.editor-items-list .editor-item .file-duration-set input,
.editor-items-list .editor-item .file-duration-set .video-in,
.editor-items-list .editor-item .file-duration-set .video-out,
.editor-items-list .editor-item .file-duration-set .image-duration,
.editor-items-list .editor-item .duration .text,
.editor-items-list .editor-item .duration .timecode {
    float: left;
}

.editor-items-list .editor-item .file-duration-set .video-in,
.editor-items-list .editor-item .file-duration-set .video-out {
    cursor: default !important;
}

.editor-items-list .editor-item .file-duration-set .video-in {
    margin-right: 2px;
}

.editor-items-list .editor-item .file-duration-set label:hover {
    cursor: default;
    background: transparent;
}

.editor-items-list .editor-item .duration .timecode {
    font-size: 11px;
    margin-top: 1px;
}

.editor-items-list .editor-item .file-duration-set label,
.editor-items-list .editor-item .duration .text {
    color: #666666;
    font-size: 10px;
    margin-top: 2px;
    margin-right: 4px;
    padding: 0;
}

.editor-items-list .editor-item .file-duration-set label {
    margin-top: 4px;
}

.editor-items-list .editor-item .duration {
    cursor: pointer;
}

.editor-items-list .editor-item .duration .timecode {
    font-weight: bold;
}

.editor-items-list .editor-item .file-duration-set input {
    width: 65px;
    text-align: right;
}

.general-durations {
    width: 100%;
}

.general-durations label {
    padding: 0;
    display: block;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
}

.general-durations .black-label input[type="checkbox"] {
    margin: 6px 0 0 0 !important;
}

.general-durations label:hover {
    background-color: transparent;
}

.general-durations .total-duration {
    width: 33%;
    float: right;
    margin-top: 6px;
}

.general-durations .total-duration .text {
    float: right;
    color: #666666;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 4px;
    padding: 0;
}

.general-durations .total-duration .timecode {
    float: right;
    font-size: 11px;
    margin-top: 3px;
    padding: 0;
    font-weight: bold;
}

/*.block.editor .black-duration {*/
    /*width: 66%;*/
    /*float: right;*/
    /*font-size: 11px;*/
    /*margin-top: 3px;*/
    /*padding: 0;*/
    /*font-weight: bold;*/
/*}*/

/*.block.editor .black-duration .black-label {*/
    /*width: 50%;*/
    /*position: relative;*/
    /*float: left;*/
/*}*/

/*.block.editor .black-duration .black-input-duration {*/
    /*width: 50%;*/
    /*position: relative;*/
    /*float: left;*/
    /*margin-top: 4px;*/
/*}*/

.general-durations .hide{
    display: none;
}

.editor-items-list .hide {
    display: none;
}

.editor-items-list .editor-item .file-data .file-name {
    float: left;
}

.editor-items-list .editor-item .file-data .asset-title,
.editor-items-list .editor-item .file-data .file-name .name {
    float: left;
    position: relative;
    margin-top: 3px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    width: 105px;
}

.editor-items-list .editor-item .file-data .file-name .icon {
    width: 16px;
    height: 16px;
    margin-right: 2px;
    float: left;
    background: url(../../imgs/icons.png) no-repeat;
    position: relative;
    z-index: 1;
}

.editor-items-list .editor-item .file-data .file-name .icon.video {
    background-position: 0 0;
}

.editor-items-list .editor-item .file-data .file-name .icon.image {
    background-position: -32px 0;
}

.editor-items-list .editor-item .draggable,
.editor-items-list .editor-item .remove {
    float: right;
    background: url(../../imgs/editor-icons.png) top left;
    cursor: pointer;
    position: relative;
    z-index: 2;
    width: 16px;
    height: 20px;
}

.editor-items-list .editor-item .draggable {
    margin: 5px 5px 0 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
    top: 50%;
    line-height: 20px;
    float: left;
    background-position: 0 0;
}

.editor-items-list .editor-item .draggable input {
    width: 100%;
    line-height: 14px;
    text-align: right;
}

.editor-items-list .editor-item .remove {
    margin: 5px 0 0 5px;
}

.editor-items-list .editor-item .draggable:hover {
    background-position: 0 60px;
}

.editor-items-list .editor-item .remove {
    background-position: 0 20px;
}

.editor-items-list .editor-item .remove:hover {
    background-position: 0 40px;
}

.block.editor {
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.block.editor .field .source-inbox {
    float: right;
    font-weight: bold;
    margin-top: 2px;
}

.block.editor .field input,
.block.editor .field select {
    float: right;
    width: 200px;
    margin-top: 2px;
    box-sizing: border-box;
}

/************:OXOBOX: editor/css/editor.new.css :OXOBOX:************/
.editor-item-wrapper {
    background-color: #FFF;
    display: grid;
    grid-template-columns: 16px 50px auto 120px 60px 60px 120px 16px;
    grid-template-rows: 16px minmax(16px, auto);
    grid-template-areas:
            "draggable preview file-data duration    video-in video-in video-out remove"
            "draggable preview file-data volume-data video-in video-in video-out remove";
    /*grid-gap: 5px;*/
    grid-auto-rows: minmax(16px, auto);
    align-items: center;
    border: 1px solid #DADADA;
    border-left: 1px solid #FDB913;
    grid-gap: 2px;
    padding: 5px;
}

.editor-item-wrapper.removed{
    background-color: #DADADA;
    border: 1px solid white;
    border-left: 1px solid red;
}

.volume-data {
    grid-area: volume-data;
    display: grid;
    grid-template-columns: max-content auto;
    align-items: center;
    grid-gap: 2px;
}

.volume-data .text {
    all: initial;
    font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
    color: #666666;
    font-size: 10px;
}

.volume-data .volume {
    font-weight: bold;
    font-size: 11px;
    justify-self: start;
}

.draggable-grid {
    justify-self: center;
    grid-area: draggable;
    display: grid;
    grid-template-rows: 0.5fr 1fr 0.5fr;
    cursor: pointer;
    justify-items: center;
    grid-gap: 2px;
    padding: 2px;
}

.draggable-grid .up-grid {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 7px solid #BCBCBC;
}

.draggable-grid .down-grid {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #BCBCBC;
}

.draggable-grid .order-grid {
    align-self: center;
}

.draggable-grid .order-grid > input {
    padding: 0;
    align-self: center;
    width: 100%;
    text-align: right;
}

.preview-grid {
    justify-self: center;
    align-self: center;
    grid-area: preview;
}

.file-data-grid {
    grid-area: file-data;
    display: grid;
    grid-auto-rows: auto auto;
}

.file-data-grid .file-name-grid {
    align-self: end;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    color: #666666;
    font-size: 11px;
    padding-bottom: 3px;
}

.file-data-grid .file-type-name-grid {
    align-self: start;
    display: grid;
    grid-template-columns: min-content auto;
}

.file-data-grid .file-type-name-grid .icon {
    justify-self: center;
    width: 16px;
    height: 16px;
    background: url(../../imgs/icons.png) no-repeat;
}

.file-data-grid .file-type-name-grid .name {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

.file-type-name-grid .icon.video {
    background-position: 0 0;
}

.file-type-name-grid .icon.image {
    background-position: -32px 0;
}

.duration-grid {
    grid-area: duration;
    display: grid;
    grid-template-columns: min-content auto;
    grid-gap: 2px;
    align-items: center;
}

.duration-grid .text {
    justify-self: end;
    color: #666666;
    font-size: 10px;
}

.duration-grid .timecode {
    justify-self: start;
    font-weight: bold;
    font-size: 11px;
}

.video-in-grid {
    grid-area: video-in;
    display: grid;
    grid-template-columns: min-content auto ;
    grid-gap: 2px;
    align-items: center;
    margin-right: 5px;
}

.video-in-grid .text,
.video-in-grid label {
    all: initial;
    font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
    color: #666666;
    font-size: 10px;
}

.video-in-grid .timecode {
    font-size: 11px;
    font-weight: bold;
}

.video-in-grid .timecode input {
    width: 100%;
}

.video-out-grid {
    grid-area: video-out;
    display: grid;
    grid-template-columns: min-content auto;
    grid-gap: 2px;
    align-items: center;
    margin-right: 5px;
}

.video-out-grid .text,
.video-out-grid label {
    all: initial;
    font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
    color: #666666;
    font-size: 10px;
}

.video-out-grid .timecode {
    font-size: 11px;
    font-weight: bold;
}

.video-out-grid .timecode input {
    width: 100%;
}

.remove-grid {
    grid-area: remove;
    cursor: pointer;
    background: url(../../imgs/editor-icons.png) 0 20px;
    justify-self: center;
    align-self: center;
    width: 16px;
    height: 22px;
}

.remove-grid:hover {
    background-position: 0 40px;
}

.remove-grid.removed {
    background-position: 0 60px;
}

.remove-grid.removed:hover {
    background-position: 0 80px;
}

.editor-error {
    display: none;
}
/************:OXOBOX: css/asset.search.line.css :OXOBOX:************/
.change-view-pop {
    display: flex;
    flex-direction: column;
    max-width: 1200px;
}

.change-view-pop *, .change-view-pop *::before, .change-view-pop *::after {
    box-sizing: border-box;
}

.change-view-pop__section {
    display: flex;
    flex-flow: column;
    padding: 5px;
    flex-wrap: wrap;
    border-bottom: 1px solid hsla(0, 0%, 0%, .2);
}

.change-view-pop__title {
    font-weight: bold;
    color: hsla(0, 0%, 0%, .8);
    margin-bottom: 5px;
}

.change-view-pop__title--span-1 {
    margin-left: 15px;
}

.change-view-pop__two-columns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
        "a b";
    grid-gap: 5px;
}

.change-view-pop__column-a, .change-view-pop__column-b {
    grid-area: a;
    display: flex;
    flex-flow: column;
    max-width: 320px;
}

.change-view-pop__column-b {
    grid-area: b;
}

.change-view-pop__input-list {
    display: flex;
    flex-flow: column;
    margin-top: -5px;
}

.change-view-pop__select-all {
    align-self: flex-end;
    font-size: 10px;
    margin-bottom: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.change-view-pop__select-all-input {
    display: none;
}

.change-view-pop__select-all-input + .change-view-pop__select-all-label {
    color: hsla(0, 0%, 50%, .5);
}

.change-view-pop__select-all-input:checked + .change-view-pop__select-all-label {
    color: hsla(0, 0%, 0%, 1);
    font-weight: bold;
}

.change-view-pop__input-list-item {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    margin-bottom: 5px;
}

.change-view-pop__input {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 6px;
    font-size: 11px;
}

.change-view-pop__input-list label,
.change-view-pop__input label {
    cursor: pointer;
}

.change-view-pop__input--disabled {
    color: hsla(0, 0%, 0%, .5);
}

.change-view-pop__input--span-1 {
    margin-left: 15px;
}

.change-view-pop__input--span-2 {
    margin-left: 30px;
}

.change-view-pop__input-text-int {
    display: flex;
    flex-flow: row;
    align-content: center;
    align-items: center;
}

.change-view-pop__input-text-int input {
    text-align: right;
    margin: 0 0 0 8px !important;
    width: 20px;
}


.search-line {
    display: flex;
    flex-direction: column;
    background-color: #ECECEC;
    border-bottom: 1px solid #C0C0C0;
    color: #333;
    padding: 6px;
    margin-bottom: 4px;
    cursor: default;
    user-select: none;
    min-width: 700px;
}

.search-line * {
    box-sizing: border-box;
}

.search-line a {
    text-decoration: none;
    outline: none;
    text-overflow: ellipsis;
    overflow: hidden;
}

.search-line.selected {
    background-color: #FEDC89;
    border-color: #FDB913;
}

.search-line.hide {
    opacity: .6;
}

.search-line.deleted,
.search-line.expired {
    opacity: .4;
}

.search-line.deleted * {
    text-decoration: line-through;
}

.search-line.expired.selected {
    background: #F8F3DF;
}

.search-line__data {
    display: flex;
    flex-direction: row;
}

.search-line__status-metadata {
    display: flex;
    flex-direction: row;
}

.thumb-nail {
    width: auto;
    margin-right: 4px;
}

.thumb-nail__img {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
}

.img {
    height: 90px;
    width: 160px;
}

.img--card{
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.img--play {
    position: absolute;
    background: url("../imgs/thumb_play.png") center no-repeat;
    display: none;
}

.thumb-nail__img:hover .img--play {
    display: flex;
}

.thumb-nail__img.image .img--play,
.thumb-nail__img.document .img--play,
.thumb-nail__img.compressed .img--play {
    background-image: url(../imgs/thumb_oversize.png);
}

.search-line.deleted .img--play {
    background: url("../imgs/icon.deleted.png") center no-repeat;
    cursor: default;
}

.search-line.expired .img--play {
    background-image: url(../imgs/icon.expiredthumb.png);
    display: flex;
    cursor: default;
}

.search-line.deleted .img--play {
    background-image: url(../imgs/icon.deleted.png);
    display: flex;
    cursor: default;
    opacity: 1;
}


.search-line.blocked .img--play {
    background-image: url(../imgs/icon.blockedthumb.png);
    display: flex;
    cursor: default;
}

.img--sub {
    background: url("../imgs/sub.thumb3.png") center white no-repeat;
    background-size: contain;
}

.img--zip {
    background: url("../imgs/zip.thumb2.png") center white no-repeat;
}

.img--default {
    background: url("../imgs/diagonals.white.png") center white;
}

.thumb-nail__duration {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    color: #FFF;
    padding: 3px;
}

.thumb-nail__wxh {
    position: absolute;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.3);
    color: #FFF;
    padding: 3px;
    cursor: default;
}


.asset-data {
    display: flex;
    flex-direction: column;
}

.asset-data--right {
    margin-left: auto;
    min-width: max-content;
    align-items: flex-end;
}

.asset-data__title {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.asset-data__reupload {
    margin-right: 4px;
    display: flex;
    flex-flow: row;
    align-items: center;
    padding: 5px 10px 5px 6px;
    font-size: 11px;
}

.asset-data__reupload-icon {
    width: 15px;
    height: 15px;
    background: url(../imgs/context.icons.png) -495px 0 no-repeat transparent;
    margin-right: 4px;
}

.asset-data__file-version-status {
    display: flex;
    flex-flow: row;
    align-items: center;
}

.file-encoding {
    color: #999;
    min-width: 16px;
    height: 16px;
    background: url(../imgs/icons.png) no-repeat;
}

.file-encoding__per {
    color: #666;
    font-weight: bold;
    display: none;
    font-size: 11px;
}

.file-encoding.none {
    display: none;
}

.file-encoding.queued {
    background-position: -224px -48px;
}

.file-encoding.encoding {
    background-position: -176px 0;
}

.file-encoding.encoding + .file-encoding__per {
    display: flex;
}

.file-encoding.error {
    background-position: -192px 0;
}

.asset-data__proxylabel {
    display: inline-block;
    color: #FFF;
    background-color: #00AA00;
    padding: 2px 5px;
    margin-right: 4px;
    border-radius: 3px;
}

.title__icon {
    color: #999;
    width: 16px;
    height: 16px;
    background: url("../imgs/icons.png") no-repeat;
    margin-right: 3px;
}

.title__icon--video {
    background-position: 0 0;
}

.title__icon--audio {
    background-position: -16px 0;
}

.title__icon--image {
    background-position: -32px 0;
}

.title__icon--document {
    background-position: -48px 0;
}

.title__icon--subtitle {
    background-position: -240px -48px;
}

.title__icon--none {
    background-position: -96px 0;
}

.title__icon--unknown {
    background-position: -80px 0;
}

.title__icon--compressed {
    background-position: -208px -48px;
}

.title__name {
    font-weight: bold;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #333;
    margin-right: 4px;
}

.asset-data__categories {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 4px;
}

.asset-data__categories .categories {
    display: flex;
    align-items: center;
    background-color: #FFF;
    border: 1px solid #C0C0C0;
    color: #666;
    white-space: nowrap;
    margin-right: 4px;
    font-size: 11px;
    padding: 0 5px;
    height: 18px;
}

.asset-data__tags {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    margin-top: 4px;
    gap: 2px 4px;
}

.asset-data__tags .tag {
    display: flex;
    align-items: center;
    height: 18px;
}

.tag__tail {
    width: 8px;
    height: 18px;
    background: url(../imgs/asset.tagtail.png) -7px 0 no-repeat;
    position: absolute;
    left: -8px;
    top: -1px;
}

.tag__value {
    color: #333;
    max-height: 18px;
    padding: 0 4px 0 2px;
}

.asset-data__icons {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 4px;
}

.icons {
    display: flex;
    flex-direction: row;
    margin-right: 5px;
    align-items: center;
}

.icons--inbox {
    display: inline;
    border-radius: 3px;
    border: 1px solid;
    max-width: 160px;
    padding: 1px 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.icon__icon {
    background: url("../imgs/icons.png") no-repeat scroll transparent;
    width: 16px;
    height: 16px;
    margin-right: 2px;
}

.icon__icon--pass {
    background-position: -304px 0;
}

.icon__icon--no-margin {
    margin-right: 0;
}

.icon__icon--file {
    background-position: -176px -16px;
}

.icon__icon--deliveries {
    background-position: -272px -16px;
}

.icons--expired-files,
.icons--expire-soon-files,
.icons--rejected,
.icons--files {
    cursor: pointer;
}

.icons--expired-files {
    background: #C00;
    color: white;
    padding: 2px 4px 2px 2px;
    border-radius: 4px;
    border: 1px solid lightgray;
}

.icons--expire-soon-files {
    background: #FD0;
    color: black;
    padding: 2px 4px 2px 2px;
    border-radius: 4px;
    border: 1px solid lightgray;
}

.icons--expired-files .icon__icon,
.icons--expire-soon-files .icon__icon,
.icons--files .icon__icon {
    background-position: -176px -16px;

}

.icon__icon.icon__icon--warning {
    background-position: -240px 0;
}

.icons--assets .icon__icon {
    background-position: -208px -16px;
    cursor: pointer;
    width: 8px;
}

.icons--comments .icon__icon {
    background-position: -304px -16px;
}

.icons--comments.icons--comments-unread .icon__icon {
    background-position: -304px -32px;
}

.icons__sync-status {
    cursor: pointer;
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
}

.sync-icon {
    width: 15px;
    height: 15px;
    background: no-repeat 0 0 url(../imgs/sync-icons.png);
}

.sync-icon--local {
    margin-right: 2px;
}

.sync-icon--status {
    width: 16px;
    margin-right: 2px;
}

.sync-icon--remote {
    width: 20px;
}

.icons__sync-status.remote-only .sync-icon--local,
.icons__sync-status.none .sync-icon--local {
    background-position: 0 0;
}

.icons__sync-status.local-remote .sync-icon--local,
.icons__sync-status.local-only .sync-icon--local {
    background-position: 0 -15px;
}

.icons__sync-status.none .sync-icon--status {
    background-position: -57px -75px;
}

.icons__sync-status.idle .sync-icon--status {
    background-position: -57px 0;
}

.icons__sync-status.processing .sync-icon--status,
.icons__sync-status.retry .sync-icon--status,
.icons__sync-status.queued .sync-icon--status {
    background-position: -57px -15px;
}

.icons__sync-status.remote-only.processing .sync-icon--status,
.icons__sync-status.remote-only.retry .sync-icon--status,
.icons__sync-status.remote-only.queued .sync-icon--status {
    background-position: -41px -15px;
}

.icons__sync-status.remote-only.canceled .sync-icon--status,
.icons__sync-status.remote-only.idle .sync-icon--status {
    background-position: -41px 0;
}

.icons__sync-status.canceled .sync-icon--status,
.icons__sync-status.idle .sync-icon--status {
    background-position: -57px 0;
}

.icons__sync-status.remote-only.login_error .sync-icon--status,
.icons__sync-status.remote-only.error .sync-icon--status {
    background-position: -41px -45px;
}

.icons__sync-status.synchronizing .sync-icon--status {
    background-position: -41px -30px;
}

.icons__sync-status.synchronizing_up .sync-icon--status {
    background-position: -57px -30px;
}

.icons__sync-status.login_error .sync-icon--status,
.icons__sync-status.error .sync-icon--status {
    background-position: -57px -45px;
}

.icons__sync-status.local-only .sync-icon--remote,
.icons__sync-status.none .sync-icon--remote {
    background-position: -18px 0;
}

.icons__sync-status.local-remote .sync-icon--remote,
.icons__sync-status.remote-only .sync-icon--remote {
    background-position: -18px -15px;
}

.icons__sync-status.synchronized .sync-icon--status {
    background-position: -41px -60px;
}

.icons--cdn .icon__icon {
    width: 13px;
    /*height: 13px;*/
    background: url(../imgs/s3.png) 0 0 no-repeat;
}

.icons--cdn-queued .icon__icon {
    background-position: 0 -39px;
}

.icons--cdn-error .icon__icon {
    background-position: 0 -26px;
}

.icons--cdn-uploading .icon__icon {
    background-position: 0 -52px;
}

.icons--cdn-complete .icon__icon {
    background-position: 0 -13px;
}

.icons--deliveries .icon__icon {
    background-position: -272px -16px;
}

.icons--rejected .icon__icon {
    background-position: -64px -32px;
}

.icon__number {
    font-weight: bold;
    font-size: 11px;
}

.asset-data__description {
    overflow: hidden;
    max-height: 40px;
    position: relative;
    padding: 2px 0 2px 0;
}

.asset-data__description:empty {
    display: none;
}

.asset-data__description:after {
    content: '';
    width: 100%;
    position: absolute;
    height: 20px;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(transparent 10px, #ECECEC);
}

.search-line.selected .asset-data__description:after {
    background-image: linear-gradient(transparent 10px, #FEDC89);
}

.asset-data__privacy-icons {
    display: flex;
    flex-flow: row;
    gap: 4px;
}

.asset-data__privacy-link {
    width: 40px;
    height: 38px;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    background-color: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2px;
}

.asset-data__privacy-icon {
    background: url(../imgs/icons.medium.png) no-repeat;
    width: 36px;
    height: 36px;
}

.asset-data__privacy-link--public .asset-data__privacy-icon {
    background-position: 0 -72px;
}

.asset-data__privacy-link--groupprivate .asset-data__privacy-icon {
    background-position: 0 -180px;
    width: 38px;
}

.asset-data__privacy-link--unlisted .asset-data__privacy-icon {
    background-position: 0 -108px;
    width: 38px;
}

.asset-data__privacy-link--private .asset-data__privacy-icon {
    background-position: 0 -36px;
}

.asset-data__privacy-link--viralize .asset-data__privacy-icon {
    background-position: -288px 0;
}

.asset-data__privacy-link--viralize.disabled .asset-data__privacy-icon {
    background-position: -288px -36px;
}

.asset-data__owner {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    position: relative;
    align-items: center;
    margin-bottom: 2px;
}

.asset-data__votes {
    display: flex;
    flex-flow: row;
    align-items: center;
    margin-bottom: 2px;
}

.asset-data__vote {
    height: 14px;
    width: 75px;
    background: url(/imgs/5stars.png) repeat-x 0 -14px;
}

.vote__text {
    font-size: 11px;
    margin-right: 2px;
}

.vote__value {
    height: 14px;
    background: url(/imgs/5stars.png) repeat-x 0 0;
}

.asset-data__icon {
    height: 18px;
    width: 18px;
    border: 1px solid #AAA;
    object-fit: cover;
    margin-right: 5px;
}

.asset-data__status {
    background: #FFF;
    border-radius: 50px;
    width: 6px;
    height: 6px;
    position: absolute;
    top: -1px;
    left: 16px;
}

.asset-data__status--online {
    background: #090;
}

.asset-data__name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #333;
    font-weight: bold;
}

.asset-data__date-views {
    display: flex;
    flex-direction: row;
    color: #444444;
    font-size: 11px;
    margin-bottom: 2px;
    align-items: center;
}

.asset-data__date-views:empty {
    display: none;
}

.asset-data__date {
    margin-right: 2px;
    border-radius: 5px;
}

.asset-data__date--expiresin {
    color: #A36800;
    background: #FFEB7E;
    border: 1px solid #FDB913;
    font-weight: bold;
    padding: 2px 3px;
}

.asset-data__date--expired {
    color: #FFF;
    background: #C00;
    font-weight: bold;
    border: 1px solid #F00;
    padding: 2px 3px;
}

.asset-data__views {
    margin-left: auto;
    color: #D09302;
    cursor: pointer;
}

.asset-data__shares {
    font-weight: bold;
    color: #369;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 11px;
    margin-bottom: 2px;
}

.asset-status-list {
    display: flex;
    width: 164px;
    flex-direction: column;
    flex-shrink: 0;
    padding: 6px 4px 0 0;
    align-items: stretch;
}

.asset-status-field-group {
    display: flex;
    flex-direction: column;
    position: relative;
}

.asset-status-field-group .asset-status-field-label {
    font-size: 11px;
    padding: 4px 0;
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-content: center;
    justify-content: center;
    color: #FFF;
    text-shadow: 0 0 3px #333;
    pointer-events: none;
    z-index: 1;
}

.asset-status-field-group .asset-status-field-values {
    display: flex;
}

.asset-status {
    display: flex;
    color: #FFF;
    width: 100%;
    overflow: visible;
    align-items: center;
    font-weight: bold;
    text-shadow: 0 0 3px #333;
    margin: 0 -1px 1px 0;
    padding: 4px;
    border-radius: 2px;
    justify-content: center;
    border: 1px solid rgba(0, 0, 0, .15);
}

.asset-status-field-values > .asset-status {
    flex: 1;
    overflow: hidden;
    padding: 4px 1px;
    margin: 0 -1px 1px 0;
    border-radius: 0;
    border-left-color: rgb(0 0 0 / 30%);
}

.asset-status-field-values > .asset-status:first-child {
    border-radius: 2px 0 0 2px;
    border-left-color: rgba(0, 0, 0, 0.15);
}

.asset-status-field-values > .asset-status:last-child {
    margin: 0 0 1px 0;
    border-radius: 0 2px 2px 0;

}

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

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

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

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

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

.asset-status__text {
    font-size: 11px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

.asset-status-field-group .asset-status__text {
    opacity: 0;
}

.asset-metadata-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    padding: 6px 0;
    align-content: flex-start;
    gap: 10px 10px;
}

.asset-metadata-list__mdv {
    width: 16%;
    min-height: 24px;
    min-width: 185px;
}

.asset-metadata-list__mdv {
    display: block;
}

.mdv__label {
    font-size: 11px;
    font-weight: bold;
}

.mdv__value {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    font-size: 11px;
    overflow-wrap: break-word;
}

.md-select-styled {
    display: block;
    border-radius: 3px;
    padding: 2px 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.asset-metadata-list__mdv .mdv__value .file-simple {
    max-width: 100%;
}
.asset-metadata-list__mdv .mdv__value .file-simple > img{
    margin-right: 4px;
}

.searchoptions .values .value > .md-select-styled {
    max-width: 160px;
    /*padding: 4px 6px;*/
    font-size: 12px;
}

.mdv__files .mdv__value {
    flex-direction: column;
}

.mdv__date {
    padding: 1px 4px;
    border-radius: 3px;
    margin-left: 2px;
    white-space: nowrap;
}

.mdv__date--ago {
    color: #FFF;
    background: #F00;
}

.mdv__date--intime {
    color: #0A0;
    margin-left: 0;
}

.mdv__date--intime.close {
    color: #AC8200;
    background: #FF0;
}

.search-line.approved .mdv__date--ago {
    background: transparent;
    color: #47A;
}

/* View type Excel like V4 */
.excel-like-view {
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    position: relative;
    width: fit-content;
}

.excel-like-view * {
    box-sizing: border-box;
}

.excel-like-view__line_header,
.excel-like-view__line {
    display: grid;
    grid-template-columns: repeat(auto-fit, 42px);
    align-items: center;
    justify-items: center;
    grid-auto-flow: column;
    grid-auto-columns: 42px;
    min-height: 25px;
}

.excel-like-view__text .icons {
    display: flex;
    flex-direction: row;
    margin: 0;
    align-items: center;
    justify-content: center;
}

.excel-like-view__text .icons--inbox {
    display: flex;
    border-radius: 3px;
    border: 1px solid;
    max-width: 160px;
    padding: 1px 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.excel-like-view__line.selected {
    background-color: #FEDC89;
    border-color: #FDB913;
}

.excel-like-view__line_header {
    position: sticky;
    top: 0;
    z-index: 2;
    background: white;
}

.excel-like-view__line_header .excel-like-view__element::before {
    content: "";
    visibility: hidden;
    margin-right: auto;
}


.excel-like-view__element {
    display: flex;
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: relative;
    gap: 0 1px;
}

.excel-like-view__text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.excel-like-view__text--file {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.excel-like-view__text.title__name {
    font-weight: normal;
    font-size: 12px;
}

.excel-like-view__text.icons--comments-unread {
    color: #F00;
    font-weight: bold;
    font-size: 15px;
}

.excel-like-view__text > .file-simple {
    margin-top: 0;
    flex-grow: 0;
    flex-shrink: 1;
}

.excel-like-view__text_inbox {
    padding: 0 5px;
    width: 100%;
}

.excel-like-view__text_status {
    padding: 2px 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: white;
    text-align: center;
    text-shadow: 0 0 3px #333;
    min-height: 21px;
    min-width: 1px;
    flex: 1;
}

.excel-like-view__text_status:nth-child(2) {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    padding-left: 2px;
}

.excel-like-view__text_status:not(:nth-child(2)) {
    border-left-color: rgba(0, 0, 0, 0.3);
}

.excel-like-view__text_status:not(:last-child) {
    margin: 0 -1px 0 0;
}

.excel-like-view__text_status:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    padding-right: 2px;
}

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

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

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

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

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

.excel-like-view__line_header .excel-like-view__element {
    font-style: italic;
    border-top: 1px solid;
    border-bottom: 3px solid;
    border-color: #fdb9133d;
}

.excel-like-view__line_header .excel-like-view__element--selected {
    background-color: #fdb9133d;
}

.excel-like-view__element--md {
    grid-column: span 2;
}

.excel-like-view__element--l {
    grid-column: span 3;
}

.excel-like-view__element--ll {
    grid-column: span 6;
    justify-content: flex-start;
    padding: 4px;
}

.excel-like-view__element--title {
    grid-column: span 8;
}

.excel-like-view__line .excel-like-view__element--title {
    justify-content: flex-start;
    padding-left: 5px;
}

.excel-like-view__element--st {
    grid-column: span 5;
}

.excel-like-view__element--criteria {
    grid-column: span 4;
}

.excel-like-view__element--criteria-value {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 4px;
}

a.excel-like-view__element--criteria-value{
    color: #000;
}

.excel-like-view__element:first-child {
    border-left: 1px solid #E0E0E0;
}

.excel-like-view__line_header .excel-like-view__element:first-child {
    border-color: #fdb9133d;
}

.excel-like-view__element--empty {
    background: #ECECEC;
}

.status-values--excel {
    width: 100%;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    justify-content: space-evenly;
    padding: 0 2px;
    gap: 2px;
}

.status-value--excel {
    cursor: pointer;
    opacity: 1;
    font-weight: bold;
    color: var(--status-color);
    padding: 0 4px;
    border-radius: 3px;
    flex: 1;
    text-align: center;
}

.status-value--excel.disabled {
    opacity: .3;
    font-weight: normal;
}

.status-value--excel.active {
    opacity: 1;
    font-weight: bold;
    color: #FFF;
    background-color: var(--status-color);
}

.calendar-view{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}
.calendar-view .calendar-header,
.calendar-view .calendar-week{
    display: flex;
    flex-direction: row;
}
.calendar-view .calendar-week{
    flex:1;
}
.calendar-view.weeks4 .calendar-week{
    flex: 1;
    height: calc(25% - 30px);
}
.calendar-view.weeks5 .calendar-week{
    flex: 1;
    height: calc(20% - 30px);
}
.calendar-view.weeks6 .calendar-week{
    flex: 1;
    height: calc(16.6666% - 30px);
}
.calendar-view .calendar-header-day,
.calendar-view .calendar-day {
    flex: 1 0 14.2857%; /* Subtracting borders */
    width: 14.2857%;
    box-sizing: border-box;
    display: flex;
    align-items: start;
    justify-content: center;
    border: 1px solid #ddd;
}
.calendar-view .calendar-day{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
.calendar-view .calendar-day .assets{
    overflow: auto;
    overflow-x: hidden;
    max-width: 100%;
    max-height: 300px;
    flex: 1;
}

.calendar-view .calendar-day .assets.opened{
    width: 300%;
    max-width: initial;
    margin-bottom: -420px;
    margin-left: -100%;
    background: #FFF;
    box-shadow: 3px 3px 4px #AAA;
    z-index: 2;
    border: 1px solid #CCC;
    padding: 5px;
    max-height: initial;
}
.calendar-view .calendar-day .assets .calendar-view__item {
    display: grid;
    grid-template-columns: auto 1fr 1fr;
    grid-template-rows: auto auto auto auto;
    grid-auto-flow: row;
    grid-template-areas:
    "time title title"
    "status status status"
    "icons icons icons"
    "metadata metadata metadata";
    border: 1px solid #ddd;
    margin: 2px 2px 4px;
    padding: 4px;
    background: #f7f7f7;
}
.calendar-view .calendar-day .assets .calendar-view__item.selected {
    background-color: #FEDC89;
    border-color: #FDB913;
}

.calendar-view .calendar-day .assets .calendar-view__item .time {
    grid-area: time;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
    color: #999;
}

.calendar-view .calendar-day .assets .calendar-view__item .title {
    grid-area: title;
    gap: 4px;
    display: flex;
    align-items: center;
}
.calendar-view .calendar-day .assets .calendar-view__item .title .asset_title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.calendar-view .calendar-day .assets .calendar-view__item .title .excel-like-view__text_status {
    padding: 0;
    min-height: 13px;
    min-width: auto;
    flex: 0;
    font-size: 0;
    border-radius: 100px;
    aspect-ratio: 1;
    display: block;
}
.calendar-view .calendar-day .assets .calendar-view__item .title .excel-like-view__text_status .incompleteCount{
    font-size: 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.calendar-view .calendar-day .assets .calendar-view__item .status {
    grid-area: status;
    margin-top: 5px;
    gap: 4px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.calendar-view .calendar-day .assets .calendar-view__item .status .asset_status{
    display: block;
    flex: 1;
}
.calendar-view .calendar-day .assets .calendar-view__item .status .asset_status .status_values{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    gap: 3px;
}
.calendar-view .calendar-day .assets .calendar-view__item .status .asset_status .status_text {
    flex: 1;
    height: 100%;
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding: 5px 0 0;
}
.calendar-view .calendar-day .assets .calendar-view__item .status .excel-like-view__text_status {
    flex: 0;
    width: auto;
    flex-basis: auto;
    min-height: auto;
    padding: 2px 5px;
    border-radius: 0;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
}
.calendar-view .calendar-day .assets .calendar-view__item .status .asset_status .excel-like-view__text_status:first-of-type {
    border-radius: 5px 0 0 5px; /* Assuming you want the top corners rounded */
}
.calendar-view .calendar-day .assets .calendar-view__item .status .asset_status .excel-like-view__text_status:last-of-type {
    border-radius: 0 5px 5px 0; /* Assuming you want the bottom corners rounded */
}
.calendar-view .calendar-day .assets .calendar-view__item .status .asset_status .excel-like-view__text_status:first-of-type:last-of-type {
    border-radius: 5px; /* Assuming you want the bottom corners rounded */
}

.calendar-view .calendar-day .assets .calendar-view__item .icons {
    grid-area: icons;
    margin-top: 5px;
    gap: 8px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.calendar-view .calendar-day .assets .calendar-view__item .icons .asset_icon {
    display: flex;
    gap: 4px;
    justify-content: space-between;
    color: #666;
}
.calendar-view .calendar-day .assets .calendar-view__item .metadata {
    grid-area: metadata;
    margin-top: 5px;
    gap: 4px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
}
.calendar-view .calendar-day .assets .calendar-view__item .metadata .asset_metadata {
    display: inline-flex;
    background: #E3E3E3;
    padding: 2px 4px;
    border-radius: 3px;
    align-items: center;
    gap: 6px;
}
.calendar-view .calendar-day .assets .calendar-view__item.selected .metadata .asset_metadata
{
    background: #e8c97d;
}
.calendar-view .calendar-day .assets .calendar-view__item .metadata .asset_metadata .md-label{
    font-weight: bold;
}
.calendar-view .calendar-day .assets .calendar-view__item .metadata .asset_metadata .md-value{
    text-align: right;
}
.calendar-view .calendar-day .assets .calendar-view__item .title .asset_code {
    font-family: "Lucida Console", serif;
    color: #666;
}

.calendar-view .calendar-day .assets .calendar-view__item .title .asset_title {

}

.calendar-view .calendar-header-day {
    height: 30px;
    align-items: center;
    font-weight: bold;
    background-color: #f4f4f4;
}
.calendar-view .calendar-day.weekend {
    /*background-color: #f0ebeb;*/
}
.calendar-view .calendar-day.today {
    background-color: #e0edff;
}
.calendar-view .calendar-day.previousmonth {
    background-color: #f0ebeb;
}
.calendar-view .calendar-day.nextmonth {
    background-color: #f0ebeb;
}
.calendar-view .calendar-day .dayNumber {
    font-weight: bold;
    font-size: 14px;
    padding: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.calendar-view .calendar-day.selected {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10;
    background: #FFF;
    width: auto;
}
.calendar-view .calendar-day.selected .assets{
    max-height: initial;
    gap: 5px;
    display: flex;
    flex-direction: column;
}
.calendar-view .calendar-day .dayNumber .total {
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    color: #999;
    margin-left: 4px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.calendar-view .calendar-day .dayNumber .total:hover {
    text-decoration: underline;
}
.calendar-view .calendar-day.selected .assets .calendar-view__item{
    padding: 7px 5px;
}
.header-filter,
.header-filter * {
    box-sizing: border-box;
    font-style: normal;
}

.header-filter {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
    margin-left: auto;
    user-select: none;
}

.header-filter__loading {
    font-style: italic;
    display: flex;
    align-items: center;
    gap: 8px;
}

.header-filter__loading: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;
}

.header-filter__icon {
    padding: 0 8px;
    width: 12px;
    height: 12px;
    background: url(../imgs/collapsable.png) left -12px;
}

.header-filter__content {
    display: none;
    min-width: 200px;
    max-width: 300px;
    max-height: 300px;
    overflow-y: auto;
    border: 1px solid grey;
    background: white;
    padding: 5px;
    flex-direction: column;
    cursor: default;
}

.header-filter__content--show {
    position: absolute;
    display: flex;
    right: 0;
    top: 20px;
    gap: 2px;
}

.header-filter__label {
    font-weight: bold;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    gap: 4px;
    font-size: 10px;
}

.header-filter__group,
.header-filter__sort {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}

.header-filter__cb,
.header-filter__radio {
    margin: 0;
}

.header-filter__sort .sg-by-sort-dir-icon {
    display: flex;
}

.header-filter__sort .sg-by-sort-dir-icon.hide {
    display: none;
}

.header-filter__sort-direction::before {
    font-family: "Font Awesome 6 Free", serif; font-weight: 900; content: "\f882";
}

.header-filter__sort .sg-by-sort-dir-icon.desc .header-filter__sort-direction::before {
    font-family: "Font Awesome 6 Free", serif; font-weight: 900; content: "\f15d";
}

.header-filter__sep {
    height: 1px;
    border-top: 1px solid #EAEAEA;
    margin: 0 8px 0 8px;
}

.header-filter__input {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
}

.header-filter__input input {
    flex: 1 0 auto;
}

.header-filter__input-icon {
    position: absolute;
    right: 3px;
    top: 2px;
    width: 13px;
    height: 13px;
    background: url(../imgs/icon.search.png) no-repeat center transparent;
}

.header-filter__option-list {
    overflow-y: auto;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    padding: 4px;
    gap: 2px;
}

.header-filter__option-input {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.header-filter__option-input--hide {
    display: none;
}

.header-filter__option-input input {
    margin: 0 3px;
}

.header-filter__option-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.header-filter__option-label--highlight {
    color: hsl(43, 98%, 53%);
}

.header-filter__option-label--empty {
    font-style: italic;
    color: hsl(0, 0%, 50%);
}

.header-filter__option-count {
    margin-left: auto;
    font-style: italic;
    color: #777777;
}

.header-filter__submit {
    display: none;
    align-items: center;
}

.header-filter__submit--show {
    display: flex;
}

.header-filter__submit-button {
    margin-left: auto;
    font-size: 10px;
    border-radius: 2px;
    padding: 2px 4px;
}
/************:OXOBOX: css/oxo.switch.css :OXOBOX:************/
/**
--------------------------------------------------------------------------------
Option	        |       Data Attribute
--------------------------------------------------------------------------------
Rounded         |	    data-style="rounded"
--------------------------------------------------------------------------------
Square          |	    data-style="square"
--------------------------------------------------------------------------------
No Text         |	    data-text="false"
--------------------------------------------------------------------------------
Disabled        |	    add the disabled attribute to the input tag
--------------------------------------------------------------------------------
Checked         |   	add the checked attribute to the input tag
--------------------------------------------------------------------------------
                |       data-size="xl"
                |       data-size="lg"
Sizes	        |       medium (default)
                |       data-size="sm"
                |       data-size="xs"
--------------------------------------------------------------------------------
                |       data-color="red"
                |       data-color="orange"
                |       data-color="yellow"
Colors	        |       data-color="green"
                |       data-color="blue"
                |       data-color="purple"
                |       data-color="gray"
--------------------------------------------------------------------------------
Labels	        |       data-label="left"
                |       label on right (default)
*/
/* Customizable styles */
/* Colors: Default (blue) */
.oxo-switch {
    color: #fff;
}

.oxo-switch > input + .toggle:before {
    content: 'ON';
}

.oxo-switch > input + .toggle:after {
    content: 'OFF';
}

.oxo-switch > input + .toggle > .switch {
    background: #fff;
}

.oxo-switch > input + .toggle + .label {
    color: #000;
}

.oxo-switch > input:checked + .toggle {
    background: #3498db;
}

.oxo-switch > input:not(:checked) + .toggle {
    background: #ccc;
}

.oxo-switch > input:checked + .toggle > .switch {
    border: 3px solid #3498db;
}

.oxo-switch > input:not(:checked) + .toggle > .switch {
    border: 3px solid #ccc;
}

.oxo-switch > input:focus + .toggle,
.oxo-switch > input:active + .toggle {
    /*box-shadow: 0 0 5px 3px rgba(0, 119, 200, 0.50);*/
}

/* Rounded switch corners */
.oxo-switch > input + .toggle {
    border-radius: 4px;
}

.oxo-switch > input + .toggle .switch {
    border-radius: 6px;
}

/* //////////////////////////
CORE STYLES BELOW - NO TOUCH
////////////////////////// */
.oxo-switch {
    display: inline-flex;
    align-items: center;
    user-select: none;
    position: relative;
    vertical-align: middle;
    margin-bottom: 0;
}

.oxo-switch:hover {
    cursor: pointer;
}

.oxo-switch > input {
    position: absolute;
    opacity: 0;
}

.oxo-switch > input + .toggle {
    align-items: center;
    position: relative;
}

.oxo-switch > input + .toggle {
    overflow: hidden;
    position: relative;
    flex-shrink: 0;
}

.oxo-switch > input[disabled] + .toggle {
    opacity: 0.5;
}

.oxo-switch > input[disabled] + .toggle:hover {
    cursor: not-allowed;
}

.oxo-switch > input + .toggle {
    width: 100%;
    height: 100%;
    margin: 0;
    cursor: pointer;
}

.oxo-switch > input + .toggle > .switch {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    z-index: 3;
    box-sizing: border-box;
}

/* Labels */
.oxo-switch > input + .toggle:before,
.oxo-switch > input + .toggle:after {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 2;
    height: 100%;
}

.oxo-switch > input + .toggle:before {
    right: 55%;
}

.oxo-switch > input + .toggle:after {
    left: 50%;
}

.oxo-switch > input + .toggle + .label {
    margin-left: 5px;
}

.oxo-switch[data-label='left'] > input + .toggle {
    order: 2;
}

.oxo-switch[data-label='left'] > input + .toggle + .label {
    order: 1;
    margin-left: 0;
    margin-right: 10px;
}

/* Show / Hide */
.oxo-switch > input + .toggle:before {
    opacity: 0;
}

.oxo-switch > input:checked + .toggle:before {
    opacity: 1;
}

.oxo-switch > input:checked + .toggle:after {
    opacity: 0;
}

/* Transitions */
.oxo-switch > input + .toggle {
    transition: background 200ms linear, box-shadow 200ms linear;
}

.oxo-switch > input + .toggle:before,
.oxo-switch > input + .toggle:after {
    transition: all 200ms linear;
}

.oxo-switch > input + .toggle > .switch {
    transition: right 200ms linear, border-color 200ms linear;
}

/* //////////////////////////
CORE STYLES ABOVE - NO TOUCHY
////////////////////////// */

/* Size: Extra Large */
.oxo-switch[data-size='xl'] > input + .toggle {
    width: 85px;
    height: 40px;
}

.oxo-switch[data-size='xl'] > input + .toggle > .switch {
    width: 40px;
}

.oxo-switch[data-size='xl'] > input + .toggle:before,
.oxo-switch[data-size='xl'] > input + .toggle:after {
    font-size: 1.2rem;
}

.oxo-switch[data-size='xl'] > input:not(:checked) + .toggle > .switch {
    right: calc(100% - 40px);
}

/* Size: Large */
.oxo-switch[data-size='lg'] > input + .toggle {
    width: 75px;
    height: 35px;
}

.oxo-switch[data-size='lg'] > input + .toggle > .switch {
    width: 35px;
}

.oxo-switch[data-size='lg'] > input + .toggle:before,
.oxo-switch[data-size='lg'] > input + .toggle:after {
    font-size: 1rem;
}

.oxo-switch[data-size='lg'] > input:not(:checked) + .toggle > .switch {
    right: calc(100% - 35px);
}

/* Size: Default (Medium) */
.oxo-switch > input + .toggle {
    width: 65px;
    height: 30px;
}

.oxo-switch > input + .toggle > .switch {
    width: 30px;
}

.oxo-switch > input + .toggle:before,
.oxo-switch > input + .toggle:after {
    font-size: 0.8rem;
}

.oxo-switch > input:not(:checked) + .toggle > .switch {
    right: calc(100% - 30px);
}

/* Size: Small */
.oxo-switch[data-size='sm'] > input + .toggle {
    width: 55px;
    height: 25px;
}

.oxo-switch[data-size='sm'] > input + .toggle > .switch {
    width: 25px;
}

.oxo-switch[data-size='sm'] > input + .toggle:before,
.oxo-switch[data-size='sm'] > input + .toggle:after {
    font-size: 0.7rem;
}

.oxo-switch[data-size='sm'] > input:not(:checked) + .toggle > .switch {
    right: calc(100% - 25px);
}

/* Size: Extra Small */
.oxo-switch[data-size='xs'] > input + .toggle {
    width: 45px;
    height: 20px;
}

.oxo-switch[data-size='xs'] > input + .toggle > .switch {
    width: 20px;
}

.oxo-switch[data-size='xs'] > input + .toggle:before,
.oxo-switch[data-size='xs'] > input + .toggle:after {
    font-size: 0.5rem;
}

.oxo-switch[data-size='xs'] > input:not(:checked) + .toggle > .switch {
    right: calc(100% - 20px);
}

/* Style: Rounded */
.oxo-switch[data-style='rounded'] > input + .toggle,
.oxo-switch[data-style='rounded'] > input + .toggle > .switch {
    border-radius: 50px;
}

.oxo-switch[data-style='rounded'] > input + .toggle:before {
    right: 50%;
}

.oxo-switch[data-style='rounded'] > input + .toggle:after {
    left: 50%;
}

/* Style: Square */
.oxo-switch[data-style='square'] > input + .toggle {
    border-radius: 0;
}

.oxo-switch[data-style='square'] > input + .toggle .switch {
    border-radius: 0;
}

/* Text: Off */
.oxo-switch[data-text='false'] > input + .toggle:before,
.oxo-switch[data-text='false'] > input + .toggle:after {
    content: '';
}

.oxo-switch[data-text='false'][data-size='xl'] > input + .toggle {
    width: 80px;
}

.oxo-switch[data-text='false'][data-size='lg'] > input + .toggle {
    width: 70px;
}

.oxo-switch[data-text='false'] > input + .toggle {
    width: 60px;
}

.oxo-switch[data-text='false'][data-size='sm'] > input + .toggle {
    width: 50px;
}

.oxo-switch[data-text='false'][data-size='xs'] > input + .toggle {
    width: 40px;
}

/* Color: Red */
.oxo-switch[data-color='red'] > input:checked + .toggle {
    background: #e74c3c;
}

.oxo-switch[data-color='red'] > input:checked + .toggle > .switch {
    border-color: #e74c3c;
}

/* Color: Orange */
.oxo-switch[data-color='orange'] > input:checked + .toggle {
    background: #e67e22;
}

.oxo-switch[data-color='orange'] > input:checked + .toggle > .switch {
    border-color: #e67e22;
}

/* Color: Yellow */
.oxo-switch[data-color='yellow'] > input:checked + .toggle {
    background: #f1c40f;
}

.oxo-switch[data-color='yellow'] > input:checked + .toggle > .switch {
    border-color: #f1c40f;
}

/* Color: Green */
.oxo-switch[data-color='green'] > input:checked + .toggle {
    background: #2ecc71;
}

.oxo-switch[data-color='green'] > input:checked + .toggle > .switch {
    border-color: #2ecc71;
}

/* Color: Blue */
.oxo-switch[data-color='blue'] > input:checked + .toggle {
    background: #3498db;
}

.oxo-switch[data-color='blue'] > input:checked + .toggle > .switch {
    border-color: #3498db;
}

/* Color: Purple */
.oxo-switch[data-color='purple'] > input:checked + .toggle {
    background: #9b59b6;
}

.oxo-switch[data-color='purple'] > input:checked + .toggle > .switch {
    border-color: #9b59b6;
}

/* Color: Gray */
.oxo-switch[data-color='gray'] > input:checked + .toggle {
    background: #555;
}

.oxo-switch[data-color='gray'] > input:checked + .toggle > .switch {
    border-color: #555;
}
/************:OXOBOX: css/asset.view.v2.css :OXOBOX:************/
/* ASSET VIEW LIKE A CARD */
/* GENERAL */

.assetslist--v2,
.assetslist--v2 * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.assetslist--v2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    height: unset;
    --gray: #666666;
    --gray_border: #EDEDED;
    /*--grayer_border: #C0C0C0;*/
    --grayer_border: #D8D8D8;
    overflow-x: hidden;
}

.assetslist--v2 .thumb-nail__img {
    background: #F0F0F0;
    width: 279px;
    height: 279px;
}

.assetslist--v2 .thumb-nail__img--medium {
    width: 374px;
    height: 374px;
}

.assetslist--v2 .thumb-nail__img--big {
    width: 496px;
    height: 496px;
}

.search-line.asset-card {
    display: flex;
    flex-direction: column;
    min-height: 200px;
    width: 315px;
    min-width: unset;
    background: rgba(255, 255, 255, 0.1);
    border: 2px solid var(--grayer_border);
    padding: 0 6px;
    border-radius: 2px;
}

.search-line.asset-card--medium {
    width: 402px;
    height: 452px;
}

.search-line.asset-card--big {
    width: 538px;
    height: 574px;
}

.search-line.asset-card:hover .header__hamburger-container {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.2s ease-in-out;
}

.asset-card-data {
    display: flex;
    flex-direction: row;
    min-height: 22px;
    align-items: center;
    gap: 4px;
    justify-content: center;
    background-color: white;
}

.search-line.selected.asset-card,
.search-line.selected .asset-card-data {
    background-color: #FEDC89;
    border-color: #FDB913;
}

.search-line.selected .asset-card-data--image {
    border-color: rgba(253, 185, 19, 0.60);
}
/* GENERAL */

/* HEADER */

.asset-card-data--header {
    min-height: 30px;
}

.asset-card-data--header.asset-status--approved {
    /*border: 1px solid #369;*/
    background-color: #6C9CC1;
}

.asset-card-data--header.asset-status--finalized {
    /*border: 1px solid #080;*/
    background-color: #6C6;
}

.asset-card-data--header.asset-status--complete {
    /*border: 1px solid #CDA601;*/
    background-color: #FDD641;
}

.asset-card-data--header.asset-status--incomplete {
    /*border: 1px solid #999;*/
    background-color: #C1C1C1;
}

.asset-card-data--header.asset-status--rejected {
    /*border: 1px solid #900;*/
    background-color: #C66;
}

.header__icon {
    color: #999;
    width: 16px;
    height: 16px;
    background: url("../imgs/icons.png") no-repeat;
    flex: 0 0 auto;
}

.header__icon--video {
    background-position: 0 0;
}

.header__icon--audio {
    background-position: -16px 0;
}

.header__icon--image {
    background-position: -32px 0;
}

.header__icon--document {
    background-position: -48px 0;
}

.header__icon--subtitle {
    background-position: -240px -48px;
}

.header__icon--none {
    background-position: -96px 0;
}

.header__icon--unknown {
    background-position: -80px 0;
}

.header__icon--compressed {
    background-position: -208px -48px;
}

.header__hamburger-container {
    display: flex;
    margin-left: auto;
    align-items: center;
    cursor: pointer;
    height: 15px;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
}

.header__hamburger {
    margin-left: auto;
    flex: 0 0 auto;
}

.header__hamburger,
.header__hamburger::before,
.header__hamburger::after {
    display: block;
    background-color: var(--gray);
    position: relative;
    height: 3px;
    width: 20px;
    transition: transform 400ms cubic-bezier(0.23, 1, 0.32, 1);
    border-radius: 2px;
}

.header__hamburger::before {
    content: '';
    position: absolute;
    margin-top: -6px;
}

.header__hamburger::after {
    content: '';
    position: absolute;
    margin-top: 6px;
}

.title__proxylabel {
    display: inline-block;
    color: #FFF;
    background-color: #00AA00;
    padding: 2px 5px;
    margin-right: 4px;
    border-radius: 3px;
}

.title__file-version-status {
    display: flex;
    flex-flow: row;
    align-items: center;
}

/* HEADER */

/* IMAGE */

.asset-card-data--image {
    border: 2px solid var(--gray_border);
    padding: 4px;
    border-radius: 2px;
}

.asset-card-data--image img {
    /*background: url("../imgs/png_alpha.png");*/
}

/*.thumb-nail__img--shadow {*/
/*    box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.4);*/
/*    -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.4);*/
/*    -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.4);*/
/*}*/

/* IMAGE */

/* STATUS*/

.asset-card-data--status {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 4px 0;
    gap: 1px;
    flex-shrink: 0;
    align-items: stretch;
}

.status__sifter {
    display: flex;
    color: #FFF;
    width: 100%;
    overflow: visible;
    align-items: center;
    font-weight: bold;
    text-shadow: 0 0 3px #333;
    padding: 4px;
    border-radius: 2px;
    justify-content: center;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.status__sifter-text {
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

.asset-status-field-group .status__sifter-text {
    opacity: 0;
}

.asset-status-field-values > .status__sifter:first-child {
    border-radius: 2px 0 0 2px;
}

.asset-status-field-values > .status__sifter:last-child {
    border-radius: 0 2px 2px 0;
}

.asset-status-field-values > .status__sifter {
    flex: 1;
    overflow: hidden;
    border-radius: 0;
    border-left-color: rgba(0, 0, 0, 0.15);
}

/* STATUS*/

/************:OXOBOX: css/dark.css :OXOBOX:************/
html.dark-theme {
  color-scheme: dark !important;
}

body.dark-theme {
  background-color: rgb(24, 26, 27);
  color: #e8e6e3;
  /*.searchoptions .fstatus .values .value,
  .searchoptions .field-id-status .values .value,
  .searchoptions .field-id-deliveryFiles .values .value,
  .searchoptions .field-id-fileVersionStatus .values .value,*/
}
body.dark-theme a {
  color: rgb(253, 196, 59);
  text-decoration-color: initial;
  outline-color: initial;
}
body.dark-theme input[type=text],
body.dark-theme input[type=number],
body.dark-theme input[type=password],
body.dark-theme textarea,
body.dark-theme select,
body.dark-theme button {
  border-color: rgb(62, 68, 70);
  background-color: rgb(24, 26, 27);
  color: #FFF;
}
body.dark-theme select option {
  background-color: rgb(24, 26, 27);
  color: #FFF;
}
body.dark-theme input[type=button], body.dark-theme input[type=submit], body.dark-theme button, body.dark-theme a.btn {
  background-image: initial;
  background-color: rgb(31, 34, 35);
  border-color: rgb(58, 63, 66);
  color: rgb(200, 195, 188);
  outline-color: initial;
}
body.dark-theme input[type=button]:hover, body.dark-theme input[type=submit]:hover, body.dark-theme button:hover, body.dark-theme a.btn:hover {
  border-color: rgb(172, 122, 1);
  color: rgb(211, 207, 202);
  text-decoration-color: initial;
}
body.dark-theme input[type=button]:hover, body.dark-theme input[type=submit]:hover, body.dark-theme button:hover, body.dark-theme a.btn:hover {
  border-color: rgb(172, 122, 1);
  color: rgb(211, 207, 202);
  text-decoration-color: initial;
}
body.dark-theme ::-webkit-scrollbar-thumb {
  background-color: rgb(59, 64, 66);
}
body.dark-theme ::-webkit-scrollbar-corner {
  background-color: #181a1b;
}
body.dark-theme ::-webkit-scrollbar-corner {
  background-color: transparent;
}
body.dark-theme ::-webkit-scrollbar {
  background-color: #202324;
  color: #aba499;
}
body.dark-theme table {
  border-color: #545b5e;
}
body.dark-theme .ui-button {
  text-decoration-color: initial !important;
}
body.dark-theme .ui-state-default,
body.dark-theme .ui-widget-content .ui-state-default,
body.dark-theme .ui-widget-header .ui-state-default {
  border-color: rgb(58, 63, 66);
  background-color: rgb(39, 42, 44);
  color: rgb(178, 172, 162);
}
body.dark-theme .ui-controlgroup .ui-controlgroup-item {
  border-color: rgb(58, 63, 66);
  background-color: rgb(39, 42, 44);
  color: rgb(178, 172, 162);
}
body.dark-theme .ui-state-hover, body.dark-theme .ui-widget-content .ui-state-hover, body.dark-theme .ui-widget-header .ui-state-hover, body.dark-theme .ui-state-focus, body.dark-theme .ui-widget-content .ui-state-focus, body.dark-theme .ui-widget-header .ui-state-focus {
  border-color: rgb(77, 83, 86);
  background-color: rgb(24, 26, 27);
  color: rgb(211, 207, 202);
}
body.dark-theme .ui-controlgroup .ui-controlgroup-item.ui-state-active,
body.dark-theme .ui-state-active, body.dark-theme .ui-widget-content .ui-state-active, body.dark-theme .ui-widget-header .ui-state-active {
  border-color: rgb(172, 122, 1);
  background-color: rgb(24, 26, 27);
  color: rgb(211, 207, 202);
}
body.dark-theme .ui-state-active.ui-state-hover, body.dark-theme .ui-widget-content .ui-state-active.ui-state-hover, body.dark-theme .ui-widget-header .ui-state-active.ui-state-hover {
  border-color: rgb(197, 139, 1);
}
body.dark-theme #login #loginform {
  background-color: rgb(35, 38, 39);
  border-color: rgb(66, 71, 74);
  box-shadow: rgb(77, 83, 86) 0px 5px 10px -8px;
}
body.dark-theme #login a.logo {
  background-image: url("../imgs/logo_oxo_vertical_white.png");
}
body.dark-theme #login #loginform .f {
  color: rgb(168, 160, 149);
}
body.dark-theme #login #loginform .small {
  color: rgb(168, 160, 149);
}
body.dark-theme #login #loginform input[type=submit] {
  border-color: rgb(193, 137, 0);
  background-color: rgb(122, 88, 1);
}
body.dark-theme #login #loginform .f input[type=text], body.dark-theme #login #loginform .f input[type=password] {
  border-color: rgb(66, 71, 74);
  color: rgb(168, 160, 149);
}
body.dark-theme #login #loginform #loginmsg {
  background-color: rgb(27, 29, 30);
  border-color: rgb(66, 71, 74);
  color: rgb(200, 195, 188);
}
body.dark-theme #login #loginform #loginmsg.error {
  border-color: rgb(129, 39, 39);
}
body.dark-theme #login .footer {
  color: rgb(168, 160, 149);
}
body.dark-theme #mainload {
  background-color: rgb(27, 29, 30);
}
body.dark-theme #header {
  background-color: rgb(31, 34, 35);
  border-bottom-color: rgb(66, 71, 74);
  box-shadow: rgb(77, 83, 86) 0 0 3px -1px;
}
body.dark-theme #header a.logo {
  background-image: url(../imgs/logo_oxo_white.png);
}
body.dark-theme #header a.logo.vertical {
  background-image: url(../imgs/logo_oxo_vertical_white.png);
}
body.dark-theme #header .menu > a,
body.dark-theme #header .menu > .mitem {
  color: rgb(200, 195, 188);
  text-decoration-color: initial;
}
body.dark-theme #header .menu > a.selected,
body.dark-theme #header .menu > .mitem.selected,
body.dark-theme #header .menu > .sitems.selected .but,
body.dark-theme #header .profile.selected {
  color: rgb(232, 230, 227);
  background-image: initial;
  background-color: rgb(24, 26, 27);
  border-color: rgb(172, 122, 1);
}
body.dark-theme .search .searchin {
  color: rgb(192, 187, 179);
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .search .searchbox.empty {
  color: rgb(200, 195, 188);
}
body.dark-theme .search .searchbox {
  border-color: rgb(66, 71, 74);
  background-image: initial;
  background-color: transparent;
}
body.dark-theme .search input[type=submit],
body.dark-theme input.filtersbut {
  border-top-color: rgb(66, 71, 74);
  border-right-color: rgb(66, 71, 74);
  border-bottom-color: rgb(66, 71, 74);
  border-left-color: initial;
  background-color: transparent;
  outline-color: initial;
}
body.dark-theme #header .profile .mcont {
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
}
body.dark-theme #header .profile .mcont {
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
}
body.dark-theme #header .profile:hover .mcont,
body.dark-theme #header .profile.active .mcont {
  background-color: rgb(24, 26, 27);
  border-top-color: rgb(66, 71, 74);
  border-right-color: rgb(66, 71, 74);
  border-left-color: rgb(66, 71, 74);
}
body.dark-theme #header .profile .mcont .mopts {
  background-color: rgb(24, 26, 27);
}
body.dark-theme #header .profile:hover .mcont .mopts,
body.dark-theme #header .profile.active .mcont .mopts {
  border-bottom-color: rgb(66, 71, 74);
  border-right-color: rgb(66, 71, 74);
  border-left-color: rgb(66, 71, 74);
}
body.dark-theme #header .profile .mcont .mopt {
  background-image: initial;
  background-color: rgb(24, 26, 27);
  color: rgb(200, 195, 188);
  text-decoration-color: initial;
}
body.dark-theme #header .profile .mcont .mopt:hover {
  color: rgb(255, 192, 49);
}
body.dark-theme .file-group-count {
  color: rgb(232, 230, 227);
}
body.dark-theme .form .title {
  background-image: initial;
  background-color: rgb(31, 34, 35);
  border-color: rgb(66, 71, 74);
}
body.dark-theme .form .putitle {
  border-bottom-color: rgb(69, 75, 78);
}
body.dark-theme .form .stit {
  color: rgb(200, 195, 188);
  border-bottom-color: rgb(72, 78, 81);
}
body.dark-theme .form .info {
  border-color: rgb(4, 107, 119);
  background-color: rgb(1, 98, 123);
}
body.dark-theme .form .warn {
  border-color: rgb(172, 122, 1);
  background-color: rgb(91, 65, 1);
}
body.dark-theme .form .gtit {
  background-color: rgb(31, 34, 35);
  border-color: rgb(62, 68, 70);
}
body.dark-theme .form .block .stit {
  color: rgb(168, 160, 149);
  background-image: initial;
  background-color: rgb(27, 29, 30);
  border-bottom-color: rgb(58, 63, 66);
}
body.dark-theme .form .block .stit.filter.white-bg {
  background-color: rgb(24, 26, 27);
}
body.dark-theme .form .buts {
  background-image: initial;
  background-color: rgb(27, 29, 30);
}
body.dark-theme .form .buts .big,
body.dark-theme .form .buts .big.method {
  color: rgb(168, 160, 149);
  border-color: rgb(72, 78, 81);
}
body.dark-theme .form .buts .big.method:hover, body.dark-theme .form .buts input:hover {
  border-color: rgb(172, 122, 1);
}
body.dark-theme .form .note {
  color: rgb(200, 195, 188);
}
body.dark-theme .ugdata {
  border-bottom-color: rgb(58, 63, 66);
  background-image: initial;
  background-color: rgb(24, 26, 27);
  color: rgb(168, 160, 149);
}
body.dark-theme .ugdata.group .name {
  color: rgb(200, 195, 188);
}
body.dark-theme .ugdata .type.role,
body.dark-theme .ugdata.role .name {
  color: rgb(172, 165, 154);
}
body.dark-theme .ugdata.inline {
  border-color: initial;
  background-image: initial;
  background-color: transparent;
}
body.dark-theme .ugdata > img,
body.dark-theme .ugdata > .imgfix {
  border-color: rgb(72, 78, 81);
}
body.dark-theme .ugdata .type.superadmin, body.dark-theme .ugdata.typesuperadmin.small .name {
  color: rgb(255, 133, 133);
}
body.dark-theme .sel.selgroups .nlist .list .ugdata.group:hover .name {
  color: rgb(232, 230, 227);
}
body.dark-theme .collapsable .label {
  color: rgb(189, 183, 175);
}
body.dark-theme .collapsable .label {
  background-image: initial;
  background-color: rgb(35, 38, 39);
  border-bottom-color: rgb(66, 71, 74);
}
body.dark-theme .collapsable .lcontents {
  color: rgb(200, 195, 188);
}
body.dark-theme .collapsable .lcontents .sep {
  border-bottom-color: rgb(56, 60, 63);
}
body.dark-theme .contents .section.loading {
  background-color: rgb(27, 29, 30);
  border-color: rgb(58, 63, 66);
  color: rgb(168, 160, 149);
}
body.dark-theme .metadatalist .filter .values-list > .value-option .value-count {
  color: rgb(157, 148, 136);
}
body.dark-theme .searchoptions .fblock {
  border-bottom-color: rgb(66, 71, 74);
}
body.dark-theme .searchoptions .fblock .tit {
  color: rgb(168, 160, 149);
  background-image: initial;
  background-color: rgb(35, 38, 39);
}
body.dark-theme .searchoptions .filter.filtered .tit,
body.dark-theme .searchoptions .filter.alwayson .tit {
  color: rgb(232, 230, 227);
}
body.dark-theme .searchoptions .fblock.open .tit {
  background-color: rgb(24, 26, 27);
  border-top-color: rgb(66, 71, 74);
  border-right-color: rgb(66, 71, 74);
  border-left-color: rgb(66, 71, 74);
  border-bottom-color: initial;
}
body.dark-theme .searchoptions .clear-filters {
  color: rgb(168, 160, 149);
  background-image: initial;
  background-color: rgb(35, 38, 39);
  border-bottom-color: rgb(66, 71, 74);
}
body.dark-theme .searchoptions .catname .cat {
  background-image: none;
  background-color: rgb(24, 26, 27);
  border-color: rgb(66, 71, 74);
  color: rgb(168, 160, 149);
}
body.dark-theme .searchoptions .bset {
  background-color: rgb(24, 26, 27);
  border-color: rgb(58, 63, 66);
  box-shadow: rgb(77, 83, 86) 0 3px 3px -2px;
}
body.dark-theme .searchoptions #catsearcher.opened, body.dark-theme .searchoptions #mdsearcher.opened, body.dark-theme .searchoptions #sortsearcher.opened, body.dark-theme .searchoptions #qsearcher.opened, body.dark-theme .searchoptions #tagssearcher.opened {
  border-bottom-color: rgb(66, 71, 74);
}
body.dark-theme .searchoptions .fstatus .values .value, body.dark-theme .searchoptions .field-id-status .values .value, body.dark-theme .searchoptions .field-id-deliveryFiles .values .value, body.dark-theme .searchoptions .field-id-fileVersionStatus .values .value {
  color: rgb(232, 230, 227);
  text-shadow: rgb(38, 42, 43) 0 0 2px;
}
body.dark-theme .searchoptions .value {
  color: rgb(168, 160, 149);
}
body.dark-theme .searchoptions .values .value.approved, body.dark-theme .searchoptions .field-id-fileVersionStatus .values .value.available {
  background-color: rgb(52, 93, 124);
  border-color: rgb(48, 97, 145);
}
body.dark-theme .searchoptions .values .value.finalized, body.dark-theme .searchoptions .values .value.sent, body.dark-theme .searchoptions .values .value.encoding {
  background-color: rgb(65, 130, 43);
  border-color: rgb(0, 214, 0);
}
body.dark-theme .searchoptions .values .value.complete, body.dark-theme .searchoptions .values .value.waiting, body.dark-theme .searchoptions .values .value.queued {
  background-color: rgb(123, 98, 1);
  border-color: rgb(192, 156, 1);
}
body.dark-theme .searchoptions .values .value.incomplete, body.dark-theme .searchoptions .values .value.none, body.dark-theme .searchoptions .values .value.deleted, body.dark-theme .searchoptions .values .value.idle, body.dark-theme .searchoptions .values .value.canceled {
  background-color: rgb(59, 64, 66);
  border-color: rgb(77, 83, 86);
}
body.dark-theme .searchoptions .values .value.rejected, body.dark-theme .searchoptions .values .value.upload_interrupted, body.dark-theme .searchoptions .values .value.error {
  background-color: rgb(130, 43, 43);
  border-color: rgb(209, 0, 0);
}
body.dark-theme .assetstatus-approved {
  background-color: rgb(52, 93, 124);
  border-color: rgb(48, 97, 145);
}
body.dark-theme .assetstatus-finalized {
  background-color: rgb(65, 130, 43);
  border-color: rgb(0, 214, 0);
}
body.dark-theme .assetstatus-complete {
  background-color: rgb(123, 98, 1);
  border-color: rgb(192, 156, 1);
}
body.dark-theme .assetstatus-incomplete {
  background-color: rgb(59, 64, 66);
  border-color: rgb(77, 83, 86);
}
body.dark-theme .contentpanel.loading, body.dark-theme .subcontentpanel .subcont.loading {
  background-color: rgb(27, 29, 30);
  border-color: rgb(58, 63, 66);
  color: rgb(168, 160, 149);
}
body.dark-theme .contentpanel .notfound {
  background-color: rgb(35, 38, 39);
  color: rgb(168, 160, 149);
}
body.dark-theme .listitem {
  background-color: rgb(35, 38, 39);
  border-bottom-color: rgb(66, 71, 74);
  color: rgb(200, 195, 188);
}
body.dark-theme .listitem:hover {
  border-color: rgb(172, 122, 1);
}
body.dark-theme .listitem.selected {
  background-color: rgb(91, 65, 1);
  border-color: rgb(172, 122, 1);
}
body.dark-theme .listitem.ctmon {
  background-color: rgb(70, 50, 1);
  border-color: rgb(172, 122, 1);
}
body.dark-theme .listitem.deliveries .name > a {
  color: rgb(200, 195, 188);
}
body.dark-theme .listitem a.name {
  color: rgb(200, 195, 188);
}
body.dark-theme .advsearch .bg,
body.dark-theme .listheader,
body.dark-theme .listfooter {
  background-color: rgb(35, 38, 39);
  border-bottom-color: rgb(66, 71, 74);
}
body.dark-theme .pager-flow {
  background-color: rgb(27, 29, 30);
}
body.dark-theme .pager-flow .pagenum {
  color: rgb(168, 160, 149);
}
body.dark-theme .pager-flow .pagenum.selected {
  color: rgb(232, 230, 227);
  text-decoration-color: initial;
}
body.dark-theme .pager-flow .totals {
  color: rgb(168, 160, 149);
}
body.dark-theme .sectiontabs .stab.searchresultstab,
body.dark-theme .sectiontabs .stab.add {
  color: rgb(168, 160, 149);
}
body.dark-theme .sectiontabs .stab.searchresultstab .ctm.ctmon {
  background-color: rgb(24, 26, 27);
}
body.dark-theme .sectiontabs .stab {
  background-image: initial;
  background-color: rgb(27, 29, 30);
  border-color: rgb(55, 60, 62);
}
body.dark-theme .sectiontabs .stab.active:hover .icon {
  border-color: rgb(116, 95, 47);
}
body.dark-theme .sectiontabs .stab.active {
  background-color: rgb(91, 65, 1);
  border-color: rgb(172, 122, 1);
  color: rgb(200, 195, 188);
}
body.dark-theme .sectiontabs .stab.active:hover {
  border-color: rgb(172, 122, 1);
}
body.dark-theme .sectiontabs .stab.active .label {
  color: rgb(232, 230, 227);
}
body.dark-theme .sectiontabs .stab > .icon {
  border-color: rgb(55, 60, 62);
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .sectiontabs .stab:hover .icon {
  border-color: rgb(58, 63, 66);
}
body.dark-theme .sectiontabs .stab.active > .icon {
  border-color: rgb(116, 95, 47);
}
body.dark-theme .sectiontabs .stab.active > .icon {
  border-color: rgb(116, 95, 47);
}
body.dark-theme .sectiontabs .stab .label {
  color: rgb(168, 160, 149);
}
body.dark-theme .listheader > .option {
  background-image: initial;
  background-color: transparent;
}
body.dark-theme .listheader > .option.selected {
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .listheader .listmode {
  background-color: rgb(27, 29, 30);
  border-color: rgb(66, 71, 74);
}
body.dark-theme .listheader .breadcrumbs {
  background-image: initial;
  background-color: rgb(27, 29, 30);
}
body.dark-theme .listoptions .label {
  border-color: rgb(66, 71, 74);
  background-image: initial;
  background-color: rgb(24, 26, 27);
  color: rgb(168, 160, 149);
}
body.dark-theme .grouped-assets-select__list,
body.dark-theme .listoptions .list {
  background-color: rgb(24, 26, 27);
  border-color: rgb(58, 63, 66);
  box-shadow: rgb(77, 83, 86) 0px 3px 3px -2px;
}
body.dark-theme .header-filter__content {
  border-color: rgb(84, 91, 94);
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .header-filter__option-list {
  border-color: rgb(54, 58, 61);
}
body.dark-theme .excel-like-view__line_header {
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .excel-like-view__line_header .excel-like-view__element {
  border-color: rgba(172, 122, 1, 0.24);
}
body.dark-theme .excel-like-view__element {
  border-bottom-color: rgb(57, 61, 64);
  border-right-color: rgb(57, 61, 64);
}
body.dark-theme .excel-like-view__element:first-child {
  border-left-color: rgb(57, 61, 64);
}
body.dark-theme .excel-like-view__text_status {
  border-color: rgba(140, 130, 115, 0.15);
  color: rgb(232, 230, 227);
  text-shadow: rgb(38, 42, 43) 0px 0px 3px;
}
body.dark-theme .excel-like-view__text_status--incomplete {
  border-color: rgb(77, 83, 86);
  background-color: rgb(59, 64, 66);
}
body.dark-theme .excel-like-view__text_status--complete {
  border-color: rgb(192, 156, 1);
  background-color: rgb(123, 98, 1);
}
body.dark-theme .excel-like-view__text_status--finalized {
  border-color: rgb(0, 214, 0);
  background-color: rgb(65, 130, 43);
}
body.dark-theme .excel-like-view__text_status--approved {
  border-color: rgb(48, 97, 145);
  background-color: rgb(52, 93, 124);
}
body.dark-theme .excel-like-view__text_status--rejected {
  border-color: rgb(209, 0, 0);
  background-color: rgb(130, 43, 43);
}
body.dark-theme .oxotip .tiptext {
  background-color: rgb(25, 27, 28);
  color: rgb(200, 195, 188);
  border-color: rgb(123, 114, 101);
  box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
  text-shadow: rgb(0, 0, 0) 0 0;
  z-index: 2;
}
body.dark-theme .title__name {
  color: rgb(200, 195, 188);
}
body.dark-theme .excel-like-view__line.selected {
  background-color: rgb(91, 65, 1);
  border-color: rgb(172, 122, 1);
}
body.dark-theme .sifteropts .opt.off.approved, body.dark-theme .sifteropts .opt.off.finalized, body.dark-theme .sifteropts .opt.off.complete, body.dark-theme .sifteropts .opt.off.incomplete, body.dark-theme .sifteropts .opt.off.expired, body.dark-theme .sifteropts .opt.off.rejected, body.dark-theme .sifteropts .opt.off.declined, body.dark-theme .sifteropts .opt.off.waiting, body.dark-theme .sifteropts .opt.off.sending, body.dark-theme .sifteropts .opt.off.sent, body.dark-theme .sifteropts .opt.off.cancel, body.dark-theme .sifteropts .opt.off.error, body.dark-theme .sifteropts .opt.off.billed, body.dark-theme .sifteropts .opt.off.charged {
  text-shadow: initial;
}
body.dark-theme .sifteropts .opt.charged.off, body.dark-theme .sifteropts .opt.available.off, body.dark-theme .sifteropts .opt.approved.off {
  background-color: rgb(36, 39, 40);
  color: rgb(126, 179, 223);
  border-color: rgba(48, 97, 145, 0.22);
}
body.dark-theme .sifteropts .opt.charged, body.dark-theme .sifteropts .opt.charged .badge, body.dark-theme .sifteropts .opt.approved, body.dark-theme .sifteropts .opt.approved .counts, body.dark-theme .sifteropts .opt.complete-blue, body.dark-theme .sifteropts .opt.complete-blue .counts, body.dark-theme .sifteropts .opt.available, body.dark-theme .sifteropts .opt.available .counts {
  background-color: rgb(52, 93, 124);
  border-color: rgb(48, 97, 145);
}
body.dark-theme .sifteropts .opt.billed.off, body.dark-theme .sifteropts .opt.sent.off, body.dark-theme .sifteropts .opt.preprocessing.off, body.dark-theme .sifteropts .opt.preprocessing_complete.off, body.dark-theme .sifteropts .opt.downloaded.off, body.dark-theme .sifteropts .opt.finalized.off {
  background-color: rgb(28, 57, 18);
  color: rgb(109, 255, 109);
  border-color: rgba(0, 214, 0, 0.22);
}
body.dark-theme .sifteropts .opt.billed, body.dark-theme .sifteropts .opt.billed .badge, body.dark-theme .sifteropts .opt.sent, body.dark-theme .sifteropts .opt.sent .counts, body.dark-theme .sifteropts .opt.preprocessing, body.dark-theme .sifteropts .opt.preprocessing .counts, body.dark-theme .sifteropts .opt.preprocessing_complete, body.dark-theme .sifteropts .opt.preprocessing_complete .counts, body.dark-theme .sifteropts .opt.downloaded, body.dark-theme .sifteropts .opt.downloaded .counts, body.dark-theme .sifteropts .opt.finalized, body.dark-theme .sifteropts .opt.finalized .counts {
  background-color: rgb(65, 130, 43);
  border-color: rgb(0, 214, 0);
}
body.dark-theme .sifteropts .opt.sending.off, body.dark-theme .sifteropts .opt.preprocessing.off, body.dark-theme .sifteropts .opt.processing.off, body.dark-theme .sifteropts .opt.waiting.off, body.dark-theme .sifteropts .opt.queued.off, body.dark-theme .sifteropts .opt.waiting_approval.off, body.dark-theme .sifteropts .opt.complete.off {
  background-color: rgb(55, 44, 0);
  color: rgb(242, 183, 88);
  border-color: rgba(192, 156, 1, 0.22);
}
body.dark-theme .sifteropts .opt.sending, body.dark-theme .sifteropts .opt.preprocessing, body.dark-theme .sifteropts .opt.processing, body.dark-theme .sifteropts .opt.waiting, body.dark-theme .sifteropts .opt.waiting .counts, body.dark-theme .sifteropts .opt.queued, body.dark-theme .sifteropts .opt.queued .counts, body.dark-theme .sifteropts .opt.waiting_approval, body.dark-theme .sifteropts .opt.waiting_approval .counts, body.dark-theme .sifteropts .opt.complete, body.dark-theme .sifteropts .opt.complete .counts {
  background-color: rgb(123, 98, 1);
  border-color: rgb(192, 156, 1);
}
body.dark-theme .sifteropts .opt.cancel.off, body.dark-theme .sifteropts .opt.canceled.off, body.dark-theme .sifteropts .opt.idle.off, body.dark-theme .sifteropts .opt.deleted.off, body.dark-theme .sifteropts .opt.none.off, body.dark-theme .sifteropts .opt.incomplete.off, body.dark-theme .sifteropts .opt.expired.off {
  background-color: rgb(36, 39, 40);
  color: rgb(169, 162, 151);
  border-color: rgba(107, 100, 88, 0.22);
}
body.dark-theme .sifteropts .opt.cancel, body.dark-theme .sifteropts .opt.cancel .counts, body.dark-theme .sifteropts .opt.none, body.dark-theme .sifteropts .opt.none .counts, body.dark-theme .sifteropts .opt.incomplete, body.dark-theme .sifteropts .opt.incomplete .counts, body.dark-theme .sifteropts .opt.expired, body.dark-theme .sifteropts .opt.expired .counts, body.dark-theme .sifteropts .opt.idle, body.dark-theme .sifteropts .opt.idle .counts, body.dark-theme .sifteropts .opt.canceled, body.dark-theme .sifteropts .opt.canceled .counts, body.dark-theme .sifteropts .opt.deleted, body.dark-theme .sifteropts .opt.deleted .counts {
  background-color: rgb(59, 64, 66);
  border-color: rgb(77, 83, 86);
}
body.dark-theme .sifteropts .opt.error.off, body.dark-theme .sifteropts .opt.warning.off, body.dark-theme .sifteropts .opt.error_reported.off, body.dark-theme .sifteropts .opt.rejected.off, body.dark-theme .sifteropts .opt.declined.off, body.dark-theme .sifteropts .opt.upload_interrupted.off {
  background-color: rgb(57, 18, 18);
  color: rgb(255, 97, 97);
  border-color: rgba(209, 0, 0, 0.14);
}
body.dark-theme .sifteropts .opt.error, body.dark-theme .sifteropts .opt.error .counts, body.dark-theme .sifteropts .opt.warning, body.dark-theme .sifteropts .opt.warning .counts, body.dark-theme .sifteropts .opt.error_reported, body.dark-theme .sifteropts .opt.error_reported .counts, body.dark-theme .sifteropts .opt.rejected, body.dark-theme .sifteropts .opt.rejected .counts, body.dark-theme .sifteropts .opt.declined, body.dark-theme .sifteropts .opt.declined .counts, body.dark-theme .sifteropts .opt.upload_interrupted, body.dark-theme .sifteropts .opt.upload_interrupted .counts {
  background-color: rgb(130, 43, 43);
  border-color: rgb(209, 0, 0);
}
body.dark-theme .editpanel {
  background-color: rgb(35, 38, 39);
}
body.dark-theme .editpanel .title {
  color: rgb(200, 195, 188);
}
body.dark-theme .editpanel .inboxformats .formatseparator .formitem {
  border-bottom-color: rgb(52, 56, 58);
  color: rgb(232, 230, 227);
}
body.dark-theme .active-lists {
  background: #232627;
}
body.dark-theme .asseteditor .mainfields {
  color: rgb(168, 160, 149);
}
body.dark-theme .asseteditor .asset-preview {
  background-color: rgb(24, 26, 27);
  border-color: rgb(66, 71, 74);
}
body.dark-theme .asseteditor .asset-preview .imgph, body.dark-theme .asseteditor .asset-preview .img {
  background-image: initial;
  background-color: rgb(27, 29, 30);
}
body.dark-theme .asseteditor .asset-preview .imgph .imgfix {
  background-color: rgb(24, 26, 27);
}
body.dark-theme .asseteditor .mainfields .titedit {
  background-color: transparent;
  border-color: rgb(53, 58, 60);
}
body.dark-theme .asseteditor .descedit {
  color: rgb(200, 195, 188);
  border-color: rgb(53, 58, 60);
  background-color: transparent;
}
body.dark-theme .asseteditor .mainfields .publishtools .opt {
  background-color: rgb(24, 26, 27);
  border-color: rgb(62, 68, 70);
}
body.dark-theme .asseteditor .fileslist {
  background-color: rgb(35, 38, 39);
}
body.dark-theme .tabs .tab {
  background-color: rgb(27, 29, 30);
  color: rgb(157, 148, 136);
  border-bottom-color: rgb(66, 71, 74);
  border-top-color: initial;
}
body.dark-theme .tabs .tab.on {
  background-color: rgb(24, 26, 27);
  color: rgb(232, 230, 227);
  border-top-color: rgb(53, 58, 60);
}
body.dark-theme .tabs .tab:hover {
  background-color: rgb(24, 26, 27);
  border-bottom-color: rgb(172, 122, 1);
}
body.dark-theme .tabs .tab:first-child {
  border-top-color: rgb(66, 71, 74);
}
body.dark-theme .tabs .tabscontents {
  background-color: rgb(24, 26, 27);
  border-color: rgb(66, 71, 74);
}
body.dark-theme .tabs .tabpanel .note {
  color: rgb(168, 160, 149);
}
body.dark-theme .tabs .tabpanel .childlist .child {
  background-color: rgb(35, 38, 39);
  border-bottom-color: rgb(66, 71, 74);
  color: rgb(200, 195, 188);
}
body.dark-theme .tabs.toptabs .tabsmenu .tab {
  border-top-color: rgb(66, 71, 74);
  border-right-color: rgb(66, 71, 74);
  border-left-color: rgb(66, 71, 74);
  border-bottom-color: initial;
  background-color: rgb(27, 29, 30);
}
body.dark-theme .tabs.toptabs .tabsmenu .tab:hover {
  background-color: rgb(24, 26, 27);
  border-top-color: rgb(172, 122, 1);
}
body.dark-theme .tabs.toptabs .tabsmenu .tab.on {
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .tabs .tabpanel .block .field input.delexecuter, body.dark-theme .tabs .tabpanel .block .field input.deledit, body.dark-theme .tabs .tabpanel .block .field input.delcanceler, body.dark-theme .tabs .tabpanel .block .field input.delreset {
  background-color: rgb(24, 26, 27);
  border-color: rgb(66, 71, 74);
  color: rgb(200, 195, 188);
}
body.dark-theme .tabs .tabpanel .block .field input.delexecuter:hover, body.dark-theme .tabs .tabpanel .block .field input.deledit:hover, body.dark-theme .tabs .tabpanel .block .field input.delcanceler:hover, body.dark-theme .tabs .tabpanel .block .field input.delreset:hover {
  border-color: rgb(172, 122, 1);
}
body.dark-theme .print .block .field > .data.count .c, body.dark-theme .tabs .tabpanel .block .field > .data.count .c {
  border-bottom-color: rgb(55, 60, 62);
}
body.dark-theme .tabscontents .submiter {
  border-top-color: rgb(62, 68, 70);
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .tabscontents .sticky-header {
  border-bottom-color: rgb(62, 68, 70);
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .qq-upload-button {
  background-color: rgb(24, 26, 27);
  border-color: rgb(66, 71, 74);
  color: rgb(200, 195, 188);
}
body.dark-theme .form .block {
  background-color: rgb(24, 26, 27);
}
body.dark-theme .form .compressing, body.dark-theme .form .compressing-done, body.dark-theme .form .exporting, body.dark-theme .form .exporting-done {
  border-color: rgb(172, 122, 1);
  background-color: rgb(87, 69, 0);
}
body.dark-theme .form .field {
  color: rgb(200, 195, 188);
}
body.dark-theme .form .block .field {
  background-color: #181a1b;
  border-bottom-color: rgba(58, 62, 65, 0.44);
}
body.dark-theme .form .block .field.wline {
  border-bottom-color: rgb(53, 57, 59) !important;
}
body.dark-theme .form .block .field.note {
  border-bottom-color: rgb(55, 60, 62) !important;
}
body.dark-theme .form .block .field > label:hover {
  background-color: rgb(57, 41, 1);
}
body.dark-theme .form .block .field .note {
  color: rgb(168, 160, 149);
}
body.dark-theme .form .block .field .cat {
  background-image: initial;
  background-color: rgb(31, 34, 35);
}
body.dark-theme .form .block .md-field:hover {
  background-image: initial;
  background-color: rgb(29, 31, 32);
}
body.dark-theme .form .field .rr .ugdata {
  background-image: initial;
  background-color: rgb(31, 34, 35);
  border-color: initial;
}
body.dark-theme .field-flex {
  background-color: rgb(24, 26, 27);
  border-bottom-color: rgba(58, 62, 65, 0.44);
}
body.dark-theme .field-flex .ugdata.small {
  background-color: rgb(24, 26, 27);
}
body.dark-theme .tabs .collapsable .label,
body.dark-theme .form .collapsable .label,
body.dark-theme .filesform .collapsable .label {
  background-color: rgb(48, 48, 48);
  border-bottom-color: rgb(55, 60, 62);
  color: rgb(200, 195, 188);
}
body.dark-theme .form .collapsable .label,
body.dark-theme .filesform .collapsable .label {
  border-bottom-color: initial;
  border-top-color: rgb(55, 60, 62);
}
body.dark-theme .form .collapsable .label, body.dark-theme .filesform .collapsable .label {
  border-bottom-color: initial;
  border-top-color: rgb(55, 60, 62);
}
body.dark-theme .metadatalist .field.public {
  background-color: rgba(0, 150, 204, 0.05);
}
body.dark-theme .metadatalist .field.private {
  background-color: rgb(25, 27, 28);
}
body.dark-theme .metadatalist .field.filter.private {
  background-color: rgb(24, 26, 27);
}
body.dark-theme .metadatalist .field.filter {
  border-bottom-color: initial !important;
}
body.dark-theme .metadatalist .field.error {
  color: rgb(255, 54, 54);
  background-color: rgba(204, 0, 0, 0.09);
}
body.dark-theme .metadatalist .field.error select, body.dark-theme .metadatalist .field.error textarea, body.dark-theme .metadatalist .field.error input {
  border-color: rgb(127, 0, 0) !important;
}
body.dark-theme .metadatalist.editer .valuefield:hover select, body.dark-theme .metadatalist.editer .valuefield:hover .valueinput > input[type=text], body.dark-theme .metadatalist.editer .valuefield:hover textarea, body.dark-theme .metadatalist.editer .labelfield:hover select, body.dark-theme .metadatalist.editer .labelfield:hover .valueinput > input {
  border-color: rgb(66, 71, 74);
}
body.dark-theme .metadatalist.editer .valuefield select:hover, body.dark-theme .metadatalist.editer .labelfield select:hover, body.dark-theme .metadatalist.editer .valuefield .valueinput > input[type=text]:hover, body.dark-theme .metadatalist.editer .labelfield .valueinput > input[type=text]:hover, body.dark-theme .metadatalist.editer .valuefield textarea:hover {
  border-color: rgb(58, 63, 66);
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .leftpanel .selectedfield .value {
  background-color: rgb(50, 54, 56);
}
body.dark-theme .leftpanel .selectedfield .value:hover {
  background-color: rgb(144, 103, 1);
}
body.dark-theme .leftpanel .selectedfield .value .value-count {
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .cmenu, body.dark-theme .cmenu .cmitem > .subs {
  background-color: rgb(24, 26, 27);
  border-color: rgb(58, 63, 66);
  box-shadow: rgb(77, 83, 86) 0px 3px 3px -2px;
}
body.dark-theme .cmenu .cmitem {
  color: rgb(200, 195, 188);
}
body.dark-theme .cmenu .cmitem.hover, body.dark-theme .cmenu .cmitem:hover {
  background-image: initial;
  background-color: rgb(31, 34, 35);
  color: rgb(255, 192, 49);
}
body.dark-theme .cmenu .sep {
  background-color: rgb(45, 49, 51);
}
body.dark-theme .asseteditor .leftdata {
  color: rgb(168, 160, 149);
}
body.dark-theme .asseteditor .right-section .status .statustext {
  color: rgb(232, 230, 227);
  border-color: initial;
  text-shadow: rgb(38, 42, 43) 0px 0px 2px;
}
body.dark-theme .asseteditor .right-section .status .statustext.incomplete {
  background-color: rgb(59, 64, 66);
  border-color: rgb(77, 83, 86);
}
body.dark-theme .asseteditor .right-section .status .statustext.complete {
  background-color: rgb(123, 98, 1);
  border-color: rgb(192, 156, 1);
}
body.dark-theme .asseteditor .right-section .status .statustext.finalized {
  background-color: rgb(65, 130, 43);
  border-color: rgb(0, 214, 0);
}
body.dark-theme .asseteditor .right-section .status .statustext.rejected {
  background-color: rgb(130, 43, 43);
  border-color: rgb(209, 0, 0);
}
body.dark-theme .asseteditor .right-section .status .statustext.approved {
  background-color: rgb(52, 93, 124);
  border-color: rgb(48, 97, 145);
}
body.dark-theme .asseteditor .right-section .status .statusinput input {
  border-color: rgb(66, 71, 74);
  color: rgb(168, 160, 149);
}
body.dark-theme .asseteditor .right-section .status .statusinput input:hover {
  border-color: rgb(172, 122, 1);
  color: rgb(232, 230, 227);
  text-shadow: rgb(38, 42, 43) 0px 0px 2px;
}
body.dark-theme .asseteditor .right-section .status .statusinput input.complete:hover {
  background-color: rgb(123, 98, 1);
  border-color: rgb(192, 156, 1);
}
body.dark-theme .asseteditor .right-section .status .statusinput input.finalized:hover {
  background-color: rgb(65, 130, 43);
  border-color: rgb(0, 214, 0);
}
body.dark-theme .asseteditor .right-section .status .statusinput input.rejected:hover {
  background-color: rgb(130, 43, 43);
  border-color: rgb(209, 0, 0);
}
body.dark-theme .asseteditor .right-section .status .statusinput input.approved:hover {
  background-color: rgb(52, 93, 124);
  border-color: rgb(48, 97, 145);
}
body.dark-theme .asseteditor .right-section .statusbox.incomplete {
  border-color: rgb(77, 83, 86);
}
body.dark-theme .assdesc {
  background-image: initial;
  background-color: transparent;
  border-bottom-color: rgb(66, 71, 74);
}
body.dark-theme .assdesc .mdv {
  color: rgb(168, 160, 149);
}
body.dark-theme .asseteditor .assdesc:hover, body.dark-theme .asseteditor .assdesc.ctmon {
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme .assdesc .mdv .label {
  background-image: initial;
  background-color: transparent;
  border-color: initial;
  color: rgb(200, 195, 188);
}
body.dark-theme .assdesc .imgfix, body.dark-theme .assdesc .imglink {
  background-color: rgb(27, 29, 30);
  border-color: rgb(48, 52, 54);
}
body.dark-theme .asseteditor .right-section .ltit {
  border-bottom-color: rgb(58, 63, 66);
}
body.dark-theme .loglistheader, body.dark-theme .listfooter {
  background-color: rgb(35, 38, 39);
  border-bottom-color: rgb(66, 71, 74);
}
body.dark-theme .loglistselectors {
  background-image: initial;
  background-color: rgb(27, 30, 31);
}
body.dark-theme .logitem {
  background-color: rgb(35, 38, 39);
  border-bottom-color: rgb(66, 71, 74);
  color: rgb(200, 195, 188);
}
body.dark-theme .asseteditor .fileslist .file {
  border-color: rgb(58, 63, 66);
  background-color: rgb(24, 26, 27);
}
body.dark-theme .asseteditor .fileslist .file.selected {
  background-color: rgba(91, 65, 1, 0.54);
}
body.dark-theme .asseteditor .fileslist .file.ctmhandler.ctmon {
  background-image: initial;
  background-color: rgb(77, 46, 0);
}
body.dark-theme .asseteditor .fileslist .file .name {
  color: rgb(200, 195, 188);
}
body.dark-theme .asseteditor .fileslist .file .thumbsel {
  background-color: rgb(32, 35, 37);
}
body.dark-theme .asseteditor .fileslist .file.subtitle .thumbsel {
  background-color: #919191;
}
body.dark-theme .asseteditor .fileslist .file .deliveries .ic {
  background: url(../imgs/icons.dark.png) no-repeat scroll -272px -16px transparent;
}
body.dark-theme .asseteditor .fileslist .file .audio-channels, body.dark-theme .asseteditor .fileslist .file .dimensions {
  color: rgb(173, 165, 155);
}
body.dark-theme .asseteditor .fileslist .file .audio-channels, body.dark-theme .asseteditor .fileslist .file .dimensions {
  color: rgb(173, 165, 155);
}
body.dark-theme .asseteditor .fileslist .file.selected .audio-channels, body.dark-theme .asseteditor .fileslist .file.selected .dimensions, body.dark-theme .asseteditor .fileslist .file.selected .duration {
  color: rgb(255, 208, 93);
}
body.dark-theme .asseteditor .fileslist .file .versions .fileversion .fv-deliveries a {
  color: #c8c3bc;
}
body.dark-theme .asseteditor .fileslist .file .header .file-data .files-versions-counts .version-count.total {
  color: rgb(214, 211, 205);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion {
  color: rgb(232, 230, 227);
  background-image: initial;
  background-color: transparent;
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion.labels .flabel {
  color: rgb(232, 230, 227);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion .flabel.downloadable {
  color: rgb(232, 230, 227);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion.available::before {
  background-color: rgb(32, 35, 37);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion.available:hover::before {
  background-color: rgb(8, 82, 141);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion .selector {
  background-image: initial;
  background-color: rgb(45, 49, 51);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion.available .selector {
  background-color: rgb(32, 35, 37);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion.available:hover .selector {
  background-color: rgb(8, 82, 141);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion .version-data .private-public-checkbox {
  border-color: rgb(179, 0, 0);
  color: rgb(255, 26, 26);
  background-color: rgb(31, 34, 35);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion .version-data .versiondownload:checked + label {
  border-color: rgb(0, 217, 0);
  color: rgb(114, 255, 114);
}
body.dark-theme .asseteditor .fileslist .parents {
  border-top-color: initial;
  background-image: initial;
  background-color: rgb(32, 35, 36);
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px inset;
}
body.dark-theme .asseteditor .fileslist .parents .parents-header {
  color: rgb(178, 172, 162);
}
body.dark-theme .idata .count.unsuccessful, body.dark-theme .idata .count.files {
  background-color: transparent;
  border-color: rgb(123, 114, 101);
  color: rgb(232, 230, 227);
  text-shadow: none;
}
body.dark-theme .destdesc {
  border-bottom-color: rgb(66, 71, 74);
}
body.dark-theme .destdesc:hover {
  border-bottom-color: rgb(172, 122, 1);
}
body.dark-theme .idata .ugdata, body.dark-theme .idata .destdesc {
  background-image: initial;
  background-color: transparent;
  border-color: initial;
}
body.dark-theme .idata .ugdata .name {
  color: rgb(168, 160, 149);
}
body.dark-theme .idata.no {
  color: rgb(255, 97, 97);
}
body.dark-theme .idata.yes {
  color: rgb(97, 255, 97);
}
body.dark-theme .idata .destdesc .desttit {
  color: rgb(168, 160, 149);
}
body.dark-theme .sidepanel .newb, body.dark-theme .sidepanel .lcontents .newb, body.dark-theme .sidepanel .secb {
  background-image: initial;
  background-color: rgb(27, 29, 30);
  border-color: rgb(55, 60, 62);
  color: rgb(168, 160, 149);
}
body.dark-theme .sidepanel .newb, body.dark-theme .sidepanel .lcontents .newb {
  background-image: initial;
  background-color: rgb(165, 39, 25);
  color: rgb(232, 230, 227);
  border-color: rgb(149, 36, 22);
}
body.dark-theme .sidepanel .secb {
  background-image: initial;
  background-color: transparent;
  border-color: initial;
}
body.dark-theme .sidepanel .secb:hover {
  color: rgb(255, 192, 49);
}
body.dark-theme .sidepanel .secb.on {
  border-color: rgb(172, 122, 1);
  background-image: initial;
  background-color: rgb(91, 65, 1);
  color: rgb(168, 160, 149);
}
body.dark-theme .sidepanel .secb:hover {
  border-color: rgb(172, 122, 1);
}
body.dark-theme .sidepanel .collapsable .lcontents label .count {
  color: #9d9488;
}
body.dark-theme ul.values-list li {
  background-image: initial;
  background-color: rgb(39, 42, 44);
}
body.dark-theme ul.values-list li input {
  border-color: initial;
  background-color: transparent;
  color: rgb(255, 201, 80);
}
body.dark-theme ul.values-list li:hover input {
  border-color: rgb(62, 68, 70);
  background-color: rgb(24, 26, 27);
}
body.dark-theme .search-line {
  background-color: rgb(35, 38, 39);
  border-bottom-color: rgb(66, 71, 74);
  color: rgb(200, 195, 188);
}
body.dark-theme .search-line.selected {
  background-color: rgb(91, 65, 1);
  border-color: rgb(172, 122, 1);
}
body.dark-theme .tag {
  background-color: rgb(57, 41, 1);
  border-top-color: rgb(172, 122, 1);
  border-right-color: rgb(172, 122, 1);
  border-bottom-color: rgb(172, 122, 1);
  border-left-color: initial;
}
body.dark-theme .tagsph .tag {
  color: rgb(200, 195, 188);
}
body.dark-theme .tagsph .tagadder input {
  border-color: initial !important;
  background-color: rgb(57, 41, 1) !important;
}
body.dark-theme .tagcloud .tag {
  color: rgb(200, 195, 188);
  background-color: rgb(57, 41, 1);
  border-top-color: rgb(172, 122, 1);
  border-right-color: rgb(172, 122, 1);
  border-bottom-color: rgb(172, 122, 1);
  border-left-color: initial;
}
body.dark-theme .cat .c {
  color: rgb(168, 160, 149);
}
body.dark-theme .cat .c:hover {
  color: rgb(232, 230, 227);
}
body.dark-theme .ui-widget-content {
  border-color: rgb(58, 63, 66);
  background-image: initial;
  background-color: rgb(24, 26, 27);
  color: rgb(211, 207, 201);
}
body.dark-theme .ui-dialog {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px 1px;
}
body.dark-theme .ui-widget-header {
  border-bottom-color: rgb(172, 122, 1);
  background-color: rgb(77, 83, 86);
  color: rgb(232, 230, 227);
}
body.dark-theme .ui-dialog .ui-dialog-content {
  border-color: initial;
  background-image: none;
  background-color: initial;
}
body.dark-theme .ui-state-default, body.dark-theme .ui-widget-content .ui-state-default, body.dark-theme .ui-widget-header .ui-state-default {
  border-color: rgb(58, 63, 66);
  background-color: rgb(39, 42, 44);
  color: rgb(178, 172, 162);
}
body.dark-theme .form .conf {
  color: rgb(200, 195, 188);
  border-bottom-color: rgb(55, 60, 62);
}
body.dark-theme .sel .nlist .list .ugdata {
  border-bottom-color: initial;
}
body.dark-theme .sel .nlist .list .ugdata.role {
  background-image: initial;
  background-color: rgb(32, 35, 37);
}
body.dark-theme .sel .nlist .list .ugdata.group {
  background-image: initial;
  background-color: rgb(39, 42, 44);
}
body.dark-theme .sel .nlist .list .ugdata.user:hover, body.dark-theme .sel.selgroups .nlist .list .ugdata.group:hover, body.dark-theme .sel.selroles .nlist .list .ugdata.role:hover {
  border-color: initial;
  background-image: initial;
  background-color: rgb(57, 41, 1);
}
body.dark-theme .sel .nlist .list .hl {
  background-color: rgb(45, 49, 51);
}
body.dark-theme .csel .ugdata.group {
  background-color: rgb(39, 42, 44);
}
body.dark-theme #clipboard {
  background-color: rgb(31, 34, 35);
  border-top-color: rgb(66, 71, 74);
  box-shadow: rgb(77, 83, 86) 0px 1px 2px;
}
body.dark-theme #clipboard .ct {
  color: rgb(168, 160, 149);
}
body.dark-theme #clipboard .but {
  border-color: rgb(72, 78, 81);
  background-image: initial;
  background-color: rgb(24, 26, 27);
}
body.dark-theme #clipboard .but:hover {
  border-color: rgb(172, 122, 1);
}
body.dark-theme .cloudlist .listitem {
  background-color: rgb(24, 26, 27);
  border-bottom-color: rgb(49, 54, 56);
  color: rgb(200, 195, 188);
}
body.dark-theme .cloudlist .listitem:hover {
  border-color: rgb(122, 88, 2);
  background-image: initial;
  background-color: rgb(57, 41, 1);
}
body.dark-theme .cloudlist .listitem.selected {
  background-color: rgb(91, 65, 1);
  border-color: rgb(172, 122, 1);
}
body.dark-theme .cattree .category .catname {
  color: rgb(168, 160, 149);
}
body.dark-theme .cattree .category.private > .catname {
  color: rgb(168, 160, 149);
}
body.dark-theme .cattree .category.subselected > .catname {
  background-image: initial;
  background-color: rgb(57, 41, 1);
}
body.dark-theme .cattree .category.selected > .catname {
  background-image: initial;
  background-color: rgb(91, 65, 1);
}
body.dark-theme .cattree .category:hover > .catname {
  background-color: rgb(31, 34, 35);
  color: rgb(255, 189, 69);
}
body.dark-theme .cattree .category.group.opened {
  border-bottom-color: rgb(58, 63, 66);
}
body.dark-theme .cattree .category.group:hover > .catname {
  background-image: initial;
  background-color: rgb(24, 26, 27);
  color: rgb(168, 160, 149);
}
body.dark-theme .cattree .category.group > .catname:hover {
  color: rgb(168, 160, 149);
}
body.dark-theme .cattree .category.ctmon > .catname {
  background-image: initial !important;
  background-color: rgb(91, 65, 1) !important;
  color: rgb(255, 189, 69) !important;
}
body.dark-theme .cattree .category.uncategorized > .catname {
  color: rgb(255, 121, 121);
}
body.dark-theme .cattree .category.uncategorized:hover > .catname {
  color: rgb(255, 121, 121);
}
body.dark-theme .delform .transfer .transferassets .tfiles .dfiledata {
  background-image: initial;
  background-color: rgb(27, 29, 30);
}
body.dark-theme .delform .transfer .transferassets .tfiles .dfiledata .remote_path {
  background-image: initial;
  background-color: rgb(31, 34, 35);
  color: rgb(168, 160, 149);
}
body.dark-theme .delform .transfer .transferassets .tfiles .dfiledata .but {
  background-color: rgb(31, 34, 35);
  color: rgb(200, 195, 188);
  border-color: rgb(58, 63, 66);
  text-decoration-color: initial;
}
body.dark-theme .delform .transfer .transferassets .tfiles .dfiledata .but:hover {
  border-color: rgb(172, 122, 1);
}
body.dark-theme .delform .transfer .transferassets {
  border-bottom-color: rgb(58, 63, 66);
}
body.dark-theme .delform .transfer .status {
  background-color: transparent;
  color: rgb(232, 230, 227);
}
body.dark-theme .delform .transfer .status .fbarph {
  background-color: rgb(24, 26, 27);
}
body.dark-theme .collapsable .label:hover {
  border-bottom-color: rgb(172, 122, 1);
  background-color: rgb(70, 50, 1);
}
body.dark-theme .assetpreview .cont {
  background-image: initial;
  background-color: rgb(24, 26, 27);
  box-shadow: rgb(77, 83, 86) 0px 0px 5px 0px;
}
body.dark-theme #assets-urls tr:nth-child(2n+1) {
  background-color: rgb(24, 26, 27);
}
body.dark-theme #assets-urls tr:nth-child(2n) {
  background-color: rgb(34, 36, 38);
}
body.dark-theme .filesselection .fileslist {
  background-color: rgb(24, 26, 27);
}
body.dark-theme .popUpContent__columns .collapsable .label {
  background-color: rgb(91, 98, 102);
  color: rgb(232, 230, 227);
}
body.dark-theme .popUpContent .filesselection .fileslist {
  border-color: rgb(72, 78, 81);
}
body.dark-theme .msg.error {
  color: rgb(255, 97, 97);
}
body.dark-theme .captcha {
  color: rgb(168, 160, 149);
  background-image: initial;
  background-color: rgb(39, 42, 44);
  border-color: rgb(66, 71, 74);
}
body.dark-theme .form .datablock .datafield {
  border-bottom-color: rgb(55, 60, 62);
}
body.dark-theme .file-format-selector__type-label {
  color: rgb(211, 207, 201);
}
body.dark-theme .file-format-selector__format-label {
  color: rgb(253, 196, 59);
}
body.dark-theme .sel.opened .sadder {
  background-image: initial;
  background-color: rgb(27, 29, 30);
  border-top-color: rgb(66, 71, 74);
  border-right-color: rgb(66, 71, 74);
  border-left-color: rgb(66, 71, 74);
  border-bottom-color: initial;
}
body.dark-theme .sel .nlist {
  border-color: rgb(66, 71, 74);
  background-image: initial;
  background-color: rgb(27, 29, 30);
  box-shadow: rgb(77, 83, 86) 0px 3px 3px -2px;
}
body.dark-theme .scroller label:hover {
  background-color: rgb(36, 39, 40);
}
body.dark-theme .asseteditor .fileslist .file .header .replace .icon {
  color: #f68503;
}
body.dark-theme .asset-data__reupload-icon,
body.dark-theme .assetslist .listitem .reupload .icon,
body.dark-theme .asseteditor .fileslist .file .header .reupload .icon,
body.dark-theme .listheader > .option.changeMD .icon,
body.dark-theme .cmenu .cmitem .icon {
  color: #CCCCCC;
}
body.dark-theme .assdesc .metadata-icon {
  background-image: url(../imgs/context.icons.dark.png);
}
body.dark-theme .cmenu .cmitem .icon.newrole,
body.dark-theme .cmenu .cmitem .icon.role,
body.dark-theme .cmenu .cmitem .icon.movielabs,
body.dark-theme .cmenu .cmitem .icon.netflix,
body.dark-theme .cmenu .cmitem .icon.netflixsync {
  background-image: url(../imgs/context.icons.dark.png);
}
body.dark-theme .form .stit .icon,
body.dark-theme .asseteditor .fileslist .file .icon,
body.dark-theme .cb-icon,
body.dark-theme .o-icon,
body.dark-theme .assdesc .asst .asset-name .type,
body.dark-theme .sidepanel .newb .icon, body.dark-theme .sidepanel .lcontents .newb .icon, body.dark-theme .sidepanel .secb .icon,
body.dark-theme .sectiontabs .stab.searchresultstab .ctm .cic {
  /*background-image: url(../imgs/icons.dark.png)*/
}
body.dark-theme .sectiontabs .stab .close {
  background-position: bottom left;
}
body.dark-theme .sectiontabs .stab:hover .close,
body.dark-theme .sectiontabs .stab.active .close {
  display: block;
}
body.dark-theme .sectiontabs .stab .close:hover {
  background-position: -36px bottom;
}
body.dark-theme .ui-widget-header .ui-icon.ui-icon-closethick {
  background-position: -32px -16px;
}
body.dark-theme .ui-widget-header .ui-state-hover .ui-icon.ui-icon-closethick {
  background-position: -48px -16px;
}
body.dark-theme .search input[type=submit],
body.dark-theme input.filtersbut,
body.dark-theme .header .search .subm,
body.dark-theme .header-filter__input-icon {
  background-image: url(../imgs/icon.search.dark.png);
}
body.dark-theme .asset-data__privacy-icon,
body.dark-theme .asseteditor .mainfields .publishtools .opt .icon,
body.dark-theme .listitem .icon,
body.dark-theme .listitem .opt .icon {
  background-image: url(../imgs/icons.medium.dark.png);
}
body.dark-theme .listitem .icon.formats {
  background-color: transparent;
  background-image: url(../imgs/icons.formats.dark.png);
}
body.dark-theme .asset-data__categories .categories {
  background-color: rgb(24, 26, 27);
  border-color: rgb(66, 71, 74);
  color: rgb(168, 160, 149);
}
body.dark-theme .tag__value {
  color: rgb(200, 195, 188);
}
body.dark-theme .asset-data__date-views {
  color: rgb(189, 183, 175);
}
body.dark-theme .asset-data__date--expiresin {
  color: rgb(255, 195, 90);
  background-image: initial;
  background-color: rgb(96, 81, 0);
  border-color: rgb(172, 122, 1);
}
body.dark-theme .asset-data__privacy-link {
  border-color: rgb(62, 68, 70);
  background-color: rgb(24, 26, 27);
}
body.dark-theme .img--default {
  background-color: rgb(24, 26, 27);
  background-image: url("../imgs/diagonals.dark.png");
}
body.dark-theme .asset-status--approved {
  background-color: rgb(52, 93, 124);
  border-color: rgb(48, 97, 145);
}
body.dark-theme .asset-status--finalized {
  background-color: rgb(65, 130, 43);
  border-color: rgb(0, 214, 0);
}
body.dark-theme .asset-status--complete {
  background-color: rgb(123, 98, 1);
  border-color: rgb(192, 156, 1);
}
body.dark-theme .asset-status--incomplete {
  background-color: rgb(59, 64, 66);
  border-color: rgb(77, 83, 86);
}
body.dark-theme .asset-status--rejected {
  background-color: rgb(130, 43, 43);
  border-color: rgb(209, 0, 0);
}
body.dark-theme .asset-status-field-values > .asset-status {
  position: relative;
  display: inline-block;
}
body.dark-theme .asset-status-field-values > .asset-status:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
body.dark-theme .cloudlist .listitem .icon {
  background-image: url(../imgs/icons.fs.png);
  filter: invert(1);
}
body.dark-theme .asset-group--excel-like, body.dark-theme .asset-group {
  background-color: rgb(35, 38, 39);
  border-bottom-color: rgb(66, 71, 74);
  color: rgb(200, 195, 188);
}
body.dark-theme .asset-group-list.show {
  background-color: rgb(34, 36, 38);
  border-color: rgb(57, 61, 64);
}
body.dark-theme .asset-group-element .element-data {
  border-bottom-color: rgb(57, 61, 64);
  border-right-color: rgb(57, 61, 64);
  background-color: rgb(28, 30, 31);
}
body.dark-theme .asset-group-element--selected .element-data,
body.dark-theme .asset-group-element.ctmon .element-data {
  background-color: rgb(91, 65, 1);
  border-color: rgb(172, 122, 1);
}
body.dark-theme .asset-group-element.header .element-data {
  border-bottom-color: rgba(172, 122, 1, 0.48);
  border-right-color: rgba(172, 122, 1, 0.48);
  background-color: rgb(34, 36, 38);
}
body.dark-theme .asseteditor .fileslist .file .qc-data {
  color: #e8e6e3;
}
body.dark-theme .asseteditor .fileslist .file .qcreports .qcreport {
  background-color: rgb(36, 39, 40);
  color: rgb(152, 144, 130);
  border-color: rgb(67, 73, 76);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data span > input[type=text], body.dark-theme .asseteditor .fileslist .file .sdata.fileversion.open .version-tracks-metadata .track-data span > select {
  background-image: initial;
  background-color: rgb(24, 26, 27);
  border-color: rgb(58, 63, 66);
}
body.dark-theme .asseteditor .fileslist .file .sdata.fileversion.ctmon, body.dark-theme .asseteditor .fileslist .file.selected .sdata.fileversion.ctmon, body.dark-theme .asseteditor .fileslist .file .sdata.fileversion.ctmon .status .extradata {
  background-color: rgb(77, 46, 0);
}
body.dark-theme .spreadsheet-table td {
  border-right-color: rgb(62, 68, 70);
  border-bottom-color: rgb(62, 68, 70);
  background: transparent !important;
}
body.dark-theme .spreadsheet-table thead td {
  background-color: rgb(39, 42, 44) !important;
  border-top-color: rgb(62, 68, 70);
}
body.dark-theme .spreadsheet-table td:first-child {
  border-left-color: rgb(62, 68, 70);
}
body.dark-theme .spreadsheet-table thead td:first-child {
  border-left-color: rgb(62, 68, 70);
}
body.dark-theme .spreadsheet-table tbody td.row-index {
  background-color: rgb(39, 42, 44) !important;
}
body.dark-theme .spreadsheet-table tbody td > div {
  color: #e8e6e3;
}
body.dark-theme .sheets-separator {
  background-color: rgb(38, 41, 43);
  border-color: initial;
}
body.dark-theme .idata .count {
  text-shadow: rgb(38, 42, 43) 0px 0px 2px;
  color: rgb(232, 230, 227);
  border-color: rgb(122, 113, 100);
}
body.dark-theme .idata .count.success, body.dark-theme .idata .count.done {
  background-color: rgb(65, 130, 43);
  border-color: rgb(0, 214, 0);
}
body.dark-theme .listitem.deliveries .idata .status {
  color: rgb(232, 230, 227);
  text-shadow: rgb(38, 42, 43) 0px 0px 2px;
  border-color: rgb(122, 113, 100);
}
body.dark-theme .listitem.deliveries .idata .status.ready, body.dark-theme .listitem.deliveries .idata .status.queued, body.dark-theme .listitem.deliveries .idata .status.waiting {
  background-color: rgb(123, 98, 1) !important;
  color: rgb(232, 230, 227) !important;
  border-color: rgb(192, 156, 1) !important;
}
body.dark-theme .listitem.deliveries .idata .status.sent, body.dark-theme .listitem.deliveries .idata .status.accepted, body.dark-theme .listitem.deliveries .idata .status.downloaded {
  background-color: rgb(65, 130, 43) !important;
  border-color: rgb(0, 214, 0) !important;
  color: rgb(232, 230, 227) !important;
}
body.dark-theme .qc-block {
  border-bottom-color: #3e3e3e;
}
body.dark-theme .qc-block__label {
  background-color: transparent;
}
body.dark-theme .oxo-switch > input + .toggle + .label {
  color: rgb(232, 230, 227);
}
body.dark-theme .oxo-switch > input:not(:checked) + .toggle {
  background-image: initial;
  background-color: rgb(53, 57, 59);
}
body.dark-theme .oxo-switch[data-size=xs] > input:not(:checked) + .toggle > .switch {
  right: calc(100% - 20px);
}
body.dark-theme .oxo-switch > input:not(:checked) + .toggle > .switch {
  border-color: rgb(62, 68, 70);
}
body.dark-theme .change-view-pop__title {
  color: rgba(232, 230, 227, 0.8);
}
body.dark-theme .change-view-pop__section {
  border-bottom-color: rgba(140, 130, 115, 0.2);
}
body.dark-theme .multimetadatalist .mditem {
  background-color: rgb(25, 27, 28);
  border-bottom-color: rgba(58, 62, 65, 0.44);
  color: rgb(200, 195, 188);
}
body.dark-theme .scroller .iteml {
  border-bottom-color: rgb(54, 58, 61);
}
body.dark-theme .scroller .iteml:hover {
  background-color: rgb(36, 39, 40);
}
body.dark-theme .delform .transfer .status .fbarph .per {
  color: #FFF;
}
body.dark-theme .assdesc .file-selector .file {
  background-color: rgb(24, 26, 27);
}
body.dark-theme .assdesc .file-selector .file-group {
  background-color: #2b2b2b;
  border-color: #5b5b5b;
}
body.dark-theme .assdesc .file-selector .selected {
  border-color: rgb(172, 122, 1);
  background-color: rgb(91, 65, 1) !important;
}
body.dark-theme .destlist .llsep {
  border-bottom-color: rgb(62, 68, 70);
}
body.dark-theme .destsel:hover {
  background-color: rgb(35, 38, 39);
}
body.dark-theme .destsel.selected {
  background-color: rgb(91, 65, 1);
  border-color: rgb(172, 122, 1);
}
body.dark-theme .sel .sellist .ugdata:hover {
  background-image: initial;
  background-color: rgb(57, 41, 1);
}
body.dark-theme .delform .transfer .speed {
  color: #FFF;
}
body.dark-theme .multimetadatalist .mditem .remove {
  background: url("../imgs/remove.png") no-repeat left bottom;
}
body.dark-theme .multimetadatalist .mditem .remove:hover {
  background-position: right bottom;
}
body.dark-theme .form .block .field:hover .remove,
body.dark-theme .form .block .md-field .remove_value,
body.dark-theme .form .block .md-field .remove {
  background: url("../imgs/remove.png") no-repeat left bottom;
}
body.dark-theme .form .block .field .remove:hover {
  background: url("../imgs/remove.png") no-repeat right bottom;
}
body.dark-theme .form .block .field .remove:hover {
  background-position: right bottom;
}
body.dark-theme .metadatalist .field-block-group > .field-block {
  border: 4px solid #232627;
}
body.dark-theme .asset-card-data {
  background-color: #232627;
}
body.dark-theme .asset-card-data--image,
body.dark-theme .search-line.asset-card {
  border-color: #42474a;
}
body.dark-theme .assetslist--v2 .thumb-nail__img {
  background-color: #202325;
}
body.dark-theme .assetslist--v2 .search-line.selected .asset-card-data {
  background-color: #5b4101;
}
body.dark-theme .assetslist--v2 .search-line.selected .asset-card-data--image {
  border-color: rgba(253, 185, 19, 0.3);
}
body.dark-theme a.excel-like-view__element--criteria-value {
  color: #FFF;
}
body.dark-theme .asseteditor .imf-timeline {
  border: 1px solid #3d3d3d;
  background: #1f1f1f;
  color: #FFF;
}
body.dark-theme .calendar-view .calendar-header-day {
  background-color: #3f3f3f;
}
body.dark-theme .calendar-view .calendar-day.today {
  background-color: #272a2a;
}
body.dark-theme .calendar-view .calendar-day.previousmonth {
  background-color: #272a2a;
}
body.dark-theme .calendar-view .calendar-day.nextmonth {
  background-color: #272a2a;
}
body.dark-theme .calendar-view .calendar-day.selected {
  background: #181a1b;
}
body.dark-theme .calendar-view .calendar-header-day,
body.dark-theme .calendar-view .calendar-day {
  border-color: #323636;
}
body.dark-theme .calendar-view .calendar-day .assets .calendar-view__item {
  background-color: #272a2a;
  border-color: #444;
}
body.dark-theme .calendar-view .calendar-day .assets .calendar-view__item .metadata .asset_metadata {
  background-color: #404444;
}
body.dark-theme .pager-flow .month, body.dark-theme .pager-flow .year {
  color: #FFF;
}
body.dark-theme .tabscontents .sticky-column, body.dark-theme .form .block .md-field .fields > div.sticky-column, body.dark-theme .tabscontents .sticky-header > div.sticky-column {
  background-color: #181a1b;
  border-right-color: #4f4f4f;
}
body.dark-theme .form .block .md-field .fields > div.subfields {
  border-color: #4f4f4f;
}
body.dark-theme .form .block .md-field:hover .fields > div.sticky-column {
  background-color: #1d1f20;
}
body.dark-theme .search #q_autocomplete {
  background-color: #1f2223;
  border-color: #4f4f4f;
  color: rgb(200, 195, 188);
}
body.dark-theme .search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value .metadata-autocomplete-value-label {
  color: rgb(200, 195, 188);
}
body.dark-theme .search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value:hover .metadata-autocomplete-value-label,
body.dark-theme .search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value:hover .metadata-autocomplete-value-count,
body.dark-theme .search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value.focused .metadata-autocomplete-value-label,
body.dark-theme .search #q_autocomplete .metadata-autocomplete .metadata-autocomplete-values .metadata-autocomplete-value.focused .metadata-autocomplete-value-count {
  color: #FDB913;
}

/*# sourceMappingURL=dark.css.map */

/************:OXOBOX: css/fontawesome/brands.min.css :OXOBOX:************/
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/public/webfonts/fa-brands-400.woff2) format("woff2"),url(/public/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}
/************:OXOBOX: css/fontawesome/solid.min.css :OXOBOX:************/
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/public/webfonts/fa-solid-900.woff2) format("woff2"),url(/public/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}
/************:OXOBOX: css/fontawesome/regular.min.css :OXOBOX:************/
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/public/webfonts/fa-regular-400.woff2) format("woff2"),url(/public/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}
/************:OXOBOX: css/fontawesome/fontawesome.min.css :OXOBOX:************/
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
