.table_report .sidebar {
    display: none;
}
.table_report .table-wrap {
    width: calc(100% - 30px);
    margin: 0 15px;
}
.table_report .table-wrap table.table {
    display: inline-block;
    width: 100%;
    overflow-x: scroll;
} 
.table .stecky_cls {
    position: sticky !important;
    background-color: #f2f2f2 !important;
    z-index: 1;
    min-width: 107px;
} 
select.hide_red {
    display: none;
}
button.delete_selected_rows {
    float: left;
    background: linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    font-size: .88em;
    margin-left: 15px;
    color: #000;
    line-height: 1.6em;
}
.table .stecky_cls:nth-child(1) {
    min-width: 30px !important;
    left: 0px;
}
.stecky_cls:nth-child(2) {
    left: 30px !important;
}
.table .stecky_cls:nth-child(3) {
    left: 137px;
}
@media screen and (max-width: 680px) {
	.table_report {
		width: 100%;
		display: inline-block;
	}
	#example tr .stecky_cls {
		position: unset !important;
		background-color: transparent !important;
	}
	#example tbody>tr:nth-child(odd)>td, #example tbody>tr:nth-child(odd)>th {
		background-color: hsla(0,0%,50.2%,.1019607843) !important;
	}
	.table_report .table-wrap {
		width: 100%;
		margin: 0px;
	}
	.select_div {
		margin: 10px 0px;
	}
}