/* @import "../../../bs5/table-in-card.css"; */

#content > section
{
	padding-top: 2em;
	padding-bottom: 6em;
}

#content > section h1
{
	text-align: center;
	border-radius: 8px;
	padding: 0.2em;
	margin-bottom: 1em;
}

header
{
	border-bottom: 4px solid #000000;
}

footer .navbar
{
	/*line-height: 52px;*/
	padding: 1.5em 0;
	border-top: 4px solid #000000;
}

footer .nav-link, footer button {
  padding: 0 0.25em !important;
}

footer .nav-link span, footer button span
{
	color: #FFFFFF;
	background: rgba(0,0,0,0.5);
	/*background:red;*/
	padding: 0.5em;
	border-radius: 8px;
}

header, footer .navbar { border-color: #09F; }
.page-slots header, .page-slots footer .navbar { border-color: #FF0000; }
.page-cardgames header, .page-cardgames footer .navbar { border-color: #00FF00; }
.page-othergames header, .page-othergames footer .navbar { border-color: #F93; }

h1 {
	color: rgba(0, 0, 0, 0.5); 
	text-shadow: 0px 0px #09F;
	font-size: 2rem; 
}
.page-slots h1 { text-shadow: 0px 0px #FF0000; }
.page-cardgames h1 {	text-shadow: 0px 0px #00FF00; }
.page-othergames h1 { text-shadow: 0px 0px #F93; }

.gameitem
{
	padding-bottom: 1em;
}

.gameitem img.locked {
	opacity: 0.25;
}

.card {
	margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.table-in-card .table
{
    border-style: hidden;
    margin-bottom: 0;
}

.table-in-card
{
  overflow: clip;
}

.gameframe {
	width: 100%;
	/*height: 100vh*/
	height: 100%;
}

.page-game {
	background-color: #000000;
}