.indicator-prizestring, 
.indicator-hidden
{
	display: none;
}

.has-prizestring-prize .indicator-prizestring, 
.has-hidden-prize .indicator-hidden
{
	display: inline;
}

.has-hidden-prize.has-prizestring-prize .indicator-prizestring { display: none; }

.indicator-card-offers { display: none; }

.has-card-offers .indicator-card-offers { display: inline; }

.user-icon
{
	position: relative;
	display: inline;
}

.user-icon.no-content
{
	display: none;
}

#bingorooms-boxes .bingo-list-box
{
	min-height: 490px;
}

#bingorooms-boxes .jackpot.no-content
{
	display: none;
}

ul.user-list span
{
	white-space: nowrap;
}

.lobby-root a.btn > *
{
	pointer-events: none;
}

.lobby-root.lobby-logged-in .register-button
{
	display: none;
}

.lobby-root:not(.lobby-logged-in) [data-bsn-action="join"]
{
	display: none;
}

.lobby-item[data-bsn-restriction] .lobby-non-restricted
{
	display: none;
}

.lobby-item:not([data-bsn-restriction]) .lobby-restricted
{
	display: none;
}

.lobby-restricted > *
{
	display: none;
}

.lobby-item[data-bsn-restriction] .restriction-general
{
	display: block;
}

.lobby-item[data-bsn-restriction="deposit"] .restriction-vip, 
.lobby-item[data-bsn-restriction="vip"] .restriction-vip
{
	display: block;
}

.lobby-item[data-bsn-restriction="deposit"] .restriction-general,
.lobby-item[data-bsn-restriction="vip"] .restriction-general
{
	display: none;
}

#bingolobby-container .maintenance-message
{
	display: none;
}

#bingolobby-container.maintenance-active .maintenance-message
{
	display: block;
}

#bingolobby-container.maintenance-active .lobby
{
	display: none;
}

#bingolobby-container .pending-maintenance-message, 
#bingolobby-container .connection-problem-message
{
	display: none;
}

#bingolobby-container.maintenance-pending .pending-maintenance-message, 
#bingolobby-container.connection-problem .connection-problem-message
{
	display: block;	
}

#bingolobby-container.initial-connection-problem #bingorooms-table
{
	display: none;
}

#bingolobby-container.maintenance-pending .choosemessage, 
#bingolobby-container.maintenance-active .choosemessage,
#bingolobby-container.connection-problem .choosemessage
{
	display: none;
}

#bingorooms-table
{
	font-size: 0.9rem;
}

#bingorooms-table .btn[data-disabled]
{
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}

#bingogamestable td.timeleft
{
	text-align: right;
	padding-right: 10px;
}

#bingorooms-table .jackpot span, #bingorooms-table .sessionname, #bingorooms-table .jackpot-highcall span
{
	display: block;
} 

#bingogamestable .jackpot, #bingogamestable .prize, #bingogamestable .cardprice
{
	text-align: right;
	/*white-space: nowrap;*/
}

#bingogamestable th.jackpot, #bingogamestable th.prize, #bingogamestable th.cardprice
{
	padding-right: 14px;
}

#bingogamestable th.type
{
	padding-right: 10px;
}

#bingogamestable .players
{
	white-space: nowrap;
}

#bingogamestable thead tr
{
	user-select: none;
	cursor: pointer;
}

.top.list-group
{
	margin-bottom: 1em;
}