.bannerbackground {
background-color: #404040;
}

.thin{
  padding:0px;
  margin:0px;
	transition: 0ms ease-out;
}
.thin:active {
  background-color: @theme_selected_bg_color;
	transition: 10ms ease-out;
}
.transparent {
  background:none;
  border:none;
	transition: 0ms ease-out;
}

#GnomeIcon{
	border-style:solid;
	border-bottom-width: 1px;
	border-image: linear-gradient(90deg, alpha(@theme_text_color,0.4) 55%, alpha(@theme_bg_color, 0) 100%);
	border-image-slice: 1;
}

#SepIcon{
	background-color: alpha(@theme_text_color, 0.6);
}

#iconlabel {
	font-size:14px;
	font-weight: bold;
	
}
.roundborder > * {
	border-width:0px;
}
.roundborder:backdrop > * {
	border-width:0px;
	border-radius:5px;
}
.noborder {
	border: none;
}

.menuitembottom{
  margin-top:0px;
  margin-bottom:3px;
  border-color:inherit;
  border-left-width:inherit;
  border-right-width:inherit;
}
.menuitemmiddle{
  margin-top:0px;
  margin-bottom:0px;
  border-color:inherit;
  border-left-width:inherit;
  border-right-width:inherit;
}

.menuitemtop{
  margin-bottom:0px;
  border-color:inherit;
  border-top-width:inherit;
  border-left-width:inherit;
  border-right-width:inherit;
}
.menuitemtop *{
  margin:2px 2px 0 2px;
  padding: 5px 10px 3px 5px;
  border:transparent;
}
.menuitemmiddle *{
  margin:0 2px 0 2px;
  padding: 3px 10px 3px 5px;
  border:transparent;
}
.menuitembottom *{
  margin:0 2px 2px 2px;
  padding: 3px 10px 5px 5px;
}
.menuitemtop:hover {
  background:@theme_bg_color;
  border-color:inherit;
  border-top-width:inherit;
  border-left-width:inherit;
  border-right-width:inherit;
}
.menuitemmiddle:hover {
  background:@theme_bg_color;
  border-color:inherit;
  border-left-width:inherit;
  border-right-width:inherit;
}
.menuitembottom:hover {
  background:@theme_bg_color;
  border-color:inherit;
  border-bottom-width:0px;
  border-left-width:inherit;
  border-right-width:inherit;
  
}
.menuitemtop:hover* {
  margin:2px 2px 0 2px;
  padding: 5px 10px 3px 5px;
  background:@theme_selected_bg_color;
  border-radius:2px;
}
.menuitemmiddle:hover* {
  margin:0 2px 0 2px;
  padding: 3px 10px 3px 5px;
  background:@theme_selected_bg_color;
  border-radius:2px;
}
.menuitembottom:hover* {
  margin:0 2px 2px 2px;
  padding: 3px 10px 5px 5px;
  background:@theme_selected_bg_color;
  border-radius:2px;
}

.workingbg, #workingbg {
	background-color:@theme_base_color;
}

.workingbg.view.cell:selected {
	background-color:@theme_selected_bg_color;
}

.workingbg.view.cell:hover {
	background-color:darker(@theme_selected_bg_color);
	color:@theme_selected_text_color;
	border-radius:3px;
}

.bkim {
	transition: 200ms ease-out;
    	background-image: none;
}



