@charset "UTF-8";
/* CSS Document */

	a.actionIcon {
		padding:0 4px;
	}


	/* USED ON MY ACCOUNT PAGE */
	/* container */
	.responsive-two-column-grid {
		display:block;
	}

	/* columns */
	.responsive-two-column-grid > * {
		padding:1rem;
	}

	/* tablet breakpoint */
	@media (min-width:768px) {
		.responsive-two-column-grid {
			display: grid;
			grid-auto-rows: 1fr;
			grid-template-columns: 1fr 1fr;
		}
	}	

	/* USED ON LINEUP GENIE TABLES */
/*
	table {
	  font-family: "Lato", sans-serif;
	}

	.table-container {
	  margin: auto;
	  max-width: 1200px;
	  min-height: 100vh;
	  overflow: scroll;
	  width: 100%;
	}

	table {
	  border-collapse: collapse;
	  width: 100%;
	}

	thead tr, tfoot tr {
	  border-bottom: 1px solid #ddd;
	  border-top: 1px solid #ddd;
	  height: 1px;
	}

	th {
	  font-weight: bold;
	  height: inherit;
	  padding: 0;
	}

	tr td:first-child {
	  text-align:center;
	}

	th:not(:first-of-type) {
	  border-left: 1px solid #ddd;
	}

	thead th button, tfoot th button {
	  background-color: #eee;
	  border: none;
	  cursor: pointer;
	  display: block;
	  font: inherit;
	  height: 100%;
	  margin: 0;
	  min-width: max-content;
	  padding: 0.5rem 1rem;
	  position: relative;
	  text-align: left;
	  width: 100%;
	}

	thead th button::after, tfoot th button::after {
	  position: absolute;
	  right: 0.5rem;
	}

	thead th button[data-dir="asc"]::after {
	  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpolygon points='0, 0 8,0 4,8 8' fill='%23818688'/%3E%3C/svg%3E");
	}

	thead th button[data-dir="desc"]::after {
	  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpolygon points='4 0,8 8,0 8' fill='%23818688'/%3E%3C/svg%3E");
	}

	tbody tr {
	  border-bottom: 1px solid #ddd;
	}

	td {
	  padding: 0.5rem 1rem;
	  text-align: left;
	}

	footer {
	  /*background-color: #ffdfb9;*/
/*
	  margin: 2rem -8px -8px;
	  padding: 1rem;
	  text-align: center;
	}

	footer a {
	  color: inherit;
	  text-decoration: none;
	}

	footer .heart {
	  /*color: #dc143c;*/
/*
	}
*/