#results-table {
	color:      #555;
	width:      100%;
	overflow-x: auto;
	font-size:  14px;
	min-width:  1000px;
}

#results-table-header {
	font-weight: 800;
	color:       #555;
}

#results-per-page     {
	width:                   45px;
	height:                  24px;
	font-size:               14px;
	border-top-left-radius:  5px;
	border-top-right-radius: 5px;
	color:                   #666;
	font-weight:             800;
}

.paginator-current {
	border:                  1px solid #ccc;
	border-top-left-radius:  5px;
	border-top-right-radius: 5px;
	width:                   50px;
	font-size:               14px;
	height:                  24px;
	font-weight:             800;
	color:                   #666;
	background-color:        #fff;
	text-align:              center;
	display:                 inline-block;
	text-transform:          uppercase;
}

#results-table button {
	border:           none;
	background-color: transparent;
	cursor:           pointer;
	color:            #555;
}

#results-table .fa {
	color: #555;
}

.results-table-field {
	text-align: left;
}
.results-table-field-checkbox  { width:  3%; }
.results-table-field-rb        { width:  5%; }
.results-table-field-id        { width: 15%; }
.results-table-field-view      { width: 13%; }
.results-table-field-e         { width: 14%; }
.results-table-field-n         { width: 14%; }
.results-table-field-h         { width: 10%; }
.results-table-field-stab      { width: 10%; }
.results-table-field-count     { width:  8%; }
.results-table-field-delete    { width:  2%; }
.results-table-field-add       { width:  2%; }

.results-table-row:nth-child(2n)         { background: #fff;    }
.results-table-row:nth-child(2n+1)       { background: #fff5f0; }
.results-table-row:hover:nth-child(2n)   { background: #f60; color: #fff; cursor: pointer; }
.results-table-row:hover:nth-child(2n+1) { background: #f60; color: #fff; cursor: pointer; }
.results-table-row {
	color: #555;
}

.results-table-row.results-table-row-selected{
	background-color: #f60;
	color:            #fff;
}

.results-table-row.results-table-row-selected > #results-table button {
	color:            #fff;
}

.result-table {
	max-height: 1500px;
	overflow-y: scroll;
}
.results-buttons {
	text-align: center;
}

.button-results {
	width:                   50px;
	cursor:                  pointer;
	background:              #eee;
	color:                   #555;
	cursor:                  pointer;
	border: none;
}


.button-results:hover {
	box-shadow: 2px 2px;
}