.ngGrid{
    background-color: transparent;
}

.ngTopPanel {
    background-color: #242a2a;
    color:white;
    text-shadow: 1px 1px 1px black;
	border-bottom: 1px solid #2d3636;
}
.ngHeaderCell{
	border: none;
}

.ngHeaderText {
	background: -webkit-linear-gradient(#e0eaea, #95b7b7);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
    text-shadow: none;
    text-transform: uppercase;
}

.ngViewport{
	overflow-x: hidden;
	overflow-y: auto;
}

.ngRow {
    color:#ffffff;
	font-family: Arial;
    border-bottom: none;
}
.ngRow.even {
    background-color: transparent;
}
.ngRow.odd {
    background-color: transparent;
}
.ngRow span {
    display: block;
    padding: 0 11px;
    width: 100%;
    height: 20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.ngRow.selected span, .ngRow.selected .buttons {
    background-color: #f7853d!important; 
    color: black;
}

.ngCell {
    border-right: none;
	border-left: 1px solid #242a2a;
}
.playlists .ngCell:first-child{
	border-left: 0;
    border-right: 0;
}

.playlists .ngCell.col0 {
    background: url(../Images/fingerprint-ok-icon.png) no-repeat 10px center transparent;
}
.playlists .ngCell.col1, .playlists .ngCell.col2 {
    border-left: none;
}
.playlists .ngCell.col2 span{
    padding-left: 0;
    //margin-left: 10px;
}
/*.playlists .selected .ngCell.col2 {
    background: url(../Images/fingerprint-selected.png) no-repeat left center transparent;
}*/

playlists .ngCell.col0 {
    border-left: none;
}
.fingerprints .ngCell.col0 span{
    padding-left: 0;
    margin-left: 10px;
}
.fingerprints .selected .ngCell.col0 {
    background: url(../Images/fingerprint-selected.png) no-repeat left center transparent;
}
.form-horizontal input.search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ngCellText {
    padding: 5px 0;
}
.ngFooterPanel{
    background-color: #242a2a;
 	border-top: 1px solid #2d3636;
}
.ngFooterPanel .ngLabel {
    background: -webkit-linear-gradient(#e0eaea, #95b7b7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ngAggregate {
    background-color: transparent;
    border-bottom: none;
}
.ngAggregateText {
	color:cyan;
}

.ngAggArrowExpanded {
    left: 0;
    top:7px;
    width: 15px;
    height: 15px;
	border-style: none;
    background-image:url(../Images/collapse.png);
    background-size:15px 15px;
}
.ngAggArrowCollapsed {
    left: 0;
    top:7px;
    width: 15px;
    height: 15px;
	border-style: none;
    background-image:url(../Images/expand.png);
    background-size:15px 15px;
}
.ngVerticalBarVisible {
    background-color: transparent;
}

.ngRow.hover span, .ngRow.hover .buttons {
    background-color: #f7853d !important;
    color: black !important;
}