.control-treeview{margin-bottom:40px}.control-treeview ol{background:#fff;list-style:none;margin:0;padding:0}.control-treeview ol>li{transition:width 1s}.control-treeview ol>li>div{background:#fff;border-bottom:1px solid #f0f4f8;font-size:14px;font-weight:400;position:relative}.control-treeview ol>li>div>a{box-sizing:border-box;color:#2b3e50;display:block;line-height:150%;padding:11px 45px 10px 61px;text-decoration:none}.control-treeview ol>li>div:before{background-image:url(../images/treeview-icons.png);background-position:0 -28px;background-repeat:no-repeat;background-size:42px auto;content:" ";height:22px;left:28px;position:absolute;top:15px;width:21px}.control-treeview ol>li>div span.comment{color:#95a5a6;display:block;font-size:13px;font-weight:400;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.control-treeview ol>li>div>span.expand{background-color:transparent;border:0;color:transparent;color:#bdc3c7;cursor:pointer;display:none;font:0/0 a;height:20px;left:2px;position:absolute;text-shadow:none;top:19px;transition:transform .1s ease;width:20px}.control-treeview ol>li>div>span.expand:before{-webkit-font-smoothing:antialiased;content:"\f0da";font-family:FontAwesome;font-size:15px;font-style:normal;font-weight:400;left:8px;line-height:100%;position:relative;text-decoration:inherit;top:2px}.control-treeview ol>li>div>span.drag-handle{background-color:transparent;border:0;bottom:0;color:transparent;color:#bdc3c7;cursor:move;font:0/0 a;height:19px;opacity:0;position:absolute;right:9px;text-shadow:none;transition:opacity .4s;width:18px}.control-treeview ol>li>div>span.drag-handle:before{-webkit-font-smoothing:antialiased;content:"\f0c9";font-family:FontAwesome;font-size:18px;font-style:normal;font-weight:400;text-decoration:inherit}.control-treeview ol>li>div span.borders{font-size:0}.control-treeview ol>li>div>ul.submenu{background-color:#7476f8;border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:-26.9px;box-shadow:inset 0 3px 3px -3px rgba(0,0,0,.2);display:none;height:27px;left:20px;list-style:none;margin-left:15px;padding:0;position:absolute;z-index:200}.control-treeview ol>li>div>ul.submenu [data-control=create-object]{padding-left:15px;padding-right:15px}.control-treeview ol>li>div>ul.submenu li{font-size:12px}.control-treeview ol>li>div>ul.submenu li a{color:#fff;display:block;outline:none;padding:4px 3px 0;text-decoration:none}.control-treeview ol>li>div>ul.submenu li a i{margin-right:5px}.control-treeview ol>li>div:hover>ul.submenu{display:block}.control-treeview ol>li>div:active>ul.submenu{background-color:#5254f6}.control-treeview ol>li>div .checkbox{position:absolute;right:0;top:-2px}.control-treeview ol>li>div .checkbox label{margin-right:0}.control-treeview ol>li>div .checkbox label:before{border-color:#ccc}.control-treeview ol>li>div.popover-highlight{background-color:#6a6cf7!important}.control-treeview ol>li>div.popover-highlight:before{background-position:0 -80px}.control-treeview ol>li>div.popover-highlight>a{color:#fff!important;cursor:default}.control-treeview ol>li>div.popover-highlight span{color:#fff!important}.control-treeview ol>li>div.popover-highlight>span.drag-handle,.control-treeview ol>li>div.popover-highlight>ul.submenu{display:none!important}.control-treeview ol>li.dragged div,.control-treeview ol>li>div:hover{background-color:#6a6cf7!important}.control-treeview ol>li.dragged div>a,.control-treeview ol>li>div:hover>a{color:#fff!important}.control-treeview ol>li.dragged div:before,.control-treeview ol>li>div:hover:before{background-position:0 -80px}.control-treeview ol>li.dragged div:after,.control-treeview ol>li>div:hover:after{bottom:0!important;top:0!important}.control-treeview ol>li.dragged div span,.control-treeview ol>li>div:hover span{color:#fff!important}.control-treeview ol>li.dragged div span.drag-handle,.control-treeview ol>li>div:hover span.drag-handle{cursor:move;opacity:1}.control-treeview ol>li.dragged div span.borders,.control-treeview ol>li>div:hover span.borders{display:none}.control-treeview ol>li>div:active{background-color:#5254f6!important}.control-treeview ol>li>div:active>a{color:#fff!important}.control-treeview ol>li[data-no-drag-mode] div:hover span.drag-handle{cursor:default!important;opacity:.3!important}.control-treeview ol>li.dragged li.has-subitems>div:before,.control-treeview ol>li.dragged.has-subitems>div:before{background-position:0 -52px}.control-treeview ol>li.dragged div>ul.submenu{display:none!important}.control-treeview ol>li>ol{padding-left:20px;padding-right:20px}.control-treeview ol>li[data-status=collapsed]>ol{display:none}.control-treeview ol>li.has-subitems>div:before{background-position:0 0;height:26px;left:26px;width:23px}.control-treeview ol>li.has-subitems>div.popover-highlight:before,.control-treeview ol>li.has-subitems>div:hover:before{background-position:0 -52px}.control-treeview ol>li.has-subitems>div span.expand{display:block}.control-treeview ol>li.placeholder{opacity:.5;position:relative}.control-treeview ol>li.dragged{opacity:.25;position:absolute;z-index:2000}.control-treeview ol>li.dragged>div{border-radius:3px}.control-treeview ol>li.drop-target>div{background-color:#2581b8!important}.control-treeview ol>li.drop-target>div>a,.control-treeview ol>li.drop-target>div>a>span.comment{color:#fff}.control-treeview ol>li.drop-target>div:before{background-position:0 -80px}.control-treeview ol>li.drop-target.has-subitems>div:before{background-position:0 -52px}.control-treeview ol>li[data-status=expanded]>div>span.expand{transform:rotate(90deg) translate(0)}.control-treeview ol>li.drag-ghost{background-color:transparent;box-sizing:content-box}.control-treeview ol>li.active>div{background:#6bc48d}.control-treeview ol>li.active>div>a,.control-treeview ol>li.active>div>a>span.comment,.control-treeview ol>li.active>div>a>span.expand,.control-treeview ol>li.active>div>span.expand{color:#fff}.control-treeview ol>li.active>div>span.borders:after,.control-treeview ol>li.active>div>span.borders:before{background-color:#6bc48d;content:" ";display:block;height:1px;left:0;position:absolute;width:100%}.control-treeview ol>li.active>div>span.borders:before{top:-1px}.control-treeview ol>li.active>div>span.borders:after{bottom:-1px}.control-treeview ol>li.active>div:before{background-position:0 -80px}.control-treeview ol>li.active.has-subitems>div:before{background-position:0 -52px}.control-treeview ol>li.no-data{color:#666;font-size:14px;font-weight:400;margin:0;padding:18px 0;text-align:center}.control-treeview ol>li>ol>li>div{margin-left:-20px;margin-right:-20px;padding-left:71px}.control-treeview ol>li>ol>li>div>a{margin-left:-71px;padding-left:71px}.control-treeview ol>li>ol>li>div:before{margin-left:10px}.control-treeview ol>li>ol>li>div>span.expand{left:12px}.control-treeview ol>li>ol>li>ol>li>div{margin-left:-40px;margin-right:-40px;padding-left:81px}.control-treeview ol>li>ol>li>ol>li>div>a{margin-left:-81px;padding-left:81px}.control-treeview ol>li>ol>li>ol>li>div:before{margin-left:20px}.control-treeview ol>li>ol>li>ol>li>div>span.expand{left:22px}.control-treeview ol>li>ol>li>ol>li>ol>li>div{margin-left:-60px;margin-right:-60px;padding-left:91px}.control-treeview ol>li>ol>li>ol>li>ol>li>div>a{margin-left:-91px;padding-left:91px}.control-treeview ol>li>ol>li>ol>li>ol>li>div:before{margin-left:30px}.control-treeview ol>li>ol>li>ol>li>ol>li>div>span.expand{left:32px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>div{margin-left:-80px;margin-right:-80px;padding-left:101px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>div>a{margin-left:-101px;padding-left:101px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>div:before{margin-left:40px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>div>span.expand{left:42px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{margin-left:-100px;margin-right:-100px;padding-left:111px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>a{margin-left:-111px;padding-left:111px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div:before{margin-left:50px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>span.expand{left:52px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{margin-left:-120px;margin-right:-120px;padding-left:121px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>a{margin-left:-121px;padding-left:121px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div:before{margin-left:60px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>span.expand{left:62px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{margin-left:-140px;margin-right:-140px;padding-left:131px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>a{margin-left:-131px;padding-left:131px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div:before{margin-left:70px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>span.expand{left:72px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{margin-left:-160px;margin-right:-160px;padding-left:141px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>a{margin-left:-141px;padding-left:141px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div:before{margin-left:80px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>span.expand{left:82px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{margin-left:-180px;margin-right:-180px;padding-left:151px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>a{margin-left:-151px;padding-left:151px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div:before{margin-left:90px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>span.expand{left:92px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{margin-left:-200px;margin-right:-200px;padding-left:161px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>a{margin-left:-161px;padding-left:161px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div:before{margin-left:100px}.control-treeview ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div>span.expand{left:102px}.control-treeview p.no-data{color:#666;font-size:14px;font-weight:400;margin:0;padding:18px 0;text-align:center}.control-treeview a.menu-control{border:2px dotted #ebebeb;border-radius:5px;color:#bdc3c7;display:block;font-size:12px;font-weight:600;margin:20px;padding:13px 15px;text-transform:uppercase;vertical-align:middle}.control-treeview a.menu-control:focus,.control-treeview a.menu-control:hover{background-color:#6a6cf7;border:none;color:#fff;padding:15px 17px;text-decoration:none}.control-treeview a.menu-control:active{background:#5254f6;color:#fff}.control-treeview a.menu-control i{font-size:14px;margin-right:10px}.control-treeview.treeview-light{margin-bottom:0;margin-top:20px}.control-treeview.treeview-light ol{background-color:transparent}.control-treeview.treeview-light ol>li>div{background-color:transparent;border-bottom:none}.control-treeview.treeview-light ol>li>div:before{top:15px}.control-treeview.treeview-light ol>li>div>a{padding-bottom:10px;padding-top:10px}.control-treeview.treeview-light ol>li>div span.expand{top:19px}.control-treeview.treeview-light ol>li>div>span.drag-handle{background:#8284f8;bottom:auto;height:100%;right:0;top:0;transition:none!important;width:60px}.control-treeview.treeview-light ol>li>div>span.drag-handle:before{left:50%;margin-left:-6px;position:absolute;top:50%}.control-treeview.treeview-light ol>li>div>ul.submenu{background:transparent;bottom:auto;font-size:0;height:100%;left:auto;margin:0;right:60px;top:0;white-space:nowrap}.control-treeview.treeview-light ol>li>div>ul.submenu:after,.control-treeview.treeview-light ol>li>div>ul.submenu:before{display:none}.control-treeview.treeview-light ol>li>div>ul.submenu li{background:#8284f8;border-right:1px solid #6a6cf7;display:inline-block;height:100%}.control-treeview.treeview-light ol>li>div>ul.submenu li p{display:table;height:100%;margin:0;padding:0}.control-treeview.treeview-light ol>li>div>ul.submenu li p a{box-sizing:border-box;display:table-cell;font-size:13px;height:100%;padding:0 20px;vertical-align:middle}.control-treeview.treeview-light ol>li>div>ul.submenu li p a i.control-icon{font-size:22px;margin-right:0}body.dragging .control-treeview ol.dragging,body.dragging .control-treeview ol.dragging ol{background:#ccc;padding-right:20px;transition:padding 1s}body.dragging .control-treeview ol.dragging ol>li>div,body.dragging .control-treeview ol.dragging>li>div{margin-right:0;transition:margin 1s}body.dragging .control-treeview ol.dragging ol>li>div .custom-checkbox,body.dragging .control-treeview ol.dragging>li>div .custom-checkbox{opacity:0;transition:opacity .5s}body.dragging .control-treeview.treeview-light ol.dragging ol>li>div,body.dragging .control-treeview.treeview-light ol.dragging>li>div{background-color:#f9f9f9}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-devicepixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.control-treeview ol>li>div:before{background-position:0 -79px;background-size:21px auto}.control-treeview ol>li.has-subitems>div:before{background-position:0 -52px}.control-treeview ol>li.has-subitems.active>div:before,.control-treeview ol>li.has-subitems>div.popover-highlight:before,.control-treeview ol>li.has-subitems>div:hover:before{background-position:0 -102px}.control-treeview ol>li.active>div:before,.control-treeview ol>li.dragged li>div:before,.control-treeview ol>li.dragged>div:before,.control-treeview ol>li>div.popover-highlight:before,.control-treeview ol>li>div:hover:before{background-position:0 -129px}.control-treeview ol>li.dragged li.has-subitems>div:before,.control-treeview ol>li.dragged.has-subitems>div:before{background-position:0 -102px}.control-treeview ol>li.drop-target>div:before{background-position:0 -129px}.control-treeview ol>li.drop-target.has-subitems>div:before{background-position:0 -102px}}
