/* 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 .destinies--flex {
    display: flex;
    margin-left: auto;
    margin-right: .6rem;
    width: auto;
    float: unset;
}


.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 .inboxformats .formitem.formitem--flex {
    display: flex;
}

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

.workspace-card {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0.5rem;
	border-bottom: 1px solid #DADADA;
	margin-bottom: 0.5rem;
}

.workspace-card__data {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	margin-left: 0.5rem;
	overflow: hidden;
	font-size: 1rem;
}

.workspace-card__data-name {
	font-weight: bold;
	font-size: 1.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.workspace-card__image {
	width: 36px;
	height: 36px;
	background: no-repeat center center;
	border: 1px solid #a4a4a4;
	margin: 0 5px 0 0;
	border-radius: 5px;
	object-fit: cover;
}