body{
    background:url(bg.jpg);
}
.container{
    max-width: 1040px;
}

.topbar{
    height:25px;
    text-align: center;
    font-weight: 600;
}
.header{
    background: url(header-bg.jpg) repeat-x 0 0;
    background-size: auto;
    background-size: auto 100%;
    border-bottom: 5px solid #1157b6;
}
.bg{
    background: #f3f3f3;
    box-shadow: 0 0 5px #fff;
}

.f20{
    font-size: 20px;
}
.f22{
	font-size:22px;
}
.bola {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 2px;
	color: #ff0;
	border-radius: 50% !important;
	font-size: 20px;
	line-height: 32px;
	background: -webkit-linear-gradient( linear, left top, left bottom, color-stop(0.15, #54c200), color-stop(1, #2f7400));
	background: -moz-linear-gradient( center top, #54c200 15%, #2f7400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54c200', endColorstr='#2f7400');
	background-color: #2f7400;
	border-radius: 4px;
	border: 1px solid #2f7400;
}

.bola1 {
	display: inline-block;
	text-align: center;
	width: 32px;
	height: 32px;
	margin-right: 2px;
	color: #fff;
	border-radius: 50%;
    font-size: 20px;
    font-weight: bolder;
	text-shadow: 1px 1px 0 #e00;
	background: -webkit-linear-gradient( linear, left top, left bottom, color-stop(0.15, #e00), color-stop(1, #600));
	background: -moz-linear-gradient( center top, #e00 15%, #600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e00', endColorstr='#600');
	background-color: #600;
}

.bola2 {
	display: inline-block;
	text-align: center;
	width: 32px;
	height: 32px;
	margin-right: 2px;
	color: #fff;
	border-radius: 50%;
    font-size: 20px;
    font-weight: bolder;
	text-shadow: 1px 1px 0 #f30;
	background: -webkit-linear-gradient( linear, left top, left bottom, color-stop(0.15, #f90), color-stop(1, #f30));
	background: -moz-linear-gradient( center top, #f90 15%, #f30 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f90', endColorstr='#f30');
	background-color: #f30;
}

.bola3 {
	display: inline-block;
	text-align: center;
	width: 32px;
	height: 32px;
	margin-right: 2px;
	color: #fff;
	border-radius: 50%;
    font-size: 20px;
    font-weight: bolder;
	background: -webkit-linear-gradient( linear, left top, left bottom, color-stop(0.15, #ff0), color-stop(1, #f90));
	background: -moz-linear-gradient( center top, #ff0 15%, #f90 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0', endColorstr='#f90');
	background-color: #f90;
}

.bola4 {
	display: inline-block;
	text-align: center;
	width: 32px;
	height: 32px;
	margin-right: 2px;
	color: #fff;
	border-radius: 50%;
    font-size: 20px;
    font-weight: bolder;
	background: -webkit-linear-gradient( linear, left top, left bottom, color-stop(0.15, #749401), color-stop(1, #98c202));
	background: -moz-linear-gradient( center top, #749401 15%, #98c202 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#749401', endColorstr='#98c202');
	background-color: #98c202;
}

img.star{
	margin-top:-5px;
}
.prize-sm .bola1, .prize-sm .bola2, .prize-sm .bola3, .prize-sm .bola4{
	width:22px;
	height:22px;
	font-size: 14px;
	font-weight: 500;
}

.bgBlue{
    background: url(heading-bg.jpg) top repeat-x;
}

.prize{
    width:100%;
}

.prize td, .prize th{
    padding:5px;
}
.prize tr{	
	border-bottom: 1px solid #000;
}

.prize-sm td{
    text-align: center;
}
.prize th{
    text-align: center;
    font-size: 20px;
    width: 50%;
}
.prize-sm th{
	font-size:16px;
}

.live{
	animation: fadeIn 1s linear infinite;
  	-webkit-animation: fadeIn 1s linear infinite;
  	-moz-animation: fadeIn 1s linear infinite;
  	-o-animation: fadeIn 1s linear infinite;
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
 
@keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@media (max-width: 575.98px) {
	.prize th{
		font-size:16px;
	}
}
@media (max-width: 360px) {
	.bola4{
		width:22px;
		height:22px;
		font-size:14px;
	}

	.bola4 img{
		height:14px;
	}
}
