.no-admin {
  min-height: 100%;
  padding-bottom: 100px;
  background: #5fa690 url('/images/instanta.png') no-repeat bottom 50px center;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-item {
    position: static !important;
}

.sort-handle {
	height:1.75em;
	font-size:1em;
	display:block;
	width:1.75em;
	background-image: url(/images/small-move.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:move;
}

/* ==========================================================================
   Nested Sortable
   ========================================================================== */
/*
    ul.page-list {
      list-style-type: none;
      background-color:#BBBBBB;
      margin:0px;
      padding:0px;
    }
    ul.page-list ul.page-list ul.page-list {
      border-left-width: 1px;
      border-left-style: solid;
      border-left-color: #AAAAAA;
    }

    .nested-item {
      padding:10px;
      border-bottom:solid 1px #000000;
    }*/

/* nestedsortable
--------------------------------------------------------------*/
div.list-container {

}
ul.page-list {
    list-style-type: none;
    background-color:#BBBBBB;
    margin:0px;
    padding:0px;
}
ul.page-list ul.page-list ul.page-list {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #AAAAAA;
}
li {
    list-style-type: none;
    margin:0;
    padding:0;
    vertical-align: bottom;
}
div.nested-item {
    margin:2px 0;
    background-color:#DDDDDD;
    padding:0;
    height:3em;
    line-height:3em;
    font-size:1em;
}
div.sort-handle {
    height:3em;
    line-height:3em;
    font-size:1em;
    float:left;
    width:1.75em;
    background-image: url(/images/grab.png);
    background-repeat: no-repeat;
    background-position: center center;
    cursor:move;
}
div.nosort-handle {
    height:3em;
    line-height:3em;
    font-size:1em;
    float:left;
    width:1.75em;
}
div.nested-item-title {
    height:3em;
    line-height:3em;
    font-size:1em;
    width:auto;
    float:left;
}
a.nested-item-delete {
    height:3em;
    float:right;
    width:3em;
    background-image: url(/images/delete.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
}
a.nested-item-edit {
    height:3em;
    float:right;
    width:3em;
    background-image: url(/images/edit.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
}
    

/* Multiselect
----------------------------------*/

.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }

.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}

.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }

.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }

.multiselect, .ui-multiselect { width:600px; }
div.wysiwyg {
  overflow:hidden;
}
#description { height:130px; x-width:500px; }

#products, #categories, #spareparts, #spareparts_categories { width:500px !important; height:300px !important;}