.table-container {
	overflow-x: scroll;
	width: 100%;
}

	.generic-table { 
		min-width: 800px;
		width: 100%;
	}

		.table-header {
			background: rgb(91, 91, 91);
			color: #FFF;
		}

			.table-header th {
				padding: 10px 5px;
			}

			.table-header th:first-child {
				-webkit-border-top-left-radius: 10px;
				-moz-border-radius-topleft: 10px;
				border-top-left-radius: 10px;
			}

			.table-header th:last-child {
				-webkit-border-top-right-radius: 10px;
				-moz-border-radius-topright: 10px;
				border-top-right-radius: 10px;
			}

			.material-column {
				width: 40%;
			}

			.category-column {
				width: 20%;
			}

			.stock-column {
				width: 20%;
			}

			.actions-column {
				width: 20%;
			}

			.equal-column {
				width: 25%;
			}

		.table-body {
			background: rgba(255, 255, 255, 0.8);
		}

			.table-row:nth-child(even) {
				background: #ADADAD;
			}

				.table-data {
					border-bottom: 1px solid #ADADAD;
					padding: 5px;
					text-align: center;
					vertical-align: middle;
				}

				.table-row:last-child .table-data {
					border-bottom: none;
				}

				.table-row:last-child .table-data:first-child {
					-webkit-border-bottom-left-radius: 10px;
					-moz-border-radius-bottomleft: 10px;
					border-bottom-left-radius: 10px;
				}

				.table-row:last-child .table-data:last-child {
					-webkit-border-bottom-right-radius: 10px;
					-moz-border-radius-bottomright: 10px;
					border-bottom-right-radius: 10px;
				}

					.action-buttons-container {
						-webkit-justify-content: center;
						justify-content: center;
					}

/*==================================
	Media queries.
==================================*/
@media screen and (min-width: 769px) {
	.generic-table {
		
	}
}