
.envivo .placar-jogo-1 {
	background: url(/images/placar-envivo-1.jpg) center no-repeat;
	background-size: cover;
}

.placar-envivo {
	height: 180px;
}

.placar-envivo h2 {
	display: block;
	text-align: center;
	width: 100%;
	font-size: 16px;
	margin: 0 0 18px;
	letter-spacing: 0px;
}

.placar-envivo table {
	display: block; width: auto; margin: auto; border-radius: 7px 7px 5px 5px; opacity: 0;
}

.animated-table {
	animation-name: fade;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;

	-moz-animation-name: fade;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode: forwards;

	-webkit-animation-name: fade;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
}

@-webkit-keyframes fade {
	0% {
		opacity: 0; position: relative; top: -30px; box-shadow: 0px 40px 75px #000;
	}
	100% {
		opacity: 1; position: relative; top: 0px; box-shadow: 0px 10px 25px #000;
	}
}

@keyframes fade {
	0% {
		opacity: 0; position: relative; top: -30px; box-shadow: 0px 40px 75px #000;
	}
	100% {
		opacity: 1; position: relative; top: 0px; box-shadow: 0px 10px 25px #000;
	}
}

@-moz-keyframes fade {
	0% {
		opacity: 0; position: relative; top: -30px; box-shadow: 0px 40px 75px #000;
	}
	100% {
		opacity: 1; position: relative; top: 0px; box-shadow: 0px 10px 25px #000;
	}
}

.placar-envivo table tr:last-child {
	border-bottom: 4px solid #2A2C2F;
}

.placar-envivo table th {
	padding: 0;
	background: #32353A url(/images/placar-envivo-icons-1.png) 0px center no-repeat;
	padding: 5px 10px;
}

.placar-envivo table th:first-child {
	background: #e87007;
	border-radius: 5px 0 0 0;
}

.placar-envivo table th:last-child {
	border-radius: 0 5px 0 0;
}

.placar-envivo table th.ico { position: relative; }

.placar-envivo th.ico .tooltip {
	position: absolute;
	background: #000;
	opacity: .8;
	z-index: 1;
	padding: .5em;
	font-size: .7em;
	letter-spacing: normal;
	width: 8em;
	margin-left: -4em;
	left: 50%;
	border-radius: .2em;
	display: none;
	top: 85%;
}

.placar-envivo table th.ico:hover .tooltip { display: block; }

.placar-envivo table th.ico1 { background-position: -95px center; }
.placar-envivo table th.ico3 { background-position: -70px center; }
.placar-envivo table th.ico4 { background-position: -44px center; }
.placar-envivo table th.ico5 { background-position: -19px center; }
.placar-envivo table th.ico6 { background-position: 5px center; }

.placar-envivo table th a span {
	opacity: 0;
}

.placar-envivo table th i {
	font-size: 15px;
	margin-right: 5px;
}

.placar-envivo table td {
	text-align: center; width: 25px;
}

.placar-envivo table td:nth-child(odd) {
	background: #4F5256;
}

.placar-envivo table td:nth-child(even) {
	background: #575B5F;
}

.placar-envivo * {
	letter-spacing: 0;
	font-size: 16px;
	font-weight: 400;
	text-shadow: none;
}

.pe-title {
	text-align: left;
}

.pe-teamA {
	width: 245px !important; padding: 5px 10px; text-align: left !important; background: #474B52 !important; font-size: 15px; font-weight: 300;
}

.pe-teamB {
	width: 245px !important; padding: 5px 10px; text-align: left !important; background: #404144 !important; font-size: 15px; font-weight: 300;
}

.pe-gol {
	color: #FFDB00; font-weight: 600;
}

@media (max-width: 600px) {
	.pe-title {
		text-align: left; background: #32353A url(/images/placar-mob-envivo-icons-1.png) center right 6px no-repeat;
	}

	.pe-teamA, .pe-teamB {
		width: 195px !important;
	}
}


/*
Mercados JMAG
*/

.envivo .mercado-content {
	background: none;
	box-shadow: 0 0 20px #000;
}

.envivo .header-mercado {
	background: #32353C;
	border-radius: 5px 5px 0 0;
	font-size: 15px;
	color: #fff;
	letter-spacing: -1px;
	border: 0;
	padding: 0.55em .6em;
}

.envivo .ths {
	background: #474B52;
}

.envivo .mercado-content .th {
	border: 0;
	font-size: 12px;
	padding: 4px;
	color: rgba(255, 255, 255, 0.34);
}

.envivo .mercado-content .th:first-child {
	padding-left: 10px;
}

.envivo .mercado-content .opcao-content {
	background: #3b3d42;
}

.envivo .mercado-content .opcao-content:nth-child(2n) {
	background: #36383e;
}

.envivo .reven {
	background: #36383e !important;
}

.envivo .rodd {
	background: #3b3d42 !important;
}

.envivo .opcao-content:last-child {
	border-radius: 0 0 3px 3px;
}

.envivo .mercado-content .label {
	color: #dadada;
	font-weight: 300;
	letter-spacing: normal;
	padding-left: 10px;
}

.envivo .button-odd {
	padding: .4em .1em;
}

.envivo .button-odd.active, .envivo .button-odd:active {
	padding-top: .45em;
}

.front-drop{
	position: absolute;
	z-index: 1;
	background: rgba(29,29,29,0.85);
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: .8em;

	transition: all .4s;
}

.front-drop.ng-hide {
	transform: scale(1.1);
	opacity: 0;
}

.front-drop.ng-hide-remove-active {
	transform: scale(1);
	opacity: 1;
}