body .x-toolbar.main-toolbar {
	background-color:#000000;
} 

body .main-toolbar .x-panel-body-el {
	color: #efefef;

}
body .main-toolbar .x-button .x-badge-el {
	color: #efefef;
	color: #00f;
}
body .main-toolbar .x-button   {
	color: #efefef;
	
}
 
body .main-nav-container .x-treelist-nav {
	background-color:#000000;

}
body .main-nav-container .x-treelist-nav .x-treelist-item-icon, .x-treelist-nav .x-treelist-item-tool {
	color: #efefef;
	
}
body .main-nav-container .x-treelist-nav .x-treelist-item-selected.x-treelist-item-tool {
	background-color:#000000;
	color: #efefef;

} 
body .main-nav-container .x-treelist-nav .x-treelist-item-selected.x-treelist-item-tool:after {
	background-color:#efefef;
} 



body .x-float-wrap.x-root .x-treelist-nav .x-treelist-item-expanded {
    background-color: #000000;
}
body .x-float-wrap.x-root .x-treelist-nav .x-treelist-item-floated > .x-treelist-row {
	background-color: #000000;
}

body .x-treelist-nav .x-treelist-item-selected > .x-treelist-row {
    background-color: #000000;
}

body .x-treelist-nav .x-treelist-item-selected > .x-treelist-row::before,
body .x-treelist-nav .x-treelist-item-tool-floated::after{
  background-color: #ffffff;
}


body .x-treelist-nav .x-treelist-row-over {
    background-color: #000000;
}


body .x-float-wrap.x-root .main-user-profile-menu-floating .x-menu-body-el {
    background: #000000;
    border-color: #000000;
}


body .main-user-profile-menu-floating .x-menuitem .x-body-el {
	color: #efefef;
}

body .imk-view > .x-body-el {
    background-color: #efefef;
}

body .imk-theme-view-widget > .x-panel-body-wrap-el > .x-panel-body-el { 
 	background-color: #efefef;
}

body .imk-theme-view-widget .x-formpanel-body-el  { 
 	background-color: #efefef;
}

body .imk-theme-view-widget .x-panel-body-el  { 
 	background-color: #efefef;
}

body .imk-theme-form .x-textfield .x-input-wrap-el {
	background: #ffffff;
}



body .imk-theme-form .x-button.x-has-text .x-inner-el,
body .imk-theme-login .imk-theme-login-form .x-button .x-inner-el,
body .x-dialogheader{
	background-color: #000000;
}

body .x-dialog-outer-border-rl {
    border-right-color: #000000 !important; 
    border-left-color: #000000 !important; 
}

body  .x-dialog-outer-border-rbl {
    border-right-color: #000000 !important;
    border-bottom-color: #000000 !important;
    border-left-color: #000000 !important;
}

body .x-dialog-outer-border-trl {
    border-top-color: #000000 !important;
    border-right-color: #000000 !important;
    border-left-color: #000000 !important;
}

body .x-button .x-inner-el {
    border: 1px solid #000000;
}

body .x-tool .x-icon-el {
    color: #ffffff;
}


body .imk-theme-form .x-button  {
	color: #efefef;
}

body .x-button .x-inner-el {
	background-color: #000000;
	background-image: none ;
}

body .imk-theme-view > .x-body-el {
	background: #ffffff;
}

body .x-button.x-hovered .x-inner-el {
  border-color: #000000;
  background-image: -webkit-linear-gradient(top, #333333, #1a1a1a 50%, #111111 51%, #1a1a1a);
  background-image: -moz-linear-gradient(top, #333333, #1a1a1a 50%, #111111 51%, #1a1a1a);
  background-image: -o-linear-gradient(top, #333333, #1a1a1a 50%, #111111 51%, #1a1a1a);
  background-image: -ms-linear-gradient(top, #333333, #1a1a1a 50%, #111111 51%, #1a1a1a);
}


body .imk-theme-form .x-field-label .fas,
body .imk-theme-form .x-textfield .x-after-input-el .x-font-icon:before {
  color: #000000;
}

body .imk-theme-form .x-textfield .x-interactive .x-font-icon::before {
  color: rgba(0, 0, 0, 0.7);
}