.drop-here{outline:#BBB dashed 1px !important;background-color:#DDD !important}.drop-here td{background-color:#DDD !important}.handle{cursor:move}li.drop-here{list-style-type:none}li>menu{margin:0}#main-menu{margin-top:10px;padding:5px;background-color:#EEE;height:auto}#main-menu>menu{padding-left:5px}#main-menu>menu li{margin-top:5px;border:1px solid transparent}#main-menu>menu menu{padding-left:30px}#main-menu .disclose{cursor:pointer;padding:0 15px 0 7px;display:none;font-size:14px}#main-menu li.mjs-nestedSortable-collapsed>menu{display:none}#main-menu li.mjs-nestedSortable-branch .disclose{display:inline-block;cursor:pointer}#main-menu li.mjs-nestedSortable-collapsed>div>.disclose>span:before{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:8px;position:relative;transform:rotate(45deg);vertical-align:top;width:8px;top:5px}#main-menu li.mjs-nestedSortable-expanded>div>.disclose>span:before{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:8px;position:relative;transform:rotate(135deg);vertical-align:top;width:8px;top:5px}#main-menu menu{list-style-type:none}#main-menu menu li{position:relative}#main-menu menu .menuitem-ctrl{display:block;position:relative;padding:4px;border:1px solid #CCC;background-color:#FFF;z-index:805;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055)}#main-menu menu li>.hierarchy{position:absolute;z-index:800;top:32px;left:15px;bottom:1px;width:2px;border-left:1px solid #BBB}
