/* details preview */

.rnr-bs-dpreviewrow.rnr-bs-dpreviewrow .dpinline, .bs-details-opened.bs-details-opened.bs-details-opened {
	background: gray;
}

.dpinline.dpinline.dpinline > div {
    background: #333;
    border-color: #111;
}

.bs-proceed-icon.bs-proceed-icon {
	color: white;
}


/* flexible grid */
@media (max-width: 767px) {
	
	.bs-flexgrid.bs-flexgrid  > * > .bs-gridrow.bs-gridrow {
		border: none;
		border-radius: 4px;
	}


	.bs-flexgrid.bs-flexgrid   .bs-gridrow:not(.rnr-hiddenelem) {
		background-image: linear-gradient( to bottom, #3c3c3c 42px , transparent 43px );	
	}
	
	.bs-flexgrid.bs-flexgrid.bs-flexgrid.bs-flexgrid  > * > * > .bs-gridicons a,
	.bs-flexgrid.bs-flexgrid.bs-flexgrid.bs-flexgrid  > * > * > .bs-griddetails a
	{
		color: #ffffff;
	
	}

}

/* vertical menu */

.sidebar.sidebar {
	background: #444444;
}

.sidebar-menu.sidebar-menu a {
	color: white;
}


	.sidebar-menu.sidebar-menu a:hover {
		color: #999999;
		background: transparent;
	}

	.menu-treelike.menu-treelike li > a[aria-expanded="true"] {
		background-color: #666666;
	}

	.menu-treelike.menu-treelike ul[data-menulevel]:not([data-menulevel="1"]) > li > a {
		background-color: #777777;
	}
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar.mCSB_dragger_bar.mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.2);
	filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
	
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar.mCSB_dragger_bar.mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar.mCSB_dragger_bar.mCSB_dragger_bar{
	background-color: #fff; background-color: rgba(255,255,255,0.5);
	filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
}

