body {background-color: #000; }
.treecontrol .treenode .textContainer {display: none; }
.universal {background-color: #000!important;}
.universal .control_panel {height: 100px!important; background-color: #000!important; margin-top: 15px!important; }
.universal .control_panel button.outline { background: none!important; }
.universal .control_panel .hbox.left .component_container.outline span { text-indent: -4000px; width:50px!important; }
.universal .control_panel .hbox.left .component_container.outline span:after { content: ''; position: absolute; background-size: 100% 100%; width: 31px; height: 48px; top: -6px; left: 27px; background-image: url(ico-menu.svg);}
.universal .control_panel .hbox.right button { text-indent: -4000px; width:50px!important; }
.universal .control_panel .hbox.left a.back_home { text-indent: -4000px; }

.universal .control_panel .hbox.left a.back_home:after { content: ''; position: absolute; background-size: 100% 100%; width: 31px; height: 48px; top: -6px; left: 95px; background-image: url(ico-home.svg);}
.universal .control_panel .hbox.right button { text-indent: -4000px; width:50px!important; }
.universal .control_panel button.next { content: ''; position: absolute; background-size: 100% 100%; width: 31px; height: 48px; top: -6px; left: 27px; background-image: url(ico-next.svg);}
.universal .control_panel button.prev { content: ''; position: absolute; background-size: 100% 100%; width: 31px; height: 48px; top: -6px; left: 27px; background-image: url(ico-previous.svg);}
.universal .control_panel .component_container.next svg, .universal .control_panel .component_container.prev svg { visibility: hidden; }
.universal .control_panel .hbox.right { right: 30px!important; top: 20px!important; }
.universal .control_panel .hbox.left { top: 10px!important; }


