.dadosJogosCarrinho .header-white {
	position: relative;
}

.dadosJogosCarrinho .box-btns-topo {
	top: 20px;
}

#dadosLoterias .opcoesLoterias .agrupador, #dadosLoteriasRepete .opcoesLoteriasRepete .agrupador {
	background-color: #eee;
	border-bottom: #d8d8d8 solid 1px;
	color: #464646;
	font-size: 18px;
	font-weight: 600;
	padding: 15px 10px 15px 50px;
}

#dadosResultado .agrupador {
	background-color: #eee;
	padding-left: 50px !important;
}

#resultadoFinal div {
	padding: 3px 0 3px 0;
}

#resultadoFinal .titulo, #resultadoFinal .subtitulo, #resultadoFinal .linha {
	border: #000 solid 2px;
}

#resultadoFinal .subtitulo, #resultadoFinal .linha {
	border-top-style: none;
}

#resultadoFinal .subtitulo {
	border-bottom-style: none;
}

#resultadoFinal .data, #resultadoFinal .titulo, #resultadoFinal .subtitulo {
	text-align: center;
}

#resultadoFinal .data {
	margin-top: 5px;
}

#resultadoFinal .titulo {
	margin-top: 15px;
}

#resultadoFinal .linha {
	text-align: center;
}

#resultadoFinal .linha > table {
	margin-left: auto;
	margin-right: auto;
}

#resultadoFinal .linha td {
	text-align: center;
}

#resultadoFinal .linha td:first-child {
	width: 40px;
}

#resultadoFinal .linha td:nth-child(2) {
	text-align: right;
	width: 80px;
}

#resultadoFinal .linha td:nth-child(3) {
	text-align: center;
	width: 80px;
}

#resultadoFinal .linha td:nth-child(4) {
	text-align: left;
	width: 130px;
}

#resultadoFinal .linha td:only-child {
	width: 100%;
}
